]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Allow warning flags to associate through gfc_error.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
075be4a1
DE
12016-11-02 David Edelsohn <dje.gcc@gmail.com>
2
4b69fb13
DE
3 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
4 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
5 * gcc.dg/addr_equal_1.c: XFAIL AIX.
6 * gcc.dg/pr65779.c: XFAIL AIX.
7 * gcc.dg/pr70405.c: XFAIL AIX.
8
075be4a1
DE
9 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
10 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
11 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
12
fdb1aa55
RO
132016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14
15 * lib/target-supports.exp (check_gc_sections_available): Use
16 -print-prog-name=ld to determine linker used.
17
4adbcdb4
ML
182016-11-02 Martin Liska <mliska@suse.cz>
19
20 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
21 test case.
22
4b2c06f4
KT
232016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24
25 PR tree-optimization/78170
26 * gcc.c-torture/execute/pr78170.c: New test.
27
63e523d6
KT
282016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
29
30 PR tree-optimization/78162
31 * gcc.c-torture/compile/pr78162.c: New test.
32
da42ac7b
RB
332016-11-02 Richard Biener <rguenther@suse.de>
34
35 PR tree-optimization/78035
36 PR tree-optimization/77964
37 * gcc.target/i386/pr78035.c: New testcase.
38
4280df0a
RB
392016-11-02 Richard Biener <rguenther@suse.de>
40
41 * gcc.dg/tree-ssa/vrp111.c: New testcase.
42 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
43 * gcc.dg/tree-ssa/pr21086.c: Likewise.
44 * gcc.dg/tree-ssa/pr58480.c: Likewise.
45 * gcc.dg/tree-ssa/vrp08.c: Likewise.
46
1b1d9303
DE
472016-11-01 David Edelsohn <dje.gcc@gmail.com>
48
49 * gfortran.dg/pr70937.f90: require-effective-target lto.
50
5b7c0519
TK
512016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
52
53 PR fortran/69544
54 * gfortran.dg/where_6.f90: New test.
55
70d28813
JJ
562016-11-01 Jakub Jelinek <jakub@redhat.com>
57
58 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
59
7f4266d4
TK
602016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
61
62 PR fortran/69544
63 * gfortran.dg/where_5.f90: New test.
64
9fc158eb
BB
652016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
66
67 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
68 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
69 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
70 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
71
baeb7b5c
UB
722016-11-01 Uros Bizjak <ubizjak@gmail.com>
73
74 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
75 Whitespace fixes.
76 (check_effective_target_vect_cmdline_needed): Check
77 is-effective-target ia32 for x86 targets.
78 (check_effective_target_vect_simd_clones): Simplify condition.
79 (check_effective_target_vect_double): Ditto.
80 (check_effective_target_vect_aligned_arrays): Check
81 is-effective-target ia32 for x86 targets. Simplify condition.
82 (check_effective_target_vect_multiple_sizes): Simplify condition.
83 (check_effective_target_sqrt_insn): Add i?86-*-* target.
84 (check_effective_target_sync_int_128): Simplify condition.
85 (check_effective_target_sync_int_128_runtime): Ditto.
86 (check_effective_target_sync_long_long_runtime): Ditto.
87 (check_effective_target_divmod): Add i?86-*-* target.
88
156b5cca
MM
892016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
90
91 * gcc.target/powerpc/vsx-extract-4.c: New test.
92 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
93
120a4c45
JD
942016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
95
96 PR fortran/54679
97 * gfortran.dg/fmt_l.f90: Update test.
98 * gfortran.dg/fmt_l0.f90: New test.
99
c5fed5c6
JJ
1002016-10-31 Jakub Jelinek <jakub@redhat.com>
101
102 PR c++/78089
103 * c-c++-common/builtin-shuffle-1.c: New test.
104 * g++.dg/cpp0x/addressof3.C: New test.
105
aee69156
VV
1062016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
107
108 Add tests for a const member and a reference member for launder.
109 * g++.dg/cpp1z/launder3.C: New.
110 * g++.dg/cpp1z/launder4.C: Likewise.
111 * g++.dg/cpp1z/launder5.C: Likewise.
112 * g++.dg/cpp1z/launder5.cc: Likewise.
113 * g++.dg/cpp1z/launder5.h: Likewise.
114 * g++.dg/cpp1z/launder6.C: Likewise.
115 * g++.dg/cpp1z/launder6.cc: Likewise.
116 * g++.dg/cpp1z/launder6.h: Likewise.
117
1e4fa9b1
JJ
1182016-10-31 Jakub Jelinek <jakub@redhat.com>
119
dcb466ec
JJ
120 PR c++/77948
121 * g++.dg/cpp0x/pr77948-1.C: New test.
122 * g++.dg/cpp0x/pr77948-2.C: New test.
123 * g++.dg/cpp0x/pr77948-3.C: New test.
124 * g++.dg/cpp0x/pr77948-4.C: New test.
125 * g++.dg/cpp0x/pr77948-5.C: New test.
126 * g++.dg/cpp0x/pr77948-6.C: New test.
127
1e4fa9b1
JJ
128 PR tree-optimization/77860
129 * gcc.dg/pr77860.c: New test.
130
9782e1ec
JJ
1312016-10-31 Jakub Jelinek <jakub@redhat.com>
132
133 PR c++/77886
134 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
135
dd57b05e
SKS
1362016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
137
138 * gcc.dg/lto/pr60449_0.c: Skip for avr.
139
84ff4775
LCW
1402016-10-30 Le-Chun Wu <lcwu@google.com>
141 Mark Wielaard <mjw@redhat.com>
142
143 * gcc.dg/Wshadow-compatible-local-1.c: New test.
144 * gcc.dg/Wshadow-local-1.c: Likewise.
145 * gcc.dg/Wshadow-local-2.c: Likewise.
146 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
147 * g++.dg/warn/Wshadow-local-1.C: Likewise.
148 * g++.dg/warn/Wshadow-local-2.C: Likewise.
149
0b56e9ad
BS
1502016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
151
152 PR tree-optimization/71915
153 PR tree-optimization/71490
154 * gcc.dg/tree-ssa/pr54245.c: Delete.
155 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
156 document why.
157
d4fc6702
JD
1582016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
159
160 PR fortran/78123
161 * gfortran.dg/fmt_t_9.f: New test.
162
396e56d2
TK
1632016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
164
165 PR fortran/67219
166 * gfortran.dg/pr67219.f90: New test.
167
a654d5d0
JJ
1682016-10-29 Jakub Jelinek <jakub@redhat.com>
169
205b9ed1
JJ
170 PR rtl-optimization/77919
171 * g++.dg/torture/pr77919-2.C: New test.
172
a654d5d0
JJ
173 PR target/78148
174 * gcc.dg/pr78148.c: New test.
175
894d8b41
EB
1762016-10-28 Eric Botcazou <ebotcazou@adacore.com>
177
178 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
179 * gcc.target/sparc/overflow-4.c: ...here.
180 * gcc.target/sparc/overflow-5.c: New test.
181
e72531b9
PK
1822016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
183 Kugan Vivekanandarajah <kuganv@linaro.org>
184 Jim Wilson <jim.wilson@linaro.org>
185
186 PR tree-optimization/43721
187 * lib/target-supports.exp (check_effective_target_divmod): New.
188 (check_effective_target_divmod_simode): Likewise.
189 (check_effective_target_arm_divmod_simode): Likewise.
190 * gcc.dg/divmod-1-simode.c: New test.
191 * gcc.dg/divmod-1.c: Likewise.
192 * gcc.dg/divmod-2-simode.c: Likewise.
193 * gcc.dg/divmod-2.c: Likewise.
194 * gcc.dg/divmod-3-simode.c: Likewise.
195 * gcc.dg/divmod-3.c: Likewise.
196 * gcc.dg/divmod-4-simode.c: Likewise.
197 * gcc.dg/divmod-4.c: Likewise.
198 * gcc.dg/divmod-5.c: Likewise.
199 * gcc.dg/divmod-6-simode.c: Likewise.
200 * gcc.dg/divmod-6.c: Likewise.
201 * gcc.dg/divmod-7.c: Likewise.
202
f663d9ad
KT
2032016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
204 Jakub Jelinek <jakub@redhat.com>
205 Andrew Pinski <pinskia@gmail.com>
206
207 PR middle-end/22141
208 PR rtl-optimization/23684
209 * gcc.c-torture/execute/pr22141-1.c: New test.
210 * gcc.c-torture/execute/pr22141-2.c: Likewise.
211 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
212 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
213 * gcc.dg/store_merging_1.c: New test.
214 * gcc.dg/store_merging_2.c: Likewise.
215 * gcc.dg/store_merging_3.c: Likewise.
216 * gcc.dg/store_merging_4.c: Likewise.
217 * gcc.dg/store_merging_5.c: Likewise.
218 * gcc.dg/store_merging_6.c: Likewise.
219 * gcc.dg/store_merging_7.c: Likewise.
220 * gcc.target/i386/pr22141.c: Likewise.
221 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
222 * g++.dg/init/new17.C: Likewise.
223
0faf9ab4
WS
2242016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
225
226 PR middle-end/72747
227 * c-c++-common/pr72747-1.c: New test.
228 * c-c++-common/pr72747-2.c: Likewise.
229
539405d5
AK
2302016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
231
232 * gcc.target/s390/oscbreak-1.c: New test.
233
0dbb19f0
AK
2342016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
235
236 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
237
0d9e143c
JJ
2382016-10-28 Jakub Jelinek <jakub@redhat.com>
239
c19066a7
JJ
240 PR rtl-optimization/77919
241 * g++.dg/torture/pr77919.C: New test.
242
0d9e143c
JJ
243 PR rtl-optimization/78132
244 * gcc.target/i386/pr78132.c: New test.
245
cc91248d
EB
2462016-10-27 Eric Botcazou <ebotcazou@adacore.com>
247
248 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
249
787c7a65
MM
2502016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
251
252 * gcc.target/powerpc/vsx-simode.c: New test.
253 * gcc.target/powerpc/vsx-simode2.c: Likewise.
254 * gcc.target/powerpc/vsx-simode3.c: Likewise.
255
4ce71579
JJ
2562016-10-27 Jakub Jelinek <jakub@redhat.com>
257
6f21288f
JJ
258 PR fortran/78026
259 * gfortran.dg/gomp/pr78026.f03: New test.
260 * gfortran.dg/select_type_38.f03: New test.
261
4ce71579
JJ
262 PR middle-end/78025
263 * g++.dg/gomp/declare-simd-7.C: New test.
264
6f21288f 2652016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
266
267 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
268 * gfortran.dg/dec_init_2.f90: Likewise.
269 * gfortran.dg/dec_init_3.f90: New test.
270 * gfortran.dg/dec_init_4.f90: Likewise.
271
93f90bec
BC
2722016-10-27 Bin Cheng <bin.cheng@arm.com>
273
274 * gcc.dg/fold-narrowbopcst-1.c: New test.
275
6f21288f 2762016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
277
278 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
279 dg-shouldfail/dg-output instead of XFAIL.
280 * gfortran.dg/dec_io_6.f90: Likewise.
281
ddb92ab9
TP
2822016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
283
284 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
285 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
286 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
287 * gcc.target/arm/atomic-op-char-3.c: Likewise.
288 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
289 * gcc.target/arm/atomic-op-int-3.c: Likewise.
290 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
291 * gcc.target/arm/atomic-op-release-3.c: Likewise.
292 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
293 * gcc.target/arm/atomic-op-short-3.c: Likewise.
294
ad6e4ba8
BC
2952016-10-27 Bin Cheng <bin.cheng@arm.com>
296
297 * gcc.dg/fold-convmaxconv-1.c: New test.
298 * gcc.dg/fold-convminconv-1.c: New test.
299
fe14572b
SK
3002016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
301
302 PR fortran/78092
303 * gfortran.dg/pr78092.f90: New test.
304
7a83b391
KN
3052016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
306
307 PR target/78056
308 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
309 expected error message.
310 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
311 expected error message.
312 * gcc.target/powerpc/vsu/vec-all-nez-7.c
313 (test_all_not_equal_and_not_zero): Change expected error message.
314
3693a620
JJ
3152016-10-26 Jakub Jelinek <jakub@redhat.com>
316
317 PR fortran/77973
318 * gfortran.dg/gomp/pr77973.f90: New test.
319
cd612e8a
PT
3202016-10-26 Paul Thomas <pault@gcc.gnu.org>
321
322 PR fortran/78108
323 * gfortran.dg/submodule_18.f08: New test.
324 * gfortran.dg/submodule_19.f08: New test.
325
09844a5f
MM
3262016-10-26 Michael Matz <matz@suse.de>
327
328 * g++.dg/pr78060.C: New test.
329 * gfortran.dg/pr78061.f: New test.
330 * g++.dg/pr78088.C: New test.
331
6f21288f 3322016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
333
334 * gfortran.dg/dec_io_1.f90: New test.
335 * gfortran.dg/dec_io_2.f90: New test.
336 * gfortran.dg/dec_io_3.f90: New test.
337 * gfortran.dg/dec_io_4.f90: New test.
338 * gfortran.dg/dec_io_5.f90: New test.
339 * gfortran.dg/dec_io_6.f90: New test.
340
6c95388f
JJ
3412016-10-25 Jakub Jelinek <jakub@redhat.com>
342
343 PR sanitizer/78106
344 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
345
3462016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
347
348 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
349 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
350
90e261e4
EB
3512016-10-25 Eric Botcazou <ebotcazou@adacore.com>
352
353 * gnat.dg/opt59.adb: New test.
354 * gnat.dg/opt59_pkg.ad[sb]: New helper.
355
356 * gnat.dg/opt60.adb: New test.
357
cef026ec
AV
3582016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
359
360 PR fortran/72770
361 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
362 this pr.
363
96592eed
JJ
3642016-10-25 Jakub Jelinek <jakub@redhat.com>
365
366 PR target/78102
367 * gcc.target/i386/pr78102.c: New test.
368
6c95388f 3692016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
370
371 * gfortran.dg/dec_logical_xor_1.f90: New test.
372 * gfortran.dg/dec_logical_xor_2.f90: New test.
373 * gfortran.dg/dec_logical_xor_3.f03: New test.
374
6c95388f 3752016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
376
377 * gfortran.dg/dec_loc_rval_1.f90: New test.
378 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 379 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 380
6c95388f 3812016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 382
90051c26
FR
383 * gfortran.dg/dec_type_print.f90: New testcase.
384
6c95388f 3852016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
386
387 * gfortran.dg/feed_1.f90: New test.
388 * gfortran.dg/feed_2.f90: New test.
ef144767 389
8e104951
ML
3902016-10-25 Martin Liska <mliska@suse.cz>
391
392 PR sanitizer/78106
393 * gcc.dg/asan/pr78106.c: New test.
394
b93ee1bb
ML
3952016-10-25 Martin Liska <mliska@suse.cz>
396
397 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
398
ad6922b0
WD
3992016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
400
401 PR target/78041
402 * gcc.target/arm/pr78041.c: New test.
403
e16f1cc7
JJ
4042016-10-25 Jakub Jelinek <jakub@redhat.com>
405
406 * g++.dg/cpp1z/launder1.C: New test.
407 * g++.dg/cpp1z/launder2.C: New test.
408
078134e5 4092016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 410 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
411
412 PR target/71676
413 PR target/71678
414 * gcc.target/avr/pr71676-2.c: New test.
415
c7212a15 4162016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 417 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
418
419 PR target/71676
420 PR target/71678
421 * gcc.target/avr/pr71676-1.c: New test.
422 * gcc.target/avr/pr71676-3.c: New test.
423 * gcc.target/avr/pr71676.c: New test.
424 * gcc.target/avr/pr71678.c: New test.
425
d1c7d3a8
KV
4262016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
427
428 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
429 such that cloned verions of tested functions are not created.
430
c7082171
SK
4312016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
432
433 PR fortran/71895
434 * gfortran.dg/pr71895.f90: New test.
435
0f2a9e37
JJ
4362016-10-24 Jakub Jelinek <jakub@redhat.com>
437
438 * g++.dg/debug/dwarf2/ref-2.C: New test.
439
f8348061
BE
4402016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
441
442 * c-c++-common/Wint-in-bool-context-3.c: New test.
443
1eb4547b
MS
4442016-10-24 Martin Sebor <msebor@redhat.com>
445
446 PR middle-end/77735
447 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
448 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
449 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
450 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
451 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
452 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
453 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
454
292af537
RB
4552016-10-24 Richard Biener <rguenther@suse.de>
456
457 PR testsuite/71491
458 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
459 * gcc.dg/vect/slp-45.c: Likewise.
460
40f683e8
RB
4612016-10-24 Richard Biener <rguenther@suse.de>
462
463 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
464 * gcc.dg/tree-ssa/pr21458.c: Likewise.
465 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
466
b1b6774f
GJL
4672016-10-24 Georg-Johann Lay <avr@gjlay.de>
468
469 PR target/78093
470 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
471 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
472
ed9760d2
AV
4732016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
474
475 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
476
fb027a42
JJ
4772016-10-24 Jakub Jelinek <jakub@redhat.com>
478
479 * gcc.target/i386/bmi2-pext-1.c: New test.
480 * gcc.target/i386/bmi2-pdep-1.c: New test.
481 * gcc.target/i386/bmi2-bzhi-3.c: New test.
482 * gcc.target/i386/tbm-bextri-1.c: New test.
483 * gcc.target/i386/bmi-bextr-6.c: New test.
484
8e10302e
RO
4852016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
486
487 PR target/77483
488 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
489 * gcc.target/i386/pr65105-1.c: Likewise.
490 * gcc.target/i386/pr65105-2.c: Likewise.
491 * gcc.target/i386/pr65105-3.c: Likewise.
492 * gcc.target/i386/pr65105-5.c: Likewise.
493 * gcc.target/i386/pr67761.c: Likewise.
494 * gcc.target/i386/pr70799-1.c: Likewise.
495
866c72a8
ML
4962016-10-24 Martin Liska <mliska@suse.cz>
497
498 PR sanitizer/77966
499 * c-c++-common/ubsan/unreachable-3.c: New test.
500
0804124b
SK
5012016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
502
503 PR fortran/77763
504 * gfortran.dg/pr77763.f90
505
87c9fca5
SK
5062016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
507
508 PR fortran/54730
509 PR fortran/78033
510 * gfortran.dg/pr78033.f90: New test.
511
dfd6231e
PT
5122016-10-23 Paul Thomas <pault@gcc.gnu.org>
513
514 PR fortran/69834
515 * gfortran.dg/select_type_1.f03: Change error for overlapping
516 TYPE IS cases.
517 * gfortran.dg/select_type_36.f03: New test.
518
66ccff98
EB
5192016-10-22 Eric Botcazou <ebotcazou@adacore.com>
520
521 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
522
15876cee
TK
5232016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
524
525 PR fortran/78021
526 * gfortran.dg/string_length_3.f90: New test.
527
574284e9
AV
5282016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
529
574284e9
AV
530 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
531
5322016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
533
534 PR fortran/43366
535 PR fortran/57117
536 PR fortran/61337
537 * gfortran.dg/alloc_comp_class_5.f03: New test.
538 * gfortran.dg/class_allocate_21.f90: New test.
539 * gfortran.dg/class_allocate_22.f90: New test.
540 * gfortran.dg/realloc_on_assign_27.f08: New test.
541
20276dc9
JL
5422016-10-21 Jeff Law <law@redhat.com>
543
544 * PR tree-optimization/71947
545 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
546 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
547 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
548
f7503699
KV
5492016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
550
551 * gcc.dg/ipa/vrp5.c: New test.
552 * gcc.dg/ipa/vrp6.c: New test.
553
5be6b295
WD
5542016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
555
556 * gcc.target/aarch64/test_frame_17.c: New test.
557
c82bc7ed
WD
5582016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
559
560 * gcc.target/aarch64/test_frame_17.c: New test.
561
67a6cac7
AP
5622016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
563
564 PR preprocessor/71681
565 * gcc.dg/cpp/pr71681-1.c: New testcase
566 * gcc.dg/cpp/pr71681-2.c: Likewise
567 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
568 * gcc.dg/cpp/remap/a/header.gcc: Likewise
569 * gcc.dg/cpp/remap/a/t_1.h: Likewise
570 * gcc.dg/cpp/remap/a/t_2.h: Likewise
571
8e6982f7
JJ
5722016-10-21 Jakub Jelinek <jakub@redhat.com>
573
9c4c8b7b
JJ
574 PR target/78057
575 * gcc.target/i386/pr78057.c: New test.
576
8e6982f7
JJ
577 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
578
de514d40
PT
5792016-10-21 Paul Thomas <pault@gcc.gnu.org>
580
581 PR fortran/69566
582 * gfortran.dg/select_type_37.f03: New test.
583
1d64ceb0
SKS
5842016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
585
586 PR target/71627
587 * gcc.target/avr/pr71627.c: New test
588
85729229
EB
5892016-10-21 Eric Botcazou <ebotcazou@adacore.com>
590
591 * gcc.target/sparc/overflow-1.c: New test.
592 * gcc.target/sparc/overflow-2.c: Likewise.
593 * gcc.target/sparc/overflow-3.c: Likewise.
594
d17f2c3b
AV
5952016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
596
597 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
598 effective target.
599
0d47cee6
KT
6002016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
601
602 PR rtl-optimization/78038
603 * gcc.target/aarch64/pr78038.c: New test.
604
a20d03c8
RB
6052016-10-21 Richard Biener <rguenther@suse.de>
606
607 PR tree-optimization/78051
608 * g++.dg/torture/pr78051.C: New testcase.
609
f3ecd50f
BE
6102016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
611
612 * c-c++-common/wdate-time.c: Restored test case.
613 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
614
fceabe50
JJ
6152016-10-20 Jakub Jelinek <jakub@redhat.com>
616
617 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
618
f56ea76e
UB
6192016-10-20 Uros Bizjak <ubizjak@gmail.com>
620
621 PR target/78037
622 * gcc.target/i386/pr78037.c: New test.
623
2c35bbe1
EB
6242016-10-20 Eric Botcazou <ebotcazou@adacore.com>
625
626 * gcc.target/visium/overflow8.c: New.
627 * gcc.target/visium/overflow16.c: Likewise.
628 * gcc.target/visium/overflow32: Likewise.
629
28df8730
MM
6302016-10-20 Michael Matz <matz@suse.de>
631
632 * gcc.dg/loop-split.c: New test.
633 * gcc.dg/tree-ssa/ifc-9.c: Update.
634 * gcc.dg/tree-ssa/ifc-10.c: Update.
635
6c1a9e41
RB
6362016-10-20 Richard Biener <rguenther@suse.de>
637
638 * gcc.dg/graphite/pr35356-1.c: Update.
639
a2923dba
PC
6402016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
641
642 PR c++/77446
643 * g++.dg/cpp1y/pr77446.C: New.
644
2066ef6a
PK
6452016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
646
647 PR tree-optimization/53979
648 * gcc.dg/pr53979-1.c: New test-case.
649 * gcc.dg/pr53979-2.c: Likewise.
650
4c712374
BE
6512016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
652
653 * c-c++-common/Wint-in-bool-context-2.c: New test.
654
bdcf8e7c
JD
6552016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
656
657 * gfortran.dg/dtio_17.f90: Fix test.
658
ec1748d4
AH
6592016-10-19 Aldy Hernandez <aldyh@redhat.com>
660
661 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
662 * gcc.dg/Walloca-2.c: Same.
663
b70f0b0c
AH
6642016-10-19 Aldy Hernandez <aldyh@redhat.com>
665
666 * gcc.dg/Wvla-1.c: Rename to...
667 * gcc.dg/Wvla-larger-than-1.c: ...this.
668 * gcc.dg/Wvla-2.c: Rename to...
669 * gcc.dg/Wvla-larger-than-2.c: ...this.
670 * gcc.dg/Wvla-3.c: Rename to...
671 * gcc.dg/Walloca-11.c.: ...this.
672 * gcc.dg/wvla-[1-7].c: Rename to:
673 * gcc.dg/Wvla-[1-7].c: ...this.
674
cbb22e61
BC
6752016-10-19 Bin Cheng <bin.cheng@arm.com>
676
677 PR tree-optimization/78005
678 * gcc.dg/vect/pr78005.c: New.
679 * gcc.target/i386/l_fma_float_1.c: Revise test.
680 * gcc.target/i386/l_fma_float_2.c: Ditto.
681 * gcc.target/i386/l_fma_float_3.c: Ditto.
682 * gcc.target/i386/l_fma_float_4.c: Ditto.
683 * gcc.target/i386/l_fma_float_5.c: Ditto.
684 * gcc.target/i386/l_fma_float_6.c: Ditto.
685 * gcc.target/i386/l_fma_double_1.c: Ditto.
686 * gcc.target/i386/l_fma_double_2.c: Ditto.
687 * gcc.target/i386/l_fma_double_3.c: Ditto.
688 * gcc.target/i386/l_fma_double_4.c: Ditto.
689 * gcc.target/i386/l_fma_double_5.c: Ditto.
690 * gcc.target/i386/l_fma_double_6.c: Ditto.
691
a023f8c8
TS
6922016-10-19 Thomas Schwinge <thomas@codesourcery.com>
693
694 PR tree-optimization/78024
695 * gcc.dg/goacc/loop-processing-1.c: New file.
696
d9700bdb
RB
6972016-10-19 Richard Biener <rguenther@suse.de>
698
699 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
700
902cb7b1
KN
7012016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
702
703 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
704 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
705 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
706 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
707 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
708 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
709 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
710 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
711 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
712 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
713 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
714 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
715 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
716 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
717 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
718 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
719 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
720 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
721 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
722 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
723 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
724 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
725 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
726 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
727 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
728 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
729 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
730 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
731 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
732 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
733 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
734 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
735 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
736 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
737 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
738 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
739 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
740 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
741 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
742 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
743 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
744 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
745 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
746 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
747 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
748 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
749 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
750 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
751 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
752 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
753 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
754 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
755 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
756 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
757 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
758 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
759 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
760 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
761 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
762 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
763 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
764 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
765 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
766 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
767 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
768 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
769 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
770 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
771 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
772 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
773 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
774 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
775 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
776 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
777 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
778 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
779 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
780 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
781 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
782 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
783 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
784 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
785 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
786 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
787 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
788 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
789 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
790 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
791 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
792 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
793 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
794 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
795 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
796 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
797 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
798 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
799 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
800 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
801 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
802 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
803 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
804 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
805 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
806 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
807 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
808 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
809 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
810 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
811 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
812 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
813 * gcc.target/powerpc/vsu/vsu.exp: New file.
814
5cb96b6a
UB
8152016-10-18 Uros Bizjak <ubizjak@gmail.com>
816
817 PR target/77991
818 * gcc.target/i386/pr77991.c: New test.
819
f5de494c
MF
8202016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
821
822 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
823 LTO is used.
824
e5163ec1
SKS
8252016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
826
5cb96b6a 827 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 828
b64e8239
RB
8292016-10-18 Richard Biener <rguenther@suse.de>
830
831 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
832 * gcc.dg/tree-ssa/pr21001.c: Likewise.
833 * gcc.dg/tree-ssa/pr21090.c: Likewise.
834 * gcc.dg/tree-ssa/pr21294.c: Likewise.
835 * gcc.dg/tree-ssa/pr21563.c: Likewise.
836 * gcc.dg/tree-ssa/pr23744.c: Likewise.
837 * gcc.dg/tree-ssa/pr25382.c: Likewise.
838 * gcc.dg/tree-ssa/pr68431.c: Likewise.
839 * gcc.dg/tree-ssa/vrp03.c: Likewise.
840 * gcc.dg/tree-ssa/vrp06.c: Likewise.
841 * gcc.dg/tree-ssa/vrp07.c: Likewise.
842 * gcc.dg/tree-ssa/vrp09.c: Likewise.
843 * gcc.dg/tree-ssa/vrp19.c: Likewise.
844 * gcc.dg/tree-ssa/vrp20.c: Likewise.
845 * gcc.dg/tree-ssa/vrp92.c: Likewise.
846 * gcc.dg/pr68217.c: Likewise.
847 * gcc.dg/predict-9.c: Likewise.
848 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
849 * gcc.dg/predict-1.c: Likewise.
850
c680ada5
JD
8512016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
852
853 * gfortran.dg/dtio_17.f90: New test.
854
7fd4f180
KV
8552016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
856
857 * gcc.dg/ipa/vrp4.c: Adjust testcase.
858
718625ad
KV
8592016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
860
861 * gcc.dg/ipa/vrp4.c: New test.
862
735b8f9f
KV
8632016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
864
865 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
866 * gcc.dg/torture/pr39074.c: Likewise.
867
86f98087
EB
8682016-10-17 Eric Botcazou <ebotcazou@adacore.com>
869
870 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
871 * gnat.dg/trampoline4.adb: Minor tweak.
872
a929f266
BS
8732016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
874
875 PR tree-optimization/77916
876 * gcc.dg/torture/pr77916.c: New.
877
4acf2055
SK
8782016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
879
880 PR fortran/77978
881 * gfortran.dg/pr77978_1.f90: New test.
882 * gfortran.dg/pr77978_2.f90: Ditto.
883 * gfortran.dg/pr77978_3.f90: Ditto.
884
871267e1
PT
8852016-10-17 Paul Thomas <pault@gcc.gnu.org>
886
887 PR fortran/61420
888 PR fortran/78013
889 * gfortran.dg/proc_ptr_49.f90: New test.
890
fd9593e9
BE
8912016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
892
893 PR target/77308
894 * gcc.target/arm/pr77308.c: New test.
895
d32d4176
DE
8962016-10-17 David Edelsohn <dje.gcc@gmail.com>
897
898 * lib/target-supports.exp
899 (check_effective_target_floatn_nx_runtime): Return 0 for
900 powerpc*-ibm-aix*.
901
dca2910c
AP
9022016-10-17 Andrew Pinski <apinski@cavium.com>
903
904 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
905 long instead of long.
906 * gcc.target/aarch64/cinc_common_1.c: Likewise.
907 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
908 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
909 * gcc.target/aarch64/mult-synth_4.c: Likewise.
910 * gcc.target/aarch64/pr68102_1.c: Likewise.
911 * gcc.target/aarch64/target_attr_3.c: Likewise.
912
44b00dbc
RB
9132016-10-17 Richard Biener <rguenther@suse.de>
914
915 PR tree-optimization/77988
916 * gcc.dg/torture/pr77988.c: New testcase.
917
89b80c42
PK
9182016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
919
920 * gcc.dg/pr71636-1.c: New test-case.
921 * gcc.dg/pr71636-2.c: Likewise.
922
4c640e26
EB
9232016-10-16 Eric Botcazou <ebotcazou@adacore.com>
924
925 * gnat.dg/trampoline3.adb: New test.
926 * gnat.dg/trampoline4.adb: Likewise.
927
6c0347f6
JD
9282016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
929
930 * gfortran.dg/dtio_16.f90: New test.
931
d0d48a06
EB
9322016-10-15 Eric Botcazou <ebotcazou@adacore.com>
933
934 * gcc.target/sparc/bmaskbshuf.c: Rename to...
935 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
936 * gcc.target/sparc/bmaskbshuf-2.c: New test.
937
baa33d83
EB
9382016-10-15 Eric Botcazou <ebotcazou@adacore.com>
939
940 * gcc.target/sparc/popc.c: Rename to...
941 * gcc.target/sparc/popc-1.c: ...this.
942 * gcc.target/sparc/popc-2.c: New test.
943
523ee218
JD
9442016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
945
946 PR fortran/77972
947 * gfortran.dg/unexpected_eof_4.f90: New test.
948
c04d4ede
JB
9492016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
950
31a84d4a
AP
951 PR libfortran/48587
952 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 953
064ed55a
JJ
9542016-10-14 Jakub Jelinek <jakub@redhat.com>
955
9a822fc7
JJ
956 PR middle-end/77959
957 * gfortran.dg/pr77959.f90: New test.
958
064ed55a
JJ
959 DR 1511 - const volatile variables and ODR
960 * g++.dg/DRs/dr1511-1.C: New test.
961 * g++.dg/DRs/dr1511-2.C: New test.
962
2579762a
EB
9632016-10-14 Eric Botcazou <ebotcazou@adacore.com>
964
965 * gnat.dg/debug7.adb (dg-options): Remove -g.
966 * gnat.dg/debug8.adb (dg-options): Add -margs.
967 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
968
6d59425d
RB
9692016-10-14 Richard Biener <rguenther@suse.de>
970
971 PR tree-optimization/77979
972 * gcc.dg/torture/pr77979.c: New testcase.
973
43f66d6e
ML
9742016-10-14 Martin Liska <mliska@suse.cz>
975
976 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
977 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
978 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
979
cb3ac867
UB
9802016-10-14 Uros Bizjak <ubizjak@gmail.com>
981
982 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
983 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
984 * gcc.dg/torture/pr77937-2.c: Likewise.
985
14cf71a0
EB
9862016-10-14 Eric Botcazou <ebotcazou@adacore.com>
987
988 * gnat.dg/lto15.adb: Adjust.
989 * gnat.dg/lto16.adb: Likewise.
990 * gnat.dg/lto17.adb: Likewise
991 * gnat.dg/lto18.ad[sb]: New test.
992 * gnat.dg/lto18_pkg.ads: New helper.
993 * gnat.dg/lto19.adb: New test.
994 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
995 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
996 * gnat.dg/lto20.adb: New test.
997 * gnat.dg/lto20_pkg.ad[sb]: New helper.
998
6fd9c6f4
AV
9992016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1000
1001 * gfortran.dg/coarray_38.f90: Expect error message.
1002
01f44038
KT
10032016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1004
1005 * gcc.target/aarch64/spellcheck_1.c: New test.
1006 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1007 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1008 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1009 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1010 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1011
253abb2a
AS
10122016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1013
1014 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1015
a2695319
BS
10162016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1017
1018 PR tree-optimization/77937
1019 * gcc.dg/torture/pr77937-1.c: New.
1020 * gcc.dg/torture/pr77937-2.c: New.
1021
14a2c9aa
JM
10222016-10-13 Jakub Jelinek <jakub@redhat.com>
1023
1024 * g++.dg/cpp1z/inline-var1.C: New test.
1025 * g++.dg/cpp1z/inline-var1a.C: New test.
1026 * g++.dg/cpp1z/inline-var1.h: New file.
1027 * g++.dg/cpp1z/inline-var2.C: New test.
1028 * g++.dg/cpp1z/inline-var3.C: New test.
1029 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1030 uninitialized const.
1031
6c95388f 10322016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1033
ee7fa2e3
SL
1034 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1035 Xscale is specified, not just -march.
1036 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1037 is incompatible with Xscale.
18d34307 1038
96032047
MS
10392016-10-13 Martin Sebor <msebor@redhat.com>
1040
1041 PR c++/71912
1042 * g++.dg/ext/flexary4.C: Adjust.
1043 * g++.dg/ext/flexary5.C: Same.
1044 * g++.dg/ext/flexary9.C: Same.
1045 * g++.dg/ext/flexary19.C: New test.
1046 * g++.dg/ext/flexary18.C: New test.
1047 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1048 regression test.
5cb96b6a
UB
1049 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1050 Avoid generating a flexible array member in an array.
96032047 1051
5b1548fd
MS
10522016-10-13 Martin Sebor <msebor@redhat.com>
1053
1054 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1055 to placate -Wformat on targets where the type is not int.
1056
7810c4eb
DM
10572016-10-13 David Malcolm <dmalcolm@redhat.com>
1058
1059 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1060 in INSN_LOCATION.
1061
fcd27666
BC
10622016-10-13 Bin Cheng <bin.cheng@arm.com>
1063
1064 * gcc.target/i386/l_fma_float_1.c: Revise test.
1065 * gcc.target/i386/l_fma_float_2.c: Ditto.
1066 * gcc.target/i386/l_fma_float_3.c: Ditto.
1067 * gcc.target/i386/l_fma_float_4.c: Ditto.
1068 * gcc.target/i386/l_fma_float_5.c: Ditto.
1069 * gcc.target/i386/l_fma_float_6.c: Ditto.
1070 * gcc.target/i386/l_fma_double_1.c: Ditto.
1071 * gcc.target/i386/l_fma_double_2.c: Ditto.
1072 * gcc.target/i386/l_fma_double_3.c: Ditto.
1073 * gcc.target/i386/l_fma_double_4.c: Ditto.
1074 * gcc.target/i386/l_fma_double_5.c: Ditto.
1075 * gcc.target/i386/l_fma_double_6.c: Ditto.
1076
b8a4b8c8
BC
10772016-10-13 Bin Cheng <bin.cheng@arm.com>
1078
1079 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1080
328ba117
BC
10812016-10-13 Bin Cheng <bin.cheng@arm.com>
1082
1083 * gcc.dg/vect/vect-98.c: Refine test case.
1084 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1085 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1086 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1087
1a1ab05e
JJ
10882016-10-13 Jakub Jelinek <jakub@redhat.com>
1089
1090 PR c/77946
1091 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1092
27947670
ML
10932016-10-13 Martin Liska <mliska@suse.cz>
1094
1095 PR tree-optimization/77943
1096 * g++.dg/tree-ssa/pr77943.C: New test.
1097
92c5266b
AV
10982016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1099
1100 PR fortran/72832
1101 * gfortran.dg/allocate_with_source_22.f03: New test.
1102 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1103 fail.
1104
90bca4ed
TP
11052016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1106
1107 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1108 * gcc.target/arm/movsi_movw.c: Likewise.
1109 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1110 directive to work on big endian targets.
1111
0011af7b
KV
11122016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1113
1114 * gcc.dg/tree-ssa/evrp6.c: New test.
1115
859e95ab
SB
11162016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1117
1118 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1119 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1120 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1121
2934018d
SB
11222016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1123
1124 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1125 * gcc.target/powerpc/warn-2.c: Ditto.
1126
f92d1522
RS
11272016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1128
1129 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1130 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1131 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1132 for -mmsa.
1133 * gcc.target/mips/msa.c: New test.
1134 * gcc.target/mips/msa-builtins.c: Likewise.
1135 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1136 (check_effective_target_mips_msa_runtime): Likewise.
1137 (check_effective_target_mips_msa): Likewise.
1138 (add_options_for_mips_msa): Likewise.
1139 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1140 (check_effective_target_vect_intfloat_cvt): Likewise.
1141 (check_effective_target_vect_uintfloat_cvt): Likewise.
1142 (check_effective_target_vect_floatint_cvt): Likewise.
1143 (check_effective_target_vect_floatuint_cvt): Likewise.
1144 (check_effective_target_vect_shift): Likewise.
1145 (check_effective_target_vect_shift_char): Likewise.
1146 (check_effective_target_vect_long): Likewise.
1147 (check_effective_target_vect_float): Likewise.
1148 (check_effective_target_vect_double): Likewise.
1149 (check_effective_target_vect_long_long): Likewise.
1150 (check_effective_target_vect_perm): Likewise.
1151 (check_effective_target_vect_perm_byte): Likewise.
1152 (check_effective_target_vect_perm_short): Likewise.
1153 (check_effective_target_vect_sdot_qi): Likewise.
1154 (check_effective_target_vect_udot_qi): Likewise.
1155 (check_effective_target_vect_sdot_hi): Likewise.
1156 (check_effective_target_vect_udot_hi): Likewise.
1157 (check_effective_target_vect_pack_trunc): Likewise.
1158 (check_effective_target_vect_unpack): Likewise.
1159 (check_effective_target_vect_hw_misalign): Likewise.
1160 (check_effective_target_vect_condition): Likewise.
1161 (check_effective_target_vect_cond_mixed): Likewise.
1162 (check_effective_target_vect_char_mult): Likewise.
1163 (check_effective_target_vect_short_mult): Likewise.
1164 (check_effective_target_vect_int_mult): Likewise.
1165 (check_effective_target_vect_extract_even_odd): Likewise.
1166 (check_effective_target_vect_interleave): Likewise.
1167 (check_vect_support_and_set_flags): Check if the target supports MSA
1168 and append to the list of EFFECTIVE_TARGETS.
1169
0bfd099c
RB
11702016-10-12 Richard Biener <rguenther@suse.de>
1171
1172 PR debug/77947
1173 * g++.dg/torture/pr77947.C: New testcase.
1174
b4a9ef2f
PMR
11752016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1176
1177 * gnat.dg/debug8.adb: New testcase.
1178
c0dbd22d
PMR
11792016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1180
1181 * gnat.dg/debug9.adb: New testcase.
1182
8a7c91cd
RB
11832016-10-12 Richard Biener <rguenther@suse.de>
1184
1185 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1186 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1187 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1188
7dc2f5f1
RB
11892016-10-12 Richard Biener <rguenther@suse.de>
1190
1191 PR tree-optimization/77920
1192 * gcc.dg/torture/pr77920.c: New testcase.
1193
70f6d5e1
JJ
11942016-10-12 Jakub Jelinek <jakub@redhat.com>
1195
4a8b97cb
JJ
1196 PR tree-optimization/77929
1197 * gcc.c-torture/compile/pr77929.c: New test.
1198
70f6d5e1
JJ
1199 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1200 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1201 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1202 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1203 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1204 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1205 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1206 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1207 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1208
4803de58
EB
12092016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1210
1211 * gcc.target/sparc/setcc-4.c: Adjust.
1212 * gcc.target/sparc/setcc-5.c: Likewise.
1213 * gcc.target/sparc/setcc-6.c: Likewise.
1214 * gcc.target/sparc/setcc-7.c: Likewise.
1215 * gcc.target/sparc/setcc-8.c: Likewise.
1216 * gcc.target/sparc/setcc-9.c: Likewise.
1217 * gcc.target/sparc/setcc-10.c: Delete.
1218
f6cf4810
SK
12192016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1220
1221 PR fortran/77942
1222 * gfortran.dg/pr77942.f90
1223
8e8c2744
FR
12242016-10-11 Fritz Reese <fritzoreese@gmail.com>
1225
1226 * gfortran.dg/dec_math.f90: New testsuite.
1227
ddefad9a
SKS
12282016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1229
1230 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1231 (main): Declare j as i32 instead of int.
1232
e7b08761
TP
12332016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1234
1235 PR testsuite/PR77710
1236 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1237 target triplet instead of *-*-*-*.
1238
9fd7cd44
EB
12392016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1240
1241 * gnat.dg/unchecked_convert10.adb: New test.
1242 * gnat.dg/unchecked_convert11.adb: Likewise.
1243 * gnat.dg/unchecked_convert12.adb: Likewise.
1244
ff7e7ee0
EB
12452016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1246
1247 * gcc.target/sparc/cbcond-1.c: New test.
1248 * gcc.target/sparc/cbcond-2.c: Likewise.
1249 * gcc.target/sparc/movcc-1.c: Likewise.
1250 * gcc.target/sparc/movcc-2.c: Likewise.
1251 * gcc.target/sparc/setcc-1.c: Adjust.
1252 * gcc.target/sparc/setcc-2.c: Likewise.
1253 * gcc.target/sparc/setcc-3.c: Likewise.
1254 * gcc.target/sparc/setcc-4.c: Likewise.
1255 * gcc.target/sparc/setcc-5.c: Likewise.
1256 * gcc.target/sparc/setcc-6.c: New test.
1257 * gcc.target/sparc/setcc-7.c: Likewise.
1258 * gcc.target/sparc/setcc-8.c: Likewise.
1259 * gcc.target/sparc/setcc-9.c: Likewise.
1260 * gcc.target/sparc/setcc-10.c: Likewise.
1261
d30078b8
JL
12622016-10-10 Jeff Law <law@redhat.com>
1263
1264 PR tree-optimization/71947
1265 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1266 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1267 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1268 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1269 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1270 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1271
5f869266
TK
12722016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1273
1274 PR fortran/77915
1275 * gfortran.dg/matmul_11.f90: New test.
1276
174e0b00
JW
12772016-10-10 Jiong Wang <jiong.wang@arm.com>
1278
1279 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1280 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1281 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1282 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1283 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1284 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1285 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1286 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1287 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1288 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1289 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1290 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1291 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1292 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1293 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1294 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1295 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1296 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1297 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1298 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1299 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1300 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1301 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1302 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1303 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1304 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1305 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1306 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1307 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1308 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1309 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1310 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1311 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1312 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1313 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1314 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1315 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1316 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1317 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1318 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1319 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1320 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1321 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1322 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1323 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1324 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1325 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1326 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1327 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1328 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1329 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1330 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1331 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1332 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1333 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1334 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1335 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1336 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1337 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1338
4bc63138
JW
13392016-10-10 Jiong Wang <jiong.wang@arm.com>
1340
1341 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1342 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1343 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1344 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1345 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1346 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1347 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1348 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1349 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1350 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1351 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1352 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1353 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1354 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1355
8f3edb07
JW
13562016-10-10 Jiong Wang <jiong.wang@arm.com>
1357
1358 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1359 Enable AArch64.
1360 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1361 vdup*_laneq.
1362 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1363 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1364 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1365 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1366
6e49f922
JW
13672016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1368 Jiong Wang <jiong.wang@arm.com>
1369
1370 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1371 AArch64 support.
1372 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1373 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1374 AArch64 targets.
1375 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1376 AArch64 targets.
1377 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1378 targets.
1379 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1380
41683e1a
EB
13812016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1382
1383 * gnat.dg/specs/vfa.ads: New test.
1384
6e49f922 13852016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1386
1387 * gnat.dg/inline13.ad[sb]: New test.
1388 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1389
55cfd746
EB
13902016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1391
1392 * gnat.dg/biased_subtype.adb: New test.
1393
4dfb8a2a
JJ
13942016-10-09 Jakub Jelinek <jakub@redhat.com>
1395
1396 PR tree-optimization/77901
1397 * gcc.c-torture/compile/pr77901.c: New test.
1398
67b97478
PK
13992016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1400
1401 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1402 * gcc.dg/ipa/propalign-2.c: Likewise
1403 * gcc.dg/ipa/propalign-3.c: Likewise.
1404 * gcc.dg/ipa/propalign-4.c: Likewise.
1405 * gcc.dg/ipa/propalign-5.c: Likewise.
1406
7bad794a
JJ
14072016-10-08 Jakub Jelinek <jakub@redhat.com>
1408
81b02905
JJ
1409 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1410
ee19ef45
JJ
1411 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1412
7bad794a
JJ
1413 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1414 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1415
56d3a930
FR
14162016-10-07 Fritz Reese <fritzoreese@gmail.com>
1417
1418 * gfortran.dg/dec_union_11.f90: New testcase.
1419
45e2bf2e
NS
14202016-10-07 Nathan Sidwell <nathan@acm.org>
1421
1422 PR c++/66443
1423 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1424 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1425 * g++.dg/cpp1y/pr66443-cxx14.C: New
1426 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1427 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1428
be845b04
JJ
14292016-10-07 Jakub Jelinek <jakub@redhat.com>
1430
1431 * g++.dg/cpp0x/addressof1.C: New test.
1432 * g++.dg/cpp0x/addressof2.C: New test.
1433
08213983
MM
14342016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1435
1436 * gcc.target/powerpc/float128-type-1.c: New test to check that
1437 PowerPC 64-bit Linux enables -mfloat128-type by default.
1438 * gcc.target/powerpc/float128-type-2.c: Likewise.
1439 * gcc.target/powerpc/float128-mix.c: Change error message to
1440 reflect that __ibm128 is now #define'ed to be long double.
1441
bd845c14
SK
14422016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1443
1444 PR fortran/77406
1445 * gfortran.dg/pr77406.f90: New test.
1446 * gfortran.dg/assumed_type_3.f90: Update error messages.
1447 * gfortran.dg/defined_operators_1.f90: Ditto.
1448 * gfortran.dg/generic_26.f90: Ditto.
1449 * gfortran.dg/generic_7.f90: Ditto.
1450 * gfortran.dg/gomp/udr5.f90: Ditto.
1451 * gfortran.dg/gomp/udr7.f90: Ditto.
1452 * gfortran.dg/interface_1.f90: Ditto.
1453 * gfortran.dg/interface_37.f90: Ditto.
1454 * gfortran.dg/interface_5.f90: Ditto.
1455 * gfortran.dg/interface_6.f90: Ditto.
1456 * gfortran.dg/interface_7.f90
1457 * gfortran.dg/no_arg_check_3.f90
1458 * gfortran.dg/operator_5.f90
1459 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1460
c09c4992
BE
14612016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1462
1463 PR c++/77700
1464 * c-c++-common/Wint-in-bool-context.c: Update test.
1465
d7f336f8
RB
14662016-10-07 Richard Biener <rguenther@suse.de>
1467
1468 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1469 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1470
a9172bf3
MP
14712016-10-07 Marek Polacek <polacek@redhat.com>
1472
1473 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1474
8a14afd0
BS
14752016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1476
1477 PR c++/69733
1478 * c-c++-common/pr69733.c: New test.
1479 * gcc.dg/pr69733.c: New test.
1480 * gcc.target/i386/pr69733.c: New test.
1481
d4bd4646
MP
14822016-10-07 Marek Polacek <polacek@redhat.com>
1483
1484 PR c++/77803
1485 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1486
a93cdc5c
JJ
14872016-10-07 Jakub Jelinek <jakub@redhat.com>
1488
1489 PR tree-optimization/77664
1490 * gcc.dg/tree-ssa/pr77664.c: New test.
1491 * gcc.dg/pr77664.c: New test.
1492
14932016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1494
1495 * gfortran.dg/pr69955.f90: New test.
1496
ac193ee7
LK
14972016_10-06 Louis Krupp <louis.krupp@zoho.com>
1498
1499 PR fortran/57910
1500 * gfortran.dg/pr57910.f90: New test.
1501
342cfb3e
JJ
15022016-10-06 Jakub Jelinek <jakub@redhat.com>
1503
1504 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1505 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1506
48057089
KV
15072016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1508
1509 PR tree-optimization/77862
1510 * gcc.dg/pr77862.c: New test.
1511
65b25c9b
KV
15122016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1513
1514 * gcc.dg/tree-ssa/evrp4.c: New test.
1515
f3127685
JL
15162016-10-06 Jeff Law <law@redhat.com>
1517
1518 PR tree-optimization/71661
1519 * gcc.dg/tree-ssa/pr71661.c: New test.
1520
b3972588
RB
15212016-10-06 Richard Biener <rguenther@suse.de>
1522
1523 PR tree-optimization/77855
1524 * gcc.dg/torture/pr77855.c: New testcase.
1525
139dc3c6 15262016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1527 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1528
1529 * g++.dg/other/pr77759.C: New test.
1530
37f6a157
RB
15312016-10-06 Richard Biener <rguenther@suse.de>
1532
1533 PR tree-optimization/77839
1534 * gcc.dg/torture/pr77839.c: New testcase.
1535
f779aeb8
MP
15362016-10-06 Marek Polacek <polacek@redhat.com>
1537
1538 * g++.dg/cpp1z/init-statement9.C: New test.
1539
eee8f0b0
AS
15402016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1541
1542 * gcc.target/i386/pcommit-1.c: Deleted.
1543 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1544 * gcc.target/i386/sse-13.c: Ditto.
1545 * gcc.target/i386/sse-14.c: Ditto.
1546 * gcc.target/i386/sse-22.c: Ditto.
1547 * gcc.target/i386/sse-23.c: Ditto.
1548 * g++.dg/other/i386-2.C: Ditto.
1549
b48042bb
UB
15502016-10-05 Uros Bizjak <ubizjak@gmail.com>
1551
1552 * gcc.target/i386/pr77833.c: Require int128 effective target.
1553
50b01e1d
SK
15542016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1555
1556 PR fortran/58991
1557 PR fortran/58992
1558 * gfortran.dg/associate_22.f90: New test.
1559
908b8296
FR
15602016-10-05 Fritz Reese <fritzoreese@gmail.com>
1561
1562 * gfortran.dg/dec_union_9.f90: New testcase.
1563 * gfortran.dg/dec_union_10.f90: New testcase.
1564
87582521
JJ
15652016-10-05 Jakub Jelinek <jakub@redhat.com>
1566
2e69f143
JJ
1567 PR sanitizer/66343
1568 * gcc.dg/pch/pr66343-3.c: New test.
1569 * gcc.dg/pch/pr66343-3.hs: New file.
1570
87582521
JJ
1571 PR sanitizer/66343
1572 * gcc.dg/pch/pr66343-1.c: New test.
1573 * gcc.dg/pch/pr66343-1.hs: New file.
1574 * gcc.dg/pch/pr66343-2.c: New test.
1575 * gcc.dg/pch/pr66343-2.hs: New file.
1576
700fff34
BE
15772016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1578
1579 * c-c++-common/Wint-in-bool-context.c: Update test.
1580
17a9e380
MP
15812016-10-05 Marek Polacek <polacek@redhat.com>
1582
1583 * g++.dg/cpp1z/init-statement1.C: New test.
1584 * g++.dg/cpp1z/init-statement2.C: New test.
1585 * g++.dg/cpp1z/init-statement3.C: New test.
1586 * g++.dg/cpp1z/init-statement4.C: New test.
1587 * g++.dg/cpp1z/init-statement5.C: New test.
1588 * g++.dg/cpp1z/init-statement6.C: New test.
1589 * g++.dg/cpp1z/init-statement7.C: New test.
1590 * g++.dg/cpp1z/init-statement8.C: New test.
1591
6e48e779
LK
15922016-10-05 Louis Krupp <louis.krupp@zoho.com>
1593
1594 PR fortran/67524
1595 * gfortran.dg/pr67524.f90: New test.
1596
04a32443
JJ
15972016-10-05 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR sanitizer/77823
1600 * c-c++-common/ubsan/shift-9.c: New test.
1601
743a9cf7
SKS
16022016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1603
1604 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1605 of int if __SIZEOF_INT__ is less than 4 bytes.
1606
a40278c3
JD
16072016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1608
1609 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1610 * gfortran.dg/class_array_20.f03: Likewise.
1611 * gfortran.dg/class_array_21.f03: Likewise.
1612 * gfortran.dg/finalize_29.f08: Likewise.
1613 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1614
39bb7d01
RB
16152016-10-05 Richard Biener <rguenther@suse.de>
1616
1617 PR middle-end/77826
1618 * gcc.dg/torture/pr77826.c: New testcase.
1619
eeb57981
RB
16202016-10-05 Richard Biener <rguenther@suse.de>
1621
1622 * gcc.dg/fold-copysign-1.c: New testcase.
1623
f9018d75
AS
16242016-10-05 Andreas Schwab <schwab@suse.de>
1625
1626 * g++.dg/pr49847-2.C: Remove.
1627
7e8000b3
PMR
16282016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1629
1630 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1631
54f84ca9
RB
16322016-10-05 Richard Biener <rguenther@suse.de>
1633
1634 PR middle-end/55152
1635 * gcc.dg/pr55152-2.c: New testcase.
1636
17beda50
JD
16372016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1638
1639 * gfortran.dg/dtio_15.f90: New test.
1640
1c84b798
ILT
16412016-10-04 Ian Lance Taylor <iant@golang.org>
1642
1643 * gcc.dg/split-7.c: New test.
1644
7ec39552
MS
16452016-10-04 Martin Sebor <msebor@redhat.com>
1646
1647 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1648 %lc directive to wint_t to silence -Wformat warnings on targets
1649 where the latter is a distinct type such as long.
1650
8ff04ff9
MS
16512016-10-04 Martin Sebor <msebor@redhat.com>
1652
1653 PR c++/77804
1654 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1655
bfecd57c
JJ
16562016-10-04 Jakub Jelinek <jakub@redhat.com>
1657
f72da967
JJ
1658 PR c++/77791
1659 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1660
bfecd57c
JJ
1661 * g++.dg/other/java3.C: Remove.
1662 * g++.dg/other/java1.C: Remove.
1663 * g++.dg/other/error12.C: Remove.
1664 * g++.dg/other/java2.C: Remove.
1665 * g++.dg/warn/Wnvdtor.C: Remove.
1666 * g++.dg/lookup/java1.C: Remove.
1667 * g++.dg/lookup/java2.C: Remove.
1668 * g++.dg/ext/pr34829.C: Remove.
1669 * g++.dg/ext/java-3.C: Remove.
1670 * g++.dg/ext/java-1.C: Remove.
1671 * g++.dg/ext/java-2.C: Remove.
1672 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1673
fe8b1e83
DG
16742016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1675
1676 PR tree-optimization/77808
1677 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1678
078b5aab
RB
16792016-10-04 Richard Biener <rguenther@suse.de>
1680
1681 PR tree-optimization/77399
1682 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1683
2b568899
RB
16842016-10-04 Richard Biener <rguenther@suse.de>
1685
1686 PR middle-end/77833
1687 * gcc.target/i386/pr77833.c: New testcase.
1688
0a4e5cf3
JL
16892016-09-26 Jeff Law <law@redhat.com>
1690
1691 PR tree-optimization/71550
1692 PR tree-optimization/71403
1693 * gcc.c-torture/execute/pr71550.c: New test.
1694
d07b0a23
SKS
16952016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1696
1697 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1698 option.
1699
b44a42cf
KT
17002016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1701
1702 Revert
1703 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1704
1705 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1706
f41f1ceb
MP
17072016-10-03 Marek Polacek <polacek@redhat.com>
1708
1709 * g++.dg/cpp0x/nullptr37.C: New test.
1710
1633d3b9
BE
17112016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1712
1713 * c-c++-common/Wint-in-bool-context.c: Update test.
1714
2c8e3a1d
JJ
17152016-10-02 Jakub Jelinek <jakub@redhat.com>
1716
1717 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1718 earlier.
1719 * g++.dg/charset/asm2.c (memmove): Likewise.
1720 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1721 * g++.dg/tls/diag-4.C (foo): Likewise.
1722 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1723 dg-warning, fix up regex.
1724 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1725 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1726 * g++.old-deja/g++.mike/net31.C: Likewise.
1727 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1728 for C++17.
1729 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1730 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1731
f00b6283
RB
17322016-10-01 Richard Biener <rguenther@suse.de>
1733
1734 PR middle-end/77798
1735 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1736
0f0565b1
AV
17372016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1738
1739 PR fortran/77663
1740 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1741
c58823a0
JJ
17422016-10-01 Jakub Jelinek <jakub@redhat.com>
1743
1744 PR c/77490
1745 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1746 Add dg-prune-output directive.
1747
e3228a50
JD
17482016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1749
1750 PR fortran/66643
1751 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1752 * gfortran.fortran-torture/compile/write.f90: Update test.
1753
e70bbc6f
MW
17542016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1755
1756 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1757 arm_fp16_alternative_ok as the required effective target.
1758 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1759 -mfp16-format=alternative to the dg-options directive and remove
1760 the dg-add-options directive.
1761
c39747d2
FR
17622016-09-30 Fritz Reese <fritzoreese@gmail.com>
1763
1764 PR fortran/77764
1765 * gfortran.dg/dec_union_8.f90: New testcase.
1766
00074dd8
FR
17672016-09-30 Fritz Reese <fritzoreese@gmail.com>
1768
1769 PR fortran/77782
1770 * gfortran.dg/dec_structure_16.f90: New testcase.
1771
26f391e8
AV
17722016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1773
1774 * gfortran.dg/coarray_allocate_10.f08: New test.
1775 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1776
fa16a271
KT
17772016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1778
1779 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1780
f334c828
RB
17812016-09-30 Richard Biener <rguenther@suse.de>
1782
1783 PR tree-optimization/77399
1784 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1785
76e3ec9c
SL
17862016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1787
871267e1 1788 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1789 -fdelete-null-pointer-checks explicit.
1790 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1791 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1792 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1793 * gcc.dg/pic-1.c: Require fpic target support.
1794 * gcc.dg/pic-2.c: Likewise.
1795
a2c6e7f2
JJ
17962016-09-29 Jakub Jelinek <jakub@redhat.com>
1797
1798 Implement P0001R1 - C++17 removal of register storage class specifier
1799 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1800 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1801 C++17.
1802 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1803 keyword if not __SSE2__.
1804 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1805 C++17.
1806 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1807 register keywords.
1808 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1809 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1810 no_erroneous_warning): Expect new warnings for C++17.
1811 * g++.dg/warn/register-var-2.C (f): Likewise.
1812 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1813 * g++.dg/parse/linkage2.C (foo): Likewise.
1814 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1815 keyword on parameters for C++17.
1816 * g++.dg/cpp1z/register1.C: New test.
1817 * g++.dg/cpp1z/register2.C: New test.
1818 * g++.dg/cpp1z/register3.C: New test.
1819
4ab76933
UB
18202016-09-29 Uros Bizjak <ubizjak@gmail.com>
1821
1822 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1823 * gcc.target/i386/avx2-check.h (main): Ditto.
1824 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1825 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1826 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1827 * gcc.target/i386/avx512er-check.h (main): Ditto.
1828 * gcc.target/i386/avx512f-check.h (main): Ditto.
1829 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1830 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1831 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1832
2488ebe5
UB
18332016-09-29 Uros Bizjak <ubizjak@gmail.com>
1834
1835 PR target/77756
1836 * gcc.target/i386/pr77756.c: New test.
1837
4d258d09
MP
18382016-09-29 Marek Polacek <polacek@redhat.com>
1839
1840 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1841
a9087411
MP
18422016-09-29 Marek Polacek <polacek@redhat.com>
1843
1844 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1845 C++14.
1846
fa0a064a
ML
18472016-09-29 Martin Liska <mliska@suse.cz>
1848
1849 * objc/execute/construct1.m: New test.
1850
0ce1ecc7
RB
18512016-09-29 Richard Biener <rguenther@suse.de>
1852
1853 PR tree-optimization/77768
1854 * gcc.dg/torture/pr77768.c: New testcase.
1855
da186c1f
RB
18562016-09-28 Richard Biener <rguenther@suse.de>
1857
1858 PR middle-end/77407
1859 * gcc.dg/pr77407.c: New testcase.
1860
d657e995
RB
18612016-09-29 Richard Biener <rguenther@suse.de>
1862
1863 PR middle-end/55152
1864 * gcc.dg/pr55152.c: New testcase.
1865 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1866
cadf6296
RO
18672016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1868
1869 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1870 (dg-options): Remove -m32.
1871
88000fd1
MS
18722016-09-28 Martin Sebor <msebor@redhat.com>
1873
1874 PR middle-end/77721
1875 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1876
0c172974
JD
18772016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1878
1879 PR libgfortran/77707
1880 * gfortran.dg/inquire_17.f90: New test.
1881
4b390698
JJ
18822016-09-28 Jakub Jelinek <jakub@redhat.com>
1883
1884 PR c++/77467
1885 * g++.dg/cpp1y/constexpr-77467.C: New test.
1886
2b1b5938
MS
18872016-09-28 Martin Sebor <msebor@redhat.com>
1888
1889 PR c/77762
1890 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1891 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1892 (test_sprintf_p_const): Adjust line numbers to avoid failures
1893 introduced in r240503.
1894
30dc6ee9
MS
18952016-09-28 Martin Sebor <msebor@redhat.com>
1896
1897 PR middle-end/77683
1898 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1899
7d290e93
BE
19002016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1901
fcf32bad
BE
1902 PR c++/77748
1903 * g++.dg/pr77550.C: Avoid undefined behavior.
1904
7d290e93
BE
1905 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1906
912d9ec3
WD
19072016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1908
1909 * gcc.dg/strlenopt-20.c: Update test.
1910 * gcc.dg/strlenopt-21.c: Likewise.
1911 * gcc.dg/strlenopt-22.c: Likewise.
1912 * gcc.dg/strlenopt-22g.c: Likewise.
1913 * gcc.dg/strlenopt-26.c: Likewise.
1914 * gcc.dg/strlenopt-5.c: Likewise.
1915 * gcc.dg/strlenopt-7.c: Likewise.
1916 * gcc.dg/strlenopt-9.c: Likewise.
1917
459bcfb0
JJ
19182016-09-27 Jakub Jelinek <jakub@redhat.com>
1919
6e39060a
JJ
1920 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1921
8ca33347
JJ
1922 * g++.dg/cpp1z/lambda-this1.C: New test.
1923 * g++.dg/cpp1z/lambda-this2.C: New test.
1924
459bcfb0
JJ
1925 PR c++/77722
1926 * g++.dg/ubsan/return-4.C: New test.
1927 * g++.dg/ubsan/return-5.C: New test.
1928 * g++.dg/ubsan/return-6.C: New test.
1929
20fba714
JW
19302016-09-27 Jiong Wang <jiong.wang@arm.com>
1931
1932 * lib/target-supports.exp
1933 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1934 in function comment.
1935
bebe0086
ML
19362016-09-27 Martin Liska <mliska@suse.cz>
1937
1938 PR gcov-profile/46266
1939 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1940 considered.
1941
59896334
RB
19422016-09-27 Richard Biener <rguenther@suse.de>
1943
1944 PR tree-optimization/77745
1945 * g++.dg/torture/pr77745.C: New testcase.
1946
f0d355dc
RB
19472016-09-27 Richard Biener <rguenther@suse.de>
1948
1949 PR tree-optimization/77478
1950 * gcc.dg/torture/pr77478.c: New testcase.
1951
8c9434c2
ML
19522016-09-27 Martin Liska <mliska@suse.cz>
1953
1954 PR gcov-profile/7970
1955 PR gcov-profile/16855
1956 PR gcov-profile/44779
1957 * g++.dg/gcov/pr16855.C: New test.
1958
511d092e
SKS
19592016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1960
1961 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1962
f2e0c4e1
JJ
19632016-09-27 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR fortran/77666
1966 * gfortran.dg/gomp/pr77666.f90: New test.
1967
3a4228ba
KV
19682016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1969
1970 PR ipa/77677
1971 * gcc.dg/torture/pr77677-2.c: New test.
1972
a184e37f
SK
19732016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1974
1975 PR fortran/77420
1976 * gfortran.dg/pr77420_1.f90: New test.
1977 * gfortran.dg/pr77420_2.f90: Ditto.
1978 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1979 * gfortran.dg/pr77420_4.f90: this file.
1980
8be59d19
KV
19812016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1982
1983 PR middle-end/77719
1984 * gfortran.dg/pr77719.f90: New test.
1985
991075a4
TP
19862016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1987
1988 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1989 singular form of byte when quantity is unknown.
991075a4 1990
c6147dc4
MP
19912016-09-26 Marek Polacek <polacek@redhat.com>
1992
1993 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1994
5cc6c41c
ML
19952016-09-26 Martin Liska <mliska@suse.cz>
1996
1997 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1998 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1999 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2000 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2001 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2002 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2003 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2004 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2005 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2006
81fea426
MP
20072016-09-26 Marek Polacek <polacek@redhat.com>
2008
2009 PR c/7652
2010 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2011 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2012 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2013 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2014 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2015 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2016 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2017 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2018 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2019 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2020 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2021 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2022 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2023 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2024 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2025 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2026 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2027 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2028 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2029 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2030 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2031 * c-c++-common/attr-fallthrough-1.c: New test.
2032 * c-c++-common/attr-fallthrough-2.c: New test.
2033 * g++.dg/cpp0x/fallthrough1.C: New test.
2034 * g++.dg/cpp0x/fallthrough2.C: New test.
2035 * g++.dg/cpp1z/fallthrough1.C: New test.
2036 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2037 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2038 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2039 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2040
9b597c1f
SK
20412016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2042
12a813c1 2043 PR fortran/77429
9b597c1f
SK
2044 * gfortran.dg/pr77429.f90: New test.
2045
f1c7e7f1
SK
20462016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2047
2048 PR fortran/77694
2049 * gfortran.dg/pr77694.f90: New test.
2050
50c6dd20
OE
20512016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2052
2053 PR target/51244
2054 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2055
540b039e
DH
20562016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2057
2058 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2059 for 32-bit mode.
2060
cfd161bf
DH
20612016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2062
2063 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2064 for 32-bit mode.
2065
9a2300e9
MP
20662016-09-24 Marek Polacek <polacek@redhat.com>
2067
2068 PR c/77490
2069 * c-c++-common/Wbool-operation-1.c: New test.
2070 * gcc.dg/Wbool-operation-1.c: New test.
2071
34d567d1
FR
20722016-09-23 Fritz Reese <fritzoreese@gmail.com>
2073
2074 * gfortran.dg/dec_static_1.f90: New.
2075 * gfortran.dg/dec_static_2.f90: New.
2076 * gfortran.dg/dec_static_3.f90: New.
2077 * gfortran.dg/dec_static_4.f90: New.
2078
4a8d4422
JD
20792016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2080
2081 PR fortran/48298
2082 * gfortran.dg/negative_unit_check.f90: Update test.
2083 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2084
90ef45cb
DV
20852016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2086
2087 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2088 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2089 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2090 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2091 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2092 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2093 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2094
e0535922
MS
20952016-09-23 Martin Sebor <msebor@redhat.com>
2096
2097 PR testsuite/77713
2098 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2099 assuming long double is bigger than double.
2100
d664d76d
JJ
21012016-09-23 Jakub Jelinek <jakub@redhat.com>
2102
2103 Implement P0138R2, C++17 construction rules for enum class values
2104 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2105
3b31f720
DM
21062016-09-23 David Malcolm <dmalcolm@redhat.com>
2107
2108 PR preprocessor/77672
2109 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2110 expected multiline output from first warning to reflect change
2111 in r240434.
2112
592459bf
TP
21132016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2114
2115 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2116
0af06385
BE
21172016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2118 Tom de Vries <tom@codesourcery.com>
2119
2120 PR testsuite/77411
2121 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2122
8f01b67a
MP
21232016-09-23 Marek Polacek <polacek@redhat.com>
2124
2125 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2126 * c-c++-common/gomp/atomic-13.c: Likewise.
2127 * c-c++-common/gomp/atomic-14.c: Likewise.
2128 * c-c++-common/pr60439.c: Remove invalid code.
2129 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2130 * g++.dg/expr/bitfield5.C: Likewise.
2131 * g++.dg/expr/bitfield6.C: Likewise.
2132 * g++.dg/expr/bool1.C: Likewise.
2133 * g++.dg/expr/bool3.C: Likewise.
2134 * g++.dg/expr/lval3.C: Likewise.
2135 * g++.dg/expr/lval4.C: Likewise.
2136 * g++.old-deja/g++.jason/bool5.C: Likewise.
2137
bbd6fcf3
DM
21382016-09-23 David Malcolm <dmalcolm@redhat.com>
2139
2140 PR preprocessor/77672
2141 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2142 (test_terminator_location): New function.
2143
113d06a4
RB
21442016-09-23 Richard Biener <rguenther@suse.de>
2145
2146 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2147
cab9e1df
MW
21482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2149
2150 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2151 -march=armv8.2-a+fp16 when supported by the hardware.
2152 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2153 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2154 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2155 semi-colons to a macro invocations.
2156 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2157 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2158 defined.
2159 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2160 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2161 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2162 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2163 defined.
2164 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2165 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2166 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2167 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2168 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2169 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2170 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2171 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2172 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2173 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2174 defined.
2175 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2176 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2177 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2178 defined.
2179 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2180 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2181 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2182 defined.
2183 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2184 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2185 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2186 defined.
2187 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2188 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2189 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2190 defined. Also fix some white-space.
2191 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2192 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2193 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2194 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2195 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2196 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2197 defined. Also fix some long lines and white-space.
2198 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2199 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2200 defined. Also fix some long lines and white-space.
2201 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2202 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2203 defined.
2204 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2205 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2206 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2207 defined.
2208 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2209 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2210 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2211 defined.
2212 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2213 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2214 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2215 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2216 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2217 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2218 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2219 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2220 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2221 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2222 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2223 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2224 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2226 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2227 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2228 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2229 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2230 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2231
da9b2e69
JW
22322016-09-23 Jiong Wang <jiong.wang@arm.com>
2233 Matthew Wahab <matthew.wahab@arm.com>
2234
2235 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2236 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2237 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2238 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2239 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2240 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2241 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2242 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2243 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2244 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2245 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2246 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2247 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2248 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2249 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2250 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2251 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2252 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2253 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2254 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2255 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2256 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2257 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2258 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2259 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2260 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2261 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2262 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2263 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2264 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2265 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2266 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2267 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2268 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2269 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2270 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2271 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2272
785cf02f
MW
22732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2274
2275 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2276 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2277 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2278 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2279 support.
2280
1e401340
KV
22812016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2282
2283 PR ipa/77677
2284 * gcc.dg/torture/pr77677.c: New test.
2285
8ed3eeac
AV
22862016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2287
2288 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2289 here now.
2290
55a9b91b
MW
22912016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2292
2293 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2294 options. Add tests for float16x4_t and float16x8_t.
2295
64c744b9
DV
22962016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2297
2298 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2299 * gcc.target/s390/risbg-ll-2.c: Ditto.
2300 * gcc.target/s390/risbg-ll-3.c: Ditto.
2301
d403b8d4
MW
23022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2303
2304 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2305 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2306
576987fc
DV
23072016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2308
2309 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2310 output to the simplified instructions.
2311
4ffc8099
MW
23122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2313
2314 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2315 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2316
b1a970a5
MW
23172016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2318
2319 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2320 (FP16_SUPPORTED): New
2321 (expected-hfloat-16x4): Make conditional on __fp16 support.
2322 (expected-hfloat-16x8): Likewise.
2323 (vdup_n_f16): Disable for non-AArch64 targets.
2324 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2325 conditional on FP16_SUPPORTED.
2326 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2327 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2328 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2329 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2330 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2331 for testing __fp16.
2332 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2333 conditional on FP16_SUPPORTED.
2334 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2335 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2336
50df9464
MW
23372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2338
2339 * gcc.target/arm/short-vfp-1.c: New.
2340
536b9f42
MW
23412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2342
2343 * gcc.target/arm/attr-fp16-arith-1.c: New.
2344
1b9e31cf
MW
23452016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2346
2347 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2348 New.
2349 (add_options_for_arm_v8_2a_fp16_neon): New.
2350 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2351 (add_options_for_arm_arch_v8_2a): Auto-generate.
2352 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2353 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2354 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2355 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2356 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2357 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2358 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2359
a5b42ee7
MW
23602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2361
2362 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2363 arm_fp16_alternative_ok.
2364 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2365 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2366 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2367 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2368 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2369 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2370 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2371 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2372 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2373 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2374 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2375 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2376 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2377 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2378 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2379 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2380 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2381 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2382 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2383 arm_fp16_alternative_ok.
2384 * lib/target-supports.exp
2385 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2386 (check_effective_target_arm_fp16_alternative_ok): New.
2387 (check_effective_target_arm_fp16_none_ok_nocache): New.
2388 (check_effective_target_arm_fp16_none_ok): New.
2389
fcbc975b
ML
23902016-09-23 Martin Liska <mliska@suse.cz>
2391
2392 * gcc.dg/ipa/pr77653.c: Replace adress
2393 with address.
2394
1822b732
ML
23952016-09-23 Martin Liska <mliska@suse.cz>
2396
2397 * gcc.target/i386/movbe-4.c: New test.
2398
fab18cc4
ML
23992016-09-23 Martin Liska <mliska@suse.cz>
2400
2401 * gcc.target/i386/crc32-5.c: New test.
2402
e70f01b5
ML
24032016-09-23 Martin Liska <mliska@suse.cz>
2404
2405 * gcc.target/i386/pr71652.c: New test.
2406 * gcc.target/i386/pr71652-2.c: New test.
2407 * gcc.target/i386/pr71652-3.c: New test.
2408
f2e81d05
JJ
24092016-09-23 Jakub Jelinek <jakub@redhat.com>
2410
2411 * lib/gcc-dg.exp (process-message): Support relative line number
2412 notation - .+4 or .-1 etc.
2413 * gcc.dg/dg-test-1.c: New test.
2414
ed30d2a6
MS
24152016-09-22 Martin Sebor <msebor@redhat.com>
2416
2417 PR target/77676
2418 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2419 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2420 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2421 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2422
1c681c7b
UB
24232016-09-22 Uros Bizjak <ubizjak@gmail.com>
2424
2425 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2426 * gcc.dg/ifcvt-2.c: Ditto.
2427 * gcc.dg/zero_bits_compound-1.c: Ditto.
2428 * gcc.dg/zero_bits_compound-1.c: Ditto.
2429 * gcc.dg/pr40550.c: Simplify target selectors.
2430 Use dg-additional-options.
2431 * gcc.dg/pr47893.c: Ditto.
2432 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2433 additional options for 32-bit x86 targets.
2434 * gcc.dg/pr70955.c: Move to ...
2435 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2436
67cf0a53
PC
24372016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2438
2439 PR c++/61019
2440 * g++.dg/cpp0x/pr61019.C: New.
2441
0ee70cc0
AV
24422016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2443 Terry Guo <terry.guo@arm.com>
2444
2445 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2446 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2447 * gcc.target/arm/pure-code/pure-code.exp: New.
2448
43639d2c
UB
24492016-09-22 Uros Bizjak <ubizjak@gmail.com>
2450
2451 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2452 Remove SSE effective target requirement.
2453
a608d15b
PC
24542016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2455
2456 PR c++/71979
2457 * g++.dg/cpp0x/pr71979.C: New.
2458
d94a7ab4
BE
24592016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2460
2461 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2462
a13f439f
ML
24632016-09-22 Martin Liska <mliska@suse.cz>
2464
2465 PR ipa/77653
2466 * gcc.dg/ipa/pr77653.c: New test.
2467
cf352092
JJ
24682016-09-22 Jakub Jelinek <jakub@redhat.com>
2469
2470 PR fortran/77665
2471 * gfortran.dg/gomp/pr77665.f90: New test.
2472
a8de3002
PT
24732016-09-22 Paul Thomas <pault@gcc.gnu.org>
2474
2475 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2476 * gfortran.dg/dtio_13.f90: New test.
2477
39abef62
LK
24782016-09-21 Louis Krupp <louis.krupp@zoho.com>
2479
2480 PR fortran/66107
2481 * gfortran.dg/pr66107.f90: New test.
2482
4a2bb7fc
ILT
24832016-09-21 Ian Lance Taylor <iant@golang.org>
2484
2485 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2486 with call to builtin delete function.
2487
5f84cee2
JM
24882016-09-21 Joseph Myers <joseph@codesourcery.com>
2489
2490 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2491 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2492 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2493 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2494 tests.
2495
fe01a41a
UB
24962016-09-21 Uros Bizjak <ubizjak@gmail.com>
2497
2498 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2499
2e1c20b1
JJ
25002016-09-21 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR c++/77651
2503 * g++.dg/cpp1z/aligned-new6.C: New test.
2504
de4c144a
MW
25052016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2506
2507 * gcc.target/arm/fp16-aapcs-3.c: New.
2508 * gcc.target/arm/fp16-aapcs-4.c: New.
2509 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2510 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2511 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2512 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2513
44fc7854
BE
25142016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2515
2516 PR tree-optimization/77550
2517 * g++.dg/pr77550.C: New test.
2518
bc084f84
GJL
25192016-09-21 Georg-Johann Lay <avr@gjlay.de>
2520
2521 PR target/77326
2522 * gcc.target/avr/torture/pr77326.c: New test.
2523
c075003a
LK
25242016-09-21 Louis Krupp <louis.krupp@zoho.com>
2525
2526 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2527
6811ea79
RB
25282016-09-21 Richard Biener <rguenther@suse.de>
2529
2530 PR tree-optimization/77648
2531 * gcc.dg/torture/pr77648-1.c: New testcase.
2532 * gcc.dg/torture/pr77648-2.c: Likewise.
2533
f955c4c4
RB
25342016-09-21 Richard Biener <rguenther@suse.de>
2535 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR tree-optimization/77621
2538 * gcc.dg/pr77621.c: New testcase.
2539
096506bb
PT
25402016-09-21 Paul Thomas <pault@gcc.gnu.org>
2541
2542 PR fortran/77657
2543 * gfortran.dg/dtio_12.f90: New test.
2544
37d168ae
SKS
25452016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2546
2547 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2548
66454000
KV
25492016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2550
2551 PR tree-optimization/72835
2552 * gcc.dg/tree-ssa/pr72835.c: New test.
2553
88d0c3f0
MS
25542016-09-20 Martin Sebor <msebor@redhat.com>
2555
2556 PR middle-end/49905
2557 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2558 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2559 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2560 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2561 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2562 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2563 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2564
a03df1d5
KV
25652016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2566
2567 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2568 arguments/compare will be optimized away.
2569 * gcc.dg/torture/ftrapv-1.c: Likewise.
2570
8bc5448f
KV
25712016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2572
2573 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2574 will be optimized away.
2575 * gcc.dg/ipa/vrp1.c: New test.
2576 * gcc.dg/ipa/vrp2.c: New test.
2577 * gcc.dg/ipa/vrp3.c: New test.
2578
973625a0
KV
25792016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2580
2581 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2582 does the same transformation.
2583 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2584 * gcc.dg/tree-ssa/evrp1.c: New test.
2585 * gcc.dg/tree-ssa/evrp2.c: New test.
2586 * gcc.dg/tree-ssa/evrp3.c: New test.
2587 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2588 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2589 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2590 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2591 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2592 foling now happens early.
2593 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2594 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2595 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2596 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2597 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2598
9b1ba33c
UB
25992016-09-20 Uros Bizjak <ubizjak@gmail.com>
2600
2601 PR target/77621
2602 * gcc.target/i386/pr77621.c: New test.
2603 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2604 pattern, loop should vectorize with -mtune=atom.
2605
f5bd4ad8
MO
26062016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2607 Jakub Jelinek <jakub@redhat.com>
2608
2609 PR testsuite/63299
2610 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2611 instead of delete.
2612
7d9cf801
JJ
26132016-09-20 Jakub Jelinek <jakub@redhat.com>
2614
b912f962
JJ
2615 PR c++/77626
2616 * g++.dg/other/pr77626.C: New test.
2617
eaf1ece1
JJ
2618 PR c++/77638
2619 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2620
590b62e9
JJ
2621 PR c++/77637
2622 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2623
7d9cf801
JJ
2624 PR middle-end/77624
2625 * c-c++-common/pr77624-1.c: New test.
2626 * c-c++-common/pr77624-2.c: New test.
2627
3aebb6ff
AV
26282016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2629
2630 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2631 of digits expected.
2632
b5bbe47b
RB
26332016-09-20 Richard Biener <rguenther@suse.de>
2634
2635 PR tree-optimization/77646
2636 * gcc.dg/torture/pr77646.c: New testcase.
2637
144a96e4
BE
26382016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2639
2640 PR c++/77434
2641 * c-c++-common/Wint-in-bool-context.c: New test.
2642
1f2071fa
JM
26432016-09-19 Joseph Myers <joseph@codesourcery.com>
2644
2645 * gcc.dg/cr-decimal-dig-1.c: New test.
2646
63012d9a
JM
26472016-09-19 Joseph Myers <joseph@codesourcery.com>
2648
2649 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2650 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2651 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2652 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2653
02410826
VM
26542016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2655
2656 PR rtl-optimization/77416
2657 * gcc.target/powerpc/pr77416.c: New.
2658
6101a7ab
PP
26592016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2660
2661 PR c++/77639
2662 * g++.dg/template/error-recovery4.C: New test.
2663
1993ff76
BC
26642016-09-19 Bin Cheng <bin.cheng@arm.com>
2665
2666 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2667
5fa9e644
KT
26682016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2669
2670 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2671 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2672
fc15d9ec
JJ
26732016-09-19 Jakub Jelinek <jakub@redhat.com>
2674 Jan Hubicka <jh@suse.cz>
2675
2676 PR target/77587
2677 * gcc.dg/pr77587.c: New test.
2678 * gcc.dg/pr77587a.c: New file.
2679
3c9f5092
AV
26802016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2681
2682 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2683 * gfortran.dg/coarray_38.f90:
2684 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2685 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2686 * gfortran.dg/coarray_allocate_7.f08: New test.
2687 * gfortran.dg/coarray_allocate_8.f08: New test.
2688 * gfortran.dg/coarray_allocate_9.f08: New test.
2689 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2690 new caf_register.
2691 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2692 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2693 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2694 get_by_refs.
2695 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2696 * gfortran.dg/coarray_lock_7.f90: Same.
2697 * gfortran.dg/coarray_poly_5.f90: Same.
2698 * gfortran.dg/coarray_poly_6.f90: Same.
2699 * gfortran.dg/coarray_poly_7.f90: Same.
2700 * gfortran.dg/coarray_poly_8.f90: Same.
2701 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2702
e79e6763
FR
27032016-09-19 Fritz Reese <fritzoreese@gmail.com>
2704
2705 PR fortran/77584
2706 * gfortran.dg/dec_structure_15.f90: New testcase.
2707
ae527639
RB
27082016-09-19 Richard Biener <rguenther@suse.de>
2709
2710 PR middle-end/77605
2711 * gcc.dg/torture/pr77605.c: New testcase.
2712
cdf060f8
LK
27132016-09-18 Louis Krupp <louis.krupp@zoho.com>
2714
2715 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2716
b720e919
JH
27172016-09-17 Jan Hubicka <hubicka@ucw.cz>
2718
2719 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2720 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2721 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2722 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2723 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2724 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2725 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2726 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2727 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2728 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2729 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2730
bdabae39
KY
27312016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2732
2733 * gcc.target/i386/pr68633.c: Fix expected result.
2734
493ba820
LK
27352016-09-17 Louis Krupp <louis.krupp@gmail.com>
2736
2737 PR fortran/68078
2738 * gfortran.dg/pr68078.f90: New test.
2739 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2740
9a42726b
BS
27412016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2742
2743 PR target/77613
2744 * gcc.target/powerpc/swaps-p8-25.c: New.
2745
e7d61178
JJ
27462016-09-16 Jakub Jelinek <jakub@redhat.com>
2747
8f03e02f
JJ
2748 PR c++/77482
2749 * g++.dg/cpp0x/constexpr-77482.C: New test.
2750
e80cb545
JJ
2751 PR c++/77379
2752 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2753 thunk offsets.
2754 * g++.dg/abi/abi-tag23a.C: Likewise.
2755
1c2f613f
JJ
2756 PR c++/77338
2757 * g++.dg/cpp0x/decltype-77338.C: New test.
2758
e7d61178
JJ
2759 PR c++/77375
2760 * g++.dg/cpp0x/mutable1.C: New test.
2761
8d987deb
SK
27622016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2763
2764 PR fortran/77612
2765 * gfortran.dg/pr77612.f90: New test.
2766
2c3d35a6
SKS
27672016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2768
2769 * gcc.dg/torture/pr70421.c: Require int32plus.
2770
e43163ae
JJ
27712016-09-16 Jakub Jelinek <jakub@redhat.com>
2772
bcf0905a
JJ
2773 PR middle-end/77475
2774 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2775
e43163ae
JJ
2776 PR target/77526
2777 * gcc.target/i386/pr77526.c: New test.
2778
7d704548
JJ
27792016-09-16 Jakub Jelinek <jakub@redhat.com>
2780 Eric Botcazou <ebotcazou@adacore.com>
2781
2782 PR middle-end/77594
2783 * gcc.target/i386/pr77594.c: New test.
2784
902d624f
LK
27852016-09-15 Louis Krupp <louis.krupp@zoho.com>
2786
2787 PR fortran/69963
2788 * gfortran.dg/misplaced_implicit_character.f90: New test.
2789
7e16ce79
BC
27902016-09-15 Bin Cheng <bin.cheng@arm.com>
2791
2792 PR tree-optimization/77503
2793 * gcc.dg/vect/pr77503.c: New test.
2794
7c05f5c4
RB
27952016-09-15 Richard Biener <rguenther@suse.de>
2796
2797 PR middle-end/77544
2798 * c-c++-common/torture/pr77544.c: New testcase.
2799
76ff80fb
JJ
28002016-09-15 Jakub Jelinek <jakub@redhat.com>
2801
2802 PR middle-end/77475
2803 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2804 * gcc.dg/march-generic.c: Likewise.
2805 * gcc.target/i386/spellcheck-options-1.c: New test.
2806 * gcc.target/i386/spellcheck-options-2.c: New test.
2807 * gcc.target/i386/spellcheck-options-3.c: New test.
2808 * gcc.target/i386/spellcheck-options-4.c: New test.
2809
5560d026
CLT
28102016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2811
2812 PR fortran/72743
2813 * gfortran.dg/goacc/pr72743.f90: New test.
2814
5334f733
RB
28152016-09-15 Richard Biener <rguenther@suse.de>
2816
2817 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2818
d08615f2
RB
28192016-09-15 Richard Biener <rguenther@suse.de>
2820
2821 PR tree-optimization/77514
2822 * gcc.dg/torture/pr77514.c: New testcase.
2823
28ca05f0
JJ
28242016-09-14 Jakub Jelinek <jakub@redhat.com>
2825
2826 PR c++/77549
2827 * g++.dg/lookup/pr77549.C: New test.
2828
20a1e5b8
MP
28292016-09-14 Marek Polacek <polacek@redhat.com>
2830
2831 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2832 * c-c++-common/gomp/atomic-13.c: Likewise.
2833 * c-c++-common/gomp/atomic-14.c: Likewise.
2834 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2835 * g++.dg/cpp1z/bool-increment1.C: New test.
2836 * c-c++-common/pr60439.c: Add dg-warning.
2837 * g++.dg/expr/bitfield4.C: Likewise.
2838 * g++.dg/expr/bitfield5.C: Likewise.
2839 * g++.dg/expr/bitfield6.C: Likewise.
2840 * g++.dg/expr/bool1.C: Likewise.
2841 * g++.dg/expr/bool3.C: Likewise.
2842 * g++.dg/expr/lval3.C: Likewise.
2843 * g++.dg/expr/lval4.C: Likewise.
2844 * g++.old-deja/g++.jason/bool5.C: Likewise.
2845 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2846 * g++.dg/other/error18.C: Likewise.
2847 * g++.dg/gomp/atomic-14.C: Likewise.
2848
0761f6bf
NS
28492016-09-14 Nathan Sidwell <nathan@acm.org>
2850
2851 PR c++/77539
2852 * g++.dg/cpp1y/pr77539.C: New.
2853
13cddbc1
CL
28542016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2855
2856 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2857 dg-require.
2858 * g++.dg/ext/builtin_alloca.C: Likewise.
2859 * g++.dg/template/spec35.C: Likewise.
2860 * gcc.dg/builtins-68.c: Likewise.
2861 * gcc.misc-tests/gcov-13.c: Likewise.
2862 * gcc.misc-tests/gcov-14.c: Likewise.
2863
a90638d4
JM
28642016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2865
2866 * gfortran.dg/dec_structure_14.f90: New testcase.
2867
5ba4a08c
JJ
28682016-09-14 Jakub Jelinek <jakub@redhat.com>
2869
2870 PR sanitizer/68260
2871 * c-c++-common/tsan/pr68260.c: New test.
2872
a713b234
JS
28732016-09-13 Joe Seymour <joe.s@somniumtech.com>
2874
2875 PR target/70713
2876 * gcc.target/msp430/function-attributes-1.c: New test.
2877 * gcc.target/msp430/function-attributes-2.c: New test.
2878 * gcc.target/msp430/function-attributes-3.c: New test.
2879
96032047
MS
28802015-04-18 Martin Sebor <msebor@redhat.com>
2881
2882 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2883 of non-nul characters.
2884 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2885
ea8661cd
JJ
28862016-09-13 Jakub Jelinek <jakub@redhat.com>
2887
9952908a
JJ
2888 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2889 * g++.dg/cpp1z/gen-attrs1.C: New test.
2890
63cdb7a0
JJ
2891 PR tree-optimization/77454
2892 * gcc.dg/pr77454.c: New test.
2893
ea8661cd
JJ
2894 PR c++/77553
2895 * g++.dg/cpp1y/constexpr-77553.C: New test.
2896
254830ba
DM
28972016-09-13 David Malcolm <dmalcolm@redhat.com>
2898
2899 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2900 (test_show_locus): Replace rich_location::add_fixit_insert calls
2901 with add_fixit_insert_before and add_fixit_insert_after.
2902
42763690
JM
29032016-09-13 Jason Merrill <jason@redhat.com>
2904 Tom de Vries <tom@codesourcery.com>
2905
2906 PR c++/77427
2907 * g++.dg/pr77427.C: New test.
2908
c8798f2c
ML
29092016-09-13 Martin Liska <mliska@suse.cz>
2910
2911 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2912 effective target.
2913 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2914 * lib/target-supports.exp: Define the new target.
2915
54700e2e
AP
29162016-09-12 Andrew Pinski <apinski@cavium.com>
2917
2918 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2919 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2920
e1d55bf7
UB
29212016-09-12 Uros Bizjak <ubizjak@gmail.com>
2922
2923 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2924 variable arguments.
2925 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2926 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2927 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2928 variable argument.
2929 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2930 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2931
54dcdb88
BE
29322016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2933
2934 PR c++/77496
2935 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2936 * g++.dg/ext/pr77496.C: New test.
2937 * g++.dg/warn/pr77496.C: New test.
2938
d1463eb9
DM
29392016-09-12 David Malcolm <dmalcolm@redhat.com>
2940
2941 PR c/72858
2942 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2943 to preserve conversion chars, and to preserve prefix information.
2944 * gcc.dg/format/pr72858.c: New test case.
2945
217fabad
SK
29462016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2947
2948 * gfortran.dg/pr77507.f90: Move to ...
2949 * gfortran.dg/ieee/pr77507.f90: here.
2950
a1cd04ac
JH
29512016-08-09 Jan Hubicka <hubicka@ucw.cz>
2952
2953 PR ipa/61159
2954 * compile/pr61159.c: New testcase
2955
e3912107
JH
29562016-08-09 Jan Hubicka <hubicka@ucw.cz>
2957
2958 PR ipa/64316
2959 * gcc.dg/ipa/pr63416.c: New testcase.
2960
739d9339
PT
29612016-09-10 Paul Thomas <pault@gcc.gnu.org>
2962 Steven G. Kargl <kargl@gcc.gnu.org>
2963
2964 PR fortran/77532
cc3135b6 2965 * gfortran.dg/dtio_11.f90: new test.
739d9339 2966
fb7c40dd
SK
29672016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2968
2969 PR fortran/77507
2970 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2971 * gfortran.dg/c_assoc_4.f90: Ditto.
2972
5b28efbb
TV
29732016-09-10 Tom de Vries <tom@codesourcery.com>
2974
2975 PR C/71602
2976 * c-c++-common/va-arg-va-list-type.c: New test.
2977
9d0a9bb4
PB
29782016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2979
2980 PR rtl-optimization/77289
2981 * gcc.target/powerpc/pr77289.c: New test.
2982
3f0177e7
MS
29832016-09-09 Martin Sebor <msebor@redhat.com>
2984
2985 PR c/77520
2986 PR c/77521
2987 * gcc.dg/pr77520.c: New test.
2988 * gcc.dg/pr77521.c: New test.
2989
e81e83d0
SK
29902016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2991
2992 PR fortran/77506
2993 * gfortran.dg/pr77506.f90: New test.
2994
8a92685e
SK
29952016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2996
2997 PR fortran/77507
2998 * gfortran.dg/pr77507.f90: New test.
2999
c65248cb
JM
30002016-09-09 Joseph Myers <joseph@codesourcery.com>
3001
3002 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3003
2cf0ff98
SK
30042016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3005 Louis Krupp <lkrupp@gcc.gnu.org>
3006
3007 PR fortran/69514
3008 * gfortran.dg/pr69514_1.f90: New test.
3009 * gfortran.dg/pr69514_2.f90: New test.
3010
8ebc1e0f
JJ
30112016-09-08 Jakub Jelinek <jakub@redhat.com>
3012
20b6cf01
JJ
3013 PR fortran/77500
3014 * gfortran.dg/gomp/pr77500.f90: New test.
3015
8ebc1e0f
JJ
3016 PR fortran/77516
3017 * gfortran.dg/gomp/pr77516.f90: New test.
3018
34718542
JJ
30192016-09-07 Jakub Jelinek <jakub@redhat.com>
3020
3021 PR middle-end/77475
3022 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3023 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3024 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3025 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3026 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3027 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3028
e5106e27
DM
30292016-09-07 David Malcolm <dmalcolm@redhat.com>
3030
3031 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3032 "substring-locations.h".
3033
ca235a85
RB
30342016-09-07 Richard Biener <rguenther@suse.de>
3035
3036 PR c/77450
3037 * c-c++-common/vector-subscript-8.c: Move ..
3038 * gcc.dg/pr77450.c: ... here.
3039
0076b5dc 30402016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3041
3042 PR libgfortran/77393
3043 * gfortran.dg/fmt_f0_2.f90: Update test.
3044 * gfortran.dg/fmt_f0_3.f90: New test.
3045
6ac7322b
DH
30462016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3047
3048 PR debug/77389
3049 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3050 in dg-options.
3051
3052 PR debug/57519
3053 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3054
8eb9e049
JJ
30552016-09-06 Jakub Jelinek <jakub@redhat.com>
3056
3057 PR target/69255
3058 * gcc.target/i386/pr69255-1.c: New test.
3059 * gcc.target/i386/pr69255-2.c: New test.
3060 * gcc.target/i386/pr69255-3.c: New test.
3061
30622016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3063
3064 PR c/77336
3065 * gcc.dg/format/miss-7.c: New test.
3066
e6cb85d4
UB
30672016-09-06 Uros Bizjak <ubizjak@gmail.com>
3068
3069 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3070
7fe76f6a
ML
30712016-09-06 Martin Liska <mliska@suse.cz>
3072
3073 PR gcov-profile/77378
3074 PR gcov-profile/77466
3075 * gcc.dg/profile-update-warning.c: New test.
3076
209b636e
RB
30772016-09-06 Richard Biener <rguenther@suse.de>
3078
3079 PR tree-optimization/77479
3080 * gcc.dg/torture/pr77479.c: New testcase.
3081
b772a565
RB
30822016-09-06 Richard Biener <rguenther@suse.de>
3083
3084 PR c/77450
3085 * c-c++-common/vector-subscript-7.c: Adjust.
3086 * c-c++-common/vector-subscript-8.c: New testcase.
3087
a8c07037
SKS
30882016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3089
3090 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3091
0ce48391
JJ
30922016-09-05 Jakub Jelinek <jakub@redhat.com>
3093
de9188e0
JJ
3094 PR target/77476
3095 * gcc.target/i386/avx512f-pr77476.c: New test.
3096 * gcc.target/i386/avx512bw-pr77476.c: New test.
3097 * gcc.target/i386/avx512dq-pr77476.c: New test.
3098
c76f7809
JJ
3099 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3100 Update comment to mention also avx512f.
3101
0ce48391
JJ
3102 PR sanitizer/77396
3103 * g++.dg/asan/pr77396-2.C: New test.
3104
8a27cf73
UB
31052016-09-05 Uros Bizjak <ubizjak@gmail.com>
3106
3107 PR rtl-optimization/77452
3108 * gcc.target/i386/pr77452.c: New test.
3109
25ff5dd3
MP
31102016-09-05 Marek Polacek <polacek@redhat.com>
3111
3112 PR c/77423
3113 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3114
f2bc4e48
SK
31152016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3116
3117 PR fortran/77391
3118 * gfortran.dg/pr77391.f90: New test.
3119
e85921ee
SK
31202016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3121
3122 PR fortran/77460
3123 * gfortran.dg/pr77460.f90: New test.
3124
b5d50659
JJ
31252016-09-03 Jakub Jelinek <jakub@redhat.com>
3126
3127 PR c/65467
3128 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3129
7b826676
KY
31302016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3131
3132 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3133
717ebe91
DM
31342016-09-02 David Malcolm <dmalcolm@redhat.com>
3135
3136 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3137 test case.
3138 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3139 diagnostic-test-show-locus-generate-patch.c to the sources
3140 for diagnostic_plugin_test_show_locus.c.
3141
94087e88
JJ
31422016-09-02 Jakub Jelinek <jakub@redhat.com>
3143
9dc5773f
JJ
3144 PR c/65467
3145 * gcc.dg/gomp/_Atomic-1.c: New test.
3146 * gcc.dg/gomp/_Atomic-2.c: New test.
3147 * gcc.dg/gomp/_Atomic-3.c: New test.
3148 * gcc.dg/gomp/_Atomic-4.c: New test.
3149 * gcc.dg/gomp/_Atomic-5.c: New test.
3150
94087e88
JJ
3151 PR sanitizer/77396
3152 * g++.dg/asan/pr77396.C: New test.
3153
31542016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3155
3156 PR tree-optimization/71831
3157 * gcc.dg/builtin-object-size-16.c: New test.
3158 * gcc.dg/builtin-object-size-17.c: New test.
3159
7e89048d
JD
31602016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3161
3162 PR libgfortran/77393
3163 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3164
2f196155
UB
31652016-09-01 Uros Bizjak <ubizjak@gmail.com>
3166
3167 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3168 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3169 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3170 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3171 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3172 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3173 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3174 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3175 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3176 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3177 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3178 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3179 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3180 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3181 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3182 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3183 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3184 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3185
0a6b0523
EB
31862016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3187
3188 * gnat.dg/opt58.adb: New test.
3189 * gnat.dg/opt58_pkg.ads: New helper.
3190
2a99de7b
RB
31912016-09-01 Richard Biener <rguenther@suse.de>
3192
3193 PR middle-end/77436
3194 * gcc.dg/torture/pr77436.c: New testcase.
3195
f79d8786
SKS
31962016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3197
3198 * gcc.dg/pr64252.c: Require int32plus.
3199 * gcc.dg/pr66299-1.c: Likewise.
3200 * gcc.dg/pr66299-2.c: Likewise.
3201 * gcc.dg/torture/20131115-1.c: Skip for avr.
3202
b06335f9
KT
32032016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3204
3205 * gcc.target/aarch64/ands_3.c: New test.
3206
f25f40be
JJ
32072016-08-31 Jakub Jelinek <jakub@redhat.com>
3208
d12a0b5a
JJ
3209 PR fortran/77352
3210 * gfortran.dg/gomp/pr77352.f90: New test.
3211
f25f40be
JJ
3212 PR fortran/77374
3213 * gfortran.dg/gomp/pr77374.f08: New test.
3214
9ff6fb6e
MG
32152016-08-31 Marc Glisse <marc.glisse@inria.fr>
3216
3217 PR tree-optimization/73714
3218 * gcc.dg/tree-ssa/pr73714.c: New test.
3219
8e95a674
JD
32202016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3221
3222 PR libgfortran/77393
3223 * gfortran.dg/fmt_f0_2.f90: New test.
3224
c6b0037d
MG
32252016-08-31 Marc Glisse <marc.glisse@inria.fr>
3226
3227 * gcc.target/i386/pr59539-2.c: Adapt options.
3228 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3229
1a576b13
PT
32302016-08-31 Paul Thomas <pault@gcc.gnu.org>
3231
3232 PR fortran/77418
3233 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3234 of the associate entity and replace with a pointer to the
3235 intended item on the stack.
3236
e73d3ca6 32372016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3238 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3239
3240 PR fortran/48298
3241 * gfortran.dg/dtio_1.f90: New test.
3242 * gfortran.dg/dtio_2.f90: New test.
3243 * gfortran.dg/dtio_3.f90: New test.
3244 * gfortran.dg/dtio_4.f90: New test.
3245 * gfortran.dg/dtio_5.f90: New test.
3246 * gfortran.dg/dtio_6.f90: New test.
3247 * gfortran.dg/dtio_7.f90: New test.
3248 * gfortran.dg/dtio_8.f90: New test.
3249 * gfortran.dg/dtio_9.f90: New test.
3250 * gfortran.dg/dtio_10.f90: New test.
3251
b816477a
DM
32522016-08-30 David Malcolm <dmalcolm@redhat.com>
3253
3254 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3255 (test_many_nested_locations): New function.
3256 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3257 (test_show_locus): Handle "test_many_nested_locations".
3258
71b30891
DM
32592016-08-30 David Malcolm <dmalcolm@redhat.com>
3260
3261 * g++.dg/template/double-greater-than-fixit.C: New test case.
3262
8fa37232
EB
32632016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3264
3265 * gnat.dg/opt57.ad[sb]: New test.
3266 * gnat.dg/opt57_pkg.ads: New helper.
3267
6f651bae
RB
32682016-08-30 Richard Biener <rguenther@suse.de>
3269
3270 PR tree-optimization/69047
3271 * gcc.dg/pr69047.c: Fix byte-order check.
3272
ab834832
JJ
32732016-08-30 Jakub Jelinek <jakub@redhat.com>
3274
5116b156
JJ
3275 PR tree-optimization/72866
3276 * gcc.dg/vect/pr72866.c: New test.
3277
3754bbfc
JJ
3278 PR debug/77363
3279 * g++.dg/debug/dwarf2/pr77363.C: New test.
3280
26122e2d
JJ
3281 PR middle-end/77377
3282 * gcc.target/i386/pr77377.c: New test.
3283
ab834832
JJ
3284 PR debug/77389
3285 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3286 in dg-options.
3287
bedc9ca7
SK
32882016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3289
3290 * gfortran.dg/pr77372.f90: Moved to ...
3291 * gfortran.dg/ieee/pr77372.f90: here.
3292
adfa1e6b
MM
32932016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3294
3295 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3296 vector short/char initializations.
3297 * gcc.target/powerpc/vec-init-5.c: Likewise.
3298 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3299 vector initialization optimizations.
3300 * gcc.target/powerpc/vec-init-7.c: Likewise.
3301 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3302 vector float/double initializations.
3303 * gcc.target/powerpc/vec-init-9.c: Likewise.
3304
414b7129
UB
33052016-08-29 Uros Bizjak <ubizjak@gmail.com>
3306
3307 PR target/77403
3308 * gcc.target/i386/pr77403.c: New test.
3309
3d06b6f2
MP
33102016-08-29 Marek Polacek <polacek@redhat.com>
3311
3312 PR c/77292
3313 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3314
ba9bbd6f
TV
33152016-08-29 Tom de Vries <tom@codesourcery.com>
3316
3317 PR c/77398
3318 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3319
d7d80d8f
EB
33202016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3321
3322 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3323
d7d80d8f 33242016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3325
3326 * gfortran.dg/dec_structure_13.f90: New testcase.
3327
468d95c8
JB
33282016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3329
3330 PR fortran/77261
3331 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3332 available.
3333
f329b264
TV
33342016-08-28 Tom de Vries <tom@codesourcery.com>
3335
3336 PR lto/70955
3337 * gcc.dg/pr70955.c: New test.
3338 * gcc.dg/lto/pr70955_0.c: Same.
3339 * gcc.dg/lto/pr70955_1.c: Same.
3340
4a389eb6
PP
33412016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3342
3343 PR tree-optimization/71077
3344 * gcc.target/i386/pr71077.c: New test.
3345
3f8257db 33462016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3347
3348 PR fortran/77380
3349 * gfortran.dg/pr77380.f90: New test.
3350
3f8257db 33512016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3352
3353 PR fortran/77372
3354 gfortran.dg/pr77372.f90: New test.
3355
ee908516
DM
33562016-08-26 David Malcolm <dmalcolm@redhat.com>
3357
3358 * gcc.dg/spellcheck-fields-2.c (test): Move
3359 dg-begin/end-multiline-output within function body.
3360 (test_macro): New function.
3361
d41e76cf
DM
33622016-08-26 David Malcolm <dmalcolm@redhat.com>
3363
3364 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3365 (test_fixit_insert): Update expected output.
3366 (test_fixit_remove): Likewise.
3367 (test_fixit_replace): Likewise.
3368
524a4c96
RO
33692016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3370
3371 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3372 Fix typo.
3373
ebfa15ab
RB
33742016-08-26 Richard Biener <rguenther@suse.de>
3375
3376 PR tree-optimization/69047
3377 * gcc.dg/pr69047.c: New testcase.
3378
209ca542
PK
33792016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3380 Martin Jambhor <mjambor@suse.cz>
524a4c96 3381
209ca542
PK
3382 * gcc.dg/ipa/propbits-1.c: New test-case.
3383 * gcc.dg/ipa/propbits-2.c: Likewise.
3384 * gcc.dg/ipa/propbits-3.c: Likewise.
3385
e5cf1629
SK
33862016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3387
3388 PR fortran/77351
3389 * gfortran.dg/pr77351.f90: New test.
3390
ebef225f
MP
33912016-08-25 Marek Polacek <polacek@redhat.com>
3392
3393 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3394
fe377a48
MP
33952016-08-25 Marek Polacek <polacek@redhat.com>
3396
3397 PR c/77323
3398 * gcc.dg/pr77323.c: New test.
3399
88b8971f
PT
34002016-08-24 Paul Thomas <pault@gcc.gnu.org>
3401
3402 PR fortran/77358
3403 * gfortran.dg/submodule_17.f08: New test.
3404
3f8257db
JJ
34052016-08-24 Michael Collison <michael.collison@linaro.org>
3406 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3407
3408 * gcc.target/arm/builtin_saddl.c: New testcase.
3409 * gcc.target/arm/builtin_saddll.c: New testcase.
3410 * gcc.target/arm/builtin_uaddl.c: New testcase.
3411 * gcc.target/arm/builtin_uaddll.c: New testcase.
3412 * gcc.target/arm/builtin_ssubl.c: New testcase.
3413 * gcc.target/arm/builtin_ssubll.c: New testcase.
3414 * gcc.target/arm/builtin_usubl.c: New testcase.
3415 * gcc.target/arm/builtin_usubll.c: New testcase.
3416
d5b5d212
UB
34172016-08-24 Uros Bizjak <ubizjak@gmail.com>
3418
3419 PR target/77270
3420 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3421 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3422 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3423 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3424 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3425 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3426 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3427 effective target. Remove scan-assembler-times directives.
3428 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3429 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3430 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3431
d1188689
SKS
34322016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3433
3434 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3435 of unsigned int.
3436 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3437
0b6b8f85
RS
34382016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3439
3440 PR testsuite/77317
3441 * lib/target-supports.exp
3442 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3443 (check_effective_target_vect_natural_alignment): Ditto.
3444 (check_effective_target_vector_alignment_reachable): Ditto.
3445 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3446
587b7f7a
ILT
34472016-08-23 Ian Lance Taylor <iant@golang.org>
3448
3449 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3450
6019c0fc
MM
34512016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3452
3453 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3454 being created from pointers to memory locations.
3455 * gcc.target/powerpc/vec-init-2.c: Likewise.
3456
cfe37db4
FR
34572016-08-23 Fritz Reese <fritzoreese@gmail.com>
3458
3459 * gfortran.dg/dec_structure_12.f90: New testcase.
3460
7e11f46f
DV
34612016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3462
3463 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3464
7ab4f354
DV
34652016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3466
3467 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3468 verification.
3469
deb9351f
DV
34702016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3471
3472 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3473 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3474
1fd9f058
RB
34752016-08-23 Richard Biener <rguenther@suse.de>
3476
3477 PR tree-optimization/27336
3478 * c-c++-common/pr27336.c: New testcase.
3479
b00e6e75
MP
34802016-08-22 Marek Polacek <polacek@redhat.com>
3481
3482 PR c++/77321
3483 * g++.dg/cpp1y/pr77321.C: New test.
3484
58338bac
SK
34852016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3486
3487 PR fortran/60774
3488 * gfortran.dg/empty_label.f: Adjust test for new error message.
3489 * gfortran.dg/empty_label.f90: Ditto.
3490 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3491 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3492 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3493
30364ce6
SK
34942016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3495
3496 PR fortran/61318
3497 * gfortran.dg/pr61318.f90: New test.
3498
ad7a5a8f
SK
34992016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3500
3501 PR fortran/77260
3502 * gfortran.dg/pr77260_1.f90: New test.
3503 * gfortran.dg/pr77260_2.f90: Ditto.
3504
72f52f30
JM
35052016-08-22 Joseph Myers <joseph@codesourcery.com>
3506
3507 PR middle-end/77269
3508 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3509 __builtin_signbitf and __builtin_signbitl in expected generic
3510 expansion.
3511 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3512 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3513 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3514 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3515 tests.
3516
6dc198e3
JM
35172016-08-22 Joseph Myers <joseph@codesourcery.com>
3518
3519 * gcc.dg/torture/float128-builtin.c,
3520 gcc.dg/torture/float128-ieee-nan.c,
3521 gcc.dg/torture/float128x-builtin.c,
3522 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3523 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3524 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3525 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3526 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3527 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3528 gcc.dg/torture/floatn-nan.h: New tests.
3529
7ff4e41a
JM
35302016-08-22 Joseph Myers <joseph@codesourcery.com>
3531
3532 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3533 macro.
3534 (main): Update calls to TEST_I_F.
3535 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3536 macro.
3537 (main): Update calls to TEST_I_F.
3538
7078cdb6
JM
35392016-08-22 Joseph Myers <joseph@codesourcery.com>
3540
3541 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3542 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3543 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3544 names in calls to TEST_I_F.
3545
a9d7c823
BE
35462016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3547
3548 PR c/52952
3549 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3550
cd800235
SKS
35512016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3552
3553 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3554 and !natural_alignment_64.
3555 * gcc.dg/ipa/propalign-2.c: Likewise.
3556 * gcc.dg/ipa/propalign-3.c: Likewise.
3557 * gcc.dg/ipa/propalign-4.c: Likewise.
3558 * gcc.dg/ipa/propalign-5.c: Likewise.
3559 * lib/target-supports.exp
3560 (check_effective_target_natural_alignment_32): Add avr-*-*.
3561
22d12455
KV
35622016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3563
3564 PR tree-optimization/61839
3565 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3566 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3567 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3568 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3569
c65699ef
JM
35702016-08-19 Joseph Myers <joseph@codesourcery.com>
3571
3572 PR c/32187
3573 * lib/target-supports.exp (check_effective_target_float16)
3574 (check_effective_target_float32, check_effective_target_float64)
3575 (check_effective_target_float128, check_effective_target_float32x)
3576 (check_effective_target_float64x)
3577 (check_effective_target_float128x)
3578 (check_effective_target_float16_runtime)
3579 (check_effective_target_float32_runtime)
3580 (check_effective_target_float64_runtime)
3581 (check_effective_target_float128_runtime)
3582 (check_effective_target_float32x_runtime)
3583 (check_effective_target_float64x_runtime)
3584 (check_effective_target_float128x_runtime)
3585 (check_effective_target_floatn_nx_runtime)
3586 (add_options_for_float16, add_options_for_float32)
3587 (add_options_for_float64, add_options_for_float128)
3588 (add_options_for_float32x, add_options_for_float64x)
3589 (add_options_for_float128x): New procedures.
3590 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3591 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3592 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3593 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3594 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3595 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3596 gcc.dg/torture/float128-complex.c,
3597 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3598 gcc.dg/torture/float128x-basic.c,
3599 gcc.dg/torture/float128x-complex.c,
3600 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3601 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3602 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3603 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3604 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3605 gcc.dg/torture/float32x-basic.c,
3606 gcc.dg/torture/float32x-complex.c,
3607 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3608 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3609 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3610 gcc.dg/torture/float64x-basic.c,
3611 gcc.dg/torture/float64x-complex.c,
3612 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3613 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3614 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3615 gcc.dg/torture/floatn-tg.h,
3616 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3617 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3618 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3619 gcc.dg/torture/fp-int-convert-float128x.c,
3620 gcc.dg/torture/fp-int-convert-float16-timode.c,
3621 gcc.dg/torture/fp-int-convert-float16.c,
3622 gcc.dg/torture/fp-int-convert-float32-timode.c,
3623 gcc.dg/torture/fp-int-convert-float32.c,
3624 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3625 gcc.dg/torture/fp-int-convert-float32x.c,
3626 gcc.dg/torture/fp-int-convert-float64-timode.c,
3627 gcc.dg/torture/fp-int-convert-float64.c,
3628 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3629 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3630 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3631 maximum exponent of floating-point type. Use it in testing
3632 whether 0x8...0 fits in the floating-point type. Always treat -1
3633 (signed 0xf...f) as fitting in the floating-point type.
3634 (M_OK1): New macro.
3635 * gcc.dg/torture/fp-int-convert-double.c,
3636 gcc.dg/torture/fp-int-convert-float.c,
3637 gcc.dg/torture/fp-int-convert-float128-timode.c,
3638 gcc.dg/torture/fp-int-convert-float128.c,
3639 gcc.dg/torture/fp-int-convert-float80-timode.c,
3640 gcc.dg/torture/fp-int-convert-float80.c,
3641 gcc.dg/torture/fp-int-convert-long-double.c,
3642 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3643
94e73c78
JJ
36442016-08-19 Jakub Jelinek <jakub@redhat.com>
3645
fbdbd4b6
JJ
3646 PR fortran/72744
3647 * gfortran.dg/gomp/pr72744.f90: New test.
3648
94e73c78
JJ
3649 PR fortran/69281
3650 * gfortran.dg/gomp/pr69281.f90: New test.
3651
91151a73
JB
36522016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3653
414b7129
UB
3654 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3655 the last special seed value.
3656 * gfortran.dg/random_7.f90: Use size for last array member instead
3657 of hardcoded value.
91151a73 3658
fcf830ab
PK
36592016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3660
3661 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3662 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3663
1a5da5b6
RB
36642016-08-19 Richard Biener <rguenther@suse.de>
3665
3666 PR tree-optimization/77286
3667 * gcc.dg/torture/pr77286.c: New testcase.
3668
82f72146
DM
36692016-08-18 David Malcolm <dmalcolm@redhat.com>
3670
3671 * gcc.dg/verbose-asm-2.c: New test case.
3672
cc015f3a
DM
36732016-08-18 David Malcolm <dmalcolm@redhat.com>
3674
3675 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3676 (custom_diagnostic_finalizer): Update for change to
3677 diagnostic_show_locus.
3678
cb18fd07
DM
36792016-08-18 David Malcolm <dmalcolm@redhat.com>
3680
3681 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3682 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3683
a76989dc
MP
36842016-08-18 Marek Polacek <polacek@redhat.com>
3685
3686 PR c/71514
3687 * gcc.dg/pr71514.c: New test.
3688
89c88780
L
36892015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3690
3691 PR target/72839
3692 * gcc.target/i386/pr72839.c: New test.
3693
2c71d454
CLT
36942016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3695
3696 PR middle-end/70895
3697 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3698 * c-c++-common/goacc/reduction-1.c: Likewise.
3699 * c-c++-common/goacc/reduction-2.c: Likewise.
3700 * c-c++-common/goacc/reduction-3.c: Likewise.
3701 * c-c++-common/goacc/reduction-4.c: Likewise.
3702
66592e95
AM
37032016-08-18 Alan Modra <amodra@gmail.com>
3704
3705 * gcc.c-torture/compile/pr72771.c: New.
3706
3a146d46
JJ
37072016-08-17 Jakub Jelinek <jakub@redhat.com>
3708
3709 PR fortran/67496
3710 * gfortran.dg/pr67496.f90: New test.
3711
3f8257db 37122015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3713
3714 PR tree-optimization/71752
3a146d46 3715 * gcc.dg/vect/pr71752.c: New.
038000bd 3716
dd42e908
UB
37172016-08-17 Uros Bizjak <ubizjak@gmail.com>
3718
3719 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3720
458a1cd0
JJ
37212016-08-17 Jakub Jelinek <jakub@redhat.com>
3722
3723 PR middle-end/77259
3724 * g++.dg/ipa/devirt-52.C: New test.
3725
11c4c4ba
CLT
37262016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3727
3728 * c-c++-common/goacc/reduction-6.c: New testcase.
3729
661d6efd
RB
37302016-08-17 Richard Biener <rguenther@suse.de>
3731
3732 PR tree-optimization/76490
3733 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3734 * gcc.dg/pr52904.c: XFAIL.
3735
622d8b69
RB
37362016-08-17 Richard Biener <rguenther@suse.de>
3737
3738 PR tree-optimization/23855
3739 * gcc.dg/loop-unswitch-2.c: Adjust.
3740
af23e99c
JJ
37412016-08-16 Jakub Jelinek <jakub@redhat.com>
3742
3743 PR tree-optimization/72817
3744 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3745
feeb6268
JM
37462016-08-16 Joseph Myers <joseph@codesourcery.com>
3747
3748 PR libgcc/77265
3749 * gcc.dg/torture/float128-extend-inf.c: New test.
3750
65e736c0
DM
37512016-08-16 David Malcolm <dmalcolm@redhat.com>
3752
3753 PR c/72857
3754 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3755 for embedded NUL.
3756 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3757 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3758 caret placement.
3759 (test_oct): Likewise.
3760 (test_multiple): Likewise.
3761 (test_field_width_specifier): Likewise.
3762 (test_field_width_specifier_2): New function.
3763 (test_field_precision_specifier): New function.
3764 (test_embedded_nul): Update expected caret placement.
3765 (test_non_contiguous_strings): Update line number.
3766 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3767 (__emit_string_literal_range): Add "caret_idx" param.
3768 (test_simple_string_literal): Add value for new param, updating
3769 expected output..
3770 (test_concatenated_string_literal): Likewise.
3771 (test_multiline_string_literal): Likewise.
3772 (test_hex): Likewise.
3773 (test_oct): Likewise.
3774 (test_multiple): Likewise.
3775 (test_ucn4): Likewise.
3776 (test_ucn8): Likewise.
3777 (test_u8): Likewise.
3778 (test_u): Likewise; update expected message, from "range" to
3779 "location".
3780 (test_U): Likewise.
3781 (test_L): Likewise.
3782 (test_macro): Add value for new param.
3783 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3784 (__emit_string_literal_range): Add "caret_idx" param.
3785 (test_stringified_token_1): Add value for new param. Update
3786 expected message, from "range" to "location".
3787 (test_stringized_token_2): Likewise, adding param to macro.
3788 (test_stringified_token_3): Likewise.
3789 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3790 (emit_warning): Convert param from source_range to location_t.
3791 (test_string_literals): Add caret_idx param, and use it when
3792 constructing a substring_loc. Update error message, from
3793 "range" to "location".
3794
4a7f57d5
JJ
37952016-08-16 Jakub Jelinek <jakub@redhat.com>
3796
7841800f
JJ
3797 PR target/71910
3798 * g++.dg/gomp/pr71910.C: New test.
3799
1b13411a
JJ
3800 PR middle-end/67485
3801 * gcc.c-torture/compile/pr67485.c: New test.
3802
4a7f57d5
JJ
3803 PR target/72867
3804 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3805
3c556bc4
BC
38062016-08-16 Bin Cheng <bin.cheng@arm.com>
3807
3808 PR tree-optimization/69848
3809 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3810
beab2da6
ML
38112016-08-16 Martin Liska <mliska@suse.cz>
3812
3813 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3814 of memory operations so that it can be handled by core2
3815 in 32-bit mode.
3816
f4eec0a3
RB
38172016-08-16 Richard Biener <rguenther@suse.de>
3818
3819 PR tree-optimization/76783
3820 * gcc.dg/pr76783.c: New testcase.
3821 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3822
8f21990a
BC
38232016-08-16 Bin Cheng <bin.cheng@arm.com>
3824
3825 PR tree-optimization/72817
3826 PR tree-optimization/73450
3827 * gcc.dg/tree-ssa/pr72817.c: New test.
3828 * gcc.dg/tree-ssa/pr73450.c: New test.
3829
7fc61626
FR
38302016-08-15 Fritz Reese <fritzoreese@gmail.com>
3831
3832 * gfortran.dg/init_flag_13.f90: New testcase.
3833 * gfortran.dg/init_flag_14.f90: Ditto.
3834 * gfortran.dg/init_flag_15.f03: Ditto.
3835 * gfortran.dg/dec_init_1.f90: Ditto.
3836 * gfortran.dg/dec_init_2.f90: Ditto.
3837
432baa02
UB
38382016-08-15 Uros Bizjak <ubizjak@gmail.com>
3839
3840 PR target/72867
3841 * gcc.target/i386/pr72867.c: New test.
3842
7e1dde14
EB
38432016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3844
3845 * c-c++-common/dump-ada-spec-5.c: New test.
3846
e4969090
RB
38472016-08-15 Richard Biener <rguenther@suse.de>
3848
3849 PR tree-optimization/73434
3850 * gcc.dg/torture/pr73434.c: New testcase.
3851
66088065
JJ
38522016-08-15 Jakub Jelinek <jakub@redhat.com>
3853
3854 PR tree-optimization/72824
3855 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3856
7c713714
CLT
38572016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3858
3859 PR fortran/70598
3860 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3861 in use_device clause.
3862 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3863 * gfortran.dg/goacc/list.f95: Adjust to catch
3864 "neither a POINTER nor an array" error messages.
3865
4271e5cb
UB
38662016-08-14 Uros Bizjak <ubizjak@gmail.com>
3867
3868 PR target/76342
3869 * gcc.target/i386/pr76342.c: New test.
3870
b0cea284
JJ
38712016-08-12 Jakub Jelinek <jakub@redhat.com>
3872
3873 PR c/71512
3874 * g++.dg/ubsan/pr71512.C: New test.
3875 * c-c++-common/ubsan/pr71512-1.c: New test.
3876 * c-c++-common/ubsan/pr71512-2.c: New test.
3877
e86aefb8
MM
38782016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3879
3880 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3881 vector initialization options.
3882 * gcc.target/powerpc/vec-init-2.c: Likewise.
3883 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3884 is generated on ISA 3.0.
3885
7fd82d52
PP
38862016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3887
3888 PR middle-end/71654
3889 * gcc.dg/c-c++-common/pr71654.c: New test.
3890 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3891 dg-options.
3892 * gcc.dg/tree-ssa/vrp24: Likewise.
3893
2f1364c2
JJ
38942016-08-12 Jakub Jelinek <jakub@redhat.com>
3895
3896 PR c/67410
3897 * gcc.dg/pr67410.c: New test.
3898
8eb414aa
BC
38992016-08-12 Bin Cheng <bin.cheng@arm.com>
3900
3901 PR tree-optimization/69848
3902 * gcc.dg/vect/vect-pr69848.c: New test.
3903
30b39c19
UB
39042016-08-12 Uros Bizjak <ubizjak@gmail.com>
3905
3906 PR testsuite/71008
3907 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3908 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3909 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3910 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3911
e373dd06
RB
39122016-08-12 Richard Biener <rguenther@suse.de>
3913
3914 PR tree-optimization/57326
3915 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3916 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3917 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3918 * gcc.target/i386/pr45685.c: Likewise.
3919 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3920 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3921 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3922 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3923 * gfortran.dg/pr34163.f90: Likewise.
3924
20d1af89
ML
39252016-08-12 Martin Liska <mliska@suse.cz>
3926
3927 * g++.dg/gcov/gcov-16.C: New test.
3928 * lib/gcov.exp: Support new argument for run-gcov function.
3929
5cacda56
ML
39302016-08-12 Martin Liska <mliska@suse.cz>
3931
3932 PR gcov-profile/35590
3933 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3934
663eecfd
RB
39352016-08-12 Richard Biener <rguenther@suse.de>
3936
3937 PR tree-optimization/72851
3938 * gcc.dg/torture/pr72851.c: New testcase.
3939
3f8257db 39402016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3941
e366d7d8
AO
3942 PR debug/63240
3943 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3944 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3945 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3946 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3947 DW_AT_deleted.
3948
71e1a6a4
AO
3949 PR debug/55641
3950 * g++.dg/debug/dwarf2/ref-1.C: New.
3951
8aaf799b
AO
3952 PR debug/49366
3953 * g++.dg/debug/dwarf2/template-params-12.H: New.
3954 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3955 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3956 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3957 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3958 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3959 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3960 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3961
06f9caed
BS
39622016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3963
3964 PR target/72863
3965 * gcc.target/powerpc/pr72863.c: New test.
3966
a8b956c1
UB
39672016-08-11 Uros Bizjak <ubizjak@gmail.com>
3968
3969 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3970
c73dd986
L
39712015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3972
3973 * gcc.target/i386/pieces-strcpy-1.c: New test.
3974 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3975
385ed708
JJ
39762016-08-11 Jakub Jelinek <jakub@redhat.com>
3977
3978 PR c++/72868
3979 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3980
df7ec09f
L
39812015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3982
3983 * gcc.target/i386/pieces-memcpy-1.c: New test.
3984 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3985 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3986 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3987 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3988 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3989
b95a64bb
JJ
39902016-08-11 Jakub Jelinek <jakub@redhat.com>
3991
3992 PR c/72816
7ddbcf6b 3993 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3994
59537744
BE
39952016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3996
3997 PR tree-optimization/71083
3998 * gcc.c-torture/execute/pr71083.c: New test.
3999 * gnat.dg/loop_optimization23.adb: New test.
4000 * gnat.dg/loop_optimization23_pkg.ads: New test.
4001 * gnat.dg/loop_optimization23_pkg.adb: New test.
4002
183ac6d0
RB
40032016-08-11 Richard Biener <rguenther@suse.de>
4004
4005 PR tree-optimization/72772
4006 * gcc.dg/graphite/pr35356-1.c: Adjust.
4007 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4008
b152f5a2
JB
40092016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4010
4011 * gfortran.dg/random_7.f90: Take into account that the last seed
4012 value is the special p value.
4013 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4014
bb7ebad1
RB
40152016-08-11 Richard Biener <rguenther@suse.de>
4016
4017 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4018
2e186411
AM
40192016-08-11 Alan Modra <amodra@gmail.com>
4020
4021 * gcc.target/powerpc/pr71680.c: New.
4022
e9e6d4f6
KN
40232016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4024
4025 * gcc.target/powerpc/bfp/bfp.exp: New file.
4026 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4027 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4028 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4029 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4030 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4031 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4032 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4033 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4034 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4035 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4036 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4037 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4038 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4039 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4040 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4041 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4042 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4043 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4044 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4045 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4046 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4047 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4048 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4049 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4050 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4051 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4052 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4053 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4054 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4055 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4056 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4057 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4058 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4059 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4060 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4061 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4062 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4063 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4064 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4065 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4066 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4067 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4068 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4069 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4070 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4071 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4072 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4073 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4074 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4075 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4076 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4077 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4078 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4079
9c8eabea
BC
40802016-08-10 Bin Cheng <bin.cheng@arm.com>
4081
4082 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4083 Add aarch64*-*-*.
4084
6c553b76
BC
40852016-08-10 Bin Cheng <bin.cheng@arm.com>
4086
4087 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4088
a0883b08
MM
40892016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4090
4091 PR target/72853
4092 * gcc.target/powerpc/pr72853.c: New test.
4093
a266236e
ML
40942016-08-10 Martin Liska <mliska@suse.cz>
4095
4096 PR gcov-profile/58306
4097 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4098
22063dbc
ML
40992016-08-10 Martin Liska <mliska@suse.cz>
4100
4101 * g++.dg/gcov/gcov-threads-1.C: New test.
4102
5250a5bb
SKS
41032016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4104
4105 PR target/71873
4106 * gcc.target/avr/pr71873.c: New test.
4107
b7597ae5
ML
41082016-08-09 Martin Liska <mliska@suse.cz>
4109
4110 * g++.dg/gcov/gcov-dump-1.C: New test.
4111 * g++.dg/gcov/gcov-dump-2.C: New test.
4112
ab50a215
ML
41132016-08-09 Martin Liska <mliska@suse.cz>
4114
4115 * gcc.dg/tree-prof/val-prof-9.c: New test.
4116
dcb1e137
ML
41172016-08-09 Martin Liska <mliska@suse.cz>
4118
4119 * gcc.dg/tree-prof/val-prof-8.c: New test.
4120
04d6d3b6
MJ
41212016-08-09 Martin Jambor <mjambor@suse.cz>
4122
df839749
UB
4123 PR ipa/71981
4124 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4125
c57e78c4
BC
41262016-08-09 Bin Cheng <bin.cheng@arm.com>
4127
4128 PR tree-optimization/33707
4129 * gcc.dg/vect/pr33707.c: New test.
4130
42970a17
BC
41312016-08-09 Bin Cheng <bin.cheng@arm.com>
4132
4133 PR tree-optimization/pr72772
4134 * gcc.dg/tree-ssa/pr72772.c: New test.
4135
810a3aa6
MF
41362016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4137
4138 PR rtl-optimization/66669
4139 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4140
9e207d6f
JJ
41412016-08-09 Jakub Jelinek <jakub@redhat.com>
4142
4143 PR tree-optimization/72824
4144 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4145
50bf47fd
RB
41462016-08-09 Richard Biener <rguenther@suse.de>
4147
4148 PR tree-optimization/71802
4149 * gcc.dg/torture/pr71802.c: New testcase.
4150
cadec7ca
JJ
41512016-08-09 Jakub Jelinek <jakub@redhat.com>
4152
4153 PR c++/72809
4154 * g++.dg/eh/stdarg1.C: New test.
4155
c43c5112
AK
41562016-08-08 Andi Kleen <ak@linux.intel.com>
4157
4158 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4159 test command line in failure log.
4160 (profopt-execute): dito. Make autofdo file names unique.
4161
895aa8e1
DM
41622016-08-08 David Malcolm <dmalcolm@redhat.com>
4163
4164 PR c/64955
4165 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4166 output.
4167
9afda630
PK
41682016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4169
4170 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4171 c99_runtime.
4172 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4173 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4174 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4175 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4176 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4177 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4178
e52ed3fe
DM
41792016-08-08 David Malcolm <dmalcolm@redhat.com>
4180
4181 PR c/52952
4182 * gcc.dg/cpp/pr66415-1.c: Likewise.
4183 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4184 * gcc.dg/format/c90-printf-1.c: Likewise.
4185 * gcc.dg/format/diagnostic-ranges.c: New test case.
4186
ad200580
JJ
41872016-08-08 Jakub Jelinek <jakub@redhat.com>
4188
77524e0d
JJ
4189 PR fortran/72716
4190 * gfortran.dg/gomp/pr72716.f90: New test.
4191
2187f2a2
JJ
4192 PR middle-end/72781
4193 * gcc.dg/gomp/pr72781.c: New test.
4194
ad200580
JJ
4195 PR middle-end/68762
4196 * g++.dg/vect/pr68762-1.cc: New test.
4197 * g++.dg/vect/pr68762-2.cc: New test.
4198 * g++.dg/vect/pr68762.h: New file.
4199
989d0071
MS
42002016-08-08 Martin Sebor <msebor@redhat.com>
4201
4202 PR testsuite/72838
3a146d46
JJ
4203 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4204 * g++.dg/warn/overflow-warn-3.C: Same.
4205 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4206
7090cac9
AV
42072016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4208
4209 PR fortran/71936
4210 * gfortran.dg/allocate_with_source_21.f03: New test.
4211
64e56ab0
AV
42122016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4213
4214 PR fortran/72698
4215 * gfortran.dg/allocate_with_source_20.f03: New test.
4216
0476487d
AM
42172016-08-08 Alan Modra <amodra@gmail.com>
4218
4219 * gcc.c-torture/compile/pr72802.c: New.
4220
8e9218f2
AV
42212016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4222
4223 PR fortran/70524
4224 * gfortran.dg/dependency_48.f90: New test.
4225
c1f7083b
TK
42262016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4227
531e5ae3 4228 PR fortran/70040
c1f7083b
TK
4229 * gfortran.dg/pr70040.f90: New testcase.
4230
6ab5813c
TK
42312016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4232
4233 PR fortran/71961
4234 * gfortran.dg/matmul_10.f90: New testcase.
4235
27bddc4a
JH
42362016-08-07 Jan Hubicka <hubicka@ucw.cz>
4237
4238 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4239
4a9f8a9f
JJ
42402016-08-07 Jakub Jelinek <jakub@redhat.com>
4241
4242 PR c/72816
4243 * gcc.dg/pr72816.c: New test.
4244
fa76f2c6
JW
42452016-08-06 Jonathan Wakely <jwakely@redhat.com>
4246
4247 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4248 * g++.dg/conversion/pr41426.C: Likewise.
4249 * g++.dg/conversion/pr66211.C: Likewise.
4250 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4251 * g++.dg/init/ref8.C: Likewise.
4252 * g++.old-deja/g++.law/cvt20.C: Likewise.
4253 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4254
5c3e5002
PP
42552016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4256
4257 PR tree-optimization/18046
4258 * gcc.dg/tree-ssa/vrp105.c: New test.
4259 * gcc.dg/tree-ssa/vrp106.c: New test.
4260
94087e88 42612016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4262
4263 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4264 1ul in diagnostics. Remove hyphen from "constant-expression."
4265 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4266 * g++.dg/cpp0x/static_assert3.C: Same.
4267 * g++.dg/cpp1y/constexpr-throw.C: Same.
4268 * g++.dg/template/nontype3.C: Same.
4269 * g++.dg/warn/overflow-warn-1.C: Same.
4270 * g++.dg/warn/overflow-warn-3.C: Same.
4271 * g++.dg/warn/overflow-warn-4.C: Same.
4272
88fa5555
DM
42732016-08-05 David Malcolm <dmalcolm@redhat.com>
4274
4275 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4276 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4277 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4278 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4279
1addb9e6
PP
42802016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4281
4282 PR tree-optimization/72810
4283 * gcc.dg/tree-ssa/vrp110.c: New test.
4284
1b62ed4f
JG
42852016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4286
4287 PR Target/72819
4288 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4289 registers.
4290 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4291 saving the half-precision registers.
4292 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4293 value is returned in h0.
4294 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4295 are passed in FP/SIMD registers.
4296 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4297 passing works corrcetly.
4298 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4299 (hfa_f16x2_t): Likewise.
4300 (hfa_f16x3_t): Likewise.
4301 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4302 are promoted to double and passed in a double register.
4303 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4304 are promoted to double and stacked.
4305 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4306 __fp16 data types.
4307 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4308 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4309 __fp16 first get passed in FP/SIMD registers, then stacked.
4310
4228ca19
NS
43112016-08-05 Nathan Sidwell <nathan@acm.org>
4312
4313 PR c++/68724
4314 * g++.dg/cpp0x/pr68724.C: New.
4315
db7c335e
RB
43162016-08-05 Richard Biener <rguenther@suse.de>
4317
4318 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4319
48abe922
PP
43202016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4321
4322 * gcc.dg/tree-ssa/vrp107.c: New test.
4323 * gcc.dg/tree-ssa/vrp108.c: New test.
4324 * gcc.dg/tree-ssa/vrp109.c: New test.
4325
f6cdf42f
PK
43262016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4327
4328 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4329 dg-options.
4330
33a9c609
PK
43312016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4332
4333 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4334 test-cases.
4335 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4336 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4337 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4338 test-cases.
4339 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4340 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4341 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4342 large_double.
4343
4473482d
PC
43442016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4345
4346 PR c++/72800
4347 * g++.dg/cpp1y/lambda-ice1.C: New.
4348
08156df5
PP
43492016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4350
4351 PR c++/72759
4352 * g++.dg/cpp1y/pr72759.C: New test.
4353
938da3a5
PP
43542016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4355
4356 * gcc.dg/switch-10.c: New test.
4357
da84183c
JG
43582016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4359
4360 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4361
ae9281fc
TS
43622016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4363
4364 * c-c++-common/goacc/routine-5.c: Update.
4365
086ad22e
BE
43662016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4367
4368 PR rtl-optimization/70903
4369 * gcc.c-torture/execute/pr70903.c: New test.
4370
6805e400
ML
43712016-08-04 Martin Liska <mliska@suse.cz>
4372
4373 * gcc.dg/params/params.exp: Replace file exists with
4374 TESTING_IN_BUILD_TREE.
4375
a0008434
MP
43762016-08-04 Marek Polacek <polacek@redhat.com>
4377
4378 PR c++/70229
4379 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4380
fb46286e
RB
43812016-08-04 Richard Biener <rguenther@suse.de>
4382
4383 PR middle-end/71984
4384 * gcc.dg/torture/pr71984.c: Guard correctness check for
4385 little-endian.
4386
ac2c96ab
AP
43872016-08-03 Andrew Pinski <apinski@cavium.com>
4388
4389 * gcc.c-torture/compile/20160802-1.c: New testcase.
4390
c98583e9
FR
43912016-08-03 Fritz Reese <fritzoreese@gmail.com>
4392
4393 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4394
9ad1a1da
RB
43952016-08-03 Richard Biener <rguenther@suse.de>
4396
4397 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4398 and remove -O3.
4399 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4400 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4401
cd75c979
RB
44022016-08-03 Richard Biener <rguenther@suse.de>
4403
4404 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4405 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4406 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4407 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4408
30e8d875
SKS
44092016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4410
4411 * gcc.dg/init-excess-2.c: Require int32plus.
4412 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4413 * gcc.dg/pr59963-2.c: Require int32plus.
4414 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4415 * gcc.dg/unroll-7.c: Require int32plus.
4416
69b806f6
BC
44172016-08-02 Bin Cheng <bin.cheng@arm.com>
4418
4419 PR tree-optimization/34114
4420 * gcc.dg/tree-ssa/loop-42.c: New test.
4421
1efafef3
TC
44222016-08-02 Tamar Christina <tamar.christina@arm.com>
4423
4424 * gcc.target/aarch64/vminmaxnm.c: New.
4425 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4426 tests.
4427
e2a99194
MM
44282016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4429
4430 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4431 vec_extract for vector float, vector int, vector short, and vector
4432 char.
4433 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4434 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4435 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4436 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4437
71bfb77a
WD
44382016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4439
4440 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4441 single stack adjustment, no writeback.
71bfb77a
WD
4442 * gcc.target/aarch64/test_frame_12.c: Likewise.
4443 * gcc.target/aarch64/test_frame_13.c: Likewise.
4444 * gcc.target/aarch64/test_frame_15.c: Likewise.
4445 * gcc.target/aarch64/test_frame_6.c: Likewise.
4446 * gcc.target/aarch64/test_frame_7.c: Likewise.
4447 * gcc.target/aarch64/test_frame_8.c: Likewise.
4448 * gcc.target/aarch64/test_frame_16.c: New test.
4449
37bce35a
L
44502015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4451
4452 PR target/72748
4453 * gcc.target/i386/pr72748.c: New test.
4454
3f8257db 44552015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4456
4457 PR tree-optimization/71818
4458 * gcc.dg/vect/pr71818.c: New
4459
bf60c531
ML
44602016-08-01 Martin Liska <mliska@suse.cz>
4461
4462 PR tree-optimization/71857
4463 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4464
8ed49fab
KT
44652016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4466
4467 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4468
76e2c821
JB
44692016-08-01 Jan Beulich <jbeulich@suse.com>
4470
4471 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4472
35029597
WS
44732016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4474
4475 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4476 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4477
3aa4b66a
JW
44782016-07-31 Jonathan Wakely <jwakely@redhat.com>
4479
4480 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4481 (check_effective_target_c++): Likewise. Also match for libstdc++.
4482
3f8257db 44832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4484
4485 PR fortran/41922
4486 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4487 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4488 * gfortran.dg/pr41922.f90: New test.
4489
9fcb2819
SK
44902016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4491
4492 PR fortran/68566
4493 * gfortran.dg/pr68566.f90: new test.
4494
94087e88 44952016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4496
4497 PR c++/60760
4498 PR c++/71091
4499 * g++.dg/cpp0x/constexpr-cast.C: New test.
4500 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4501 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4502 * g++.dg/ubsan/pr63956.C: Correct.
4503
d0047a25
MM
45042016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4505
4506 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4507 vector double or vector long where the vector is in memory.
4508 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4509 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4510
e4f7a5df
SK
45112016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4512
4513 PR fortran/69867
4514 * gfortran.dg/pr69867.f90: New test.
4515
b441ae1d
SK
45162016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4517
4518 PR fortran/69962
4519 * gfortran.dg/pr69962.f90: New test.
4520
712dff31
SK
45212016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4522
4523 PR fortran/70006
4524 * gfortran.dg/pr70006.f90: New test.
4525
fb42421e
SK
45262016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4527
4528 PR fortran/71730
4529 * gfortran.dg/pr71730.f90: New test.
4530 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4531 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4532 * gfortran.dg/array_constructor_26.f03: Ditto.
4533
466effe0
WS
45342016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4535
4536 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4537 * gcc.target/powerpc/pr71763.c: Likewise.
4538
f618a472
MP
45392016-07-29 Marek Polacek <polacek@redhat.com>
4540
4541 PR c/71742
4542 * gcc.dg/940510-1.c: Adjust dg-error.
4543 * gcc.dg/c99-flex-array-1.c: Likewise.
4544 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4545
efd0786f
MP
4546 PR c/71853
4547 * gcc.dg/noncompile/pr71853.c: New test.
4548
e00dceaf
MP
4549 PR c/71573
4550 * gcc.dg/noncompile/pr71573.c: New test.
4551
638fc14f
MP
4552 PR c/71926
4553 * g++.dg/warn/Wparentheses-30.C: New test.
4554 * gcc.dg/Wparentheses-14.c: New test.
4555
61c73a7f
UB
45562016-07-29 Uros Bizjak <ubizjak@gmail.com>
4557
4558 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4559
01d32b2b
BC
45602016-07-29 Bin Cheng <bin.cheng@arm.com>
4561
4562 PR tree-optimization/57558
4563 * gcc.dg/vect/pr57558-1.c: New test.
4564 * gcc.dg/vect/pr57558-2.c: New test.
4565
f6c7a248
PK
45662016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4567
61c73a7f 4568 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4569 to scan forwprop1 dump pass.
4570
f54ea774
PC
45712016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4572
4573 PR c++/51488
4574 * g++.dg/template/pr51488.C: New.
4575
673a107a
JJ
45762016-07-29 Jakub Jelinek <jakub@redhat.com>
4577
4578 PR c/71969
4579 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4580 static __inline__.
4581 * gcc.dg/pr71969-1.c: New test.
4582 * gcc.dg/pr71969-2.c: New test.
4583 * gcc.dg/pr71969-3.c: New test.
4584
78169471
MP
45852016-07-29 Marek Polacek <polacek@redhat.com>
4586
4587 PR c/71574
4588 * c-c++-common/pr71574.c: New test.
4589
a5b5c8b6
MP
4590 PR c/71583
4591 * gcc.dg/noncompile/pr71583.c: New test.
4592
883b6d4e
KV
45932016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4594
4595 PR middle-end/68217
4596 * gcc.dg/pr68217.c: New test.
4597
89f1f37e
SK
45982016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4599
4600 PR fortran/71067
4601 * gfortran.dg/pr71067_1.f90: New test.
4602 * gfortran.dg/pr71067_2.f90: Ditto.
4603
e0d32185
MM
46042016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4605
4606 * gcc.target/powerpc/vec-extract-1.c: New test.
4607
c851722d
SK
46082016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4609
4610 PR fortran/71799
4611 * gfortran.dg/pr71799.f90: New test.
4612
f064da6a
PC
46132016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4614
4615 PR c++/71665
4616 * g++.dg/cpp0x/pr71665-1.C: New.
4617 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4618 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4619 * g++.dg/ext/label10.C: Likewise.
4620 * g++.dg/parse/constant5.C: Likewise.
4621
1b70aaad
SK
46222016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4623
4624 PR fortran/71859
4625 * gfortran.dg/pr71859.f90: New test.
4626 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4627 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4628
a23404c9
PT
46292016-07-28 Paul Thomas <pault@gcc.gnu.org>
4630
4631 PR fortran/71883
4632 * gfortran.dg/pr71883.f90 : New test.
4633
513d866d
YR
46342016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4635
4636 PR tree-optimization/71734
61c73a7f 4637 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4638
7c428aa2
RL
46392016-07-28 Renlin Li <renlin.li@arm.com>
4640
4641 Revert
4642 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4643
4644 PR fortran/71902
4645 * gfortran.dg/dependency_47.f90: New test.
4646
1225d6b1
ML
46472016-07-28 Martin Liska <mliska@suse.cz>
4648
4649 PR gcov-profile/68025
4650 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4651
e5f5bf35
ML
46522016-07-28 Martin Liska <mliska@suse.cz>
4653
4654 * g++.dg/vect/pr70944.cc: New test.
4655
4536610d
KV
46562016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4657
4658 PR middle-end/71994
4659 * gcc.dg/torture/pr71994.c: New test.
4660
8c6961ca
PK
46612016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4662
4663 PR middle-end/71078
4664 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4665 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4666 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4667
8de22ea0
RB
46682016-07-27 Richard Biener <rguenther@suse.de>
4669
4670 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4671
5d9da222
ML
46722016-07-27 Martin Liska <mliska@suse.cz>
4673
4674 * gcc.dg/predict-13.c: New test.
4675 * gcc.dg/predict-14.c: New test.
4676
af9e275f
SKS
46772016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4678
a23404c9 4679 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4680 including stdint.h.
4681 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4682 including stdint.h.
4683
71abba1e
MM
46842016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4685
4686 PR target/71869
4687 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4688 IEEE built-in functions handle quiet and signalling NaNs
4689 correctly.
4690
9cd74e8f
SK
46912016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4692
4693 PR fortran/71862
4694 * gfortran.dg/pr71862.f90: New test.
4695
0d48446f
MS
46962016-07-26 Martin Sebor <msebor@redhat.com>
4697
4698 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4699 selector with dg-options.
4700
524cf1e4
PP
47012016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4702
4703 PR tree-optimization/18046
4704 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4705 * gcc.dg/tree-ssa/vrp103.c: New test.
4706 * gcc.dg/tree-ssa/vrp104.c: New test.
4707
100665d8
WS
47082016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4709
4710 * gcc.target/powerpc/pr63354.c: Require lp64 since
4711 -mprofile-kernel is not legal with -m32.
4712
0b64ca40
RB
47132016-07-26 Richard Biener <rguenther@suse.de>
4714
4715 PR rtl-optimization/71984
4716 * gcc.dg/torture/pr71984.c: New testcase.
4717
9b7937cf
RS
47182016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4719
4720 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4721 g++-dg-runtest via et-dg-runtest.
4722 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4723 * gcc.dg/vect/vect.exp: Likewise.
4724 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4725 gfortran-dg-runtest.
4726 * gfortran.dg/vect/vect.exp: Likewise.
4727 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4728 (check_mips_loongson_hw_available): Likewise.
4729 (check_effective_target_mpaired_single_runtime): Likewise.
4730 (check_effective_target_mips_loongson_runtime): Likewise.
4731 (add_options_for_mpaired_single): Likewise.
4732 (check_effective_target_vect_int): Add global et_index.
4733 Check and save the supported feature for a target selected by
4734 the et_index target. Break long lines where appropriate. Call
4735 et-is-effective-target for MIPS with an argument instead of
4736 check_effective_target_* where appropriate.
4737 (check_effective_target_vect_intfloat_cvt): Likewise.
4738 (check_effective_target_vect_uintfloat_cvt): Likewise.
4739 (check_effective_target_vect_floatint_cvt): Likewise.
4740 (check_effective_target_vect_floatuint_cvt): Likewise.
4741 (check_effective_target_vect_simd_clones): Likewise.
4742 (check_effective_target_vect_shift): ewise.
4743 (check_effective_target_whole_vector_shift): Likewise.
4744 (check_effective_target_vect_bswap): Likewise.
4745 (check_effective_target_vect_shift_char): Likewise.
4746 (check_effective_target_vect_long): Likewise.
4747 (check_effective_target_vect_float): Likewise.
4748 (check_effective_target_vect_double): Likewise.
4749 (check_effective_target_vect_long_long): Likewise.
4750 (check_effective_target_vect_no_int_max): Likewise.
4751 (check_effective_target_vect_no_int_add): Likewise.
4752 (check_effective_target_vect_no_bitwise): Likewise.
4753 (check_effective_target_vect_widen_shift): Likewise.
4754 (check_effective_target_vect_no_align): Likewise.
4755 (check_effective_target_vect_hw_misalign): Likewise.
4756 (check_effective_target_vect_element_align): Likewise.
4757 (check_effective_target_vect_condition): Likewise.
4758 (check_effective_target_vect_cond_mixed): Likewise.
4759 (check_effective_target_vect_char_mult): Likewise.
4760 (check_effective_target_vect_short_mult): Likewise.
4761 (check_effective_target_vect_int_mult): Likewise.
4762 (check_effective_target_vect_extract_even_odd): Likewise.
4763 (check_effective_target_vect_interleave): Likewise.
4764 (check_effective_target_vect_stridedN): Likewise.
4765 (check_effective_target_vect_multiple_sizes): Likewise.
4766 (check_effective_target_vect64): Likewise.
4767 (check_effective_target_vect_call_copysignf): Likewise.
4768 (check_effective_target_vect_call_sqrtf): Likewise.
4769 (check_effective_target_vect_call_btrunc): Likewise.
4770 (check_effective_target_vect_call_btruncf): Likewise.
4771 (check_effective_target_vect_call_ceil): Likewise.
4772 (check_effective_target_vect_call_ceilf): Likewise.
4773 (check_effective_target_vect_call_floor): Likewise.
4774 (check_effective_target_vect_call_floorf): Likewise.
4775 (check_effective_target_vect_call_lceil): Likewise.
4776 (check_effective_target_vect_call_lfloor): Likewise.
4777 (check_effective_target_vect_call_nearbyint): Likewise.
4778 (check_effective_target_vect_call_nearbyintf): Likewise.
4779 (check_effective_target_vect_call_round): Likewise.
4780 (check_effective_target_vect_call_roundf): Likewise.
4781 (check_effective_target_vect_perm): Likewise, but also append *_saved
4782 to the existing global name to properly cache the result.
4783 (check_effective_target_vect_perm_byte): Likewise.
4784 (check_effective_target_vect_perm_short): Likewise.
4785 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4786 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4787 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4788 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4789 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4790 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4791 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4792 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4793 (check_effective_target_vect_sdot_qi): Likewise.
4794 (check_effective_target_vect_udot_qi): Likewise.
4795 (check_effective_target_vect_sdot_hi): Likewise.
4796 (check_effective_target_vect_udot_hi): Likewise.
4797 (check_effective_target_vect_usad_char): Likewise.
4798 (check_effective_target_vect_pack_trunc): Likewise.
4799 (check_effective_target_vect_unpack): Likewise.
4800 (check_effective_target_vect_aligned_arrays): Likewise.
4801 (check_effective_target_vect_natural_alignment): Likewise.
4802 (check_effective_target_vector_alignment_reachable): Likewise.
4803 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4804 (is-effective-target): Initialize et_index if undefined.
4805 (et-dg-runtest): New.
4806 (et-is-effective-target): Likewise.
4807 (check_vect_support_and_set_flags): Add supported MIPS targets to
4808 EFFECTIVE_TARGETS list. Return the number of supported targets.
4809
8f63caf6 48102016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4811 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4812
4813 PR middle-end/70920
4814 * gcc.dg/pr70920-1.c: New test-case.
4815 * gcc.dg/pr70902-2.c: Likewise.
4816 * gcc.dg/pr70920-3.c: Likewise.
4817 * gcc.dg/pr70920-4.c: Likewise
4818 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4819 2 instead of 3.
4820
7d575fff
AM
48212016-07-25 Alexander Monakov <amonakov@ispras.ru>
4822
4823 * gcc.c-torture/execute/pr71494.c: Require label_values.
4824 * gcc.dg/pr16973.c: Ditto.
4825
bf01e070
SKS
48262016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4827
4828 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4829 * gcc.dg/torture/pr69771.c: Require int32plus.
4830 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4831
16b05965
ML
48322016-07-25 Martin Liska <mliska@suse.cz>
4833
4834 * gcc.dg/torture/pr71987.c: New test.
4835
d52d3767
SK
48362016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4837
4838 PR fortran/71935
4839 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4840 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4841 * gfortran.dg/pr71935.f90: New test.
4842
94087e88 48432016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4844
4845 PR c++/71675
4846 * g++.dg/ext/atomic-3.C: New test.
4847 * gcc.dg/atomic/pr71675.c: New test.
4848
58b3986e
ES
48492016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4850
4851 * gcc.target/i386/mvc8.c: New test.
4852
faa1612a
BC
48532016-07-22 Bin Cheng <bin.cheng@arm.com>
4854
4855 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4856 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4857
1603ebe0
TK
48582016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4859
4860 PR fortran/71795
4861 * gfortran.dg/constructor_50.f90: New test.
4862
bc91c436
ML
48632016-07-22 Martin Liska <mliska@suse.cz>
4864
4865 PR gcov-profile/69028
4866 PR gcov-profile/62047
4867 * g++.dg/cilk-plus/pr69028.C: New test.
4868
9fe9a3a7
AV
48692016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4870
4871 * gfortran.dg/coarray_stat_2.f90: New test.
4872
70866e3d
MM
48732016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4874
4875 * gcc.target/powerpc/vec-extract.h: New files to check the
4876 vec_extract built-in functions for all vector types, testing
4877 accessing each element, both with constant and variable element
4878 numbers.
4879 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4880 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4881 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4882 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4883 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4884 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4885 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4886 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4887 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4888
ab3af181
JJ
48892016-07-21 Jakub Jelinek <jakub@redhat.com>
4890
4891 PR c++/71728
4892 * g++.dg/other/pr71728.C: New test.
4893
ebe8f322
JG
48942016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4895
4896 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4897 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4898 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4899 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4900 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4901
959cef74
RB
49022016-07-21 Richard Biener <rguenther@suse.de>
4903
4904 PR tree-optimization/71947
4905 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4906
b24d9420
BC
49072016-07-21 Bin Cheng <bin.cheng@arm.com>
4908
4909 * gcc.dg/tree-ssa/scev-15.c: New.
4910
23974819
BC
49112016-07-21 Bin Cheng <bin.cheng@arm.com>
4912
4913 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4914
ee78cbaa
JJ
49152016-07-21 Jakub Jelinek <jakub@redhat.com>
4916
4917 PR c++/71941
4918 * g++.dg/gomp/pr71941.C: New test.
4919
52ed68f7
DM
49202016-07-20 David Malcolm <dmalcolm@redhat.com>
4921
4922 PR c/70339
4923 PR c/71858
4924 * g++.dg/spellcheck-identifiers.C: New test case, based on
4925 gcc.dg/spellcheck-identifiers.c.
4926 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4927 gcc.dg/spellcheck-identifiers-2.c.
4928 * g++.dg/spellcheck-typenames.C: New test case, based on
4929 gcc.dg/spellcheck-typenames.c
4930
18407bfb
JW
49312016-07-20 Jonathan Wakely <jwakely@redhat.com>
4932
4933 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4934 pointer to member function and also test catching by reference.
4935
4c07fd98
DV
49362016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4937
4938 * gcc.target/s390/pr67443.c: Fix test case.
4939
fee21d65
DV
49402016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4941
4942 * gcc.target/s390/insv-1.c: Xfail some tests.
4943 * gcc.target/s390/insv-2.c: Likewise.
4944
dbe9dfdd
GJL
49452016-07-20 Georg-Johann Lay <avr@gjlay.de>
4946
4947 * gcc.target/avr/torture/get-mem.c: New test.
4948 * gcc.target/avr/torture/set-mem.c: New test.
4949
c25e1d82
GJL
49502016-07-20 Georg-Johann Lay <avr@gjlay.de>
4951
4952 PR target/71948
4953 * gcc.target/avr/torture/tiny-progmem.c: New test.
4954
109d2197
JJ
49552016-07-20 Jakub Jelinek <jakub@redhat.com>
4956
7419f441
JJ
4957 PR c++/71909
4958 * g++.dg/parse/pr71909.C: New test.
4959 * g++.dg/tm/pr71909.C: New test.
4960
109d2197
JJ
4961 PR c++/50060
4962 * g++.dg/cpp0x/constexpr-50060.C: New test.
4963 * g++.dg/cpp1y/constexpr-50060.C: New test.
4964
144530cf
ML
49652016-07-20 Martin Liska <mliska@suse.cz>
4966
4967 * gfortran.dg/graphite/pr71898.f90: New test.
4968
04ac4afa
BC
49692016-07-20 Bin Cheng <bin.cheng@arm.com>
4970
4971 PR tree-optimization/71503
4972 PR tree-optimization/71683
4973 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4974 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4975
dcbdb17a
ML
49762016-07-20 Martin Liska <mliska@suse.cz>
4977
4978 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4979 * gcc.dg/plugin/sreal-test-1.c: Remove.
4980 * gcc.dg/plugin/sreal_plugin.c: Remove.
4981
6ed82555
TK
49822016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4983
4984 PR fortran/71902
4985 * gfortran.dg/dependency_47.f90: New test.
4986
13da0507
JJ
49872016-07-19 Jakub Jelinek <jakub@redhat.com>
4988
4833f561
JJ
4989 PR rtl-optimization/71916
4990 * gcc.c-torture/compile/pr71916.c: New test.
4991
4fda19ef
JJ
4992 PR middle-end/71874
4993 * g++.dg/torture/pr71874.C: New test.
4994
13da0507
JJ
4995 PR middle-end/71734
4996 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4997 (my_alloc): Rewritten to use __builtin_posix_memalign and
4998 __SIZE_TYPE__.
4999 (my_free): Use __builtin_free instead of _mm_free.
5000 (Vec::operator=): Use __builtin_memcpy.
5001
e7980add
MJ
50022016-07-19 Martin Jambor <mjambor@suse.cz>
5003
61c73a7f
UB
5004 PR fortran/71688
5005 * gfortran.dg/pr71688.f90: New test.
e7980add 5006
13e88953
RB
50072016-07-19 Richard Biener <rguenther@suse.de>
5008
5009 * c-c++-common/vector-subscript-6.c: New testcase.
5010 * c-c++-common/vector-subscript-7.c: Likewise.
5011
1caf0482
SKS
50122016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5013
a23404c9 5014 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5015 and UInt32 based on __SIZEOF_INT__.
5016
cef5388d
RB
50172016-07-19 Richard Biener <rguenther@suse.de>
5018
5019 PR tree-optimization/71901
5020 * gcc.dg/torture/pr71901.c: New testcase.
5021
50222016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5023
5024 PR tree-optimization/71908
5025 * gcc.dg/torture/pr71908.c: New testcase.
5026
a8f7a895
MM
50272016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5028
5029 PR target/71493
5030 * gcc.target/powerpc/pr71493-1.c: New test.
5031 * gcc.target/powerpc/pr71493-2.c: Likewise.
5032
f2111a36
JJ
50332016-07-18 Jakub Jelinek <jakub@redhat.com>
5034
99516432
JJ
5035 PR c++/71835
5036 * g++.dg/conversion/ambig3.C: New test.
5037
87713c6a
JJ
5038 PR c++/71828
5039 * g++.dg/cpp0x/constexpr-71828.C: New test.
5040
7a7f16ca
JJ
5041 PR c++/71826
5042 * g++.dg/template/pr71826.C: New test.
5043
f4d90295
JJ
5044 PR c++/71822
5045 * g++.dg/template/defarg21.C: New test.
5046
f2111a36
JJ
5047 PR c++/71871
5048 * g++.dg/ext/vector31.C: New test.
5049
0b965526
UB
50502016-07-18 Uros Bizjak <ubizjak@gmail.com>
5051
5052 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5053
94e136b9
YR
50542016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5055
5056 PR tree-optimization/71734
5057 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5058
7072df0a
DV
50592016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5060
5061 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5062 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5063 stack-layout-dynamic-1.c: New test.
5064
54158a1a
AK
50652016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5066
5067 * gcc.target/s390/nolrl-1.c: New test.
5068
43068916
FR
50692016-07-17 Fritz Reese <fritzoreese@gmail.com>
5070
5071 PR fortran/71523
5072 * gfortran.dg/pr71523_1.f90: New test.
5073 * gfortran.dg/pr71523_2.f90: New test.
5074
a9356b12
AS
50752016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5076
5077 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5078
a07b81c7 50792016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5080 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5081
5082 PR fortran/62125
5083 * gfortran.dg/pr62125.f90: New test.
5084
96c0ec12
BS
50852016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5086
5087 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5088 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5089
479d0ed5
JW
50902016-07-15 Jonathan Wakely <jwakely@redhat.com>
5091
5092 PR c++/58796
5093 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5094 * g++.dg/cpp0x/nullptr35.C: New test.
5095
41c7438e
BC
50962016-07-15 Bin Cheng <bin.cheng@arm.com>
5097
5098 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5099
f7ba880b
CP
51002016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5101
5102 * gfortran.dg/goacc/vector_length.f90: New test.
5103
b9aba0a0
RB
51042016-07-15 Richard Biener <rguenther@suse.de>
5105
5106 PR tree-optimization/71881
5107 * gcc.dg/torture/pr71881.c: New testcase.
5108
9513d5fb
RB
51092016-07-15 Richard Biener <rguenther@suse.de>
5110
5111 PR tree-optimization/71887
5112 * gcc.dg/torture/pr71887.c: New testcase.
5113
ddbbcb19
JJ
51142016-07-15 Jakub Jelinek <jakub@redhat.com>
5115
5116 PR c/71858
5117 * gcc.dg/spellcheck-identifiers-3.c: New test.
5118
29eb509c
AV
51192016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5120
5121 PR fortran/71807
5122 * gfortran.dg/null_9.f90: New test.
5123
43aabfcf
BC
51242016-07-15 Bin Cheng <bin.cheng@arm.com>
5125
5126 * gcc.dg/tree-ssa/loop-41.c: New test.
5127
afc89e58
BC
51282016-07-15 Bin Cheng <bin.cheng@arm.com>
5129
5130 PR tree-optimization/71347
5131 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5132
6fa682ad
SK
51332016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5134
5135 PR fortran/29819
5136 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5137 * gfortran.dg/contains.f90: Ditto.
5138 * gfortran.dg/contains_empty_1.f03: Ditto.
5139 * gfortran.dg/submodule_3.f08: Ditto.
5140
dd36b877
JJ
51412016-07-14 Jakub Jelinek <jakub@redhat.com>
5142
a60a5d31
JJ
5143 PR testsuite/71865
5144 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5145 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5146 expected diagnostics.
5147
dd36b877
JJ
5148 PR c/71858
5149 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5150 * gcc.dg/spellcheck-identifiers-2.c: New test.
5151 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5152 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5153
a241f8ca
JJ
51542016-07-14 Jakub Jelinek <jakub@redhat.com>
5155
5156 PR tree-optimization/71872
5157 * gcc.c-torture/compile/pr71872.c: New test.
5158
d62b809c
TP
51592016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5160
5161 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5162 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5163 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5164 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5165 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5166 * gcc.target/arm/atomic-op-acquire-1.c: This.
5167 * gcc.target/arm/atomic-op-char.c: Rename into ...
5168 * gcc.target/arm/atomic-op-char-1.c: This.
5169 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5170 * gcc.target/arm/atomic-op-consume-1.c: This.
5171 * gcc.target/arm/atomic-op-int.c: Rename into ...
5172 * gcc.target/arm/atomic-op-int-1.c: This.
5173 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5174 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5175 * gcc.target/arm/atomic-op-release.c: Rename into ...
5176 * gcc.target/arm/atomic-op-release-1.c: This.
5177 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5178 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5179 * gcc.target/arm/atomic-op-short.c: Rename into ...
5180 * gcc.target/arm/atomic-op-short-1.c: This.
5181 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5182 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5183 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5184 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5185 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5186 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5187 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5188 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5189 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5190 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5191
1f8dd420
AV
51922016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5193
5194 PR fortran/70842
5195 * gfortran.dg/select_type_35.f03: New test.
5196
53109ba8
KT
51972016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5198
5199 PR target/65951
5200 PR tree-optimization/70923
5201 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5202 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5203 * gcc.dg/vect/pr65951.c: Likewise.
5204 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5205
91f35b7f
DE
52062016-07-14 David Edelsohn <dje.gcc@gmail.com>
5207
5208 * c-c++-common/pr60226.c: Expect maximum object file alignment
5209 error on AIX.
5210
351168fe
RB
52112016-07-14 Richard Biener <rguenther@suse.de>
5212
5213 PR tree-optimization/71866
5214 * gcc.dg/torture/pr71866.c: New testcase.
5215
94c32c00
TP
52162016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5217
5218 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5219 selector and enclose boolean expression in curly braces.
5220
b799a481
AM
52212016-07-14 Alan Modra <amodra@gmail.com>
5222
5223 PR target/71733
5224 * gcc.target/powerpc/p9-novsx.c: New.
5225
f63ba78c
AK
52262016-07-13 Andi Kleen <ak@linux.intel.com>
5227
5228 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5229 * g++.dg/tree-prof/morefunc.C: Dito.
5230 * g++.dg/tree-prof/pr35545.C: Dito.
5231 * g++.dg/tree-prof/reorder.C: Dito.
5232 * gcc.dg/tree-prof/20050826-2.c: Dito.
5233 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5234 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5235 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5236 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5237 * gcc.dg/tree-prof/inliner-1.c: Dito.
5238 * gcc.dg/tree-prof/merge_block.c: Dito.
5239 * gcc.dg/tree-prof/stringop-1.c: Dito.
5240 * gcc.dg/tree-prof/stringop-2.c: Dito.
5241 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5242 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5243 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5244 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5245 * gcc.dg/tree-prof/update-loopch.c: Dito.
5246 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5247 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5248 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5249 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5250 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5251 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5252 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5253
f4d5a23d
AK
52542016-07-13 Andi Kleen <ak@linux.intel.com>
5255
5256 * lib/profopt.exp (profopt-execute): Remove .imports files.
5257
ae145898
AK
52582016-07-13 Andi Kleen <ak@linux.intel.com>
5259
0b965526 5260 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5261
e97bd4f5
AK
52622016-07-13 Andi Kleen <ak@linux.intel.com>
5263
5264 * lib/profopt.exp (dg-final-scan-autofdo,
5265 dg-final-scan-not-autofdo): New functions.
5266
6fa3d4b4
BC
52672016-07-13 Bin Cheng <bin.cheng@arm.com>
5268
5269 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5270 * gcc.dg/vect/vect-35.c: Ditto.
5271 * gcc.dg/vect/vect-alias-check-2.c: New test.
5272
65f18bc6
ML
52732016-07-13 Martin Liska <mliska@suse.cz>
5274
5275 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5276 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5277 * gfortran.dg/pr42108.f90: Update expected dump scan.
5278
9737f35b
RB
52792016-07-13 Richard Biener <rguenther@suse.de>
5280
5281 PR tree-optimization/24574
5282 * gcc.dg/pr24574.c: New testcase.
5283
62c0ea4b
SKS
52842016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5285
0b965526 5286 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5287 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5288 * c-c++-common/pr68833-1.c: Require int32plus.
5289 * gcc.dg/ipa/pr63551.c: Likewise.
5290 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5291 * gcc.dg/ipa/pr64041.c: Require int32plus.
5292
c7ed8938
IE
52932016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5294
5295 PR ipa/71633
5296 * g++.dg/pr71633.C: New test.
5297
5ce15300
TP
52982016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5299
5300 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5301 Add new arm_thumb1_cbz_ok effective target.
5302 * gcc.target/arm/cbz.c: New test.
5303
2b9509a3
TP
53042016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5305
5306 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5307 Define effective target.
5308 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5309 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5310 * gcc.target/arm/movhi_movw.c: New test.
5311 * gcc.target/arm/movsi_movw.c: Likewise.
5312 * gcc.target/arm/movdi_movw.c: Likewise.
5313
7f15b177
RB
53142016-07-13 Richard Biener <rguenther@suse.de>
5315
5316 PR middle-end/71104
5317 * gcc.dg/pr71104-1.c: New testcase.
5318 * gcc.dg/pr71104-2.c: Likewise.
5319
0b0a896e
MM
53202016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5321
5322 PR target/71805
5323 * gcc.target/powerpc/pr71805.c: New test.
5324
f906f5ed
BS
53252016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5326
5327 * gcc.target/powerpc/divkc3-1.c: New.
5328 * gcc.target/powerpc/mulkc3-1.c: New.
5329
9e63c3aa
NS
53302016-07-12 Nathan Sidwell <nathan@acm.org>
5331
5332 * gcc.target/arm/data-rel-1.c: New.
5333 * gcc.target/arm/data-rel-2.c: New.
5334 * gcc.target/arm/data-rel-3.c: New.
5335
f507d202
ML
53362016-07-12 Martin Liska <mliska@suse.cz>
5337
5338 * gcc.dg/params/blocksort-part.c: New test.
5339 * gcc.dg/params/params.exp: New file.
5340
d6f7c125
KT
53412016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5342
5343 PR middle-end/71700
5344 * gcc.c-torture/execute/pr71700.c: New test.
5345
37ccb0ba
SB
53462016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5347 Richard Biener <rguenther@suse.de>
5348
5349 PR tree-optimization/23286
5350 PR tree-optimization/70159
5351 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5352 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5353 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5354 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5355 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5356 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5357 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5358 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5359 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5360 * gcc.dg/pr51879-12.c: Likewise.
5361 * gcc.dg/strlenopt-9.c: Likewise.
5362 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5363 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5364 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5365 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5366 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5367 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5368 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5369 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5370 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5371 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5372 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5373 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5374 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5375 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5376 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5377
712a93d6
RB
53782016-07-12 Richard Biener <rguenther@suse.de>
5379
5380 PR rtl-optimization/68961
5381 * gcc.target/i386/pr68961.c: New testcase.
5382
c392943c
JJ
53832016-07-11 Jakub Jelinek <jakub@redhat.com>
5384
3d56e6a4
JJ
5385 PR middle-end/71758
5386 * c-c++-common/gomp/pr71758.c: New test.
5387 * gfortran.dg/gomp/pr71758.f90: New test.
5388
c392943c
JJ
5389 PR tree-optimization/71823
5390 * gcc.dg/vect/pr71823.c: New test.
5391
741d3be5
DM
53922016-07-11 David Malcolm <dmalcolm@redhat.com>
5393
5394 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5395 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5396 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5397
92fa45b5
L
53982016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5399
5400 PR target/71801
5401 * gcc.target/i386/pr71801.c: New test.
5402
f51606c7
RB
54032016-07-11 Richard Biener <rguenther@suse.de>
5404
5405 PR tree-optimization/71816
5406 * gcc.dg/torture/pr71816.c: New testcase.
5407
36b54ce0
TK
54082016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5409
5410 PR fortran/71783
5411 * gfortran.dg/dependency_46.f90: New test.
5412
d13835b6
VM
54132016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5414
5415 PR rtl-optimization/71621
5416 * gcc.target/i386/pr71621-1.c: New.
5417 * gcc.target/i386/pr71621-2.c: New.
5418
642bcbdf
CP
54192016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5420
5421 * gfortran.dg/goacc/pr71704.f90: New test.
5422
02eb5b8b
BS
54232016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5424
5425 PR target/71297
5426 * gcc.target/powerpc/pr71297.c: New.
5427
8beb9a0d
JW
54282016-07-08 Jiong Wang <jiong.wang@arm.com>
5429
5430 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5431
cef4b650
MM
54322016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5433
5434 PR target/71806
5435 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5436
3c3ecf52
AH
54372016-07-08 Alan Hayward <alan.hayward@arm.com>
5438
5439 PR tree-optimization/71667
5440 * gcc.dg/vect/pr71667.c: New
5441
2660286d
ML
54422016-07-08 Martin Liska <mliska@suse.cz>
5443
5444 * gcc.dg/torture/pr71606.c: New test.
5445
70cdd4ae
JD
54462016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5447
5448 PR fortran/71764
5449 * gfortran.dg/pr71764.f90: New test.
5450
842dc2e6
JJ
54512016-07-07 Jakub Jelinek <jakub@redhat.com>
5452 Kai Tietz <ktietz70@googlemail.com>
5453
5454 PR c++/70869
5455 PR c++/71054
5456 * g++.dg/cpp0x/pr70869.C: New test.
5457 * g++.dg/cpp0x/pr71054.C: New test.
5458
31be4262
DE
54592016-07-07 David Edelsohn <dje.gcc@gmail.com>
5460
5461 * g++.dg/debug/pr71432.C: Fail on AIX.
5462
1c122092
ML
54632016-07-07 Martin Liska <mliska@suse.cz>
5464
5465 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5466 an undefined behavior.
5467 * gfortran.dg/do_3.F90: Likewise.
5468 * gfortran.dg/do_check_11.f90: New test.
5469 * gfortran.dg/do_check_12.f90: New test.
5470 * gfortran.dg/do_corner_warn.f90: New test.
5471
7119f1b1
ML
54722016-07-07 Martin Liska <mliska@suse.cz>
5473
5474 * gfortran.dg/predict-1.f90: Ammend the test.
5475 * gfortran.dg/predict-2.f90: Likewise.
5476
275792f2
IE
54772016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5478
5479 PR ipa/71624
5480 * g++.dg/pr71624.C: New test.
5481
05a437c1
TP
54822016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5483
5484 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5485 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5486 ARMv8-M Mainline architectures.
5487
6f493951
TP
54882016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5489
5490 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5491 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5492
5ddaee94
SB
54932016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5494
5495 PR target/70098
5496 PR target/71763
5497 * gcc.target/powerpc/pr71763.c: New file.
5498
651afdb2
YR
54992016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5500
5501 PR tree-optimization/71518
0b965526 5502 * gcc.dg/pr71518.c: New test.
651afdb2 5503
9df99881
WD
55042016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5505
5506 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5507
7b4e0769
SKS
55082016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5509
0b965526 5510 PR target/50739
7b4e0769
SKS
5511 * gcc.target/avr/pr50739.c: New test.
5512
eb4432f7
JH
55132016-07-05 Jan Hubicka <jh@suse.cz>
5514
5515 * gcc.dg/tree-ssa/scev-14.c: update template.
5516
c01e092f
RS
55172016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5518
5519 * gcc.dg/vect/group-no-gaps-1.c: New test.
5520
8070763a
AK
55212016-07-05 Andi Kleen <ak@linux.intel.com>
5522
5523 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5524 if kernel supports MPX.
5525
3f8257db 55262016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5527
5528 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5529
36a265b1
MM
55302016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5531 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5532
5533 * gcc.target/powerpc/signbit-1.c: New test.
5534 * gcc.target/powerpc/signbit-2.c: New test.
5535 * gcc.target/powerpc/signbit-3.c: New test.
5536
7a98fb6e
KT
55372016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5538
5539 PR rtl-optimization/71594
5540 * gcc.dg/torture/pr71594.c: New test.
5541
1e3d54b4
JH
55422016-07-05 Jan Hubicka <jh@suse.cz>
5543
5544 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5545
84ca3893
DM
55462016-07-05 David Malcolm <dmalcolm@redhat.com>
5547
5548 PR c++/62314
3a146d46 5549 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5550 number of missing semicolon error.
5551 * g++.dg/pr62314-2.C: New test case.
5552
20d0bfce
AF
55532016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5554
5555 * gfortran.dg/coarray_stat_function.f90: New test.
5556 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5557 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5558 to new interfaces.
5559
69aaea06
AV
55602016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5561
5562 PR fortran/71623
5563 * gfortran.dg/deferred_character_17.f90: New test.
5564
f723a43c
CL
55652016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5566
5567 * gcc.target/arm/neon/polytypes.c: Move to ...
5568 * gcc.target/arm/polytypes.c: ... here.
5569 * gcc.target/arm/neon/pr51534.c: Move to ...
5570 * gcc.target/arm/pr51534.c: ... here.
5571 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5572 * gcc.target/arm/vect-vcvt.c: ... here.
5573 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5574 * gcc.target/arm/vect-vcvtq.c: ... here.
5575 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5576 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5577 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5578 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5579 * gcc.target/arm/neon/neon.exp: Delete.
5580 * gcc.target/arm/neon/: Delete.
5581
d73e0ccf
JD
55822016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5583
5584 PR fortran/65575
5585 * gfortran.dg: pr65575.f90: New test.
5586
c20f6223
JD
55872016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5588
5589 PR fortran/35849
5590 * gfortran.dg: pr35849.f90: New test.
5591
2a5537c3
JJ
55922016-07-04 Jakub Jelinek <jakub@redhat.com>
5593
5594 PR c++/71739
5595 * g++.dg/cpp0x/pr71739.C: New test.
5596
740f9751
CL
55972016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5598
5599 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5600
bf749919
DV
56012016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5602
5603 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5604 locr.
5605 * gcc.target/s390/loc-1.c: New test.
5606
430bb38e
YR
56072016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5608
3a146d46
JJ
5609 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5610 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5611
15f6e0da
RR
56122016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5613
5614 PR target/63874
5615 * gcc.target/aarch64/pr63874.c: New test.
5616
79335075
JB
56172016-07-04 Jan Beulich <jbeulich@suse.com>
5618
5619 * g++.dg/header.c: New.
5620 * gcc.dg/header.c: New.
5621
557e8c49
JJ
56222016-07-02 Jakub Jelinek <jakub@redhat.com>
5623
5624 PR c/71719
5625 * c-c++-common/Wunused-var-15.c: New test.
5626
79a592e3
JJ
56272016-07-01 Jakub Jelinek <jakub@redhat.com>
5628
5629 PR fortran/71687
5630 * gfortran.dg/gomp/pr71687.f90: New test.
5631
e2298656
BS
56322016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5633
5634 * gcc.dg/const-float128-ped.c: Require __float128 effective
5635 target and options.
5636 * gcc.dg/const-float128.c: Likewise.
5637 * gcc.dg/torture/float128-cmp-invalid.c: Require
5638 __float128 and base_quadfloat_support effective targets, and
5639 __float128 options.
5640 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5641 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5642 * gcc.dg/torture/float128-nan.c: Likewise.
5643 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5644 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5645 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5646 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5647 (add_options_for___float128): New.
5648 (check_effective_target_base_quadword_support): New.
5649
70c11966
MM
56502016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5651
5652 PR target/71720
5653 * gcc.target/powerpc/pr71720.c: New test.
5654
059541fd
JB
56552016-07-01 Jan Beulich <jbeulich@suse.com>
5656
5657 * gcc.dg/bss.c: New.
5658
2c1e4964
PB
56592016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5660
5661 PR target/71698
5662 * gcc.target/powerpc/pr71698.c: New test.
5663
22e1cb39
GJL
56642016-07-01 Georg-Johann Lay <avr@gjlay.de>
5665
5666 PR target/71151
5667 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5668 instead of ".foo" for its section name.
5669 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5670 depending on MCU's flash size.
5671 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5672 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5673 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5674 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5675 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5676 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5677
466cf574
JB
56782016-07-01 Jan Beulich <jbeulich@suse.com>
5679
5680 * gcc.target/i386/pr65105-2.c: Add -msse2.
5681
351beab7
JJ
56822016-06-30 Jakub Jelinek <jakub@redhat.com>
5683
55a0f21a
JJ
5684 PR tree-optimization/71707
5685 * gcc.dg/strlenopt-29.c: New test.
5686
6245ad72
JJ
5687 PR fortran/71704
5688 * gfortran.dg/gomp/pr71704.f90: New test.
5689
351beab7
JJ
5690 PR fortran/71705
5691 * gfortran.dg/gomp/pr71705.f90: New test.
5692
5a3a6a5e
KN
56932016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5694
5695 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5696 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5697 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5698 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5699 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5700 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5701 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5702 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5703 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5704 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5705 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5706 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5707 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5708 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5709 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5710 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5711 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5712 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5713 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5714 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5715 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5716 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5717 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5718 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5719 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5720 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5721 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5722 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5723 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5724 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5725 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5726 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5727 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5728 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5729 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5730 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5731 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5732 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5733 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5734 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5735 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5736 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5737 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5738 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5739 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5740 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5741 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5742 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5743 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5744 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5745 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5746 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5747 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5748 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5749 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5750 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5751 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5752 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5753 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5754 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5755 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5756 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5757 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5758 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5759 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5760 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5761 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5762 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5763 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5764 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5765 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5766 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5767 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5768 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5769 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5770 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5771 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5772 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5773 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5774 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5775 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5776
3dfa8071 57772016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5778 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5779
5780 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5781
9bd62242 57822016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5783 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5784
5785 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5786
603107fb
DM
57872016-06-30 David Malcolm <dmalcolm@redhat.com>
5788
5789 PR driver/71651
5790 * gcc.dg/spellcheck-options-12.c: New test case.
5791
205cccc7
JJ
57922016-06-30 Jakub Jelinek <jakub@redhat.com>
5793
5794 PR middle-end/71693
5795 * gcc.c-torture/compile/pr71693.c: New test.
5796
f4452176
DM
57972016-06-29 David Malcolm <dmalcolm@redhat.com>
5798
5799 * gcc.dg/spellcheck-params.c: New testcase.
5800 * gcc.dg/spellcheck-params-2.c: New testcase.
5801
c5e74d9d
MM
58022016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5803
5804 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5805 vector extract instructions.
5806 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5807
e44ecbfd
JD
58082016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5809
5810 PR fortran/71686
5811 * gfortran.dg/unexpected_eof_2.f90: New test.
5812 * gfortran.dg/unexpected_eof_3.f90: New test.
5813
ee446d9f
JW
58142016-06-29 Jim Wilson <jim.wilson@linaro.org>
5815
5816 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5817
27f67461
CP
58182016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5819
5820 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5821 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5822 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5823
b1206d29
RB
58242016-06-29 Richard Biener <rguenther@suse.de>
5825
5826 PR middle-end/15256
5827 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5828
1af21224
MW
58292016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5830
5831 * gcc.target/arm/aapcs/neon-vect10.c: Require
5832 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5833 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5834 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5835 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5836 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5837 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5838 * gcc.target/arm/fp16-aapcs-1.c: Require
5839 -mfloat-ab=hard. Also simplify the test.
5840 * gcc.target/arm/fp16-aapcs-2.c: New.
5841
7fe43755
MW
58422016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5843
0b965526 5844 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5845 (add_options_for_arm_fp16_ieee): New.
5846 (add_options_for_arm_fp16_alternative): New.
5847 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5848 long-line.
5849 (effective_target_arm_fp16_hw): New.
5850
264d951a
IE
58512016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5852
5853 PR tree-optimization/71655
5854 * g++.dg/pr71655.C: New test.
5855
5c846a81
ML
58562016-06-29 Martin Liska <mliska@suse.cz>
5857
5858 * gcc.dg/pr71585.c: New test.
5859 * gcc.dg/pr71585-2.c: New test.
5860 * gcc.dg/pr71585-3.c: New test.
5861
fafe9318
YR
58622016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5863
5864 PR tree-optimization/70729
5865 * g++.dg/vect/pr70729.cc: New test.
5866
54d19c3b
TS
58672016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5868
5869 * c-c++-common/gomp/cancel-1.c: Extend.
5870
5f3cd7c3
JJ
58712016-06-29 Jakub Jelinek <jakub@redhat.com>
5872
5873 PR tree-optimization/71625
5874 * gcc.dg/strlenopt-28.c: New test.
5875
4aa83879
RB
58762016-06-29 Richard Biener <rguenther@suse.de>
5877
5878 PR middle-end/71002
5879 * g++.dg/torture/pr71002.C: Adjust testcase.
5880
152ef731
JJ
58812016-06-29 Jakub Jelinek <jakub@redhat.com>
5882
5883 PR c/71685
5884 * gcc.dg/pr71685.c: New test.
5885
58862016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5887
5888 PR c/71552
5889 * gcc.dg/init-bad-9.c: New test.
5890
d41dc215
BS
58912016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5892
5893 * gcc.target/powerpc/abs128-1.c: Require VSX.
5894 * gcc.target/powerpc/copysign128-1.c: Likewise.
5895 * gcc.target/powerpc/inf128-1.c: Likewise.
5896 * gcc.target/powerpc/nan128-1.c: Likewise.
5897
6a20b538
JJ
58982016-06-28 Jakub Jelinek <jakub@redhat.com>
5899
5900 PR middle-end/71626
5901 * gcc.c-torture/execute/pr71626-1.c: New test.
5902 * gcc.c-torture/execute/pr71626-2.c: New test.
5903
77d93c47
PB
59042016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5905
5906 PR target/71656
5907 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5908
a8264058
SB
59092016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5910
5911 PR target/71670
5912 * gcc.target/powerpc/pr71670.c: New testcase.
5913
0dc47331
PB
59142016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5915
5916 PR target/71656
5917 * gcc.target/powerpc/pr71656-1.c: New test.
5918 * gcc.target/powerpc/pr71656-2.c: New test.
5919
b65ffc79
CL
59202016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5921
5922 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5923 around fp16 code.
5924 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5925 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5926 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5927 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5928 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5929 Add arm_neon_fp16_ok effective target.
0b965526
UB
5930 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5931 Likewise.
5932 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5933 Likewise.
5934 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5935 Likewise.
5936 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5937 Likewise.
5938 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5939 Likewise.
5940 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5941 Likewise.
5942 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5943 Likewise.
5944 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5945 Likewise.
5946 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5947 Likewise.
5948 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5949 Likewise.
5950 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5951 Likewise.
b65ffc79 5952
9bb86f40
JH
59532016-06-26 Jan Hubicka <hubicka@ucw.cz>
5954
5955 * gcc.dg/predict-12.c: New testcase.
5956
46db0fd4
JD
59572016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5958
5959 PR fortran/71649
5960 * gfortran.dg/pr71649.f90: New test.
5961
2a65e70b
JJ
59622016-06-25 Jakub Jelinek <jakub@redhat.com>
5963
f8a06e24
JJ
5964 PR tree-optimization/71643
5965 * g++.dg/opt/pr71643.C: New test.
5966
2a65e70b
JJ
5967 PR tree-optimization/71631
5968 * gcc.c-torture/execute/pr71631.c: New test.
5969
7805417a
JH
59702016-06-24 Jan Hubicka <hubicka@ucw.cz>
5971
5972 * gcc.dg/predict-11.c: New testcase.
5973 * gfortran.dg/predict-2.f90: New testcase.
5974
888ed1a3
JH
59752016-06-24 Jan Hubicka <hubicka@ucw.cz>
5976
5977 * gcc.dg/predict-10.c: New test.
5978
53605f35
BS
59792016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5980
5981 * gcc.target/powerpc/abs128-1.c: New.
5982 * gcc.target/powerpc/copysign128-1.c: New.
5983 * gcc.target/powerpc/inf128-1.c: New.
5984 * gcc.target/powerpc/nan128-1.c: New.
5985
7b22b4c6
EB
59862016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5987
5988 * gfortran.dg/pr71642.f90: New test.
5989
37e373c2
JJ
59902016-06-24 Jakub Jelinek <jakub@redhat.com>
5991
5992 PR tree-optimization/71647
5993 * gcc.target/i386/pr71647.c: New test.
5994
b20b79f2
L
59952016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5996
5997 * gcc.target/i386/noplt-gd-1.c: New test.
5998 * gcc.target/i386/noplt-gd-2.c: Likewise.
5999 * gcc.target/i386/noplt-gd-3.c: Likewise.
6000 * gcc.target/i386/noplt-ld-1.c: Likewise.
6001 * gcc.target/i386/noplt-ld-2.c: Likewise.
6002 * gcc.target/i386/noplt-ld-3.c: Likewise.
6003 * lib/target-supports.exp
6004 (check_effective_target_tls_get_addr_via_got): New.
6005
04619cb8
UB
60062016-06-24 Uros Bizjak <ubizjak@gmail.com>
6007
6008 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6009 testsuite compile flags.
6010 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6011 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6012
60132016-06-24 Uros Bizjak <ubizjak@gmail.com>
6014
6015 * g++dg/vect/pr36684.cc: Add dg-do compile.
6016 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6017 * gcc.dg/vect/pr70021.c: Ditto.
6018 * gcc.dg/vect/pr70138-1.c: Ditto.
6019 * gcc.dg/vect/pr70138-2.c: Ditto.
6020 * gcc.dg/vect/pr70354-1.c: Ditto.
6021 * gcc.dg/vect/pr70354-2.c: Ditto.
6022 * gcc.dg/vect/pr71259.c: Ditto.
6023 * gcc.dg/vect/pr71416-1.c: Ditto.
6024 * gcc.dg/vect/slp-43.c: Ditto.
6025 * gcc.dg/vect/slp-45.c: Ditto.
6026 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6027 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6028 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6029 * gfortran.dg/vect/pr69980.f90: Ditto.
6030
60312016-06-24 Uros Bizjak <ubizjak@gmail.com>
6032
6033 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6034 * gcc.dg/vect/bb-slp-30.c: Ditto.
6035 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6036 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6037 * gcc.dg/vect/pr45902.c: Ditto.
6038 * gcc.dg/vect/pr48172.c: Ditto.
6039 * gcc.dg/vect/pr48377.c: Ditto.
6040 * gcc.dg/vect/pr49038.c: Ditto.
6041 * gcc.dg/vect/pr49771.c: Ditto.
6042 * gcc.dg/vect/pr52091.c: Ditto.
6043 * gcc.dg/vect/pr53185-2.c: Ditto.
6044 * gcc.dg/vect/pr56826.c: Ditto.
6045 * gcc.dg/vect/pr60276.c: Ditto.
6046 * gcc.dg/vect/pr62021.c: Ditto.
6047 * gcc.dg/vect/pr63530.c: Ditto.
6048 * gcc.dg/vect/pr65518.c: Ditto.
6049 * gcc.dg/vect/pr65947-1.c: Ditto.
6050 * gcc.dg/vect/pr65947-10.c: Ditto.
6051 * gcc.dg/vect/pr65947-11.c: Ditto.
6052 * gcc.dg/vect/pr65947-12.c: Ditto.
6053 * gcc.dg/vect/pr65947-13.c: Ditto.
6054 * gcc.dg/vect/pr65947-2.c: Ditto.
6055 * gcc.dg/vect/pr65947-3.c: Ditto.
6056 * gcc.dg/vect/pr65947-4.c: Ditto.
6057 * gcc.dg/vect/pr65947-5.c: Ditto.
6058 * gcc.dg/vect/pr65947-6.c: Ditto.
6059 * gcc.dg/vect/pr65947-7.c: Ditto.
6060 * gcc.dg/vect/pr65947-8.c: Ditto.
6061 * gcc.dg/vect/pr65947-9.c: Ditto.
6062 * gcc.dg/vect/pr71416-1.c: Ditto.
6063 * gcc.dg/vect/pr71439.c: Ditto.
6064 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6065 * gcc.dg/vect/vect-bswap16.c: Ditto.
6066 * gcc.dg/vect/vect-bswap32.c: Ditto.
6067 * gcc.dg/vect/vect-bswap64.c: Ditto.
6068 * gcc.dg/vect/vect-live-1.c: Ditto.
6069 * gcc.dg/vect/vect-live-2.c: Ditto.
6070 * gcc.dg/vect/vect-live-3.c: Ditto.
6071 * gcc.dg/vect/vect-live-4.c: Ditto.
6072 * gcc.dg/vect/vect-live-5.c: Ditto.
6073 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6074 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6075 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6076 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6077 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6078 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6079 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6080 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6081 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6082 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6083 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6084 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6085 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6086 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6087 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6088 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6089 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6090
da224bcb
UB
60912016-06-24 Uros Bizjak <ubizjak@gmail.com>
6092
6093 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6094
dfee2870
L
60952016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6096
6097 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6098 ia32 if R_386_GOT32X relocation is supported.
6099 * gcc.target/i386/noplt-3.c: Likewise.
6100 * gcc.target/i386/noplt-2.c: Likewise.
6101 (main): Renamed to ...
6102 (bar): This.
6103 * gcc.target/i386/noplt-4.c: Likewise.
6104 (main): Renamed to ...
6105 (bar): This.
6106 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6107 * gcc.target/i386/pr67400-5.c: Likewise.
6108
a86451b9
JJ
61092016-06-24 Jakub Jelinek <jakub@redhat.com>
6110
00085092
JJ
6111 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6112 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6113
a86451b9
JJ
6114 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6115 f4): Adjust expected diagnostics.
6116 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6117 (T): If OVFP is defined, redefine to TP.
6118 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6119 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6120 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6121 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6122 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6123 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6124 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6125 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6126 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6127 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6128 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6129 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6130 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6131 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6132 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6133 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6134 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6135 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6136 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6137 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6138 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6139 as last argument to __builtin_add_overflow_p.
6140
7bb5d5f4
UB
61412016-06-23 Uros Bizjak <ubizjak@gmail.com>
6142
6143 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6144 dg-options and remove default vector testsuite compile flags.
6145 * g++.dg/vect/pr33860a.cc: Ditto.
6146 * g++.dg/vect/pr45470-a.cc: Ditto.
6147 * g++.dg/vect/pr45470-b.cc: Ditto.
6148 * g++.dg/vect/pr60896.cc: Ditto.
6149 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6150 * gcc.dg/vect/pr18308.c: Ditto.
6151 * gcc.dg/vect/pr24049.c: Ditto.
6152 * gcc.dg/vect/pr33373.c: Ditto.
6153 * gcc.dg/vect/pr36228.c: Ditto.
6154 * gcc.dg/vect/pr42395.c: Ditto.
6155 * gcc.dg/vect/pr42604.c: Ditto.
6156 * gcc.dg/vect/pr46663.c: Ditto.
6157 * gcc.dg/vect/pr48765.c: Ditto.
6158 * gcc.dg/vect/pr49093.c: Ditto.
6159 * gcc.dg/vect/pr49352.c: Ditto.
6160 * gcc.dg/vect/pr52298.c: Ditto.
6161 * gcc.dg/vect/pr52870.c: Ditto.
6162 * gcc.dg/vect/pr53185.c: Ditto.
6163 * gcc.dg/vect/pr53773.c: Ditto.
6164 * gcc.dg/vect/pr56695.c: Ditto.
6165 * gcc.dg/vect/pr62171.c: Ditto.
6166 * gcc.dg/vect/pr63530.c: Ditto.
6167 * gcc.dg/vect/pr68339.c: Ditto.
6168 * gcc.dg/vect/pr71259.c: Ditto.
6169 * gcc.dg/vect/vect-82_64.c: Ditto.
6170 * gcc.dg/vect/vect-83_64.c: Ditto.
6171 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6172 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6173 * gcc.dg/vect/vect-shift-2.c: Ditto.
6174 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6175 * gfortran.dg/vect/pr39318.f90: Ditto.
6176 * gfortran.dg/vect/pr45714-a.f: Ditto.
6177 * gfortran.dg/vect/pr45714-b.f: Ditto.
6178 * gfortran.dg/vect/pr46213.f90: Ditto.
6179
2d4bb02f
MM
61802016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6181 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6182
6183 * gcc.target/powerpc/p9-splat-5.c: New test.
6184
f6d1b868
UB
61852016-06-23 Uros Bizjak <ubizjak@gmail.com>
6186
6187 PR tree-optimization/71488
6188 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6189 * lib/target-supports.exp: ... here.
6190 (check_sse4_hw_available): New procedure.
6191 (check_effective_target_sse4_runtime): Ditto.
6192 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6193 -march=westmere for sse4_runtime targets.
936ff030 6194 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6195 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6196 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6197 (main): Call check_vect ().
a7898180 6198 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6199
c0597759
L
62002016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6201
6202 PR target/66232
6203 PR target/67400
6204 * gcc.target/i386/pr66232-14.c: New file.
6205 * gcc.target/i386/pr66232-15.c: Likewise.
6206 * gcc.target/i386/pr66232-16.c: Likewise.
6207 * gcc.target/i386/pr66232-17.c: Likewise.
6208 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6209 ia32 if R_386_GOT32X relocation is supported.
6210 * gcc.target/i386/pr67400-2.c: Likewise.
6211 * gcc.target/i386/pr67400-3.c: Likewise.
6212 * gcc.target/i386/pr67400-4.c: Likewise.
6213 * gcc.target/i386/pr67400-6.c: Likewise.
6214 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6215 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6216
5b0e27a7
JD
62172016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6218
6219 PR libgfortran/48852
6220 * gfortran.dg/char4_iunit_1.f03: Update test.
6221 * gfortran.dg/f2003_io_5.f03: Update test.
6222 * gfortran.dg/real_const_3.f90: Update test.
6223
7f586d90
AK
62242016-06-23 Andi Kleen <ak@linux.intel.com>
6225
6226 * g++.dg/bprob/bprob.exp: Support autofdo.
6227 * g++.dg/tree-prof/tree-prof.exp: dito.
6228 * gcc.dg/tree-prof/tree-prof.exp: dito.
6229 * gcc.misc-tests/bprob.exp: dito.
6230 * gfortran.dg/prof/prof.exp: dito.
6231 * lib/profopt.exp: dito.
6232 * lib/target-supports.exp: Check for autofdo.
6233
60fa7862
ML
62342016-06-23 Martin Liska <mliska@suse.cz>
6235
6236 * gcc.dg/pr71619.c: New test.
6237
e3d62871
UB
62382016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6239
6240 PR target/67400
cc901875
UB
6241 * gcc.target/i386/pr67400-1.c: New test.
6242 * gcc.target/i386/pr67400-2.c: Likewise.
6243 * gcc.target/i386/pr67400-3.c: Likewise.
6244 * gcc.target/i386/pr67400-4.c: Likewise.
6245 * gcc.target/i386/pr67400-5.c: Likewise.
6246 * gcc.target/i386/pr67400-6.c: Likewise.
6247 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6248
ac81cf0b
DM
62492016-06-22 David Malcolm <dmalcolm@redhat.com>
6250
6251 * c-c++-common/missing-header-1.c: New test case.
6252 * c-c++-common/missing-header-2.c: New test case.
6253 * c-c++-common/missing-header-3.c: New test case.
6254 * c-c++-common/missing-header-4.c: New test case.
6255
1a4f11c8
DM
62562016-06-22 David Malcolm <dmalcolm@redhat.com>
6257
6258 PR c/70339
6259 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6260 hint.
6261 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6262 expected results due to builtin "nanl" now being suggested for
6263 "name".
6264 * gcc.dg/pr67580.c: Update expected messages.
6265 * gcc.dg/spellcheck-identifiers.c: New testcase.
6266 * gcc.dg/spellcheck-typenames.c: New testcase.
6267
a93eac6a
DM
62682016-06-22 David Malcolm <dmalcolm@redhat.com>
6269
6270 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6271 file.
6272 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6273 diagnostic-test-show-locus-parseable-fixits.c to sources for
6274 diagnostic_plugin_test_show_locus.c.
6275 * lib/gcc-defs.exp (freeform_regexps): New global.
6276 (dg-regexp): New function.
6277 (handle-dg-regexps): New function.
6278 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6279 freeform_regexps to the empty list.
6280 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6281
49e76ff1
IE
62822016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6283
f6d1b868 6284 PR tree-optimization/71488
49e76ff1
IE
6285 * g++.dg/pr71488.C: New test.
6286 * gcc.dg/vect/vect-bool-cmp.c: New test.
6287
951d8c8a
EB
62882016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6289
6290 * gcc.dg/guality/param-5.c: New test.
6291
b60fc3bd
BE
62922016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6293
6294 * gcc.target/i386/asm-flag-7.c: New test.
6295
0609abda
TS
62962016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6297
6298 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6299 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6300 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6301 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6302 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6303 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6304 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6305 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6306 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6307 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6308 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6309 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6310 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6311 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6312 * lib/target-supports.exp: Likewise.
6313
ee2499b4
TS
63142016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6315
6316 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6317 * gcc.dg/attr-ms_struct-2.c: Likewise.
6318 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6319 * gcc.dg/bf-ms-attrib.c: Likewise.
6320 * gcc.dg/bf-ms-layout-2.c: Likewise.
6321 * gcc.dg/bf-ms-layout-3.c: Likewise.
6322 * gcc.dg/bf-ms-layout.c: Likewise.
6323 * gcc.dg/bf-no-ms-layout.c: Likewise.
6324 * gcc.target/i386/bitfield1.c: Likewise.
6325 * gcc.target/i386/bitfield2.c: Likewise.
6326 * gcc.target/i386/bitfield3.c: Likewise.
6327
caea59ff
KN
63282016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6329
6330 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6331 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6332 override other than -mcpu=power9 command-line option is specified,
6333 or if the target operating system is aix.
6334 * gcc.target/powerpc/darn-1.c: Likewise.
6335 * gcc.target/powerpc/darn-2.c: Likewise.
6336 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6337 test if effective-target is not powerpc_p9vector_ok or if the
6338 target operating system is not defined.
6339 * gcc.target/powerpc/vslv-1.c: Likewise.
6340 * gcc.target/powerpc/vsrv-0.c: Likewise.
6341 * gcc.target/powerpc/vsrv-1.c: Likewise.
6342
63617e30
TB
63432016-06-21 Tobias Burnus <burnus@net-b.de>
6344
6345 PR fortran/71068
6346 * gfortran.dg/coarray/data_1.f90: New.
6347
89192c3c
WD
63482016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6349
6350 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6351 (dg-require-effective-target): Use arm_v8_neon_hw.
6352 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6353 (dg-require-effective-target): Likewise.
6354 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6355 (dg-require-effective-target): Likewise.
6356 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6357 (dg-require-effective-target): Likewise.
6358 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6359 (dg-require-effective-target): Likewise.
6360 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6361 (dg-require-effective-target): Likewise.
6362 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6363 Add AArch64 check.
6364
64ac50e2
WD
63652016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6366
6367 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6368 Set to 3 so test passes.
6369
6252b5db
WD
63702016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6371
6372 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6373
3b9bc511
IV
63742016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6375
6376 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6377 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6378 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6379 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6380
21db1c78
IV
63812016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6382
6383 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6384 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6385
9d30e86f
L
63862016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6387
6388 PR target/71549
6389 * gcc.target/i386/pr71549.c: New test.
6390
448a7c69
KN
63912016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6392
6393 * gcc.target/powerpc/vadsdu-0.c: Replace
6394 dg-require-effective-target directive to allow test to run on more
6395 platforms, and add dg-skip-if directive to disable test on aix
6396 platforms because of known incompatibilities.
6397 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6398 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6399 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6400 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6401 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6402 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6403 * gcc.target/powerpc/vadsdub-2.c: Replace
6404 dg-require-effective-target directive to allow test to run on more
6405 platforms, and add dg-skip-if directive to disable test on aix
6406 platforms because of known incompatibilities.
6407 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6408 with vec_absdb call to differentiate this test from vadsdub-1.c.
6409 * gcc.target/powerpc/vadsduh-1.c: Replace
6410 dg-require-effective-target directive to allow test to run on more
6411 platforms, and add dg-skip-if directive to disable test on aix
6412 platforms because of known incompatibilities.
6413 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6414 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6415 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6416
0ad84f34
JJ
64172016-06-21 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR tree-optimization/71588
6420 * gcc.dg/pr71558.c: New test.
6421
e71e8d94
SKS
64222016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6423
6424 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6425 * c-c++-common/pr68657-2.c: Likewise.
6426 * c-c++-common/pr68657-3.c: Likewise.
6427 * gcc.dg/torture/pr69714.c: Require int32plus support.
6428 * gcc.dg/torture/pr70025.c: Likewise.
6429 * gcc.dg/torture/pr70083.c: Likewise.
6430 * gcc.dg/torture/pr70542.c: Likewise.
6431 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6432
5a578671
JM
64332016-06-20 Joseph Myers <joseph@codesourcery.com>
6434
6435 PR c/71601
6436 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6437
7a9df68e
JJ
64382016-06-20 Jakub Jelinek <jakub@redhat.com>
6439
50aa64d5
JJ
6440 PR middle-end/71581
6441 * gcc.dg/pr71581.c: New test.
6442
7a9df68e
JJ
6443 PR rtl-optimization/71591
6444 * gcc.dg/cpp/pr71591.c: New test.
6445
3947cf19
DR
64462016-06-20 David B. Robins <gcc@davidrobins.net>
6447
6448 PR target/71571
6449 * g++.dg/torture/pr71571.C: New test.
6450
c4ff221e
JJ
64512016-06-20 Jakub Jelinek <jakub@redhat.com>
6452
6453 PR target/71559
6454 * gcc.target/i386/sse2-pr71559.c: New test.
6455 * gcc.target/i386/avx-pr71559.c: New test.
6456 * gcc.target/i386/avx512f-pr71559.c: New test.
6457
f1b5abfb
TB
64582016-06-20 Tobias Burnus <burnus@net-b.de>
6459
6460 PR fortran/71194
6461 * gfortran.dg/pointer_remapping_10.f90: New.
6462
842107e4
DM
64632016-06-20 David Malcolm <dmalcolm@redhat.com>
6464
6465 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6466
d9e8bdfd
MS
64672016-06-20 Martin Sebor <msebor@redhat.com>
6468
6469 PR c/69507
6470 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6471 * gnu90-const-expr-1.c: Same.
6472 * gnu99-const-expr-1.c: Same.
6473 * gnu99-static-1.c: Same.
6474
67785479
RL
64752016-06-20 Renlin Li <renlin.li@arm.com>
6476
29f09b38 6477 PR testsuite/71489
67785479
RL
6478 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6479
636929b8
JG
64802016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6481
6482 * gcc.target/aarch64/vcvt_f64_1.c: New.
6483 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6484 * gcc.target/aarch64/vrecp_f64_1.c: New.
6485
ff7b374b
KT
64862016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6487
6488 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6489 "alignement".
6490
554cfc9e
GJL
64912016-06-20 Georg-Johann Lay <avr@gjlay.de>
6492
6493 PR target/71103
6494 * gcc.target/avr/torture/pr71103-2.c: New test.
6495
94087e88 64962016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6497
6498 PR c/69507
6499 * gcc.dg/alignof.c: New test.
6500
c561b091
PC
65012016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6502
6503 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6504 vs dg-error; test constexpr specifier too.
6505
bf54f123
PC
65062016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6507
6508 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6509
4e53aa97
CL
65102016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6511
6512 * lib/target-supports.exp
6513 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6514 arm_neon_ok and merge flags. Fix temporary test name.
6515 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6516 and merge flags.
6517
69071d86
ML
65182016-06-17 Martin Liska <mliska@suse.cz>
6519
6520 * gcc.dg/predict-9.c: Fix dump scanning.
6521
68b3b858
BC
65222016-06-17 Bin Cheng <bin.cheng@arm.com>
6523
6524 PR tree-optimization/71354
6525 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6526
d3ee260a
BC
65272016-06-17 Bin Cheng <bin.cheng@arm.com>
6528
6529 PR tree-optimization/71347
6530 * gcc.dg/tree-ssa/pr71347.c: New test.
6531
bd8fb114
BC
65322016-06-17 Bin Cheng <bin.cheng@arm.com>
6533
6534 PR tree-optimization/71354
6535 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6536
97816be4
BC
65372016-06-17 Bin Cheng <bin.cheng@arm.com>
6538
6539 * gcc.dg/vect/vect-alias-check-1.c: New test.
6540
2d761a37
SKS
65412016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6542
e0277d6b 6543 PR target/71151
2d761a37
SKS
6544 * gcc.target/avr/pr71151-1.c: New test.
6545 * gcc.target/avr/pr71151-2.c: New test.
6546 * gcc.target/avr/pr71151-3.c: New test.
6547 * gcc.target/avr/pr71151-4.c: New test.
6548 * gcc.target/avr/pr71151-5.c: New test.
6549 * gcc.target/avr/pr71151-6.c: New test.
6550 * gcc.target/avr/pr71151-7.c: New test.
6551 * gcc.target/avr/pr71151-8.c: New test.
6552 * gcc.target/avr/pr71151-common.h: New test.
6553
68fa96d6
ML
65542016-06-16 Martin Liska <mliska@suse.cz>
6555
6556 * gfortran.dg/predict-1.f90: New test.
6557
b6ca982f
UB
65582016-06-16 Uros Bizjak <ubizjak@gmail.com>
6559
6560 PR target/71242
3a146d46 6561 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6562
1dc8d15b
JH
65632016-06-16 Jan Hubicka <hubicka@ucw.cz>
6564
6565 * g++.dg/vect/pr36648.cc: Disable cunrolli
6566
67c25816
JJ
65672016-06-16 Jakub Jelinek <jakub@redhat.com>
6568
c577adb2
JJ
6569 PR target/71554
6570 * gcc.c-torture/execute/pr71554.c: New test.
6571
67c25816
JJ
6572 PR rtl-optimization/71532
6573 * gcc.dg/torture/pr71532.c: New test.
6574
1a3c3ee9
MM
65752016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6576
6577 * gcc.target/powerpc/p9-dimode1.c: New test.
6578 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6579
f29468a7
JJ
65802016-06-15 Jakub Jelinek <jakub@redhat.com>
6581
61daecc4
JJ
6582 * gcc.c-torture/compile/20160615-1.c: New test.
6583
f29468a7
JJ
6584 * g++.dg/cpp0x/ref-qual17.C: New test.
6585
209d1e2d
IE
65862016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6587
6588 PR middle-end/71529
6589 * gcc.target/i386/pr71529.C: New test.
6590
8dc35712
AH
65912016-06-15 Alan Hayward <alan.hayward@arm.com>
6592
6593 PR tree-optimization/71483
6594 * g++.dg/vect/pr71483.c: New
6595
b8911cb8
PC
65962016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6597
6598 PR c++/70202
6599 * g++.dg/inherit/crash6.C: New.
6600 * g++.dg/inherit/union2.C: Likewise.
6601 * g++.dg/inherit/virtual12.C: Likewise.
6602 * g++.dg/inherit/virtual13.C: Likewise.
6603 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6604
cf5d08ab
UB
66052016-06-15 Uros Bizjak <ubizjak@gmail.com>
6606
e3d62871 6607 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6608
8f482165
AH
66092016-06-15 Alan Hayward <alan.hayward@arm.com>
6610
6611 PR tree-optimization/71439
6612 * gcc.dg/vect/pr71439.c: New
6613
3256673f
KT
66142016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6615
6616 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6617
b17dc4d4
RB
66182016-06-15 Richard Biener <rguenther@suse.de>
6619
6620 * gcc.dg/vect/slp-45.c: New testcase.
6621
2a5825f2
RB
66222016-06-15 Richard Biener <rguenther@suse.de>
6623
6624 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6625
6e433d0b
BS
66262016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6627
6628 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6629 requirements, and disable for AIX for now.
6630 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6631
abe7f828
JJ
66322016-06-14 Jakub Jelinek <jakub@redhat.com>
6633
a09c81b4
JJ
6634 PR c++/71528
6635 * g++.dg/opt/pr71528.C: New test.
6636
abe7f828
JJ
6637 PR c++/71516
6638 * g++.dg/init/pr71516.C: New test.
6639
acfadf06
PC
66402016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6641
6642 * g++.dg/init/array46.C: New.
6643
4d568ab2
UB
66442016-06-14 Uros Bizjak <ubizjak@gmail.com>
6645
e3d62871
UB
6646 * gcc.target/i386/float128-3.c: New test.
6647 * gcc.target/i386/quad-sse4.c: Ditto.
6648 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6649 Update scan strings.
4d568ab2 6650
30934c5d
RB
66512016-06-14 Richard Biener <rguenther@suse.de>
6652
6653 PR middle-end/71526
6654 * gfortran.dg/pr71526.f90: New testcase.
6655
3970e545
AV
66562016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6657
6658 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6659 * gcc.dg/zero_bits_compound-1.c: Likewise.
6660
04976c6e
RB
66612016-06-14 Richard Biener <rguenther@suse.de>
6662
6663 PR tree-optimization/71522
6664 * gcc.dg/torture/pr71522.c: New testcase.
6665
23e025db
JJ
66662016-06-14 Jakub Jelinek <jakub@redhat.com>
6667
6668 PR tree-optimization/71520
6669 * gcc.dg/tree-ssa/pr71520.c: New test.
6670
90b72e84
RB
66712016-06-14 Richard Biener <rguenther@suse.de>
6672
6673 PR tree-optimization/71521
86c24ba6 6674 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6675
ef7cf206
JJ
66762016-06-13 Jakub Jelinek <jakub@redhat.com>
6677
0dda258b
JJ
6678 PR sanitizer/71498
6679 * c-c++-common/ubsan/bounds-13.c: New test.
6680
ef7cf206
JJ
6681 PR preprocessor/71183
6682 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6683
a73786e3
JL
66842016-06-13 Jeff Law <law@redhat.com>
6685
6686 PR tree-optimization/71403
6687 * c-c++-common/ubsan/pr71403-1.c: New test.
6688 * c-c++-common/ubsan/pr71403-2.c: New test.
6689 * c-c++-common/ubsan/pr71403-3.c: New test.
6690
0ac249bf
JJ
66912016-06-13 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR middle-end/71478
6694 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6695 Add -Wno-psabi -w to dg-options.
6696
5408a64a
KN
66972016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6698
6699 * gcc.target/powerpc/vadsdu-0.c: New test.
6700 * gcc.target/powerpc/vadsdu-1.c: New test.
6701 * gcc.target/powerpc/vadsdu-2.c: New test.
6702 * gcc.target/powerpc/vadsdu-3.c: New test.
6703 * gcc.target/powerpc/vadsdu-4.c: New test.
6704 * gcc.target/powerpc/vadsdu-5.c: New test.
6705 * gcc.target/powerpc/vadsdub-1.c: New test.
6706 * gcc.target/powerpc/vadsdub-2.c: New test.
6707 * gcc.target/powerpc/vadsduh-1.c: New test.
6708 * gcc.target/powerpc/vadsduh-2.c: New test.
6709 * gcc.target/powerpc/vadsduw-1.c: New test.
6710 * gcc.target/powerpc/vadsduw-2.c: New test.
6711
f7e4f2e3
DM
67122016-06-13 David Malcolm <dmalcolm@redhat.com>
6713
6714 * gcc.dg/c99-init-2.c (c): Update expected error message.
6715 * gcc.dg/init-bad-8.c (foo): Likewise.
6716 * gcc.dg/spellcheck-fields-3.c: New test case.
6717
ad23a23e
ML
67182016-06-13 Martin Liska <mliska@suse.cz>
6719
6720 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6721 and "guess loop iv compared" heuristics.
6722 * gcc.dg/predict-2.c: Likewise.
6723 * gcc.dg/predict-3.c: Likewise.
6724 * gcc.dg/predict-4.c: Likewise.
6725 * gcc.dg/predict-5.c: Likewise.
6726 * gcc.dg/predict-6.c: Likewise.
6727
146c55da
MP
67282016-06-13 Marek Polacek <polacek@redhat.com>
6729
6730 PR middle-end/71476
6731 * c-c++-common/Wswitch-unreachable-4.c: New test.
6732 * gcc.dg/Wswitch-unreachable-2.c: New test.
6733 * g++.dg/tm/jump1.C: Move dg-warning.
6734
42e77cbc
EB
67352016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6736
6737 * gnat.dg/renaming10.ad[sb]: New test.
6738
7474dcc1
PT
67392016-06-13 Paul Thomas <pault@gcc.gnu.org>
6740
6741 PR fortran/70673
6742 * gfortran.dg/pr70673.f90: New test.
6743
f57f53d3
RB
67442016-06-13 Richard Biener <rguenther@suse.de>
6745
6746 PR middle-end/64516
6747 * gcc.dg/align-3.c: New testcase.
6748
5843a5f0
ML
67492016-06-13 Martin Liska <mliska@suse.cz>
6750
6751 * gcc.target/i386/pr71458.c: New test.
6752
aa8fdb44
UB
67532016-06-12 Uros Bizjak <ubizjak@gmail.com>
6754
6755 PR target/71241
3a146d46 6756 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6757
2043e4d7
DH
67582016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6759
6760 PR target/60751
6761 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6762 statement.
6763
d3dc025d
DH
67642016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6765
6766 PR target/60751
6767 * gfortran.dg/comma_IO_extension_1.f90: New test.
6768 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6769 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6770 statement.
6771 * gfortran.dg/graphite/pr38083.f90: Likewise.
6772 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6773 missing format.
6774
a31d78c6
EB
67752016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6776
6777 * gnat.dg/case_character.adb: New test.
6778
95c18dd0
SB
67792016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6780
6781 PR middle-end/71310
6782 * gcc.target/powerpc/pr71310.c: New testcase.
6783
b97d37b4
KV
67842016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6785
6786 PR middle-end/71478
6787 * gcc.dg/pr71478.c: New test.
6788
900bcda3
JJ
67892016-06-10 Jakub Jelinek <jakub@redhat.com>
6790
ec1c20db
JJ
6791 PR middle-end/71494
6792 * gcc.c-torture/execute/pr71494.c: New test.
6793
50b15873
JJ
6794 PR c/68657
6795 * gcc.target/i386/pr68657.c: New test.
6796
900bcda3
JJ
6797 PR inline-asm/68843
6798 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6799 (test): Add -masm=intel alternatives.
6800
4d926e34
MS
68012016-06-10 Martin Sebor <msebor@redhat.com>
6802
6803 PR c/71392
6804 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6805
ad071b2b
JL
68062016-06-10 Jeff Law <law@redhat.com>
6807
6808 PR tree-optimization/71335
6809 * gcc.c-torture/execute/pr71335.c: New test.
6810
2704efe8
DM
68112016-06-10 David Malcolm <dmalcolm@redhat.com>
6812
6813 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6814 the various "cannot tail-call: " messages.
6815
18c9b7d4
CL
68162016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6817
6818 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6819 and options.
6820
7cfa10f3
MO
68212016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6822
6823 PR sanitizer/71480
6824 * c-c++-common/asan/pr71480.c: New test.
6825
1f24fd3e
L
68262016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6827
6828 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6829 (ASMNAME2): Likewise.
6830 (main): Replace fn in asm statement with ASMNAME ("fn").
6831 * gcc.dg/guality/pr68037-2.c: Likewise.
6832 * gcc.dg/guality/pr68037-3.c: Likewise.
6833 * gcc.dg/torture/pr68037-1.c: Likewise.
6834 * gcc.dg/torture/pr68037-2.c: Likewise.
6835 * gcc.dg/torture/pr68037-3.c: Likewise.
6836
ad551c07
BE
68372016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6838
6839 PR inline-asm/68843
6840 * gcc.target/i386/pr68843-1.c: New test.
6841 * gcc.target/i386/pr68843-2.c: New test.
6842
4b1ffdb1 68432016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6844 Cesar Philippidis <cesar@codesourcery.com>
6845
6846 PR middle-end/71373
6847 * gcc.dg/goacc/nested-function-1.c: New file.
6848 * gcc.dg/goacc/nested-function-2.c: Likewise.
6849 * gcc.dg/goacc/pr71373.c: Likewise.
6850 * gfortran.dg/goacc/cray-2.f95: Likewise.
6851 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6852 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6853 * gfortran.dg/goacc/cray.f95: Update.
6854 * gfortran.dg/goacc/loop-1.f95: Likewise.
6855 * gfortran.dg/goacc/loop-3.f95: Likewise.
6856 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6857 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6858
68592016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6860
6861 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6862 for OpenACC tile clauses.
6863 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6864
6865 PR c/71381
6866 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6867 to...
6868 * c-c++-common/goacc/cache-2.c: ... this new file.
6869 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6870 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6871 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6872 usage.
6873 * gfortran.dg/goacc/cray.f95: Likewise.
6874 * gfortran.dg/goacc/loop-1.f95: Likewise.
6875
89851e4c
AH
68762016-06-10 Alan Hayward <alan.hayward@arm.com>
6877
6878 PR tree-optimization/71407
6879 PR tree-optimization/71416
6880 * gcc.dg/vect/pr71407.c: New
6881 * gcc.dg/vect/pr71416-1.c: New
6882 * gcc.dg/vect/pr71416-2.c: New
6883
200eafbf
RB
68842016-06-10 Richard Biener <rguenther@suse.de>
6885
6886 PR middle-end/71477
6887 * gcc.dg/torture/pr71477.c: New testcase.
6888
4df99d92
JK
68892016-06-09 Julia Koval <julia.koval@intel.com>
6890
6891 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6892 * gcc.target/i386/interrupt-13.c: Likewise.
6893 * gcc.target/i386/interrupt-15.c: Likewise.
6894 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6895 * gcc.target/i386/interrupt-24.c: Likewise.
6896 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6897 * gcc.target/i386/interrupt-9.c: Likewise.
6898 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6899
e01b4e16
MS
69002016-06-09 Martin Sebor <msebor@redhat.com>
6901
6902 PR c/70883
6903 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6904 * gcc.dg/builtin-constant_p-1.c: Same.
6905 * gcc.dg/builtins-error.c: Same.
6906 * gcc.dg/pr70859.c: Same.
6907
9c35db0e
SKS
69082016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6909
6910 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6911 * gcc.dg/torture/pr68067-1.c: Likewise.
6912 * gcc.dg/torture/pr68067-2.c: Likewise.
6913
69142016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6915
6916 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6917 when setting SIZE.
6918
392a81b9
PC
69192016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6920
6921 PR c++/71465
6922 * g++.dg/inherit/crash5.C: New.
6923 Revert:
6924 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6925
6926 PR c++/70202
6927 * g++.dg/inherit/crash5.C: New.
6928 * g++.dg/inherit/virtual1.C: Adjust.
6929
e49efc14
ML
69302016-06-09 Martin Liska <mliska@suse.cz>
6931
6932 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6933 * g++.dg/predict-loop-exit-2.C: Likewise.
6934 * g++.dg/predict-loop-exit-3.C: Likewise.
6935 * gcc.dg/predict-1.c: Likewise.
6936 * gcc.dg/predict-2.c: Likewise.
6937 * gcc.dg/predict-3.c: Likewise.
6938 * gcc.dg/predict-4.c: Likewise.
6939 * gcc.dg/predict-5.c: Likewise.
6940 * gcc.dg/predict-6.c: Likewise.
6941 * gcc.dg/predict-7.c: Likewise.
6942
36d57986
RB
69432016-06-09 Richard Biener <rguenther@suse.de>
6944
6945 PR tree-optimization/71462
6946 * gcc.dg/torture/pr71462.c: New testcase.
6947
7d82e8e4
MP
69482016-06-09 Marek Polacek <polacek@redhat.com>
6949
6950 PR c/65471
6951 * gcc.dg/c11-generic-3.c: New test.
6952
c8a71589
PC
69532016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6954
6955 * g++.dg/init/array42.C: New.
6956 * g++.dg/init/array43.C: Likewise.
6957 * g++.dg/init/array44.C: Likewise.
6958 * g++.dg/init/array45.C: Likewise.
6959 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6960 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6961 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6962 * g++.dg/gomp/pr35751.C: Likewise.
6963 * g++.dg/init/array23.C: Likewise.
6964 * g++.dg/init/brace2.C: Likewise.
6965 * g++.dg/init/brace6.C: Likewise.
6966
44a845ca
MS
69672016-06-08 Martin Sebor <msebor@redhat.com>
6968 Jakub Jelinek <jakub@redhat.com>
6969
6970 PR c++/70507
6971 PR c/68120
6972 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6973 * c-c++-common/builtin-arith-overflow-2.c: New test.
6974 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6975 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6976 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6977
2ef16b6e
JJ
69782016-06-08 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR c++/71442
6981 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6982
5e3ee346
AL
69832016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6984
6985 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6986 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6987 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6988 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6989 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6990 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6991 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6992 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6993 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6994 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6995 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6996 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6997 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6998
b2ae2814
RB
69992016-06-08 Richard Biener <rguenther@suse.de>
7000
7001 PR tree-optimization/68558
7002 * gcc.dg/vect/slp-44.c: New testcase.
7003
e09b4c37
RB
70042016-06-08 Richard Biener <rguenther@suse.de>
7005
7006 * gcc.dg/vect/slp-43.c: New testcase.
7007
72d50660
RB
70082016-06-08 Richard Biener <rguenther@suse.de>
7009
7010 PR tree-optimization/71452
7011 * gcc.dg/torture/pr71452.c: New testcase.
7012
988c115c
JJ
70132016-06-08 Jakub Jelinek <jakub@redhat.com>
7014
7015 PR c++/71448
7016 * g++.dg/torture/pr71448.C: New test.
7017
73d73b48
BS
70182016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7019
7020 PR debug/71432
7021 PR ada/71413
7022 * g++.dg/debug/pr71432.C: New test.
7023
bdd15d0c
PK
70242016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7025
7026 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7027 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7028 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7029
ce0607bb
AH
70302016-06-08 Alan Hayward <alan.hayward@arm.com>
7031
7032 * gcc.dg/vect/vect-live-2.c: Update effective target.
7033 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7034 * lib/target-supports.exp: Add aarch64 to vect_long.
7035
92a5f2ba
MP
70362016-06-08 Marek Polacek <polacek@redhat.com>
7037
7038 PR c/71418
7039 * gcc.dg/noncompile/pr71418.c: New test.
7040
08203f73
MP
7041 PR c/71426
7042 * gcc.dg/noncompile/pr71426.c: New test.
7043
d1fcc2bd
JH
70442016-06-07 Jan Hubicka <hubicka@ucw.cz>
7045
7046 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7047 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7048 * gcc.dg/predict-3.c: Update template.
7049 * gcc.dg/predict-5.c: Update template.
7050 * gcc.dg/predict-6.c: Update template.
7051 * gcc.dg/predict-9.c: Update template.
7052 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7053
a23e6f1c
BS
70542016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7055
7056 * gcc.target/powerpc/vec-mul.c: New test.
7057
6ffd47b7
DM
70582016-06-07 David Malcolm <dmalcolm@redhat.com>
7059
7060 * gcc.dg/spellcheck-fields-2.c: New test case.
7061
bfd67b47
RB
70622016-06-07 Richard Biener <rguenther@suse.de>
7063
7064 PR c/61564
7065 * gcc.dg/Wpragmas-1.c: New testcase.
7066 * gcc.dg/Wattributes-4.c: Likewise.
7067 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7068 entry.
7069
701b9a47
CL
70702016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7071
7072 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7073 spurious debug code.
7074
6b80d6fa
RB
70752016-06-07 Richard Biener <rguenther@suse.de>
7076
7077 PR tree-optimization/71428
7078 * gcc.dg/torture/pr71428.c: New testcase.
7079
0f3f9437
RB
70802016-06-07 Richard Biener <rguenther@suse.de>
7081
7082 PR middle-end/71423
7083 * gcc.dg/torture/pr71423.c: New testcase.
7084
ec963f2a
KV
70852016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7086
7087 PR middle-end/71408
7088 * gcc.dg/tree-ssa/pr71408.c: New test.
7089
46ab5b6e
KV
70902016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7091
7092 PR middle-end/71281
7093 * g++.dg/torture/pr71281.C: New test.
7094
1f40cff3
MP
70952016-06-06 Marek Polacek <polacek@redhat.com>
7096
7097 PR c/71362
7098 * gcc.dg/pr71362.c: New test.
7099
6f5bcd24
JJ
71002016-06-06 Jakub Jelinek <jakub@redhat.com>
7101 Patrick Palka <ppalka@gcc.gnu.org>
7102
7103 PR c++/70847
7104 PR c++/71330
7105 PR c++/71393
7106 * g++.dg/opt/pr70847.C: New test.
7107 * g++.dg/ubsan/pr70847.C: New test.
7108 * g++.dg/ubsan/pr71393.C: New test.
7109
158beb4a
JJ
71102016-06-06 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR tree-optimization/71259
7113 * gcc.dg/vect/pr71259.c: New test.
7114
d9b950dd
DM
71152016-06-06 David Malcolm <dmalcolm@redhat.com>
7116
7117 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7118 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7119 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7120 above.
7121
36f9ad69
KT
71222016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7123
7124 PR middle-end/37780
7125 * gcc.c-torture/execute/pr37780.c: New test.
7126 * gcc.target/aarch64/pr37780_1.c: Likewise.
7127 * gcc.target/arm/pr37780_1.c: Likewise.
7128
5545a907
MP
71292016-06-06 Marek Polacek <polacek@redhat.com>
7130
7131 * c-c++-common/attr-may-alias-1.c: New test.
7132 * c-c++-common/attr-may-alias-2.c: New test.
7133 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7134
93671519
BE
71352016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7136
7137 PR c/24414
7138 * gcc.target/i386/pr24414.c: New test.
7139
690f24b7
JM
71402016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7141
7142 * gcc.target/sparc/vis4misc.c: New file.
7143 * gcc.target/sparc/fpcmp.c: Likewise.
7144 * gcc.target/sparc/fpcmpu.c: Likewise.
7145
31ce6157
AH
71462016-06-06 Alan Hayward <alan.hayward@arm.com>
7147
7148 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7149 * gcc.dg/vect/vect-live-3.c: Likewise.
7150
9fcebb5a
RB
71512016-06-06 Richard Biener <rguenther@suse.de>
7152
7153 PR tree-optimization/71398
7154 * gcc.dg/torture/pr71398.c: New testcase.
7155
903ca97b
UB
71562016-06-06 Uros Bizjak <ubizjak@gmail.com>
7157
7158 PR target/71389
7159 * g++.dg/pr71389.C: New test.
7160
9c1eb332
JD
71612016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7162
7163 PR fortran/71404
7164 * gfortran.dg/fmt_read_5.f: New test.
7165
b2d83bd2
AV
71662016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7167
7168 PR fortran/69659
7169 * gfortran.dg/class_array_22.f03: New test.
7170
ec81960e
JH
71712016-06-05 Jan Hubicka <hubicka@ucw.cz>
7172
7173 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7174
429d2750
JH
71752016-06-05 Jan Hubicka <hubicka@ucw.cz>
7176
7177 * gcc.dg/predict-9.c: Update template.
7178
c1c00983
PC
71792016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7180
7181 PR c++/49377
7182 * g++.dg/template/pr49377.C: New.
7183
1927a963
JJ
71842016-06-04 Jakub Jelinek <jakub@redhat.com>
7185
7186 PR tree-optimization/71405
7187 * g++.dg/torture/pr71405.C: New test.
7188
909a11ad
PC
71892016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7190
7191 PR c++/70202
7192 * g++.dg/inherit/crash5.C: New.
7193 * g++.dg/inherit/virtual1.C: Adjust.
7194
08bbb1f8
JL
71952016-06-03 Jeff Law <law@redhat.com>
7196
7197 PR tree-optimization/71316
7198 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7199
7c35235c
JJ
72002016-06-03 Jakub Jelinek <jakub@redhat.com>
7201
7202 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7203 dg-additional-options with just -fno-tree-scev-cprop in it.
7204 * gcc.dg/vect/vect-live-2.c: Likewise.
7205 * gcc.dg/vect/vect-live-5.c: Likewise.
7206 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7207 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7208 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7209
c8572dd6
PP
72102016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7211
7212 PR c++/27100
7213 * g++.dg/other/friend6.C: New test.
7214
1c7733a7
BS
72152016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7216
7217 * g++.dg/torture/ppc-ldst-array.C: New.
7218
0d2f700f
JM
72192016-06-03 Joseph Myers <joseph@codesourcery.com>
7220
7221 PR target/71276
7222 PR target/71277
7223 * gcc.dg/torture/builtin-fp-int-inexact.c,
7224 gcc.target/i386/387-builtin-fp-int-inexact.c,
7225 gcc.target/i386/387-rint-inline-1.c,
7226 gcc.target/i386/387-rint-inline-2.c,
7227 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7228 gcc.target/i386/sse2-rint-inline-1.c,
7229 gcc.target/i386/sse2-rint-inline-2.c,
7230 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7231 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7232
f8071c05
L
72332016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7234 Julia Koval <julia.koval@intel.com>
7235
7236 PR target/66960
7237 PR target/67630
7238 PR target/67634
7239 PR target/67841
7240 PR target/68037
7241 PR target/68618
7242 PR target/68661
7243 PR target/69575
7244 PR target/69596
7245 PR target/69734
7246 * gcc.dg/guality/pr68037-1.c: New test.
7247 * gcc.dg/guality/pr68037-2.c: Likewise.
7248 * gcc.dg/guality/pr68037-3.c: Likewise.
7249 * gcc.dg/torture/pr68037-1.c: Likewise.
7250 * gcc.dg/torture/pr68037-2.c: Likewise.
7251 * gcc.dg/torture/pr68037-3.c: Likewise.
7252 * gcc.dg/torture/pr68661-1a.c: Likewise.
7253 * gcc.dg/torture/pr68661-1b.c: Likewise.
7254 * gcc.target/i386/interrupt-1.c: Likewise.
7255 * gcc.target/i386/interrupt-2.c: Likewise.
7256 * gcc.target/i386/interrupt-3.c: Likewise.
7257 * gcc.target/i386/interrupt-4.c: Likewise.
7258 * gcc.target/i386/interrupt-5.c: Likewise.
7259 * gcc.target/i386/interrupt-6.c: Likewise.
7260 * gcc.target/i386/interrupt-7.c: Likewise.
7261 * gcc.target/i386/interrupt-8.c: Likewise.
7262 * gcc.target/i386/interrupt-9.c: Likewise.
7263 * gcc.target/i386/interrupt-10.c: Likewise.
7264 * gcc.target/i386/interrupt-11.c: Likewise.
7265 * gcc.target/i386/interrupt-12.c: Likewise.
7266 * gcc.target/i386/interrupt-13.c: Likewise.
7267 * gcc.target/i386/interrupt-14.c: Likewise.
7268 * gcc.target/i386/interrupt-15.c: Likewise.
7269 * gcc.target/i386/interrupt-16.c: Likewise.
7270 * gcc.target/i386/interrupt-17.c: Likewise.
7271 * gcc.target/i386/interrupt-18.c: Likewise.
7272 * gcc.target/i386/interrupt-19.c: Likewise.
7273 * gcc.target/i386/interrupt-20.c: Likewise.
7274 * gcc.target/i386/interrupt-21.c: Likewise.
7275 * gcc.target/i386/interrupt-22.c: Likewise.
7276 * gcc.target/i386/interrupt-23.c: Likewise.
7277 * gcc.target/i386/interrupt-24.c: Likewise.
7278 * gcc.target/i386/interrupt-25.c: Likewise.
7279 * gcc.target/i386/interrupt-26.c: Likewise.
7280 * gcc.target/i386/interrupt-27.c: Likewise.
7281 * gcc.target/i386/interrupt-28.c: Likewise.
7282 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7283 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7284 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7285 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7286 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7287 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7288 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7289 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7290 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7291 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7292 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7293 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7294
36b85e43
BS
72952016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7296
9de2e795
L
7297 PR tree-optimization/52171
7298 * gcc.dg/pr52171.c: New test.
7299 * gcc.target/i386/pr52171.c: New test.
36b85e43 7300
bfeee8ac
JH
73012016-06-03 Jan Hubicka <jh@suse.cz>
7302
7303 * g++.dg/tree-ssa/pred-1.C: New testcase
7304 * gcc.dg/tree-ssa/pred-1.c: New testcase
7305
859b0bae
BS
73062016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7307
7308 PR target/70957
7309 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7310 support.
7311 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7312
3a2edf4c
AH
73132016-06-03 Alan Hayward <alan.hayward@arm.com>
7314
7315 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7316
b28ead45
AH
73172016-06-03 Alan Hayward <alan.hayward@arm.com>
7318
7319 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7320 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7321 * gcc.dg/vect/vect-live-1.c: New test.
7322 * gcc.dg/vect/vect-live-2.c: New test.
7323 * gcc.dg/vect/vect-live-3.c: New test.
7324 * gcc.dg/vect/vect-live-4.c: New test.
7325 * gcc.dg/vect/vect-live-5.c: New test.
7326 * gcc.dg/vect/vect-live-slp-1.c: New test.
7327 * gcc.dg/vect/vect-live-slp-2.c: New test.
7328 * gcc.dg/vect/vect-live-slp-3.c: New test.
7329
1f91747b
JJ
73302016-06-03 Jakub Jelinek <jakub@redhat.com>
7331
7332 PR middle-end/71387
7333 * g++.dg/opt/pr71387.C: New test.
7334
47b83923
JL
73352016-06-02 Jeff Law <law@redhat.com>
7336
7337 PR tree-optimization/71328
7338 * gcc.c-torture/compile/pr71328.c: New test.
7339
e96e5f46
JD
73402016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7341
7342 PR fortran/52393
7343 * gfortran.dg/fmt_read_3.f90: Fix typo.
7344 * gfortran.dg/fmt_read_4.f90: New test.
7345
b872d729
PC
73462016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7347
7348 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7349 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7350 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7351 * g++.dg/cpp0x/override2.C: Likewise.
7352 * g++.dg/parse/crash5.C: Likewise.
7353 * g++.dg/parse/error16.C: Likewise.
7354 * g++.dg/parse/error27.C: Likewise.
7355 * g++.dg/template/qualttp15.C: Likewise.
7356 * g++.dg/template/redecl4.C: Likewise.
7357 * g++.old-deja/g++.other/crash39.C: Likewise.
7358 * g++.old-deja/g++.other/struct1.C: Likewise.
7359 * g++.old-deja/g++.pt/m9a.C: Likewise.
7360 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7361
0e535442
JJ
73622016-06-02 Jakub Jelinek <jakub@redhat.com>
7363
0633ee10
JJ
7364 PR c++/71372
7365 * c-c++-common/pr71372.c: New test.
7366
0e535442
JJ
7367 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7368 __TIME__ strings with __builtin_strcmp instead of printf and
7369 dg-output.
7370
f3c5ecc2
ML
73712016-06-02 Martin Liska <mliska@suse.cz>
7372
7373 * gcc.dg/predict-9.c: New test.
7374
a91807c5
JJ
73752016-06-02 Jakub Jelinek <jakub@redhat.com>
7376
7377 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7378 global set_compiler_env_var and global saved_compiler_env_var.
7379
b5bd1978
KT
73802016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7381
7382 PR rtl-optimization/71295
7383 * gcc.c-torture/compile/pr71295.c: New test.
7384
b93b1475
JJ
73852016-06-02 Jakub Jelinek <jakub@redhat.com>
7386
930ebd0e
JJ
7387 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7388
1e021dc3
JJ
7389 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7390 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7391
b93b1475
JJ
7392 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7393 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7394 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7395 alternative number.
7396
58f2fb5c
MM
73972016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7398
7399 * gcc.target/powerpc/p9-splat-4.c: New test.
7400
74012016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7402
7403 PR target/71186
7404 * gcc.target/powerpc/pr71186.c: New test.
7405
4731c9f0
JD
74062016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7407
7408 PR fortran/52393
7409 * gfortran.dg/fmt_read_3.f90: New test.
7410
042dee3e
TP
74112016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7412
7413 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7414 procedure.
7415
15c98b2e
ES
74162016-06-01 Eduard Sanou <dhole@openmailbox.org>
7417
7418 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7419 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7420 env var is set.
7421 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7422 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7423 shown once.
7424 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7425 during compilation.
7426 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7427 vars set by dg-set-compiler-env-var.
7428
6442a6f4
PT
74292016-06-01 Paul Thomas <pault@gcc.gnu.org>
7430
7431 PR fortran/71156
7432 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7433 to the module procedure declaration.
7434 * gfortran.dg/submodule_16.f08: New test.
7435
ab62397a
JJ
74362016-06-01 Jakub Jelinek <jakub@redhat.com>
7437
7438 PR middle-end/71371
7439 * c-c++-common/gomp/pr71371.c: New test.
7440
b66af6ed
RB
74412016-06-01 Richard Biener <rguenther@suse.de>
7442
7443 PR tree-optimization/71366
7444 * gcc.dg/torture/pr71366-1.c: New testcase.
7445 * gcc.dg/torture/pr71366-2.c: Likewise.
7446
e342b9d8
KN
74472016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7448
7449 * gcc.target/powerpc/vslv-0.c: New test.
7450 * gcc.target/powerpc/vslv-1.c: New test.
7451 * gcc.target/powerpc/vsrv-0.c: New test.
7452 * gcc.target/powerpc/vsrv-1.c: New test.
7453
721547cd
NS
74542016-06-01 Nathan Sidwell <nathan@acm.org>
7455
7456 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7457 * gcc.target/nvptx/weak.c: New.
7458
fa2c9034
RB
74592016-06-01 Richard Biener <rguenther@suse.de>
7460
7461 PR tree-optimization/71261
7462 * gcc.dg/torture/vect-bool-1.c: New testcase.
7463
3e32893c
JJ
74642016-06-01 Jakub Jelinek <jakub@redhat.com>
7465
7466 * gfortran.dg/gomp/order-1.f90: New test.
7467 * gfortran.dg/gomp/order-2.f90: New test.
7468
8c383600
JH
74692016-06-01 Jan Hubicka <hubicka@ucw.cz>
7470
7471 * gcc.dg/unroll-6.c: Update template.
7472 * gcc.dg/unroll-7.c: New testcase.
7473 * gcc.dg/unroll-8.c: New testcase.
7474
a0dfeef5
EB
74752016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7476
7477 * gnat.dg/opt56.ad[sb]: New test.
7478
48de5701
PC
74792016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7480
7481 PR c++/66635
7482 * g++.dg/cpp0x/constexpr-ice16.C: New.
7483
827cf695
PP
74842016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7485
7486 PR tree-optimization/71314
7487 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7488 -mbranch-cost=2.
7489
ff66f6e8
PP
74902016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7491
7492 PR tree-optimization/71077
7493 * gcc.dg/tree-ssa/pr71077.c: New test.
7494
050fb209
JH
74952016-05-31 Jan Hubicka <hubicka@ucw.cz>
7496
48de5701
PC
7497 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7498 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7499 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7500
c642d919
PC
75012016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7502
7503 PR c++/71248
7504 * g++.dg/cpp0x/pr71248.C: New.
7505 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7506 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7507 * g++.dg/init/new37.C: Likewise.
7508 * g++.dg/template/static1.C: Likewise.
7509 * g++.dg/template/static2.C: Likewise.
7510
d6439e08
L
75112016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7512
7513 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7514 instead of %rdi.
7515 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7516
780b9dd4
MP
75172016-05-31 Marek Polacek <polacek@redhat.com>
7518
7519 * c-c++-common/Wswitch-unreachable-3.c: New test.
7520 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7521
0d99f8a0
RB
75222016-05-31 Richard Biener <rguenther@suse.de>
7523
7524 PR tree-optimization/71352
7525 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7526
52545641
TP
75272016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7528
7529 * gcc.target/arm/armv5_thumb_isa.c: New test.
7530
5b8c1205
KY
75312016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7532
7533 PR target/71346
7534 * gcc.target/i386/pr71346.c: New test.
7535
7a88cc84
TV
75362016-05-31 Tom de Vries <tom@codesourcery.com>
7537
7538 PR tree-optimization/69068
7539 * gcc.dg/graphite/pr69068.c: New test.
7540
265149a6
MS
75412016-05-27 Martin Sebor <msebor@redhat.com>
7542
7543 PR c++/71306
7544 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7545
00631022
JJ
75462016-05-30 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR c++/71349
7549 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7550 nowait depend(inout: dd[0]) clauses where permitted.
7551
b2f6675b
PC
75522016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7553
7554 PR c++/71238
7555 * g++.dg/parse/pr71238.C: New.
7556 * g++.dg/concepts/friend1.C: Test column numbers too.
7557 * g++.dg/cpp0x/initlist31.C: Likewise.
7558 * g++.dg/cpp0x/pr51420.C: Likewise.
7559 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7560 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7561 * g++.dg/ext/builtin3.C: Likewise.
7562 * g++.dg/lookup/friend12.C: Likewise.
7563 * g++.dg/lookup/friend7.C: Likewise.
7564 * g++.dg/lookup/koenig1.C: Likewise.
7565 * g++.dg/lookup/koenig5.C: Likewise.
7566 * g++.dg/lookup/used-before-declaration.C: Likewise.
7567 * g++.dg/overload/koenig1.C: Likewise.
7568 * g++.dg/template/crash65.C: Likewise.
7569 * g++.dg/template/friend57.C: Likewise.
7570 * g++.dg/warn/Wshadow-5.C: Likewise.
7571 * g++.dg/warn/Wunused-8.C: Likewise.
7572 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7573 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7574 * g++.old-deja/g++.jason/member.C: Likewise.
7575 * g++.old-deja/g++.jason/report.C: Likewise.
7576 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7577 * g++.old-deja/g++.law/visibility20.C: Likewise.
7578 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7579 * g++.old-deja/g++.other/static5.C: Likewise.
7580 * g++.old-deja/g++.pt/overload2.C: Likewise.
7581
a448ff40
JH
75822016-05-30 Jan Hubicka <hubicka@ucw.cz>
7583
7584 * gcc.dg/tree-ssa/peel1.c: New testcase.
7585 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7586 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7587
69be8c91
TV
75882016-05-30 Tom de Vries <tom@codesourcery.com>
7589
7590 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7591 to ce.
7592
a59775a1
PC
75932016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7594
7595 PR c++/71099
7596 * g++.dg/parse/virtual1.C: New.
7597
53d6d955
UB
75982016-05-30 Uros Bizjak <ubizjak@gmail.com>
7599
7600 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7601 Use correct register when clearing %edx.
7602
0557293f
AM
76032016-05-30 Alexander Monakov <amonakov@ispras.ru>
7604
7605 PR tree-optimization/71289
7606 * gcc.dg/pr71289.c: New test.
7607
5d476e35
KV
76082016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7609
7610 PR middle-end/71269
7611 PR middle-end/71292
7612 * gcc.dg/tree-ssa/pr71269.c: New test.
7613 * gcc.dg/tree-ssa/pr71292.c: New test.
7614
db5447ca
KV
76152016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7616
7617 PR middle-end/71252
7618 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7619
98bdbb39
JH
76202016-05-30 Jan Hubicka <hubicka@ucw.cz>
7621
7622 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7623 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7624 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7625
7e012855
TV
76262016-05-30 Tom de Vries <tom@codesourcery.com>
7627
7628 PR tree-optimization/69067
7629 * gcc.dg/graphite/pr69067.c: New test.
7630
beed3701
UB
76312016-05-29 Uros Bizjak <ubizjak@gmail.com>
7632
7633 PR target/71245
7634 * gcc.target/i386/pr71245-1.c: New test.
7635 * gcc.target/i386/pr71245-2.c: Ditto.
7636
b6d4f8e8
PC
76372016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7638
7639 PR c++/71105
7640 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7641 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7642 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7643
00022058
JH
76442016-05-27 Jan Hubicka <hubicka@ucw.cz>
7645
7646 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7647
c8419aca
VV
76482016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7649
7650 Revert:
7651 PR c++/69855
7652 * g++.dg/overload/69855.C: New.
7653 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7654 * g++.old-deja/g++.pt/crash3.C: Likewise.
7655
8008c4d2
PC
76562016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7657
7658 PR c++/60385
7659 * g++.dg/parse/namespace13.C: New.
7660
8b2ef235
JL
76612016-05-26 Jeff Law <law@redhat.com>
7662
7663 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7664 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7665 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7666 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7667 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7668 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7669 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7670 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7671 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7672 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7673 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7674 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7675 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7676
7d67159b
VV
76772016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7678
7679 PR c++/69855
7680 * g++.dg/overload/69855.C: New.
7681 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7682 * g++.old-deja/g++.pt/crash3.C: Likewise.
7683
88e3bdd1
JW
76842016-05-27 Jiong Wang <jiong.wang@arm.com>
7685
7686 PR target/63596
7687 * gcc.target/aarch64/va_arg_1.c: New testcase.
7688 * gcc.target/aarch64/va_arg_2.c: Likewise.
7689 * gcc.target/aarch64/va_arg_3.c: Likewise.
7690
3fd6b9cc
JW
76912016-05-27 Jiong Wang <jiong.wang@arm.com>
7692
7693 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7694 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7695 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7696 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7697 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7698
3cee7e4e
MP
76992016-05-27 Marek Polacek <polacek@redhat.com>
7700
7701 PR middle-end/71308
7702 * g++.dg/torture/pr71308.C: New test.
7703
6a813c96
DV
77042016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7705
7706 * gcc.dg/zero_bits_compound-1.c: New test.
7707 * gcc.dg/zero_bits_compound-2.c: New test.
7708
0561bcfb
IE
77092016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7710
7711 PR middle-end/71279
7712 * gcc.dg/pr71279.c: New test.
7713
21316320
MM
77142016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7715
7716 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7717 floating point min/max/comparison instructions.
7718 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7719
7211a097
JJ
77202016-05-26 Jakub Jelinek <jakub@redhat.com>
7721
7722 * c-c++-common/gomp/schedule-1.c: New test.
7723 * gfortran.dg/gomp/schedule-1.f90: New test.
7724
cac177cf
PP
77252016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7726
7727 PR c++/70822
7728 PR c++/70106
7729 * g++.dg/cpp1y/auto-fn32.C: New test.
7730 * g++.dg/cpp1y/paren4.C: New test.
7731
a2d5b8c9
NS
77322016-05-26 Nathan Sidwell <nathan@acm.org>
7733
7734 * gcc.dg/20060410.c: Xfail on ptx.
7735 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7736 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7737 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7738 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7739 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7740
ffa8b552
TP
77412016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7742
7743 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7744
c7501e00
JJ
77452016-05-26 Jakub Jelinek <jakub@redhat.com>
7746
1875b9a0
JJ
7747 PR tree-optimization/71280
7748 * gcc.dg/pr71280.c: New test.
7749
2116e19f
JJ
7750 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7751
305aef09
JJ
7752 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7753 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7754
c7501e00
JJ
7755 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7756
ca449d26
JW
77572016-05-26 Jiong Wang <jiong.wang@arm.com>
7758
7759 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7760 kept in memory.
ca449d26 7761
8af01c66
JL
77622016-05-25 Jeff Law <law@redhat.com>
7763
7764 PR tree-optimization/71272
7765 * gcc.c-torture/compile/pr71272.c: new test.
7766
f9d6ce73
BS
77672016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7768
7769 * gcc.target/powerpc/vec-cmpne.c: New test.
7770 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7771
a88a7b22
EB
77722016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7773
7774 * gnat.dg/opt55.ad[sb]: New test.
7775
125f02ed
SKS
77762016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7777
7778 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7779 * c-c++-common/pr60226.c: Require int32plus.
7780 * gcc.c-torture/execute/pr70602.c: Likewise.
7781 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7782 unsigned long for malloc arg type.
7783 * gcc.dg/asr_div1.c: Require int32plus.
7784 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7785 * gcc.dg/pie-1.c: Require pie.
7786 * gcc.dg/pie-2.c: Likewise.
7787 * gcc.dg/pr59471.c: Require int32plus.
7788 * gcc.dg/pr59963-2.c: XFAIL for int16.
7789 * gcc.dg/pr60114.c: Require int32plus.
7790 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7791 unsigned long for typedef of size_t.
7792 * gcc.dg/pr63914.c: Require int32plus.
7793 * gcc.dg/pr64536.c: Require pt32plus.
7794 * gcc.dg/pr65658.c: Likewise.
7795 * gcc.dg/pr67271.c: Require int32plus.
7796 * gcc.dg/pr68112.c: Likewise.
7797 * gcc.dg/pr69071.c: Skip for avr target.
7798 * gcc.dg/pr69973.c: Require int32plus.
7799 * gcc.dg/pr70169.c: Skip for avr target.
7800 * gcc.dg/sso-6.c: Require int32plus.
7801 * gcc.dg/sso-7.c: Likewise.
7802 * gcc.dg/sso-8.c: Likewise.
7803 * gcc.dg/vrp-min-max-2.c: Likewise.
7804
c6e434f5
UB
78052016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7806
7807 PR target/70738
7808 * gcc.target/i386/pr70738-1.c: New test.
7809 * gcc.target/i386/pr70738-2.c: Likewise.
7810 * gcc.target/i386/pr70738-3.c: Likewise.
7811 * gcc.target/i386/pr70738-4.c: Likewise.
7812 * gcc.target/i386/pr70738-5.c: Likewise.
7813 * gcc.target/i386/pr70738-6.c: Likewise.
7814 * gcc.target/i386/pr70738-7.c: Likewise.
7815 * gcc.target/i386/pr70738-8.c: Likewise.
7816 * gcc.target/i386/pr70738-9.c: Likewise.
7817
5c42d341
KT
78182016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7819
7820 PR rtl-optimization/66940
7821 * gcc.c-torture/execute/pr66940.c: New test.
7822
bf9a1a07
IV
78232016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7824
7825 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7826 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7827 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7828 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7829 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7830 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7831 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7832 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7833 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7834 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7835 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7836 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7837 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7838 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7839 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7840 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7841 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7842 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7843 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7844 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7845 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7846 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7847 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7848 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7849
95efe6b6
MP
78502016-05-25 Marek Polacek <polacek@redhat.com>
7851
7852 PR c/71265
7853 * gcc.dg/noncompile/pr71265.c: New test.
7854
a23faf7a
MP
7855 PR c/71266
7856 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7857
69a6d5ad
NS
78582016-05-25 Nathan Sidwell <nathan@acm.org>
7859
7860 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7861
3072d4ea
RB
78622016-05-25 Richard Biener <rguenther@suse.de>
7863
7864 PR tree-optimization/71261
7865 * c-c++-common/torture/pr71261.c: New testcase.
7866
e412ece4
RB
78672016-05-25 Richard Biener <rguenther@suse.de>
7868
7869 PR tree-optimization/71264
7870 * gcc.dg/vect/pr71264.c: New testcase.
7871
b9e551ad
PC
78722016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7873
7874 PR c++/55992
7875 * g++.dg/cpp0x/alias-decl-53.C: New.
7876 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7877
6aa1abe5
ML
78782016-05-25 Martin Liska <mliska@suse.cz>
7879
7880 * g++.dg/pr71239.C: New test.
7881
842d162e
RB
78822016-05-25 Richard Biener <rguenther@suse.de>
7883
c87885ca
RO
7884 * gcc.dg/vect/pr58135.c: Rename to ...
7885 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7886
f184a36c
MP
78872016-05-25 Marek Polacek <polacek@redhat.com>
7888
7889 * g++.dg/pr65295.C: Use target c++14.
7890
021fad86
PC
78912016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7892
53d6d955
UB
7893 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7894 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7895
c3eaf15a
MM
78962016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7897
7898 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7899 instructions.
7900
e46c7770
CP
79012016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7902
7903 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7904 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7905 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7906 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7907 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7908 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7909 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7910 * c-c++-common/goacc/pcopy.c: Likewise.
7911 * c-c++-common/goacc/pcopyin.c: Likewise.
7912 * c-c++-common/goacc/pcopyout.c: Likewise.
7913 * c-c++-common/goacc/pcreate.c: Likewise.
7914 * c-c++-common/goacc/pr70688.c: New test.
7915 * c-c++-common/goacc/present-1.c: Adjust test.
7916 * c-c++-common/goacc/reduction-5.c: Likewise.
7917 * g++.dg/goacc/data-1.C: New test.
7918
4bfc9db7
MM
79192016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7920
7921 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7922 vector parity built-in functions.
7923 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7924 count trailing zeros automatic vectorization.
7925 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7926 count trailing zeros built-in functions.
7927
2bc145af
KV
79282016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7929
7930 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7931
26869fdb
PH
79322016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7933
7934 PR target/71050
7935 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7936
b2dc9c3b
PC
79372016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7938
7939 PR c++/50436
7940 * g++.dg/template/crash123.C: New.
7941 * g++.dg/template/crash124.C: Likewise.
7942
f65e97fd
MS
79432016-05-24 Martin Sebor <msebor@redhat.com>
7944
7945 PR c++/71147
7946 * g++.dg/ext/flexary16.C: New test.
7947
a6f5ac7f
IV
79482016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7949
69a6d5ad
NS
7950 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7951 before math.h is included.
a6f5ac7f
IV
7952 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7953 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7954 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7955 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7956 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7957 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7958 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7959 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7960 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7961 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7962 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7963 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7964 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7965 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7966 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7967 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7968 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7969 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7970 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7971 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7972 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7973 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7974 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7975
27bad558
MM
79762016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7977 Kelvin Nilsen <kelvin@gcc.gnu.org>
7978
7979 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7980 support.
7981
72f382fb
PC
79822016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7983
7984 PR c++/69872
7985 * g++.dg/warn/Wno-narrowing1.C: New.
7986
ef2ec9d9
MP
79872016-05-24 Marek Polacek <polacek@redhat.com>
7988
7989 PR c/71249
7990 * c-c++-common/Wswitch-unreachable-2.c: New test.
7991
e90434e3
JJ
79922016-05-24 Jakub Jelinek <jakub@redhat.com>
7993
7adb26f2
JJ
7994 PR c++/71257
7995 * g++.dg/vect/simd-clone-6.cc: New test.
7996 * g++.dg/gomp/declare-simd-6.C: New test.
7997
e90434e3
JJ
7998 PR middle-end/70434
7999 PR c/69504
8000 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8001
b556ea3b
RB
80022016-05-24 Richard Biener <rguenther@suse.de>
8003
8004 PR tree-optimization/71240
8005 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8006
e5328f5d
RB
80072016-05-24 Richard Biener <rguenther@suse.de>
8008
8009 PR tree-optimization/71230
8010 * gcc.dg/torture/pr71230.c: New testcase.
8011 * g++.dg/torture/pr71230.C: Likewise.
8012
a04e69c0
TS
80132016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8014
8015 * c-c++-common/goacc/routine-5.c: Add tests.
8016 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8017 * gfortran.dg/goacc/routine-6.f90: Add tests.
8018
30fd2977
RB
80192016-05-24 Richard Biener <rguenther@suse.de>
8020
8021 PR tree-optimization/71253
8022 * gcc.dg/torture/pr71253.c: New testcase.
8023
ca6f60bc
KV
80242016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8025
8026 PR middle-end/71252
8027 * gfortran.dg/pr71252.f90: New test.
8028
d3465d72
RS
80292016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8030
8031 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8032
f17a223d
RB
80332016-05-24 Richard Biener <rguenther@suse.de>
8034
8035 PR middle-end/70434
8036 PR c/69504
8037 * c-c++-common/vector-subscript-4.c: New testcase.
8038 * c-c++-common/vector-subscript-5.c: Likewise.
8039
e3f36534
JD
80402016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8041
8042 PR fortran/71123
8043 * gfortran.dg/namelist_90.f: New test
8044
85d5c27d
JD
80452016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8046
8047 PR fortran/66461
8048 * gfortran.dg/unexpected_eof.f: New test
8049
fe3f3340
MM
80502016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8051 Kelvin Nilsen <kelvin@gcc.gnu.org>
8052
8053 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8054 as little endian.
8055
26d6ae55
PC
80562016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8057
8058 PR c++/70972
8059 * g++.dg/cpp0x/inh-ctor20.C: New.
8060 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8061
d6c9a06f
PC
80622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8063
8064 PR c++/69095
8065 * g++.dg/cpp0x/variadic168.C: New.
8066
396a1d10
PC
80672016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8068
8069 * g++.dg/cpp0x/pr31445.C: Test column number too.
8070 * g++.dg/cpp0x/pr32253.C: Likewise.
8071 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8072 * g++.dg/cpp0x/variadic36.C: Likewise.
8073
ece46666
MG
80742016-05-23 Marc Glisse <marc.glisse@inria.fr>
8075
8076 * gcc.dg/fold-notshift-2.c: Adjust.
8077
a7dc5980
MP
80782016-05-23 Marek Polacek <polacek@redhat.com>
8079
8080 PR c/49859
8081 * c-c++-common/Wswitch-unreachable-1.c: New test.
8082 * gcc.dg/Wswitch-unreachable-1.c: New test.
8083 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8084 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8085 * g++.dg/gomp/block-10.C: Likewise.
8086 * gcc.dg/gomp/block-10.c: Likewise.
8087 * g++.dg/gomp/block-9.C: Likewise.
8088 * gcc.dg/gomp/block-9.c: Likewise.
8089 * g++.dg/gomp/target-1.C: Likewise.
8090 * g++.dg/gomp/target-2.C: Likewise.
8091 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8092 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8093 * g++.dg/gomp/taskgroup-1.C: Likewise.
8094 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8095 * gcc.dg/gomp/teams-1.c: Likewise.
8096 * g++.dg/gomp/teams-1.C: Likewise.
8097 * g++.dg/overload/error3.C: Likewise.
8098 * g++.dg/tm/jump1.C: Likewise.
8099 * g++.dg/torture/pr40335.C: Likewise.
8100 * gcc.dg/c99-vla-jump-5.c: Likewise.
8101 * gcc.dg/switch-warn-1.c: Likewise.
8102 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8103 * gcc.dg/nested-func-1.c: Likewise.
8104 * gcc.dg/pr67784-4.c: Likewise.
8105
18b54004
RB
81062016-05-23 Richard Biener <rguenther@suse.de>
8107
8108 PR tree-optimization/71230
8109 * gfortran.dg/pr71230-1.f90: New testcase.
8110 * gfortran.dg/pr71230-2.f90: Likewise.
8111
e569db5f
VK
81122016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8113
396a1d10 8114 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8115 * gcc.dg/vect/pr58135.c: Add new.
8116 * gfortran.dg/pr46519-1.f: Adjust test case.
8117
e4b71114
PC
81182016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8119
8120 PR c++/53401
8121 * g++.dg/cpp0x/decltype64.C: New.
8122
a25a8058
CL
81232016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8124
8125 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8126 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8127 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8128
0dcfe9ab
CL
81292016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8130
8131 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8132 Add poly64x1_t and poly64x2_t cases if supported.
8133 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8134 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8135 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8136 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8137 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8138
ffd70e4a
CL
81392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8140
8141 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8142 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8143 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8144 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8145 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8146 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8147 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8148
4b1f57fe
CL
81492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8150
8151 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8152
16c5ec77
CL
81532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8154
8155 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8156 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8157
94ad56c7
JJ
81582016-05-22 Jakub Jelinek <jakub@redhat.com>
8159
57748705
JJ
8160 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8161 constraint instead of "r".
8162 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8163 insn instead of vxorpd.
8164 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8165
af120161
JJ
8166 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8167 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8168
355023ce
JJ
8169 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8170
3b48574c
JJ
8171 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8172 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8173
94ad56c7
JJ
8174 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8175
8a85cee2
KV
81762016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8177
8178 PR middle-end/40921
8179 * gcc.dg/tree-ssa/pr40921.c: New test.
8180
8e916b16
PS
81812016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8182
8183 PR target/71103
8184 * gcc.target/avr/pr71103.c: New test.
8185
88aea79f
KV
81862016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8187
8188 PR middle-end/71179
8189 * gcc.dg/tree-ssa/pr71179.c: New test.
8190
79063edd
MS
81912016-05-20 Martin Sebor <msebor@redhat.com>
8192
8193 PR c/71115
8194 * gcc.dg/init-excess-2.c: New test.
8195
55c8849f
EB
81962016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8197
8198 * gnat.dg/opt53.adb: New test.
8199 * gnat.dg/opt54.adb: Likewise.
8200
c91a0948
MJ
82012016-05-20 Martin Jambor <mjambor@suse.cz>
8202
8203 PR tree-optimization/70884
8204 * gcc.dg/tree-ssa/pr70919.c: New test.
8205
9cad20fa
BS
82062016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8207
8208 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8209 formatting.
69a6d5ad
NS
8210 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8211 fix code formatting.
8212
82132016-05-20 Nathan Sidwell <nathan@acm.org>
8214
8215 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8216 non-common cases.
8217 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8218
15c671a7
DM
82192016-05-20 David Malcolm <dmalcolm@redhat.com>
8220
8221 * jit.dg/all-non-failing-tests.h: Add
8222 test-factorial-must-tail-call.c.
8223 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8224 * jit.dg/test-factorial-must-tail-call.c: New test case.
8225
4f028369
JJ
82262016-05-20 Jakub Jelinek <jakub@redhat.com>
8227
8228 PR fortran/71204
8229 * gfortran.dg/pr71204.f90: New test.
8230
7dea4ab3
CP
82312016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8232
8233 * gcc.target/nvptx/sincos.c: New test.
8234
ef98d365
PC
82352016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8236
8237 PR c++/70572
8238 * g++.dg/cpp1y/auto-fn31.C: New.
8239
92466115
BS
82402016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8241
8242 * gcc.target/powerpc/vec-addec.c: New test.
8243 * gcc.target/powerpc/vec-addec-int128.c: New test.
8244
9a385c2d
DM
82452016-05-20 David Malcolm <dmalcolm@redhat.com>
8246
8247 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8248 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8249 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8250 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8251
77c9d5b4
JH
82522016-05-20 Jan Hubicka <hubicka@ucw.cz>
8253
8254 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8255
68047971
JJ
82562016-05-20 Jakub Jelinek <jakub@redhat.com>
8257
18954840
JJ
8258 PR c++/71210
8259 * g++.dg/opt/pr71210-1.C: New test.
8260 * g++.dg/opt/pr71210-2.C: New test.
8261
68047971
JJ
8262 PR tree-optimization/29756
8263 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8264 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8265 only on selected targets where V4SImode vectors are known to be
8266 supported.
8267
d78789f5
MG
82682016-05-20 Marc Glisse <marc.glisse@inria.fr>
8269
8270 PR tree-optimization/71079
8271 PR tree-optimization/71206
8272 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8273
550fa093
PK
82742016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8275
8276 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8277 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8278 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8279
483c6429
RG
82802016-05-20 Richard Guenther <rguenther@suse.de>
8281
8282 PR tree-optimization/29756
8283 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8284
eb066284
RB
82852016-05-20 Richard Biener <rguenther@suse.de>
8286
8287 PR tree-optimization/71185
8288 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8289
58f10249
RB
82902016-05-20 Richard Biener <rguenther@suse.de>
8291
8292 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8293
2a5569fa
MP
82942016-05-19 Marek Polacek <polacek@redhat.com>
8295
8296 PR c++/71075
8297 * g++.dg/diagnostic/pr71075.C: New test.
8298
5e9a5385
DM
82992016-05-19 David Malcolm <dmalcolm@redhat.com>
8300
8301 PR c++/71184
8302 * g++.dg/pr71184.C: New test case.
8303
4f45da44
KN
83042016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8305
8306 * gcc.target/powerpc/darn-0.c: New test.
8307 * gcc.target/powerpc/darn-1.c: New test.
8308 * gcc.target/powerpc/darn-2.c: New test.
8309
4177437e
MP
83102016-05-19 Marek Polacek <polacek@redhat.com>
8311
8312 PR tree-optimization/71031
8313 * gcc.dg/tree-ssa/vrp100.c: New test.
8314
afb72432
IE
83152016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8316
8317 PR rtl-optimization/71148
8318 * gcc.dg/pr71148.c: New test.
8319
4f83064e
KT
83202016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8321
8322 PR target/71056
8323 * gcc.target/arm/pr71056.c: New test.
8324
4bf8dbe1
BE
83252016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8326
8327 * c-c++-common/pr69669.c: Check the used mode.
8328
f3510625
MO
83292016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8330
8331 PR sanitizer/64354
8332 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8333
43c0068e
RB
83342016-05-19 Richard Biener <rguenther@suse.de>
8335
8336 PR tree-optimization/70729
8337 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8338 * gcc.dg/graphite/scop-18.c: Likewise.
8339 * gcc.dg/pr41783.c: Disable LIM.
8340 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8341 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8342 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8343 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8344 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8345 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8346 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8347 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8348 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8349 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8350 * gfortran.dg/pr42108.f90: Likewise.
8351
70f25790
DM
83522016-05-18 David Malcolm <dmalcolm@redhat.com>
8353
8354 PR driver/69265
8355 * gcc.dg/spellcheck-options-11.c: New test case.
8356
960db8ec
JJ
83572016-05-18 Jakub Jelinek <jakub@redhat.com>
8358
8359 PR c++/71100
8360 * g++.dg/opt/pr71100.C: New test.
8361
04643334
MJ
83622016-05-18 Martin Jambor <mjambor@suse.cz>
8363
8364 PR ipa/69708
8365 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8366 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8367 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8368 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8369
91bb9f80
MJ
83702016-05-18 Martin Jambor <mjambor@suse.cz>
8371
8372 PR ipa/69708
8373 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8374 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8375 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8376 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8377 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8378
c584aca6
PC
83792016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8380
8381 PR c++/69793
8382 * g++.dg/template/crash122.C: New.
8383
20309c6e
PC
83842016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8385
8386 PR c++/70466
8387 * g++.dg/template/pr70466-1.C: New.
8388 * g++.dg/template/pr70466-2.C: Likewise.
8389
50c78b9a
MM
83902016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8391
8392 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8393 splat operations and the XXSPLTIB instruction.
8394 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8395 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8396 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8397 xxlxor to clear a register.
8398
cf8be00d
RS
83992016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8400
8401 * gcc.dg/torture/pr71020.c: New test.
8402
848a392a
MJ
84032016-05-18 Martin Jambor <mjambor@suse.cz>
8404
8405 PR ipa/70646
8406 * gcc.dg/ipa/pr70646.c: New test.
8407
1f2ab776
CL
84082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8409
8410 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8411
76489493
CL
84122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8413
8414 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8415 missing tests for vreinterpretq_p{8,16}.
8416
bd79378d
CL
84172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8418
8419 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8420 vsliq_n_s64 and vsliq_n_u64.
8421
81ca3ea0
CL
84222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8423
8424 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8425 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8426
873cb425
CL
84272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8428
8429 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8430 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8431 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8432
9d6e7c21
CL
84332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8434
8435 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8436 in comment.
8437
b4dbe40e 84382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8439
8440 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8441 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8442 "blr\t" and switch to scan-assembler-times.
8443
83a5c910
JW
84442016-05-18 Jiong Wang <jiong.wang@arm.com>
8445
53d6d955
UB
8446 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8447 with __aarch64__.
8448 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8449 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8450
fb7cbdeb
JJ
84512016-05-18 Jakub Jelinek <jakub@redhat.com>
8452
8ee91165
JJ
8453 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8454 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8455 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8456 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8457 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8458 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8459
cf4d516a
JJ
8460 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8461 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8462
a4f16422
JJ
8463 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8464 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8465
7b37ce10
JJ
8466 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8467 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8468
fb7cbdeb
JJ
8469 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8470
c9326aef
RB
84712016-05-18 Richard Biener <rguenther@suse.de>
8472
8473 PR tree-optimization/71168
8474 * gcc.dg/torture/pr71168.c: New testcase.
8475
df8b0a11
KV
84762016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8477
8478 PR middle-end/63586
8479 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8480 * gcc.dg/tree-ssa/pr63586.c: New test.
8481 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8482
2efd67ed
NS
84832016-05-17 Nathan Sidwell <nathan@acm.org>
8484
8485 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8486 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8487 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8488 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8489
1988b2c2
NS
84902016-05-17 Nathan Sidwell <nathan@acm.org>
8491
8492 * gcc.target/nvptx/abi-vararg-3.c: New.
8493
ad1d92ab
MM
84942016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8495
8496 PR tree-optimization/54579
8497 PR middle-end/55299
8498 * gcc.dg/fold-notrotate-1.c: New test.
8499 * gcc.dg/fold-notshift-1.c: New test.
8500 * gcc.dg/fold-notshift-2.c: New test.
8501
47768df8
MP
85022016-05-17 Marek Polacek <polacek@redhat.com>
8503
8504 PR ipa/71146
8505 * g++.dg/ipa/pr71146.C: New test.
8506
6b5423a5
DM
85072016-05-17 David Malcolm <dmalcolm@redhat.com>
8508
8509 * jit.dg/test-error-array-bounds.c: New test case.
8510
c7986356
MG
85112016-05-17 Marc Glisse <marc.glisse@inria.fr>
8512
8513 * gcc.dg/tree-ssa/and-1.c: New testcase.
8514
d982c5b7
MG
85152016-05-17 Marc Glisse <marc.glisse@inria.fr>
8516
8517 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8518 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8519
0139ba93
MG
85202016-05-17 Marc Glisse <marc.glisse@inria.fr>
8521
8522 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8523 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8524
daab4562
JW
85252016-05-17 Jiong Wang <jiong.wang@arm.com>
8526
8527 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8528
22330033
JW
85292016-05-17 Jiong Wang <jiong.wang@arm.com>
8530
8531 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8532
98b3a5f2
JW
85332016-05-17 Jiong Wang <jiong.wang@arm.com>
8534
8535 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8536 ".2d[index]" when scan the assembly.
8537 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8538 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8539 float64x1.
8540 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8541
b71b7a8e
RB
85422016-05-17 Richard Biener <rguenther@suse.de>
8543
8544 PR tree-optimization/71132
8545 * gcc.dg/torture/pr71132.c: New testcase.
8546
3c51ad46
CL
85472016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8548
8549 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8550
d20faa66
KT
85512016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8552
8553 PR target/70809
8554 * gcc.target/aarch64/pr70809_1.c: New test.
8555
b75cc5a4
KT
85562016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8557
8558 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8559 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8560 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8561 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8562
b28eb195
IE
85632016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8564 Ilya Enkovich <ilya.enkovich@intel.com>
8565
8566 PR target/71114
8567 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8568
0b9004ed
JH
85692016-05-16 Jan Hubicka <hubicka@ucw.cz>
8570
8571 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8572 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8573
1b81a1c1
MW
85742016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8575
8576 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8577 test for __ARM_FP16_ARGS.
8578 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8579 * gcc.target/arm/aapcs/neon-vect10.c: New.
8580 * gcc.target/arm/aapcs/neon-vect9.c: New.
8581 * gcc.target/arm/aapcs/vfp18.c: New.
8582 * gcc.target/arm/aapcs/vfp19.c: New.
8583 * gcc.target/arm/aapcs/vfp20.c: New.
8584 * gcc.target/arm/aapcs/vfp21.c: New.
8585 * gcc.target/arm/fp16-aapcs-1.c: New.
8586 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8587 test for __ARM_FP16_ARGS.
8588 * g++.target/arm/fp16-return-1.c: Update expected output.
8589
921d1e73
JW
85902016-05-16 Jiong Wang <jiong.wang@arm.com>
8591
8592 PR testsuite/70227
8593 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8594
228eb42a
HA
85952016-05-15 Harald Anlauf <anlauf@gmx.de>
8596
8597 PR fortran/69603
8598 * gfortran.dg/pr69603.f90: New testcase.
8599
785abfd3
FR
86002016-05-14 Fritz Reese <fritzoreese@gmail.com>
8601
8602 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8603
e75eb64f
FR
86042016-05-14 Fritz Reese <fritzoreese@gmail.com>
8605
8606 PR fortran/71047
8607 * gfortran.dg/pr71047.f08: New test.
8608
aa4b467b
JM
86092016-05-13 Joseph Myers <joseph@codesourcery.com>
8610
8611 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8612 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8613 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8614
653fb4a2
MS
86152016-05-13 Martin Sebor <msebor@redhat.com>
8616
8617 PR c++/60049
8618 * g++.dg/cpp0x/constexpr-60049.C: New test.
8619
9e37582d
JJ
86202016-05-13 Jakub Jelinek <jakub@redhat.com>
8621
8622 PR bootstrap/71071
8623 * gcc.dg/pr71071.c: New test.
8624
a278aa17
UB
86252016-05-13 Uros Bizjak <ubizjak@gmail.com>
8626
8627 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8628 remove XOP handling.
377eaca7 8629 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8630
ac3d02e2
NS
86312016-05-13 Nathan Sidwell <nathan@acm.org>
8632
8633 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8634 __atomic_is_lock_free declaration.
8635
8ab3bdac
RB
86362016-05-13 Richard Biener <rguenther@suse.de>
8637
8638 PR tree-optimization/42587
8639 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8640
623b8e0a
ML
86412016-05-13 Martin Liska <mliska@suse.cz>
8642
8643 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8644 the new format of dump output.
8645
da7674f6
IE
86462016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8647
8648 * gcc.dg/pr71084.c: New test.
8649
c959db3d
RR
86502016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8651
53d6d955
UB
8652 PR target/53440
8653 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8654
43203dea
RR
86552016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8656
8657 * gcc.target/aarch64/struct_return.c: New test.
8658
4f2e1536
MP
86592016-05-12 Marek Polacek <polacek@redhat.com>
8660
8661 PR c/70756
8662 * c-c++-common/pr70756-2.c: New test.
8663 * c-c++-common/pr70756.c: New test.
8664
1ef33ef3
RB
86652016-05-12 Richard Biener <rguenther@suse.de>
8666
8667 PR tree-optimization/71059
8668 * gcc.dg/torture/pr71059.c: New testcase.
8669
763baff6
RB
86702016-05-12 Richard Biener <rguenther@suse.de>
8671
8672 PR tree-optimization/71062
8673 * gcc.dg/torture/pr71062.c: New testcase.
8674
c4ec1243
IE
86752016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8676
8677 PR tree-optimization/71006
8678 * gcc.dg/pr71006.c: New test.
8679
a5fbf76d
MP
86802016-05-12 Marek Polacek <polacek@redhat.com>
8681
8682 PR driver/71063
8683 * gcc.dg/opts-7.c: New test.
8684
5acc47a4
KT
86852016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8686
8687 PR target/70830
8688 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8689 Add -save-temps to dg-options.
8690 Scan for ldmfd rather than pop instruction.
8691 * gcc.target/arm/interrupt-2.c: Likewise.
8692 * gcc.target/arm/pr70830.c: New test.
8693
40bd4bf9
JJ
86942016-05-12 Jakub Jelinek <jakub@redhat.com>
8695
3cd63842
JJ
8696 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8697 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8698
c05d08f6
JJ
8699 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8700 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8701 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8702
bc27ffae
JJ
8703 PR target/71019
8704 * gcc.target/i386/avx512vl-pack-1.c: New test.
8705 * gcc.target/i386/avx512vl-pack-2.c: New test.
8706 * gcc.target/i386/avx512bw-pack-2.c: New test.
8707
515d7412
JJ
8708 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8709
40bd4bf9
JJ
8710 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8711 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8712 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8713
44ab146a
RB
87142016-05-12 Richard Biener <rguenther@suse.de>
8715
8716 PR tree-optimization/70986
8717 * gcc.dg/torture/pr70986-1.c: New testcase.
8718 * gcc.dg/torture/pr70986-2.c: Likewise.
8719 * gcc.dg/torture/pr70986-3.c: Likewise.
8720
d6e83a8d
MM
87212016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8722
8723 PR c/43651
8724 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8725 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8726
51e67ea3
UB
87272016-05-11 Uros Bizjak <ubizjak@gmail.com>
8728
8729 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8730 directive.
8731 * gcc.target/i386/pr66746.c: Ditto.
8732
3fd2b007
MM
87332016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8734
8735 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8736 support.
8737 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8738 warning when using -mvsx-timode.
8739 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8740 * gcc.target/powerpc/dform-2.c: Likewise.
8741 * gcc.target/powerpc/pr68805.c: Likewise.
8742
5c3a10fb
MP
87432016-05-11 Marek Polacek <polacek@redhat.com>
8744
8745 PR c++/71024
8746 * c-c++-common/attributes-3.c: New test.
8747
7cfb065b
NS
87482016-05-11 Nathan Sidwell <nathan@acm.org>
8749
8750 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8751 * gcc.c-torture/execute/pr68185.c: Likewise.
8752 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8753 * gcc.dg/pr69634.c: Requires scheduling.
8754 * gcc.dg/torture/pr66178.c: Require label values.
8755 * gcc.dg/setjmp-6.c: Require indirect jumps.
8756
f35ea97d
RB
87572016-05-11 Richard Biener <rguenther@suse.de>
8758
8759 PR tree-optimization/71055
8760 * gcc.dg/torture/pr71055.c: New testcase.
8761
dff70323
RB
87622016-05-11 Richard Biener <rguenther@suse.de>
8763
8764 PR debug/71057
8765 * g++.dg/debug/pr71057.C: New testcase.
8766
56a3d28b
JJ
87672016-05-11 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR fortran/70855
8770 * gfortran.dg/gomp/pr70855.f90: New test.
8771
ebc1b29e
RB
87722016-05-11 Richard Biener <rguenther@suse.de>
8773
8774 PR middle-end/71002
8775 * g++.dg/torture/pr71002.C: New testcase.
8776
98ccd1d7
IE
87772016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8778
8779 PR middle-end/70807
8780 * gcc.dg/pr70807.c: New test.
8781
ed29e24b
MS
87822016-05-10 Martin Sebor <msebor@redhat.com>
8783
8784 PR c++/38611
8785 * g++.dg/Wattributes.C: New test.
8786
e39dab2c
MG
87872016-05-10 Marc Glisse <marc.glisse@inria.fr>
8788
8789 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8790 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8791 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8792
d067e238
IE
87932016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8794
8795 PR target/70799
8796 * gcc.target/i386/pr70799-1.c: New test.
8797
cd36c83e
PMR
87982016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8799
8800 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8801
1e3af2a4
IE
88022016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8803
8804 PR middle-end/70877
8805 * gcc.target/i386/pr70877.c: New test.
8806
afc610db
IE
88072016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8808
8809 PR tree-optimization/70786
8810 * gcc.target/i386/pr70876.c: New test.
8811
4b59d19f
JJ
88122016-05-10 Jakub Jelinek <jakub@redhat.com>
8813
8814 PR target/70927
8815 * gcc.target/i386/avx512vl-logic-1.c: New test.
8816 * gcc.target/i386/avx512vl-logic-2.c: New test.
8817 * gcc.target/i386/avx512dq-logic-2.c: New test.
8818
9b5ee426
BS
88192016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8820
8821 PR target/70963
8822 * gcc.target/powerpc/pr70963.c: New.
8823
f3352cab
DM
88242016-05-10 David Malcolm <dmalcolm@redhat.com>
8825
8826 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8827 (test_very_wide_line): Add ruler to expected output.
8828 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8829 (test_very_wide_line): Likewise.
8830 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8831 (test_show_locus): Within the handling of "test_very_wide_line",
8832 enable show_ruler_p on the diagnostic context.
8833
4a3255dd
RB
88342016-05-10 Richard Biener <rguenther@suse.de>
8835
8836 PR tree-optimization/71039
8837 * gcc.dg/torture/pr71039.c: New testcase.
8838
da7c9950
NS
88392016-05-10 Nathan Sidwell <nathan@acm.org>
8840
8841 * gcc.dg/nested-func-10.c: Requires alloca.
8842 * gcc.dg/nested-func-9.c: Requires alloca.
8843 * gcc.c-torture/execute/pr70460.c: Requires labels.
8844 * gcc.c-torture/compile/pr70199.c: Requires labels.
8845 * gcc.target/nvptx/decl.c: Compile only.
8846 * gcc.target/nvptx/trailing-init.c: Compile only.
8847 * gcc.target/nvptx/ary-init.c: Compile only.
8848
cf68d92c
MP
88492016-05-10 Marek Polacek <polacek@redhat.com>
8850
8851 PR c/70255
8852 * gcc.dg/attr-opt-1.c: New test.
8853
64ea4e15
RB
88542016-05-10 Richard Biener <rguenther@suse.de>
8855
8856 PR tree-optimization/70497
8857 PR tree-optimization/28367
8858 * gcc.dg/torture/20160404-1.c: New testcase.
8859 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8860 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8861
5a96dae3
PMR
88622016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8863
8864 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8865
fc97f805
UB
88662016-05-09 Uros Bizjak <ubizjak@gmail.com>
8867
8868 * gcc.target/i386/fabsneg-1.c New test.
8869
a710b1d5
AM
88702016-05-09 Alan Modra <amodra@gmail.com>
8871
8872 PR testsuite/70826
8873 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8874
171f6f05
RB
88752016-05-09 Richard Biener <rguenther@suse.de>
8876
8877 PR tree-optimization/70985
8878 * gcc.dg/torture/pr70985.c: New testcase.
8879
18caa34e
BC
88802016-05-09 Bin Cheng <bin.cheng@arm.com>
8881
8882 * gcc.dg/tree-ssa/ifc-9.c: New test.
8883 * gcc.dg/tree-ssa/ifc-10.c: New test.
8884 * gcc.dg/tree-ssa/ifc-11.c: New test.
8885 * gcc.dg/tree-ssa/ifc-12.c: New test.
8886 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8887 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8888 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8889
7a27d38f
RB
88902016-05-09 Richard Biener <rguenther@suse.de>
8891
8892 PR fortran/70937
8893 * gfortran.dg/pr70937.f90: New testcase.
8894
5ebbbd3d
RO
88952016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8896
8897 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8898
f6288c24
FR
88992016-05-07 Fritz Reese <fritzoreese@gmail.com>
8900
8901 PR fortran/56226
8902 * gfortran.dg/dec_structure_1.f90: New testcase.
8903 * gfortran.dg/dec_structure_2.f90: Ditto.
8904 * gfortran.dg/dec_structure_3.f90: Ditto.
8905 * gfortran.dg/dec_structure_4.f90: Ditto.
8906 * gfortran.dg/dec_structure_5.f90: Ditto.
8907 * gfortran.dg/dec_structure_6.f90: Ditto.
8908 * gfortran.dg/dec_structure_7.f90: Ditto.
8909 * gfortran.dg/dec_structure_8.f90: Ditto.
8910 * gfortran.dg/dec_structure_9.f90: Ditto.
8911 * gfortran.dg/dec_structure_10.f90: Ditto.
8912 * gfortran.dg/dec_structure_11.f90: Ditto.
8913 * gfortran.dg/dec_union_1.f90: Ditto.
8914 * gfortran.dg/dec_union_2.f90: Ditto.
8915 * gfortran.dg/dec_union_3.f90: Ditto.
8916 * gfortran.dg/dec_union_4.f90: Ditto.
8917 * gfortran.dg/dec_union_5.f90: Ditto.
8918 * gfortran.dg/dec_union_6.f90: Ditto.
8919 * gfortran.dg/dec_union_7.f90: Ditto.
8920
5ec4a8cd
TV
89212016-05-07 Tom de Vries <tom@codesourcery.com>
8922
8923 PR tree-optimization/70956
8924 * gcc.dg/graphite/pr70956.c: New test.
8925
58ec1d0e
JJ
89262016-05-06 Jakub Jelinek <jakub@redhat.com>
8927
ccd88fb7
JJ
8928 PR middle-end/70941
8929 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8930 (a, b, c, d): Change type from char to signed char.
8931 (main): Compare against (signed char) -1634678893 instead of
8932 hardcoded -109. Use __builtin_abort instead of abort.
8933
dd3b6464
JJ
8934 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8935 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8936
58ec1d0e
JJ
8937 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8938
19aa23d8
YR
89392016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8940
8941 PR debug/70935
8942 * gcc.dg/torture/pr70935.c: New test.
8943
ae5f0df1
OE
89442016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8945
8946 PR target/58219
ce23a8ff 8947 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8948
078f7e37
RB
89492016-05-06 Richard Biener <rguenther@suse.de>
8950
8951 PR tree-optimization/70960
8952 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8953
765d7b54
OE
89542016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8955
8956 PR target/52933
8957 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8958 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8959 Adjust expected instruction counts.
8960 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8961
29c94e65
MP
89622016-05-06 Marek Polacek <polacek@redhat.com>
8963
8964 PR sanitizer/70875
8965 * gcc.dg/ubsan/bounds-3.c: New test.
8966
3684b02e
OE
89672016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8968
8969 PR target/54089
8970 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8971
8706773f
RB
89722016-05-06 Richard Biener <rguenther@suse.de>
8973
8974 PR middle-end/70931
8975 * gfortran.dg/pr70931.f90: New testcase.
8976
a4f51018
RB
89772016-05-06 Richard Biener <rguenther@suse.de>
8978
8979 PR middle-end/70941
8980 * gcc.dg/torture/pr70941.c: New testcase.
8981
c4f2425f
BC
89822016-05-05 Bin Cheng <bin.cheng@arm.com>
8983
8984 PR tree-optimization/57206
8985 * gcc.dg/vect/pr57206.c: New test.
8986
5dc08197
RO
89872016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8988
8989 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8990
351f85c5
JJ
89912016-05-05 Jakub Jelinek <jakub@redhat.com>
8992
568bac8c
JJ
8993 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8994
351f85c5
JJ
8995 * c-c++-common/Wdangling-else-4.c: New test.
8996
33fd7785
JJ
89972016-05-04 Jakub Jelinek <jakub@redhat.com>
8998
2d1ac15a
JJ
8999 PR c++/70906
9000 PR c++/70933
9001 * g++.dg/opt/pr70906.C: New test.
9002 * g++.dg/opt/pr70933.C: New test.
9003
33fd7785
JJ
9004 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9005
6b715bf6
JH
90062016-05-04 Jan Hubicka <hubicka@ucw.cz>
9007
9008 * gcc.dg/ipa/pure-const-3.c: New testcase.
9009
deef7113
MP
90102016-05-04 Marek Polacek <polacek@redhat.com>
9011
9012 * c-c++-common/Wdangling-else-1.c: New test.
9013 * c-c++-common/Wdangling-else-2.c: New test.
9014 * c-c++-common/Wdangling-else-3.c: New test.
9015
5396db97
KCY
90162016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9017
9018 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9019 flag is present.
9020
de55efd5
MP
90212016-05-04 Marek Polacek <polacek@redhat.com>
9022
9023 PR c/48778
9024 * gcc.dg/Waddress-2.c: New test.
9025
475839b6
AM
90262016-05-04 Alan Modra <amodra@gmail.com>
9027
9028 * gcc.target/powerpc/pr70866.c: New.
9029
b25aad5f
MS
90302016-05-03 Martin Sebor <msebor@redhat.com>
9031
9032 PR c++/66561
9033 * c-c++-common/builtin_location.c: New test.
9034 * g++.dg/cpp1y/builtin_location.C: New test.
9035
79ce98bc
MP
90362016-05-03 Marek Polacek <polacek@redhat.com>
9037
9038 PR c/70859
9039 * gcc.dg/pr70859.c: New test.
9040 * gcc.dg/pr70859-2.c: New test.
9041
402e89f5
PMR
90422016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9043
9044 * gnat.dg/debug5.adb: New testcase.
9045
f3d90045
DV
90462016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9047
9048 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9049 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9050 Procedure to check for z10 instruction set.
9051
1e26cec1
CL
90522016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9053
9054 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9055
71aca5a0
AM
90562016-05-03 Alan Modra <amodra@gmail.com>
9057
9058 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9059
2fd70ec1
JJ
90602016-05-03 Jakub Jelinek <jakub@redhat.com>
9061
9062 * gcc.target/i386/avx512f-cvt-1.c: New test.
9063
e5705cf7
L
90642016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9065
9066 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9067 -fdump-tree-vrp-details.
9068
381cdae4
RB
90692016-05-03 Richard Biener <rguenther@suse.de>
9070
9071 * gcc.dg/pr30172-1.c: Adjust.
9072 * gcc.dg/pr63743.c: Likewise.
9073 * gcc.dg/tm/pr51696.c: Likewise.
9074 * c-c++-common/tm/safe-1.c: Likewise.
9075 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9076 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9077 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9078 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9079
adedd5c1
JJ
90802016-05-03 Jakub Jelinek <jakub@redhat.com>
9081
31ed1665
JJ
9082 PR rtl-optimization/70467
9083 * gcc.target/i386/pr70467-3.c: New test.
9084 * gcc.target/i386/pr70467-4.c: New test.
9085
dea60b59
JJ
9086 PR tree-optimization/70916
9087 * gcc.c-torture/compile/pr70916.c: New test.
9088
adedd5c1
JJ
9089 PR target/49244
9090 * gcc.target/i386/pr49244-1.c: New test.
9091 * gcc.target/i386/pr49244-2.c: New test.
9092
f80041ef
BS
90932016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9094
9095 PR rtl-optimization/44281
9096 * gcc.target/i386/pr44281.c: New test.
9097
1cfcd39e
BC
90982016-05-03 bin cheng <bin.cheng@arm.com>
9099
9100 PR tree-optimization/56541
9101 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9102 * gcc.dg/vect/pr56541.c: new test.
9103
4304ccfd
MM
91042016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9105
9106 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9107 __float128.
9108 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9109
50d94c29
L
91102016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9111
9112 PR testsuite/70520
9113 * c-c++-common/asan/clone-test-1.c (main): Align child process
9114 stack to 16 bytes.
9115
bc1aee87
DM
91162016-05-02 David Malcolm <dmalcolm@redhat.com>
9117
9118 PR c++/62314
9119 * g++.dg/spellcheck-fields-2.C: New test case.
9120
474e0129
DM
91212016-05-02 David Malcolm <dmalcolm@redhat.com>
9122
9123 PR c++/62314
9124 * g++.dg/pr62314.C: New test case.
9125
818b88a7
JH
91262016-05-02 Jan Hubicka <hubicka@ucw.cz>
9127
9128 * gcc.dg/ipa/inline-8.c: New testcase.
9129
dd77684f
JJ
91302016-05-02 Jakub Jelinek <jakub@redhat.com>
9131
9132 PR rtl-optimization/70467
9133 * gcc.target/i386/pr70467-1.c: New test.
9134
72407e00
BE
91352016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9136
9137 * gcc.dg/spec-options.c: Run the test on all targets.
9138 * gcc.dg/foo.specs: Use cpp_unique_options.
9139
dd53d197
MG
91402016-05-02 Marc Glisse <marc.glisse@inria.fr>
9141
9142 * gcc.dg/tree-ssa/unord.c: New testcase.
9143
a8b85ce9
MG
91442016-05-02 Marc Glisse <marc.glisse@inria.fr>
9145
9146 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9147
5b37e866
NS
91482016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9149
9150 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9151
7176a4a0
MP
91522016-05-02 Marek Polacek <polacek@redhat.com>
9153
9154 PR c/70851
9155 * gcc.dg/enum-incomplete-3.c: New test.
9156
6b9933b9
MP
91572016-05-02 Marek Polacek <polacek@redhat.com>
9158 Tom de Vries <tom@codesourcery.com>
9159
9160 PR tree-optimization/70700
9161 * gcc.dg/pr70700.c: New test.
9162
90f82260
UB
91632016-05-01 Uros Bizjak <ubizjak@gmail.com>
9164
9165 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9166 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9167 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9168 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9169 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9170
f73036c1
EB
91712016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9172
9173 * ada/acats/run_acats: Rename into...
9174 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9175 * ada/acats/run_all.sh: Remove redundant test.
9176 (target_run): Move around.
9177 (target_gnatchop): Use newly built executable.
9178 (target_gnatmake): Likewise.
9179 Check that the compilation of impbit succeeds.
9180
85e051a3
OE
91812016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9182
9183 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9184 * gcc.dg/20021029-1.c: Likewise.
9185 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9186 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9187 * gcc.target/sh/cmpstr.c: Likewise.
9188 * gcc.target/sh/cmpstrn.c: Likewise.
9189 * gcc.target/sh/memset.c: Likewise.
9190 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9191 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9192 * gcc.target/sh/pr39423-1.c: Likewise.
9193 * gcc.target/sh/pr49468-di.c: Likewise.
9194 * gcc.target/sh/pr49468-si.c: Likewise.
9195 * gcc.target/sh/pr49880-1.c: Likewise.
9196 * gcc.target/sh/pr49880-2.c: Likewise.
9197 * gcc.target/sh/pr49880-3.c: Likewise.
9198 * gcc.target/sh/pr50751-1.c: Likewise.
9199 * gcc.target/sh/pr50751-4.c: Likewise.
9200 * gcc.target/sh/pr50751-7.c: Likewise.
9201 * gcc.target/sh/pr51244-1.c: Likewise.
9202 * gcc.target/sh/pr51244-10.c: Likewise.
9203 * gcc.target/sh/pr51244-11.c: Likewise.
9204 * gcc.target/sh/pr51244-12.c: Likewise.
9205 * gcc.target/sh/pr51244-13.c: Likewise.
9206 * gcc.target/sh/pr51244-14.c: Likewise.
9207 * gcc.target/sh/pr51244-17.c: Likewise.
9208 * gcc.target/sh/pr51244-18.c: Likewise.
9209 * gcc.target/sh/pr51244-19.c: Likewise.
9210 * gcc.target/sh/pr51244-4.c: Likewise.
9211 * gcc.target/sh/pr51244-5.c: Likewise.
9212 * gcc.target/sh/pr51244-7.c: Likewise.
9213 * gcc.target/sh/pr51244-8.c: Likewise.
9214 * gcc.target/sh/pr51244-9.c: Likewise.
9215 * gcc.target/sh/pr51697.c: Likewise.
9216 * gcc.target/sh/pr52483-1.c: Likewise.
9217 * gcc.target/sh/pr52483-2.c: Likewise.
9218 * gcc.target/sh/pr52483-3.c: Likewise.
9219 * gcc.target/sh/pr52483-5.c: Likewise.
9220 * gcc.target/sh/pr52933-1.c: Likewise.
9221 * gcc.target/sh/pr52933-2.c: Likewise.
9222 * gcc.target/sh/pr52933-3.c: Likewise.
9223 * gcc.target/sh/pr53568-1.c: Likewise.
9224 * gcc.target/sh/pr53976-1.c: Likewise.
9225 * gcc.target/sh/pr53988-1.c: Likewise.
9226 * gcc.target/sh/pr53988.c: Likewise.
9227 * gcc.target/sh/pr54089-1.c: Likewise.
9228 * gcc.target/sh/pr54089-6.c: Likewise.
9229 * gcc.target/sh/pr54089-7.c: Likewise.
9230 * gcc.target/sh/pr54089-8.c: Likewise.
9231 * gcc.target/sh/pr54089-9.c: Likewise.
9232 * gcc.target/sh/pr54236-1.c: Likewise.
9233 * gcc.target/sh/pr54236-2.c: Likewise.
9234 * gcc.target/sh/pr54236-3.c: Likewise.
9235 * gcc.target/sh/pr54236-4.c: Likewise.
9236 * gcc.target/sh/pr54386.c: Likewise.
9237 * gcc.target/sh/pr54602-1.c: Likewise.
9238 * gcc.target/sh/pr54685.c: Likewise.
9239 * gcc.target/sh/pr54760-1.c: Likewise.
9240 * gcc.target/sh/pr54760-2.c: Likewise.
9241 * gcc.target/sh/pr54760-3.c: Likewise.
9242 * gcc.target/sh/pr54760-4.c: Likewise.
9243 * gcc.target/sh/pr54760-5.c: Likewise.
9244 * gcc.target/sh/pr54760-6.c: Likewise.
9245 * gcc.target/sh/pr55146.c: Likewise.
9246 * gcc.target/sh/pr55160.c: Likewise.
9247 * gcc.target/sh/pr59278.c: Likewise.
9248 * gcc.target/sh/pr59401-1.c: Likewise.
9249 * gcc.target/sh/pr59533-1.c: Likewise.
9250 * gcc.target/sh/pr63260.c: Likewise.
9251 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9252 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9253 * gcc.target/sh/strlen.c: Likewise.
9254 * gcc.target/sh/torture/pr30807.c: Likewise.
9255 * gcc.target/sh/torture/pr34777.c: Likewise.
9256 * gcc.target/sh/torture/pr64652.c: Likewise.
9257 * gcc.target/sh/torture/pr65505.c: Likewise.
9258 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9259 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9260
411e5c67
PC
92612016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9262
9263 PR c++/66644
9264 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9265
8fa97501
BS
92662016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9267
9268 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9269 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9270 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9271 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9272
5a956111
PP
92732016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9274
9275 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9276 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9277
e7ff0319
CP
92782016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9279
9280 PR middle-end/70626
9281 * c-c++-common/goacc/combined-reduction.c: New test.
9282 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9283
52d11a4b
L
92842016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9285
9286 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9287 *movdi_internal pattern only if PIC off.
9288 * gcc.target/i386/pr70155-2.c: Likewise.
9289 * gcc.target/i386/pr70155-3.c: Likewise.
9290 * gcc.target/i386/pr70155-4.c: Likewise.
9291 * gcc.target/i386/pr70155-5.c: Likewise.
9292 * gcc.target/i386/pr70155-6.c: Likewise.
9293 * gcc.target/i386/pr70155-7.c: Likewise.
9294 * gcc.target/i386/pr70155-8.c: Likewise.
9295 * gcc.target/i386/pr70155-15.c: Likewise.
9296 * gcc.target/i386/pr70155-17.c: Likewise.
9297 * gcc.target/i386/pr70155-22.c: Likewise.
9298
8960db31
BC
92992016-04-29 Bin Cheng <bin.cheng@arm.com>
9300
9301 PR tree-optimization/70803
9302 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9303
cca535a4
IE
93042016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9305
9306 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9307 optimization of vector loop.
9308 * gcc.target/i386/vect-unpack-3.c: New test.
9309 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9310 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9311 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9312
500ecf4a
MP
93132016-04-29 Marek Polacek <polacek@redhat.com>
9314
9315 PR sanitizer/70342
9316 * g++.dg/ubsan/null-7.C: New test.
9317
2fff3db8
MP
9318 PR c/70852
9319 * gcc.dg/pr70852.c: New test.
9320
509063eb
DV
93212016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9322
9323 PR/69089
9324 * g++.dg/cpp0x/alignas6.C: New test.
9325
83745c0d
DV
93262016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9327
c87885ca
RO
9328 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9329 * gcc.dg/pr27003.c: Likewise.
9330 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9331 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9332 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9333 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9334 * gcc.target/arc/mxy.c: Likewise.
9335 * gcc.target/arc/mswape.c: Likewise.
9336 * gcc.target/arc/mrtsc.c: Likewise.
9337 * gcc.target/arc/mcrc.c: Likewise.
9338 * gcc.target/arc/mdsp-packa.c: Likewise.
9339 * gcc.target/arc/mdvbf.c: Likewise.
9340 * gcc.target/arc/mlock.c: Likewise.
9341 * gcc.target/arc/mmac-24.c: Likewise.
9342 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9343
849b265d
BS
93442016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9345 Matthijs Kooijman <matthijs@stdin.nl>
9346 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9347
9348 PR target/60040
9349 * gcc.target/avr/pr60040-1.c: New.
9350 * gcc.target/avr/pr60040-2.c: New.
9351
1390536b
RB
93522016-04-29 Richard Biener <rguenther@suse.de>
9353
9354 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9355
98998245
RB
93562016-04-29 Richard Biener <rguenther@suse.de>
9357
9358 PR tree-optimization/13962
9359 PR tree-optimization/65686
9360 * gcc.dg/uninit-pr65686.c: New testcase.
9361
8b80cc21
JJ
93622016-04-29 Jakub Jelinek <jakub@redhat.com>
9363
9364 PR middle-end/70843
9365 * gcc.dg/pr70843.c: New test.
9366
6181bc30
JJ
93672016-04-28 Jakub Jelinek <jakub@redhat.com>
9368
9369 PR target/70858
9370 * gcc.target/i386/pr70858.c: New test.
9371
f4cb3612
AB
93722016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9373
9374 * gcc.target/arc/nps400-1.c: New file.
9375
8ad9df62
JR
93762016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9377 Andrew Burgess <andrew.burgess@embecosm.com>
9378
9379 * gcc.target/arc/movh_cl-1.c: New file.
9380
ceaaa9fe
JR
93812016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9382 Andrew Burgess <andrew.burgess@embecosm.com>
9383
9384 * gcc.target/arc/extzv-1.c: New file.
9385 * gcc.target/arc/insv-1.c: New file.
9386 * gcc.target/arc/insv-2.c: New file.
9387 * gcc.target/arc/movb-1.c: New file.
9388 * gcc.target/arc/movb-2.c: New file.
9389 * gcc.target/arc/movb-3.c: New file.
9390 * gcc.target/arc/movb-4.c: New file.
9391 * gcc.target/arc/movb-5.c: New file.
9392 * gcc.target/arc/movb_cl-1.c: New file.
9393 * gcc.target/arc/movb_cl-2.c: New file.
9394 * gcc.target/arc/movbi_cl-1.c: New file.
9395 * gcc.target/arc/movl-1.c: New file.
9396
4d03dc2f
JR
93972016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9398 Andrew Burgess <andrew.burgess@embecosm.com>
9399
9400 * gcc.target/arc/cmem-1.c: New file.
9401 * gcc.target/arc/cmem-2.c: New file.
9402 * gcc.target/arc/cmem-3.c: New file.
9403 * gcc.target/arc/cmem-4.c: New file.
9404 * gcc.target/arc/cmem-5.c: New file.
9405 * gcc.target/arc/cmem-6.c: New file.
9406 * gcc.target/arc/cmem-7.c: New file.
9407 * gcc.target/arc/cmem-ld.inc: New file.
9408 * gcc.target/arc/cmem-st.inc: New file.
9409
81262dad
JJ
94102016-04-28 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR target/70821
9413 * gcc.target/i386/pr70821.c: New test.
9414
0a31a09a
BS
94152016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9416
9417 * gcc.target/powerpc/vec-adde.c: New test.
9418 * gcc.target/powerpc/vec-adde-int128.c: New test.
9419
3ddffba9
JJ
94202016-04-28 Jakub Jelinek <jakub@redhat.com>
9421
9422 * gcc.target/i386/avx-vround-1.c: New test.
9423 * gcc.target/i386/avx-vround-2.c: New test.
9424 * gcc.target/i386/avx512vl-vround-1.c: New test.
9425 * gcc.target/i386/avx512vl-vround-2.c: New test.
9426
713dedcd
RO
94272016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9428
9429 PR testsuite/70595
9430 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9431 (check_effective_target_cilkplus_runtime): ... this.
9432 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9433 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9434
9435 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9436 Require cilkplus_runtime.
9437 Don't add -lcilkrts.
9438 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9439 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9440 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9441 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9442 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9443 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9444 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9445 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9446 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9447 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9448 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9449 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9450 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9451 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9452 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9453 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9454 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9455 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9456 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9457 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9458 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9459 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9460 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9461 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9462 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9463 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9464 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9465 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9466 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9467
9468 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9469 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9470
9471 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9472
9473 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9474 cilkplus_runtime.
9475
3563f78f
MG
94762016-04-27 Marc Glisse <marc.glisse@inria.fr>
9477
9478 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9479 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9480
6bc2bb18
RB
94812015-04-27 Ryan Burn <contact@rnburn.com>
9482
9483 PR c++/69024
9484 PR c++/68997
9485 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9486 diagnostic.
9487 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9488 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9489
1e55d29a
EB
94902016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9491
9492 * gnat.dg/limited_with4.ad[sb]: New test.
9493 * gnat.dg/limited_with4_pkg.ads: New helper.
9494
087146ca
L
94952016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9496
9497 PR target/70155
9498 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9499 and movv1ti_internal patterns
9500 * gcc.target/i386/pr70155-1.c: New test.
9501 * gcc.target/i386/pr70155-2.c: Likewise.
9502 * gcc.target/i386/pr70155-3.c: Likewise.
9503 * gcc.target/i386/pr70155-4.c: Likewise.
9504 * gcc.target/i386/pr70155-5.c: Likewise.
9505 * gcc.target/i386/pr70155-6.c: Likewise.
9506 * gcc.target/i386/pr70155-7.c: Likewise.
9507 * gcc.target/i386/pr70155-8.c: Likewise.
9508 * gcc.target/i386/pr70155-9.c: Likewise.
9509 * gcc.target/i386/pr70155-10.c: Likewise.
9510 * gcc.target/i386/pr70155-11.c: Likewise.
9511 * gcc.target/i386/pr70155-12.c: Likewise.
9512 * gcc.target/i386/pr70155-13.c: Likewise.
9513 * gcc.target/i386/pr70155-14.c: Likewise.
9514 * gcc.target/i386/pr70155-15.c: Likewise.
9515 * gcc.target/i386/pr70155-16.c: Likewise.
9516 * gcc.target/i386/pr70155-17.c: Likewise.
9517 * gcc.target/i386/pr70155-18.c: Likewise.
9518 * gcc.target/i386/pr70155-19.c: Likewise.
9519 * gcc.target/i386/pr70155-20.c: Likewise.
9520 * gcc.target/i386/pr70155-21.c: Likewise.
9521 * gcc.target/i386/pr70155-22.c: Likewise.
9522
92329f9f
L
95232016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9524
9525 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9526 ".{5,6}".
9527
309a0cf6
BC
95282016-04-27 Bin Cheng <bin.cheng@arm.com>
9529
9530 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9531 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9532 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9533 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9534 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9535
72ed2b9c
RB
95362016-04-27 Richard Biener <rguenther@suse.de>
9537
9538 PR ipa/70760
9539 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9540 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9541
3c98ff9b
NS
95422016-04-27 Nathan Sidwell <nathan@acm.org>
9543
9544 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9545 * g++.dg/ubsan/pr63956.C: Adjust error location.
9546
9ec5d66b
NC
95472016-04-27 Nick Clifton <nickc@redhat.com>
9548
9549 PR middle-end/49889
9550 * gcc.dg/pr49889.c: New test.
9551
c1e1f433
BS
95522016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9553
9554 * c-c++-common/memset-array.c: New test.
9555
8ac43293
MS
95562016-04-26 Martin Sebor <msebor@redhat.com>
9557
9558 PR c++/66639
9559 * g++.dg/cpp1y/func_constexpr.C: New test.
9560
843ce8ab
PP
95612016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9562
9563 PR c++/70241
9564 * g++.dg/cpp0x/enum32.C: New test.
9565 * g++.dg/cpp0x/enum33.C: New test.
9566
95672016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9568
9569 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9570 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9571 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9572 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9573 * gcc.c-torture/execute/pr38151.c: Likewise.
9574 * gcc.c-torture/execute/pr66556.c: Likewise.
9575 * gcc.c-torture/execute/pr67781.c: Likewise.
9576 * gcc.c-torture/execute/pr68648.c: Likewise.
9577
ca1206be
MG
95782016-04-26 Marc Glisse <marc.glisse@inria.fr>
9579
9580 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9581
2448a956
MP
95822016-04-26 Marek Polacek <polacek@redhat.com>
9583
9584 PR c/67784
9585 * gcc.dg/pr67784-3.c: New test.
9586 * gcc.dg/pr67784-4.c: New test.
9587 * gcc.dg/pr67784-5.c: New test.
9588
b02a5e26
MP
9589 PR c/70791
9590 * gcc.dg/Wnested-externs-2.c: New test.
9591
6b6aa8d3
MG
95922016-04-26 Marc Glisse <marc.glisse@inria.fr>
9593
9594 * gcc.dg/fold-plusmult.c: Adjust.
9595 * gcc.dg/no-strict-overflow-6.c: Adjust.
9596 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9597
a2095b55
BS
95982016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9599
9600 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9601 number scans.
9602 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9603 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9604 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9605 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9606 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9607 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9608 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9609 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9610 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9611 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9612 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9613 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9614 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9615 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9616 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9617 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9618 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9619 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9620 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9621 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9622 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9623 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9624 scans.
9625 * gcc.target/i386/pr32219-4.c: Likewise.
9626 * gcc.target/i386/pr32219-6.c: Likewise.
9627 * gcc.target/i386/pr32219-8.c: Likewise.
9628
bb0cc5c8
KT
96292016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9630
9631 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9632 associated options.
9633
5a0802ea
MP
96342016-04-26 Marek Polacek <polacek@redhat.com>
9635
9636 PR c++/70744
9637 * g++.dg/ext/cond2.C: New test.
9638
00f615af
BC
96392016-04-26 Bin Cheng <bin.cheng@arm.com>
9640
9641 PR tree-optimization/70771
9642 PR tree-optimization/70775
9643 * gcc.dg/pr70771.c: New test.
25939d34 9644 * gcc.dg/pr70775.c: New test.
00f615af 9645
218155e7
BS
96462016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9647
9648 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9649
ab99f467
RB
96502016-04-25 Richard Biener <rguenther@suse.de>
9651
9652 PR tree-optimization/70780
9653 * gcc.dg/torture/pr70780.c: New testcase.
9654
3f8257db 96552016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9656
c87885ca
RO
9657 * gcc.target/arm/neon-vaddws16.c: New test.
9658 * gcc.target/arm/neon-vaddws32.c: New test.
9659 * gcc.target/arm/neon-vaddwu16.c: New test.
9660 * gcc.target/arm/neon-vaddwu32.c: New test.
9661 * gcc.target/arm/neon-vaddwu8.c: New test.
9662 * lib/target-supports.exp
93c590ee
MC
9663 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9664 that arm neon support vector widen sum of HImode TO SImode.
9665
d6c1a7a7
JJ
96662016-04-23 Jakub Jelinek <jakub@redhat.com>
9667
9668 PR sanitizer/70712
9669 * c-c++-common/asan/pr70712.c: New test.
9670
ab0fc037
TS
96712016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9672
9673 * .gitattributes: New file.
9674
2aa64824
CL
96752016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9676
9677 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9678
e7e12d92
DH
96792016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9680
9681 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9682 * gfortran.dg/submodule_15.f08: Likewise.
9683
d1431192
RB
96842016-04-22 Richard Biener <rguenther@suse.de>
9685
9686 PR tree-optimization/70740
9687 * gcc.dg/torture/pr70740.c: New testcase.
9688
04a63c24
L
96892016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9690
9691 PR target/70750
9692 * gcc.target/i386/pr70750-1.c: New test.
9693 * gcc.target/i386/pr70750-2.c: Likewise.
9694
20700098
PC
96952016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9696
9697 PR c++/70540
9698 * g++.dg/cpp0x/auto48.C: New.
9699
aedf4e12
MP
97002016-04-21 Marek Polacek <polacek@redhat.com>
9701
9702 PR c++/70513
9703 * g++.dg/cpp0x/forw_enum12.C: New test.
9704 * g++.dg/cpp0x/forw_enum13.C: New test.
9705
2074d80a
KY
97062016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9707
9708 PR target/70728
9709 * gcc.target/i386/pr70728.c: New test.
9710
aef4aab0
RB
97112016-04-21 Richard Biener <rguenther@suse.de>
9712
9713 PR middle-end/70747
9714 * gcc.dg/pr70747.c: New testcase.
9715
2359e571
BC
97162016-04-21 Bin Cheng <bin.cheng@arm.com>
9717
9718 PR tree-optimization/70715
9719 * gcc.dg/tree-ssa/scev-13.c: New test.
9720
ce0e66ff
MG
97212016-04-21 Marc Glisse <marc.glisse@inria.fr>
9722
9723 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9724
2c2870a1
MG
97252016-04-21 Marc Glisse <marc.glisse@inria.fr>
9726
9727 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9728
a2b056a3
JH
97292016-04-20 Jan Hubicka <jh@suse.cz>
9730
9731 PR ipa/70018
9732 * g++.dg/ipa/nothrow-1.C: New testcase.
9733
ee392fc2
NS
97342016-04-20 Nathan Sidwell <nathan@acm.org>
9735
9736 PR c++/55635
9737 * g++.dg/eh/delete1.C: New.
9738
dda49daf
L
97392016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9740
9741 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9742 -mtune-ctrl=sse_typeless_stores.
9743
8a5b9d5a
L
97442016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9745
9746 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9747
1011119f
BC
97482016-04-20 Bin Cheng <bin.cheng@arm.com>
9749
9750 PR tree-optimization/69489
9751 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9752
477d4906
IV
97532016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9754
9755 PR c++/69363
9756 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9757 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9758 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9759
fad08d12
BC
97602016-04-20 Bin Cheng <bin.cheng@arm.com>
9761
9762 PR tree-optimization/56625
9763 PR tree-optimization/69489
9764 * gcc.dg/vect/pr56625.c: New test.
9765 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9766
9e3e4fab
AP
97672016-04-20 Andrew Pinski <apinski@cavium.com>
9768
9769 PR target/64971
9770 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9771
d7aa24e4
AC
97722016-04-20 Arnaud Charlet <charlet@adacore.com>
9773
9774 * gnat.dg/self1.adb: Remove now incorrect test.
9775
e6d62b46
BC
97762016-04-20 Bin Cheng <bin.cheng@arm.com>
9777
9778 * gcc.dg/tree-ssa/scev-11.c: New test.
9779 * gcc.dg/tree-ssa/scev-12.c: New test.
9780
2697b189
MP
97812016-04-20 Marek Polacek <polacek@redhat.com>
9782
9783 PR tree-optimization/70725
9784 * gcc.dg/pr70725.c: New test.
9785
60d393e8
RB
97862016-04-20 Richard Biener <rguenther@suse.de>
9787
9788 PR tree-optimization/70726
9789 * g++.dg/vect/pr70726.cc: New testcase.
9790
82c6f58a
AK
97912016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9792
9793 PR target/70674
9794 * gcc.target/s390/pr70674.c: New test.
9795
90eeab20
JD
97962016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9797
9798 PR libgfortran/70684
9799 * gfortran.dg/list_read_14.f90: New test.
9800
fc9cf6da
L
98012016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9802
9803 PR target/69201
9804 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9805 extern to force it misaligned.
9806 (b): Likewise.
9807 (c): Likewise.
9808 (d): Likewise.
9809 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9810 Don't check `*' before movv4sf_internal.
9811 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9812 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9813 Don't check `*' before movv16qi_internal.
9814 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9815 extern to force it misaligned.
9816 (b): Likewise.
9817 (c): Likewise.
9818 (d): Likewise.
9819 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9820 Don't check `*' before movv2df_internal.
9821 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9822 extern to force it misaligned.
9823 (b): Likewise.
9824 (c): Likewise.
9825 (d): Likewise.
9826 Check movv8sf_internal instead of avx_storeups256.
9827 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9828
ea8927ea
RB
98292016-04-19 Richard Biener <rguenther@suse.de>
9830
9831 PR tree-optimization/70171
9832 * g++.dg/tree-ssa/pr70171.C: New testcase.
9833
65f52ee9
RB
98342016-04-19 Richard Biener <rguenther@suse.de>
9835
9836 PR tree-optimization/70724
9837 * gcc.dg/torture/pr70724.c: New testcase.
9838
987b67f1
VM
98392016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9840
9841 PR middle-end/70689
c87885ca 9842 * gcc.target/i386/pr70689.c: New.
987b67f1 9843
91a47c39
L
98442016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9845
9846 PR target/70708
9847 * gcc.target/i386/pr70708.c: New test.
9848
8270b82d
RB
98492016-04-18 Richard Biener <rguenther@suse.de>
9850
9851 PR tree-optimization/43434
9852 * gcc.dg/vect/pr43434.c: New testcase.
9853 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9854 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9855 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9856 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9857 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9858 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9859 * gcc.dg/gomp/pr68640.c: Likewise.
9860 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9861 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9862
edd048e2
RB
98632016-04-18 Richard Biener <rguenther@suse.de>
9864
9865 PR tree-optimization/70701
9866 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9867
bd5c7330
TV
98682016-04-18 Tom de Vries <tom@codesourcery.com>
9869
9870 PR testsuite/70699
9871 * gcc.dg/pr70161.c: Add dot-file scans.
9872 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9873 instead of after last dot char.
9874
23f2660f
EB
98752016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9876
9877 * c-c++-common/dump-ada-spec-3.c: New test.
9878 * c-c++-common/dump-ada-spec-4.c: Likewise.
9879
da152c9f
TV
98802016-04-17 Tom de Vries <tom@codesourcery.com>
9881
9882 PR other/70183
9883 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9884
cc950f98
JH
98852016-04-15 Jan Hubicka <jh@suse.cz>
9886
9887 PR ipa/70018
9888 * g++.dg/ipa/pure-const-1.C: New testcase.
9889 * g++.dg/ipa/pure-const-2.C: New testcase.
9890 * g++.dg/ipa/pure-const-3.C: New testcase.
9891
949505a9
MP
98922016-04-15 Marek Polacek <polacek@redhat.com>
9893
9894 PR c/70671
9895 * gcc.dg/bitfld-22.c: New test.
9896
10e547d6
BS
98972016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9898
9899 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9900 x86_64.
9901
1e77281b
MP
99022016-04-15 Marek Polacek <polacek@redhat.com>
9903
9904 PR c/70651
9905 * c-c++-common/pr70651.c: New test.
9906
e501fa8e
KT
99072016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9908
9909 PR rtl-optimization/70681
9910 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9911 dump scan on arm and powerpc.
9912 * gcc.dg/pr10474.c: Likewise.
9913
dda1bf61
JJ
99142016-04-15 Jakub Jelinek <jakub@redhat.com>
9915
ca4ef1ff
JJ
9916 PR c++/69517
9917 PR c++/70019
9918 PR c++/70588
9919 * g++.dg/cpp1y/vla11.C: Revert for real.
9920
dda1bf61
JJ
9921 PR c/70436
9922 * c-c++-common/Wparentheses-1.c: New test.
9923 * c-c++-common/gomp/Wparentheses-1.c: New test.
9924 * c-c++-common/gomp/Wparentheses-2.c: New test.
9925 * c-c++-common/gomp/Wparentheses-3.c: New test.
9926 * c-c++-common/gomp/Wparentheses-4.c: New test.
9927 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9928 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9929 * c-c++-common/goacc/Wparentheses-1.c: New test.
9930
1355e62c
KY
99312016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9932
9933 PR target/70662
9934 * gcc.target/i386/pr70662.c: New test.
9935
0ab34b9e 99362016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9937 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9938
9939 PR tree-optimization/70130
9940 * gcc.dg/vect/O3-pr70130.c: New testcase.
9941
bc773aad
MM
99422016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9943
6e9b2286
MM
9944 PR target/70669
9945 * gcc.target/powerpc/pr70669.c: New test.
9946
bc773aad
MM
9947 PR target/70640
9948 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9949 a power7 system that does not have an assembler that supports
9950 power8.
9951
d8747845
MS
99522016-04-14 Martin Sebor <msebor@redhat.com>
9953
9954 PR c++/69517
9955 PR c++/70019
9956 PR c++/70588
9957 * c-c++-common/ubsan/vla-1.c: Revert.
9958 * g++.dg/cpp1y/vla11.C: Same.
9959 * g++.dg/cpp1y/vla12.C: Same.
9960 * g++.dg/cpp1y/vla13.C: Same.
9961 * g++.dg/cpp1y/vla14.C: Same.
9962 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9963 * g++.dg/init/array24.C: Same.
d8747845
MS
9964 * g++.dg/ubsan/vla-1.C: Same.
9965
85128559
MP
99662016-04-14 Marek Polacek <polacek@redhat.com>
9967 Jan Hubicka <hubicka@ucw.cz>
9968
9969 PR c++/70029
9970 * g++.dg/torture/pr70029.C: New test.
9971
52fbb073
MS
99722016-04-14 Martin Sebor <msebor@redhat.com>
9973
9974 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9975 type size to prevent failures on targets with very low maximum
9976 alignment.
9977
6db61d6f
RB
99782016-04-14 Richard Biener <rguenther@suse.de>
9979
9980 PR tree-optimization/70623
9981 * gcc.dg/torture/pr70623.c: New testcase.
9982 * gcc.dg/torture/pr70623-2.c: Likewise.
9983
342fac95
MS
99842016-04-13 Martin Sebor <msebor@redhat.com>
9985
9986 PR c++/69517
9987 PR c++/70019
9988 PR c++/70588
9989 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9990 * g++.dg/cpp1y/vla11.C: New test.
9991 * g++.dg/cpp1y/vla12.C: New test.
9992 * g++.dg/cpp1y/vla13.C: New test.
9993 * g++.dg/cpp1y/vla14.C: New test.
9994 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9995 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9996 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9997
d93c452f
JJ
99982016-04-13 Jakub Jelinek <jakub@redhat.com>
9999
10000 PR c++/70641
10001 * g++.dg/opt/pr70641.C: New test.
10002
85115fb6
RO
100032016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10004
10005 PR rtl-optimization/68749
10006 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10007 effects of argument promotions.
10008 Remove default args to dg-skip-if.
10009
545a4139
PC
100102016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10011
10012 PR c++/70635
10013 * g++.dg/parse/pr70635.C: New.
10014
b3a77f21
MP
100152016-04-13 Marek Polacek <polacek@redhat.com>
10016
10017 PR c++/70639
10018 * c-c++-common/Wmisleading-indentation-4.c: New test.
10019
99cd9857
MP
100202016-04-13 Marek Polacek <polacek@redhat.com>
10021
10022 PR c/70436
c87885ca
RO
10023 * gcc.dg/Wparentheses-12.c: New test.
10024 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10025
75ca93ec
IE
100262016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10027
10028 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10029 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10030 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10031
3d3f9e7e
JJ
100322016-04-13 Jakub Jelinek <jakub@redhat.com>
10033
37947cd0
JJ
10034 PR middle-end/70633
10035 * gcc.c-torture/compile/pr70633.c: New test.
10036
3d3f9e7e
JJ
10037 PR debug/70628
10038 * gcc.dg/torture/pr70628.c: New test.
10039
92886d3e
PP
100402016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10041
10042 PR c++/70610
10043 * g++.dg/template/pr70610.C: New test.
10044 * g++.dg/template/pr70610-2.C: New test.
10045 * g++.dg/template/pr70610-3.C: New test.
10046 * g++.dg/template/pr70610-4.C: New test.
10047
13bd7c2b
JJ
100482016-04-12 Jakub Jelinek <jakub@redhat.com>
10049
6512fa6d
JJ
10050 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10051 128 instead of 32.
10052
13bd7c2b
JJ
10053 PR c++/70571
10054 * g++.dg/ext/pr70571.C: New test.
10055
20b9851c
MM
100562016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10057
8a434ada 10058 PR target/70640
20b9851c
MM
10059 * gcc.target/powerpc/pr70640.c: New test.
10060
2b2f52bc
PC
100612016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10062
10063 PR c++/68722
10064 * g++.dg/parse/pr68722.C: New.
10065
5901e56a
JJ
100662016-04-12 Jakub Jelinek <jakub@redhat.com>
10067
10068 PR rtl-optimization/70596
10069 * gcc.target/i386/pr70596.c: New test.
10070
d4619dc1
NS
100712016-04-12 Nathan Sidwell <nathan@acm.org>
10072
10073 PR c++/70501
10074 * g++.dg/init/pr70501.C: New.
10075
3df530d3
DW
100762016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10077
10078 * gcc.target/i386/asm-flag-6.c: New test.
10079
b7a120d7
TV
100802016-04-12 Tom de Vries <tom@codesourcery.com>
10081
10082 PR tree-optimization/68756
10083 * gcc.dg/graphite/pr68756.c: New test.
10084
4e0eea75
JJ
100852016-04-12 Jakub Jelinek <jakub@redhat.com>
10086
10087 PR tree-optimization/70602
10088 * gcc.c-torture/execute/pr70602.c: New test.
10089
35fbda43
MM
100902016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10091
10092 PR target/70381
10093 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10094 __float128 emulator is built and runs.
10095 * gcc.target/powerpc/float128-1.c: Likewise.
10096
10097 * lib/target-supports.exp (check_ppc_float128_sw_available):
10098 Rework tests for __float128 software and hardware
10099 availability. Fix exit condition to return 0 on success.
10100
04a99ebe
JG
101012016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10102
10103 PR target/70133
10104 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10105 * gcc.target/aarch64/target_attr_15.c: Likewise.
10106
47cd5a85
PC
101072016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10108
10109 PR c++/69066
10110 * g++.dg/cpp1y/pr69066.C: New.
10111
a5edb32e
JD
101122016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10113
10114 PR fortran/68566
10115 * gfortran.dg/pr36192.f90: Update test.
10116 * gfortran.dg/pr36192_1.f90: Update test.
10117 * gfortran.dg/real_dimension_1.f: Update test.
10118 * gfortran.dg/parameter_array_init_7.f90: New test.
10119
8ef378f8
JDA
101202016-04-09 John David Anglin <danglin@gcc.gnu.org>
10121
c532c871
JDA
10122 PR testsuite/64039
10123 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10124
d34f706f
JDA
10125 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10126
75e1dd9e
JDA
10127 PR rtl-optimization/66669
10128 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10129
8a976f5f
JDA
10130 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10131
da04822a
JDA
10132 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10133 * gcc.dg/pie-1.c: Likewise.
10134 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10135 * gcc.dg/pic-4.c: Likewise.
10136 * gcc.dg/pie-3.c: Likewise.
10137 * gcc.dg/pie-4.c: Likewise.
10138
adfabcf9
JDA
10139 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10140
4a020adf
JDA
10141 PR tree-optimization/68644
10142 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10143
8ef378f8
JDA
10144 PR rtl-optimization/64886
10145 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10146
09bf990e
TV
101472016-04-09 Tom de Vries <tom@codesourcery.com>
10148
10149 PR tree-optimization/68953
10150 * gcc.dg/graphite/pr68953.c: New test.
10151
138c3c1a
DH
101522016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10153
10154 PR fortran/70592
10155 * gfortran.dg/deferred_character_16.f90: New test.
10156
f55460af
JJ
101572016-04-09 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR tree-optimization/70586
10160 * gcc.c-torture/execute/pr70586.c: New test.
10161
0b77bbf3
DH
101622016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10163
10164 PR sanitizer/70573
10165 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10166 with __builtin_memset
10167 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10168
c42cfb5c
CP
101692016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10170
10171 PR lto/70289
10172 PR ipa/70348
10173 PR tree-optimization/70373
10174 PR middle-end/70533
10175 PR middle-end/70534
10176 PR middle-end/70535
10177 * c-c++-common/goacc/reduction-5.c: New test.
10178 * c-c++-common/goacc/reduction-promotions.c: New test.
10179 * gfortran.dg/goacc/reduction-3.f95: New test.
10180 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10181
56cfb596
PP
101822016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10183
10184 PR c++/70590
10185 PR c++/70452
10186 * g++.dg/pr70590.C: New test.
10187 * g++.dg/pr70590-2.C: New test.
10188
1a13c0a2
JJ
101892016-04-08 Jakub Jelinek <jakub@redhat.com>
10190
abc0647a
JJ
10191 PR middle-end/70593
10192 * gcc.target/i386/pr70593.c: New test.
10193
1a13c0a2
JJ
10194 PR rtl-optimization/70574
10195 * gcc.target/i386/avx2-pr70574.c: New test.
10196
c3da4956
MO
101972016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10198
10199 PR sanitizer/70541
10200 * c-c++-common/asan/pr70541.c: New test.
10201
9f1b833b
TV
102022016-04-08 Tom de Vries <tom@codesourcery.com>
10203
10204 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10205 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10206
bae7adda
KT
102072016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10208
10209 PR target/70566
10210 * gcc.c-torture/execute/pr70566.c: New test.
10211
211f3d57
TV
102122016-04-08 Tom de Vries <tom@codesourcery.com>
10213
10214 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10215 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10216
02cf2861
AM
102172016-04-08 Alan Modra <amodra@gmail.com>
10218
10219 * gcc.target/powerpc/pr70117.c: New.
10220
5f490f9f
JJ
102212016-04-07 Jakub Jelinek <jakub@redhat.com>
10222
56e9b710
JJ
10223 PR testsuite/70581
10224 * gcc.dg/lto/simd-function_0.c: New test.
10225
5f490f9f
JJ
10226 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10227 clones.
10228 * c-c++-common/attr-simd-2.c: Likewise.
10229 * c-c++-common/attr-simd-4.c: Likewise.
10230 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10231 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10232
e4ebc74d
TP
102332016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10234
10235 PR testsuite/70553
10236 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10237
9817ae35
TS
102382016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10239 Tom de Vries <tom@codesourcery.com>
10240
10241 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10242 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10243 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10244 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10245 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10246 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10247 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10248 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10249
e292f64d
PP
102502016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10251
10252 PR c/70436
10253 * g++.dg/warn/Wparentheses-29.C: New test.
10254
6b37bdaf
PP
102552016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10256
10257 PR c/70436
10258 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10259 explicit braces to resolve a future -Wparentheses warning.
10260
64824205
RH
102612016-04-06 Richard Henderson <rth@redhat.com>
10262
10263 * gcc.dg/pr61817-1.c: New test.
10264 * gcc.dg/pr61817-2.c: New test.
10265 * gcc.dg/pr69391-1.c: New test.
10266 * gcc.dg/pr69391-2.c: New test.
10267
bc2fc1f3
VM
102682016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10269
10270 PR rtl-optimization/70398
c87885ca 10271 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10272
41414a02
EB
102732016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10274
10275 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10276
4066ea8a
YR
102772016-04-06 Yvan Roux <yvan.roux@linaro.org>
10278 Pedro Alves <palves@redhat.com>
10279
10280 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10281
ec35ea45
JJ
102822016-04-06 Jakub Jelinek <jakub@redhat.com>
10283
3866f8dd
JJ
10284 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10285 Check for avx512f effective targets instead of avx2.
10286 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10287 for AVX512F clones.
10288 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10289 * g++.dg/gomp/declare-simd-1.C: Likewise.
10290 * g++.dg/gomp/declare-simd-3.C: Likewise.
10291 * g++.dg/gomp/declare-simd-4.C: Likewise.
10292
ec35ea45
JJ
10293 PR middle-end/70550
10294 * c-c++-common/gomp/pr70550-1.c: New test.
10295 * c-c++-common/gomp/pr70550-2.c: New test.
10296
c08d28ac
NS
102972016-04-05 Nathan Sidwell <nathan@acm.org>
10298
10299 PR c++/70512
10300 * g++.dg/ext/attribute-may-alias-5.C: New.
10301
1d510e04
JJ
103022016-04-05 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR c++/70336
10305 * c-c++-common/pr70336.c: New test.
10306 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10307 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10308
84278ed9
JH
103092016-04-05 Jan Hubicka <hubicka@ucw.cz>
10310
10311 PR ipa/66223
10312 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10313
268a0ec4
JJ
103142016-04-05 Jakub Jelinek <jakub@redhat.com>
10315
10316 PR rtl-optimization/70542
10317 * gcc.dg/torture/pr70542.c: New test.
10318 * gcc.target/i386/avx2-pr70542.c: New test.
10319
5e8c2eb1
ZS
103202016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10321
10322 PR tree-optimization/70509
10323 * gcc.target/i386/avx512bw-pr70509.c: New test.
10324
c0daf32d
PP
103252016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10326
10327 PR c++/70452
10328 * g++.dg/ext/constexpr-vla4.C: New test.
10329
bf867841
UB
103302016-04-05 Uros Bizjak <ubizjak@gmail.com>
10331
10332 PR target/70510
10333 * gcc.target/i386/pr70510.c: New test.
10334
3022186a
RB
103352016-04-05 Richard Biener <rguenther@suse.de>
10336
10337 PR tree-optimization/70526
10338 * g++.dg/torture/pr70526.C: New testcase.
10339
55fc79b2
JJ
103402016-04-05 Jakub Jelinek <jakub@redhat.com>
10341
10342 PR target/70525
10343 * gcc.target/i386/pr70525.c: New test.
10344
62b233f2
RB
103452016-04-05 Richard Biener <rguenther@suse.de>
10346
10347 PR middle-end/70499
10348 * g++.dg/torture/pr70499.C: New testcase.
10349
cc05759d
RB
103502016-04-05 Richard Biener <rguenther@suse.de>
10351
10352 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10353 remove XFAIL.
10354
f23f16d4
JJ
103552016-04-04 Jakub Jelinek <jakub@redhat.com>
10356
10357 PR middle-end/70307
10358 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10359 rs6000 ABI warnings.
10360
d27ecc49
JH
103612016-04-04 Jan Hubicka <hubicka@ucw.cz>
10362
10363 PR ipa/66223
10364 * g++.dg/ipa/devirt-51.C: New testcase.
10365
c974c96e 103662016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10367 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10368
10369 PR middle-end/70457
10370 * gcc.dg/torture/pr70457.c: New.
10371
7a85da89
AV
103722016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10373
10374 PR fortran/67538
10375 * gfortran.dg/allocate_with_source_19.f08: New test.
10376
de517e64
AV
103772016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10378
10379 PR fortran/65795
10380 * gfortran.dg/coarray_allocate_6.f08: New test.
10381
43b9f499
RB
103822016-04-04 Richard Biener <rguenther@suse.de>
10383
10384 PR rtl-optimization/70484
10385 * gcc.dg/torture/pr70484.c: New testcase.
10386
f13355da
MP
103872016-04-04 Marek Polacek <polacek@redhat.com>
10388
10389 PR c/70307
10390 * gcc.dg/torture/pr70307.c: New test.
10391
6cc6ed50
OE
103922016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10393
10394 PR target/70416
10395 PR target/67391
10396 * gcc.target/sh/torture/pr70416.c: New.
10397
abdc16c8
MS
103982016-04-02 Martin Sebor <msebor@redhat.com>
10399
10400 PR c++/67376
10401 PR c++/70170
10402 PR c++/70172
10403 PR c++/70228
10404 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10405 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10406 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10407 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10408 * g++.dg/cpp0x/constexpr-string.C: Same.
10409 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10410 * g++.dg/cpp0x/pr65398.C: Same.
10411 * g++.dg/ext/constexpr-vla1.C: Same.
10412 * g++.dg/ext/constexpr-vla2.C: Same.
10413 * g++.dg/ext/constexpr-vla3.C: Same.
10414 * g++.dg/ubsan/pr63956.C: Same.
10415
763cd859
JJ
104162016-04-01 Jakub Jelinek <jakub@redhat.com>
10417
10418 PR rtl-optimization/70467
10419 * gcc.target/i386/pr70467-2.c: New test.
10420
0f875435
JJ
104212016-04-01 Jakub Jelinek <jakub@redhat.com>
10422 Marek Polacek <polacek@redhat.com>
10423
10424 PR c++/70488
10425 * g++.dg/init/new47.C: New test.
10426
41d14659
RR
104272016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10428
10429 PR target/70496
10430 * gcc.target/arm/pr70496.c: New test.
10431
f9bf89bb
NS
104322016-04-01 Nathan Sidwell <nathan@acm.org>
10433
73b9085d
NS
10434 PR c++/68475
10435 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10436
4afdcfaa
IE
104372016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10438
10439 PR target/69890
10440 * gcc.dg/strlenopt.h (memmove): New.
10441 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10442 instead of "string.h".
10443 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10444 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10445 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10446 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10447 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10448 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10449 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10450 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10451 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10452 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10453 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10454 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10455 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10456 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10457 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10458 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10459 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10460 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10461 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10462 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10463
b5d7a29c
RO
104642016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10465
10466 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10467 (Holder::foo): Reflect this.
10468
b660f9ec
IE
104692016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10470
10471 PR target/70442
10472 * gcc.dg/pr70442.c: New test.
10473
88504f34
NS
104742016-03-31 Nathan Sidwell <nathan@acm.org>
10475
10476 PR c++/70393
10477 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10478
95d34b96
KY
104792016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10480
10481 PR target/70453
10482 * gcc.target/i386/pr70453.c: New test.
10483
b4c4967c
AB
104842016-03-31 Andrey Belevantsev <abel@ispras.ru>
10485
10486 PR target/70292
10487 * gcc.c-torture/pr70292.c: New test.
10488
5fde6a45
MP
104892016-03-31 Marek Polacek <polacek@redhat.com>
10490
10491 PR c/70297
10492 * c-c++-common/pr70297.c: New test.
10493 * g++.dg/cpp0x/typedef-redecl.C: New test.
10494 * gcc.dg/typedef-redecl2.c: New test.
10495
97eb24c4
JJ
104962016-03-31 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR rtl-optimization/70460
10499 * gcc.c-torture/execute/pr70460.c: New test.
10500
efc3536f
RB
105012016-03-31 Richard Biener <rguenther@suse.de>
10502
10503 PR c++/70430
10504 * g++.dg/ext/vector30.C: New testcase.
10505
e0876e21
DH
105062016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10507 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10508
10509 * gfortran.dg/fmt_pf.f90: New test.
10510
e9bff8c6
RO
105112016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10512
10513 Forward-port from 5 branch
10514 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10515
10516 PR testsuite/70356
10517 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10518 dg-require-effective-target after dg-do.
10519
10520 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10521
10522 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10523
2620c80d
TS
105242016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10525 Julian Brown <julian@codesourcery.com>
10526 Chung-Lin Tang <cltang@codesourcery.com>
10527 Cesar Philippidis <cesar@codesourcery.com>
10528 James Norris <jnorris@codesourcery.com>
10529 Tom de Vries <tom@codesourcery.com>
10530 Nathan Sidwell <nathan@codesourcery.com>
10531
bf867841 10532 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10533 * c-c++-common/goacc/loop-clauses.c: Likewise.
10534 * g++.dg/goacc/template.C: Likewise.
10535 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10536 * gfortran.dg/goacc/loop-1.f95: Likewise.
10537 * gfortran.dg/goacc/loop-5.f95: Likewise.
10538 * gfortran.dg/goacc/loop-6.f95: Likewise.
10539 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10540 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10541 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10542 * c-c++-common/goacc/clauses-fail.c: Likewise.
10543 * c-c++-common/goacc/parallel-1.c: Likewise.
10544 * c-c++-common/goacc/reduction-1.c: Likewise.
10545 * c-c++-common/goacc/reduction-2.c: Likewise.
10546 * c-c++-common/goacc/reduction-3.c: Likewise.
10547 * c-c++-common/goacc/reduction-4.c: Likewise.
10548 * c-c++-common/goacc/routine-3.c: Likewise.
10549 * c-c++-common/goacc/routine-4.c: Likewise.
10550 * c-c++-common/goacc/routine-5.c: Likewise.
10551 * c-c++-common/goacc/tile.c: Likewise.
10552 * g++.dg/goacc/template.C: Likewise.
10553 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10554 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10555 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10556 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10557 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10558 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10559 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10560 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10561 * c-c++-common/goacc/use_device-1.c: ... this file.
10562 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10563 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10564 * c-c++-common/goacc/host_data-6.c: ... this file.
10565 * c-c++-common/goacc/loop-2-kernels.c: New file.
10566 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10567 * c-c++-common/goacc/loop-3.c: Likewise.
10568 * g++.dg/goacc/reference.C: Likewise.
10569 * g++.dg/goacc/routine-1.C: Likewise.
10570 * g++.dg/goacc/routine-2.C: Likewise.
10571
f6d2d066
RB
105722016-03-30 Richard Biener <rguenther@suse.de>
10573
10574 PR middle-end/70450
10575 * gcc.dg/torture/pr70450.c: New testcase.
10576
d43242b9
JJ
105772016-03-30 Jakub Jelinek <jakub@redhat.com>
10578
10579 PR target/70421
10580 * gcc.dg/torture/pr70421.c: New test.
10581 * gcc.target/i386/avx512f-pr70421.c: New test.
10582
5ce43b77
L
105832016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10584
10585 PR testsuite/70364
10586 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10587 (check): New function.
10588 (bar): Call check.
10589 (foo): Align stack to 16 bytes when calling bar.
10590 * gcc.target/i386/cleanup-2.c: Likewise.
10591
d014a712
PP
105922016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10593
10594 PR tree-optimization/59124
10595 * gcc.dg/Warray-bounds-19.c: New test.
10596
3f8257db 105972016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10598
10599 * lib/prune.exp (escape_regex_chars): New.
10600 (prune_file_path): Update to quote metcharacters for regexp.
10601
3336c6e0
JJ
106022016-03-29 Jakub Jelinek <jakub@redhat.com>
10603
a362f023
JJ
10604 PR rtl-optimization/70429
10605 * gcc.c-torture/execute/pr70429.c: New test.
10606
3336c6e0
JJ
10607 PR tree-optimization/70405
10608 * gcc.dg/pr70405.c: New test.
10609
728557fd
AV
106102016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10611
10612 PR fortran/70397
10613 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10614 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10615
bef977d4
TS
106162016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10617
10618 PR testsuite/64177
10619 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10620 __cilkrts_set_param to set two workers.
10621 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10622 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10623
6f6d25c9
DH
106242016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10625
bf867841 10626 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10627
45733562
KY
106282016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10629
10630 PR target/70406
bf867841 10631 * gcc.target/i386/pr70406.c: New test.
45733562 10632
a1799e5e
EB
106332016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10634
10635 * gnat.dg/specs/double_record_extension3.ads: New test.
10636
5fca7b66
RH
106372016-03-25 Richard Henderson <rth@redhat.com>
10638
10639 PR target/70120
10640 * gcc.target/aarch64/pr70120-1.c: New.
10641 * gcc.target/aarch64/pr70120-2.c: New.
10642 * gcc.target/aarch64/pr70120-3.c: New.
10643
31ce75c6
PP
106442016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10645
10646 PR c++/62212
10647 * g++.dg/template/mangle2.C: The dg-do directive should be
10648 "compile" not "assemble".
10649
3caf0ca1
BS
106502016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10651
10652 PR lto/69650
10653 * gcc.dg/pr69650.c: New test.
10654
634035b6
DE
106552016-03-25 David Edelsohn <dje.gcc@gmail.com>
10656
10657 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10658
45d34276
AM
106592016-03-25 Alan Modra <amodra@gmail.com>
10660
10661 * gcc.dg/dfp/pr70052.c: New test.
10662
8f085166
RH
106632016-03-24 Richard Henderson <rth@redhat.com>
10664
10665 PR middle-end/69845
10666 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10667 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10668
011e5ec3
TV
106692016-03-24 Tom de Vries <tom@codesourcery.com>
10670
10671 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10672
9e3f4551
TV
106732016-03-24 Tom de Vries <tom@codesourcery.com>
10674
10675 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10676 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10677
45780041
TV
106782016-03-24 Tom de Vries <tom@codesourcery.com>
10679
10680 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10681 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10682
887ab4e5
PP
106832016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10684
10685 PR c++/62212
10686 * g++.dg/template/mangle2.C: New test.
10687
69a9a66f
RB
106882016-03-24 Richard Biener <rguenther@suse.de>
10689
10690 PR tree-optimization/70396
10691 * gcc.dg/torture/pr70396.c: New testcase.
10692
ed87de55
RB
106932016-03-24 Richard Biener <rguenther@suse.de>
10694
10695 PR middle-end/70370
10696 * gcc.dg/torture/pr70370.c: New testcase.
10697
ea064934
TV
106982016-03-24 Tom de Vries <tom@codesourcery.com>
10699
10700 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10701 * gfortran.dg/goacc/kernels-tree.f95: Same.
10702 * gfortran.dg/goacc/parallel-tree.f95: Same.
10703
b2a4dd1d
TV
107042016-03-24 Tom de Vries <tom@codesourcery.com>
10705
10706 * c-c++-common/goacc/uninit-if-clause.c: New test.
10707 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10708
72e7cd6e
JJ
107092016-03-24 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR target/70290
bf867841
UB
10712 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10713 Fix formatting.
72e7cd6e 10714
ce9d0c03
RB
107152016-03-24 Richard Biener <rguenther@suse.de>
10716
10717 PR tree-optimization/70372
10718 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10719
426b9428
PP
107202016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10721
10722 PR c++/70347
10723 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10724
cd1588c4
PP
107252016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10726
10727 PR c++/70332
10728 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10729
61637db3
JJ
107302016-03-23 Jakub Jelinek <jakub@redhat.com>
10731
928af3bf
JJ
10732 PR c++/70001
10733 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10734 * g++.dg/cpp1y/pr70001.C: New test.
10735
61637db3
JJ
10736 PR c++/70323
10737 * g++.dg/cpp0x/constexpr-70323.C: New test.
10738
05aca4e7
AO
107392016-03-23 Alexandre Oliva <aoliva@redhat.com>
10740 Jason Merrill <jason@redhat.com>
10741 Jakub Jelinek <jakub@redhat.com>
10742
10743 PR c++/69315
10744 * g++.dg/cpp0x/constexpr-69315.C: New test.
10745 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10746
fbdb6baf
MP
107472016-03-23 Marek Polacek <polacek@redhat.com>
10748
10749 PR c++/69884
10750 * g++.dg/warn/Wignored-attributes-1.C: New test.
10751 * g++.dg/warn/Wignored-attributes-2.C: New test.
10752
d79ee524
TV
107532016-03-23 Tom de Vries <tom@codesourcery.com>
10754
10755 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10756 initialization.
10757 * gfortran.dg/goacc/private-3.f95 (test): Same.
10758 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10759 missing use param.
10760
a59f0bef
KT
107612016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10762
10763 * lib/target-supports.exp: Remove v7ve entry from loop
10764 creating effective target checks.
10765 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10766 (add_options_for_arm_arch_v7ve): Likewise.
10767
0179520a
JJ
107682016-03-23 Jakub Jelinek <jakub@redhat.com>
10769
10770 PR tree-optimization/70354
10771 * gcc.dg/vect/pr70354-1.c: New test.
10772 * gcc.dg/vect/pr70354-2.c: New test.
10773 * gcc.target/i386/avx2-pr70354-1.c: New test.
10774 * gcc.target/i386/avx2-pr70354-2.c: New test.
10775
75bb14d7
JL
107762016-03-22 Jeff Law <law@redhat.com>
10777
10778 PR target/70232
10779 * gcc.dg/tree-ssa/pr70232.c: New test.
10780
72c9526d
IE
107812016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10782
10783 PR target/70302
10784 * gcc.target/i386/pr70302.c: New test.
10785
a3ca1bc5
RB
107862016-03-22 Richard Biener <rguenther@suse.de>
10787
10788 PR middle-end/70251
10789 * g++.dg/torture/pr70251.C: New testcase.
10790
5c240f4d
DM
107912016-03-22 David Malcolm <dmalcolm@redhat.com>
10792
10793 PR c/69993
10794 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10795 Wmisleading-indentation.c.
10796 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10797 reflect change to diagnostic text and order of messages.
10798 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10799
80f6631b
DE
108002016-03-22 David Edelsohn <dje.gcc@gmail.com>
10801
10802 * g++.dg/ext/java-3.C: Don't compile on AIX.
10803
9a10956c
RB
108042016-03-22 Richard Biener <rguenther@suse.de>
10805
10806 PR middle-end/70333
10807 * gcc.dg/torture/pr70333.c: New testcase.
10808
6cedf922
IE
108092016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10810
10811 * g++.dg/ext/pr70290.C: New test.
10812
cd6c27ac
KY
108132016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10814
10815 PR target/70325
10816 * gcc.target/i386/pr70325.c: New test.
10817
4cde512c
JJ
108182016-03-22 Jakub Jelinek <jakub@redhat.com>
10819
b01915ed
JJ
10820 PR target/70329
10821 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10822 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10823
4e3e2cf1
JJ
10824 PR target/70300
10825 * gcc.target/i386/pr70300.c: New test.
10826
4cde512c
JJ
10827 PR c++/70295
10828 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10829 (func2): New function for cond with parens, xfail warning for c++.
10830 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10831
16f6d7dc
PP
108322016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10833
10834 PR c++/70096
10835 * g++.dg/template/ptrmem30.C: New test.
10836
a3e2b438
PP
108372016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10838
10839 PR c++/70204
10840 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10841 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10842
11b6a02e
JJ
108432016-03-21 Jakub Jelinek <jakub@redhat.com>
10844
10845 PR middle-end/70326
10846 * gcc.dg/pr70326.c: New test.
10847
b9407883
MG
108482016-03-21 Marc Glisse <marc.glisse@inria.fr>
10849 Jakub Jelinek <jakub@redhat.com>
10850
10851 PR tree-optimization/70317
10852 * gcc.dg/pr70317.c: New test.
10853
4a148e19
UB
108542016-03-21 Uros Bizjak <ubizjak@gmail.com>
10855
10856 PR target/70327
10857 * gcc.target/i386/pr70327.c: New test.
10858
2a85ddbb
ML
108592016-03-21 Martin Liska <mliska@suse.cz>
10860
7d36fe98 10861 PR ipa/70306
2a85ddbb
ML
10862 * gcc.dg/ipa/pr70306.c: New test.
10863
4a148e19 108642016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10865
10866 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10867 * gcc.target/arm/attr-align3.c: Likewise.
10868 * gcc.target/arm/attr_arm.c: Likewise.
10869 * gcc.target/arm/flip-thumb.c: Likewise.
10870
6b366948
JJ
108712016-03-21 Jakub Jelinek <jakub@redhat.com>
10872
10873 PR target/70296
10874 * gcc.target/powerpc/altivec-36.c: New test.
10875
2fac8c14
RB
108762016-03-21 Richard Biener <rguenther@suse.de>
10877
10878 PR tree-optimization/70310
10879 * gcc.dg/torture/pr70310.c: New testcase.
10880
e9bde854
KY
108812016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10882
10883 PR target/70293
10884 * gcc.target/i386/pr70293.c: New test.
10885
56bbfaf6
RB
108862016-03-21 Richard Biener <rguenther@suse.de>
10887
10888 PR tree-optimization/70288
10889 * gcc.dg/torture/pr70288-1.c: New testcase.
10890 * gcc.dg/torture/pr70288-2.c: Likewise.
10891
3eee49ed
AB
108922016-03-21 Andrey Belevantsev <abel@ispras.ru>
10893
10894 PR rtl-optimization/69307
10895 * gcc.target/arm/pr69307.c: New test.
4a148e19 10896
8e7816b4
AB
108972016-03-21 Andrey Belevantsev <abel@ispras.ru>
10898
10899 PR rtl-optimization/69102
10900 * gcc.c-torture/compile/pr69102.c: New test.
10901
14d7d4be
JL
109022016-03-18 Jeff Law <law@redhat.com>
10903
10904 PR rtl-optimization/70263
10905 * gcc.c-torture/compile/pr70263-1.c: New test.
10906 * gcc.target/i386/pr70263-2.c: New test.
10907
5c6a601c
BS
109082016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10909
10910 PR rtl-optimization/70278
10911 * gcc.dg/torture/pr70278.c: New test.
10912 * gcc.target/arm/pr70278.c: New test.
10913
4bbf545b
DM
109142016-03-18 David Malcolm <dmalcolm@redhat.com>
10915
10916 PR c/70281
10917 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10918 (test_builtin_types_compatible_p): New test function.
10919 * gcc.dg/pr70281.c: New test case.
10920
dc28bb68
CL
109212016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10922
10923 PR target/70113
10924 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10925
5e8d6dff
IE
109262016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10927
10928 PR tree-optimization/70252
10929 * gcc.dg/pr70252.c: New test.
10930
d0e7e403
TV
109312016-03-18 Tom de Vries <tom@codesourcery.com>
10932
10933 * gcc.dg/pr70161-2.c: New test.
10934 * gcc.dg/pr70161.c: New test.
10935
fa22501a
TV
109362016-03-18 Tom de Vries <tom@codesourcery.com>
10937
10938 PR ipa/70269
10939 * gcc.dg/pr70269.c: New test.
10940
dd125026
JJ
109412016-03-18 Jakub Jelinek <jakub@redhat.com>
10942
10943 PR c++/70267
10944 * g++.dg/ext/java-3.C: New test.
10945
91914f0a
PP
109462016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10947
10948 PR c++/70205
10949 * g++.dg/lookup/pr70205.C: New test.
10950
753a8910
PP
109512016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10952
10953 PR c++/70218
10954 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10955
14ba7b28
MP
109562016-03-17 Marek Polacek <polacek@redhat.com>
10957
10958 PR c/69407
10959 * gcc.dg/atomic-op-6.c: New test.
10960
ded60913
DM
109612016-03-17 David Malcolm <dmalcolm@redhat.com>
10962
10963 PR c/70264
10964 * c-c++-common/pr70264.c: New test case.
10965
a3aad0e6
JJ
109662016-03-17 Jakub Jelinek <jakub@redhat.com>
10967
17366700
JJ
10968 PR c++/70144
10969 * c-c++-common/pr70144-1.c: New test.
10970 * c-c++-common/pr70144-2.c: New test.
10971
a3aad0e6
JJ
10972 PR c++/70272
10973 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10974 * g++.dg/opt/flifetime-dse6.C: New test.
10975 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10976
b57e6e18
L
109772016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10978
10979 PR driver/70192
10980 * gcc.dg/pic-1.c: New test.
10981 * gcc.dg/pic-2.c: Likewise.
10982 * gcc.dg/pic-3.c: Likewise.
10983 * gcc.dg/pic-4.c: Likewise.
10984 * gcc.dg/pie-1.c: Likewise.
10985 * gcc.dg/pie-2.c: Likewise.
10986 * gcc.dg/pie-3.c: Likewise.
10987 * gcc.dg/pie-4.c: Likewise.
10988 * gcc.dg/pie-5.c: Likewise.
10989 * gcc.dg/pie-6.c: Likewise.
10990
b38ba58b
TV
109912016-03-17 Tom de Vries <tom@codesourcery.com>
10992
10993 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10994 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10995
6931b3b7
RB
109962016-03-17 Richard Biener <rguenther@suse.de>
10997
10998 PR debug/70271
10999 * g++.dg/debug/pr70271.C: New testcase.
11000
0c8b64cb
IE
110012016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11002
11003 * gcc.target/i386/pr70251.c: New test.
11004
b1970801
MP
110052016-03-17 Marek Polacek <polacek@redhat.com>
11006
11007 PR c++/70194
11008 * g++.dg/warn/constexpr-70194.C: New test.
11009
820c5eaa
RH
110102016-03-16 Richard Henderson <rth@redhat.com>
11011
11012 PR middle-end/70240
11013 * gcc.c-torture/compile/pr70240.c: New.
11014
da0ad263
SKS
110152016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11016
11017 * gcc.c-torture/compile/20151204.c: Skip for avr.
11018
c73d295c
JJ
110192016-03-16 Jakub Jelinek <jakub@redhat.com>
11020
11021 PR target/70245
11022 * g++.dg/opt/pr70245.C: New test.
11023 * g++.dg/opt/pr70245.h: New file.
11024 * g++.dg/opt/pr70245-aux.cc: New file.
11025
b2794066
MS
110262016-03-16 Martin Sebor <msebor@redhat.com>
11027
11028 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11029
aa43616c
RH
110302016-03-16 Richard Henderson <rth@redhat.com>
11031
11032 PR middle-end/70199
11033 * gcc.c-torture/compile/pr70199.c: New.
11034
59608fe5
L
110352016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11036
11037 * gcc.dg/uninit-19.c: Run dos2unix.
11038
ab4c578f
MP
110392016-03-16 Marek Polacek <polacek@redhat.com>
11040
11041 PR c/70093
11042 * gcc.dg/nested-func-10.c: New test.
11043 * gcc.dg/nested-func-9.c: New test.
11044
f5387e76
JJ
110452016-03-16 Jakub Jelinek <jakub@redhat.com>
11046
11047 PR tree-optimization/68714
11048 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11049
7662b718
TV
110502016-03-16 Tom de Vries <tom@codesourcery.com>
11051
11052 PR tree-optimization/68715
11053 * gcc.dg/graphite/pr68715-2.c: New test.
11054 * gcc.dg/graphite/pr68715.c: New test.
11055 * gfortran.dg/graphite/pr68715.f90: New test.
11056
be7ce7ae
TV
110572016-03-16 Tom de Vries <tom@codesourcery.com>
11058
11059 PR tree-optimization/68809
11060 * gcc.dg/graphite/pr68809-2.c: New test.
11061 * gcc.dg/graphite/pr68809.c: New test.
11062
1935f250
JJ
110632016-03-16 Jakub Jelinek <jakub@redhat.com>
11064
6651c93e
JJ
11065 PR c++/70147
11066 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11067 method call to i () as argument. Adjust expected output.
11068
1935f250
JJ
11069 PR c++/70147
11070 * g++.dg/ubsan/pr70147-1.C: New test.
11071 * g++.dg/ubsan/pr70147-2.C: New test.
11072
ab1caa6e
MS
110732016-03-15 Martin Sebor <msebor@redhat.com>
11074
11075 PR c++/58281
11076 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11077
5c2a1bbb
JDA
110782016-03-15 John David Anglin <danglin@gcc.gnu.org>
11079
cb5d8ad1
JDA
11080 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11081 hppa*-*-hpux*.
11082
b440dd40
JDA
11083 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11084
5c2a1bbb
JDA
11085 PR libfortran/69799
11086 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11087 libatomic_available.
11088
42c729c5
MP
110892016-03-15 Marek Polacek <polacek@redhat.com>
11090
11091 PR c++/70209
11092 * g++.dg/ext/attribute-may-alias-4.C: New test.
11093
82b1c550
AM
110942016-03-15 Alexander Monakov <amonakov@ispras.ru>
11095
11096 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11097 -fvar-tracking-assignments-toggle flag.
11098
4ccbf3a6
PH
110992016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11100
11101 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11102
c39858bd
JJ
111032016-03-15 Jakub Jelinek <jakub@redhat.com>
11104
11105 PR rtl-optimization/70222
11106 * gcc.c-torture/execute/pr70222-1.c: New test.
11107 * gcc.c-torture/execute/pr70222-2.c: New test.
11108
8be119c1
RH
111092016-03-15 Richard Henderson <rth@redhat.com>
11110
11111 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11112
6598bb55
AB
111132016-03-15 Andrey Belevantsev <abel@ispras.ru>
11114
11115 PR rtl-optimization/69032
11116 * gcc.dg/pr69032.c: New test.
11117
81fa2944
AB
111182016-03-15 Andrey Belevantsev <abel@ispras.ru>
11119
11120 PR rtl-optimization/63384
4a148e19 11121 * g++.dg/pr63384.C: New test.
81fa2944 11122
74ea9ab6
AB
111232016-03-15 Andrey Belevantsev <abel@ispras.ru>
11124
11125 PR target/64411
11126 * gcc.target/i386/pr64411.C: New test.
11127
045d5055
TV
111282016-03-15 Tom de Vries <tom@codesourcery.com>
11129
11130 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11131 * gfortran.dg/goacc/kernels-alias.f95: New test.
11132
3ea33585
MS
111332016-03-14 Martin Sebor <msebor@redhat.com>
11134
11135 PR c++/53792
11136 * g++.dg/cpp0x/constexpr-inline.C: New test.
11137 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11138
1df7b330
DE
111392016-03-14 David Edelsohn <dje.gcc@gmail.com>
11140
11141 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11142
79b57d18
JJ
111432016-03-14 Jakub Jelinek <jakub@redhat.com>
11144
11145 PR middle-end/70219
11146 * gcc.dg/pr70219.c: New test.
11147
3cbf012a
BS
111482016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11149
11150 PR target/70083
11151 * gcc.dg/torture/pr70083.c: New test.
11152 * gcc.target/i386/pr70083.c: New test.
11153
a9fee7cd
RB
111542016-03-14 Richard Biener <rguenther@suse.de>
11155
11156 PR tree-optimization/56365
11157 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11158
4799603f
SB
111592016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11160
11161 PR target/70098
11162 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11163 New function.
11164 * g++.dg/pr70098.C: New testcase.
11165
11166
760ca967
TV
111672016-03-14 Tom de Vries <tom@codesourcery.com>
11168
11169 PR tree-optimization/70045
11170 * gcc.dg/graphite/pr70045.c: New test.
11171
44e66a77
JD
111722016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11173
11174 PR fortran/69043
11175 * gfortran.dg/include_9.f90: New test.
11176
a18e0fe1
DH
111772016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11178
11179 PR fortran/45076
11180 gfortran.dg/prof/prof.exp: New script.
11181 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11182
d0aca6ab
AB
111832016-03-12 Andrey Belevantsev <abel@ispras.ru>
11184
11185 PR rtl-optimization/69307
11186 * gcc.dg/pr69307.c: New test.
11187
cefe08a4
VM
111882016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11189
11190 PR target/69614
11191 * gcc.target/arm/pr69614.c: New.
11192
70112e2a
PT
111932016-03-12 Paul Thomas <pault@gcc.gnu.org>
11194
11195 PR fortran/70031
11196 * gfortran.dg/submodule_14.f08: New test
11197
11198 PR fortran/69524
11199 * gfortran.dg/submodule_15.f08: New test
11200
3f1e5d3a
PP
112012016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11202
11203 PR c++/70106
11204 * g++.dg/cpp1y/paren3.C: New test.
11205
a3f6d680
MM
112062016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11207
11208 PR target/70131
11209 * gcc.target/powerpc/ppc-round2.c: New test.
11210
92348f09
BS
112112016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11212
11213 PR target/70123
11214 * gcc.dg/torture/pr70123.c: New test.
11215
cebde9e9
JL
112162016-03-11 Jeff Law <law@redhat.com>
11217
11218 PR tree-optimization/70190
11219 * gcc.c-torture/compile/pr70190.c: New test.
11220
3edc5da4
DM
112212016-03-11 David Malcolm <dmalcolm@redhat.com>
11222
11223 PR c/68187
11224 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11225 case.
11226 (test43_b): Likewise.
11227 (test43_c): Likewise.
11228 (test43_d): Likewise.
11229 (test43_e): Likewise.
11230 (test43_f): Likewise.
11231 (test43_g): Likewise.
11232 (test44_a): Likewise.
11233 (test44_b): Likewise.
11234 (test44_c): Likewise.
11235 (test44_d): Likewise.
11236 (test44_e): Likewise.
11237
318c1204
DM
112382016-03-11 David Malcolm <dmalcolm@redhat.com>
11239
11240 PR c/70085
11241 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11242
bc062234
KT
112432016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11244
11245 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11246 dg-options.
11247
acfc1ac1
KT
112482016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11249
11250 PR target/70002
11251 PR target/69245
11252 * gcc.target/aarch64/pr69245_2.c: New test.
11253
d1e2bb2d
JJ
112542016-03-11 Jakub Jelinek <jakub@redhat.com>
11255
11256 PR tree-optimization/70177
11257 * gcc.dg/pr70177.c: New test.
11258
07350627
AL
112592016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11260
11261 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11262
5c6706f7
AL
112632016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11264
11265 * gcc.dg/tree-ssa/sra-20.c: New.
11266
02d472a2
JJ
112672016-03-11 Jakub Jelinek <jakub@redhat.com>
11268
686d390a
JJ
11269 PR rtl-optimization/70174
11270 * gcc.dg/pr70174.c: New test.
11271
02d472a2
JJ
11272 PR tree-optimization/70169
11273 * gcc.dg/pr70169.c: New test.
11274
0f9befa1
IE
112752016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11276
11277 PR target/70160
11278 * gcc.target/i386/pr70160.c: New test.
11279
432d4670
AK
112802016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11281
11282 * gcc.target/s390/dfp-1.c: New test.
11283
a3dc8760
NC
112842016-03-10 Nick Clifton <nickc@redhat.com>
11285
11286 PR target/70044
11287 * gcc.target/aarch64/pr70044.c: New test.
11288
b87a8d7d
PP
112892016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11290 Jakub Jelinek <jakub@redhat.com>
11291
11292 PR c++/70001
11293 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11294 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11295 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11296
4f4ada6a
JH
112972016-03-10 Jan Hubicka <hubicka@ucw.cz>
11298
11299 PR lto/69589
11300 * g++.dg/lto/pr69589_0.C: New testcase
11301 * g++.dg/lto/pr69589_1.C: New testcase
11302
d49b0aa0
MP
113032016-03-10 Marek Polacek <polacek@redhat.com>
11304
11305 PR c++/70153
11306 * g++.dg/delayedfold/unary-plus1.C: New test.
11307
113082016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11309
11310 * gcc.target/arm/pr45701-1.c: Escape brackets.
11311 * gcc.target/arm/pr45701-2.c: Likewise.
11312
71017a7b
AL
113132016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11314
11315 * gfortran.dg/unconstrained_commons.f: New.
11316
ba52669f
AM
113172016-03-10 Alan Modra <amodra@gmail.com>
11318
11319 * gcc.dg/pr69195.c: New.
11320 * gcc.dg/pr69238.c: New.
11321
27742332
TV
113222016-03-10 Tom de Vries <tom@codesourcery.com>
11323
11324 PR testsuite/68915
11325 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11326
3a81a594
RB
113272016-03-10 Richard Biener <rguenther@suse.de>
11328
11329 PR tree-optimization/70128
11330 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11331 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11332
3433b975
JJ
113332016-03-09 Jakub Jelinek <jakub@redhat.com>
11334
c2864f02
JJ
11335 PR tree-optimization/70152
11336 * gcc.dg/pr70152.c: New test.
11337
3433b975
JJ
11338 PR target/70086
11339 * gcc.target/i386/pr70086-1.c: New test.
11340 * gcc.target/i386/pr70086-2.c: New test.
11341 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11342
11343 PR tree-optimization/70127
11344 * gcc.c-torture/execute/pr70127.c: New test.
11345
96b3c82d
CP
113462016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11347
11348 * c-c++-common/goacc/combined-directives-2.c: New test.
11349
b4f3232d
DM
113502016-03-09 David Malcolm <dmalcolm@redhat.com>
11351
11352 PR c/68473
11353 PR c++/70105
11354 * g++.dg/diagnostic/pr70105.C: New test.
11355 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11356 (test_multiple_ordinary_maps): New test function.
11357
40499f81
DM
113582016-03-09 David Malcolm <dmalcolm@redhat.com>
11359
11360 PR c/68473
11361 PR c++/70105
11362 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11363 Drop range information from call to inform_at_rich_loc.
11364 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11365 New.
11366 (test_show_locus): Replace calls to rich_location::add_range with
11367 calls to add_range. Rewrite the tests that used the now-defunct
11368 rich_location ctor taking a source_range. Simplify other tests
11369 by replacing calls to COMBINE_LOCATION_DATA with calls to
11370 make_location.
11371
c9e33662
RB
113722016-03-09 Richard Biener <rguenther@suse.de>
11373 Jakub Jelinek <jakub@redhat.com>
11374
11375 PR tree-optimization/70138
11376 * gcc.dg/vect/pr70138-1.c: New testcase.
11377 * gcc.dg/vect/pr70138-2.c: Likewise.
11378
2c73b764
JJ
113792016-03-09 Jakub Jelinek <jakub@redhat.com>
11380
11381 PR target/70049
11382 * gcc.target/i386/pr70049.c: New test.
11383
c06d25bb
RB
113842016-03-09 Richard Biener <rguenther@suse.de>
11385
11386 PR c/70143
11387 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11388 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11389 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11390
5828a501
RO
113912016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11392
11393 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11394 arm-*-*.
11395
2e141c8d
JJ
113962016-03-09 Jakub Jelinek <jakub@redhat.com>
11397
5a9def37
JJ
11398 PR middle-end/67278
11399 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11400
2e141c8d
JJ
11401 PR target/67278
11402 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11403
11404 PR middle-end/70050
11405 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11406 in testcase comment.
11407
bf751f40
TV
114082016-03-09 Tom de Vries <tom@codesourcery.com>
11409
11410 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11411 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11412 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11413 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11414 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11415 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11416 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11417 * gfortran.dg/goacc/kernels-loop.f95: New test.
11418
e210c999
MS
114192016-03-08 Martin Sebor <msebor@redhat.com>
11420
11421 PR c++/62096
11422 * g++.dg/warn/overflow-warn-7.C: New test.
11423
80aac5c8
JM
114242016-03-08 Jason Merrill <jason@redhat.com>
11425
11426 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11427 * lib/target-supports.exp (check_effective_target_concepts): New.
11428
12b81409
JJ
114292016-03-08 Jakub Jelinek <jakub@redhat.com>
11430
d259b234
JJ
11431 PR c++/70135
11432 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11433 * g++.dg/ubsan/pr70135.C: New test.
11434
12b81409
JJ
11435 PR target/70110
11436 * gcc.dg/pr70110.c: New test.
11437
b4e9f2aa
MJ
114382016-03-07 Martin Jambor <mjambor@suse.cz>
11439
11440 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11441 * c-c++-common/gomp/if-1.c: Likewise.
11442 * c-c++-common/gomp/pr61486-2.c: Likewise.
11443 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11444 to dg-additional-options.
11445 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11446 * g++/gomp/target-teams-1.c: Likewise.
11447 * gcc.dg/gomp/gomp.exp: Likewise.
11448 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11449 dg-additional-options.
11450 * gfortran.dg/gomp/gomp.exp: Likewise.
11451 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11452 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11453 dg-additional-options.
11454 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11455
f86e631e
MJ
114562016-03-07 Martin Jambor <mjambor@suse.cz>
11457
11458 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11459 * c-c++-common/gomp/gridify-1.c: New test.
11460 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11461
94156b3f
AV
114622016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11463
11464 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11465 trigger for cortex-r8, when scanning for register r8.
11466 * gcc.target/arm/pr45701-2.c: Likewise.
11467
a84a49b7 114682016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11469 Jeff Law <law@redhat.com>
a84a49b7
RB
11470
11471 PR tree-optimization/69740
11472 * gcc.c-torture/compile/pr69740-1.c: New test.
11473 * gcc.c-torture/compile/pr69740-2.c: New test.
11474
e41f6c9e
BS
114752016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11476
11477 * lib/target-supports.exp
11478 (check_effective_target_whole_vector_shift): Enable for PPC64.
11479
57548bf5
RB
114802016-03-07 Richard Biener <rguenther@suse.de>
11481
11482 PR tree-optimization/70115
11483 * gcc.dg/torture/pr70115.c: New testcase.
11484
4ae13300
NS
114852016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11486
11487 PR middle-end/69916
11488 * c-c-++-common/goacc/pr69916.c: New.
11489
5edb9853
RH
114902016-03-07 Richard Henderson <rth@redhat.com>
11491
11492 * gcc.c-torture/compile/pr70061.c: New test.
11493
2067a8f3
RB
114942016-03-07 Richard Biener <rguenther@suse.de>
11495
11496 PR testsuite/70109
11497 * gcc.dg/vect/O3-pr36098.c: New testcase.
11498
4145a9b7
CL
114992016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11500
11501 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11502
1878be32
EB
115032016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11504
11505 * gnat.dg/renaming9.ad[sb]: New testcase.
11506
df762bb2
JJ
115072016-03-05 Jakub Jelinek <jakub@redhat.com>
11508
11509 PR c++/70084
11510 * g++.dg/expr/stdarg3.C: New test.
11511
7d461295
JL
115122016-03-04 Jeff Law <law@redhat.com>
11513
11514 PR tree-optimization/69196
11515 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11516 x86_64-*-*.
11517
29b9828f
BS
115182016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11519
b6b552fd
BS
11520 PR c/69973
11521 * gcc.dg/pr69973.c: New test.
11522
201d49e9
BS
11523 PR rtl-optimization/69941
11524 * gcc.dg/torture/pr69941.c: New test.
11525
29b9828f
BS
11526 PR c/69824
11527 * gcc.dg/pr69824.c: New test.
11528
640b7e74
TV
115292016-03-05 Tom de Vries <tom@codesourcery.com>
11530
11531 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11532 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11533 function.
11534
7a3a3fad
PP
115352016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11536
11537 PR c++/66786
11538 * g++.dg/cpp1y/var-templ48.C: New test.
11539 * g++.dg/cpp1y/var-templ49.C: New test.
11540
cd439aec
EB
115412016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11542
11543 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11544
60204554
JJ
115452016-03-04 Jakub Jelinek <jakub@redhat.com>
11546
0c8825de
JJ
11547 PR c++/70035
11548 * g++.dg/ubsan/pr70035.C: New test.
11549
60204554
JJ
11550 PR target/70062
11551 * gcc.target/i386/pr70062.c: New test.
11552
f79d4eab
L
115532016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11554
11555 * g++.dg/template/typename21.C: Remove c++98_only.
11556
ea81ce67
L
115572016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11558
11559 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11560
64b23c13
DM
115612016-03-04 David Malcolm <dmalcolm@redhat.com>
11562
11563 PR c/68187
11564 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11565 function.
11566 (fn_42_b): Likewise.
11567 (fn_42_c): Likewise.
11568
729526f5
DM
115692016-03-04 David Malcolm <dmalcolm@redhat.com>
11570
11571 PR c/68187
11572 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11573 function.
11574 (fn_40_b): Likewise.
11575 (fn_41_a): Likewise.
11576 (fn_41_b): Likewise.
11577
f9ea11ac
JJ
115782016-03-04 Jakub Jelinek <jakub@redhat.com>
11579
11580 PR target/70059
11581 * gcc.target/i386/avx512f-pr70059.c: New test.
11582 * gcc.target/i386/avx512dq-pr70059.c: New test.
11583
b6c38c69
BS
115842016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11585
11586 PR rtl-optimization/57676
11587 * gcc.dg/torture/pr57676.c: New test.
11588
af3cdd34
IE
115892016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11590
11591 * gcc.dg/pr70026.c: New test.
11592
7ff6ca38
MP
115932016-03-04 Marek Polacek <polacek@redhat.com>
11594
11595 PR c/69798
11596 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11597 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11598
a6bf62d5
KT
115992016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11600
11601 PR target/70004
11602 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11603 Delete.
11604 (test_corners_sisd_si): Likewise.
11605 (main): Remove checks of the above.
11606 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11607
ae4cdc6a
EB
116082016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11609
11610 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11611
08455559
CL
116122016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11613
11614 * gcc.dg/torture/pr69951.c: Accept argc==0.
11615
e9a35493
RB
116162016-03-04 Richard Biener <rguenther@suse.de>
11617
11618 PR c++/70054
11619 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11620 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11621
fba054c2
DV
116222016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11623
11624 PR testsuite/69766
11625 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11626 testing multiarch.
11627
f10cdc6c
JJ
116282016-03-04 Jakub Jelinek <jakub@redhat.com>
11629
11630 PR debug/69947
11631 * gcc.dg/guality/pr69947.c: New test.
11632
2e981ba0
JJ
116332016-03-03 Jakub Jelinek <jakub@redhat.com>
11634
11635 PR ada/70017
11636 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11637
0ba3bfa2
KT
116382016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11639
11640 PR rtl-optimization/69904
11641 * gcc.target/arm/pr69904.c: New test.
11642
97ecdb46
JJ
116432016-03-03 Jakub Jelinek <jakub@redhat.com>
11644
11645 PR target/70021
11646 * gcc.dg/vect/pr70021.c: New test.
11647 * gcc.target/i386/pr70021.c: New test.
11648
a2a743a1
MP
116492016-03-03 Marek Polacek <polacek@redhat.com>
11650
11651 PR middle-end/70050
11652 * gcc.dg/pr70050.c: New test.
11653
fa07ecdd
JG
116542016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11655
11656 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11657
23504262
ML
116582016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11659
11660 PR tree-optimization/70043
11661 * gfortran.dg/vect/pr70043.f90: New test.
11662
b7b9e1a9
EB
116632016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11664
11665 * gnat.dg/specs/task1.ads: New test.
11666
cb83ba54
RO
116672016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11668
11669 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11670 Invoke gdb with -batch.
11671 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11672
a75f5e30
RB
116732016-03-03 Richard Biener <rguenther@suse.de>
11674
11675 PR tree-optimization/55936
11676 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11677
268bc320
JL
116782016-03-02 Jeff Law <law@redhat.com>
11679
815f20ab
JL
11680 PR rtl-optimization/69942
11681 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11682 effects of argument promotions.
11683
268bc320
JL
11684 PR tree-optimization/69987
11685 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11686 target does not support -fprefetch-loop-arrays.
11687
171f7de5
UB
116882016-03-02 Uros Bizjak <ubizjak@gmail.com>
11689
11690 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11691
192912db
BC
116922016-03-02 Bin Cheng <bin.cheng@arm.com>
11693
c7908871 11694 PR rtl-optimization/69052
192912db
BC
11695 * gcc.target/i386/pr69052.c: New test.
11696
90a7a40b
AM
116972016-03-02 Alan Modra <amodra@gmail.com>
11698
11699 * gcc.dg/pr69990.c: New.
11700
69fa742f
JJ
117012016-03-02 Jakub Jelinek <jakub@redhat.com>
11702
de752fb0
JJ
11703 PR c/68062
11704 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11705
11706 PR middle-end/70022
11707 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11708
69fa742f
JJ
11709 PR target/70028
11710 * gcc.target/i386/pr70028.c: New test.
11711
7c65bd56
MK
117122016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11713
11714 * c-c++-common/asan/swapcontext-test-1.c,
11715 * c-c++-common/tsan/thread_leak.c,
11716 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11717 * g++.dg/tsan/benign_race.C,
11718 * g++.dg/tsan/fd_close_norace.C,
11719 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11720 races with sanitizer output
11721
37d98220 117222016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11723 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11724
11725 PR target/67278
11726 * gcc.dg/simd-8.c: New testcase.
11727
218db463
RB
117282016-03-02 Richard Biener <rguenther@suse.de>
11729
11730 PR middle-end/67278
11731 * gcc.dg/simd-7.c: New testcase.
11732
22c72158
EB
117332016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11734
11735 * gcc.target/i386/pr70007.c: Tweak.
11736
9a790ccc
DV
117372016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11738
11739 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11740
bd02f00f
MP
117412016-03-02 Marek Polacek <polacek@redhat.com>
11742
11743 PR c/67854
11744 * gcc.dg/pr67854.c: New test.
11745
1e840f39
JJ
117462016-03-02 Jakub Jelinek <jakub@redhat.com>
11747
11748 PR middle-end/70025
11749 * gcc.dg/torture/pr70025.c: New test.
11750
bca00241
VK
117512016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11752
11753 PR tree-optimization/68621
11754 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11755
0bca04b8
EB
117562016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11757
11758 * gcc.target/i386/pr70007.c: New test.
11759
2a9afc86
JL
117602016-03-01 Jeff Law <law@redhat.com>
11761
eab2541b 11762 PR tree-optimization/69196
9d83ef71 11763 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11764
2a9afc86
JL
11765 PR tree-optimization/69196
11766 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11767 duplicating code and spoiling the expected output.
11768
0d39977e
MM
117692016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11770
11771 PR target/70033
11772 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11773 supports power9 before doing tests.
11774 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11775 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11776 * gcc.target/powerpc/p9-permute.c: Likewise.
11777
a0c0699d
UB
117782016-03-01 Uros Bizjak <ubizjak@gmail.com>
11779
11780 PR target/70027
11781 * gcc.target/i386/pr70027.c: New test.
11782
0ae3ef47 117832016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11784
11785 * gcc.dg/pr70017.c: New test.
11786
686e2237
JJ
117872016-03-01 Jakub Jelinek <jakub@redhat.com>
11788
11789 PR c/69796
11790 PR c/69974
11791 * gcc.dg/pr69796.c: New test.
11792 * gcc.dg/pr69974.c: New test.
11793
f8e4188c
EB
117942016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11795
11796 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11797
5e3f1c7c
JL
117982016-02-29 Jeff Law <law@redhat.com>
11799
11800 PR tree-optimization/69987
11801 * gfortran.dg/pr69987.f90: New test.
11802
11803 PR tree-optimization/69989
11804 * gcc.c-torture/compile/pr69989-2.c: New test.
11805
1be56bc5
MP
118062016-03-01 Marek Polacek <polacek@redhat.com>
11807
11808 PR c++/69795
11809 * g++.dg/parse/invalid1.C: New test.
11810
1b19470d
RB
118112016-03-01 Richard Biener <rguenther@suse.de>
11812
11813 PR middle-end/70022
11814 * gcc.dg/pr70022.c: New testcase.
11815
3ae0661a
IE
118162016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11817
11818 PR tree-optimization/69956
11819 * gcc.dg/pr69956.c: New test.
11820
0f09ab88
BS
118212016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11822
11823 PR target/70011
11824 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11825 XFAIL when hardware supports efficient unaligned storage access.
11826
76d881bf
PP
118272016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11828
11829 PR c++/69961
11830 * g++.dg/template/pr69961a.C: New test.
11831 * g++.dg/template/pr69961b.C: New test.
11832
7168133a
DM
118332016-02-29 David Malcolm <dmalcolm@redhat.com>
11834
11835 PR preprocessor/69985
11836 * gcc.dg/cpp/pr69985.c: New test case.
11837
0c6072a3
JL
118382016-02-29 Jeff Law <law@redhat.com>
11839
e66f219b
JL
11840 PR tree-optimization/70005
11841 * gcc.c-torture/execute/pr70005.c New test.
11842
0c6072a3
JL
11843 PR tree-optimization/69999
11844 * gcc.c-torture/compile/pr69999.c: New test.
11845
fd9fbdb3
YR
118462016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11847
11848 PR tree-optimization/69652
11849 * gcc.dg/torture/pr69652.c: Delete test.
11850 * gcc.dg/vect/pr69652.c: New test.
11851
cbd400b4
RB
118522016-02-19 Richard Biener <rguenther@suse.de>
11853
11854 PR tree-optimization/69980
11855 * gfortran.dg/vect/pr69980.f90: New testcase.
11856
84ea0f58
EB
118572016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11858
11859 * gcc.target/sparc/20160229-1.c: New test.
11860
5d2a63dc
EB
118612016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11862
11863 * gnat.dg/stack_usage3.adb: New test.
11864 * gnat.dg/stack_usage3_pkg.ads: New helper.
11865
93e708f9
EB
118662016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11867
11868 * gnat.dg/renaming8.adb: New test.
11869 * gnat.dg/renaming8_pkg1.ads: New helper.
11870 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11871 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11872
6512bc93
RB
118732016-02-29 Richard Biener <rguenther@suse.de>
11874
11875 PR tree-optimization/69720
11876 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11877
7b201a88
TK
118782016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11879
11880 PR fortran/68147
11881 PR fortran/47674
11882 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11883
82ee0cf2 118842016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11885 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11886
11887 PR fortran/56007
11888 * gfortran.dg/coarray_8.f90: Adjust error message.
11889 * gfortran.dg/pr56007.f90: New test.
11890 * gfortran.dg/pr56007.f: New test.
11891
cdc1a2c8
L
118922016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11893
11894 PR tree-optimization/69989
11895 * gcc.dg/torture/pr69989.c: New test.
11896
33505bcf
EB
118972016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11898
11899 * gcc.target/i386/stack-realign-win.c: New test.
11900
524bfb19
HA
119012016-02-28 Harald Anlauf <anlauf@gmx.de>
11902
11903 PR fortran/60126
11904 * gfortran.dg/pr60126.f90: New test.
11905
bd542508
JL
119062016-02-27 Jeff Law <law@redhat.com>
11907
11908 Revert
11909 2016-02-26 Richard Biener <rguenther@suse.de>
11910 Jeff Law <law@redhat.com>
11911
11912 PR tree-optimization/69740
11913 * gcc.c-torture/compile/pr69740-1.c: New test.
11914 * gcc.c-torture/compile/pr69740-2.c: New test.
11915
dd1291e0
JD
119162016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11917
5fb67f8b 11918 PR fortran/69910
dd1291e0
JD
11919 * gfortran.dg/newunit_4.f90: New test.
11920
5cfefb59
JJ
119212016-02-27 Jakub Jelinek <jakub@redhat.com>
11922
11923 PR target/69613
11924 PR rtl-optimization/69886
11925 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11926 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11927 target.
11928
20ba5f33
MS
119292016-02-26 Martin Sebor <msebor@redhat.com>
11930
11931 PR tree-optimization/15826
11932 * gcc.dg/tree-ssa/pr15826.c: New test.
11933
e6fb01b0
JJ
119342016-02-26 Jakub Jelinek <jakub@redhat.com>
11935
11936 PR target/69969
11937 * gcc.target/powerpc/pr69969.c: New test.
11938
e3e0cf64
MS
119392016-02-26 Martin Sebor <msebor@redhat.com>
11940
11941 PR c++/15766
11942 * g++.old-deja/g++.other/decl5.C: Add a test case.
11943
d1f2bea5
SB
119442016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11945
11946 PR target/69946
11947 * gcc.target/powerpc/pr69946.c: New file.
11948
4a4f9d2b 119492016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11950 Jeff Law <law@redhat.com>
4a4f9d2b 11951
e3e0cf64 11952 PR tree-optimization/69740
4a4f9d2b
RB
11953 * gcc.c-torture/compile/pr69740-1.c: New test.
11954 * gcc.c-torture/compile/pr69740-2.c: New test.
11955
ad2a2706
MJ
119562016-02-26 Martin Jambor <mjambor@suse.cz>
11957
11958 PR middle-end/69920
11959 * gcc.dg/torture/pr69932.c: New test.
11960 * gcc.dg/torture/pr69936.c: Likewise.
11961
1d11f7ce
AK
119622016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11963
11964 PR target/69709
11965 * gcc.target/s390/pr69709.c: New test.
11966
6cfccbb2
KT
119672016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11968
11969 PR target/69245
11970 * gcc.target/aarch64/pr69245_1.c: New test.
11971
ac59ad4e
KT
119722016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11973
11974 PR target/69613
11975 * gcc.dg/torture/pr69613.c: New test.
11976
a2ad54a0
JJ
119772016-02-26 Jakub Jelinek <jakub@redhat.com>
11978
11979 PR rtl-optimization/69891
11980 * gcc.target/i386/pr69891.c: New test.
11981
0884062c 119822016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11983 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11984
d2369d4f 11985 PR target/61397
c163789b
MM
11986 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11987 functionality for both 32-bit and 64-bit.
11988
5aed7e2c
RB
119892016-02-26 Richard Biener <rguenther@suse.de>
11990
11991 PR tree-optimization/69551
11992 * gcc.dg/torture/pr69951.c: New testcase.
11993
798e2a8e
RB
119942016-02-25 Richard Biener <rguenther@suse.de>
11995
11996 PR tree-optimization/48795
11997 * gcc.dg/Warray-bounds-18.c: New testcase.
11998
9559fbac
RO
119992016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12000
12001 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12002
c049b107
JJ
120032016-02-25 Jakub Jelinek <jakub@redhat.com>
12004
12005 PR rtl-optimization/69896
12006 * gcc.dg/pr69896.c: New test.
12007
1137001c
PP
120082016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12009
12010 PR c++/69736
12011 * g++.dg/cpp1y/paren2.C: New test.
12012
2e9c8641
MS
120132016-02-24 Martin Sebor <msebor@redhat.com>
12014
12015 PR c/51147
12016 * gcc.dg/enum-mode-2.c: New test.
12017
03ca8fb3
JJ
120182016-02-24 Jakub Jelinek <jakub@redhat.com>
12019
12020 PR c++/69922
12021 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12022 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12023 * g++.dg/ubsan/pr69922.C: New test.
12024
0b05329b
MP
120252016-02-24 Marek Polacek <polacek@redhat.com>
12026
12027 PR c/69819
12028 * gcc.dg/pr69819.c: New test.
12029
57c2c374
MS
120302016-02-24 Martin Sebor <msebor@redhat.com>
12031
3b96b93a
MS
12032 PR c++/69912
12033 * g++.dg/ext/flexary15.C: New test.
12034
120352016-02-24 Martin Sebor <msebor@redhat.com>
12036
12037 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12038 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12039 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12040
65433bb5
MK
120412016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12042 Charles Baylis <charles.baylis@linaro.org>
12043
12044 PR debug/61033
12045 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12046
f802a424 120472016-02-24 Richard Biener <rguenther@suse.de>
44293580 12048 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12049
12050 PR middle-end/69760
12051 * gcc.dg/torture/pr69760.c: New testcase.
12052
525f795f
RO
120532016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12054
12055 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12056 pattern on Solaris with as.
12057
cd7bbceb
KT
120582016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12059
12060 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12061 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12062 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12063 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12064
89c0c1fd
JJ
120652016-02-24 Jakub Jelinek <jakub@redhat.com>
12066
12067 PR middle-end/69915
12068 * gcc.dg/pr69915.c: New test.
12069
0683fd27
KT
120702016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12071
12072 PR rtl-optimization/69886
12073 * gcc.dg/torture/pr69886.c: New test.
12074
e53d562a
RB
120752016-02-24 Richard Biener <rguenther@suse.de>
12076
12077 PR middle-end/68963
12078 * gcc.dg/torture/pr68963.c: New testcase.
12079
74a00288
KT
120802016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12081
12082 PR target/69875
12083 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12084 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12085 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12086 * gcc.target/arm/atomic_loaddi_1.c: New test.
12087 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12088 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12089 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12090 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12091 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12092 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12093 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12094 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12095
340fd4c9
JJ
120962016-02-24 Jakub Jelinek <jakub@redhat.com>
12097
12098 PR middle-end/69909
12099 * gcc.dg/torture/pr69909.c: New test.
12100
47d3fdb2
RB
121012016-02-24 Richard Biener <rguenther@suse.de>
12102
12103 PR tree-optimization/69907
12104 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12105 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12106 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12107
dab73e73
CB
121082016-02-24 Christian Bruel <christian.bruel@st.com>
12109
12110 * gcc.target/arm/pragma_cpp_fma.c: New test.
12111
7cc5ec65
JD
121122016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12113
12114 PR fortran/61156
12115 * gfortran.dg/include_6.f90: Update test.
12116
067fbd8b
JJ
121172016-02-23 Jakub Jelinek <jakub@redhat.com>
12118
12119 PR objc/69844
12120 * objc.dg/pr69844.m: New test.
12121
64a454d9
JD
121222016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12123
12124 PR libgfortran/69456
12125 * gfortran.dg/namelist_89.f90: New test.
12126 * gfortran.dg/pr59700.f90: Update test..
12127
35886f0b
MS
121282016-02-23 Martin Sebor <msebor@redhat.com>
12129
12130 PR middle-end/69780
12131 * g++.dg/ext/builtin_alloca.C: New test.
12132 * gcc.dg/builtins-68.c: New test.
12133
162cc7e3
RH
121342016-02-23 Richard Henderson <rth@redhat.com>
12135
12136 * gcc.target/i386/addr-space-3.c: Remove test.
12137
196440f8
DM
121382016-02-23 David Malcolm <dmalcolm@redhat.com>
12139
12140 PR preprocessor/69126
12141 PR preprocessor/69543
12142 * c-c++-common/pr69126-2-long.c: New test.
12143 * c-c++-common/pr69126-2-short.c: New test.
12144 * c-c++-common/pr69543-1.c: Remove xfail.
12145
1d3121af
DM
121462016-02-23 David Malcolm <dmalcolm@redhat.com>
12147
12148 PR preprocessor/69126
12149 PR preprocessor/69543
12150 PR preprocessor/69558
12151 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12152 (f): Rename to...
12153 (test_2): ...this, and add leading comment.
12154 (MACRO_3, test_3): New.
12155 (MACRO_4A, MACRO_4B, test_4): New.
12156 (MACRO): Rename to...
12157 (MACRO_5): ...this.
12158 (g): Rename to...
12159 (test_5): ...this, updating for renaming of MACRO, and
12160 add leading comment.
12161 * c-c++-common/pr69543-1.c: New.
12162 * c-c++-common/pr69543-2.c: New.
12163 * c-c++-common/pr69543-3.c: New.
12164 * c-c++-common/pr69543-4.c: New.
12165 * c-c++-common/pr69558-1.c: New.
12166 * c-c++-common/pr69558-2.c: New.
12167 * c-c++-common/pr69558-3.c: New.
12168 * c-c++-common/pr69558-4.c: New.
12169 * gcc.dg/pr69558.c: Move to...
12170 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12171 xfail for c++.
12172
f99c3557
TS
121732016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12174
12175 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12176 to -ftree-parallelize-loops/-fopenacc changes.
12177 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12178 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12179 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12180 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12181 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12182 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12183 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12184 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12185 * c-c++-common/goacc/kernels-loop.c: Likewise.
12186 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12187 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12188 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12189 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12190
c60ec7c2
RO
121912016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12192
12193 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12194
f1a62b6f
JJ
121952016-02-23 Jakub Jelinek <jakub@redhat.com>
12196
e67bf044
JJ
12197 PR c++/69902
12198 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12199
f1a62b6f
JJ
12200 PR c/69900
12201 * gcc.dg/pr69900.c: New test.
12202
20c5e09e
MJ
122032016-02-23 Martin Jambor <mjambor@suse.cz>
12204
12205 PR tree-optimization/69666
12206 * gcc.dg/tree-ssa/pr69666.c: New test.
12207
e457a6fc
AV
122082016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12209
12210 PR fortran/67451
12211 * gfortran.dg/coarray_allocate_5.f08: New test.
12212
d7b574f4
AK
122132016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12214
12215 * gcc.target/s390/vcond-shift.c: Move to ...
12216 * gcc.target/s390/vector/vcond-shift.c: ... here.
12217
58bdeb44
AK
122182016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12219
12220 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12221 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12222
7cd0387b
AK
122232016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12224
12225 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12226
4246c8da
MW
122272016-02-20 Mark Wielaard <mjw@redhat.com>
12228
12229 PR c/28901
12230 * gcc.dg/unused-variable-3.c: New test.
12231
f93bc532
JJ
122322016-02-22 Jakub Jelinek <jakub@redhat.com>
12233
12234 PR target/69888
12235 * gcc.target/i386/pr69888.c: New test.
12236
c4e360f4
RB
122372016-02-22 Richard Biener <rguenther@suse.de>
12238
12239 PR tree-optimization/69882
12240 * gfortran.dg/vect/pr69882.f90: New testcase.
12241
09c92f1c
JJ
122422016-02-22 Jakub Jelinek <jakub@redhat.com>
12243
12244 PR target/69885
12245 * gcc.dg/pr69885.c: New test.
12246
f88d45dc
OE
122472016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12248
12249 PR target/69806
12250 PR target/54089
12251 * gcc.target/sh/pr54089-10.c: New.
12252
ce1ff48e
PT
122532016-02-20 Paul Thomas <pault@gcc.gnu.org>
12254
12255 PR fortran/69423
12256 * gfortran.dg/deferred_character_15.f90 : New test.
12257
bbf27208
DH
122582016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12259
12260 PR fortran/57365
12261 gfortran.dg/allocate_with_source_18.f03: New test.
12262
122632016-02-20 Harald Anlauf <anlauf@gmx.de>
12264
12265 PR fortran/52531
12266 gfortran.dg/gomp/pr52531.f90: New test.
12267
268be88c
BE
122682016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12269
12270 PR c++/69865
12271 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12272 -std=c++03.
12273
4b6c824a
JJ
122742016-02-19 Jakub Jelinek <jakub@redhat.com>
12275
871b3f47
JJ
12276 PR c++/69826
12277 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12278 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12279
7a965d51
JJ
12280 PR c++/69850
12281 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12282
4b6c824a
JJ
12283 PR c++/69851
12284 * g++.dg/torture/pr69851.C: New test.
12285
15fca21a
MS
122862016-02-19 Martin Sebor <msebor@redhat.com>
12287
12288 PR testsuite/69573
12289 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12290
19e21586
JJ
122912016-02-19 Jakub Jelinek <jakub@redhat.com>
12292
03a616ac
JJ
12293 PR c++/69850
12294 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12295 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12296
19e21586
JJ
12297 PR c++/67767
12298 * g++.dg/cpp0x/pr67767.C: New test.
12299
2db16594
KT
123002016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12301
12302 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12303 for fp, simd, crypto, crc, lse.
12304 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12305 above.
12306 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12307 effective target check.
12308
5a7d9d1e
JJ
123092016-02-19 Jakub Jelinek <jakub@redhat.com>
12310
12311 PR target/69820
12312 * gcc.target/i386/pr69820.c: New test.
12313
6448f064
AK
123142016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12315
12316 * gcc.target/s390/vector/int128-1.c: New test.
12317
d0a859e6
AK
123182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12319
12320 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12321
9e4eb643
AK
123222016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12323
12324 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12325 instruction pattern name to prevent the testcase from failing with
12326 -march=z13.
12327
859a4c0e
AK
123282016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12329
12330 * gcc.target/s390/md/movstr-2.c: New test.
12331
efc2340b
MK
123322016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12333
12334 * gcc.target/s390/morestack.c: New test.
12335
ca2bfbc2
DV
123362016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12337
12338 PR target/69625
12339 * gcc.target/s390/pr69625.c: Add test case.
12340
efd4bd05
BE
123412016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12342
12343 PR testsuite/68580
12344 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12345
2bf2078a
MM
123462016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12347
12348 PR target/68404
12349 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12350 * gcc.target/powerpc/fusion3.c: Likewise.
12351
f003579e
RB
123522016-02-18 Richard Biener <rguenther@suse.de>
12353
12354 PR middle-end/69553
12355 * g++.dg/torture/pr69553.C: New testcase.
12356
19233914
NC
123572016-02-18 Nick Clifton <nickc@redhat.com>
12358
efd4bd05
BE
12359 PR target/62254
12360 PR target/69610
12361 * gcc.target/arm/pr62554.c: New test.
12362 * gcc.target/arm/pr69610-1.c: New test.
12363 * gcc.target/arm/pr69610-2.c: New test.
19233914 12364
23f27839
RB
123652016-02-18 Richard Biener <rguenther@suse.de>
12366
12367 PR middle-end/69854
12368 * gcc.dg/torture/pr69854.c: New testcase.
12369
932c0da4
JJ
123702016-02-17 Jakub Jelinek <jakub@redhat.com>
12371
12372 PR c++/69850
12373 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12374
1bed93e4
BS
123752012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12376
12377 * gcc.target/powerpc/vec-cg.c: New test.
12378
57bfb134
RB
123792016-02-17 Richard Biener <rguenther@suse.de>
12380
12381 PR testsuite/69586
12382 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12383
a44e0ebb
KT
123842016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12385
12386 PR target/69161
12387 * gcc.c-torture/compile/pr69161.c: New test.
12388
ffacd726
DS
123892016-02-17 David Sherwood <david.sherwood@arm.com>
12390
12391 PR target/69532
12392 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12393 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12394
448db8d2
EB
123952016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12396
12397 * gcc.dg/ifcvt-4.c: Skip on Visium.
12398
e2f0522e
EB
123992016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12400
12401 * gnat.dg/atomic8.adb: New test.
12402
bf17fe3f
EB
124032016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12404
12405 * gnat.dg/discr46.ad[sb]: New test.
12406
ecf835e9
KN
124072016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12408
12409 PR Target/48344
12410 * gcc.target/powerpc/pr48344-1.c: New test.
12411
49a1164a
TK
124122015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12413
12414 PR fortran/69742
12415 * gfortran.dg/associate_21.f90: New test.
12416
bf14eba2
JJ
124172016-02-16 Jakub Jelinek <jakub@redhat.com>
12418
12419 PR c/69835
12420 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12421 -Wnonnull in dg-options.
12422 * c-c++-common/nonnull-2.c: New test.
12423
35a093b6
JG
124242016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12425 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12426
12427 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12428
e387d491
JJ
124292016-02-16 Jakub Jelinek <jakub@redhat.com>
12430
12431 PR middle-end/69801
12432 * gcc.dg/pr69801.c: Add empty dg-options.
12433
ba539195
JN
124342016-02-16 James Norris <jnorris@codesourcery.com>
12435
12436 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12437 * g++.dg/goacc/deviceptr-1.c: New file.
12438
2a2b8f64
JJ
124392016-02-16 Jakub Jelinek <jakub@redhat.com>
12440
12441 PR tree-optimization/69820
12442 * gcc.dg/vect/pr69820.c: New test.
12443
87440c29
RB
124442016-02-16 Richard Biener <rguenther@suse.de>
12445
12446 PR tree-optimization/69776
12447 * gcc.dg/torture/pr69776-2.c: New testcase.
12448
6d87c306
BS
124492016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12450
12451 PR tree-optimization/69714
12452 * gcc.dg/torture/pr69714.c: New test.
12453
3824a0a2
JJ
124542016-02-16 Jakub Jelinek <jakub@redhat.com>
12455
12456 PR tree-optimization/69802
12457 * gcc.dg/pr69802.c: New test.
12458
c8cfe96e
RB
124592016-02-16 Richard Biener <rguenther@suse.de>
12460
12461 PR middle-end/69801
12462 * gcc.dg/pr69801.c: New testcase.
12463
fc12098d
JD
124642016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12465
12466 PR libgfortran/69651
12467 * gfortran.dg/read_bang.f90: New test.
12468 * gfortran.dg/read_bang4.f90: New test.
12469
ba6b3795
JJ
124702016-02-15 Jakub Jelinek <jakub@redhat.com>
12471
f0516ca4
JJ
12472 PR c++/69658
12473 * g++.dg/init/pr69658.C: New test.
12474
ba6b3795
JJ
12475 PR c++/69797
12476 * c-c++-common/pr69797.c: New test.
12477
de3f9a2d
PK
124782016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12479
12480 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12481 check for aarch64*-*-*.
12482
17a3b967
RB
124832016-02-15 Richard Biener <rguenther@suse.de>
12484
12485 PR tree-optimization/69783
12486 * gcc.dg/vect/pr69783.c: New testcase.
12487
1c48bff1
RB
124882016-02-15 Richard Biener <rguenther@suse.de>
12489
12490 PR tree-optimization/69776
12491 * gcc.dg/torture/pr69776.c: New testcase.
12492
1e6025b6
TK
124932016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12494
12495 PR fortran/60526
12496 * gfortran.dg/type_decl_4.f90: Reinstated.
12497
d3308279
JDA
124982016-02-14 John David Anglin <danglin@gcc.gnu.org>
12499
12500 PR fortran/68746
12501 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12502
b7c56581
TK
125032016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12504
12505 PR fortran/60526
12506 PR bootstrap/69816
12507 * gfortran.dg/type_decl_4.f90: Removed.
12508
60cb4ef5
TK
125092016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12510
12511 PR fortran/60526
12512 * gfortran.dg/type_decl_4.f90: New test.
12513
f6964637
AM
125142016-02-14 Alan Modra <amodra@gmail.com>
12515
1a8849d1 12516 PR testsuite/68886
f6964637
AM
12517 * gcc.c-torture/execute/stkalign.c: Revise test.
12518
f5121920
OE
125192016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12520
12521 PR target/67260
12522 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12523
6cda3ab6
OE
125242016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12525
12526 PR target/67260
12527 * gcc.target/sh/torture/pr67260.c: New.
12528
6786e598
JDA
125292016-02-12 John David Anglin <danglin@gcc.gnu.org>
12530
12531 * gcc.dg/pr67964.c: Add dg-require-alias.
12532
7e05dad8
OE
125332016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12534
12535 PR target/67636
12536 PR target/64345
12537 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12538
7f4cc3ce
JD
125392016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12540
12541 PR libgfortran/69668
12542 * gfortran.dg/namelist_88.f90: New test.
12543
955ca6dc
JD
125442016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12545
12546 PR libgfortran/69668
12547 * gfortran.dg/namelist_38.f90: Update test.
12548 * gfortran.dg/namelist_84.f90: Update test.
12549
876217ae
DM
125502016-02-12 David Malcolm <dmalcolm@redhat.com>
12551
12552 PR other/69554
12553 * gcc.dg/pr69554-1.c: New test.
12554 * gfortran.dg/pr69554-1.F90: New test.
12555 * gfortran.dg/pr69554-2.F90: New test.
12556 * lib/gcc-dg.exp (proc dg-locus): New function.
12557 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12558 distinguish between the caret-printing and non-caret-printing
12559 cases. If caret-printing has been explicitly enabled, bail out
12560 without attempting to fix up the output.
12561
61789eed
DM
125622016-02-12 David Malcolm <dmalcolm@redhat.com>
12563
12564 PR driver/69265
12565 PR driver/69453
12566 * gcc.dg/spellcheck-options-3.c: New test case.
12567 * gcc.dg/spellcheck-options-4.c: New test case.
12568 * gcc.dg/spellcheck-options-5.c: New test case.
12569 * gcc.dg/spellcheck-options-6.c: New test case.
12570 * gcc.dg/spellcheck-options-7.c: New test case.
12571 * gcc.dg/spellcheck-options-8.c: New test case.
12572 * gcc.dg/spellcheck-options-9.c: New test case.
12573 * gcc.dg/spellcheck-options-10.c: New test case.
12574
c3090c1f
JJ
125752016-02-12 Jakub Jelinek <jakub@redhat.com>
12576
12577 PR rtl-optimization/69764
12578 PR rtl-optimization/69771
12579 * c-c++-common/pr69764.c: New test.
12580 * gcc.dg/torture/pr69771.c: New test.
12581
8222034d
MP
125822016-02-12 Marek Polacek <polacek@redhat.com>
12583
12584 * g++.dg/torture/init-list1.C: New.
12585
f749f792
MP
125862016-02-12 Marek Polacek <polacek@redhat.com>
12587
12588 * gcc.dg/pr69522.c: Add empty dg-options.
12589
199fb02a
IE
125902016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12591
12592 * g++.dg/lto/lto.exp: Include and init mpx.
12593 * g++.dg/lto/pr69729_0.C: New test.
12594
b69539cb
JJ
125952016-02-12 Jakub Jelinek <jakub@redhat.com>
12596
06ff7000
JJ
12597 PR ipa/69241
12598 * g++.dg/ipa/pr69241-4.C: New test.
12599
b69539cb
JJ
12600 PR ipa/68672
12601 * g++.dg/ipa/pr68672-1.C: New test.
12602 * g++.dg/ipa/pr68672-2.C: New test.
12603 * g++.dg/ipa/pr68672-3.C: New test.
12604
16595a1f
BS
126052016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12606
12607 PR c/69522
6d87c306 12608 * gcc.dg/pr69522.c: New test.
16595a1f 12609
38d795d2
PP
126102016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12611
12612 PR c++/69098
12613 * g++.dg/cpp1y/69098.C: New test.
12614 * g++.dg/cpp1y/69098-2.C: New test.
12615
9c582551
JJ
126162016-02-12 Jakub Jelinek <jakub@redhat.com>
12617
12618 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12619 and neighbour -> neighbor.
12620 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12621 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12622 * c-c++-common/Wvarargs.c: Likewise.
12623 * c-c++-common/goacc/host_data-5.c: Likewise.
12624 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12625 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12626 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12627 * gcc.target/aarch64/pr60697.c: Likewise.
12628 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12629 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12630 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12631 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12632 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12633 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12634 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12635 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12636 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12637 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12638 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12639 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12640 * g++.dg/lookup/koenig5.C: Likewise.
12641 * g++.dg/ext/no-asm-2.C: Likewise.
12642 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12643 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12644 * gfortran.dg/used_types_16.f90: Likewise.
12645 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12646 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12647 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12648 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12649 * gfortran.dg/abstract_type_6.f03: Likewise.
12650 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12651 * gfortran.dg/used_types_15.f90: Likewise.
12652 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12653 * gfortran.dg/exit_3.f08: Likewise.
12654 * gfortran.dg/open_status_2.f90: Likewise.
12655 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12656 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12657 * gfortran.dg/associate_1.f03: Likewise.
12658 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12659 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12660 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12661 * gcc.dg/builtin-object-size-1.c: Likewise.
12662 * gcc.dg/noreturn-6.c: Likewise.
12663 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12664 * gcc.dg/globalalias.c: Likewise.
12665 * gcc.dg/builtins-config.h: Likewise.
12666 * gcc.dg/pr30457.c: Likewise.
12667 * gcc.c-torture/compile/volatile-1.c: Likewise.
12668 * gcc.c-torture/execute/20101011-1.c: Likewise.
12669 * c-c++-common/Waddress-1.c: Likewise.
12670
66756373
JJ
126712016-02-11 Jakub Jelinek <jakub@redhat.com>
12672
12673 PR c/69768
12674 * c-c++-common/Waddress-1.c: New test.
12675
76fe932b
AV
126762016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12677
12678 PR fortran/69296
12679 * gfortran.dg/associate_19.f03: New test.
12680 * gfortran.dg/associate_20.f03: New test.
12681
564c4d4b
OE
126822016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12683
12684 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12685
e1c1ecb0
KT
126862016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12687
12688 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12689 .arch armv8-a\n. Add -dA to dg-options.
12690 * gcc.target/aarch64/assembler_arch_1.c: New test.
12691 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12692
0d7d9458
PC
126932016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12694
12695 PR c++/68726
12696 * g++.dg/cpp0x/pr68726.C: New.
12697
e6208a60
IE
126982016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12699
12700 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12701 test.
12702
281a11eb
RB
127032016-02-11 Richard Biener <rguenther@suse.de>
12704
12705 * g++.dg/tree-ssa/pr61034.C: Adjust.
12706
e03dd765
VM
127072016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12708
4b48faf5 12709 PR target/69148
e03dd765
VM
12710 * gcc.target/s390/pr69148.c: New.
12711
cdc23927
YR
127122016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12713
12714 PR tree-optimization/69652
12715 * gcc.dg/torture/pr69652.c: New test.
12716
e199dd0a
JJ
127172016-02-10 Jakub Jelinek <jakub@redhat.com>
12718 Patrick Palka <ppalka@gcc.gnu.org>
12719
12720 PR ipa/69241
12721 PR c++/69649
12722 * g++.dg/ipa/pr69241-1.C: New test.
12723 * g++.dg/ipa/pr69241-2.C: New test.
12724 * g++.dg/ipa/pr69241-3.C: New test.
12725 * g++.dg/ipa/pr69649.C: New test.
12726
d6b38027
UB
127272016-02-10 Uros Bizjak <ubizjak@gmail.com>
12728
12729 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12730 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12731
13b562c5
BC
127322016-02-10 Bin Cheng <bin.cheng@arm.com>
12733
12734 PR tree-optimization/68021
12735 * gcc.dg/tree-ssa/pr68021.c: New test.
12736
24a179f8
RB
127372016-02-10 Richard Biener <rguenther@suse.de>
12738
12739 PR tree-optimization/69726
12740 * gcc.dg/uninit-22.c: New testcase.
12741
0d99886f
AP
127422016-02-09 Andrew Pinski <apinski@cavium.com>
12743
12744 PR tree-opt/69282
12745 * gcc.c-torture/compile/20160205-1.c: New testcase.
12746
ab04995c
MM
127472016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12748
12749 PR target/68404
12750 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12751 instead accessing a really large arrray.
12752 * gcc.target/powerpc/fusion3.c: Likewise.
12753
4b79ac23
CB
127542016-02-09 Charles Baylis <charles.baylis@linaro.org>
12755
12756 PR target/68532
12757 * gcc.c-torture/execute/pr68532.c: New test.
12758
b890a441
AO
127592016-02-11 Alexandre Oliva <aoliva@redhat.com>
12760
12761 PR target/69634
12762 * gcc.dg/pr69634.c: New.
12763
84a5bef7
RB
127642016-02-09 Richard Biener <rguenther@suse.de>
12765
12766 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12767
1f123759 127682016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12769
1f123759
AF
12770 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12771
65860c77
YR
127722016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12773
12774 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12775
7e1e8a0a
RB
127762016-02-09 Richard Biener <rguenther@suse.de>
12777
12778 PR tree-optimization/69715
12779 * gcc.dg/torture/pr69715.c: New testcase.
12780
efb45a9f
PP
127812016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12782
12783 PR c++/69139
12784 * g++.dg/cpp0x/trailing12.C: New test.
12785 * g++.dg/cpp0x/trailing13.C: New test.
12786
20a0c6f9
PP
127872016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12788
12789 PR c++/69283
12790 PR c++/67835
12791 * g++.dg/cpp1y/auto-fn29.C: New test.
12792 * g++.dg/cpp1y/auto-fn30.C: New test.
12793
a162f3af
JJ
127942016-02-08 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR tree-optimization/69209
12797 * gcc.c-torture/compile/pr69209.c: New test.
12798
4b4a9fbd
JL
127992016-02-08 Jeff Law <law@redhat.com>
12800
12801 PR tree-optimization/68541
12802 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12803 of statements allowed in join block for path splitting.
12804
cfac5ed2
JJ
128052016-02-08 Jakub Jelinek <jakub@redhat.com>
12806
f68bc23f
JJ
12807 PR c++/59627
12808 * g++.dg/gomp/pr59627.C: New test.
12809
cfac5ed2
JJ
12810 PR ipa/69239
12811 * g++.dg/ipa/pr69239.C: New test.
12812
44714d8c
DM
128132016-02-08 David Malcolm <dmalcolm@redhat.com>
12814
12815 PR preprocessor/69664
12816 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12817 * gcc.dg/cpp/warn-comments.c: Likewise.
12818
eba9e839
MP
128192016-02-08 Marek Polacek <polacek@redhat.com>
12820
12821 PR c++/69688
12822 * g++.dg/init/const12.C: New test.
12823
a011cd92
BS
128242016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12825
12826 PR target/60410
12827 * gcc.dg/lto/pr55113_0.c: Remove test.
12828
5317b1be
RB
128292016-02-08 Richard Biener <rguenther@suse.de>
12830
12831 PR tree-optimization/69719
12832 * gcc.dg/torture/pr69719.c: New testcase.
12833
63998a63
RB
128342016-02-08 Richard Biener <rguenther@suse.de>
12835 Jeff Law <law@redhat.com>
12836
12837 PR target/68273
12838 * gcc.target/mips/pr68273.c: New testcase.
12839
43f4a281
RB
128402016-02-08 Richard Biener <rguenther@suse.de>
12841
12842 PR rtl-optimization/69274
12843 * gcc.target/i386/addr-sel-1.c: XFAIL.
12844
0b604d2d
JL
128452016-02-08 Jeff Law <law@redhat.com>
12846
e8dfe49e
JL
12847 PR tree-optimization/68541
12848 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12849
6daecd7a 12850 PR tree-optimization/65917
0b604d2d
JL
12851 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12852
c0f0e35a
JD
128532016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12854
12855 PR fortran/50555
12856 * gfortran.dg/namelist_args.f90: New test.
12857
8981d712
JL
128582016-02-05 Jeff Law <law@redhat.com>
12859
6daecd7a 12860 PR tree-optimization/68541
8981d712
JL
12861 * gcc.dg/tree-ssa/split-path-2.c: New test.
12862 * gcc.dg/tree-ssa/split-path-3.c: New test.
12863 * gcc.dg/tree-ssa/split-path-4.c: New test.
12864 * gcc.dg/tree-ssa/split-path-5.c: New test.
12865 * gcc.dg/tree-ssa/split-path-6.c: New test.
12866 * gcc.dg/tree-ssa/split-path-7.c: New test.
12867
46cb9332
MS
128682016-02-05 Martin Sebor <msebor@redhat.com>
12869
12870 PR c++/69662
12871 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12872 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12873
be2083ea
RH
128742016-02-06 Richard HEnderson <rth@redhat.com>
12875
12876 PR c/69643
12877 * gcc.target/i386/addr-space-4.c: New.
12878 * gcc.target/i386/addr-space-5.c: New.
12879
711d7c23
MM
128802016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12881
12882 PR fortran/66089
12883 * gfortran.dg/elemental_dependency_6.f90: New.
12884
b5c1c988
JJ
128852016-02-05 Jakub Jelinek <jakub@redhat.com>
12886
861c7bcd
JJ
12887 PR rtl-optimization/69691
12888 * gcc.c-torture/execute/pr69691.c: New test.
12889
b5c1c988
JJ
12890 PR c++/69628
12891 * g++.dg/parse/pr69628.C: New test.
12892
f7dfa966
UB
128932016-02-05 Uros Bizjak <ubizjak@gmail.com>
12894
12895 * gcc.dg/sancov/asan.c: Move to ...
12896 * gcc.dg/asan/sancov-1.c: ... here.
12897
9b143e64
UB
128982016-02-05 Uros Bizjak <ubizjak@gmail.com>
12899
12900 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12901
f5d4b899
L
129022016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12903
12904 PR target/69677
12905 * gcc.target/i386/pr69677.c: New test.
12906
76c85fbb
PP
129072016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12908
12909 PR c++/68948
12910 * g++.dg/template/pr68948.C: New test.
12911
f181bf90
DV
129122016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12913
12914 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12915 (only necessary on s390x).
12916
714fb282
L
129172016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12918
12919 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12920 -mno-accumulate-outgoing-args.
12921
618d6c1c
PP
129222016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12923
12924 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12925
1066e9b5
JJ
129262016-02-04 Jakub Jelinek <jakub@redhat.com>
12927
12928 PR c/69669
12929 * c-c++-common/pr69669.c: New test.
12930
76255d0d
MM
129312016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12932
12933 PR target/69667
12934 * g++.dg/pr69667.C: New file.
12935
e0b059b1
WD
129362016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12937
12938 PR target/69619
12939 * gcc.dg/pr69619.c: Add new test.
12940
2692b5c8
RS
129412016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12942
12943 PR rtl-optimization/69577
12944 * gcc.target/i386/pr69577.c: New test.
12945
7db337c2
ML
129462016-02-04 Martin Liska <mliska@suse.cz>
12947
12948 * g++.dg/asan/pr69276.C: New test.
12949
cc9c0829
KT
129502016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12951
12952 PR target/65932
12953 PR target/67714
12954 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12955 a single smulbb instruction.
12956 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12957 * gcc.target/amr/wmul-2.c: Likewise.
12958
eb9feb52
KT
129592016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12960
12961 PR target/65932
12962 PR target/67714
12963 * gcc.c-torture/execute/pr67714.c: New test.
12964
61f727fe
JJ
129652016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12966
12967 PR target/69454
12968 * gcc.target/i386/pr69454-1.c: New test.
12969 * gcc.target/i386/pr69454-2.c: New test.
12970
05dd97db
MS
129712016-02-03 Martin Sebor <msebor@redhat.com>
12972
12973 PR c++/69251
12974 PR c++/69253
12975 PR c++/69290
12976 PR c++/69277
12977 PR c++/69349
12978 * g++.dg/ext/flexarray-mangle-2.C: New test.
12979 * g++.dg/ext/flexarray-mangle.C: New test.
12980 * g++.dg/ext/flexarray-subst.C: New test.
12981 * g++.dg/ext/flexary11.C: New test.
12982 * g++.dg/ext/flexary12.C: New test.
12983 * g++.dg/ext/flexary13.C: New test.
12984 * g++.dg/ext/flexary14.C: New test.
12985 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12986
dac2fc29
L
129872016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12988
12989 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12990 Define only if CHECK_FLOAT128 is defined.
12991 (main): Properly initialize u5.
12992
eadb8035
JJ
129932016-02-03 Jakub Jelinek <jakub@redhat.com>
12994
0afbb81b
JJ
12995 PR c/69627
12996 * gcc.dg/pr69627.c: New test.
12997
eadb8035
JJ
12998 PR target/69644
12999 * gcc.dg/pr69644.c: New test.
13000
b12d4923
MS
130012016-02-03 Mike Stump <mikestump@comcast.net>
13002
13003 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13004 support for struct-layout-1.exp.
13005
ab4bae0c
PP
130062016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13007
13008 PR c++/69056
618d6c1c 13009 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13010
95831c01
VM
130112016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13012 Alexandre Oliva <aoliva@redhat.com>
13013
13014 PR target/69461
13015 * gcc.target/powerpc/pr69461.c: New.
13016
ccc71ab8
UB
130172016-02-03 Uros Bizjak <ubizjak@gmail.com>
13018
13019 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13020 works from here ...
13021 (check_effective_target_fsanitize_thread): ... to here. Do not
13022 specify additional compile flags for the test source.
13023 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13024 specify additional compile flags for the test source.
13025
96299640
WD
130262016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13027
13028 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13029
781d83d9
AV
130302016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13031
13032 PR fortran/67451
13033 PR fortran/69418
13034 * gfortran.dg/coarray_allocate_2.f08: New test.
13035 * gfortran.dg/coarray_allocate_3.f08: New test.
13036 * gfortran.dg/coarray_allocate_4.f08: New test.
13037
d8208e6d
AL
130382016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13039
13040 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13041 use same scan-tree-dump-times on all platforms.
13042 * gcc.dg/vect/vect-outer-1.c: Likewise.
13043 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13044 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13045 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13046 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13047 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13048 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13049 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13050
a8394fa0
SB
130512016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13052
13053 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13054 warning.
13055
f3baa1d3
L
130562016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13057
13058 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13059
eb077516
JN
130602016-02-02 James Norris <jnorris@codesourcery.com>
13061
13062 * c-c++-common/goacc/routine-5.c: Add tests.
13063
578fb225
AM
130642016-02-02 Alexander Monakov <amonakov@ispras.ru>
13065
13066 * gcc.target/nvptx/unsigned-cmp.c: New test.
13067
c64f7d37
WD
130682016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13069
13070 * gcc.target/aarch64/scalar_shift_1.c
13071 (test_corners_sisd_di): Improve force to SIMD register.
13072 (test_corners_sisd_si): Likewise.
13073 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13074 Remove scan-assembler check for ldr.
13075
90c6f26c
RB
130762016-02-02 Richard Biener <rguenther@suse.de>
13077
13078 PR tree-optimization/69595
13079 * gcc.dg/Warray-bounds-17.c: New testcase.
13080
9dc03c97
RB
130812016-02-02 Richard Biener <rguenther@suse.de>
13082
13083 PR tree-optimization/69606
13084 * gcc.dg/torture/pr69606.c: New testcase.
13085
2d4dc223
YR
130862016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13087
13088 PR middle-end/68542
13089 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13090 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13091
65c98fde
AM
130922016-02-02 Alan Modra <amodra@gmail.com>
13093
13094 PR target/69548
13095 * gcc.target/powerpc/pr69548.c: New test.
13096
e1b81f2b
JJ
130972016-02-01 Jakub Jelinek <jakub@redhat.com>
13098
d0268b37
JJ
13099 PR rtl-optimization/69592
13100 * gcc.dg/pr69592.c: New test.
13101
e1b81f2b
JJ
13102 PR preprocessor/69543
13103 PR c/69558
13104 * gcc.dg/pr69543.c: New test.
13105 * gcc.dg/pr69558.c: New test.
13106
7dd7780d
UB
131072016-02-01 Uros Bizjak <ubizjak@gmail.com>
13108
bf672ee5
UB
13109 PR testsuite/65940
13110 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13111
9a7013f8
MS
131122016-02-01 Martin Sebor <msebor@redhat.com>
13113
13114 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13115
e681fb2b
BC
131162016-02-01 Bin Cheng <bin.cheng@arm.com>
13117
13118 PR tree-optimization/67921
13119 * c-c++-common/ubsan/pr67921.c: New test.
13120
ff86345f
RB
131212016-02-01 Richard Biener <rguenther@suse.de>
13122
13123 PR middle-end/69556
13124 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13125
bc369dbd
RB
131262016-02-01 Richard Biener <rguenther@suse.de>
13127
13128 PR tree-optimization/69574
13129 * gcc.dg/torture/pr69574.c: New testcase.
13130
ef318184
RB
131312016-02-01 Richard Biener <rguenther@suse.de>
13132
13133 PR tree-optimization/69579
13134 * gcc.dg/setjmp-6.c: New testcase.
13135
654745e6
JJ
131362016-02-01 Jakub Jelinek <jakub@redhat.com>
13137
13138 PR rtl-optimization/69570
13139 * g++.dg/opt/pr69570.C: New test.
13140
e6c0c44b
RH
131412016-02-01 Richard Henderson <rth@redhat.com>
13142
13143 * gcc.dg/pr69535.c: New test.
13144
6ff3f09a
JDA
131452016-01-31 John David Anglin <danglin@gcc.gnu.org>
13146
2c005538
JDA
13147 PR testsuite/69584
13148 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13149 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13150
61083a4b
JDA
13151 PR debug/68244
13152 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13153
6ff3f09a
JDA
13154 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13155
0c221916
PT
131562016-01-31 Paul Thomas <pault@gcc.gnu.org>
13157
13158 PR fortran/67564
13159 * gfortran.dg/allocate_with_source_17.f03: New test.
13160
db7a2818
JJ
131612016-01-30 Jakub Jelinek <jakub@redhat.com>
13162
13163 PR tree-optimization/69546
13164 * gcc.dg/torture/pr69546.c: New test.
13165
e520d5f0
PT
131662016-01-30 Paul Thomas <pault@gcc.gnu.org>
13167
13168 PR fortran/69566
13169 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13170
343c05d3
MS
131712016-01-30 Martin Sebor <msebor@redhat.com>
13172
13173 PR c++/68490
13174 * g++.dg/ext/flexary10.C: New test.
13175
d6c3a539
DH
131762016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13177
13178 PR fortran/66707
13179 gfortran.dg/common_23.f90: New test.
13180
52d72fcd
BS
131812016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13182
13183 PR target/65546
13184 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13185 condition being checked, and disable it when the target supports
13186 misaligned loads and stores.
13187
3a5d2ba4
JJ
131882016-01-29 Jakub Jelinek <jakub@redhat.com>
13189
13190 PR debug/69518
13191 * gcc.dg/torture/pr69518.c: New test.
13192
6bbacdb5
L
131932016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13194
13195 PR target/69530
13196 * gcc.target/i386/pr69530.c: New test.
13197
af932cdb
SE
131982016-01-29 Steve Ellcey <sellcey@imgtec.com>
13199
13200 PR target/65604
13201 * gcc.target/mips/div-delay.c: New test.
13202
26658b7c
JJ
132032016-01-29 Jakub Jelinek <jakub@redhat.com>
13204
33e89989
JJ
13205 PR target/69551
13206 * gcc.target/i386/pr69551.c: New test.
13207
26658b7c
JJ
13208 PR target/66137
13209 * gcc.target/i386/pr66137.c: New test.
13210
401116b5
AB
132112016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13212
13213 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13214 always built for p5600.
13215 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13216 isa=p5600 dg-option.
13217
d4abfcc5
RB
132182016-01-29 Richard Biener <rguenther@suse.de>
13219
13220 PR tree-optimization/69547
13221 * g++.dg/tree-ssa/pr69547.C: New testcase.
13222
16b77b32
JJ
132232016-01-29 Jakub Jelinek <jakub@redhat.com>
13224
13225 PR debug/66869
13226 * g++.dg/warn/Wunused-function2.C: New test.
13227
a1c95464
DV
132282016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13229
13230 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13231 support for test to succeed.
13232
5453bfed
MP
132332016-01-29 Marek Polacek <polacek@redhat.com>
13234
13235 PR c++/69509
13236 PR c++/69516
13237 * g++.dg/ext/constexpr-vla2.C: New test.
13238 * g++.dg/ext/constexpr-vla3.C: New test.
13239 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13240
452ec2a5
RB
132412016-01-29 Richard Biener <rguenther@suse.de>
13242
13243 PR middle-end/69537
13244 * gcc.dg/uninit-21.c: New testcase.
13245
aec0b19e
UB
132462016-01-28 Uros Bizjak <ubizjak@gmail.com>
13247
13248 PR target/69459
13249 * gcc.target/i386/pr69459.c: New test.
13250
df113ce7
SE
132512016-01-28 Steve Ellcey <sellcey@imgtec.com>
13252
13253 PR target/68400
13254 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13255 * gcc.target/mips/pr68400.c: New test.
13256
494de84f
MS
132572016-01-28 Martin Sebor <msebor@redhat.com>
13258
13259 PR target/17381
13260 * gcc.target/powerpc/pr17381.c: New test.
13261
eb1b1f01
JJ
132622016-01-28 Jakub Jelinek <jakub@redhat.com>
13263
13264 PR middle-end/69542
13265 * gcc.dg/torture/pr69542.c: New test.
13266
6dfeb7ce
WD
132672016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13268
13269 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13270
4b7471a4
DE
132712016-01-28 David Edelsohn <dje.gcc@gmail.com>
13272
13273 * gcc.dg/pr65980.c: Skip on AIX.
13274 * gcc.dg/pr66688.c: Same.
13275
b271fd21
DE
132762016-01-28 David Edelsohn <dje.gcc@gmail.com>
13277
13278 PR target/63679
13279 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13280 * gcc.dg/tree-ssa/sra-18.c: Same.
13281
874108a9
AV
132822016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13283
13284 PR fortran/62536
13285 * gfortran.dg/block_15.f08: New test.
13286 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13287 on incorrectly closed BLOCK.
13288
30480bcd
IE
132892016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13290
13291 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
132922016-01-28 Richard Biener <rguenther@suse.de>
13293
13294 PR tree-optimization/69466
13295 * gfortran.dg/vect/pr69466.f90: New testcase.
13296
0d4c694e
TP
132972016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13298
13299 * g++.dg/pr67989.C: Remove ARM-specific option.
13300 * gcc.target/arm/pr67989.C: New file.
13301
2aa780da
UB
133022016-01-27 Uros Bizjak <ubizjak@gmail.com>
13303
13304 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13305 and expm1 test for glibc < 2.11.
13306
f75ebe77
RH
133072016-01-27 Richard Henderson <rth@redhat.com>
13308
13309 * gcc.c-torture/execute/pr69447.c: New test.
13310
133112016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13312
9a175e65 13313 PR fortran/69422
49847d75
PT
13314 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13315
cbdd8ae0
JJ
133162016-01-27 Jakub Jelinek <jakub@redhat.com>
13317
13318 PR debug/66869
13319 * gcc.dg/pr66869.c: New test.
13320
2b572b3c
JL
133212016-01-25 Jeff Law <law@redhat.com>
13322
13323 PR tree-optimization/68398
aec0b19e 13324 PR tree-optimization/69196
2b572b3c
JL
13325 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13326 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13327 path to avoid new heuristic allowing more irreducible regions
13328 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13329 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13330 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13331 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13332 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13333
fa74a4bc
MP
133342016-01-27 Marek Polacek <polacek@redhat.com>
13335
13336 PR c/68062
13337 * c-c++-common/vector-compare-4.c: New test.
13338
0afff540
DM
133392016-01-27 David Malcolm <dmalcolm@redhat.com>
13340
13341 PR preprocessor/69126
13342 * c-c++-common/pr69126.c: New test case.
13343
1a218fc9
ILT
133442016-01-27 Ian Lance Taylor <iant@google.com>
13345
13346 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13347
5d70666e
RB
133482016-01-27 Ryan Burn <contact@rnburn.com>
13349
13350 PR cilkplus/69267
13351 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13352
87ff4d66
UB
133532016-01-27 Uros Bizjak <ubizjak@gmail.com>
13354
13355 PR target/69512
13356 * gcc.target/i386/pr69512.c: New test.
13357
27e23cca
RE
133582016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13359
13360 PR ada/69488
13361 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13362
05bf54c3
MP
133632016-01-27 Marek Polacek <polacek@redhat.com>
13364
13365 PR c++/69379
13366 * g++.dg/pr69379.C: New test.
13367
60214d0d
MS
133682016-01-27 Martin Sebor <msebor@redhat.com>
13369
13370 PR c++/69317
13371 * g++.dg/abi/Wabi-2-2.C: New test.
13372 * g++.dg/abi/Wabi-2-3.C: New test.
13373 * g++.dg/abi/Wabi-3-2.C: New test.
13374 * g++.dg/abi/Wabi-3-3.C: New test.
13375
167c7bfa
RB
133762016-01-27 Richard Biener <rguenther@suse.de>
13377
13378 PR tree-optimization/69166
13379 * gcc.dg/torture/pr69166.c: New testcase.
13380
1430fb1f
MJ
133812016-01-27 Martin Jambor <mjambor@suse.cz>
13382
13383 PR tree-optimization/69355
13384 * gcc.dg/tree-ssa/pr69355.c: New test.
13385
95e3030c
MP
133862016-01-27 Marek Polacek <polacek@redhat.com>
13387
13388 PR c++/69496
13389 * g++.dg/ext/constexpr-vla1.C: New test.
13390
eeb085f3
CB
133912016-01-20 Christian Bruel <christian.bruel@st.com>
13392
13393 PR target/69245
13394 * gcc.target/arm/pr69245.c: New test.
13395
b1652dde
JJ
133962016-01-27 Jakub Jelinek <jakub@redhat.com>
13397
13398 PR tree-optimization/69399
13399 * gcc.dg/torture/pr69399.c: New test.
13400
ce7e8f00
EB
134012016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13402
13403 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13404
e4aac1d1
EB
134052016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13406
13407 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13408
8dfdb419
TV
134092016-01-26 Tom de Vries <tom@codesourcery.com>
13410
13411 PR tree-optimization/69110
13412 * gcc.dg/autopar/pr69110.c: New test.
13413
56f80f54 134142016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13415 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13416
13417 * gcc.dg/graphite/isl-ast-op-select.c: New.
13418
a0909527
PT
134192015-01-26 Paul Thomas <pault@gcc.gnu.org>
13420
13421 PR fortran/69385
13422 * gfortran.dg/allocate_error_6.f90: New test.
13423
ffc445f4
RH
134242016-01-26 Richard Henderson <rth@redhat.com>
13425
13426 * gcc.dg/tm/pr60908.c: New test.
13427
01e1dea3
DM
134282016-01-26 David Malcolm <dmalcolm@redhat.com>
13429
13430 PR other/69006
13431 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13432 directive.
13433 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13434 expected multiline output to reflect the colorization being
13435 disabled before newlines.
13436 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13437 (custom_diagnostic_finalizer): Replace call to
13438 pp_newline_and_flush with call to pp_flush.
13439 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13440 * gfortran.dg/implicit_class_1.f90: Likewise.
13441 * lib/gcc-dg.exp (allow_blank_lines): New global.
13442 (dg-allow-blank-lines-in-output): New procedure.
13443 (gcc-dg-prune): Complain about blank lines in the output, unless
13444 dg-allow-blank-lines-in-output was called.
13445 * lib/multiline.exp (_build_multiline_regex): Only support
13446 arbitrary followup text for non-blank-lines, not for blank lines.
13447
13f92e8d
JJ
134482016-01-26 Jakub Jelinek <jakub@redhat.com>
13449
13450 PR tree-optimization/69483
13451 * gcc.dg/pr69483.c: New test.
13452 * g++.dg/opt/pr69483.C: New test.
13453
92422235
CL
134542016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13455
13456 PR target/68620
13457 * gcc.target/arm/pr68620.c: New test.
13458
0bccf11b
L
134592016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13460
13461 * gcc.target/i386/pr68986-2.c: Remove -m32.
13462
81cd202e
L
134632016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13464
13465 PR target/68986
13466 * gcc.target/i386/pr68986-1.c: New test.
13467 * gcc.target/i386/pr68986-2.c: Likewise.
13468 * gcc.target/i386/pr68986-3.c: Likewise.
13469
213a1c03
CB
134702016-01-26 Christian Bruel <christian.bruel@st.com>
13471
13472 * lib/target-supports.exp
13473 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13474 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13475 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13476
22a08dd1
RB
134772016-01-26 Richard Biener <rguenther@suse.de>
13478
13479 PR tree-optimization/69452
13480 * gcc.dg/torture/pr69452.c: New testcase.
13481
6c06e0e8
JJ
134822016-01-26 Jakub Jelinek <jakub@redhat.com>
13483
13484 PR target/69442
13485 * gcc.dg/pr69442.c: New test.
13486
b96824c4
RFI
134872016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13488
13489 PR target/67896
13490 * gcc.target/aarch64/simd/pr67896.C: New.
13491
5ee31e57
RS
134922016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13493
13494 PR tree-optimization/69400
13495 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13496 function.
13497 (plugin_init): Call it.
13498 * gcc.dg/torture/pr69400.c: New test.
13499
7ddfb31d
CL
135002016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13501
13502 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13503
1e050c90
AK
135042016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13505 Sebastian Pop <s.pop@samsung.com>
13506
13507 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13508 isl-0.15.
13509
c8ee4bf5
AK
135102016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13511 Sebastian Pop <s.pop@samsung.com>
13512
13513 * gcc.dg/graphite/pr69292.c: New.
13514
d902b330
JJ
135152016-01-25 Jakub Jelinek <jakub@redhat.com>
13516
13517 * c-c++-common/goacc/use_device-1.c: New test.
13518
2c89b952
JL
135192016-01-25 Jeff Law <law@redhat.com>
13520
13521 PR tree-optimization/69196
13522 PR tree-optimization/68398
13523 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13524 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13525
685c8785
DE
135262016-01-25 David Edelsohn <dje.gcc@gmail.com>
13527
13528 PR target/69469
13529 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13530 Algorithm.
13531
95cef0c1
RB
135322016-01-25 Richard Biener <rguenther@suse.de>
13533
13534 PR testsuite/69380
13535 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13536
2947d3b2
IE
135372016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13538
13539 PR target/69421
13540 * gcc.dg/pr69421.c: New test.
13541
ae19075a
BB
135422016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13543
13544 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13545 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13546 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13547 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13548 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13549 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13550 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13551 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13552 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13553 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13554
fa4511c2
RB
135552016-01-25 Richard Biener <rguenther@suse.de>
13556
13557 PR tree-optimization/69376
13558 * gcc.dg/torture/pr69376.c: New testcase.
13559
1d101216
JD
135602016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13561
13562 PR fortran/69397
13563 PR fortran/68442
13564 * gfortran.dg/interface_38.f90: New test.
13565 * gfortran.dg/interface_39.f90: New test.
a0909527 13566
a59b92b0
PP
135672016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13568
13569 Revert:
13570 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13571
13572 PR c++/11858
13573 PR c++/24663
13574 PR c++/24664
13575 * g++.dg/template/pr11858.C: New test.
13576 * g++.dg/template/pr24663.C: New test.
13577 * g++.dg/template/unify12.C: New test.
13578 * g++.dg/template/unify13.C: New test.
13579 * g++.dg/template/unify14.C: New test.
13580 * g++.dg/template/unify15.C: New test.
13581 * g++.dg/template/unify16.C: New test.
13582 * g++.dg/template/unify17.C: New test.
13583
16acb1a8
DH
135842016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13585
13586 PR fortran/68283
13587 gfortran.dg/pr68283.f90: New test.
13588
094773e8
TK
135892016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13590
13591 PR fortran/66094
13592 * gfortran.dg/inline_matmul_13.f90: New test.
13593 * gfortran.dg/matmul_bounds_8.f90: New test.
13594 * gfortran.dg/matmul_bounds_9.f90: New test.
13595 * gfortran.dg/matmul_bounds_10.f90: New test.
13596
42fb90d7
TV
135972016-01-23 Tom de Vries <tom@codesourcery.com>
13598
13599 PR tree-optimization/69426
13600 * gcc.dg/autopar/pr69426.c: New test.
13601
69da7802
MS
136022016-01-23 Martin Sebor <msebor@redhat.com>
13603
13604 PR c++/58109
13605 PR c++/69022
13606 * g++.dg/cpp0x/alignas5.C: New test.
13607 * g++.dg/ext/vector29.C: Same.
13608
da17300a
UB
136092016-01-23 Uros Bizjak <ubizjak@gmail.com>
13610
13611 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13612 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13613 _GNU_SOURCE from compile flags to the source.
13614 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13615 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13616 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13617 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13618
62041cfc
JJ
136192016-01-22 Jakub Jelinek <jakub@redhat.com>
13620
13621 PR target/69432
13622 * g++.dg/opt/pr69432.C: New test.
13623
f7d2ad6f
BS
136242016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13625
13626 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13627 32-bit targets testing an -m64 multilib.
13628
d403fc9a
WS
136292016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13630
13631 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13632 64-bit support.
13633
4aa16f8d
JG
136342016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13635
13636 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13637
7c816d0f
CB
136382016-01-21 Christian Bruel <christian.bruel@st.com>
13639
13640 PR target/68674
13641 * gcc.target/i386/pr68674.c
13642 * gcc.target/aarch64/pr68674.c
13643 * gcc.target/arm/pr68674.c
13644
fce661e8
KT
136452016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13646
13647 PR target/69403
13648 * gcc.c-torture/execute/pr69403.c: New test.
13649
4696899f
PC
136502016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13651
13652 PR c++/55843
13653 * g++.dg/template/pr55843.C: New.
13654
bac69366
AL
136552016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13656
13657 PR testsuite/66877
13658 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13659 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13660
b57d3a5c
BS
136612016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13662
13663 PR testsuite/67489
da17300a
UB
13664 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13665 from dg-do compile directive, and instead add
13666 { dg-require-effective-target int128 }.
b57d3a5c 13667
9f04a53e
MS
136682016-01-20 Martin Sebor <msebor@redhat.com>
13669
13670 PR c/69405
13671 * gcc.dg/sync-fetch.c: New test.
13672
38a51663
JL
136732016-01-21 Martin Sebor <msebor@redhat.com>
13674
13675 PR target/69252
13676 * gcc.target/powerpc/pr69252.c: New test.
13677
2423a75a
JD
136782016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13679
13680 PR fortran/65996
da17300a 13681 * gfortran.dg/pr65996.f90: New test.
2423a75a 13682
0a76463f
DV
136832016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13684
13685 PR c++/68810
9f04a53e 13686 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13687 expected to generate an error.
0a76463f 13688
9776e692
BS
136892016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13690
13691 PR middle-end/66178
13692 * gcc.dg/torture/pr66178.c: New test.
13693
c8d3e088
AB
136942016-01-21 Anton Blanchard <anton@samba.org>
13695 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13696
13697 PR target/63354
13698 * gcc.target/powerpc/pr63354.c: New test.
13699
35b707ff
VM
137002016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13701
13702 PR rtl-optimization/68990
13703 * gcc.target/i386/pr68990: New.
13704
157b0829
NC
137052016-01-21 Nick Clifton <nickc@redhat.com>
13706
13707 PR target/69129
13708 * gcc.target/mips/pr69129.c: New.
13709
aede6748
PC
137102016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13711
13712 PR c++/58046
13713 * g++.dg/cpp0x/pr58046.C: New.
13714
5463c2c8
JJ
137152016-01-21 Jakub Jelinek <jakub@redhat.com>
13716
6d31cc75
SS
13717 PR target/69187
13718 PR target/65624
13719 * gcc.target/arm/pr69187.c: New test.
13720
5463c2c8
JJ
13721 PR c++/69355
13722 * g++.dg/torture/pr69355.C: New test.
13723
fa28f32b
AK
137242016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13725 Sebastian Pop <s.pop@samsung.com>
13726
13727 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13728
b920a047
AK
137292016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13730 Sebastian Pop <s.pop@samsung.com>
13731
da17300a 13732 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13733
bdd3aea6
JJ
137342016-01-21 Jakub Jelinek <jakub@redhat.com>
13735
13736 PR middle-end/67653
13737 * c-c++-common/pr67653.c: New test.
13738 * gcc.dg/torture/pr29119.c: Add dg-warning.
13739
26a2e6ae
PB
137402016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13741
13742 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13743
d25c7690
PK
137442016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13745
13746 PR c/24293
13747 * gcc.dg/pr24293.c: New test.
13748 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13749 incomplete struct type.
13750 * gcc.dg/declspec-1.c: Likewise.
13751 * gcc.dg/pr63549.c: Likewise.
13752
889d5698
JJ
137532016-01-20 Jakub Jelinek <jakub@redhat.com>
13754
13755 PR tree-optimization/66612
13756 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13757 for bdn instruction.
13758
d7cf3dc7
CL
137592016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13760
13761 * lib/target-supports.exp
13762 (check_effective_target_arm_fp_ok_nocache): New.
13763 (check_effective_target_arm_fp_ok): New.
13764 (add_options_for_arm_fp): New.
13765 (check_effective_target_arm_crypto_ok_nocache): Require
13766 target_arm_v8_neon_ok instead of arm32.
13767 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13768 (check_effective_target_arm_crypto_pragma_ok): New.
13769 (add_options_for_arm_vfp): New.
13770 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13771 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13772 target instead. Force initial fpu to vfp.
13773 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13774 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13775 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13776 dependency.
13777 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13778 use arm_vfp effective target instead. Force initial fpu to vfp.
13779 * gcc.target/arm/attr-neon3.c: Likewise.
13780 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13781 arm_vfp_ok.
13782 * gcc.target/arm/unsigned-float.c: Likewise.
13783 * gcc.target/arm/vfp-1.c: Likewise.
13784 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13785 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13786 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13787 * gcc.target/arm/vfp-ldmias.c: Likewise.
13788 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13789 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13790 * gcc.target/arm/vfp-stmiad.c: Likewise.
13791 * gcc.target/arm/vfp-stmias.c: Likewise.
13792 * gcc.target/arm/vnmul-1.c: Likewise.
13793 * gcc.target/arm/vnmul-2.c: Likewise.
13794 * gcc.target/arm/vnmul-3.c: Likewise.
13795 * gcc.target/arm/vnmul-4.c: Likewise.
13796
01ac9704 137972016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13798
e84b00da
L
13799 PR testsuite/69366
13800 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13801 the MPX run-time library, for compile-time MPX test.
13802 * gcc.target/i386/chkp-always_inline.c: Likewise.
13803 * gcc.target/i386/chkp-bndret.c: Likewise.
13804 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13805 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13806 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13807 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13808 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13809 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13810 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13811 * gcc.target/i386/chkp-label-address.c: Likewise.
13812 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13813 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13814 * gcc.target/i386/chkp-pr69044.c: Likewise.
13815 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13816 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13817 * gcc.target/i386/chkp-strchr.c: Likewise.
13818 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13819 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13820 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13821 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13822 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13823 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13824 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13825 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13826 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13827 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13828 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13829 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13830 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13831 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13832 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13833 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13834 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13835 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13836 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13837 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13838 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13839 * gcc.target/i386/pr63995-2.c: Likewise.
13840 * gcc.target/i386/pr64805.c: Likewise.
13841 * gcc.target/i386/pr65044.c: Likewise.
13842 * gcc.target/i386/pr65167.c: Likewise.
13843 * gcc.target/i386/pr65183.c: Likewise.
13844 * gcc.target/i386/pr65184.c: Likewise.
13845 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13846
28b33016
IE
138472016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13848
13849 PR tree-optimization/69328
13850 * gcc.dg/pr69328.c: New test.
13851
bcff0913
JL
138522016-01-20 Jeff Law <law@redhat.com>
13853
bf0bb970 13854 PR target/25114
bcff0913
JL
13855 * gcc.target/m68k/pr25114.c: New test.
13856
a3f69631
AV
138572016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13858
13859 * gcc.target/arm/memset-inline-10.c: Added
13860 dg-require-effective-target arm_thumb2_ok.
13861
af33ba0d
EB
138622016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13863
13864 * gcc.dg/debug/dwarf2/sso.c: New test.
13865
7596d5de
UB
138662016-01-19 Uros Bizjak <ubizjak@gmail.com>
13867
13868 PR testsuite/68820
13869 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13870 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13871 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13872
ceda2c69
JH
138732016-01-19 Jan Hubicka <hubicka@ucw.cz>
13874
13875 PR ipa/66223
13876 * g++.dg/ipa/devirt-50.C: New testcase.
13877
38a979f2
MP
138782016-01-19 Marek Polacek <polacek@redhat.com>
13879
13880 PR c++/68965
13881 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13882 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13883
962801c5
KT
138842016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13885
13886 PR target/69135
13887 * gcc.target/arm/pr69135_1.c: New test.
13888
078fe40a
WD
138892015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13890
13891 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13892
786e3c06
WD
138932015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13894
13895 * gcc.target/aarch64/ccmp_1.c: New testcase.
13896
1e297006
MP
138972016-01-19 Marek Polacek <polacek@redhat.com>
13898
13899 PR c++/68586
13900 * g++.dg/cpp0x/enum30.C: New test.
13901
879c27e3
RB
139022016-01-19 Richard Biener <rguenther@suse.de>
13903
13904 PR tree-optimization/69336
13905 * g++.dg/tree-ssa/pr69336.C: New testcase.
13906
015337d3
JJ
139072016-01-19 Jakub Jelinek <jakub@redhat.com>
13908
13909 PR debug/65779
13910 * gcc.dg/pr65779.c: New test.
13911
e2c768b6
RB
139122016-01-19 Richard Biener <rguenther@suse.de>
13913
13914 PR tree-optimization/69352
13915 * gcc.dg/torture/pr69352.c: New testcase.
13916
569efc34
JJ
139172016-01-19 Jakub Jelinek <jakub@redhat.com>
13918
13919 PR rtl-optimization/68955
13920 PR rtl-optimization/64557
13921 * gcc.dg/torture/pr68955.c: New test.
13922
e49d321f
JH
139232016-01-19 Jan Hubicka <hubicka@ucw.cz>
13924
13925 PR lto/69136
13926 * g++.dg/torture/pr69136.C: New testcase.
13927
e9191ad3
JH
139282016-01-19 Jan Hubicka <hubicka@ucw.cz>
13929
13930 PR lto/69133
13931 * g++.dg/lto/pr69133_0.C: New testcase.
13932 * g++.dg/lto/pr69133_1.C: New testcase.
13933
2bedb645
JL
139342016-01-15 Jeff Law <law@redhat.com>
13935
13936 PR tree-optimization/69320
13937 * gcc.c-torture/pr69320-1.c: New test.
13938 * gcc.c-torture/pr69320-2.c: New test.
13939 * gcc.c-torture/pr69320-3.c: New test.
13940 * gcc.c-torture/pr69320-4.c: New test.
13941
17c15cb9
PP
139422016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13943
13944 PR c++/11858
13945 PR c++/24663
13946 PR c++/24664
13947 * g++.dg/template/pr11858.C: New test.
13948 * g++.dg/template/pr24663.C: New test.
13949 * g++.dg/template/unify12.C: New test.
13950 * g++.dg/template/unify13.C: New test.
13951 * g++.dg/template/unify14.C: New test.
13952 * g++.dg/template/unify15.C: New test.
13953 * g++.dg/template/unify16.C: New test.
13954 * g++.dg/template/unify17.C: New test.
13955
9617fd08
DM
139562016-01-18 David Malcolm <dmalcolm@redhat.com>
13957
13958 PR testsuite/69181
13959 * gcc.dg/pr69181-1.c: New test file.
13960 * gcc.dg/pr69181-2.c: New test file.
13961 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13962 globals by moving it to...
13963 (cleanup-after-saved-dg-test): ...this new function. Add
13964 "global additional_sources_used". Add reset of global
13965 multiline_expected_outputs to the empty list.
13966 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13967 global to...
13968 (multiline_expected_outputs): ...this, and updated comments to
13969 note that it is modified from gcc-dg.exp.
13970 (dg-end-multiline-output): Update for the above renaming.
13971 (handle-multiline-outputs): Likewise. Remove the clearing
13972 of the expected outputs to the empty list.
13973
b555a2e4
RB
139742016-01-18 Richard Biener <rguenther@suse.de>
13975
13976 PR tree-optimization/69297
13977 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13978
96902805
JM
139792016-01-18 Joseph Myers <joseph@codesourcery.com>
13980
13981 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13982 dg-options.
13983 * gcc.target/mips/mips-3d-2.c: Likewise.
13984 * gcc.target/mips/mips-3d-3.c: Likewise.
13985 * gcc.target/mips/mips-3d-4.c: Likewise.
13986 * gcc.target/mips/mips-3d-5.c: Likewise.
13987 * gcc.target/mips/mips-3d-6.c: Likewise.
13988 * gcc.target/mips/mips-3d-7.c: Likewise.
13989 * gcc.target/mips/mips-3d-8.c: Likewise.
13990 * gcc.target/mips/mips-3d-9.c: Likewise.
13991 * gcc.target/mips/mips-ps-1.c: Likewise.
13992 * gcc.target/mips/mips-ps-2.c: Likewise.
13993 * gcc.target/mips/mips-ps-3.c: Likewise.
13994 * gcc.target/mips/mips-ps-4.c: Likewise.
13995 * gcc.target/mips/mips-ps-5.c: Likewise.
13996 * gcc.target/mips/mips-ps-6.c: Likewise.
13997 * gcc.target/mips/mips-ps-7.c: Likewise.
13998 * gcc.target/mips/mips-ps-type.c: Likewise.
13999 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14000 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14001
40e26f94
TV
140022016-01-18 Tom de Vries <tom@codesourcery.com>
14003
14004 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14005 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14006 * c-c++-common/goacc/kernels-empty.c: New test.
14007 * c-c++-common/goacc/kernels-eternal.c: New test.
14008 * c-c++-common/goacc/kernels-loop-2.c: New test.
14009 * c-c++-common/goacc/kernels-loop-3.c: New test.
14010 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14011 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14012 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14013 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14014 * c-c++-common/goacc/kernels-loop-data.c: New test.
14015 * c-c++-common/goacc/kernels-loop-g.c: New test.
14016 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14017 * c-c++-common/goacc/kernels-loop-n.c: New test.
14018 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14019 * c-c++-common/goacc/kernels-loop.c: New test.
14020 * c-c++-common/goacc/kernels-noreturn.c: New test.
14021 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14022 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14023 * c-c++-common/goacc/kernels-reduction.c: New test.
14024
a98d4647
TV
140252016-01-18 Tom de Vries <tom@codesourcery.com>
14026
14027 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14028 * gcc.dg/autopar/outer-2.c: Same.
14029 * gcc.dg/autopar/outer-3.c: Same.
14030 * gcc.dg/autopar/outer-4.c: Same.
14031 * gcc.dg/autopar/outer-5.c: Same.
14032 * gcc.dg/autopar/outer-6.c: Same.
14033 * gcc.dg/autopar/parallelization-1.c: Same.
14034 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14035 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14036 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14037 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14038 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14039 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14040 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14041 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14042 * gcc.dg/autopar/pr39500-1.c: Same.
14043 * gcc.dg/autopar/pr39500-2.c: Same.
14044 * gcc.dg/autopar/pr46193.c: Same.
14045 * gcc.dg/autopar/pr46194.c: Same.
14046 * gcc.dg/autopar/pr49580.c: Same.
14047 * gcc.dg/autopar/pr49960-1.c: Same.
14048 * gcc.dg/autopar/pr49960.c: Same.
14049 * gcc.dg/autopar/pr68373.c: Same.
14050 * gcc.dg/autopar/reduc-1.c: Same.
14051 * gcc.dg/autopar/reduc-1char.c: Same.
14052 * gcc.dg/autopar/reduc-1short.c: Same.
14053 * gcc.dg/autopar/reduc-2.c: Same.
14054 * gcc.dg/autopar/reduc-2char.c: Same.
14055 * gcc.dg/autopar/reduc-2short.c: Same.
14056 * gcc.dg/autopar/reduc-3.c: Same.
14057 * gcc.dg/autopar/reduc-4.c: Same.
14058 * gcc.dg/autopar/reduc-6.c: Same.
14059 * gcc.dg/autopar/reduc-7.c: Same.
14060 * gcc.dg/autopar/reduc-8.c: Same.
14061 * gcc.dg/autopar/reduc-9.c: Same.
14062 * gcc.dg/autopar/uns-outer-4.c: Same.
14063 * gcc.dg/autopar/uns-outer-5.c: Same.
14064 * gcc.dg/autopar/uns-outer-6.c: Same.
14065 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14066 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14067
da976fa8
AL
140682016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14069
14070 PR target/63679
14071 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14072 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14073
70c1e886
AL
140742016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14075
14076 PR target/63679
14077 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14078 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14079 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14080
88bed196
AL
140812016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14082
14083 PR target/63679
14084 * gcc.dg/tree-ssa/sra-17.c: New.
14085 * gcc.dg/tree-ssa/sra-18.c: New.
14086
3dd5f42e
IE
140872016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14088
14089 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14090
ae5a77fa
EB
140912016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14092
14093 * gnat.dg/inline12.adb: New test.
14094
11e57fc6
BC
140952016-01-18 Bin Cheng <bin.cheng@arm.com>
14096
14097 PR tree-optimization/66797
14098 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14099
995b6fe0
RB
141002016-01-18 Richard Biener <rguenther@suse.de>
14101
14102 PR tree-optimization/69170
14103 * gcc.dg/torture/pr69170.c: New testcase.
14104
82ee0cf2 141052016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14106
14107 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14108
d69da357
TV
141092016-01-16 Tom de Vries <tom@codesourcery.com>
14110
14111 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14112
a3845283
TV
141132016-01-16 Tom de Vries <tom@codesourcery.com>
14114
14115 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14116 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14117 redundant dg-require-effective-target pthread.
14118 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14119 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14120 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14121 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14122 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14123 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14124 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14125
197a6aa6
DE
141262016-01-16 David Edelsohn <dje.gcc@gmail.com>
14127
14128 PR target/68609
14129 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14130 * gcc.target/powerpc/recip-7.c: Same.
14131
ec7886c1
PP
141322016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14133
14134 PR c++/69091
14135 * g++.dg/template/pr69091.C: New test.
14136
203484bb
PP
141372016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14138
14139 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14140 dump does not contain an error_mark_node.
14141 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14142 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14143
aa2500e9
PP
141442016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14145
14146 PR c++/68936
14147 * g++.dg/template/pr68936.C: New test.
14148
28621a5c
DE
141492016-01-15 David Edelsohn <dje.gcc@gmail.com>
14150
14151 PR target/68609
14152 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14153 * gcc.target/powerpc/recip-2.c: Same.
14154 * gcc.target/powerpc/recip-3.c: Same.
14155 * gcc.target/powerpc/recip-4.c: Same.
14156 * gcc.target/powerpc/recip-sqrtf.c: Same.
14157
40c43aca
JL
141582016-01-15 Jeff Law <law@redhat.com>
14159
14160 PR tree-optimization/69270
14161 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14162 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14163
afbc5ae8
PT
141642016-01-15 Paul Thomas <pault@gcc.gnu.org>
14165
14166 PR fortran/49630
14167 * gfortran.dg/deferred_character_13.f90: New test for the fix
14168 of comment 3 of the PR.
14169
14170 PR fortran/54070
14171 * gfortran.dg/deferred_character_8.f90: New test
14172 * gfortran.dg/allocate_error_5.f90: New test
14173
14174 PR fortran/60593
14175 * gfortran.dg/deferred_character_10.f90: New test
14176
14177 PR fortran/60795
14178 * gfortran.dg/deferred_character_14.f90: New test
14179
14180 PR fortran/61147
14181 * gfortran.dg/deferred_character_11.f90: New test
14182
14183 PR fortran/64324
14184 * gfortran.dg/deferred_character_9.f90: New test
14185
49abe076
VM
141862016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14187
14188 PR rtl-optimization/69030
14189 * gcc.target/i386/pr69030.c: New.
14190
16d12992
KT
141912016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14192
14193 * gcc.target/aarch64/target_attr_17.c: New test.
14194
78810bd3
RB
141952016-01-15 Richard Biener <rguenther@suse.de>
14196
14197 PR tree-optimization/66856
14198 * gcc.dg/torture/pr66856-1.c: New testcase.
14199 * gcc.dg/torture/pr66856-2.c: Likewise.
14200
2bd847fe
RB
142012016-01-15 Richard Biener <rguenther@suse.de>
14202
14203 PR debug/69137
14204 * g++.dg/lto/pr69137_0.C: New testcase.
14205
a00fe3b7
RS
142062016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14207
14208 PR middle-end/69246
14209 * gcc.target/i386/pr69246.c: New test.
14210
cbb0e83b
DV
142112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14212
7596d5de 14213 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14214
5a500ecf
DV
142152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14216
14217 PR c++/56194
14218 * g++.dg/init/const9.C: Disable test on S/390.
14219
5d9bf64f
DV
142202016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14221
14222 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14223 * g++.dg/Wno-frame-address.C: Ditto.
14224
e234b19e
DV
142252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14226
14227 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14228
89483f99
RB
142292016-01-15 Richard Biener <rguenther@suse.de>
14230
14231 PR tree-optimization/68961
14232 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14233
94f37395
IE
142342016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14235
14236 * gcc.target/i386/pr65105-5.c: New test.
14237
82ee0cf2 142382016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14239
14240 * gcc.c-torture/execute/alias-4.c: New testcase.
14241
82ee0cf2 142422016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14243
14244 PR ipa/68148
14245 * g++.dg/ipa/devirt-49.C: New testcase.
14246
092f7deb 142472016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14248
14249 PR target/65837
14250 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14251 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14252 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14253
e93c66bc
RB
142542016-01-15 Richard Biener <rguenther@suse.de>
14255
14256 PR tree-optimization/69117
14257 * gcc.dg/torture/pr69117.c: New testcase.
14258
c47eaca6 142592015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14260
14261 PR c++/69048
14262 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14263
c3f6914a
FXC
142642016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14265
14266 PR testsuite/67509
14267 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14268 range tests use 100 * maximum instead of maximum + 1.
14269
cd65ae90
JJ
142702016-01-14 Jakub Jelinek <jakub@redhat.com>
14271
14272 PR debug/69244
14273 * gcc.dg/guality/pr69244.c: New test.
14274
19643948
UB
142752016-01-14 Uros Bizjak <ubizjak@gmail.com>
14276
14277 * lib/target-supports.exp (check_effective_target_issignaling):
14278 New procedure.
14279 * gcc.dg/pr61441.c: Require issignaling effective target.
14280
fe79c97e
SB
142812016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14282
14283 PR target/68803
14284 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14285
c7df95d8
DM
142862016-01-14 David Malcolm <dmalcolm@redhat.com>
14287
14288 PR c++/68819
14289 PR preprocessor/69177
14290 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14291 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14292 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14293 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14294
00083992
MP
142952016-01-14 Marek Polacek <polacek@redhat.com>
14296
14297 PR c/69262
14298 * gcc.dg/array-15.c: New test.
14299
0c9b3294
JJ
143002016-01-14 Jakub Jelinek <jakub@redhat.com>
14301
14302 PR middle-end/68146
14303 PR tree-optimization/69155
14304 * gfortran.dg/pr68146.f: New test.
14305 * gfortran.dg/pr69155.f90: New test.
14306
3688e13d
RB
143072016-01-14 Richard Biener <rguenther@suse.de>
14308
14309 PR tree-optimization/68060
14310 * gcc.dg/torture/pr68060-1.c: New testcase.
14311 * gcc.dg/torture/pr68060-2.c: Likewise.
14312
bab0ad3a
NC
143132016-01-14 Nick Clifton <nickc@redhat.com>
14314
14315 * lib/target-supports.exp
14316 (check_effective_target_arm_neon_ok_nocache): Add an option
14317 sequence that includes setting the ARM architecture to ARMv7-A.
14318 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14319 command line options necessary to enable Neon support.
14320 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14321 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14322 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14323 * gcc.target/arm/pr69180.c: Likewise.
14324
947c2ce5
JL
143252016-01-14 Jeff Law <law@redhat.com>
14326
14327 PR tree-optimization/69270
14328 * gcc.dg/tree-ssa/pr69270.c: New test.
14329
3342fd71
BS
143302016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14331
14332 PR c/66208
14333 * c-c++-common/pr66208.c: New file.
14334
2ad3adf1
JJ
143352016-01-13 Jakub Jelinek <jakub@redhat.com>
14336
14337 PR tree-optimization/69156
14338 * gcc.dg/pr69156.c: New test.
14339
398d6feb
L
143402016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14341
14342 * gcc.target/i386/pr69225-7.c: New test.
14343
4c868789
RH
143442016-01-13 Richard Henderson <rth@redhat.com>
14345
14346 * gcc.dg/tm/memopt-13.c: Update expected function.
14347 * gcc.dg/tm/memopt-6.c: Likewise.
14348
ef6d1772
UB
143492016-01-13 Uros Bizjak <ubizjak@gmail.com>
14350
14351 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14352 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14353 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14354 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14355
ef6d1772
UB
143562016-01-13 Tom de Vries <tom@codesourcery.com>
14357
14358 PR tree-optimization/69169
0b4b6ef2
TV
14359 * gcc.dg/pr69169.c: New test.
14360
2ad3adf1 143612016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14362
14363 PR target/69228
14364 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14365 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14366 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14367 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14368 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14369 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14370 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14371 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14372
9060e335
AK
143732016-01-13 Jakub Jelinek <jakub@redhat.com>
14374
14375 PR target/69247
14376 * gcc.dg/pr69247.c: New test.
14377
40311329
RB
143782016-01-13 Richard Biener <rguenther@suse.de>
14379
14380 PR tree-optimization/69242
14381 * gcc.dg/torture/pr69242.c: New testcase.
14382
ccbd7103
RB
143832016-01-13 Richard Biener <rguenther@suse.de>
14384
14385 PR tree-optimization/69186
14386 * gcc.dg/torture/pr69186.c: New testcase.
14387
c6f72a46
JL
143882016-01-13 Jeff Law <law@redhat.com>
14389
14390 PR tree-optimization/67755
14391 * gcc.dg/tree-ssa/pr67755.c: New test.
14392
143932016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14394
14395 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14396 pass number in output by a star.
14397
c446cf07
BC
143982016-01-12 Bin Cheng <bin.cheng@arm.com>
14399
14400 PR tree-optimization/68911
14401 * gcc.c-torture/execute/pr68911.c: New test.
14402
5342156c
MP
144032016-01-12 Marek Polacek <polacek@redhat.com>
14404
14405 PR c++/68979
14406 * g++.dg/warn/permissive-1.C: New test.
14407
65364cc5
JJ
144082016-01-12 Jakub Jelinek <jakub@redhat.com>
14409
14410 PR objc++/68511
14411 PR c++/69213
14412 * g++.dg/opt/pr69213.C: New test.
14413
81b9a3d9
CB
144142016-01-12 Christian Bruel <christian.bruel@st.com>
14415
14416 PR target/69180
14417 * gcc.target/arm/pr69180.c: New test.
14418
3c4e91c9
RB
144192016-01-12 Richard Biener <rguenther@suse.de>
14420
14421 PR lto/69077
14422 * g++.dg/lto/pr69077_0.C: New testcase.
14423 * g++.dg/lto/pr69077_1.C: Likewise.
14424
5664cea1
JJ
144252016-01-12 Jakub Jelinek <jakub@redhat.com>
14426
14427 PR target/69175
14428 * g++.dg/opt/pr69175.C: New test.
14429
86cefc49
AL
144302016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14431
14432 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14433 rather than #including math.h & stdlib.h.
14434 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14435 * gcc.dg/vect/pr49771.c: Likewise.
14436 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14437 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14438 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14439 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14440 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14441 * gcc.dg/vect/pr44507.c: Likewise.
14442 * gcc.dg/vect/pr45902.c: Likewise.
14443 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14444 * gcc.dg/vect/vect-117.c: Likewise.
14445 * gcc.dg/vect/vect-99.c: Likewise.
14446 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14447 * gcc.dg/vect/vect-cond-1.c: Likewise.
14448 * gcc.dg/vect/vect-cond-2.c: Likewise.
14449 * gcc.dg/vect/vect-cond-3.c: Likewise.
14450 * gcc.dg/vect/vect-cond-4.c: Likewise.
14451 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14452 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14453 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14454 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14455 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14456 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14457 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14458 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14459 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14460 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14461 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14462 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14463 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14464 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14465 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14466 include of signal.h.
14467 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14468 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14469 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14470 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14471 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14472 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14473 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14474 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14475 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14476 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14477 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14478 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14479 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14480 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14481 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14482 * gcc.dg/vect/vect-outer-5.c: Likewise.
14483 * gcc.dg/vect/vect-outer-6.c: Likewise.
14484 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14485 include of stdio.h.
14486
b832f61e
NC
144872016-01-12 Nick Clifton <nickc@redhat.com>
14488
14489 PR target/68913
14490 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14491 to fread so that it will be found in all target runtimes.
14492
8eac49b1
RB
144932016-01-12 Richard Biener <rguenther@suse.de>
14494
14495 PR tree-optimization/69053
14496 * g++.dg/torture/pr69053.C: New testcase.
14497
2935d994
RB
144982016-01-12 Richard Biener <rguenther@suse.de>
14499
14500 PR tree-optimization/69168
14501 * gcc.dg/torture/pr69168.c: New testcase.
14502
66c16fd9
RB
145032016-01-12 Richard Biener <rguenther@suse.de>
14504
14505 PR tree-optimization/69157
14506 * gcc.dg/torture/pr69157.c: New testcase.
14507
145082016-01-12 Richard Biener <rguenther@suse.de>
14509
14510 PR tree-optimization/69174
14511 * gcc.dg/torture/pr69174.c: New testcase.
14512
723033a6
JJ
145132016-01-12 Jakub Jelinek <jakub@redhat.com>
14514
14515 PR c++/66808
14516 PR c++/69000
14517 * g++.dg/tls/pr66808.C: New test.
14518 * g++.dg/tls/pr69000.C: New test.
14519
3574cf47
BS
145202016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14521
14522 * gcc.target/powerpc/swaps-p8-23.c: New test.
14523 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14524
feb20787
JDA
145252016-01-11 John David Anglin <danglin@gcc.gnu.org>
14526
14527 PR tree-optimization/68356
14528 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14529
27b1820a
KV
145302016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14531 Jim Wilson <jim.wilson@linaro.org>
14532
14533 PR target/69194
14534 * gcc.target/arm/pr69194.c: New test.
14535
cf4de6af
L
145362016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14537
14538 PR target/69225
14539 * gcc.target/i386/pr69225-1.c: New test.
14540 * gcc.target/i386/pr69225-2.c: Likewise.
14541 * gcc.target/i386/pr69225-3.c: Likewise.
14542 * gcc.target/i386/pr69225-4.c: Likewise.
14543 * gcc.target/i386/pr69225-5.c: Likewise.
14544 * gcc.target/i386/pr69225-6.c: Likewise.
14545
1ebd5558
JJ
145462016-01-11 Jakub Jelinek <jakub@redhat.com>
14547
23552a4d
JJ
14548 PR target/67462
14549 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14550 if lp64.
14551
26ff85b0
JJ
14552 PR target/69071
14553 * gcc.dg/pr69071.c: New test.
14554
9cb6bd74
JJ
14555 PR c++/69211
14556 * g++.dg/opt/pr69211.C: New test.
14557
1ebd5558
JJ
14558 PR tree-optimization/69214
14559 * gcc.c-torture/compile/pr69214.c: New test.
14560
8c18c836
UB
145612016-01-11 Uros Bizjak <ubizjak@gmail.com>
14562
14563 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14564 * gcc.target/i386/pr66232-11.c: Ditto.
14565 * gcc.target/i386/pr66232-12.c: Ditto.
14566 * gcc.target/i386/pr66232-13.c: Ditto.
14567
62446e6e
RB
145682016-01-11 Richard Biener <rguenther@suse.de>
14569
14570 PR tree-optimization/69173
14571 * gcc.dg/torture/pr69173.c: New testcase.
14572
2b8568fe
KT
145732016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14574
14575 PR rtl-optimization/68796
14576 * gcc.target/aarch64/tst_5.c: New test.
14577 * gcc.target/aarch64/tst_6.c: Likewise.
14578
5baf4532
KT
145792016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14580
14581 PR rtl-optimization/68841
14582 * gcc.dg/pr68841.c: New test.
14583 * gcc.c-torture/execute/pr68841.c: New test.
14584
ca90b1ed
YR
145852016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14586
14587 PR rtl-optimization/68920
14588 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14589 for ix86 targets.
14590 * gcc.dg/ifcvt-5.c: New test.
14591
2ad3adf1 145922016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14593
14594 PR bootstrap/69123
14595 * g++.dg/pr69123.C: New.
14596
83834c09
IE
145972016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14598
14599 PR target/69010
14600 * gcc.target/i386/pr69010.c: New test.
14601
dcf89d57
MJ
146022016-01-11 Martin Jambor <mjambor@suse.cz>
14603
14604 PR ipa/69044
14605 * gcc.target/i386/chkp-pr69044.c: New test.
14606
d95167ee
TV
146072016-01-11 Tom de Vries <tom@codesourcery.com>
14608
14609 PR tree-optimization/69109
14610 * gcc.dg/autopar/pr69109-2.c: New test.
14611 * gcc.dg/autopar/pr69109.c: New test.
14612
4f6403a8
TV
146132016-01-11 Tom de Vries <tom@codesourcery.com>
14614
14615 PR tree-optimization/69108
14616 * gcc.dg/autopar/pr69108.c: New test.
14617
21efdd80
PP
146182016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14619
14620 PR c++/69029
14621 * c-c++-common/Wisleading-indentation.c: Augment test.
14622
fd42eed8
TK
146232016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14624
14625 PR fortran/69154
14626 * gfortran.dg/inline_matmul_12.f90: New test.
14627
4f90ee6c
PT
146282016-01-10 Paul Thomas <pault@gcc.gnu.org>
14629
14630 PR fortran/67779
14631 * gfortran.dg/actual_array_offset_1: New test.
14632
3907c6cf
TV
146332016-01-10 Tom de Vries <tom@codesourcery.com>
14634
14635 PR tree-optimization/69062
14636 * gcc.dg/autopar/pr69062.c: New test.
14637
b07b236e
TS
146382016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14639
14640 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14641 * gcc.dg/vect/slp-perm-2.c: Likewise.
14642 * gcc.dg/vect/slp-perm-3.c: Likewise.
14643 * gcc.dg/vect/slp-perm-5.c: Likewise.
14644 * gcc.dg/vect/slp-perm-6.c: Likewise.
14645 * gcc.dg/vect/slp-perm-7.c: Likewise.
14646 * gcc.dg/vect/slp-perm-8.c: Likewise.
14647
23fab8ae
TV
146482016-01-10 Tom de Vries <tom@codesourcery.com>
14649
14650 PR tree-optimization/69039
14651 * gcc.dg/autopar/pr69039.c: New test.
14652
73f0dae2
MP
146532016-01-09 Marek Polacek <polacek@redhat.com>
14654
14655 PR c++/69113
14656 * g++.dg/pr69113.C: New test.
14657
20b8d734
JJ
146582016-01-09 Jakub Jelinek <jakub@redhat.com>
14659
14660 PR middle-end/50865
14661 PR tree-optimization/69097
14662 * gcc.c-torture/execute/pr50865.c: New test.
14663 * gcc.c-torture/execute/pr69097-1.c: New test.
14664 * gcc.c-torture/execute/pr69097-2.c: New test.
14665 * gcc.dg/pr69097-1.c: New test.
14666 * gcc.dg/pr69097-2.c: New test.
14667
c50e614b
JJ
146682016-01-09 Jakub Jelinek <jakub@redhat.com>
14669
14670 PR c++/69164
14671 * g++.dg/opt/pr69164.C: New test.
14672
e0237993
JJ
146732016-01-08 Jakub Jelinek <jakub@redhat.com>
14674
14675 PR tree-optimization/69167
14676 * gcc.dg/pr69167.c: New test.
14677
bd8f5bb2
MP
146782016-01-08 Marek Polacek <polacek@redhat.com>
14679
14680 PR c++/68449
14681 * g++.dg/pr68449.C: New.
14682
bb0f5ca7
AL
146832016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14684
14685 PR tree-optimization/68707
14686 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14687 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14688 on platforms supporting it.
14689 * gcc.dg/vect/slp-perm-2.c: Likewise.
14690 * gcc.dg/vect/slp-perm-3.c: Likewise.
14691 * gcc.dg/vect/slp-perm-5.c: Likewise.
14692 * gcc.dg/vect/slp-perm-7.c: Likewise.
14693 * gcc.dg/vect/slp-perm-8.c: Likewise.
14694 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14695 on platforms supporting it.
14696
22518428
JJ
146972016-01-08 Jakub Jelinek <jakub@redhat.com>
14698
33f0852f
JJ
14699 PR tree-optimization/69162
14700 * gcc.dg/pr69162.c: New test.
14701
22518428
JJ
14702 PR tree-optimization/69172
14703 * gcc.dg/pr69172.c: New test.
14704
80e9b3aa
TP
147052016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14706
14707 PR tree-optimization/67781
14708 * gcc.c-torture/execute/pr67781.c: New file.
14709
262a363f
JJ
147102016-01-08 Jakub Jelinek <jakub@redhat.com>
14711
14712 PR tree-optimization/69083
14713 * gcc.dg/vect/pr69083.c: New test.
14714
6e1f093f
SS
147152016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14716
14717 PR tree-optimization/61441
14718 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14719 Use -fexcess-precision=standard for compiler options.
14720 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14721
53290e07
JJ
147222016-01-08 Jakub Jelinek <jakub@redhat.com>
14723
57bf3072
JJ
14724 PR fortran/69128
14725 * gfortran.dg/gomp/pr69128.f90: New test.
14726
53290e07
JJ
14727 PR c++/69145
14728 * g++.dg/ext/pr69145-1.C: New test.
14729 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14730 * g++.dg/ext/pr69145-2.h: New file.
14731
7a127fa7
MS
147322016-01-07 Martin Sebor <msebor@redhat.com>
14733
14734 PR c/68966
14735 * gcc.dg/atomic-fetch-bool.c: New test.
14736 * gcc.dg/sync-fetch-bool.c: New test.
14737
95918b49
L
147382016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14739
14740 PR fortran/66680
14741 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14742
c8e62a9d
NC
147432016-01-07 Nick Clifton <nickc@redhat.com>
14744
14745 PR target/66655
14746 * g++.dg/pr66655.C: New test.
14747 * g++.dg/pr66655_1.cc: Test support file.
14748 * g++.dg/pr66655.h: Test header file.
14749
2ad3adf1 147502016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14751
14752 PR fortran/66680
14753 gfortran.dg/gomp/pr66680.f90: New test.
14754
4cd9ca92
L
147552016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14756
14757 PR target/69171
14758 * gcc.target/i386/pr69171-1.c: New test.
14759 * gcc.target/i386/pr69171-2.c: Likewise.
14760 * gcc.target/i386/pr69171-3.c: Likewise.
14761 * gcc.target/i386/pr69171-4.c: Likewise.
14762 * gcc.target/i386/pr69171-5.c: Likewise.
14763 * gcc.target/i386/pr69171-6.c: Likewise.
14764
7e33d4dc
BS
147652015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14766
14767 PR middle-end/67639
14768 * c-c++-common/pr67639.c: New test.
14769
fec64afc
JJ
147702016-01-07 Jakub Jelinek <jakub@redhat.com>
14771
14772 PR tree-optimization/69141
14773 * g++.dg/opt/pr69141.C: New test.
14774
f293ad29
EB
147752016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14776
14777 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14778
5027395e
UB
147792016-01-06 Uros Bizjak <ubizjak@gmail.com>
14780
14781 PR target/69140
14782 * gcc.target/i386/pr69140.c: New test
14783
7443cf13
DM
147842016-01-06 David Malcolm <dmalcolm@redhat.com>
14785
14786 * gcc.dg/bad-dereference.c: New test case.
14787
32928931
BS
147882015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14789
14790 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14791
68dd05da
AS
147922016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14793
14794 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14795
6b131d5b
MP
147962016-01-06 Marek Polacek <polacek@redhat.com>
14797
14798 PR sanitizer/69099
14799 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14800
8d9fdb49
MP
148012016-01-05 Marek Polacek <polacek@redhat.com>
14802
14803 PR c/69104
14804 * gcc.dg/atomic-invalid-2.c: New.
14805
acf93f1e
L
148062016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14807
14808 PR target/68991
14809 * gcc.target/i386/pr68991.c: New test.
14810
3f50525d
L
148112016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14812
14813 PR target/68991
14814 * g++.dg/pr68991-1.C: New test.
14815 * g++.dg/pr68991-2.C: Likewise.
14816
e0237993 148172016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14818
e0237993 14819 PR other/60465
face88a1
ST
14820 * gcc.target/ia64/pr60465-gprel64.c: New test.
14821 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14822
a0866eff
KT
148232016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14824
14825 PR rtl-optimization/68651
14826 * gcc.target/aarch64/pr68651_1.c: New test.
14827
c589e975
DM
148282016-01-05 David Malcolm <dmalcolm@redhat.com>
14829
14830 PR c/69122
14831 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14832
929710d9
NS
148332016-01-05 Nathan Sidwell <nathan@acm.org>
14834
ce3e43d7
NS
14835 PR c++/58583
14836 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14837
929710d9
NS
14838 * gcc.dg/alias-15.c: New.
14839
a2faef8e
NC
148402016-01-05 Nick Clifton <nickc@redhat.com>
14841
14842 PR target/68870
14843 * g++.dg/pr68770.C: New test.
14844
4cfa76e3
MS
148452016-01-04 Mike Stump <mikestump@comcast.net>
14846
14847 * lib/target-supports.exp (check_effective_target_cilkplus):
14848 cilkplus targets require pthreads.
4ece61b6 14849 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14850
4e8a3a35
MM
148512016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14852
14853 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14854 generation.
14855
818ab71a
JJ
148562016-01-04 Jakub Jelinek <jakub@redhat.com>
14857
14858 Update copyright years.
14859
2fe0a208
MP
148602016-01-04 Marek Polacek <polacek@redhat.com>
14861
14862 PR c/68908
14863 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14864 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14865 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14866
9e3b2fe3
EB
148672016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14868
14869 * gcc.target/sparc/20160104-2.c: New test.
14870
e8d65a35
EB
148712016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14872
14873 * gcc.target/sparc/20160104-1.c: New test.
14874
25ccfccd
PT
148752016-01-03 Paul Thomas <pault@gcc.gnu.org>
14876
14877 PR fortran/65045
14878 * gfortran.dg/pr65045.f90: New test.
14879
cb51d382
EB
148802016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14881
14882 * gnat.dg/specs/debug1.ads: Delete.
14883
6eeaad6e
JD
148842016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14885
14886 PR libgfortran/68867
14887 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14888 expression.
14889
2f968603
JD
148902016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14891
14892 PR libgfortran/68867
14893 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14894 PowerPC.
14895
591bb5e4
PT
148962016-01-01 Paul Thomas <pault@gcc.gnu.org>
14897
14898 PR fortran/68864
14899 * gfortran.dg/pr68864.f90: New test.
14900
f1e0620c
JJ
149012016-01-01 Jakub Jelinek <jakub@redhat.com>
14902
942a1319
JJ
14903 PR tree-optimization/69070
14904 * gcc.dg/pr69070.c: New test.
14905
10dff63f
JJ
14906 PR sanitizer/69055
14907 * gfortran.dg/pr69055.f90: New test.
14908
f1e0620c
JJ
14909 PR target/69015
14910 * gcc.dg/pr69015.c: New test.
818ab71a 14911\f
2f883d1c 14912Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14913
14914Copying and distribution of this file, with or without modification,
14915are permitted in any medium without royalty provided the copyright
14916notice and this notice are preserved.