]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
dwarf2out.h (enum dw_val_class): Add dw_val_class_const_implicit...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
aee69156
VV
12016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2
3 Add tests for a const member and a reference member for launder.
4 * g++.dg/cpp1z/launder3.C: New.
5 * g++.dg/cpp1z/launder4.C: Likewise.
6 * g++.dg/cpp1z/launder5.C: Likewise.
7 * g++.dg/cpp1z/launder5.cc: Likewise.
8 * g++.dg/cpp1z/launder5.h: Likewise.
9 * g++.dg/cpp1z/launder6.C: Likewise.
10 * g++.dg/cpp1z/launder6.cc: Likewise.
11 * g++.dg/cpp1z/launder6.h: Likewise.
12
1e4fa9b1
JJ
132016-10-31 Jakub Jelinek <jakub@redhat.com>
14
dcb466ec
JJ
15 PR c++/77948
16 * g++.dg/cpp0x/pr77948-1.C: New test.
17 * g++.dg/cpp0x/pr77948-2.C: New test.
18 * g++.dg/cpp0x/pr77948-3.C: New test.
19 * g++.dg/cpp0x/pr77948-4.C: New test.
20 * g++.dg/cpp0x/pr77948-5.C: New test.
21 * g++.dg/cpp0x/pr77948-6.C: New test.
22
1e4fa9b1
JJ
23 PR tree-optimization/77860
24 * gcc.dg/pr77860.c: New test.
25
dd57b05e
SKS
262016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
27
28 * gcc.dg/lto/pr60449_0.c: Skip for avr.
29
84ff4775
LCW
302016-10-30 Le-Chun Wu <lcwu@google.com>
31 Mark Wielaard <mjw@redhat.com>
32
33 * gcc.dg/Wshadow-compatible-local-1.c: New test.
34 * gcc.dg/Wshadow-local-1.c: Likewise.
35 * gcc.dg/Wshadow-local-2.c: Likewise.
36 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
37 * g++.dg/warn/Wshadow-local-1.C: Likewise.
38 * g++.dg/warn/Wshadow-local-2.C: Likewise.
39
0b56e9ad
BS
402016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
41
42 PR tree-optimization/71915
43 PR tree-optimization/71490
44 * gcc.dg/tree-ssa/pr54245.c: Delete.
45 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
46 document why.
47
d4fc6702
JD
482016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
49
50 PR fortran/78123
51 * gfortran.dg/fmt_t_9.f: New test.
52
396e56d2
TK
532016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
54
55 PR fortran/67219
56 * gfortran.dg/pr67219.f90: New test.
57
a654d5d0
JJ
582016-10-29 Jakub Jelinek <jakub@redhat.com>
59
205b9ed1
JJ
60 PR rtl-optimization/77919
61 * g++.dg/torture/pr77919-2.C: New test.
62
a654d5d0
JJ
63 PR target/78148
64 * gcc.dg/pr78148.c: New test.
65
894d8b41
EB
662016-10-28 Eric Botcazou <ebotcazou@adacore.com>
67
68 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
69 * gcc.target/sparc/overflow-4.c: ...here.
70 * gcc.target/sparc/overflow-5.c: New test.
71
e72531b9
PK
722016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
73 Kugan Vivekanandarajah <kuganv@linaro.org>
74 Jim Wilson <jim.wilson@linaro.org>
75
76 PR tree-optimization/43721
77 * lib/target-supports.exp (check_effective_target_divmod): New.
78 (check_effective_target_divmod_simode): Likewise.
79 (check_effective_target_arm_divmod_simode): Likewise.
80 * gcc.dg/divmod-1-simode.c: New test.
81 * gcc.dg/divmod-1.c: Likewise.
82 * gcc.dg/divmod-2-simode.c: Likewise.
83 * gcc.dg/divmod-2.c: Likewise.
84 * gcc.dg/divmod-3-simode.c: Likewise.
85 * gcc.dg/divmod-3.c: Likewise.
86 * gcc.dg/divmod-4-simode.c: Likewise.
87 * gcc.dg/divmod-4.c: Likewise.
88 * gcc.dg/divmod-5.c: Likewise.
89 * gcc.dg/divmod-6-simode.c: Likewise.
90 * gcc.dg/divmod-6.c: Likewise.
91 * gcc.dg/divmod-7.c: Likewise.
92
f663d9ad
KT
932016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
94 Jakub Jelinek <jakub@redhat.com>
95 Andrew Pinski <pinskia@gmail.com>
96
97 PR middle-end/22141
98 PR rtl-optimization/23684
99 * gcc.c-torture/execute/pr22141-1.c: New test.
100 * gcc.c-torture/execute/pr22141-2.c: Likewise.
101 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
102 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
103 * gcc.dg/store_merging_1.c: New test.
104 * gcc.dg/store_merging_2.c: Likewise.
105 * gcc.dg/store_merging_3.c: Likewise.
106 * gcc.dg/store_merging_4.c: Likewise.
107 * gcc.dg/store_merging_5.c: Likewise.
108 * gcc.dg/store_merging_6.c: Likewise.
109 * gcc.dg/store_merging_7.c: Likewise.
110 * gcc.target/i386/pr22141.c: Likewise.
111 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
112 * g++.dg/init/new17.C: Likewise.
113
0faf9ab4
WS
1142016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
115
116 PR middle-end/72747
117 * c-c++-common/pr72747-1.c: New test.
118 * c-c++-common/pr72747-2.c: Likewise.
119
539405d5
AK
1202016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
121
122 * gcc.target/s390/oscbreak-1.c: New test.
123
0dbb19f0
AK
1242016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
125
126 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
127
0d9e143c
JJ
1282016-10-28 Jakub Jelinek <jakub@redhat.com>
129
c19066a7
JJ
130 PR rtl-optimization/77919
131 * g++.dg/torture/pr77919.C: New test.
132
0d9e143c
JJ
133 PR rtl-optimization/78132
134 * gcc.target/i386/pr78132.c: New test.
135
cc91248d
EB
1362016-10-27 Eric Botcazou <ebotcazou@adacore.com>
137
138 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
139
787c7a65
MM
1402016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
141
142 * gcc.target/powerpc/vsx-simode.c: New test.
143 * gcc.target/powerpc/vsx-simode2.c: Likewise.
144 * gcc.target/powerpc/vsx-simode3.c: Likewise.
145
4ce71579
JJ
1462016-10-27 Jakub Jelinek <jakub@redhat.com>
147
6f21288f
JJ
148 PR fortran/78026
149 * gfortran.dg/gomp/pr78026.f03: New test.
150 * gfortran.dg/select_type_38.f03: New test.
151
4ce71579
JJ
152 PR middle-end/78025
153 * g++.dg/gomp/declare-simd-7.C: New test.
154
6f21288f 1552016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
156
157 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
158 * gfortran.dg/dec_init_2.f90: Likewise.
159 * gfortran.dg/dec_init_3.f90: New test.
160 * gfortran.dg/dec_init_4.f90: Likewise.
161
93f90bec
BC
1622016-10-27 Bin Cheng <bin.cheng@arm.com>
163
164 * gcc.dg/fold-narrowbopcst-1.c: New test.
165
6f21288f 1662016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
167
168 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
169 dg-shouldfail/dg-output instead of XFAIL.
170 * gfortran.dg/dec_io_6.f90: Likewise.
171
ddb92ab9
TP
1722016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
173
174 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
175 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
176 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
177 * gcc.target/arm/atomic-op-char-3.c: Likewise.
178 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
179 * gcc.target/arm/atomic-op-int-3.c: Likewise.
180 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
181 * gcc.target/arm/atomic-op-release-3.c: Likewise.
182 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
183 * gcc.target/arm/atomic-op-short-3.c: Likewise.
184
ad6e4ba8
BC
1852016-10-27 Bin Cheng <bin.cheng@arm.com>
186
187 * gcc.dg/fold-convmaxconv-1.c: New test.
188 * gcc.dg/fold-convminconv-1.c: New test.
189
fe14572b
SK
1902016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
191
192 PR fortran/78092
193 * gfortran.dg/pr78092.f90: New test.
194
7a83b391
KN
1952016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
196
197 PR target/78056
198 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
199 expected error message.
200 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
201 expected error message.
202 * gcc.target/powerpc/vsu/vec-all-nez-7.c
203 (test_all_not_equal_and_not_zero): Change expected error message.
204
3693a620
JJ
2052016-10-26 Jakub Jelinek <jakub@redhat.com>
206
207 PR fortran/77973
208 * gfortran.dg/gomp/pr77973.f90: New test.
209
cd612e8a
PT
2102016-10-26 Paul Thomas <pault@gcc.gnu.org>
211
212 PR fortran/78108
213 * gfortran.dg/submodule_18.f08: New test.
214 * gfortran.dg/submodule_19.f08: New test.
215
09844a5f
MM
2162016-10-26 Michael Matz <matz@suse.de>
217
218 * g++.dg/pr78060.C: New test.
219 * gfortran.dg/pr78061.f: New test.
220 * g++.dg/pr78088.C: New test.
221
6f21288f 2222016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
223
224 * gfortran.dg/dec_io_1.f90: New test.
225 * gfortran.dg/dec_io_2.f90: New test.
226 * gfortran.dg/dec_io_3.f90: New test.
227 * gfortran.dg/dec_io_4.f90: New test.
228 * gfortran.dg/dec_io_5.f90: New test.
229 * gfortran.dg/dec_io_6.f90: New test.
230
6c95388f
JJ
2312016-10-25 Jakub Jelinek <jakub@redhat.com>
232
233 PR sanitizer/78106
234 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
235
2362016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
237
238 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
239 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
240
90e261e4
EB
2412016-10-25 Eric Botcazou <ebotcazou@adacore.com>
242
243 * gnat.dg/opt59.adb: New test.
244 * gnat.dg/opt59_pkg.ad[sb]: New helper.
245
246 * gnat.dg/opt60.adb: New test.
247
cef026ec
AV
2482016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
249
250 PR fortran/72770
251 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
252 this pr.
253
96592eed
JJ
2542016-10-25 Jakub Jelinek <jakub@redhat.com>
255
256 PR target/78102
257 * gcc.target/i386/pr78102.c: New test.
258
6c95388f 2592016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
260
261 * gfortran.dg/dec_logical_xor_1.f90: New test.
262 * gfortran.dg/dec_logical_xor_2.f90: New test.
263 * gfortran.dg/dec_logical_xor_3.f03: New test.
264
6c95388f 2652016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
266
267 * gfortran.dg/dec_loc_rval_1.f90: New test.
268 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 269 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 270
6c95388f 2712016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 272
90051c26
FR
273 * gfortran.dg/dec_type_print.f90: New testcase.
274
6c95388f 2752016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
276
277 * gfortran.dg/feed_1.f90: New test.
278 * gfortran.dg/feed_2.f90: New test.
ef144767 279
8e104951
ML
2802016-10-25 Martin Liska <mliska@suse.cz>
281
282 PR sanitizer/78106
283 * gcc.dg/asan/pr78106.c: New test.
284
b93ee1bb
ML
2852016-10-25 Martin Liska <mliska@suse.cz>
286
287 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
288
ad6922b0
WD
2892016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
290
291 PR target/78041
292 * gcc.target/arm/pr78041.c: New test.
293
e16f1cc7
JJ
2942016-10-25 Jakub Jelinek <jakub@redhat.com>
295
296 * g++.dg/cpp1z/launder1.C: New test.
297 * g++.dg/cpp1z/launder2.C: New test.
298
078134e5 2992016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 300 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
301
302 PR target/71676
303 PR target/71678
304 * gcc.target/avr/pr71676-2.c: New test.
305
c7212a15 3062016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 307 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
308
309 PR target/71676
310 PR target/71678
311 * gcc.target/avr/pr71676-1.c: New test.
312 * gcc.target/avr/pr71676-3.c: New test.
313 * gcc.target/avr/pr71676.c: New test.
314 * gcc.target/avr/pr71678.c: New test.
315
d1c7d3a8
KV
3162016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
317
318 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
319 such that cloned verions of tested functions are not created.
320
c7082171
SK
3212016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
322
323 PR fortran/71895
324 * gfortran.dg/pr71895.f90: New test.
325
0f2a9e37
JJ
3262016-10-24 Jakub Jelinek <jakub@redhat.com>
327
328 * g++.dg/debug/dwarf2/ref-2.C: New test.
329
f8348061
BE
3302016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
331
332 * c-c++-common/Wint-in-bool-context-3.c: New test.
333
1eb4547b
MS
3342016-10-24 Martin Sebor <msebor@redhat.com>
335
336 PR middle-end/77735
337 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
338 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
339 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
340 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
341 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
342 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
343 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
344
292af537
RB
3452016-10-24 Richard Biener <rguenther@suse.de>
346
347 PR testsuite/71491
348 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
349 * gcc.dg/vect/slp-45.c: Likewise.
350
40f683e8
RB
3512016-10-24 Richard Biener <rguenther@suse.de>
352
353 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
354 * gcc.dg/tree-ssa/pr21458.c: Likewise.
355 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
356
b1b6774f
GJL
3572016-10-24 Georg-Johann Lay <avr@gjlay.de>
358
359 PR target/78093
360 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
361 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
362
ed9760d2
AV
3632016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
364
365 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
366
fb027a42
JJ
3672016-10-24 Jakub Jelinek <jakub@redhat.com>
368
369 * gcc.target/i386/bmi2-pext-1.c: New test.
370 * gcc.target/i386/bmi2-pdep-1.c: New test.
371 * gcc.target/i386/bmi2-bzhi-3.c: New test.
372 * gcc.target/i386/tbm-bextri-1.c: New test.
373 * gcc.target/i386/bmi-bextr-6.c: New test.
374
8e10302e
RO
3752016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
376
377 PR target/77483
378 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
379 * gcc.target/i386/pr65105-1.c: Likewise.
380 * gcc.target/i386/pr65105-2.c: Likewise.
381 * gcc.target/i386/pr65105-3.c: Likewise.
382 * gcc.target/i386/pr65105-5.c: Likewise.
383 * gcc.target/i386/pr67761.c: Likewise.
384 * gcc.target/i386/pr70799-1.c: Likewise.
385
866c72a8
ML
3862016-10-24 Martin Liska <mliska@suse.cz>
387
388 PR sanitizer/77966
389 * c-c++-common/ubsan/unreachable-3.c: New test.
390
0804124b
SK
3912016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
392
393 PR fortran/77763
394 * gfortran.dg/pr77763.f90
395
87c9fca5
SK
3962016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
397
398 PR fortran/54730
399 PR fortran/78033
400 * gfortran.dg/pr78033.f90: New test.
401
dfd6231e
PT
4022016-10-23 Paul Thomas <pault@gcc.gnu.org>
403
404 PR fortran/69834
405 * gfortran.dg/select_type_1.f03: Change error for overlapping
406 TYPE IS cases.
407 * gfortran.dg/select_type_36.f03: New test.
408
66ccff98
EB
4092016-10-22 Eric Botcazou <ebotcazou@adacore.com>
410
411 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
412
15876cee
TK
4132016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
414
415 PR fortran/78021
416 * gfortran.dg/string_length_3.f90: New test.
417
574284e9
AV
4182016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
419
574284e9
AV
420 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
421
4222016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
423
424 PR fortran/43366
425 PR fortran/57117
426 PR fortran/61337
427 * gfortran.dg/alloc_comp_class_5.f03: New test.
428 * gfortran.dg/class_allocate_21.f90: New test.
429 * gfortran.dg/class_allocate_22.f90: New test.
430 * gfortran.dg/realloc_on_assign_27.f08: New test.
431
20276dc9
JL
4322016-10-21 Jeff Law <law@redhat.com>
433
434 * PR tree-optimization/71947
435 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
436 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
437 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
438
f7503699
KV
4392016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
440
441 * gcc.dg/ipa/vrp5.c: New test.
442 * gcc.dg/ipa/vrp6.c: New test.
443
5be6b295
WD
4442016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
445
446 * gcc.target/aarch64/test_frame_17.c: New test.
447
c82bc7ed
WD
4482016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
449
450 * gcc.target/aarch64/test_frame_17.c: New test.
451
67a6cac7
AP
4522016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
453
454 PR preprocessor/71681
455 * gcc.dg/cpp/pr71681-1.c: New testcase
456 * gcc.dg/cpp/pr71681-2.c: Likewise
457 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
458 * gcc.dg/cpp/remap/a/header.gcc: Likewise
459 * gcc.dg/cpp/remap/a/t_1.h: Likewise
460 * gcc.dg/cpp/remap/a/t_2.h: Likewise
461
8e6982f7
JJ
4622016-10-21 Jakub Jelinek <jakub@redhat.com>
463
9c4c8b7b
JJ
464 PR target/78057
465 * gcc.target/i386/pr78057.c: New test.
466
8e6982f7
JJ
467 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
468
de514d40
PT
4692016-10-21 Paul Thomas <pault@gcc.gnu.org>
470
471 PR fortran/69566
472 * gfortran.dg/select_type_37.f03: New test.
473
1d64ceb0
SKS
4742016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
475
476 PR target/71627
477 * gcc.target/avr/pr71627.c: New test
478
85729229
EB
4792016-10-21 Eric Botcazou <ebotcazou@adacore.com>
480
481 * gcc.target/sparc/overflow-1.c: New test.
482 * gcc.target/sparc/overflow-2.c: Likewise.
483 * gcc.target/sparc/overflow-3.c: Likewise.
484
d17f2c3b
AV
4852016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
486
487 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
488 effective target.
489
0d47cee6
KT
4902016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
491
492 PR rtl-optimization/78038
493 * gcc.target/aarch64/pr78038.c: New test.
494
a20d03c8
RB
4952016-10-21 Richard Biener <rguenther@suse.de>
496
497 PR tree-optimization/78051
498 * g++.dg/torture/pr78051.C: New testcase.
499
f3ecd50f
BE
5002016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
501
502 * c-c++-common/wdate-time.c: Restored test case.
503 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
504
fceabe50
JJ
5052016-10-20 Jakub Jelinek <jakub@redhat.com>
506
507 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
508
f56ea76e
UB
5092016-10-20 Uros Bizjak <ubizjak@gmail.com>
510
511 PR target/78037
512 * gcc.target/i386/pr78037.c: New test.
513
2c35bbe1
EB
5142016-10-20 Eric Botcazou <ebotcazou@adacore.com>
515
516 * gcc.target/visium/overflow8.c: New.
517 * gcc.target/visium/overflow16.c: Likewise.
518 * gcc.target/visium/overflow32: Likewise.
519
28df8730
MM
5202016-10-20 Michael Matz <matz@suse.de>
521
522 * gcc.dg/loop-split.c: New test.
523 * gcc.dg/tree-ssa/ifc-9.c: Update.
524 * gcc.dg/tree-ssa/ifc-10.c: Update.
525
6c1a9e41
RB
5262016-10-20 Richard Biener <rguenther@suse.de>
527
528 * gcc.dg/graphite/pr35356-1.c: Update.
529
a2923dba
PC
5302016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
531
532 PR c++/77446
533 * g++.dg/cpp1y/pr77446.C: New.
534
2066ef6a
PK
5352016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
536
537 PR tree-optimization/53979
538 * gcc.dg/pr53979-1.c: New test-case.
539 * gcc.dg/pr53979-2.c: Likewise.
540
4c712374
BE
5412016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
542
543 * c-c++-common/Wint-in-bool-context-2.c: New test.
544
bdcf8e7c
JD
5452016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
546
547 * gfortran.dg/dtio_17.f90: Fix test.
548
ec1748d4
AH
5492016-10-19 Aldy Hernandez <aldyh@redhat.com>
550
551 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
552 * gcc.dg/Walloca-2.c: Same.
553
b70f0b0c
AH
5542016-10-19 Aldy Hernandez <aldyh@redhat.com>
555
556 * gcc.dg/Wvla-1.c: Rename to...
557 * gcc.dg/Wvla-larger-than-1.c: ...this.
558 * gcc.dg/Wvla-2.c: Rename to...
559 * gcc.dg/Wvla-larger-than-2.c: ...this.
560 * gcc.dg/Wvla-3.c: Rename to...
561 * gcc.dg/Walloca-11.c.: ...this.
562 * gcc.dg/wvla-[1-7].c: Rename to:
563 * gcc.dg/Wvla-[1-7].c: ...this.
564
cbb22e61
BC
5652016-10-19 Bin Cheng <bin.cheng@arm.com>
566
567 PR tree-optimization/78005
568 * gcc.dg/vect/pr78005.c: New.
569 * gcc.target/i386/l_fma_float_1.c: Revise test.
570 * gcc.target/i386/l_fma_float_2.c: Ditto.
571 * gcc.target/i386/l_fma_float_3.c: Ditto.
572 * gcc.target/i386/l_fma_float_4.c: Ditto.
573 * gcc.target/i386/l_fma_float_5.c: Ditto.
574 * gcc.target/i386/l_fma_float_6.c: Ditto.
575 * gcc.target/i386/l_fma_double_1.c: Ditto.
576 * gcc.target/i386/l_fma_double_2.c: Ditto.
577 * gcc.target/i386/l_fma_double_3.c: Ditto.
578 * gcc.target/i386/l_fma_double_4.c: Ditto.
579 * gcc.target/i386/l_fma_double_5.c: Ditto.
580 * gcc.target/i386/l_fma_double_6.c: Ditto.
581
a023f8c8
TS
5822016-10-19 Thomas Schwinge <thomas@codesourcery.com>
583
584 PR tree-optimization/78024
585 * gcc.dg/goacc/loop-processing-1.c: New file.
586
d9700bdb
RB
5872016-10-19 Richard Biener <rguenther@suse.de>
588
589 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
590
902cb7b1
KN
5912016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
592
593 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
594 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
595 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
596 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
597 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
598 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
599 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
600 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
601 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
602 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
603 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
604 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
605 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
606 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
607 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
608 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
609 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
610 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
611 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
612 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
613 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
614 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
615 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
616 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
617 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
618 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
619 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
620 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
621 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
622 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
623 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
624 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
625 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
626 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
627 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
628 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
629 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
630 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
631 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
632 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
633 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
634 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
635 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
636 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
637 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
638 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
639 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
640 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
641 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
642 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
643 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
644 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
645 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
646 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
647 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
648 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
649 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
650 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
651 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
652 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
653 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
654 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
655 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
656 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
657 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
658 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
659 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
660 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
661 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
662 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
663 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
664 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
665 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
666 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
667 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
668 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
669 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
670 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
671 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
672 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
673 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
674 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
675 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
676 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
677 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
678 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
679 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
680 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
681 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
682 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
683 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
684 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
685 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
686 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
687 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
688 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
689 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
690 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
691 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
692 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
693 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
694 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
695 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
696 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
697 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
698 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
699 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
700 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
701 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
702 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
703 * gcc.target/powerpc/vsu/vsu.exp: New file.
704
5cb96b6a
UB
7052016-10-18 Uros Bizjak <ubizjak@gmail.com>
706
707 PR target/77991
708 * gcc.target/i386/pr77991.c: New test.
709
f5de494c
MF
7102016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
711
712 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
713 LTO is used.
714
e5163ec1
SKS
7152016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
716
5cb96b6a 717 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 718
b64e8239
RB
7192016-10-18 Richard Biener <rguenther@suse.de>
720
721 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
722 * gcc.dg/tree-ssa/pr21001.c: Likewise.
723 * gcc.dg/tree-ssa/pr21090.c: Likewise.
724 * gcc.dg/tree-ssa/pr21294.c: Likewise.
725 * gcc.dg/tree-ssa/pr21563.c: Likewise.
726 * gcc.dg/tree-ssa/pr23744.c: Likewise.
727 * gcc.dg/tree-ssa/pr25382.c: Likewise.
728 * gcc.dg/tree-ssa/pr68431.c: Likewise.
729 * gcc.dg/tree-ssa/vrp03.c: Likewise.
730 * gcc.dg/tree-ssa/vrp06.c: Likewise.
731 * gcc.dg/tree-ssa/vrp07.c: Likewise.
732 * gcc.dg/tree-ssa/vrp09.c: Likewise.
733 * gcc.dg/tree-ssa/vrp19.c: Likewise.
734 * gcc.dg/tree-ssa/vrp20.c: Likewise.
735 * gcc.dg/tree-ssa/vrp92.c: Likewise.
736 * gcc.dg/pr68217.c: Likewise.
737 * gcc.dg/predict-9.c: Likewise.
738 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
739 * gcc.dg/predict-1.c: Likewise.
740
c680ada5
JD
7412016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
742
743 * gfortran.dg/dtio_17.f90: New test.
744
7fd4f180
KV
7452016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
746
747 * gcc.dg/ipa/vrp4.c: Adjust testcase.
748
718625ad
KV
7492016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
750
751 * gcc.dg/ipa/vrp4.c: New test.
752
735b8f9f
KV
7532016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
754
755 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
756 * gcc.dg/torture/pr39074.c: Likewise.
757
86f98087
EB
7582016-10-17 Eric Botcazou <ebotcazou@adacore.com>
759
760 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
761 * gnat.dg/trampoline4.adb: Minor tweak.
762
a929f266
BS
7632016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
764
765 PR tree-optimization/77916
766 * gcc.dg/torture/pr77916.c: New.
767
4acf2055
SK
7682016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
769
770 PR fortran/77978
771 * gfortran.dg/pr77978_1.f90: New test.
772 * gfortran.dg/pr77978_2.f90: Ditto.
773 * gfortran.dg/pr77978_3.f90: Ditto.
774
871267e1
PT
7752016-10-17 Paul Thomas <pault@gcc.gnu.org>
776
777 PR fortran/61420
778 PR fortran/78013
779 * gfortran.dg/proc_ptr_49.f90: New test.
780
fd9593e9
BE
7812016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
782
783 PR target/77308
784 * gcc.target/arm/pr77308.c: New test.
785
d32d4176
DE
7862016-10-17 David Edelsohn <dje.gcc@gmail.com>
787
788 * lib/target-supports.exp
789 (check_effective_target_floatn_nx_runtime): Return 0 for
790 powerpc*-ibm-aix*.
791
dca2910c
AP
7922016-10-17 Andrew Pinski <apinski@cavium.com>
793
794 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
795 long instead of long.
796 * gcc.target/aarch64/cinc_common_1.c: Likewise.
797 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
798 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
799 * gcc.target/aarch64/mult-synth_4.c: Likewise.
800 * gcc.target/aarch64/pr68102_1.c: Likewise.
801 * gcc.target/aarch64/target_attr_3.c: Likewise.
802
44b00dbc
RB
8032016-10-17 Richard Biener <rguenther@suse.de>
804
805 PR tree-optimization/77988
806 * gcc.dg/torture/pr77988.c: New testcase.
807
89b80c42
PK
8082016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
809
810 * gcc.dg/pr71636-1.c: New test-case.
811 * gcc.dg/pr71636-2.c: Likewise.
812
4c640e26
EB
8132016-10-16 Eric Botcazou <ebotcazou@adacore.com>
814
815 * gnat.dg/trampoline3.adb: New test.
816 * gnat.dg/trampoline4.adb: Likewise.
817
6c0347f6
JD
8182016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
819
820 * gfortran.dg/dtio_16.f90: New test.
821
d0d48a06
EB
8222016-10-15 Eric Botcazou <ebotcazou@adacore.com>
823
824 * gcc.target/sparc/bmaskbshuf.c: Rename to...
825 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
826 * gcc.target/sparc/bmaskbshuf-2.c: New test.
827
baa33d83
EB
8282016-10-15 Eric Botcazou <ebotcazou@adacore.com>
829
830 * gcc.target/sparc/popc.c: Rename to...
831 * gcc.target/sparc/popc-1.c: ...this.
832 * gcc.target/sparc/popc-2.c: New test.
833
523ee218
JD
8342016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
835
836 PR fortran/77972
837 * gfortran.dg/unexpected_eof_4.f90: New test.
838
c04d4ede
JB
8392016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
840
31a84d4a
AP
841 PR libfortran/48587
842 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 843
064ed55a
JJ
8442016-10-14 Jakub Jelinek <jakub@redhat.com>
845
9a822fc7
JJ
846 PR middle-end/77959
847 * gfortran.dg/pr77959.f90: New test.
848
064ed55a
JJ
849 DR 1511 - const volatile variables and ODR
850 * g++.dg/DRs/dr1511-1.C: New test.
851 * g++.dg/DRs/dr1511-2.C: New test.
852
2579762a
EB
8532016-10-14 Eric Botcazou <ebotcazou@adacore.com>
854
855 * gnat.dg/debug7.adb (dg-options): Remove -g.
856 * gnat.dg/debug8.adb (dg-options): Add -margs.
857 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
858
6d59425d
RB
8592016-10-14 Richard Biener <rguenther@suse.de>
860
861 PR tree-optimization/77979
862 * gcc.dg/torture/pr77979.c: New testcase.
863
43f66d6e
ML
8642016-10-14 Martin Liska <mliska@suse.cz>
865
866 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
867 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
868 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
869
cb3ac867
UB
8702016-10-14 Uros Bizjak <ubizjak@gmail.com>
871
872 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
873 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
874 * gcc.dg/torture/pr77937-2.c: Likewise.
875
14cf71a0
EB
8762016-10-14 Eric Botcazou <ebotcazou@adacore.com>
877
878 * gnat.dg/lto15.adb: Adjust.
879 * gnat.dg/lto16.adb: Likewise.
880 * gnat.dg/lto17.adb: Likewise
881 * gnat.dg/lto18.ad[sb]: New test.
882 * gnat.dg/lto18_pkg.ads: New helper.
883 * gnat.dg/lto19.adb: New test.
884 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
885 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
886 * gnat.dg/lto20.adb: New test.
887 * gnat.dg/lto20_pkg.ad[sb]: New helper.
888
6fd9c6f4
AV
8892016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
890
891 * gfortran.dg/coarray_38.f90: Expect error message.
892
01f44038
KT
8932016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
894
895 * gcc.target/aarch64/spellcheck_1.c: New test.
896 * gcc.target/aarch64/spellcheck_2.c: Likewise.
897 * gcc.target/aarch64/spellcheck_3.c: Likewise.
898 * gcc.target/aarch64/spellcheck_4.c: Likewise.
899 * gcc.target/aarch64/spellcheck_5.c: Likewise.
900 * gcc.target/aarch64/spellcheck_6.c: Likewise.
901
253abb2a
AS
9022016-10-13 Andreas Schwab <schwab@linux-m68k.org>
903
904 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
905
a2695319
BS
9062016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
907
908 PR tree-optimization/77937
909 * gcc.dg/torture/pr77937-1.c: New.
910 * gcc.dg/torture/pr77937-2.c: New.
911
14a2c9aa
JM
9122016-10-13 Jakub Jelinek <jakub@redhat.com>
913
914 * g++.dg/cpp1z/inline-var1.C: New test.
915 * g++.dg/cpp1z/inline-var1a.C: New test.
916 * g++.dg/cpp1z/inline-var1.h: New file.
917 * g++.dg/cpp1z/inline-var2.C: New test.
918 * g++.dg/cpp1z/inline-var3.C: New test.
919 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
920 uninitialized const.
921
6c95388f 9222016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 923
ee7fa2e3
SL
924 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
925 Xscale is specified, not just -march.
926 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
927 is incompatible with Xscale.
18d34307 928
96032047
MS
9292016-10-13 Martin Sebor <msebor@redhat.com>
930
931 PR c++/71912
932 * g++.dg/ext/flexary4.C: Adjust.
933 * g++.dg/ext/flexary5.C: Same.
934 * g++.dg/ext/flexary9.C: Same.
935 * g++.dg/ext/flexary19.C: New test.
936 * g++.dg/ext/flexary18.C: New test.
937 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
938 regression test.
5cb96b6a
UB
939 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
940 Avoid generating a flexible array member in an array.
96032047 941
5b1548fd
MS
9422016-10-13 Martin Sebor <msebor@redhat.com>
943
944 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
945 to placate -Wformat on targets where the type is not int.
946
7810c4eb
DM
9472016-10-13 David Malcolm <dmalcolm@redhat.com>
948
949 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
950 in INSN_LOCATION.
951
fcd27666
BC
9522016-10-13 Bin Cheng <bin.cheng@arm.com>
953
954 * gcc.target/i386/l_fma_float_1.c: Revise test.
955 * gcc.target/i386/l_fma_float_2.c: Ditto.
956 * gcc.target/i386/l_fma_float_3.c: Ditto.
957 * gcc.target/i386/l_fma_float_4.c: Ditto.
958 * gcc.target/i386/l_fma_float_5.c: Ditto.
959 * gcc.target/i386/l_fma_float_6.c: Ditto.
960 * gcc.target/i386/l_fma_double_1.c: Ditto.
961 * gcc.target/i386/l_fma_double_2.c: Ditto.
962 * gcc.target/i386/l_fma_double_3.c: Ditto.
963 * gcc.target/i386/l_fma_double_4.c: Ditto.
964 * gcc.target/i386/l_fma_double_5.c: Ditto.
965 * gcc.target/i386/l_fma_double_6.c: Ditto.
966
b8a4b8c8
BC
9672016-10-13 Bin Cheng <bin.cheng@arm.com>
968
969 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
970
328ba117
BC
9712016-10-13 Bin Cheng <bin.cheng@arm.com>
972
973 * gcc.dg/vect/vect-98.c: Refine test case.
974 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
975 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
976 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
977
1a1ab05e
JJ
9782016-10-13 Jakub Jelinek <jakub@redhat.com>
979
980 PR c/77946
981 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
982
27947670
ML
9832016-10-13 Martin Liska <mliska@suse.cz>
984
985 PR tree-optimization/77943
986 * g++.dg/tree-ssa/pr77943.C: New test.
987
92c5266b
AV
9882016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
989
990 PR fortran/72832
991 * gfortran.dg/allocate_with_source_22.f03: New test.
992 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
993 fail.
994
90bca4ed
TP
9952016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
996
997 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
998 * gcc.target/arm/movsi_movw.c: Likewise.
999 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1000 directive to work on big endian targets.
1001
0011af7b
KV
10022016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1003
1004 * gcc.dg/tree-ssa/evrp6.c: New test.
1005
859e95ab
SB
10062016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1007
1008 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1009 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1010 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1011
2934018d
SB
10122016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1013
1014 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1015 * gcc.target/powerpc/warn-2.c: Ditto.
1016
f92d1522
RS
10172016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1018
1019 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1020 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1021 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1022 for -mmsa.
1023 * gcc.target/mips/msa.c: New test.
1024 * gcc.target/mips/msa-builtins.c: Likewise.
1025 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1026 (check_effective_target_mips_msa_runtime): Likewise.
1027 (check_effective_target_mips_msa): Likewise.
1028 (add_options_for_mips_msa): Likewise.
1029 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1030 (check_effective_target_vect_intfloat_cvt): Likewise.
1031 (check_effective_target_vect_uintfloat_cvt): Likewise.
1032 (check_effective_target_vect_floatint_cvt): Likewise.
1033 (check_effective_target_vect_floatuint_cvt): Likewise.
1034 (check_effective_target_vect_shift): Likewise.
1035 (check_effective_target_vect_shift_char): Likewise.
1036 (check_effective_target_vect_long): Likewise.
1037 (check_effective_target_vect_float): Likewise.
1038 (check_effective_target_vect_double): Likewise.
1039 (check_effective_target_vect_long_long): Likewise.
1040 (check_effective_target_vect_perm): Likewise.
1041 (check_effective_target_vect_perm_byte): Likewise.
1042 (check_effective_target_vect_perm_short): Likewise.
1043 (check_effective_target_vect_sdot_qi): Likewise.
1044 (check_effective_target_vect_udot_qi): Likewise.
1045 (check_effective_target_vect_sdot_hi): Likewise.
1046 (check_effective_target_vect_udot_hi): Likewise.
1047 (check_effective_target_vect_pack_trunc): Likewise.
1048 (check_effective_target_vect_unpack): Likewise.
1049 (check_effective_target_vect_hw_misalign): Likewise.
1050 (check_effective_target_vect_condition): Likewise.
1051 (check_effective_target_vect_cond_mixed): Likewise.
1052 (check_effective_target_vect_char_mult): Likewise.
1053 (check_effective_target_vect_short_mult): Likewise.
1054 (check_effective_target_vect_int_mult): Likewise.
1055 (check_effective_target_vect_extract_even_odd): Likewise.
1056 (check_effective_target_vect_interleave): Likewise.
1057 (check_vect_support_and_set_flags): Check if the target supports MSA
1058 and append to the list of EFFECTIVE_TARGETS.
1059
0bfd099c
RB
10602016-10-12 Richard Biener <rguenther@suse.de>
1061
1062 PR debug/77947
1063 * g++.dg/torture/pr77947.C: New testcase.
1064
b4a9ef2f
PMR
10652016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1066
1067 * gnat.dg/debug8.adb: New testcase.
1068
c0dbd22d
PMR
10692016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1070
1071 * gnat.dg/debug9.adb: New testcase.
1072
8a7c91cd
RB
10732016-10-12 Richard Biener <rguenther@suse.de>
1074
1075 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1076 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1077 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1078
7dc2f5f1
RB
10792016-10-12 Richard Biener <rguenther@suse.de>
1080
1081 PR tree-optimization/77920
1082 * gcc.dg/torture/pr77920.c: New testcase.
1083
70f6d5e1
JJ
10842016-10-12 Jakub Jelinek <jakub@redhat.com>
1085
4a8b97cb
JJ
1086 PR tree-optimization/77929
1087 * gcc.c-torture/compile/pr77929.c: New test.
1088
70f6d5e1
JJ
1089 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1090 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1091 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1092 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1093 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1094 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1095 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1096 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1097 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1098
4803de58
EB
10992016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1100
1101 * gcc.target/sparc/setcc-4.c: Adjust.
1102 * gcc.target/sparc/setcc-5.c: Likewise.
1103 * gcc.target/sparc/setcc-6.c: Likewise.
1104 * gcc.target/sparc/setcc-7.c: Likewise.
1105 * gcc.target/sparc/setcc-8.c: Likewise.
1106 * gcc.target/sparc/setcc-9.c: Likewise.
1107 * gcc.target/sparc/setcc-10.c: Delete.
1108
f6cf4810
SK
11092016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1110
1111 PR fortran/77942
1112 * gfortran.dg/pr77942.f90
1113
8e8c2744
FR
11142016-10-11 Fritz Reese <fritzoreese@gmail.com>
1115
1116 * gfortran.dg/dec_math.f90: New testsuite.
1117
ddefad9a
SKS
11182016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1119
1120 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1121 (main): Declare j as i32 instead of int.
1122
e7b08761
TP
11232016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1124
1125 PR testsuite/PR77710
1126 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1127 target triplet instead of *-*-*-*.
1128
9fd7cd44
EB
11292016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1130
1131 * gnat.dg/unchecked_convert10.adb: New test.
1132 * gnat.dg/unchecked_convert11.adb: Likewise.
1133 * gnat.dg/unchecked_convert12.adb: Likewise.
1134
ff7e7ee0
EB
11352016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1136
1137 * gcc.target/sparc/cbcond-1.c: New test.
1138 * gcc.target/sparc/cbcond-2.c: Likewise.
1139 * gcc.target/sparc/movcc-1.c: Likewise.
1140 * gcc.target/sparc/movcc-2.c: Likewise.
1141 * gcc.target/sparc/setcc-1.c: Adjust.
1142 * gcc.target/sparc/setcc-2.c: Likewise.
1143 * gcc.target/sparc/setcc-3.c: Likewise.
1144 * gcc.target/sparc/setcc-4.c: Likewise.
1145 * gcc.target/sparc/setcc-5.c: Likewise.
1146 * gcc.target/sparc/setcc-6.c: New test.
1147 * gcc.target/sparc/setcc-7.c: Likewise.
1148 * gcc.target/sparc/setcc-8.c: Likewise.
1149 * gcc.target/sparc/setcc-9.c: Likewise.
1150 * gcc.target/sparc/setcc-10.c: Likewise.
1151
d30078b8
JL
11522016-10-10 Jeff Law <law@redhat.com>
1153
1154 PR tree-optimization/71947
1155 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1156 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1157 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1158 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1159 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1160 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1161
5f869266
TK
11622016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1163
1164 PR fortran/77915
1165 * gfortran.dg/matmul_11.f90: New test.
1166
174e0b00
JW
11672016-10-10 Jiong Wang <jiong.wang@arm.com>
1168
1169 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1170 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1171 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1172 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1173 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1174 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1175 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1176 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1177 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1178 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1179 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1180 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1181 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1182 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1183 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1184 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1185 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1186 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1187 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1188 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1189 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1190 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1191 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1192 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1193 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1194 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1195 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1196 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1197 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1198 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1199 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1200 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1201 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1202 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1203 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1204 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1205 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1206 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1207 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1208 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1209 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1210 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1211 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1212 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1213 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1214 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1215 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1216 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1217 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1218 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1219 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1220 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1221 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1222 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1223 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1224 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1225 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1226 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1227 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1228
4bc63138
JW
12292016-10-10 Jiong Wang <jiong.wang@arm.com>
1230
1231 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1232 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1233 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1234 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1235 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1236 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1237 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1238 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1239 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1240 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1241 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1242 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1243 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1244 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1245
8f3edb07
JW
12462016-10-10 Jiong Wang <jiong.wang@arm.com>
1247
1248 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1249 Enable AArch64.
1250 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1251 vdup*_laneq.
1252 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1253 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1254 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1255 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1256
6e49f922
JW
12572016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1258 Jiong Wang <jiong.wang@arm.com>
1259
1260 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1261 AArch64 support.
1262 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1263 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1264 AArch64 targets.
1265 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1266 AArch64 targets.
1267 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1268 targets.
1269 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1270
41683e1a
EB
12712016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1272
1273 * gnat.dg/specs/vfa.ads: New test.
1274
6e49f922 12752016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1276
1277 * gnat.dg/inline13.ad[sb]: New test.
1278 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1279
55cfd746
EB
12802016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1281
1282 * gnat.dg/biased_subtype.adb: New test.
1283
4dfb8a2a
JJ
12842016-10-09 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR tree-optimization/77901
1287 * gcc.c-torture/compile/pr77901.c: New test.
1288
67b97478
PK
12892016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1290
1291 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1292 * gcc.dg/ipa/propalign-2.c: Likewise
1293 * gcc.dg/ipa/propalign-3.c: Likewise.
1294 * gcc.dg/ipa/propalign-4.c: Likewise.
1295 * gcc.dg/ipa/propalign-5.c: Likewise.
1296
7bad794a
JJ
12972016-10-08 Jakub Jelinek <jakub@redhat.com>
1298
81b02905
JJ
1299 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1300
ee19ef45
JJ
1301 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1302
7bad794a
JJ
1303 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1304 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1305
56d3a930
FR
13062016-10-07 Fritz Reese <fritzoreese@gmail.com>
1307
1308 * gfortran.dg/dec_union_11.f90: New testcase.
1309
45e2bf2e
NS
13102016-10-07 Nathan Sidwell <nathan@acm.org>
1311
1312 PR c++/66443
1313 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1314 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1315 * g++.dg/cpp1y/pr66443-cxx14.C: New
1316 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1317 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1318
be845b04
JJ
13192016-10-07 Jakub Jelinek <jakub@redhat.com>
1320
1321 * g++.dg/cpp0x/addressof1.C: New test.
1322 * g++.dg/cpp0x/addressof2.C: New test.
1323
08213983
MM
13242016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1325
1326 * gcc.target/powerpc/float128-type-1.c: New test to check that
1327 PowerPC 64-bit Linux enables -mfloat128-type by default.
1328 * gcc.target/powerpc/float128-type-2.c: Likewise.
1329 * gcc.target/powerpc/float128-mix.c: Change error message to
1330 reflect that __ibm128 is now #define'ed to be long double.
1331
bd845c14
SK
13322016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1333
1334 PR fortran/77406
1335 * gfortran.dg/pr77406.f90: New test.
1336 * gfortran.dg/assumed_type_3.f90: Update error messages.
1337 * gfortran.dg/defined_operators_1.f90: Ditto.
1338 * gfortran.dg/generic_26.f90: Ditto.
1339 * gfortran.dg/generic_7.f90: Ditto.
1340 * gfortran.dg/gomp/udr5.f90: Ditto.
1341 * gfortran.dg/gomp/udr7.f90: Ditto.
1342 * gfortran.dg/interface_1.f90: Ditto.
1343 * gfortran.dg/interface_37.f90: Ditto.
1344 * gfortran.dg/interface_5.f90: Ditto.
1345 * gfortran.dg/interface_6.f90: Ditto.
1346 * gfortran.dg/interface_7.f90
1347 * gfortran.dg/no_arg_check_3.f90
1348 * gfortran.dg/operator_5.f90
1349 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1350
c09c4992
BE
13512016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1352
1353 PR c++/77700
1354 * c-c++-common/Wint-in-bool-context.c: Update test.
1355
d7f336f8
RB
13562016-10-07 Richard Biener <rguenther@suse.de>
1357
1358 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1359 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1360
a9172bf3
MP
13612016-10-07 Marek Polacek <polacek@redhat.com>
1362
1363 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1364
8a14afd0
BS
13652016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1366
1367 PR c++/69733
1368 * c-c++-common/pr69733.c: New test.
1369 * gcc.dg/pr69733.c: New test.
1370 * gcc.target/i386/pr69733.c: New test.
1371
d4bd4646
MP
13722016-10-07 Marek Polacek <polacek@redhat.com>
1373
1374 PR c++/77803
1375 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1376
a93cdc5c
JJ
13772016-10-07 Jakub Jelinek <jakub@redhat.com>
1378
1379 PR tree-optimization/77664
1380 * gcc.dg/tree-ssa/pr77664.c: New test.
1381 * gcc.dg/pr77664.c: New test.
1382
13832016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1384
1385 * gfortran.dg/pr69955.f90: New test.
1386
ac193ee7
LK
13872016_10-06 Louis Krupp <louis.krupp@zoho.com>
1388
1389 PR fortran/57910
1390 * gfortran.dg/pr57910.f90: New test.
1391
342cfb3e
JJ
13922016-10-06 Jakub Jelinek <jakub@redhat.com>
1393
1394 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1395 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1396
48057089
KV
13972016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1398
1399 PR tree-optimization/77862
1400 * gcc.dg/pr77862.c: New test.
1401
65b25c9b
KV
14022016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1403
1404 * gcc.dg/tree-ssa/evrp4.c: New test.
1405
f3127685
JL
14062016-10-06 Jeff Law <law@redhat.com>
1407
1408 PR tree-optimization/71661
1409 * gcc.dg/tree-ssa/pr71661.c: New test.
1410
b3972588
RB
14112016-10-06 Richard Biener <rguenther@suse.de>
1412
1413 PR tree-optimization/77855
1414 * gcc.dg/torture/pr77855.c: New testcase.
1415
139dc3c6 14162016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1417 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1418
1419 * g++.dg/other/pr77759.C: New test.
1420
37f6a157
RB
14212016-10-06 Richard Biener <rguenther@suse.de>
1422
1423 PR tree-optimization/77839
1424 * gcc.dg/torture/pr77839.c: New testcase.
1425
f779aeb8
MP
14262016-10-06 Marek Polacek <polacek@redhat.com>
1427
1428 * g++.dg/cpp1z/init-statement9.C: New test.
1429
eee8f0b0
AS
14302016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1431
1432 * gcc.target/i386/pcommit-1.c: Deleted.
1433 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1434 * gcc.target/i386/sse-13.c: Ditto.
1435 * gcc.target/i386/sse-14.c: Ditto.
1436 * gcc.target/i386/sse-22.c: Ditto.
1437 * gcc.target/i386/sse-23.c: Ditto.
1438 * g++.dg/other/i386-2.C: Ditto.
1439
b48042bb
UB
14402016-10-05 Uros Bizjak <ubizjak@gmail.com>
1441
1442 * gcc.target/i386/pr77833.c: Require int128 effective target.
1443
50b01e1d
SK
14442016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1445
1446 PR fortran/58991
1447 PR fortran/58992
1448 * gfortran.dg/associate_22.f90: New test.
1449
908b8296
FR
14502016-10-05 Fritz Reese <fritzoreese@gmail.com>
1451
1452 * gfortran.dg/dec_union_9.f90: New testcase.
1453 * gfortran.dg/dec_union_10.f90: New testcase.
1454
87582521
JJ
14552016-10-05 Jakub Jelinek <jakub@redhat.com>
1456
2e69f143
JJ
1457 PR sanitizer/66343
1458 * gcc.dg/pch/pr66343-3.c: New test.
1459 * gcc.dg/pch/pr66343-3.hs: New file.
1460
87582521
JJ
1461 PR sanitizer/66343
1462 * gcc.dg/pch/pr66343-1.c: New test.
1463 * gcc.dg/pch/pr66343-1.hs: New file.
1464 * gcc.dg/pch/pr66343-2.c: New test.
1465 * gcc.dg/pch/pr66343-2.hs: New file.
1466
700fff34
BE
14672016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1468
1469 * c-c++-common/Wint-in-bool-context.c: Update test.
1470
17a9e380
MP
14712016-10-05 Marek Polacek <polacek@redhat.com>
1472
1473 * g++.dg/cpp1z/init-statement1.C: New test.
1474 * g++.dg/cpp1z/init-statement2.C: New test.
1475 * g++.dg/cpp1z/init-statement3.C: New test.
1476 * g++.dg/cpp1z/init-statement4.C: New test.
1477 * g++.dg/cpp1z/init-statement5.C: New test.
1478 * g++.dg/cpp1z/init-statement6.C: New test.
1479 * g++.dg/cpp1z/init-statement7.C: New test.
1480 * g++.dg/cpp1z/init-statement8.C: New test.
1481
6e48e779
LK
14822016-10-05 Louis Krupp <louis.krupp@zoho.com>
1483
1484 PR fortran/67524
1485 * gfortran.dg/pr67524.f90: New test.
1486
04a32443
JJ
14872016-10-05 Jakub Jelinek <jakub@redhat.com>
1488
1489 PR sanitizer/77823
1490 * c-c++-common/ubsan/shift-9.c: New test.
1491
743a9cf7
SKS
14922016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1493
1494 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1495 of int if __SIZEOF_INT__ is less than 4 bytes.
1496
a40278c3
JD
14972016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1498
1499 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1500 * gfortran.dg/class_array_20.f03: Likewise.
1501 * gfortran.dg/class_array_21.f03: Likewise.
1502 * gfortran.dg/finalize_29.f08: Likewise.
1503 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1504
39bb7d01
RB
15052016-10-05 Richard Biener <rguenther@suse.de>
1506
1507 PR middle-end/77826
1508 * gcc.dg/torture/pr77826.c: New testcase.
1509
eeb57981
RB
15102016-10-05 Richard Biener <rguenther@suse.de>
1511
1512 * gcc.dg/fold-copysign-1.c: New testcase.
1513
f9018d75
AS
15142016-10-05 Andreas Schwab <schwab@suse.de>
1515
1516 * g++.dg/pr49847-2.C: Remove.
1517
7e8000b3
PMR
15182016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1519
1520 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1521
54f84ca9
RB
15222016-10-05 Richard Biener <rguenther@suse.de>
1523
1524 PR middle-end/55152
1525 * gcc.dg/pr55152-2.c: New testcase.
1526
17beda50
JD
15272016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1528
1529 * gfortran.dg/dtio_15.f90: New test.
1530
1c84b798
ILT
15312016-10-04 Ian Lance Taylor <iant@golang.org>
1532
1533 * gcc.dg/split-7.c: New test.
1534
7ec39552
MS
15352016-10-04 Martin Sebor <msebor@redhat.com>
1536
1537 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1538 %lc directive to wint_t to silence -Wformat warnings on targets
1539 where the latter is a distinct type such as long.
1540
8ff04ff9
MS
15412016-10-04 Martin Sebor <msebor@redhat.com>
1542
1543 PR c++/77804
1544 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1545
bfecd57c
JJ
15462016-10-04 Jakub Jelinek <jakub@redhat.com>
1547
f72da967
JJ
1548 PR c++/77791
1549 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1550
bfecd57c
JJ
1551 * g++.dg/other/java3.C: Remove.
1552 * g++.dg/other/java1.C: Remove.
1553 * g++.dg/other/error12.C: Remove.
1554 * g++.dg/other/java2.C: Remove.
1555 * g++.dg/warn/Wnvdtor.C: Remove.
1556 * g++.dg/lookup/java1.C: Remove.
1557 * g++.dg/lookup/java2.C: Remove.
1558 * g++.dg/ext/pr34829.C: Remove.
1559 * g++.dg/ext/java-3.C: Remove.
1560 * g++.dg/ext/java-1.C: Remove.
1561 * g++.dg/ext/java-2.C: Remove.
1562 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1563
fe8b1e83
DG
15642016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1565
1566 PR tree-optimization/77808
1567 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1568
078b5aab
RB
15692016-10-04 Richard Biener <rguenther@suse.de>
1570
1571 PR tree-optimization/77399
1572 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1573
2b568899
RB
15742016-10-04 Richard Biener <rguenther@suse.de>
1575
1576 PR middle-end/77833
1577 * gcc.target/i386/pr77833.c: New testcase.
1578
0a4e5cf3
JL
15792016-09-26 Jeff Law <law@redhat.com>
1580
1581 PR tree-optimization/71550
1582 PR tree-optimization/71403
1583 * gcc.c-torture/execute/pr71550.c: New test.
1584
d07b0a23
SKS
15852016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1586
1587 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1588 option.
1589
b44a42cf
KT
15902016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1591
1592 Revert
1593 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1594
1595 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1596
f41f1ceb
MP
15972016-10-03 Marek Polacek <polacek@redhat.com>
1598
1599 * g++.dg/cpp0x/nullptr37.C: New test.
1600
1633d3b9
BE
16012016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1602
1603 * c-c++-common/Wint-in-bool-context.c: Update test.
1604
2c8e3a1d
JJ
16052016-10-02 Jakub Jelinek <jakub@redhat.com>
1606
1607 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1608 earlier.
1609 * g++.dg/charset/asm2.c (memmove): Likewise.
1610 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1611 * g++.dg/tls/diag-4.C (foo): Likewise.
1612 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1613 dg-warning, fix up regex.
1614 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1615 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1616 * g++.old-deja/g++.mike/net31.C: Likewise.
1617 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1618 for C++17.
1619 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1620 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1621
f00b6283
RB
16222016-10-01 Richard Biener <rguenther@suse.de>
1623
1624 PR middle-end/77798
1625 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1626
0f0565b1
AV
16272016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1628
1629 PR fortran/77663
1630 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1631
c58823a0
JJ
16322016-10-01 Jakub Jelinek <jakub@redhat.com>
1633
1634 PR c/77490
1635 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1636 Add dg-prune-output directive.
1637
e3228a50
JD
16382016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1639
1640 PR fortran/66643
1641 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1642 * gfortran.fortran-torture/compile/write.f90: Update test.
1643
e70bbc6f
MW
16442016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1645
1646 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1647 arm_fp16_alternative_ok as the required effective target.
1648 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1649 -mfp16-format=alternative to the dg-options directive and remove
1650 the dg-add-options directive.
1651
c39747d2
FR
16522016-09-30 Fritz Reese <fritzoreese@gmail.com>
1653
1654 PR fortran/77764
1655 * gfortran.dg/dec_union_8.f90: New testcase.
1656
00074dd8
FR
16572016-09-30 Fritz Reese <fritzoreese@gmail.com>
1658
1659 PR fortran/77782
1660 * gfortran.dg/dec_structure_16.f90: New testcase.
1661
26f391e8
AV
16622016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1663
1664 * gfortran.dg/coarray_allocate_10.f08: New test.
1665 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1666
fa16a271
KT
16672016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1668
1669 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1670
f334c828
RB
16712016-09-30 Richard Biener <rguenther@suse.de>
1672
1673 PR tree-optimization/77399
1674 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1675
76e3ec9c
SL
16762016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1677
871267e1 1678 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1679 -fdelete-null-pointer-checks explicit.
1680 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1681 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1682 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1683 * gcc.dg/pic-1.c: Require fpic target support.
1684 * gcc.dg/pic-2.c: Likewise.
1685
a2c6e7f2
JJ
16862016-09-29 Jakub Jelinek <jakub@redhat.com>
1687
1688 Implement P0001R1 - C++17 removal of register storage class specifier
1689 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1690 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1691 C++17.
1692 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1693 keyword if not __SSE2__.
1694 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1695 C++17.
1696 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1697 register keywords.
1698 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1699 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1700 no_erroneous_warning): Expect new warnings for C++17.
1701 * g++.dg/warn/register-var-2.C (f): Likewise.
1702 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1703 * g++.dg/parse/linkage2.C (foo): Likewise.
1704 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1705 keyword on parameters for C++17.
1706 * g++.dg/cpp1z/register1.C: New test.
1707 * g++.dg/cpp1z/register2.C: New test.
1708 * g++.dg/cpp1z/register3.C: New test.
1709
4ab76933
UB
17102016-09-29 Uros Bizjak <ubizjak@gmail.com>
1711
1712 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1713 * gcc.target/i386/avx2-check.h (main): Ditto.
1714 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1715 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1716 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1717 * gcc.target/i386/avx512er-check.h (main): Ditto.
1718 * gcc.target/i386/avx512f-check.h (main): Ditto.
1719 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1720 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1721 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1722
2488ebe5
UB
17232016-09-29 Uros Bizjak <ubizjak@gmail.com>
1724
1725 PR target/77756
1726 * gcc.target/i386/pr77756.c: New test.
1727
4d258d09
MP
17282016-09-29 Marek Polacek <polacek@redhat.com>
1729
1730 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1731
a9087411
MP
17322016-09-29 Marek Polacek <polacek@redhat.com>
1733
1734 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1735 C++14.
1736
fa0a064a
ML
17372016-09-29 Martin Liska <mliska@suse.cz>
1738
1739 * objc/execute/construct1.m: New test.
1740
0ce1ecc7
RB
17412016-09-29 Richard Biener <rguenther@suse.de>
1742
1743 PR tree-optimization/77768
1744 * gcc.dg/torture/pr77768.c: New testcase.
1745
da186c1f
RB
17462016-09-28 Richard Biener <rguenther@suse.de>
1747
1748 PR middle-end/77407
1749 * gcc.dg/pr77407.c: New testcase.
1750
d657e995
RB
17512016-09-29 Richard Biener <rguenther@suse.de>
1752
1753 PR middle-end/55152
1754 * gcc.dg/pr55152.c: New testcase.
1755 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1756
cadf6296
RO
17572016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1758
1759 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1760 (dg-options): Remove -m32.
1761
88000fd1
MS
17622016-09-28 Martin Sebor <msebor@redhat.com>
1763
1764 PR middle-end/77721
1765 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1766
0c172974
JD
17672016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1768
1769 PR libgfortran/77707
1770 * gfortran.dg/inquire_17.f90: New test.
1771
4b390698
JJ
17722016-09-28 Jakub Jelinek <jakub@redhat.com>
1773
1774 PR c++/77467
1775 * g++.dg/cpp1y/constexpr-77467.C: New test.
1776
2b1b5938
MS
17772016-09-28 Martin Sebor <msebor@redhat.com>
1778
1779 PR c/77762
1780 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1781 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1782 (test_sprintf_p_const): Adjust line numbers to avoid failures
1783 introduced in r240503.
1784
30dc6ee9
MS
17852016-09-28 Martin Sebor <msebor@redhat.com>
1786
1787 PR middle-end/77683
1788 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1789
7d290e93
BE
17902016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1791
fcf32bad
BE
1792 PR c++/77748
1793 * g++.dg/pr77550.C: Avoid undefined behavior.
1794
7d290e93
BE
1795 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1796
912d9ec3
WD
17972016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1798
1799 * gcc.dg/strlenopt-20.c: Update test.
1800 * gcc.dg/strlenopt-21.c: Likewise.
1801 * gcc.dg/strlenopt-22.c: Likewise.
1802 * gcc.dg/strlenopt-22g.c: Likewise.
1803 * gcc.dg/strlenopt-26.c: Likewise.
1804 * gcc.dg/strlenopt-5.c: Likewise.
1805 * gcc.dg/strlenopt-7.c: Likewise.
1806 * gcc.dg/strlenopt-9.c: Likewise.
1807
459bcfb0
JJ
18082016-09-27 Jakub Jelinek <jakub@redhat.com>
1809
6e39060a
JJ
1810 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1811
8ca33347
JJ
1812 * g++.dg/cpp1z/lambda-this1.C: New test.
1813 * g++.dg/cpp1z/lambda-this2.C: New test.
1814
459bcfb0
JJ
1815 PR c++/77722
1816 * g++.dg/ubsan/return-4.C: New test.
1817 * g++.dg/ubsan/return-5.C: New test.
1818 * g++.dg/ubsan/return-6.C: New test.
1819
20fba714
JW
18202016-09-27 Jiong Wang <jiong.wang@arm.com>
1821
1822 * lib/target-supports.exp
1823 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1824 in function comment.
1825
bebe0086
ML
18262016-09-27 Martin Liska <mliska@suse.cz>
1827
1828 PR gcov-profile/46266
1829 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1830 considered.
1831
59896334
RB
18322016-09-27 Richard Biener <rguenther@suse.de>
1833
1834 PR tree-optimization/77745
1835 * g++.dg/torture/pr77745.C: New testcase.
1836
f0d355dc
RB
18372016-09-27 Richard Biener <rguenther@suse.de>
1838
1839 PR tree-optimization/77478
1840 * gcc.dg/torture/pr77478.c: New testcase.
1841
8c9434c2
ML
18422016-09-27 Martin Liska <mliska@suse.cz>
1843
1844 PR gcov-profile/7970
1845 PR gcov-profile/16855
1846 PR gcov-profile/44779
1847 * g++.dg/gcov/pr16855.C: New test.
1848
511d092e
SKS
18492016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1850
1851 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1852
f2e0c4e1
JJ
18532016-09-27 Jakub Jelinek <jakub@redhat.com>
1854
1855 PR fortran/77666
1856 * gfortran.dg/gomp/pr77666.f90: New test.
1857
3a4228ba
KV
18582016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1859
1860 PR ipa/77677
1861 * gcc.dg/torture/pr77677-2.c: New test.
1862
a184e37f
SK
18632016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1864
1865 PR fortran/77420
1866 * gfortran.dg/pr77420_1.f90: New test.
1867 * gfortran.dg/pr77420_2.f90: Ditto.
1868 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1869 * gfortran.dg/pr77420_4.f90: this file.
1870
8be59d19
KV
18712016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1872
1873 PR middle-end/77719
1874 * gfortran.dg/pr77719.f90: New test.
1875
991075a4
TP
18762016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1877
1878 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1879 singular form of byte when quantity is unknown.
991075a4 1880
c6147dc4
MP
18812016-09-26 Marek Polacek <polacek@redhat.com>
1882
1883 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1884
5cc6c41c
ML
18852016-09-26 Martin Liska <mliska@suse.cz>
1886
1887 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1888 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1889 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1890 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1891 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1892 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1893 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1894 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1895 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1896
81fea426
MP
18972016-09-26 Marek Polacek <polacek@redhat.com>
1898
1899 PR c/7652
1900 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1901 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1902 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1903 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1904 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1905 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1906 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1907 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1908 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1909 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1910 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1911 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1912 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1913 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1914 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1915 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1916 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1917 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1918 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1919 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1920 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1921 * c-c++-common/attr-fallthrough-1.c: New test.
1922 * c-c++-common/attr-fallthrough-2.c: New test.
1923 * g++.dg/cpp0x/fallthrough1.C: New test.
1924 * g++.dg/cpp0x/fallthrough2.C: New test.
1925 * g++.dg/cpp1z/fallthrough1.C: New test.
1926 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1927 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1928 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1929 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1930
9b597c1f
SK
19312016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1932
12a813c1 1933 PR fortran/77429
9b597c1f
SK
1934 * gfortran.dg/pr77429.f90: New test.
1935
f1c7e7f1
SK
19362016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1937
1938 PR fortran/77694
1939 * gfortran.dg/pr77694.f90: New test.
1940
50c6dd20
OE
19412016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1942
1943 PR target/51244
1944 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1945
540b039e
DH
19462016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1947
1948 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1949 for 32-bit mode.
1950
cfd161bf
DH
19512016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1952
1953 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1954 for 32-bit mode.
1955
9a2300e9
MP
19562016-09-24 Marek Polacek <polacek@redhat.com>
1957
1958 PR c/77490
1959 * c-c++-common/Wbool-operation-1.c: New test.
1960 * gcc.dg/Wbool-operation-1.c: New test.
1961
34d567d1
FR
19622016-09-23 Fritz Reese <fritzoreese@gmail.com>
1963
1964 * gfortran.dg/dec_static_1.f90: New.
1965 * gfortran.dg/dec_static_2.f90: New.
1966 * gfortran.dg/dec_static_3.f90: New.
1967 * gfortran.dg/dec_static_4.f90: New.
1968
4a8d4422
JD
19692016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1970
1971 PR fortran/48298
1972 * gfortran.dg/negative_unit_check.f90: Update test.
1973 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1974
90ef45cb
DV
19752016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1976
1977 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1978 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1979 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1980 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1981 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1982 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1983 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1984
e0535922
MS
19852016-09-23 Martin Sebor <msebor@redhat.com>
1986
1987 PR testsuite/77713
1988 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1989 assuming long double is bigger than double.
1990
d664d76d
JJ
19912016-09-23 Jakub Jelinek <jakub@redhat.com>
1992
1993 Implement P0138R2, C++17 construction rules for enum class values
1994 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1995
3b31f720
DM
19962016-09-23 David Malcolm <dmalcolm@redhat.com>
1997
1998 PR preprocessor/77672
1999 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2000 expected multiline output from first warning to reflect change
2001 in r240434.
2002
592459bf
TP
20032016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2004
2005 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2006
0af06385
BE
20072016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2008 Tom de Vries <tom@codesourcery.com>
2009
2010 PR testsuite/77411
2011 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2012
8f01b67a
MP
20132016-09-23 Marek Polacek <polacek@redhat.com>
2014
2015 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2016 * c-c++-common/gomp/atomic-13.c: Likewise.
2017 * c-c++-common/gomp/atomic-14.c: Likewise.
2018 * c-c++-common/pr60439.c: Remove invalid code.
2019 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2020 * g++.dg/expr/bitfield5.C: Likewise.
2021 * g++.dg/expr/bitfield6.C: Likewise.
2022 * g++.dg/expr/bool1.C: Likewise.
2023 * g++.dg/expr/bool3.C: Likewise.
2024 * g++.dg/expr/lval3.C: Likewise.
2025 * g++.dg/expr/lval4.C: Likewise.
2026 * g++.old-deja/g++.jason/bool5.C: Likewise.
2027
bbd6fcf3
DM
20282016-09-23 David Malcolm <dmalcolm@redhat.com>
2029
2030 PR preprocessor/77672
2031 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2032 (test_terminator_location): New function.
2033
113d06a4
RB
20342016-09-23 Richard Biener <rguenther@suse.de>
2035
2036 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2037
cab9e1df
MW
20382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2039
2040 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2041 -march=armv8.2-a+fp16 when supported by the hardware.
2042 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2043 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2044 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2045 semi-colons to a macro invocations.
2046 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2047 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2048 defined.
2049 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2050 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2051 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2052 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2053 defined.
2054 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2055 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2056 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2057 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2058 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2059 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2060 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2061 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2062 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2063 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2064 defined.
2065 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2066 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2067 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2068 defined.
2069 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2070 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2071 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2072 defined.
2073 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2074 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2075 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2076 defined.
2077 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2078 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2079 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2080 defined. Also fix some white-space.
2081 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2082 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2083 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2084 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2085 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2086 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2087 defined. Also fix some long lines and white-space.
2088 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2089 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2090 defined. Also fix some long lines and white-space.
2091 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2092 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2093 defined.
2094 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2095 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2096 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2097 defined.
2098 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2099 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2100 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2101 defined.
2102 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2103 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2104 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2105 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2106 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2107 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2108 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2109 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2110 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2111 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2112 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2113 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2114 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2115 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2116 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2117 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2118 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2119 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2120 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2121
da9b2e69
JW
21222016-09-23 Jiong Wang <jiong.wang@arm.com>
2123 Matthew Wahab <matthew.wahab@arm.com>
2124
2125 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2126 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2127 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2128 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2129 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2130 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2131 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2132 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2133 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2134 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2135 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2136 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2137 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2138 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2139 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2140 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2141 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2142 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2143 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2144 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2145 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2146 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2147 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2148 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2149 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2150 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2151 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2152 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2153 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2154 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2155 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2156 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2157 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2158 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2159 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2160 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2161 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2162
785cf02f
MW
21632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2164
2165 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2166 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2167 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2168 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2169 support.
2170
1e401340
KV
21712016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2172
2173 PR ipa/77677
2174 * gcc.dg/torture/pr77677.c: New test.
2175
8ed3eeac
AV
21762016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2177
2178 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2179 here now.
2180
55a9b91b
MW
21812016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2182
2183 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2184 options. Add tests for float16x4_t and float16x8_t.
2185
64c744b9
DV
21862016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2187
2188 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2189 * gcc.target/s390/risbg-ll-2.c: Ditto.
2190 * gcc.target/s390/risbg-ll-3.c: Ditto.
2191
d403b8d4
MW
21922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2193
2194 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2195 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2196
576987fc
DV
21972016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2198
2199 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2200 output to the simplified instructions.
2201
4ffc8099
MW
22022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2203
2204 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2205 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2206
b1a970a5
MW
22072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2208
2209 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2210 (FP16_SUPPORTED): New
2211 (expected-hfloat-16x4): Make conditional on __fp16 support.
2212 (expected-hfloat-16x8): Likewise.
2213 (vdup_n_f16): Disable for non-AArch64 targets.
2214 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2215 conditional on FP16_SUPPORTED.
2216 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2217 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2218 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2219 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2220 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2221 for testing __fp16.
2222 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2223 conditional on FP16_SUPPORTED.
2224 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2225 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2226
50df9464
MW
22272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2228
2229 * gcc.target/arm/short-vfp-1.c: New.
2230
536b9f42
MW
22312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2232
2233 * gcc.target/arm/attr-fp16-arith-1.c: New.
2234
1b9e31cf
MW
22352016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2236
2237 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2238 New.
2239 (add_options_for_arm_v8_2a_fp16_neon): New.
2240 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2241 (add_options_for_arm_arch_v8_2a): Auto-generate.
2242 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2243 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2244 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2245 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2246 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2247 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2248 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2249
a5b42ee7
MW
22502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2251
2252 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2253 arm_fp16_alternative_ok.
2254 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2255 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2256 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2257 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2258 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2259 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2260 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2261 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2262 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2263 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2264 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2265 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2266 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2267 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2268 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2269 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2270 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2271 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2272 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2273 arm_fp16_alternative_ok.
2274 * lib/target-supports.exp
2275 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2276 (check_effective_target_arm_fp16_alternative_ok): New.
2277 (check_effective_target_arm_fp16_none_ok_nocache): New.
2278 (check_effective_target_arm_fp16_none_ok): New.
2279
fcbc975b
ML
22802016-09-23 Martin Liska <mliska@suse.cz>
2281
2282 * gcc.dg/ipa/pr77653.c: Replace adress
2283 with address.
2284
1822b732
ML
22852016-09-23 Martin Liska <mliska@suse.cz>
2286
2287 * gcc.target/i386/movbe-4.c: New test.
2288
fab18cc4
ML
22892016-09-23 Martin Liska <mliska@suse.cz>
2290
2291 * gcc.target/i386/crc32-5.c: New test.
2292
e70f01b5
ML
22932016-09-23 Martin Liska <mliska@suse.cz>
2294
2295 * gcc.target/i386/pr71652.c: New test.
2296 * gcc.target/i386/pr71652-2.c: New test.
2297 * gcc.target/i386/pr71652-3.c: New test.
2298
f2e81d05
JJ
22992016-09-23 Jakub Jelinek <jakub@redhat.com>
2300
2301 * lib/gcc-dg.exp (process-message): Support relative line number
2302 notation - .+4 or .-1 etc.
2303 * gcc.dg/dg-test-1.c: New test.
2304
ed30d2a6
MS
23052016-09-22 Martin Sebor <msebor@redhat.com>
2306
2307 PR target/77676
2308 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2309 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2310 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2311 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2312
1c681c7b
UB
23132016-09-22 Uros Bizjak <ubizjak@gmail.com>
2314
2315 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2316 * gcc.dg/ifcvt-2.c: Ditto.
2317 * gcc.dg/zero_bits_compound-1.c: Ditto.
2318 * gcc.dg/zero_bits_compound-1.c: Ditto.
2319 * gcc.dg/pr40550.c: Simplify target selectors.
2320 Use dg-additional-options.
2321 * gcc.dg/pr47893.c: Ditto.
2322 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2323 additional options for 32-bit x86 targets.
2324 * gcc.dg/pr70955.c: Move to ...
2325 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2326
67cf0a53
PC
23272016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2328
2329 PR c++/61019
2330 * g++.dg/cpp0x/pr61019.C: New.
2331
0ee70cc0
AV
23322016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2333 Terry Guo <terry.guo@arm.com>
2334
2335 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2336 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2337 * gcc.target/arm/pure-code/pure-code.exp: New.
2338
43639d2c
UB
23392016-09-22 Uros Bizjak <ubizjak@gmail.com>
2340
2341 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2342 Remove SSE effective target requirement.
2343
a608d15b
PC
23442016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2345
2346 PR c++/71979
2347 * g++.dg/cpp0x/pr71979.C: New.
2348
d94a7ab4
BE
23492016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2350
2351 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2352
a13f439f
ML
23532016-09-22 Martin Liska <mliska@suse.cz>
2354
2355 PR ipa/77653
2356 * gcc.dg/ipa/pr77653.c: New test.
2357
cf352092
JJ
23582016-09-22 Jakub Jelinek <jakub@redhat.com>
2359
2360 PR fortran/77665
2361 * gfortran.dg/gomp/pr77665.f90: New test.
2362
a8de3002
PT
23632016-09-22 Paul Thomas <pault@gcc.gnu.org>
2364
2365 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2366 * gfortran.dg/dtio_13.f90: New test.
2367
39abef62
LK
23682016-09-21 Louis Krupp <louis.krupp@zoho.com>
2369
2370 PR fortran/66107
2371 * gfortran.dg/pr66107.f90: New test.
2372
4a2bb7fc
ILT
23732016-09-21 Ian Lance Taylor <iant@golang.org>
2374
2375 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2376 with call to builtin delete function.
2377
5f84cee2
JM
23782016-09-21 Joseph Myers <joseph@codesourcery.com>
2379
2380 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2381 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2382 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2383 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2384 tests.
2385
fe01a41a
UB
23862016-09-21 Uros Bizjak <ubizjak@gmail.com>
2387
2388 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2389
2e1c20b1
JJ
23902016-09-21 Jakub Jelinek <jakub@redhat.com>
2391
2392 PR c++/77651
2393 * g++.dg/cpp1z/aligned-new6.C: New test.
2394
de4c144a
MW
23952016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2396
2397 * gcc.target/arm/fp16-aapcs-3.c: New.
2398 * gcc.target/arm/fp16-aapcs-4.c: New.
2399 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2400 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2401 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2402 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2403
44fc7854
BE
24042016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2405
2406 PR tree-optimization/77550
2407 * g++.dg/pr77550.C: New test.
2408
bc084f84
GJL
24092016-09-21 Georg-Johann Lay <avr@gjlay.de>
2410
2411 PR target/77326
2412 * gcc.target/avr/torture/pr77326.c: New test.
2413
c075003a
LK
24142016-09-21 Louis Krupp <louis.krupp@zoho.com>
2415
2416 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2417
6811ea79
RB
24182016-09-21 Richard Biener <rguenther@suse.de>
2419
2420 PR tree-optimization/77648
2421 * gcc.dg/torture/pr77648-1.c: New testcase.
2422 * gcc.dg/torture/pr77648-2.c: Likewise.
2423
f955c4c4
RB
24242016-09-21 Richard Biener <rguenther@suse.de>
2425 Jakub Jelinek <jakub@redhat.com>
2426
2427 PR tree-optimization/77621
2428 * gcc.dg/pr77621.c: New testcase.
2429
096506bb
PT
24302016-09-21 Paul Thomas <pault@gcc.gnu.org>
2431
2432 PR fortran/77657
2433 * gfortran.dg/dtio_12.f90: New test.
2434
37d168ae
SKS
24352016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2436
2437 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2438
66454000
KV
24392016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2440
2441 PR tree-optimization/72835
2442 * gcc.dg/tree-ssa/pr72835.c: New test.
2443
88d0c3f0
MS
24442016-09-20 Martin Sebor <msebor@redhat.com>
2445
2446 PR middle-end/49905
2447 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2448 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2449 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2450 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2451 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2452 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2453 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2454
a03df1d5
KV
24552016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2456
2457 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2458 arguments/compare will be optimized away.
2459 * gcc.dg/torture/ftrapv-1.c: Likewise.
2460
8bc5448f
KV
24612016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2462
2463 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2464 will be optimized away.
2465 * gcc.dg/ipa/vrp1.c: New test.
2466 * gcc.dg/ipa/vrp2.c: New test.
2467 * gcc.dg/ipa/vrp3.c: New test.
2468
973625a0
KV
24692016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2470
2471 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2472 does the same transformation.
2473 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2474 * gcc.dg/tree-ssa/evrp1.c: New test.
2475 * gcc.dg/tree-ssa/evrp2.c: New test.
2476 * gcc.dg/tree-ssa/evrp3.c: New test.
2477 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2478 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2479 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2480 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2481 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2482 foling now happens early.
2483 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2484 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2485 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2486 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2487 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2488
9b1ba33c
UB
24892016-09-20 Uros Bizjak <ubizjak@gmail.com>
2490
2491 PR target/77621
2492 * gcc.target/i386/pr77621.c: New test.
2493 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2494 pattern, loop should vectorize with -mtune=atom.
2495
f5bd4ad8
MO
24962016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2497 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR testsuite/63299
2500 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2501 instead of delete.
2502
7d9cf801
JJ
25032016-09-20 Jakub Jelinek <jakub@redhat.com>
2504
b912f962
JJ
2505 PR c++/77626
2506 * g++.dg/other/pr77626.C: New test.
2507
eaf1ece1
JJ
2508 PR c++/77638
2509 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2510
590b62e9
JJ
2511 PR c++/77637
2512 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2513
7d9cf801
JJ
2514 PR middle-end/77624
2515 * c-c++-common/pr77624-1.c: New test.
2516 * c-c++-common/pr77624-2.c: New test.
2517
3aebb6ff
AV
25182016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2519
2520 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2521 of digits expected.
2522
b5bbe47b
RB
25232016-09-20 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/77646
2526 * gcc.dg/torture/pr77646.c: New testcase.
2527
144a96e4
BE
25282016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2529
2530 PR c++/77434
2531 * c-c++-common/Wint-in-bool-context.c: New test.
2532
1f2071fa
JM
25332016-09-19 Joseph Myers <joseph@codesourcery.com>
2534
2535 * gcc.dg/cr-decimal-dig-1.c: New test.
2536
63012d9a
JM
25372016-09-19 Joseph Myers <joseph@codesourcery.com>
2538
2539 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2540 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2541 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2542 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2543
02410826
VM
25442016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2545
2546 PR rtl-optimization/77416
2547 * gcc.target/powerpc/pr77416.c: New.
2548
6101a7ab
PP
25492016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2550
2551 PR c++/77639
2552 * g++.dg/template/error-recovery4.C: New test.
2553
1993ff76
BC
25542016-09-19 Bin Cheng <bin.cheng@arm.com>
2555
2556 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2557
5fa9e644
KT
25582016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2559
2560 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2561 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2562
fc15d9ec
JJ
25632016-09-19 Jakub Jelinek <jakub@redhat.com>
2564 Jan Hubicka <jh@suse.cz>
2565
2566 PR target/77587
2567 * gcc.dg/pr77587.c: New test.
2568 * gcc.dg/pr77587a.c: New file.
2569
3c9f5092
AV
25702016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2571
2572 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2573 * gfortran.dg/coarray_38.f90:
2574 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2575 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2576 * gfortran.dg/coarray_allocate_7.f08: New test.
2577 * gfortran.dg/coarray_allocate_8.f08: New test.
2578 * gfortran.dg/coarray_allocate_9.f08: New test.
2579 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2580 new caf_register.
2581 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2582 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2583 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2584 get_by_refs.
2585 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2586 * gfortran.dg/coarray_lock_7.f90: Same.
2587 * gfortran.dg/coarray_poly_5.f90: Same.
2588 * gfortran.dg/coarray_poly_6.f90: Same.
2589 * gfortran.dg/coarray_poly_7.f90: Same.
2590 * gfortran.dg/coarray_poly_8.f90: Same.
2591 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2592
e79e6763
FR
25932016-09-19 Fritz Reese <fritzoreese@gmail.com>
2594
2595 PR fortran/77584
2596 * gfortran.dg/dec_structure_15.f90: New testcase.
2597
ae527639
RB
25982016-09-19 Richard Biener <rguenther@suse.de>
2599
2600 PR middle-end/77605
2601 * gcc.dg/torture/pr77605.c: New testcase.
2602
cdf060f8
LK
26032016-09-18 Louis Krupp <louis.krupp@zoho.com>
2604
2605 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2606
b720e919
JH
26072016-09-17 Jan Hubicka <hubicka@ucw.cz>
2608
2609 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2610 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2611 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2612 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2613 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2614 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2615 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2616 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2617 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2618 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2619 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2620
bdabae39
KY
26212016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2622
2623 * gcc.target/i386/pr68633.c: Fix expected result.
2624
493ba820
LK
26252016-09-17 Louis Krupp <louis.krupp@gmail.com>
2626
2627 PR fortran/68078
2628 * gfortran.dg/pr68078.f90: New test.
2629 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2630
9a42726b
BS
26312016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2632
2633 PR target/77613
2634 * gcc.target/powerpc/swaps-p8-25.c: New.
2635
e7d61178
JJ
26362016-09-16 Jakub Jelinek <jakub@redhat.com>
2637
8f03e02f
JJ
2638 PR c++/77482
2639 * g++.dg/cpp0x/constexpr-77482.C: New test.
2640
e80cb545
JJ
2641 PR c++/77379
2642 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2643 thunk offsets.
2644 * g++.dg/abi/abi-tag23a.C: Likewise.
2645
1c2f613f
JJ
2646 PR c++/77338
2647 * g++.dg/cpp0x/decltype-77338.C: New test.
2648
e7d61178
JJ
2649 PR c++/77375
2650 * g++.dg/cpp0x/mutable1.C: New test.
2651
8d987deb
SK
26522016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2653
2654 PR fortran/77612
2655 * gfortran.dg/pr77612.f90: New test.
2656
2c3d35a6
SKS
26572016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2658
2659 * gcc.dg/torture/pr70421.c: Require int32plus.
2660
e43163ae
JJ
26612016-09-16 Jakub Jelinek <jakub@redhat.com>
2662
bcf0905a
JJ
2663 PR middle-end/77475
2664 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2665
e43163ae
JJ
2666 PR target/77526
2667 * gcc.target/i386/pr77526.c: New test.
2668
7d704548
JJ
26692016-09-16 Jakub Jelinek <jakub@redhat.com>
2670 Eric Botcazou <ebotcazou@adacore.com>
2671
2672 PR middle-end/77594
2673 * gcc.target/i386/pr77594.c: New test.
2674
902d624f
LK
26752016-09-15 Louis Krupp <louis.krupp@zoho.com>
2676
2677 PR fortran/69963
2678 * gfortran.dg/misplaced_implicit_character.f90: New test.
2679
7e16ce79
BC
26802016-09-15 Bin Cheng <bin.cheng@arm.com>
2681
2682 PR tree-optimization/77503
2683 * gcc.dg/vect/pr77503.c: New test.
2684
7c05f5c4
RB
26852016-09-15 Richard Biener <rguenther@suse.de>
2686
2687 PR middle-end/77544
2688 * c-c++-common/torture/pr77544.c: New testcase.
2689
76ff80fb
JJ
26902016-09-15 Jakub Jelinek <jakub@redhat.com>
2691
2692 PR middle-end/77475
2693 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2694 * gcc.dg/march-generic.c: Likewise.
2695 * gcc.target/i386/spellcheck-options-1.c: New test.
2696 * gcc.target/i386/spellcheck-options-2.c: New test.
2697 * gcc.target/i386/spellcheck-options-3.c: New test.
2698 * gcc.target/i386/spellcheck-options-4.c: New test.
2699
5560d026
CLT
27002016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2701
2702 PR fortran/72743
2703 * gfortran.dg/goacc/pr72743.f90: New test.
2704
5334f733
RB
27052016-09-15 Richard Biener <rguenther@suse.de>
2706
2707 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2708
d08615f2
RB
27092016-09-15 Richard Biener <rguenther@suse.de>
2710
2711 PR tree-optimization/77514
2712 * gcc.dg/torture/pr77514.c: New testcase.
2713
28ca05f0
JJ
27142016-09-14 Jakub Jelinek <jakub@redhat.com>
2715
2716 PR c++/77549
2717 * g++.dg/lookup/pr77549.C: New test.
2718
20a1e5b8
MP
27192016-09-14 Marek Polacek <polacek@redhat.com>
2720
2721 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2722 * c-c++-common/gomp/atomic-13.c: Likewise.
2723 * c-c++-common/gomp/atomic-14.c: Likewise.
2724 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2725 * g++.dg/cpp1z/bool-increment1.C: New test.
2726 * c-c++-common/pr60439.c: Add dg-warning.
2727 * g++.dg/expr/bitfield4.C: Likewise.
2728 * g++.dg/expr/bitfield5.C: Likewise.
2729 * g++.dg/expr/bitfield6.C: Likewise.
2730 * g++.dg/expr/bool1.C: Likewise.
2731 * g++.dg/expr/bool3.C: Likewise.
2732 * g++.dg/expr/lval3.C: Likewise.
2733 * g++.dg/expr/lval4.C: Likewise.
2734 * g++.old-deja/g++.jason/bool5.C: Likewise.
2735 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2736 * g++.dg/other/error18.C: Likewise.
2737 * g++.dg/gomp/atomic-14.C: Likewise.
2738
0761f6bf
NS
27392016-09-14 Nathan Sidwell <nathan@acm.org>
2740
2741 PR c++/77539
2742 * g++.dg/cpp1y/pr77539.C: New.
2743
13cddbc1
CL
27442016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2745
2746 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2747 dg-require.
2748 * g++.dg/ext/builtin_alloca.C: Likewise.
2749 * g++.dg/template/spec35.C: Likewise.
2750 * gcc.dg/builtins-68.c: Likewise.
2751 * gcc.misc-tests/gcov-13.c: Likewise.
2752 * gcc.misc-tests/gcov-14.c: Likewise.
2753
a90638d4
JM
27542016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2755
2756 * gfortran.dg/dec_structure_14.f90: New testcase.
2757
5ba4a08c
JJ
27582016-09-14 Jakub Jelinek <jakub@redhat.com>
2759
2760 PR sanitizer/68260
2761 * c-c++-common/tsan/pr68260.c: New test.
2762
a713b234
JS
27632016-09-13 Joe Seymour <joe.s@somniumtech.com>
2764
2765 PR target/70713
2766 * gcc.target/msp430/function-attributes-1.c: New test.
2767 * gcc.target/msp430/function-attributes-2.c: New test.
2768 * gcc.target/msp430/function-attributes-3.c: New test.
2769
96032047
MS
27702015-04-18 Martin Sebor <msebor@redhat.com>
2771
2772 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2773 of non-nul characters.
2774 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2775
ea8661cd
JJ
27762016-09-13 Jakub Jelinek <jakub@redhat.com>
2777
9952908a
JJ
2778 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2779 * g++.dg/cpp1z/gen-attrs1.C: New test.
2780
63cdb7a0
JJ
2781 PR tree-optimization/77454
2782 * gcc.dg/pr77454.c: New test.
2783
ea8661cd
JJ
2784 PR c++/77553
2785 * g++.dg/cpp1y/constexpr-77553.C: New test.
2786
254830ba
DM
27872016-09-13 David Malcolm <dmalcolm@redhat.com>
2788
2789 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2790 (test_show_locus): Replace rich_location::add_fixit_insert calls
2791 with add_fixit_insert_before and add_fixit_insert_after.
2792
42763690
JM
27932016-09-13 Jason Merrill <jason@redhat.com>
2794 Tom de Vries <tom@codesourcery.com>
2795
2796 PR c++/77427
2797 * g++.dg/pr77427.C: New test.
2798
c8798f2c
ML
27992016-09-13 Martin Liska <mliska@suse.cz>
2800
2801 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2802 effective target.
2803 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2804 * lib/target-supports.exp: Define the new target.
2805
54700e2e
AP
28062016-09-12 Andrew Pinski <apinski@cavium.com>
2807
2808 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2809 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2810
e1d55bf7
UB
28112016-09-12 Uros Bizjak <ubizjak@gmail.com>
2812
2813 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2814 variable arguments.
2815 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2816 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2817 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2818 variable argument.
2819 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2820 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2821
54dcdb88
BE
28222016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2823
2824 PR c++/77496
2825 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2826 * g++.dg/ext/pr77496.C: New test.
2827 * g++.dg/warn/pr77496.C: New test.
2828
d1463eb9
DM
28292016-09-12 David Malcolm <dmalcolm@redhat.com>
2830
2831 PR c/72858
2832 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2833 to preserve conversion chars, and to preserve prefix information.
2834 * gcc.dg/format/pr72858.c: New test case.
2835
217fabad
SK
28362016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2837
2838 * gfortran.dg/pr77507.f90: Move to ...
2839 * gfortran.dg/ieee/pr77507.f90: here.
2840
a1cd04ac
JH
28412016-08-09 Jan Hubicka <hubicka@ucw.cz>
2842
2843 PR ipa/61159
2844 * compile/pr61159.c: New testcase
2845
e3912107
JH
28462016-08-09 Jan Hubicka <hubicka@ucw.cz>
2847
2848 PR ipa/64316
2849 * gcc.dg/ipa/pr63416.c: New testcase.
2850
739d9339
PT
28512016-09-10 Paul Thomas <pault@gcc.gnu.org>
2852 Steven G. Kargl <kargl@gcc.gnu.org>
2853
2854 PR fortran/77532
cc3135b6 2855 * gfortran.dg/dtio_11.f90: new test.
739d9339 2856
fb7c40dd
SK
28572016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2858
2859 PR fortran/77507
2860 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2861 * gfortran.dg/c_assoc_4.f90: Ditto.
2862
5b28efbb
TV
28632016-09-10 Tom de Vries <tom@codesourcery.com>
2864
2865 PR C/71602
2866 * c-c++-common/va-arg-va-list-type.c: New test.
2867
9d0a9bb4
PB
28682016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2869
2870 PR rtl-optimization/77289
2871 * gcc.target/powerpc/pr77289.c: New test.
2872
3f0177e7
MS
28732016-09-09 Martin Sebor <msebor@redhat.com>
2874
2875 PR c/77520
2876 PR c/77521
2877 * gcc.dg/pr77520.c: New test.
2878 * gcc.dg/pr77521.c: New test.
2879
e81e83d0
SK
28802016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2881
2882 PR fortran/77506
2883 * gfortran.dg/pr77506.f90: New test.
2884
8a92685e
SK
28852016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2886
2887 PR fortran/77507
2888 * gfortran.dg/pr77507.f90: New test.
2889
c65248cb
JM
28902016-09-09 Joseph Myers <joseph@codesourcery.com>
2891
2892 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2893
2cf0ff98
SK
28942016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2895 Louis Krupp <lkrupp@gcc.gnu.org>
2896
2897 PR fortran/69514
2898 * gfortran.dg/pr69514_1.f90: New test.
2899 * gfortran.dg/pr69514_2.f90: New test.
2900
8ebc1e0f
JJ
29012016-09-08 Jakub Jelinek <jakub@redhat.com>
2902
20b6cf01
JJ
2903 PR fortran/77500
2904 * gfortran.dg/gomp/pr77500.f90: New test.
2905
8ebc1e0f
JJ
2906 PR fortran/77516
2907 * gfortran.dg/gomp/pr77516.f90: New test.
2908
34718542
JJ
29092016-09-07 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR middle-end/77475
2912 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2913 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2914 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2915 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2916 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2917 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2918
e5106e27
DM
29192016-09-07 David Malcolm <dmalcolm@redhat.com>
2920
2921 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2922 "substring-locations.h".
2923
ca235a85
RB
29242016-09-07 Richard Biener <rguenther@suse.de>
2925
2926 PR c/77450
2927 * c-c++-common/vector-subscript-8.c: Move ..
2928 * gcc.dg/pr77450.c: ... here.
2929
0076b5dc 29302016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2931
2932 PR libgfortran/77393
2933 * gfortran.dg/fmt_f0_2.f90: Update test.
2934 * gfortran.dg/fmt_f0_3.f90: New test.
2935
6ac7322b
DH
29362016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2937
2938 PR debug/77389
2939 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2940 in dg-options.
2941
2942 PR debug/57519
2943 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2944
8eb9e049
JJ
29452016-09-06 Jakub Jelinek <jakub@redhat.com>
2946
2947 PR target/69255
2948 * gcc.target/i386/pr69255-1.c: New test.
2949 * gcc.target/i386/pr69255-2.c: New test.
2950 * gcc.target/i386/pr69255-3.c: New test.
2951
29522016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2953
2954 PR c/77336
2955 * gcc.dg/format/miss-7.c: New test.
2956
e6cb85d4
UB
29572016-09-06 Uros Bizjak <ubizjak@gmail.com>
2958
2959 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2960
7fe76f6a
ML
29612016-09-06 Martin Liska <mliska@suse.cz>
2962
2963 PR gcov-profile/77378
2964 PR gcov-profile/77466
2965 * gcc.dg/profile-update-warning.c: New test.
2966
209b636e
RB
29672016-09-06 Richard Biener <rguenther@suse.de>
2968
2969 PR tree-optimization/77479
2970 * gcc.dg/torture/pr77479.c: New testcase.
2971
b772a565
RB
29722016-09-06 Richard Biener <rguenther@suse.de>
2973
2974 PR c/77450
2975 * c-c++-common/vector-subscript-7.c: Adjust.
2976 * c-c++-common/vector-subscript-8.c: New testcase.
2977
a8c07037
SKS
29782016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2979
2980 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2981
0ce48391
JJ
29822016-09-05 Jakub Jelinek <jakub@redhat.com>
2983
de9188e0
JJ
2984 PR target/77476
2985 * gcc.target/i386/avx512f-pr77476.c: New test.
2986 * gcc.target/i386/avx512bw-pr77476.c: New test.
2987 * gcc.target/i386/avx512dq-pr77476.c: New test.
2988
c76f7809
JJ
2989 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2990 Update comment to mention also avx512f.
2991
0ce48391
JJ
2992 PR sanitizer/77396
2993 * g++.dg/asan/pr77396-2.C: New test.
2994
8a27cf73
UB
29952016-09-05 Uros Bizjak <ubizjak@gmail.com>
2996
2997 PR rtl-optimization/77452
2998 * gcc.target/i386/pr77452.c: New test.
2999
25ff5dd3
MP
30002016-09-05 Marek Polacek <polacek@redhat.com>
3001
3002 PR c/77423
3003 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3004
f2bc4e48
SK
30052016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3006
3007 PR fortran/77391
3008 * gfortran.dg/pr77391.f90: New test.
3009
e85921ee
SK
30102016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3011
3012 PR fortran/77460
3013 * gfortran.dg/pr77460.f90: New test.
3014
b5d50659
JJ
30152016-09-03 Jakub Jelinek <jakub@redhat.com>
3016
3017 PR c/65467
3018 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3019
7b826676
KY
30202016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3021
3022 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3023
717ebe91
DM
30242016-09-02 David Malcolm <dmalcolm@redhat.com>
3025
3026 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3027 test case.
3028 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3029 diagnostic-test-show-locus-generate-patch.c to the sources
3030 for diagnostic_plugin_test_show_locus.c.
3031
94087e88
JJ
30322016-09-02 Jakub Jelinek <jakub@redhat.com>
3033
9dc5773f
JJ
3034 PR c/65467
3035 * gcc.dg/gomp/_Atomic-1.c: New test.
3036 * gcc.dg/gomp/_Atomic-2.c: New test.
3037 * gcc.dg/gomp/_Atomic-3.c: New test.
3038 * gcc.dg/gomp/_Atomic-4.c: New test.
3039 * gcc.dg/gomp/_Atomic-5.c: New test.
3040
94087e88
JJ
3041 PR sanitizer/77396
3042 * g++.dg/asan/pr77396.C: New test.
3043
30442016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3045
3046 PR tree-optimization/71831
3047 * gcc.dg/builtin-object-size-16.c: New test.
3048 * gcc.dg/builtin-object-size-17.c: New test.
3049
7e89048d
JD
30502016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3051
3052 PR libgfortran/77393
3053 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3054
2f196155
UB
30552016-09-01 Uros Bizjak <ubizjak@gmail.com>
3056
3057 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3058 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3059 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3060 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3061 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3062 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3063 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3064 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3065 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3066 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3067 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3068 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3069 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3070 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3071 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3072 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3073 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3074 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3075
0a6b0523
EB
30762016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3077
3078 * gnat.dg/opt58.adb: New test.
3079 * gnat.dg/opt58_pkg.ads: New helper.
3080
2a99de7b
RB
30812016-09-01 Richard Biener <rguenther@suse.de>
3082
3083 PR middle-end/77436
3084 * gcc.dg/torture/pr77436.c: New testcase.
3085
f79d8786
SKS
30862016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3087
3088 * gcc.dg/pr64252.c: Require int32plus.
3089 * gcc.dg/pr66299-1.c: Likewise.
3090 * gcc.dg/pr66299-2.c: Likewise.
3091 * gcc.dg/torture/20131115-1.c: Skip for avr.
3092
b06335f9
KT
30932016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3094
3095 * gcc.target/aarch64/ands_3.c: New test.
3096
f25f40be
JJ
30972016-08-31 Jakub Jelinek <jakub@redhat.com>
3098
d12a0b5a
JJ
3099 PR fortran/77352
3100 * gfortran.dg/gomp/pr77352.f90: New test.
3101
f25f40be
JJ
3102 PR fortran/77374
3103 * gfortran.dg/gomp/pr77374.f08: New test.
3104
9ff6fb6e
MG
31052016-08-31 Marc Glisse <marc.glisse@inria.fr>
3106
3107 PR tree-optimization/73714
3108 * gcc.dg/tree-ssa/pr73714.c: New test.
3109
8e95a674
JD
31102016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3111
3112 PR libgfortran/77393
3113 * gfortran.dg/fmt_f0_2.f90: New test.
3114
c6b0037d
MG
31152016-08-31 Marc Glisse <marc.glisse@inria.fr>
3116
3117 * gcc.target/i386/pr59539-2.c: Adapt options.
3118 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3119
1a576b13
PT
31202016-08-31 Paul Thomas <pault@gcc.gnu.org>
3121
3122 PR fortran/77418
3123 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3124 of the associate entity and replace with a pointer to the
3125 intended item on the stack.
3126
e73d3ca6 31272016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3128 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3129
3130 PR fortran/48298
3131 * gfortran.dg/dtio_1.f90: New test.
3132 * gfortran.dg/dtio_2.f90: New test.
3133 * gfortran.dg/dtio_3.f90: New test.
3134 * gfortran.dg/dtio_4.f90: New test.
3135 * gfortran.dg/dtio_5.f90: New test.
3136 * gfortran.dg/dtio_6.f90: New test.
3137 * gfortran.dg/dtio_7.f90: New test.
3138 * gfortran.dg/dtio_8.f90: New test.
3139 * gfortran.dg/dtio_9.f90: New test.
3140 * gfortran.dg/dtio_10.f90: New test.
3141
b816477a
DM
31422016-08-30 David Malcolm <dmalcolm@redhat.com>
3143
3144 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3145 (test_many_nested_locations): New function.
3146 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3147 (test_show_locus): Handle "test_many_nested_locations".
3148
71b30891
DM
31492016-08-30 David Malcolm <dmalcolm@redhat.com>
3150
3151 * g++.dg/template/double-greater-than-fixit.C: New test case.
3152
8fa37232
EB
31532016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3154
3155 * gnat.dg/opt57.ad[sb]: New test.
3156 * gnat.dg/opt57_pkg.ads: New helper.
3157
6f651bae
RB
31582016-08-30 Richard Biener <rguenther@suse.de>
3159
3160 PR tree-optimization/69047
3161 * gcc.dg/pr69047.c: Fix byte-order check.
3162
ab834832
JJ
31632016-08-30 Jakub Jelinek <jakub@redhat.com>
3164
5116b156
JJ
3165 PR tree-optimization/72866
3166 * gcc.dg/vect/pr72866.c: New test.
3167
3754bbfc
JJ
3168 PR debug/77363
3169 * g++.dg/debug/dwarf2/pr77363.C: New test.
3170
26122e2d
JJ
3171 PR middle-end/77377
3172 * gcc.target/i386/pr77377.c: New test.
3173
ab834832
JJ
3174 PR debug/77389
3175 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3176 in dg-options.
3177
bedc9ca7
SK
31782016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3179
3180 * gfortran.dg/pr77372.f90: Moved to ...
3181 * gfortran.dg/ieee/pr77372.f90: here.
3182
adfa1e6b
MM
31832016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3184
3185 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3186 vector short/char initializations.
3187 * gcc.target/powerpc/vec-init-5.c: Likewise.
3188 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3189 vector initialization optimizations.
3190 * gcc.target/powerpc/vec-init-7.c: Likewise.
3191 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3192 vector float/double initializations.
3193 * gcc.target/powerpc/vec-init-9.c: Likewise.
3194
414b7129
UB
31952016-08-29 Uros Bizjak <ubizjak@gmail.com>
3196
3197 PR target/77403
3198 * gcc.target/i386/pr77403.c: New test.
3199
3d06b6f2
MP
32002016-08-29 Marek Polacek <polacek@redhat.com>
3201
3202 PR c/77292
3203 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3204
ba9bbd6f
TV
32052016-08-29 Tom de Vries <tom@codesourcery.com>
3206
3207 PR c/77398
3208 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3209
d7d80d8f
EB
32102016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3211
3212 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3213
d7d80d8f 32142016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3215
3216 * gfortran.dg/dec_structure_13.f90: New testcase.
3217
468d95c8
JB
32182016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3219
3220 PR fortran/77261
3221 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3222 available.
3223
f329b264
TV
32242016-08-28 Tom de Vries <tom@codesourcery.com>
3225
3226 PR lto/70955
3227 * gcc.dg/pr70955.c: New test.
3228 * gcc.dg/lto/pr70955_0.c: Same.
3229 * gcc.dg/lto/pr70955_1.c: Same.
3230
4a389eb6
PP
32312016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3232
3233 PR tree-optimization/71077
3234 * gcc.target/i386/pr71077.c: New test.
3235
3f8257db 32362016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3237
3238 PR fortran/77380
3239 * gfortran.dg/pr77380.f90: New test.
3240
3f8257db 32412016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3242
3243 PR fortran/77372
3244 gfortran.dg/pr77372.f90: New test.
3245
ee908516
DM
32462016-08-26 David Malcolm <dmalcolm@redhat.com>
3247
3248 * gcc.dg/spellcheck-fields-2.c (test): Move
3249 dg-begin/end-multiline-output within function body.
3250 (test_macro): New function.
3251
d41e76cf
DM
32522016-08-26 David Malcolm <dmalcolm@redhat.com>
3253
3254 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3255 (test_fixit_insert): Update expected output.
3256 (test_fixit_remove): Likewise.
3257 (test_fixit_replace): Likewise.
3258
524a4c96
RO
32592016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3260
3261 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3262 Fix typo.
3263
ebfa15ab
RB
32642016-08-26 Richard Biener <rguenther@suse.de>
3265
3266 PR tree-optimization/69047
3267 * gcc.dg/pr69047.c: New testcase.
3268
209ca542
PK
32692016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3270 Martin Jambhor <mjambor@suse.cz>
524a4c96 3271
209ca542
PK
3272 * gcc.dg/ipa/propbits-1.c: New test-case.
3273 * gcc.dg/ipa/propbits-2.c: Likewise.
3274 * gcc.dg/ipa/propbits-3.c: Likewise.
3275
e5cf1629
SK
32762016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3277
3278 PR fortran/77351
3279 * gfortran.dg/pr77351.f90: New test.
3280
ebef225f
MP
32812016-08-25 Marek Polacek <polacek@redhat.com>
3282
3283 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3284
fe377a48
MP
32852016-08-25 Marek Polacek <polacek@redhat.com>
3286
3287 PR c/77323
3288 * gcc.dg/pr77323.c: New test.
3289
88b8971f
PT
32902016-08-24 Paul Thomas <pault@gcc.gnu.org>
3291
3292 PR fortran/77358
3293 * gfortran.dg/submodule_17.f08: New test.
3294
3f8257db
JJ
32952016-08-24 Michael Collison <michael.collison@linaro.org>
3296 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3297
3298 * gcc.target/arm/builtin_saddl.c: New testcase.
3299 * gcc.target/arm/builtin_saddll.c: New testcase.
3300 * gcc.target/arm/builtin_uaddl.c: New testcase.
3301 * gcc.target/arm/builtin_uaddll.c: New testcase.
3302 * gcc.target/arm/builtin_ssubl.c: New testcase.
3303 * gcc.target/arm/builtin_ssubll.c: New testcase.
3304 * gcc.target/arm/builtin_usubl.c: New testcase.
3305 * gcc.target/arm/builtin_usubll.c: New testcase.
3306
d5b5d212
UB
33072016-08-24 Uros Bizjak <ubizjak@gmail.com>
3308
3309 PR target/77270
3310 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3311 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3312 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3313 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3314 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3315 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3316 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3317 effective target. Remove scan-assembler-times directives.
3318 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3319 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3320 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3321
d1188689
SKS
33222016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3323
3324 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3325 of unsigned int.
3326 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3327
0b6b8f85
RS
33282016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3329
3330 PR testsuite/77317
3331 * lib/target-supports.exp
3332 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3333 (check_effective_target_vect_natural_alignment): Ditto.
3334 (check_effective_target_vector_alignment_reachable): Ditto.
3335 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3336
587b7f7a
ILT
33372016-08-23 Ian Lance Taylor <iant@golang.org>
3338
3339 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3340
6019c0fc
MM
33412016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3342
3343 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3344 being created from pointers to memory locations.
3345 * gcc.target/powerpc/vec-init-2.c: Likewise.
3346
cfe37db4
FR
33472016-08-23 Fritz Reese <fritzoreese@gmail.com>
3348
3349 * gfortran.dg/dec_structure_12.f90: New testcase.
3350
7e11f46f
DV
33512016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3352
3353 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3354
7ab4f354
DV
33552016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3356
3357 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3358 verification.
3359
deb9351f
DV
33602016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3361
3362 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3363 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3364
1fd9f058
RB
33652016-08-23 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/27336
3368 * c-c++-common/pr27336.c: New testcase.
3369
b00e6e75
MP
33702016-08-22 Marek Polacek <polacek@redhat.com>
3371
3372 PR c++/77321
3373 * g++.dg/cpp1y/pr77321.C: New test.
3374
58338bac
SK
33752016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3376
3377 PR fortran/60774
3378 * gfortran.dg/empty_label.f: Adjust test for new error message.
3379 * gfortran.dg/empty_label.f90: Ditto.
3380 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3381 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3382 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3383
30364ce6
SK
33842016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3385
3386 PR fortran/61318
3387 * gfortran.dg/pr61318.f90: New test.
3388
ad7a5a8f
SK
33892016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3390
3391 PR fortran/77260
3392 * gfortran.dg/pr77260_1.f90: New test.
3393 * gfortran.dg/pr77260_2.f90: Ditto.
3394
72f52f30
JM
33952016-08-22 Joseph Myers <joseph@codesourcery.com>
3396
3397 PR middle-end/77269
3398 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3399 __builtin_signbitf and __builtin_signbitl in expected generic
3400 expansion.
3401 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3402 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3403 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3404 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3405 tests.
3406
6dc198e3
JM
34072016-08-22 Joseph Myers <joseph@codesourcery.com>
3408
3409 * gcc.dg/torture/float128-builtin.c,
3410 gcc.dg/torture/float128-ieee-nan.c,
3411 gcc.dg/torture/float128x-builtin.c,
3412 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3413 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3414 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3415 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3416 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3417 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3418 gcc.dg/torture/floatn-nan.h: New tests.
3419
7ff4e41a
JM
34202016-08-22 Joseph Myers <joseph@codesourcery.com>
3421
3422 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3423 macro.
3424 (main): Update calls to TEST_I_F.
3425 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3426 macro.
3427 (main): Update calls to TEST_I_F.
3428
7078cdb6
JM
34292016-08-22 Joseph Myers <joseph@codesourcery.com>
3430
3431 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3432 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3433 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3434 names in calls to TEST_I_F.
3435
a9d7c823
BE
34362016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3437
3438 PR c/52952
3439 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3440
cd800235
SKS
34412016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3442
3443 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3444 and !natural_alignment_64.
3445 * gcc.dg/ipa/propalign-2.c: Likewise.
3446 * gcc.dg/ipa/propalign-3.c: Likewise.
3447 * gcc.dg/ipa/propalign-4.c: Likewise.
3448 * gcc.dg/ipa/propalign-5.c: Likewise.
3449 * lib/target-supports.exp
3450 (check_effective_target_natural_alignment_32): Add avr-*-*.
3451
22d12455
KV
34522016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3453
3454 PR tree-optimization/61839
3455 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3456 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3457 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3458 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3459
c65699ef
JM
34602016-08-19 Joseph Myers <joseph@codesourcery.com>
3461
3462 PR c/32187
3463 * lib/target-supports.exp (check_effective_target_float16)
3464 (check_effective_target_float32, check_effective_target_float64)
3465 (check_effective_target_float128, check_effective_target_float32x)
3466 (check_effective_target_float64x)
3467 (check_effective_target_float128x)
3468 (check_effective_target_float16_runtime)
3469 (check_effective_target_float32_runtime)
3470 (check_effective_target_float64_runtime)
3471 (check_effective_target_float128_runtime)
3472 (check_effective_target_float32x_runtime)
3473 (check_effective_target_float64x_runtime)
3474 (check_effective_target_float128x_runtime)
3475 (check_effective_target_floatn_nx_runtime)
3476 (add_options_for_float16, add_options_for_float32)
3477 (add_options_for_float64, add_options_for_float128)
3478 (add_options_for_float32x, add_options_for_float64x)
3479 (add_options_for_float128x): New procedures.
3480 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3481 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3482 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3483 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3484 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3485 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3486 gcc.dg/torture/float128-complex.c,
3487 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3488 gcc.dg/torture/float128x-basic.c,
3489 gcc.dg/torture/float128x-complex.c,
3490 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3491 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3492 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3493 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3494 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3495 gcc.dg/torture/float32x-basic.c,
3496 gcc.dg/torture/float32x-complex.c,
3497 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3498 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3499 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3500 gcc.dg/torture/float64x-basic.c,
3501 gcc.dg/torture/float64x-complex.c,
3502 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3503 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3504 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3505 gcc.dg/torture/floatn-tg.h,
3506 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3507 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3508 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3509 gcc.dg/torture/fp-int-convert-float128x.c,
3510 gcc.dg/torture/fp-int-convert-float16-timode.c,
3511 gcc.dg/torture/fp-int-convert-float16.c,
3512 gcc.dg/torture/fp-int-convert-float32-timode.c,
3513 gcc.dg/torture/fp-int-convert-float32.c,
3514 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3515 gcc.dg/torture/fp-int-convert-float32x.c,
3516 gcc.dg/torture/fp-int-convert-float64-timode.c,
3517 gcc.dg/torture/fp-int-convert-float64.c,
3518 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3519 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3520 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3521 maximum exponent of floating-point type. Use it in testing
3522 whether 0x8...0 fits in the floating-point type. Always treat -1
3523 (signed 0xf...f) as fitting in the floating-point type.
3524 (M_OK1): New macro.
3525 * gcc.dg/torture/fp-int-convert-double.c,
3526 gcc.dg/torture/fp-int-convert-float.c,
3527 gcc.dg/torture/fp-int-convert-float128-timode.c,
3528 gcc.dg/torture/fp-int-convert-float128.c,
3529 gcc.dg/torture/fp-int-convert-float80-timode.c,
3530 gcc.dg/torture/fp-int-convert-float80.c,
3531 gcc.dg/torture/fp-int-convert-long-double.c,
3532 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3533
94e73c78
JJ
35342016-08-19 Jakub Jelinek <jakub@redhat.com>
3535
fbdbd4b6
JJ
3536 PR fortran/72744
3537 * gfortran.dg/gomp/pr72744.f90: New test.
3538
94e73c78
JJ
3539 PR fortran/69281
3540 * gfortran.dg/gomp/pr69281.f90: New test.
3541
91151a73
JB
35422016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3543
414b7129
UB
3544 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3545 the last special seed value.
3546 * gfortran.dg/random_7.f90: Use size for last array member instead
3547 of hardcoded value.
91151a73 3548
fcf830ab
PK
35492016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3550
3551 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3552 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3553
1a5da5b6
RB
35542016-08-19 Richard Biener <rguenther@suse.de>
3555
3556 PR tree-optimization/77286
3557 * gcc.dg/torture/pr77286.c: New testcase.
3558
82f72146
DM
35592016-08-18 David Malcolm <dmalcolm@redhat.com>
3560
3561 * gcc.dg/verbose-asm-2.c: New test case.
3562
cc015f3a
DM
35632016-08-18 David Malcolm <dmalcolm@redhat.com>
3564
3565 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3566 (custom_diagnostic_finalizer): Update for change to
3567 diagnostic_show_locus.
3568
cb18fd07
DM
35692016-08-18 David Malcolm <dmalcolm@redhat.com>
3570
3571 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3572 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3573
a76989dc
MP
35742016-08-18 Marek Polacek <polacek@redhat.com>
3575
3576 PR c/71514
3577 * gcc.dg/pr71514.c: New test.
3578
89c88780
L
35792015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3580
3581 PR target/72839
3582 * gcc.target/i386/pr72839.c: New test.
3583
2c71d454
CLT
35842016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3585
3586 PR middle-end/70895
3587 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3588 * c-c++-common/goacc/reduction-1.c: Likewise.
3589 * c-c++-common/goacc/reduction-2.c: Likewise.
3590 * c-c++-common/goacc/reduction-3.c: Likewise.
3591 * c-c++-common/goacc/reduction-4.c: Likewise.
3592
66592e95
AM
35932016-08-18 Alan Modra <amodra@gmail.com>
3594
3595 * gcc.c-torture/compile/pr72771.c: New.
3596
3a146d46
JJ
35972016-08-17 Jakub Jelinek <jakub@redhat.com>
3598
3599 PR fortran/67496
3600 * gfortran.dg/pr67496.f90: New test.
3601
3f8257db 36022015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3603
3604 PR tree-optimization/71752
3a146d46 3605 * gcc.dg/vect/pr71752.c: New.
038000bd 3606
dd42e908
UB
36072016-08-17 Uros Bizjak <ubizjak@gmail.com>
3608
3609 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3610
458a1cd0
JJ
36112016-08-17 Jakub Jelinek <jakub@redhat.com>
3612
3613 PR middle-end/77259
3614 * g++.dg/ipa/devirt-52.C: New test.
3615
11c4c4ba
CLT
36162016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3617
3618 * c-c++-common/goacc/reduction-6.c: New testcase.
3619
661d6efd
RB
36202016-08-17 Richard Biener <rguenther@suse.de>
3621
3622 PR tree-optimization/76490
3623 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3624 * gcc.dg/pr52904.c: XFAIL.
3625
622d8b69
RB
36262016-08-17 Richard Biener <rguenther@suse.de>
3627
3628 PR tree-optimization/23855
3629 * gcc.dg/loop-unswitch-2.c: Adjust.
3630
af23e99c
JJ
36312016-08-16 Jakub Jelinek <jakub@redhat.com>
3632
3633 PR tree-optimization/72817
3634 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3635
feeb6268
JM
36362016-08-16 Joseph Myers <joseph@codesourcery.com>
3637
3638 PR libgcc/77265
3639 * gcc.dg/torture/float128-extend-inf.c: New test.
3640
65e736c0
DM
36412016-08-16 David Malcolm <dmalcolm@redhat.com>
3642
3643 PR c/72857
3644 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3645 for embedded NUL.
3646 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3647 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3648 caret placement.
3649 (test_oct): Likewise.
3650 (test_multiple): Likewise.
3651 (test_field_width_specifier): Likewise.
3652 (test_field_width_specifier_2): New function.
3653 (test_field_precision_specifier): New function.
3654 (test_embedded_nul): Update expected caret placement.
3655 (test_non_contiguous_strings): Update line number.
3656 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3657 (__emit_string_literal_range): Add "caret_idx" param.
3658 (test_simple_string_literal): Add value for new param, updating
3659 expected output..
3660 (test_concatenated_string_literal): Likewise.
3661 (test_multiline_string_literal): Likewise.
3662 (test_hex): Likewise.
3663 (test_oct): Likewise.
3664 (test_multiple): Likewise.
3665 (test_ucn4): Likewise.
3666 (test_ucn8): Likewise.
3667 (test_u8): Likewise.
3668 (test_u): Likewise; update expected message, from "range" to
3669 "location".
3670 (test_U): Likewise.
3671 (test_L): Likewise.
3672 (test_macro): Add value for new param.
3673 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3674 (__emit_string_literal_range): Add "caret_idx" param.
3675 (test_stringified_token_1): Add value for new param. Update
3676 expected message, from "range" to "location".
3677 (test_stringized_token_2): Likewise, adding param to macro.
3678 (test_stringified_token_3): Likewise.
3679 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3680 (emit_warning): Convert param from source_range to location_t.
3681 (test_string_literals): Add caret_idx param, and use it when
3682 constructing a substring_loc. Update error message, from
3683 "range" to "location".
3684
4a7f57d5
JJ
36852016-08-16 Jakub Jelinek <jakub@redhat.com>
3686
7841800f
JJ
3687 PR target/71910
3688 * g++.dg/gomp/pr71910.C: New test.
3689
1b13411a
JJ
3690 PR middle-end/67485
3691 * gcc.c-torture/compile/pr67485.c: New test.
3692
4a7f57d5
JJ
3693 PR target/72867
3694 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3695
3c556bc4
BC
36962016-08-16 Bin Cheng <bin.cheng@arm.com>
3697
3698 PR tree-optimization/69848
3699 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3700
beab2da6
ML
37012016-08-16 Martin Liska <mliska@suse.cz>
3702
3703 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3704 of memory operations so that it can be handled by core2
3705 in 32-bit mode.
3706
f4eec0a3
RB
37072016-08-16 Richard Biener <rguenther@suse.de>
3708
3709 PR tree-optimization/76783
3710 * gcc.dg/pr76783.c: New testcase.
3711 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3712
8f21990a
BC
37132016-08-16 Bin Cheng <bin.cheng@arm.com>
3714
3715 PR tree-optimization/72817
3716 PR tree-optimization/73450
3717 * gcc.dg/tree-ssa/pr72817.c: New test.
3718 * gcc.dg/tree-ssa/pr73450.c: New test.
3719
7fc61626
FR
37202016-08-15 Fritz Reese <fritzoreese@gmail.com>
3721
3722 * gfortran.dg/init_flag_13.f90: New testcase.
3723 * gfortran.dg/init_flag_14.f90: Ditto.
3724 * gfortran.dg/init_flag_15.f03: Ditto.
3725 * gfortran.dg/dec_init_1.f90: Ditto.
3726 * gfortran.dg/dec_init_2.f90: Ditto.
3727
432baa02
UB
37282016-08-15 Uros Bizjak <ubizjak@gmail.com>
3729
3730 PR target/72867
3731 * gcc.target/i386/pr72867.c: New test.
3732
7e1dde14
EB
37332016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3734
3735 * c-c++-common/dump-ada-spec-5.c: New test.
3736
e4969090
RB
37372016-08-15 Richard Biener <rguenther@suse.de>
3738
3739 PR tree-optimization/73434
3740 * gcc.dg/torture/pr73434.c: New testcase.
3741
66088065
JJ
37422016-08-15 Jakub Jelinek <jakub@redhat.com>
3743
3744 PR tree-optimization/72824
3745 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3746
7c713714
CLT
37472016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3748
3749 PR fortran/70598
3750 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3751 in use_device clause.
3752 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3753 * gfortran.dg/goacc/list.f95: Adjust to catch
3754 "neither a POINTER nor an array" error messages.
3755
4271e5cb
UB
37562016-08-14 Uros Bizjak <ubizjak@gmail.com>
3757
3758 PR target/76342
3759 * gcc.target/i386/pr76342.c: New test.
3760
b0cea284
JJ
37612016-08-12 Jakub Jelinek <jakub@redhat.com>
3762
3763 PR c/71512
3764 * g++.dg/ubsan/pr71512.C: New test.
3765 * c-c++-common/ubsan/pr71512-1.c: New test.
3766 * c-c++-common/ubsan/pr71512-2.c: New test.
3767
e86aefb8
MM
37682016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3769
3770 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3771 vector initialization options.
3772 * gcc.target/powerpc/vec-init-2.c: Likewise.
3773 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3774 is generated on ISA 3.0.
3775
7fd82d52
PP
37762016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3777
3778 PR middle-end/71654
3779 * gcc.dg/c-c++-common/pr71654.c: New test.
3780 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3781 dg-options.
3782 * gcc.dg/tree-ssa/vrp24: Likewise.
3783
2f1364c2
JJ
37842016-08-12 Jakub Jelinek <jakub@redhat.com>
3785
3786 PR c/67410
3787 * gcc.dg/pr67410.c: New test.
3788
8eb414aa
BC
37892016-08-12 Bin Cheng <bin.cheng@arm.com>
3790
3791 PR tree-optimization/69848
3792 * gcc.dg/vect/vect-pr69848.c: New test.
3793
30b39c19
UB
37942016-08-12 Uros Bizjak <ubizjak@gmail.com>
3795
3796 PR testsuite/71008
3797 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3798 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3799 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3800 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3801
e373dd06
RB
38022016-08-12 Richard Biener <rguenther@suse.de>
3803
3804 PR tree-optimization/57326
3805 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3806 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3807 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3808 * gcc.target/i386/pr45685.c: Likewise.
3809 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3810 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3811 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3812 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3813 * gfortran.dg/pr34163.f90: Likewise.
3814
20d1af89
ML
38152016-08-12 Martin Liska <mliska@suse.cz>
3816
3817 * g++.dg/gcov/gcov-16.C: New test.
3818 * lib/gcov.exp: Support new argument for run-gcov function.
3819
5cacda56
ML
38202016-08-12 Martin Liska <mliska@suse.cz>
3821
3822 PR gcov-profile/35590
3823 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3824
663eecfd
RB
38252016-08-12 Richard Biener <rguenther@suse.de>
3826
3827 PR tree-optimization/72851
3828 * gcc.dg/torture/pr72851.c: New testcase.
3829
3f8257db 38302016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3831
e366d7d8
AO
3832 PR debug/63240
3833 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3834 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3835 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3836 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3837 DW_AT_deleted.
3838
71e1a6a4
AO
3839 PR debug/55641
3840 * g++.dg/debug/dwarf2/ref-1.C: New.
3841
8aaf799b
AO
3842 PR debug/49366
3843 * g++.dg/debug/dwarf2/template-params-12.H: New.
3844 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3845 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3846 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3847 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3848 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3849 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3850 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3851
06f9caed
BS
38522016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3853
3854 PR target/72863
3855 * gcc.target/powerpc/pr72863.c: New test.
3856
a8b956c1
UB
38572016-08-11 Uros Bizjak <ubizjak@gmail.com>
3858
3859 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3860
c73dd986
L
38612015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3862
3863 * gcc.target/i386/pieces-strcpy-1.c: New test.
3864 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3865
385ed708
JJ
38662016-08-11 Jakub Jelinek <jakub@redhat.com>
3867
3868 PR c++/72868
3869 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3870
df7ec09f
L
38712015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3872
3873 * gcc.target/i386/pieces-memcpy-1.c: New test.
3874 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3875 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3876 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3877 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3878 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3879
b95a64bb
JJ
38802016-08-11 Jakub Jelinek <jakub@redhat.com>
3881
3882 PR c/72816
7ddbcf6b 3883 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3884
59537744
BE
38852016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3886
3887 PR tree-optimization/71083
3888 * gcc.c-torture/execute/pr71083.c: New test.
3889 * gnat.dg/loop_optimization23.adb: New test.
3890 * gnat.dg/loop_optimization23_pkg.ads: New test.
3891 * gnat.dg/loop_optimization23_pkg.adb: New test.
3892
183ac6d0
RB
38932016-08-11 Richard Biener <rguenther@suse.de>
3894
3895 PR tree-optimization/72772
3896 * gcc.dg/graphite/pr35356-1.c: Adjust.
3897 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3898
b152f5a2
JB
38992016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3900
3901 * gfortran.dg/random_7.f90: Take into account that the last seed
3902 value is the special p value.
3903 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3904
bb7ebad1
RB
39052016-08-11 Richard Biener <rguenther@suse.de>
3906
3907 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3908
2e186411
AM
39092016-08-11 Alan Modra <amodra@gmail.com>
3910
3911 * gcc.target/powerpc/pr71680.c: New.
3912
e9e6d4f6
KN
39132016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3914
3915 * gcc.target/powerpc/bfp/bfp.exp: New file.
3916 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3917 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3918 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3919 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3920 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3921 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3922 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3923 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3924 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3925 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3926 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3927 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3928 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3929 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3930 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3931 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3932 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3933 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3934 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3935 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3936 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3937 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3938 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3939 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3940 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3941 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3942 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3943 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3944 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3945 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3946 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3947 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3948 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3949 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3950 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3951 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3952 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3953 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3954 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3955 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3956 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3957 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3958 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3959 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3960 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3961 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3962 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3963 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3964 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3965 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3966 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3967 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3968 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3969
9c8eabea
BC
39702016-08-10 Bin Cheng <bin.cheng@arm.com>
3971
3972 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3973 Add aarch64*-*-*.
3974
6c553b76
BC
39752016-08-10 Bin Cheng <bin.cheng@arm.com>
3976
3977 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3978
a0883b08
MM
39792016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3980
3981 PR target/72853
3982 * gcc.target/powerpc/pr72853.c: New test.
3983
a266236e
ML
39842016-08-10 Martin Liska <mliska@suse.cz>
3985
3986 PR gcov-profile/58306
3987 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3988
22063dbc
ML
39892016-08-10 Martin Liska <mliska@suse.cz>
3990
3991 * g++.dg/gcov/gcov-threads-1.C: New test.
3992
5250a5bb
SKS
39932016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3994
3995 PR target/71873
3996 * gcc.target/avr/pr71873.c: New test.
3997
b7597ae5
ML
39982016-08-09 Martin Liska <mliska@suse.cz>
3999
4000 * g++.dg/gcov/gcov-dump-1.C: New test.
4001 * g++.dg/gcov/gcov-dump-2.C: New test.
4002
ab50a215
ML
40032016-08-09 Martin Liska <mliska@suse.cz>
4004
4005 * gcc.dg/tree-prof/val-prof-9.c: New test.
4006
dcb1e137
ML
40072016-08-09 Martin Liska <mliska@suse.cz>
4008
4009 * gcc.dg/tree-prof/val-prof-8.c: New test.
4010
04d6d3b6
MJ
40112016-08-09 Martin Jambor <mjambor@suse.cz>
4012
df839749
UB
4013 PR ipa/71981
4014 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4015
c57e78c4
BC
40162016-08-09 Bin Cheng <bin.cheng@arm.com>
4017
4018 PR tree-optimization/33707
4019 * gcc.dg/vect/pr33707.c: New test.
4020
42970a17
BC
40212016-08-09 Bin Cheng <bin.cheng@arm.com>
4022
4023 PR tree-optimization/pr72772
4024 * gcc.dg/tree-ssa/pr72772.c: New test.
4025
810a3aa6
MF
40262016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4027
4028 PR rtl-optimization/66669
4029 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4030
9e207d6f
JJ
40312016-08-09 Jakub Jelinek <jakub@redhat.com>
4032
4033 PR tree-optimization/72824
4034 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4035
50bf47fd
RB
40362016-08-09 Richard Biener <rguenther@suse.de>
4037
4038 PR tree-optimization/71802
4039 * gcc.dg/torture/pr71802.c: New testcase.
4040
cadec7ca
JJ
40412016-08-09 Jakub Jelinek <jakub@redhat.com>
4042
4043 PR c++/72809
4044 * g++.dg/eh/stdarg1.C: New test.
4045
c43c5112
AK
40462016-08-08 Andi Kleen <ak@linux.intel.com>
4047
4048 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4049 test command line in failure log.
4050 (profopt-execute): dito. Make autofdo file names unique.
4051
895aa8e1
DM
40522016-08-08 David Malcolm <dmalcolm@redhat.com>
4053
4054 PR c/64955
4055 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4056 output.
4057
9afda630
PK
40582016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4059
4060 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4061 c99_runtime.
4062 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4063 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4064 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4065 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4066 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4067 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4068
e52ed3fe
DM
40692016-08-08 David Malcolm <dmalcolm@redhat.com>
4070
4071 PR c/52952
4072 * gcc.dg/cpp/pr66415-1.c: Likewise.
4073 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4074 * gcc.dg/format/c90-printf-1.c: Likewise.
4075 * gcc.dg/format/diagnostic-ranges.c: New test case.
4076
ad200580
JJ
40772016-08-08 Jakub Jelinek <jakub@redhat.com>
4078
77524e0d
JJ
4079 PR fortran/72716
4080 * gfortran.dg/gomp/pr72716.f90: New test.
4081
2187f2a2
JJ
4082 PR middle-end/72781
4083 * gcc.dg/gomp/pr72781.c: New test.
4084
ad200580
JJ
4085 PR middle-end/68762
4086 * g++.dg/vect/pr68762-1.cc: New test.
4087 * g++.dg/vect/pr68762-2.cc: New test.
4088 * g++.dg/vect/pr68762.h: New file.
4089
989d0071
MS
40902016-08-08 Martin Sebor <msebor@redhat.com>
4091
4092 PR testsuite/72838
3a146d46
JJ
4093 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4094 * g++.dg/warn/overflow-warn-3.C: Same.
4095 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4096
7090cac9
AV
40972016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4098
4099 PR fortran/71936
4100 * gfortran.dg/allocate_with_source_21.f03: New test.
4101
64e56ab0
AV
41022016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4103
4104 PR fortran/72698
4105 * gfortran.dg/allocate_with_source_20.f03: New test.
4106
0476487d
AM
41072016-08-08 Alan Modra <amodra@gmail.com>
4108
4109 * gcc.c-torture/compile/pr72802.c: New.
4110
8e9218f2
AV
41112016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4112
4113 PR fortran/70524
4114 * gfortran.dg/dependency_48.f90: New test.
4115
c1f7083b
TK
41162016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4117
531e5ae3 4118 PR fortran/70040
c1f7083b
TK
4119 * gfortran.dg/pr70040.f90: New testcase.
4120
6ab5813c
TK
41212016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4122
4123 PR fortran/71961
4124 * gfortran.dg/matmul_10.f90: New testcase.
4125
27bddc4a
JH
41262016-08-07 Jan Hubicka <hubicka@ucw.cz>
4127
4128 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4129
4a9f8a9f
JJ
41302016-08-07 Jakub Jelinek <jakub@redhat.com>
4131
4132 PR c/72816
4133 * gcc.dg/pr72816.c: New test.
4134
fa76f2c6
JW
41352016-08-06 Jonathan Wakely <jwakely@redhat.com>
4136
4137 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4138 * g++.dg/conversion/pr41426.C: Likewise.
4139 * g++.dg/conversion/pr66211.C: Likewise.
4140 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4141 * g++.dg/init/ref8.C: Likewise.
4142 * g++.old-deja/g++.law/cvt20.C: Likewise.
4143 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4144
5c3e5002
PP
41452016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4146
4147 PR tree-optimization/18046
4148 * gcc.dg/tree-ssa/vrp105.c: New test.
4149 * gcc.dg/tree-ssa/vrp106.c: New test.
4150
94087e88 41512016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4152
4153 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4154 1ul in diagnostics. Remove hyphen from "constant-expression."
4155 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4156 * g++.dg/cpp0x/static_assert3.C: Same.
4157 * g++.dg/cpp1y/constexpr-throw.C: Same.
4158 * g++.dg/template/nontype3.C: Same.
4159 * g++.dg/warn/overflow-warn-1.C: Same.
4160 * g++.dg/warn/overflow-warn-3.C: Same.
4161 * g++.dg/warn/overflow-warn-4.C: Same.
4162
88fa5555
DM
41632016-08-05 David Malcolm <dmalcolm@redhat.com>
4164
4165 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4166 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4167 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4168 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4169
1addb9e6
PP
41702016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4171
4172 PR tree-optimization/72810
4173 * gcc.dg/tree-ssa/vrp110.c: New test.
4174
1b62ed4f
JG
41752016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4176
4177 PR Target/72819
4178 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4179 registers.
4180 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4181 saving the half-precision registers.
4182 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4183 value is returned in h0.
4184 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4185 are passed in FP/SIMD registers.
4186 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4187 passing works corrcetly.
4188 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4189 (hfa_f16x2_t): Likewise.
4190 (hfa_f16x3_t): Likewise.
4191 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4192 are promoted to double and passed in a double register.
4193 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4194 are promoted to double and stacked.
4195 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4196 __fp16 data types.
4197 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4198 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4199 __fp16 first get passed in FP/SIMD registers, then stacked.
4200
4228ca19
NS
42012016-08-05 Nathan Sidwell <nathan@acm.org>
4202
4203 PR c++/68724
4204 * g++.dg/cpp0x/pr68724.C: New.
4205
db7c335e
RB
42062016-08-05 Richard Biener <rguenther@suse.de>
4207
4208 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4209
48abe922
PP
42102016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4211
4212 * gcc.dg/tree-ssa/vrp107.c: New test.
4213 * gcc.dg/tree-ssa/vrp108.c: New test.
4214 * gcc.dg/tree-ssa/vrp109.c: New test.
4215
f6cdf42f
PK
42162016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4217
4218 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4219 dg-options.
4220
33a9c609
PK
42212016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4222
4223 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4224 test-cases.
4225 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4226 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4227 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4228 test-cases.
4229 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4230 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4231 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4232 large_double.
4233
4473482d
PC
42342016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4235
4236 PR c++/72800
4237 * g++.dg/cpp1y/lambda-ice1.C: New.
4238
08156df5
PP
42392016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4240
4241 PR c++/72759
4242 * g++.dg/cpp1y/pr72759.C: New test.
4243
938da3a5
PP
42442016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4245
4246 * gcc.dg/switch-10.c: New test.
4247
da84183c
JG
42482016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4249
4250 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4251
ae9281fc
TS
42522016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4253
4254 * c-c++-common/goacc/routine-5.c: Update.
4255
086ad22e
BE
42562016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4257
4258 PR rtl-optimization/70903
4259 * gcc.c-torture/execute/pr70903.c: New test.
4260
6805e400
ML
42612016-08-04 Martin Liska <mliska@suse.cz>
4262
4263 * gcc.dg/params/params.exp: Replace file exists with
4264 TESTING_IN_BUILD_TREE.
4265
a0008434
MP
42662016-08-04 Marek Polacek <polacek@redhat.com>
4267
4268 PR c++/70229
4269 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4270
fb46286e
RB
42712016-08-04 Richard Biener <rguenther@suse.de>
4272
4273 PR middle-end/71984
4274 * gcc.dg/torture/pr71984.c: Guard correctness check for
4275 little-endian.
4276
ac2c96ab
AP
42772016-08-03 Andrew Pinski <apinski@cavium.com>
4278
4279 * gcc.c-torture/compile/20160802-1.c: New testcase.
4280
c98583e9
FR
42812016-08-03 Fritz Reese <fritzoreese@gmail.com>
4282
4283 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4284
9ad1a1da
RB
42852016-08-03 Richard Biener <rguenther@suse.de>
4286
4287 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4288 and remove -O3.
4289 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4290 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4291
cd75c979
RB
42922016-08-03 Richard Biener <rguenther@suse.de>
4293
4294 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4295 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4296 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4297 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4298
30e8d875
SKS
42992016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4300
4301 * gcc.dg/init-excess-2.c: Require int32plus.
4302 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4303 * gcc.dg/pr59963-2.c: Require int32plus.
4304 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4305 * gcc.dg/unroll-7.c: Require int32plus.
4306
69b806f6
BC
43072016-08-02 Bin Cheng <bin.cheng@arm.com>
4308
4309 PR tree-optimization/34114
4310 * gcc.dg/tree-ssa/loop-42.c: New test.
4311
1efafef3
TC
43122016-08-02 Tamar Christina <tamar.christina@arm.com>
4313
4314 * gcc.target/aarch64/vminmaxnm.c: New.
4315 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4316 tests.
4317
e2a99194
MM
43182016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4319
4320 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4321 vec_extract for vector float, vector int, vector short, and vector
4322 char.
4323 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4324 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4325 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4326 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4327
71bfb77a
WD
43282016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4329
4330 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4331 single stack adjustment, no writeback.
71bfb77a
WD
4332 * gcc.target/aarch64/test_frame_12.c: Likewise.
4333 * gcc.target/aarch64/test_frame_13.c: Likewise.
4334 * gcc.target/aarch64/test_frame_15.c: Likewise.
4335 * gcc.target/aarch64/test_frame_6.c: Likewise.
4336 * gcc.target/aarch64/test_frame_7.c: Likewise.
4337 * gcc.target/aarch64/test_frame_8.c: Likewise.
4338 * gcc.target/aarch64/test_frame_16.c: New test.
4339
37bce35a
L
43402015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4341
4342 PR target/72748
4343 * gcc.target/i386/pr72748.c: New test.
4344
3f8257db 43452015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4346
4347 PR tree-optimization/71818
4348 * gcc.dg/vect/pr71818.c: New
4349
bf60c531
ML
43502016-08-01 Martin Liska <mliska@suse.cz>
4351
4352 PR tree-optimization/71857
4353 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4354
8ed49fab
KT
43552016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4356
4357 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4358
76e2c821
JB
43592016-08-01 Jan Beulich <jbeulich@suse.com>
4360
4361 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4362
35029597
WS
43632016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4364
4365 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4366 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4367
3aa4b66a
JW
43682016-07-31 Jonathan Wakely <jwakely@redhat.com>
4369
4370 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4371 (check_effective_target_c++): Likewise. Also match for libstdc++.
4372
3f8257db 43732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4374
4375 PR fortran/41922
4376 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4377 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4378 * gfortran.dg/pr41922.f90: New test.
4379
9fcb2819
SK
43802016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4381
4382 PR fortran/68566
4383 * gfortran.dg/pr68566.f90: new test.
4384
94087e88 43852016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4386
4387 PR c++/60760
4388 PR c++/71091
4389 * g++.dg/cpp0x/constexpr-cast.C: New test.
4390 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4391 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4392 * g++.dg/ubsan/pr63956.C: Correct.
4393
d0047a25
MM
43942016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4395
4396 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4397 vector double or vector long where the vector is in memory.
4398 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4399 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4400
e4f7a5df
SK
44012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4402
4403 PR fortran/69867
4404 * gfortran.dg/pr69867.f90: New test.
4405
b441ae1d
SK
44062016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4407
4408 PR fortran/69962
4409 * gfortran.dg/pr69962.f90: New test.
4410
712dff31
SK
44112016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4412
4413 PR fortran/70006
4414 * gfortran.dg/pr70006.f90: New test.
4415
fb42421e
SK
44162016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4417
4418 PR fortran/71730
4419 * gfortran.dg/pr71730.f90: New test.
4420 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4421 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4422 * gfortran.dg/array_constructor_26.f03: Ditto.
4423
466effe0
WS
44242016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4425
4426 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4427 * gcc.target/powerpc/pr71763.c: Likewise.
4428
f618a472
MP
44292016-07-29 Marek Polacek <polacek@redhat.com>
4430
4431 PR c/71742
4432 * gcc.dg/940510-1.c: Adjust dg-error.
4433 * gcc.dg/c99-flex-array-1.c: Likewise.
4434 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4435
efd0786f
MP
4436 PR c/71853
4437 * gcc.dg/noncompile/pr71853.c: New test.
4438
e00dceaf
MP
4439 PR c/71573
4440 * gcc.dg/noncompile/pr71573.c: New test.
4441
638fc14f
MP
4442 PR c/71926
4443 * g++.dg/warn/Wparentheses-30.C: New test.
4444 * gcc.dg/Wparentheses-14.c: New test.
4445
61c73a7f
UB
44462016-07-29 Uros Bizjak <ubizjak@gmail.com>
4447
4448 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4449
01d32b2b
BC
44502016-07-29 Bin Cheng <bin.cheng@arm.com>
4451
4452 PR tree-optimization/57558
4453 * gcc.dg/vect/pr57558-1.c: New test.
4454 * gcc.dg/vect/pr57558-2.c: New test.
4455
f6c7a248
PK
44562016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4457
61c73a7f 4458 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4459 to scan forwprop1 dump pass.
4460
f54ea774
PC
44612016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4462
4463 PR c++/51488
4464 * g++.dg/template/pr51488.C: New.
4465
673a107a
JJ
44662016-07-29 Jakub Jelinek <jakub@redhat.com>
4467
4468 PR c/71969
4469 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4470 static __inline__.
4471 * gcc.dg/pr71969-1.c: New test.
4472 * gcc.dg/pr71969-2.c: New test.
4473 * gcc.dg/pr71969-3.c: New test.
4474
78169471
MP
44752016-07-29 Marek Polacek <polacek@redhat.com>
4476
4477 PR c/71574
4478 * c-c++-common/pr71574.c: New test.
4479
a5b5c8b6
MP
4480 PR c/71583
4481 * gcc.dg/noncompile/pr71583.c: New test.
4482
883b6d4e
KV
44832016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4484
4485 PR middle-end/68217
4486 * gcc.dg/pr68217.c: New test.
4487
89f1f37e
SK
44882016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4489
4490 PR fortran/71067
4491 * gfortran.dg/pr71067_1.f90: New test.
4492 * gfortran.dg/pr71067_2.f90: Ditto.
4493
e0d32185
MM
44942016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4495
4496 * gcc.target/powerpc/vec-extract-1.c: New test.
4497
c851722d
SK
44982016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4499
4500 PR fortran/71799
4501 * gfortran.dg/pr71799.f90: New test.
4502
f064da6a
PC
45032016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4504
4505 PR c++/71665
4506 * g++.dg/cpp0x/pr71665-1.C: New.
4507 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4508 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4509 * g++.dg/ext/label10.C: Likewise.
4510 * g++.dg/parse/constant5.C: Likewise.
4511
1b70aaad
SK
45122016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4513
4514 PR fortran/71859
4515 * gfortran.dg/pr71859.f90: New test.
4516 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4517 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4518
a23404c9
PT
45192016-07-28 Paul Thomas <pault@gcc.gnu.org>
4520
4521 PR fortran/71883
4522 * gfortran.dg/pr71883.f90 : New test.
4523
513d866d
YR
45242016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4525
4526 PR tree-optimization/71734
61c73a7f 4527 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4528
7c428aa2
RL
45292016-07-28 Renlin Li <renlin.li@arm.com>
4530
4531 Revert
4532 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4533
4534 PR fortran/71902
4535 * gfortran.dg/dependency_47.f90: New test.
4536
1225d6b1
ML
45372016-07-28 Martin Liska <mliska@suse.cz>
4538
4539 PR gcov-profile/68025
4540 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4541
e5f5bf35
ML
45422016-07-28 Martin Liska <mliska@suse.cz>
4543
4544 * g++.dg/vect/pr70944.cc: New test.
4545
4536610d
KV
45462016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4547
4548 PR middle-end/71994
4549 * gcc.dg/torture/pr71994.c: New test.
4550
8c6961ca
PK
45512016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4552
4553 PR middle-end/71078
4554 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4555 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4556 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4557
8de22ea0
RB
45582016-07-27 Richard Biener <rguenther@suse.de>
4559
4560 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4561
5d9da222
ML
45622016-07-27 Martin Liska <mliska@suse.cz>
4563
4564 * gcc.dg/predict-13.c: New test.
4565 * gcc.dg/predict-14.c: New test.
4566
af9e275f
SKS
45672016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4568
a23404c9 4569 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4570 including stdint.h.
4571 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4572 including stdint.h.
4573
71abba1e
MM
45742016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4575
4576 PR target/71869
4577 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4578 IEEE built-in functions handle quiet and signalling NaNs
4579 correctly.
4580
9cd74e8f
SK
45812016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4582
4583 PR fortran/71862
4584 * gfortran.dg/pr71862.f90: New test.
4585
0d48446f
MS
45862016-07-26 Martin Sebor <msebor@redhat.com>
4587
4588 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4589 selector with dg-options.
4590
524cf1e4
PP
45912016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4592
4593 PR tree-optimization/18046
4594 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4595 * gcc.dg/tree-ssa/vrp103.c: New test.
4596 * gcc.dg/tree-ssa/vrp104.c: New test.
4597
100665d8
WS
45982016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4599
4600 * gcc.target/powerpc/pr63354.c: Require lp64 since
4601 -mprofile-kernel is not legal with -m32.
4602
0b64ca40
RB
46032016-07-26 Richard Biener <rguenther@suse.de>
4604
4605 PR rtl-optimization/71984
4606 * gcc.dg/torture/pr71984.c: New testcase.
4607
9b7937cf
RS
46082016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4609
4610 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4611 g++-dg-runtest via et-dg-runtest.
4612 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4613 * gcc.dg/vect/vect.exp: Likewise.
4614 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4615 gfortran-dg-runtest.
4616 * gfortran.dg/vect/vect.exp: Likewise.
4617 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4618 (check_mips_loongson_hw_available): Likewise.
4619 (check_effective_target_mpaired_single_runtime): Likewise.
4620 (check_effective_target_mips_loongson_runtime): Likewise.
4621 (add_options_for_mpaired_single): Likewise.
4622 (check_effective_target_vect_int): Add global et_index.
4623 Check and save the supported feature for a target selected by
4624 the et_index target. Break long lines where appropriate. Call
4625 et-is-effective-target for MIPS with an argument instead of
4626 check_effective_target_* where appropriate.
4627 (check_effective_target_vect_intfloat_cvt): Likewise.
4628 (check_effective_target_vect_uintfloat_cvt): Likewise.
4629 (check_effective_target_vect_floatint_cvt): Likewise.
4630 (check_effective_target_vect_floatuint_cvt): Likewise.
4631 (check_effective_target_vect_simd_clones): Likewise.
4632 (check_effective_target_vect_shift): ewise.
4633 (check_effective_target_whole_vector_shift): Likewise.
4634 (check_effective_target_vect_bswap): Likewise.
4635 (check_effective_target_vect_shift_char): Likewise.
4636 (check_effective_target_vect_long): Likewise.
4637 (check_effective_target_vect_float): Likewise.
4638 (check_effective_target_vect_double): Likewise.
4639 (check_effective_target_vect_long_long): Likewise.
4640 (check_effective_target_vect_no_int_max): Likewise.
4641 (check_effective_target_vect_no_int_add): Likewise.
4642 (check_effective_target_vect_no_bitwise): Likewise.
4643 (check_effective_target_vect_widen_shift): Likewise.
4644 (check_effective_target_vect_no_align): Likewise.
4645 (check_effective_target_vect_hw_misalign): Likewise.
4646 (check_effective_target_vect_element_align): Likewise.
4647 (check_effective_target_vect_condition): Likewise.
4648 (check_effective_target_vect_cond_mixed): Likewise.
4649 (check_effective_target_vect_char_mult): Likewise.
4650 (check_effective_target_vect_short_mult): Likewise.
4651 (check_effective_target_vect_int_mult): Likewise.
4652 (check_effective_target_vect_extract_even_odd): Likewise.
4653 (check_effective_target_vect_interleave): Likewise.
4654 (check_effective_target_vect_stridedN): Likewise.
4655 (check_effective_target_vect_multiple_sizes): Likewise.
4656 (check_effective_target_vect64): Likewise.
4657 (check_effective_target_vect_call_copysignf): Likewise.
4658 (check_effective_target_vect_call_sqrtf): Likewise.
4659 (check_effective_target_vect_call_btrunc): Likewise.
4660 (check_effective_target_vect_call_btruncf): Likewise.
4661 (check_effective_target_vect_call_ceil): Likewise.
4662 (check_effective_target_vect_call_ceilf): Likewise.
4663 (check_effective_target_vect_call_floor): Likewise.
4664 (check_effective_target_vect_call_floorf): Likewise.
4665 (check_effective_target_vect_call_lceil): Likewise.
4666 (check_effective_target_vect_call_lfloor): Likewise.
4667 (check_effective_target_vect_call_nearbyint): Likewise.
4668 (check_effective_target_vect_call_nearbyintf): Likewise.
4669 (check_effective_target_vect_call_round): Likewise.
4670 (check_effective_target_vect_call_roundf): Likewise.
4671 (check_effective_target_vect_perm): Likewise, but also append *_saved
4672 to the existing global name to properly cache the result.
4673 (check_effective_target_vect_perm_byte): Likewise.
4674 (check_effective_target_vect_perm_short): Likewise.
4675 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4676 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4677 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4678 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4679 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4680 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4681 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4682 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4683 (check_effective_target_vect_sdot_qi): Likewise.
4684 (check_effective_target_vect_udot_qi): Likewise.
4685 (check_effective_target_vect_sdot_hi): Likewise.
4686 (check_effective_target_vect_udot_hi): Likewise.
4687 (check_effective_target_vect_usad_char): Likewise.
4688 (check_effective_target_vect_pack_trunc): Likewise.
4689 (check_effective_target_vect_unpack): Likewise.
4690 (check_effective_target_vect_aligned_arrays): Likewise.
4691 (check_effective_target_vect_natural_alignment): Likewise.
4692 (check_effective_target_vector_alignment_reachable): Likewise.
4693 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4694 (is-effective-target): Initialize et_index if undefined.
4695 (et-dg-runtest): New.
4696 (et-is-effective-target): Likewise.
4697 (check_vect_support_and_set_flags): Add supported MIPS targets to
4698 EFFECTIVE_TARGETS list. Return the number of supported targets.
4699
8f63caf6 47002016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4701 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4702
4703 PR middle-end/70920
4704 * gcc.dg/pr70920-1.c: New test-case.
4705 * gcc.dg/pr70902-2.c: Likewise.
4706 * gcc.dg/pr70920-3.c: Likewise.
4707 * gcc.dg/pr70920-4.c: Likewise
4708 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4709 2 instead of 3.
4710
7d575fff
AM
47112016-07-25 Alexander Monakov <amonakov@ispras.ru>
4712
4713 * gcc.c-torture/execute/pr71494.c: Require label_values.
4714 * gcc.dg/pr16973.c: Ditto.
4715
bf01e070
SKS
47162016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4717
4718 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4719 * gcc.dg/torture/pr69771.c: Require int32plus.
4720 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4721
16b05965
ML
47222016-07-25 Martin Liska <mliska@suse.cz>
4723
4724 * gcc.dg/torture/pr71987.c: New test.
4725
d52d3767
SK
47262016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4727
4728 PR fortran/71935
4729 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4730 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4731 * gfortran.dg/pr71935.f90: New test.
4732
94087e88 47332016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4734
4735 PR c++/71675
4736 * g++.dg/ext/atomic-3.C: New test.
4737 * gcc.dg/atomic/pr71675.c: New test.
4738
58b3986e
ES
47392016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4740
4741 * gcc.target/i386/mvc8.c: New test.
4742
faa1612a
BC
47432016-07-22 Bin Cheng <bin.cheng@arm.com>
4744
4745 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4746 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4747
1603ebe0
TK
47482016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4749
4750 PR fortran/71795
4751 * gfortran.dg/constructor_50.f90: New test.
4752
bc91c436
ML
47532016-07-22 Martin Liska <mliska@suse.cz>
4754
4755 PR gcov-profile/69028
4756 PR gcov-profile/62047
4757 * g++.dg/cilk-plus/pr69028.C: New test.
4758
9fe9a3a7
AV
47592016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4760
4761 * gfortran.dg/coarray_stat_2.f90: New test.
4762
70866e3d
MM
47632016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4764
4765 * gcc.target/powerpc/vec-extract.h: New files to check the
4766 vec_extract built-in functions for all vector types, testing
4767 accessing each element, both with constant and variable element
4768 numbers.
4769 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4770 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4771 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4772 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4773 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4774 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4775 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4776 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4777 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4778
ab3af181
JJ
47792016-07-21 Jakub Jelinek <jakub@redhat.com>
4780
4781 PR c++/71728
4782 * g++.dg/other/pr71728.C: New test.
4783
ebe8f322
JG
47842016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4785
4786 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4787 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4788 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4789 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4790 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4791
959cef74
RB
47922016-07-21 Richard Biener <rguenther@suse.de>
4793
4794 PR tree-optimization/71947
4795 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4796
b24d9420
BC
47972016-07-21 Bin Cheng <bin.cheng@arm.com>
4798
4799 * gcc.dg/tree-ssa/scev-15.c: New.
4800
23974819
BC
48012016-07-21 Bin Cheng <bin.cheng@arm.com>
4802
4803 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4804
ee78cbaa
JJ
48052016-07-21 Jakub Jelinek <jakub@redhat.com>
4806
4807 PR c++/71941
4808 * g++.dg/gomp/pr71941.C: New test.
4809
52ed68f7
DM
48102016-07-20 David Malcolm <dmalcolm@redhat.com>
4811
4812 PR c/70339
4813 PR c/71858
4814 * g++.dg/spellcheck-identifiers.C: New test case, based on
4815 gcc.dg/spellcheck-identifiers.c.
4816 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4817 gcc.dg/spellcheck-identifiers-2.c.
4818 * g++.dg/spellcheck-typenames.C: New test case, based on
4819 gcc.dg/spellcheck-typenames.c
4820
18407bfb
JW
48212016-07-20 Jonathan Wakely <jwakely@redhat.com>
4822
4823 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4824 pointer to member function and also test catching by reference.
4825
4c07fd98
DV
48262016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4827
4828 * gcc.target/s390/pr67443.c: Fix test case.
4829
fee21d65
DV
48302016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4831
4832 * gcc.target/s390/insv-1.c: Xfail some tests.
4833 * gcc.target/s390/insv-2.c: Likewise.
4834
dbe9dfdd
GJL
48352016-07-20 Georg-Johann Lay <avr@gjlay.de>
4836
4837 * gcc.target/avr/torture/get-mem.c: New test.
4838 * gcc.target/avr/torture/set-mem.c: New test.
4839
c25e1d82
GJL
48402016-07-20 Georg-Johann Lay <avr@gjlay.de>
4841
4842 PR target/71948
4843 * gcc.target/avr/torture/tiny-progmem.c: New test.
4844
109d2197
JJ
48452016-07-20 Jakub Jelinek <jakub@redhat.com>
4846
7419f441
JJ
4847 PR c++/71909
4848 * g++.dg/parse/pr71909.C: New test.
4849 * g++.dg/tm/pr71909.C: New test.
4850
109d2197
JJ
4851 PR c++/50060
4852 * g++.dg/cpp0x/constexpr-50060.C: New test.
4853 * g++.dg/cpp1y/constexpr-50060.C: New test.
4854
144530cf
ML
48552016-07-20 Martin Liska <mliska@suse.cz>
4856
4857 * gfortran.dg/graphite/pr71898.f90: New test.
4858
04ac4afa
BC
48592016-07-20 Bin Cheng <bin.cheng@arm.com>
4860
4861 PR tree-optimization/71503
4862 PR tree-optimization/71683
4863 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4864 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4865
dcbdb17a
ML
48662016-07-20 Martin Liska <mliska@suse.cz>
4867
4868 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4869 * gcc.dg/plugin/sreal-test-1.c: Remove.
4870 * gcc.dg/plugin/sreal_plugin.c: Remove.
4871
6ed82555
TK
48722016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4873
4874 PR fortran/71902
4875 * gfortran.dg/dependency_47.f90: New test.
4876
13da0507
JJ
48772016-07-19 Jakub Jelinek <jakub@redhat.com>
4878
4833f561
JJ
4879 PR rtl-optimization/71916
4880 * gcc.c-torture/compile/pr71916.c: New test.
4881
4fda19ef
JJ
4882 PR middle-end/71874
4883 * g++.dg/torture/pr71874.C: New test.
4884
13da0507
JJ
4885 PR middle-end/71734
4886 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4887 (my_alloc): Rewritten to use __builtin_posix_memalign and
4888 __SIZE_TYPE__.
4889 (my_free): Use __builtin_free instead of _mm_free.
4890 (Vec::operator=): Use __builtin_memcpy.
4891
e7980add
MJ
48922016-07-19 Martin Jambor <mjambor@suse.cz>
4893
61c73a7f
UB
4894 PR fortran/71688
4895 * gfortran.dg/pr71688.f90: New test.
e7980add 4896
13e88953
RB
48972016-07-19 Richard Biener <rguenther@suse.de>
4898
4899 * c-c++-common/vector-subscript-6.c: New testcase.
4900 * c-c++-common/vector-subscript-7.c: Likewise.
4901
1caf0482
SKS
49022016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4903
a23404c9 4904 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4905 and UInt32 based on __SIZEOF_INT__.
4906
cef5388d
RB
49072016-07-19 Richard Biener <rguenther@suse.de>
4908
4909 PR tree-optimization/71901
4910 * gcc.dg/torture/pr71901.c: New testcase.
4911
49122016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4913
4914 PR tree-optimization/71908
4915 * gcc.dg/torture/pr71908.c: New testcase.
4916
a8f7a895
MM
49172016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4918
4919 PR target/71493
4920 * gcc.target/powerpc/pr71493-1.c: New test.
4921 * gcc.target/powerpc/pr71493-2.c: Likewise.
4922
f2111a36
JJ
49232016-07-18 Jakub Jelinek <jakub@redhat.com>
4924
99516432
JJ
4925 PR c++/71835
4926 * g++.dg/conversion/ambig3.C: New test.
4927
87713c6a
JJ
4928 PR c++/71828
4929 * g++.dg/cpp0x/constexpr-71828.C: New test.
4930
7a7f16ca
JJ
4931 PR c++/71826
4932 * g++.dg/template/pr71826.C: New test.
4933
f4d90295
JJ
4934 PR c++/71822
4935 * g++.dg/template/defarg21.C: New test.
4936
f2111a36
JJ
4937 PR c++/71871
4938 * g++.dg/ext/vector31.C: New test.
4939
0b965526
UB
49402016-07-18 Uros Bizjak <ubizjak@gmail.com>
4941
4942 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4943
94e136b9
YR
49442016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4945
4946 PR tree-optimization/71734
4947 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4948
7072df0a
DV
49492016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4950
4951 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4952 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4953 stack-layout-dynamic-1.c: New test.
4954
54158a1a
AK
49552016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4956
4957 * gcc.target/s390/nolrl-1.c: New test.
4958
43068916
FR
49592016-07-17 Fritz Reese <fritzoreese@gmail.com>
4960
4961 PR fortran/71523
4962 * gfortran.dg/pr71523_1.f90: New test.
4963 * gfortran.dg/pr71523_2.f90: New test.
4964
a9356b12
AS
49652016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4966
4967 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4968
a07b81c7 49692016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4970 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4971
4972 PR fortran/62125
4973 * gfortran.dg/pr62125.f90: New test.
4974
96c0ec12
BS
49752016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4976
4977 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4978 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4979
479d0ed5
JW
49802016-07-15 Jonathan Wakely <jwakely@redhat.com>
4981
4982 PR c++/58796
4983 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4984 * g++.dg/cpp0x/nullptr35.C: New test.
4985
41c7438e
BC
49862016-07-15 Bin Cheng <bin.cheng@arm.com>
4987
4988 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4989
f7ba880b
CP
49902016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4991
4992 * gfortran.dg/goacc/vector_length.f90: New test.
4993
b9aba0a0
RB
49942016-07-15 Richard Biener <rguenther@suse.de>
4995
4996 PR tree-optimization/71881
4997 * gcc.dg/torture/pr71881.c: New testcase.
4998
9513d5fb
RB
49992016-07-15 Richard Biener <rguenther@suse.de>
5000
5001 PR tree-optimization/71887
5002 * gcc.dg/torture/pr71887.c: New testcase.
5003
ddbbcb19
JJ
50042016-07-15 Jakub Jelinek <jakub@redhat.com>
5005
5006 PR c/71858
5007 * gcc.dg/spellcheck-identifiers-3.c: New test.
5008
29eb509c
AV
50092016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5010
5011 PR fortran/71807
5012 * gfortran.dg/null_9.f90: New test.
5013
43aabfcf
BC
50142016-07-15 Bin Cheng <bin.cheng@arm.com>
5015
5016 * gcc.dg/tree-ssa/loop-41.c: New test.
5017
afc89e58
BC
50182016-07-15 Bin Cheng <bin.cheng@arm.com>
5019
5020 PR tree-optimization/71347
5021 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5022
6fa682ad
SK
50232016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5024
5025 PR fortran/29819
5026 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5027 * gfortran.dg/contains.f90: Ditto.
5028 * gfortran.dg/contains_empty_1.f03: Ditto.
5029 * gfortran.dg/submodule_3.f08: Ditto.
5030
dd36b877
JJ
50312016-07-14 Jakub Jelinek <jakub@redhat.com>
5032
a60a5d31
JJ
5033 PR testsuite/71865
5034 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5035 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5036 expected diagnostics.
5037
dd36b877
JJ
5038 PR c/71858
5039 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5040 * gcc.dg/spellcheck-identifiers-2.c: New test.
5041 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5042 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5043
a241f8ca
JJ
50442016-07-14 Jakub Jelinek <jakub@redhat.com>
5045
5046 PR tree-optimization/71872
5047 * gcc.c-torture/compile/pr71872.c: New test.
5048
d62b809c
TP
50492016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5050
5051 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5052 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5053 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5054 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5055 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5056 * gcc.target/arm/atomic-op-acquire-1.c: This.
5057 * gcc.target/arm/atomic-op-char.c: Rename into ...
5058 * gcc.target/arm/atomic-op-char-1.c: This.
5059 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5060 * gcc.target/arm/atomic-op-consume-1.c: This.
5061 * gcc.target/arm/atomic-op-int.c: Rename into ...
5062 * gcc.target/arm/atomic-op-int-1.c: This.
5063 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5064 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5065 * gcc.target/arm/atomic-op-release.c: Rename into ...
5066 * gcc.target/arm/atomic-op-release-1.c: This.
5067 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5068 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5069 * gcc.target/arm/atomic-op-short.c: Rename into ...
5070 * gcc.target/arm/atomic-op-short-1.c: This.
5071 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5072 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5073 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5074 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5075 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5076 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5077 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5078 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5079 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5080 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5081
1f8dd420
AV
50822016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5083
5084 PR fortran/70842
5085 * gfortran.dg/select_type_35.f03: New test.
5086
53109ba8
KT
50872016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5088
5089 PR target/65951
5090 PR tree-optimization/70923
5091 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5092 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5093 * gcc.dg/vect/pr65951.c: Likewise.
5094 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5095
91f35b7f
DE
50962016-07-14 David Edelsohn <dje.gcc@gmail.com>
5097
5098 * c-c++-common/pr60226.c: Expect maximum object file alignment
5099 error on AIX.
5100
351168fe
RB
51012016-07-14 Richard Biener <rguenther@suse.de>
5102
5103 PR tree-optimization/71866
5104 * gcc.dg/torture/pr71866.c: New testcase.
5105
94c32c00
TP
51062016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5107
5108 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5109 selector and enclose boolean expression in curly braces.
5110
b799a481
AM
51112016-07-14 Alan Modra <amodra@gmail.com>
5112
5113 PR target/71733
5114 * gcc.target/powerpc/p9-novsx.c: New.
5115
f63ba78c
AK
51162016-07-13 Andi Kleen <ak@linux.intel.com>
5117
5118 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5119 * g++.dg/tree-prof/morefunc.C: Dito.
5120 * g++.dg/tree-prof/pr35545.C: Dito.
5121 * g++.dg/tree-prof/reorder.C: Dito.
5122 * gcc.dg/tree-prof/20050826-2.c: Dito.
5123 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5124 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5125 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5126 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5127 * gcc.dg/tree-prof/inliner-1.c: Dito.
5128 * gcc.dg/tree-prof/merge_block.c: Dito.
5129 * gcc.dg/tree-prof/stringop-1.c: Dito.
5130 * gcc.dg/tree-prof/stringop-2.c: Dito.
5131 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5132 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5133 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5134 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5135 * gcc.dg/tree-prof/update-loopch.c: Dito.
5136 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5137 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5138 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5139 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5140 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5141 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5142 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5143
f4d5a23d
AK
51442016-07-13 Andi Kleen <ak@linux.intel.com>
5145
5146 * lib/profopt.exp (profopt-execute): Remove .imports files.
5147
ae145898
AK
51482016-07-13 Andi Kleen <ak@linux.intel.com>
5149
0b965526 5150 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5151
e97bd4f5
AK
51522016-07-13 Andi Kleen <ak@linux.intel.com>
5153
5154 * lib/profopt.exp (dg-final-scan-autofdo,
5155 dg-final-scan-not-autofdo): New functions.
5156
6fa3d4b4
BC
51572016-07-13 Bin Cheng <bin.cheng@arm.com>
5158
5159 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5160 * gcc.dg/vect/vect-35.c: Ditto.
5161 * gcc.dg/vect/vect-alias-check-2.c: New test.
5162
65f18bc6
ML
51632016-07-13 Martin Liska <mliska@suse.cz>
5164
5165 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5166 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5167 * gfortran.dg/pr42108.f90: Update expected dump scan.
5168
9737f35b
RB
51692016-07-13 Richard Biener <rguenther@suse.de>
5170
5171 PR tree-optimization/24574
5172 * gcc.dg/pr24574.c: New testcase.
5173
62c0ea4b
SKS
51742016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5175
0b965526 5176 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5177 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5178 * c-c++-common/pr68833-1.c: Require int32plus.
5179 * gcc.dg/ipa/pr63551.c: Likewise.
5180 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5181 * gcc.dg/ipa/pr64041.c: Require int32plus.
5182
c7ed8938
IE
51832016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5184
5185 PR ipa/71633
5186 * g++.dg/pr71633.C: New test.
5187
5ce15300
TP
51882016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5189
5190 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5191 Add new arm_thumb1_cbz_ok effective target.
5192 * gcc.target/arm/cbz.c: New test.
5193
2b9509a3
TP
51942016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5195
5196 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5197 Define effective target.
5198 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5199 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5200 * gcc.target/arm/movhi_movw.c: New test.
5201 * gcc.target/arm/movsi_movw.c: Likewise.
5202 * gcc.target/arm/movdi_movw.c: Likewise.
5203
7f15b177
RB
52042016-07-13 Richard Biener <rguenther@suse.de>
5205
5206 PR middle-end/71104
5207 * gcc.dg/pr71104-1.c: New testcase.
5208 * gcc.dg/pr71104-2.c: Likewise.
5209
0b0a896e
MM
52102016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5211
5212 PR target/71805
5213 * gcc.target/powerpc/pr71805.c: New test.
5214
f906f5ed
BS
52152016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5216
5217 * gcc.target/powerpc/divkc3-1.c: New.
5218 * gcc.target/powerpc/mulkc3-1.c: New.
5219
9e63c3aa
NS
52202016-07-12 Nathan Sidwell <nathan@acm.org>
5221
5222 * gcc.target/arm/data-rel-1.c: New.
5223 * gcc.target/arm/data-rel-2.c: New.
5224 * gcc.target/arm/data-rel-3.c: New.
5225
f507d202
ML
52262016-07-12 Martin Liska <mliska@suse.cz>
5227
5228 * gcc.dg/params/blocksort-part.c: New test.
5229 * gcc.dg/params/params.exp: New file.
5230
d6f7c125
KT
52312016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5232
5233 PR middle-end/71700
5234 * gcc.c-torture/execute/pr71700.c: New test.
5235
37ccb0ba
SB
52362016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5237 Richard Biener <rguenther@suse.de>
5238
5239 PR tree-optimization/23286
5240 PR tree-optimization/70159
5241 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5242 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5243 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5244 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5245 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5246 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5247 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5248 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5249 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5250 * gcc.dg/pr51879-12.c: Likewise.
5251 * gcc.dg/strlenopt-9.c: Likewise.
5252 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5253 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5254 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5255 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5256 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5257 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5258 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5259 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5260 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5261 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5262 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5263 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5264 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5265 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5266 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5267
712a93d6
RB
52682016-07-12 Richard Biener <rguenther@suse.de>
5269
5270 PR rtl-optimization/68961
5271 * gcc.target/i386/pr68961.c: New testcase.
5272
c392943c
JJ
52732016-07-11 Jakub Jelinek <jakub@redhat.com>
5274
3d56e6a4
JJ
5275 PR middle-end/71758
5276 * c-c++-common/gomp/pr71758.c: New test.
5277 * gfortran.dg/gomp/pr71758.f90: New test.
5278
c392943c
JJ
5279 PR tree-optimization/71823
5280 * gcc.dg/vect/pr71823.c: New test.
5281
741d3be5
DM
52822016-07-11 David Malcolm <dmalcolm@redhat.com>
5283
5284 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5285 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5286 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5287
92fa45b5
L
52882016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5289
5290 PR target/71801
5291 * gcc.target/i386/pr71801.c: New test.
5292
f51606c7
RB
52932016-07-11 Richard Biener <rguenther@suse.de>
5294
5295 PR tree-optimization/71816
5296 * gcc.dg/torture/pr71816.c: New testcase.
5297
36b54ce0
TK
52982016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5299
5300 PR fortran/71783
5301 * gfortran.dg/dependency_46.f90: New test.
5302
d13835b6
VM
53032016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5304
5305 PR rtl-optimization/71621
5306 * gcc.target/i386/pr71621-1.c: New.
5307 * gcc.target/i386/pr71621-2.c: New.
5308
642bcbdf
CP
53092016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5310
5311 * gfortran.dg/goacc/pr71704.f90: New test.
5312
02eb5b8b
BS
53132016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5314
5315 PR target/71297
5316 * gcc.target/powerpc/pr71297.c: New.
5317
8beb9a0d
JW
53182016-07-08 Jiong Wang <jiong.wang@arm.com>
5319
5320 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5321
cef4b650
MM
53222016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5323
5324 PR target/71806
5325 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5326
3c3ecf52
AH
53272016-07-08 Alan Hayward <alan.hayward@arm.com>
5328
5329 PR tree-optimization/71667
5330 * gcc.dg/vect/pr71667.c: New
5331
2660286d
ML
53322016-07-08 Martin Liska <mliska@suse.cz>
5333
5334 * gcc.dg/torture/pr71606.c: New test.
5335
70cdd4ae
JD
53362016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5337
5338 PR fortran/71764
5339 * gfortran.dg/pr71764.f90: New test.
5340
842dc2e6
JJ
53412016-07-07 Jakub Jelinek <jakub@redhat.com>
5342 Kai Tietz <ktietz70@googlemail.com>
5343
5344 PR c++/70869
5345 PR c++/71054
5346 * g++.dg/cpp0x/pr70869.C: New test.
5347 * g++.dg/cpp0x/pr71054.C: New test.
5348
31be4262
DE
53492016-07-07 David Edelsohn <dje.gcc@gmail.com>
5350
5351 * g++.dg/debug/pr71432.C: Fail on AIX.
5352
1c122092
ML
53532016-07-07 Martin Liska <mliska@suse.cz>
5354
5355 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5356 an undefined behavior.
5357 * gfortran.dg/do_3.F90: Likewise.
5358 * gfortran.dg/do_check_11.f90: New test.
5359 * gfortran.dg/do_check_12.f90: New test.
5360 * gfortran.dg/do_corner_warn.f90: New test.
5361
7119f1b1
ML
53622016-07-07 Martin Liska <mliska@suse.cz>
5363
5364 * gfortran.dg/predict-1.f90: Ammend the test.
5365 * gfortran.dg/predict-2.f90: Likewise.
5366
275792f2
IE
53672016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5368
5369 PR ipa/71624
5370 * g++.dg/pr71624.C: New test.
5371
05a437c1
TP
53722016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5373
5374 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5375 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5376 ARMv8-M Mainline architectures.
5377
6f493951
TP
53782016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5379
5380 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5381 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5382
5ddaee94
SB
53832016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5384
5385 PR target/70098
5386 PR target/71763
5387 * gcc.target/powerpc/pr71763.c: New file.
5388
651afdb2
YR
53892016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5390
5391 PR tree-optimization/71518
0b965526 5392 * gcc.dg/pr71518.c: New test.
651afdb2 5393
9df99881
WD
53942016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5395
5396 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5397
7b4e0769
SKS
53982016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5399
0b965526 5400 PR target/50739
7b4e0769
SKS
5401 * gcc.target/avr/pr50739.c: New test.
5402
eb4432f7
JH
54032016-07-05 Jan Hubicka <jh@suse.cz>
5404
5405 * gcc.dg/tree-ssa/scev-14.c: update template.
5406
c01e092f
RS
54072016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5408
5409 * gcc.dg/vect/group-no-gaps-1.c: New test.
5410
8070763a
AK
54112016-07-05 Andi Kleen <ak@linux.intel.com>
5412
5413 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5414 if kernel supports MPX.
5415
3f8257db 54162016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5417
5418 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5419
36a265b1
MM
54202016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5421 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5422
5423 * gcc.target/powerpc/signbit-1.c: New test.
5424 * gcc.target/powerpc/signbit-2.c: New test.
5425 * gcc.target/powerpc/signbit-3.c: New test.
5426
7a98fb6e
KT
54272016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5428
5429 PR rtl-optimization/71594
5430 * gcc.dg/torture/pr71594.c: New test.
5431
1e3d54b4
JH
54322016-07-05 Jan Hubicka <jh@suse.cz>
5433
5434 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5435
84ca3893
DM
54362016-07-05 David Malcolm <dmalcolm@redhat.com>
5437
5438 PR c++/62314
3a146d46 5439 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5440 number of missing semicolon error.
5441 * g++.dg/pr62314-2.C: New test case.
5442
20d0bfce
AF
54432016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5444
5445 * gfortran.dg/coarray_stat_function.f90: New test.
5446 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5447 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5448 to new interfaces.
5449
69aaea06
AV
54502016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5451
5452 PR fortran/71623
5453 * gfortran.dg/deferred_character_17.f90: New test.
5454
f723a43c
CL
54552016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5456
5457 * gcc.target/arm/neon/polytypes.c: Move to ...
5458 * gcc.target/arm/polytypes.c: ... here.
5459 * gcc.target/arm/neon/pr51534.c: Move to ...
5460 * gcc.target/arm/pr51534.c: ... here.
5461 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5462 * gcc.target/arm/vect-vcvt.c: ... here.
5463 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5464 * gcc.target/arm/vect-vcvtq.c: ... here.
5465 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5466 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5467 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5468 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5469 * gcc.target/arm/neon/neon.exp: Delete.
5470 * gcc.target/arm/neon/: Delete.
5471
d73e0ccf
JD
54722016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5473
5474 PR fortran/65575
5475 * gfortran.dg: pr65575.f90: New test.
5476
c20f6223
JD
54772016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5478
5479 PR fortran/35849
5480 * gfortran.dg: pr35849.f90: New test.
5481
2a5537c3
JJ
54822016-07-04 Jakub Jelinek <jakub@redhat.com>
5483
5484 PR c++/71739
5485 * g++.dg/cpp0x/pr71739.C: New test.
5486
740f9751
CL
54872016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5488
5489 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5490
bf749919
DV
54912016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5492
5493 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5494 locr.
5495 * gcc.target/s390/loc-1.c: New test.
5496
430bb38e
YR
54972016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5498
3a146d46
JJ
5499 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5500 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5501
15f6e0da
RR
55022016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5503
5504 PR target/63874
5505 * gcc.target/aarch64/pr63874.c: New test.
5506
79335075
JB
55072016-07-04 Jan Beulich <jbeulich@suse.com>
5508
5509 * g++.dg/header.c: New.
5510 * gcc.dg/header.c: New.
5511
557e8c49
JJ
55122016-07-02 Jakub Jelinek <jakub@redhat.com>
5513
5514 PR c/71719
5515 * c-c++-common/Wunused-var-15.c: New test.
5516
79a592e3
JJ
55172016-07-01 Jakub Jelinek <jakub@redhat.com>
5518
5519 PR fortran/71687
5520 * gfortran.dg/gomp/pr71687.f90: New test.
5521
e2298656
BS
55222016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5523
5524 * gcc.dg/const-float128-ped.c: Require __float128 effective
5525 target and options.
5526 * gcc.dg/const-float128.c: Likewise.
5527 * gcc.dg/torture/float128-cmp-invalid.c: Require
5528 __float128 and base_quadfloat_support effective targets, and
5529 __float128 options.
5530 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5531 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5532 * gcc.dg/torture/float128-nan.c: Likewise.
5533 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5534 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5535 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5536 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5537 (add_options_for___float128): New.
5538 (check_effective_target_base_quadword_support): New.
5539
70c11966
MM
55402016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5541
5542 PR target/71720
5543 * gcc.target/powerpc/pr71720.c: New test.
5544
059541fd
JB
55452016-07-01 Jan Beulich <jbeulich@suse.com>
5546
5547 * gcc.dg/bss.c: New.
5548
2c1e4964
PB
55492016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5550
5551 PR target/71698
5552 * gcc.target/powerpc/pr71698.c: New test.
5553
22e1cb39
GJL
55542016-07-01 Georg-Johann Lay <avr@gjlay.de>
5555
5556 PR target/71151
5557 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5558 instead of ".foo" for its section name.
5559 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5560 depending on MCU's flash size.
5561 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5562 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5563 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5564 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5565 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5566 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5567
466cf574
JB
55682016-07-01 Jan Beulich <jbeulich@suse.com>
5569
5570 * gcc.target/i386/pr65105-2.c: Add -msse2.
5571
351beab7
JJ
55722016-06-30 Jakub Jelinek <jakub@redhat.com>
5573
55a0f21a
JJ
5574 PR tree-optimization/71707
5575 * gcc.dg/strlenopt-29.c: New test.
5576
6245ad72
JJ
5577 PR fortran/71704
5578 * gfortran.dg/gomp/pr71704.f90: New test.
5579
351beab7
JJ
5580 PR fortran/71705
5581 * gfortran.dg/gomp/pr71705.f90: New test.
5582
5a3a6a5e
KN
55832016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5584
5585 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5586 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5587 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5588 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5589 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5590 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5591 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5592 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5593 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5594 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5595 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5596 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5597 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5598 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5599 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5600 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5601 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5602 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5603 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5604 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5605 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5606 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5607 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5608 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5609 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5610 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5611 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5612 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5613 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5614 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5615 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5616 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5617 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5618 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5619 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5620 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5621 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5622 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5623 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5624 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5625 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5626 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5627 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5628 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5629 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5630 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5631 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5632 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5633 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5634 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5635 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5636 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5637 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5638 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5639 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5640 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5641 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5642 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5643 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5644 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5645 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5646 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5647 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5648 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5649 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5650 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5651 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5652 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5653 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5654 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5655 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5656 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5657 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5658 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5659 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5660 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5661 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5662 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5663 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5664 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5665 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5666
3dfa8071 56672016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5668 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5669
5670 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5671
9bd62242 56722016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5673 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5674
5675 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5676
603107fb
DM
56772016-06-30 David Malcolm <dmalcolm@redhat.com>
5678
5679 PR driver/71651
5680 * gcc.dg/spellcheck-options-12.c: New test case.
5681
205cccc7
JJ
56822016-06-30 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR middle-end/71693
5685 * gcc.c-torture/compile/pr71693.c: New test.
5686
f4452176
DM
56872016-06-29 David Malcolm <dmalcolm@redhat.com>
5688
5689 * gcc.dg/spellcheck-params.c: New testcase.
5690 * gcc.dg/spellcheck-params-2.c: New testcase.
5691
c5e74d9d
MM
56922016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5693
5694 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5695 vector extract instructions.
5696 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5697
e44ecbfd
JD
56982016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5699
5700 PR fortran/71686
5701 * gfortran.dg/unexpected_eof_2.f90: New test.
5702 * gfortran.dg/unexpected_eof_3.f90: New test.
5703
ee446d9f
JW
57042016-06-29 Jim Wilson <jim.wilson@linaro.org>
5705
5706 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5707
27f67461
CP
57082016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5709
5710 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5711 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5712 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5713
b1206d29
RB
57142016-06-29 Richard Biener <rguenther@suse.de>
5715
5716 PR middle-end/15256
5717 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5718
1af21224
MW
57192016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5720
5721 * gcc.target/arm/aapcs/neon-vect10.c: Require
5722 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5723 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5724 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5725 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5726 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5727 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5728 * gcc.target/arm/fp16-aapcs-1.c: Require
5729 -mfloat-ab=hard. Also simplify the test.
5730 * gcc.target/arm/fp16-aapcs-2.c: New.
5731
7fe43755
MW
57322016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5733
0b965526 5734 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5735 (add_options_for_arm_fp16_ieee): New.
5736 (add_options_for_arm_fp16_alternative): New.
5737 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5738 long-line.
5739 (effective_target_arm_fp16_hw): New.
5740
264d951a
IE
57412016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5742
5743 PR tree-optimization/71655
5744 * g++.dg/pr71655.C: New test.
5745
5c846a81
ML
57462016-06-29 Martin Liska <mliska@suse.cz>
5747
5748 * gcc.dg/pr71585.c: New test.
5749 * gcc.dg/pr71585-2.c: New test.
5750 * gcc.dg/pr71585-3.c: New test.
5751
fafe9318
YR
57522016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5753
5754 PR tree-optimization/70729
5755 * g++.dg/vect/pr70729.cc: New test.
5756
54d19c3b
TS
57572016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5758
5759 * c-c++-common/gomp/cancel-1.c: Extend.
5760
5f3cd7c3
JJ
57612016-06-29 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR tree-optimization/71625
5764 * gcc.dg/strlenopt-28.c: New test.
5765
4aa83879
RB
57662016-06-29 Richard Biener <rguenther@suse.de>
5767
5768 PR middle-end/71002
5769 * g++.dg/torture/pr71002.C: Adjust testcase.
5770
152ef731
JJ
57712016-06-29 Jakub Jelinek <jakub@redhat.com>
5772
5773 PR c/71685
5774 * gcc.dg/pr71685.c: New test.
5775
57762016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5777
5778 PR c/71552
5779 * gcc.dg/init-bad-9.c: New test.
5780
d41dc215
BS
57812016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5782
5783 * gcc.target/powerpc/abs128-1.c: Require VSX.
5784 * gcc.target/powerpc/copysign128-1.c: Likewise.
5785 * gcc.target/powerpc/inf128-1.c: Likewise.
5786 * gcc.target/powerpc/nan128-1.c: Likewise.
5787
6a20b538
JJ
57882016-06-28 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR middle-end/71626
5791 * gcc.c-torture/execute/pr71626-1.c: New test.
5792 * gcc.c-torture/execute/pr71626-2.c: New test.
5793
77d93c47
PB
57942016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5795
5796 PR target/71656
5797 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5798
a8264058
SB
57992016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5800
5801 PR target/71670
5802 * gcc.target/powerpc/pr71670.c: New testcase.
5803
0dc47331
PB
58042016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5805
5806 PR target/71656
5807 * gcc.target/powerpc/pr71656-1.c: New test.
5808 * gcc.target/powerpc/pr71656-2.c: New test.
5809
b65ffc79
CL
58102016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5811
5812 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5813 around fp16 code.
5814 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5815 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5816 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5817 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5818 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5819 Add arm_neon_fp16_ok effective target.
0b965526
UB
5820 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5821 Likewise.
5822 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5823 Likewise.
5824 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5825 Likewise.
5826 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5827 Likewise.
5828 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5829 Likewise.
5830 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5831 Likewise.
5832 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5833 Likewise.
5834 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5835 Likewise.
5836 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5837 Likewise.
5838 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5839 Likewise.
5840 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5841 Likewise.
b65ffc79 5842
9bb86f40
JH
58432016-06-26 Jan Hubicka <hubicka@ucw.cz>
5844
5845 * gcc.dg/predict-12.c: New testcase.
5846
46db0fd4
JD
58472016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5848
5849 PR fortran/71649
5850 * gfortran.dg/pr71649.f90: New test.
5851
2a65e70b
JJ
58522016-06-25 Jakub Jelinek <jakub@redhat.com>
5853
f8a06e24
JJ
5854 PR tree-optimization/71643
5855 * g++.dg/opt/pr71643.C: New test.
5856
2a65e70b
JJ
5857 PR tree-optimization/71631
5858 * gcc.c-torture/execute/pr71631.c: New test.
5859
7805417a
JH
58602016-06-24 Jan Hubicka <hubicka@ucw.cz>
5861
5862 * gcc.dg/predict-11.c: New testcase.
5863 * gfortran.dg/predict-2.f90: New testcase.
5864
888ed1a3
JH
58652016-06-24 Jan Hubicka <hubicka@ucw.cz>
5866
5867 * gcc.dg/predict-10.c: New test.
5868
53605f35
BS
58692016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5870
5871 * gcc.target/powerpc/abs128-1.c: New.
5872 * gcc.target/powerpc/copysign128-1.c: New.
5873 * gcc.target/powerpc/inf128-1.c: New.
5874 * gcc.target/powerpc/nan128-1.c: New.
5875
7b22b4c6
EB
58762016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5877
5878 * gfortran.dg/pr71642.f90: New test.
5879
37e373c2
JJ
58802016-06-24 Jakub Jelinek <jakub@redhat.com>
5881
5882 PR tree-optimization/71647
5883 * gcc.target/i386/pr71647.c: New test.
5884
b20b79f2
L
58852016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5886
5887 * gcc.target/i386/noplt-gd-1.c: New test.
5888 * gcc.target/i386/noplt-gd-2.c: Likewise.
5889 * gcc.target/i386/noplt-gd-3.c: Likewise.
5890 * gcc.target/i386/noplt-ld-1.c: Likewise.
5891 * gcc.target/i386/noplt-ld-2.c: Likewise.
5892 * gcc.target/i386/noplt-ld-3.c: Likewise.
5893 * lib/target-supports.exp
5894 (check_effective_target_tls_get_addr_via_got): New.
5895
04619cb8
UB
58962016-06-24 Uros Bizjak <ubizjak@gmail.com>
5897
5898 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5899 testsuite compile flags.
5900 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5901 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5902
59032016-06-24 Uros Bizjak <ubizjak@gmail.com>
5904
5905 * g++dg/vect/pr36684.cc: Add dg-do compile.
5906 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5907 * gcc.dg/vect/pr70021.c: Ditto.
5908 * gcc.dg/vect/pr70138-1.c: Ditto.
5909 * gcc.dg/vect/pr70138-2.c: Ditto.
5910 * gcc.dg/vect/pr70354-1.c: Ditto.
5911 * gcc.dg/vect/pr70354-2.c: Ditto.
5912 * gcc.dg/vect/pr71259.c: Ditto.
5913 * gcc.dg/vect/pr71416-1.c: Ditto.
5914 * gcc.dg/vect/slp-43.c: Ditto.
5915 * gcc.dg/vect/slp-45.c: Ditto.
5916 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5917 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5918 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5919 * gfortran.dg/vect/pr69980.f90: Ditto.
5920
59212016-06-24 Uros Bizjak <ubizjak@gmail.com>
5922
5923 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5924 * gcc.dg/vect/bb-slp-30.c: Ditto.
5925 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5926 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5927 * gcc.dg/vect/pr45902.c: Ditto.
5928 * gcc.dg/vect/pr48172.c: Ditto.
5929 * gcc.dg/vect/pr48377.c: Ditto.
5930 * gcc.dg/vect/pr49038.c: Ditto.
5931 * gcc.dg/vect/pr49771.c: Ditto.
5932 * gcc.dg/vect/pr52091.c: Ditto.
5933 * gcc.dg/vect/pr53185-2.c: Ditto.
5934 * gcc.dg/vect/pr56826.c: Ditto.
5935 * gcc.dg/vect/pr60276.c: Ditto.
5936 * gcc.dg/vect/pr62021.c: Ditto.
5937 * gcc.dg/vect/pr63530.c: Ditto.
5938 * gcc.dg/vect/pr65518.c: Ditto.
5939 * gcc.dg/vect/pr65947-1.c: Ditto.
5940 * gcc.dg/vect/pr65947-10.c: Ditto.
5941 * gcc.dg/vect/pr65947-11.c: Ditto.
5942 * gcc.dg/vect/pr65947-12.c: Ditto.
5943 * gcc.dg/vect/pr65947-13.c: Ditto.
5944 * gcc.dg/vect/pr65947-2.c: Ditto.
5945 * gcc.dg/vect/pr65947-3.c: Ditto.
5946 * gcc.dg/vect/pr65947-4.c: Ditto.
5947 * gcc.dg/vect/pr65947-5.c: Ditto.
5948 * gcc.dg/vect/pr65947-6.c: Ditto.
5949 * gcc.dg/vect/pr65947-7.c: Ditto.
5950 * gcc.dg/vect/pr65947-8.c: Ditto.
5951 * gcc.dg/vect/pr65947-9.c: Ditto.
5952 * gcc.dg/vect/pr71416-1.c: Ditto.
5953 * gcc.dg/vect/pr71439.c: Ditto.
5954 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5955 * gcc.dg/vect/vect-bswap16.c: Ditto.
5956 * gcc.dg/vect/vect-bswap32.c: Ditto.
5957 * gcc.dg/vect/vect-bswap64.c: Ditto.
5958 * gcc.dg/vect/vect-live-1.c: Ditto.
5959 * gcc.dg/vect/vect-live-2.c: Ditto.
5960 * gcc.dg/vect/vect-live-3.c: Ditto.
5961 * gcc.dg/vect/vect-live-4.c: Ditto.
5962 * gcc.dg/vect/vect-live-5.c: Ditto.
5963 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5964 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5965 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5966 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5967 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5968 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5969 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5970 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5971 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5972 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5973 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5974 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5975 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5976 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5977 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5978 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5979 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5980
da224bcb
UB
59812016-06-24 Uros Bizjak <ubizjak@gmail.com>
5982
5983 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5984
dfee2870
L
59852016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5986
5987 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5988 ia32 if R_386_GOT32X relocation is supported.
5989 * gcc.target/i386/noplt-3.c: Likewise.
5990 * gcc.target/i386/noplt-2.c: Likewise.
5991 (main): Renamed to ...
5992 (bar): This.
5993 * gcc.target/i386/noplt-4.c: Likewise.
5994 (main): Renamed to ...
5995 (bar): This.
5996 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5997 * gcc.target/i386/pr67400-5.c: Likewise.
5998
a86451b9
JJ
59992016-06-24 Jakub Jelinek <jakub@redhat.com>
6000
00085092
JJ
6001 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6002 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6003
a86451b9
JJ
6004 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6005 f4): Adjust expected diagnostics.
6006 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6007 (T): If OVFP is defined, redefine to TP.
6008 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6009 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6010 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6011 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6012 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6013 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6014 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6015 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6016 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6017 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6018 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6019 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6020 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6021 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6022 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6023 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6024 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6025 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6026 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6027 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6028 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6029 as last argument to __builtin_add_overflow_p.
6030
7bb5d5f4
UB
60312016-06-23 Uros Bizjak <ubizjak@gmail.com>
6032
6033 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6034 dg-options and remove default vector testsuite compile flags.
6035 * g++.dg/vect/pr33860a.cc: Ditto.
6036 * g++.dg/vect/pr45470-a.cc: Ditto.
6037 * g++.dg/vect/pr45470-b.cc: Ditto.
6038 * g++.dg/vect/pr60896.cc: Ditto.
6039 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6040 * gcc.dg/vect/pr18308.c: Ditto.
6041 * gcc.dg/vect/pr24049.c: Ditto.
6042 * gcc.dg/vect/pr33373.c: Ditto.
6043 * gcc.dg/vect/pr36228.c: Ditto.
6044 * gcc.dg/vect/pr42395.c: Ditto.
6045 * gcc.dg/vect/pr42604.c: Ditto.
6046 * gcc.dg/vect/pr46663.c: Ditto.
6047 * gcc.dg/vect/pr48765.c: Ditto.
6048 * gcc.dg/vect/pr49093.c: Ditto.
6049 * gcc.dg/vect/pr49352.c: Ditto.
6050 * gcc.dg/vect/pr52298.c: Ditto.
6051 * gcc.dg/vect/pr52870.c: Ditto.
6052 * gcc.dg/vect/pr53185.c: Ditto.
6053 * gcc.dg/vect/pr53773.c: Ditto.
6054 * gcc.dg/vect/pr56695.c: Ditto.
6055 * gcc.dg/vect/pr62171.c: Ditto.
6056 * gcc.dg/vect/pr63530.c: Ditto.
6057 * gcc.dg/vect/pr68339.c: Ditto.
6058 * gcc.dg/vect/pr71259.c: Ditto.
6059 * gcc.dg/vect/vect-82_64.c: Ditto.
6060 * gcc.dg/vect/vect-83_64.c: Ditto.
6061 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6062 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6063 * gcc.dg/vect/vect-shift-2.c: Ditto.
6064 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6065 * gfortran.dg/vect/pr39318.f90: Ditto.
6066 * gfortran.dg/vect/pr45714-a.f: Ditto.
6067 * gfortran.dg/vect/pr45714-b.f: Ditto.
6068 * gfortran.dg/vect/pr46213.f90: Ditto.
6069
2d4bb02f
MM
60702016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6071 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6072
6073 * gcc.target/powerpc/p9-splat-5.c: New test.
6074
f6d1b868
UB
60752016-06-23 Uros Bizjak <ubizjak@gmail.com>
6076
6077 PR tree-optimization/71488
6078 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6079 * lib/target-supports.exp: ... here.
6080 (check_sse4_hw_available): New procedure.
6081 (check_effective_target_sse4_runtime): Ditto.
6082 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6083 -march=westmere for sse4_runtime targets.
936ff030 6084 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6085 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6086 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6087 (main): Call check_vect ().
a7898180 6088 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6089
c0597759
L
60902016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6091
6092 PR target/66232
6093 PR target/67400
6094 * gcc.target/i386/pr66232-14.c: New file.
6095 * gcc.target/i386/pr66232-15.c: Likewise.
6096 * gcc.target/i386/pr66232-16.c: Likewise.
6097 * gcc.target/i386/pr66232-17.c: Likewise.
6098 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6099 ia32 if R_386_GOT32X relocation is supported.
6100 * gcc.target/i386/pr67400-2.c: Likewise.
6101 * gcc.target/i386/pr67400-3.c: Likewise.
6102 * gcc.target/i386/pr67400-4.c: Likewise.
6103 * gcc.target/i386/pr67400-6.c: Likewise.
6104 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6105 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6106
5b0e27a7
JD
61072016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6108
6109 PR libgfortran/48852
6110 * gfortran.dg/char4_iunit_1.f03: Update test.
6111 * gfortran.dg/f2003_io_5.f03: Update test.
6112 * gfortran.dg/real_const_3.f90: Update test.
6113
7f586d90
AK
61142016-06-23 Andi Kleen <ak@linux.intel.com>
6115
6116 * g++.dg/bprob/bprob.exp: Support autofdo.
6117 * g++.dg/tree-prof/tree-prof.exp: dito.
6118 * gcc.dg/tree-prof/tree-prof.exp: dito.
6119 * gcc.misc-tests/bprob.exp: dito.
6120 * gfortran.dg/prof/prof.exp: dito.
6121 * lib/profopt.exp: dito.
6122 * lib/target-supports.exp: Check for autofdo.
6123
60fa7862
ML
61242016-06-23 Martin Liska <mliska@suse.cz>
6125
6126 * gcc.dg/pr71619.c: New test.
6127
e3d62871
UB
61282016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6129
6130 PR target/67400
cc901875
UB
6131 * gcc.target/i386/pr67400-1.c: New test.
6132 * gcc.target/i386/pr67400-2.c: Likewise.
6133 * gcc.target/i386/pr67400-3.c: Likewise.
6134 * gcc.target/i386/pr67400-4.c: Likewise.
6135 * gcc.target/i386/pr67400-5.c: Likewise.
6136 * gcc.target/i386/pr67400-6.c: Likewise.
6137 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6138
ac81cf0b
DM
61392016-06-22 David Malcolm <dmalcolm@redhat.com>
6140
6141 * c-c++-common/missing-header-1.c: New test case.
6142 * c-c++-common/missing-header-2.c: New test case.
6143 * c-c++-common/missing-header-3.c: New test case.
6144 * c-c++-common/missing-header-4.c: New test case.
6145
1a4f11c8
DM
61462016-06-22 David Malcolm <dmalcolm@redhat.com>
6147
6148 PR c/70339
6149 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6150 hint.
6151 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6152 expected results due to builtin "nanl" now being suggested for
6153 "name".
6154 * gcc.dg/pr67580.c: Update expected messages.
6155 * gcc.dg/spellcheck-identifiers.c: New testcase.
6156 * gcc.dg/spellcheck-typenames.c: New testcase.
6157
a93eac6a
DM
61582016-06-22 David Malcolm <dmalcolm@redhat.com>
6159
6160 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6161 file.
6162 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6163 diagnostic-test-show-locus-parseable-fixits.c to sources for
6164 diagnostic_plugin_test_show_locus.c.
6165 * lib/gcc-defs.exp (freeform_regexps): New global.
6166 (dg-regexp): New function.
6167 (handle-dg-regexps): New function.
6168 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6169 freeform_regexps to the empty list.
6170 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6171
49e76ff1
IE
61722016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6173
f6d1b868 6174 PR tree-optimization/71488
49e76ff1
IE
6175 * g++.dg/pr71488.C: New test.
6176 * gcc.dg/vect/vect-bool-cmp.c: New test.
6177
951d8c8a
EB
61782016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6179
6180 * gcc.dg/guality/param-5.c: New test.
6181
b60fc3bd
BE
61822016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6183
6184 * gcc.target/i386/asm-flag-7.c: New test.
6185
0609abda
TS
61862016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6187
6188 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6189 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6190 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6191 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6192 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6193 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6194 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6195 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6196 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6197 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6198 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6199 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6200 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6201 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6202 * lib/target-supports.exp: Likewise.
6203
ee2499b4
TS
62042016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6205
6206 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6207 * gcc.dg/attr-ms_struct-2.c: Likewise.
6208 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6209 * gcc.dg/bf-ms-attrib.c: Likewise.
6210 * gcc.dg/bf-ms-layout-2.c: Likewise.
6211 * gcc.dg/bf-ms-layout-3.c: Likewise.
6212 * gcc.dg/bf-ms-layout.c: Likewise.
6213 * gcc.dg/bf-no-ms-layout.c: Likewise.
6214 * gcc.target/i386/bitfield1.c: Likewise.
6215 * gcc.target/i386/bitfield2.c: Likewise.
6216 * gcc.target/i386/bitfield3.c: Likewise.
6217
caea59ff
KN
62182016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6219
6220 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6221 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6222 override other than -mcpu=power9 command-line option is specified,
6223 or if the target operating system is aix.
6224 * gcc.target/powerpc/darn-1.c: Likewise.
6225 * gcc.target/powerpc/darn-2.c: Likewise.
6226 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6227 test if effective-target is not powerpc_p9vector_ok or if the
6228 target operating system is not defined.
6229 * gcc.target/powerpc/vslv-1.c: Likewise.
6230 * gcc.target/powerpc/vsrv-0.c: Likewise.
6231 * gcc.target/powerpc/vsrv-1.c: Likewise.
6232
63617e30
TB
62332016-06-21 Tobias Burnus <burnus@net-b.de>
6234
6235 PR fortran/71068
6236 * gfortran.dg/coarray/data_1.f90: New.
6237
89192c3c
WD
62382016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6239
6240 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6241 (dg-require-effective-target): Use arm_v8_neon_hw.
6242 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6243 (dg-require-effective-target): Likewise.
6244 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6245 (dg-require-effective-target): Likewise.
6246 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6247 (dg-require-effective-target): Likewise.
6248 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6249 (dg-require-effective-target): Likewise.
6250 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6251 (dg-require-effective-target): Likewise.
6252 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6253 Add AArch64 check.
6254
64ac50e2
WD
62552016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6256
6257 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6258 Set to 3 so test passes.
6259
6252b5db
WD
62602016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6261
6262 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6263
3b9bc511
IV
62642016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6265
6266 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6267 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6268 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6269 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6270
21db1c78
IV
62712016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6272
6273 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6274 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6275
9d30e86f
L
62762016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6277
6278 PR target/71549
6279 * gcc.target/i386/pr71549.c: New test.
6280
448a7c69
KN
62812016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6282
6283 * gcc.target/powerpc/vadsdu-0.c: Replace
6284 dg-require-effective-target directive to allow test to run on more
6285 platforms, and add dg-skip-if directive to disable test on aix
6286 platforms because of known incompatibilities.
6287 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6288 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6289 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6290 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6291 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6292 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6293 * gcc.target/powerpc/vadsdub-2.c: Replace
6294 dg-require-effective-target directive to allow test to run on more
6295 platforms, and add dg-skip-if directive to disable test on aix
6296 platforms because of known incompatibilities.
6297 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6298 with vec_absdb call to differentiate this test from vadsdub-1.c.
6299 * gcc.target/powerpc/vadsduh-1.c: Replace
6300 dg-require-effective-target directive to allow test to run on more
6301 platforms, and add dg-skip-if directive to disable test on aix
6302 platforms because of known incompatibilities.
6303 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6304 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6305 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6306
0ad84f34
JJ
63072016-06-21 Jakub Jelinek <jakub@redhat.com>
6308
6309 PR tree-optimization/71588
6310 * gcc.dg/pr71558.c: New test.
6311
e71e8d94
SKS
63122016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6313
6314 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6315 * c-c++-common/pr68657-2.c: Likewise.
6316 * c-c++-common/pr68657-3.c: Likewise.
6317 * gcc.dg/torture/pr69714.c: Require int32plus support.
6318 * gcc.dg/torture/pr70025.c: Likewise.
6319 * gcc.dg/torture/pr70083.c: Likewise.
6320 * gcc.dg/torture/pr70542.c: Likewise.
6321 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6322
5a578671
JM
63232016-06-20 Joseph Myers <joseph@codesourcery.com>
6324
6325 PR c/71601
6326 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6327
7a9df68e
JJ
63282016-06-20 Jakub Jelinek <jakub@redhat.com>
6329
50aa64d5
JJ
6330 PR middle-end/71581
6331 * gcc.dg/pr71581.c: New test.
6332
7a9df68e
JJ
6333 PR rtl-optimization/71591
6334 * gcc.dg/cpp/pr71591.c: New test.
6335
3947cf19
DR
63362016-06-20 David B. Robins <gcc@davidrobins.net>
6337
6338 PR target/71571
6339 * g++.dg/torture/pr71571.C: New test.
6340
c4ff221e
JJ
63412016-06-20 Jakub Jelinek <jakub@redhat.com>
6342
6343 PR target/71559
6344 * gcc.target/i386/sse2-pr71559.c: New test.
6345 * gcc.target/i386/avx-pr71559.c: New test.
6346 * gcc.target/i386/avx512f-pr71559.c: New test.
6347
f1b5abfb
TB
63482016-06-20 Tobias Burnus <burnus@net-b.de>
6349
6350 PR fortran/71194
6351 * gfortran.dg/pointer_remapping_10.f90: New.
6352
842107e4
DM
63532016-06-20 David Malcolm <dmalcolm@redhat.com>
6354
6355 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6356
d9e8bdfd
MS
63572016-06-20 Martin Sebor <msebor@redhat.com>
6358
6359 PR c/69507
6360 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6361 * gnu90-const-expr-1.c: Same.
6362 * gnu99-const-expr-1.c: Same.
6363 * gnu99-static-1.c: Same.
6364
67785479
RL
63652016-06-20 Renlin Li <renlin.li@arm.com>
6366
29f09b38 6367 PR testsuite/71489
67785479
RL
6368 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6369
636929b8
JG
63702016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6371
6372 * gcc.target/aarch64/vcvt_f64_1.c: New.
6373 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6374 * gcc.target/aarch64/vrecp_f64_1.c: New.
6375
ff7b374b
KT
63762016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6377
6378 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6379 "alignement".
6380
554cfc9e
GJL
63812016-06-20 Georg-Johann Lay <avr@gjlay.de>
6382
6383 PR target/71103
6384 * gcc.target/avr/torture/pr71103-2.c: New test.
6385
94087e88 63862016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6387
6388 PR c/69507
6389 * gcc.dg/alignof.c: New test.
6390
c561b091
PC
63912016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6392
6393 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6394 vs dg-error; test constexpr specifier too.
6395
bf54f123
PC
63962016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6397
6398 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6399
4e53aa97
CL
64002016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6401
6402 * lib/target-supports.exp
6403 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6404 arm_neon_ok and merge flags. Fix temporary test name.
6405 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6406 and merge flags.
6407
69071d86
ML
64082016-06-17 Martin Liska <mliska@suse.cz>
6409
6410 * gcc.dg/predict-9.c: Fix dump scanning.
6411
68b3b858
BC
64122016-06-17 Bin Cheng <bin.cheng@arm.com>
6413
6414 PR tree-optimization/71354
6415 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6416
d3ee260a
BC
64172016-06-17 Bin Cheng <bin.cheng@arm.com>
6418
6419 PR tree-optimization/71347
6420 * gcc.dg/tree-ssa/pr71347.c: New test.
6421
bd8fb114
BC
64222016-06-17 Bin Cheng <bin.cheng@arm.com>
6423
6424 PR tree-optimization/71354
6425 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6426
97816be4
BC
64272016-06-17 Bin Cheng <bin.cheng@arm.com>
6428
6429 * gcc.dg/vect/vect-alias-check-1.c: New test.
6430
2d761a37
SKS
64312016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6432
e0277d6b 6433 PR target/71151
2d761a37
SKS
6434 * gcc.target/avr/pr71151-1.c: New test.
6435 * gcc.target/avr/pr71151-2.c: New test.
6436 * gcc.target/avr/pr71151-3.c: New test.
6437 * gcc.target/avr/pr71151-4.c: New test.
6438 * gcc.target/avr/pr71151-5.c: New test.
6439 * gcc.target/avr/pr71151-6.c: New test.
6440 * gcc.target/avr/pr71151-7.c: New test.
6441 * gcc.target/avr/pr71151-8.c: New test.
6442 * gcc.target/avr/pr71151-common.h: New test.
6443
68fa96d6
ML
64442016-06-16 Martin Liska <mliska@suse.cz>
6445
6446 * gfortran.dg/predict-1.f90: New test.
6447
b6ca982f
UB
64482016-06-16 Uros Bizjak <ubizjak@gmail.com>
6449
6450 PR target/71242
3a146d46 6451 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6452
1dc8d15b
JH
64532016-06-16 Jan Hubicka <hubicka@ucw.cz>
6454
6455 * g++.dg/vect/pr36648.cc: Disable cunrolli
6456
67c25816
JJ
64572016-06-16 Jakub Jelinek <jakub@redhat.com>
6458
c577adb2
JJ
6459 PR target/71554
6460 * gcc.c-torture/execute/pr71554.c: New test.
6461
67c25816
JJ
6462 PR rtl-optimization/71532
6463 * gcc.dg/torture/pr71532.c: New test.
6464
1a3c3ee9
MM
64652016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6466
6467 * gcc.target/powerpc/p9-dimode1.c: New test.
6468 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6469
f29468a7
JJ
64702016-06-15 Jakub Jelinek <jakub@redhat.com>
6471
61daecc4
JJ
6472 * gcc.c-torture/compile/20160615-1.c: New test.
6473
f29468a7
JJ
6474 * g++.dg/cpp0x/ref-qual17.C: New test.
6475
209d1e2d
IE
64762016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6477
6478 PR middle-end/71529
6479 * gcc.target/i386/pr71529.C: New test.
6480
8dc35712
AH
64812016-06-15 Alan Hayward <alan.hayward@arm.com>
6482
6483 PR tree-optimization/71483
6484 * g++.dg/vect/pr71483.c: New
6485
b8911cb8
PC
64862016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6487
6488 PR c++/70202
6489 * g++.dg/inherit/crash6.C: New.
6490 * g++.dg/inherit/union2.C: Likewise.
6491 * g++.dg/inherit/virtual12.C: Likewise.
6492 * g++.dg/inherit/virtual13.C: Likewise.
6493 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6494
cf5d08ab
UB
64952016-06-15 Uros Bizjak <ubizjak@gmail.com>
6496
e3d62871 6497 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6498
8f482165
AH
64992016-06-15 Alan Hayward <alan.hayward@arm.com>
6500
6501 PR tree-optimization/71439
6502 * gcc.dg/vect/pr71439.c: New
6503
3256673f
KT
65042016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6505
6506 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6507
b17dc4d4
RB
65082016-06-15 Richard Biener <rguenther@suse.de>
6509
6510 * gcc.dg/vect/slp-45.c: New testcase.
6511
2a5825f2
RB
65122016-06-15 Richard Biener <rguenther@suse.de>
6513
6514 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6515
6e433d0b
BS
65162016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6517
6518 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6519 requirements, and disable for AIX for now.
6520 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6521
abe7f828
JJ
65222016-06-14 Jakub Jelinek <jakub@redhat.com>
6523
a09c81b4
JJ
6524 PR c++/71528
6525 * g++.dg/opt/pr71528.C: New test.
6526
abe7f828
JJ
6527 PR c++/71516
6528 * g++.dg/init/pr71516.C: New test.
6529
acfadf06
PC
65302016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6531
6532 * g++.dg/init/array46.C: New.
6533
4d568ab2
UB
65342016-06-14 Uros Bizjak <ubizjak@gmail.com>
6535
e3d62871
UB
6536 * gcc.target/i386/float128-3.c: New test.
6537 * gcc.target/i386/quad-sse4.c: Ditto.
6538 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6539 Update scan strings.
4d568ab2 6540
30934c5d
RB
65412016-06-14 Richard Biener <rguenther@suse.de>
6542
6543 PR middle-end/71526
6544 * gfortran.dg/pr71526.f90: New testcase.
6545
3970e545
AV
65462016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6547
6548 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6549 * gcc.dg/zero_bits_compound-1.c: Likewise.
6550
04976c6e
RB
65512016-06-14 Richard Biener <rguenther@suse.de>
6552
6553 PR tree-optimization/71522
6554 * gcc.dg/torture/pr71522.c: New testcase.
6555
23e025db
JJ
65562016-06-14 Jakub Jelinek <jakub@redhat.com>
6557
6558 PR tree-optimization/71520
6559 * gcc.dg/tree-ssa/pr71520.c: New test.
6560
90b72e84
RB
65612016-06-14 Richard Biener <rguenther@suse.de>
6562
6563 PR tree-optimization/71521
86c24ba6 6564 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6565
ef7cf206
JJ
65662016-06-13 Jakub Jelinek <jakub@redhat.com>
6567
0dda258b
JJ
6568 PR sanitizer/71498
6569 * c-c++-common/ubsan/bounds-13.c: New test.
6570
ef7cf206
JJ
6571 PR preprocessor/71183
6572 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6573
a73786e3
JL
65742016-06-13 Jeff Law <law@redhat.com>
6575
6576 PR tree-optimization/71403
6577 * c-c++-common/ubsan/pr71403-1.c: New test.
6578 * c-c++-common/ubsan/pr71403-2.c: New test.
6579 * c-c++-common/ubsan/pr71403-3.c: New test.
6580
0ac249bf
JJ
65812016-06-13 Jakub Jelinek <jakub@redhat.com>
6582
6583 PR middle-end/71478
6584 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6585 Add -Wno-psabi -w to dg-options.
6586
5408a64a
KN
65872016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6588
6589 * gcc.target/powerpc/vadsdu-0.c: New test.
6590 * gcc.target/powerpc/vadsdu-1.c: New test.
6591 * gcc.target/powerpc/vadsdu-2.c: New test.
6592 * gcc.target/powerpc/vadsdu-3.c: New test.
6593 * gcc.target/powerpc/vadsdu-4.c: New test.
6594 * gcc.target/powerpc/vadsdu-5.c: New test.
6595 * gcc.target/powerpc/vadsdub-1.c: New test.
6596 * gcc.target/powerpc/vadsdub-2.c: New test.
6597 * gcc.target/powerpc/vadsduh-1.c: New test.
6598 * gcc.target/powerpc/vadsduh-2.c: New test.
6599 * gcc.target/powerpc/vadsduw-1.c: New test.
6600 * gcc.target/powerpc/vadsduw-2.c: New test.
6601
f7e4f2e3
DM
66022016-06-13 David Malcolm <dmalcolm@redhat.com>
6603
6604 * gcc.dg/c99-init-2.c (c): Update expected error message.
6605 * gcc.dg/init-bad-8.c (foo): Likewise.
6606 * gcc.dg/spellcheck-fields-3.c: New test case.
6607
ad23a23e
ML
66082016-06-13 Martin Liska <mliska@suse.cz>
6609
6610 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6611 and "guess loop iv compared" heuristics.
6612 * gcc.dg/predict-2.c: Likewise.
6613 * gcc.dg/predict-3.c: Likewise.
6614 * gcc.dg/predict-4.c: Likewise.
6615 * gcc.dg/predict-5.c: Likewise.
6616 * gcc.dg/predict-6.c: Likewise.
6617
146c55da
MP
66182016-06-13 Marek Polacek <polacek@redhat.com>
6619
6620 PR middle-end/71476
6621 * c-c++-common/Wswitch-unreachable-4.c: New test.
6622 * gcc.dg/Wswitch-unreachable-2.c: New test.
6623 * g++.dg/tm/jump1.C: Move dg-warning.
6624
42e77cbc
EB
66252016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6626
6627 * gnat.dg/renaming10.ad[sb]: New test.
6628
7474dcc1
PT
66292016-06-13 Paul Thomas <pault@gcc.gnu.org>
6630
6631 PR fortran/70673
6632 * gfortran.dg/pr70673.f90: New test.
6633
f57f53d3
RB
66342016-06-13 Richard Biener <rguenther@suse.de>
6635
6636 PR middle-end/64516
6637 * gcc.dg/align-3.c: New testcase.
6638
5843a5f0
ML
66392016-06-13 Martin Liska <mliska@suse.cz>
6640
6641 * gcc.target/i386/pr71458.c: New test.
6642
aa8fdb44
UB
66432016-06-12 Uros Bizjak <ubizjak@gmail.com>
6644
6645 PR target/71241
3a146d46 6646 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6647
2043e4d7
DH
66482016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6649
6650 PR target/60751
6651 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6652 statement.
6653
d3dc025d
DH
66542016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6655
6656 PR target/60751
6657 * gfortran.dg/comma_IO_extension_1.f90: New test.
6658 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6659 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6660 statement.
6661 * gfortran.dg/graphite/pr38083.f90: Likewise.
6662 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6663 missing format.
6664
a31d78c6
EB
66652016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6666
6667 * gnat.dg/case_character.adb: New test.
6668
95c18dd0
SB
66692016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6670
6671 PR middle-end/71310
6672 * gcc.target/powerpc/pr71310.c: New testcase.
6673
b97d37b4
KV
66742016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6675
6676 PR middle-end/71478
6677 * gcc.dg/pr71478.c: New test.
6678
900bcda3
JJ
66792016-06-10 Jakub Jelinek <jakub@redhat.com>
6680
ec1c20db
JJ
6681 PR middle-end/71494
6682 * gcc.c-torture/execute/pr71494.c: New test.
6683
50b15873
JJ
6684 PR c/68657
6685 * gcc.target/i386/pr68657.c: New test.
6686
900bcda3
JJ
6687 PR inline-asm/68843
6688 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6689 (test): Add -masm=intel alternatives.
6690
4d926e34
MS
66912016-06-10 Martin Sebor <msebor@redhat.com>
6692
6693 PR c/71392
6694 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6695
ad071b2b
JL
66962016-06-10 Jeff Law <law@redhat.com>
6697
6698 PR tree-optimization/71335
6699 * gcc.c-torture/execute/pr71335.c: New test.
6700
2704efe8
DM
67012016-06-10 David Malcolm <dmalcolm@redhat.com>
6702
6703 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6704 the various "cannot tail-call: " messages.
6705
18c9b7d4
CL
67062016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6707
6708 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6709 and options.
6710
7cfa10f3
MO
67112016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6712
6713 PR sanitizer/71480
6714 * c-c++-common/asan/pr71480.c: New test.
6715
1f24fd3e
L
67162016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6717
6718 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6719 (ASMNAME2): Likewise.
6720 (main): Replace fn in asm statement with ASMNAME ("fn").
6721 * gcc.dg/guality/pr68037-2.c: Likewise.
6722 * gcc.dg/guality/pr68037-3.c: Likewise.
6723 * gcc.dg/torture/pr68037-1.c: Likewise.
6724 * gcc.dg/torture/pr68037-2.c: Likewise.
6725 * gcc.dg/torture/pr68037-3.c: Likewise.
6726
ad551c07
BE
67272016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6728
6729 PR inline-asm/68843
6730 * gcc.target/i386/pr68843-1.c: New test.
6731 * gcc.target/i386/pr68843-2.c: New test.
6732
4b1ffdb1 67332016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6734 Cesar Philippidis <cesar@codesourcery.com>
6735
6736 PR middle-end/71373
6737 * gcc.dg/goacc/nested-function-1.c: New file.
6738 * gcc.dg/goacc/nested-function-2.c: Likewise.
6739 * gcc.dg/goacc/pr71373.c: Likewise.
6740 * gfortran.dg/goacc/cray-2.f95: Likewise.
6741 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6742 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6743 * gfortran.dg/goacc/cray.f95: Update.
6744 * gfortran.dg/goacc/loop-1.f95: Likewise.
6745 * gfortran.dg/goacc/loop-3.f95: Likewise.
6746 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6747 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6748
67492016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6750
6751 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6752 for OpenACC tile clauses.
6753 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6754
6755 PR c/71381
6756 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6757 to...
6758 * c-c++-common/goacc/cache-2.c: ... this new file.
6759 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6760 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6761 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6762 usage.
6763 * gfortran.dg/goacc/cray.f95: Likewise.
6764 * gfortran.dg/goacc/loop-1.f95: Likewise.
6765
89851e4c
AH
67662016-06-10 Alan Hayward <alan.hayward@arm.com>
6767
6768 PR tree-optimization/71407
6769 PR tree-optimization/71416
6770 * gcc.dg/vect/pr71407.c: New
6771 * gcc.dg/vect/pr71416-1.c: New
6772 * gcc.dg/vect/pr71416-2.c: New
6773
200eafbf
RB
67742016-06-10 Richard Biener <rguenther@suse.de>
6775
6776 PR middle-end/71477
6777 * gcc.dg/torture/pr71477.c: New testcase.
6778
4df99d92
JK
67792016-06-09 Julia Koval <julia.koval@intel.com>
6780
6781 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6782 * gcc.target/i386/interrupt-13.c: Likewise.
6783 * gcc.target/i386/interrupt-15.c: Likewise.
6784 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6785 * gcc.target/i386/interrupt-24.c: Likewise.
6786 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6787 * gcc.target/i386/interrupt-9.c: Likewise.
6788 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6789
e01b4e16
MS
67902016-06-09 Martin Sebor <msebor@redhat.com>
6791
6792 PR c/70883
6793 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6794 * gcc.dg/builtin-constant_p-1.c: Same.
6795 * gcc.dg/builtins-error.c: Same.
6796 * gcc.dg/pr70859.c: Same.
6797
9c35db0e
SKS
67982016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6799
6800 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6801 * gcc.dg/torture/pr68067-1.c: Likewise.
6802 * gcc.dg/torture/pr68067-2.c: Likewise.
6803
68042016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6805
6806 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6807 when setting SIZE.
6808
392a81b9
PC
68092016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6810
6811 PR c++/71465
6812 * g++.dg/inherit/crash5.C: New.
6813 Revert:
6814 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6815
6816 PR c++/70202
6817 * g++.dg/inherit/crash5.C: New.
6818 * g++.dg/inherit/virtual1.C: Adjust.
6819
e49efc14
ML
68202016-06-09 Martin Liska <mliska@suse.cz>
6821
6822 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6823 * g++.dg/predict-loop-exit-2.C: Likewise.
6824 * g++.dg/predict-loop-exit-3.C: Likewise.
6825 * gcc.dg/predict-1.c: Likewise.
6826 * gcc.dg/predict-2.c: Likewise.
6827 * gcc.dg/predict-3.c: Likewise.
6828 * gcc.dg/predict-4.c: Likewise.
6829 * gcc.dg/predict-5.c: Likewise.
6830 * gcc.dg/predict-6.c: Likewise.
6831 * gcc.dg/predict-7.c: Likewise.
6832
36d57986
RB
68332016-06-09 Richard Biener <rguenther@suse.de>
6834
6835 PR tree-optimization/71462
6836 * gcc.dg/torture/pr71462.c: New testcase.
6837
7d82e8e4
MP
68382016-06-09 Marek Polacek <polacek@redhat.com>
6839
6840 PR c/65471
6841 * gcc.dg/c11-generic-3.c: New test.
6842
c8a71589
PC
68432016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6844
6845 * g++.dg/init/array42.C: New.
6846 * g++.dg/init/array43.C: Likewise.
6847 * g++.dg/init/array44.C: Likewise.
6848 * g++.dg/init/array45.C: Likewise.
6849 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6850 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6851 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6852 * g++.dg/gomp/pr35751.C: Likewise.
6853 * g++.dg/init/array23.C: Likewise.
6854 * g++.dg/init/brace2.C: Likewise.
6855 * g++.dg/init/brace6.C: Likewise.
6856
44a845ca
MS
68572016-06-08 Martin Sebor <msebor@redhat.com>
6858 Jakub Jelinek <jakub@redhat.com>
6859
6860 PR c++/70507
6861 PR c/68120
6862 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6863 * c-c++-common/builtin-arith-overflow-2.c: New test.
6864 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6865 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6866 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6867
2ef16b6e
JJ
68682016-06-08 Jakub Jelinek <jakub@redhat.com>
6869
6870 PR c++/71442
6871 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6872
5e3ee346
AL
68732016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6874
6875 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6876 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6877 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6878 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6879 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6880 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6881 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6882 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6883 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6884 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6885 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6886 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6887 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6888
b2ae2814
RB
68892016-06-08 Richard Biener <rguenther@suse.de>
6890
6891 PR tree-optimization/68558
6892 * gcc.dg/vect/slp-44.c: New testcase.
6893
e09b4c37
RB
68942016-06-08 Richard Biener <rguenther@suse.de>
6895
6896 * gcc.dg/vect/slp-43.c: New testcase.
6897
72d50660
RB
68982016-06-08 Richard Biener <rguenther@suse.de>
6899
6900 PR tree-optimization/71452
6901 * gcc.dg/torture/pr71452.c: New testcase.
6902
988c115c
JJ
69032016-06-08 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR c++/71448
6906 * g++.dg/torture/pr71448.C: New test.
6907
73d73b48
BS
69082016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6909
6910 PR debug/71432
6911 PR ada/71413
6912 * g++.dg/debug/pr71432.C: New test.
6913
bdd15d0c
PK
69142016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6915
6916 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6917 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6918 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6919
ce0607bb
AH
69202016-06-08 Alan Hayward <alan.hayward@arm.com>
6921
6922 * gcc.dg/vect/vect-live-2.c: Update effective target.
6923 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6924 * lib/target-supports.exp: Add aarch64 to vect_long.
6925
92a5f2ba
MP
69262016-06-08 Marek Polacek <polacek@redhat.com>
6927
6928 PR c/71418
6929 * gcc.dg/noncompile/pr71418.c: New test.
6930
08203f73
MP
6931 PR c/71426
6932 * gcc.dg/noncompile/pr71426.c: New test.
6933
d1fcc2bd
JH
69342016-06-07 Jan Hubicka <hubicka@ucw.cz>
6935
6936 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6937 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6938 * gcc.dg/predict-3.c: Update template.
6939 * gcc.dg/predict-5.c: Update template.
6940 * gcc.dg/predict-6.c: Update template.
6941 * gcc.dg/predict-9.c: Update template.
6942 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6943
a23e6f1c
BS
69442016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6945
6946 * gcc.target/powerpc/vec-mul.c: New test.
6947
6ffd47b7
DM
69482016-06-07 David Malcolm <dmalcolm@redhat.com>
6949
6950 * gcc.dg/spellcheck-fields-2.c: New test case.
6951
bfd67b47
RB
69522016-06-07 Richard Biener <rguenther@suse.de>
6953
6954 PR c/61564
6955 * gcc.dg/Wpragmas-1.c: New testcase.
6956 * gcc.dg/Wattributes-4.c: Likewise.
6957 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6958 entry.
6959
701b9a47
CL
69602016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6961
6962 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6963 spurious debug code.
6964
6b80d6fa
RB
69652016-06-07 Richard Biener <rguenther@suse.de>
6966
6967 PR tree-optimization/71428
6968 * gcc.dg/torture/pr71428.c: New testcase.
6969
0f3f9437
RB
69702016-06-07 Richard Biener <rguenther@suse.de>
6971
6972 PR middle-end/71423
6973 * gcc.dg/torture/pr71423.c: New testcase.
6974
ec963f2a
KV
69752016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6976
6977 PR middle-end/71408
6978 * gcc.dg/tree-ssa/pr71408.c: New test.
6979
46ab5b6e
KV
69802016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6981
6982 PR middle-end/71281
6983 * g++.dg/torture/pr71281.C: New test.
6984
1f40cff3
MP
69852016-06-06 Marek Polacek <polacek@redhat.com>
6986
6987 PR c/71362
6988 * gcc.dg/pr71362.c: New test.
6989
6f5bcd24
JJ
69902016-06-06 Jakub Jelinek <jakub@redhat.com>
6991 Patrick Palka <ppalka@gcc.gnu.org>
6992
6993 PR c++/70847
6994 PR c++/71330
6995 PR c++/71393
6996 * g++.dg/opt/pr70847.C: New test.
6997 * g++.dg/ubsan/pr70847.C: New test.
6998 * g++.dg/ubsan/pr71393.C: New test.
6999
158beb4a
JJ
70002016-06-06 Jakub Jelinek <jakub@redhat.com>
7001
7002 PR tree-optimization/71259
7003 * gcc.dg/vect/pr71259.c: New test.
7004
d9b950dd
DM
70052016-06-06 David Malcolm <dmalcolm@redhat.com>
7006
7007 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7008 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7009 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7010 above.
7011
36f9ad69
KT
70122016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7013
7014 PR middle-end/37780
7015 * gcc.c-torture/execute/pr37780.c: New test.
7016 * gcc.target/aarch64/pr37780_1.c: Likewise.
7017 * gcc.target/arm/pr37780_1.c: Likewise.
7018
5545a907
MP
70192016-06-06 Marek Polacek <polacek@redhat.com>
7020
7021 * c-c++-common/attr-may-alias-1.c: New test.
7022 * c-c++-common/attr-may-alias-2.c: New test.
7023 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7024
93671519
BE
70252016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7026
7027 PR c/24414
7028 * gcc.target/i386/pr24414.c: New test.
7029
690f24b7
JM
70302016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7031
7032 * gcc.target/sparc/vis4misc.c: New file.
7033 * gcc.target/sparc/fpcmp.c: Likewise.
7034 * gcc.target/sparc/fpcmpu.c: Likewise.
7035
31ce6157
AH
70362016-06-06 Alan Hayward <alan.hayward@arm.com>
7037
7038 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7039 * gcc.dg/vect/vect-live-3.c: Likewise.
7040
9fcebb5a
RB
70412016-06-06 Richard Biener <rguenther@suse.de>
7042
7043 PR tree-optimization/71398
7044 * gcc.dg/torture/pr71398.c: New testcase.
7045
903ca97b
UB
70462016-06-06 Uros Bizjak <ubizjak@gmail.com>
7047
7048 PR target/71389
7049 * g++.dg/pr71389.C: New test.
7050
9c1eb332
JD
70512016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7052
7053 PR fortran/71404
7054 * gfortran.dg/fmt_read_5.f: New test.
7055
b2d83bd2
AV
70562016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7057
7058 PR fortran/69659
7059 * gfortran.dg/class_array_22.f03: New test.
7060
ec81960e
JH
70612016-06-05 Jan Hubicka <hubicka@ucw.cz>
7062
7063 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7064
429d2750
JH
70652016-06-05 Jan Hubicka <hubicka@ucw.cz>
7066
7067 * gcc.dg/predict-9.c: Update template.
7068
c1c00983
PC
70692016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7070
7071 PR c++/49377
7072 * g++.dg/template/pr49377.C: New.
7073
1927a963
JJ
70742016-06-04 Jakub Jelinek <jakub@redhat.com>
7075
7076 PR tree-optimization/71405
7077 * g++.dg/torture/pr71405.C: New test.
7078
909a11ad
PC
70792016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7080
7081 PR c++/70202
7082 * g++.dg/inherit/crash5.C: New.
7083 * g++.dg/inherit/virtual1.C: Adjust.
7084
08bbb1f8
JL
70852016-06-03 Jeff Law <law@redhat.com>
7086
7087 PR tree-optimization/71316
7088 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7089
7c35235c
JJ
70902016-06-03 Jakub Jelinek <jakub@redhat.com>
7091
7092 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7093 dg-additional-options with just -fno-tree-scev-cprop in it.
7094 * gcc.dg/vect/vect-live-2.c: Likewise.
7095 * gcc.dg/vect/vect-live-5.c: Likewise.
7096 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7097 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7098 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7099
c8572dd6
PP
71002016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7101
7102 PR c++/27100
7103 * g++.dg/other/friend6.C: New test.
7104
1c7733a7
BS
71052016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7106
7107 * g++.dg/torture/ppc-ldst-array.C: New.
7108
0d2f700f
JM
71092016-06-03 Joseph Myers <joseph@codesourcery.com>
7110
7111 PR target/71276
7112 PR target/71277
7113 * gcc.dg/torture/builtin-fp-int-inexact.c,
7114 gcc.target/i386/387-builtin-fp-int-inexact.c,
7115 gcc.target/i386/387-rint-inline-1.c,
7116 gcc.target/i386/387-rint-inline-2.c,
7117 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7118 gcc.target/i386/sse2-rint-inline-1.c,
7119 gcc.target/i386/sse2-rint-inline-2.c,
7120 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7121 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7122
f8071c05
L
71232016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7124 Julia Koval <julia.koval@intel.com>
7125
7126 PR target/66960
7127 PR target/67630
7128 PR target/67634
7129 PR target/67841
7130 PR target/68037
7131 PR target/68618
7132 PR target/68661
7133 PR target/69575
7134 PR target/69596
7135 PR target/69734
7136 * gcc.dg/guality/pr68037-1.c: New test.
7137 * gcc.dg/guality/pr68037-2.c: Likewise.
7138 * gcc.dg/guality/pr68037-3.c: Likewise.
7139 * gcc.dg/torture/pr68037-1.c: Likewise.
7140 * gcc.dg/torture/pr68037-2.c: Likewise.
7141 * gcc.dg/torture/pr68037-3.c: Likewise.
7142 * gcc.dg/torture/pr68661-1a.c: Likewise.
7143 * gcc.dg/torture/pr68661-1b.c: Likewise.
7144 * gcc.target/i386/interrupt-1.c: Likewise.
7145 * gcc.target/i386/interrupt-2.c: Likewise.
7146 * gcc.target/i386/interrupt-3.c: Likewise.
7147 * gcc.target/i386/interrupt-4.c: Likewise.
7148 * gcc.target/i386/interrupt-5.c: Likewise.
7149 * gcc.target/i386/interrupt-6.c: Likewise.
7150 * gcc.target/i386/interrupt-7.c: Likewise.
7151 * gcc.target/i386/interrupt-8.c: Likewise.
7152 * gcc.target/i386/interrupt-9.c: Likewise.
7153 * gcc.target/i386/interrupt-10.c: Likewise.
7154 * gcc.target/i386/interrupt-11.c: Likewise.
7155 * gcc.target/i386/interrupt-12.c: Likewise.
7156 * gcc.target/i386/interrupt-13.c: Likewise.
7157 * gcc.target/i386/interrupt-14.c: Likewise.
7158 * gcc.target/i386/interrupt-15.c: Likewise.
7159 * gcc.target/i386/interrupt-16.c: Likewise.
7160 * gcc.target/i386/interrupt-17.c: Likewise.
7161 * gcc.target/i386/interrupt-18.c: Likewise.
7162 * gcc.target/i386/interrupt-19.c: Likewise.
7163 * gcc.target/i386/interrupt-20.c: Likewise.
7164 * gcc.target/i386/interrupt-21.c: Likewise.
7165 * gcc.target/i386/interrupt-22.c: Likewise.
7166 * gcc.target/i386/interrupt-23.c: Likewise.
7167 * gcc.target/i386/interrupt-24.c: Likewise.
7168 * gcc.target/i386/interrupt-25.c: Likewise.
7169 * gcc.target/i386/interrupt-26.c: Likewise.
7170 * gcc.target/i386/interrupt-27.c: Likewise.
7171 * gcc.target/i386/interrupt-28.c: Likewise.
7172 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7173 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7174 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7175 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7176 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7177 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7178 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7179 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7180 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7181 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7182 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7183 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7184
36b85e43
BS
71852016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7186
9de2e795
L
7187 PR tree-optimization/52171
7188 * gcc.dg/pr52171.c: New test.
7189 * gcc.target/i386/pr52171.c: New test.
36b85e43 7190
bfeee8ac
JH
71912016-06-03 Jan Hubicka <jh@suse.cz>
7192
7193 * g++.dg/tree-ssa/pred-1.C: New testcase
7194 * gcc.dg/tree-ssa/pred-1.c: New testcase
7195
859b0bae
BS
71962016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7197
7198 PR target/70957
7199 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7200 support.
7201 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7202
3a2edf4c
AH
72032016-06-03 Alan Hayward <alan.hayward@arm.com>
7204
7205 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7206
b28ead45
AH
72072016-06-03 Alan Hayward <alan.hayward@arm.com>
7208
7209 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7210 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7211 * gcc.dg/vect/vect-live-1.c: New test.
7212 * gcc.dg/vect/vect-live-2.c: New test.
7213 * gcc.dg/vect/vect-live-3.c: New test.
7214 * gcc.dg/vect/vect-live-4.c: New test.
7215 * gcc.dg/vect/vect-live-5.c: New test.
7216 * gcc.dg/vect/vect-live-slp-1.c: New test.
7217 * gcc.dg/vect/vect-live-slp-2.c: New test.
7218 * gcc.dg/vect/vect-live-slp-3.c: New test.
7219
1f91747b
JJ
72202016-06-03 Jakub Jelinek <jakub@redhat.com>
7221
7222 PR middle-end/71387
7223 * g++.dg/opt/pr71387.C: New test.
7224
47b83923
JL
72252016-06-02 Jeff Law <law@redhat.com>
7226
7227 PR tree-optimization/71328
7228 * gcc.c-torture/compile/pr71328.c: New test.
7229
e96e5f46
JD
72302016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7231
7232 PR fortran/52393
7233 * gfortran.dg/fmt_read_3.f90: Fix typo.
7234 * gfortran.dg/fmt_read_4.f90: New test.
7235
b872d729
PC
72362016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7237
7238 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7239 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7240 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7241 * g++.dg/cpp0x/override2.C: Likewise.
7242 * g++.dg/parse/crash5.C: Likewise.
7243 * g++.dg/parse/error16.C: Likewise.
7244 * g++.dg/parse/error27.C: Likewise.
7245 * g++.dg/template/qualttp15.C: Likewise.
7246 * g++.dg/template/redecl4.C: Likewise.
7247 * g++.old-deja/g++.other/crash39.C: Likewise.
7248 * g++.old-deja/g++.other/struct1.C: Likewise.
7249 * g++.old-deja/g++.pt/m9a.C: Likewise.
7250 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7251
0e535442
JJ
72522016-06-02 Jakub Jelinek <jakub@redhat.com>
7253
0633ee10
JJ
7254 PR c++/71372
7255 * c-c++-common/pr71372.c: New test.
7256
0e535442
JJ
7257 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7258 __TIME__ strings with __builtin_strcmp instead of printf and
7259 dg-output.
7260
f3c5ecc2
ML
72612016-06-02 Martin Liska <mliska@suse.cz>
7262
7263 * gcc.dg/predict-9.c: New test.
7264
a91807c5
JJ
72652016-06-02 Jakub Jelinek <jakub@redhat.com>
7266
7267 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7268 global set_compiler_env_var and global saved_compiler_env_var.
7269
b5bd1978
KT
72702016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7271
7272 PR rtl-optimization/71295
7273 * gcc.c-torture/compile/pr71295.c: New test.
7274
b93b1475
JJ
72752016-06-02 Jakub Jelinek <jakub@redhat.com>
7276
930ebd0e
JJ
7277 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7278
1e021dc3
JJ
7279 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7280 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7281
b93b1475
JJ
7282 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7283 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7284 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7285 alternative number.
7286
58f2fb5c
MM
72872016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7288
7289 * gcc.target/powerpc/p9-splat-4.c: New test.
7290
72912016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7292
7293 PR target/71186
7294 * gcc.target/powerpc/pr71186.c: New test.
7295
4731c9f0
JD
72962016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7297
7298 PR fortran/52393
7299 * gfortran.dg/fmt_read_3.f90: New test.
7300
042dee3e
TP
73012016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7302
7303 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7304 procedure.
7305
15c98b2e
ES
73062016-06-01 Eduard Sanou <dhole@openmailbox.org>
7307
7308 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7309 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7310 env var is set.
7311 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7312 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7313 shown once.
7314 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7315 during compilation.
7316 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7317 vars set by dg-set-compiler-env-var.
7318
6442a6f4
PT
73192016-06-01 Paul Thomas <pault@gcc.gnu.org>
7320
7321 PR fortran/71156
7322 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7323 to the module procedure declaration.
7324 * gfortran.dg/submodule_16.f08: New test.
7325
ab62397a
JJ
73262016-06-01 Jakub Jelinek <jakub@redhat.com>
7327
7328 PR middle-end/71371
7329 * c-c++-common/gomp/pr71371.c: New test.
7330
b66af6ed
RB
73312016-06-01 Richard Biener <rguenther@suse.de>
7332
7333 PR tree-optimization/71366
7334 * gcc.dg/torture/pr71366-1.c: New testcase.
7335 * gcc.dg/torture/pr71366-2.c: Likewise.
7336
e342b9d8
KN
73372016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7338
7339 * gcc.target/powerpc/vslv-0.c: New test.
7340 * gcc.target/powerpc/vslv-1.c: New test.
7341 * gcc.target/powerpc/vsrv-0.c: New test.
7342 * gcc.target/powerpc/vsrv-1.c: New test.
7343
721547cd
NS
73442016-06-01 Nathan Sidwell <nathan@acm.org>
7345
7346 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7347 * gcc.target/nvptx/weak.c: New.
7348
fa2c9034
RB
73492016-06-01 Richard Biener <rguenther@suse.de>
7350
7351 PR tree-optimization/71261
7352 * gcc.dg/torture/vect-bool-1.c: New testcase.
7353
3e32893c
JJ
73542016-06-01 Jakub Jelinek <jakub@redhat.com>
7355
7356 * gfortran.dg/gomp/order-1.f90: New test.
7357 * gfortran.dg/gomp/order-2.f90: New test.
7358
8c383600
JH
73592016-06-01 Jan Hubicka <hubicka@ucw.cz>
7360
7361 * gcc.dg/unroll-6.c: Update template.
7362 * gcc.dg/unroll-7.c: New testcase.
7363 * gcc.dg/unroll-8.c: New testcase.
7364
a0dfeef5
EB
73652016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7366
7367 * gnat.dg/opt56.ad[sb]: New test.
7368
48de5701
PC
73692016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7370
7371 PR c++/66635
7372 * g++.dg/cpp0x/constexpr-ice16.C: New.
7373
827cf695
PP
73742016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7375
7376 PR tree-optimization/71314
7377 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7378 -mbranch-cost=2.
7379
ff66f6e8
PP
73802016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7381
7382 PR tree-optimization/71077
7383 * gcc.dg/tree-ssa/pr71077.c: New test.
7384
050fb209
JH
73852016-05-31 Jan Hubicka <hubicka@ucw.cz>
7386
48de5701
PC
7387 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7388 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7389 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7390
c642d919
PC
73912016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7392
7393 PR c++/71248
7394 * g++.dg/cpp0x/pr71248.C: New.
7395 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7396 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7397 * g++.dg/init/new37.C: Likewise.
7398 * g++.dg/template/static1.C: Likewise.
7399 * g++.dg/template/static2.C: Likewise.
7400
d6439e08
L
74012016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7402
7403 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7404 instead of %rdi.
7405 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7406
780b9dd4
MP
74072016-05-31 Marek Polacek <polacek@redhat.com>
7408
7409 * c-c++-common/Wswitch-unreachable-3.c: New test.
7410 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7411
0d99f8a0
RB
74122016-05-31 Richard Biener <rguenther@suse.de>
7413
7414 PR tree-optimization/71352
7415 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7416
52545641
TP
74172016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7418
7419 * gcc.target/arm/armv5_thumb_isa.c: New test.
7420
5b8c1205
KY
74212016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7422
7423 PR target/71346
7424 * gcc.target/i386/pr71346.c: New test.
7425
7a88cc84
TV
74262016-05-31 Tom de Vries <tom@codesourcery.com>
7427
7428 PR tree-optimization/69068
7429 * gcc.dg/graphite/pr69068.c: New test.
7430
265149a6
MS
74312016-05-27 Martin Sebor <msebor@redhat.com>
7432
7433 PR c++/71306
7434 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7435
00631022
JJ
74362016-05-30 Jakub Jelinek <jakub@redhat.com>
7437
7438 PR c++/71349
7439 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7440 nowait depend(inout: dd[0]) clauses where permitted.
7441
b2f6675b
PC
74422016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7443
7444 PR c++/71238
7445 * g++.dg/parse/pr71238.C: New.
7446 * g++.dg/concepts/friend1.C: Test column numbers too.
7447 * g++.dg/cpp0x/initlist31.C: Likewise.
7448 * g++.dg/cpp0x/pr51420.C: Likewise.
7449 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7450 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7451 * g++.dg/ext/builtin3.C: Likewise.
7452 * g++.dg/lookup/friend12.C: Likewise.
7453 * g++.dg/lookup/friend7.C: Likewise.
7454 * g++.dg/lookup/koenig1.C: Likewise.
7455 * g++.dg/lookup/koenig5.C: Likewise.
7456 * g++.dg/lookup/used-before-declaration.C: Likewise.
7457 * g++.dg/overload/koenig1.C: Likewise.
7458 * g++.dg/template/crash65.C: Likewise.
7459 * g++.dg/template/friend57.C: Likewise.
7460 * g++.dg/warn/Wshadow-5.C: Likewise.
7461 * g++.dg/warn/Wunused-8.C: Likewise.
7462 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7463 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7464 * g++.old-deja/g++.jason/member.C: Likewise.
7465 * g++.old-deja/g++.jason/report.C: Likewise.
7466 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7467 * g++.old-deja/g++.law/visibility20.C: Likewise.
7468 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7469 * g++.old-deja/g++.other/static5.C: Likewise.
7470 * g++.old-deja/g++.pt/overload2.C: Likewise.
7471
a448ff40
JH
74722016-05-30 Jan Hubicka <hubicka@ucw.cz>
7473
7474 * gcc.dg/tree-ssa/peel1.c: New testcase.
7475 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7476 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7477
69be8c91
TV
74782016-05-30 Tom de Vries <tom@codesourcery.com>
7479
7480 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7481 to ce.
7482
a59775a1
PC
74832016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7484
7485 PR c++/71099
7486 * g++.dg/parse/virtual1.C: New.
7487
53d6d955
UB
74882016-05-30 Uros Bizjak <ubizjak@gmail.com>
7489
7490 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7491 Use correct register when clearing %edx.
7492
0557293f
AM
74932016-05-30 Alexander Monakov <amonakov@ispras.ru>
7494
7495 PR tree-optimization/71289
7496 * gcc.dg/pr71289.c: New test.
7497
5d476e35
KV
74982016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7499
7500 PR middle-end/71269
7501 PR middle-end/71292
7502 * gcc.dg/tree-ssa/pr71269.c: New test.
7503 * gcc.dg/tree-ssa/pr71292.c: New test.
7504
db5447ca
KV
75052016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7506
7507 PR middle-end/71252
7508 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7509
98bdbb39
JH
75102016-05-30 Jan Hubicka <hubicka@ucw.cz>
7511
7512 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7513 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7514 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7515
7e012855
TV
75162016-05-30 Tom de Vries <tom@codesourcery.com>
7517
7518 PR tree-optimization/69067
7519 * gcc.dg/graphite/pr69067.c: New test.
7520
beed3701
UB
75212016-05-29 Uros Bizjak <ubizjak@gmail.com>
7522
7523 PR target/71245
7524 * gcc.target/i386/pr71245-1.c: New test.
7525 * gcc.target/i386/pr71245-2.c: Ditto.
7526
b6d4f8e8
PC
75272016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7528
7529 PR c++/71105
7530 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7531 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7532 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7533
00022058
JH
75342016-05-27 Jan Hubicka <hubicka@ucw.cz>
7535
7536 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7537
c8419aca
VV
75382016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7539
7540 Revert:
7541 PR c++/69855
7542 * g++.dg/overload/69855.C: New.
7543 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7544 * g++.old-deja/g++.pt/crash3.C: Likewise.
7545
8008c4d2
PC
75462016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7547
7548 PR c++/60385
7549 * g++.dg/parse/namespace13.C: New.
7550
8b2ef235
JL
75512016-05-26 Jeff Law <law@redhat.com>
7552
7553 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7554 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7555 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7556 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7557 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7558 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7559 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7560 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7561 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7562 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7563 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7564 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7565 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7566
7d67159b
VV
75672016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7568
7569 PR c++/69855
7570 * g++.dg/overload/69855.C: New.
7571 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7572 * g++.old-deja/g++.pt/crash3.C: Likewise.
7573
88e3bdd1
JW
75742016-05-27 Jiong Wang <jiong.wang@arm.com>
7575
7576 PR target/63596
7577 * gcc.target/aarch64/va_arg_1.c: New testcase.
7578 * gcc.target/aarch64/va_arg_2.c: Likewise.
7579 * gcc.target/aarch64/va_arg_3.c: Likewise.
7580
3fd6b9cc
JW
75812016-05-27 Jiong Wang <jiong.wang@arm.com>
7582
7583 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7584 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7585 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7586 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7587 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7588
3cee7e4e
MP
75892016-05-27 Marek Polacek <polacek@redhat.com>
7590
7591 PR middle-end/71308
7592 * g++.dg/torture/pr71308.C: New test.
7593
6a813c96
DV
75942016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7595
7596 * gcc.dg/zero_bits_compound-1.c: New test.
7597 * gcc.dg/zero_bits_compound-2.c: New test.
7598
0561bcfb
IE
75992016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7600
7601 PR middle-end/71279
7602 * gcc.dg/pr71279.c: New test.
7603
21316320
MM
76042016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7605
7606 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7607 floating point min/max/comparison instructions.
7608 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7609
7211a097
JJ
76102016-05-26 Jakub Jelinek <jakub@redhat.com>
7611
7612 * c-c++-common/gomp/schedule-1.c: New test.
7613 * gfortran.dg/gomp/schedule-1.f90: New test.
7614
cac177cf
PP
76152016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7616
7617 PR c++/70822
7618 PR c++/70106
7619 * g++.dg/cpp1y/auto-fn32.C: New test.
7620 * g++.dg/cpp1y/paren4.C: New test.
7621
a2d5b8c9
NS
76222016-05-26 Nathan Sidwell <nathan@acm.org>
7623
7624 * gcc.dg/20060410.c: Xfail on ptx.
7625 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7626 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7627 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7628 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7629 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7630
ffa8b552
TP
76312016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7632
7633 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7634
c7501e00
JJ
76352016-05-26 Jakub Jelinek <jakub@redhat.com>
7636
1875b9a0
JJ
7637 PR tree-optimization/71280
7638 * gcc.dg/pr71280.c: New test.
7639
2116e19f
JJ
7640 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7641
305aef09
JJ
7642 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7643 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7644
c7501e00
JJ
7645 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7646
ca449d26
JW
76472016-05-26 Jiong Wang <jiong.wang@arm.com>
7648
7649 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7650 kept in memory.
ca449d26 7651
8af01c66
JL
76522016-05-25 Jeff Law <law@redhat.com>
7653
7654 PR tree-optimization/71272
7655 * gcc.c-torture/compile/pr71272.c: new test.
7656
f9d6ce73
BS
76572016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7658
7659 * gcc.target/powerpc/vec-cmpne.c: New test.
7660 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7661
a88a7b22
EB
76622016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7663
7664 * gnat.dg/opt55.ad[sb]: New test.
7665
125f02ed
SKS
76662016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7667
7668 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7669 * c-c++-common/pr60226.c: Require int32plus.
7670 * gcc.c-torture/execute/pr70602.c: Likewise.
7671 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7672 unsigned long for malloc arg type.
7673 * gcc.dg/asr_div1.c: Require int32plus.
7674 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7675 * gcc.dg/pie-1.c: Require pie.
7676 * gcc.dg/pie-2.c: Likewise.
7677 * gcc.dg/pr59471.c: Require int32plus.
7678 * gcc.dg/pr59963-2.c: XFAIL for int16.
7679 * gcc.dg/pr60114.c: Require int32plus.
7680 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7681 unsigned long for typedef of size_t.
7682 * gcc.dg/pr63914.c: Require int32plus.
7683 * gcc.dg/pr64536.c: Require pt32plus.
7684 * gcc.dg/pr65658.c: Likewise.
7685 * gcc.dg/pr67271.c: Require int32plus.
7686 * gcc.dg/pr68112.c: Likewise.
7687 * gcc.dg/pr69071.c: Skip for avr target.
7688 * gcc.dg/pr69973.c: Require int32plus.
7689 * gcc.dg/pr70169.c: Skip for avr target.
7690 * gcc.dg/sso-6.c: Require int32plus.
7691 * gcc.dg/sso-7.c: Likewise.
7692 * gcc.dg/sso-8.c: Likewise.
7693 * gcc.dg/vrp-min-max-2.c: Likewise.
7694
c6e434f5
UB
76952016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7696
7697 PR target/70738
7698 * gcc.target/i386/pr70738-1.c: New test.
7699 * gcc.target/i386/pr70738-2.c: Likewise.
7700 * gcc.target/i386/pr70738-3.c: Likewise.
7701 * gcc.target/i386/pr70738-4.c: Likewise.
7702 * gcc.target/i386/pr70738-5.c: Likewise.
7703 * gcc.target/i386/pr70738-6.c: Likewise.
7704 * gcc.target/i386/pr70738-7.c: Likewise.
7705 * gcc.target/i386/pr70738-8.c: Likewise.
7706 * gcc.target/i386/pr70738-9.c: Likewise.
7707
5c42d341
KT
77082016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7709
7710 PR rtl-optimization/66940
7711 * gcc.c-torture/execute/pr66940.c: New test.
7712
bf9a1a07
IV
77132016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7714
7715 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7716 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7717 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7718 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7719 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7720 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7721 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7722 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7723 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7724 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7725 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7726 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7727 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7728 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7729 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7730 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7731 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7732 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7733 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7734 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7735 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7736 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7737 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7738 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7739
95efe6b6
MP
77402016-05-25 Marek Polacek <polacek@redhat.com>
7741
7742 PR c/71265
7743 * gcc.dg/noncompile/pr71265.c: New test.
7744
a23faf7a
MP
7745 PR c/71266
7746 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7747
69a6d5ad
NS
77482016-05-25 Nathan Sidwell <nathan@acm.org>
7749
7750 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7751
3072d4ea
RB
77522016-05-25 Richard Biener <rguenther@suse.de>
7753
7754 PR tree-optimization/71261
7755 * c-c++-common/torture/pr71261.c: New testcase.
7756
e412ece4
RB
77572016-05-25 Richard Biener <rguenther@suse.de>
7758
7759 PR tree-optimization/71264
7760 * gcc.dg/vect/pr71264.c: New testcase.
7761
b9e551ad
PC
77622016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7763
7764 PR c++/55992
7765 * g++.dg/cpp0x/alias-decl-53.C: New.
7766 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7767
6aa1abe5
ML
77682016-05-25 Martin Liska <mliska@suse.cz>
7769
7770 * g++.dg/pr71239.C: New test.
7771
842d162e
RB
77722016-05-25 Richard Biener <rguenther@suse.de>
7773
c87885ca
RO
7774 * gcc.dg/vect/pr58135.c: Rename to ...
7775 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7776
f184a36c
MP
77772016-05-25 Marek Polacek <polacek@redhat.com>
7778
7779 * g++.dg/pr65295.C: Use target c++14.
7780
021fad86
PC
77812016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7782
53d6d955
UB
7783 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7784 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7785
c3eaf15a
MM
77862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7787
7788 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7789 instructions.
7790
e46c7770
CP
77912016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7792
7793 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7794 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7795 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7796 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7797 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7798 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7799 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7800 * c-c++-common/goacc/pcopy.c: Likewise.
7801 * c-c++-common/goacc/pcopyin.c: Likewise.
7802 * c-c++-common/goacc/pcopyout.c: Likewise.
7803 * c-c++-common/goacc/pcreate.c: Likewise.
7804 * c-c++-common/goacc/pr70688.c: New test.
7805 * c-c++-common/goacc/present-1.c: Adjust test.
7806 * c-c++-common/goacc/reduction-5.c: Likewise.
7807 * g++.dg/goacc/data-1.C: New test.
7808
4bfc9db7
MM
78092016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7810
7811 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7812 vector parity built-in functions.
7813 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7814 count trailing zeros automatic vectorization.
7815 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7816 count trailing zeros built-in functions.
7817
2bc145af
KV
78182016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7819
7820 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7821
26869fdb
PH
78222016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7823
7824 PR target/71050
7825 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7826
b2dc9c3b
PC
78272016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7828
7829 PR c++/50436
7830 * g++.dg/template/crash123.C: New.
7831 * g++.dg/template/crash124.C: Likewise.
7832
f65e97fd
MS
78332016-05-24 Martin Sebor <msebor@redhat.com>
7834
7835 PR c++/71147
7836 * g++.dg/ext/flexary16.C: New test.
7837
a6f5ac7f
IV
78382016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7839
69a6d5ad
NS
7840 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7841 before math.h is included.
a6f5ac7f
IV
7842 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7843 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7844 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7845 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7846 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7847 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7848 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7849 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7850 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7851 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7852 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7853 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7854 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7855 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7856 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7857 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7858 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7859 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7860 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7861 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7862 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7863 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7864 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7865
27bad558
MM
78662016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7867 Kelvin Nilsen <kelvin@gcc.gnu.org>
7868
7869 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7870 support.
7871
72f382fb
PC
78722016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7873
7874 PR c++/69872
7875 * g++.dg/warn/Wno-narrowing1.C: New.
7876
ef2ec9d9
MP
78772016-05-24 Marek Polacek <polacek@redhat.com>
7878
7879 PR c/71249
7880 * c-c++-common/Wswitch-unreachable-2.c: New test.
7881
e90434e3
JJ
78822016-05-24 Jakub Jelinek <jakub@redhat.com>
7883
7adb26f2
JJ
7884 PR c++/71257
7885 * g++.dg/vect/simd-clone-6.cc: New test.
7886 * g++.dg/gomp/declare-simd-6.C: New test.
7887
e90434e3
JJ
7888 PR middle-end/70434
7889 PR c/69504
7890 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7891
b556ea3b
RB
78922016-05-24 Richard Biener <rguenther@suse.de>
7893
7894 PR tree-optimization/71240
7895 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7896
e5328f5d
RB
78972016-05-24 Richard Biener <rguenther@suse.de>
7898
7899 PR tree-optimization/71230
7900 * gcc.dg/torture/pr71230.c: New testcase.
7901 * g++.dg/torture/pr71230.C: Likewise.
7902
a04e69c0
TS
79032016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7904
7905 * c-c++-common/goacc/routine-5.c: Add tests.
7906 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7907 * gfortran.dg/goacc/routine-6.f90: Add tests.
7908
30fd2977
RB
79092016-05-24 Richard Biener <rguenther@suse.de>
7910
7911 PR tree-optimization/71253
7912 * gcc.dg/torture/pr71253.c: New testcase.
7913
ca6f60bc
KV
79142016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7915
7916 PR middle-end/71252
7917 * gfortran.dg/pr71252.f90: New test.
7918
d3465d72
RS
79192016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7920
7921 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7922
f17a223d
RB
79232016-05-24 Richard Biener <rguenther@suse.de>
7924
7925 PR middle-end/70434
7926 PR c/69504
7927 * c-c++-common/vector-subscript-4.c: New testcase.
7928 * c-c++-common/vector-subscript-5.c: Likewise.
7929
e3f36534
JD
79302016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7931
7932 PR fortran/71123
7933 * gfortran.dg/namelist_90.f: New test
7934
85d5c27d
JD
79352016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7936
7937 PR fortran/66461
7938 * gfortran.dg/unexpected_eof.f: New test
7939
fe3f3340
MM
79402016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7941 Kelvin Nilsen <kelvin@gcc.gnu.org>
7942
7943 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7944 as little endian.
7945
26d6ae55
PC
79462016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7947
7948 PR c++/70972
7949 * g++.dg/cpp0x/inh-ctor20.C: New.
7950 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7951
d6c9a06f
PC
79522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7953
7954 PR c++/69095
7955 * g++.dg/cpp0x/variadic168.C: New.
7956
396a1d10
PC
79572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7958
7959 * g++.dg/cpp0x/pr31445.C: Test column number too.
7960 * g++.dg/cpp0x/pr32253.C: Likewise.
7961 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7962 * g++.dg/cpp0x/variadic36.C: Likewise.
7963
ece46666
MG
79642016-05-23 Marc Glisse <marc.glisse@inria.fr>
7965
7966 * gcc.dg/fold-notshift-2.c: Adjust.
7967
a7dc5980
MP
79682016-05-23 Marek Polacek <polacek@redhat.com>
7969
7970 PR c/49859
7971 * c-c++-common/Wswitch-unreachable-1.c: New test.
7972 * gcc.dg/Wswitch-unreachable-1.c: New test.
7973 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7974 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7975 * g++.dg/gomp/block-10.C: Likewise.
7976 * gcc.dg/gomp/block-10.c: Likewise.
7977 * g++.dg/gomp/block-9.C: Likewise.
7978 * gcc.dg/gomp/block-9.c: Likewise.
7979 * g++.dg/gomp/target-1.C: Likewise.
7980 * g++.dg/gomp/target-2.C: Likewise.
7981 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7982 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7983 * g++.dg/gomp/taskgroup-1.C: Likewise.
7984 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7985 * gcc.dg/gomp/teams-1.c: Likewise.
7986 * g++.dg/gomp/teams-1.C: Likewise.
7987 * g++.dg/overload/error3.C: Likewise.
7988 * g++.dg/tm/jump1.C: Likewise.
7989 * g++.dg/torture/pr40335.C: Likewise.
7990 * gcc.dg/c99-vla-jump-5.c: Likewise.
7991 * gcc.dg/switch-warn-1.c: Likewise.
7992 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7993 * gcc.dg/nested-func-1.c: Likewise.
7994 * gcc.dg/pr67784-4.c: Likewise.
7995
18b54004
RB
79962016-05-23 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/71230
7999 * gfortran.dg/pr71230-1.f90: New testcase.
8000 * gfortran.dg/pr71230-2.f90: Likewise.
8001
e569db5f
VK
80022016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8003
396a1d10 8004 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8005 * gcc.dg/vect/pr58135.c: Add new.
8006 * gfortran.dg/pr46519-1.f: Adjust test case.
8007
e4b71114
PC
80082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8009
8010 PR c++/53401
8011 * g++.dg/cpp0x/decltype64.C: New.
8012
a25a8058
CL
80132016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8014
8015 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8016 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8017 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8018
0dcfe9ab
CL
80192016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8020
8021 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8022 Add poly64x1_t and poly64x2_t cases if supported.
8023 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8024 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8025 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8026 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8027 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8028
ffd70e4a
CL
80292016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8030
8031 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8032 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8033 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8034 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8035 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8036 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8037 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8038
4b1f57fe
CL
80392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8040
8041 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8042
16c5ec77
CL
80432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8044
8045 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8046 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8047
94ad56c7
JJ
80482016-05-22 Jakub Jelinek <jakub@redhat.com>
8049
57748705
JJ
8050 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8051 constraint instead of "r".
8052 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8053 insn instead of vxorpd.
8054 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8055
af120161
JJ
8056 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8057 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8058
355023ce
JJ
8059 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8060
3b48574c
JJ
8061 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8062 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8063
94ad56c7
JJ
8064 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8065
8a85cee2
KV
80662016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8067
8068 PR middle-end/40921
8069 * gcc.dg/tree-ssa/pr40921.c: New test.
8070
8e916b16
PS
80712016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8072
8073 PR target/71103
8074 * gcc.target/avr/pr71103.c: New test.
8075
88aea79f
KV
80762016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8077
8078 PR middle-end/71179
8079 * gcc.dg/tree-ssa/pr71179.c: New test.
8080
79063edd
MS
80812016-05-20 Martin Sebor <msebor@redhat.com>
8082
8083 PR c/71115
8084 * gcc.dg/init-excess-2.c: New test.
8085
55c8849f
EB
80862016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8087
8088 * gnat.dg/opt53.adb: New test.
8089 * gnat.dg/opt54.adb: Likewise.
8090
c91a0948
MJ
80912016-05-20 Martin Jambor <mjambor@suse.cz>
8092
8093 PR tree-optimization/70884
8094 * gcc.dg/tree-ssa/pr70919.c: New test.
8095
9cad20fa
BS
80962016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8097
8098 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8099 formatting.
69a6d5ad
NS
8100 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8101 fix code formatting.
8102
81032016-05-20 Nathan Sidwell <nathan@acm.org>
8104
8105 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8106 non-common cases.
8107 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8108
15c671a7
DM
81092016-05-20 David Malcolm <dmalcolm@redhat.com>
8110
8111 * jit.dg/all-non-failing-tests.h: Add
8112 test-factorial-must-tail-call.c.
8113 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8114 * jit.dg/test-factorial-must-tail-call.c: New test case.
8115
4f028369
JJ
81162016-05-20 Jakub Jelinek <jakub@redhat.com>
8117
8118 PR fortran/71204
8119 * gfortran.dg/pr71204.f90: New test.
8120
7dea4ab3
CP
81212016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8122
8123 * gcc.target/nvptx/sincos.c: New test.
8124
ef98d365
PC
81252016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8126
8127 PR c++/70572
8128 * g++.dg/cpp1y/auto-fn31.C: New.
8129
92466115
BS
81302016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8131
8132 * gcc.target/powerpc/vec-addec.c: New test.
8133 * gcc.target/powerpc/vec-addec-int128.c: New test.
8134
9a385c2d
DM
81352016-05-20 David Malcolm <dmalcolm@redhat.com>
8136
8137 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8138 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8139 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8140 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8141
77c9d5b4
JH
81422016-05-20 Jan Hubicka <hubicka@ucw.cz>
8143
8144 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8145
68047971
JJ
81462016-05-20 Jakub Jelinek <jakub@redhat.com>
8147
18954840
JJ
8148 PR c++/71210
8149 * g++.dg/opt/pr71210-1.C: New test.
8150 * g++.dg/opt/pr71210-2.C: New test.
8151
68047971
JJ
8152 PR tree-optimization/29756
8153 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8154 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8155 only on selected targets where V4SImode vectors are known to be
8156 supported.
8157
d78789f5
MG
81582016-05-20 Marc Glisse <marc.glisse@inria.fr>
8159
8160 PR tree-optimization/71079
8161 PR tree-optimization/71206
8162 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8163
550fa093
PK
81642016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8165
8166 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8167 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8168 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8169
483c6429
RG
81702016-05-20 Richard Guenther <rguenther@suse.de>
8171
8172 PR tree-optimization/29756
8173 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8174
eb066284
RB
81752016-05-20 Richard Biener <rguenther@suse.de>
8176
8177 PR tree-optimization/71185
8178 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8179
58f10249
RB
81802016-05-20 Richard Biener <rguenther@suse.de>
8181
8182 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8183
2a5569fa
MP
81842016-05-19 Marek Polacek <polacek@redhat.com>
8185
8186 PR c++/71075
8187 * g++.dg/diagnostic/pr71075.C: New test.
8188
5e9a5385
DM
81892016-05-19 David Malcolm <dmalcolm@redhat.com>
8190
8191 PR c++/71184
8192 * g++.dg/pr71184.C: New test case.
8193
4f45da44
KN
81942016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8195
8196 * gcc.target/powerpc/darn-0.c: New test.
8197 * gcc.target/powerpc/darn-1.c: New test.
8198 * gcc.target/powerpc/darn-2.c: New test.
8199
4177437e
MP
82002016-05-19 Marek Polacek <polacek@redhat.com>
8201
8202 PR tree-optimization/71031
8203 * gcc.dg/tree-ssa/vrp100.c: New test.
8204
afb72432
IE
82052016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8206
8207 PR rtl-optimization/71148
8208 * gcc.dg/pr71148.c: New test.
8209
4f83064e
KT
82102016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8211
8212 PR target/71056
8213 * gcc.target/arm/pr71056.c: New test.
8214
4bf8dbe1
BE
82152016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8216
8217 * c-c++-common/pr69669.c: Check the used mode.
8218
f3510625
MO
82192016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8220
8221 PR sanitizer/64354
8222 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8223
43c0068e
RB
82242016-05-19 Richard Biener <rguenther@suse.de>
8225
8226 PR tree-optimization/70729
8227 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8228 * gcc.dg/graphite/scop-18.c: Likewise.
8229 * gcc.dg/pr41783.c: Disable LIM.
8230 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8231 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8232 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8233 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8234 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8235 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8236 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8237 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8238 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8239 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8240 * gfortran.dg/pr42108.f90: Likewise.
8241
70f25790
DM
82422016-05-18 David Malcolm <dmalcolm@redhat.com>
8243
8244 PR driver/69265
8245 * gcc.dg/spellcheck-options-11.c: New test case.
8246
960db8ec
JJ
82472016-05-18 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR c++/71100
8250 * g++.dg/opt/pr71100.C: New test.
8251
04643334
MJ
82522016-05-18 Martin Jambor <mjambor@suse.cz>
8253
8254 PR ipa/69708
8255 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8256 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8257 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8258 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8259
91bb9f80
MJ
82602016-05-18 Martin Jambor <mjambor@suse.cz>
8261
8262 PR ipa/69708
8263 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8264 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8265 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8266 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8267 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8268
c584aca6
PC
82692016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8270
8271 PR c++/69793
8272 * g++.dg/template/crash122.C: New.
8273
20309c6e
PC
82742016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8275
8276 PR c++/70466
8277 * g++.dg/template/pr70466-1.C: New.
8278 * g++.dg/template/pr70466-2.C: Likewise.
8279
50c78b9a
MM
82802016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8281
8282 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8283 splat operations and the XXSPLTIB instruction.
8284 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8285 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8286 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8287 xxlxor to clear a register.
8288
cf8be00d
RS
82892016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8290
8291 * gcc.dg/torture/pr71020.c: New test.
8292
848a392a
MJ
82932016-05-18 Martin Jambor <mjambor@suse.cz>
8294
8295 PR ipa/70646
8296 * gcc.dg/ipa/pr70646.c: New test.
8297
1f2ab776
CL
82982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8299
8300 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8301
76489493
CL
83022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8303
8304 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8305 missing tests for vreinterpretq_p{8,16}.
8306
bd79378d
CL
83072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8308
8309 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8310 vsliq_n_s64 and vsliq_n_u64.
8311
81ca3ea0
CL
83122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8313
8314 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8315 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8316
873cb425
CL
83172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8318
8319 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8320 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8321 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8322
9d6e7c21
CL
83232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8324
8325 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8326 in comment.
8327
b4dbe40e 83282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8329
8330 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8331 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8332 "blr\t" and switch to scan-assembler-times.
8333
83a5c910
JW
83342016-05-18 Jiong Wang <jiong.wang@arm.com>
8335
53d6d955
UB
8336 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8337 with __aarch64__.
8338 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8339 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8340
fb7cbdeb
JJ
83412016-05-18 Jakub Jelinek <jakub@redhat.com>
8342
8ee91165
JJ
8343 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8344 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8345 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8346 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8347 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8348 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8349
cf4d516a
JJ
8350 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8351 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8352
a4f16422
JJ
8353 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8354 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8355
7b37ce10
JJ
8356 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8357 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8358
fb7cbdeb
JJ
8359 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8360
c9326aef
RB
83612016-05-18 Richard Biener <rguenther@suse.de>
8362
8363 PR tree-optimization/71168
8364 * gcc.dg/torture/pr71168.c: New testcase.
8365
df8b0a11
KV
83662016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8367
8368 PR middle-end/63586
8369 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8370 * gcc.dg/tree-ssa/pr63586.c: New test.
8371 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8372
2efd67ed
NS
83732016-05-17 Nathan Sidwell <nathan@acm.org>
8374
8375 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8376 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8377 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8378 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8379
1988b2c2
NS
83802016-05-17 Nathan Sidwell <nathan@acm.org>
8381
8382 * gcc.target/nvptx/abi-vararg-3.c: New.
8383
ad1d92ab
MM
83842016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8385
8386 PR tree-optimization/54579
8387 PR middle-end/55299
8388 * gcc.dg/fold-notrotate-1.c: New test.
8389 * gcc.dg/fold-notshift-1.c: New test.
8390 * gcc.dg/fold-notshift-2.c: New test.
8391
47768df8
MP
83922016-05-17 Marek Polacek <polacek@redhat.com>
8393
8394 PR ipa/71146
8395 * g++.dg/ipa/pr71146.C: New test.
8396
6b5423a5
DM
83972016-05-17 David Malcolm <dmalcolm@redhat.com>
8398
8399 * jit.dg/test-error-array-bounds.c: New test case.
8400
c7986356
MG
84012016-05-17 Marc Glisse <marc.glisse@inria.fr>
8402
8403 * gcc.dg/tree-ssa/and-1.c: New testcase.
8404
d982c5b7
MG
84052016-05-17 Marc Glisse <marc.glisse@inria.fr>
8406
8407 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8408 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8409
0139ba93
MG
84102016-05-17 Marc Glisse <marc.glisse@inria.fr>
8411
8412 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8413 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8414
daab4562
JW
84152016-05-17 Jiong Wang <jiong.wang@arm.com>
8416
8417 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8418
22330033
JW
84192016-05-17 Jiong Wang <jiong.wang@arm.com>
8420
8421 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8422
98b3a5f2
JW
84232016-05-17 Jiong Wang <jiong.wang@arm.com>
8424
8425 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8426 ".2d[index]" when scan the assembly.
8427 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8428 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8429 float64x1.
8430 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8431
b71b7a8e
RB
84322016-05-17 Richard Biener <rguenther@suse.de>
8433
8434 PR tree-optimization/71132
8435 * gcc.dg/torture/pr71132.c: New testcase.
8436
3c51ad46
CL
84372016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8438
8439 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8440
d20faa66
KT
84412016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8442
8443 PR target/70809
8444 * gcc.target/aarch64/pr70809_1.c: New test.
8445
b75cc5a4
KT
84462016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8447
8448 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8449 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8450 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8451 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8452
b28eb195
IE
84532016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8454 Ilya Enkovich <ilya.enkovich@intel.com>
8455
8456 PR target/71114
8457 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8458
0b9004ed
JH
84592016-05-16 Jan Hubicka <hubicka@ucw.cz>
8460
8461 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8462 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8463
1b81a1c1
MW
84642016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8465
8466 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8467 test for __ARM_FP16_ARGS.
8468 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8469 * gcc.target/arm/aapcs/neon-vect10.c: New.
8470 * gcc.target/arm/aapcs/neon-vect9.c: New.
8471 * gcc.target/arm/aapcs/vfp18.c: New.
8472 * gcc.target/arm/aapcs/vfp19.c: New.
8473 * gcc.target/arm/aapcs/vfp20.c: New.
8474 * gcc.target/arm/aapcs/vfp21.c: New.
8475 * gcc.target/arm/fp16-aapcs-1.c: New.
8476 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8477 test for __ARM_FP16_ARGS.
8478 * g++.target/arm/fp16-return-1.c: Update expected output.
8479
921d1e73
JW
84802016-05-16 Jiong Wang <jiong.wang@arm.com>
8481
8482 PR testsuite/70227
8483 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8484
228eb42a
HA
84852016-05-15 Harald Anlauf <anlauf@gmx.de>
8486
8487 PR fortran/69603
8488 * gfortran.dg/pr69603.f90: New testcase.
8489
785abfd3
FR
84902016-05-14 Fritz Reese <fritzoreese@gmail.com>
8491
8492 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8493
e75eb64f
FR
84942016-05-14 Fritz Reese <fritzoreese@gmail.com>
8495
8496 PR fortran/71047
8497 * gfortran.dg/pr71047.f08: New test.
8498
aa4b467b
JM
84992016-05-13 Joseph Myers <joseph@codesourcery.com>
8500
8501 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8502 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8503 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8504
653fb4a2
MS
85052016-05-13 Martin Sebor <msebor@redhat.com>
8506
8507 PR c++/60049
8508 * g++.dg/cpp0x/constexpr-60049.C: New test.
8509
9e37582d
JJ
85102016-05-13 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR bootstrap/71071
8513 * gcc.dg/pr71071.c: New test.
8514
a278aa17
UB
85152016-05-13 Uros Bizjak <ubizjak@gmail.com>
8516
8517 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8518 remove XOP handling.
377eaca7 8519 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8520
ac3d02e2
NS
85212016-05-13 Nathan Sidwell <nathan@acm.org>
8522
8523 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8524 __atomic_is_lock_free declaration.
8525
8ab3bdac
RB
85262016-05-13 Richard Biener <rguenther@suse.de>
8527
8528 PR tree-optimization/42587
8529 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8530
623b8e0a
ML
85312016-05-13 Martin Liska <mliska@suse.cz>
8532
8533 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8534 the new format of dump output.
8535
da7674f6
IE
85362016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8537
8538 * gcc.dg/pr71084.c: New test.
8539
c959db3d
RR
85402016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8541
53d6d955
UB
8542 PR target/53440
8543 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8544
43203dea
RR
85452016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8546
8547 * gcc.target/aarch64/struct_return.c: New test.
8548
4f2e1536
MP
85492016-05-12 Marek Polacek <polacek@redhat.com>
8550
8551 PR c/70756
8552 * c-c++-common/pr70756-2.c: New test.
8553 * c-c++-common/pr70756.c: New test.
8554
1ef33ef3
RB
85552016-05-12 Richard Biener <rguenther@suse.de>
8556
8557 PR tree-optimization/71059
8558 * gcc.dg/torture/pr71059.c: New testcase.
8559
763baff6
RB
85602016-05-12 Richard Biener <rguenther@suse.de>
8561
8562 PR tree-optimization/71062
8563 * gcc.dg/torture/pr71062.c: New testcase.
8564
c4ec1243
IE
85652016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8566
8567 PR tree-optimization/71006
8568 * gcc.dg/pr71006.c: New test.
8569
a5fbf76d
MP
85702016-05-12 Marek Polacek <polacek@redhat.com>
8571
8572 PR driver/71063
8573 * gcc.dg/opts-7.c: New test.
8574
5acc47a4
KT
85752016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8576
8577 PR target/70830
8578 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8579 Add -save-temps to dg-options.
8580 Scan for ldmfd rather than pop instruction.
8581 * gcc.target/arm/interrupt-2.c: Likewise.
8582 * gcc.target/arm/pr70830.c: New test.
8583
40bd4bf9
JJ
85842016-05-12 Jakub Jelinek <jakub@redhat.com>
8585
3cd63842
JJ
8586 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8587 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8588
c05d08f6
JJ
8589 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8590 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8591 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8592
bc27ffae
JJ
8593 PR target/71019
8594 * gcc.target/i386/avx512vl-pack-1.c: New test.
8595 * gcc.target/i386/avx512vl-pack-2.c: New test.
8596 * gcc.target/i386/avx512bw-pack-2.c: New test.
8597
515d7412
JJ
8598 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8599
40bd4bf9
JJ
8600 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8601 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8602 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8603
44ab146a
RB
86042016-05-12 Richard Biener <rguenther@suse.de>
8605
8606 PR tree-optimization/70986
8607 * gcc.dg/torture/pr70986-1.c: New testcase.
8608 * gcc.dg/torture/pr70986-2.c: Likewise.
8609 * gcc.dg/torture/pr70986-3.c: Likewise.
8610
d6e83a8d
MM
86112016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8612
8613 PR c/43651
8614 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8615 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8616
51e67ea3
UB
86172016-05-11 Uros Bizjak <ubizjak@gmail.com>
8618
8619 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8620 directive.
8621 * gcc.target/i386/pr66746.c: Ditto.
8622
3fd2b007
MM
86232016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8624
8625 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8626 support.
8627 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8628 warning when using -mvsx-timode.
8629 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8630 * gcc.target/powerpc/dform-2.c: Likewise.
8631 * gcc.target/powerpc/pr68805.c: Likewise.
8632
5c3a10fb
MP
86332016-05-11 Marek Polacek <polacek@redhat.com>
8634
8635 PR c++/71024
8636 * c-c++-common/attributes-3.c: New test.
8637
7cfb065b
NS
86382016-05-11 Nathan Sidwell <nathan@acm.org>
8639
8640 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8641 * gcc.c-torture/execute/pr68185.c: Likewise.
8642 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8643 * gcc.dg/pr69634.c: Requires scheduling.
8644 * gcc.dg/torture/pr66178.c: Require label values.
8645 * gcc.dg/setjmp-6.c: Require indirect jumps.
8646
f35ea97d
RB
86472016-05-11 Richard Biener <rguenther@suse.de>
8648
8649 PR tree-optimization/71055
8650 * gcc.dg/torture/pr71055.c: New testcase.
8651
dff70323
RB
86522016-05-11 Richard Biener <rguenther@suse.de>
8653
8654 PR debug/71057
8655 * g++.dg/debug/pr71057.C: New testcase.
8656
56a3d28b
JJ
86572016-05-11 Jakub Jelinek <jakub@redhat.com>
8658
8659 PR fortran/70855
8660 * gfortran.dg/gomp/pr70855.f90: New test.
8661
ebc1b29e
RB
86622016-05-11 Richard Biener <rguenther@suse.de>
8663
8664 PR middle-end/71002
8665 * g++.dg/torture/pr71002.C: New testcase.
8666
98ccd1d7
IE
86672016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8668
8669 PR middle-end/70807
8670 * gcc.dg/pr70807.c: New test.
8671
ed29e24b
MS
86722016-05-10 Martin Sebor <msebor@redhat.com>
8673
8674 PR c++/38611
8675 * g++.dg/Wattributes.C: New test.
8676
e39dab2c
MG
86772016-05-10 Marc Glisse <marc.glisse@inria.fr>
8678
8679 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8680 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8681 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8682
d067e238
IE
86832016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8684
8685 PR target/70799
8686 * gcc.target/i386/pr70799-1.c: New test.
8687
cd36c83e
PMR
86882016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8689
8690 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8691
1e3af2a4
IE
86922016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8693
8694 PR middle-end/70877
8695 * gcc.target/i386/pr70877.c: New test.
8696
afc610db
IE
86972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8698
8699 PR tree-optimization/70786
8700 * gcc.target/i386/pr70876.c: New test.
8701
4b59d19f
JJ
87022016-05-10 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR target/70927
8705 * gcc.target/i386/avx512vl-logic-1.c: New test.
8706 * gcc.target/i386/avx512vl-logic-2.c: New test.
8707 * gcc.target/i386/avx512dq-logic-2.c: New test.
8708
9b5ee426
BS
87092016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8710
8711 PR target/70963
8712 * gcc.target/powerpc/pr70963.c: New.
8713
f3352cab
DM
87142016-05-10 David Malcolm <dmalcolm@redhat.com>
8715
8716 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8717 (test_very_wide_line): Add ruler to expected output.
8718 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8719 (test_very_wide_line): Likewise.
8720 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8721 (test_show_locus): Within the handling of "test_very_wide_line",
8722 enable show_ruler_p on the diagnostic context.
8723
4a3255dd
RB
87242016-05-10 Richard Biener <rguenther@suse.de>
8725
8726 PR tree-optimization/71039
8727 * gcc.dg/torture/pr71039.c: New testcase.
8728
da7c9950
NS
87292016-05-10 Nathan Sidwell <nathan@acm.org>
8730
8731 * gcc.dg/nested-func-10.c: Requires alloca.
8732 * gcc.dg/nested-func-9.c: Requires alloca.
8733 * gcc.c-torture/execute/pr70460.c: Requires labels.
8734 * gcc.c-torture/compile/pr70199.c: Requires labels.
8735 * gcc.target/nvptx/decl.c: Compile only.
8736 * gcc.target/nvptx/trailing-init.c: Compile only.
8737 * gcc.target/nvptx/ary-init.c: Compile only.
8738
cf68d92c
MP
87392016-05-10 Marek Polacek <polacek@redhat.com>
8740
8741 PR c/70255
8742 * gcc.dg/attr-opt-1.c: New test.
8743
64ea4e15
RB
87442016-05-10 Richard Biener <rguenther@suse.de>
8745
8746 PR tree-optimization/70497
8747 PR tree-optimization/28367
8748 * gcc.dg/torture/20160404-1.c: New testcase.
8749 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8750 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8751
5a96dae3
PMR
87522016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8753
8754 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8755
fc97f805
UB
87562016-05-09 Uros Bizjak <ubizjak@gmail.com>
8757
8758 * gcc.target/i386/fabsneg-1.c New test.
8759
a710b1d5
AM
87602016-05-09 Alan Modra <amodra@gmail.com>
8761
8762 PR testsuite/70826
8763 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8764
171f6f05
RB
87652016-05-09 Richard Biener <rguenther@suse.de>
8766
8767 PR tree-optimization/70985
8768 * gcc.dg/torture/pr70985.c: New testcase.
8769
18caa34e
BC
87702016-05-09 Bin Cheng <bin.cheng@arm.com>
8771
8772 * gcc.dg/tree-ssa/ifc-9.c: New test.
8773 * gcc.dg/tree-ssa/ifc-10.c: New test.
8774 * gcc.dg/tree-ssa/ifc-11.c: New test.
8775 * gcc.dg/tree-ssa/ifc-12.c: New test.
8776 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8777 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8778 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8779
7a27d38f
RB
87802016-05-09 Richard Biener <rguenther@suse.de>
8781
8782 PR fortran/70937
8783 * gfortran.dg/pr70937.f90: New testcase.
8784
5ebbbd3d
RO
87852016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8786
8787 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8788
f6288c24
FR
87892016-05-07 Fritz Reese <fritzoreese@gmail.com>
8790
8791 PR fortran/56226
8792 * gfortran.dg/dec_structure_1.f90: New testcase.
8793 * gfortran.dg/dec_structure_2.f90: Ditto.
8794 * gfortran.dg/dec_structure_3.f90: Ditto.
8795 * gfortran.dg/dec_structure_4.f90: Ditto.
8796 * gfortran.dg/dec_structure_5.f90: Ditto.
8797 * gfortran.dg/dec_structure_6.f90: Ditto.
8798 * gfortran.dg/dec_structure_7.f90: Ditto.
8799 * gfortran.dg/dec_structure_8.f90: Ditto.
8800 * gfortran.dg/dec_structure_9.f90: Ditto.
8801 * gfortran.dg/dec_structure_10.f90: Ditto.
8802 * gfortran.dg/dec_structure_11.f90: Ditto.
8803 * gfortran.dg/dec_union_1.f90: Ditto.
8804 * gfortran.dg/dec_union_2.f90: Ditto.
8805 * gfortran.dg/dec_union_3.f90: Ditto.
8806 * gfortran.dg/dec_union_4.f90: Ditto.
8807 * gfortran.dg/dec_union_5.f90: Ditto.
8808 * gfortran.dg/dec_union_6.f90: Ditto.
8809 * gfortran.dg/dec_union_7.f90: Ditto.
8810
5ec4a8cd
TV
88112016-05-07 Tom de Vries <tom@codesourcery.com>
8812
8813 PR tree-optimization/70956
8814 * gcc.dg/graphite/pr70956.c: New test.
8815
58ec1d0e
JJ
88162016-05-06 Jakub Jelinek <jakub@redhat.com>
8817
ccd88fb7
JJ
8818 PR middle-end/70941
8819 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8820 (a, b, c, d): Change type from char to signed char.
8821 (main): Compare against (signed char) -1634678893 instead of
8822 hardcoded -109. Use __builtin_abort instead of abort.
8823
dd3b6464
JJ
8824 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8825 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8826
58ec1d0e
JJ
8827 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8828
19aa23d8
YR
88292016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8830
8831 PR debug/70935
8832 * gcc.dg/torture/pr70935.c: New test.
8833
ae5f0df1
OE
88342016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8835
8836 PR target/58219
ce23a8ff 8837 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8838
078f7e37
RB
88392016-05-06 Richard Biener <rguenther@suse.de>
8840
8841 PR tree-optimization/70960
8842 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8843
765d7b54
OE
88442016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8845
8846 PR target/52933
8847 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8848 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8849 Adjust expected instruction counts.
8850 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8851
29c94e65
MP
88522016-05-06 Marek Polacek <polacek@redhat.com>
8853
8854 PR sanitizer/70875
8855 * gcc.dg/ubsan/bounds-3.c: New test.
8856
3684b02e
OE
88572016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8858
8859 PR target/54089
8860 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8861
8706773f
RB
88622016-05-06 Richard Biener <rguenther@suse.de>
8863
8864 PR middle-end/70931
8865 * gfortran.dg/pr70931.f90: New testcase.
8866
a4f51018
RB
88672016-05-06 Richard Biener <rguenther@suse.de>
8868
8869 PR middle-end/70941
8870 * gcc.dg/torture/pr70941.c: New testcase.
8871
c4f2425f
BC
88722016-05-05 Bin Cheng <bin.cheng@arm.com>
8873
8874 PR tree-optimization/57206
8875 * gcc.dg/vect/pr57206.c: New test.
8876
5dc08197
RO
88772016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8878
8879 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8880
351f85c5
JJ
88812016-05-05 Jakub Jelinek <jakub@redhat.com>
8882
568bac8c
JJ
8883 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8884
351f85c5
JJ
8885 * c-c++-common/Wdangling-else-4.c: New test.
8886
33fd7785
JJ
88872016-05-04 Jakub Jelinek <jakub@redhat.com>
8888
2d1ac15a
JJ
8889 PR c++/70906
8890 PR c++/70933
8891 * g++.dg/opt/pr70906.C: New test.
8892 * g++.dg/opt/pr70933.C: New test.
8893
33fd7785
JJ
8894 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8895
6b715bf6
JH
88962016-05-04 Jan Hubicka <hubicka@ucw.cz>
8897
8898 * gcc.dg/ipa/pure-const-3.c: New testcase.
8899
deef7113
MP
89002016-05-04 Marek Polacek <polacek@redhat.com>
8901
8902 * c-c++-common/Wdangling-else-1.c: New test.
8903 * c-c++-common/Wdangling-else-2.c: New test.
8904 * c-c++-common/Wdangling-else-3.c: New test.
8905
5396db97
KCY
89062016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8907
8908 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8909 flag is present.
8910
de55efd5
MP
89112016-05-04 Marek Polacek <polacek@redhat.com>
8912
8913 PR c/48778
8914 * gcc.dg/Waddress-2.c: New test.
8915
475839b6
AM
89162016-05-04 Alan Modra <amodra@gmail.com>
8917
8918 * gcc.target/powerpc/pr70866.c: New.
8919
b25aad5f
MS
89202016-05-03 Martin Sebor <msebor@redhat.com>
8921
8922 PR c++/66561
8923 * c-c++-common/builtin_location.c: New test.
8924 * g++.dg/cpp1y/builtin_location.C: New test.
8925
79ce98bc
MP
89262016-05-03 Marek Polacek <polacek@redhat.com>
8927
8928 PR c/70859
8929 * gcc.dg/pr70859.c: New test.
8930 * gcc.dg/pr70859-2.c: New test.
8931
402e89f5
PMR
89322016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8933
8934 * gnat.dg/debug5.adb: New testcase.
8935
f3d90045
DV
89362016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8937
8938 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8939 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8940 Procedure to check for z10 instruction set.
8941
1e26cec1
CL
89422016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8943
8944 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8945
71aca5a0
AM
89462016-05-03 Alan Modra <amodra@gmail.com>
8947
8948 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8949
2fd70ec1
JJ
89502016-05-03 Jakub Jelinek <jakub@redhat.com>
8951
8952 * gcc.target/i386/avx512f-cvt-1.c: New test.
8953
e5705cf7
L
89542016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8955
8956 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8957 -fdump-tree-vrp-details.
8958
381cdae4
RB
89592016-05-03 Richard Biener <rguenther@suse.de>
8960
8961 * gcc.dg/pr30172-1.c: Adjust.
8962 * gcc.dg/pr63743.c: Likewise.
8963 * gcc.dg/tm/pr51696.c: Likewise.
8964 * c-c++-common/tm/safe-1.c: Likewise.
8965 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8966 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8967 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8968 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8969
adedd5c1
JJ
89702016-05-03 Jakub Jelinek <jakub@redhat.com>
8971
31ed1665
JJ
8972 PR rtl-optimization/70467
8973 * gcc.target/i386/pr70467-3.c: New test.
8974 * gcc.target/i386/pr70467-4.c: New test.
8975
dea60b59
JJ
8976 PR tree-optimization/70916
8977 * gcc.c-torture/compile/pr70916.c: New test.
8978
adedd5c1
JJ
8979 PR target/49244
8980 * gcc.target/i386/pr49244-1.c: New test.
8981 * gcc.target/i386/pr49244-2.c: New test.
8982
f80041ef
BS
89832016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8984
8985 PR rtl-optimization/44281
8986 * gcc.target/i386/pr44281.c: New test.
8987
1cfcd39e
BC
89882016-05-03 bin cheng <bin.cheng@arm.com>
8989
8990 PR tree-optimization/56541
8991 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8992 * gcc.dg/vect/pr56541.c: new test.
8993
4304ccfd
MM
89942016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8995
8996 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8997 __float128.
8998 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8999
50d94c29
L
90002016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9001
9002 PR testsuite/70520
9003 * c-c++-common/asan/clone-test-1.c (main): Align child process
9004 stack to 16 bytes.
9005
bc1aee87
DM
90062016-05-02 David Malcolm <dmalcolm@redhat.com>
9007
9008 PR c++/62314
9009 * g++.dg/spellcheck-fields-2.C: New test case.
9010
474e0129
DM
90112016-05-02 David Malcolm <dmalcolm@redhat.com>
9012
9013 PR c++/62314
9014 * g++.dg/pr62314.C: New test case.
9015
818b88a7
JH
90162016-05-02 Jan Hubicka <hubicka@ucw.cz>
9017
9018 * gcc.dg/ipa/inline-8.c: New testcase.
9019
dd77684f
JJ
90202016-05-02 Jakub Jelinek <jakub@redhat.com>
9021
9022 PR rtl-optimization/70467
9023 * gcc.target/i386/pr70467-1.c: New test.
9024
72407e00
BE
90252016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9026
9027 * gcc.dg/spec-options.c: Run the test on all targets.
9028 * gcc.dg/foo.specs: Use cpp_unique_options.
9029
dd53d197
MG
90302016-05-02 Marc Glisse <marc.glisse@inria.fr>
9031
9032 * gcc.dg/tree-ssa/unord.c: New testcase.
9033
a8b85ce9
MG
90342016-05-02 Marc Glisse <marc.glisse@inria.fr>
9035
9036 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9037
5b37e866
NS
90382016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9039
9040 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9041
7176a4a0
MP
90422016-05-02 Marek Polacek <polacek@redhat.com>
9043
9044 PR c/70851
9045 * gcc.dg/enum-incomplete-3.c: New test.
9046
6b9933b9
MP
90472016-05-02 Marek Polacek <polacek@redhat.com>
9048 Tom de Vries <tom@codesourcery.com>
9049
9050 PR tree-optimization/70700
9051 * gcc.dg/pr70700.c: New test.
9052
90f82260
UB
90532016-05-01 Uros Bizjak <ubizjak@gmail.com>
9054
9055 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9056 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9057 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9058 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9059 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9060
f73036c1
EB
90612016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9062
9063 * ada/acats/run_acats: Rename into...
9064 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9065 * ada/acats/run_all.sh: Remove redundant test.
9066 (target_run): Move around.
9067 (target_gnatchop): Use newly built executable.
9068 (target_gnatmake): Likewise.
9069 Check that the compilation of impbit succeeds.
9070
85e051a3
OE
90712016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9072
9073 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9074 * gcc.dg/20021029-1.c: Likewise.
9075 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9076 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9077 * gcc.target/sh/cmpstr.c: Likewise.
9078 * gcc.target/sh/cmpstrn.c: Likewise.
9079 * gcc.target/sh/memset.c: Likewise.
9080 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9081 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9082 * gcc.target/sh/pr39423-1.c: Likewise.
9083 * gcc.target/sh/pr49468-di.c: Likewise.
9084 * gcc.target/sh/pr49468-si.c: Likewise.
9085 * gcc.target/sh/pr49880-1.c: Likewise.
9086 * gcc.target/sh/pr49880-2.c: Likewise.
9087 * gcc.target/sh/pr49880-3.c: Likewise.
9088 * gcc.target/sh/pr50751-1.c: Likewise.
9089 * gcc.target/sh/pr50751-4.c: Likewise.
9090 * gcc.target/sh/pr50751-7.c: Likewise.
9091 * gcc.target/sh/pr51244-1.c: Likewise.
9092 * gcc.target/sh/pr51244-10.c: Likewise.
9093 * gcc.target/sh/pr51244-11.c: Likewise.
9094 * gcc.target/sh/pr51244-12.c: Likewise.
9095 * gcc.target/sh/pr51244-13.c: Likewise.
9096 * gcc.target/sh/pr51244-14.c: Likewise.
9097 * gcc.target/sh/pr51244-17.c: Likewise.
9098 * gcc.target/sh/pr51244-18.c: Likewise.
9099 * gcc.target/sh/pr51244-19.c: Likewise.
9100 * gcc.target/sh/pr51244-4.c: Likewise.
9101 * gcc.target/sh/pr51244-5.c: Likewise.
9102 * gcc.target/sh/pr51244-7.c: Likewise.
9103 * gcc.target/sh/pr51244-8.c: Likewise.
9104 * gcc.target/sh/pr51244-9.c: Likewise.
9105 * gcc.target/sh/pr51697.c: Likewise.
9106 * gcc.target/sh/pr52483-1.c: Likewise.
9107 * gcc.target/sh/pr52483-2.c: Likewise.
9108 * gcc.target/sh/pr52483-3.c: Likewise.
9109 * gcc.target/sh/pr52483-5.c: Likewise.
9110 * gcc.target/sh/pr52933-1.c: Likewise.
9111 * gcc.target/sh/pr52933-2.c: Likewise.
9112 * gcc.target/sh/pr52933-3.c: Likewise.
9113 * gcc.target/sh/pr53568-1.c: Likewise.
9114 * gcc.target/sh/pr53976-1.c: Likewise.
9115 * gcc.target/sh/pr53988-1.c: Likewise.
9116 * gcc.target/sh/pr53988.c: Likewise.
9117 * gcc.target/sh/pr54089-1.c: Likewise.
9118 * gcc.target/sh/pr54089-6.c: Likewise.
9119 * gcc.target/sh/pr54089-7.c: Likewise.
9120 * gcc.target/sh/pr54089-8.c: Likewise.
9121 * gcc.target/sh/pr54089-9.c: Likewise.
9122 * gcc.target/sh/pr54236-1.c: Likewise.
9123 * gcc.target/sh/pr54236-2.c: Likewise.
9124 * gcc.target/sh/pr54236-3.c: Likewise.
9125 * gcc.target/sh/pr54236-4.c: Likewise.
9126 * gcc.target/sh/pr54386.c: Likewise.
9127 * gcc.target/sh/pr54602-1.c: Likewise.
9128 * gcc.target/sh/pr54685.c: Likewise.
9129 * gcc.target/sh/pr54760-1.c: Likewise.
9130 * gcc.target/sh/pr54760-2.c: Likewise.
9131 * gcc.target/sh/pr54760-3.c: Likewise.
9132 * gcc.target/sh/pr54760-4.c: Likewise.
9133 * gcc.target/sh/pr54760-5.c: Likewise.
9134 * gcc.target/sh/pr54760-6.c: Likewise.
9135 * gcc.target/sh/pr55146.c: Likewise.
9136 * gcc.target/sh/pr55160.c: Likewise.
9137 * gcc.target/sh/pr59278.c: Likewise.
9138 * gcc.target/sh/pr59401-1.c: Likewise.
9139 * gcc.target/sh/pr59533-1.c: Likewise.
9140 * gcc.target/sh/pr63260.c: Likewise.
9141 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9142 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9143 * gcc.target/sh/strlen.c: Likewise.
9144 * gcc.target/sh/torture/pr30807.c: Likewise.
9145 * gcc.target/sh/torture/pr34777.c: Likewise.
9146 * gcc.target/sh/torture/pr64652.c: Likewise.
9147 * gcc.target/sh/torture/pr65505.c: Likewise.
9148 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9149 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9150
411e5c67
PC
91512016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9152
9153 PR c++/66644
9154 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9155
8fa97501
BS
91562016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9157
9158 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9159 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9160 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9161 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9162
5a956111
PP
91632016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9164
9165 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9166 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9167
e7ff0319
CP
91682016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9169
9170 PR middle-end/70626
9171 * c-c++-common/goacc/combined-reduction.c: New test.
9172 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9173
52d11a4b
L
91742016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9175
9176 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9177 *movdi_internal pattern only if PIC off.
9178 * gcc.target/i386/pr70155-2.c: Likewise.
9179 * gcc.target/i386/pr70155-3.c: Likewise.
9180 * gcc.target/i386/pr70155-4.c: Likewise.
9181 * gcc.target/i386/pr70155-5.c: Likewise.
9182 * gcc.target/i386/pr70155-6.c: Likewise.
9183 * gcc.target/i386/pr70155-7.c: Likewise.
9184 * gcc.target/i386/pr70155-8.c: Likewise.
9185 * gcc.target/i386/pr70155-15.c: Likewise.
9186 * gcc.target/i386/pr70155-17.c: Likewise.
9187 * gcc.target/i386/pr70155-22.c: Likewise.
9188
8960db31
BC
91892016-04-29 Bin Cheng <bin.cheng@arm.com>
9190
9191 PR tree-optimization/70803
9192 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9193
cca535a4
IE
91942016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9195
9196 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9197 optimization of vector loop.
9198 * gcc.target/i386/vect-unpack-3.c: New test.
9199 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9200 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9201 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9202
500ecf4a
MP
92032016-04-29 Marek Polacek <polacek@redhat.com>
9204
9205 PR sanitizer/70342
9206 * g++.dg/ubsan/null-7.C: New test.
9207
2fff3db8
MP
9208 PR c/70852
9209 * gcc.dg/pr70852.c: New test.
9210
509063eb
DV
92112016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9212
9213 PR/69089
9214 * g++.dg/cpp0x/alignas6.C: New test.
9215
83745c0d
DV
92162016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9217
c87885ca
RO
9218 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9219 * gcc.dg/pr27003.c: Likewise.
9220 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9221 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9222 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9223 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9224 * gcc.target/arc/mxy.c: Likewise.
9225 * gcc.target/arc/mswape.c: Likewise.
9226 * gcc.target/arc/mrtsc.c: Likewise.
9227 * gcc.target/arc/mcrc.c: Likewise.
9228 * gcc.target/arc/mdsp-packa.c: Likewise.
9229 * gcc.target/arc/mdvbf.c: Likewise.
9230 * gcc.target/arc/mlock.c: Likewise.
9231 * gcc.target/arc/mmac-24.c: Likewise.
9232 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9233
849b265d
BS
92342016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9235 Matthijs Kooijman <matthijs@stdin.nl>
9236 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9237
9238 PR target/60040
9239 * gcc.target/avr/pr60040-1.c: New.
9240 * gcc.target/avr/pr60040-2.c: New.
9241
1390536b
RB
92422016-04-29 Richard Biener <rguenther@suse.de>
9243
9244 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9245
98998245
RB
92462016-04-29 Richard Biener <rguenther@suse.de>
9247
9248 PR tree-optimization/13962
9249 PR tree-optimization/65686
9250 * gcc.dg/uninit-pr65686.c: New testcase.
9251
8b80cc21
JJ
92522016-04-29 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR middle-end/70843
9255 * gcc.dg/pr70843.c: New test.
9256
6181bc30
JJ
92572016-04-28 Jakub Jelinek <jakub@redhat.com>
9258
9259 PR target/70858
9260 * gcc.target/i386/pr70858.c: New test.
9261
f4cb3612
AB
92622016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9263
9264 * gcc.target/arc/nps400-1.c: New file.
9265
8ad9df62
JR
92662016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9267 Andrew Burgess <andrew.burgess@embecosm.com>
9268
9269 * gcc.target/arc/movh_cl-1.c: New file.
9270
ceaaa9fe
JR
92712016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9272 Andrew Burgess <andrew.burgess@embecosm.com>
9273
9274 * gcc.target/arc/extzv-1.c: New file.
9275 * gcc.target/arc/insv-1.c: New file.
9276 * gcc.target/arc/insv-2.c: New file.
9277 * gcc.target/arc/movb-1.c: New file.
9278 * gcc.target/arc/movb-2.c: New file.
9279 * gcc.target/arc/movb-3.c: New file.
9280 * gcc.target/arc/movb-4.c: New file.
9281 * gcc.target/arc/movb-5.c: New file.
9282 * gcc.target/arc/movb_cl-1.c: New file.
9283 * gcc.target/arc/movb_cl-2.c: New file.
9284 * gcc.target/arc/movbi_cl-1.c: New file.
9285 * gcc.target/arc/movl-1.c: New file.
9286
4d03dc2f
JR
92872016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9288 Andrew Burgess <andrew.burgess@embecosm.com>
9289
9290 * gcc.target/arc/cmem-1.c: New file.
9291 * gcc.target/arc/cmem-2.c: New file.
9292 * gcc.target/arc/cmem-3.c: New file.
9293 * gcc.target/arc/cmem-4.c: New file.
9294 * gcc.target/arc/cmem-5.c: New file.
9295 * gcc.target/arc/cmem-6.c: New file.
9296 * gcc.target/arc/cmem-7.c: New file.
9297 * gcc.target/arc/cmem-ld.inc: New file.
9298 * gcc.target/arc/cmem-st.inc: New file.
9299
81262dad
JJ
93002016-04-28 Jakub Jelinek <jakub@redhat.com>
9301
9302 PR target/70821
9303 * gcc.target/i386/pr70821.c: New test.
9304
0a31a09a
BS
93052016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9306
9307 * gcc.target/powerpc/vec-adde.c: New test.
9308 * gcc.target/powerpc/vec-adde-int128.c: New test.
9309
3ddffba9
JJ
93102016-04-28 Jakub Jelinek <jakub@redhat.com>
9311
9312 * gcc.target/i386/avx-vround-1.c: New test.
9313 * gcc.target/i386/avx-vround-2.c: New test.
9314 * gcc.target/i386/avx512vl-vround-1.c: New test.
9315 * gcc.target/i386/avx512vl-vround-2.c: New test.
9316
713dedcd
RO
93172016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9318
9319 PR testsuite/70595
9320 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9321 (check_effective_target_cilkplus_runtime): ... this.
9322 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9323 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9324
9325 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9326 Require cilkplus_runtime.
9327 Don't add -lcilkrts.
9328 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9329 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9330 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9331 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9332 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9333 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9334 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9335 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9336 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9337 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9338 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9339 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9340 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9341 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9342 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9343 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9344 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9345 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9346 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9347 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9348 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9349 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9350 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9351 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9352 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9353 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9354 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9355 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9356 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9357
9358 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9359 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9360
9361 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9362
9363 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9364 cilkplus_runtime.
9365
3563f78f
MG
93662016-04-27 Marc Glisse <marc.glisse@inria.fr>
9367
9368 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9369 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9370
6bc2bb18
RB
93712015-04-27 Ryan Burn <contact@rnburn.com>
9372
9373 PR c++/69024
9374 PR c++/68997
9375 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9376 diagnostic.
9377 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9378 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9379
1e55d29a
EB
93802016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9381
9382 * gnat.dg/limited_with4.ad[sb]: New test.
9383 * gnat.dg/limited_with4_pkg.ads: New helper.
9384
087146ca
L
93852016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9386
9387 PR target/70155
9388 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9389 and movv1ti_internal patterns
9390 * gcc.target/i386/pr70155-1.c: New test.
9391 * gcc.target/i386/pr70155-2.c: Likewise.
9392 * gcc.target/i386/pr70155-3.c: Likewise.
9393 * gcc.target/i386/pr70155-4.c: Likewise.
9394 * gcc.target/i386/pr70155-5.c: Likewise.
9395 * gcc.target/i386/pr70155-6.c: Likewise.
9396 * gcc.target/i386/pr70155-7.c: Likewise.
9397 * gcc.target/i386/pr70155-8.c: Likewise.
9398 * gcc.target/i386/pr70155-9.c: Likewise.
9399 * gcc.target/i386/pr70155-10.c: Likewise.
9400 * gcc.target/i386/pr70155-11.c: Likewise.
9401 * gcc.target/i386/pr70155-12.c: Likewise.
9402 * gcc.target/i386/pr70155-13.c: Likewise.
9403 * gcc.target/i386/pr70155-14.c: Likewise.
9404 * gcc.target/i386/pr70155-15.c: Likewise.
9405 * gcc.target/i386/pr70155-16.c: Likewise.
9406 * gcc.target/i386/pr70155-17.c: Likewise.
9407 * gcc.target/i386/pr70155-18.c: Likewise.
9408 * gcc.target/i386/pr70155-19.c: Likewise.
9409 * gcc.target/i386/pr70155-20.c: Likewise.
9410 * gcc.target/i386/pr70155-21.c: Likewise.
9411 * gcc.target/i386/pr70155-22.c: Likewise.
9412
92329f9f
L
94132016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9414
9415 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9416 ".{5,6}".
9417
309a0cf6
BC
94182016-04-27 Bin Cheng <bin.cheng@arm.com>
9419
9420 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9421 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9422 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9423 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9424 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9425
72ed2b9c
RB
94262016-04-27 Richard Biener <rguenther@suse.de>
9427
9428 PR ipa/70760
9429 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9430 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9431
3c98ff9b
NS
94322016-04-27 Nathan Sidwell <nathan@acm.org>
9433
9434 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9435 * g++.dg/ubsan/pr63956.C: Adjust error location.
9436
9ec5d66b
NC
94372016-04-27 Nick Clifton <nickc@redhat.com>
9438
9439 PR middle-end/49889
9440 * gcc.dg/pr49889.c: New test.
9441
c1e1f433
BS
94422016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9443
9444 * c-c++-common/memset-array.c: New test.
9445
8ac43293
MS
94462016-04-26 Martin Sebor <msebor@redhat.com>
9447
9448 PR c++/66639
9449 * g++.dg/cpp1y/func_constexpr.C: New test.
9450
843ce8ab
PP
94512016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9452
9453 PR c++/70241
9454 * g++.dg/cpp0x/enum32.C: New test.
9455 * g++.dg/cpp0x/enum33.C: New test.
9456
94572016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9458
9459 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9460 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9461 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9462 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9463 * gcc.c-torture/execute/pr38151.c: Likewise.
9464 * gcc.c-torture/execute/pr66556.c: Likewise.
9465 * gcc.c-torture/execute/pr67781.c: Likewise.
9466 * gcc.c-torture/execute/pr68648.c: Likewise.
9467
ca1206be
MG
94682016-04-26 Marc Glisse <marc.glisse@inria.fr>
9469
9470 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9471
2448a956
MP
94722016-04-26 Marek Polacek <polacek@redhat.com>
9473
9474 PR c/67784
9475 * gcc.dg/pr67784-3.c: New test.
9476 * gcc.dg/pr67784-4.c: New test.
9477 * gcc.dg/pr67784-5.c: New test.
9478
b02a5e26
MP
9479 PR c/70791
9480 * gcc.dg/Wnested-externs-2.c: New test.
9481
6b6aa8d3
MG
94822016-04-26 Marc Glisse <marc.glisse@inria.fr>
9483
9484 * gcc.dg/fold-plusmult.c: Adjust.
9485 * gcc.dg/no-strict-overflow-6.c: Adjust.
9486 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9487
a2095b55
BS
94882016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9489
9490 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9491 number scans.
9492 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9493 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9494 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9495 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9496 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9497 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9498 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9499 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9500 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9501 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9502 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9503 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9504 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9505 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9506 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9507 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9508 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9509 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9510 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9511 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9512 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9513 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9514 scans.
9515 * gcc.target/i386/pr32219-4.c: Likewise.
9516 * gcc.target/i386/pr32219-6.c: Likewise.
9517 * gcc.target/i386/pr32219-8.c: Likewise.
9518
bb0cc5c8
KT
95192016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9520
9521 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9522 associated options.
9523
5a0802ea
MP
95242016-04-26 Marek Polacek <polacek@redhat.com>
9525
9526 PR c++/70744
9527 * g++.dg/ext/cond2.C: New test.
9528
00f615af
BC
95292016-04-26 Bin Cheng <bin.cheng@arm.com>
9530
9531 PR tree-optimization/70771
9532 PR tree-optimization/70775
9533 * gcc.dg/pr70771.c: New test.
25939d34 9534 * gcc.dg/pr70775.c: New test.
00f615af 9535
218155e7
BS
95362016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9537
9538 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9539
ab99f467
RB
95402016-04-25 Richard Biener <rguenther@suse.de>
9541
9542 PR tree-optimization/70780
9543 * gcc.dg/torture/pr70780.c: New testcase.
9544
3f8257db 95452016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9546
c87885ca
RO
9547 * gcc.target/arm/neon-vaddws16.c: New test.
9548 * gcc.target/arm/neon-vaddws32.c: New test.
9549 * gcc.target/arm/neon-vaddwu16.c: New test.
9550 * gcc.target/arm/neon-vaddwu32.c: New test.
9551 * gcc.target/arm/neon-vaddwu8.c: New test.
9552 * lib/target-supports.exp
93c590ee
MC
9553 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9554 that arm neon support vector widen sum of HImode TO SImode.
9555
d6c1a7a7
JJ
95562016-04-23 Jakub Jelinek <jakub@redhat.com>
9557
9558 PR sanitizer/70712
9559 * c-c++-common/asan/pr70712.c: New test.
9560
ab0fc037
TS
95612016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9562
9563 * .gitattributes: New file.
9564
2aa64824
CL
95652016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9566
9567 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9568
e7e12d92
DH
95692016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9570
9571 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9572 * gfortran.dg/submodule_15.f08: Likewise.
9573
d1431192
RB
95742016-04-22 Richard Biener <rguenther@suse.de>
9575
9576 PR tree-optimization/70740
9577 * gcc.dg/torture/pr70740.c: New testcase.
9578
04a63c24
L
95792016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9580
9581 PR target/70750
9582 * gcc.target/i386/pr70750-1.c: New test.
9583 * gcc.target/i386/pr70750-2.c: Likewise.
9584
20700098
PC
95852016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9586
9587 PR c++/70540
9588 * g++.dg/cpp0x/auto48.C: New.
9589
aedf4e12
MP
95902016-04-21 Marek Polacek <polacek@redhat.com>
9591
9592 PR c++/70513
9593 * g++.dg/cpp0x/forw_enum12.C: New test.
9594 * g++.dg/cpp0x/forw_enum13.C: New test.
9595
2074d80a
KY
95962016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9597
9598 PR target/70728
9599 * gcc.target/i386/pr70728.c: New test.
9600
aef4aab0
RB
96012016-04-21 Richard Biener <rguenther@suse.de>
9602
9603 PR middle-end/70747
9604 * gcc.dg/pr70747.c: New testcase.
9605
2359e571
BC
96062016-04-21 Bin Cheng <bin.cheng@arm.com>
9607
9608 PR tree-optimization/70715
9609 * gcc.dg/tree-ssa/scev-13.c: New test.
9610
ce0e66ff
MG
96112016-04-21 Marc Glisse <marc.glisse@inria.fr>
9612
9613 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9614
2c2870a1
MG
96152016-04-21 Marc Glisse <marc.glisse@inria.fr>
9616
9617 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9618
a2b056a3
JH
96192016-04-20 Jan Hubicka <jh@suse.cz>
9620
9621 PR ipa/70018
9622 * g++.dg/ipa/nothrow-1.C: New testcase.
9623
ee392fc2
NS
96242016-04-20 Nathan Sidwell <nathan@acm.org>
9625
9626 PR c++/55635
9627 * g++.dg/eh/delete1.C: New.
9628
dda49daf
L
96292016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9630
9631 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9632 -mtune-ctrl=sse_typeless_stores.
9633
8a5b9d5a
L
96342016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9635
9636 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9637
1011119f
BC
96382016-04-20 Bin Cheng <bin.cheng@arm.com>
9639
9640 PR tree-optimization/69489
9641 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9642
477d4906
IV
96432016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9644
9645 PR c++/69363
9646 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9647 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9648 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9649
fad08d12
BC
96502016-04-20 Bin Cheng <bin.cheng@arm.com>
9651
9652 PR tree-optimization/56625
9653 PR tree-optimization/69489
9654 * gcc.dg/vect/pr56625.c: New test.
9655 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9656
9e3e4fab
AP
96572016-04-20 Andrew Pinski <apinski@cavium.com>
9658
9659 PR target/64971
9660 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9661
d7aa24e4
AC
96622016-04-20 Arnaud Charlet <charlet@adacore.com>
9663
9664 * gnat.dg/self1.adb: Remove now incorrect test.
9665
e6d62b46
BC
96662016-04-20 Bin Cheng <bin.cheng@arm.com>
9667
9668 * gcc.dg/tree-ssa/scev-11.c: New test.
9669 * gcc.dg/tree-ssa/scev-12.c: New test.
9670
2697b189
MP
96712016-04-20 Marek Polacek <polacek@redhat.com>
9672
9673 PR tree-optimization/70725
9674 * gcc.dg/pr70725.c: New test.
9675
60d393e8
RB
96762016-04-20 Richard Biener <rguenther@suse.de>
9677
9678 PR tree-optimization/70726
9679 * g++.dg/vect/pr70726.cc: New testcase.
9680
82c6f58a
AK
96812016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9682
9683 PR target/70674
9684 * gcc.target/s390/pr70674.c: New test.
9685
90eeab20
JD
96862016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9687
9688 PR libgfortran/70684
9689 * gfortran.dg/list_read_14.f90: New test.
9690
fc9cf6da
L
96912016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9692
9693 PR target/69201
9694 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9695 extern to force it misaligned.
9696 (b): Likewise.
9697 (c): Likewise.
9698 (d): Likewise.
9699 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9700 Don't check `*' before movv4sf_internal.
9701 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9702 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9703 Don't check `*' before movv16qi_internal.
9704 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9705 extern to force it misaligned.
9706 (b): Likewise.
9707 (c): Likewise.
9708 (d): Likewise.
9709 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9710 Don't check `*' before movv2df_internal.
9711 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9712 extern to force it misaligned.
9713 (b): Likewise.
9714 (c): Likewise.
9715 (d): Likewise.
9716 Check movv8sf_internal instead of avx_storeups256.
9717 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9718
ea8927ea
RB
97192016-04-19 Richard Biener <rguenther@suse.de>
9720
9721 PR tree-optimization/70171
9722 * g++.dg/tree-ssa/pr70171.C: New testcase.
9723
65f52ee9
RB
97242016-04-19 Richard Biener <rguenther@suse.de>
9725
9726 PR tree-optimization/70724
9727 * gcc.dg/torture/pr70724.c: New testcase.
9728
987b67f1
VM
97292016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9730
9731 PR middle-end/70689
c87885ca 9732 * gcc.target/i386/pr70689.c: New.
987b67f1 9733
91a47c39
L
97342016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9735
9736 PR target/70708
9737 * gcc.target/i386/pr70708.c: New test.
9738
8270b82d
RB
97392016-04-18 Richard Biener <rguenther@suse.de>
9740
9741 PR tree-optimization/43434
9742 * gcc.dg/vect/pr43434.c: New testcase.
9743 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9744 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9745 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9746 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9747 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9748 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9749 * gcc.dg/gomp/pr68640.c: Likewise.
9750 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9751 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9752
edd048e2
RB
97532016-04-18 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/70701
9756 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9757
bd5c7330
TV
97582016-04-18 Tom de Vries <tom@codesourcery.com>
9759
9760 PR testsuite/70699
9761 * gcc.dg/pr70161.c: Add dot-file scans.
9762 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9763 instead of after last dot char.
9764
23f2660f
EB
97652016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9766
9767 * c-c++-common/dump-ada-spec-3.c: New test.
9768 * c-c++-common/dump-ada-spec-4.c: Likewise.
9769
da152c9f
TV
97702016-04-17 Tom de Vries <tom@codesourcery.com>
9771
9772 PR other/70183
9773 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9774
cc950f98
JH
97752016-04-15 Jan Hubicka <jh@suse.cz>
9776
9777 PR ipa/70018
9778 * g++.dg/ipa/pure-const-1.C: New testcase.
9779 * g++.dg/ipa/pure-const-2.C: New testcase.
9780 * g++.dg/ipa/pure-const-3.C: New testcase.
9781
949505a9
MP
97822016-04-15 Marek Polacek <polacek@redhat.com>
9783
9784 PR c/70671
9785 * gcc.dg/bitfld-22.c: New test.
9786
10e547d6
BS
97872016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9788
9789 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9790 x86_64.
9791
1e77281b
MP
97922016-04-15 Marek Polacek <polacek@redhat.com>
9793
9794 PR c/70651
9795 * c-c++-common/pr70651.c: New test.
9796
e501fa8e
KT
97972016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9798
9799 PR rtl-optimization/70681
9800 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9801 dump scan on arm and powerpc.
9802 * gcc.dg/pr10474.c: Likewise.
9803
dda1bf61
JJ
98042016-04-15 Jakub Jelinek <jakub@redhat.com>
9805
ca4ef1ff
JJ
9806 PR c++/69517
9807 PR c++/70019
9808 PR c++/70588
9809 * g++.dg/cpp1y/vla11.C: Revert for real.
9810
dda1bf61
JJ
9811 PR c/70436
9812 * c-c++-common/Wparentheses-1.c: New test.
9813 * c-c++-common/gomp/Wparentheses-1.c: New test.
9814 * c-c++-common/gomp/Wparentheses-2.c: New test.
9815 * c-c++-common/gomp/Wparentheses-3.c: New test.
9816 * c-c++-common/gomp/Wparentheses-4.c: New test.
9817 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9818 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9819 * c-c++-common/goacc/Wparentheses-1.c: New test.
9820
1355e62c
KY
98212016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9822
9823 PR target/70662
9824 * gcc.target/i386/pr70662.c: New test.
9825
0ab34b9e 98262016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9827 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9828
9829 PR tree-optimization/70130
9830 * gcc.dg/vect/O3-pr70130.c: New testcase.
9831
bc773aad
MM
98322016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9833
6e9b2286
MM
9834 PR target/70669
9835 * gcc.target/powerpc/pr70669.c: New test.
9836
bc773aad
MM
9837 PR target/70640
9838 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9839 a power7 system that does not have an assembler that supports
9840 power8.
9841
d8747845
MS
98422016-04-14 Martin Sebor <msebor@redhat.com>
9843
9844 PR c++/69517
9845 PR c++/70019
9846 PR c++/70588
9847 * c-c++-common/ubsan/vla-1.c: Revert.
9848 * g++.dg/cpp1y/vla11.C: Same.
9849 * g++.dg/cpp1y/vla12.C: Same.
9850 * g++.dg/cpp1y/vla13.C: Same.
9851 * g++.dg/cpp1y/vla14.C: Same.
9852 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9853 * g++.dg/init/array24.C: Same.
d8747845
MS
9854 * g++.dg/ubsan/vla-1.C: Same.
9855
85128559
MP
98562016-04-14 Marek Polacek <polacek@redhat.com>
9857 Jan Hubicka <hubicka@ucw.cz>
9858
9859 PR c++/70029
9860 * g++.dg/torture/pr70029.C: New test.
9861
52fbb073
MS
98622016-04-14 Martin Sebor <msebor@redhat.com>
9863
9864 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9865 type size to prevent failures on targets with very low maximum
9866 alignment.
9867
6db61d6f
RB
98682016-04-14 Richard Biener <rguenther@suse.de>
9869
9870 PR tree-optimization/70623
9871 * gcc.dg/torture/pr70623.c: New testcase.
9872 * gcc.dg/torture/pr70623-2.c: Likewise.
9873
342fac95
MS
98742016-04-13 Martin Sebor <msebor@redhat.com>
9875
9876 PR c++/69517
9877 PR c++/70019
9878 PR c++/70588
9879 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9880 * g++.dg/cpp1y/vla11.C: New test.
9881 * g++.dg/cpp1y/vla12.C: New test.
9882 * g++.dg/cpp1y/vla13.C: New test.
9883 * g++.dg/cpp1y/vla14.C: New test.
9884 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9885 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9886 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9887
d93c452f
JJ
98882016-04-13 Jakub Jelinek <jakub@redhat.com>
9889
9890 PR c++/70641
9891 * g++.dg/opt/pr70641.C: New test.
9892
85115fb6
RO
98932016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9894
9895 PR rtl-optimization/68749
9896 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9897 effects of argument promotions.
9898 Remove default args to dg-skip-if.
9899
545a4139
PC
99002016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9901
9902 PR c++/70635
9903 * g++.dg/parse/pr70635.C: New.
9904
b3a77f21
MP
99052016-04-13 Marek Polacek <polacek@redhat.com>
9906
9907 PR c++/70639
9908 * c-c++-common/Wmisleading-indentation-4.c: New test.
9909
99cd9857
MP
99102016-04-13 Marek Polacek <polacek@redhat.com>
9911
9912 PR c/70436
c87885ca
RO
9913 * gcc.dg/Wparentheses-12.c: New test.
9914 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9915
75ca93ec
IE
99162016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9917
9918 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9919 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9920 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9921
3d3f9e7e
JJ
99222016-04-13 Jakub Jelinek <jakub@redhat.com>
9923
37947cd0
JJ
9924 PR middle-end/70633
9925 * gcc.c-torture/compile/pr70633.c: New test.
9926
3d3f9e7e
JJ
9927 PR debug/70628
9928 * gcc.dg/torture/pr70628.c: New test.
9929
92886d3e
PP
99302016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9931
9932 PR c++/70610
9933 * g++.dg/template/pr70610.C: New test.
9934 * g++.dg/template/pr70610-2.C: New test.
9935 * g++.dg/template/pr70610-3.C: New test.
9936 * g++.dg/template/pr70610-4.C: New test.
9937
13bd7c2b
JJ
99382016-04-12 Jakub Jelinek <jakub@redhat.com>
9939
6512fa6d
JJ
9940 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9941 128 instead of 32.
9942
13bd7c2b
JJ
9943 PR c++/70571
9944 * g++.dg/ext/pr70571.C: New test.
9945
20b9851c
MM
99462016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9947
8a434ada 9948 PR target/70640
20b9851c
MM
9949 * gcc.target/powerpc/pr70640.c: New test.
9950
2b2f52bc
PC
99512016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9952
9953 PR c++/68722
9954 * g++.dg/parse/pr68722.C: New.
9955
5901e56a
JJ
99562016-04-12 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR rtl-optimization/70596
9959 * gcc.target/i386/pr70596.c: New test.
9960
d4619dc1
NS
99612016-04-12 Nathan Sidwell <nathan@acm.org>
9962
9963 PR c++/70501
9964 * g++.dg/init/pr70501.C: New.
9965
3df530d3
DW
99662016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9967
9968 * gcc.target/i386/asm-flag-6.c: New test.
9969
b7a120d7
TV
99702016-04-12 Tom de Vries <tom@codesourcery.com>
9971
9972 PR tree-optimization/68756
9973 * gcc.dg/graphite/pr68756.c: New test.
9974
4e0eea75
JJ
99752016-04-12 Jakub Jelinek <jakub@redhat.com>
9976
9977 PR tree-optimization/70602
9978 * gcc.c-torture/execute/pr70602.c: New test.
9979
35fbda43
MM
99802016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9981
9982 PR target/70381
9983 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9984 __float128 emulator is built and runs.
9985 * gcc.target/powerpc/float128-1.c: Likewise.
9986
9987 * lib/target-supports.exp (check_ppc_float128_sw_available):
9988 Rework tests for __float128 software and hardware
9989 availability. Fix exit condition to return 0 on success.
9990
04a99ebe
JG
99912016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9992
9993 PR target/70133
9994 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9995 * gcc.target/aarch64/target_attr_15.c: Likewise.
9996
47cd5a85
PC
99972016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9998
9999 PR c++/69066
10000 * g++.dg/cpp1y/pr69066.C: New.
10001
a5edb32e
JD
100022016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10003
10004 PR fortran/68566
10005 * gfortran.dg/pr36192.f90: Update test.
10006 * gfortran.dg/pr36192_1.f90: Update test.
10007 * gfortran.dg/real_dimension_1.f: Update test.
10008 * gfortran.dg/parameter_array_init_7.f90: New test.
10009
8ef378f8
JDA
100102016-04-09 John David Anglin <danglin@gcc.gnu.org>
10011
c532c871
JDA
10012 PR testsuite/64039
10013 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10014
d34f706f
JDA
10015 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10016
75e1dd9e
JDA
10017 PR rtl-optimization/66669
10018 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10019
8a976f5f
JDA
10020 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10021
da04822a
JDA
10022 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10023 * gcc.dg/pie-1.c: Likewise.
10024 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10025 * gcc.dg/pic-4.c: Likewise.
10026 * gcc.dg/pie-3.c: Likewise.
10027 * gcc.dg/pie-4.c: Likewise.
10028
adfabcf9
JDA
10029 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10030
4a020adf
JDA
10031 PR tree-optimization/68644
10032 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10033
8ef378f8
JDA
10034 PR rtl-optimization/64886
10035 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10036
09bf990e
TV
100372016-04-09 Tom de Vries <tom@codesourcery.com>
10038
10039 PR tree-optimization/68953
10040 * gcc.dg/graphite/pr68953.c: New test.
10041
138c3c1a
DH
100422016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10043
10044 PR fortran/70592
10045 * gfortran.dg/deferred_character_16.f90: New test.
10046
f55460af
JJ
100472016-04-09 Jakub Jelinek <jakub@redhat.com>
10048
10049 PR tree-optimization/70586
10050 * gcc.c-torture/execute/pr70586.c: New test.
10051
0b77bbf3
DH
100522016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10053
10054 PR sanitizer/70573
10055 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10056 with __builtin_memset
10057 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10058
c42cfb5c
CP
100592016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10060
10061 PR lto/70289
10062 PR ipa/70348
10063 PR tree-optimization/70373
10064 PR middle-end/70533
10065 PR middle-end/70534
10066 PR middle-end/70535
10067 * c-c++-common/goacc/reduction-5.c: New test.
10068 * c-c++-common/goacc/reduction-promotions.c: New test.
10069 * gfortran.dg/goacc/reduction-3.f95: New test.
10070 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10071
56cfb596
PP
100722016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10073
10074 PR c++/70590
10075 PR c++/70452
10076 * g++.dg/pr70590.C: New test.
10077 * g++.dg/pr70590-2.C: New test.
10078
1a13c0a2
JJ
100792016-04-08 Jakub Jelinek <jakub@redhat.com>
10080
abc0647a
JJ
10081 PR middle-end/70593
10082 * gcc.target/i386/pr70593.c: New test.
10083
1a13c0a2
JJ
10084 PR rtl-optimization/70574
10085 * gcc.target/i386/avx2-pr70574.c: New test.
10086
c3da4956
MO
100872016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10088
10089 PR sanitizer/70541
10090 * c-c++-common/asan/pr70541.c: New test.
10091
9f1b833b
TV
100922016-04-08 Tom de Vries <tom@codesourcery.com>
10093
10094 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10095 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10096
bae7adda
KT
100972016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10098
10099 PR target/70566
10100 * gcc.c-torture/execute/pr70566.c: New test.
10101
211f3d57
TV
101022016-04-08 Tom de Vries <tom@codesourcery.com>
10103
10104 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10105 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10106
02cf2861
AM
101072016-04-08 Alan Modra <amodra@gmail.com>
10108
10109 * gcc.target/powerpc/pr70117.c: New.
10110
5f490f9f
JJ
101112016-04-07 Jakub Jelinek <jakub@redhat.com>
10112
56e9b710
JJ
10113 PR testsuite/70581
10114 * gcc.dg/lto/simd-function_0.c: New test.
10115
5f490f9f
JJ
10116 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10117 clones.
10118 * c-c++-common/attr-simd-2.c: Likewise.
10119 * c-c++-common/attr-simd-4.c: Likewise.
10120 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10121 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10122
e4ebc74d
TP
101232016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10124
10125 PR testsuite/70553
10126 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10127
9817ae35
TS
101282016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10129 Tom de Vries <tom@codesourcery.com>
10130
10131 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10132 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10133 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10134 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10135 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10136 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10137 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10138 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10139
e292f64d
PP
101402016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10141
10142 PR c/70436
10143 * g++.dg/warn/Wparentheses-29.C: New test.
10144
6b37bdaf
PP
101452016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10146
10147 PR c/70436
10148 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10149 explicit braces to resolve a future -Wparentheses warning.
10150
64824205
RH
101512016-04-06 Richard Henderson <rth@redhat.com>
10152
10153 * gcc.dg/pr61817-1.c: New test.
10154 * gcc.dg/pr61817-2.c: New test.
10155 * gcc.dg/pr69391-1.c: New test.
10156 * gcc.dg/pr69391-2.c: New test.
10157
bc2fc1f3
VM
101582016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10159
10160 PR rtl-optimization/70398
c87885ca 10161 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10162
41414a02
EB
101632016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10164
10165 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10166
4066ea8a
YR
101672016-04-06 Yvan Roux <yvan.roux@linaro.org>
10168 Pedro Alves <palves@redhat.com>
10169
10170 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10171
ec35ea45
JJ
101722016-04-06 Jakub Jelinek <jakub@redhat.com>
10173
3866f8dd
JJ
10174 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10175 Check for avx512f effective targets instead of avx2.
10176 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10177 for AVX512F clones.
10178 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10179 * g++.dg/gomp/declare-simd-1.C: Likewise.
10180 * g++.dg/gomp/declare-simd-3.C: Likewise.
10181 * g++.dg/gomp/declare-simd-4.C: Likewise.
10182
ec35ea45
JJ
10183 PR middle-end/70550
10184 * c-c++-common/gomp/pr70550-1.c: New test.
10185 * c-c++-common/gomp/pr70550-2.c: New test.
10186
c08d28ac
NS
101872016-04-05 Nathan Sidwell <nathan@acm.org>
10188
10189 PR c++/70512
10190 * g++.dg/ext/attribute-may-alias-5.C: New.
10191
1d510e04
JJ
101922016-04-05 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR c++/70336
10195 * c-c++-common/pr70336.c: New test.
10196 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10197 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10198
84278ed9
JH
101992016-04-05 Jan Hubicka <hubicka@ucw.cz>
10200
10201 PR ipa/66223
10202 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10203
268a0ec4
JJ
102042016-04-05 Jakub Jelinek <jakub@redhat.com>
10205
10206 PR rtl-optimization/70542
10207 * gcc.dg/torture/pr70542.c: New test.
10208 * gcc.target/i386/avx2-pr70542.c: New test.
10209
5e8c2eb1
ZS
102102016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10211
10212 PR tree-optimization/70509
10213 * gcc.target/i386/avx512bw-pr70509.c: New test.
10214
c0daf32d
PP
102152016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10216
10217 PR c++/70452
10218 * g++.dg/ext/constexpr-vla4.C: New test.
10219
bf867841
UB
102202016-04-05 Uros Bizjak <ubizjak@gmail.com>
10221
10222 PR target/70510
10223 * gcc.target/i386/pr70510.c: New test.
10224
3022186a
RB
102252016-04-05 Richard Biener <rguenther@suse.de>
10226
10227 PR tree-optimization/70526
10228 * g++.dg/torture/pr70526.C: New testcase.
10229
55fc79b2
JJ
102302016-04-05 Jakub Jelinek <jakub@redhat.com>
10231
10232 PR target/70525
10233 * gcc.target/i386/pr70525.c: New test.
10234
62b233f2
RB
102352016-04-05 Richard Biener <rguenther@suse.de>
10236
10237 PR middle-end/70499
10238 * g++.dg/torture/pr70499.C: New testcase.
10239
cc05759d
RB
102402016-04-05 Richard Biener <rguenther@suse.de>
10241
10242 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10243 remove XFAIL.
10244
f23f16d4
JJ
102452016-04-04 Jakub Jelinek <jakub@redhat.com>
10246
10247 PR middle-end/70307
10248 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10249 rs6000 ABI warnings.
10250
d27ecc49
JH
102512016-04-04 Jan Hubicka <hubicka@ucw.cz>
10252
10253 PR ipa/66223
10254 * g++.dg/ipa/devirt-51.C: New testcase.
10255
c974c96e 102562016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10257 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10258
10259 PR middle-end/70457
10260 * gcc.dg/torture/pr70457.c: New.
10261
7a85da89
AV
102622016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10263
10264 PR fortran/67538
10265 * gfortran.dg/allocate_with_source_19.f08: New test.
10266
de517e64
AV
102672016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10268
10269 PR fortran/65795
10270 * gfortran.dg/coarray_allocate_6.f08: New test.
10271
43b9f499
RB
102722016-04-04 Richard Biener <rguenther@suse.de>
10273
10274 PR rtl-optimization/70484
10275 * gcc.dg/torture/pr70484.c: New testcase.
10276
f13355da
MP
102772016-04-04 Marek Polacek <polacek@redhat.com>
10278
10279 PR c/70307
10280 * gcc.dg/torture/pr70307.c: New test.
10281
6cc6ed50
OE
102822016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10283
10284 PR target/70416
10285 PR target/67391
10286 * gcc.target/sh/torture/pr70416.c: New.
10287
abdc16c8
MS
102882016-04-02 Martin Sebor <msebor@redhat.com>
10289
10290 PR c++/67376
10291 PR c++/70170
10292 PR c++/70172
10293 PR c++/70228
10294 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10295 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10296 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10297 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10298 * g++.dg/cpp0x/constexpr-string.C: Same.
10299 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10300 * g++.dg/cpp0x/pr65398.C: Same.
10301 * g++.dg/ext/constexpr-vla1.C: Same.
10302 * g++.dg/ext/constexpr-vla2.C: Same.
10303 * g++.dg/ext/constexpr-vla3.C: Same.
10304 * g++.dg/ubsan/pr63956.C: Same.
10305
763cd859
JJ
103062016-04-01 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR rtl-optimization/70467
10309 * gcc.target/i386/pr70467-2.c: New test.
10310
0f875435
JJ
103112016-04-01 Jakub Jelinek <jakub@redhat.com>
10312 Marek Polacek <polacek@redhat.com>
10313
10314 PR c++/70488
10315 * g++.dg/init/new47.C: New test.
10316
41d14659
RR
103172016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10318
10319 PR target/70496
10320 * gcc.target/arm/pr70496.c: New test.
10321
f9bf89bb
NS
103222016-04-01 Nathan Sidwell <nathan@acm.org>
10323
73b9085d
NS
10324 PR c++/68475
10325 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10326
4afdcfaa
IE
103272016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10328
10329 PR target/69890
10330 * gcc.dg/strlenopt.h (memmove): New.
10331 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10332 instead of "string.h".
10333 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10334 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10335 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10336 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10337 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10338 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10339 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10340 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10341 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10342 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10343 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10344 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10345 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10346 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10347 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10348 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10349 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10350 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10351 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10352 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10353
b5d7a29c
RO
103542016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10355
10356 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10357 (Holder::foo): Reflect this.
10358
b660f9ec
IE
103592016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10360
10361 PR target/70442
10362 * gcc.dg/pr70442.c: New test.
10363
88504f34
NS
103642016-03-31 Nathan Sidwell <nathan@acm.org>
10365
10366 PR c++/70393
10367 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10368
95d34b96
KY
103692016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10370
10371 PR target/70453
10372 * gcc.target/i386/pr70453.c: New test.
10373
b4c4967c
AB
103742016-03-31 Andrey Belevantsev <abel@ispras.ru>
10375
10376 PR target/70292
10377 * gcc.c-torture/pr70292.c: New test.
10378
5fde6a45
MP
103792016-03-31 Marek Polacek <polacek@redhat.com>
10380
10381 PR c/70297
10382 * c-c++-common/pr70297.c: New test.
10383 * g++.dg/cpp0x/typedef-redecl.C: New test.
10384 * gcc.dg/typedef-redecl2.c: New test.
10385
97eb24c4
JJ
103862016-03-31 Jakub Jelinek <jakub@redhat.com>
10387
10388 PR rtl-optimization/70460
10389 * gcc.c-torture/execute/pr70460.c: New test.
10390
efc3536f
RB
103912016-03-31 Richard Biener <rguenther@suse.de>
10392
10393 PR c++/70430
10394 * g++.dg/ext/vector30.C: New testcase.
10395
e0876e21
DH
103962016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10397 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10398
10399 * gfortran.dg/fmt_pf.f90: New test.
10400
e9bff8c6
RO
104012016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10402
10403 Forward-port from 5 branch
10404 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10405
10406 PR testsuite/70356
10407 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10408 dg-require-effective-target after dg-do.
10409
10410 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10411
10412 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10413
2620c80d
TS
104142016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10415 Julian Brown <julian@codesourcery.com>
10416 Chung-Lin Tang <cltang@codesourcery.com>
10417 Cesar Philippidis <cesar@codesourcery.com>
10418 James Norris <jnorris@codesourcery.com>
10419 Tom de Vries <tom@codesourcery.com>
10420 Nathan Sidwell <nathan@codesourcery.com>
10421
bf867841 10422 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10423 * c-c++-common/goacc/loop-clauses.c: Likewise.
10424 * g++.dg/goacc/template.C: Likewise.
10425 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10426 * gfortran.dg/goacc/loop-1.f95: Likewise.
10427 * gfortran.dg/goacc/loop-5.f95: Likewise.
10428 * gfortran.dg/goacc/loop-6.f95: Likewise.
10429 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10430 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10431 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10432 * c-c++-common/goacc/clauses-fail.c: Likewise.
10433 * c-c++-common/goacc/parallel-1.c: Likewise.
10434 * c-c++-common/goacc/reduction-1.c: Likewise.
10435 * c-c++-common/goacc/reduction-2.c: Likewise.
10436 * c-c++-common/goacc/reduction-3.c: Likewise.
10437 * c-c++-common/goacc/reduction-4.c: Likewise.
10438 * c-c++-common/goacc/routine-3.c: Likewise.
10439 * c-c++-common/goacc/routine-4.c: Likewise.
10440 * c-c++-common/goacc/routine-5.c: Likewise.
10441 * c-c++-common/goacc/tile.c: Likewise.
10442 * g++.dg/goacc/template.C: Likewise.
10443 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10444 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10445 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10446 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10447 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10448 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10449 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10450 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10451 * c-c++-common/goacc/use_device-1.c: ... this file.
10452 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10453 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10454 * c-c++-common/goacc/host_data-6.c: ... this file.
10455 * c-c++-common/goacc/loop-2-kernels.c: New file.
10456 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10457 * c-c++-common/goacc/loop-3.c: Likewise.
10458 * g++.dg/goacc/reference.C: Likewise.
10459 * g++.dg/goacc/routine-1.C: Likewise.
10460 * g++.dg/goacc/routine-2.C: Likewise.
10461
f6d2d066
RB
104622016-03-30 Richard Biener <rguenther@suse.de>
10463
10464 PR middle-end/70450
10465 * gcc.dg/torture/pr70450.c: New testcase.
10466
d43242b9
JJ
104672016-03-30 Jakub Jelinek <jakub@redhat.com>
10468
10469 PR target/70421
10470 * gcc.dg/torture/pr70421.c: New test.
10471 * gcc.target/i386/avx512f-pr70421.c: New test.
10472
5ce43b77
L
104732016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10474
10475 PR testsuite/70364
10476 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10477 (check): New function.
10478 (bar): Call check.
10479 (foo): Align stack to 16 bytes when calling bar.
10480 * gcc.target/i386/cleanup-2.c: Likewise.
10481
d014a712
PP
104822016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10483
10484 PR tree-optimization/59124
10485 * gcc.dg/Warray-bounds-19.c: New test.
10486
3f8257db 104872016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10488
10489 * lib/prune.exp (escape_regex_chars): New.
10490 (prune_file_path): Update to quote metcharacters for regexp.
10491
3336c6e0
JJ
104922016-03-29 Jakub Jelinek <jakub@redhat.com>
10493
a362f023
JJ
10494 PR rtl-optimization/70429
10495 * gcc.c-torture/execute/pr70429.c: New test.
10496
3336c6e0
JJ
10497 PR tree-optimization/70405
10498 * gcc.dg/pr70405.c: New test.
10499
728557fd
AV
105002016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10501
10502 PR fortran/70397
10503 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10504 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10505
bef977d4
TS
105062016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10507
10508 PR testsuite/64177
10509 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10510 __cilkrts_set_param to set two workers.
10511 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10512 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10513
6f6d25c9
DH
105142016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10515
bf867841 10516 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10517
45733562
KY
105182016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10519
10520 PR target/70406
bf867841 10521 * gcc.target/i386/pr70406.c: New test.
45733562 10522
a1799e5e
EB
105232016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10524
10525 * gnat.dg/specs/double_record_extension3.ads: New test.
10526
5fca7b66
RH
105272016-03-25 Richard Henderson <rth@redhat.com>
10528
10529 PR target/70120
10530 * gcc.target/aarch64/pr70120-1.c: New.
10531 * gcc.target/aarch64/pr70120-2.c: New.
10532 * gcc.target/aarch64/pr70120-3.c: New.
10533
31ce75c6
PP
105342016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10535
10536 PR c++/62212
10537 * g++.dg/template/mangle2.C: The dg-do directive should be
10538 "compile" not "assemble".
10539
3caf0ca1
BS
105402016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10541
10542 PR lto/69650
10543 * gcc.dg/pr69650.c: New test.
10544
634035b6
DE
105452016-03-25 David Edelsohn <dje.gcc@gmail.com>
10546
10547 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10548
45d34276
AM
105492016-03-25 Alan Modra <amodra@gmail.com>
10550
10551 * gcc.dg/dfp/pr70052.c: New test.
10552
8f085166
RH
105532016-03-24 Richard Henderson <rth@redhat.com>
10554
10555 PR middle-end/69845
10556 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10557 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10558
011e5ec3
TV
105592016-03-24 Tom de Vries <tom@codesourcery.com>
10560
10561 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10562
9e3f4551
TV
105632016-03-24 Tom de Vries <tom@codesourcery.com>
10564
10565 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10566 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10567
45780041
TV
105682016-03-24 Tom de Vries <tom@codesourcery.com>
10569
10570 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10571 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10572
887ab4e5
PP
105732016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10574
10575 PR c++/62212
10576 * g++.dg/template/mangle2.C: New test.
10577
69a9a66f
RB
105782016-03-24 Richard Biener <rguenther@suse.de>
10579
10580 PR tree-optimization/70396
10581 * gcc.dg/torture/pr70396.c: New testcase.
10582
ed87de55
RB
105832016-03-24 Richard Biener <rguenther@suse.de>
10584
10585 PR middle-end/70370
10586 * gcc.dg/torture/pr70370.c: New testcase.
10587
ea064934
TV
105882016-03-24 Tom de Vries <tom@codesourcery.com>
10589
10590 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10591 * gfortran.dg/goacc/kernels-tree.f95: Same.
10592 * gfortran.dg/goacc/parallel-tree.f95: Same.
10593
b2a4dd1d
TV
105942016-03-24 Tom de Vries <tom@codesourcery.com>
10595
10596 * c-c++-common/goacc/uninit-if-clause.c: New test.
10597 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10598
72e7cd6e
JJ
105992016-03-24 Jakub Jelinek <jakub@redhat.com>
10600
10601 PR target/70290
bf867841
UB
10602 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10603 Fix formatting.
72e7cd6e 10604
ce9d0c03
RB
106052016-03-24 Richard Biener <rguenther@suse.de>
10606
10607 PR tree-optimization/70372
10608 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10609
426b9428
PP
106102016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10611
10612 PR c++/70347
10613 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10614
cd1588c4
PP
106152016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10616
10617 PR c++/70332
10618 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10619
61637db3
JJ
106202016-03-23 Jakub Jelinek <jakub@redhat.com>
10621
928af3bf
JJ
10622 PR c++/70001
10623 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10624 * g++.dg/cpp1y/pr70001.C: New test.
10625
61637db3
JJ
10626 PR c++/70323
10627 * g++.dg/cpp0x/constexpr-70323.C: New test.
10628
05aca4e7
AO
106292016-03-23 Alexandre Oliva <aoliva@redhat.com>
10630 Jason Merrill <jason@redhat.com>
10631 Jakub Jelinek <jakub@redhat.com>
10632
10633 PR c++/69315
10634 * g++.dg/cpp0x/constexpr-69315.C: New test.
10635 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10636
fbdb6baf
MP
106372016-03-23 Marek Polacek <polacek@redhat.com>
10638
10639 PR c++/69884
10640 * g++.dg/warn/Wignored-attributes-1.C: New test.
10641 * g++.dg/warn/Wignored-attributes-2.C: New test.
10642
d79ee524
TV
106432016-03-23 Tom de Vries <tom@codesourcery.com>
10644
10645 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10646 initialization.
10647 * gfortran.dg/goacc/private-3.f95 (test): Same.
10648 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10649 missing use param.
10650
a59f0bef
KT
106512016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10652
10653 * lib/target-supports.exp: Remove v7ve entry from loop
10654 creating effective target checks.
10655 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10656 (add_options_for_arm_arch_v7ve): Likewise.
10657
0179520a
JJ
106582016-03-23 Jakub Jelinek <jakub@redhat.com>
10659
10660 PR tree-optimization/70354
10661 * gcc.dg/vect/pr70354-1.c: New test.
10662 * gcc.dg/vect/pr70354-2.c: New test.
10663 * gcc.target/i386/avx2-pr70354-1.c: New test.
10664 * gcc.target/i386/avx2-pr70354-2.c: New test.
10665
75bb14d7
JL
106662016-03-22 Jeff Law <law@redhat.com>
10667
10668 PR target/70232
10669 * gcc.dg/tree-ssa/pr70232.c: New test.
10670
72c9526d
IE
106712016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10672
10673 PR target/70302
10674 * gcc.target/i386/pr70302.c: New test.
10675
a3ca1bc5
RB
106762016-03-22 Richard Biener <rguenther@suse.de>
10677
10678 PR middle-end/70251
10679 * g++.dg/torture/pr70251.C: New testcase.
10680
5c240f4d
DM
106812016-03-22 David Malcolm <dmalcolm@redhat.com>
10682
10683 PR c/69993
10684 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10685 Wmisleading-indentation.c.
10686 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10687 reflect change to diagnostic text and order of messages.
10688 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10689
80f6631b
DE
106902016-03-22 David Edelsohn <dje.gcc@gmail.com>
10691
10692 * g++.dg/ext/java-3.C: Don't compile on AIX.
10693
9a10956c
RB
106942016-03-22 Richard Biener <rguenther@suse.de>
10695
10696 PR middle-end/70333
10697 * gcc.dg/torture/pr70333.c: New testcase.
10698
6cedf922
IE
106992016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10700
10701 * g++.dg/ext/pr70290.C: New test.
10702
cd6c27ac
KY
107032016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10704
10705 PR target/70325
10706 * gcc.target/i386/pr70325.c: New test.
10707
4cde512c
JJ
107082016-03-22 Jakub Jelinek <jakub@redhat.com>
10709
b01915ed
JJ
10710 PR target/70329
10711 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10712 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10713
4e3e2cf1
JJ
10714 PR target/70300
10715 * gcc.target/i386/pr70300.c: New test.
10716
4cde512c
JJ
10717 PR c++/70295
10718 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10719 (func2): New function for cond with parens, xfail warning for c++.
10720 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10721
16f6d7dc
PP
107222016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10723
10724 PR c++/70096
10725 * g++.dg/template/ptrmem30.C: New test.
10726
a3e2b438
PP
107272016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10728
10729 PR c++/70204
10730 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10731 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10732
11b6a02e
JJ
107332016-03-21 Jakub Jelinek <jakub@redhat.com>
10734
10735 PR middle-end/70326
10736 * gcc.dg/pr70326.c: New test.
10737
b9407883
MG
107382016-03-21 Marc Glisse <marc.glisse@inria.fr>
10739 Jakub Jelinek <jakub@redhat.com>
10740
10741 PR tree-optimization/70317
10742 * gcc.dg/pr70317.c: New test.
10743
4a148e19
UB
107442016-03-21 Uros Bizjak <ubizjak@gmail.com>
10745
10746 PR target/70327
10747 * gcc.target/i386/pr70327.c: New test.
10748
2a85ddbb
ML
107492016-03-21 Martin Liska <mliska@suse.cz>
10750
7d36fe98 10751 PR ipa/70306
2a85ddbb
ML
10752 * gcc.dg/ipa/pr70306.c: New test.
10753
4a148e19 107542016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10755
10756 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10757 * gcc.target/arm/attr-align3.c: Likewise.
10758 * gcc.target/arm/attr_arm.c: Likewise.
10759 * gcc.target/arm/flip-thumb.c: Likewise.
10760
6b366948
JJ
107612016-03-21 Jakub Jelinek <jakub@redhat.com>
10762
10763 PR target/70296
10764 * gcc.target/powerpc/altivec-36.c: New test.
10765
2fac8c14
RB
107662016-03-21 Richard Biener <rguenther@suse.de>
10767
10768 PR tree-optimization/70310
10769 * gcc.dg/torture/pr70310.c: New testcase.
10770
e9bde854
KY
107712016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10772
10773 PR target/70293
10774 * gcc.target/i386/pr70293.c: New test.
10775
56bbfaf6
RB
107762016-03-21 Richard Biener <rguenther@suse.de>
10777
10778 PR tree-optimization/70288
10779 * gcc.dg/torture/pr70288-1.c: New testcase.
10780 * gcc.dg/torture/pr70288-2.c: Likewise.
10781
3eee49ed
AB
107822016-03-21 Andrey Belevantsev <abel@ispras.ru>
10783
10784 PR rtl-optimization/69307
10785 * gcc.target/arm/pr69307.c: New test.
4a148e19 10786
8e7816b4
AB
107872016-03-21 Andrey Belevantsev <abel@ispras.ru>
10788
10789 PR rtl-optimization/69102
10790 * gcc.c-torture/compile/pr69102.c: New test.
10791
14d7d4be
JL
107922016-03-18 Jeff Law <law@redhat.com>
10793
10794 PR rtl-optimization/70263
10795 * gcc.c-torture/compile/pr70263-1.c: New test.
10796 * gcc.target/i386/pr70263-2.c: New test.
10797
5c6a601c
BS
107982016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10799
10800 PR rtl-optimization/70278
10801 * gcc.dg/torture/pr70278.c: New test.
10802 * gcc.target/arm/pr70278.c: New test.
10803
4bbf545b
DM
108042016-03-18 David Malcolm <dmalcolm@redhat.com>
10805
10806 PR c/70281
10807 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10808 (test_builtin_types_compatible_p): New test function.
10809 * gcc.dg/pr70281.c: New test case.
10810
dc28bb68
CL
108112016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10812
10813 PR target/70113
10814 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10815
5e8d6dff
IE
108162016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10817
10818 PR tree-optimization/70252
10819 * gcc.dg/pr70252.c: New test.
10820
d0e7e403
TV
108212016-03-18 Tom de Vries <tom@codesourcery.com>
10822
10823 * gcc.dg/pr70161-2.c: New test.
10824 * gcc.dg/pr70161.c: New test.
10825
fa22501a
TV
108262016-03-18 Tom de Vries <tom@codesourcery.com>
10827
10828 PR ipa/70269
10829 * gcc.dg/pr70269.c: New test.
10830
dd125026
JJ
108312016-03-18 Jakub Jelinek <jakub@redhat.com>
10832
10833 PR c++/70267
10834 * g++.dg/ext/java-3.C: New test.
10835
91914f0a
PP
108362016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10837
10838 PR c++/70205
10839 * g++.dg/lookup/pr70205.C: New test.
10840
753a8910
PP
108412016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10842
10843 PR c++/70218
10844 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10845
14ba7b28
MP
108462016-03-17 Marek Polacek <polacek@redhat.com>
10847
10848 PR c/69407
10849 * gcc.dg/atomic-op-6.c: New test.
10850
ded60913
DM
108512016-03-17 David Malcolm <dmalcolm@redhat.com>
10852
10853 PR c/70264
10854 * c-c++-common/pr70264.c: New test case.
10855
a3aad0e6
JJ
108562016-03-17 Jakub Jelinek <jakub@redhat.com>
10857
17366700
JJ
10858 PR c++/70144
10859 * c-c++-common/pr70144-1.c: New test.
10860 * c-c++-common/pr70144-2.c: New test.
10861
a3aad0e6
JJ
10862 PR c++/70272
10863 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10864 * g++.dg/opt/flifetime-dse6.C: New test.
10865 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10866
b57e6e18
L
108672016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10868
10869 PR driver/70192
10870 * gcc.dg/pic-1.c: New test.
10871 * gcc.dg/pic-2.c: Likewise.
10872 * gcc.dg/pic-3.c: Likewise.
10873 * gcc.dg/pic-4.c: Likewise.
10874 * gcc.dg/pie-1.c: Likewise.
10875 * gcc.dg/pie-2.c: Likewise.
10876 * gcc.dg/pie-3.c: Likewise.
10877 * gcc.dg/pie-4.c: Likewise.
10878 * gcc.dg/pie-5.c: Likewise.
10879 * gcc.dg/pie-6.c: Likewise.
10880
b38ba58b
TV
108812016-03-17 Tom de Vries <tom@codesourcery.com>
10882
10883 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10884 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10885
6931b3b7
RB
108862016-03-17 Richard Biener <rguenther@suse.de>
10887
10888 PR debug/70271
10889 * g++.dg/debug/pr70271.C: New testcase.
10890
0c8b64cb
IE
108912016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10892
10893 * gcc.target/i386/pr70251.c: New test.
10894
b1970801
MP
108952016-03-17 Marek Polacek <polacek@redhat.com>
10896
10897 PR c++/70194
10898 * g++.dg/warn/constexpr-70194.C: New test.
10899
820c5eaa
RH
109002016-03-16 Richard Henderson <rth@redhat.com>
10901
10902 PR middle-end/70240
10903 * gcc.c-torture/compile/pr70240.c: New.
10904
da0ad263
SKS
109052016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10906
10907 * gcc.c-torture/compile/20151204.c: Skip for avr.
10908
c73d295c
JJ
109092016-03-16 Jakub Jelinek <jakub@redhat.com>
10910
10911 PR target/70245
10912 * g++.dg/opt/pr70245.C: New test.
10913 * g++.dg/opt/pr70245.h: New file.
10914 * g++.dg/opt/pr70245-aux.cc: New file.
10915
b2794066
MS
109162016-03-16 Martin Sebor <msebor@redhat.com>
10917
10918 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10919
aa43616c
RH
109202016-03-16 Richard Henderson <rth@redhat.com>
10921
10922 PR middle-end/70199
10923 * gcc.c-torture/compile/pr70199.c: New.
10924
59608fe5
L
109252016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10926
10927 * gcc.dg/uninit-19.c: Run dos2unix.
10928
ab4c578f
MP
109292016-03-16 Marek Polacek <polacek@redhat.com>
10930
10931 PR c/70093
10932 * gcc.dg/nested-func-10.c: New test.
10933 * gcc.dg/nested-func-9.c: New test.
10934
f5387e76
JJ
109352016-03-16 Jakub Jelinek <jakub@redhat.com>
10936
10937 PR tree-optimization/68714
10938 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10939
7662b718
TV
109402016-03-16 Tom de Vries <tom@codesourcery.com>
10941
10942 PR tree-optimization/68715
10943 * gcc.dg/graphite/pr68715-2.c: New test.
10944 * gcc.dg/graphite/pr68715.c: New test.
10945 * gfortran.dg/graphite/pr68715.f90: New test.
10946
be7ce7ae
TV
109472016-03-16 Tom de Vries <tom@codesourcery.com>
10948
10949 PR tree-optimization/68809
10950 * gcc.dg/graphite/pr68809-2.c: New test.
10951 * gcc.dg/graphite/pr68809.c: New test.
10952
1935f250
JJ
109532016-03-16 Jakub Jelinek <jakub@redhat.com>
10954
6651c93e
JJ
10955 PR c++/70147
10956 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10957 method call to i () as argument. Adjust expected output.
10958
1935f250
JJ
10959 PR c++/70147
10960 * g++.dg/ubsan/pr70147-1.C: New test.
10961 * g++.dg/ubsan/pr70147-2.C: New test.
10962
ab1caa6e
MS
109632016-03-15 Martin Sebor <msebor@redhat.com>
10964
10965 PR c++/58281
10966 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10967
5c2a1bbb
JDA
109682016-03-15 John David Anglin <danglin@gcc.gnu.org>
10969
cb5d8ad1
JDA
10970 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10971 hppa*-*-hpux*.
10972
b440dd40
JDA
10973 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10974
5c2a1bbb
JDA
10975 PR libfortran/69799
10976 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10977 libatomic_available.
10978
42c729c5
MP
109792016-03-15 Marek Polacek <polacek@redhat.com>
10980
10981 PR c++/70209
10982 * g++.dg/ext/attribute-may-alias-4.C: New test.
10983
82b1c550
AM
109842016-03-15 Alexander Monakov <amonakov@ispras.ru>
10985
10986 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10987 -fvar-tracking-assignments-toggle flag.
10988
4ccbf3a6
PH
109892016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10990
10991 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10992
c39858bd
JJ
109932016-03-15 Jakub Jelinek <jakub@redhat.com>
10994
10995 PR rtl-optimization/70222
10996 * gcc.c-torture/execute/pr70222-1.c: New test.
10997 * gcc.c-torture/execute/pr70222-2.c: New test.
10998
8be119c1
RH
109992016-03-15 Richard Henderson <rth@redhat.com>
11000
11001 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11002
6598bb55
AB
110032016-03-15 Andrey Belevantsev <abel@ispras.ru>
11004
11005 PR rtl-optimization/69032
11006 * gcc.dg/pr69032.c: New test.
11007
81fa2944
AB
110082016-03-15 Andrey Belevantsev <abel@ispras.ru>
11009
11010 PR rtl-optimization/63384
4a148e19 11011 * g++.dg/pr63384.C: New test.
81fa2944 11012
74ea9ab6
AB
110132016-03-15 Andrey Belevantsev <abel@ispras.ru>
11014
11015 PR target/64411
11016 * gcc.target/i386/pr64411.C: New test.
11017
045d5055
TV
110182016-03-15 Tom de Vries <tom@codesourcery.com>
11019
11020 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11021 * gfortran.dg/goacc/kernels-alias.f95: New test.
11022
3ea33585
MS
110232016-03-14 Martin Sebor <msebor@redhat.com>
11024
11025 PR c++/53792
11026 * g++.dg/cpp0x/constexpr-inline.C: New test.
11027 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11028
1df7b330
DE
110292016-03-14 David Edelsohn <dje.gcc@gmail.com>
11030
11031 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11032
79b57d18
JJ
110332016-03-14 Jakub Jelinek <jakub@redhat.com>
11034
11035 PR middle-end/70219
11036 * gcc.dg/pr70219.c: New test.
11037
3cbf012a
BS
110382016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11039
11040 PR target/70083
11041 * gcc.dg/torture/pr70083.c: New test.
11042 * gcc.target/i386/pr70083.c: New test.
11043
a9fee7cd
RB
110442016-03-14 Richard Biener <rguenther@suse.de>
11045
11046 PR tree-optimization/56365
11047 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11048
4799603f
SB
110492016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11050
11051 PR target/70098
11052 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11053 New function.
11054 * g++.dg/pr70098.C: New testcase.
11055
11056
760ca967
TV
110572016-03-14 Tom de Vries <tom@codesourcery.com>
11058
11059 PR tree-optimization/70045
11060 * gcc.dg/graphite/pr70045.c: New test.
11061
44e66a77
JD
110622016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11063
11064 PR fortran/69043
11065 * gfortran.dg/include_9.f90: New test.
11066
a18e0fe1
DH
110672016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11068
11069 PR fortran/45076
11070 gfortran.dg/prof/prof.exp: New script.
11071 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11072
d0aca6ab
AB
110732016-03-12 Andrey Belevantsev <abel@ispras.ru>
11074
11075 PR rtl-optimization/69307
11076 * gcc.dg/pr69307.c: New test.
11077
cefe08a4
VM
110782016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11079
11080 PR target/69614
11081 * gcc.target/arm/pr69614.c: New.
11082
70112e2a
PT
110832016-03-12 Paul Thomas <pault@gcc.gnu.org>
11084
11085 PR fortran/70031
11086 * gfortran.dg/submodule_14.f08: New test
11087
11088 PR fortran/69524
11089 * gfortran.dg/submodule_15.f08: New test
11090
3f1e5d3a
PP
110912016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11092
11093 PR c++/70106
11094 * g++.dg/cpp1y/paren3.C: New test.
11095
a3f6d680
MM
110962016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11097
11098 PR target/70131
11099 * gcc.target/powerpc/ppc-round2.c: New test.
11100
92348f09
BS
111012016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11102
11103 PR target/70123
11104 * gcc.dg/torture/pr70123.c: New test.
11105
cebde9e9
JL
111062016-03-11 Jeff Law <law@redhat.com>
11107
11108 PR tree-optimization/70190
11109 * gcc.c-torture/compile/pr70190.c: New test.
11110
3edc5da4
DM
111112016-03-11 David Malcolm <dmalcolm@redhat.com>
11112
11113 PR c/68187
11114 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11115 case.
11116 (test43_b): Likewise.
11117 (test43_c): Likewise.
11118 (test43_d): Likewise.
11119 (test43_e): Likewise.
11120 (test43_f): Likewise.
11121 (test43_g): Likewise.
11122 (test44_a): Likewise.
11123 (test44_b): Likewise.
11124 (test44_c): Likewise.
11125 (test44_d): Likewise.
11126 (test44_e): Likewise.
11127
318c1204
DM
111282016-03-11 David Malcolm <dmalcolm@redhat.com>
11129
11130 PR c/70085
11131 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11132
bc062234
KT
111332016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11134
11135 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11136 dg-options.
11137
acfc1ac1
KT
111382016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11139
11140 PR target/70002
11141 PR target/69245
11142 * gcc.target/aarch64/pr69245_2.c: New test.
11143
d1e2bb2d
JJ
111442016-03-11 Jakub Jelinek <jakub@redhat.com>
11145
11146 PR tree-optimization/70177
11147 * gcc.dg/pr70177.c: New test.
11148
07350627
AL
111492016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11150
11151 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11152
5c6706f7
AL
111532016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11154
11155 * gcc.dg/tree-ssa/sra-20.c: New.
11156
02d472a2
JJ
111572016-03-11 Jakub Jelinek <jakub@redhat.com>
11158
686d390a
JJ
11159 PR rtl-optimization/70174
11160 * gcc.dg/pr70174.c: New test.
11161
02d472a2
JJ
11162 PR tree-optimization/70169
11163 * gcc.dg/pr70169.c: New test.
11164
0f9befa1
IE
111652016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11166
11167 PR target/70160
11168 * gcc.target/i386/pr70160.c: New test.
11169
432d4670
AK
111702016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11171
11172 * gcc.target/s390/dfp-1.c: New test.
11173
a3dc8760
NC
111742016-03-10 Nick Clifton <nickc@redhat.com>
11175
11176 PR target/70044
11177 * gcc.target/aarch64/pr70044.c: New test.
11178
b87a8d7d
PP
111792016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11180 Jakub Jelinek <jakub@redhat.com>
11181
11182 PR c++/70001
11183 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11184 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11185 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11186
4f4ada6a
JH
111872016-03-10 Jan Hubicka <hubicka@ucw.cz>
11188
11189 PR lto/69589
11190 * g++.dg/lto/pr69589_0.C: New testcase
11191 * g++.dg/lto/pr69589_1.C: New testcase
11192
d49b0aa0
MP
111932016-03-10 Marek Polacek <polacek@redhat.com>
11194
11195 PR c++/70153
11196 * g++.dg/delayedfold/unary-plus1.C: New test.
11197
111982016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11199
11200 * gcc.target/arm/pr45701-1.c: Escape brackets.
11201 * gcc.target/arm/pr45701-2.c: Likewise.
11202
71017a7b
AL
112032016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11204
11205 * gfortran.dg/unconstrained_commons.f: New.
11206
ba52669f
AM
112072016-03-10 Alan Modra <amodra@gmail.com>
11208
11209 * gcc.dg/pr69195.c: New.
11210 * gcc.dg/pr69238.c: New.
11211
27742332
TV
112122016-03-10 Tom de Vries <tom@codesourcery.com>
11213
11214 PR testsuite/68915
11215 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11216
3a81a594
RB
112172016-03-10 Richard Biener <rguenther@suse.de>
11218
11219 PR tree-optimization/70128
11220 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11221 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11222
3433b975
JJ
112232016-03-09 Jakub Jelinek <jakub@redhat.com>
11224
c2864f02
JJ
11225 PR tree-optimization/70152
11226 * gcc.dg/pr70152.c: New test.
11227
3433b975
JJ
11228 PR target/70086
11229 * gcc.target/i386/pr70086-1.c: New test.
11230 * gcc.target/i386/pr70086-2.c: New test.
11231 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11232
11233 PR tree-optimization/70127
11234 * gcc.c-torture/execute/pr70127.c: New test.
11235
96b3c82d
CP
112362016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11237
11238 * c-c++-common/goacc/combined-directives-2.c: New test.
11239
b4f3232d
DM
112402016-03-09 David Malcolm <dmalcolm@redhat.com>
11241
11242 PR c/68473
11243 PR c++/70105
11244 * g++.dg/diagnostic/pr70105.C: New test.
11245 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11246 (test_multiple_ordinary_maps): New test function.
11247
40499f81
DM
112482016-03-09 David Malcolm <dmalcolm@redhat.com>
11249
11250 PR c/68473
11251 PR c++/70105
11252 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11253 Drop range information from call to inform_at_rich_loc.
11254 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11255 New.
11256 (test_show_locus): Replace calls to rich_location::add_range with
11257 calls to add_range. Rewrite the tests that used the now-defunct
11258 rich_location ctor taking a source_range. Simplify other tests
11259 by replacing calls to COMBINE_LOCATION_DATA with calls to
11260 make_location.
11261
c9e33662
RB
112622016-03-09 Richard Biener <rguenther@suse.de>
11263 Jakub Jelinek <jakub@redhat.com>
11264
11265 PR tree-optimization/70138
11266 * gcc.dg/vect/pr70138-1.c: New testcase.
11267 * gcc.dg/vect/pr70138-2.c: Likewise.
11268
2c73b764
JJ
112692016-03-09 Jakub Jelinek <jakub@redhat.com>
11270
11271 PR target/70049
11272 * gcc.target/i386/pr70049.c: New test.
11273
c06d25bb
RB
112742016-03-09 Richard Biener <rguenther@suse.de>
11275
11276 PR c/70143
11277 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11278 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11279 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11280
5828a501
RO
112812016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11282
11283 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11284 arm-*-*.
11285
2e141c8d
JJ
112862016-03-09 Jakub Jelinek <jakub@redhat.com>
11287
5a9def37
JJ
11288 PR middle-end/67278
11289 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11290
2e141c8d
JJ
11291 PR target/67278
11292 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11293
11294 PR middle-end/70050
11295 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11296 in testcase comment.
11297
bf751f40
TV
112982016-03-09 Tom de Vries <tom@codesourcery.com>
11299
11300 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11301 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11302 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11303 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11304 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11305 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11306 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11307 * gfortran.dg/goacc/kernels-loop.f95: New test.
11308
e210c999
MS
113092016-03-08 Martin Sebor <msebor@redhat.com>
11310
11311 PR c++/62096
11312 * g++.dg/warn/overflow-warn-7.C: New test.
11313
80aac5c8
JM
113142016-03-08 Jason Merrill <jason@redhat.com>
11315
11316 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11317 * lib/target-supports.exp (check_effective_target_concepts): New.
11318
12b81409
JJ
113192016-03-08 Jakub Jelinek <jakub@redhat.com>
11320
d259b234
JJ
11321 PR c++/70135
11322 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11323 * g++.dg/ubsan/pr70135.C: New test.
11324
12b81409
JJ
11325 PR target/70110
11326 * gcc.dg/pr70110.c: New test.
11327
b4e9f2aa
MJ
113282016-03-07 Martin Jambor <mjambor@suse.cz>
11329
11330 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11331 * c-c++-common/gomp/if-1.c: Likewise.
11332 * c-c++-common/gomp/pr61486-2.c: Likewise.
11333 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11334 to dg-additional-options.
11335 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11336 * g++/gomp/target-teams-1.c: Likewise.
11337 * gcc.dg/gomp/gomp.exp: Likewise.
11338 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11339 dg-additional-options.
11340 * gfortran.dg/gomp/gomp.exp: Likewise.
11341 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11342 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11343 dg-additional-options.
11344 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11345
f86e631e
MJ
113462016-03-07 Martin Jambor <mjambor@suse.cz>
11347
11348 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11349 * c-c++-common/gomp/gridify-1.c: New test.
11350 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11351
94156b3f
AV
113522016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11353
11354 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11355 trigger for cortex-r8, when scanning for register r8.
11356 * gcc.target/arm/pr45701-2.c: Likewise.
11357
a84a49b7 113582016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11359 Jeff Law <law@redhat.com>
a84a49b7
RB
11360
11361 PR tree-optimization/69740
11362 * gcc.c-torture/compile/pr69740-1.c: New test.
11363 * gcc.c-torture/compile/pr69740-2.c: New test.
11364
e41f6c9e
BS
113652016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11366
11367 * lib/target-supports.exp
11368 (check_effective_target_whole_vector_shift): Enable for PPC64.
11369
57548bf5
RB
113702016-03-07 Richard Biener <rguenther@suse.de>
11371
11372 PR tree-optimization/70115
11373 * gcc.dg/torture/pr70115.c: New testcase.
11374
4ae13300
NS
113752016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11376
11377 PR middle-end/69916
11378 * c-c-++-common/goacc/pr69916.c: New.
11379
5edb9853
RH
113802016-03-07 Richard Henderson <rth@redhat.com>
11381
11382 * gcc.c-torture/compile/pr70061.c: New test.
11383
2067a8f3
RB
113842016-03-07 Richard Biener <rguenther@suse.de>
11385
11386 PR testsuite/70109
11387 * gcc.dg/vect/O3-pr36098.c: New testcase.
11388
4145a9b7
CL
113892016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11390
11391 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11392
1878be32
EB
113932016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11394
11395 * gnat.dg/renaming9.ad[sb]: New testcase.
11396
df762bb2
JJ
113972016-03-05 Jakub Jelinek <jakub@redhat.com>
11398
11399 PR c++/70084
11400 * g++.dg/expr/stdarg3.C: New test.
11401
7d461295
JL
114022016-03-04 Jeff Law <law@redhat.com>
11403
11404 PR tree-optimization/69196
11405 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11406 x86_64-*-*.
11407
29b9828f
BS
114082016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11409
b6b552fd
BS
11410 PR c/69973
11411 * gcc.dg/pr69973.c: New test.
11412
201d49e9
BS
11413 PR rtl-optimization/69941
11414 * gcc.dg/torture/pr69941.c: New test.
11415
29b9828f
BS
11416 PR c/69824
11417 * gcc.dg/pr69824.c: New test.
11418
640b7e74
TV
114192016-03-05 Tom de Vries <tom@codesourcery.com>
11420
11421 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11422 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11423 function.
11424
7a3a3fad
PP
114252016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11426
11427 PR c++/66786
11428 * g++.dg/cpp1y/var-templ48.C: New test.
11429 * g++.dg/cpp1y/var-templ49.C: New test.
11430
cd439aec
EB
114312016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11432
11433 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11434
60204554
JJ
114352016-03-04 Jakub Jelinek <jakub@redhat.com>
11436
0c8825de
JJ
11437 PR c++/70035
11438 * g++.dg/ubsan/pr70035.C: New test.
11439
60204554
JJ
11440 PR target/70062
11441 * gcc.target/i386/pr70062.c: New test.
11442
f79d4eab
L
114432016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11444
11445 * g++.dg/template/typename21.C: Remove c++98_only.
11446
ea81ce67
L
114472016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11448
11449 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11450
64b23c13
DM
114512016-03-04 David Malcolm <dmalcolm@redhat.com>
11452
11453 PR c/68187
11454 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11455 function.
11456 (fn_42_b): Likewise.
11457 (fn_42_c): Likewise.
11458
729526f5
DM
114592016-03-04 David Malcolm <dmalcolm@redhat.com>
11460
11461 PR c/68187
11462 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11463 function.
11464 (fn_40_b): Likewise.
11465 (fn_41_a): Likewise.
11466 (fn_41_b): Likewise.
11467
f9ea11ac
JJ
114682016-03-04 Jakub Jelinek <jakub@redhat.com>
11469
11470 PR target/70059
11471 * gcc.target/i386/avx512f-pr70059.c: New test.
11472 * gcc.target/i386/avx512dq-pr70059.c: New test.
11473
b6c38c69
BS
114742016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11475
11476 PR rtl-optimization/57676
11477 * gcc.dg/torture/pr57676.c: New test.
11478
af3cdd34
IE
114792016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11480
11481 * gcc.dg/pr70026.c: New test.
11482
7ff6ca38
MP
114832016-03-04 Marek Polacek <polacek@redhat.com>
11484
11485 PR c/69798
11486 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11487 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11488
a6bf62d5
KT
114892016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11490
11491 PR target/70004
11492 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11493 Delete.
11494 (test_corners_sisd_si): Likewise.
11495 (main): Remove checks of the above.
11496 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11497
ae4cdc6a
EB
114982016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11499
11500 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11501
08455559
CL
115022016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11503
11504 * gcc.dg/torture/pr69951.c: Accept argc==0.
11505
e9a35493
RB
115062016-03-04 Richard Biener <rguenther@suse.de>
11507
11508 PR c++/70054
11509 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11510 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11511
fba054c2
DV
115122016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11513
11514 PR testsuite/69766
11515 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11516 testing multiarch.
11517
f10cdc6c
JJ
115182016-03-04 Jakub Jelinek <jakub@redhat.com>
11519
11520 PR debug/69947
11521 * gcc.dg/guality/pr69947.c: New test.
11522
2e981ba0
JJ
115232016-03-03 Jakub Jelinek <jakub@redhat.com>
11524
11525 PR ada/70017
11526 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11527
0ba3bfa2
KT
115282016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11529
11530 PR rtl-optimization/69904
11531 * gcc.target/arm/pr69904.c: New test.
11532
97ecdb46
JJ
115332016-03-03 Jakub Jelinek <jakub@redhat.com>
11534
11535 PR target/70021
11536 * gcc.dg/vect/pr70021.c: New test.
11537 * gcc.target/i386/pr70021.c: New test.
11538
a2a743a1
MP
115392016-03-03 Marek Polacek <polacek@redhat.com>
11540
11541 PR middle-end/70050
11542 * gcc.dg/pr70050.c: New test.
11543
fa07ecdd
JG
115442016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11545
11546 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11547
23504262
ML
115482016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11549
11550 PR tree-optimization/70043
11551 * gfortran.dg/vect/pr70043.f90: New test.
11552
b7b9e1a9
EB
115532016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11554
11555 * gnat.dg/specs/task1.ads: New test.
11556
cb83ba54
RO
115572016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11558
11559 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11560 Invoke gdb with -batch.
11561 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11562
a75f5e30
RB
115632016-03-03 Richard Biener <rguenther@suse.de>
11564
11565 PR tree-optimization/55936
11566 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11567
268bc320
JL
115682016-03-02 Jeff Law <law@redhat.com>
11569
815f20ab
JL
11570 PR rtl-optimization/69942
11571 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11572 effects of argument promotions.
11573
268bc320
JL
11574 PR tree-optimization/69987
11575 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11576 target does not support -fprefetch-loop-arrays.
11577
171f7de5
UB
115782016-03-02 Uros Bizjak <ubizjak@gmail.com>
11579
11580 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11581
192912db
BC
115822016-03-02 Bin Cheng <bin.cheng@arm.com>
11583
c7908871 11584 PR rtl-optimization/69052
192912db
BC
11585 * gcc.target/i386/pr69052.c: New test.
11586
90a7a40b
AM
115872016-03-02 Alan Modra <amodra@gmail.com>
11588
11589 * gcc.dg/pr69990.c: New.
11590
69fa742f
JJ
115912016-03-02 Jakub Jelinek <jakub@redhat.com>
11592
de752fb0
JJ
11593 PR c/68062
11594 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11595
11596 PR middle-end/70022
11597 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11598
69fa742f
JJ
11599 PR target/70028
11600 * gcc.target/i386/pr70028.c: New test.
11601
7c65bd56
MK
116022016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11603
11604 * c-c++-common/asan/swapcontext-test-1.c,
11605 * c-c++-common/tsan/thread_leak.c,
11606 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11607 * g++.dg/tsan/benign_race.C,
11608 * g++.dg/tsan/fd_close_norace.C,
11609 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11610 races with sanitizer output
11611
37d98220 116122016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11613 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11614
11615 PR target/67278
11616 * gcc.dg/simd-8.c: New testcase.
11617
218db463
RB
116182016-03-02 Richard Biener <rguenther@suse.de>
11619
11620 PR middle-end/67278
11621 * gcc.dg/simd-7.c: New testcase.
11622
22c72158
EB
116232016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11624
11625 * gcc.target/i386/pr70007.c: Tweak.
11626
9a790ccc
DV
116272016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11628
11629 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11630
bd02f00f
MP
116312016-03-02 Marek Polacek <polacek@redhat.com>
11632
11633 PR c/67854
11634 * gcc.dg/pr67854.c: New test.
11635
1e840f39
JJ
116362016-03-02 Jakub Jelinek <jakub@redhat.com>
11637
11638 PR middle-end/70025
11639 * gcc.dg/torture/pr70025.c: New test.
11640
bca00241
VK
116412016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11642
11643 PR tree-optimization/68621
11644 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11645
0bca04b8
EB
116462016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11647
11648 * gcc.target/i386/pr70007.c: New test.
11649
2a9afc86
JL
116502016-03-01 Jeff Law <law@redhat.com>
11651
eab2541b 11652 PR tree-optimization/69196
9d83ef71 11653 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11654
2a9afc86
JL
11655 PR tree-optimization/69196
11656 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11657 duplicating code and spoiling the expected output.
11658
0d39977e
MM
116592016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11660
11661 PR target/70033
11662 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11663 supports power9 before doing tests.
11664 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11665 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11666 * gcc.target/powerpc/p9-permute.c: Likewise.
11667
a0c0699d
UB
116682016-03-01 Uros Bizjak <ubizjak@gmail.com>
11669
11670 PR target/70027
11671 * gcc.target/i386/pr70027.c: New test.
11672
0ae3ef47 116732016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11674
11675 * gcc.dg/pr70017.c: New test.
11676
686e2237
JJ
116772016-03-01 Jakub Jelinek <jakub@redhat.com>
11678
11679 PR c/69796
11680 PR c/69974
11681 * gcc.dg/pr69796.c: New test.
11682 * gcc.dg/pr69974.c: New test.
11683
f8e4188c
EB
116842016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11685
11686 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11687
5e3f1c7c
JL
116882016-02-29 Jeff Law <law@redhat.com>
11689
11690 PR tree-optimization/69987
11691 * gfortran.dg/pr69987.f90: New test.
11692
11693 PR tree-optimization/69989
11694 * gcc.c-torture/compile/pr69989-2.c: New test.
11695
1be56bc5
MP
116962016-03-01 Marek Polacek <polacek@redhat.com>
11697
11698 PR c++/69795
11699 * g++.dg/parse/invalid1.C: New test.
11700
1b19470d
RB
117012016-03-01 Richard Biener <rguenther@suse.de>
11702
11703 PR middle-end/70022
11704 * gcc.dg/pr70022.c: New testcase.
11705
3ae0661a
IE
117062016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11707
11708 PR tree-optimization/69956
11709 * gcc.dg/pr69956.c: New test.
11710
0f09ab88
BS
117112016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11712
11713 PR target/70011
11714 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11715 XFAIL when hardware supports efficient unaligned storage access.
11716
76d881bf
PP
117172016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11718
11719 PR c++/69961
11720 * g++.dg/template/pr69961a.C: New test.
11721 * g++.dg/template/pr69961b.C: New test.
11722
7168133a
DM
117232016-02-29 David Malcolm <dmalcolm@redhat.com>
11724
11725 PR preprocessor/69985
11726 * gcc.dg/cpp/pr69985.c: New test case.
11727
0c6072a3
JL
117282016-02-29 Jeff Law <law@redhat.com>
11729
e66f219b
JL
11730 PR tree-optimization/70005
11731 * gcc.c-torture/execute/pr70005.c New test.
11732
0c6072a3
JL
11733 PR tree-optimization/69999
11734 * gcc.c-torture/compile/pr69999.c: New test.
11735
fd9fbdb3
YR
117362016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11737
11738 PR tree-optimization/69652
11739 * gcc.dg/torture/pr69652.c: Delete test.
11740 * gcc.dg/vect/pr69652.c: New test.
11741
cbd400b4
RB
117422016-02-19 Richard Biener <rguenther@suse.de>
11743
11744 PR tree-optimization/69980
11745 * gfortran.dg/vect/pr69980.f90: New testcase.
11746
84ea0f58
EB
117472016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11748
11749 * gcc.target/sparc/20160229-1.c: New test.
11750
5d2a63dc
EB
117512016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11752
11753 * gnat.dg/stack_usage3.adb: New test.
11754 * gnat.dg/stack_usage3_pkg.ads: New helper.
11755
93e708f9
EB
117562016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11757
11758 * gnat.dg/renaming8.adb: New test.
11759 * gnat.dg/renaming8_pkg1.ads: New helper.
11760 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11761 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11762
6512bc93
RB
117632016-02-29 Richard Biener <rguenther@suse.de>
11764
11765 PR tree-optimization/69720
11766 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11767
7b201a88
TK
117682016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11769
11770 PR fortran/68147
11771 PR fortran/47674
11772 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11773
82ee0cf2 117742016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11775 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11776
11777 PR fortran/56007
11778 * gfortran.dg/coarray_8.f90: Adjust error message.
11779 * gfortran.dg/pr56007.f90: New test.
11780 * gfortran.dg/pr56007.f: New test.
11781
cdc1a2c8
L
117822016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11783
11784 PR tree-optimization/69989
11785 * gcc.dg/torture/pr69989.c: New test.
11786
33505bcf
EB
117872016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11788
11789 * gcc.target/i386/stack-realign-win.c: New test.
11790
524bfb19
HA
117912016-02-28 Harald Anlauf <anlauf@gmx.de>
11792
11793 PR fortran/60126
11794 * gfortran.dg/pr60126.f90: New test.
11795
bd542508
JL
117962016-02-27 Jeff Law <law@redhat.com>
11797
11798 Revert
11799 2016-02-26 Richard Biener <rguenther@suse.de>
11800 Jeff Law <law@redhat.com>
11801
11802 PR tree-optimization/69740
11803 * gcc.c-torture/compile/pr69740-1.c: New test.
11804 * gcc.c-torture/compile/pr69740-2.c: New test.
11805
dd1291e0
JD
118062016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11807
5fb67f8b 11808 PR fortran/69910
dd1291e0
JD
11809 * gfortran.dg/newunit_4.f90: New test.
11810
5cfefb59
JJ
118112016-02-27 Jakub Jelinek <jakub@redhat.com>
11812
11813 PR target/69613
11814 PR rtl-optimization/69886
11815 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11816 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11817 target.
11818
20ba5f33
MS
118192016-02-26 Martin Sebor <msebor@redhat.com>
11820
11821 PR tree-optimization/15826
11822 * gcc.dg/tree-ssa/pr15826.c: New test.
11823
e6fb01b0
JJ
118242016-02-26 Jakub Jelinek <jakub@redhat.com>
11825
11826 PR target/69969
11827 * gcc.target/powerpc/pr69969.c: New test.
11828
e3e0cf64
MS
118292016-02-26 Martin Sebor <msebor@redhat.com>
11830
11831 PR c++/15766
11832 * g++.old-deja/g++.other/decl5.C: Add a test case.
11833
d1f2bea5
SB
118342016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11835
11836 PR target/69946
11837 * gcc.target/powerpc/pr69946.c: New file.
11838
4a4f9d2b 118392016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11840 Jeff Law <law@redhat.com>
4a4f9d2b 11841
e3e0cf64 11842 PR tree-optimization/69740
4a4f9d2b
RB
11843 * gcc.c-torture/compile/pr69740-1.c: New test.
11844 * gcc.c-torture/compile/pr69740-2.c: New test.
11845
ad2a2706
MJ
118462016-02-26 Martin Jambor <mjambor@suse.cz>
11847
11848 PR middle-end/69920
11849 * gcc.dg/torture/pr69932.c: New test.
11850 * gcc.dg/torture/pr69936.c: Likewise.
11851
1d11f7ce
AK
118522016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11853
11854 PR target/69709
11855 * gcc.target/s390/pr69709.c: New test.
11856
6cfccbb2
KT
118572016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11858
11859 PR target/69245
11860 * gcc.target/aarch64/pr69245_1.c: New test.
11861
ac59ad4e
KT
118622016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11863
11864 PR target/69613
11865 * gcc.dg/torture/pr69613.c: New test.
11866
a2ad54a0
JJ
118672016-02-26 Jakub Jelinek <jakub@redhat.com>
11868
11869 PR rtl-optimization/69891
11870 * gcc.target/i386/pr69891.c: New test.
11871
0884062c 118722016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11873 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11874
d2369d4f 11875 PR target/61397
c163789b
MM
11876 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11877 functionality for both 32-bit and 64-bit.
11878
5aed7e2c
RB
118792016-02-26 Richard Biener <rguenther@suse.de>
11880
11881 PR tree-optimization/69551
11882 * gcc.dg/torture/pr69951.c: New testcase.
11883
798e2a8e
RB
118842016-02-25 Richard Biener <rguenther@suse.de>
11885
11886 PR tree-optimization/48795
11887 * gcc.dg/Warray-bounds-18.c: New testcase.
11888
9559fbac
RO
118892016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11890
11891 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11892
c049b107
JJ
118932016-02-25 Jakub Jelinek <jakub@redhat.com>
11894
11895 PR rtl-optimization/69896
11896 * gcc.dg/pr69896.c: New test.
11897
1137001c
PP
118982016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11899
11900 PR c++/69736
11901 * g++.dg/cpp1y/paren2.C: New test.
11902
2e9c8641
MS
119032016-02-24 Martin Sebor <msebor@redhat.com>
11904
11905 PR c/51147
11906 * gcc.dg/enum-mode-2.c: New test.
11907
03ca8fb3
JJ
119082016-02-24 Jakub Jelinek <jakub@redhat.com>
11909
11910 PR c++/69922
11911 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11912 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11913 * g++.dg/ubsan/pr69922.C: New test.
11914
0b05329b
MP
119152016-02-24 Marek Polacek <polacek@redhat.com>
11916
11917 PR c/69819
11918 * gcc.dg/pr69819.c: New test.
11919
57c2c374
MS
119202016-02-24 Martin Sebor <msebor@redhat.com>
11921
3b96b93a
MS
11922 PR c++/69912
11923 * g++.dg/ext/flexary15.C: New test.
11924
119252016-02-24 Martin Sebor <msebor@redhat.com>
11926
11927 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11928 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11929 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11930
65433bb5
MK
119312016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11932 Charles Baylis <charles.baylis@linaro.org>
11933
11934 PR debug/61033
11935 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11936
f802a424 119372016-02-24 Richard Biener <rguenther@suse.de>
44293580 11938 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11939
11940 PR middle-end/69760
11941 * gcc.dg/torture/pr69760.c: New testcase.
11942
525f795f
RO
119432016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11944
11945 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11946 pattern on Solaris with as.
11947
cd7bbceb
KT
119482016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11949
11950 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11951 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11952 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11953 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11954
89c0c1fd
JJ
119552016-02-24 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR middle-end/69915
11958 * gcc.dg/pr69915.c: New test.
11959
0683fd27
KT
119602016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11961
11962 PR rtl-optimization/69886
11963 * gcc.dg/torture/pr69886.c: New test.
11964
e53d562a
RB
119652016-02-24 Richard Biener <rguenther@suse.de>
11966
11967 PR middle-end/68963
11968 * gcc.dg/torture/pr68963.c: New testcase.
11969
74a00288
KT
119702016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11971
11972 PR target/69875
11973 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11974 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11975 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11976 * gcc.target/arm/atomic_loaddi_1.c: New test.
11977 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11978 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11979 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11980 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11981 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11982 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11983 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11984 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11985
340fd4c9
JJ
119862016-02-24 Jakub Jelinek <jakub@redhat.com>
11987
11988 PR middle-end/69909
11989 * gcc.dg/torture/pr69909.c: New test.
11990
47d3fdb2
RB
119912016-02-24 Richard Biener <rguenther@suse.de>
11992
11993 PR tree-optimization/69907
11994 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11995 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11996 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11997
dab73e73
CB
119982016-02-24 Christian Bruel <christian.bruel@st.com>
11999
12000 * gcc.target/arm/pragma_cpp_fma.c: New test.
12001
7cc5ec65
JD
120022016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12003
12004 PR fortran/61156
12005 * gfortran.dg/include_6.f90: Update test.
12006
067fbd8b
JJ
120072016-02-23 Jakub Jelinek <jakub@redhat.com>
12008
12009 PR objc/69844
12010 * objc.dg/pr69844.m: New test.
12011
64a454d9
JD
120122016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12013
12014 PR libgfortran/69456
12015 * gfortran.dg/namelist_89.f90: New test.
12016 * gfortran.dg/pr59700.f90: Update test..
12017
35886f0b
MS
120182016-02-23 Martin Sebor <msebor@redhat.com>
12019
12020 PR middle-end/69780
12021 * g++.dg/ext/builtin_alloca.C: New test.
12022 * gcc.dg/builtins-68.c: New test.
12023
162cc7e3
RH
120242016-02-23 Richard Henderson <rth@redhat.com>
12025
12026 * gcc.target/i386/addr-space-3.c: Remove test.
12027
196440f8
DM
120282016-02-23 David Malcolm <dmalcolm@redhat.com>
12029
12030 PR preprocessor/69126
12031 PR preprocessor/69543
12032 * c-c++-common/pr69126-2-long.c: New test.
12033 * c-c++-common/pr69126-2-short.c: New test.
12034 * c-c++-common/pr69543-1.c: Remove xfail.
12035
1d3121af
DM
120362016-02-23 David Malcolm <dmalcolm@redhat.com>
12037
12038 PR preprocessor/69126
12039 PR preprocessor/69543
12040 PR preprocessor/69558
12041 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12042 (f): Rename to...
12043 (test_2): ...this, and add leading comment.
12044 (MACRO_3, test_3): New.
12045 (MACRO_4A, MACRO_4B, test_4): New.
12046 (MACRO): Rename to...
12047 (MACRO_5): ...this.
12048 (g): Rename to...
12049 (test_5): ...this, updating for renaming of MACRO, and
12050 add leading comment.
12051 * c-c++-common/pr69543-1.c: New.
12052 * c-c++-common/pr69543-2.c: New.
12053 * c-c++-common/pr69543-3.c: New.
12054 * c-c++-common/pr69543-4.c: New.
12055 * c-c++-common/pr69558-1.c: New.
12056 * c-c++-common/pr69558-2.c: New.
12057 * c-c++-common/pr69558-3.c: New.
12058 * c-c++-common/pr69558-4.c: New.
12059 * gcc.dg/pr69558.c: Move to...
12060 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12061 xfail for c++.
12062
f99c3557
TS
120632016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12064
12065 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12066 to -ftree-parallelize-loops/-fopenacc changes.
12067 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12068 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12069 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12070 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12071 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12072 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12073 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12074 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12075 * c-c++-common/goacc/kernels-loop.c: Likewise.
12076 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12077 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12078 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12079 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12080
c60ec7c2
RO
120812016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12082
12083 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12084
f1a62b6f
JJ
120852016-02-23 Jakub Jelinek <jakub@redhat.com>
12086
e67bf044
JJ
12087 PR c++/69902
12088 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12089
f1a62b6f
JJ
12090 PR c/69900
12091 * gcc.dg/pr69900.c: New test.
12092
20c5e09e
MJ
120932016-02-23 Martin Jambor <mjambor@suse.cz>
12094
12095 PR tree-optimization/69666
12096 * gcc.dg/tree-ssa/pr69666.c: New test.
12097
e457a6fc
AV
120982016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12099
12100 PR fortran/67451
12101 * gfortran.dg/coarray_allocate_5.f08: New test.
12102
d7b574f4
AK
121032016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12104
12105 * gcc.target/s390/vcond-shift.c: Move to ...
12106 * gcc.target/s390/vector/vcond-shift.c: ... here.
12107
58bdeb44
AK
121082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12109
12110 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12111 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12112
7cd0387b
AK
121132016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12114
12115 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12116
4246c8da
MW
121172016-02-20 Mark Wielaard <mjw@redhat.com>
12118
12119 PR c/28901
12120 * gcc.dg/unused-variable-3.c: New test.
12121
f93bc532
JJ
121222016-02-22 Jakub Jelinek <jakub@redhat.com>
12123
12124 PR target/69888
12125 * gcc.target/i386/pr69888.c: New test.
12126
c4e360f4
RB
121272016-02-22 Richard Biener <rguenther@suse.de>
12128
12129 PR tree-optimization/69882
12130 * gfortran.dg/vect/pr69882.f90: New testcase.
12131
09c92f1c
JJ
121322016-02-22 Jakub Jelinek <jakub@redhat.com>
12133
12134 PR target/69885
12135 * gcc.dg/pr69885.c: New test.
12136
f88d45dc
OE
121372016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12138
12139 PR target/69806
12140 PR target/54089
12141 * gcc.target/sh/pr54089-10.c: New.
12142
ce1ff48e
PT
121432016-02-20 Paul Thomas <pault@gcc.gnu.org>
12144
12145 PR fortran/69423
12146 * gfortran.dg/deferred_character_15.f90 : New test.
12147
bbf27208
DH
121482016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12149
12150 PR fortran/57365
12151 gfortran.dg/allocate_with_source_18.f03: New test.
12152
121532016-02-20 Harald Anlauf <anlauf@gmx.de>
12154
12155 PR fortran/52531
12156 gfortran.dg/gomp/pr52531.f90: New test.
12157
268be88c
BE
121582016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12159
12160 PR c++/69865
12161 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12162 -std=c++03.
12163
4b6c824a
JJ
121642016-02-19 Jakub Jelinek <jakub@redhat.com>
12165
871b3f47
JJ
12166 PR c++/69826
12167 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12168 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12169
7a965d51
JJ
12170 PR c++/69850
12171 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12172
4b6c824a
JJ
12173 PR c++/69851
12174 * g++.dg/torture/pr69851.C: New test.
12175
15fca21a
MS
121762016-02-19 Martin Sebor <msebor@redhat.com>
12177
12178 PR testsuite/69573
12179 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12180
19e21586
JJ
121812016-02-19 Jakub Jelinek <jakub@redhat.com>
12182
03a616ac
JJ
12183 PR c++/69850
12184 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12185 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12186
19e21586
JJ
12187 PR c++/67767
12188 * g++.dg/cpp0x/pr67767.C: New test.
12189
2db16594
KT
121902016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12191
12192 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12193 for fp, simd, crypto, crc, lse.
12194 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12195 above.
12196 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12197 effective target check.
12198
5a7d9d1e
JJ
121992016-02-19 Jakub Jelinek <jakub@redhat.com>
12200
12201 PR target/69820
12202 * gcc.target/i386/pr69820.c: New test.
12203
6448f064
AK
122042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12205
12206 * gcc.target/s390/vector/int128-1.c: New test.
12207
d0a859e6
AK
122082016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12209
12210 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12211
9e4eb643
AK
122122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12213
12214 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12215 instruction pattern name to prevent the testcase from failing with
12216 -march=z13.
12217
859a4c0e
AK
122182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12219
12220 * gcc.target/s390/md/movstr-2.c: New test.
12221
efc2340b
MK
122222016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12223
12224 * gcc.target/s390/morestack.c: New test.
12225
ca2bfbc2
DV
122262016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12227
12228 PR target/69625
12229 * gcc.target/s390/pr69625.c: Add test case.
12230
efd4bd05
BE
122312016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12232
12233 PR testsuite/68580
12234 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12235
2bf2078a
MM
122362016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12237
12238 PR target/68404
12239 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12240 * gcc.target/powerpc/fusion3.c: Likewise.
12241
f003579e
RB
122422016-02-18 Richard Biener <rguenther@suse.de>
12243
12244 PR middle-end/69553
12245 * g++.dg/torture/pr69553.C: New testcase.
12246
19233914
NC
122472016-02-18 Nick Clifton <nickc@redhat.com>
12248
efd4bd05
BE
12249 PR target/62254
12250 PR target/69610
12251 * gcc.target/arm/pr62554.c: New test.
12252 * gcc.target/arm/pr69610-1.c: New test.
12253 * gcc.target/arm/pr69610-2.c: New test.
19233914 12254
23f27839
RB
122552016-02-18 Richard Biener <rguenther@suse.de>
12256
12257 PR middle-end/69854
12258 * gcc.dg/torture/pr69854.c: New testcase.
12259
932c0da4
JJ
122602016-02-17 Jakub Jelinek <jakub@redhat.com>
12261
12262 PR c++/69850
12263 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12264
1bed93e4
BS
122652012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12266
12267 * gcc.target/powerpc/vec-cg.c: New test.
12268
57bfb134
RB
122692016-02-17 Richard Biener <rguenther@suse.de>
12270
12271 PR testsuite/69586
12272 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12273
a44e0ebb
KT
122742016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12275
12276 PR target/69161
12277 * gcc.c-torture/compile/pr69161.c: New test.
12278
ffacd726
DS
122792016-02-17 David Sherwood <david.sherwood@arm.com>
12280
12281 PR target/69532
12282 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12283 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12284
448db8d2
EB
122852016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12286
12287 * gcc.dg/ifcvt-4.c: Skip on Visium.
12288
e2f0522e
EB
122892016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12290
12291 * gnat.dg/atomic8.adb: New test.
12292
bf17fe3f
EB
122932016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12294
12295 * gnat.dg/discr46.ad[sb]: New test.
12296
ecf835e9
KN
122972016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12298
12299 PR Target/48344
12300 * gcc.target/powerpc/pr48344-1.c: New test.
12301
49a1164a
TK
123022015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12303
12304 PR fortran/69742
12305 * gfortran.dg/associate_21.f90: New test.
12306
bf14eba2
JJ
123072016-02-16 Jakub Jelinek <jakub@redhat.com>
12308
12309 PR c/69835
12310 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12311 -Wnonnull in dg-options.
12312 * c-c++-common/nonnull-2.c: New test.
12313
35a093b6
JG
123142016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12315 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12316
12317 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12318
e387d491
JJ
123192016-02-16 Jakub Jelinek <jakub@redhat.com>
12320
12321 PR middle-end/69801
12322 * gcc.dg/pr69801.c: Add empty dg-options.
12323
ba539195
JN
123242016-02-16 James Norris <jnorris@codesourcery.com>
12325
12326 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12327 * g++.dg/goacc/deviceptr-1.c: New file.
12328
2a2b8f64
JJ
123292016-02-16 Jakub Jelinek <jakub@redhat.com>
12330
12331 PR tree-optimization/69820
12332 * gcc.dg/vect/pr69820.c: New test.
12333
87440c29
RB
123342016-02-16 Richard Biener <rguenther@suse.de>
12335
12336 PR tree-optimization/69776
12337 * gcc.dg/torture/pr69776-2.c: New testcase.
12338
6d87c306
BS
123392016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12340
12341 PR tree-optimization/69714
12342 * gcc.dg/torture/pr69714.c: New test.
12343
3824a0a2
JJ
123442016-02-16 Jakub Jelinek <jakub@redhat.com>
12345
12346 PR tree-optimization/69802
12347 * gcc.dg/pr69802.c: New test.
12348
c8cfe96e
RB
123492016-02-16 Richard Biener <rguenther@suse.de>
12350
12351 PR middle-end/69801
12352 * gcc.dg/pr69801.c: New testcase.
12353
fc12098d
JD
123542016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12355
12356 PR libgfortran/69651
12357 * gfortran.dg/read_bang.f90: New test.
12358 * gfortran.dg/read_bang4.f90: New test.
12359
ba6b3795
JJ
123602016-02-15 Jakub Jelinek <jakub@redhat.com>
12361
f0516ca4
JJ
12362 PR c++/69658
12363 * g++.dg/init/pr69658.C: New test.
12364
ba6b3795
JJ
12365 PR c++/69797
12366 * c-c++-common/pr69797.c: New test.
12367
de3f9a2d
PK
123682016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12369
12370 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12371 check for aarch64*-*-*.
12372
17a3b967
RB
123732016-02-15 Richard Biener <rguenther@suse.de>
12374
12375 PR tree-optimization/69783
12376 * gcc.dg/vect/pr69783.c: New testcase.
12377
1c48bff1
RB
123782016-02-15 Richard Biener <rguenther@suse.de>
12379
12380 PR tree-optimization/69776
12381 * gcc.dg/torture/pr69776.c: New testcase.
12382
1e6025b6
TK
123832016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12384
12385 PR fortran/60526
12386 * gfortran.dg/type_decl_4.f90: Reinstated.
12387
d3308279
JDA
123882016-02-14 John David Anglin <danglin@gcc.gnu.org>
12389
12390 PR fortran/68746
12391 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12392
b7c56581
TK
123932016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12394
12395 PR fortran/60526
12396 PR bootstrap/69816
12397 * gfortran.dg/type_decl_4.f90: Removed.
12398
60cb4ef5
TK
123992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12400
12401 PR fortran/60526
12402 * gfortran.dg/type_decl_4.f90: New test.
12403
f6964637
AM
124042016-02-14 Alan Modra <amodra@gmail.com>
12405
1a8849d1 12406 PR testsuite/68886
f6964637
AM
12407 * gcc.c-torture/execute/stkalign.c: Revise test.
12408
f5121920
OE
124092016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12410
12411 PR target/67260
12412 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12413
6cda3ab6
OE
124142016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12415
12416 PR target/67260
12417 * gcc.target/sh/torture/pr67260.c: New.
12418
6786e598
JDA
124192016-02-12 John David Anglin <danglin@gcc.gnu.org>
12420
12421 * gcc.dg/pr67964.c: Add dg-require-alias.
12422
7e05dad8
OE
124232016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12424
12425 PR target/67636
12426 PR target/64345
12427 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12428
7f4cc3ce
JD
124292016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12430
12431 PR libgfortran/69668
12432 * gfortran.dg/namelist_88.f90: New test.
12433
955ca6dc
JD
124342016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12435
12436 PR libgfortran/69668
12437 * gfortran.dg/namelist_38.f90: Update test.
12438 * gfortran.dg/namelist_84.f90: Update test.
12439
876217ae
DM
124402016-02-12 David Malcolm <dmalcolm@redhat.com>
12441
12442 PR other/69554
12443 * gcc.dg/pr69554-1.c: New test.
12444 * gfortran.dg/pr69554-1.F90: New test.
12445 * gfortran.dg/pr69554-2.F90: New test.
12446 * lib/gcc-dg.exp (proc dg-locus): New function.
12447 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12448 distinguish between the caret-printing and non-caret-printing
12449 cases. If caret-printing has been explicitly enabled, bail out
12450 without attempting to fix up the output.
12451
61789eed
DM
124522016-02-12 David Malcolm <dmalcolm@redhat.com>
12453
12454 PR driver/69265
12455 PR driver/69453
12456 * gcc.dg/spellcheck-options-3.c: New test case.
12457 * gcc.dg/spellcheck-options-4.c: New test case.
12458 * gcc.dg/spellcheck-options-5.c: New test case.
12459 * gcc.dg/spellcheck-options-6.c: New test case.
12460 * gcc.dg/spellcheck-options-7.c: New test case.
12461 * gcc.dg/spellcheck-options-8.c: New test case.
12462 * gcc.dg/spellcheck-options-9.c: New test case.
12463 * gcc.dg/spellcheck-options-10.c: New test case.
12464
c3090c1f
JJ
124652016-02-12 Jakub Jelinek <jakub@redhat.com>
12466
12467 PR rtl-optimization/69764
12468 PR rtl-optimization/69771
12469 * c-c++-common/pr69764.c: New test.
12470 * gcc.dg/torture/pr69771.c: New test.
12471
8222034d
MP
124722016-02-12 Marek Polacek <polacek@redhat.com>
12473
12474 * g++.dg/torture/init-list1.C: New.
12475
f749f792
MP
124762016-02-12 Marek Polacek <polacek@redhat.com>
12477
12478 * gcc.dg/pr69522.c: Add empty dg-options.
12479
199fb02a
IE
124802016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12481
12482 * g++.dg/lto/lto.exp: Include and init mpx.
12483 * g++.dg/lto/pr69729_0.C: New test.
12484
b69539cb
JJ
124852016-02-12 Jakub Jelinek <jakub@redhat.com>
12486
06ff7000
JJ
12487 PR ipa/69241
12488 * g++.dg/ipa/pr69241-4.C: New test.
12489
b69539cb
JJ
12490 PR ipa/68672
12491 * g++.dg/ipa/pr68672-1.C: New test.
12492 * g++.dg/ipa/pr68672-2.C: New test.
12493 * g++.dg/ipa/pr68672-3.C: New test.
12494
16595a1f
BS
124952016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12496
12497 PR c/69522
6d87c306 12498 * gcc.dg/pr69522.c: New test.
16595a1f 12499
38d795d2
PP
125002016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12501
12502 PR c++/69098
12503 * g++.dg/cpp1y/69098.C: New test.
12504 * g++.dg/cpp1y/69098-2.C: New test.
12505
9c582551
JJ
125062016-02-12 Jakub Jelinek <jakub@redhat.com>
12507
12508 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12509 and neighbour -> neighbor.
12510 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12511 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12512 * c-c++-common/Wvarargs.c: Likewise.
12513 * c-c++-common/goacc/host_data-5.c: Likewise.
12514 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12515 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12516 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12517 * gcc.target/aarch64/pr60697.c: Likewise.
12518 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12519 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12520 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12521 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12522 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12523 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12524 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12525 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12526 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12527 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12528 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12529 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12530 * g++.dg/lookup/koenig5.C: Likewise.
12531 * g++.dg/ext/no-asm-2.C: Likewise.
12532 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12533 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12534 * gfortran.dg/used_types_16.f90: Likewise.
12535 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12536 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12537 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12538 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12539 * gfortran.dg/abstract_type_6.f03: Likewise.
12540 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12541 * gfortran.dg/used_types_15.f90: Likewise.
12542 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12543 * gfortran.dg/exit_3.f08: Likewise.
12544 * gfortran.dg/open_status_2.f90: Likewise.
12545 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12546 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12547 * gfortran.dg/associate_1.f03: Likewise.
12548 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12549 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12550 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12551 * gcc.dg/builtin-object-size-1.c: Likewise.
12552 * gcc.dg/noreturn-6.c: Likewise.
12553 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12554 * gcc.dg/globalalias.c: Likewise.
12555 * gcc.dg/builtins-config.h: Likewise.
12556 * gcc.dg/pr30457.c: Likewise.
12557 * gcc.c-torture/compile/volatile-1.c: Likewise.
12558 * gcc.c-torture/execute/20101011-1.c: Likewise.
12559 * c-c++-common/Waddress-1.c: Likewise.
12560
66756373
JJ
125612016-02-11 Jakub Jelinek <jakub@redhat.com>
12562
12563 PR c/69768
12564 * c-c++-common/Waddress-1.c: New test.
12565
76fe932b
AV
125662016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12567
12568 PR fortran/69296
12569 * gfortran.dg/associate_19.f03: New test.
12570 * gfortran.dg/associate_20.f03: New test.
12571
564c4d4b
OE
125722016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12573
12574 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12575
e1c1ecb0
KT
125762016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12577
12578 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12579 .arch armv8-a\n. Add -dA to dg-options.
12580 * gcc.target/aarch64/assembler_arch_1.c: New test.
12581 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12582
0d7d9458
PC
125832016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12584
12585 PR c++/68726
12586 * g++.dg/cpp0x/pr68726.C: New.
12587
e6208a60
IE
125882016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12589
12590 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12591 test.
12592
281a11eb
RB
125932016-02-11 Richard Biener <rguenther@suse.de>
12594
12595 * g++.dg/tree-ssa/pr61034.C: Adjust.
12596
e03dd765
VM
125972016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12598
4b48faf5 12599 PR target/69148
e03dd765
VM
12600 * gcc.target/s390/pr69148.c: New.
12601
cdc23927
YR
126022016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12603
12604 PR tree-optimization/69652
12605 * gcc.dg/torture/pr69652.c: New test.
12606
e199dd0a
JJ
126072016-02-10 Jakub Jelinek <jakub@redhat.com>
12608 Patrick Palka <ppalka@gcc.gnu.org>
12609
12610 PR ipa/69241
12611 PR c++/69649
12612 * g++.dg/ipa/pr69241-1.C: New test.
12613 * g++.dg/ipa/pr69241-2.C: New test.
12614 * g++.dg/ipa/pr69241-3.C: New test.
12615 * g++.dg/ipa/pr69649.C: New test.
12616
d6b38027
UB
126172016-02-10 Uros Bizjak <ubizjak@gmail.com>
12618
12619 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12620 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12621
13b562c5
BC
126222016-02-10 Bin Cheng <bin.cheng@arm.com>
12623
12624 PR tree-optimization/68021
12625 * gcc.dg/tree-ssa/pr68021.c: New test.
12626
24a179f8
RB
126272016-02-10 Richard Biener <rguenther@suse.de>
12628
12629 PR tree-optimization/69726
12630 * gcc.dg/uninit-22.c: New testcase.
12631
0d99886f
AP
126322016-02-09 Andrew Pinski <apinski@cavium.com>
12633
12634 PR tree-opt/69282
12635 * gcc.c-torture/compile/20160205-1.c: New testcase.
12636
ab04995c
MM
126372016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12638
12639 PR target/68404
12640 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12641 instead accessing a really large arrray.
12642 * gcc.target/powerpc/fusion3.c: Likewise.
12643
4b79ac23
CB
126442016-02-09 Charles Baylis <charles.baylis@linaro.org>
12645
12646 PR target/68532
12647 * gcc.c-torture/execute/pr68532.c: New test.
12648
b890a441
AO
126492016-02-11 Alexandre Oliva <aoliva@redhat.com>
12650
12651 PR target/69634
12652 * gcc.dg/pr69634.c: New.
12653
84a5bef7
RB
126542016-02-09 Richard Biener <rguenther@suse.de>
12655
12656 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12657
1f123759 126582016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12659
1f123759
AF
12660 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12661
65860c77
YR
126622016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12663
12664 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12665
7e1e8a0a
RB
126662016-02-09 Richard Biener <rguenther@suse.de>
12667
12668 PR tree-optimization/69715
12669 * gcc.dg/torture/pr69715.c: New testcase.
12670
efb45a9f
PP
126712016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12672
12673 PR c++/69139
12674 * g++.dg/cpp0x/trailing12.C: New test.
12675 * g++.dg/cpp0x/trailing13.C: New test.
12676
20a0c6f9
PP
126772016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12678
12679 PR c++/69283
12680 PR c++/67835
12681 * g++.dg/cpp1y/auto-fn29.C: New test.
12682 * g++.dg/cpp1y/auto-fn30.C: New test.
12683
a162f3af
JJ
126842016-02-08 Jakub Jelinek <jakub@redhat.com>
12685
12686 PR tree-optimization/69209
12687 * gcc.c-torture/compile/pr69209.c: New test.
12688
4b4a9fbd
JL
126892016-02-08 Jeff Law <law@redhat.com>
12690
12691 PR tree-optimization/68541
12692 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12693 of statements allowed in join block for path splitting.
12694
cfac5ed2
JJ
126952016-02-08 Jakub Jelinek <jakub@redhat.com>
12696
f68bc23f
JJ
12697 PR c++/59627
12698 * g++.dg/gomp/pr59627.C: New test.
12699
cfac5ed2
JJ
12700 PR ipa/69239
12701 * g++.dg/ipa/pr69239.C: New test.
12702
44714d8c
DM
127032016-02-08 David Malcolm <dmalcolm@redhat.com>
12704
12705 PR preprocessor/69664
12706 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12707 * gcc.dg/cpp/warn-comments.c: Likewise.
12708
eba9e839
MP
127092016-02-08 Marek Polacek <polacek@redhat.com>
12710
12711 PR c++/69688
12712 * g++.dg/init/const12.C: New test.
12713
a011cd92
BS
127142016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12715
12716 PR target/60410
12717 * gcc.dg/lto/pr55113_0.c: Remove test.
12718
5317b1be
RB
127192016-02-08 Richard Biener <rguenther@suse.de>
12720
12721 PR tree-optimization/69719
12722 * gcc.dg/torture/pr69719.c: New testcase.
12723
63998a63
RB
127242016-02-08 Richard Biener <rguenther@suse.de>
12725 Jeff Law <law@redhat.com>
12726
12727 PR target/68273
12728 * gcc.target/mips/pr68273.c: New testcase.
12729
43f4a281
RB
127302016-02-08 Richard Biener <rguenther@suse.de>
12731
12732 PR rtl-optimization/69274
12733 * gcc.target/i386/addr-sel-1.c: XFAIL.
12734
0b604d2d
JL
127352016-02-08 Jeff Law <law@redhat.com>
12736
e8dfe49e
JL
12737 PR tree-optimization/68541
12738 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12739
6daecd7a 12740 PR tree-optimization/65917
0b604d2d
JL
12741 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12742
c0f0e35a
JD
127432016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12744
12745 PR fortran/50555
12746 * gfortran.dg/namelist_args.f90: New test.
12747
8981d712
JL
127482016-02-05 Jeff Law <law@redhat.com>
12749
6daecd7a 12750 PR tree-optimization/68541
8981d712
JL
12751 * gcc.dg/tree-ssa/split-path-2.c: New test.
12752 * gcc.dg/tree-ssa/split-path-3.c: New test.
12753 * gcc.dg/tree-ssa/split-path-4.c: New test.
12754 * gcc.dg/tree-ssa/split-path-5.c: New test.
12755 * gcc.dg/tree-ssa/split-path-6.c: New test.
12756 * gcc.dg/tree-ssa/split-path-7.c: New test.
12757
46cb9332
MS
127582016-02-05 Martin Sebor <msebor@redhat.com>
12759
12760 PR c++/69662
12761 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12762 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12763
be2083ea
RH
127642016-02-06 Richard HEnderson <rth@redhat.com>
12765
12766 PR c/69643
12767 * gcc.target/i386/addr-space-4.c: New.
12768 * gcc.target/i386/addr-space-5.c: New.
12769
711d7c23
MM
127702016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12771
12772 PR fortran/66089
12773 * gfortran.dg/elemental_dependency_6.f90: New.
12774
b5c1c988
JJ
127752016-02-05 Jakub Jelinek <jakub@redhat.com>
12776
861c7bcd
JJ
12777 PR rtl-optimization/69691
12778 * gcc.c-torture/execute/pr69691.c: New test.
12779
b5c1c988
JJ
12780 PR c++/69628
12781 * g++.dg/parse/pr69628.C: New test.
12782
f7dfa966
UB
127832016-02-05 Uros Bizjak <ubizjak@gmail.com>
12784
12785 * gcc.dg/sancov/asan.c: Move to ...
12786 * gcc.dg/asan/sancov-1.c: ... here.
12787
9b143e64
UB
127882016-02-05 Uros Bizjak <ubizjak@gmail.com>
12789
12790 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12791
f5d4b899
L
127922016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12793
12794 PR target/69677
12795 * gcc.target/i386/pr69677.c: New test.
12796
76c85fbb
PP
127972016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12798
12799 PR c++/68948
12800 * g++.dg/template/pr68948.C: New test.
12801
f181bf90
DV
128022016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12803
12804 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12805 (only necessary on s390x).
12806
714fb282
L
128072016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12808
12809 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12810 -mno-accumulate-outgoing-args.
12811
618d6c1c
PP
128122016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12813
12814 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12815
1066e9b5
JJ
128162016-02-04 Jakub Jelinek <jakub@redhat.com>
12817
12818 PR c/69669
12819 * c-c++-common/pr69669.c: New test.
12820
76255d0d
MM
128212016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12822
12823 PR target/69667
12824 * g++.dg/pr69667.C: New file.
12825
e0b059b1
WD
128262016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12827
12828 PR target/69619
12829 * gcc.dg/pr69619.c: Add new test.
12830
2692b5c8
RS
128312016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12832
12833 PR rtl-optimization/69577
12834 * gcc.target/i386/pr69577.c: New test.
12835
7db337c2
ML
128362016-02-04 Martin Liska <mliska@suse.cz>
12837
12838 * g++.dg/asan/pr69276.C: New test.
12839
cc9c0829
KT
128402016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12841
12842 PR target/65932
12843 PR target/67714
12844 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12845 a single smulbb instruction.
12846 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12847 * gcc.target/amr/wmul-2.c: Likewise.
12848
eb9feb52
KT
128492016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12850
12851 PR target/65932
12852 PR target/67714
12853 * gcc.c-torture/execute/pr67714.c: New test.
12854
61f727fe
JJ
128552016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12856
12857 PR target/69454
12858 * gcc.target/i386/pr69454-1.c: New test.
12859 * gcc.target/i386/pr69454-2.c: New test.
12860
05dd97db
MS
128612016-02-03 Martin Sebor <msebor@redhat.com>
12862
12863 PR c++/69251
12864 PR c++/69253
12865 PR c++/69290
12866 PR c++/69277
12867 PR c++/69349
12868 * g++.dg/ext/flexarray-mangle-2.C: New test.
12869 * g++.dg/ext/flexarray-mangle.C: New test.
12870 * g++.dg/ext/flexarray-subst.C: New test.
12871 * g++.dg/ext/flexary11.C: New test.
12872 * g++.dg/ext/flexary12.C: New test.
12873 * g++.dg/ext/flexary13.C: New test.
12874 * g++.dg/ext/flexary14.C: New test.
12875 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12876
dac2fc29
L
128772016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12878
12879 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12880 Define only if CHECK_FLOAT128 is defined.
12881 (main): Properly initialize u5.
12882
eadb8035
JJ
128832016-02-03 Jakub Jelinek <jakub@redhat.com>
12884
0afbb81b
JJ
12885 PR c/69627
12886 * gcc.dg/pr69627.c: New test.
12887
eadb8035
JJ
12888 PR target/69644
12889 * gcc.dg/pr69644.c: New test.
12890
b12d4923
MS
128912016-02-03 Mike Stump <mikestump@comcast.net>
12892
12893 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12894 support for struct-layout-1.exp.
12895
ab4bae0c
PP
128962016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12897
12898 PR c++/69056
618d6c1c 12899 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12900
95831c01
VM
129012016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12902 Alexandre Oliva <aoliva@redhat.com>
12903
12904 PR target/69461
12905 * gcc.target/powerpc/pr69461.c: New.
12906
ccc71ab8
UB
129072016-02-03 Uros Bizjak <ubizjak@gmail.com>
12908
12909 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12910 works from here ...
12911 (check_effective_target_fsanitize_thread): ... to here. Do not
12912 specify additional compile flags for the test source.
12913 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12914 specify additional compile flags for the test source.
12915
96299640
WD
129162016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12917
12918 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12919
781d83d9
AV
129202016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12921
12922 PR fortran/67451
12923 PR fortran/69418
12924 * gfortran.dg/coarray_allocate_2.f08: New test.
12925 * gfortran.dg/coarray_allocate_3.f08: New test.
12926 * gfortran.dg/coarray_allocate_4.f08: New test.
12927
d8208e6d
AL
129282016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12929
12930 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12931 use same scan-tree-dump-times on all platforms.
12932 * gcc.dg/vect/vect-outer-1.c: Likewise.
12933 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12934 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12935 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12936 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12937 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12938 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12939 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12940
a8394fa0
SB
129412016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12942
12943 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12944 warning.
12945
f3baa1d3
L
129462016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12947
12948 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12949
eb077516
JN
129502016-02-02 James Norris <jnorris@codesourcery.com>
12951
12952 * c-c++-common/goacc/routine-5.c: Add tests.
12953
578fb225
AM
129542016-02-02 Alexander Monakov <amonakov@ispras.ru>
12955
12956 * gcc.target/nvptx/unsigned-cmp.c: New test.
12957
c64f7d37
WD
129582016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12959
12960 * gcc.target/aarch64/scalar_shift_1.c
12961 (test_corners_sisd_di): Improve force to SIMD register.
12962 (test_corners_sisd_si): Likewise.
12963 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12964 Remove scan-assembler check for ldr.
12965
90c6f26c
RB
129662016-02-02 Richard Biener <rguenther@suse.de>
12967
12968 PR tree-optimization/69595
12969 * gcc.dg/Warray-bounds-17.c: New testcase.
12970
9dc03c97
RB
129712016-02-02 Richard Biener <rguenther@suse.de>
12972
12973 PR tree-optimization/69606
12974 * gcc.dg/torture/pr69606.c: New testcase.
12975
2d4dc223
YR
129762016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12977
12978 PR middle-end/68542
12979 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12980 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12981
65c98fde
AM
129822016-02-02 Alan Modra <amodra@gmail.com>
12983
12984 PR target/69548
12985 * gcc.target/powerpc/pr69548.c: New test.
12986
e1b81f2b
JJ
129872016-02-01 Jakub Jelinek <jakub@redhat.com>
12988
d0268b37
JJ
12989 PR rtl-optimization/69592
12990 * gcc.dg/pr69592.c: New test.
12991
e1b81f2b
JJ
12992 PR preprocessor/69543
12993 PR c/69558
12994 * gcc.dg/pr69543.c: New test.
12995 * gcc.dg/pr69558.c: New test.
12996
7dd7780d
UB
129972016-02-01 Uros Bizjak <ubizjak@gmail.com>
12998
bf672ee5
UB
12999 PR testsuite/65940
13000 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13001
9a7013f8
MS
130022016-02-01 Martin Sebor <msebor@redhat.com>
13003
13004 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13005
e681fb2b
BC
130062016-02-01 Bin Cheng <bin.cheng@arm.com>
13007
13008 PR tree-optimization/67921
13009 * c-c++-common/ubsan/pr67921.c: New test.
13010
ff86345f
RB
130112016-02-01 Richard Biener <rguenther@suse.de>
13012
13013 PR middle-end/69556
13014 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13015
bc369dbd
RB
130162016-02-01 Richard Biener <rguenther@suse.de>
13017
13018 PR tree-optimization/69574
13019 * gcc.dg/torture/pr69574.c: New testcase.
13020
ef318184
RB
130212016-02-01 Richard Biener <rguenther@suse.de>
13022
13023 PR tree-optimization/69579
13024 * gcc.dg/setjmp-6.c: New testcase.
13025
654745e6
JJ
130262016-02-01 Jakub Jelinek <jakub@redhat.com>
13027
13028 PR rtl-optimization/69570
13029 * g++.dg/opt/pr69570.C: New test.
13030
e6c0c44b
RH
130312016-02-01 Richard Henderson <rth@redhat.com>
13032
13033 * gcc.dg/pr69535.c: New test.
13034
6ff3f09a
JDA
130352016-01-31 John David Anglin <danglin@gcc.gnu.org>
13036
2c005538
JDA
13037 PR testsuite/69584
13038 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13039 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13040
61083a4b
JDA
13041 PR debug/68244
13042 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13043
6ff3f09a
JDA
13044 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13045
0c221916
PT
130462016-01-31 Paul Thomas <pault@gcc.gnu.org>
13047
13048 PR fortran/67564
13049 * gfortran.dg/allocate_with_source_17.f03: New test.
13050
db7a2818
JJ
130512016-01-30 Jakub Jelinek <jakub@redhat.com>
13052
13053 PR tree-optimization/69546
13054 * gcc.dg/torture/pr69546.c: New test.
13055
e520d5f0
PT
130562016-01-30 Paul Thomas <pault@gcc.gnu.org>
13057
13058 PR fortran/69566
13059 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13060
343c05d3
MS
130612016-01-30 Martin Sebor <msebor@redhat.com>
13062
13063 PR c++/68490
13064 * g++.dg/ext/flexary10.C: New test.
13065
d6c3a539
DH
130662016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13067
13068 PR fortran/66707
13069 gfortran.dg/common_23.f90: New test.
13070
52d72fcd
BS
130712016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13072
13073 PR target/65546
13074 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13075 condition being checked, and disable it when the target supports
13076 misaligned loads and stores.
13077
3a5d2ba4
JJ
130782016-01-29 Jakub Jelinek <jakub@redhat.com>
13079
13080 PR debug/69518
13081 * gcc.dg/torture/pr69518.c: New test.
13082
6bbacdb5
L
130832016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13084
13085 PR target/69530
13086 * gcc.target/i386/pr69530.c: New test.
13087
af932cdb
SE
130882016-01-29 Steve Ellcey <sellcey@imgtec.com>
13089
13090 PR target/65604
13091 * gcc.target/mips/div-delay.c: New test.
13092
26658b7c
JJ
130932016-01-29 Jakub Jelinek <jakub@redhat.com>
13094
33e89989
JJ
13095 PR target/69551
13096 * gcc.target/i386/pr69551.c: New test.
13097
26658b7c
JJ
13098 PR target/66137
13099 * gcc.target/i386/pr66137.c: New test.
13100
401116b5
AB
131012016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13102
13103 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13104 always built for p5600.
13105 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13106 isa=p5600 dg-option.
13107
d4abfcc5
RB
131082016-01-29 Richard Biener <rguenther@suse.de>
13109
13110 PR tree-optimization/69547
13111 * g++.dg/tree-ssa/pr69547.C: New testcase.
13112
16b77b32
JJ
131132016-01-29 Jakub Jelinek <jakub@redhat.com>
13114
13115 PR debug/66869
13116 * g++.dg/warn/Wunused-function2.C: New test.
13117
a1c95464
DV
131182016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13119
13120 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13121 support for test to succeed.
13122
5453bfed
MP
131232016-01-29 Marek Polacek <polacek@redhat.com>
13124
13125 PR c++/69509
13126 PR c++/69516
13127 * g++.dg/ext/constexpr-vla2.C: New test.
13128 * g++.dg/ext/constexpr-vla3.C: New test.
13129 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13130
452ec2a5
RB
131312016-01-29 Richard Biener <rguenther@suse.de>
13132
13133 PR middle-end/69537
13134 * gcc.dg/uninit-21.c: New testcase.
13135
aec0b19e
UB
131362016-01-28 Uros Bizjak <ubizjak@gmail.com>
13137
13138 PR target/69459
13139 * gcc.target/i386/pr69459.c: New test.
13140
df113ce7
SE
131412016-01-28 Steve Ellcey <sellcey@imgtec.com>
13142
13143 PR target/68400
13144 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13145 * gcc.target/mips/pr68400.c: New test.
13146
494de84f
MS
131472016-01-28 Martin Sebor <msebor@redhat.com>
13148
13149 PR target/17381
13150 * gcc.target/powerpc/pr17381.c: New test.
13151
eb1b1f01
JJ
131522016-01-28 Jakub Jelinek <jakub@redhat.com>
13153
13154 PR middle-end/69542
13155 * gcc.dg/torture/pr69542.c: New test.
13156
6dfeb7ce
WD
131572016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13158
13159 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13160
4b7471a4
DE
131612016-01-28 David Edelsohn <dje.gcc@gmail.com>
13162
13163 * gcc.dg/pr65980.c: Skip on AIX.
13164 * gcc.dg/pr66688.c: Same.
13165
b271fd21
DE
131662016-01-28 David Edelsohn <dje.gcc@gmail.com>
13167
13168 PR target/63679
13169 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13170 * gcc.dg/tree-ssa/sra-18.c: Same.
13171
874108a9
AV
131722016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13173
13174 PR fortran/62536
13175 * gfortran.dg/block_15.f08: New test.
13176 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13177 on incorrectly closed BLOCK.
13178
30480bcd
IE
131792016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13180
13181 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
131822016-01-28 Richard Biener <rguenther@suse.de>
13183
13184 PR tree-optimization/69466
13185 * gfortran.dg/vect/pr69466.f90: New testcase.
13186
0d4c694e
TP
131872016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13188
13189 * g++.dg/pr67989.C: Remove ARM-specific option.
13190 * gcc.target/arm/pr67989.C: New file.
13191
2aa780da
UB
131922016-01-27 Uros Bizjak <ubizjak@gmail.com>
13193
13194 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13195 and expm1 test for glibc < 2.11.
13196
f75ebe77
RH
131972016-01-27 Richard Henderson <rth@redhat.com>
13198
13199 * gcc.c-torture/execute/pr69447.c: New test.
13200
132012016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13202
9a175e65 13203 PR fortran/69422
49847d75
PT
13204 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13205
cbdd8ae0
JJ
132062016-01-27 Jakub Jelinek <jakub@redhat.com>
13207
13208 PR debug/66869
13209 * gcc.dg/pr66869.c: New test.
13210
2b572b3c
JL
132112016-01-25 Jeff Law <law@redhat.com>
13212
13213 PR tree-optimization/68398
aec0b19e 13214 PR tree-optimization/69196
2b572b3c
JL
13215 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13216 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13217 path to avoid new heuristic allowing more irreducible regions
13218 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13219 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13220 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13221 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13222 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13223
fa74a4bc
MP
132242016-01-27 Marek Polacek <polacek@redhat.com>
13225
13226 PR c/68062
13227 * c-c++-common/vector-compare-4.c: New test.
13228
0afff540
DM
132292016-01-27 David Malcolm <dmalcolm@redhat.com>
13230
13231 PR preprocessor/69126
13232 * c-c++-common/pr69126.c: New test case.
13233
1a218fc9
ILT
132342016-01-27 Ian Lance Taylor <iant@google.com>
13235
13236 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13237
5d70666e
RB
132382016-01-27 Ryan Burn <contact@rnburn.com>
13239
13240 PR cilkplus/69267
13241 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13242
87ff4d66
UB
132432016-01-27 Uros Bizjak <ubizjak@gmail.com>
13244
13245 PR target/69512
13246 * gcc.target/i386/pr69512.c: New test.
13247
27e23cca
RE
132482016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13249
13250 PR ada/69488
13251 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13252
05bf54c3
MP
132532016-01-27 Marek Polacek <polacek@redhat.com>
13254
13255 PR c++/69379
13256 * g++.dg/pr69379.C: New test.
13257
60214d0d
MS
132582016-01-27 Martin Sebor <msebor@redhat.com>
13259
13260 PR c++/69317
13261 * g++.dg/abi/Wabi-2-2.C: New test.
13262 * g++.dg/abi/Wabi-2-3.C: New test.
13263 * g++.dg/abi/Wabi-3-2.C: New test.
13264 * g++.dg/abi/Wabi-3-3.C: New test.
13265
167c7bfa
RB
132662016-01-27 Richard Biener <rguenther@suse.de>
13267
13268 PR tree-optimization/69166
13269 * gcc.dg/torture/pr69166.c: New testcase.
13270
1430fb1f
MJ
132712016-01-27 Martin Jambor <mjambor@suse.cz>
13272
13273 PR tree-optimization/69355
13274 * gcc.dg/tree-ssa/pr69355.c: New test.
13275
95e3030c
MP
132762016-01-27 Marek Polacek <polacek@redhat.com>
13277
13278 PR c++/69496
13279 * g++.dg/ext/constexpr-vla1.C: New test.
13280
eeb085f3
CB
132812016-01-20 Christian Bruel <christian.bruel@st.com>
13282
13283 PR target/69245
13284 * gcc.target/arm/pr69245.c: New test.
13285
b1652dde
JJ
132862016-01-27 Jakub Jelinek <jakub@redhat.com>
13287
13288 PR tree-optimization/69399
13289 * gcc.dg/torture/pr69399.c: New test.
13290
ce7e8f00
EB
132912016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13292
13293 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13294
e4aac1d1
EB
132952016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13296
13297 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13298
8dfdb419
TV
132992016-01-26 Tom de Vries <tom@codesourcery.com>
13300
13301 PR tree-optimization/69110
13302 * gcc.dg/autopar/pr69110.c: New test.
13303
56f80f54 133042016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13305 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13306
13307 * gcc.dg/graphite/isl-ast-op-select.c: New.
13308
a0909527
PT
133092015-01-26 Paul Thomas <pault@gcc.gnu.org>
13310
13311 PR fortran/69385
13312 * gfortran.dg/allocate_error_6.f90: New test.
13313
ffc445f4
RH
133142016-01-26 Richard Henderson <rth@redhat.com>
13315
13316 * gcc.dg/tm/pr60908.c: New test.
13317
01e1dea3
DM
133182016-01-26 David Malcolm <dmalcolm@redhat.com>
13319
13320 PR other/69006
13321 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13322 directive.
13323 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13324 expected multiline output to reflect the colorization being
13325 disabled before newlines.
13326 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13327 (custom_diagnostic_finalizer): Replace call to
13328 pp_newline_and_flush with call to pp_flush.
13329 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13330 * gfortran.dg/implicit_class_1.f90: Likewise.
13331 * lib/gcc-dg.exp (allow_blank_lines): New global.
13332 (dg-allow-blank-lines-in-output): New procedure.
13333 (gcc-dg-prune): Complain about blank lines in the output, unless
13334 dg-allow-blank-lines-in-output was called.
13335 * lib/multiline.exp (_build_multiline_regex): Only support
13336 arbitrary followup text for non-blank-lines, not for blank lines.
13337
13f92e8d
JJ
133382016-01-26 Jakub Jelinek <jakub@redhat.com>
13339
13340 PR tree-optimization/69483
13341 * gcc.dg/pr69483.c: New test.
13342 * g++.dg/opt/pr69483.C: New test.
13343
92422235
CL
133442016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13345
13346 PR target/68620
13347 * gcc.target/arm/pr68620.c: New test.
13348
0bccf11b
L
133492016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13350
13351 * gcc.target/i386/pr68986-2.c: Remove -m32.
13352
81cd202e
L
133532016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13354
13355 PR target/68986
13356 * gcc.target/i386/pr68986-1.c: New test.
13357 * gcc.target/i386/pr68986-2.c: Likewise.
13358 * gcc.target/i386/pr68986-3.c: Likewise.
13359
213a1c03
CB
133602016-01-26 Christian Bruel <christian.bruel@st.com>
13361
13362 * lib/target-supports.exp
13363 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13364 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13365 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13366
22a08dd1
RB
133672016-01-26 Richard Biener <rguenther@suse.de>
13368
13369 PR tree-optimization/69452
13370 * gcc.dg/torture/pr69452.c: New testcase.
13371
6c06e0e8
JJ
133722016-01-26 Jakub Jelinek <jakub@redhat.com>
13373
13374 PR target/69442
13375 * gcc.dg/pr69442.c: New test.
13376
b96824c4
RFI
133772016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13378
13379 PR target/67896
13380 * gcc.target/aarch64/simd/pr67896.C: New.
13381
5ee31e57
RS
133822016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13383
13384 PR tree-optimization/69400
13385 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13386 function.
13387 (plugin_init): Call it.
13388 * gcc.dg/torture/pr69400.c: New test.
13389
7ddfb31d
CL
133902016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13391
13392 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13393
1e050c90
AK
133942016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13395 Sebastian Pop <s.pop@samsung.com>
13396
13397 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13398 isl-0.15.
13399
c8ee4bf5
AK
134002016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13401 Sebastian Pop <s.pop@samsung.com>
13402
13403 * gcc.dg/graphite/pr69292.c: New.
13404
d902b330
JJ
134052016-01-25 Jakub Jelinek <jakub@redhat.com>
13406
13407 * c-c++-common/goacc/use_device-1.c: New test.
13408
2c89b952
JL
134092016-01-25 Jeff Law <law@redhat.com>
13410
13411 PR tree-optimization/69196
13412 PR tree-optimization/68398
13413 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13414 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13415
685c8785
DE
134162016-01-25 David Edelsohn <dje.gcc@gmail.com>
13417
13418 PR target/69469
13419 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13420 Algorithm.
13421
95cef0c1
RB
134222016-01-25 Richard Biener <rguenther@suse.de>
13423
13424 PR testsuite/69380
13425 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13426
2947d3b2
IE
134272016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13428
13429 PR target/69421
13430 * gcc.dg/pr69421.c: New test.
13431
ae19075a
BB
134322016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13433
13434 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13435 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13436 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13437 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13438 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13439 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13440 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13441 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13442 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13443 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13444
fa4511c2
RB
134452016-01-25 Richard Biener <rguenther@suse.de>
13446
13447 PR tree-optimization/69376
13448 * gcc.dg/torture/pr69376.c: New testcase.
13449
1d101216
JD
134502016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13451
13452 PR fortran/69397
13453 PR fortran/68442
13454 * gfortran.dg/interface_38.f90: New test.
13455 * gfortran.dg/interface_39.f90: New test.
a0909527 13456
a59b92b0
PP
134572016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13458
13459 Revert:
13460 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13461
13462 PR c++/11858
13463 PR c++/24663
13464 PR c++/24664
13465 * g++.dg/template/pr11858.C: New test.
13466 * g++.dg/template/pr24663.C: New test.
13467 * g++.dg/template/unify12.C: New test.
13468 * g++.dg/template/unify13.C: New test.
13469 * g++.dg/template/unify14.C: New test.
13470 * g++.dg/template/unify15.C: New test.
13471 * g++.dg/template/unify16.C: New test.
13472 * g++.dg/template/unify17.C: New test.
13473
16acb1a8
DH
134742016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13475
13476 PR fortran/68283
13477 gfortran.dg/pr68283.f90: New test.
13478
094773e8
TK
134792016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13480
13481 PR fortran/66094
13482 * gfortran.dg/inline_matmul_13.f90: New test.
13483 * gfortran.dg/matmul_bounds_8.f90: New test.
13484 * gfortran.dg/matmul_bounds_9.f90: New test.
13485 * gfortran.dg/matmul_bounds_10.f90: New test.
13486
42fb90d7
TV
134872016-01-23 Tom de Vries <tom@codesourcery.com>
13488
13489 PR tree-optimization/69426
13490 * gcc.dg/autopar/pr69426.c: New test.
13491
69da7802
MS
134922016-01-23 Martin Sebor <msebor@redhat.com>
13493
13494 PR c++/58109
13495 PR c++/69022
13496 * g++.dg/cpp0x/alignas5.C: New test.
13497 * g++.dg/ext/vector29.C: Same.
13498
da17300a
UB
134992016-01-23 Uros Bizjak <ubizjak@gmail.com>
13500
13501 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13502 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13503 _GNU_SOURCE from compile flags to the source.
13504 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13505 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13506 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13507 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13508
62041cfc
JJ
135092016-01-22 Jakub Jelinek <jakub@redhat.com>
13510
13511 PR target/69432
13512 * g++.dg/opt/pr69432.C: New test.
13513
f7d2ad6f
BS
135142016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13515
13516 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13517 32-bit targets testing an -m64 multilib.
13518
d403fc9a
WS
135192016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13520
13521 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13522 64-bit support.
13523
4aa16f8d
JG
135242016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13525
13526 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13527
7c816d0f
CB
135282016-01-21 Christian Bruel <christian.bruel@st.com>
13529
13530 PR target/68674
13531 * gcc.target/i386/pr68674.c
13532 * gcc.target/aarch64/pr68674.c
13533 * gcc.target/arm/pr68674.c
13534
fce661e8
KT
135352016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13536
13537 PR target/69403
13538 * gcc.c-torture/execute/pr69403.c: New test.
13539
4696899f
PC
135402016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13541
13542 PR c++/55843
13543 * g++.dg/template/pr55843.C: New.
13544
bac69366
AL
135452016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13546
13547 PR testsuite/66877
13548 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13549 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13550
b57d3a5c
BS
135512016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13552
13553 PR testsuite/67489
da17300a
UB
13554 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13555 from dg-do compile directive, and instead add
13556 { dg-require-effective-target int128 }.
b57d3a5c 13557
9f04a53e
MS
135582016-01-20 Martin Sebor <msebor@redhat.com>
13559
13560 PR c/69405
13561 * gcc.dg/sync-fetch.c: New test.
13562
38a51663
JL
135632016-01-21 Martin Sebor <msebor@redhat.com>
13564
13565 PR target/69252
13566 * gcc.target/powerpc/pr69252.c: New test.
13567
2423a75a
JD
135682016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13569
13570 PR fortran/65996
da17300a 13571 * gfortran.dg/pr65996.f90: New test.
2423a75a 13572
0a76463f
DV
135732016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13574
13575 PR c++/68810
9f04a53e 13576 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13577 expected to generate an error.
0a76463f 13578
9776e692
BS
135792016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13580
13581 PR middle-end/66178
13582 * gcc.dg/torture/pr66178.c: New test.
13583
c8d3e088
AB
135842016-01-21 Anton Blanchard <anton@samba.org>
13585 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13586
13587 PR target/63354
13588 * gcc.target/powerpc/pr63354.c: New test.
13589
35b707ff
VM
135902016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13591
13592 PR rtl-optimization/68990
13593 * gcc.target/i386/pr68990: New.
13594
157b0829
NC
135952016-01-21 Nick Clifton <nickc@redhat.com>
13596
13597 PR target/69129
13598 * gcc.target/mips/pr69129.c: New.
13599
aede6748
PC
136002016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13601
13602 PR c++/58046
13603 * g++.dg/cpp0x/pr58046.C: New.
13604
5463c2c8
JJ
136052016-01-21 Jakub Jelinek <jakub@redhat.com>
13606
6d31cc75
SS
13607 PR target/69187
13608 PR target/65624
13609 * gcc.target/arm/pr69187.c: New test.
13610
5463c2c8
JJ
13611 PR c++/69355
13612 * g++.dg/torture/pr69355.C: New test.
13613
fa28f32b
AK
136142016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13615 Sebastian Pop <s.pop@samsung.com>
13616
13617 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13618
b920a047
AK
136192016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13620 Sebastian Pop <s.pop@samsung.com>
13621
da17300a 13622 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13623
bdd3aea6
JJ
136242016-01-21 Jakub Jelinek <jakub@redhat.com>
13625
13626 PR middle-end/67653
13627 * c-c++-common/pr67653.c: New test.
13628 * gcc.dg/torture/pr29119.c: Add dg-warning.
13629
26a2e6ae
PB
136302016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13631
13632 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13633
d25c7690
PK
136342016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13635
13636 PR c/24293
13637 * gcc.dg/pr24293.c: New test.
13638 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13639 incomplete struct type.
13640 * gcc.dg/declspec-1.c: Likewise.
13641 * gcc.dg/pr63549.c: Likewise.
13642
889d5698
JJ
136432016-01-20 Jakub Jelinek <jakub@redhat.com>
13644
13645 PR tree-optimization/66612
13646 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13647 for bdn instruction.
13648
d7cf3dc7
CL
136492016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13650
13651 * lib/target-supports.exp
13652 (check_effective_target_arm_fp_ok_nocache): New.
13653 (check_effective_target_arm_fp_ok): New.
13654 (add_options_for_arm_fp): New.
13655 (check_effective_target_arm_crypto_ok_nocache): Require
13656 target_arm_v8_neon_ok instead of arm32.
13657 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13658 (check_effective_target_arm_crypto_pragma_ok): New.
13659 (add_options_for_arm_vfp): New.
13660 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13661 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13662 target instead. Force initial fpu to vfp.
13663 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13664 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13665 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13666 dependency.
13667 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13668 use arm_vfp effective target instead. Force initial fpu to vfp.
13669 * gcc.target/arm/attr-neon3.c: Likewise.
13670 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13671 arm_vfp_ok.
13672 * gcc.target/arm/unsigned-float.c: Likewise.
13673 * gcc.target/arm/vfp-1.c: Likewise.
13674 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13675 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13676 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13677 * gcc.target/arm/vfp-ldmias.c: Likewise.
13678 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13679 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13680 * gcc.target/arm/vfp-stmiad.c: Likewise.
13681 * gcc.target/arm/vfp-stmias.c: Likewise.
13682 * gcc.target/arm/vnmul-1.c: Likewise.
13683 * gcc.target/arm/vnmul-2.c: Likewise.
13684 * gcc.target/arm/vnmul-3.c: Likewise.
13685 * gcc.target/arm/vnmul-4.c: Likewise.
13686
01ac9704 136872016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13688
e84b00da
L
13689 PR testsuite/69366
13690 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13691 the MPX run-time library, for compile-time MPX test.
13692 * gcc.target/i386/chkp-always_inline.c: Likewise.
13693 * gcc.target/i386/chkp-bndret.c: Likewise.
13694 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13695 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13696 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13697 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13698 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13699 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13700 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13701 * gcc.target/i386/chkp-label-address.c: Likewise.
13702 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13703 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13704 * gcc.target/i386/chkp-pr69044.c: Likewise.
13705 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13706 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13707 * gcc.target/i386/chkp-strchr.c: Likewise.
13708 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13709 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13710 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13711 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13712 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13713 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13714 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13715 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13716 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13717 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13718 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13719 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13720 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13721 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13722 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13723 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13724 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13725 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13726 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13727 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13728 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13729 * gcc.target/i386/pr63995-2.c: Likewise.
13730 * gcc.target/i386/pr64805.c: Likewise.
13731 * gcc.target/i386/pr65044.c: Likewise.
13732 * gcc.target/i386/pr65167.c: Likewise.
13733 * gcc.target/i386/pr65183.c: Likewise.
13734 * gcc.target/i386/pr65184.c: Likewise.
13735 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13736
28b33016
IE
137372016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13738
13739 PR tree-optimization/69328
13740 * gcc.dg/pr69328.c: New test.
13741
bcff0913
JL
137422016-01-20 Jeff Law <law@redhat.com>
13743
bf0bb970 13744 PR target/25114
bcff0913
JL
13745 * gcc.target/m68k/pr25114.c: New test.
13746
a3f69631
AV
137472016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13748
13749 * gcc.target/arm/memset-inline-10.c: Added
13750 dg-require-effective-target arm_thumb2_ok.
13751
af33ba0d
EB
137522016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13753
13754 * gcc.dg/debug/dwarf2/sso.c: New test.
13755
7596d5de
UB
137562016-01-19 Uros Bizjak <ubizjak@gmail.com>
13757
13758 PR testsuite/68820
13759 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13760 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13761 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13762
ceda2c69
JH
137632016-01-19 Jan Hubicka <hubicka@ucw.cz>
13764
13765 PR ipa/66223
13766 * g++.dg/ipa/devirt-50.C: New testcase.
13767
38a979f2
MP
137682016-01-19 Marek Polacek <polacek@redhat.com>
13769
13770 PR c++/68965
13771 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13772 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13773
962801c5
KT
137742016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13775
13776 PR target/69135
13777 * gcc.target/arm/pr69135_1.c: New test.
13778
078fe40a
WD
137792015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13780
13781 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13782
786e3c06
WD
137832015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13784
13785 * gcc.target/aarch64/ccmp_1.c: New testcase.
13786
1e297006
MP
137872016-01-19 Marek Polacek <polacek@redhat.com>
13788
13789 PR c++/68586
13790 * g++.dg/cpp0x/enum30.C: New test.
13791
879c27e3
RB
137922016-01-19 Richard Biener <rguenther@suse.de>
13793
13794 PR tree-optimization/69336
13795 * g++.dg/tree-ssa/pr69336.C: New testcase.
13796
015337d3
JJ
137972016-01-19 Jakub Jelinek <jakub@redhat.com>
13798
13799 PR debug/65779
13800 * gcc.dg/pr65779.c: New test.
13801
e2c768b6
RB
138022016-01-19 Richard Biener <rguenther@suse.de>
13803
13804 PR tree-optimization/69352
13805 * gcc.dg/torture/pr69352.c: New testcase.
13806
569efc34
JJ
138072016-01-19 Jakub Jelinek <jakub@redhat.com>
13808
13809 PR rtl-optimization/68955
13810 PR rtl-optimization/64557
13811 * gcc.dg/torture/pr68955.c: New test.
13812
e49d321f
JH
138132016-01-19 Jan Hubicka <hubicka@ucw.cz>
13814
13815 PR lto/69136
13816 * g++.dg/torture/pr69136.C: New testcase.
13817
e9191ad3
JH
138182016-01-19 Jan Hubicka <hubicka@ucw.cz>
13819
13820 PR lto/69133
13821 * g++.dg/lto/pr69133_0.C: New testcase.
13822 * g++.dg/lto/pr69133_1.C: New testcase.
13823
2bedb645
JL
138242016-01-15 Jeff Law <law@redhat.com>
13825
13826 PR tree-optimization/69320
13827 * gcc.c-torture/pr69320-1.c: New test.
13828 * gcc.c-torture/pr69320-2.c: New test.
13829 * gcc.c-torture/pr69320-3.c: New test.
13830 * gcc.c-torture/pr69320-4.c: New test.
13831
17c15cb9
PP
138322016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13833
13834 PR c++/11858
13835 PR c++/24663
13836 PR c++/24664
13837 * g++.dg/template/pr11858.C: New test.
13838 * g++.dg/template/pr24663.C: New test.
13839 * g++.dg/template/unify12.C: New test.
13840 * g++.dg/template/unify13.C: New test.
13841 * g++.dg/template/unify14.C: New test.
13842 * g++.dg/template/unify15.C: New test.
13843 * g++.dg/template/unify16.C: New test.
13844 * g++.dg/template/unify17.C: New test.
13845
9617fd08
DM
138462016-01-18 David Malcolm <dmalcolm@redhat.com>
13847
13848 PR testsuite/69181
13849 * gcc.dg/pr69181-1.c: New test file.
13850 * gcc.dg/pr69181-2.c: New test file.
13851 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13852 globals by moving it to...
13853 (cleanup-after-saved-dg-test): ...this new function. Add
13854 "global additional_sources_used". Add reset of global
13855 multiline_expected_outputs to the empty list.
13856 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13857 global to...
13858 (multiline_expected_outputs): ...this, and updated comments to
13859 note that it is modified from gcc-dg.exp.
13860 (dg-end-multiline-output): Update for the above renaming.
13861 (handle-multiline-outputs): Likewise. Remove the clearing
13862 of the expected outputs to the empty list.
13863
b555a2e4
RB
138642016-01-18 Richard Biener <rguenther@suse.de>
13865
13866 PR tree-optimization/69297
13867 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13868
96902805
JM
138692016-01-18 Joseph Myers <joseph@codesourcery.com>
13870
13871 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13872 dg-options.
13873 * gcc.target/mips/mips-3d-2.c: Likewise.
13874 * gcc.target/mips/mips-3d-3.c: Likewise.
13875 * gcc.target/mips/mips-3d-4.c: Likewise.
13876 * gcc.target/mips/mips-3d-5.c: Likewise.
13877 * gcc.target/mips/mips-3d-6.c: Likewise.
13878 * gcc.target/mips/mips-3d-7.c: Likewise.
13879 * gcc.target/mips/mips-3d-8.c: Likewise.
13880 * gcc.target/mips/mips-3d-9.c: Likewise.
13881 * gcc.target/mips/mips-ps-1.c: Likewise.
13882 * gcc.target/mips/mips-ps-2.c: Likewise.
13883 * gcc.target/mips/mips-ps-3.c: Likewise.
13884 * gcc.target/mips/mips-ps-4.c: Likewise.
13885 * gcc.target/mips/mips-ps-5.c: Likewise.
13886 * gcc.target/mips/mips-ps-6.c: Likewise.
13887 * gcc.target/mips/mips-ps-7.c: Likewise.
13888 * gcc.target/mips/mips-ps-type.c: Likewise.
13889 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13890 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13891
40e26f94
TV
138922016-01-18 Tom de Vries <tom@codesourcery.com>
13893
13894 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13895 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13896 * c-c++-common/goacc/kernels-empty.c: New test.
13897 * c-c++-common/goacc/kernels-eternal.c: New test.
13898 * c-c++-common/goacc/kernels-loop-2.c: New test.
13899 * c-c++-common/goacc/kernels-loop-3.c: New test.
13900 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13901 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13902 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13903 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13904 * c-c++-common/goacc/kernels-loop-data.c: New test.
13905 * c-c++-common/goacc/kernels-loop-g.c: New test.
13906 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13907 * c-c++-common/goacc/kernels-loop-n.c: New test.
13908 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13909 * c-c++-common/goacc/kernels-loop.c: New test.
13910 * c-c++-common/goacc/kernels-noreturn.c: New test.
13911 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13912 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13913 * c-c++-common/goacc/kernels-reduction.c: New test.
13914
a98d4647
TV
139152016-01-18 Tom de Vries <tom@codesourcery.com>
13916
13917 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13918 * gcc.dg/autopar/outer-2.c: Same.
13919 * gcc.dg/autopar/outer-3.c: Same.
13920 * gcc.dg/autopar/outer-4.c: Same.
13921 * gcc.dg/autopar/outer-5.c: Same.
13922 * gcc.dg/autopar/outer-6.c: Same.
13923 * gcc.dg/autopar/parallelization-1.c: Same.
13924 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13925 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13926 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13927 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13928 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13929 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13930 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13931 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13932 * gcc.dg/autopar/pr39500-1.c: Same.
13933 * gcc.dg/autopar/pr39500-2.c: Same.
13934 * gcc.dg/autopar/pr46193.c: Same.
13935 * gcc.dg/autopar/pr46194.c: Same.
13936 * gcc.dg/autopar/pr49580.c: Same.
13937 * gcc.dg/autopar/pr49960-1.c: Same.
13938 * gcc.dg/autopar/pr49960.c: Same.
13939 * gcc.dg/autopar/pr68373.c: Same.
13940 * gcc.dg/autopar/reduc-1.c: Same.
13941 * gcc.dg/autopar/reduc-1char.c: Same.
13942 * gcc.dg/autopar/reduc-1short.c: Same.
13943 * gcc.dg/autopar/reduc-2.c: Same.
13944 * gcc.dg/autopar/reduc-2char.c: Same.
13945 * gcc.dg/autopar/reduc-2short.c: Same.
13946 * gcc.dg/autopar/reduc-3.c: Same.
13947 * gcc.dg/autopar/reduc-4.c: Same.
13948 * gcc.dg/autopar/reduc-6.c: Same.
13949 * gcc.dg/autopar/reduc-7.c: Same.
13950 * gcc.dg/autopar/reduc-8.c: Same.
13951 * gcc.dg/autopar/reduc-9.c: Same.
13952 * gcc.dg/autopar/uns-outer-4.c: Same.
13953 * gcc.dg/autopar/uns-outer-5.c: Same.
13954 * gcc.dg/autopar/uns-outer-6.c: Same.
13955 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13956 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13957
da976fa8
AL
139582016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13959
13960 PR target/63679
13961 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13962 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13963
70c1e886
AL
139642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13965
13966 PR target/63679
13967 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13968 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13969 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13970
88bed196
AL
139712016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13972
13973 PR target/63679
13974 * gcc.dg/tree-ssa/sra-17.c: New.
13975 * gcc.dg/tree-ssa/sra-18.c: New.
13976
3dd5f42e
IE
139772016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13978
13979 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13980
ae5a77fa
EB
139812016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13982
13983 * gnat.dg/inline12.adb: New test.
13984
11e57fc6
BC
139852016-01-18 Bin Cheng <bin.cheng@arm.com>
13986
13987 PR tree-optimization/66797
13988 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13989
995b6fe0
RB
139902016-01-18 Richard Biener <rguenther@suse.de>
13991
13992 PR tree-optimization/69170
13993 * gcc.dg/torture/pr69170.c: New testcase.
13994
82ee0cf2 139952016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13996
13997 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13998
d69da357
TV
139992016-01-16 Tom de Vries <tom@codesourcery.com>
14000
14001 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14002
a3845283
TV
140032016-01-16 Tom de Vries <tom@codesourcery.com>
14004
14005 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14006 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14007 redundant dg-require-effective-target pthread.
14008 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14009 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14010 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14011 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14012 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14013 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14014 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14015
197a6aa6
DE
140162016-01-16 David Edelsohn <dje.gcc@gmail.com>
14017
14018 PR target/68609
14019 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14020 * gcc.target/powerpc/recip-7.c: Same.
14021
ec7886c1
PP
140222016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14023
14024 PR c++/69091
14025 * g++.dg/template/pr69091.C: New test.
14026
203484bb
PP
140272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14028
14029 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14030 dump does not contain an error_mark_node.
14031 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14032 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14033
aa2500e9
PP
140342016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14035
14036 PR c++/68936
14037 * g++.dg/template/pr68936.C: New test.
14038
28621a5c
DE
140392016-01-15 David Edelsohn <dje.gcc@gmail.com>
14040
14041 PR target/68609
14042 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14043 * gcc.target/powerpc/recip-2.c: Same.
14044 * gcc.target/powerpc/recip-3.c: Same.
14045 * gcc.target/powerpc/recip-4.c: Same.
14046 * gcc.target/powerpc/recip-sqrtf.c: Same.
14047
40c43aca
JL
140482016-01-15 Jeff Law <law@redhat.com>
14049
14050 PR tree-optimization/69270
14051 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14052 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14053
afbc5ae8
PT
140542016-01-15 Paul Thomas <pault@gcc.gnu.org>
14055
14056 PR fortran/49630
14057 * gfortran.dg/deferred_character_13.f90: New test for the fix
14058 of comment 3 of the PR.
14059
14060 PR fortran/54070
14061 * gfortran.dg/deferred_character_8.f90: New test
14062 * gfortran.dg/allocate_error_5.f90: New test
14063
14064 PR fortran/60593
14065 * gfortran.dg/deferred_character_10.f90: New test
14066
14067 PR fortran/60795
14068 * gfortran.dg/deferred_character_14.f90: New test
14069
14070 PR fortran/61147
14071 * gfortran.dg/deferred_character_11.f90: New test
14072
14073 PR fortran/64324
14074 * gfortran.dg/deferred_character_9.f90: New test
14075
49abe076
VM
140762016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14077
14078 PR rtl-optimization/69030
14079 * gcc.target/i386/pr69030.c: New.
14080
16d12992
KT
140812016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14082
14083 * gcc.target/aarch64/target_attr_17.c: New test.
14084
78810bd3
RB
140852016-01-15 Richard Biener <rguenther@suse.de>
14086
14087 PR tree-optimization/66856
14088 * gcc.dg/torture/pr66856-1.c: New testcase.
14089 * gcc.dg/torture/pr66856-2.c: Likewise.
14090
2bd847fe
RB
140912016-01-15 Richard Biener <rguenther@suse.de>
14092
14093 PR debug/69137
14094 * g++.dg/lto/pr69137_0.C: New testcase.
14095
a00fe3b7
RS
140962016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14097
14098 PR middle-end/69246
14099 * gcc.target/i386/pr69246.c: New test.
14100
cbb0e83b
DV
141012016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14102
7596d5de 14103 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14104
5a500ecf
DV
141052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14106
14107 PR c++/56194
14108 * g++.dg/init/const9.C: Disable test on S/390.
14109
5d9bf64f
DV
141102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14111
14112 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14113 * g++.dg/Wno-frame-address.C: Ditto.
14114
e234b19e
DV
141152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14116
14117 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14118
89483f99
RB
141192016-01-15 Richard Biener <rguenther@suse.de>
14120
14121 PR tree-optimization/68961
14122 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14123
94f37395
IE
141242016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14125
14126 * gcc.target/i386/pr65105-5.c: New test.
14127
82ee0cf2 141282016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14129
14130 * gcc.c-torture/execute/alias-4.c: New testcase.
14131
82ee0cf2 141322016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14133
14134 PR ipa/68148
14135 * g++.dg/ipa/devirt-49.C: New testcase.
14136
092f7deb 141372016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14138
14139 PR target/65837
14140 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14141 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14142 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14143
e93c66bc
RB
141442016-01-15 Richard Biener <rguenther@suse.de>
14145
14146 PR tree-optimization/69117
14147 * gcc.dg/torture/pr69117.c: New testcase.
14148
c47eaca6 141492015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14150
14151 PR c++/69048
14152 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14153
c3f6914a
FXC
141542016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14155
14156 PR testsuite/67509
14157 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14158 range tests use 100 * maximum instead of maximum + 1.
14159
cd65ae90
JJ
141602016-01-14 Jakub Jelinek <jakub@redhat.com>
14161
14162 PR debug/69244
14163 * gcc.dg/guality/pr69244.c: New test.
14164
19643948
UB
141652016-01-14 Uros Bizjak <ubizjak@gmail.com>
14166
14167 * lib/target-supports.exp (check_effective_target_issignaling):
14168 New procedure.
14169 * gcc.dg/pr61441.c: Require issignaling effective target.
14170
fe79c97e
SB
141712016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14172
14173 PR target/68803
14174 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14175
c7df95d8
DM
141762016-01-14 David Malcolm <dmalcolm@redhat.com>
14177
14178 PR c++/68819
14179 PR preprocessor/69177
14180 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14181 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14182 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14183 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14184
00083992
MP
141852016-01-14 Marek Polacek <polacek@redhat.com>
14186
14187 PR c/69262
14188 * gcc.dg/array-15.c: New test.
14189
0c9b3294
JJ
141902016-01-14 Jakub Jelinek <jakub@redhat.com>
14191
14192 PR middle-end/68146
14193 PR tree-optimization/69155
14194 * gfortran.dg/pr68146.f: New test.
14195 * gfortran.dg/pr69155.f90: New test.
14196
3688e13d
RB
141972016-01-14 Richard Biener <rguenther@suse.de>
14198
14199 PR tree-optimization/68060
14200 * gcc.dg/torture/pr68060-1.c: New testcase.
14201 * gcc.dg/torture/pr68060-2.c: Likewise.
14202
bab0ad3a
NC
142032016-01-14 Nick Clifton <nickc@redhat.com>
14204
14205 * lib/target-supports.exp
14206 (check_effective_target_arm_neon_ok_nocache): Add an option
14207 sequence that includes setting the ARM architecture to ARMv7-A.
14208 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14209 command line options necessary to enable Neon support.
14210 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14211 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14212 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14213 * gcc.target/arm/pr69180.c: Likewise.
14214
947c2ce5
JL
142152016-01-14 Jeff Law <law@redhat.com>
14216
14217 PR tree-optimization/69270
14218 * gcc.dg/tree-ssa/pr69270.c: New test.
14219
3342fd71
BS
142202016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14221
14222 PR c/66208
14223 * c-c++-common/pr66208.c: New file.
14224
2ad3adf1
JJ
142252016-01-13 Jakub Jelinek <jakub@redhat.com>
14226
14227 PR tree-optimization/69156
14228 * gcc.dg/pr69156.c: New test.
14229
398d6feb
L
142302016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14231
14232 * gcc.target/i386/pr69225-7.c: New test.
14233
4c868789
RH
142342016-01-13 Richard Henderson <rth@redhat.com>
14235
14236 * gcc.dg/tm/memopt-13.c: Update expected function.
14237 * gcc.dg/tm/memopt-6.c: Likewise.
14238
ef6d1772
UB
142392016-01-13 Uros Bizjak <ubizjak@gmail.com>
14240
14241 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14242 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14243 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14244 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14245
ef6d1772
UB
142462016-01-13 Tom de Vries <tom@codesourcery.com>
14247
14248 PR tree-optimization/69169
0b4b6ef2
TV
14249 * gcc.dg/pr69169.c: New test.
14250
2ad3adf1 142512016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14252
14253 PR target/69228
14254 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14255 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14256 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14257 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14258 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14259 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14260 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14261 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14262
9060e335
AK
142632016-01-13 Jakub Jelinek <jakub@redhat.com>
14264
14265 PR target/69247
14266 * gcc.dg/pr69247.c: New test.
14267
40311329
RB
142682016-01-13 Richard Biener <rguenther@suse.de>
14269
14270 PR tree-optimization/69242
14271 * gcc.dg/torture/pr69242.c: New testcase.
14272
ccbd7103
RB
142732016-01-13 Richard Biener <rguenther@suse.de>
14274
14275 PR tree-optimization/69186
14276 * gcc.dg/torture/pr69186.c: New testcase.
14277
c6f72a46
JL
142782016-01-13 Jeff Law <law@redhat.com>
14279
14280 PR tree-optimization/67755
14281 * gcc.dg/tree-ssa/pr67755.c: New test.
14282
142832016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14284
14285 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14286 pass number in output by a star.
14287
c446cf07
BC
142882016-01-12 Bin Cheng <bin.cheng@arm.com>
14289
14290 PR tree-optimization/68911
14291 * gcc.c-torture/execute/pr68911.c: New test.
14292
5342156c
MP
142932016-01-12 Marek Polacek <polacek@redhat.com>
14294
14295 PR c++/68979
14296 * g++.dg/warn/permissive-1.C: New test.
14297
65364cc5
JJ
142982016-01-12 Jakub Jelinek <jakub@redhat.com>
14299
14300 PR objc++/68511
14301 PR c++/69213
14302 * g++.dg/opt/pr69213.C: New test.
14303
81b9a3d9
CB
143042016-01-12 Christian Bruel <christian.bruel@st.com>
14305
14306 PR target/69180
14307 * gcc.target/arm/pr69180.c: New test.
14308
3c4e91c9
RB
143092016-01-12 Richard Biener <rguenther@suse.de>
14310
14311 PR lto/69077
14312 * g++.dg/lto/pr69077_0.C: New testcase.
14313 * g++.dg/lto/pr69077_1.C: Likewise.
14314
5664cea1
JJ
143152016-01-12 Jakub Jelinek <jakub@redhat.com>
14316
14317 PR target/69175
14318 * g++.dg/opt/pr69175.C: New test.
14319
86cefc49
AL
143202016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14321
14322 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14323 rather than #including math.h & stdlib.h.
14324 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14325 * gcc.dg/vect/pr49771.c: Likewise.
14326 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14327 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14328 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14329 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14330 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14331 * gcc.dg/vect/pr44507.c: Likewise.
14332 * gcc.dg/vect/pr45902.c: Likewise.
14333 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14334 * gcc.dg/vect/vect-117.c: Likewise.
14335 * gcc.dg/vect/vect-99.c: Likewise.
14336 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14337 * gcc.dg/vect/vect-cond-1.c: Likewise.
14338 * gcc.dg/vect/vect-cond-2.c: Likewise.
14339 * gcc.dg/vect/vect-cond-3.c: Likewise.
14340 * gcc.dg/vect/vect-cond-4.c: Likewise.
14341 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14342 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14343 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14344 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14345 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14346 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14347 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14348 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14349 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14350 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14351 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14352 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14353 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14354 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14355 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14356 include of signal.h.
14357 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14358 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14359 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14360 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14361 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14362 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14363 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14364 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14365 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14366 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14367 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14368 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14369 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14370 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14371 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14372 * gcc.dg/vect/vect-outer-5.c: Likewise.
14373 * gcc.dg/vect/vect-outer-6.c: Likewise.
14374 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14375 include of stdio.h.
14376
b832f61e
NC
143772016-01-12 Nick Clifton <nickc@redhat.com>
14378
14379 PR target/68913
14380 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14381 to fread so that it will be found in all target runtimes.
14382
8eac49b1
RB
143832016-01-12 Richard Biener <rguenther@suse.de>
14384
14385 PR tree-optimization/69053
14386 * g++.dg/torture/pr69053.C: New testcase.
14387
2935d994
RB
143882016-01-12 Richard Biener <rguenther@suse.de>
14389
14390 PR tree-optimization/69168
14391 * gcc.dg/torture/pr69168.c: New testcase.
14392
66c16fd9
RB
143932016-01-12 Richard Biener <rguenther@suse.de>
14394
14395 PR tree-optimization/69157
14396 * gcc.dg/torture/pr69157.c: New testcase.
14397
143982016-01-12 Richard Biener <rguenther@suse.de>
14399
14400 PR tree-optimization/69174
14401 * gcc.dg/torture/pr69174.c: New testcase.
14402
723033a6
JJ
144032016-01-12 Jakub Jelinek <jakub@redhat.com>
14404
14405 PR c++/66808
14406 PR c++/69000
14407 * g++.dg/tls/pr66808.C: New test.
14408 * g++.dg/tls/pr69000.C: New test.
14409
3574cf47
BS
144102016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14411
14412 * gcc.target/powerpc/swaps-p8-23.c: New test.
14413 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14414
feb20787
JDA
144152016-01-11 John David Anglin <danglin@gcc.gnu.org>
14416
14417 PR tree-optimization/68356
14418 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14419
27b1820a
KV
144202016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14421 Jim Wilson <jim.wilson@linaro.org>
14422
14423 PR target/69194
14424 * gcc.target/arm/pr69194.c: New test.
14425
cf4de6af
L
144262016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14427
14428 PR target/69225
14429 * gcc.target/i386/pr69225-1.c: New test.
14430 * gcc.target/i386/pr69225-2.c: Likewise.
14431 * gcc.target/i386/pr69225-3.c: Likewise.
14432 * gcc.target/i386/pr69225-4.c: Likewise.
14433 * gcc.target/i386/pr69225-5.c: Likewise.
14434 * gcc.target/i386/pr69225-6.c: Likewise.
14435
1ebd5558
JJ
144362016-01-11 Jakub Jelinek <jakub@redhat.com>
14437
23552a4d
JJ
14438 PR target/67462
14439 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14440 if lp64.
14441
26ff85b0
JJ
14442 PR target/69071
14443 * gcc.dg/pr69071.c: New test.
14444
9cb6bd74
JJ
14445 PR c++/69211
14446 * g++.dg/opt/pr69211.C: New test.
14447
1ebd5558
JJ
14448 PR tree-optimization/69214
14449 * gcc.c-torture/compile/pr69214.c: New test.
14450
8c18c836
UB
144512016-01-11 Uros Bizjak <ubizjak@gmail.com>
14452
14453 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14454 * gcc.target/i386/pr66232-11.c: Ditto.
14455 * gcc.target/i386/pr66232-12.c: Ditto.
14456 * gcc.target/i386/pr66232-13.c: Ditto.
14457
62446e6e
RB
144582016-01-11 Richard Biener <rguenther@suse.de>
14459
14460 PR tree-optimization/69173
14461 * gcc.dg/torture/pr69173.c: New testcase.
14462
2b8568fe
KT
144632016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14464
14465 PR rtl-optimization/68796
14466 * gcc.target/aarch64/tst_5.c: New test.
14467 * gcc.target/aarch64/tst_6.c: Likewise.
14468
5baf4532
KT
144692016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14470
14471 PR rtl-optimization/68841
14472 * gcc.dg/pr68841.c: New test.
14473 * gcc.c-torture/execute/pr68841.c: New test.
14474
ca90b1ed
YR
144752016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14476
14477 PR rtl-optimization/68920
14478 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14479 for ix86 targets.
14480 * gcc.dg/ifcvt-5.c: New test.
14481
2ad3adf1 144822016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14483
14484 PR bootstrap/69123
14485 * g++.dg/pr69123.C: New.
14486
83834c09
IE
144872016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14488
14489 PR target/69010
14490 * gcc.target/i386/pr69010.c: New test.
14491
dcf89d57
MJ
144922016-01-11 Martin Jambor <mjambor@suse.cz>
14493
14494 PR ipa/69044
14495 * gcc.target/i386/chkp-pr69044.c: New test.
14496
d95167ee
TV
144972016-01-11 Tom de Vries <tom@codesourcery.com>
14498
14499 PR tree-optimization/69109
14500 * gcc.dg/autopar/pr69109-2.c: New test.
14501 * gcc.dg/autopar/pr69109.c: New test.
14502
4f6403a8
TV
145032016-01-11 Tom de Vries <tom@codesourcery.com>
14504
14505 PR tree-optimization/69108
14506 * gcc.dg/autopar/pr69108.c: New test.
14507
21efdd80
PP
145082016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14509
14510 PR c++/69029
14511 * c-c++-common/Wisleading-indentation.c: Augment test.
14512
fd42eed8
TK
145132016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14514
14515 PR fortran/69154
14516 * gfortran.dg/inline_matmul_12.f90: New test.
14517
4f90ee6c
PT
145182016-01-10 Paul Thomas <pault@gcc.gnu.org>
14519
14520 PR fortran/67779
14521 * gfortran.dg/actual_array_offset_1: New test.
14522
3907c6cf
TV
145232016-01-10 Tom de Vries <tom@codesourcery.com>
14524
14525 PR tree-optimization/69062
14526 * gcc.dg/autopar/pr69062.c: New test.
14527
b07b236e
TS
145282016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14529
14530 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14531 * gcc.dg/vect/slp-perm-2.c: Likewise.
14532 * gcc.dg/vect/slp-perm-3.c: Likewise.
14533 * gcc.dg/vect/slp-perm-5.c: Likewise.
14534 * gcc.dg/vect/slp-perm-6.c: Likewise.
14535 * gcc.dg/vect/slp-perm-7.c: Likewise.
14536 * gcc.dg/vect/slp-perm-8.c: Likewise.
14537
23fab8ae
TV
145382016-01-10 Tom de Vries <tom@codesourcery.com>
14539
14540 PR tree-optimization/69039
14541 * gcc.dg/autopar/pr69039.c: New test.
14542
73f0dae2
MP
145432016-01-09 Marek Polacek <polacek@redhat.com>
14544
14545 PR c++/69113
14546 * g++.dg/pr69113.C: New test.
14547
20b8d734
JJ
145482016-01-09 Jakub Jelinek <jakub@redhat.com>
14549
14550 PR middle-end/50865
14551 PR tree-optimization/69097
14552 * gcc.c-torture/execute/pr50865.c: New test.
14553 * gcc.c-torture/execute/pr69097-1.c: New test.
14554 * gcc.c-torture/execute/pr69097-2.c: New test.
14555 * gcc.dg/pr69097-1.c: New test.
14556 * gcc.dg/pr69097-2.c: New test.
14557
c50e614b
JJ
145582016-01-09 Jakub Jelinek <jakub@redhat.com>
14559
14560 PR c++/69164
14561 * g++.dg/opt/pr69164.C: New test.
14562
e0237993
JJ
145632016-01-08 Jakub Jelinek <jakub@redhat.com>
14564
14565 PR tree-optimization/69167
14566 * gcc.dg/pr69167.c: New test.
14567
bd8f5bb2
MP
145682016-01-08 Marek Polacek <polacek@redhat.com>
14569
14570 PR c++/68449
14571 * g++.dg/pr68449.C: New.
14572
bb0f5ca7
AL
145732016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14574
14575 PR tree-optimization/68707
14576 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14577 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14578 on platforms supporting it.
14579 * gcc.dg/vect/slp-perm-2.c: Likewise.
14580 * gcc.dg/vect/slp-perm-3.c: Likewise.
14581 * gcc.dg/vect/slp-perm-5.c: Likewise.
14582 * gcc.dg/vect/slp-perm-7.c: Likewise.
14583 * gcc.dg/vect/slp-perm-8.c: Likewise.
14584 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14585 on platforms supporting it.
14586
22518428
JJ
145872016-01-08 Jakub Jelinek <jakub@redhat.com>
14588
33f0852f
JJ
14589 PR tree-optimization/69162
14590 * gcc.dg/pr69162.c: New test.
14591
22518428
JJ
14592 PR tree-optimization/69172
14593 * gcc.dg/pr69172.c: New test.
14594
80e9b3aa
TP
145952016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14596
14597 PR tree-optimization/67781
14598 * gcc.c-torture/execute/pr67781.c: New file.
14599
262a363f
JJ
146002016-01-08 Jakub Jelinek <jakub@redhat.com>
14601
14602 PR tree-optimization/69083
14603 * gcc.dg/vect/pr69083.c: New test.
14604
6e1f093f
SS
146052016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14606
14607 PR tree-optimization/61441
14608 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14609 Use -fexcess-precision=standard for compiler options.
14610 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14611
53290e07
JJ
146122016-01-08 Jakub Jelinek <jakub@redhat.com>
14613
57bf3072
JJ
14614 PR fortran/69128
14615 * gfortran.dg/gomp/pr69128.f90: New test.
14616
53290e07
JJ
14617 PR c++/69145
14618 * g++.dg/ext/pr69145-1.C: New test.
14619 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14620 * g++.dg/ext/pr69145-2.h: New file.
14621
7a127fa7
MS
146222016-01-07 Martin Sebor <msebor@redhat.com>
14623
14624 PR c/68966
14625 * gcc.dg/atomic-fetch-bool.c: New test.
14626 * gcc.dg/sync-fetch-bool.c: New test.
14627
95918b49
L
146282016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14629
14630 PR fortran/66680
14631 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14632
c8e62a9d
NC
146332016-01-07 Nick Clifton <nickc@redhat.com>
14634
14635 PR target/66655
14636 * g++.dg/pr66655.C: New test.
14637 * g++.dg/pr66655_1.cc: Test support file.
14638 * g++.dg/pr66655.h: Test header file.
14639
2ad3adf1 146402016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14641
14642 PR fortran/66680
14643 gfortran.dg/gomp/pr66680.f90: New test.
14644
4cd9ca92
L
146452016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14646
14647 PR target/69171
14648 * gcc.target/i386/pr69171-1.c: New test.
14649 * gcc.target/i386/pr69171-2.c: Likewise.
14650 * gcc.target/i386/pr69171-3.c: Likewise.
14651 * gcc.target/i386/pr69171-4.c: Likewise.
14652 * gcc.target/i386/pr69171-5.c: Likewise.
14653 * gcc.target/i386/pr69171-6.c: Likewise.
14654
7e33d4dc
BS
146552015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14656
14657 PR middle-end/67639
14658 * c-c++-common/pr67639.c: New test.
14659
fec64afc
JJ
146602016-01-07 Jakub Jelinek <jakub@redhat.com>
14661
14662 PR tree-optimization/69141
14663 * g++.dg/opt/pr69141.C: New test.
14664
f293ad29
EB
146652016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14666
14667 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14668
5027395e
UB
146692016-01-06 Uros Bizjak <ubizjak@gmail.com>
14670
14671 PR target/69140
14672 * gcc.target/i386/pr69140.c: New test
14673
7443cf13
DM
146742016-01-06 David Malcolm <dmalcolm@redhat.com>
14675
14676 * gcc.dg/bad-dereference.c: New test case.
14677
32928931
BS
146782015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14679
14680 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14681
68dd05da
AS
146822016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14683
14684 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14685
6b131d5b
MP
146862016-01-06 Marek Polacek <polacek@redhat.com>
14687
14688 PR sanitizer/69099
14689 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14690
8d9fdb49
MP
146912016-01-05 Marek Polacek <polacek@redhat.com>
14692
14693 PR c/69104
14694 * gcc.dg/atomic-invalid-2.c: New.
14695
acf93f1e
L
146962016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14697
14698 PR target/68991
14699 * gcc.target/i386/pr68991.c: New test.
14700
3f50525d
L
147012016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14702
14703 PR target/68991
14704 * g++.dg/pr68991-1.C: New test.
14705 * g++.dg/pr68991-2.C: Likewise.
14706
e0237993 147072016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14708
e0237993 14709 PR other/60465
face88a1
ST
14710 * gcc.target/ia64/pr60465-gprel64.c: New test.
14711 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14712
a0866eff
KT
147132016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14714
14715 PR rtl-optimization/68651
14716 * gcc.target/aarch64/pr68651_1.c: New test.
14717
c589e975
DM
147182016-01-05 David Malcolm <dmalcolm@redhat.com>
14719
14720 PR c/69122
14721 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14722
929710d9
NS
147232016-01-05 Nathan Sidwell <nathan@acm.org>
14724
ce3e43d7
NS
14725 PR c++/58583
14726 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14727
929710d9
NS
14728 * gcc.dg/alias-15.c: New.
14729
a2faef8e
NC
147302016-01-05 Nick Clifton <nickc@redhat.com>
14731
14732 PR target/68870
14733 * g++.dg/pr68770.C: New test.
14734
4cfa76e3
MS
147352016-01-04 Mike Stump <mikestump@comcast.net>
14736
14737 * lib/target-supports.exp (check_effective_target_cilkplus):
14738 cilkplus targets require pthreads.
4ece61b6 14739 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14740
4e8a3a35
MM
147412016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14742
14743 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14744 generation.
14745
818ab71a
JJ
147462016-01-04 Jakub Jelinek <jakub@redhat.com>
14747
14748 Update copyright years.
14749
2fe0a208
MP
147502016-01-04 Marek Polacek <polacek@redhat.com>
14751
14752 PR c/68908
14753 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14754 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14755 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14756
9e3b2fe3
EB
147572016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14758
14759 * gcc.target/sparc/20160104-2.c: New test.
14760
e8d65a35
EB
147612016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14762
14763 * gcc.target/sparc/20160104-1.c: New test.
14764
25ccfccd
PT
147652016-01-03 Paul Thomas <pault@gcc.gnu.org>
14766
14767 PR fortran/65045
14768 * gfortran.dg/pr65045.f90: New test.
14769
cb51d382
EB
147702016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14771
14772 * gnat.dg/specs/debug1.ads: Delete.
14773
6eeaad6e
JD
147742016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14775
14776 PR libgfortran/68867
14777 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14778 expression.
14779
2f968603
JD
147802016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14781
14782 PR libgfortran/68867
14783 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14784 PowerPC.
14785
591bb5e4
PT
147862016-01-01 Paul Thomas <pault@gcc.gnu.org>
14787
14788 PR fortran/68864
14789 * gfortran.dg/pr68864.f90: New test.
14790
f1e0620c
JJ
147912016-01-01 Jakub Jelinek <jakub@redhat.com>
14792
942a1319
JJ
14793 PR tree-optimization/69070
14794 * gcc.dg/pr69070.c: New test.
14795
10dff63f
JJ
14796 PR sanitizer/69055
14797 * gfortran.dg/pr69055.f90: New test.
14798
f1e0620c
JJ
14799 PR target/69015
14800 * gcc.dg/pr69015.c: New test.
818ab71a 14801\f
2f883d1c 14802Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14803
14804Copying and distribution of this file, with or without modification,
14805are permitted in any medium without royalty provided the copyright
14806notice and this notice are preserved.