]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
vsx.md (VSX_EXTRACT_FL): New iterator for all binary floating point types supported...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
156b5cca
MM
12016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2
3 * gcc.target/powerpc/vsx-extract-4.c: New test.
4 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
5
120a4c45
JD
62016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7
8 PR fortran/54679
9 * gfortran.dg/fmt_l.f90: Update test.
10 * gfortran.dg/fmt_l0.f90: New test.
11
c5fed5c6
JJ
122016-10-31 Jakub Jelinek <jakub@redhat.com>
13
14 PR c++/78089
15 * c-c++-common/builtin-shuffle-1.c: New test.
16 * g++.dg/cpp0x/addressof3.C: New test.
17
aee69156
VV
182016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
19
20 Add tests for a const member and a reference member for launder.
21 * g++.dg/cpp1z/launder3.C: New.
22 * g++.dg/cpp1z/launder4.C: Likewise.
23 * g++.dg/cpp1z/launder5.C: Likewise.
24 * g++.dg/cpp1z/launder5.cc: Likewise.
25 * g++.dg/cpp1z/launder5.h: Likewise.
26 * g++.dg/cpp1z/launder6.C: Likewise.
27 * g++.dg/cpp1z/launder6.cc: Likewise.
28 * g++.dg/cpp1z/launder6.h: Likewise.
29
1e4fa9b1
JJ
302016-10-31 Jakub Jelinek <jakub@redhat.com>
31
dcb466ec
JJ
32 PR c++/77948
33 * g++.dg/cpp0x/pr77948-1.C: New test.
34 * g++.dg/cpp0x/pr77948-2.C: New test.
35 * g++.dg/cpp0x/pr77948-3.C: New test.
36 * g++.dg/cpp0x/pr77948-4.C: New test.
37 * g++.dg/cpp0x/pr77948-5.C: New test.
38 * g++.dg/cpp0x/pr77948-6.C: New test.
39
1e4fa9b1
JJ
40 PR tree-optimization/77860
41 * gcc.dg/pr77860.c: New test.
42
9782e1ec
JJ
432016-10-31 Jakub Jelinek <jakub@redhat.com>
44
45 PR c++/77886
46 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
47
dd57b05e
SKS
482016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
49
50 * gcc.dg/lto/pr60449_0.c: Skip for avr.
51
84ff4775
LCW
522016-10-30 Le-Chun Wu <lcwu@google.com>
53 Mark Wielaard <mjw@redhat.com>
54
55 * gcc.dg/Wshadow-compatible-local-1.c: New test.
56 * gcc.dg/Wshadow-local-1.c: Likewise.
57 * gcc.dg/Wshadow-local-2.c: Likewise.
58 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
59 * g++.dg/warn/Wshadow-local-1.C: Likewise.
60 * g++.dg/warn/Wshadow-local-2.C: Likewise.
61
0b56e9ad
BS
622016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
63
64 PR tree-optimization/71915
65 PR tree-optimization/71490
66 * gcc.dg/tree-ssa/pr54245.c: Delete.
67 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
68 document why.
69
d4fc6702
JD
702016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
71
72 PR fortran/78123
73 * gfortran.dg/fmt_t_9.f: New test.
74
396e56d2
TK
752016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
76
77 PR fortran/67219
78 * gfortran.dg/pr67219.f90: New test.
79
a654d5d0
JJ
802016-10-29 Jakub Jelinek <jakub@redhat.com>
81
205b9ed1
JJ
82 PR rtl-optimization/77919
83 * g++.dg/torture/pr77919-2.C: New test.
84
a654d5d0
JJ
85 PR target/78148
86 * gcc.dg/pr78148.c: New test.
87
894d8b41
EB
882016-10-28 Eric Botcazou <ebotcazou@adacore.com>
89
90 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
91 * gcc.target/sparc/overflow-4.c: ...here.
92 * gcc.target/sparc/overflow-5.c: New test.
93
e72531b9
PK
942016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
95 Kugan Vivekanandarajah <kuganv@linaro.org>
96 Jim Wilson <jim.wilson@linaro.org>
97
98 PR tree-optimization/43721
99 * lib/target-supports.exp (check_effective_target_divmod): New.
100 (check_effective_target_divmod_simode): Likewise.
101 (check_effective_target_arm_divmod_simode): Likewise.
102 * gcc.dg/divmod-1-simode.c: New test.
103 * gcc.dg/divmod-1.c: Likewise.
104 * gcc.dg/divmod-2-simode.c: Likewise.
105 * gcc.dg/divmod-2.c: Likewise.
106 * gcc.dg/divmod-3-simode.c: Likewise.
107 * gcc.dg/divmod-3.c: Likewise.
108 * gcc.dg/divmod-4-simode.c: Likewise.
109 * gcc.dg/divmod-4.c: Likewise.
110 * gcc.dg/divmod-5.c: Likewise.
111 * gcc.dg/divmod-6-simode.c: Likewise.
112 * gcc.dg/divmod-6.c: Likewise.
113 * gcc.dg/divmod-7.c: Likewise.
114
f663d9ad
KT
1152016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
116 Jakub Jelinek <jakub@redhat.com>
117 Andrew Pinski <pinskia@gmail.com>
118
119 PR middle-end/22141
120 PR rtl-optimization/23684
121 * gcc.c-torture/execute/pr22141-1.c: New test.
122 * gcc.c-torture/execute/pr22141-2.c: Likewise.
123 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
124 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
125 * gcc.dg/store_merging_1.c: New test.
126 * gcc.dg/store_merging_2.c: Likewise.
127 * gcc.dg/store_merging_3.c: Likewise.
128 * gcc.dg/store_merging_4.c: Likewise.
129 * gcc.dg/store_merging_5.c: Likewise.
130 * gcc.dg/store_merging_6.c: Likewise.
131 * gcc.dg/store_merging_7.c: Likewise.
132 * gcc.target/i386/pr22141.c: Likewise.
133 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
134 * g++.dg/init/new17.C: Likewise.
135
0faf9ab4
WS
1362016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
137
138 PR middle-end/72747
139 * c-c++-common/pr72747-1.c: New test.
140 * c-c++-common/pr72747-2.c: Likewise.
141
539405d5
AK
1422016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
143
144 * gcc.target/s390/oscbreak-1.c: New test.
145
0dbb19f0
AK
1462016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
147
148 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
149
0d9e143c
JJ
1502016-10-28 Jakub Jelinek <jakub@redhat.com>
151
c19066a7
JJ
152 PR rtl-optimization/77919
153 * g++.dg/torture/pr77919.C: New test.
154
0d9e143c
JJ
155 PR rtl-optimization/78132
156 * gcc.target/i386/pr78132.c: New test.
157
cc91248d
EB
1582016-10-27 Eric Botcazou <ebotcazou@adacore.com>
159
160 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
161
787c7a65
MM
1622016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
163
164 * gcc.target/powerpc/vsx-simode.c: New test.
165 * gcc.target/powerpc/vsx-simode2.c: Likewise.
166 * gcc.target/powerpc/vsx-simode3.c: Likewise.
167
4ce71579
JJ
1682016-10-27 Jakub Jelinek <jakub@redhat.com>
169
6f21288f
JJ
170 PR fortran/78026
171 * gfortran.dg/gomp/pr78026.f03: New test.
172 * gfortran.dg/select_type_38.f03: New test.
173
4ce71579
JJ
174 PR middle-end/78025
175 * g++.dg/gomp/declare-simd-7.C: New test.
176
6f21288f 1772016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
178
179 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
180 * gfortran.dg/dec_init_2.f90: Likewise.
181 * gfortran.dg/dec_init_3.f90: New test.
182 * gfortran.dg/dec_init_4.f90: Likewise.
183
93f90bec
BC
1842016-10-27 Bin Cheng <bin.cheng@arm.com>
185
186 * gcc.dg/fold-narrowbopcst-1.c: New test.
187
6f21288f 1882016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
189
190 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
191 dg-shouldfail/dg-output instead of XFAIL.
192 * gfortran.dg/dec_io_6.f90: Likewise.
193
ddb92ab9
TP
1942016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
195
196 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
197 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
198 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
199 * gcc.target/arm/atomic-op-char-3.c: Likewise.
200 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
201 * gcc.target/arm/atomic-op-int-3.c: Likewise.
202 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
203 * gcc.target/arm/atomic-op-release-3.c: Likewise.
204 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
205 * gcc.target/arm/atomic-op-short-3.c: Likewise.
206
ad6e4ba8
BC
2072016-10-27 Bin Cheng <bin.cheng@arm.com>
208
209 * gcc.dg/fold-convmaxconv-1.c: New test.
210 * gcc.dg/fold-convminconv-1.c: New test.
211
fe14572b
SK
2122016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
213
214 PR fortran/78092
215 * gfortran.dg/pr78092.f90: New test.
216
7a83b391
KN
2172016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
218
219 PR target/78056
220 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
221 expected error message.
222 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
223 expected error message.
224 * gcc.target/powerpc/vsu/vec-all-nez-7.c
225 (test_all_not_equal_and_not_zero): Change expected error message.
226
3693a620
JJ
2272016-10-26 Jakub Jelinek <jakub@redhat.com>
228
229 PR fortran/77973
230 * gfortran.dg/gomp/pr77973.f90: New test.
231
cd612e8a
PT
2322016-10-26 Paul Thomas <pault@gcc.gnu.org>
233
234 PR fortran/78108
235 * gfortran.dg/submodule_18.f08: New test.
236 * gfortran.dg/submodule_19.f08: New test.
237
09844a5f
MM
2382016-10-26 Michael Matz <matz@suse.de>
239
240 * g++.dg/pr78060.C: New test.
241 * gfortran.dg/pr78061.f: New test.
242 * g++.dg/pr78088.C: New test.
243
6f21288f 2442016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
245
246 * gfortran.dg/dec_io_1.f90: New test.
247 * gfortran.dg/dec_io_2.f90: New test.
248 * gfortran.dg/dec_io_3.f90: New test.
249 * gfortran.dg/dec_io_4.f90: New test.
250 * gfortran.dg/dec_io_5.f90: New test.
251 * gfortran.dg/dec_io_6.f90: New test.
252
6c95388f
JJ
2532016-10-25 Jakub Jelinek <jakub@redhat.com>
254
255 PR sanitizer/78106
256 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
257
2582016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
259
260 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
261 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
262
90e261e4
EB
2632016-10-25 Eric Botcazou <ebotcazou@adacore.com>
264
265 * gnat.dg/opt59.adb: New test.
266 * gnat.dg/opt59_pkg.ad[sb]: New helper.
267
268 * gnat.dg/opt60.adb: New test.
269
cef026ec
AV
2702016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
271
272 PR fortran/72770
273 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
274 this pr.
275
96592eed
JJ
2762016-10-25 Jakub Jelinek <jakub@redhat.com>
277
278 PR target/78102
279 * gcc.target/i386/pr78102.c: New test.
280
6c95388f 2812016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
282
283 * gfortran.dg/dec_logical_xor_1.f90: New test.
284 * gfortran.dg/dec_logical_xor_2.f90: New test.
285 * gfortran.dg/dec_logical_xor_3.f03: New test.
286
6c95388f 2872016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
288
289 * gfortran.dg/dec_loc_rval_1.f90: New test.
290 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 291 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 292
6c95388f 2932016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 294
90051c26
FR
295 * gfortran.dg/dec_type_print.f90: New testcase.
296
6c95388f 2972016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
298
299 * gfortran.dg/feed_1.f90: New test.
300 * gfortran.dg/feed_2.f90: New test.
ef144767 301
8e104951
ML
3022016-10-25 Martin Liska <mliska@suse.cz>
303
304 PR sanitizer/78106
305 * gcc.dg/asan/pr78106.c: New test.
306
b93ee1bb
ML
3072016-10-25 Martin Liska <mliska@suse.cz>
308
309 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
310
ad6922b0
WD
3112016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
312
313 PR target/78041
314 * gcc.target/arm/pr78041.c: New test.
315
e16f1cc7
JJ
3162016-10-25 Jakub Jelinek <jakub@redhat.com>
317
318 * g++.dg/cpp1z/launder1.C: New test.
319 * g++.dg/cpp1z/launder2.C: New test.
320
078134e5 3212016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 322 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
323
324 PR target/71676
325 PR target/71678
326 * gcc.target/avr/pr71676-2.c: New test.
327
c7212a15 3282016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 329 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
330
331 PR target/71676
332 PR target/71678
333 * gcc.target/avr/pr71676-1.c: New test.
334 * gcc.target/avr/pr71676-3.c: New test.
335 * gcc.target/avr/pr71676.c: New test.
336 * gcc.target/avr/pr71678.c: New test.
337
d1c7d3a8
KV
3382016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
339
340 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
341 such that cloned verions of tested functions are not created.
342
c7082171
SK
3432016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
344
345 PR fortran/71895
346 * gfortran.dg/pr71895.f90: New test.
347
0f2a9e37
JJ
3482016-10-24 Jakub Jelinek <jakub@redhat.com>
349
350 * g++.dg/debug/dwarf2/ref-2.C: New test.
351
f8348061
BE
3522016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
353
354 * c-c++-common/Wint-in-bool-context-3.c: New test.
355
1eb4547b
MS
3562016-10-24 Martin Sebor <msebor@redhat.com>
357
358 PR middle-end/77735
359 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
360 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
361 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
362 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
363 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
364 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
365 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
366
292af537
RB
3672016-10-24 Richard Biener <rguenther@suse.de>
368
369 PR testsuite/71491
370 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
371 * gcc.dg/vect/slp-45.c: Likewise.
372
40f683e8
RB
3732016-10-24 Richard Biener <rguenther@suse.de>
374
375 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
376 * gcc.dg/tree-ssa/pr21458.c: Likewise.
377 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
378
b1b6774f
GJL
3792016-10-24 Georg-Johann Lay <avr@gjlay.de>
380
381 PR target/78093
382 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
383 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
384
ed9760d2
AV
3852016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
386
387 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
388
fb027a42
JJ
3892016-10-24 Jakub Jelinek <jakub@redhat.com>
390
391 * gcc.target/i386/bmi2-pext-1.c: New test.
392 * gcc.target/i386/bmi2-pdep-1.c: New test.
393 * gcc.target/i386/bmi2-bzhi-3.c: New test.
394 * gcc.target/i386/tbm-bextri-1.c: New test.
395 * gcc.target/i386/bmi-bextr-6.c: New test.
396
8e10302e
RO
3972016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
398
399 PR target/77483
400 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
401 * gcc.target/i386/pr65105-1.c: Likewise.
402 * gcc.target/i386/pr65105-2.c: Likewise.
403 * gcc.target/i386/pr65105-3.c: Likewise.
404 * gcc.target/i386/pr65105-5.c: Likewise.
405 * gcc.target/i386/pr67761.c: Likewise.
406 * gcc.target/i386/pr70799-1.c: Likewise.
407
866c72a8
ML
4082016-10-24 Martin Liska <mliska@suse.cz>
409
410 PR sanitizer/77966
411 * c-c++-common/ubsan/unreachable-3.c: New test.
412
0804124b
SK
4132016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
414
415 PR fortran/77763
416 * gfortran.dg/pr77763.f90
417
87c9fca5
SK
4182016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
419
420 PR fortran/54730
421 PR fortran/78033
422 * gfortran.dg/pr78033.f90: New test.
423
dfd6231e
PT
4242016-10-23 Paul Thomas <pault@gcc.gnu.org>
425
426 PR fortran/69834
427 * gfortran.dg/select_type_1.f03: Change error for overlapping
428 TYPE IS cases.
429 * gfortran.dg/select_type_36.f03: New test.
430
66ccff98
EB
4312016-10-22 Eric Botcazou <ebotcazou@adacore.com>
432
433 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
434
15876cee
TK
4352016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
436
437 PR fortran/78021
438 * gfortran.dg/string_length_3.f90: New test.
439
574284e9
AV
4402016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
441
574284e9
AV
442 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
443
4442016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
445
446 PR fortran/43366
447 PR fortran/57117
448 PR fortran/61337
449 * gfortran.dg/alloc_comp_class_5.f03: New test.
450 * gfortran.dg/class_allocate_21.f90: New test.
451 * gfortran.dg/class_allocate_22.f90: New test.
452 * gfortran.dg/realloc_on_assign_27.f08: New test.
453
20276dc9
JL
4542016-10-21 Jeff Law <law@redhat.com>
455
456 * PR tree-optimization/71947
457 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
458 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
459 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
460
f7503699
KV
4612016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
462
463 * gcc.dg/ipa/vrp5.c: New test.
464 * gcc.dg/ipa/vrp6.c: New test.
465
5be6b295
WD
4662016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
467
468 * gcc.target/aarch64/test_frame_17.c: New test.
469
c82bc7ed
WD
4702016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
471
472 * gcc.target/aarch64/test_frame_17.c: New test.
473
67a6cac7
AP
4742016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
475
476 PR preprocessor/71681
477 * gcc.dg/cpp/pr71681-1.c: New testcase
478 * gcc.dg/cpp/pr71681-2.c: Likewise
479 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
480 * gcc.dg/cpp/remap/a/header.gcc: Likewise
481 * gcc.dg/cpp/remap/a/t_1.h: Likewise
482 * gcc.dg/cpp/remap/a/t_2.h: Likewise
483
8e6982f7
JJ
4842016-10-21 Jakub Jelinek <jakub@redhat.com>
485
9c4c8b7b
JJ
486 PR target/78057
487 * gcc.target/i386/pr78057.c: New test.
488
8e6982f7
JJ
489 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
490
de514d40
PT
4912016-10-21 Paul Thomas <pault@gcc.gnu.org>
492
493 PR fortran/69566
494 * gfortran.dg/select_type_37.f03: New test.
495
1d64ceb0
SKS
4962016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
497
498 PR target/71627
499 * gcc.target/avr/pr71627.c: New test
500
85729229
EB
5012016-10-21 Eric Botcazou <ebotcazou@adacore.com>
502
503 * gcc.target/sparc/overflow-1.c: New test.
504 * gcc.target/sparc/overflow-2.c: Likewise.
505 * gcc.target/sparc/overflow-3.c: Likewise.
506
d17f2c3b
AV
5072016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
508
509 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
510 effective target.
511
0d47cee6
KT
5122016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
513
514 PR rtl-optimization/78038
515 * gcc.target/aarch64/pr78038.c: New test.
516
a20d03c8
RB
5172016-10-21 Richard Biener <rguenther@suse.de>
518
519 PR tree-optimization/78051
520 * g++.dg/torture/pr78051.C: New testcase.
521
f3ecd50f
BE
5222016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
523
524 * c-c++-common/wdate-time.c: Restored test case.
525 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
526
fceabe50
JJ
5272016-10-20 Jakub Jelinek <jakub@redhat.com>
528
529 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
530
f56ea76e
UB
5312016-10-20 Uros Bizjak <ubizjak@gmail.com>
532
533 PR target/78037
534 * gcc.target/i386/pr78037.c: New test.
535
2c35bbe1
EB
5362016-10-20 Eric Botcazou <ebotcazou@adacore.com>
537
538 * gcc.target/visium/overflow8.c: New.
539 * gcc.target/visium/overflow16.c: Likewise.
540 * gcc.target/visium/overflow32: Likewise.
541
28df8730
MM
5422016-10-20 Michael Matz <matz@suse.de>
543
544 * gcc.dg/loop-split.c: New test.
545 * gcc.dg/tree-ssa/ifc-9.c: Update.
546 * gcc.dg/tree-ssa/ifc-10.c: Update.
547
6c1a9e41
RB
5482016-10-20 Richard Biener <rguenther@suse.de>
549
550 * gcc.dg/graphite/pr35356-1.c: Update.
551
a2923dba
PC
5522016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
553
554 PR c++/77446
555 * g++.dg/cpp1y/pr77446.C: New.
556
2066ef6a
PK
5572016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
558
559 PR tree-optimization/53979
560 * gcc.dg/pr53979-1.c: New test-case.
561 * gcc.dg/pr53979-2.c: Likewise.
562
4c712374
BE
5632016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
564
565 * c-c++-common/Wint-in-bool-context-2.c: New test.
566
bdcf8e7c
JD
5672016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
568
569 * gfortran.dg/dtio_17.f90: Fix test.
570
ec1748d4
AH
5712016-10-19 Aldy Hernandez <aldyh@redhat.com>
572
573 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
574 * gcc.dg/Walloca-2.c: Same.
575
b70f0b0c
AH
5762016-10-19 Aldy Hernandez <aldyh@redhat.com>
577
578 * gcc.dg/Wvla-1.c: Rename to...
579 * gcc.dg/Wvla-larger-than-1.c: ...this.
580 * gcc.dg/Wvla-2.c: Rename to...
581 * gcc.dg/Wvla-larger-than-2.c: ...this.
582 * gcc.dg/Wvla-3.c: Rename to...
583 * gcc.dg/Walloca-11.c.: ...this.
584 * gcc.dg/wvla-[1-7].c: Rename to:
585 * gcc.dg/Wvla-[1-7].c: ...this.
586
cbb22e61
BC
5872016-10-19 Bin Cheng <bin.cheng@arm.com>
588
589 PR tree-optimization/78005
590 * gcc.dg/vect/pr78005.c: New.
591 * gcc.target/i386/l_fma_float_1.c: Revise test.
592 * gcc.target/i386/l_fma_float_2.c: Ditto.
593 * gcc.target/i386/l_fma_float_3.c: Ditto.
594 * gcc.target/i386/l_fma_float_4.c: Ditto.
595 * gcc.target/i386/l_fma_float_5.c: Ditto.
596 * gcc.target/i386/l_fma_float_6.c: Ditto.
597 * gcc.target/i386/l_fma_double_1.c: Ditto.
598 * gcc.target/i386/l_fma_double_2.c: Ditto.
599 * gcc.target/i386/l_fma_double_3.c: Ditto.
600 * gcc.target/i386/l_fma_double_4.c: Ditto.
601 * gcc.target/i386/l_fma_double_5.c: Ditto.
602 * gcc.target/i386/l_fma_double_6.c: Ditto.
603
a023f8c8
TS
6042016-10-19 Thomas Schwinge <thomas@codesourcery.com>
605
606 PR tree-optimization/78024
607 * gcc.dg/goacc/loop-processing-1.c: New file.
608
d9700bdb
RB
6092016-10-19 Richard Biener <rguenther@suse.de>
610
611 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
612
902cb7b1
KN
6132016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
614
615 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
616 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
617 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
618 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
619 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
620 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
621 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
622 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
623 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
624 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
625 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
626 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
627 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
628 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
629 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
630 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
631 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
632 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
633 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
634 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
635 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
636 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
637 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
638 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
639 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
640 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
641 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
642 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
643 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
644 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
645 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
646 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
647 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
648 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
649 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
650 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
651 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
652 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
653 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
654 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
655 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
656 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
657 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
658 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
659 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
660 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
661 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
662 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
663 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
664 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
665 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
666 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
667 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
668 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
669 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
670 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
671 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
672 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
673 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
674 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
675 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
676 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
677 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
678 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
679 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
680 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
681 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
682 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
683 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
684 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
685 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
686 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
687 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
688 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
689 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
690 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
691 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
692 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
693 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
694 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
695 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
696 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
697 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
698 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
699 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
700 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
701 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
702 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
703 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
704 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
705 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
706 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
707 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
708 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
709 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
710 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
711 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
712 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
713 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
714 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
715 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
716 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
717 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
718 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
719 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
720 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
721 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
722 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
723 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
724 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
725 * gcc.target/powerpc/vsu/vsu.exp: New file.
726
5cb96b6a
UB
7272016-10-18 Uros Bizjak <ubizjak@gmail.com>
728
729 PR target/77991
730 * gcc.target/i386/pr77991.c: New test.
731
f5de494c
MF
7322016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
733
734 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
735 LTO is used.
736
e5163ec1
SKS
7372016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
738
5cb96b6a 739 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 740
b64e8239
RB
7412016-10-18 Richard Biener <rguenther@suse.de>
742
743 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
744 * gcc.dg/tree-ssa/pr21001.c: Likewise.
745 * gcc.dg/tree-ssa/pr21090.c: Likewise.
746 * gcc.dg/tree-ssa/pr21294.c: Likewise.
747 * gcc.dg/tree-ssa/pr21563.c: Likewise.
748 * gcc.dg/tree-ssa/pr23744.c: Likewise.
749 * gcc.dg/tree-ssa/pr25382.c: Likewise.
750 * gcc.dg/tree-ssa/pr68431.c: Likewise.
751 * gcc.dg/tree-ssa/vrp03.c: Likewise.
752 * gcc.dg/tree-ssa/vrp06.c: Likewise.
753 * gcc.dg/tree-ssa/vrp07.c: Likewise.
754 * gcc.dg/tree-ssa/vrp09.c: Likewise.
755 * gcc.dg/tree-ssa/vrp19.c: Likewise.
756 * gcc.dg/tree-ssa/vrp20.c: Likewise.
757 * gcc.dg/tree-ssa/vrp92.c: Likewise.
758 * gcc.dg/pr68217.c: Likewise.
759 * gcc.dg/predict-9.c: Likewise.
760 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
761 * gcc.dg/predict-1.c: Likewise.
762
c680ada5
JD
7632016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
764
765 * gfortran.dg/dtio_17.f90: New test.
766
7fd4f180
KV
7672016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
768
769 * gcc.dg/ipa/vrp4.c: Adjust testcase.
770
718625ad
KV
7712016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
772
773 * gcc.dg/ipa/vrp4.c: New test.
774
735b8f9f
KV
7752016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
776
777 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
778 * gcc.dg/torture/pr39074.c: Likewise.
779
86f98087
EB
7802016-10-17 Eric Botcazou <ebotcazou@adacore.com>
781
782 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
783 * gnat.dg/trampoline4.adb: Minor tweak.
784
a929f266
BS
7852016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
786
787 PR tree-optimization/77916
788 * gcc.dg/torture/pr77916.c: New.
789
4acf2055
SK
7902016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
791
792 PR fortran/77978
793 * gfortran.dg/pr77978_1.f90: New test.
794 * gfortran.dg/pr77978_2.f90: Ditto.
795 * gfortran.dg/pr77978_3.f90: Ditto.
796
871267e1
PT
7972016-10-17 Paul Thomas <pault@gcc.gnu.org>
798
799 PR fortran/61420
800 PR fortran/78013
801 * gfortran.dg/proc_ptr_49.f90: New test.
802
fd9593e9
BE
8032016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
804
805 PR target/77308
806 * gcc.target/arm/pr77308.c: New test.
807
d32d4176
DE
8082016-10-17 David Edelsohn <dje.gcc@gmail.com>
809
810 * lib/target-supports.exp
811 (check_effective_target_floatn_nx_runtime): Return 0 for
812 powerpc*-ibm-aix*.
813
dca2910c
AP
8142016-10-17 Andrew Pinski <apinski@cavium.com>
815
816 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
817 long instead of long.
818 * gcc.target/aarch64/cinc_common_1.c: Likewise.
819 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
820 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
821 * gcc.target/aarch64/mult-synth_4.c: Likewise.
822 * gcc.target/aarch64/pr68102_1.c: Likewise.
823 * gcc.target/aarch64/target_attr_3.c: Likewise.
824
44b00dbc
RB
8252016-10-17 Richard Biener <rguenther@suse.de>
826
827 PR tree-optimization/77988
828 * gcc.dg/torture/pr77988.c: New testcase.
829
89b80c42
PK
8302016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
831
832 * gcc.dg/pr71636-1.c: New test-case.
833 * gcc.dg/pr71636-2.c: Likewise.
834
4c640e26
EB
8352016-10-16 Eric Botcazou <ebotcazou@adacore.com>
836
837 * gnat.dg/trampoline3.adb: New test.
838 * gnat.dg/trampoline4.adb: Likewise.
839
6c0347f6
JD
8402016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
841
842 * gfortran.dg/dtio_16.f90: New test.
843
d0d48a06
EB
8442016-10-15 Eric Botcazou <ebotcazou@adacore.com>
845
846 * gcc.target/sparc/bmaskbshuf.c: Rename to...
847 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
848 * gcc.target/sparc/bmaskbshuf-2.c: New test.
849
baa33d83
EB
8502016-10-15 Eric Botcazou <ebotcazou@adacore.com>
851
852 * gcc.target/sparc/popc.c: Rename to...
853 * gcc.target/sparc/popc-1.c: ...this.
854 * gcc.target/sparc/popc-2.c: New test.
855
523ee218
JD
8562016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
857
858 PR fortran/77972
859 * gfortran.dg/unexpected_eof_4.f90: New test.
860
c04d4ede
JB
8612016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
862
31a84d4a
AP
863 PR libfortran/48587
864 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 865
064ed55a
JJ
8662016-10-14 Jakub Jelinek <jakub@redhat.com>
867
9a822fc7
JJ
868 PR middle-end/77959
869 * gfortran.dg/pr77959.f90: New test.
870
064ed55a
JJ
871 DR 1511 - const volatile variables and ODR
872 * g++.dg/DRs/dr1511-1.C: New test.
873 * g++.dg/DRs/dr1511-2.C: New test.
874
2579762a
EB
8752016-10-14 Eric Botcazou <ebotcazou@adacore.com>
876
877 * gnat.dg/debug7.adb (dg-options): Remove -g.
878 * gnat.dg/debug8.adb (dg-options): Add -margs.
879 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
880
6d59425d
RB
8812016-10-14 Richard Biener <rguenther@suse.de>
882
883 PR tree-optimization/77979
884 * gcc.dg/torture/pr77979.c: New testcase.
885
43f66d6e
ML
8862016-10-14 Martin Liska <mliska@suse.cz>
887
888 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
889 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
890 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
891
cb3ac867
UB
8922016-10-14 Uros Bizjak <ubizjak@gmail.com>
893
894 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
895 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
896 * gcc.dg/torture/pr77937-2.c: Likewise.
897
14cf71a0
EB
8982016-10-14 Eric Botcazou <ebotcazou@adacore.com>
899
900 * gnat.dg/lto15.adb: Adjust.
901 * gnat.dg/lto16.adb: Likewise.
902 * gnat.dg/lto17.adb: Likewise
903 * gnat.dg/lto18.ad[sb]: New test.
904 * gnat.dg/lto18_pkg.ads: New helper.
905 * gnat.dg/lto19.adb: New test.
906 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
907 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
908 * gnat.dg/lto20.adb: New test.
909 * gnat.dg/lto20_pkg.ad[sb]: New helper.
910
6fd9c6f4
AV
9112016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
912
913 * gfortran.dg/coarray_38.f90: Expect error message.
914
01f44038
KT
9152016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
916
917 * gcc.target/aarch64/spellcheck_1.c: New test.
918 * gcc.target/aarch64/spellcheck_2.c: Likewise.
919 * gcc.target/aarch64/spellcheck_3.c: Likewise.
920 * gcc.target/aarch64/spellcheck_4.c: Likewise.
921 * gcc.target/aarch64/spellcheck_5.c: Likewise.
922 * gcc.target/aarch64/spellcheck_6.c: Likewise.
923
253abb2a
AS
9242016-10-13 Andreas Schwab <schwab@linux-m68k.org>
925
926 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
927
a2695319
BS
9282016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
929
930 PR tree-optimization/77937
931 * gcc.dg/torture/pr77937-1.c: New.
932 * gcc.dg/torture/pr77937-2.c: New.
933
14a2c9aa
JM
9342016-10-13 Jakub Jelinek <jakub@redhat.com>
935
936 * g++.dg/cpp1z/inline-var1.C: New test.
937 * g++.dg/cpp1z/inline-var1a.C: New test.
938 * g++.dg/cpp1z/inline-var1.h: New file.
939 * g++.dg/cpp1z/inline-var2.C: New test.
940 * g++.dg/cpp1z/inline-var3.C: New test.
941 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
942 uninitialized const.
943
6c95388f 9442016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 945
ee7fa2e3
SL
946 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
947 Xscale is specified, not just -march.
948 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
949 is incompatible with Xscale.
18d34307 950
96032047
MS
9512016-10-13 Martin Sebor <msebor@redhat.com>
952
953 PR c++/71912
954 * g++.dg/ext/flexary4.C: Adjust.
955 * g++.dg/ext/flexary5.C: Same.
956 * g++.dg/ext/flexary9.C: Same.
957 * g++.dg/ext/flexary19.C: New test.
958 * g++.dg/ext/flexary18.C: New test.
959 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
960 regression test.
5cb96b6a
UB
961 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
962 Avoid generating a flexible array member in an array.
96032047 963
5b1548fd
MS
9642016-10-13 Martin Sebor <msebor@redhat.com>
965
966 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
967 to placate -Wformat on targets where the type is not int.
968
7810c4eb
DM
9692016-10-13 David Malcolm <dmalcolm@redhat.com>
970
971 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
972 in INSN_LOCATION.
973
fcd27666
BC
9742016-10-13 Bin Cheng <bin.cheng@arm.com>
975
976 * gcc.target/i386/l_fma_float_1.c: Revise test.
977 * gcc.target/i386/l_fma_float_2.c: Ditto.
978 * gcc.target/i386/l_fma_float_3.c: Ditto.
979 * gcc.target/i386/l_fma_float_4.c: Ditto.
980 * gcc.target/i386/l_fma_float_5.c: Ditto.
981 * gcc.target/i386/l_fma_float_6.c: Ditto.
982 * gcc.target/i386/l_fma_double_1.c: Ditto.
983 * gcc.target/i386/l_fma_double_2.c: Ditto.
984 * gcc.target/i386/l_fma_double_3.c: Ditto.
985 * gcc.target/i386/l_fma_double_4.c: Ditto.
986 * gcc.target/i386/l_fma_double_5.c: Ditto.
987 * gcc.target/i386/l_fma_double_6.c: Ditto.
988
b8a4b8c8
BC
9892016-10-13 Bin Cheng <bin.cheng@arm.com>
990
991 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
992
328ba117
BC
9932016-10-13 Bin Cheng <bin.cheng@arm.com>
994
995 * gcc.dg/vect/vect-98.c: Refine test case.
996 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
997 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
998 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
999
1a1ab05e
JJ
10002016-10-13 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR c/77946
1003 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1004
27947670
ML
10052016-10-13 Martin Liska <mliska@suse.cz>
1006
1007 PR tree-optimization/77943
1008 * g++.dg/tree-ssa/pr77943.C: New test.
1009
92c5266b
AV
10102016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1011
1012 PR fortran/72832
1013 * gfortran.dg/allocate_with_source_22.f03: New test.
1014 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1015 fail.
1016
90bca4ed
TP
10172016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1018
1019 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1020 * gcc.target/arm/movsi_movw.c: Likewise.
1021 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1022 directive to work on big endian targets.
1023
0011af7b
KV
10242016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1025
1026 * gcc.dg/tree-ssa/evrp6.c: New test.
1027
859e95ab
SB
10282016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1029
1030 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1031 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1032 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1033
2934018d
SB
10342016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1035
1036 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1037 * gcc.target/powerpc/warn-2.c: Ditto.
1038
f92d1522
RS
10392016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1040
1041 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1042 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1043 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1044 for -mmsa.
1045 * gcc.target/mips/msa.c: New test.
1046 * gcc.target/mips/msa-builtins.c: Likewise.
1047 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1048 (check_effective_target_mips_msa_runtime): Likewise.
1049 (check_effective_target_mips_msa): Likewise.
1050 (add_options_for_mips_msa): Likewise.
1051 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1052 (check_effective_target_vect_intfloat_cvt): Likewise.
1053 (check_effective_target_vect_uintfloat_cvt): Likewise.
1054 (check_effective_target_vect_floatint_cvt): Likewise.
1055 (check_effective_target_vect_floatuint_cvt): Likewise.
1056 (check_effective_target_vect_shift): Likewise.
1057 (check_effective_target_vect_shift_char): Likewise.
1058 (check_effective_target_vect_long): Likewise.
1059 (check_effective_target_vect_float): Likewise.
1060 (check_effective_target_vect_double): Likewise.
1061 (check_effective_target_vect_long_long): Likewise.
1062 (check_effective_target_vect_perm): Likewise.
1063 (check_effective_target_vect_perm_byte): Likewise.
1064 (check_effective_target_vect_perm_short): Likewise.
1065 (check_effective_target_vect_sdot_qi): Likewise.
1066 (check_effective_target_vect_udot_qi): Likewise.
1067 (check_effective_target_vect_sdot_hi): Likewise.
1068 (check_effective_target_vect_udot_hi): Likewise.
1069 (check_effective_target_vect_pack_trunc): Likewise.
1070 (check_effective_target_vect_unpack): Likewise.
1071 (check_effective_target_vect_hw_misalign): Likewise.
1072 (check_effective_target_vect_condition): Likewise.
1073 (check_effective_target_vect_cond_mixed): Likewise.
1074 (check_effective_target_vect_char_mult): Likewise.
1075 (check_effective_target_vect_short_mult): Likewise.
1076 (check_effective_target_vect_int_mult): Likewise.
1077 (check_effective_target_vect_extract_even_odd): Likewise.
1078 (check_effective_target_vect_interleave): Likewise.
1079 (check_vect_support_and_set_flags): Check if the target supports MSA
1080 and append to the list of EFFECTIVE_TARGETS.
1081
0bfd099c
RB
10822016-10-12 Richard Biener <rguenther@suse.de>
1083
1084 PR debug/77947
1085 * g++.dg/torture/pr77947.C: New testcase.
1086
b4a9ef2f
PMR
10872016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1088
1089 * gnat.dg/debug8.adb: New testcase.
1090
c0dbd22d
PMR
10912016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1092
1093 * gnat.dg/debug9.adb: New testcase.
1094
8a7c91cd
RB
10952016-10-12 Richard Biener <rguenther@suse.de>
1096
1097 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1098 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1099 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1100
7dc2f5f1
RB
11012016-10-12 Richard Biener <rguenther@suse.de>
1102
1103 PR tree-optimization/77920
1104 * gcc.dg/torture/pr77920.c: New testcase.
1105
70f6d5e1
JJ
11062016-10-12 Jakub Jelinek <jakub@redhat.com>
1107
4a8b97cb
JJ
1108 PR tree-optimization/77929
1109 * gcc.c-torture/compile/pr77929.c: New test.
1110
70f6d5e1
JJ
1111 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1112 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1113 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1114 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1115 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1116 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1117 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1118 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1119 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1120
4803de58
EB
11212016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1122
1123 * gcc.target/sparc/setcc-4.c: Adjust.
1124 * gcc.target/sparc/setcc-5.c: Likewise.
1125 * gcc.target/sparc/setcc-6.c: Likewise.
1126 * gcc.target/sparc/setcc-7.c: Likewise.
1127 * gcc.target/sparc/setcc-8.c: Likewise.
1128 * gcc.target/sparc/setcc-9.c: Likewise.
1129 * gcc.target/sparc/setcc-10.c: Delete.
1130
f6cf4810
SK
11312016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1132
1133 PR fortran/77942
1134 * gfortran.dg/pr77942.f90
1135
8e8c2744
FR
11362016-10-11 Fritz Reese <fritzoreese@gmail.com>
1137
1138 * gfortran.dg/dec_math.f90: New testsuite.
1139
ddefad9a
SKS
11402016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1141
1142 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1143 (main): Declare j as i32 instead of int.
1144
e7b08761
TP
11452016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1146
1147 PR testsuite/PR77710
1148 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1149 target triplet instead of *-*-*-*.
1150
9fd7cd44
EB
11512016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1152
1153 * gnat.dg/unchecked_convert10.adb: New test.
1154 * gnat.dg/unchecked_convert11.adb: Likewise.
1155 * gnat.dg/unchecked_convert12.adb: Likewise.
1156
ff7e7ee0
EB
11572016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1158
1159 * gcc.target/sparc/cbcond-1.c: New test.
1160 * gcc.target/sparc/cbcond-2.c: Likewise.
1161 * gcc.target/sparc/movcc-1.c: Likewise.
1162 * gcc.target/sparc/movcc-2.c: Likewise.
1163 * gcc.target/sparc/setcc-1.c: Adjust.
1164 * gcc.target/sparc/setcc-2.c: Likewise.
1165 * gcc.target/sparc/setcc-3.c: Likewise.
1166 * gcc.target/sparc/setcc-4.c: Likewise.
1167 * gcc.target/sparc/setcc-5.c: Likewise.
1168 * gcc.target/sparc/setcc-6.c: New test.
1169 * gcc.target/sparc/setcc-7.c: Likewise.
1170 * gcc.target/sparc/setcc-8.c: Likewise.
1171 * gcc.target/sparc/setcc-9.c: Likewise.
1172 * gcc.target/sparc/setcc-10.c: Likewise.
1173
d30078b8
JL
11742016-10-10 Jeff Law <law@redhat.com>
1175
1176 PR tree-optimization/71947
1177 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1178 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1179 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1180 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1181 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1182 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1183
5f869266
TK
11842016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1185
1186 PR fortran/77915
1187 * gfortran.dg/matmul_11.f90: New test.
1188
174e0b00
JW
11892016-10-10 Jiong Wang <jiong.wang@arm.com>
1190
1191 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1192 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1193 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1194 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1195 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1196 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1197 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1198 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1199 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1200 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1201 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1202 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1203 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1204 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1205 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1206 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1207 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1208 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1209 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1210 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1211 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1212 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1213 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1214 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1215 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1216 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1217 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1218 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1219 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1220 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1221 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1222 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1223 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1224 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1225 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1226 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1227 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1228 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1229 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1230 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1231 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1232 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1233 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1234 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1235 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1236 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1237 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1238 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1239 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1240 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1241 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1242 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1243 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1244 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1245 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1246 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1247 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1248 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1249 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1250
4bc63138
JW
12512016-10-10 Jiong Wang <jiong.wang@arm.com>
1252
1253 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1254 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1255 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1256 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1257 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1258 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1259 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1260 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1261 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1262 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1263 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1264 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1265 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1266 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1267
8f3edb07
JW
12682016-10-10 Jiong Wang <jiong.wang@arm.com>
1269
1270 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1271 Enable AArch64.
1272 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1273 vdup*_laneq.
1274 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1275 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1276 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1277 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1278
6e49f922
JW
12792016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1280 Jiong Wang <jiong.wang@arm.com>
1281
1282 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1283 AArch64 support.
1284 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1285 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1286 AArch64 targets.
1287 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1288 AArch64 targets.
1289 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1290 targets.
1291 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1292
41683e1a
EB
12932016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1294
1295 * gnat.dg/specs/vfa.ads: New test.
1296
6e49f922 12972016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1298
1299 * gnat.dg/inline13.ad[sb]: New test.
1300 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1301
55cfd746
EB
13022016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1303
1304 * gnat.dg/biased_subtype.adb: New test.
1305
4dfb8a2a
JJ
13062016-10-09 Jakub Jelinek <jakub@redhat.com>
1307
1308 PR tree-optimization/77901
1309 * gcc.c-torture/compile/pr77901.c: New test.
1310
67b97478
PK
13112016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1312
1313 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1314 * gcc.dg/ipa/propalign-2.c: Likewise
1315 * gcc.dg/ipa/propalign-3.c: Likewise.
1316 * gcc.dg/ipa/propalign-4.c: Likewise.
1317 * gcc.dg/ipa/propalign-5.c: Likewise.
1318
7bad794a
JJ
13192016-10-08 Jakub Jelinek <jakub@redhat.com>
1320
81b02905
JJ
1321 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1322
ee19ef45
JJ
1323 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1324
7bad794a
JJ
1325 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1326 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1327
56d3a930
FR
13282016-10-07 Fritz Reese <fritzoreese@gmail.com>
1329
1330 * gfortran.dg/dec_union_11.f90: New testcase.
1331
45e2bf2e
NS
13322016-10-07 Nathan Sidwell <nathan@acm.org>
1333
1334 PR c++/66443
1335 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1336 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1337 * g++.dg/cpp1y/pr66443-cxx14.C: New
1338 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1339 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1340
be845b04
JJ
13412016-10-07 Jakub Jelinek <jakub@redhat.com>
1342
1343 * g++.dg/cpp0x/addressof1.C: New test.
1344 * g++.dg/cpp0x/addressof2.C: New test.
1345
08213983
MM
13462016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1347
1348 * gcc.target/powerpc/float128-type-1.c: New test to check that
1349 PowerPC 64-bit Linux enables -mfloat128-type by default.
1350 * gcc.target/powerpc/float128-type-2.c: Likewise.
1351 * gcc.target/powerpc/float128-mix.c: Change error message to
1352 reflect that __ibm128 is now #define'ed to be long double.
1353
bd845c14
SK
13542016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1355
1356 PR fortran/77406
1357 * gfortran.dg/pr77406.f90: New test.
1358 * gfortran.dg/assumed_type_3.f90: Update error messages.
1359 * gfortran.dg/defined_operators_1.f90: Ditto.
1360 * gfortran.dg/generic_26.f90: Ditto.
1361 * gfortran.dg/generic_7.f90: Ditto.
1362 * gfortran.dg/gomp/udr5.f90: Ditto.
1363 * gfortran.dg/gomp/udr7.f90: Ditto.
1364 * gfortran.dg/interface_1.f90: Ditto.
1365 * gfortran.dg/interface_37.f90: Ditto.
1366 * gfortran.dg/interface_5.f90: Ditto.
1367 * gfortran.dg/interface_6.f90: Ditto.
1368 * gfortran.dg/interface_7.f90
1369 * gfortran.dg/no_arg_check_3.f90
1370 * gfortran.dg/operator_5.f90
1371 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1372
c09c4992
BE
13732016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1374
1375 PR c++/77700
1376 * c-c++-common/Wint-in-bool-context.c: Update test.
1377
d7f336f8
RB
13782016-10-07 Richard Biener <rguenther@suse.de>
1379
1380 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1381 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1382
a9172bf3
MP
13832016-10-07 Marek Polacek <polacek@redhat.com>
1384
1385 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1386
8a14afd0
BS
13872016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1388
1389 PR c++/69733
1390 * c-c++-common/pr69733.c: New test.
1391 * gcc.dg/pr69733.c: New test.
1392 * gcc.target/i386/pr69733.c: New test.
1393
d4bd4646
MP
13942016-10-07 Marek Polacek <polacek@redhat.com>
1395
1396 PR c++/77803
1397 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1398
a93cdc5c
JJ
13992016-10-07 Jakub Jelinek <jakub@redhat.com>
1400
1401 PR tree-optimization/77664
1402 * gcc.dg/tree-ssa/pr77664.c: New test.
1403 * gcc.dg/pr77664.c: New test.
1404
14052016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1406
1407 * gfortran.dg/pr69955.f90: New test.
1408
ac193ee7
LK
14092016_10-06 Louis Krupp <louis.krupp@zoho.com>
1410
1411 PR fortran/57910
1412 * gfortran.dg/pr57910.f90: New test.
1413
342cfb3e
JJ
14142016-10-06 Jakub Jelinek <jakub@redhat.com>
1415
1416 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1417 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1418
48057089
KV
14192016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1420
1421 PR tree-optimization/77862
1422 * gcc.dg/pr77862.c: New test.
1423
65b25c9b
KV
14242016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1425
1426 * gcc.dg/tree-ssa/evrp4.c: New test.
1427
f3127685
JL
14282016-10-06 Jeff Law <law@redhat.com>
1429
1430 PR tree-optimization/71661
1431 * gcc.dg/tree-ssa/pr71661.c: New test.
1432
b3972588
RB
14332016-10-06 Richard Biener <rguenther@suse.de>
1434
1435 PR tree-optimization/77855
1436 * gcc.dg/torture/pr77855.c: New testcase.
1437
139dc3c6 14382016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1439 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1440
1441 * g++.dg/other/pr77759.C: New test.
1442
37f6a157
RB
14432016-10-06 Richard Biener <rguenther@suse.de>
1444
1445 PR tree-optimization/77839
1446 * gcc.dg/torture/pr77839.c: New testcase.
1447
f779aeb8
MP
14482016-10-06 Marek Polacek <polacek@redhat.com>
1449
1450 * g++.dg/cpp1z/init-statement9.C: New test.
1451
eee8f0b0
AS
14522016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1453
1454 * gcc.target/i386/pcommit-1.c: Deleted.
1455 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1456 * gcc.target/i386/sse-13.c: Ditto.
1457 * gcc.target/i386/sse-14.c: Ditto.
1458 * gcc.target/i386/sse-22.c: Ditto.
1459 * gcc.target/i386/sse-23.c: Ditto.
1460 * g++.dg/other/i386-2.C: Ditto.
1461
b48042bb
UB
14622016-10-05 Uros Bizjak <ubizjak@gmail.com>
1463
1464 * gcc.target/i386/pr77833.c: Require int128 effective target.
1465
50b01e1d
SK
14662016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1467
1468 PR fortran/58991
1469 PR fortran/58992
1470 * gfortran.dg/associate_22.f90: New test.
1471
908b8296
FR
14722016-10-05 Fritz Reese <fritzoreese@gmail.com>
1473
1474 * gfortran.dg/dec_union_9.f90: New testcase.
1475 * gfortran.dg/dec_union_10.f90: New testcase.
1476
87582521
JJ
14772016-10-05 Jakub Jelinek <jakub@redhat.com>
1478
2e69f143
JJ
1479 PR sanitizer/66343
1480 * gcc.dg/pch/pr66343-3.c: New test.
1481 * gcc.dg/pch/pr66343-3.hs: New file.
1482
87582521
JJ
1483 PR sanitizer/66343
1484 * gcc.dg/pch/pr66343-1.c: New test.
1485 * gcc.dg/pch/pr66343-1.hs: New file.
1486 * gcc.dg/pch/pr66343-2.c: New test.
1487 * gcc.dg/pch/pr66343-2.hs: New file.
1488
700fff34
BE
14892016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1490
1491 * c-c++-common/Wint-in-bool-context.c: Update test.
1492
17a9e380
MP
14932016-10-05 Marek Polacek <polacek@redhat.com>
1494
1495 * g++.dg/cpp1z/init-statement1.C: New test.
1496 * g++.dg/cpp1z/init-statement2.C: New test.
1497 * g++.dg/cpp1z/init-statement3.C: New test.
1498 * g++.dg/cpp1z/init-statement4.C: New test.
1499 * g++.dg/cpp1z/init-statement5.C: New test.
1500 * g++.dg/cpp1z/init-statement6.C: New test.
1501 * g++.dg/cpp1z/init-statement7.C: New test.
1502 * g++.dg/cpp1z/init-statement8.C: New test.
1503
6e48e779
LK
15042016-10-05 Louis Krupp <louis.krupp@zoho.com>
1505
1506 PR fortran/67524
1507 * gfortran.dg/pr67524.f90: New test.
1508
04a32443
JJ
15092016-10-05 Jakub Jelinek <jakub@redhat.com>
1510
1511 PR sanitizer/77823
1512 * c-c++-common/ubsan/shift-9.c: New test.
1513
743a9cf7
SKS
15142016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1515
1516 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1517 of int if __SIZEOF_INT__ is less than 4 bytes.
1518
a40278c3
JD
15192016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1520
1521 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1522 * gfortran.dg/class_array_20.f03: Likewise.
1523 * gfortran.dg/class_array_21.f03: Likewise.
1524 * gfortran.dg/finalize_29.f08: Likewise.
1525 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1526
39bb7d01
RB
15272016-10-05 Richard Biener <rguenther@suse.de>
1528
1529 PR middle-end/77826
1530 * gcc.dg/torture/pr77826.c: New testcase.
1531
eeb57981
RB
15322016-10-05 Richard Biener <rguenther@suse.de>
1533
1534 * gcc.dg/fold-copysign-1.c: New testcase.
1535
f9018d75
AS
15362016-10-05 Andreas Schwab <schwab@suse.de>
1537
1538 * g++.dg/pr49847-2.C: Remove.
1539
7e8000b3
PMR
15402016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1541
1542 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1543
54f84ca9
RB
15442016-10-05 Richard Biener <rguenther@suse.de>
1545
1546 PR middle-end/55152
1547 * gcc.dg/pr55152-2.c: New testcase.
1548
17beda50
JD
15492016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1550
1551 * gfortran.dg/dtio_15.f90: New test.
1552
1c84b798
ILT
15532016-10-04 Ian Lance Taylor <iant@golang.org>
1554
1555 * gcc.dg/split-7.c: New test.
1556
7ec39552
MS
15572016-10-04 Martin Sebor <msebor@redhat.com>
1558
1559 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1560 %lc directive to wint_t to silence -Wformat warnings on targets
1561 where the latter is a distinct type such as long.
1562
8ff04ff9
MS
15632016-10-04 Martin Sebor <msebor@redhat.com>
1564
1565 PR c++/77804
1566 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1567
bfecd57c
JJ
15682016-10-04 Jakub Jelinek <jakub@redhat.com>
1569
f72da967
JJ
1570 PR c++/77791
1571 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1572
bfecd57c
JJ
1573 * g++.dg/other/java3.C: Remove.
1574 * g++.dg/other/java1.C: Remove.
1575 * g++.dg/other/error12.C: Remove.
1576 * g++.dg/other/java2.C: Remove.
1577 * g++.dg/warn/Wnvdtor.C: Remove.
1578 * g++.dg/lookup/java1.C: Remove.
1579 * g++.dg/lookup/java2.C: Remove.
1580 * g++.dg/ext/pr34829.C: Remove.
1581 * g++.dg/ext/java-3.C: Remove.
1582 * g++.dg/ext/java-1.C: Remove.
1583 * g++.dg/ext/java-2.C: Remove.
1584 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1585
fe8b1e83
DG
15862016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1587
1588 PR tree-optimization/77808
1589 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1590
078b5aab
RB
15912016-10-04 Richard Biener <rguenther@suse.de>
1592
1593 PR tree-optimization/77399
1594 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1595
2b568899
RB
15962016-10-04 Richard Biener <rguenther@suse.de>
1597
1598 PR middle-end/77833
1599 * gcc.target/i386/pr77833.c: New testcase.
1600
0a4e5cf3
JL
16012016-09-26 Jeff Law <law@redhat.com>
1602
1603 PR tree-optimization/71550
1604 PR tree-optimization/71403
1605 * gcc.c-torture/execute/pr71550.c: New test.
1606
d07b0a23
SKS
16072016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1608
1609 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1610 option.
1611
b44a42cf
KT
16122016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1613
1614 Revert
1615 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1616
1617 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1618
f41f1ceb
MP
16192016-10-03 Marek Polacek <polacek@redhat.com>
1620
1621 * g++.dg/cpp0x/nullptr37.C: New test.
1622
1633d3b9
BE
16232016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1624
1625 * c-c++-common/Wint-in-bool-context.c: Update test.
1626
2c8e3a1d
JJ
16272016-10-02 Jakub Jelinek <jakub@redhat.com>
1628
1629 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1630 earlier.
1631 * g++.dg/charset/asm2.c (memmove): Likewise.
1632 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1633 * g++.dg/tls/diag-4.C (foo): Likewise.
1634 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1635 dg-warning, fix up regex.
1636 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1637 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1638 * g++.old-deja/g++.mike/net31.C: Likewise.
1639 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1640 for C++17.
1641 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1642 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1643
f00b6283
RB
16442016-10-01 Richard Biener <rguenther@suse.de>
1645
1646 PR middle-end/77798
1647 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1648
0f0565b1
AV
16492016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1650
1651 PR fortran/77663
1652 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1653
c58823a0
JJ
16542016-10-01 Jakub Jelinek <jakub@redhat.com>
1655
1656 PR c/77490
1657 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1658 Add dg-prune-output directive.
1659
e3228a50
JD
16602016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1661
1662 PR fortran/66643
1663 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1664 * gfortran.fortran-torture/compile/write.f90: Update test.
1665
e70bbc6f
MW
16662016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1667
1668 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1669 arm_fp16_alternative_ok as the required effective target.
1670 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1671 -mfp16-format=alternative to the dg-options directive and remove
1672 the dg-add-options directive.
1673
c39747d2
FR
16742016-09-30 Fritz Reese <fritzoreese@gmail.com>
1675
1676 PR fortran/77764
1677 * gfortran.dg/dec_union_8.f90: New testcase.
1678
00074dd8
FR
16792016-09-30 Fritz Reese <fritzoreese@gmail.com>
1680
1681 PR fortran/77782
1682 * gfortran.dg/dec_structure_16.f90: New testcase.
1683
26f391e8
AV
16842016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1685
1686 * gfortran.dg/coarray_allocate_10.f08: New test.
1687 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1688
fa16a271
KT
16892016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1690
1691 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1692
f334c828
RB
16932016-09-30 Richard Biener <rguenther@suse.de>
1694
1695 PR tree-optimization/77399
1696 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1697
76e3ec9c
SL
16982016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1699
871267e1 1700 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1701 -fdelete-null-pointer-checks explicit.
1702 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1703 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1704 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1705 * gcc.dg/pic-1.c: Require fpic target support.
1706 * gcc.dg/pic-2.c: Likewise.
1707
a2c6e7f2
JJ
17082016-09-29 Jakub Jelinek <jakub@redhat.com>
1709
1710 Implement P0001R1 - C++17 removal of register storage class specifier
1711 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1712 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1713 C++17.
1714 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1715 keyword if not __SSE2__.
1716 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1717 C++17.
1718 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1719 register keywords.
1720 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1721 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1722 no_erroneous_warning): Expect new warnings for C++17.
1723 * g++.dg/warn/register-var-2.C (f): Likewise.
1724 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1725 * g++.dg/parse/linkage2.C (foo): Likewise.
1726 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1727 keyword on parameters for C++17.
1728 * g++.dg/cpp1z/register1.C: New test.
1729 * g++.dg/cpp1z/register2.C: New test.
1730 * g++.dg/cpp1z/register3.C: New test.
1731
4ab76933
UB
17322016-09-29 Uros Bizjak <ubizjak@gmail.com>
1733
1734 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1735 * gcc.target/i386/avx2-check.h (main): Ditto.
1736 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1737 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1738 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1739 * gcc.target/i386/avx512er-check.h (main): Ditto.
1740 * gcc.target/i386/avx512f-check.h (main): Ditto.
1741 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1742 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1743 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1744
2488ebe5
UB
17452016-09-29 Uros Bizjak <ubizjak@gmail.com>
1746
1747 PR target/77756
1748 * gcc.target/i386/pr77756.c: New test.
1749
4d258d09
MP
17502016-09-29 Marek Polacek <polacek@redhat.com>
1751
1752 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1753
a9087411
MP
17542016-09-29 Marek Polacek <polacek@redhat.com>
1755
1756 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1757 C++14.
1758
fa0a064a
ML
17592016-09-29 Martin Liska <mliska@suse.cz>
1760
1761 * objc/execute/construct1.m: New test.
1762
0ce1ecc7
RB
17632016-09-29 Richard Biener <rguenther@suse.de>
1764
1765 PR tree-optimization/77768
1766 * gcc.dg/torture/pr77768.c: New testcase.
1767
da186c1f
RB
17682016-09-28 Richard Biener <rguenther@suse.de>
1769
1770 PR middle-end/77407
1771 * gcc.dg/pr77407.c: New testcase.
1772
d657e995
RB
17732016-09-29 Richard Biener <rguenther@suse.de>
1774
1775 PR middle-end/55152
1776 * gcc.dg/pr55152.c: New testcase.
1777 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1778
cadf6296
RO
17792016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1780
1781 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1782 (dg-options): Remove -m32.
1783
88000fd1
MS
17842016-09-28 Martin Sebor <msebor@redhat.com>
1785
1786 PR middle-end/77721
1787 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1788
0c172974
JD
17892016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1790
1791 PR libgfortran/77707
1792 * gfortran.dg/inquire_17.f90: New test.
1793
4b390698
JJ
17942016-09-28 Jakub Jelinek <jakub@redhat.com>
1795
1796 PR c++/77467
1797 * g++.dg/cpp1y/constexpr-77467.C: New test.
1798
2b1b5938
MS
17992016-09-28 Martin Sebor <msebor@redhat.com>
1800
1801 PR c/77762
1802 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1803 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1804 (test_sprintf_p_const): Adjust line numbers to avoid failures
1805 introduced in r240503.
1806
30dc6ee9
MS
18072016-09-28 Martin Sebor <msebor@redhat.com>
1808
1809 PR middle-end/77683
1810 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1811
7d290e93
BE
18122016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1813
fcf32bad
BE
1814 PR c++/77748
1815 * g++.dg/pr77550.C: Avoid undefined behavior.
1816
7d290e93
BE
1817 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1818
912d9ec3
WD
18192016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1820
1821 * gcc.dg/strlenopt-20.c: Update test.
1822 * gcc.dg/strlenopt-21.c: Likewise.
1823 * gcc.dg/strlenopt-22.c: Likewise.
1824 * gcc.dg/strlenopt-22g.c: Likewise.
1825 * gcc.dg/strlenopt-26.c: Likewise.
1826 * gcc.dg/strlenopt-5.c: Likewise.
1827 * gcc.dg/strlenopt-7.c: Likewise.
1828 * gcc.dg/strlenopt-9.c: Likewise.
1829
459bcfb0
JJ
18302016-09-27 Jakub Jelinek <jakub@redhat.com>
1831
6e39060a
JJ
1832 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1833
8ca33347
JJ
1834 * g++.dg/cpp1z/lambda-this1.C: New test.
1835 * g++.dg/cpp1z/lambda-this2.C: New test.
1836
459bcfb0
JJ
1837 PR c++/77722
1838 * g++.dg/ubsan/return-4.C: New test.
1839 * g++.dg/ubsan/return-5.C: New test.
1840 * g++.dg/ubsan/return-6.C: New test.
1841
20fba714
JW
18422016-09-27 Jiong Wang <jiong.wang@arm.com>
1843
1844 * lib/target-supports.exp
1845 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1846 in function comment.
1847
bebe0086
ML
18482016-09-27 Martin Liska <mliska@suse.cz>
1849
1850 PR gcov-profile/46266
1851 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1852 considered.
1853
59896334
RB
18542016-09-27 Richard Biener <rguenther@suse.de>
1855
1856 PR tree-optimization/77745
1857 * g++.dg/torture/pr77745.C: New testcase.
1858
f0d355dc
RB
18592016-09-27 Richard Biener <rguenther@suse.de>
1860
1861 PR tree-optimization/77478
1862 * gcc.dg/torture/pr77478.c: New testcase.
1863
8c9434c2
ML
18642016-09-27 Martin Liska <mliska@suse.cz>
1865
1866 PR gcov-profile/7970
1867 PR gcov-profile/16855
1868 PR gcov-profile/44779
1869 * g++.dg/gcov/pr16855.C: New test.
1870
511d092e
SKS
18712016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1872
1873 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1874
f2e0c4e1
JJ
18752016-09-27 Jakub Jelinek <jakub@redhat.com>
1876
1877 PR fortran/77666
1878 * gfortran.dg/gomp/pr77666.f90: New test.
1879
3a4228ba
KV
18802016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1881
1882 PR ipa/77677
1883 * gcc.dg/torture/pr77677-2.c: New test.
1884
a184e37f
SK
18852016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1886
1887 PR fortran/77420
1888 * gfortran.dg/pr77420_1.f90: New test.
1889 * gfortran.dg/pr77420_2.f90: Ditto.
1890 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1891 * gfortran.dg/pr77420_4.f90: this file.
1892
8be59d19
KV
18932016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1894
1895 PR middle-end/77719
1896 * gfortran.dg/pr77719.f90: New test.
1897
991075a4
TP
18982016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1899
1900 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1901 singular form of byte when quantity is unknown.
991075a4 1902
c6147dc4
MP
19032016-09-26 Marek Polacek <polacek@redhat.com>
1904
1905 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1906
5cc6c41c
ML
19072016-09-26 Martin Liska <mliska@suse.cz>
1908
1909 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1910 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1911 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1912 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1913 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1914 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1915 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1916 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1917 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1918
81fea426
MP
19192016-09-26 Marek Polacek <polacek@redhat.com>
1920
1921 PR c/7652
1922 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1923 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1924 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1925 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1926 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1927 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1928 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1929 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1930 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1931 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1932 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1933 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1934 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1935 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1936 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1937 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1938 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1939 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1940 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1941 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1942 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1943 * c-c++-common/attr-fallthrough-1.c: New test.
1944 * c-c++-common/attr-fallthrough-2.c: New test.
1945 * g++.dg/cpp0x/fallthrough1.C: New test.
1946 * g++.dg/cpp0x/fallthrough2.C: New test.
1947 * g++.dg/cpp1z/fallthrough1.C: New test.
1948 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1949 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1950 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1951 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1952
9b597c1f
SK
19532016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1954
12a813c1 1955 PR fortran/77429
9b597c1f
SK
1956 * gfortran.dg/pr77429.f90: New test.
1957
f1c7e7f1
SK
19582016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1959
1960 PR fortran/77694
1961 * gfortran.dg/pr77694.f90: New test.
1962
50c6dd20
OE
19632016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1964
1965 PR target/51244
1966 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1967
540b039e
DH
19682016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1969
1970 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1971 for 32-bit mode.
1972
cfd161bf
DH
19732016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1974
1975 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1976 for 32-bit mode.
1977
9a2300e9
MP
19782016-09-24 Marek Polacek <polacek@redhat.com>
1979
1980 PR c/77490
1981 * c-c++-common/Wbool-operation-1.c: New test.
1982 * gcc.dg/Wbool-operation-1.c: New test.
1983
34d567d1
FR
19842016-09-23 Fritz Reese <fritzoreese@gmail.com>
1985
1986 * gfortran.dg/dec_static_1.f90: New.
1987 * gfortran.dg/dec_static_2.f90: New.
1988 * gfortran.dg/dec_static_3.f90: New.
1989 * gfortran.dg/dec_static_4.f90: New.
1990
4a8d4422
JD
19912016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1992
1993 PR fortran/48298
1994 * gfortran.dg/negative_unit_check.f90: Update test.
1995 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1996
90ef45cb
DV
19972016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1998
1999 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2000 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2001 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2002 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2003 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2004 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2005 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2006
e0535922
MS
20072016-09-23 Martin Sebor <msebor@redhat.com>
2008
2009 PR testsuite/77713
2010 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2011 assuming long double is bigger than double.
2012
d664d76d
JJ
20132016-09-23 Jakub Jelinek <jakub@redhat.com>
2014
2015 Implement P0138R2, C++17 construction rules for enum class values
2016 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2017
3b31f720
DM
20182016-09-23 David Malcolm <dmalcolm@redhat.com>
2019
2020 PR preprocessor/77672
2021 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2022 expected multiline output from first warning to reflect change
2023 in r240434.
2024
592459bf
TP
20252016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2026
2027 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2028
0af06385
BE
20292016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2030 Tom de Vries <tom@codesourcery.com>
2031
2032 PR testsuite/77411
2033 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2034
8f01b67a
MP
20352016-09-23 Marek Polacek <polacek@redhat.com>
2036
2037 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2038 * c-c++-common/gomp/atomic-13.c: Likewise.
2039 * c-c++-common/gomp/atomic-14.c: Likewise.
2040 * c-c++-common/pr60439.c: Remove invalid code.
2041 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2042 * g++.dg/expr/bitfield5.C: Likewise.
2043 * g++.dg/expr/bitfield6.C: Likewise.
2044 * g++.dg/expr/bool1.C: Likewise.
2045 * g++.dg/expr/bool3.C: Likewise.
2046 * g++.dg/expr/lval3.C: Likewise.
2047 * g++.dg/expr/lval4.C: Likewise.
2048 * g++.old-deja/g++.jason/bool5.C: Likewise.
2049
bbd6fcf3
DM
20502016-09-23 David Malcolm <dmalcolm@redhat.com>
2051
2052 PR preprocessor/77672
2053 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2054 (test_terminator_location): New function.
2055
113d06a4
RB
20562016-09-23 Richard Biener <rguenther@suse.de>
2057
2058 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2059
cab9e1df
MW
20602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2061
2062 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2063 -march=armv8.2-a+fp16 when supported by the hardware.
2064 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2065 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2066 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2067 semi-colons to a macro invocations.
2068 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2069 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2070 defined.
2071 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2072 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2073 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2074 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2075 defined.
2076 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2077 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2078 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2079 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2080 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2081 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2082 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2083 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2084 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2085 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2086 defined.
2087 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2088 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2089 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2090 defined.
2091 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2092 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2093 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2094 defined.
2095 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2096 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2097 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2098 defined.
2099 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2100 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2101 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2102 defined. Also fix some white-space.
2103 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2104 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2105 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2106 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2107 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2108 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2109 defined. Also fix some long lines and white-space.
2110 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2111 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2112 defined. Also fix some long lines and white-space.
2113 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2114 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2115 defined.
2116 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2117 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2118 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2119 defined.
2120 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2121 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2122 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2123 defined.
2124 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2125 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2126 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2127 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2128 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2129 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2130 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2131 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2132 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2133 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2134 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2135 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2136 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2137 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2138 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2139 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2140 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2141 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2142 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2143
da9b2e69
JW
21442016-09-23 Jiong Wang <jiong.wang@arm.com>
2145 Matthew Wahab <matthew.wahab@arm.com>
2146
2147 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2148 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2149 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2150 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2151 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2152 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2153 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2154 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2155 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2156 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2157 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2158 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2159 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2160 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2161 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2162 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2163 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2164 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2165 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2166 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2167 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2168 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2169 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2170 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2171 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2172 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2173 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2174 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2175 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2176 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2177 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2178 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2179 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2180 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2181 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2182 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2183 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2184
785cf02f
MW
21852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2186
2187 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2188 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2189 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2190 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2191 support.
2192
1e401340
KV
21932016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2194
2195 PR ipa/77677
2196 * gcc.dg/torture/pr77677.c: New test.
2197
8ed3eeac
AV
21982016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2199
2200 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2201 here now.
2202
55a9b91b
MW
22032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2204
2205 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2206 options. Add tests for float16x4_t and float16x8_t.
2207
64c744b9
DV
22082016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2209
2210 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2211 * gcc.target/s390/risbg-ll-2.c: Ditto.
2212 * gcc.target/s390/risbg-ll-3.c: Ditto.
2213
d403b8d4
MW
22142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2215
2216 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2217 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2218
576987fc
DV
22192016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2220
2221 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2222 output to the simplified instructions.
2223
4ffc8099
MW
22242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2225
2226 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2227 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2228
b1a970a5
MW
22292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2230
2231 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2232 (FP16_SUPPORTED): New
2233 (expected-hfloat-16x4): Make conditional on __fp16 support.
2234 (expected-hfloat-16x8): Likewise.
2235 (vdup_n_f16): Disable for non-AArch64 targets.
2236 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2237 conditional on FP16_SUPPORTED.
2238 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2239 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2240 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2241 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2242 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2243 for testing __fp16.
2244 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2245 conditional on FP16_SUPPORTED.
2246 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2247 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2248
50df9464
MW
22492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2250
2251 * gcc.target/arm/short-vfp-1.c: New.
2252
536b9f42
MW
22532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2254
2255 * gcc.target/arm/attr-fp16-arith-1.c: New.
2256
1b9e31cf
MW
22572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2258
2259 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2260 New.
2261 (add_options_for_arm_v8_2a_fp16_neon): New.
2262 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2263 (add_options_for_arm_arch_v8_2a): Auto-generate.
2264 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2265 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2266 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2267 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2268 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2269 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2270 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2271
a5b42ee7
MW
22722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2273
2274 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2275 arm_fp16_alternative_ok.
2276 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2277 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2278 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2279 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2280 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2281 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2282 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2283 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2284 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2285 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2286 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2287 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2288 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2289 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2290 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2291 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2292 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2293 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2294 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2295 arm_fp16_alternative_ok.
2296 * lib/target-supports.exp
2297 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2298 (check_effective_target_arm_fp16_alternative_ok): New.
2299 (check_effective_target_arm_fp16_none_ok_nocache): New.
2300 (check_effective_target_arm_fp16_none_ok): New.
2301
fcbc975b
ML
23022016-09-23 Martin Liska <mliska@suse.cz>
2303
2304 * gcc.dg/ipa/pr77653.c: Replace adress
2305 with address.
2306
1822b732
ML
23072016-09-23 Martin Liska <mliska@suse.cz>
2308
2309 * gcc.target/i386/movbe-4.c: New test.
2310
fab18cc4
ML
23112016-09-23 Martin Liska <mliska@suse.cz>
2312
2313 * gcc.target/i386/crc32-5.c: New test.
2314
e70f01b5
ML
23152016-09-23 Martin Liska <mliska@suse.cz>
2316
2317 * gcc.target/i386/pr71652.c: New test.
2318 * gcc.target/i386/pr71652-2.c: New test.
2319 * gcc.target/i386/pr71652-3.c: New test.
2320
f2e81d05
JJ
23212016-09-23 Jakub Jelinek <jakub@redhat.com>
2322
2323 * lib/gcc-dg.exp (process-message): Support relative line number
2324 notation - .+4 or .-1 etc.
2325 * gcc.dg/dg-test-1.c: New test.
2326
ed30d2a6
MS
23272016-09-22 Martin Sebor <msebor@redhat.com>
2328
2329 PR target/77676
2330 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2331 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2332 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2333 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2334
1c681c7b
UB
23352016-09-22 Uros Bizjak <ubizjak@gmail.com>
2336
2337 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2338 * gcc.dg/ifcvt-2.c: Ditto.
2339 * gcc.dg/zero_bits_compound-1.c: Ditto.
2340 * gcc.dg/zero_bits_compound-1.c: Ditto.
2341 * gcc.dg/pr40550.c: Simplify target selectors.
2342 Use dg-additional-options.
2343 * gcc.dg/pr47893.c: Ditto.
2344 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2345 additional options for 32-bit x86 targets.
2346 * gcc.dg/pr70955.c: Move to ...
2347 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2348
67cf0a53
PC
23492016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2350
2351 PR c++/61019
2352 * g++.dg/cpp0x/pr61019.C: New.
2353
0ee70cc0
AV
23542016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2355 Terry Guo <terry.guo@arm.com>
2356
2357 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2358 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2359 * gcc.target/arm/pure-code/pure-code.exp: New.
2360
43639d2c
UB
23612016-09-22 Uros Bizjak <ubizjak@gmail.com>
2362
2363 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2364 Remove SSE effective target requirement.
2365
a608d15b
PC
23662016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2367
2368 PR c++/71979
2369 * g++.dg/cpp0x/pr71979.C: New.
2370
d94a7ab4
BE
23712016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2372
2373 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2374
a13f439f
ML
23752016-09-22 Martin Liska <mliska@suse.cz>
2376
2377 PR ipa/77653
2378 * gcc.dg/ipa/pr77653.c: New test.
2379
cf352092
JJ
23802016-09-22 Jakub Jelinek <jakub@redhat.com>
2381
2382 PR fortran/77665
2383 * gfortran.dg/gomp/pr77665.f90: New test.
2384
a8de3002
PT
23852016-09-22 Paul Thomas <pault@gcc.gnu.org>
2386
2387 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2388 * gfortran.dg/dtio_13.f90: New test.
2389
39abef62
LK
23902016-09-21 Louis Krupp <louis.krupp@zoho.com>
2391
2392 PR fortran/66107
2393 * gfortran.dg/pr66107.f90: New test.
2394
4a2bb7fc
ILT
23952016-09-21 Ian Lance Taylor <iant@golang.org>
2396
2397 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2398 with call to builtin delete function.
2399
5f84cee2
JM
24002016-09-21 Joseph Myers <joseph@codesourcery.com>
2401
2402 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2403 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2404 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2405 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2406 tests.
2407
fe01a41a
UB
24082016-09-21 Uros Bizjak <ubizjak@gmail.com>
2409
2410 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2411
2e1c20b1
JJ
24122016-09-21 Jakub Jelinek <jakub@redhat.com>
2413
2414 PR c++/77651
2415 * g++.dg/cpp1z/aligned-new6.C: New test.
2416
de4c144a
MW
24172016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2418
2419 * gcc.target/arm/fp16-aapcs-3.c: New.
2420 * gcc.target/arm/fp16-aapcs-4.c: New.
2421 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2422 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2423 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2424 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2425
44fc7854
BE
24262016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2427
2428 PR tree-optimization/77550
2429 * g++.dg/pr77550.C: New test.
2430
bc084f84
GJL
24312016-09-21 Georg-Johann Lay <avr@gjlay.de>
2432
2433 PR target/77326
2434 * gcc.target/avr/torture/pr77326.c: New test.
2435
c075003a
LK
24362016-09-21 Louis Krupp <louis.krupp@zoho.com>
2437
2438 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2439
6811ea79
RB
24402016-09-21 Richard Biener <rguenther@suse.de>
2441
2442 PR tree-optimization/77648
2443 * gcc.dg/torture/pr77648-1.c: New testcase.
2444 * gcc.dg/torture/pr77648-2.c: Likewise.
2445
f955c4c4
RB
24462016-09-21 Richard Biener <rguenther@suse.de>
2447 Jakub Jelinek <jakub@redhat.com>
2448
2449 PR tree-optimization/77621
2450 * gcc.dg/pr77621.c: New testcase.
2451
096506bb
PT
24522016-09-21 Paul Thomas <pault@gcc.gnu.org>
2453
2454 PR fortran/77657
2455 * gfortran.dg/dtio_12.f90: New test.
2456
37d168ae
SKS
24572016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2458
2459 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2460
66454000
KV
24612016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2462
2463 PR tree-optimization/72835
2464 * gcc.dg/tree-ssa/pr72835.c: New test.
2465
88d0c3f0
MS
24662016-09-20 Martin Sebor <msebor@redhat.com>
2467
2468 PR middle-end/49905
2469 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2470 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2471 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2472 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2473 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2474 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2475 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2476
a03df1d5
KV
24772016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2478
2479 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2480 arguments/compare will be optimized away.
2481 * gcc.dg/torture/ftrapv-1.c: Likewise.
2482
8bc5448f
KV
24832016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2484
2485 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2486 will be optimized away.
2487 * gcc.dg/ipa/vrp1.c: New test.
2488 * gcc.dg/ipa/vrp2.c: New test.
2489 * gcc.dg/ipa/vrp3.c: New test.
2490
973625a0
KV
24912016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2492
2493 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2494 does the same transformation.
2495 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2496 * gcc.dg/tree-ssa/evrp1.c: New test.
2497 * gcc.dg/tree-ssa/evrp2.c: New test.
2498 * gcc.dg/tree-ssa/evrp3.c: New test.
2499 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2500 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2501 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2502 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2503 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2504 foling now happens early.
2505 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2506 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2507 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2508 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2509 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2510
9b1ba33c
UB
25112016-09-20 Uros Bizjak <ubizjak@gmail.com>
2512
2513 PR target/77621
2514 * gcc.target/i386/pr77621.c: New test.
2515 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2516 pattern, loop should vectorize with -mtune=atom.
2517
f5bd4ad8
MO
25182016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2519 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR testsuite/63299
2522 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2523 instead of delete.
2524
7d9cf801
JJ
25252016-09-20 Jakub Jelinek <jakub@redhat.com>
2526
b912f962
JJ
2527 PR c++/77626
2528 * g++.dg/other/pr77626.C: New test.
2529
eaf1ece1
JJ
2530 PR c++/77638
2531 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2532
590b62e9
JJ
2533 PR c++/77637
2534 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2535
7d9cf801
JJ
2536 PR middle-end/77624
2537 * c-c++-common/pr77624-1.c: New test.
2538 * c-c++-common/pr77624-2.c: New test.
2539
3aebb6ff
AV
25402016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2541
2542 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2543 of digits expected.
2544
b5bbe47b
RB
25452016-09-20 Richard Biener <rguenther@suse.de>
2546
2547 PR tree-optimization/77646
2548 * gcc.dg/torture/pr77646.c: New testcase.
2549
144a96e4
BE
25502016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2551
2552 PR c++/77434
2553 * c-c++-common/Wint-in-bool-context.c: New test.
2554
1f2071fa
JM
25552016-09-19 Joseph Myers <joseph@codesourcery.com>
2556
2557 * gcc.dg/cr-decimal-dig-1.c: New test.
2558
63012d9a
JM
25592016-09-19 Joseph Myers <joseph@codesourcery.com>
2560
2561 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2562 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2563 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2564 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2565
02410826
VM
25662016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2567
2568 PR rtl-optimization/77416
2569 * gcc.target/powerpc/pr77416.c: New.
2570
6101a7ab
PP
25712016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2572
2573 PR c++/77639
2574 * g++.dg/template/error-recovery4.C: New test.
2575
1993ff76
BC
25762016-09-19 Bin Cheng <bin.cheng@arm.com>
2577
2578 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2579
5fa9e644
KT
25802016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2581
2582 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2583 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2584
fc15d9ec
JJ
25852016-09-19 Jakub Jelinek <jakub@redhat.com>
2586 Jan Hubicka <jh@suse.cz>
2587
2588 PR target/77587
2589 * gcc.dg/pr77587.c: New test.
2590 * gcc.dg/pr77587a.c: New file.
2591
3c9f5092
AV
25922016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2593
2594 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2595 * gfortran.dg/coarray_38.f90:
2596 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2597 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2598 * gfortran.dg/coarray_allocate_7.f08: New test.
2599 * gfortran.dg/coarray_allocate_8.f08: New test.
2600 * gfortran.dg/coarray_allocate_9.f08: New test.
2601 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2602 new caf_register.
2603 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2604 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2605 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2606 get_by_refs.
2607 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2608 * gfortran.dg/coarray_lock_7.f90: Same.
2609 * gfortran.dg/coarray_poly_5.f90: Same.
2610 * gfortran.dg/coarray_poly_6.f90: Same.
2611 * gfortran.dg/coarray_poly_7.f90: Same.
2612 * gfortran.dg/coarray_poly_8.f90: Same.
2613 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2614
e79e6763
FR
26152016-09-19 Fritz Reese <fritzoreese@gmail.com>
2616
2617 PR fortran/77584
2618 * gfortran.dg/dec_structure_15.f90: New testcase.
2619
ae527639
RB
26202016-09-19 Richard Biener <rguenther@suse.de>
2621
2622 PR middle-end/77605
2623 * gcc.dg/torture/pr77605.c: New testcase.
2624
cdf060f8
LK
26252016-09-18 Louis Krupp <louis.krupp@zoho.com>
2626
2627 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2628
b720e919
JH
26292016-09-17 Jan Hubicka <hubicka@ucw.cz>
2630
2631 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2632 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2633 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2634 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2635 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2636 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2637 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2638 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2639 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2640 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2641 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2642
bdabae39
KY
26432016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2644
2645 * gcc.target/i386/pr68633.c: Fix expected result.
2646
493ba820
LK
26472016-09-17 Louis Krupp <louis.krupp@gmail.com>
2648
2649 PR fortran/68078
2650 * gfortran.dg/pr68078.f90: New test.
2651 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2652
9a42726b
BS
26532016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2654
2655 PR target/77613
2656 * gcc.target/powerpc/swaps-p8-25.c: New.
2657
e7d61178
JJ
26582016-09-16 Jakub Jelinek <jakub@redhat.com>
2659
8f03e02f
JJ
2660 PR c++/77482
2661 * g++.dg/cpp0x/constexpr-77482.C: New test.
2662
e80cb545
JJ
2663 PR c++/77379
2664 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2665 thunk offsets.
2666 * g++.dg/abi/abi-tag23a.C: Likewise.
2667
1c2f613f
JJ
2668 PR c++/77338
2669 * g++.dg/cpp0x/decltype-77338.C: New test.
2670
e7d61178
JJ
2671 PR c++/77375
2672 * g++.dg/cpp0x/mutable1.C: New test.
2673
8d987deb
SK
26742016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2675
2676 PR fortran/77612
2677 * gfortran.dg/pr77612.f90: New test.
2678
2c3d35a6
SKS
26792016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2680
2681 * gcc.dg/torture/pr70421.c: Require int32plus.
2682
e43163ae
JJ
26832016-09-16 Jakub Jelinek <jakub@redhat.com>
2684
bcf0905a
JJ
2685 PR middle-end/77475
2686 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2687
e43163ae
JJ
2688 PR target/77526
2689 * gcc.target/i386/pr77526.c: New test.
2690
7d704548
JJ
26912016-09-16 Jakub Jelinek <jakub@redhat.com>
2692 Eric Botcazou <ebotcazou@adacore.com>
2693
2694 PR middle-end/77594
2695 * gcc.target/i386/pr77594.c: New test.
2696
902d624f
LK
26972016-09-15 Louis Krupp <louis.krupp@zoho.com>
2698
2699 PR fortran/69963
2700 * gfortran.dg/misplaced_implicit_character.f90: New test.
2701
7e16ce79
BC
27022016-09-15 Bin Cheng <bin.cheng@arm.com>
2703
2704 PR tree-optimization/77503
2705 * gcc.dg/vect/pr77503.c: New test.
2706
7c05f5c4
RB
27072016-09-15 Richard Biener <rguenther@suse.de>
2708
2709 PR middle-end/77544
2710 * c-c++-common/torture/pr77544.c: New testcase.
2711
76ff80fb
JJ
27122016-09-15 Jakub Jelinek <jakub@redhat.com>
2713
2714 PR middle-end/77475
2715 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2716 * gcc.dg/march-generic.c: Likewise.
2717 * gcc.target/i386/spellcheck-options-1.c: New test.
2718 * gcc.target/i386/spellcheck-options-2.c: New test.
2719 * gcc.target/i386/spellcheck-options-3.c: New test.
2720 * gcc.target/i386/spellcheck-options-4.c: New test.
2721
5560d026
CLT
27222016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2723
2724 PR fortran/72743
2725 * gfortran.dg/goacc/pr72743.f90: New test.
2726
5334f733
RB
27272016-09-15 Richard Biener <rguenther@suse.de>
2728
2729 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2730
d08615f2
RB
27312016-09-15 Richard Biener <rguenther@suse.de>
2732
2733 PR tree-optimization/77514
2734 * gcc.dg/torture/pr77514.c: New testcase.
2735
28ca05f0
JJ
27362016-09-14 Jakub Jelinek <jakub@redhat.com>
2737
2738 PR c++/77549
2739 * g++.dg/lookup/pr77549.C: New test.
2740
20a1e5b8
MP
27412016-09-14 Marek Polacek <polacek@redhat.com>
2742
2743 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2744 * c-c++-common/gomp/atomic-13.c: Likewise.
2745 * c-c++-common/gomp/atomic-14.c: Likewise.
2746 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2747 * g++.dg/cpp1z/bool-increment1.C: New test.
2748 * c-c++-common/pr60439.c: Add dg-warning.
2749 * g++.dg/expr/bitfield4.C: Likewise.
2750 * g++.dg/expr/bitfield5.C: Likewise.
2751 * g++.dg/expr/bitfield6.C: Likewise.
2752 * g++.dg/expr/bool1.C: Likewise.
2753 * g++.dg/expr/bool3.C: Likewise.
2754 * g++.dg/expr/lval3.C: Likewise.
2755 * g++.dg/expr/lval4.C: Likewise.
2756 * g++.old-deja/g++.jason/bool5.C: Likewise.
2757 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2758 * g++.dg/other/error18.C: Likewise.
2759 * g++.dg/gomp/atomic-14.C: Likewise.
2760
0761f6bf
NS
27612016-09-14 Nathan Sidwell <nathan@acm.org>
2762
2763 PR c++/77539
2764 * g++.dg/cpp1y/pr77539.C: New.
2765
13cddbc1
CL
27662016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2767
2768 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2769 dg-require.
2770 * g++.dg/ext/builtin_alloca.C: Likewise.
2771 * g++.dg/template/spec35.C: Likewise.
2772 * gcc.dg/builtins-68.c: Likewise.
2773 * gcc.misc-tests/gcov-13.c: Likewise.
2774 * gcc.misc-tests/gcov-14.c: Likewise.
2775
a90638d4
JM
27762016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2777
2778 * gfortran.dg/dec_structure_14.f90: New testcase.
2779
5ba4a08c
JJ
27802016-09-14 Jakub Jelinek <jakub@redhat.com>
2781
2782 PR sanitizer/68260
2783 * c-c++-common/tsan/pr68260.c: New test.
2784
a713b234
JS
27852016-09-13 Joe Seymour <joe.s@somniumtech.com>
2786
2787 PR target/70713
2788 * gcc.target/msp430/function-attributes-1.c: New test.
2789 * gcc.target/msp430/function-attributes-2.c: New test.
2790 * gcc.target/msp430/function-attributes-3.c: New test.
2791
96032047
MS
27922015-04-18 Martin Sebor <msebor@redhat.com>
2793
2794 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2795 of non-nul characters.
2796 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2797
ea8661cd
JJ
27982016-09-13 Jakub Jelinek <jakub@redhat.com>
2799
9952908a
JJ
2800 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2801 * g++.dg/cpp1z/gen-attrs1.C: New test.
2802
63cdb7a0
JJ
2803 PR tree-optimization/77454
2804 * gcc.dg/pr77454.c: New test.
2805
ea8661cd
JJ
2806 PR c++/77553
2807 * g++.dg/cpp1y/constexpr-77553.C: New test.
2808
254830ba
DM
28092016-09-13 David Malcolm <dmalcolm@redhat.com>
2810
2811 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2812 (test_show_locus): Replace rich_location::add_fixit_insert calls
2813 with add_fixit_insert_before and add_fixit_insert_after.
2814
42763690
JM
28152016-09-13 Jason Merrill <jason@redhat.com>
2816 Tom de Vries <tom@codesourcery.com>
2817
2818 PR c++/77427
2819 * g++.dg/pr77427.C: New test.
2820
c8798f2c
ML
28212016-09-13 Martin Liska <mliska@suse.cz>
2822
2823 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2824 effective target.
2825 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2826 * lib/target-supports.exp: Define the new target.
2827
54700e2e
AP
28282016-09-12 Andrew Pinski <apinski@cavium.com>
2829
2830 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2831 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2832
e1d55bf7
UB
28332016-09-12 Uros Bizjak <ubizjak@gmail.com>
2834
2835 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2836 variable arguments.
2837 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2838 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2839 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2840 variable argument.
2841 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2842 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2843
54dcdb88
BE
28442016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2845
2846 PR c++/77496
2847 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2848 * g++.dg/ext/pr77496.C: New test.
2849 * g++.dg/warn/pr77496.C: New test.
2850
d1463eb9
DM
28512016-09-12 David Malcolm <dmalcolm@redhat.com>
2852
2853 PR c/72858
2854 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2855 to preserve conversion chars, and to preserve prefix information.
2856 * gcc.dg/format/pr72858.c: New test case.
2857
217fabad
SK
28582016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2859
2860 * gfortran.dg/pr77507.f90: Move to ...
2861 * gfortran.dg/ieee/pr77507.f90: here.
2862
a1cd04ac
JH
28632016-08-09 Jan Hubicka <hubicka@ucw.cz>
2864
2865 PR ipa/61159
2866 * compile/pr61159.c: New testcase
2867
e3912107
JH
28682016-08-09 Jan Hubicka <hubicka@ucw.cz>
2869
2870 PR ipa/64316
2871 * gcc.dg/ipa/pr63416.c: New testcase.
2872
739d9339
PT
28732016-09-10 Paul Thomas <pault@gcc.gnu.org>
2874 Steven G. Kargl <kargl@gcc.gnu.org>
2875
2876 PR fortran/77532
cc3135b6 2877 * gfortran.dg/dtio_11.f90: new test.
739d9339 2878
fb7c40dd
SK
28792016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2880
2881 PR fortran/77507
2882 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2883 * gfortran.dg/c_assoc_4.f90: Ditto.
2884
5b28efbb
TV
28852016-09-10 Tom de Vries <tom@codesourcery.com>
2886
2887 PR C/71602
2888 * c-c++-common/va-arg-va-list-type.c: New test.
2889
9d0a9bb4
PB
28902016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2891
2892 PR rtl-optimization/77289
2893 * gcc.target/powerpc/pr77289.c: New test.
2894
3f0177e7
MS
28952016-09-09 Martin Sebor <msebor@redhat.com>
2896
2897 PR c/77520
2898 PR c/77521
2899 * gcc.dg/pr77520.c: New test.
2900 * gcc.dg/pr77521.c: New test.
2901
e81e83d0
SK
29022016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2903
2904 PR fortran/77506
2905 * gfortran.dg/pr77506.f90: New test.
2906
8a92685e
SK
29072016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2908
2909 PR fortran/77507
2910 * gfortran.dg/pr77507.f90: New test.
2911
c65248cb
JM
29122016-09-09 Joseph Myers <joseph@codesourcery.com>
2913
2914 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2915
2cf0ff98
SK
29162016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2917 Louis Krupp <lkrupp@gcc.gnu.org>
2918
2919 PR fortran/69514
2920 * gfortran.dg/pr69514_1.f90: New test.
2921 * gfortran.dg/pr69514_2.f90: New test.
2922
8ebc1e0f
JJ
29232016-09-08 Jakub Jelinek <jakub@redhat.com>
2924
20b6cf01
JJ
2925 PR fortran/77500
2926 * gfortran.dg/gomp/pr77500.f90: New test.
2927
8ebc1e0f
JJ
2928 PR fortran/77516
2929 * gfortran.dg/gomp/pr77516.f90: New test.
2930
34718542
JJ
29312016-09-07 Jakub Jelinek <jakub@redhat.com>
2932
2933 PR middle-end/77475
2934 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2935 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2936 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2937 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2938 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2939 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2940
e5106e27
DM
29412016-09-07 David Malcolm <dmalcolm@redhat.com>
2942
2943 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2944 "substring-locations.h".
2945
ca235a85
RB
29462016-09-07 Richard Biener <rguenther@suse.de>
2947
2948 PR c/77450
2949 * c-c++-common/vector-subscript-8.c: Move ..
2950 * gcc.dg/pr77450.c: ... here.
2951
0076b5dc 29522016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2953
2954 PR libgfortran/77393
2955 * gfortran.dg/fmt_f0_2.f90: Update test.
2956 * gfortran.dg/fmt_f0_3.f90: New test.
2957
6ac7322b
DH
29582016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2959
2960 PR debug/77389
2961 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2962 in dg-options.
2963
2964 PR debug/57519
2965 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2966
8eb9e049
JJ
29672016-09-06 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR target/69255
2970 * gcc.target/i386/pr69255-1.c: New test.
2971 * gcc.target/i386/pr69255-2.c: New test.
2972 * gcc.target/i386/pr69255-3.c: New test.
2973
29742016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2975
2976 PR c/77336
2977 * gcc.dg/format/miss-7.c: New test.
2978
e6cb85d4
UB
29792016-09-06 Uros Bizjak <ubizjak@gmail.com>
2980
2981 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2982
7fe76f6a
ML
29832016-09-06 Martin Liska <mliska@suse.cz>
2984
2985 PR gcov-profile/77378
2986 PR gcov-profile/77466
2987 * gcc.dg/profile-update-warning.c: New test.
2988
209b636e
RB
29892016-09-06 Richard Biener <rguenther@suse.de>
2990
2991 PR tree-optimization/77479
2992 * gcc.dg/torture/pr77479.c: New testcase.
2993
b772a565
RB
29942016-09-06 Richard Biener <rguenther@suse.de>
2995
2996 PR c/77450
2997 * c-c++-common/vector-subscript-7.c: Adjust.
2998 * c-c++-common/vector-subscript-8.c: New testcase.
2999
a8c07037
SKS
30002016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3001
3002 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3003
0ce48391
JJ
30042016-09-05 Jakub Jelinek <jakub@redhat.com>
3005
de9188e0
JJ
3006 PR target/77476
3007 * gcc.target/i386/avx512f-pr77476.c: New test.
3008 * gcc.target/i386/avx512bw-pr77476.c: New test.
3009 * gcc.target/i386/avx512dq-pr77476.c: New test.
3010
c76f7809
JJ
3011 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3012 Update comment to mention also avx512f.
3013
0ce48391
JJ
3014 PR sanitizer/77396
3015 * g++.dg/asan/pr77396-2.C: New test.
3016
8a27cf73
UB
30172016-09-05 Uros Bizjak <ubizjak@gmail.com>
3018
3019 PR rtl-optimization/77452
3020 * gcc.target/i386/pr77452.c: New test.
3021
25ff5dd3
MP
30222016-09-05 Marek Polacek <polacek@redhat.com>
3023
3024 PR c/77423
3025 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3026
f2bc4e48
SK
30272016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3028
3029 PR fortran/77391
3030 * gfortran.dg/pr77391.f90: New test.
3031
e85921ee
SK
30322016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3033
3034 PR fortran/77460
3035 * gfortran.dg/pr77460.f90: New test.
3036
b5d50659
JJ
30372016-09-03 Jakub Jelinek <jakub@redhat.com>
3038
3039 PR c/65467
3040 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3041
7b826676
KY
30422016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3043
3044 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3045
717ebe91
DM
30462016-09-02 David Malcolm <dmalcolm@redhat.com>
3047
3048 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3049 test case.
3050 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3051 diagnostic-test-show-locus-generate-patch.c to the sources
3052 for diagnostic_plugin_test_show_locus.c.
3053
94087e88
JJ
30542016-09-02 Jakub Jelinek <jakub@redhat.com>
3055
9dc5773f
JJ
3056 PR c/65467
3057 * gcc.dg/gomp/_Atomic-1.c: New test.
3058 * gcc.dg/gomp/_Atomic-2.c: New test.
3059 * gcc.dg/gomp/_Atomic-3.c: New test.
3060 * gcc.dg/gomp/_Atomic-4.c: New test.
3061 * gcc.dg/gomp/_Atomic-5.c: New test.
3062
94087e88
JJ
3063 PR sanitizer/77396
3064 * g++.dg/asan/pr77396.C: New test.
3065
30662016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3067
3068 PR tree-optimization/71831
3069 * gcc.dg/builtin-object-size-16.c: New test.
3070 * gcc.dg/builtin-object-size-17.c: New test.
3071
7e89048d
JD
30722016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3073
3074 PR libgfortran/77393
3075 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3076
2f196155
UB
30772016-09-01 Uros Bizjak <ubizjak@gmail.com>
3078
3079 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3080 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3081 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3082 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3083 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3084 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3085 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3086 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3087 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3088 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3089 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3090 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3091 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3092 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3093 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3094 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3095 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3096 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3097
0a6b0523
EB
30982016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3099
3100 * gnat.dg/opt58.adb: New test.
3101 * gnat.dg/opt58_pkg.ads: New helper.
3102
2a99de7b
RB
31032016-09-01 Richard Biener <rguenther@suse.de>
3104
3105 PR middle-end/77436
3106 * gcc.dg/torture/pr77436.c: New testcase.
3107
f79d8786
SKS
31082016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3109
3110 * gcc.dg/pr64252.c: Require int32plus.
3111 * gcc.dg/pr66299-1.c: Likewise.
3112 * gcc.dg/pr66299-2.c: Likewise.
3113 * gcc.dg/torture/20131115-1.c: Skip for avr.
3114
b06335f9
KT
31152016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3116
3117 * gcc.target/aarch64/ands_3.c: New test.
3118
f25f40be
JJ
31192016-08-31 Jakub Jelinek <jakub@redhat.com>
3120
d12a0b5a
JJ
3121 PR fortran/77352
3122 * gfortran.dg/gomp/pr77352.f90: New test.
3123
f25f40be
JJ
3124 PR fortran/77374
3125 * gfortran.dg/gomp/pr77374.f08: New test.
3126
9ff6fb6e
MG
31272016-08-31 Marc Glisse <marc.glisse@inria.fr>
3128
3129 PR tree-optimization/73714
3130 * gcc.dg/tree-ssa/pr73714.c: New test.
3131
8e95a674
JD
31322016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3133
3134 PR libgfortran/77393
3135 * gfortran.dg/fmt_f0_2.f90: New test.
3136
c6b0037d
MG
31372016-08-31 Marc Glisse <marc.glisse@inria.fr>
3138
3139 * gcc.target/i386/pr59539-2.c: Adapt options.
3140 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3141
1a576b13
PT
31422016-08-31 Paul Thomas <pault@gcc.gnu.org>
3143
3144 PR fortran/77418
3145 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3146 of the associate entity and replace with a pointer to the
3147 intended item on the stack.
3148
e73d3ca6 31492016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3150 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3151
3152 PR fortran/48298
3153 * gfortran.dg/dtio_1.f90: New test.
3154 * gfortran.dg/dtio_2.f90: New test.
3155 * gfortran.dg/dtio_3.f90: New test.
3156 * gfortran.dg/dtio_4.f90: New test.
3157 * gfortran.dg/dtio_5.f90: New test.
3158 * gfortran.dg/dtio_6.f90: New test.
3159 * gfortran.dg/dtio_7.f90: New test.
3160 * gfortran.dg/dtio_8.f90: New test.
3161 * gfortran.dg/dtio_9.f90: New test.
3162 * gfortran.dg/dtio_10.f90: New test.
3163
b816477a
DM
31642016-08-30 David Malcolm <dmalcolm@redhat.com>
3165
3166 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3167 (test_many_nested_locations): New function.
3168 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3169 (test_show_locus): Handle "test_many_nested_locations".
3170
71b30891
DM
31712016-08-30 David Malcolm <dmalcolm@redhat.com>
3172
3173 * g++.dg/template/double-greater-than-fixit.C: New test case.
3174
8fa37232
EB
31752016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3176
3177 * gnat.dg/opt57.ad[sb]: New test.
3178 * gnat.dg/opt57_pkg.ads: New helper.
3179
6f651bae
RB
31802016-08-30 Richard Biener <rguenther@suse.de>
3181
3182 PR tree-optimization/69047
3183 * gcc.dg/pr69047.c: Fix byte-order check.
3184
ab834832
JJ
31852016-08-30 Jakub Jelinek <jakub@redhat.com>
3186
5116b156
JJ
3187 PR tree-optimization/72866
3188 * gcc.dg/vect/pr72866.c: New test.
3189
3754bbfc
JJ
3190 PR debug/77363
3191 * g++.dg/debug/dwarf2/pr77363.C: New test.
3192
26122e2d
JJ
3193 PR middle-end/77377
3194 * gcc.target/i386/pr77377.c: New test.
3195
ab834832
JJ
3196 PR debug/77389
3197 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3198 in dg-options.
3199
bedc9ca7
SK
32002016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3201
3202 * gfortran.dg/pr77372.f90: Moved to ...
3203 * gfortran.dg/ieee/pr77372.f90: here.
3204
adfa1e6b
MM
32052016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3206
3207 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3208 vector short/char initializations.
3209 * gcc.target/powerpc/vec-init-5.c: Likewise.
3210 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3211 vector initialization optimizations.
3212 * gcc.target/powerpc/vec-init-7.c: Likewise.
3213 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3214 vector float/double initializations.
3215 * gcc.target/powerpc/vec-init-9.c: Likewise.
3216
414b7129
UB
32172016-08-29 Uros Bizjak <ubizjak@gmail.com>
3218
3219 PR target/77403
3220 * gcc.target/i386/pr77403.c: New test.
3221
3d06b6f2
MP
32222016-08-29 Marek Polacek <polacek@redhat.com>
3223
3224 PR c/77292
3225 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3226
ba9bbd6f
TV
32272016-08-29 Tom de Vries <tom@codesourcery.com>
3228
3229 PR c/77398
3230 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3231
d7d80d8f
EB
32322016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3233
3234 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3235
d7d80d8f 32362016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3237
3238 * gfortran.dg/dec_structure_13.f90: New testcase.
3239
468d95c8
JB
32402016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3241
3242 PR fortran/77261
3243 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3244 available.
3245
f329b264
TV
32462016-08-28 Tom de Vries <tom@codesourcery.com>
3247
3248 PR lto/70955
3249 * gcc.dg/pr70955.c: New test.
3250 * gcc.dg/lto/pr70955_0.c: Same.
3251 * gcc.dg/lto/pr70955_1.c: Same.
3252
4a389eb6
PP
32532016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3254
3255 PR tree-optimization/71077
3256 * gcc.target/i386/pr71077.c: New test.
3257
3f8257db 32582016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3259
3260 PR fortran/77380
3261 * gfortran.dg/pr77380.f90: New test.
3262
3f8257db 32632016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3264
3265 PR fortran/77372
3266 gfortran.dg/pr77372.f90: New test.
3267
ee908516
DM
32682016-08-26 David Malcolm <dmalcolm@redhat.com>
3269
3270 * gcc.dg/spellcheck-fields-2.c (test): Move
3271 dg-begin/end-multiline-output within function body.
3272 (test_macro): New function.
3273
d41e76cf
DM
32742016-08-26 David Malcolm <dmalcolm@redhat.com>
3275
3276 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3277 (test_fixit_insert): Update expected output.
3278 (test_fixit_remove): Likewise.
3279 (test_fixit_replace): Likewise.
3280
524a4c96
RO
32812016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3282
3283 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3284 Fix typo.
3285
ebfa15ab
RB
32862016-08-26 Richard Biener <rguenther@suse.de>
3287
3288 PR tree-optimization/69047
3289 * gcc.dg/pr69047.c: New testcase.
3290
209ca542
PK
32912016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3292 Martin Jambhor <mjambor@suse.cz>
524a4c96 3293
209ca542
PK
3294 * gcc.dg/ipa/propbits-1.c: New test-case.
3295 * gcc.dg/ipa/propbits-2.c: Likewise.
3296 * gcc.dg/ipa/propbits-3.c: Likewise.
3297
e5cf1629
SK
32982016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3299
3300 PR fortran/77351
3301 * gfortran.dg/pr77351.f90: New test.
3302
ebef225f
MP
33032016-08-25 Marek Polacek <polacek@redhat.com>
3304
3305 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3306
fe377a48
MP
33072016-08-25 Marek Polacek <polacek@redhat.com>
3308
3309 PR c/77323
3310 * gcc.dg/pr77323.c: New test.
3311
88b8971f
PT
33122016-08-24 Paul Thomas <pault@gcc.gnu.org>
3313
3314 PR fortran/77358
3315 * gfortran.dg/submodule_17.f08: New test.
3316
3f8257db
JJ
33172016-08-24 Michael Collison <michael.collison@linaro.org>
3318 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3319
3320 * gcc.target/arm/builtin_saddl.c: New testcase.
3321 * gcc.target/arm/builtin_saddll.c: New testcase.
3322 * gcc.target/arm/builtin_uaddl.c: New testcase.
3323 * gcc.target/arm/builtin_uaddll.c: New testcase.
3324 * gcc.target/arm/builtin_ssubl.c: New testcase.
3325 * gcc.target/arm/builtin_ssubll.c: New testcase.
3326 * gcc.target/arm/builtin_usubl.c: New testcase.
3327 * gcc.target/arm/builtin_usubll.c: New testcase.
3328
d5b5d212
UB
33292016-08-24 Uros Bizjak <ubizjak@gmail.com>
3330
3331 PR target/77270
3332 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3333 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3334 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3335 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3336 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3337 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3338 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3339 effective target. Remove scan-assembler-times directives.
3340 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3341 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3342 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3343
d1188689
SKS
33442016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3345
3346 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3347 of unsigned int.
3348 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3349
0b6b8f85
RS
33502016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3351
3352 PR testsuite/77317
3353 * lib/target-supports.exp
3354 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3355 (check_effective_target_vect_natural_alignment): Ditto.
3356 (check_effective_target_vector_alignment_reachable): Ditto.
3357 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3358
587b7f7a
ILT
33592016-08-23 Ian Lance Taylor <iant@golang.org>
3360
3361 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3362
6019c0fc
MM
33632016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3364
3365 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3366 being created from pointers to memory locations.
3367 * gcc.target/powerpc/vec-init-2.c: Likewise.
3368
cfe37db4
FR
33692016-08-23 Fritz Reese <fritzoreese@gmail.com>
3370
3371 * gfortran.dg/dec_structure_12.f90: New testcase.
3372
7e11f46f
DV
33732016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3374
3375 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3376
7ab4f354
DV
33772016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3378
3379 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3380 verification.
3381
deb9351f
DV
33822016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3383
3384 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3385 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3386
1fd9f058
RB
33872016-08-23 Richard Biener <rguenther@suse.de>
3388
3389 PR tree-optimization/27336
3390 * c-c++-common/pr27336.c: New testcase.
3391
b00e6e75
MP
33922016-08-22 Marek Polacek <polacek@redhat.com>
3393
3394 PR c++/77321
3395 * g++.dg/cpp1y/pr77321.C: New test.
3396
58338bac
SK
33972016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3398
3399 PR fortran/60774
3400 * gfortran.dg/empty_label.f: Adjust test for new error message.
3401 * gfortran.dg/empty_label.f90: Ditto.
3402 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3403 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3404 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3405
30364ce6
SK
34062016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3407
3408 PR fortran/61318
3409 * gfortran.dg/pr61318.f90: New test.
3410
ad7a5a8f
SK
34112016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3412
3413 PR fortran/77260
3414 * gfortran.dg/pr77260_1.f90: New test.
3415 * gfortran.dg/pr77260_2.f90: Ditto.
3416
72f52f30
JM
34172016-08-22 Joseph Myers <joseph@codesourcery.com>
3418
3419 PR middle-end/77269
3420 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3421 __builtin_signbitf and __builtin_signbitl in expected generic
3422 expansion.
3423 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3424 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3425 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3426 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3427 tests.
3428
6dc198e3
JM
34292016-08-22 Joseph Myers <joseph@codesourcery.com>
3430
3431 * gcc.dg/torture/float128-builtin.c,
3432 gcc.dg/torture/float128-ieee-nan.c,
3433 gcc.dg/torture/float128x-builtin.c,
3434 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3435 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3436 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3437 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3438 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3439 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3440 gcc.dg/torture/floatn-nan.h: New tests.
3441
7ff4e41a
JM
34422016-08-22 Joseph Myers <joseph@codesourcery.com>
3443
3444 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3445 macro.
3446 (main): Update calls to TEST_I_F.
3447 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3448 macro.
3449 (main): Update calls to TEST_I_F.
3450
7078cdb6
JM
34512016-08-22 Joseph Myers <joseph@codesourcery.com>
3452
3453 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3454 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3455 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3456 names in calls to TEST_I_F.
3457
a9d7c823
BE
34582016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3459
3460 PR c/52952
3461 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3462
cd800235
SKS
34632016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3464
3465 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3466 and !natural_alignment_64.
3467 * gcc.dg/ipa/propalign-2.c: Likewise.
3468 * gcc.dg/ipa/propalign-3.c: Likewise.
3469 * gcc.dg/ipa/propalign-4.c: Likewise.
3470 * gcc.dg/ipa/propalign-5.c: Likewise.
3471 * lib/target-supports.exp
3472 (check_effective_target_natural_alignment_32): Add avr-*-*.
3473
22d12455
KV
34742016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3475
3476 PR tree-optimization/61839
3477 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3478 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3479 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3480 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3481
c65699ef
JM
34822016-08-19 Joseph Myers <joseph@codesourcery.com>
3483
3484 PR c/32187
3485 * lib/target-supports.exp (check_effective_target_float16)
3486 (check_effective_target_float32, check_effective_target_float64)
3487 (check_effective_target_float128, check_effective_target_float32x)
3488 (check_effective_target_float64x)
3489 (check_effective_target_float128x)
3490 (check_effective_target_float16_runtime)
3491 (check_effective_target_float32_runtime)
3492 (check_effective_target_float64_runtime)
3493 (check_effective_target_float128_runtime)
3494 (check_effective_target_float32x_runtime)
3495 (check_effective_target_float64x_runtime)
3496 (check_effective_target_float128x_runtime)
3497 (check_effective_target_floatn_nx_runtime)
3498 (add_options_for_float16, add_options_for_float32)
3499 (add_options_for_float64, add_options_for_float128)
3500 (add_options_for_float32x, add_options_for_float64x)
3501 (add_options_for_float128x): New procedures.
3502 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3503 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3504 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3505 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3506 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3507 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3508 gcc.dg/torture/float128-complex.c,
3509 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3510 gcc.dg/torture/float128x-basic.c,
3511 gcc.dg/torture/float128x-complex.c,
3512 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3513 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3514 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3515 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3516 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3517 gcc.dg/torture/float32x-basic.c,
3518 gcc.dg/torture/float32x-complex.c,
3519 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3520 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3521 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3522 gcc.dg/torture/float64x-basic.c,
3523 gcc.dg/torture/float64x-complex.c,
3524 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3525 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3526 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3527 gcc.dg/torture/floatn-tg.h,
3528 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3529 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3530 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3531 gcc.dg/torture/fp-int-convert-float128x.c,
3532 gcc.dg/torture/fp-int-convert-float16-timode.c,
3533 gcc.dg/torture/fp-int-convert-float16.c,
3534 gcc.dg/torture/fp-int-convert-float32-timode.c,
3535 gcc.dg/torture/fp-int-convert-float32.c,
3536 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3537 gcc.dg/torture/fp-int-convert-float32x.c,
3538 gcc.dg/torture/fp-int-convert-float64-timode.c,
3539 gcc.dg/torture/fp-int-convert-float64.c,
3540 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3541 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3542 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3543 maximum exponent of floating-point type. Use it in testing
3544 whether 0x8...0 fits in the floating-point type. Always treat -1
3545 (signed 0xf...f) as fitting in the floating-point type.
3546 (M_OK1): New macro.
3547 * gcc.dg/torture/fp-int-convert-double.c,
3548 gcc.dg/torture/fp-int-convert-float.c,
3549 gcc.dg/torture/fp-int-convert-float128-timode.c,
3550 gcc.dg/torture/fp-int-convert-float128.c,
3551 gcc.dg/torture/fp-int-convert-float80-timode.c,
3552 gcc.dg/torture/fp-int-convert-float80.c,
3553 gcc.dg/torture/fp-int-convert-long-double.c,
3554 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3555
94e73c78
JJ
35562016-08-19 Jakub Jelinek <jakub@redhat.com>
3557
fbdbd4b6
JJ
3558 PR fortran/72744
3559 * gfortran.dg/gomp/pr72744.f90: New test.
3560
94e73c78
JJ
3561 PR fortran/69281
3562 * gfortran.dg/gomp/pr69281.f90: New test.
3563
91151a73
JB
35642016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3565
414b7129
UB
3566 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3567 the last special seed value.
3568 * gfortran.dg/random_7.f90: Use size for last array member instead
3569 of hardcoded value.
91151a73 3570
fcf830ab
PK
35712016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3572
3573 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3574 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3575
1a5da5b6
RB
35762016-08-19 Richard Biener <rguenther@suse.de>
3577
3578 PR tree-optimization/77286
3579 * gcc.dg/torture/pr77286.c: New testcase.
3580
82f72146
DM
35812016-08-18 David Malcolm <dmalcolm@redhat.com>
3582
3583 * gcc.dg/verbose-asm-2.c: New test case.
3584
cc015f3a
DM
35852016-08-18 David Malcolm <dmalcolm@redhat.com>
3586
3587 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3588 (custom_diagnostic_finalizer): Update for change to
3589 diagnostic_show_locus.
3590
cb18fd07
DM
35912016-08-18 David Malcolm <dmalcolm@redhat.com>
3592
3593 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3594 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3595
a76989dc
MP
35962016-08-18 Marek Polacek <polacek@redhat.com>
3597
3598 PR c/71514
3599 * gcc.dg/pr71514.c: New test.
3600
89c88780
L
36012015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3602
3603 PR target/72839
3604 * gcc.target/i386/pr72839.c: New test.
3605
2c71d454
CLT
36062016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3607
3608 PR middle-end/70895
3609 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3610 * c-c++-common/goacc/reduction-1.c: Likewise.
3611 * c-c++-common/goacc/reduction-2.c: Likewise.
3612 * c-c++-common/goacc/reduction-3.c: Likewise.
3613 * c-c++-common/goacc/reduction-4.c: Likewise.
3614
66592e95
AM
36152016-08-18 Alan Modra <amodra@gmail.com>
3616
3617 * gcc.c-torture/compile/pr72771.c: New.
3618
3a146d46
JJ
36192016-08-17 Jakub Jelinek <jakub@redhat.com>
3620
3621 PR fortran/67496
3622 * gfortran.dg/pr67496.f90: New test.
3623
3f8257db 36242015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3625
3626 PR tree-optimization/71752
3a146d46 3627 * gcc.dg/vect/pr71752.c: New.
038000bd 3628
dd42e908
UB
36292016-08-17 Uros Bizjak <ubizjak@gmail.com>
3630
3631 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3632
458a1cd0
JJ
36332016-08-17 Jakub Jelinek <jakub@redhat.com>
3634
3635 PR middle-end/77259
3636 * g++.dg/ipa/devirt-52.C: New test.
3637
11c4c4ba
CLT
36382016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3639
3640 * c-c++-common/goacc/reduction-6.c: New testcase.
3641
661d6efd
RB
36422016-08-17 Richard Biener <rguenther@suse.de>
3643
3644 PR tree-optimization/76490
3645 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3646 * gcc.dg/pr52904.c: XFAIL.
3647
622d8b69
RB
36482016-08-17 Richard Biener <rguenther@suse.de>
3649
3650 PR tree-optimization/23855
3651 * gcc.dg/loop-unswitch-2.c: Adjust.
3652
af23e99c
JJ
36532016-08-16 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR tree-optimization/72817
3656 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3657
feeb6268
JM
36582016-08-16 Joseph Myers <joseph@codesourcery.com>
3659
3660 PR libgcc/77265
3661 * gcc.dg/torture/float128-extend-inf.c: New test.
3662
65e736c0
DM
36632016-08-16 David Malcolm <dmalcolm@redhat.com>
3664
3665 PR c/72857
3666 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3667 for embedded NUL.
3668 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3669 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3670 caret placement.
3671 (test_oct): Likewise.
3672 (test_multiple): Likewise.
3673 (test_field_width_specifier): Likewise.
3674 (test_field_width_specifier_2): New function.
3675 (test_field_precision_specifier): New function.
3676 (test_embedded_nul): Update expected caret placement.
3677 (test_non_contiguous_strings): Update line number.
3678 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3679 (__emit_string_literal_range): Add "caret_idx" param.
3680 (test_simple_string_literal): Add value for new param, updating
3681 expected output..
3682 (test_concatenated_string_literal): Likewise.
3683 (test_multiline_string_literal): Likewise.
3684 (test_hex): Likewise.
3685 (test_oct): Likewise.
3686 (test_multiple): Likewise.
3687 (test_ucn4): Likewise.
3688 (test_ucn8): Likewise.
3689 (test_u8): Likewise.
3690 (test_u): Likewise; update expected message, from "range" to
3691 "location".
3692 (test_U): Likewise.
3693 (test_L): Likewise.
3694 (test_macro): Add value for new param.
3695 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3696 (__emit_string_literal_range): Add "caret_idx" param.
3697 (test_stringified_token_1): Add value for new param. Update
3698 expected message, from "range" to "location".
3699 (test_stringized_token_2): Likewise, adding param to macro.
3700 (test_stringified_token_3): Likewise.
3701 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3702 (emit_warning): Convert param from source_range to location_t.
3703 (test_string_literals): Add caret_idx param, and use it when
3704 constructing a substring_loc. Update error message, from
3705 "range" to "location".
3706
4a7f57d5
JJ
37072016-08-16 Jakub Jelinek <jakub@redhat.com>
3708
7841800f
JJ
3709 PR target/71910
3710 * g++.dg/gomp/pr71910.C: New test.
3711
1b13411a
JJ
3712 PR middle-end/67485
3713 * gcc.c-torture/compile/pr67485.c: New test.
3714
4a7f57d5
JJ
3715 PR target/72867
3716 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3717
3c556bc4
BC
37182016-08-16 Bin Cheng <bin.cheng@arm.com>
3719
3720 PR tree-optimization/69848
3721 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3722
beab2da6
ML
37232016-08-16 Martin Liska <mliska@suse.cz>
3724
3725 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3726 of memory operations so that it can be handled by core2
3727 in 32-bit mode.
3728
f4eec0a3
RB
37292016-08-16 Richard Biener <rguenther@suse.de>
3730
3731 PR tree-optimization/76783
3732 * gcc.dg/pr76783.c: New testcase.
3733 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3734
8f21990a
BC
37352016-08-16 Bin Cheng <bin.cheng@arm.com>
3736
3737 PR tree-optimization/72817
3738 PR tree-optimization/73450
3739 * gcc.dg/tree-ssa/pr72817.c: New test.
3740 * gcc.dg/tree-ssa/pr73450.c: New test.
3741
7fc61626
FR
37422016-08-15 Fritz Reese <fritzoreese@gmail.com>
3743
3744 * gfortran.dg/init_flag_13.f90: New testcase.
3745 * gfortran.dg/init_flag_14.f90: Ditto.
3746 * gfortran.dg/init_flag_15.f03: Ditto.
3747 * gfortran.dg/dec_init_1.f90: Ditto.
3748 * gfortran.dg/dec_init_2.f90: Ditto.
3749
432baa02
UB
37502016-08-15 Uros Bizjak <ubizjak@gmail.com>
3751
3752 PR target/72867
3753 * gcc.target/i386/pr72867.c: New test.
3754
7e1dde14
EB
37552016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3756
3757 * c-c++-common/dump-ada-spec-5.c: New test.
3758
e4969090
RB
37592016-08-15 Richard Biener <rguenther@suse.de>
3760
3761 PR tree-optimization/73434
3762 * gcc.dg/torture/pr73434.c: New testcase.
3763
66088065
JJ
37642016-08-15 Jakub Jelinek <jakub@redhat.com>
3765
3766 PR tree-optimization/72824
3767 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3768
7c713714
CLT
37692016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3770
3771 PR fortran/70598
3772 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3773 in use_device clause.
3774 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3775 * gfortran.dg/goacc/list.f95: Adjust to catch
3776 "neither a POINTER nor an array" error messages.
3777
4271e5cb
UB
37782016-08-14 Uros Bizjak <ubizjak@gmail.com>
3779
3780 PR target/76342
3781 * gcc.target/i386/pr76342.c: New test.
3782
b0cea284
JJ
37832016-08-12 Jakub Jelinek <jakub@redhat.com>
3784
3785 PR c/71512
3786 * g++.dg/ubsan/pr71512.C: New test.
3787 * c-c++-common/ubsan/pr71512-1.c: New test.
3788 * c-c++-common/ubsan/pr71512-2.c: New test.
3789
e86aefb8
MM
37902016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3791
3792 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3793 vector initialization options.
3794 * gcc.target/powerpc/vec-init-2.c: Likewise.
3795 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3796 is generated on ISA 3.0.
3797
7fd82d52
PP
37982016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3799
3800 PR middle-end/71654
3801 * gcc.dg/c-c++-common/pr71654.c: New test.
3802 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3803 dg-options.
3804 * gcc.dg/tree-ssa/vrp24: Likewise.
3805
2f1364c2
JJ
38062016-08-12 Jakub Jelinek <jakub@redhat.com>
3807
3808 PR c/67410
3809 * gcc.dg/pr67410.c: New test.
3810
8eb414aa
BC
38112016-08-12 Bin Cheng <bin.cheng@arm.com>
3812
3813 PR tree-optimization/69848
3814 * gcc.dg/vect/vect-pr69848.c: New test.
3815
30b39c19
UB
38162016-08-12 Uros Bizjak <ubizjak@gmail.com>
3817
3818 PR testsuite/71008
3819 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3820 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3821 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3822 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3823
e373dd06
RB
38242016-08-12 Richard Biener <rguenther@suse.de>
3825
3826 PR tree-optimization/57326
3827 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3828 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3829 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3830 * gcc.target/i386/pr45685.c: Likewise.
3831 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3832 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3833 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3834 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3835 * gfortran.dg/pr34163.f90: Likewise.
3836
20d1af89
ML
38372016-08-12 Martin Liska <mliska@suse.cz>
3838
3839 * g++.dg/gcov/gcov-16.C: New test.
3840 * lib/gcov.exp: Support new argument for run-gcov function.
3841
5cacda56
ML
38422016-08-12 Martin Liska <mliska@suse.cz>
3843
3844 PR gcov-profile/35590
3845 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3846
663eecfd
RB
38472016-08-12 Richard Biener <rguenther@suse.de>
3848
3849 PR tree-optimization/72851
3850 * gcc.dg/torture/pr72851.c: New testcase.
3851
3f8257db 38522016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3853
e366d7d8
AO
3854 PR debug/63240
3855 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3856 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3857 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3858 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3859 DW_AT_deleted.
3860
71e1a6a4
AO
3861 PR debug/55641
3862 * g++.dg/debug/dwarf2/ref-1.C: New.
3863
8aaf799b
AO
3864 PR debug/49366
3865 * g++.dg/debug/dwarf2/template-params-12.H: New.
3866 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3867 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3868 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3869 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3870 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3871 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3872 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3873
06f9caed
BS
38742016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3875
3876 PR target/72863
3877 * gcc.target/powerpc/pr72863.c: New test.
3878
a8b956c1
UB
38792016-08-11 Uros Bizjak <ubizjak@gmail.com>
3880
3881 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3882
c73dd986
L
38832015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3884
3885 * gcc.target/i386/pieces-strcpy-1.c: New test.
3886 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3887
385ed708
JJ
38882016-08-11 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR c++/72868
3891 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3892
df7ec09f
L
38932015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3894
3895 * gcc.target/i386/pieces-memcpy-1.c: New test.
3896 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3897 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3898 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3899 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3900 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3901
b95a64bb
JJ
39022016-08-11 Jakub Jelinek <jakub@redhat.com>
3903
3904 PR c/72816
7ddbcf6b 3905 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3906
59537744
BE
39072016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3908
3909 PR tree-optimization/71083
3910 * gcc.c-torture/execute/pr71083.c: New test.
3911 * gnat.dg/loop_optimization23.adb: New test.
3912 * gnat.dg/loop_optimization23_pkg.ads: New test.
3913 * gnat.dg/loop_optimization23_pkg.adb: New test.
3914
183ac6d0
RB
39152016-08-11 Richard Biener <rguenther@suse.de>
3916
3917 PR tree-optimization/72772
3918 * gcc.dg/graphite/pr35356-1.c: Adjust.
3919 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3920
b152f5a2
JB
39212016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3922
3923 * gfortran.dg/random_7.f90: Take into account that the last seed
3924 value is the special p value.
3925 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3926
bb7ebad1
RB
39272016-08-11 Richard Biener <rguenther@suse.de>
3928
3929 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3930
2e186411
AM
39312016-08-11 Alan Modra <amodra@gmail.com>
3932
3933 * gcc.target/powerpc/pr71680.c: New.
3934
e9e6d4f6
KN
39352016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3936
3937 * gcc.target/powerpc/bfp/bfp.exp: New file.
3938 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3939 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3940 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3941 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3942 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3943 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3944 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3945 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3946 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3947 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3948 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3949 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3950 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3951 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3952 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3953 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3954 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3955 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3956 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3957 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3958 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3959 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3960 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3961 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3962 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3963 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3964 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3965 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3966 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3967 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3968 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3969 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3970 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3971 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3972 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3973 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3974 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3975 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3976 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3977 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3978 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3979 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3980 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3981 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3982 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3983 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3984 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3985 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3986 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3987 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3988 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3989 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3990 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3991
9c8eabea
BC
39922016-08-10 Bin Cheng <bin.cheng@arm.com>
3993
3994 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3995 Add aarch64*-*-*.
3996
6c553b76
BC
39972016-08-10 Bin Cheng <bin.cheng@arm.com>
3998
3999 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4000
a0883b08
MM
40012016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4002
4003 PR target/72853
4004 * gcc.target/powerpc/pr72853.c: New test.
4005
a266236e
ML
40062016-08-10 Martin Liska <mliska@suse.cz>
4007
4008 PR gcov-profile/58306
4009 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4010
22063dbc
ML
40112016-08-10 Martin Liska <mliska@suse.cz>
4012
4013 * g++.dg/gcov/gcov-threads-1.C: New test.
4014
5250a5bb
SKS
40152016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4016
4017 PR target/71873
4018 * gcc.target/avr/pr71873.c: New test.
4019
b7597ae5
ML
40202016-08-09 Martin Liska <mliska@suse.cz>
4021
4022 * g++.dg/gcov/gcov-dump-1.C: New test.
4023 * g++.dg/gcov/gcov-dump-2.C: New test.
4024
ab50a215
ML
40252016-08-09 Martin Liska <mliska@suse.cz>
4026
4027 * gcc.dg/tree-prof/val-prof-9.c: New test.
4028
dcb1e137
ML
40292016-08-09 Martin Liska <mliska@suse.cz>
4030
4031 * gcc.dg/tree-prof/val-prof-8.c: New test.
4032
04d6d3b6
MJ
40332016-08-09 Martin Jambor <mjambor@suse.cz>
4034
df839749
UB
4035 PR ipa/71981
4036 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4037
c57e78c4
BC
40382016-08-09 Bin Cheng <bin.cheng@arm.com>
4039
4040 PR tree-optimization/33707
4041 * gcc.dg/vect/pr33707.c: New test.
4042
42970a17
BC
40432016-08-09 Bin Cheng <bin.cheng@arm.com>
4044
4045 PR tree-optimization/pr72772
4046 * gcc.dg/tree-ssa/pr72772.c: New test.
4047
810a3aa6
MF
40482016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4049
4050 PR rtl-optimization/66669
4051 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4052
9e207d6f
JJ
40532016-08-09 Jakub Jelinek <jakub@redhat.com>
4054
4055 PR tree-optimization/72824
4056 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4057
50bf47fd
RB
40582016-08-09 Richard Biener <rguenther@suse.de>
4059
4060 PR tree-optimization/71802
4061 * gcc.dg/torture/pr71802.c: New testcase.
4062
cadec7ca
JJ
40632016-08-09 Jakub Jelinek <jakub@redhat.com>
4064
4065 PR c++/72809
4066 * g++.dg/eh/stdarg1.C: New test.
4067
c43c5112
AK
40682016-08-08 Andi Kleen <ak@linux.intel.com>
4069
4070 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4071 test command line in failure log.
4072 (profopt-execute): dito. Make autofdo file names unique.
4073
895aa8e1
DM
40742016-08-08 David Malcolm <dmalcolm@redhat.com>
4075
4076 PR c/64955
4077 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4078 output.
4079
9afda630
PK
40802016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4081
4082 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4083 c99_runtime.
4084 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4085 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4086 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4087 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4088 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4089 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4090
e52ed3fe
DM
40912016-08-08 David Malcolm <dmalcolm@redhat.com>
4092
4093 PR c/52952
4094 * gcc.dg/cpp/pr66415-1.c: Likewise.
4095 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4096 * gcc.dg/format/c90-printf-1.c: Likewise.
4097 * gcc.dg/format/diagnostic-ranges.c: New test case.
4098
ad200580
JJ
40992016-08-08 Jakub Jelinek <jakub@redhat.com>
4100
77524e0d
JJ
4101 PR fortran/72716
4102 * gfortran.dg/gomp/pr72716.f90: New test.
4103
2187f2a2
JJ
4104 PR middle-end/72781
4105 * gcc.dg/gomp/pr72781.c: New test.
4106
ad200580
JJ
4107 PR middle-end/68762
4108 * g++.dg/vect/pr68762-1.cc: New test.
4109 * g++.dg/vect/pr68762-2.cc: New test.
4110 * g++.dg/vect/pr68762.h: New file.
4111
989d0071
MS
41122016-08-08 Martin Sebor <msebor@redhat.com>
4113
4114 PR testsuite/72838
3a146d46
JJ
4115 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4116 * g++.dg/warn/overflow-warn-3.C: Same.
4117 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4118
7090cac9
AV
41192016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4120
4121 PR fortran/71936
4122 * gfortran.dg/allocate_with_source_21.f03: New test.
4123
64e56ab0
AV
41242016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4125
4126 PR fortran/72698
4127 * gfortran.dg/allocate_with_source_20.f03: New test.
4128
0476487d
AM
41292016-08-08 Alan Modra <amodra@gmail.com>
4130
4131 * gcc.c-torture/compile/pr72802.c: New.
4132
8e9218f2
AV
41332016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4134
4135 PR fortran/70524
4136 * gfortran.dg/dependency_48.f90: New test.
4137
c1f7083b
TK
41382016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4139
531e5ae3 4140 PR fortran/70040
c1f7083b
TK
4141 * gfortran.dg/pr70040.f90: New testcase.
4142
6ab5813c
TK
41432016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4144
4145 PR fortran/71961
4146 * gfortran.dg/matmul_10.f90: New testcase.
4147
27bddc4a
JH
41482016-08-07 Jan Hubicka <hubicka@ucw.cz>
4149
4150 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4151
4a9f8a9f
JJ
41522016-08-07 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR c/72816
4155 * gcc.dg/pr72816.c: New test.
4156
fa76f2c6
JW
41572016-08-06 Jonathan Wakely <jwakely@redhat.com>
4158
4159 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4160 * g++.dg/conversion/pr41426.C: Likewise.
4161 * g++.dg/conversion/pr66211.C: Likewise.
4162 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4163 * g++.dg/init/ref8.C: Likewise.
4164 * g++.old-deja/g++.law/cvt20.C: Likewise.
4165 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4166
5c3e5002
PP
41672016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4168
4169 PR tree-optimization/18046
4170 * gcc.dg/tree-ssa/vrp105.c: New test.
4171 * gcc.dg/tree-ssa/vrp106.c: New test.
4172
94087e88 41732016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4174
4175 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4176 1ul in diagnostics. Remove hyphen from "constant-expression."
4177 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4178 * g++.dg/cpp0x/static_assert3.C: Same.
4179 * g++.dg/cpp1y/constexpr-throw.C: Same.
4180 * g++.dg/template/nontype3.C: Same.
4181 * g++.dg/warn/overflow-warn-1.C: Same.
4182 * g++.dg/warn/overflow-warn-3.C: Same.
4183 * g++.dg/warn/overflow-warn-4.C: Same.
4184
88fa5555
DM
41852016-08-05 David Malcolm <dmalcolm@redhat.com>
4186
4187 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4188 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4189 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4190 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4191
1addb9e6
PP
41922016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4193
4194 PR tree-optimization/72810
4195 * gcc.dg/tree-ssa/vrp110.c: New test.
4196
1b62ed4f
JG
41972016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4198
4199 PR Target/72819
4200 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4201 registers.
4202 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4203 saving the half-precision registers.
4204 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4205 value is returned in h0.
4206 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4207 are passed in FP/SIMD registers.
4208 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4209 passing works corrcetly.
4210 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4211 (hfa_f16x2_t): Likewise.
4212 (hfa_f16x3_t): Likewise.
4213 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4214 are promoted to double and passed in a double register.
4215 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4216 are promoted to double and stacked.
4217 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4218 __fp16 data types.
4219 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4220 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4221 __fp16 first get passed in FP/SIMD registers, then stacked.
4222
4228ca19
NS
42232016-08-05 Nathan Sidwell <nathan@acm.org>
4224
4225 PR c++/68724
4226 * g++.dg/cpp0x/pr68724.C: New.
4227
db7c335e
RB
42282016-08-05 Richard Biener <rguenther@suse.de>
4229
4230 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4231
48abe922
PP
42322016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4233
4234 * gcc.dg/tree-ssa/vrp107.c: New test.
4235 * gcc.dg/tree-ssa/vrp108.c: New test.
4236 * gcc.dg/tree-ssa/vrp109.c: New test.
4237
f6cdf42f
PK
42382016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4239
4240 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4241 dg-options.
4242
33a9c609
PK
42432016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4244
4245 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4246 test-cases.
4247 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4248 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4249 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4250 test-cases.
4251 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4252 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4253 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4254 large_double.
4255
4473482d
PC
42562016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4257
4258 PR c++/72800
4259 * g++.dg/cpp1y/lambda-ice1.C: New.
4260
08156df5
PP
42612016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4262
4263 PR c++/72759
4264 * g++.dg/cpp1y/pr72759.C: New test.
4265
938da3a5
PP
42662016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4267
4268 * gcc.dg/switch-10.c: New test.
4269
da84183c
JG
42702016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4271
4272 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4273
ae9281fc
TS
42742016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4275
4276 * c-c++-common/goacc/routine-5.c: Update.
4277
086ad22e
BE
42782016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4279
4280 PR rtl-optimization/70903
4281 * gcc.c-torture/execute/pr70903.c: New test.
4282
6805e400
ML
42832016-08-04 Martin Liska <mliska@suse.cz>
4284
4285 * gcc.dg/params/params.exp: Replace file exists with
4286 TESTING_IN_BUILD_TREE.
4287
a0008434
MP
42882016-08-04 Marek Polacek <polacek@redhat.com>
4289
4290 PR c++/70229
4291 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4292
fb46286e
RB
42932016-08-04 Richard Biener <rguenther@suse.de>
4294
4295 PR middle-end/71984
4296 * gcc.dg/torture/pr71984.c: Guard correctness check for
4297 little-endian.
4298
ac2c96ab
AP
42992016-08-03 Andrew Pinski <apinski@cavium.com>
4300
4301 * gcc.c-torture/compile/20160802-1.c: New testcase.
4302
c98583e9
FR
43032016-08-03 Fritz Reese <fritzoreese@gmail.com>
4304
4305 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4306
9ad1a1da
RB
43072016-08-03 Richard Biener <rguenther@suse.de>
4308
4309 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4310 and remove -O3.
4311 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4312 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4313
cd75c979
RB
43142016-08-03 Richard Biener <rguenther@suse.de>
4315
4316 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4317 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4318 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4319 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4320
30e8d875
SKS
43212016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4322
4323 * gcc.dg/init-excess-2.c: Require int32plus.
4324 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4325 * gcc.dg/pr59963-2.c: Require int32plus.
4326 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4327 * gcc.dg/unroll-7.c: Require int32plus.
4328
69b806f6
BC
43292016-08-02 Bin Cheng <bin.cheng@arm.com>
4330
4331 PR tree-optimization/34114
4332 * gcc.dg/tree-ssa/loop-42.c: New test.
4333
1efafef3
TC
43342016-08-02 Tamar Christina <tamar.christina@arm.com>
4335
4336 * gcc.target/aarch64/vminmaxnm.c: New.
4337 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4338 tests.
4339
e2a99194
MM
43402016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4341
4342 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4343 vec_extract for vector float, vector int, vector short, and vector
4344 char.
4345 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4346 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4347 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4348 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4349
71bfb77a
WD
43502016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4351
4352 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4353 single stack adjustment, no writeback.
71bfb77a
WD
4354 * gcc.target/aarch64/test_frame_12.c: Likewise.
4355 * gcc.target/aarch64/test_frame_13.c: Likewise.
4356 * gcc.target/aarch64/test_frame_15.c: Likewise.
4357 * gcc.target/aarch64/test_frame_6.c: Likewise.
4358 * gcc.target/aarch64/test_frame_7.c: Likewise.
4359 * gcc.target/aarch64/test_frame_8.c: Likewise.
4360 * gcc.target/aarch64/test_frame_16.c: New test.
4361
37bce35a
L
43622015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4363
4364 PR target/72748
4365 * gcc.target/i386/pr72748.c: New test.
4366
3f8257db 43672015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4368
4369 PR tree-optimization/71818
4370 * gcc.dg/vect/pr71818.c: New
4371
bf60c531
ML
43722016-08-01 Martin Liska <mliska@suse.cz>
4373
4374 PR tree-optimization/71857
4375 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4376
8ed49fab
KT
43772016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4378
4379 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4380
76e2c821
JB
43812016-08-01 Jan Beulich <jbeulich@suse.com>
4382
4383 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4384
35029597
WS
43852016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4386
4387 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4388 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4389
3aa4b66a
JW
43902016-07-31 Jonathan Wakely <jwakely@redhat.com>
4391
4392 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4393 (check_effective_target_c++): Likewise. Also match for libstdc++.
4394
3f8257db 43952016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4396
4397 PR fortran/41922
4398 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4399 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4400 * gfortran.dg/pr41922.f90: New test.
4401
9fcb2819
SK
44022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4403
4404 PR fortran/68566
4405 * gfortran.dg/pr68566.f90: new test.
4406
94087e88 44072016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4408
4409 PR c++/60760
4410 PR c++/71091
4411 * g++.dg/cpp0x/constexpr-cast.C: New test.
4412 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4413 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4414 * g++.dg/ubsan/pr63956.C: Correct.
4415
d0047a25
MM
44162016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4417
4418 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4419 vector double or vector long where the vector is in memory.
4420 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4421 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4422
e4f7a5df
SK
44232016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4424
4425 PR fortran/69867
4426 * gfortran.dg/pr69867.f90: New test.
4427
b441ae1d
SK
44282016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4429
4430 PR fortran/69962
4431 * gfortran.dg/pr69962.f90: New test.
4432
712dff31
SK
44332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4434
4435 PR fortran/70006
4436 * gfortran.dg/pr70006.f90: New test.
4437
fb42421e
SK
44382016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4439
4440 PR fortran/71730
4441 * gfortran.dg/pr71730.f90: New test.
4442 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4443 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4444 * gfortran.dg/array_constructor_26.f03: Ditto.
4445
466effe0
WS
44462016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4447
4448 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4449 * gcc.target/powerpc/pr71763.c: Likewise.
4450
f618a472
MP
44512016-07-29 Marek Polacek <polacek@redhat.com>
4452
4453 PR c/71742
4454 * gcc.dg/940510-1.c: Adjust dg-error.
4455 * gcc.dg/c99-flex-array-1.c: Likewise.
4456 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4457
efd0786f
MP
4458 PR c/71853
4459 * gcc.dg/noncompile/pr71853.c: New test.
4460
e00dceaf
MP
4461 PR c/71573
4462 * gcc.dg/noncompile/pr71573.c: New test.
4463
638fc14f
MP
4464 PR c/71926
4465 * g++.dg/warn/Wparentheses-30.C: New test.
4466 * gcc.dg/Wparentheses-14.c: New test.
4467
61c73a7f
UB
44682016-07-29 Uros Bizjak <ubizjak@gmail.com>
4469
4470 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4471
01d32b2b
BC
44722016-07-29 Bin Cheng <bin.cheng@arm.com>
4473
4474 PR tree-optimization/57558
4475 * gcc.dg/vect/pr57558-1.c: New test.
4476 * gcc.dg/vect/pr57558-2.c: New test.
4477
f6c7a248
PK
44782016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4479
61c73a7f 4480 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4481 to scan forwprop1 dump pass.
4482
f54ea774
PC
44832016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4484
4485 PR c++/51488
4486 * g++.dg/template/pr51488.C: New.
4487
673a107a
JJ
44882016-07-29 Jakub Jelinek <jakub@redhat.com>
4489
4490 PR c/71969
4491 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4492 static __inline__.
4493 * gcc.dg/pr71969-1.c: New test.
4494 * gcc.dg/pr71969-2.c: New test.
4495 * gcc.dg/pr71969-3.c: New test.
4496
78169471
MP
44972016-07-29 Marek Polacek <polacek@redhat.com>
4498
4499 PR c/71574
4500 * c-c++-common/pr71574.c: New test.
4501
a5b5c8b6
MP
4502 PR c/71583
4503 * gcc.dg/noncompile/pr71583.c: New test.
4504
883b6d4e
KV
45052016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4506
4507 PR middle-end/68217
4508 * gcc.dg/pr68217.c: New test.
4509
89f1f37e
SK
45102016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4511
4512 PR fortran/71067
4513 * gfortran.dg/pr71067_1.f90: New test.
4514 * gfortran.dg/pr71067_2.f90: Ditto.
4515
e0d32185
MM
45162016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4517
4518 * gcc.target/powerpc/vec-extract-1.c: New test.
4519
c851722d
SK
45202016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4521
4522 PR fortran/71799
4523 * gfortran.dg/pr71799.f90: New test.
4524
f064da6a
PC
45252016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4526
4527 PR c++/71665
4528 * g++.dg/cpp0x/pr71665-1.C: New.
4529 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4530 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4531 * g++.dg/ext/label10.C: Likewise.
4532 * g++.dg/parse/constant5.C: Likewise.
4533
1b70aaad
SK
45342016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4535
4536 PR fortran/71859
4537 * gfortran.dg/pr71859.f90: New test.
4538 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4539 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4540
a23404c9
PT
45412016-07-28 Paul Thomas <pault@gcc.gnu.org>
4542
4543 PR fortran/71883
4544 * gfortran.dg/pr71883.f90 : New test.
4545
513d866d
YR
45462016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4547
4548 PR tree-optimization/71734
61c73a7f 4549 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4550
7c428aa2
RL
45512016-07-28 Renlin Li <renlin.li@arm.com>
4552
4553 Revert
4554 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4555
4556 PR fortran/71902
4557 * gfortran.dg/dependency_47.f90: New test.
4558
1225d6b1
ML
45592016-07-28 Martin Liska <mliska@suse.cz>
4560
4561 PR gcov-profile/68025
4562 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4563
e5f5bf35
ML
45642016-07-28 Martin Liska <mliska@suse.cz>
4565
4566 * g++.dg/vect/pr70944.cc: New test.
4567
4536610d
KV
45682016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4569
4570 PR middle-end/71994
4571 * gcc.dg/torture/pr71994.c: New test.
4572
8c6961ca
PK
45732016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4574
4575 PR middle-end/71078
4576 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4577 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4578 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4579
8de22ea0
RB
45802016-07-27 Richard Biener <rguenther@suse.de>
4581
4582 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4583
5d9da222
ML
45842016-07-27 Martin Liska <mliska@suse.cz>
4585
4586 * gcc.dg/predict-13.c: New test.
4587 * gcc.dg/predict-14.c: New test.
4588
af9e275f
SKS
45892016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4590
a23404c9 4591 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4592 including stdint.h.
4593 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4594 including stdint.h.
4595
71abba1e
MM
45962016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4597
4598 PR target/71869
4599 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4600 IEEE built-in functions handle quiet and signalling NaNs
4601 correctly.
4602
9cd74e8f
SK
46032016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4604
4605 PR fortran/71862
4606 * gfortran.dg/pr71862.f90: New test.
4607
0d48446f
MS
46082016-07-26 Martin Sebor <msebor@redhat.com>
4609
4610 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4611 selector with dg-options.
4612
524cf1e4
PP
46132016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4614
4615 PR tree-optimization/18046
4616 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4617 * gcc.dg/tree-ssa/vrp103.c: New test.
4618 * gcc.dg/tree-ssa/vrp104.c: New test.
4619
100665d8
WS
46202016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4621
4622 * gcc.target/powerpc/pr63354.c: Require lp64 since
4623 -mprofile-kernel is not legal with -m32.
4624
0b64ca40
RB
46252016-07-26 Richard Biener <rguenther@suse.de>
4626
4627 PR rtl-optimization/71984
4628 * gcc.dg/torture/pr71984.c: New testcase.
4629
9b7937cf
RS
46302016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4631
4632 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4633 g++-dg-runtest via et-dg-runtest.
4634 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4635 * gcc.dg/vect/vect.exp: Likewise.
4636 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4637 gfortran-dg-runtest.
4638 * gfortran.dg/vect/vect.exp: Likewise.
4639 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4640 (check_mips_loongson_hw_available): Likewise.
4641 (check_effective_target_mpaired_single_runtime): Likewise.
4642 (check_effective_target_mips_loongson_runtime): Likewise.
4643 (add_options_for_mpaired_single): Likewise.
4644 (check_effective_target_vect_int): Add global et_index.
4645 Check and save the supported feature for a target selected by
4646 the et_index target. Break long lines where appropriate. Call
4647 et-is-effective-target for MIPS with an argument instead of
4648 check_effective_target_* where appropriate.
4649 (check_effective_target_vect_intfloat_cvt): Likewise.
4650 (check_effective_target_vect_uintfloat_cvt): Likewise.
4651 (check_effective_target_vect_floatint_cvt): Likewise.
4652 (check_effective_target_vect_floatuint_cvt): Likewise.
4653 (check_effective_target_vect_simd_clones): Likewise.
4654 (check_effective_target_vect_shift): ewise.
4655 (check_effective_target_whole_vector_shift): Likewise.
4656 (check_effective_target_vect_bswap): Likewise.
4657 (check_effective_target_vect_shift_char): Likewise.
4658 (check_effective_target_vect_long): Likewise.
4659 (check_effective_target_vect_float): Likewise.
4660 (check_effective_target_vect_double): Likewise.
4661 (check_effective_target_vect_long_long): Likewise.
4662 (check_effective_target_vect_no_int_max): Likewise.
4663 (check_effective_target_vect_no_int_add): Likewise.
4664 (check_effective_target_vect_no_bitwise): Likewise.
4665 (check_effective_target_vect_widen_shift): Likewise.
4666 (check_effective_target_vect_no_align): Likewise.
4667 (check_effective_target_vect_hw_misalign): Likewise.
4668 (check_effective_target_vect_element_align): Likewise.
4669 (check_effective_target_vect_condition): Likewise.
4670 (check_effective_target_vect_cond_mixed): Likewise.
4671 (check_effective_target_vect_char_mult): Likewise.
4672 (check_effective_target_vect_short_mult): Likewise.
4673 (check_effective_target_vect_int_mult): Likewise.
4674 (check_effective_target_vect_extract_even_odd): Likewise.
4675 (check_effective_target_vect_interleave): Likewise.
4676 (check_effective_target_vect_stridedN): Likewise.
4677 (check_effective_target_vect_multiple_sizes): Likewise.
4678 (check_effective_target_vect64): Likewise.
4679 (check_effective_target_vect_call_copysignf): Likewise.
4680 (check_effective_target_vect_call_sqrtf): Likewise.
4681 (check_effective_target_vect_call_btrunc): Likewise.
4682 (check_effective_target_vect_call_btruncf): Likewise.
4683 (check_effective_target_vect_call_ceil): Likewise.
4684 (check_effective_target_vect_call_ceilf): Likewise.
4685 (check_effective_target_vect_call_floor): Likewise.
4686 (check_effective_target_vect_call_floorf): Likewise.
4687 (check_effective_target_vect_call_lceil): Likewise.
4688 (check_effective_target_vect_call_lfloor): Likewise.
4689 (check_effective_target_vect_call_nearbyint): Likewise.
4690 (check_effective_target_vect_call_nearbyintf): Likewise.
4691 (check_effective_target_vect_call_round): Likewise.
4692 (check_effective_target_vect_call_roundf): Likewise.
4693 (check_effective_target_vect_perm): Likewise, but also append *_saved
4694 to the existing global name to properly cache the result.
4695 (check_effective_target_vect_perm_byte): Likewise.
4696 (check_effective_target_vect_perm_short): Likewise.
4697 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4698 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4699 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4700 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4701 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4702 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4703 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4704 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4705 (check_effective_target_vect_sdot_qi): Likewise.
4706 (check_effective_target_vect_udot_qi): Likewise.
4707 (check_effective_target_vect_sdot_hi): Likewise.
4708 (check_effective_target_vect_udot_hi): Likewise.
4709 (check_effective_target_vect_usad_char): Likewise.
4710 (check_effective_target_vect_pack_trunc): Likewise.
4711 (check_effective_target_vect_unpack): Likewise.
4712 (check_effective_target_vect_aligned_arrays): Likewise.
4713 (check_effective_target_vect_natural_alignment): Likewise.
4714 (check_effective_target_vector_alignment_reachable): Likewise.
4715 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4716 (is-effective-target): Initialize et_index if undefined.
4717 (et-dg-runtest): New.
4718 (et-is-effective-target): Likewise.
4719 (check_vect_support_and_set_flags): Add supported MIPS targets to
4720 EFFECTIVE_TARGETS list. Return the number of supported targets.
4721
8f63caf6 47222016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4723 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4724
4725 PR middle-end/70920
4726 * gcc.dg/pr70920-1.c: New test-case.
4727 * gcc.dg/pr70902-2.c: Likewise.
4728 * gcc.dg/pr70920-3.c: Likewise.
4729 * gcc.dg/pr70920-4.c: Likewise
4730 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4731 2 instead of 3.
4732
7d575fff
AM
47332016-07-25 Alexander Monakov <amonakov@ispras.ru>
4734
4735 * gcc.c-torture/execute/pr71494.c: Require label_values.
4736 * gcc.dg/pr16973.c: Ditto.
4737
bf01e070
SKS
47382016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4739
4740 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4741 * gcc.dg/torture/pr69771.c: Require int32plus.
4742 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4743
16b05965
ML
47442016-07-25 Martin Liska <mliska@suse.cz>
4745
4746 * gcc.dg/torture/pr71987.c: New test.
4747
d52d3767
SK
47482016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4749
4750 PR fortran/71935
4751 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4752 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4753 * gfortran.dg/pr71935.f90: New test.
4754
94087e88 47552016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4756
4757 PR c++/71675
4758 * g++.dg/ext/atomic-3.C: New test.
4759 * gcc.dg/atomic/pr71675.c: New test.
4760
58b3986e
ES
47612016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4762
4763 * gcc.target/i386/mvc8.c: New test.
4764
faa1612a
BC
47652016-07-22 Bin Cheng <bin.cheng@arm.com>
4766
4767 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4768 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4769
1603ebe0
TK
47702016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4771
4772 PR fortran/71795
4773 * gfortran.dg/constructor_50.f90: New test.
4774
bc91c436
ML
47752016-07-22 Martin Liska <mliska@suse.cz>
4776
4777 PR gcov-profile/69028
4778 PR gcov-profile/62047
4779 * g++.dg/cilk-plus/pr69028.C: New test.
4780
9fe9a3a7
AV
47812016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4782
4783 * gfortran.dg/coarray_stat_2.f90: New test.
4784
70866e3d
MM
47852016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4786
4787 * gcc.target/powerpc/vec-extract.h: New files to check the
4788 vec_extract built-in functions for all vector types, testing
4789 accessing each element, both with constant and variable element
4790 numbers.
4791 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4792 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4793 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4794 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4795 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4796 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4797 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4798 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4799 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4800
ab3af181
JJ
48012016-07-21 Jakub Jelinek <jakub@redhat.com>
4802
4803 PR c++/71728
4804 * g++.dg/other/pr71728.C: New test.
4805
ebe8f322
JG
48062016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4807
4808 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4809 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4810 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4811 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4812 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4813
959cef74
RB
48142016-07-21 Richard Biener <rguenther@suse.de>
4815
4816 PR tree-optimization/71947
4817 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4818
b24d9420
BC
48192016-07-21 Bin Cheng <bin.cheng@arm.com>
4820
4821 * gcc.dg/tree-ssa/scev-15.c: New.
4822
23974819
BC
48232016-07-21 Bin Cheng <bin.cheng@arm.com>
4824
4825 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4826
ee78cbaa
JJ
48272016-07-21 Jakub Jelinek <jakub@redhat.com>
4828
4829 PR c++/71941
4830 * g++.dg/gomp/pr71941.C: New test.
4831
52ed68f7
DM
48322016-07-20 David Malcolm <dmalcolm@redhat.com>
4833
4834 PR c/70339
4835 PR c/71858
4836 * g++.dg/spellcheck-identifiers.C: New test case, based on
4837 gcc.dg/spellcheck-identifiers.c.
4838 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4839 gcc.dg/spellcheck-identifiers-2.c.
4840 * g++.dg/spellcheck-typenames.C: New test case, based on
4841 gcc.dg/spellcheck-typenames.c
4842
18407bfb
JW
48432016-07-20 Jonathan Wakely <jwakely@redhat.com>
4844
4845 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4846 pointer to member function and also test catching by reference.
4847
4c07fd98
DV
48482016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4849
4850 * gcc.target/s390/pr67443.c: Fix test case.
4851
fee21d65
DV
48522016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4853
4854 * gcc.target/s390/insv-1.c: Xfail some tests.
4855 * gcc.target/s390/insv-2.c: Likewise.
4856
dbe9dfdd
GJL
48572016-07-20 Georg-Johann Lay <avr@gjlay.de>
4858
4859 * gcc.target/avr/torture/get-mem.c: New test.
4860 * gcc.target/avr/torture/set-mem.c: New test.
4861
c25e1d82
GJL
48622016-07-20 Georg-Johann Lay <avr@gjlay.de>
4863
4864 PR target/71948
4865 * gcc.target/avr/torture/tiny-progmem.c: New test.
4866
109d2197
JJ
48672016-07-20 Jakub Jelinek <jakub@redhat.com>
4868
7419f441
JJ
4869 PR c++/71909
4870 * g++.dg/parse/pr71909.C: New test.
4871 * g++.dg/tm/pr71909.C: New test.
4872
109d2197
JJ
4873 PR c++/50060
4874 * g++.dg/cpp0x/constexpr-50060.C: New test.
4875 * g++.dg/cpp1y/constexpr-50060.C: New test.
4876
144530cf
ML
48772016-07-20 Martin Liska <mliska@suse.cz>
4878
4879 * gfortran.dg/graphite/pr71898.f90: New test.
4880
04ac4afa
BC
48812016-07-20 Bin Cheng <bin.cheng@arm.com>
4882
4883 PR tree-optimization/71503
4884 PR tree-optimization/71683
4885 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4886 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4887
dcbdb17a
ML
48882016-07-20 Martin Liska <mliska@suse.cz>
4889
4890 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4891 * gcc.dg/plugin/sreal-test-1.c: Remove.
4892 * gcc.dg/plugin/sreal_plugin.c: Remove.
4893
6ed82555
TK
48942016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4895
4896 PR fortran/71902
4897 * gfortran.dg/dependency_47.f90: New test.
4898
13da0507
JJ
48992016-07-19 Jakub Jelinek <jakub@redhat.com>
4900
4833f561
JJ
4901 PR rtl-optimization/71916
4902 * gcc.c-torture/compile/pr71916.c: New test.
4903
4fda19ef
JJ
4904 PR middle-end/71874
4905 * g++.dg/torture/pr71874.C: New test.
4906
13da0507
JJ
4907 PR middle-end/71734
4908 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4909 (my_alloc): Rewritten to use __builtin_posix_memalign and
4910 __SIZE_TYPE__.
4911 (my_free): Use __builtin_free instead of _mm_free.
4912 (Vec::operator=): Use __builtin_memcpy.
4913
e7980add
MJ
49142016-07-19 Martin Jambor <mjambor@suse.cz>
4915
61c73a7f
UB
4916 PR fortran/71688
4917 * gfortran.dg/pr71688.f90: New test.
e7980add 4918
13e88953
RB
49192016-07-19 Richard Biener <rguenther@suse.de>
4920
4921 * c-c++-common/vector-subscript-6.c: New testcase.
4922 * c-c++-common/vector-subscript-7.c: Likewise.
4923
1caf0482
SKS
49242016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4925
a23404c9 4926 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4927 and UInt32 based on __SIZEOF_INT__.
4928
cef5388d
RB
49292016-07-19 Richard Biener <rguenther@suse.de>
4930
4931 PR tree-optimization/71901
4932 * gcc.dg/torture/pr71901.c: New testcase.
4933
49342016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4935
4936 PR tree-optimization/71908
4937 * gcc.dg/torture/pr71908.c: New testcase.
4938
a8f7a895
MM
49392016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4940
4941 PR target/71493
4942 * gcc.target/powerpc/pr71493-1.c: New test.
4943 * gcc.target/powerpc/pr71493-2.c: Likewise.
4944
f2111a36
JJ
49452016-07-18 Jakub Jelinek <jakub@redhat.com>
4946
99516432
JJ
4947 PR c++/71835
4948 * g++.dg/conversion/ambig3.C: New test.
4949
87713c6a
JJ
4950 PR c++/71828
4951 * g++.dg/cpp0x/constexpr-71828.C: New test.
4952
7a7f16ca
JJ
4953 PR c++/71826
4954 * g++.dg/template/pr71826.C: New test.
4955
f4d90295
JJ
4956 PR c++/71822
4957 * g++.dg/template/defarg21.C: New test.
4958
f2111a36
JJ
4959 PR c++/71871
4960 * g++.dg/ext/vector31.C: New test.
4961
0b965526
UB
49622016-07-18 Uros Bizjak <ubizjak@gmail.com>
4963
4964 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4965
94e136b9
YR
49662016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4967
4968 PR tree-optimization/71734
4969 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4970
7072df0a
DV
49712016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4972
4973 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4974 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4975 stack-layout-dynamic-1.c: New test.
4976
54158a1a
AK
49772016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4978
4979 * gcc.target/s390/nolrl-1.c: New test.
4980
43068916
FR
49812016-07-17 Fritz Reese <fritzoreese@gmail.com>
4982
4983 PR fortran/71523
4984 * gfortran.dg/pr71523_1.f90: New test.
4985 * gfortran.dg/pr71523_2.f90: New test.
4986
a9356b12
AS
49872016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4988
4989 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4990
a07b81c7 49912016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4992 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4993
4994 PR fortran/62125
4995 * gfortran.dg/pr62125.f90: New test.
4996
96c0ec12
BS
49972016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4998
4999 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5000 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5001
479d0ed5
JW
50022016-07-15 Jonathan Wakely <jwakely@redhat.com>
5003
5004 PR c++/58796
5005 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5006 * g++.dg/cpp0x/nullptr35.C: New test.
5007
41c7438e
BC
50082016-07-15 Bin Cheng <bin.cheng@arm.com>
5009
5010 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5011
f7ba880b
CP
50122016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5013
5014 * gfortran.dg/goacc/vector_length.f90: New test.
5015
b9aba0a0
RB
50162016-07-15 Richard Biener <rguenther@suse.de>
5017
5018 PR tree-optimization/71881
5019 * gcc.dg/torture/pr71881.c: New testcase.
5020
9513d5fb
RB
50212016-07-15 Richard Biener <rguenther@suse.de>
5022
5023 PR tree-optimization/71887
5024 * gcc.dg/torture/pr71887.c: New testcase.
5025
ddbbcb19
JJ
50262016-07-15 Jakub Jelinek <jakub@redhat.com>
5027
5028 PR c/71858
5029 * gcc.dg/spellcheck-identifiers-3.c: New test.
5030
29eb509c
AV
50312016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5032
5033 PR fortran/71807
5034 * gfortran.dg/null_9.f90: New test.
5035
43aabfcf
BC
50362016-07-15 Bin Cheng <bin.cheng@arm.com>
5037
5038 * gcc.dg/tree-ssa/loop-41.c: New test.
5039
afc89e58
BC
50402016-07-15 Bin Cheng <bin.cheng@arm.com>
5041
5042 PR tree-optimization/71347
5043 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5044
6fa682ad
SK
50452016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5046
5047 PR fortran/29819
5048 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5049 * gfortran.dg/contains.f90: Ditto.
5050 * gfortran.dg/contains_empty_1.f03: Ditto.
5051 * gfortran.dg/submodule_3.f08: Ditto.
5052
dd36b877
JJ
50532016-07-14 Jakub Jelinek <jakub@redhat.com>
5054
a60a5d31
JJ
5055 PR testsuite/71865
5056 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5057 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5058 expected diagnostics.
5059
dd36b877
JJ
5060 PR c/71858
5061 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5062 * gcc.dg/spellcheck-identifiers-2.c: New test.
5063 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5064 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5065
a241f8ca
JJ
50662016-07-14 Jakub Jelinek <jakub@redhat.com>
5067
5068 PR tree-optimization/71872
5069 * gcc.c-torture/compile/pr71872.c: New test.
5070
d62b809c
TP
50712016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5072
5073 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5074 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5075 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5076 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5077 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5078 * gcc.target/arm/atomic-op-acquire-1.c: This.
5079 * gcc.target/arm/atomic-op-char.c: Rename into ...
5080 * gcc.target/arm/atomic-op-char-1.c: This.
5081 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5082 * gcc.target/arm/atomic-op-consume-1.c: This.
5083 * gcc.target/arm/atomic-op-int.c: Rename into ...
5084 * gcc.target/arm/atomic-op-int-1.c: This.
5085 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5086 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5087 * gcc.target/arm/atomic-op-release.c: Rename into ...
5088 * gcc.target/arm/atomic-op-release-1.c: This.
5089 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5090 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5091 * gcc.target/arm/atomic-op-short.c: Rename into ...
5092 * gcc.target/arm/atomic-op-short-1.c: This.
5093 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5094 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5095 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5096 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5097 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5098 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5099 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5100 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5101 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5102 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5103
1f8dd420
AV
51042016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5105
5106 PR fortran/70842
5107 * gfortran.dg/select_type_35.f03: New test.
5108
53109ba8
KT
51092016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5110
5111 PR target/65951
5112 PR tree-optimization/70923
5113 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5114 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5115 * gcc.dg/vect/pr65951.c: Likewise.
5116 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5117
91f35b7f
DE
51182016-07-14 David Edelsohn <dje.gcc@gmail.com>
5119
5120 * c-c++-common/pr60226.c: Expect maximum object file alignment
5121 error on AIX.
5122
351168fe
RB
51232016-07-14 Richard Biener <rguenther@suse.de>
5124
5125 PR tree-optimization/71866
5126 * gcc.dg/torture/pr71866.c: New testcase.
5127
94c32c00
TP
51282016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5129
5130 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5131 selector and enclose boolean expression in curly braces.
5132
b799a481
AM
51332016-07-14 Alan Modra <amodra@gmail.com>
5134
5135 PR target/71733
5136 * gcc.target/powerpc/p9-novsx.c: New.
5137
f63ba78c
AK
51382016-07-13 Andi Kleen <ak@linux.intel.com>
5139
5140 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5141 * g++.dg/tree-prof/morefunc.C: Dito.
5142 * g++.dg/tree-prof/pr35545.C: Dito.
5143 * g++.dg/tree-prof/reorder.C: Dito.
5144 * gcc.dg/tree-prof/20050826-2.c: Dito.
5145 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5146 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5147 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5148 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5149 * gcc.dg/tree-prof/inliner-1.c: Dito.
5150 * gcc.dg/tree-prof/merge_block.c: Dito.
5151 * gcc.dg/tree-prof/stringop-1.c: Dito.
5152 * gcc.dg/tree-prof/stringop-2.c: Dito.
5153 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5154 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5155 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5156 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5157 * gcc.dg/tree-prof/update-loopch.c: Dito.
5158 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5159 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5160 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5161 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5162 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5163 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5164 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5165
f4d5a23d
AK
51662016-07-13 Andi Kleen <ak@linux.intel.com>
5167
5168 * lib/profopt.exp (profopt-execute): Remove .imports files.
5169
ae145898
AK
51702016-07-13 Andi Kleen <ak@linux.intel.com>
5171
0b965526 5172 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5173
e97bd4f5
AK
51742016-07-13 Andi Kleen <ak@linux.intel.com>
5175
5176 * lib/profopt.exp (dg-final-scan-autofdo,
5177 dg-final-scan-not-autofdo): New functions.
5178
6fa3d4b4
BC
51792016-07-13 Bin Cheng <bin.cheng@arm.com>
5180
5181 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5182 * gcc.dg/vect/vect-35.c: Ditto.
5183 * gcc.dg/vect/vect-alias-check-2.c: New test.
5184
65f18bc6
ML
51852016-07-13 Martin Liska <mliska@suse.cz>
5186
5187 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5188 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5189 * gfortran.dg/pr42108.f90: Update expected dump scan.
5190
9737f35b
RB
51912016-07-13 Richard Biener <rguenther@suse.de>
5192
5193 PR tree-optimization/24574
5194 * gcc.dg/pr24574.c: New testcase.
5195
62c0ea4b
SKS
51962016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5197
0b965526 5198 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5199 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5200 * c-c++-common/pr68833-1.c: Require int32plus.
5201 * gcc.dg/ipa/pr63551.c: Likewise.
5202 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5203 * gcc.dg/ipa/pr64041.c: Require int32plus.
5204
c7ed8938
IE
52052016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5206
5207 PR ipa/71633
5208 * g++.dg/pr71633.C: New test.
5209
5ce15300
TP
52102016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5211
5212 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5213 Add new arm_thumb1_cbz_ok effective target.
5214 * gcc.target/arm/cbz.c: New test.
5215
2b9509a3
TP
52162016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5217
5218 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5219 Define effective target.
5220 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5221 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5222 * gcc.target/arm/movhi_movw.c: New test.
5223 * gcc.target/arm/movsi_movw.c: Likewise.
5224 * gcc.target/arm/movdi_movw.c: Likewise.
5225
7f15b177
RB
52262016-07-13 Richard Biener <rguenther@suse.de>
5227
5228 PR middle-end/71104
5229 * gcc.dg/pr71104-1.c: New testcase.
5230 * gcc.dg/pr71104-2.c: Likewise.
5231
0b0a896e
MM
52322016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5233
5234 PR target/71805
5235 * gcc.target/powerpc/pr71805.c: New test.
5236
f906f5ed
BS
52372016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5238
5239 * gcc.target/powerpc/divkc3-1.c: New.
5240 * gcc.target/powerpc/mulkc3-1.c: New.
5241
9e63c3aa
NS
52422016-07-12 Nathan Sidwell <nathan@acm.org>
5243
5244 * gcc.target/arm/data-rel-1.c: New.
5245 * gcc.target/arm/data-rel-2.c: New.
5246 * gcc.target/arm/data-rel-3.c: New.
5247
f507d202
ML
52482016-07-12 Martin Liska <mliska@suse.cz>
5249
5250 * gcc.dg/params/blocksort-part.c: New test.
5251 * gcc.dg/params/params.exp: New file.
5252
d6f7c125
KT
52532016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5254
5255 PR middle-end/71700
5256 * gcc.c-torture/execute/pr71700.c: New test.
5257
37ccb0ba
SB
52582016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5259 Richard Biener <rguenther@suse.de>
5260
5261 PR tree-optimization/23286
5262 PR tree-optimization/70159
5263 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5264 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5265 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5266 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5267 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5268 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5269 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5270 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5271 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5272 * gcc.dg/pr51879-12.c: Likewise.
5273 * gcc.dg/strlenopt-9.c: Likewise.
5274 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5275 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5276 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5277 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5278 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5279 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5280 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5281 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5282 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5283 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5284 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5285 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5286 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5287 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5288 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5289
712a93d6
RB
52902016-07-12 Richard Biener <rguenther@suse.de>
5291
5292 PR rtl-optimization/68961
5293 * gcc.target/i386/pr68961.c: New testcase.
5294
c392943c
JJ
52952016-07-11 Jakub Jelinek <jakub@redhat.com>
5296
3d56e6a4
JJ
5297 PR middle-end/71758
5298 * c-c++-common/gomp/pr71758.c: New test.
5299 * gfortran.dg/gomp/pr71758.f90: New test.
5300
c392943c
JJ
5301 PR tree-optimization/71823
5302 * gcc.dg/vect/pr71823.c: New test.
5303
741d3be5
DM
53042016-07-11 David Malcolm <dmalcolm@redhat.com>
5305
5306 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5307 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5308 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5309
92fa45b5
L
53102016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5311
5312 PR target/71801
5313 * gcc.target/i386/pr71801.c: New test.
5314
f51606c7
RB
53152016-07-11 Richard Biener <rguenther@suse.de>
5316
5317 PR tree-optimization/71816
5318 * gcc.dg/torture/pr71816.c: New testcase.
5319
36b54ce0
TK
53202016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5321
5322 PR fortran/71783
5323 * gfortran.dg/dependency_46.f90: New test.
5324
d13835b6
VM
53252016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5326
5327 PR rtl-optimization/71621
5328 * gcc.target/i386/pr71621-1.c: New.
5329 * gcc.target/i386/pr71621-2.c: New.
5330
642bcbdf
CP
53312016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5332
5333 * gfortran.dg/goacc/pr71704.f90: New test.
5334
02eb5b8b
BS
53352016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5336
5337 PR target/71297
5338 * gcc.target/powerpc/pr71297.c: New.
5339
8beb9a0d
JW
53402016-07-08 Jiong Wang <jiong.wang@arm.com>
5341
5342 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5343
cef4b650
MM
53442016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5345
5346 PR target/71806
5347 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5348
3c3ecf52
AH
53492016-07-08 Alan Hayward <alan.hayward@arm.com>
5350
5351 PR tree-optimization/71667
5352 * gcc.dg/vect/pr71667.c: New
5353
2660286d
ML
53542016-07-08 Martin Liska <mliska@suse.cz>
5355
5356 * gcc.dg/torture/pr71606.c: New test.
5357
70cdd4ae
JD
53582016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5359
5360 PR fortran/71764
5361 * gfortran.dg/pr71764.f90: New test.
5362
842dc2e6
JJ
53632016-07-07 Jakub Jelinek <jakub@redhat.com>
5364 Kai Tietz <ktietz70@googlemail.com>
5365
5366 PR c++/70869
5367 PR c++/71054
5368 * g++.dg/cpp0x/pr70869.C: New test.
5369 * g++.dg/cpp0x/pr71054.C: New test.
5370
31be4262
DE
53712016-07-07 David Edelsohn <dje.gcc@gmail.com>
5372
5373 * g++.dg/debug/pr71432.C: Fail on AIX.
5374
1c122092
ML
53752016-07-07 Martin Liska <mliska@suse.cz>
5376
5377 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5378 an undefined behavior.
5379 * gfortran.dg/do_3.F90: Likewise.
5380 * gfortran.dg/do_check_11.f90: New test.
5381 * gfortran.dg/do_check_12.f90: New test.
5382 * gfortran.dg/do_corner_warn.f90: New test.
5383
7119f1b1
ML
53842016-07-07 Martin Liska <mliska@suse.cz>
5385
5386 * gfortran.dg/predict-1.f90: Ammend the test.
5387 * gfortran.dg/predict-2.f90: Likewise.
5388
275792f2
IE
53892016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5390
5391 PR ipa/71624
5392 * g++.dg/pr71624.C: New test.
5393
05a437c1
TP
53942016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5395
5396 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5397 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5398 ARMv8-M Mainline architectures.
5399
6f493951
TP
54002016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5401
5402 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5403 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5404
5ddaee94
SB
54052016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5406
5407 PR target/70098
5408 PR target/71763
5409 * gcc.target/powerpc/pr71763.c: New file.
5410
651afdb2
YR
54112016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5412
5413 PR tree-optimization/71518
0b965526 5414 * gcc.dg/pr71518.c: New test.
651afdb2 5415
9df99881
WD
54162016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5417
5418 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5419
7b4e0769
SKS
54202016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5421
0b965526 5422 PR target/50739
7b4e0769
SKS
5423 * gcc.target/avr/pr50739.c: New test.
5424
eb4432f7
JH
54252016-07-05 Jan Hubicka <jh@suse.cz>
5426
5427 * gcc.dg/tree-ssa/scev-14.c: update template.
5428
c01e092f
RS
54292016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5430
5431 * gcc.dg/vect/group-no-gaps-1.c: New test.
5432
8070763a
AK
54332016-07-05 Andi Kleen <ak@linux.intel.com>
5434
5435 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5436 if kernel supports MPX.
5437
3f8257db 54382016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5439
5440 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5441
36a265b1
MM
54422016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5443 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5444
5445 * gcc.target/powerpc/signbit-1.c: New test.
5446 * gcc.target/powerpc/signbit-2.c: New test.
5447 * gcc.target/powerpc/signbit-3.c: New test.
5448
7a98fb6e
KT
54492016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5450
5451 PR rtl-optimization/71594
5452 * gcc.dg/torture/pr71594.c: New test.
5453
1e3d54b4
JH
54542016-07-05 Jan Hubicka <jh@suse.cz>
5455
5456 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5457
84ca3893
DM
54582016-07-05 David Malcolm <dmalcolm@redhat.com>
5459
5460 PR c++/62314
3a146d46 5461 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5462 number of missing semicolon error.
5463 * g++.dg/pr62314-2.C: New test case.
5464
20d0bfce
AF
54652016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5466
5467 * gfortran.dg/coarray_stat_function.f90: New test.
5468 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5469 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5470 to new interfaces.
5471
69aaea06
AV
54722016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5473
5474 PR fortran/71623
5475 * gfortran.dg/deferred_character_17.f90: New test.
5476
f723a43c
CL
54772016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5478
5479 * gcc.target/arm/neon/polytypes.c: Move to ...
5480 * gcc.target/arm/polytypes.c: ... here.
5481 * gcc.target/arm/neon/pr51534.c: Move to ...
5482 * gcc.target/arm/pr51534.c: ... here.
5483 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5484 * gcc.target/arm/vect-vcvt.c: ... here.
5485 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5486 * gcc.target/arm/vect-vcvtq.c: ... here.
5487 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5488 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5489 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5490 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5491 * gcc.target/arm/neon/neon.exp: Delete.
5492 * gcc.target/arm/neon/: Delete.
5493
d73e0ccf
JD
54942016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5495
5496 PR fortran/65575
5497 * gfortran.dg: pr65575.f90: New test.
5498
c20f6223
JD
54992016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5500
5501 PR fortran/35849
5502 * gfortran.dg: pr35849.f90: New test.
5503
2a5537c3
JJ
55042016-07-04 Jakub Jelinek <jakub@redhat.com>
5505
5506 PR c++/71739
5507 * g++.dg/cpp0x/pr71739.C: New test.
5508
740f9751
CL
55092016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5510
5511 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5512
bf749919
DV
55132016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5514
5515 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5516 locr.
5517 * gcc.target/s390/loc-1.c: New test.
5518
430bb38e
YR
55192016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5520
3a146d46
JJ
5521 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5522 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5523
15f6e0da
RR
55242016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5525
5526 PR target/63874
5527 * gcc.target/aarch64/pr63874.c: New test.
5528
79335075
JB
55292016-07-04 Jan Beulich <jbeulich@suse.com>
5530
5531 * g++.dg/header.c: New.
5532 * gcc.dg/header.c: New.
5533
557e8c49
JJ
55342016-07-02 Jakub Jelinek <jakub@redhat.com>
5535
5536 PR c/71719
5537 * c-c++-common/Wunused-var-15.c: New test.
5538
79a592e3
JJ
55392016-07-01 Jakub Jelinek <jakub@redhat.com>
5540
5541 PR fortran/71687
5542 * gfortran.dg/gomp/pr71687.f90: New test.
5543
e2298656
BS
55442016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5545
5546 * gcc.dg/const-float128-ped.c: Require __float128 effective
5547 target and options.
5548 * gcc.dg/const-float128.c: Likewise.
5549 * gcc.dg/torture/float128-cmp-invalid.c: Require
5550 __float128 and base_quadfloat_support effective targets, and
5551 __float128 options.
5552 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5553 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5554 * gcc.dg/torture/float128-nan.c: Likewise.
5555 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5556 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5557 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5558 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5559 (add_options_for___float128): New.
5560 (check_effective_target_base_quadword_support): New.
5561
70c11966
MM
55622016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5563
5564 PR target/71720
5565 * gcc.target/powerpc/pr71720.c: New test.
5566
059541fd
JB
55672016-07-01 Jan Beulich <jbeulich@suse.com>
5568
5569 * gcc.dg/bss.c: New.
5570
2c1e4964
PB
55712016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5572
5573 PR target/71698
5574 * gcc.target/powerpc/pr71698.c: New test.
5575
22e1cb39
GJL
55762016-07-01 Georg-Johann Lay <avr@gjlay.de>
5577
5578 PR target/71151
5579 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5580 instead of ".foo" for its section name.
5581 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5582 depending on MCU's flash size.
5583 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5584 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5585 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5586 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5587 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5588 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5589
466cf574
JB
55902016-07-01 Jan Beulich <jbeulich@suse.com>
5591
5592 * gcc.target/i386/pr65105-2.c: Add -msse2.
5593
351beab7
JJ
55942016-06-30 Jakub Jelinek <jakub@redhat.com>
5595
55a0f21a
JJ
5596 PR tree-optimization/71707
5597 * gcc.dg/strlenopt-29.c: New test.
5598
6245ad72
JJ
5599 PR fortran/71704
5600 * gfortran.dg/gomp/pr71704.f90: New test.
5601
351beab7
JJ
5602 PR fortran/71705
5603 * gfortran.dg/gomp/pr71705.f90: New test.
5604
5a3a6a5e
KN
56052016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5606
5607 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5608 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5609 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5610 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5611 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5612 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5613 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5614 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5615 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5616 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5617 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5618 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5619 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5620 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5621 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5622 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5623 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5624 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5625 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5626 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5627 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5628 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5629 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5630 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5631 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5632 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5633 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5634 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5635 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5636 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5637 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5638 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5639 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5640 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5641 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5642 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5643 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5644 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5645 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5646 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5647 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5648 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5649 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5650 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5651 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5652 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5653 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5654 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5655 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5656 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5657 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5658 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5659 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5660 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5661 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5662 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5663 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5664 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5665 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5666 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5667 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5668 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5669 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5670 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5671 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5672 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5673 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5674 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5675 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5676 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5677 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5678 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5679 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5680 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5681 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5682 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5683 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5684 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5685 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5686 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5687 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5688
3dfa8071 56892016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5690 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5691
5692 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5693
9bd62242 56942016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5695 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5696
5697 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5698
603107fb
DM
56992016-06-30 David Malcolm <dmalcolm@redhat.com>
5700
5701 PR driver/71651
5702 * gcc.dg/spellcheck-options-12.c: New test case.
5703
205cccc7
JJ
57042016-06-30 Jakub Jelinek <jakub@redhat.com>
5705
5706 PR middle-end/71693
5707 * gcc.c-torture/compile/pr71693.c: New test.
5708
f4452176
DM
57092016-06-29 David Malcolm <dmalcolm@redhat.com>
5710
5711 * gcc.dg/spellcheck-params.c: New testcase.
5712 * gcc.dg/spellcheck-params-2.c: New testcase.
5713
c5e74d9d
MM
57142016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5715
5716 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5717 vector extract instructions.
5718 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5719
e44ecbfd
JD
57202016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5721
5722 PR fortran/71686
5723 * gfortran.dg/unexpected_eof_2.f90: New test.
5724 * gfortran.dg/unexpected_eof_3.f90: New test.
5725
ee446d9f
JW
57262016-06-29 Jim Wilson <jim.wilson@linaro.org>
5727
5728 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5729
27f67461
CP
57302016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5731
5732 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5733 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5734 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5735
b1206d29
RB
57362016-06-29 Richard Biener <rguenther@suse.de>
5737
5738 PR middle-end/15256
5739 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5740
1af21224
MW
57412016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5742
5743 * gcc.target/arm/aapcs/neon-vect10.c: Require
5744 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5745 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5746 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5747 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5748 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5749 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5750 * gcc.target/arm/fp16-aapcs-1.c: Require
5751 -mfloat-ab=hard. Also simplify the test.
5752 * gcc.target/arm/fp16-aapcs-2.c: New.
5753
7fe43755
MW
57542016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5755
0b965526 5756 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5757 (add_options_for_arm_fp16_ieee): New.
5758 (add_options_for_arm_fp16_alternative): New.
5759 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5760 long-line.
5761 (effective_target_arm_fp16_hw): New.
5762
264d951a
IE
57632016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5764
5765 PR tree-optimization/71655
5766 * g++.dg/pr71655.C: New test.
5767
5c846a81
ML
57682016-06-29 Martin Liska <mliska@suse.cz>
5769
5770 * gcc.dg/pr71585.c: New test.
5771 * gcc.dg/pr71585-2.c: New test.
5772 * gcc.dg/pr71585-3.c: New test.
5773
fafe9318
YR
57742016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5775
5776 PR tree-optimization/70729
5777 * g++.dg/vect/pr70729.cc: New test.
5778
54d19c3b
TS
57792016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5780
5781 * c-c++-common/gomp/cancel-1.c: Extend.
5782
5f3cd7c3
JJ
57832016-06-29 Jakub Jelinek <jakub@redhat.com>
5784
5785 PR tree-optimization/71625
5786 * gcc.dg/strlenopt-28.c: New test.
5787
4aa83879
RB
57882016-06-29 Richard Biener <rguenther@suse.de>
5789
5790 PR middle-end/71002
5791 * g++.dg/torture/pr71002.C: Adjust testcase.
5792
152ef731
JJ
57932016-06-29 Jakub Jelinek <jakub@redhat.com>
5794
5795 PR c/71685
5796 * gcc.dg/pr71685.c: New test.
5797
57982016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5799
5800 PR c/71552
5801 * gcc.dg/init-bad-9.c: New test.
5802
d41dc215
BS
58032016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5804
5805 * gcc.target/powerpc/abs128-1.c: Require VSX.
5806 * gcc.target/powerpc/copysign128-1.c: Likewise.
5807 * gcc.target/powerpc/inf128-1.c: Likewise.
5808 * gcc.target/powerpc/nan128-1.c: Likewise.
5809
6a20b538
JJ
58102016-06-28 Jakub Jelinek <jakub@redhat.com>
5811
5812 PR middle-end/71626
5813 * gcc.c-torture/execute/pr71626-1.c: New test.
5814 * gcc.c-torture/execute/pr71626-2.c: New test.
5815
77d93c47
PB
58162016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5817
5818 PR target/71656
5819 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5820
a8264058
SB
58212016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5822
5823 PR target/71670
5824 * gcc.target/powerpc/pr71670.c: New testcase.
5825
0dc47331
PB
58262016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5827
5828 PR target/71656
5829 * gcc.target/powerpc/pr71656-1.c: New test.
5830 * gcc.target/powerpc/pr71656-2.c: New test.
5831
b65ffc79
CL
58322016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5833
5834 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5835 around fp16 code.
5836 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5837 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5838 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5839 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5840 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5841 Add arm_neon_fp16_ok effective target.
0b965526
UB
5842 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5843 Likewise.
5844 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5845 Likewise.
5846 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5847 Likewise.
5848 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5849 Likewise.
5850 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5851 Likewise.
5852 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5853 Likewise.
5854 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5855 Likewise.
5856 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5857 Likewise.
5858 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5859 Likewise.
5860 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5861 Likewise.
5862 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5863 Likewise.
b65ffc79 5864
9bb86f40
JH
58652016-06-26 Jan Hubicka <hubicka@ucw.cz>
5866
5867 * gcc.dg/predict-12.c: New testcase.
5868
46db0fd4
JD
58692016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5870
5871 PR fortran/71649
5872 * gfortran.dg/pr71649.f90: New test.
5873
2a65e70b
JJ
58742016-06-25 Jakub Jelinek <jakub@redhat.com>
5875
f8a06e24
JJ
5876 PR tree-optimization/71643
5877 * g++.dg/opt/pr71643.C: New test.
5878
2a65e70b
JJ
5879 PR tree-optimization/71631
5880 * gcc.c-torture/execute/pr71631.c: New test.
5881
7805417a
JH
58822016-06-24 Jan Hubicka <hubicka@ucw.cz>
5883
5884 * gcc.dg/predict-11.c: New testcase.
5885 * gfortran.dg/predict-2.f90: New testcase.
5886
888ed1a3
JH
58872016-06-24 Jan Hubicka <hubicka@ucw.cz>
5888
5889 * gcc.dg/predict-10.c: New test.
5890
53605f35
BS
58912016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5892
5893 * gcc.target/powerpc/abs128-1.c: New.
5894 * gcc.target/powerpc/copysign128-1.c: New.
5895 * gcc.target/powerpc/inf128-1.c: New.
5896 * gcc.target/powerpc/nan128-1.c: New.
5897
7b22b4c6
EB
58982016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5899
5900 * gfortran.dg/pr71642.f90: New test.
5901
37e373c2
JJ
59022016-06-24 Jakub Jelinek <jakub@redhat.com>
5903
5904 PR tree-optimization/71647
5905 * gcc.target/i386/pr71647.c: New test.
5906
b20b79f2
L
59072016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5908
5909 * gcc.target/i386/noplt-gd-1.c: New test.
5910 * gcc.target/i386/noplt-gd-2.c: Likewise.
5911 * gcc.target/i386/noplt-gd-3.c: Likewise.
5912 * gcc.target/i386/noplt-ld-1.c: Likewise.
5913 * gcc.target/i386/noplt-ld-2.c: Likewise.
5914 * gcc.target/i386/noplt-ld-3.c: Likewise.
5915 * lib/target-supports.exp
5916 (check_effective_target_tls_get_addr_via_got): New.
5917
04619cb8
UB
59182016-06-24 Uros Bizjak <ubizjak@gmail.com>
5919
5920 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5921 testsuite compile flags.
5922 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5923 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5924
59252016-06-24 Uros Bizjak <ubizjak@gmail.com>
5926
5927 * g++dg/vect/pr36684.cc: Add dg-do compile.
5928 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5929 * gcc.dg/vect/pr70021.c: Ditto.
5930 * gcc.dg/vect/pr70138-1.c: Ditto.
5931 * gcc.dg/vect/pr70138-2.c: Ditto.
5932 * gcc.dg/vect/pr70354-1.c: Ditto.
5933 * gcc.dg/vect/pr70354-2.c: Ditto.
5934 * gcc.dg/vect/pr71259.c: Ditto.
5935 * gcc.dg/vect/pr71416-1.c: Ditto.
5936 * gcc.dg/vect/slp-43.c: Ditto.
5937 * gcc.dg/vect/slp-45.c: Ditto.
5938 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5939 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5940 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5941 * gfortran.dg/vect/pr69980.f90: Ditto.
5942
59432016-06-24 Uros Bizjak <ubizjak@gmail.com>
5944
5945 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5946 * gcc.dg/vect/bb-slp-30.c: Ditto.
5947 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5948 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5949 * gcc.dg/vect/pr45902.c: Ditto.
5950 * gcc.dg/vect/pr48172.c: Ditto.
5951 * gcc.dg/vect/pr48377.c: Ditto.
5952 * gcc.dg/vect/pr49038.c: Ditto.
5953 * gcc.dg/vect/pr49771.c: Ditto.
5954 * gcc.dg/vect/pr52091.c: Ditto.
5955 * gcc.dg/vect/pr53185-2.c: Ditto.
5956 * gcc.dg/vect/pr56826.c: Ditto.
5957 * gcc.dg/vect/pr60276.c: Ditto.
5958 * gcc.dg/vect/pr62021.c: Ditto.
5959 * gcc.dg/vect/pr63530.c: Ditto.
5960 * gcc.dg/vect/pr65518.c: Ditto.
5961 * gcc.dg/vect/pr65947-1.c: Ditto.
5962 * gcc.dg/vect/pr65947-10.c: Ditto.
5963 * gcc.dg/vect/pr65947-11.c: Ditto.
5964 * gcc.dg/vect/pr65947-12.c: Ditto.
5965 * gcc.dg/vect/pr65947-13.c: Ditto.
5966 * gcc.dg/vect/pr65947-2.c: Ditto.
5967 * gcc.dg/vect/pr65947-3.c: Ditto.
5968 * gcc.dg/vect/pr65947-4.c: Ditto.
5969 * gcc.dg/vect/pr65947-5.c: Ditto.
5970 * gcc.dg/vect/pr65947-6.c: Ditto.
5971 * gcc.dg/vect/pr65947-7.c: Ditto.
5972 * gcc.dg/vect/pr65947-8.c: Ditto.
5973 * gcc.dg/vect/pr65947-9.c: Ditto.
5974 * gcc.dg/vect/pr71416-1.c: Ditto.
5975 * gcc.dg/vect/pr71439.c: Ditto.
5976 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5977 * gcc.dg/vect/vect-bswap16.c: Ditto.
5978 * gcc.dg/vect/vect-bswap32.c: Ditto.
5979 * gcc.dg/vect/vect-bswap64.c: Ditto.
5980 * gcc.dg/vect/vect-live-1.c: Ditto.
5981 * gcc.dg/vect/vect-live-2.c: Ditto.
5982 * gcc.dg/vect/vect-live-3.c: Ditto.
5983 * gcc.dg/vect/vect-live-4.c: Ditto.
5984 * gcc.dg/vect/vect-live-5.c: Ditto.
5985 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5986 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5987 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5988 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5989 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5990 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5991 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5992 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5993 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5994 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5995 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5996 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5997 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5998 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5999 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6000 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6001 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6002
da224bcb
UB
60032016-06-24 Uros Bizjak <ubizjak@gmail.com>
6004
6005 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6006
dfee2870
L
60072016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6008
6009 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6010 ia32 if R_386_GOT32X relocation is supported.
6011 * gcc.target/i386/noplt-3.c: Likewise.
6012 * gcc.target/i386/noplt-2.c: Likewise.
6013 (main): Renamed to ...
6014 (bar): This.
6015 * gcc.target/i386/noplt-4.c: Likewise.
6016 (main): Renamed to ...
6017 (bar): This.
6018 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6019 * gcc.target/i386/pr67400-5.c: Likewise.
6020
a86451b9
JJ
60212016-06-24 Jakub Jelinek <jakub@redhat.com>
6022
00085092
JJ
6023 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6024 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6025
a86451b9
JJ
6026 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6027 f4): Adjust expected diagnostics.
6028 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6029 (T): If OVFP is defined, redefine to TP.
6030 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6031 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6032 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6033 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6034 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6035 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6036 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6037 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6038 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6039 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6040 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6041 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6042 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6043 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6044 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6045 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6046 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6047 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6048 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6049 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6050 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6051 as last argument to __builtin_add_overflow_p.
6052
7bb5d5f4
UB
60532016-06-23 Uros Bizjak <ubizjak@gmail.com>
6054
6055 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6056 dg-options and remove default vector testsuite compile flags.
6057 * g++.dg/vect/pr33860a.cc: Ditto.
6058 * g++.dg/vect/pr45470-a.cc: Ditto.
6059 * g++.dg/vect/pr45470-b.cc: Ditto.
6060 * g++.dg/vect/pr60896.cc: Ditto.
6061 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6062 * gcc.dg/vect/pr18308.c: Ditto.
6063 * gcc.dg/vect/pr24049.c: Ditto.
6064 * gcc.dg/vect/pr33373.c: Ditto.
6065 * gcc.dg/vect/pr36228.c: Ditto.
6066 * gcc.dg/vect/pr42395.c: Ditto.
6067 * gcc.dg/vect/pr42604.c: Ditto.
6068 * gcc.dg/vect/pr46663.c: Ditto.
6069 * gcc.dg/vect/pr48765.c: Ditto.
6070 * gcc.dg/vect/pr49093.c: Ditto.
6071 * gcc.dg/vect/pr49352.c: Ditto.
6072 * gcc.dg/vect/pr52298.c: Ditto.
6073 * gcc.dg/vect/pr52870.c: Ditto.
6074 * gcc.dg/vect/pr53185.c: Ditto.
6075 * gcc.dg/vect/pr53773.c: Ditto.
6076 * gcc.dg/vect/pr56695.c: Ditto.
6077 * gcc.dg/vect/pr62171.c: Ditto.
6078 * gcc.dg/vect/pr63530.c: Ditto.
6079 * gcc.dg/vect/pr68339.c: Ditto.
6080 * gcc.dg/vect/pr71259.c: Ditto.
6081 * gcc.dg/vect/vect-82_64.c: Ditto.
6082 * gcc.dg/vect/vect-83_64.c: Ditto.
6083 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6084 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6085 * gcc.dg/vect/vect-shift-2.c: Ditto.
6086 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6087 * gfortran.dg/vect/pr39318.f90: Ditto.
6088 * gfortran.dg/vect/pr45714-a.f: Ditto.
6089 * gfortran.dg/vect/pr45714-b.f: Ditto.
6090 * gfortran.dg/vect/pr46213.f90: Ditto.
6091
2d4bb02f
MM
60922016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6093 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6094
6095 * gcc.target/powerpc/p9-splat-5.c: New test.
6096
f6d1b868
UB
60972016-06-23 Uros Bizjak <ubizjak@gmail.com>
6098
6099 PR tree-optimization/71488
6100 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6101 * lib/target-supports.exp: ... here.
6102 (check_sse4_hw_available): New procedure.
6103 (check_effective_target_sse4_runtime): Ditto.
6104 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6105 -march=westmere for sse4_runtime targets.
936ff030 6106 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6107 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6108 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6109 (main): Call check_vect ().
a7898180 6110 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6111
c0597759
L
61122016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6113
6114 PR target/66232
6115 PR target/67400
6116 * gcc.target/i386/pr66232-14.c: New file.
6117 * gcc.target/i386/pr66232-15.c: Likewise.
6118 * gcc.target/i386/pr66232-16.c: Likewise.
6119 * gcc.target/i386/pr66232-17.c: Likewise.
6120 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6121 ia32 if R_386_GOT32X relocation is supported.
6122 * gcc.target/i386/pr67400-2.c: Likewise.
6123 * gcc.target/i386/pr67400-3.c: Likewise.
6124 * gcc.target/i386/pr67400-4.c: Likewise.
6125 * gcc.target/i386/pr67400-6.c: Likewise.
6126 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6127 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6128
5b0e27a7
JD
61292016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6130
6131 PR libgfortran/48852
6132 * gfortran.dg/char4_iunit_1.f03: Update test.
6133 * gfortran.dg/f2003_io_5.f03: Update test.
6134 * gfortran.dg/real_const_3.f90: Update test.
6135
7f586d90
AK
61362016-06-23 Andi Kleen <ak@linux.intel.com>
6137
6138 * g++.dg/bprob/bprob.exp: Support autofdo.
6139 * g++.dg/tree-prof/tree-prof.exp: dito.
6140 * gcc.dg/tree-prof/tree-prof.exp: dito.
6141 * gcc.misc-tests/bprob.exp: dito.
6142 * gfortran.dg/prof/prof.exp: dito.
6143 * lib/profopt.exp: dito.
6144 * lib/target-supports.exp: Check for autofdo.
6145
60fa7862
ML
61462016-06-23 Martin Liska <mliska@suse.cz>
6147
6148 * gcc.dg/pr71619.c: New test.
6149
e3d62871
UB
61502016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6151
6152 PR target/67400
cc901875
UB
6153 * gcc.target/i386/pr67400-1.c: New test.
6154 * gcc.target/i386/pr67400-2.c: Likewise.
6155 * gcc.target/i386/pr67400-3.c: Likewise.
6156 * gcc.target/i386/pr67400-4.c: Likewise.
6157 * gcc.target/i386/pr67400-5.c: Likewise.
6158 * gcc.target/i386/pr67400-6.c: Likewise.
6159 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6160
ac81cf0b
DM
61612016-06-22 David Malcolm <dmalcolm@redhat.com>
6162
6163 * c-c++-common/missing-header-1.c: New test case.
6164 * c-c++-common/missing-header-2.c: New test case.
6165 * c-c++-common/missing-header-3.c: New test case.
6166 * c-c++-common/missing-header-4.c: New test case.
6167
1a4f11c8
DM
61682016-06-22 David Malcolm <dmalcolm@redhat.com>
6169
6170 PR c/70339
6171 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6172 hint.
6173 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6174 expected results due to builtin "nanl" now being suggested for
6175 "name".
6176 * gcc.dg/pr67580.c: Update expected messages.
6177 * gcc.dg/spellcheck-identifiers.c: New testcase.
6178 * gcc.dg/spellcheck-typenames.c: New testcase.
6179
a93eac6a
DM
61802016-06-22 David Malcolm <dmalcolm@redhat.com>
6181
6182 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6183 file.
6184 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6185 diagnostic-test-show-locus-parseable-fixits.c to sources for
6186 diagnostic_plugin_test_show_locus.c.
6187 * lib/gcc-defs.exp (freeform_regexps): New global.
6188 (dg-regexp): New function.
6189 (handle-dg-regexps): New function.
6190 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6191 freeform_regexps to the empty list.
6192 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6193
49e76ff1
IE
61942016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6195
f6d1b868 6196 PR tree-optimization/71488
49e76ff1
IE
6197 * g++.dg/pr71488.C: New test.
6198 * gcc.dg/vect/vect-bool-cmp.c: New test.
6199
951d8c8a
EB
62002016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6201
6202 * gcc.dg/guality/param-5.c: New test.
6203
b60fc3bd
BE
62042016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6205
6206 * gcc.target/i386/asm-flag-7.c: New test.
6207
0609abda
TS
62082016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6209
6210 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6211 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6212 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6213 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6214 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6215 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6216 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6217 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6218 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6219 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6220 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6221 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6222 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6223 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6224 * lib/target-supports.exp: Likewise.
6225
ee2499b4
TS
62262016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6227
6228 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6229 * gcc.dg/attr-ms_struct-2.c: Likewise.
6230 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6231 * gcc.dg/bf-ms-attrib.c: Likewise.
6232 * gcc.dg/bf-ms-layout-2.c: Likewise.
6233 * gcc.dg/bf-ms-layout-3.c: Likewise.
6234 * gcc.dg/bf-ms-layout.c: Likewise.
6235 * gcc.dg/bf-no-ms-layout.c: Likewise.
6236 * gcc.target/i386/bitfield1.c: Likewise.
6237 * gcc.target/i386/bitfield2.c: Likewise.
6238 * gcc.target/i386/bitfield3.c: Likewise.
6239
caea59ff
KN
62402016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6241
6242 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6243 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6244 override other than -mcpu=power9 command-line option is specified,
6245 or if the target operating system is aix.
6246 * gcc.target/powerpc/darn-1.c: Likewise.
6247 * gcc.target/powerpc/darn-2.c: Likewise.
6248 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6249 test if effective-target is not powerpc_p9vector_ok or if the
6250 target operating system is not defined.
6251 * gcc.target/powerpc/vslv-1.c: Likewise.
6252 * gcc.target/powerpc/vsrv-0.c: Likewise.
6253 * gcc.target/powerpc/vsrv-1.c: Likewise.
6254
63617e30
TB
62552016-06-21 Tobias Burnus <burnus@net-b.de>
6256
6257 PR fortran/71068
6258 * gfortran.dg/coarray/data_1.f90: New.
6259
89192c3c
WD
62602016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6261
6262 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6263 (dg-require-effective-target): Use arm_v8_neon_hw.
6264 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6265 (dg-require-effective-target): Likewise.
6266 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6267 (dg-require-effective-target): Likewise.
6268 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6269 (dg-require-effective-target): Likewise.
6270 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6271 (dg-require-effective-target): Likewise.
6272 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6273 (dg-require-effective-target): Likewise.
6274 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6275 Add AArch64 check.
6276
64ac50e2
WD
62772016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6278
6279 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6280 Set to 3 so test passes.
6281
6252b5db
WD
62822016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6283
6284 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6285
3b9bc511
IV
62862016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6287
6288 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6289 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6290 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6291 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6292
21db1c78
IV
62932016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6294
6295 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6296 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6297
9d30e86f
L
62982016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6299
6300 PR target/71549
6301 * gcc.target/i386/pr71549.c: New test.
6302
448a7c69
KN
63032016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6304
6305 * gcc.target/powerpc/vadsdu-0.c: Replace
6306 dg-require-effective-target directive to allow test to run on more
6307 platforms, and add dg-skip-if directive to disable test on aix
6308 platforms because of known incompatibilities.
6309 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6310 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6311 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6312 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6313 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6314 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6315 * gcc.target/powerpc/vadsdub-2.c: Replace
6316 dg-require-effective-target directive to allow test to run on more
6317 platforms, and add dg-skip-if directive to disable test on aix
6318 platforms because of known incompatibilities.
6319 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6320 with vec_absdb call to differentiate this test from vadsdub-1.c.
6321 * gcc.target/powerpc/vadsduh-1.c: Replace
6322 dg-require-effective-target directive to allow test to run on more
6323 platforms, and add dg-skip-if directive to disable test on aix
6324 platforms because of known incompatibilities.
6325 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6326 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6327 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6328
0ad84f34
JJ
63292016-06-21 Jakub Jelinek <jakub@redhat.com>
6330
6331 PR tree-optimization/71588
6332 * gcc.dg/pr71558.c: New test.
6333
e71e8d94
SKS
63342016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6335
6336 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6337 * c-c++-common/pr68657-2.c: Likewise.
6338 * c-c++-common/pr68657-3.c: Likewise.
6339 * gcc.dg/torture/pr69714.c: Require int32plus support.
6340 * gcc.dg/torture/pr70025.c: Likewise.
6341 * gcc.dg/torture/pr70083.c: Likewise.
6342 * gcc.dg/torture/pr70542.c: Likewise.
6343 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6344
5a578671
JM
63452016-06-20 Joseph Myers <joseph@codesourcery.com>
6346
6347 PR c/71601
6348 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6349
7a9df68e
JJ
63502016-06-20 Jakub Jelinek <jakub@redhat.com>
6351
50aa64d5
JJ
6352 PR middle-end/71581
6353 * gcc.dg/pr71581.c: New test.
6354
7a9df68e
JJ
6355 PR rtl-optimization/71591
6356 * gcc.dg/cpp/pr71591.c: New test.
6357
3947cf19
DR
63582016-06-20 David B. Robins <gcc@davidrobins.net>
6359
6360 PR target/71571
6361 * g++.dg/torture/pr71571.C: New test.
6362
c4ff221e
JJ
63632016-06-20 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR target/71559
6366 * gcc.target/i386/sse2-pr71559.c: New test.
6367 * gcc.target/i386/avx-pr71559.c: New test.
6368 * gcc.target/i386/avx512f-pr71559.c: New test.
6369
f1b5abfb
TB
63702016-06-20 Tobias Burnus <burnus@net-b.de>
6371
6372 PR fortran/71194
6373 * gfortran.dg/pointer_remapping_10.f90: New.
6374
842107e4
DM
63752016-06-20 David Malcolm <dmalcolm@redhat.com>
6376
6377 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6378
d9e8bdfd
MS
63792016-06-20 Martin Sebor <msebor@redhat.com>
6380
6381 PR c/69507
6382 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6383 * gnu90-const-expr-1.c: Same.
6384 * gnu99-const-expr-1.c: Same.
6385 * gnu99-static-1.c: Same.
6386
67785479
RL
63872016-06-20 Renlin Li <renlin.li@arm.com>
6388
29f09b38 6389 PR testsuite/71489
67785479
RL
6390 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6391
636929b8
JG
63922016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6393
6394 * gcc.target/aarch64/vcvt_f64_1.c: New.
6395 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6396 * gcc.target/aarch64/vrecp_f64_1.c: New.
6397
ff7b374b
KT
63982016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6399
6400 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6401 "alignement".
6402
554cfc9e
GJL
64032016-06-20 Georg-Johann Lay <avr@gjlay.de>
6404
6405 PR target/71103
6406 * gcc.target/avr/torture/pr71103-2.c: New test.
6407
94087e88 64082016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6409
6410 PR c/69507
6411 * gcc.dg/alignof.c: New test.
6412
c561b091
PC
64132016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6414
6415 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6416 vs dg-error; test constexpr specifier too.
6417
bf54f123
PC
64182016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6419
6420 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6421
4e53aa97
CL
64222016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6423
6424 * lib/target-supports.exp
6425 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6426 arm_neon_ok and merge flags. Fix temporary test name.
6427 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6428 and merge flags.
6429
69071d86
ML
64302016-06-17 Martin Liska <mliska@suse.cz>
6431
6432 * gcc.dg/predict-9.c: Fix dump scanning.
6433
68b3b858
BC
64342016-06-17 Bin Cheng <bin.cheng@arm.com>
6435
6436 PR tree-optimization/71354
6437 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6438
d3ee260a
BC
64392016-06-17 Bin Cheng <bin.cheng@arm.com>
6440
6441 PR tree-optimization/71347
6442 * gcc.dg/tree-ssa/pr71347.c: New test.
6443
bd8fb114
BC
64442016-06-17 Bin Cheng <bin.cheng@arm.com>
6445
6446 PR tree-optimization/71354
6447 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6448
97816be4
BC
64492016-06-17 Bin Cheng <bin.cheng@arm.com>
6450
6451 * gcc.dg/vect/vect-alias-check-1.c: New test.
6452
2d761a37
SKS
64532016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6454
e0277d6b 6455 PR target/71151
2d761a37
SKS
6456 * gcc.target/avr/pr71151-1.c: New test.
6457 * gcc.target/avr/pr71151-2.c: New test.
6458 * gcc.target/avr/pr71151-3.c: New test.
6459 * gcc.target/avr/pr71151-4.c: New test.
6460 * gcc.target/avr/pr71151-5.c: New test.
6461 * gcc.target/avr/pr71151-6.c: New test.
6462 * gcc.target/avr/pr71151-7.c: New test.
6463 * gcc.target/avr/pr71151-8.c: New test.
6464 * gcc.target/avr/pr71151-common.h: New test.
6465
68fa96d6
ML
64662016-06-16 Martin Liska <mliska@suse.cz>
6467
6468 * gfortran.dg/predict-1.f90: New test.
6469
b6ca982f
UB
64702016-06-16 Uros Bizjak <ubizjak@gmail.com>
6471
6472 PR target/71242
3a146d46 6473 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6474
1dc8d15b
JH
64752016-06-16 Jan Hubicka <hubicka@ucw.cz>
6476
6477 * g++.dg/vect/pr36648.cc: Disable cunrolli
6478
67c25816
JJ
64792016-06-16 Jakub Jelinek <jakub@redhat.com>
6480
c577adb2
JJ
6481 PR target/71554
6482 * gcc.c-torture/execute/pr71554.c: New test.
6483
67c25816
JJ
6484 PR rtl-optimization/71532
6485 * gcc.dg/torture/pr71532.c: New test.
6486
1a3c3ee9
MM
64872016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6488
6489 * gcc.target/powerpc/p9-dimode1.c: New test.
6490 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6491
f29468a7
JJ
64922016-06-15 Jakub Jelinek <jakub@redhat.com>
6493
61daecc4
JJ
6494 * gcc.c-torture/compile/20160615-1.c: New test.
6495
f29468a7
JJ
6496 * g++.dg/cpp0x/ref-qual17.C: New test.
6497
209d1e2d
IE
64982016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6499
6500 PR middle-end/71529
6501 * gcc.target/i386/pr71529.C: New test.
6502
8dc35712
AH
65032016-06-15 Alan Hayward <alan.hayward@arm.com>
6504
6505 PR tree-optimization/71483
6506 * g++.dg/vect/pr71483.c: New
6507
b8911cb8
PC
65082016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6509
6510 PR c++/70202
6511 * g++.dg/inherit/crash6.C: New.
6512 * g++.dg/inherit/union2.C: Likewise.
6513 * g++.dg/inherit/virtual12.C: Likewise.
6514 * g++.dg/inherit/virtual13.C: Likewise.
6515 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6516
cf5d08ab
UB
65172016-06-15 Uros Bizjak <ubizjak@gmail.com>
6518
e3d62871 6519 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6520
8f482165
AH
65212016-06-15 Alan Hayward <alan.hayward@arm.com>
6522
6523 PR tree-optimization/71439
6524 * gcc.dg/vect/pr71439.c: New
6525
3256673f
KT
65262016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6527
6528 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6529
b17dc4d4
RB
65302016-06-15 Richard Biener <rguenther@suse.de>
6531
6532 * gcc.dg/vect/slp-45.c: New testcase.
6533
2a5825f2
RB
65342016-06-15 Richard Biener <rguenther@suse.de>
6535
6536 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6537
6e433d0b
BS
65382016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6539
6540 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6541 requirements, and disable for AIX for now.
6542 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6543
abe7f828
JJ
65442016-06-14 Jakub Jelinek <jakub@redhat.com>
6545
a09c81b4
JJ
6546 PR c++/71528
6547 * g++.dg/opt/pr71528.C: New test.
6548
abe7f828
JJ
6549 PR c++/71516
6550 * g++.dg/init/pr71516.C: New test.
6551
acfadf06
PC
65522016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6553
6554 * g++.dg/init/array46.C: New.
6555
4d568ab2
UB
65562016-06-14 Uros Bizjak <ubizjak@gmail.com>
6557
e3d62871
UB
6558 * gcc.target/i386/float128-3.c: New test.
6559 * gcc.target/i386/quad-sse4.c: Ditto.
6560 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6561 Update scan strings.
4d568ab2 6562
30934c5d
RB
65632016-06-14 Richard Biener <rguenther@suse.de>
6564
6565 PR middle-end/71526
6566 * gfortran.dg/pr71526.f90: New testcase.
6567
3970e545
AV
65682016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6569
6570 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6571 * gcc.dg/zero_bits_compound-1.c: Likewise.
6572
04976c6e
RB
65732016-06-14 Richard Biener <rguenther@suse.de>
6574
6575 PR tree-optimization/71522
6576 * gcc.dg/torture/pr71522.c: New testcase.
6577
23e025db
JJ
65782016-06-14 Jakub Jelinek <jakub@redhat.com>
6579
6580 PR tree-optimization/71520
6581 * gcc.dg/tree-ssa/pr71520.c: New test.
6582
90b72e84
RB
65832016-06-14 Richard Biener <rguenther@suse.de>
6584
6585 PR tree-optimization/71521
86c24ba6 6586 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6587
ef7cf206
JJ
65882016-06-13 Jakub Jelinek <jakub@redhat.com>
6589
0dda258b
JJ
6590 PR sanitizer/71498
6591 * c-c++-common/ubsan/bounds-13.c: New test.
6592
ef7cf206
JJ
6593 PR preprocessor/71183
6594 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6595
a73786e3
JL
65962016-06-13 Jeff Law <law@redhat.com>
6597
6598 PR tree-optimization/71403
6599 * c-c++-common/ubsan/pr71403-1.c: New test.
6600 * c-c++-common/ubsan/pr71403-2.c: New test.
6601 * c-c++-common/ubsan/pr71403-3.c: New test.
6602
0ac249bf
JJ
66032016-06-13 Jakub Jelinek <jakub@redhat.com>
6604
6605 PR middle-end/71478
6606 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6607 Add -Wno-psabi -w to dg-options.
6608
5408a64a
KN
66092016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6610
6611 * gcc.target/powerpc/vadsdu-0.c: New test.
6612 * gcc.target/powerpc/vadsdu-1.c: New test.
6613 * gcc.target/powerpc/vadsdu-2.c: New test.
6614 * gcc.target/powerpc/vadsdu-3.c: New test.
6615 * gcc.target/powerpc/vadsdu-4.c: New test.
6616 * gcc.target/powerpc/vadsdu-5.c: New test.
6617 * gcc.target/powerpc/vadsdub-1.c: New test.
6618 * gcc.target/powerpc/vadsdub-2.c: New test.
6619 * gcc.target/powerpc/vadsduh-1.c: New test.
6620 * gcc.target/powerpc/vadsduh-2.c: New test.
6621 * gcc.target/powerpc/vadsduw-1.c: New test.
6622 * gcc.target/powerpc/vadsduw-2.c: New test.
6623
f7e4f2e3
DM
66242016-06-13 David Malcolm <dmalcolm@redhat.com>
6625
6626 * gcc.dg/c99-init-2.c (c): Update expected error message.
6627 * gcc.dg/init-bad-8.c (foo): Likewise.
6628 * gcc.dg/spellcheck-fields-3.c: New test case.
6629
ad23a23e
ML
66302016-06-13 Martin Liska <mliska@suse.cz>
6631
6632 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6633 and "guess loop iv compared" heuristics.
6634 * gcc.dg/predict-2.c: Likewise.
6635 * gcc.dg/predict-3.c: Likewise.
6636 * gcc.dg/predict-4.c: Likewise.
6637 * gcc.dg/predict-5.c: Likewise.
6638 * gcc.dg/predict-6.c: Likewise.
6639
146c55da
MP
66402016-06-13 Marek Polacek <polacek@redhat.com>
6641
6642 PR middle-end/71476
6643 * c-c++-common/Wswitch-unreachable-4.c: New test.
6644 * gcc.dg/Wswitch-unreachable-2.c: New test.
6645 * g++.dg/tm/jump1.C: Move dg-warning.
6646
42e77cbc
EB
66472016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6648
6649 * gnat.dg/renaming10.ad[sb]: New test.
6650
7474dcc1
PT
66512016-06-13 Paul Thomas <pault@gcc.gnu.org>
6652
6653 PR fortran/70673
6654 * gfortran.dg/pr70673.f90: New test.
6655
f57f53d3
RB
66562016-06-13 Richard Biener <rguenther@suse.de>
6657
6658 PR middle-end/64516
6659 * gcc.dg/align-3.c: New testcase.
6660
5843a5f0
ML
66612016-06-13 Martin Liska <mliska@suse.cz>
6662
6663 * gcc.target/i386/pr71458.c: New test.
6664
aa8fdb44
UB
66652016-06-12 Uros Bizjak <ubizjak@gmail.com>
6666
6667 PR target/71241
3a146d46 6668 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6669
2043e4d7
DH
66702016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6671
6672 PR target/60751
6673 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6674 statement.
6675
d3dc025d
DH
66762016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6677
6678 PR target/60751
6679 * gfortran.dg/comma_IO_extension_1.f90: New test.
6680 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6681 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6682 statement.
6683 * gfortran.dg/graphite/pr38083.f90: Likewise.
6684 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6685 missing format.
6686
a31d78c6
EB
66872016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6688
6689 * gnat.dg/case_character.adb: New test.
6690
95c18dd0
SB
66912016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6692
6693 PR middle-end/71310
6694 * gcc.target/powerpc/pr71310.c: New testcase.
6695
b97d37b4
KV
66962016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6697
6698 PR middle-end/71478
6699 * gcc.dg/pr71478.c: New test.
6700
900bcda3
JJ
67012016-06-10 Jakub Jelinek <jakub@redhat.com>
6702
ec1c20db
JJ
6703 PR middle-end/71494
6704 * gcc.c-torture/execute/pr71494.c: New test.
6705
50b15873
JJ
6706 PR c/68657
6707 * gcc.target/i386/pr68657.c: New test.
6708
900bcda3
JJ
6709 PR inline-asm/68843
6710 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6711 (test): Add -masm=intel alternatives.
6712
4d926e34
MS
67132016-06-10 Martin Sebor <msebor@redhat.com>
6714
6715 PR c/71392
6716 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6717
ad071b2b
JL
67182016-06-10 Jeff Law <law@redhat.com>
6719
6720 PR tree-optimization/71335
6721 * gcc.c-torture/execute/pr71335.c: New test.
6722
2704efe8
DM
67232016-06-10 David Malcolm <dmalcolm@redhat.com>
6724
6725 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6726 the various "cannot tail-call: " messages.
6727
18c9b7d4
CL
67282016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6729
6730 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6731 and options.
6732
7cfa10f3
MO
67332016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6734
6735 PR sanitizer/71480
6736 * c-c++-common/asan/pr71480.c: New test.
6737
1f24fd3e
L
67382016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6739
6740 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6741 (ASMNAME2): Likewise.
6742 (main): Replace fn in asm statement with ASMNAME ("fn").
6743 * gcc.dg/guality/pr68037-2.c: Likewise.
6744 * gcc.dg/guality/pr68037-3.c: Likewise.
6745 * gcc.dg/torture/pr68037-1.c: Likewise.
6746 * gcc.dg/torture/pr68037-2.c: Likewise.
6747 * gcc.dg/torture/pr68037-3.c: Likewise.
6748
ad551c07
BE
67492016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6750
6751 PR inline-asm/68843
6752 * gcc.target/i386/pr68843-1.c: New test.
6753 * gcc.target/i386/pr68843-2.c: New test.
6754
4b1ffdb1 67552016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6756 Cesar Philippidis <cesar@codesourcery.com>
6757
6758 PR middle-end/71373
6759 * gcc.dg/goacc/nested-function-1.c: New file.
6760 * gcc.dg/goacc/nested-function-2.c: Likewise.
6761 * gcc.dg/goacc/pr71373.c: Likewise.
6762 * gfortran.dg/goacc/cray-2.f95: Likewise.
6763 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6764 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6765 * gfortran.dg/goacc/cray.f95: Update.
6766 * gfortran.dg/goacc/loop-1.f95: Likewise.
6767 * gfortran.dg/goacc/loop-3.f95: Likewise.
6768 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6769 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6770
67712016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6772
6773 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6774 for OpenACC tile clauses.
6775 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6776
6777 PR c/71381
6778 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6779 to...
6780 * c-c++-common/goacc/cache-2.c: ... this new file.
6781 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6782 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6783 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6784 usage.
6785 * gfortran.dg/goacc/cray.f95: Likewise.
6786 * gfortran.dg/goacc/loop-1.f95: Likewise.
6787
89851e4c
AH
67882016-06-10 Alan Hayward <alan.hayward@arm.com>
6789
6790 PR tree-optimization/71407
6791 PR tree-optimization/71416
6792 * gcc.dg/vect/pr71407.c: New
6793 * gcc.dg/vect/pr71416-1.c: New
6794 * gcc.dg/vect/pr71416-2.c: New
6795
200eafbf
RB
67962016-06-10 Richard Biener <rguenther@suse.de>
6797
6798 PR middle-end/71477
6799 * gcc.dg/torture/pr71477.c: New testcase.
6800
4df99d92
JK
68012016-06-09 Julia Koval <julia.koval@intel.com>
6802
6803 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6804 * gcc.target/i386/interrupt-13.c: Likewise.
6805 * gcc.target/i386/interrupt-15.c: Likewise.
6806 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6807 * gcc.target/i386/interrupt-24.c: Likewise.
6808 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6809 * gcc.target/i386/interrupt-9.c: Likewise.
6810 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6811
e01b4e16
MS
68122016-06-09 Martin Sebor <msebor@redhat.com>
6813
6814 PR c/70883
6815 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6816 * gcc.dg/builtin-constant_p-1.c: Same.
6817 * gcc.dg/builtins-error.c: Same.
6818 * gcc.dg/pr70859.c: Same.
6819
9c35db0e
SKS
68202016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6821
6822 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6823 * gcc.dg/torture/pr68067-1.c: Likewise.
6824 * gcc.dg/torture/pr68067-2.c: Likewise.
6825
68262016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6827
6828 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6829 when setting SIZE.
6830
392a81b9
PC
68312016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6832
6833 PR c++/71465
6834 * g++.dg/inherit/crash5.C: New.
6835 Revert:
6836 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6837
6838 PR c++/70202
6839 * g++.dg/inherit/crash5.C: New.
6840 * g++.dg/inherit/virtual1.C: Adjust.
6841
e49efc14
ML
68422016-06-09 Martin Liska <mliska@suse.cz>
6843
6844 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6845 * g++.dg/predict-loop-exit-2.C: Likewise.
6846 * g++.dg/predict-loop-exit-3.C: Likewise.
6847 * gcc.dg/predict-1.c: Likewise.
6848 * gcc.dg/predict-2.c: Likewise.
6849 * gcc.dg/predict-3.c: Likewise.
6850 * gcc.dg/predict-4.c: Likewise.
6851 * gcc.dg/predict-5.c: Likewise.
6852 * gcc.dg/predict-6.c: Likewise.
6853 * gcc.dg/predict-7.c: Likewise.
6854
36d57986
RB
68552016-06-09 Richard Biener <rguenther@suse.de>
6856
6857 PR tree-optimization/71462
6858 * gcc.dg/torture/pr71462.c: New testcase.
6859
7d82e8e4
MP
68602016-06-09 Marek Polacek <polacek@redhat.com>
6861
6862 PR c/65471
6863 * gcc.dg/c11-generic-3.c: New test.
6864
c8a71589
PC
68652016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6866
6867 * g++.dg/init/array42.C: New.
6868 * g++.dg/init/array43.C: Likewise.
6869 * g++.dg/init/array44.C: Likewise.
6870 * g++.dg/init/array45.C: Likewise.
6871 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6872 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6873 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6874 * g++.dg/gomp/pr35751.C: Likewise.
6875 * g++.dg/init/array23.C: Likewise.
6876 * g++.dg/init/brace2.C: Likewise.
6877 * g++.dg/init/brace6.C: Likewise.
6878
44a845ca
MS
68792016-06-08 Martin Sebor <msebor@redhat.com>
6880 Jakub Jelinek <jakub@redhat.com>
6881
6882 PR c++/70507
6883 PR c/68120
6884 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6885 * c-c++-common/builtin-arith-overflow-2.c: New test.
6886 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6887 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6888 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6889
2ef16b6e
JJ
68902016-06-08 Jakub Jelinek <jakub@redhat.com>
6891
6892 PR c++/71442
6893 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6894
5e3ee346
AL
68952016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6896
6897 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6898 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6899 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6900 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6901 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6902 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6903 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6904 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6905 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6906 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6907 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6908 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6909 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6910
b2ae2814
RB
69112016-06-08 Richard Biener <rguenther@suse.de>
6912
6913 PR tree-optimization/68558
6914 * gcc.dg/vect/slp-44.c: New testcase.
6915
e09b4c37
RB
69162016-06-08 Richard Biener <rguenther@suse.de>
6917
6918 * gcc.dg/vect/slp-43.c: New testcase.
6919
72d50660
RB
69202016-06-08 Richard Biener <rguenther@suse.de>
6921
6922 PR tree-optimization/71452
6923 * gcc.dg/torture/pr71452.c: New testcase.
6924
988c115c
JJ
69252016-06-08 Jakub Jelinek <jakub@redhat.com>
6926
6927 PR c++/71448
6928 * g++.dg/torture/pr71448.C: New test.
6929
73d73b48
BS
69302016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6931
6932 PR debug/71432
6933 PR ada/71413
6934 * g++.dg/debug/pr71432.C: New test.
6935
bdd15d0c
PK
69362016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6937
6938 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6939 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6940 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6941
ce0607bb
AH
69422016-06-08 Alan Hayward <alan.hayward@arm.com>
6943
6944 * gcc.dg/vect/vect-live-2.c: Update effective target.
6945 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6946 * lib/target-supports.exp: Add aarch64 to vect_long.
6947
92a5f2ba
MP
69482016-06-08 Marek Polacek <polacek@redhat.com>
6949
6950 PR c/71418
6951 * gcc.dg/noncompile/pr71418.c: New test.
6952
08203f73
MP
6953 PR c/71426
6954 * gcc.dg/noncompile/pr71426.c: New test.
6955
d1fcc2bd
JH
69562016-06-07 Jan Hubicka <hubicka@ucw.cz>
6957
6958 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6959 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6960 * gcc.dg/predict-3.c: Update template.
6961 * gcc.dg/predict-5.c: Update template.
6962 * gcc.dg/predict-6.c: Update template.
6963 * gcc.dg/predict-9.c: Update template.
6964 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6965
a23e6f1c
BS
69662016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6967
6968 * gcc.target/powerpc/vec-mul.c: New test.
6969
6ffd47b7
DM
69702016-06-07 David Malcolm <dmalcolm@redhat.com>
6971
6972 * gcc.dg/spellcheck-fields-2.c: New test case.
6973
bfd67b47
RB
69742016-06-07 Richard Biener <rguenther@suse.de>
6975
6976 PR c/61564
6977 * gcc.dg/Wpragmas-1.c: New testcase.
6978 * gcc.dg/Wattributes-4.c: Likewise.
6979 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6980 entry.
6981
701b9a47
CL
69822016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6983
6984 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6985 spurious debug code.
6986
6b80d6fa
RB
69872016-06-07 Richard Biener <rguenther@suse.de>
6988
6989 PR tree-optimization/71428
6990 * gcc.dg/torture/pr71428.c: New testcase.
6991
0f3f9437
RB
69922016-06-07 Richard Biener <rguenther@suse.de>
6993
6994 PR middle-end/71423
6995 * gcc.dg/torture/pr71423.c: New testcase.
6996
ec963f2a
KV
69972016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6998
6999 PR middle-end/71408
7000 * gcc.dg/tree-ssa/pr71408.c: New test.
7001
46ab5b6e
KV
70022016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7003
7004 PR middle-end/71281
7005 * g++.dg/torture/pr71281.C: New test.
7006
1f40cff3
MP
70072016-06-06 Marek Polacek <polacek@redhat.com>
7008
7009 PR c/71362
7010 * gcc.dg/pr71362.c: New test.
7011
6f5bcd24
JJ
70122016-06-06 Jakub Jelinek <jakub@redhat.com>
7013 Patrick Palka <ppalka@gcc.gnu.org>
7014
7015 PR c++/70847
7016 PR c++/71330
7017 PR c++/71393
7018 * g++.dg/opt/pr70847.C: New test.
7019 * g++.dg/ubsan/pr70847.C: New test.
7020 * g++.dg/ubsan/pr71393.C: New test.
7021
158beb4a
JJ
70222016-06-06 Jakub Jelinek <jakub@redhat.com>
7023
7024 PR tree-optimization/71259
7025 * gcc.dg/vect/pr71259.c: New test.
7026
d9b950dd
DM
70272016-06-06 David Malcolm <dmalcolm@redhat.com>
7028
7029 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7030 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7031 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7032 above.
7033
36f9ad69
KT
70342016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7035
7036 PR middle-end/37780
7037 * gcc.c-torture/execute/pr37780.c: New test.
7038 * gcc.target/aarch64/pr37780_1.c: Likewise.
7039 * gcc.target/arm/pr37780_1.c: Likewise.
7040
5545a907
MP
70412016-06-06 Marek Polacek <polacek@redhat.com>
7042
7043 * c-c++-common/attr-may-alias-1.c: New test.
7044 * c-c++-common/attr-may-alias-2.c: New test.
7045 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7046
93671519
BE
70472016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7048
7049 PR c/24414
7050 * gcc.target/i386/pr24414.c: New test.
7051
690f24b7
JM
70522016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7053
7054 * gcc.target/sparc/vis4misc.c: New file.
7055 * gcc.target/sparc/fpcmp.c: Likewise.
7056 * gcc.target/sparc/fpcmpu.c: Likewise.
7057
31ce6157
AH
70582016-06-06 Alan Hayward <alan.hayward@arm.com>
7059
7060 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7061 * gcc.dg/vect/vect-live-3.c: Likewise.
7062
9fcebb5a
RB
70632016-06-06 Richard Biener <rguenther@suse.de>
7064
7065 PR tree-optimization/71398
7066 * gcc.dg/torture/pr71398.c: New testcase.
7067
903ca97b
UB
70682016-06-06 Uros Bizjak <ubizjak@gmail.com>
7069
7070 PR target/71389
7071 * g++.dg/pr71389.C: New test.
7072
9c1eb332
JD
70732016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7074
7075 PR fortran/71404
7076 * gfortran.dg/fmt_read_5.f: New test.
7077
b2d83bd2
AV
70782016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7079
7080 PR fortran/69659
7081 * gfortran.dg/class_array_22.f03: New test.
7082
ec81960e
JH
70832016-06-05 Jan Hubicka <hubicka@ucw.cz>
7084
7085 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7086
429d2750
JH
70872016-06-05 Jan Hubicka <hubicka@ucw.cz>
7088
7089 * gcc.dg/predict-9.c: Update template.
7090
c1c00983
PC
70912016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7092
7093 PR c++/49377
7094 * g++.dg/template/pr49377.C: New.
7095
1927a963
JJ
70962016-06-04 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR tree-optimization/71405
7099 * g++.dg/torture/pr71405.C: New test.
7100
909a11ad
PC
71012016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7102
7103 PR c++/70202
7104 * g++.dg/inherit/crash5.C: New.
7105 * g++.dg/inherit/virtual1.C: Adjust.
7106
08bbb1f8
JL
71072016-06-03 Jeff Law <law@redhat.com>
7108
7109 PR tree-optimization/71316
7110 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7111
7c35235c
JJ
71122016-06-03 Jakub Jelinek <jakub@redhat.com>
7113
7114 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7115 dg-additional-options with just -fno-tree-scev-cprop in it.
7116 * gcc.dg/vect/vect-live-2.c: Likewise.
7117 * gcc.dg/vect/vect-live-5.c: Likewise.
7118 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7119 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7120 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7121
c8572dd6
PP
71222016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7123
7124 PR c++/27100
7125 * g++.dg/other/friend6.C: New test.
7126
1c7733a7
BS
71272016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7128
7129 * g++.dg/torture/ppc-ldst-array.C: New.
7130
0d2f700f
JM
71312016-06-03 Joseph Myers <joseph@codesourcery.com>
7132
7133 PR target/71276
7134 PR target/71277
7135 * gcc.dg/torture/builtin-fp-int-inexact.c,
7136 gcc.target/i386/387-builtin-fp-int-inexact.c,
7137 gcc.target/i386/387-rint-inline-1.c,
7138 gcc.target/i386/387-rint-inline-2.c,
7139 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7140 gcc.target/i386/sse2-rint-inline-1.c,
7141 gcc.target/i386/sse2-rint-inline-2.c,
7142 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7143 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7144
f8071c05
L
71452016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7146 Julia Koval <julia.koval@intel.com>
7147
7148 PR target/66960
7149 PR target/67630
7150 PR target/67634
7151 PR target/67841
7152 PR target/68037
7153 PR target/68618
7154 PR target/68661
7155 PR target/69575
7156 PR target/69596
7157 PR target/69734
7158 * gcc.dg/guality/pr68037-1.c: New test.
7159 * gcc.dg/guality/pr68037-2.c: Likewise.
7160 * gcc.dg/guality/pr68037-3.c: Likewise.
7161 * gcc.dg/torture/pr68037-1.c: Likewise.
7162 * gcc.dg/torture/pr68037-2.c: Likewise.
7163 * gcc.dg/torture/pr68037-3.c: Likewise.
7164 * gcc.dg/torture/pr68661-1a.c: Likewise.
7165 * gcc.dg/torture/pr68661-1b.c: Likewise.
7166 * gcc.target/i386/interrupt-1.c: Likewise.
7167 * gcc.target/i386/interrupt-2.c: Likewise.
7168 * gcc.target/i386/interrupt-3.c: Likewise.
7169 * gcc.target/i386/interrupt-4.c: Likewise.
7170 * gcc.target/i386/interrupt-5.c: Likewise.
7171 * gcc.target/i386/interrupt-6.c: Likewise.
7172 * gcc.target/i386/interrupt-7.c: Likewise.
7173 * gcc.target/i386/interrupt-8.c: Likewise.
7174 * gcc.target/i386/interrupt-9.c: Likewise.
7175 * gcc.target/i386/interrupt-10.c: Likewise.
7176 * gcc.target/i386/interrupt-11.c: Likewise.
7177 * gcc.target/i386/interrupt-12.c: Likewise.
7178 * gcc.target/i386/interrupt-13.c: Likewise.
7179 * gcc.target/i386/interrupt-14.c: Likewise.
7180 * gcc.target/i386/interrupt-15.c: Likewise.
7181 * gcc.target/i386/interrupt-16.c: Likewise.
7182 * gcc.target/i386/interrupt-17.c: Likewise.
7183 * gcc.target/i386/interrupt-18.c: Likewise.
7184 * gcc.target/i386/interrupt-19.c: Likewise.
7185 * gcc.target/i386/interrupt-20.c: Likewise.
7186 * gcc.target/i386/interrupt-21.c: Likewise.
7187 * gcc.target/i386/interrupt-22.c: Likewise.
7188 * gcc.target/i386/interrupt-23.c: Likewise.
7189 * gcc.target/i386/interrupt-24.c: Likewise.
7190 * gcc.target/i386/interrupt-25.c: Likewise.
7191 * gcc.target/i386/interrupt-26.c: Likewise.
7192 * gcc.target/i386/interrupt-27.c: Likewise.
7193 * gcc.target/i386/interrupt-28.c: Likewise.
7194 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7195 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7196 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7197 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7198 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7199 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7200 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7201 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7202 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7203 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7204 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7205 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7206
36b85e43
BS
72072016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7208
9de2e795
L
7209 PR tree-optimization/52171
7210 * gcc.dg/pr52171.c: New test.
7211 * gcc.target/i386/pr52171.c: New test.
36b85e43 7212
bfeee8ac
JH
72132016-06-03 Jan Hubicka <jh@suse.cz>
7214
7215 * g++.dg/tree-ssa/pred-1.C: New testcase
7216 * gcc.dg/tree-ssa/pred-1.c: New testcase
7217
859b0bae
BS
72182016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7219
7220 PR target/70957
7221 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7222 support.
7223 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7224
3a2edf4c
AH
72252016-06-03 Alan Hayward <alan.hayward@arm.com>
7226
7227 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7228
b28ead45
AH
72292016-06-03 Alan Hayward <alan.hayward@arm.com>
7230
7231 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7232 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7233 * gcc.dg/vect/vect-live-1.c: New test.
7234 * gcc.dg/vect/vect-live-2.c: New test.
7235 * gcc.dg/vect/vect-live-3.c: New test.
7236 * gcc.dg/vect/vect-live-4.c: New test.
7237 * gcc.dg/vect/vect-live-5.c: New test.
7238 * gcc.dg/vect/vect-live-slp-1.c: New test.
7239 * gcc.dg/vect/vect-live-slp-2.c: New test.
7240 * gcc.dg/vect/vect-live-slp-3.c: New test.
7241
1f91747b
JJ
72422016-06-03 Jakub Jelinek <jakub@redhat.com>
7243
7244 PR middle-end/71387
7245 * g++.dg/opt/pr71387.C: New test.
7246
47b83923
JL
72472016-06-02 Jeff Law <law@redhat.com>
7248
7249 PR tree-optimization/71328
7250 * gcc.c-torture/compile/pr71328.c: New test.
7251
e96e5f46
JD
72522016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7253
7254 PR fortran/52393
7255 * gfortran.dg/fmt_read_3.f90: Fix typo.
7256 * gfortran.dg/fmt_read_4.f90: New test.
7257
b872d729
PC
72582016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7259
7260 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7261 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7262 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7263 * g++.dg/cpp0x/override2.C: Likewise.
7264 * g++.dg/parse/crash5.C: Likewise.
7265 * g++.dg/parse/error16.C: Likewise.
7266 * g++.dg/parse/error27.C: Likewise.
7267 * g++.dg/template/qualttp15.C: Likewise.
7268 * g++.dg/template/redecl4.C: Likewise.
7269 * g++.old-deja/g++.other/crash39.C: Likewise.
7270 * g++.old-deja/g++.other/struct1.C: Likewise.
7271 * g++.old-deja/g++.pt/m9a.C: Likewise.
7272 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7273
0e535442
JJ
72742016-06-02 Jakub Jelinek <jakub@redhat.com>
7275
0633ee10
JJ
7276 PR c++/71372
7277 * c-c++-common/pr71372.c: New test.
7278
0e535442
JJ
7279 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7280 __TIME__ strings with __builtin_strcmp instead of printf and
7281 dg-output.
7282
f3c5ecc2
ML
72832016-06-02 Martin Liska <mliska@suse.cz>
7284
7285 * gcc.dg/predict-9.c: New test.
7286
a91807c5
JJ
72872016-06-02 Jakub Jelinek <jakub@redhat.com>
7288
7289 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7290 global set_compiler_env_var and global saved_compiler_env_var.
7291
b5bd1978
KT
72922016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7293
7294 PR rtl-optimization/71295
7295 * gcc.c-torture/compile/pr71295.c: New test.
7296
b93b1475
JJ
72972016-06-02 Jakub Jelinek <jakub@redhat.com>
7298
930ebd0e
JJ
7299 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7300
1e021dc3
JJ
7301 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7302 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7303
b93b1475
JJ
7304 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7305 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7306 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7307 alternative number.
7308
58f2fb5c
MM
73092016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7310
7311 * gcc.target/powerpc/p9-splat-4.c: New test.
7312
73132016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7314
7315 PR target/71186
7316 * gcc.target/powerpc/pr71186.c: New test.
7317
4731c9f0
JD
73182016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7319
7320 PR fortran/52393
7321 * gfortran.dg/fmt_read_3.f90: New test.
7322
042dee3e
TP
73232016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7324
7325 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7326 procedure.
7327
15c98b2e
ES
73282016-06-01 Eduard Sanou <dhole@openmailbox.org>
7329
7330 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7331 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7332 env var is set.
7333 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7334 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7335 shown once.
7336 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7337 during compilation.
7338 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7339 vars set by dg-set-compiler-env-var.
7340
6442a6f4
PT
73412016-06-01 Paul Thomas <pault@gcc.gnu.org>
7342
7343 PR fortran/71156
7344 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7345 to the module procedure declaration.
7346 * gfortran.dg/submodule_16.f08: New test.
7347
ab62397a
JJ
73482016-06-01 Jakub Jelinek <jakub@redhat.com>
7349
7350 PR middle-end/71371
7351 * c-c++-common/gomp/pr71371.c: New test.
7352
b66af6ed
RB
73532016-06-01 Richard Biener <rguenther@suse.de>
7354
7355 PR tree-optimization/71366
7356 * gcc.dg/torture/pr71366-1.c: New testcase.
7357 * gcc.dg/torture/pr71366-2.c: Likewise.
7358
e342b9d8
KN
73592016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7360
7361 * gcc.target/powerpc/vslv-0.c: New test.
7362 * gcc.target/powerpc/vslv-1.c: New test.
7363 * gcc.target/powerpc/vsrv-0.c: New test.
7364 * gcc.target/powerpc/vsrv-1.c: New test.
7365
721547cd
NS
73662016-06-01 Nathan Sidwell <nathan@acm.org>
7367
7368 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7369 * gcc.target/nvptx/weak.c: New.
7370
fa2c9034
RB
73712016-06-01 Richard Biener <rguenther@suse.de>
7372
7373 PR tree-optimization/71261
7374 * gcc.dg/torture/vect-bool-1.c: New testcase.
7375
3e32893c
JJ
73762016-06-01 Jakub Jelinek <jakub@redhat.com>
7377
7378 * gfortran.dg/gomp/order-1.f90: New test.
7379 * gfortran.dg/gomp/order-2.f90: New test.
7380
8c383600
JH
73812016-06-01 Jan Hubicka <hubicka@ucw.cz>
7382
7383 * gcc.dg/unroll-6.c: Update template.
7384 * gcc.dg/unroll-7.c: New testcase.
7385 * gcc.dg/unroll-8.c: New testcase.
7386
a0dfeef5
EB
73872016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7388
7389 * gnat.dg/opt56.ad[sb]: New test.
7390
48de5701
PC
73912016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7392
7393 PR c++/66635
7394 * g++.dg/cpp0x/constexpr-ice16.C: New.
7395
827cf695
PP
73962016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7397
7398 PR tree-optimization/71314
7399 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7400 -mbranch-cost=2.
7401
ff66f6e8
PP
74022016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7403
7404 PR tree-optimization/71077
7405 * gcc.dg/tree-ssa/pr71077.c: New test.
7406
050fb209
JH
74072016-05-31 Jan Hubicka <hubicka@ucw.cz>
7408
48de5701
PC
7409 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7410 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7411 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7412
c642d919
PC
74132016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7414
7415 PR c++/71248
7416 * g++.dg/cpp0x/pr71248.C: New.
7417 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7418 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7419 * g++.dg/init/new37.C: Likewise.
7420 * g++.dg/template/static1.C: Likewise.
7421 * g++.dg/template/static2.C: Likewise.
7422
d6439e08
L
74232016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7424
7425 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7426 instead of %rdi.
7427 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7428
780b9dd4
MP
74292016-05-31 Marek Polacek <polacek@redhat.com>
7430
7431 * c-c++-common/Wswitch-unreachable-3.c: New test.
7432 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7433
0d99f8a0
RB
74342016-05-31 Richard Biener <rguenther@suse.de>
7435
7436 PR tree-optimization/71352
7437 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7438
52545641
TP
74392016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7440
7441 * gcc.target/arm/armv5_thumb_isa.c: New test.
7442
5b8c1205
KY
74432016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7444
7445 PR target/71346
7446 * gcc.target/i386/pr71346.c: New test.
7447
7a88cc84
TV
74482016-05-31 Tom de Vries <tom@codesourcery.com>
7449
7450 PR tree-optimization/69068
7451 * gcc.dg/graphite/pr69068.c: New test.
7452
265149a6
MS
74532016-05-27 Martin Sebor <msebor@redhat.com>
7454
7455 PR c++/71306
7456 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7457
00631022
JJ
74582016-05-30 Jakub Jelinek <jakub@redhat.com>
7459
7460 PR c++/71349
7461 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7462 nowait depend(inout: dd[0]) clauses where permitted.
7463
b2f6675b
PC
74642016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7465
7466 PR c++/71238
7467 * g++.dg/parse/pr71238.C: New.
7468 * g++.dg/concepts/friend1.C: Test column numbers too.
7469 * g++.dg/cpp0x/initlist31.C: Likewise.
7470 * g++.dg/cpp0x/pr51420.C: Likewise.
7471 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7472 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7473 * g++.dg/ext/builtin3.C: Likewise.
7474 * g++.dg/lookup/friend12.C: Likewise.
7475 * g++.dg/lookup/friend7.C: Likewise.
7476 * g++.dg/lookup/koenig1.C: Likewise.
7477 * g++.dg/lookup/koenig5.C: Likewise.
7478 * g++.dg/lookup/used-before-declaration.C: Likewise.
7479 * g++.dg/overload/koenig1.C: Likewise.
7480 * g++.dg/template/crash65.C: Likewise.
7481 * g++.dg/template/friend57.C: Likewise.
7482 * g++.dg/warn/Wshadow-5.C: Likewise.
7483 * g++.dg/warn/Wunused-8.C: Likewise.
7484 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7485 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7486 * g++.old-deja/g++.jason/member.C: Likewise.
7487 * g++.old-deja/g++.jason/report.C: Likewise.
7488 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7489 * g++.old-deja/g++.law/visibility20.C: Likewise.
7490 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7491 * g++.old-deja/g++.other/static5.C: Likewise.
7492 * g++.old-deja/g++.pt/overload2.C: Likewise.
7493
a448ff40
JH
74942016-05-30 Jan Hubicka <hubicka@ucw.cz>
7495
7496 * gcc.dg/tree-ssa/peel1.c: New testcase.
7497 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7498 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7499
69be8c91
TV
75002016-05-30 Tom de Vries <tom@codesourcery.com>
7501
7502 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7503 to ce.
7504
a59775a1
PC
75052016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7506
7507 PR c++/71099
7508 * g++.dg/parse/virtual1.C: New.
7509
53d6d955
UB
75102016-05-30 Uros Bizjak <ubizjak@gmail.com>
7511
7512 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7513 Use correct register when clearing %edx.
7514
0557293f
AM
75152016-05-30 Alexander Monakov <amonakov@ispras.ru>
7516
7517 PR tree-optimization/71289
7518 * gcc.dg/pr71289.c: New test.
7519
5d476e35
KV
75202016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7521
7522 PR middle-end/71269
7523 PR middle-end/71292
7524 * gcc.dg/tree-ssa/pr71269.c: New test.
7525 * gcc.dg/tree-ssa/pr71292.c: New test.
7526
db5447ca
KV
75272016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7528
7529 PR middle-end/71252
7530 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7531
98bdbb39
JH
75322016-05-30 Jan Hubicka <hubicka@ucw.cz>
7533
7534 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7535 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7536 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7537
7e012855
TV
75382016-05-30 Tom de Vries <tom@codesourcery.com>
7539
7540 PR tree-optimization/69067
7541 * gcc.dg/graphite/pr69067.c: New test.
7542
beed3701
UB
75432016-05-29 Uros Bizjak <ubizjak@gmail.com>
7544
7545 PR target/71245
7546 * gcc.target/i386/pr71245-1.c: New test.
7547 * gcc.target/i386/pr71245-2.c: Ditto.
7548
b6d4f8e8
PC
75492016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7550
7551 PR c++/71105
7552 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7553 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7554 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7555
00022058
JH
75562016-05-27 Jan Hubicka <hubicka@ucw.cz>
7557
7558 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7559
c8419aca
VV
75602016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7561
7562 Revert:
7563 PR c++/69855
7564 * g++.dg/overload/69855.C: New.
7565 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7566 * g++.old-deja/g++.pt/crash3.C: Likewise.
7567
8008c4d2
PC
75682016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7569
7570 PR c++/60385
7571 * g++.dg/parse/namespace13.C: New.
7572
8b2ef235
JL
75732016-05-26 Jeff Law <law@redhat.com>
7574
7575 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7576 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7577 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7578 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7579 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7580 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7581 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7582 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7583 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7584 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7585 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7586 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7587 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7588
7d67159b
VV
75892016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7590
7591 PR c++/69855
7592 * g++.dg/overload/69855.C: New.
7593 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7594 * g++.old-deja/g++.pt/crash3.C: Likewise.
7595
88e3bdd1
JW
75962016-05-27 Jiong Wang <jiong.wang@arm.com>
7597
7598 PR target/63596
7599 * gcc.target/aarch64/va_arg_1.c: New testcase.
7600 * gcc.target/aarch64/va_arg_2.c: Likewise.
7601 * gcc.target/aarch64/va_arg_3.c: Likewise.
7602
3fd6b9cc
JW
76032016-05-27 Jiong Wang <jiong.wang@arm.com>
7604
7605 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7606 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7607 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7608 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7609 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7610
3cee7e4e
MP
76112016-05-27 Marek Polacek <polacek@redhat.com>
7612
7613 PR middle-end/71308
7614 * g++.dg/torture/pr71308.C: New test.
7615
6a813c96
DV
76162016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7617
7618 * gcc.dg/zero_bits_compound-1.c: New test.
7619 * gcc.dg/zero_bits_compound-2.c: New test.
7620
0561bcfb
IE
76212016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7622
7623 PR middle-end/71279
7624 * gcc.dg/pr71279.c: New test.
7625
21316320
MM
76262016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7627
7628 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7629 floating point min/max/comparison instructions.
7630 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7631
7211a097
JJ
76322016-05-26 Jakub Jelinek <jakub@redhat.com>
7633
7634 * c-c++-common/gomp/schedule-1.c: New test.
7635 * gfortran.dg/gomp/schedule-1.f90: New test.
7636
cac177cf
PP
76372016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7638
7639 PR c++/70822
7640 PR c++/70106
7641 * g++.dg/cpp1y/auto-fn32.C: New test.
7642 * g++.dg/cpp1y/paren4.C: New test.
7643
a2d5b8c9
NS
76442016-05-26 Nathan Sidwell <nathan@acm.org>
7645
7646 * gcc.dg/20060410.c: Xfail on ptx.
7647 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7648 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7649 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7650 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7651 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7652
ffa8b552
TP
76532016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7654
7655 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7656
c7501e00
JJ
76572016-05-26 Jakub Jelinek <jakub@redhat.com>
7658
1875b9a0
JJ
7659 PR tree-optimization/71280
7660 * gcc.dg/pr71280.c: New test.
7661
2116e19f
JJ
7662 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7663
305aef09
JJ
7664 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7665 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7666
c7501e00
JJ
7667 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7668
ca449d26
JW
76692016-05-26 Jiong Wang <jiong.wang@arm.com>
7670
7671 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7672 kept in memory.
ca449d26 7673
8af01c66
JL
76742016-05-25 Jeff Law <law@redhat.com>
7675
7676 PR tree-optimization/71272
7677 * gcc.c-torture/compile/pr71272.c: new test.
7678
f9d6ce73
BS
76792016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7680
7681 * gcc.target/powerpc/vec-cmpne.c: New test.
7682 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7683
a88a7b22
EB
76842016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7685
7686 * gnat.dg/opt55.ad[sb]: New test.
7687
125f02ed
SKS
76882016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7689
7690 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7691 * c-c++-common/pr60226.c: Require int32plus.
7692 * gcc.c-torture/execute/pr70602.c: Likewise.
7693 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7694 unsigned long for malloc arg type.
7695 * gcc.dg/asr_div1.c: Require int32plus.
7696 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7697 * gcc.dg/pie-1.c: Require pie.
7698 * gcc.dg/pie-2.c: Likewise.
7699 * gcc.dg/pr59471.c: Require int32plus.
7700 * gcc.dg/pr59963-2.c: XFAIL for int16.
7701 * gcc.dg/pr60114.c: Require int32plus.
7702 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7703 unsigned long for typedef of size_t.
7704 * gcc.dg/pr63914.c: Require int32plus.
7705 * gcc.dg/pr64536.c: Require pt32plus.
7706 * gcc.dg/pr65658.c: Likewise.
7707 * gcc.dg/pr67271.c: Require int32plus.
7708 * gcc.dg/pr68112.c: Likewise.
7709 * gcc.dg/pr69071.c: Skip for avr target.
7710 * gcc.dg/pr69973.c: Require int32plus.
7711 * gcc.dg/pr70169.c: Skip for avr target.
7712 * gcc.dg/sso-6.c: Require int32plus.
7713 * gcc.dg/sso-7.c: Likewise.
7714 * gcc.dg/sso-8.c: Likewise.
7715 * gcc.dg/vrp-min-max-2.c: Likewise.
7716
c6e434f5
UB
77172016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7718
7719 PR target/70738
7720 * gcc.target/i386/pr70738-1.c: New test.
7721 * gcc.target/i386/pr70738-2.c: Likewise.
7722 * gcc.target/i386/pr70738-3.c: Likewise.
7723 * gcc.target/i386/pr70738-4.c: Likewise.
7724 * gcc.target/i386/pr70738-5.c: Likewise.
7725 * gcc.target/i386/pr70738-6.c: Likewise.
7726 * gcc.target/i386/pr70738-7.c: Likewise.
7727 * gcc.target/i386/pr70738-8.c: Likewise.
7728 * gcc.target/i386/pr70738-9.c: Likewise.
7729
5c42d341
KT
77302016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7731
7732 PR rtl-optimization/66940
7733 * gcc.c-torture/execute/pr66940.c: New test.
7734
bf9a1a07
IV
77352016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7736
7737 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7738 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7739 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7740 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7741 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7742 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7743 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7744 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7745 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7746 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7747 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7748 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7749 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7750 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7751 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7752 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7753 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7754 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7755 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7756 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7757 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7758 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7759 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7760 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7761
95efe6b6
MP
77622016-05-25 Marek Polacek <polacek@redhat.com>
7763
7764 PR c/71265
7765 * gcc.dg/noncompile/pr71265.c: New test.
7766
a23faf7a
MP
7767 PR c/71266
7768 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7769
69a6d5ad
NS
77702016-05-25 Nathan Sidwell <nathan@acm.org>
7771
7772 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7773
3072d4ea
RB
77742016-05-25 Richard Biener <rguenther@suse.de>
7775
7776 PR tree-optimization/71261
7777 * c-c++-common/torture/pr71261.c: New testcase.
7778
e412ece4
RB
77792016-05-25 Richard Biener <rguenther@suse.de>
7780
7781 PR tree-optimization/71264
7782 * gcc.dg/vect/pr71264.c: New testcase.
7783
b9e551ad
PC
77842016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7785
7786 PR c++/55992
7787 * g++.dg/cpp0x/alias-decl-53.C: New.
7788 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7789
6aa1abe5
ML
77902016-05-25 Martin Liska <mliska@suse.cz>
7791
7792 * g++.dg/pr71239.C: New test.
7793
842d162e
RB
77942016-05-25 Richard Biener <rguenther@suse.de>
7795
c87885ca
RO
7796 * gcc.dg/vect/pr58135.c: Rename to ...
7797 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7798
f184a36c
MP
77992016-05-25 Marek Polacek <polacek@redhat.com>
7800
7801 * g++.dg/pr65295.C: Use target c++14.
7802
021fad86
PC
78032016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7804
53d6d955
UB
7805 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7806 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7807
c3eaf15a
MM
78082016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7809
7810 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7811 instructions.
7812
e46c7770
CP
78132016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7814
7815 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7816 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7817 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7818 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7819 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7820 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7821 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7822 * c-c++-common/goacc/pcopy.c: Likewise.
7823 * c-c++-common/goacc/pcopyin.c: Likewise.
7824 * c-c++-common/goacc/pcopyout.c: Likewise.
7825 * c-c++-common/goacc/pcreate.c: Likewise.
7826 * c-c++-common/goacc/pr70688.c: New test.
7827 * c-c++-common/goacc/present-1.c: Adjust test.
7828 * c-c++-common/goacc/reduction-5.c: Likewise.
7829 * g++.dg/goacc/data-1.C: New test.
7830
4bfc9db7
MM
78312016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7832
7833 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7834 vector parity built-in functions.
7835 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7836 count trailing zeros automatic vectorization.
7837 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7838 count trailing zeros built-in functions.
7839
2bc145af
KV
78402016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7841
7842 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7843
26869fdb
PH
78442016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7845
7846 PR target/71050
7847 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7848
b2dc9c3b
PC
78492016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7850
7851 PR c++/50436
7852 * g++.dg/template/crash123.C: New.
7853 * g++.dg/template/crash124.C: Likewise.
7854
f65e97fd
MS
78552016-05-24 Martin Sebor <msebor@redhat.com>
7856
7857 PR c++/71147
7858 * g++.dg/ext/flexary16.C: New test.
7859
a6f5ac7f
IV
78602016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7861
69a6d5ad
NS
7862 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7863 before math.h is included.
a6f5ac7f
IV
7864 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7865 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7866 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7867 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7868 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7869 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7870 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7871 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7872 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7873 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7874 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7875 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7876 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7877 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7878 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7879 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7880 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7881 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7882 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7883 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7884 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7885 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7886 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7887
27bad558
MM
78882016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7889 Kelvin Nilsen <kelvin@gcc.gnu.org>
7890
7891 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7892 support.
7893
72f382fb
PC
78942016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7895
7896 PR c++/69872
7897 * g++.dg/warn/Wno-narrowing1.C: New.
7898
ef2ec9d9
MP
78992016-05-24 Marek Polacek <polacek@redhat.com>
7900
7901 PR c/71249
7902 * c-c++-common/Wswitch-unreachable-2.c: New test.
7903
e90434e3
JJ
79042016-05-24 Jakub Jelinek <jakub@redhat.com>
7905
7adb26f2
JJ
7906 PR c++/71257
7907 * g++.dg/vect/simd-clone-6.cc: New test.
7908 * g++.dg/gomp/declare-simd-6.C: New test.
7909
e90434e3
JJ
7910 PR middle-end/70434
7911 PR c/69504
7912 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7913
b556ea3b
RB
79142016-05-24 Richard Biener <rguenther@suse.de>
7915
7916 PR tree-optimization/71240
7917 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7918
e5328f5d
RB
79192016-05-24 Richard Biener <rguenther@suse.de>
7920
7921 PR tree-optimization/71230
7922 * gcc.dg/torture/pr71230.c: New testcase.
7923 * g++.dg/torture/pr71230.C: Likewise.
7924
a04e69c0
TS
79252016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7926
7927 * c-c++-common/goacc/routine-5.c: Add tests.
7928 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7929 * gfortran.dg/goacc/routine-6.f90: Add tests.
7930
30fd2977
RB
79312016-05-24 Richard Biener <rguenther@suse.de>
7932
7933 PR tree-optimization/71253
7934 * gcc.dg/torture/pr71253.c: New testcase.
7935
ca6f60bc
KV
79362016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7937
7938 PR middle-end/71252
7939 * gfortran.dg/pr71252.f90: New test.
7940
d3465d72
RS
79412016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7942
7943 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7944
f17a223d
RB
79452016-05-24 Richard Biener <rguenther@suse.de>
7946
7947 PR middle-end/70434
7948 PR c/69504
7949 * c-c++-common/vector-subscript-4.c: New testcase.
7950 * c-c++-common/vector-subscript-5.c: Likewise.
7951
e3f36534
JD
79522016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7953
7954 PR fortran/71123
7955 * gfortran.dg/namelist_90.f: New test
7956
85d5c27d
JD
79572016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7958
7959 PR fortran/66461
7960 * gfortran.dg/unexpected_eof.f: New test
7961
fe3f3340
MM
79622016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7963 Kelvin Nilsen <kelvin@gcc.gnu.org>
7964
7965 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7966 as little endian.
7967
26d6ae55
PC
79682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7969
7970 PR c++/70972
7971 * g++.dg/cpp0x/inh-ctor20.C: New.
7972 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7973
d6c9a06f
PC
79742016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7975
7976 PR c++/69095
7977 * g++.dg/cpp0x/variadic168.C: New.
7978
396a1d10
PC
79792016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7980
7981 * g++.dg/cpp0x/pr31445.C: Test column number too.
7982 * g++.dg/cpp0x/pr32253.C: Likewise.
7983 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7984 * g++.dg/cpp0x/variadic36.C: Likewise.
7985
ece46666
MG
79862016-05-23 Marc Glisse <marc.glisse@inria.fr>
7987
7988 * gcc.dg/fold-notshift-2.c: Adjust.
7989
a7dc5980
MP
79902016-05-23 Marek Polacek <polacek@redhat.com>
7991
7992 PR c/49859
7993 * c-c++-common/Wswitch-unreachable-1.c: New test.
7994 * gcc.dg/Wswitch-unreachable-1.c: New test.
7995 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7996 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7997 * g++.dg/gomp/block-10.C: Likewise.
7998 * gcc.dg/gomp/block-10.c: Likewise.
7999 * g++.dg/gomp/block-9.C: Likewise.
8000 * gcc.dg/gomp/block-9.c: Likewise.
8001 * g++.dg/gomp/target-1.C: Likewise.
8002 * g++.dg/gomp/target-2.C: Likewise.
8003 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8004 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8005 * g++.dg/gomp/taskgroup-1.C: Likewise.
8006 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8007 * gcc.dg/gomp/teams-1.c: Likewise.
8008 * g++.dg/gomp/teams-1.C: Likewise.
8009 * g++.dg/overload/error3.C: Likewise.
8010 * g++.dg/tm/jump1.C: Likewise.
8011 * g++.dg/torture/pr40335.C: Likewise.
8012 * gcc.dg/c99-vla-jump-5.c: Likewise.
8013 * gcc.dg/switch-warn-1.c: Likewise.
8014 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8015 * gcc.dg/nested-func-1.c: Likewise.
8016 * gcc.dg/pr67784-4.c: Likewise.
8017
18b54004
RB
80182016-05-23 Richard Biener <rguenther@suse.de>
8019
8020 PR tree-optimization/71230
8021 * gfortran.dg/pr71230-1.f90: New testcase.
8022 * gfortran.dg/pr71230-2.f90: Likewise.
8023
e569db5f
VK
80242016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8025
396a1d10 8026 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8027 * gcc.dg/vect/pr58135.c: Add new.
8028 * gfortran.dg/pr46519-1.f: Adjust test case.
8029
e4b71114
PC
80302016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8031
8032 PR c++/53401
8033 * g++.dg/cpp0x/decltype64.C: New.
8034
a25a8058
CL
80352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8036
8037 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8038 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8039 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8040
0dcfe9ab
CL
80412016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8042
8043 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8044 Add poly64x1_t and poly64x2_t cases if supported.
8045 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8046 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8047 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8048 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8049 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8050
ffd70e4a
CL
80512016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8052
8053 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8054 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8055 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8056 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8057 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8058 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8059 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8060
4b1f57fe
CL
80612016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8062
8063 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8064
16c5ec77
CL
80652016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8066
8067 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8068 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8069
94ad56c7
JJ
80702016-05-22 Jakub Jelinek <jakub@redhat.com>
8071
57748705
JJ
8072 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8073 constraint instead of "r".
8074 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8075 insn instead of vxorpd.
8076 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8077
af120161
JJ
8078 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8079 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8080
355023ce
JJ
8081 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8082
3b48574c
JJ
8083 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8084 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8085
94ad56c7
JJ
8086 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8087
8a85cee2
KV
80882016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8089
8090 PR middle-end/40921
8091 * gcc.dg/tree-ssa/pr40921.c: New test.
8092
8e916b16
PS
80932016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8094
8095 PR target/71103
8096 * gcc.target/avr/pr71103.c: New test.
8097
88aea79f
KV
80982016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8099
8100 PR middle-end/71179
8101 * gcc.dg/tree-ssa/pr71179.c: New test.
8102
79063edd
MS
81032016-05-20 Martin Sebor <msebor@redhat.com>
8104
8105 PR c/71115
8106 * gcc.dg/init-excess-2.c: New test.
8107
55c8849f
EB
81082016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8109
8110 * gnat.dg/opt53.adb: New test.
8111 * gnat.dg/opt54.adb: Likewise.
8112
c91a0948
MJ
81132016-05-20 Martin Jambor <mjambor@suse.cz>
8114
8115 PR tree-optimization/70884
8116 * gcc.dg/tree-ssa/pr70919.c: New test.
8117
9cad20fa
BS
81182016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8119
8120 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8121 formatting.
69a6d5ad
NS
8122 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8123 fix code formatting.
8124
81252016-05-20 Nathan Sidwell <nathan@acm.org>
8126
8127 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8128 non-common cases.
8129 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8130
15c671a7
DM
81312016-05-20 David Malcolm <dmalcolm@redhat.com>
8132
8133 * jit.dg/all-non-failing-tests.h: Add
8134 test-factorial-must-tail-call.c.
8135 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8136 * jit.dg/test-factorial-must-tail-call.c: New test case.
8137
4f028369
JJ
81382016-05-20 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR fortran/71204
8141 * gfortran.dg/pr71204.f90: New test.
8142
7dea4ab3
CP
81432016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8144
8145 * gcc.target/nvptx/sincos.c: New test.
8146
ef98d365
PC
81472016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8148
8149 PR c++/70572
8150 * g++.dg/cpp1y/auto-fn31.C: New.
8151
92466115
BS
81522016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8153
8154 * gcc.target/powerpc/vec-addec.c: New test.
8155 * gcc.target/powerpc/vec-addec-int128.c: New test.
8156
9a385c2d
DM
81572016-05-20 David Malcolm <dmalcolm@redhat.com>
8158
8159 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8160 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8161 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8162 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8163
77c9d5b4
JH
81642016-05-20 Jan Hubicka <hubicka@ucw.cz>
8165
8166 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8167
68047971
JJ
81682016-05-20 Jakub Jelinek <jakub@redhat.com>
8169
18954840
JJ
8170 PR c++/71210
8171 * g++.dg/opt/pr71210-1.C: New test.
8172 * g++.dg/opt/pr71210-2.C: New test.
8173
68047971
JJ
8174 PR tree-optimization/29756
8175 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8176 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8177 only on selected targets where V4SImode vectors are known to be
8178 supported.
8179
d78789f5
MG
81802016-05-20 Marc Glisse <marc.glisse@inria.fr>
8181
8182 PR tree-optimization/71079
8183 PR tree-optimization/71206
8184 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8185
550fa093
PK
81862016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8187
8188 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8189 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8190 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8191
483c6429
RG
81922016-05-20 Richard Guenther <rguenther@suse.de>
8193
8194 PR tree-optimization/29756
8195 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8196
eb066284
RB
81972016-05-20 Richard Biener <rguenther@suse.de>
8198
8199 PR tree-optimization/71185
8200 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8201
58f10249
RB
82022016-05-20 Richard Biener <rguenther@suse.de>
8203
8204 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8205
2a5569fa
MP
82062016-05-19 Marek Polacek <polacek@redhat.com>
8207
8208 PR c++/71075
8209 * g++.dg/diagnostic/pr71075.C: New test.
8210
5e9a5385
DM
82112016-05-19 David Malcolm <dmalcolm@redhat.com>
8212
8213 PR c++/71184
8214 * g++.dg/pr71184.C: New test case.
8215
4f45da44
KN
82162016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8217
8218 * gcc.target/powerpc/darn-0.c: New test.
8219 * gcc.target/powerpc/darn-1.c: New test.
8220 * gcc.target/powerpc/darn-2.c: New test.
8221
4177437e
MP
82222016-05-19 Marek Polacek <polacek@redhat.com>
8223
8224 PR tree-optimization/71031
8225 * gcc.dg/tree-ssa/vrp100.c: New test.
8226
afb72432
IE
82272016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8228
8229 PR rtl-optimization/71148
8230 * gcc.dg/pr71148.c: New test.
8231
4f83064e
KT
82322016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8233
8234 PR target/71056
8235 * gcc.target/arm/pr71056.c: New test.
8236
4bf8dbe1
BE
82372016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8238
8239 * c-c++-common/pr69669.c: Check the used mode.
8240
f3510625
MO
82412016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8242
8243 PR sanitizer/64354
8244 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8245
43c0068e
RB
82462016-05-19 Richard Biener <rguenther@suse.de>
8247
8248 PR tree-optimization/70729
8249 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8250 * gcc.dg/graphite/scop-18.c: Likewise.
8251 * gcc.dg/pr41783.c: Disable LIM.
8252 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8253 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8254 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8255 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8256 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8257 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8258 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8259 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8260 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8261 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8262 * gfortran.dg/pr42108.f90: Likewise.
8263
70f25790
DM
82642016-05-18 David Malcolm <dmalcolm@redhat.com>
8265
8266 PR driver/69265
8267 * gcc.dg/spellcheck-options-11.c: New test case.
8268
960db8ec
JJ
82692016-05-18 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR c++/71100
8272 * g++.dg/opt/pr71100.C: New test.
8273
04643334
MJ
82742016-05-18 Martin Jambor <mjambor@suse.cz>
8275
8276 PR ipa/69708
8277 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8278 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8279 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8280 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8281
91bb9f80
MJ
82822016-05-18 Martin Jambor <mjambor@suse.cz>
8283
8284 PR ipa/69708
8285 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8286 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8287 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8288 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8289 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8290
c584aca6
PC
82912016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8292
8293 PR c++/69793
8294 * g++.dg/template/crash122.C: New.
8295
20309c6e
PC
82962016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8297
8298 PR c++/70466
8299 * g++.dg/template/pr70466-1.C: New.
8300 * g++.dg/template/pr70466-2.C: Likewise.
8301
50c78b9a
MM
83022016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8303
8304 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8305 splat operations and the XXSPLTIB instruction.
8306 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8307 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8308 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8309 xxlxor to clear a register.
8310
cf8be00d
RS
83112016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8312
8313 * gcc.dg/torture/pr71020.c: New test.
8314
848a392a
MJ
83152016-05-18 Martin Jambor <mjambor@suse.cz>
8316
8317 PR ipa/70646
8318 * gcc.dg/ipa/pr70646.c: New test.
8319
1f2ab776
CL
83202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8321
8322 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8323
76489493
CL
83242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8325
8326 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8327 missing tests for vreinterpretq_p{8,16}.
8328
bd79378d
CL
83292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8330
8331 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8332 vsliq_n_s64 and vsliq_n_u64.
8333
81ca3ea0
CL
83342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8335
8336 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8337 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8338
873cb425
CL
83392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8340
8341 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8342 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8343 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8344
9d6e7c21
CL
83452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8346
8347 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8348 in comment.
8349
b4dbe40e 83502016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8351
8352 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8353 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8354 "blr\t" and switch to scan-assembler-times.
8355
83a5c910
JW
83562016-05-18 Jiong Wang <jiong.wang@arm.com>
8357
53d6d955
UB
8358 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8359 with __aarch64__.
8360 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8361 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8362
fb7cbdeb
JJ
83632016-05-18 Jakub Jelinek <jakub@redhat.com>
8364
8ee91165
JJ
8365 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8366 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8367 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8368 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8369 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8370 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8371
cf4d516a
JJ
8372 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8373 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8374
a4f16422
JJ
8375 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8376 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8377
7b37ce10
JJ
8378 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8379 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8380
fb7cbdeb
JJ
8381 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8382
c9326aef
RB
83832016-05-18 Richard Biener <rguenther@suse.de>
8384
8385 PR tree-optimization/71168
8386 * gcc.dg/torture/pr71168.c: New testcase.
8387
df8b0a11
KV
83882016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8389
8390 PR middle-end/63586
8391 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8392 * gcc.dg/tree-ssa/pr63586.c: New test.
8393 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8394
2efd67ed
NS
83952016-05-17 Nathan Sidwell <nathan@acm.org>
8396
8397 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8398 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8399 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8400 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8401
1988b2c2
NS
84022016-05-17 Nathan Sidwell <nathan@acm.org>
8403
8404 * gcc.target/nvptx/abi-vararg-3.c: New.
8405
ad1d92ab
MM
84062016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8407
8408 PR tree-optimization/54579
8409 PR middle-end/55299
8410 * gcc.dg/fold-notrotate-1.c: New test.
8411 * gcc.dg/fold-notshift-1.c: New test.
8412 * gcc.dg/fold-notshift-2.c: New test.
8413
47768df8
MP
84142016-05-17 Marek Polacek <polacek@redhat.com>
8415
8416 PR ipa/71146
8417 * g++.dg/ipa/pr71146.C: New test.
8418
6b5423a5
DM
84192016-05-17 David Malcolm <dmalcolm@redhat.com>
8420
8421 * jit.dg/test-error-array-bounds.c: New test case.
8422
c7986356
MG
84232016-05-17 Marc Glisse <marc.glisse@inria.fr>
8424
8425 * gcc.dg/tree-ssa/and-1.c: New testcase.
8426
d982c5b7
MG
84272016-05-17 Marc Glisse <marc.glisse@inria.fr>
8428
8429 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8430 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8431
0139ba93
MG
84322016-05-17 Marc Glisse <marc.glisse@inria.fr>
8433
8434 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8435 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8436
daab4562
JW
84372016-05-17 Jiong Wang <jiong.wang@arm.com>
8438
8439 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8440
22330033
JW
84412016-05-17 Jiong Wang <jiong.wang@arm.com>
8442
8443 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8444
98b3a5f2
JW
84452016-05-17 Jiong Wang <jiong.wang@arm.com>
8446
8447 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8448 ".2d[index]" when scan the assembly.
8449 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8450 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8451 float64x1.
8452 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8453
b71b7a8e
RB
84542016-05-17 Richard Biener <rguenther@suse.de>
8455
8456 PR tree-optimization/71132
8457 * gcc.dg/torture/pr71132.c: New testcase.
8458
3c51ad46
CL
84592016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8460
8461 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8462
d20faa66
KT
84632016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8464
8465 PR target/70809
8466 * gcc.target/aarch64/pr70809_1.c: New test.
8467
b75cc5a4
KT
84682016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8469
8470 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8471 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8472 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8473 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8474
b28eb195
IE
84752016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8476 Ilya Enkovich <ilya.enkovich@intel.com>
8477
8478 PR target/71114
8479 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8480
0b9004ed
JH
84812016-05-16 Jan Hubicka <hubicka@ucw.cz>
8482
8483 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8484 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8485
1b81a1c1
MW
84862016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8487
8488 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8489 test for __ARM_FP16_ARGS.
8490 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8491 * gcc.target/arm/aapcs/neon-vect10.c: New.
8492 * gcc.target/arm/aapcs/neon-vect9.c: New.
8493 * gcc.target/arm/aapcs/vfp18.c: New.
8494 * gcc.target/arm/aapcs/vfp19.c: New.
8495 * gcc.target/arm/aapcs/vfp20.c: New.
8496 * gcc.target/arm/aapcs/vfp21.c: New.
8497 * gcc.target/arm/fp16-aapcs-1.c: New.
8498 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8499 test for __ARM_FP16_ARGS.
8500 * g++.target/arm/fp16-return-1.c: Update expected output.
8501
921d1e73
JW
85022016-05-16 Jiong Wang <jiong.wang@arm.com>
8503
8504 PR testsuite/70227
8505 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8506
228eb42a
HA
85072016-05-15 Harald Anlauf <anlauf@gmx.de>
8508
8509 PR fortran/69603
8510 * gfortran.dg/pr69603.f90: New testcase.
8511
785abfd3
FR
85122016-05-14 Fritz Reese <fritzoreese@gmail.com>
8513
8514 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8515
e75eb64f
FR
85162016-05-14 Fritz Reese <fritzoreese@gmail.com>
8517
8518 PR fortran/71047
8519 * gfortran.dg/pr71047.f08: New test.
8520
aa4b467b
JM
85212016-05-13 Joseph Myers <joseph@codesourcery.com>
8522
8523 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8524 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8525 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8526
653fb4a2
MS
85272016-05-13 Martin Sebor <msebor@redhat.com>
8528
8529 PR c++/60049
8530 * g++.dg/cpp0x/constexpr-60049.C: New test.
8531
9e37582d
JJ
85322016-05-13 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR bootstrap/71071
8535 * gcc.dg/pr71071.c: New test.
8536
a278aa17
UB
85372016-05-13 Uros Bizjak <ubizjak@gmail.com>
8538
8539 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8540 remove XOP handling.
377eaca7 8541 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8542
ac3d02e2
NS
85432016-05-13 Nathan Sidwell <nathan@acm.org>
8544
8545 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8546 __atomic_is_lock_free declaration.
8547
8ab3bdac
RB
85482016-05-13 Richard Biener <rguenther@suse.de>
8549
8550 PR tree-optimization/42587
8551 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8552
623b8e0a
ML
85532016-05-13 Martin Liska <mliska@suse.cz>
8554
8555 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8556 the new format of dump output.
8557
da7674f6
IE
85582016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8559
8560 * gcc.dg/pr71084.c: New test.
8561
c959db3d
RR
85622016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8563
53d6d955
UB
8564 PR target/53440
8565 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8566
43203dea
RR
85672016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8568
8569 * gcc.target/aarch64/struct_return.c: New test.
8570
4f2e1536
MP
85712016-05-12 Marek Polacek <polacek@redhat.com>
8572
8573 PR c/70756
8574 * c-c++-common/pr70756-2.c: New test.
8575 * c-c++-common/pr70756.c: New test.
8576
1ef33ef3
RB
85772016-05-12 Richard Biener <rguenther@suse.de>
8578
8579 PR tree-optimization/71059
8580 * gcc.dg/torture/pr71059.c: New testcase.
8581
763baff6
RB
85822016-05-12 Richard Biener <rguenther@suse.de>
8583
8584 PR tree-optimization/71062
8585 * gcc.dg/torture/pr71062.c: New testcase.
8586
c4ec1243
IE
85872016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8588
8589 PR tree-optimization/71006
8590 * gcc.dg/pr71006.c: New test.
8591
a5fbf76d
MP
85922016-05-12 Marek Polacek <polacek@redhat.com>
8593
8594 PR driver/71063
8595 * gcc.dg/opts-7.c: New test.
8596
5acc47a4
KT
85972016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8598
8599 PR target/70830
8600 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8601 Add -save-temps to dg-options.
8602 Scan for ldmfd rather than pop instruction.
8603 * gcc.target/arm/interrupt-2.c: Likewise.
8604 * gcc.target/arm/pr70830.c: New test.
8605
40bd4bf9
JJ
86062016-05-12 Jakub Jelinek <jakub@redhat.com>
8607
3cd63842
JJ
8608 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8609 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8610
c05d08f6
JJ
8611 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8612 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8613 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8614
bc27ffae
JJ
8615 PR target/71019
8616 * gcc.target/i386/avx512vl-pack-1.c: New test.
8617 * gcc.target/i386/avx512vl-pack-2.c: New test.
8618 * gcc.target/i386/avx512bw-pack-2.c: New test.
8619
515d7412
JJ
8620 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8621
40bd4bf9
JJ
8622 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8623 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8624 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8625
44ab146a
RB
86262016-05-12 Richard Biener <rguenther@suse.de>
8627
8628 PR tree-optimization/70986
8629 * gcc.dg/torture/pr70986-1.c: New testcase.
8630 * gcc.dg/torture/pr70986-2.c: Likewise.
8631 * gcc.dg/torture/pr70986-3.c: Likewise.
8632
d6e83a8d
MM
86332016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8634
8635 PR c/43651
8636 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8637 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8638
51e67ea3
UB
86392016-05-11 Uros Bizjak <ubizjak@gmail.com>
8640
8641 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8642 directive.
8643 * gcc.target/i386/pr66746.c: Ditto.
8644
3fd2b007
MM
86452016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8646
8647 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8648 support.
8649 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8650 warning when using -mvsx-timode.
8651 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8652 * gcc.target/powerpc/dform-2.c: Likewise.
8653 * gcc.target/powerpc/pr68805.c: Likewise.
8654
5c3a10fb
MP
86552016-05-11 Marek Polacek <polacek@redhat.com>
8656
8657 PR c++/71024
8658 * c-c++-common/attributes-3.c: New test.
8659
7cfb065b
NS
86602016-05-11 Nathan Sidwell <nathan@acm.org>
8661
8662 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8663 * gcc.c-torture/execute/pr68185.c: Likewise.
8664 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8665 * gcc.dg/pr69634.c: Requires scheduling.
8666 * gcc.dg/torture/pr66178.c: Require label values.
8667 * gcc.dg/setjmp-6.c: Require indirect jumps.
8668
f35ea97d
RB
86692016-05-11 Richard Biener <rguenther@suse.de>
8670
8671 PR tree-optimization/71055
8672 * gcc.dg/torture/pr71055.c: New testcase.
8673
dff70323
RB
86742016-05-11 Richard Biener <rguenther@suse.de>
8675
8676 PR debug/71057
8677 * g++.dg/debug/pr71057.C: New testcase.
8678
56a3d28b
JJ
86792016-05-11 Jakub Jelinek <jakub@redhat.com>
8680
8681 PR fortran/70855
8682 * gfortran.dg/gomp/pr70855.f90: New test.
8683
ebc1b29e
RB
86842016-05-11 Richard Biener <rguenther@suse.de>
8685
8686 PR middle-end/71002
8687 * g++.dg/torture/pr71002.C: New testcase.
8688
98ccd1d7
IE
86892016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8690
8691 PR middle-end/70807
8692 * gcc.dg/pr70807.c: New test.
8693
ed29e24b
MS
86942016-05-10 Martin Sebor <msebor@redhat.com>
8695
8696 PR c++/38611
8697 * g++.dg/Wattributes.C: New test.
8698
e39dab2c
MG
86992016-05-10 Marc Glisse <marc.glisse@inria.fr>
8700
8701 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8702 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8703 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8704
d067e238
IE
87052016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8706
8707 PR target/70799
8708 * gcc.target/i386/pr70799-1.c: New test.
8709
cd36c83e
PMR
87102016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8711
8712 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8713
1e3af2a4
IE
87142016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8715
8716 PR middle-end/70877
8717 * gcc.target/i386/pr70877.c: New test.
8718
afc610db
IE
87192016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8720
8721 PR tree-optimization/70786
8722 * gcc.target/i386/pr70876.c: New test.
8723
4b59d19f
JJ
87242016-05-10 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR target/70927
8727 * gcc.target/i386/avx512vl-logic-1.c: New test.
8728 * gcc.target/i386/avx512vl-logic-2.c: New test.
8729 * gcc.target/i386/avx512dq-logic-2.c: New test.
8730
9b5ee426
BS
87312016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8732
8733 PR target/70963
8734 * gcc.target/powerpc/pr70963.c: New.
8735
f3352cab
DM
87362016-05-10 David Malcolm <dmalcolm@redhat.com>
8737
8738 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8739 (test_very_wide_line): Add ruler to expected output.
8740 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8741 (test_very_wide_line): Likewise.
8742 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8743 (test_show_locus): Within the handling of "test_very_wide_line",
8744 enable show_ruler_p on the diagnostic context.
8745
4a3255dd
RB
87462016-05-10 Richard Biener <rguenther@suse.de>
8747
8748 PR tree-optimization/71039
8749 * gcc.dg/torture/pr71039.c: New testcase.
8750
da7c9950
NS
87512016-05-10 Nathan Sidwell <nathan@acm.org>
8752
8753 * gcc.dg/nested-func-10.c: Requires alloca.
8754 * gcc.dg/nested-func-9.c: Requires alloca.
8755 * gcc.c-torture/execute/pr70460.c: Requires labels.
8756 * gcc.c-torture/compile/pr70199.c: Requires labels.
8757 * gcc.target/nvptx/decl.c: Compile only.
8758 * gcc.target/nvptx/trailing-init.c: Compile only.
8759 * gcc.target/nvptx/ary-init.c: Compile only.
8760
cf68d92c
MP
87612016-05-10 Marek Polacek <polacek@redhat.com>
8762
8763 PR c/70255
8764 * gcc.dg/attr-opt-1.c: New test.
8765
64ea4e15
RB
87662016-05-10 Richard Biener <rguenther@suse.de>
8767
8768 PR tree-optimization/70497
8769 PR tree-optimization/28367
8770 * gcc.dg/torture/20160404-1.c: New testcase.
8771 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8772 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8773
5a96dae3
PMR
87742016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8775
8776 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8777
fc97f805
UB
87782016-05-09 Uros Bizjak <ubizjak@gmail.com>
8779
8780 * gcc.target/i386/fabsneg-1.c New test.
8781
a710b1d5
AM
87822016-05-09 Alan Modra <amodra@gmail.com>
8783
8784 PR testsuite/70826
8785 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8786
171f6f05
RB
87872016-05-09 Richard Biener <rguenther@suse.de>
8788
8789 PR tree-optimization/70985
8790 * gcc.dg/torture/pr70985.c: New testcase.
8791
18caa34e
BC
87922016-05-09 Bin Cheng <bin.cheng@arm.com>
8793
8794 * gcc.dg/tree-ssa/ifc-9.c: New test.
8795 * gcc.dg/tree-ssa/ifc-10.c: New test.
8796 * gcc.dg/tree-ssa/ifc-11.c: New test.
8797 * gcc.dg/tree-ssa/ifc-12.c: New test.
8798 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8799 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8800 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8801
7a27d38f
RB
88022016-05-09 Richard Biener <rguenther@suse.de>
8803
8804 PR fortran/70937
8805 * gfortran.dg/pr70937.f90: New testcase.
8806
5ebbbd3d
RO
88072016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8808
8809 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8810
f6288c24
FR
88112016-05-07 Fritz Reese <fritzoreese@gmail.com>
8812
8813 PR fortran/56226
8814 * gfortran.dg/dec_structure_1.f90: New testcase.
8815 * gfortran.dg/dec_structure_2.f90: Ditto.
8816 * gfortran.dg/dec_structure_3.f90: Ditto.
8817 * gfortran.dg/dec_structure_4.f90: Ditto.
8818 * gfortran.dg/dec_structure_5.f90: Ditto.
8819 * gfortran.dg/dec_structure_6.f90: Ditto.
8820 * gfortran.dg/dec_structure_7.f90: Ditto.
8821 * gfortran.dg/dec_structure_8.f90: Ditto.
8822 * gfortran.dg/dec_structure_9.f90: Ditto.
8823 * gfortran.dg/dec_structure_10.f90: Ditto.
8824 * gfortran.dg/dec_structure_11.f90: Ditto.
8825 * gfortran.dg/dec_union_1.f90: Ditto.
8826 * gfortran.dg/dec_union_2.f90: Ditto.
8827 * gfortran.dg/dec_union_3.f90: Ditto.
8828 * gfortran.dg/dec_union_4.f90: Ditto.
8829 * gfortran.dg/dec_union_5.f90: Ditto.
8830 * gfortran.dg/dec_union_6.f90: Ditto.
8831 * gfortran.dg/dec_union_7.f90: Ditto.
8832
5ec4a8cd
TV
88332016-05-07 Tom de Vries <tom@codesourcery.com>
8834
8835 PR tree-optimization/70956
8836 * gcc.dg/graphite/pr70956.c: New test.
8837
58ec1d0e
JJ
88382016-05-06 Jakub Jelinek <jakub@redhat.com>
8839
ccd88fb7
JJ
8840 PR middle-end/70941
8841 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8842 (a, b, c, d): Change type from char to signed char.
8843 (main): Compare against (signed char) -1634678893 instead of
8844 hardcoded -109. Use __builtin_abort instead of abort.
8845
dd3b6464
JJ
8846 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8847 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8848
58ec1d0e
JJ
8849 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8850
19aa23d8
YR
88512016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8852
8853 PR debug/70935
8854 * gcc.dg/torture/pr70935.c: New test.
8855
ae5f0df1
OE
88562016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8857
8858 PR target/58219
ce23a8ff 8859 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8860
078f7e37
RB
88612016-05-06 Richard Biener <rguenther@suse.de>
8862
8863 PR tree-optimization/70960
8864 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8865
765d7b54
OE
88662016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8867
8868 PR target/52933
8869 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8870 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8871 Adjust expected instruction counts.
8872 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8873
29c94e65
MP
88742016-05-06 Marek Polacek <polacek@redhat.com>
8875
8876 PR sanitizer/70875
8877 * gcc.dg/ubsan/bounds-3.c: New test.
8878
3684b02e
OE
88792016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8880
8881 PR target/54089
8882 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8883
8706773f
RB
88842016-05-06 Richard Biener <rguenther@suse.de>
8885
8886 PR middle-end/70931
8887 * gfortran.dg/pr70931.f90: New testcase.
8888
a4f51018
RB
88892016-05-06 Richard Biener <rguenther@suse.de>
8890
8891 PR middle-end/70941
8892 * gcc.dg/torture/pr70941.c: New testcase.
8893
c4f2425f
BC
88942016-05-05 Bin Cheng <bin.cheng@arm.com>
8895
8896 PR tree-optimization/57206
8897 * gcc.dg/vect/pr57206.c: New test.
8898
5dc08197
RO
88992016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8900
8901 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8902
351f85c5
JJ
89032016-05-05 Jakub Jelinek <jakub@redhat.com>
8904
568bac8c
JJ
8905 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8906
351f85c5
JJ
8907 * c-c++-common/Wdangling-else-4.c: New test.
8908
33fd7785
JJ
89092016-05-04 Jakub Jelinek <jakub@redhat.com>
8910
2d1ac15a
JJ
8911 PR c++/70906
8912 PR c++/70933
8913 * g++.dg/opt/pr70906.C: New test.
8914 * g++.dg/opt/pr70933.C: New test.
8915
33fd7785
JJ
8916 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8917
6b715bf6
JH
89182016-05-04 Jan Hubicka <hubicka@ucw.cz>
8919
8920 * gcc.dg/ipa/pure-const-3.c: New testcase.
8921
deef7113
MP
89222016-05-04 Marek Polacek <polacek@redhat.com>
8923
8924 * c-c++-common/Wdangling-else-1.c: New test.
8925 * c-c++-common/Wdangling-else-2.c: New test.
8926 * c-c++-common/Wdangling-else-3.c: New test.
8927
5396db97
KCY
89282016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8929
8930 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8931 flag is present.
8932
de55efd5
MP
89332016-05-04 Marek Polacek <polacek@redhat.com>
8934
8935 PR c/48778
8936 * gcc.dg/Waddress-2.c: New test.
8937
475839b6
AM
89382016-05-04 Alan Modra <amodra@gmail.com>
8939
8940 * gcc.target/powerpc/pr70866.c: New.
8941
b25aad5f
MS
89422016-05-03 Martin Sebor <msebor@redhat.com>
8943
8944 PR c++/66561
8945 * c-c++-common/builtin_location.c: New test.
8946 * g++.dg/cpp1y/builtin_location.C: New test.
8947
79ce98bc
MP
89482016-05-03 Marek Polacek <polacek@redhat.com>
8949
8950 PR c/70859
8951 * gcc.dg/pr70859.c: New test.
8952 * gcc.dg/pr70859-2.c: New test.
8953
402e89f5
PMR
89542016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8955
8956 * gnat.dg/debug5.adb: New testcase.
8957
f3d90045
DV
89582016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8959
8960 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8961 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8962 Procedure to check for z10 instruction set.
8963
1e26cec1
CL
89642016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8965
8966 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8967
71aca5a0
AM
89682016-05-03 Alan Modra <amodra@gmail.com>
8969
8970 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8971
2fd70ec1
JJ
89722016-05-03 Jakub Jelinek <jakub@redhat.com>
8973
8974 * gcc.target/i386/avx512f-cvt-1.c: New test.
8975
e5705cf7
L
89762016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8977
8978 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8979 -fdump-tree-vrp-details.
8980
381cdae4
RB
89812016-05-03 Richard Biener <rguenther@suse.de>
8982
8983 * gcc.dg/pr30172-1.c: Adjust.
8984 * gcc.dg/pr63743.c: Likewise.
8985 * gcc.dg/tm/pr51696.c: Likewise.
8986 * c-c++-common/tm/safe-1.c: Likewise.
8987 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8988 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8989 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8990 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8991
adedd5c1
JJ
89922016-05-03 Jakub Jelinek <jakub@redhat.com>
8993
31ed1665
JJ
8994 PR rtl-optimization/70467
8995 * gcc.target/i386/pr70467-3.c: New test.
8996 * gcc.target/i386/pr70467-4.c: New test.
8997
dea60b59
JJ
8998 PR tree-optimization/70916
8999 * gcc.c-torture/compile/pr70916.c: New test.
9000
adedd5c1
JJ
9001 PR target/49244
9002 * gcc.target/i386/pr49244-1.c: New test.
9003 * gcc.target/i386/pr49244-2.c: New test.
9004
f80041ef
BS
90052016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9006
9007 PR rtl-optimization/44281
9008 * gcc.target/i386/pr44281.c: New test.
9009
1cfcd39e
BC
90102016-05-03 bin cheng <bin.cheng@arm.com>
9011
9012 PR tree-optimization/56541
9013 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9014 * gcc.dg/vect/pr56541.c: new test.
9015
4304ccfd
MM
90162016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9017
9018 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9019 __float128.
9020 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9021
50d94c29
L
90222016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9023
9024 PR testsuite/70520
9025 * c-c++-common/asan/clone-test-1.c (main): Align child process
9026 stack to 16 bytes.
9027
bc1aee87
DM
90282016-05-02 David Malcolm <dmalcolm@redhat.com>
9029
9030 PR c++/62314
9031 * g++.dg/spellcheck-fields-2.C: New test case.
9032
474e0129
DM
90332016-05-02 David Malcolm <dmalcolm@redhat.com>
9034
9035 PR c++/62314
9036 * g++.dg/pr62314.C: New test case.
9037
818b88a7
JH
90382016-05-02 Jan Hubicka <hubicka@ucw.cz>
9039
9040 * gcc.dg/ipa/inline-8.c: New testcase.
9041
dd77684f
JJ
90422016-05-02 Jakub Jelinek <jakub@redhat.com>
9043
9044 PR rtl-optimization/70467
9045 * gcc.target/i386/pr70467-1.c: New test.
9046
72407e00
BE
90472016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9048
9049 * gcc.dg/spec-options.c: Run the test on all targets.
9050 * gcc.dg/foo.specs: Use cpp_unique_options.
9051
dd53d197
MG
90522016-05-02 Marc Glisse <marc.glisse@inria.fr>
9053
9054 * gcc.dg/tree-ssa/unord.c: New testcase.
9055
a8b85ce9
MG
90562016-05-02 Marc Glisse <marc.glisse@inria.fr>
9057
9058 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9059
5b37e866
NS
90602016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9061
9062 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9063
7176a4a0
MP
90642016-05-02 Marek Polacek <polacek@redhat.com>
9065
9066 PR c/70851
9067 * gcc.dg/enum-incomplete-3.c: New test.
9068
6b9933b9
MP
90692016-05-02 Marek Polacek <polacek@redhat.com>
9070 Tom de Vries <tom@codesourcery.com>
9071
9072 PR tree-optimization/70700
9073 * gcc.dg/pr70700.c: New test.
9074
90f82260
UB
90752016-05-01 Uros Bizjak <ubizjak@gmail.com>
9076
9077 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9078 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9079 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9080 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9081 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9082
f73036c1
EB
90832016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9084
9085 * ada/acats/run_acats: Rename into...
9086 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9087 * ada/acats/run_all.sh: Remove redundant test.
9088 (target_run): Move around.
9089 (target_gnatchop): Use newly built executable.
9090 (target_gnatmake): Likewise.
9091 Check that the compilation of impbit succeeds.
9092
85e051a3
OE
90932016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9094
9095 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9096 * gcc.dg/20021029-1.c: Likewise.
9097 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9098 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9099 * gcc.target/sh/cmpstr.c: Likewise.
9100 * gcc.target/sh/cmpstrn.c: Likewise.
9101 * gcc.target/sh/memset.c: Likewise.
9102 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9103 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9104 * gcc.target/sh/pr39423-1.c: Likewise.
9105 * gcc.target/sh/pr49468-di.c: Likewise.
9106 * gcc.target/sh/pr49468-si.c: Likewise.
9107 * gcc.target/sh/pr49880-1.c: Likewise.
9108 * gcc.target/sh/pr49880-2.c: Likewise.
9109 * gcc.target/sh/pr49880-3.c: Likewise.
9110 * gcc.target/sh/pr50751-1.c: Likewise.
9111 * gcc.target/sh/pr50751-4.c: Likewise.
9112 * gcc.target/sh/pr50751-7.c: Likewise.
9113 * gcc.target/sh/pr51244-1.c: Likewise.
9114 * gcc.target/sh/pr51244-10.c: Likewise.
9115 * gcc.target/sh/pr51244-11.c: Likewise.
9116 * gcc.target/sh/pr51244-12.c: Likewise.
9117 * gcc.target/sh/pr51244-13.c: Likewise.
9118 * gcc.target/sh/pr51244-14.c: Likewise.
9119 * gcc.target/sh/pr51244-17.c: Likewise.
9120 * gcc.target/sh/pr51244-18.c: Likewise.
9121 * gcc.target/sh/pr51244-19.c: Likewise.
9122 * gcc.target/sh/pr51244-4.c: Likewise.
9123 * gcc.target/sh/pr51244-5.c: Likewise.
9124 * gcc.target/sh/pr51244-7.c: Likewise.
9125 * gcc.target/sh/pr51244-8.c: Likewise.
9126 * gcc.target/sh/pr51244-9.c: Likewise.
9127 * gcc.target/sh/pr51697.c: Likewise.
9128 * gcc.target/sh/pr52483-1.c: Likewise.
9129 * gcc.target/sh/pr52483-2.c: Likewise.
9130 * gcc.target/sh/pr52483-3.c: Likewise.
9131 * gcc.target/sh/pr52483-5.c: Likewise.
9132 * gcc.target/sh/pr52933-1.c: Likewise.
9133 * gcc.target/sh/pr52933-2.c: Likewise.
9134 * gcc.target/sh/pr52933-3.c: Likewise.
9135 * gcc.target/sh/pr53568-1.c: Likewise.
9136 * gcc.target/sh/pr53976-1.c: Likewise.
9137 * gcc.target/sh/pr53988-1.c: Likewise.
9138 * gcc.target/sh/pr53988.c: Likewise.
9139 * gcc.target/sh/pr54089-1.c: Likewise.
9140 * gcc.target/sh/pr54089-6.c: Likewise.
9141 * gcc.target/sh/pr54089-7.c: Likewise.
9142 * gcc.target/sh/pr54089-8.c: Likewise.
9143 * gcc.target/sh/pr54089-9.c: Likewise.
9144 * gcc.target/sh/pr54236-1.c: Likewise.
9145 * gcc.target/sh/pr54236-2.c: Likewise.
9146 * gcc.target/sh/pr54236-3.c: Likewise.
9147 * gcc.target/sh/pr54236-4.c: Likewise.
9148 * gcc.target/sh/pr54386.c: Likewise.
9149 * gcc.target/sh/pr54602-1.c: Likewise.
9150 * gcc.target/sh/pr54685.c: Likewise.
9151 * gcc.target/sh/pr54760-1.c: Likewise.
9152 * gcc.target/sh/pr54760-2.c: Likewise.
9153 * gcc.target/sh/pr54760-3.c: Likewise.
9154 * gcc.target/sh/pr54760-4.c: Likewise.
9155 * gcc.target/sh/pr54760-5.c: Likewise.
9156 * gcc.target/sh/pr54760-6.c: Likewise.
9157 * gcc.target/sh/pr55146.c: Likewise.
9158 * gcc.target/sh/pr55160.c: Likewise.
9159 * gcc.target/sh/pr59278.c: Likewise.
9160 * gcc.target/sh/pr59401-1.c: Likewise.
9161 * gcc.target/sh/pr59533-1.c: Likewise.
9162 * gcc.target/sh/pr63260.c: Likewise.
9163 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9164 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9165 * gcc.target/sh/strlen.c: Likewise.
9166 * gcc.target/sh/torture/pr30807.c: Likewise.
9167 * gcc.target/sh/torture/pr34777.c: Likewise.
9168 * gcc.target/sh/torture/pr64652.c: Likewise.
9169 * gcc.target/sh/torture/pr65505.c: Likewise.
9170 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9171 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9172
411e5c67
PC
91732016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9174
9175 PR c++/66644
9176 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9177
8fa97501
BS
91782016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9179
9180 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9181 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9182 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9183 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9184
5a956111
PP
91852016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9186
9187 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9188 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9189
e7ff0319
CP
91902016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9191
9192 PR middle-end/70626
9193 * c-c++-common/goacc/combined-reduction.c: New test.
9194 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9195
52d11a4b
L
91962016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9197
9198 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9199 *movdi_internal pattern only if PIC off.
9200 * gcc.target/i386/pr70155-2.c: Likewise.
9201 * gcc.target/i386/pr70155-3.c: Likewise.
9202 * gcc.target/i386/pr70155-4.c: Likewise.
9203 * gcc.target/i386/pr70155-5.c: Likewise.
9204 * gcc.target/i386/pr70155-6.c: Likewise.
9205 * gcc.target/i386/pr70155-7.c: Likewise.
9206 * gcc.target/i386/pr70155-8.c: Likewise.
9207 * gcc.target/i386/pr70155-15.c: Likewise.
9208 * gcc.target/i386/pr70155-17.c: Likewise.
9209 * gcc.target/i386/pr70155-22.c: Likewise.
9210
8960db31
BC
92112016-04-29 Bin Cheng <bin.cheng@arm.com>
9212
9213 PR tree-optimization/70803
9214 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9215
cca535a4
IE
92162016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9217
9218 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9219 optimization of vector loop.
9220 * gcc.target/i386/vect-unpack-3.c: New test.
9221 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9222 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9223 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9224
500ecf4a
MP
92252016-04-29 Marek Polacek <polacek@redhat.com>
9226
9227 PR sanitizer/70342
9228 * g++.dg/ubsan/null-7.C: New test.
9229
2fff3db8
MP
9230 PR c/70852
9231 * gcc.dg/pr70852.c: New test.
9232
509063eb
DV
92332016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9234
9235 PR/69089
9236 * g++.dg/cpp0x/alignas6.C: New test.
9237
83745c0d
DV
92382016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9239
c87885ca
RO
9240 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9241 * gcc.dg/pr27003.c: Likewise.
9242 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9243 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9244 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9245 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9246 * gcc.target/arc/mxy.c: Likewise.
9247 * gcc.target/arc/mswape.c: Likewise.
9248 * gcc.target/arc/mrtsc.c: Likewise.
9249 * gcc.target/arc/mcrc.c: Likewise.
9250 * gcc.target/arc/mdsp-packa.c: Likewise.
9251 * gcc.target/arc/mdvbf.c: Likewise.
9252 * gcc.target/arc/mlock.c: Likewise.
9253 * gcc.target/arc/mmac-24.c: Likewise.
9254 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9255
849b265d
BS
92562016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9257 Matthijs Kooijman <matthijs@stdin.nl>
9258 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9259
9260 PR target/60040
9261 * gcc.target/avr/pr60040-1.c: New.
9262 * gcc.target/avr/pr60040-2.c: New.
9263
1390536b
RB
92642016-04-29 Richard Biener <rguenther@suse.de>
9265
9266 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9267
98998245
RB
92682016-04-29 Richard Biener <rguenther@suse.de>
9269
9270 PR tree-optimization/13962
9271 PR tree-optimization/65686
9272 * gcc.dg/uninit-pr65686.c: New testcase.
9273
8b80cc21
JJ
92742016-04-29 Jakub Jelinek <jakub@redhat.com>
9275
9276 PR middle-end/70843
9277 * gcc.dg/pr70843.c: New test.
9278
6181bc30
JJ
92792016-04-28 Jakub Jelinek <jakub@redhat.com>
9280
9281 PR target/70858
9282 * gcc.target/i386/pr70858.c: New test.
9283
f4cb3612
AB
92842016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9285
9286 * gcc.target/arc/nps400-1.c: New file.
9287
8ad9df62
JR
92882016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9289 Andrew Burgess <andrew.burgess@embecosm.com>
9290
9291 * gcc.target/arc/movh_cl-1.c: New file.
9292
ceaaa9fe
JR
92932016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9294 Andrew Burgess <andrew.burgess@embecosm.com>
9295
9296 * gcc.target/arc/extzv-1.c: New file.
9297 * gcc.target/arc/insv-1.c: New file.
9298 * gcc.target/arc/insv-2.c: New file.
9299 * gcc.target/arc/movb-1.c: New file.
9300 * gcc.target/arc/movb-2.c: New file.
9301 * gcc.target/arc/movb-3.c: New file.
9302 * gcc.target/arc/movb-4.c: New file.
9303 * gcc.target/arc/movb-5.c: New file.
9304 * gcc.target/arc/movb_cl-1.c: New file.
9305 * gcc.target/arc/movb_cl-2.c: New file.
9306 * gcc.target/arc/movbi_cl-1.c: New file.
9307 * gcc.target/arc/movl-1.c: New file.
9308
4d03dc2f
JR
93092016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9310 Andrew Burgess <andrew.burgess@embecosm.com>
9311
9312 * gcc.target/arc/cmem-1.c: New file.
9313 * gcc.target/arc/cmem-2.c: New file.
9314 * gcc.target/arc/cmem-3.c: New file.
9315 * gcc.target/arc/cmem-4.c: New file.
9316 * gcc.target/arc/cmem-5.c: New file.
9317 * gcc.target/arc/cmem-6.c: New file.
9318 * gcc.target/arc/cmem-7.c: New file.
9319 * gcc.target/arc/cmem-ld.inc: New file.
9320 * gcc.target/arc/cmem-st.inc: New file.
9321
81262dad
JJ
93222016-04-28 Jakub Jelinek <jakub@redhat.com>
9323
9324 PR target/70821
9325 * gcc.target/i386/pr70821.c: New test.
9326
0a31a09a
BS
93272016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9328
9329 * gcc.target/powerpc/vec-adde.c: New test.
9330 * gcc.target/powerpc/vec-adde-int128.c: New test.
9331
3ddffba9
JJ
93322016-04-28 Jakub Jelinek <jakub@redhat.com>
9333
9334 * gcc.target/i386/avx-vround-1.c: New test.
9335 * gcc.target/i386/avx-vround-2.c: New test.
9336 * gcc.target/i386/avx512vl-vround-1.c: New test.
9337 * gcc.target/i386/avx512vl-vround-2.c: New test.
9338
713dedcd
RO
93392016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9340
9341 PR testsuite/70595
9342 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9343 (check_effective_target_cilkplus_runtime): ... this.
9344 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9345 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9346
9347 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9348 Require cilkplus_runtime.
9349 Don't add -lcilkrts.
9350 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9351 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9352 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9353 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9354 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9355 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9356 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9357 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9358 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9359 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9360 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9361 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9362 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9363 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9364 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9365 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9366 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9367 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9368 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9369 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9370 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9371 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9372 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9373 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9374 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9375 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9376 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9377 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9378 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9379
9380 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9381 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9382
9383 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9384
9385 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9386 cilkplus_runtime.
9387
3563f78f
MG
93882016-04-27 Marc Glisse <marc.glisse@inria.fr>
9389
9390 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9391 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9392
6bc2bb18
RB
93932015-04-27 Ryan Burn <contact@rnburn.com>
9394
9395 PR c++/69024
9396 PR c++/68997
9397 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9398 diagnostic.
9399 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9400 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9401
1e55d29a
EB
94022016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9403
9404 * gnat.dg/limited_with4.ad[sb]: New test.
9405 * gnat.dg/limited_with4_pkg.ads: New helper.
9406
087146ca
L
94072016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9408
9409 PR target/70155
9410 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9411 and movv1ti_internal patterns
9412 * gcc.target/i386/pr70155-1.c: New test.
9413 * gcc.target/i386/pr70155-2.c: Likewise.
9414 * gcc.target/i386/pr70155-3.c: Likewise.
9415 * gcc.target/i386/pr70155-4.c: Likewise.
9416 * gcc.target/i386/pr70155-5.c: Likewise.
9417 * gcc.target/i386/pr70155-6.c: Likewise.
9418 * gcc.target/i386/pr70155-7.c: Likewise.
9419 * gcc.target/i386/pr70155-8.c: Likewise.
9420 * gcc.target/i386/pr70155-9.c: Likewise.
9421 * gcc.target/i386/pr70155-10.c: Likewise.
9422 * gcc.target/i386/pr70155-11.c: Likewise.
9423 * gcc.target/i386/pr70155-12.c: Likewise.
9424 * gcc.target/i386/pr70155-13.c: Likewise.
9425 * gcc.target/i386/pr70155-14.c: Likewise.
9426 * gcc.target/i386/pr70155-15.c: Likewise.
9427 * gcc.target/i386/pr70155-16.c: Likewise.
9428 * gcc.target/i386/pr70155-17.c: Likewise.
9429 * gcc.target/i386/pr70155-18.c: Likewise.
9430 * gcc.target/i386/pr70155-19.c: Likewise.
9431 * gcc.target/i386/pr70155-20.c: Likewise.
9432 * gcc.target/i386/pr70155-21.c: Likewise.
9433 * gcc.target/i386/pr70155-22.c: Likewise.
9434
92329f9f
L
94352016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9436
9437 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9438 ".{5,6}".
9439
309a0cf6
BC
94402016-04-27 Bin Cheng <bin.cheng@arm.com>
9441
9442 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9443 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9444 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9445 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9446 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9447
72ed2b9c
RB
94482016-04-27 Richard Biener <rguenther@suse.de>
9449
9450 PR ipa/70760
9451 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9452 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9453
3c98ff9b
NS
94542016-04-27 Nathan Sidwell <nathan@acm.org>
9455
9456 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9457 * g++.dg/ubsan/pr63956.C: Adjust error location.
9458
9ec5d66b
NC
94592016-04-27 Nick Clifton <nickc@redhat.com>
9460
9461 PR middle-end/49889
9462 * gcc.dg/pr49889.c: New test.
9463
c1e1f433
BS
94642016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9465
9466 * c-c++-common/memset-array.c: New test.
9467
8ac43293
MS
94682016-04-26 Martin Sebor <msebor@redhat.com>
9469
9470 PR c++/66639
9471 * g++.dg/cpp1y/func_constexpr.C: New test.
9472
843ce8ab
PP
94732016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9474
9475 PR c++/70241
9476 * g++.dg/cpp0x/enum32.C: New test.
9477 * g++.dg/cpp0x/enum33.C: New test.
9478
94792016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9480
9481 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9482 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9483 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9484 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9485 * gcc.c-torture/execute/pr38151.c: Likewise.
9486 * gcc.c-torture/execute/pr66556.c: Likewise.
9487 * gcc.c-torture/execute/pr67781.c: Likewise.
9488 * gcc.c-torture/execute/pr68648.c: Likewise.
9489
ca1206be
MG
94902016-04-26 Marc Glisse <marc.glisse@inria.fr>
9491
9492 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9493
2448a956
MP
94942016-04-26 Marek Polacek <polacek@redhat.com>
9495
9496 PR c/67784
9497 * gcc.dg/pr67784-3.c: New test.
9498 * gcc.dg/pr67784-4.c: New test.
9499 * gcc.dg/pr67784-5.c: New test.
9500
b02a5e26
MP
9501 PR c/70791
9502 * gcc.dg/Wnested-externs-2.c: New test.
9503
6b6aa8d3
MG
95042016-04-26 Marc Glisse <marc.glisse@inria.fr>
9505
9506 * gcc.dg/fold-plusmult.c: Adjust.
9507 * gcc.dg/no-strict-overflow-6.c: Adjust.
9508 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9509
a2095b55
BS
95102016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9511
9512 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9513 number scans.
9514 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9515 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9516 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9517 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9518 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9519 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9520 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9521 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9522 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9523 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9524 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9525 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9526 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9527 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9528 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9529 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9530 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9531 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9532 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9533 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9534 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9535 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9536 scans.
9537 * gcc.target/i386/pr32219-4.c: Likewise.
9538 * gcc.target/i386/pr32219-6.c: Likewise.
9539 * gcc.target/i386/pr32219-8.c: Likewise.
9540
bb0cc5c8
KT
95412016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9542
9543 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9544 associated options.
9545
5a0802ea
MP
95462016-04-26 Marek Polacek <polacek@redhat.com>
9547
9548 PR c++/70744
9549 * g++.dg/ext/cond2.C: New test.
9550
00f615af
BC
95512016-04-26 Bin Cheng <bin.cheng@arm.com>
9552
9553 PR tree-optimization/70771
9554 PR tree-optimization/70775
9555 * gcc.dg/pr70771.c: New test.
25939d34 9556 * gcc.dg/pr70775.c: New test.
00f615af 9557
218155e7
BS
95582016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9559
9560 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9561
ab99f467
RB
95622016-04-25 Richard Biener <rguenther@suse.de>
9563
9564 PR tree-optimization/70780
9565 * gcc.dg/torture/pr70780.c: New testcase.
9566
3f8257db 95672016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9568
c87885ca
RO
9569 * gcc.target/arm/neon-vaddws16.c: New test.
9570 * gcc.target/arm/neon-vaddws32.c: New test.
9571 * gcc.target/arm/neon-vaddwu16.c: New test.
9572 * gcc.target/arm/neon-vaddwu32.c: New test.
9573 * gcc.target/arm/neon-vaddwu8.c: New test.
9574 * lib/target-supports.exp
93c590ee
MC
9575 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9576 that arm neon support vector widen sum of HImode TO SImode.
9577
d6c1a7a7
JJ
95782016-04-23 Jakub Jelinek <jakub@redhat.com>
9579
9580 PR sanitizer/70712
9581 * c-c++-common/asan/pr70712.c: New test.
9582
ab0fc037
TS
95832016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9584
9585 * .gitattributes: New file.
9586
2aa64824
CL
95872016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9588
9589 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9590
e7e12d92
DH
95912016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9592
9593 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9594 * gfortran.dg/submodule_15.f08: Likewise.
9595
d1431192
RB
95962016-04-22 Richard Biener <rguenther@suse.de>
9597
9598 PR tree-optimization/70740
9599 * gcc.dg/torture/pr70740.c: New testcase.
9600
04a63c24
L
96012016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9602
9603 PR target/70750
9604 * gcc.target/i386/pr70750-1.c: New test.
9605 * gcc.target/i386/pr70750-2.c: Likewise.
9606
20700098
PC
96072016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9608
9609 PR c++/70540
9610 * g++.dg/cpp0x/auto48.C: New.
9611
aedf4e12
MP
96122016-04-21 Marek Polacek <polacek@redhat.com>
9613
9614 PR c++/70513
9615 * g++.dg/cpp0x/forw_enum12.C: New test.
9616 * g++.dg/cpp0x/forw_enum13.C: New test.
9617
2074d80a
KY
96182016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9619
9620 PR target/70728
9621 * gcc.target/i386/pr70728.c: New test.
9622
aef4aab0
RB
96232016-04-21 Richard Biener <rguenther@suse.de>
9624
9625 PR middle-end/70747
9626 * gcc.dg/pr70747.c: New testcase.
9627
2359e571
BC
96282016-04-21 Bin Cheng <bin.cheng@arm.com>
9629
9630 PR tree-optimization/70715
9631 * gcc.dg/tree-ssa/scev-13.c: New test.
9632
ce0e66ff
MG
96332016-04-21 Marc Glisse <marc.glisse@inria.fr>
9634
9635 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9636
2c2870a1
MG
96372016-04-21 Marc Glisse <marc.glisse@inria.fr>
9638
9639 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9640
a2b056a3
JH
96412016-04-20 Jan Hubicka <jh@suse.cz>
9642
9643 PR ipa/70018
9644 * g++.dg/ipa/nothrow-1.C: New testcase.
9645
ee392fc2
NS
96462016-04-20 Nathan Sidwell <nathan@acm.org>
9647
9648 PR c++/55635
9649 * g++.dg/eh/delete1.C: New.
9650
dda49daf
L
96512016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9652
9653 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9654 -mtune-ctrl=sse_typeless_stores.
9655
8a5b9d5a
L
96562016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9657
9658 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9659
1011119f
BC
96602016-04-20 Bin Cheng <bin.cheng@arm.com>
9661
9662 PR tree-optimization/69489
9663 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9664
477d4906
IV
96652016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9666
9667 PR c++/69363
9668 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9669 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9670 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9671
fad08d12
BC
96722016-04-20 Bin Cheng <bin.cheng@arm.com>
9673
9674 PR tree-optimization/56625
9675 PR tree-optimization/69489
9676 * gcc.dg/vect/pr56625.c: New test.
9677 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9678
9e3e4fab
AP
96792016-04-20 Andrew Pinski <apinski@cavium.com>
9680
9681 PR target/64971
9682 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9683
d7aa24e4
AC
96842016-04-20 Arnaud Charlet <charlet@adacore.com>
9685
9686 * gnat.dg/self1.adb: Remove now incorrect test.
9687
e6d62b46
BC
96882016-04-20 Bin Cheng <bin.cheng@arm.com>
9689
9690 * gcc.dg/tree-ssa/scev-11.c: New test.
9691 * gcc.dg/tree-ssa/scev-12.c: New test.
9692
2697b189
MP
96932016-04-20 Marek Polacek <polacek@redhat.com>
9694
9695 PR tree-optimization/70725
9696 * gcc.dg/pr70725.c: New test.
9697
60d393e8
RB
96982016-04-20 Richard Biener <rguenther@suse.de>
9699
9700 PR tree-optimization/70726
9701 * g++.dg/vect/pr70726.cc: New testcase.
9702
82c6f58a
AK
97032016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9704
9705 PR target/70674
9706 * gcc.target/s390/pr70674.c: New test.
9707
90eeab20
JD
97082016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9709
9710 PR libgfortran/70684
9711 * gfortran.dg/list_read_14.f90: New test.
9712
fc9cf6da
L
97132016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9714
9715 PR target/69201
9716 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9717 extern to force it misaligned.
9718 (b): Likewise.
9719 (c): Likewise.
9720 (d): Likewise.
9721 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9722 Don't check `*' before movv4sf_internal.
9723 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9724 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9725 Don't check `*' before movv16qi_internal.
9726 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9727 extern to force it misaligned.
9728 (b): Likewise.
9729 (c): Likewise.
9730 (d): Likewise.
9731 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9732 Don't check `*' before movv2df_internal.
9733 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9734 extern to force it misaligned.
9735 (b): Likewise.
9736 (c): Likewise.
9737 (d): Likewise.
9738 Check movv8sf_internal instead of avx_storeups256.
9739 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9740
ea8927ea
RB
97412016-04-19 Richard Biener <rguenther@suse.de>
9742
9743 PR tree-optimization/70171
9744 * g++.dg/tree-ssa/pr70171.C: New testcase.
9745
65f52ee9
RB
97462016-04-19 Richard Biener <rguenther@suse.de>
9747
9748 PR tree-optimization/70724
9749 * gcc.dg/torture/pr70724.c: New testcase.
9750
987b67f1
VM
97512016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9752
9753 PR middle-end/70689
c87885ca 9754 * gcc.target/i386/pr70689.c: New.
987b67f1 9755
91a47c39
L
97562016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9757
9758 PR target/70708
9759 * gcc.target/i386/pr70708.c: New test.
9760
8270b82d
RB
97612016-04-18 Richard Biener <rguenther@suse.de>
9762
9763 PR tree-optimization/43434
9764 * gcc.dg/vect/pr43434.c: New testcase.
9765 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9766 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9767 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9768 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9769 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9770 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9771 * gcc.dg/gomp/pr68640.c: Likewise.
9772 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9773 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9774
edd048e2
RB
97752016-04-18 Richard Biener <rguenther@suse.de>
9776
9777 PR tree-optimization/70701
9778 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9779
bd5c7330
TV
97802016-04-18 Tom de Vries <tom@codesourcery.com>
9781
9782 PR testsuite/70699
9783 * gcc.dg/pr70161.c: Add dot-file scans.
9784 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9785 instead of after last dot char.
9786
23f2660f
EB
97872016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9788
9789 * c-c++-common/dump-ada-spec-3.c: New test.
9790 * c-c++-common/dump-ada-spec-4.c: Likewise.
9791
da152c9f
TV
97922016-04-17 Tom de Vries <tom@codesourcery.com>
9793
9794 PR other/70183
9795 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9796
cc950f98
JH
97972016-04-15 Jan Hubicka <jh@suse.cz>
9798
9799 PR ipa/70018
9800 * g++.dg/ipa/pure-const-1.C: New testcase.
9801 * g++.dg/ipa/pure-const-2.C: New testcase.
9802 * g++.dg/ipa/pure-const-3.C: New testcase.
9803
949505a9
MP
98042016-04-15 Marek Polacek <polacek@redhat.com>
9805
9806 PR c/70671
9807 * gcc.dg/bitfld-22.c: New test.
9808
10e547d6
BS
98092016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9810
9811 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9812 x86_64.
9813
1e77281b
MP
98142016-04-15 Marek Polacek <polacek@redhat.com>
9815
9816 PR c/70651
9817 * c-c++-common/pr70651.c: New test.
9818
e501fa8e
KT
98192016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9820
9821 PR rtl-optimization/70681
9822 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9823 dump scan on arm and powerpc.
9824 * gcc.dg/pr10474.c: Likewise.
9825
dda1bf61
JJ
98262016-04-15 Jakub Jelinek <jakub@redhat.com>
9827
ca4ef1ff
JJ
9828 PR c++/69517
9829 PR c++/70019
9830 PR c++/70588
9831 * g++.dg/cpp1y/vla11.C: Revert for real.
9832
dda1bf61
JJ
9833 PR c/70436
9834 * c-c++-common/Wparentheses-1.c: New test.
9835 * c-c++-common/gomp/Wparentheses-1.c: New test.
9836 * c-c++-common/gomp/Wparentheses-2.c: New test.
9837 * c-c++-common/gomp/Wparentheses-3.c: New test.
9838 * c-c++-common/gomp/Wparentheses-4.c: New test.
9839 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9840 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9841 * c-c++-common/goacc/Wparentheses-1.c: New test.
9842
1355e62c
KY
98432016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9844
9845 PR target/70662
9846 * gcc.target/i386/pr70662.c: New test.
9847
0ab34b9e 98482016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9849 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9850
9851 PR tree-optimization/70130
9852 * gcc.dg/vect/O3-pr70130.c: New testcase.
9853
bc773aad
MM
98542016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9855
6e9b2286
MM
9856 PR target/70669
9857 * gcc.target/powerpc/pr70669.c: New test.
9858
bc773aad
MM
9859 PR target/70640
9860 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9861 a power7 system that does not have an assembler that supports
9862 power8.
9863
d8747845
MS
98642016-04-14 Martin Sebor <msebor@redhat.com>
9865
9866 PR c++/69517
9867 PR c++/70019
9868 PR c++/70588
9869 * c-c++-common/ubsan/vla-1.c: Revert.
9870 * g++.dg/cpp1y/vla11.C: Same.
9871 * g++.dg/cpp1y/vla12.C: Same.
9872 * g++.dg/cpp1y/vla13.C: Same.
9873 * g++.dg/cpp1y/vla14.C: Same.
9874 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9875 * g++.dg/init/array24.C: Same.
d8747845
MS
9876 * g++.dg/ubsan/vla-1.C: Same.
9877
85128559
MP
98782016-04-14 Marek Polacek <polacek@redhat.com>
9879 Jan Hubicka <hubicka@ucw.cz>
9880
9881 PR c++/70029
9882 * g++.dg/torture/pr70029.C: New test.
9883
52fbb073
MS
98842016-04-14 Martin Sebor <msebor@redhat.com>
9885
9886 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9887 type size to prevent failures on targets with very low maximum
9888 alignment.
9889
6db61d6f
RB
98902016-04-14 Richard Biener <rguenther@suse.de>
9891
9892 PR tree-optimization/70623
9893 * gcc.dg/torture/pr70623.c: New testcase.
9894 * gcc.dg/torture/pr70623-2.c: Likewise.
9895
342fac95
MS
98962016-04-13 Martin Sebor <msebor@redhat.com>
9897
9898 PR c++/69517
9899 PR c++/70019
9900 PR c++/70588
9901 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9902 * g++.dg/cpp1y/vla11.C: New test.
9903 * g++.dg/cpp1y/vla12.C: New test.
9904 * g++.dg/cpp1y/vla13.C: New test.
9905 * g++.dg/cpp1y/vla14.C: New test.
9906 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9907 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9908 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9909
d93c452f
JJ
99102016-04-13 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR c++/70641
9913 * g++.dg/opt/pr70641.C: New test.
9914
85115fb6
RO
99152016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9916
9917 PR rtl-optimization/68749
9918 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9919 effects of argument promotions.
9920 Remove default args to dg-skip-if.
9921
545a4139
PC
99222016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9923
9924 PR c++/70635
9925 * g++.dg/parse/pr70635.C: New.
9926
b3a77f21
MP
99272016-04-13 Marek Polacek <polacek@redhat.com>
9928
9929 PR c++/70639
9930 * c-c++-common/Wmisleading-indentation-4.c: New test.
9931
99cd9857
MP
99322016-04-13 Marek Polacek <polacek@redhat.com>
9933
9934 PR c/70436
c87885ca
RO
9935 * gcc.dg/Wparentheses-12.c: New test.
9936 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9937
75ca93ec
IE
99382016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9939
9940 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9941 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9942 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9943
3d3f9e7e
JJ
99442016-04-13 Jakub Jelinek <jakub@redhat.com>
9945
37947cd0
JJ
9946 PR middle-end/70633
9947 * gcc.c-torture/compile/pr70633.c: New test.
9948
3d3f9e7e
JJ
9949 PR debug/70628
9950 * gcc.dg/torture/pr70628.c: New test.
9951
92886d3e
PP
99522016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9953
9954 PR c++/70610
9955 * g++.dg/template/pr70610.C: New test.
9956 * g++.dg/template/pr70610-2.C: New test.
9957 * g++.dg/template/pr70610-3.C: New test.
9958 * g++.dg/template/pr70610-4.C: New test.
9959
13bd7c2b
JJ
99602016-04-12 Jakub Jelinek <jakub@redhat.com>
9961
6512fa6d
JJ
9962 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9963 128 instead of 32.
9964
13bd7c2b
JJ
9965 PR c++/70571
9966 * g++.dg/ext/pr70571.C: New test.
9967
20b9851c
MM
99682016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9969
8a434ada 9970 PR target/70640
20b9851c
MM
9971 * gcc.target/powerpc/pr70640.c: New test.
9972
2b2f52bc
PC
99732016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9974
9975 PR c++/68722
9976 * g++.dg/parse/pr68722.C: New.
9977
5901e56a
JJ
99782016-04-12 Jakub Jelinek <jakub@redhat.com>
9979
9980 PR rtl-optimization/70596
9981 * gcc.target/i386/pr70596.c: New test.
9982
d4619dc1
NS
99832016-04-12 Nathan Sidwell <nathan@acm.org>
9984
9985 PR c++/70501
9986 * g++.dg/init/pr70501.C: New.
9987
3df530d3
DW
99882016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9989
9990 * gcc.target/i386/asm-flag-6.c: New test.
9991
b7a120d7
TV
99922016-04-12 Tom de Vries <tom@codesourcery.com>
9993
9994 PR tree-optimization/68756
9995 * gcc.dg/graphite/pr68756.c: New test.
9996
4e0eea75
JJ
99972016-04-12 Jakub Jelinek <jakub@redhat.com>
9998
9999 PR tree-optimization/70602
10000 * gcc.c-torture/execute/pr70602.c: New test.
10001
35fbda43
MM
100022016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10003
10004 PR target/70381
10005 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10006 __float128 emulator is built and runs.
10007 * gcc.target/powerpc/float128-1.c: Likewise.
10008
10009 * lib/target-supports.exp (check_ppc_float128_sw_available):
10010 Rework tests for __float128 software and hardware
10011 availability. Fix exit condition to return 0 on success.
10012
04a99ebe
JG
100132016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10014
10015 PR target/70133
10016 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10017 * gcc.target/aarch64/target_attr_15.c: Likewise.
10018
47cd5a85
PC
100192016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10020
10021 PR c++/69066
10022 * g++.dg/cpp1y/pr69066.C: New.
10023
a5edb32e
JD
100242016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10025
10026 PR fortran/68566
10027 * gfortran.dg/pr36192.f90: Update test.
10028 * gfortran.dg/pr36192_1.f90: Update test.
10029 * gfortran.dg/real_dimension_1.f: Update test.
10030 * gfortran.dg/parameter_array_init_7.f90: New test.
10031
8ef378f8
JDA
100322016-04-09 John David Anglin <danglin@gcc.gnu.org>
10033
c532c871
JDA
10034 PR testsuite/64039
10035 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10036
d34f706f
JDA
10037 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10038
75e1dd9e
JDA
10039 PR rtl-optimization/66669
10040 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10041
8a976f5f
JDA
10042 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10043
da04822a
JDA
10044 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10045 * gcc.dg/pie-1.c: Likewise.
10046 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10047 * gcc.dg/pic-4.c: Likewise.
10048 * gcc.dg/pie-3.c: Likewise.
10049 * gcc.dg/pie-4.c: Likewise.
10050
adfabcf9
JDA
10051 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10052
4a020adf
JDA
10053 PR tree-optimization/68644
10054 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10055
8ef378f8
JDA
10056 PR rtl-optimization/64886
10057 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10058
09bf990e
TV
100592016-04-09 Tom de Vries <tom@codesourcery.com>
10060
10061 PR tree-optimization/68953
10062 * gcc.dg/graphite/pr68953.c: New test.
10063
138c3c1a
DH
100642016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10065
10066 PR fortran/70592
10067 * gfortran.dg/deferred_character_16.f90: New test.
10068
f55460af
JJ
100692016-04-09 Jakub Jelinek <jakub@redhat.com>
10070
10071 PR tree-optimization/70586
10072 * gcc.c-torture/execute/pr70586.c: New test.
10073
0b77bbf3
DH
100742016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10075
10076 PR sanitizer/70573
10077 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10078 with __builtin_memset
10079 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10080
c42cfb5c
CP
100812016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10082
10083 PR lto/70289
10084 PR ipa/70348
10085 PR tree-optimization/70373
10086 PR middle-end/70533
10087 PR middle-end/70534
10088 PR middle-end/70535
10089 * c-c++-common/goacc/reduction-5.c: New test.
10090 * c-c++-common/goacc/reduction-promotions.c: New test.
10091 * gfortran.dg/goacc/reduction-3.f95: New test.
10092 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10093
56cfb596
PP
100942016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10095
10096 PR c++/70590
10097 PR c++/70452
10098 * g++.dg/pr70590.C: New test.
10099 * g++.dg/pr70590-2.C: New test.
10100
1a13c0a2
JJ
101012016-04-08 Jakub Jelinek <jakub@redhat.com>
10102
abc0647a
JJ
10103 PR middle-end/70593
10104 * gcc.target/i386/pr70593.c: New test.
10105
1a13c0a2
JJ
10106 PR rtl-optimization/70574
10107 * gcc.target/i386/avx2-pr70574.c: New test.
10108
c3da4956
MO
101092016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10110
10111 PR sanitizer/70541
10112 * c-c++-common/asan/pr70541.c: New test.
10113
9f1b833b
TV
101142016-04-08 Tom de Vries <tom@codesourcery.com>
10115
10116 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10117 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10118
bae7adda
KT
101192016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10120
10121 PR target/70566
10122 * gcc.c-torture/execute/pr70566.c: New test.
10123
211f3d57
TV
101242016-04-08 Tom de Vries <tom@codesourcery.com>
10125
10126 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10127 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10128
02cf2861
AM
101292016-04-08 Alan Modra <amodra@gmail.com>
10130
10131 * gcc.target/powerpc/pr70117.c: New.
10132
5f490f9f
JJ
101332016-04-07 Jakub Jelinek <jakub@redhat.com>
10134
56e9b710
JJ
10135 PR testsuite/70581
10136 * gcc.dg/lto/simd-function_0.c: New test.
10137
5f490f9f
JJ
10138 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10139 clones.
10140 * c-c++-common/attr-simd-2.c: Likewise.
10141 * c-c++-common/attr-simd-4.c: Likewise.
10142 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10143 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10144
e4ebc74d
TP
101452016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10146
10147 PR testsuite/70553
10148 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10149
9817ae35
TS
101502016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10151 Tom de Vries <tom@codesourcery.com>
10152
10153 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10154 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10155 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10156 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10157 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10158 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10159 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10160 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10161
e292f64d
PP
101622016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10163
10164 PR c/70436
10165 * g++.dg/warn/Wparentheses-29.C: New test.
10166
6b37bdaf
PP
101672016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10168
10169 PR c/70436
10170 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10171 explicit braces to resolve a future -Wparentheses warning.
10172
64824205
RH
101732016-04-06 Richard Henderson <rth@redhat.com>
10174
10175 * gcc.dg/pr61817-1.c: New test.
10176 * gcc.dg/pr61817-2.c: New test.
10177 * gcc.dg/pr69391-1.c: New test.
10178 * gcc.dg/pr69391-2.c: New test.
10179
bc2fc1f3
VM
101802016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10181
10182 PR rtl-optimization/70398
c87885ca 10183 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10184
41414a02
EB
101852016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10186
10187 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10188
4066ea8a
YR
101892016-04-06 Yvan Roux <yvan.roux@linaro.org>
10190 Pedro Alves <palves@redhat.com>
10191
10192 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10193
ec35ea45
JJ
101942016-04-06 Jakub Jelinek <jakub@redhat.com>
10195
3866f8dd
JJ
10196 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10197 Check for avx512f effective targets instead of avx2.
10198 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10199 for AVX512F clones.
10200 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10201 * g++.dg/gomp/declare-simd-1.C: Likewise.
10202 * g++.dg/gomp/declare-simd-3.C: Likewise.
10203 * g++.dg/gomp/declare-simd-4.C: Likewise.
10204
ec35ea45
JJ
10205 PR middle-end/70550
10206 * c-c++-common/gomp/pr70550-1.c: New test.
10207 * c-c++-common/gomp/pr70550-2.c: New test.
10208
c08d28ac
NS
102092016-04-05 Nathan Sidwell <nathan@acm.org>
10210
10211 PR c++/70512
10212 * g++.dg/ext/attribute-may-alias-5.C: New.
10213
1d510e04
JJ
102142016-04-05 Jakub Jelinek <jakub@redhat.com>
10215
10216 PR c++/70336
10217 * c-c++-common/pr70336.c: New test.
10218 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10219 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10220
84278ed9
JH
102212016-04-05 Jan Hubicka <hubicka@ucw.cz>
10222
10223 PR ipa/66223
10224 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10225
268a0ec4
JJ
102262016-04-05 Jakub Jelinek <jakub@redhat.com>
10227
10228 PR rtl-optimization/70542
10229 * gcc.dg/torture/pr70542.c: New test.
10230 * gcc.target/i386/avx2-pr70542.c: New test.
10231
5e8c2eb1
ZS
102322016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10233
10234 PR tree-optimization/70509
10235 * gcc.target/i386/avx512bw-pr70509.c: New test.
10236
c0daf32d
PP
102372016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10238
10239 PR c++/70452
10240 * g++.dg/ext/constexpr-vla4.C: New test.
10241
bf867841
UB
102422016-04-05 Uros Bizjak <ubizjak@gmail.com>
10243
10244 PR target/70510
10245 * gcc.target/i386/pr70510.c: New test.
10246
3022186a
RB
102472016-04-05 Richard Biener <rguenther@suse.de>
10248
10249 PR tree-optimization/70526
10250 * g++.dg/torture/pr70526.C: New testcase.
10251
55fc79b2
JJ
102522016-04-05 Jakub Jelinek <jakub@redhat.com>
10253
10254 PR target/70525
10255 * gcc.target/i386/pr70525.c: New test.
10256
62b233f2
RB
102572016-04-05 Richard Biener <rguenther@suse.de>
10258
10259 PR middle-end/70499
10260 * g++.dg/torture/pr70499.C: New testcase.
10261
cc05759d
RB
102622016-04-05 Richard Biener <rguenther@suse.de>
10263
10264 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10265 remove XFAIL.
10266
f23f16d4
JJ
102672016-04-04 Jakub Jelinek <jakub@redhat.com>
10268
10269 PR middle-end/70307
10270 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10271 rs6000 ABI warnings.
10272
d27ecc49
JH
102732016-04-04 Jan Hubicka <hubicka@ucw.cz>
10274
10275 PR ipa/66223
10276 * g++.dg/ipa/devirt-51.C: New testcase.
10277
c974c96e 102782016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10279 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10280
10281 PR middle-end/70457
10282 * gcc.dg/torture/pr70457.c: New.
10283
7a85da89
AV
102842016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10285
10286 PR fortran/67538
10287 * gfortran.dg/allocate_with_source_19.f08: New test.
10288
de517e64
AV
102892016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10290
10291 PR fortran/65795
10292 * gfortran.dg/coarray_allocate_6.f08: New test.
10293
43b9f499
RB
102942016-04-04 Richard Biener <rguenther@suse.de>
10295
10296 PR rtl-optimization/70484
10297 * gcc.dg/torture/pr70484.c: New testcase.
10298
f13355da
MP
102992016-04-04 Marek Polacek <polacek@redhat.com>
10300
10301 PR c/70307
10302 * gcc.dg/torture/pr70307.c: New test.
10303
6cc6ed50
OE
103042016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10305
10306 PR target/70416
10307 PR target/67391
10308 * gcc.target/sh/torture/pr70416.c: New.
10309
abdc16c8
MS
103102016-04-02 Martin Sebor <msebor@redhat.com>
10311
10312 PR c++/67376
10313 PR c++/70170
10314 PR c++/70172
10315 PR c++/70228
10316 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10317 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10318 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10319 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10320 * g++.dg/cpp0x/constexpr-string.C: Same.
10321 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10322 * g++.dg/cpp0x/pr65398.C: Same.
10323 * g++.dg/ext/constexpr-vla1.C: Same.
10324 * g++.dg/ext/constexpr-vla2.C: Same.
10325 * g++.dg/ext/constexpr-vla3.C: Same.
10326 * g++.dg/ubsan/pr63956.C: Same.
10327
763cd859
JJ
103282016-04-01 Jakub Jelinek <jakub@redhat.com>
10329
10330 PR rtl-optimization/70467
10331 * gcc.target/i386/pr70467-2.c: New test.
10332
0f875435
JJ
103332016-04-01 Jakub Jelinek <jakub@redhat.com>
10334 Marek Polacek <polacek@redhat.com>
10335
10336 PR c++/70488
10337 * g++.dg/init/new47.C: New test.
10338
41d14659
RR
103392016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10340
10341 PR target/70496
10342 * gcc.target/arm/pr70496.c: New test.
10343
f9bf89bb
NS
103442016-04-01 Nathan Sidwell <nathan@acm.org>
10345
73b9085d
NS
10346 PR c++/68475
10347 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10348
4afdcfaa
IE
103492016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10350
10351 PR target/69890
10352 * gcc.dg/strlenopt.h (memmove): New.
10353 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10354 instead of "string.h".
10355 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10356 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10357 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10358 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10359 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10360 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10361 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10362 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10363 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10364 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10365 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10366 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10367 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10368 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10369 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10370 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10371 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10372 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10373 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10374 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10375
b5d7a29c
RO
103762016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10377
10378 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10379 (Holder::foo): Reflect this.
10380
b660f9ec
IE
103812016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10382
10383 PR target/70442
10384 * gcc.dg/pr70442.c: New test.
10385
88504f34
NS
103862016-03-31 Nathan Sidwell <nathan@acm.org>
10387
10388 PR c++/70393
10389 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10390
95d34b96
KY
103912016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10392
10393 PR target/70453
10394 * gcc.target/i386/pr70453.c: New test.
10395
b4c4967c
AB
103962016-03-31 Andrey Belevantsev <abel@ispras.ru>
10397
10398 PR target/70292
10399 * gcc.c-torture/pr70292.c: New test.
10400
5fde6a45
MP
104012016-03-31 Marek Polacek <polacek@redhat.com>
10402
10403 PR c/70297
10404 * c-c++-common/pr70297.c: New test.
10405 * g++.dg/cpp0x/typedef-redecl.C: New test.
10406 * gcc.dg/typedef-redecl2.c: New test.
10407
97eb24c4
JJ
104082016-03-31 Jakub Jelinek <jakub@redhat.com>
10409
10410 PR rtl-optimization/70460
10411 * gcc.c-torture/execute/pr70460.c: New test.
10412
efc3536f
RB
104132016-03-31 Richard Biener <rguenther@suse.de>
10414
10415 PR c++/70430
10416 * g++.dg/ext/vector30.C: New testcase.
10417
e0876e21
DH
104182016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10419 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10420
10421 * gfortran.dg/fmt_pf.f90: New test.
10422
e9bff8c6
RO
104232016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10424
10425 Forward-port from 5 branch
10426 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10427
10428 PR testsuite/70356
10429 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10430 dg-require-effective-target after dg-do.
10431
10432 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10433
10434 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10435
2620c80d
TS
104362016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10437 Julian Brown <julian@codesourcery.com>
10438 Chung-Lin Tang <cltang@codesourcery.com>
10439 Cesar Philippidis <cesar@codesourcery.com>
10440 James Norris <jnorris@codesourcery.com>
10441 Tom de Vries <tom@codesourcery.com>
10442 Nathan Sidwell <nathan@codesourcery.com>
10443
bf867841 10444 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10445 * c-c++-common/goacc/loop-clauses.c: Likewise.
10446 * g++.dg/goacc/template.C: Likewise.
10447 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10448 * gfortran.dg/goacc/loop-1.f95: Likewise.
10449 * gfortran.dg/goacc/loop-5.f95: Likewise.
10450 * gfortran.dg/goacc/loop-6.f95: Likewise.
10451 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10452 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10453 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10454 * c-c++-common/goacc/clauses-fail.c: Likewise.
10455 * c-c++-common/goacc/parallel-1.c: Likewise.
10456 * c-c++-common/goacc/reduction-1.c: Likewise.
10457 * c-c++-common/goacc/reduction-2.c: Likewise.
10458 * c-c++-common/goacc/reduction-3.c: Likewise.
10459 * c-c++-common/goacc/reduction-4.c: Likewise.
10460 * c-c++-common/goacc/routine-3.c: Likewise.
10461 * c-c++-common/goacc/routine-4.c: Likewise.
10462 * c-c++-common/goacc/routine-5.c: Likewise.
10463 * c-c++-common/goacc/tile.c: Likewise.
10464 * g++.dg/goacc/template.C: Likewise.
10465 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10466 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10467 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10468 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10469 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10470 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10471 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10472 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10473 * c-c++-common/goacc/use_device-1.c: ... this file.
10474 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10475 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10476 * c-c++-common/goacc/host_data-6.c: ... this file.
10477 * c-c++-common/goacc/loop-2-kernels.c: New file.
10478 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10479 * c-c++-common/goacc/loop-3.c: Likewise.
10480 * g++.dg/goacc/reference.C: Likewise.
10481 * g++.dg/goacc/routine-1.C: Likewise.
10482 * g++.dg/goacc/routine-2.C: Likewise.
10483
f6d2d066
RB
104842016-03-30 Richard Biener <rguenther@suse.de>
10485
10486 PR middle-end/70450
10487 * gcc.dg/torture/pr70450.c: New testcase.
10488
d43242b9
JJ
104892016-03-30 Jakub Jelinek <jakub@redhat.com>
10490
10491 PR target/70421
10492 * gcc.dg/torture/pr70421.c: New test.
10493 * gcc.target/i386/avx512f-pr70421.c: New test.
10494
5ce43b77
L
104952016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10496
10497 PR testsuite/70364
10498 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10499 (check): New function.
10500 (bar): Call check.
10501 (foo): Align stack to 16 bytes when calling bar.
10502 * gcc.target/i386/cleanup-2.c: Likewise.
10503
d014a712
PP
105042016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10505
10506 PR tree-optimization/59124
10507 * gcc.dg/Warray-bounds-19.c: New test.
10508
3f8257db 105092016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10510
10511 * lib/prune.exp (escape_regex_chars): New.
10512 (prune_file_path): Update to quote metcharacters for regexp.
10513
3336c6e0
JJ
105142016-03-29 Jakub Jelinek <jakub@redhat.com>
10515
a362f023
JJ
10516 PR rtl-optimization/70429
10517 * gcc.c-torture/execute/pr70429.c: New test.
10518
3336c6e0
JJ
10519 PR tree-optimization/70405
10520 * gcc.dg/pr70405.c: New test.
10521
728557fd
AV
105222016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10523
10524 PR fortran/70397
10525 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10526 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10527
bef977d4
TS
105282016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10529
10530 PR testsuite/64177
10531 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10532 __cilkrts_set_param to set two workers.
10533 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10534 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10535
6f6d25c9
DH
105362016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10537
bf867841 10538 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10539
45733562
KY
105402016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10541
10542 PR target/70406
bf867841 10543 * gcc.target/i386/pr70406.c: New test.
45733562 10544
a1799e5e
EB
105452016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10546
10547 * gnat.dg/specs/double_record_extension3.ads: New test.
10548
5fca7b66
RH
105492016-03-25 Richard Henderson <rth@redhat.com>
10550
10551 PR target/70120
10552 * gcc.target/aarch64/pr70120-1.c: New.
10553 * gcc.target/aarch64/pr70120-2.c: New.
10554 * gcc.target/aarch64/pr70120-3.c: New.
10555
31ce75c6
PP
105562016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10557
10558 PR c++/62212
10559 * g++.dg/template/mangle2.C: The dg-do directive should be
10560 "compile" not "assemble".
10561
3caf0ca1
BS
105622016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10563
10564 PR lto/69650
10565 * gcc.dg/pr69650.c: New test.
10566
634035b6
DE
105672016-03-25 David Edelsohn <dje.gcc@gmail.com>
10568
10569 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10570
45d34276
AM
105712016-03-25 Alan Modra <amodra@gmail.com>
10572
10573 * gcc.dg/dfp/pr70052.c: New test.
10574
8f085166
RH
105752016-03-24 Richard Henderson <rth@redhat.com>
10576
10577 PR middle-end/69845
10578 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10579 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10580
011e5ec3
TV
105812016-03-24 Tom de Vries <tom@codesourcery.com>
10582
10583 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10584
9e3f4551
TV
105852016-03-24 Tom de Vries <tom@codesourcery.com>
10586
10587 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10588 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10589
45780041
TV
105902016-03-24 Tom de Vries <tom@codesourcery.com>
10591
10592 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10593 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10594
887ab4e5
PP
105952016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10596
10597 PR c++/62212
10598 * g++.dg/template/mangle2.C: New test.
10599
69a9a66f
RB
106002016-03-24 Richard Biener <rguenther@suse.de>
10601
10602 PR tree-optimization/70396
10603 * gcc.dg/torture/pr70396.c: New testcase.
10604
ed87de55
RB
106052016-03-24 Richard Biener <rguenther@suse.de>
10606
10607 PR middle-end/70370
10608 * gcc.dg/torture/pr70370.c: New testcase.
10609
ea064934
TV
106102016-03-24 Tom de Vries <tom@codesourcery.com>
10611
10612 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10613 * gfortran.dg/goacc/kernels-tree.f95: Same.
10614 * gfortran.dg/goacc/parallel-tree.f95: Same.
10615
b2a4dd1d
TV
106162016-03-24 Tom de Vries <tom@codesourcery.com>
10617
10618 * c-c++-common/goacc/uninit-if-clause.c: New test.
10619 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10620
72e7cd6e
JJ
106212016-03-24 Jakub Jelinek <jakub@redhat.com>
10622
10623 PR target/70290
bf867841
UB
10624 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10625 Fix formatting.
72e7cd6e 10626
ce9d0c03
RB
106272016-03-24 Richard Biener <rguenther@suse.de>
10628
10629 PR tree-optimization/70372
10630 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10631
426b9428
PP
106322016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10633
10634 PR c++/70347
10635 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10636
cd1588c4
PP
106372016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10638
10639 PR c++/70332
10640 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10641
61637db3
JJ
106422016-03-23 Jakub Jelinek <jakub@redhat.com>
10643
928af3bf
JJ
10644 PR c++/70001
10645 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10646 * g++.dg/cpp1y/pr70001.C: New test.
10647
61637db3
JJ
10648 PR c++/70323
10649 * g++.dg/cpp0x/constexpr-70323.C: New test.
10650
05aca4e7
AO
106512016-03-23 Alexandre Oliva <aoliva@redhat.com>
10652 Jason Merrill <jason@redhat.com>
10653 Jakub Jelinek <jakub@redhat.com>
10654
10655 PR c++/69315
10656 * g++.dg/cpp0x/constexpr-69315.C: New test.
10657 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10658
fbdb6baf
MP
106592016-03-23 Marek Polacek <polacek@redhat.com>
10660
10661 PR c++/69884
10662 * g++.dg/warn/Wignored-attributes-1.C: New test.
10663 * g++.dg/warn/Wignored-attributes-2.C: New test.
10664
d79ee524
TV
106652016-03-23 Tom de Vries <tom@codesourcery.com>
10666
10667 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10668 initialization.
10669 * gfortran.dg/goacc/private-3.f95 (test): Same.
10670 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10671 missing use param.
10672
a59f0bef
KT
106732016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10674
10675 * lib/target-supports.exp: Remove v7ve entry from loop
10676 creating effective target checks.
10677 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10678 (add_options_for_arm_arch_v7ve): Likewise.
10679
0179520a
JJ
106802016-03-23 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR tree-optimization/70354
10683 * gcc.dg/vect/pr70354-1.c: New test.
10684 * gcc.dg/vect/pr70354-2.c: New test.
10685 * gcc.target/i386/avx2-pr70354-1.c: New test.
10686 * gcc.target/i386/avx2-pr70354-2.c: New test.
10687
75bb14d7
JL
106882016-03-22 Jeff Law <law@redhat.com>
10689
10690 PR target/70232
10691 * gcc.dg/tree-ssa/pr70232.c: New test.
10692
72c9526d
IE
106932016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10694
10695 PR target/70302
10696 * gcc.target/i386/pr70302.c: New test.
10697
a3ca1bc5
RB
106982016-03-22 Richard Biener <rguenther@suse.de>
10699
10700 PR middle-end/70251
10701 * g++.dg/torture/pr70251.C: New testcase.
10702
5c240f4d
DM
107032016-03-22 David Malcolm <dmalcolm@redhat.com>
10704
10705 PR c/69993
10706 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10707 Wmisleading-indentation.c.
10708 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10709 reflect change to diagnostic text and order of messages.
10710 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10711
80f6631b
DE
107122016-03-22 David Edelsohn <dje.gcc@gmail.com>
10713
10714 * g++.dg/ext/java-3.C: Don't compile on AIX.
10715
9a10956c
RB
107162016-03-22 Richard Biener <rguenther@suse.de>
10717
10718 PR middle-end/70333
10719 * gcc.dg/torture/pr70333.c: New testcase.
10720
6cedf922
IE
107212016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10722
10723 * g++.dg/ext/pr70290.C: New test.
10724
cd6c27ac
KY
107252016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10726
10727 PR target/70325
10728 * gcc.target/i386/pr70325.c: New test.
10729
4cde512c
JJ
107302016-03-22 Jakub Jelinek <jakub@redhat.com>
10731
b01915ed
JJ
10732 PR target/70329
10733 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10734 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10735
4e3e2cf1
JJ
10736 PR target/70300
10737 * gcc.target/i386/pr70300.c: New test.
10738
4cde512c
JJ
10739 PR c++/70295
10740 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10741 (func2): New function for cond with parens, xfail warning for c++.
10742 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10743
16f6d7dc
PP
107442016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10745
10746 PR c++/70096
10747 * g++.dg/template/ptrmem30.C: New test.
10748
a3e2b438
PP
107492016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10750
10751 PR c++/70204
10752 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10753 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10754
11b6a02e
JJ
107552016-03-21 Jakub Jelinek <jakub@redhat.com>
10756
10757 PR middle-end/70326
10758 * gcc.dg/pr70326.c: New test.
10759
b9407883
MG
107602016-03-21 Marc Glisse <marc.glisse@inria.fr>
10761 Jakub Jelinek <jakub@redhat.com>
10762
10763 PR tree-optimization/70317
10764 * gcc.dg/pr70317.c: New test.
10765
4a148e19
UB
107662016-03-21 Uros Bizjak <ubizjak@gmail.com>
10767
10768 PR target/70327
10769 * gcc.target/i386/pr70327.c: New test.
10770
2a85ddbb
ML
107712016-03-21 Martin Liska <mliska@suse.cz>
10772
7d36fe98 10773 PR ipa/70306
2a85ddbb
ML
10774 * gcc.dg/ipa/pr70306.c: New test.
10775
4a148e19 107762016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10777
10778 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10779 * gcc.target/arm/attr-align3.c: Likewise.
10780 * gcc.target/arm/attr_arm.c: Likewise.
10781 * gcc.target/arm/flip-thumb.c: Likewise.
10782
6b366948
JJ
107832016-03-21 Jakub Jelinek <jakub@redhat.com>
10784
10785 PR target/70296
10786 * gcc.target/powerpc/altivec-36.c: New test.
10787
2fac8c14
RB
107882016-03-21 Richard Biener <rguenther@suse.de>
10789
10790 PR tree-optimization/70310
10791 * gcc.dg/torture/pr70310.c: New testcase.
10792
e9bde854
KY
107932016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10794
10795 PR target/70293
10796 * gcc.target/i386/pr70293.c: New test.
10797
56bbfaf6
RB
107982016-03-21 Richard Biener <rguenther@suse.de>
10799
10800 PR tree-optimization/70288
10801 * gcc.dg/torture/pr70288-1.c: New testcase.
10802 * gcc.dg/torture/pr70288-2.c: Likewise.
10803
3eee49ed
AB
108042016-03-21 Andrey Belevantsev <abel@ispras.ru>
10805
10806 PR rtl-optimization/69307
10807 * gcc.target/arm/pr69307.c: New test.
4a148e19 10808
8e7816b4
AB
108092016-03-21 Andrey Belevantsev <abel@ispras.ru>
10810
10811 PR rtl-optimization/69102
10812 * gcc.c-torture/compile/pr69102.c: New test.
10813
14d7d4be
JL
108142016-03-18 Jeff Law <law@redhat.com>
10815
10816 PR rtl-optimization/70263
10817 * gcc.c-torture/compile/pr70263-1.c: New test.
10818 * gcc.target/i386/pr70263-2.c: New test.
10819
5c6a601c
BS
108202016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10821
10822 PR rtl-optimization/70278
10823 * gcc.dg/torture/pr70278.c: New test.
10824 * gcc.target/arm/pr70278.c: New test.
10825
4bbf545b
DM
108262016-03-18 David Malcolm <dmalcolm@redhat.com>
10827
10828 PR c/70281
10829 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10830 (test_builtin_types_compatible_p): New test function.
10831 * gcc.dg/pr70281.c: New test case.
10832
dc28bb68
CL
108332016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10834
10835 PR target/70113
10836 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10837
5e8d6dff
IE
108382016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10839
10840 PR tree-optimization/70252
10841 * gcc.dg/pr70252.c: New test.
10842
d0e7e403
TV
108432016-03-18 Tom de Vries <tom@codesourcery.com>
10844
10845 * gcc.dg/pr70161-2.c: New test.
10846 * gcc.dg/pr70161.c: New test.
10847
fa22501a
TV
108482016-03-18 Tom de Vries <tom@codesourcery.com>
10849
10850 PR ipa/70269
10851 * gcc.dg/pr70269.c: New test.
10852
dd125026
JJ
108532016-03-18 Jakub Jelinek <jakub@redhat.com>
10854
10855 PR c++/70267
10856 * g++.dg/ext/java-3.C: New test.
10857
91914f0a
PP
108582016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10859
10860 PR c++/70205
10861 * g++.dg/lookup/pr70205.C: New test.
10862
753a8910
PP
108632016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10864
10865 PR c++/70218
10866 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10867
14ba7b28
MP
108682016-03-17 Marek Polacek <polacek@redhat.com>
10869
10870 PR c/69407
10871 * gcc.dg/atomic-op-6.c: New test.
10872
ded60913
DM
108732016-03-17 David Malcolm <dmalcolm@redhat.com>
10874
10875 PR c/70264
10876 * c-c++-common/pr70264.c: New test case.
10877
a3aad0e6
JJ
108782016-03-17 Jakub Jelinek <jakub@redhat.com>
10879
17366700
JJ
10880 PR c++/70144
10881 * c-c++-common/pr70144-1.c: New test.
10882 * c-c++-common/pr70144-2.c: New test.
10883
a3aad0e6
JJ
10884 PR c++/70272
10885 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10886 * g++.dg/opt/flifetime-dse6.C: New test.
10887 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10888
b57e6e18
L
108892016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10890
10891 PR driver/70192
10892 * gcc.dg/pic-1.c: New test.
10893 * gcc.dg/pic-2.c: Likewise.
10894 * gcc.dg/pic-3.c: Likewise.
10895 * gcc.dg/pic-4.c: Likewise.
10896 * gcc.dg/pie-1.c: Likewise.
10897 * gcc.dg/pie-2.c: Likewise.
10898 * gcc.dg/pie-3.c: Likewise.
10899 * gcc.dg/pie-4.c: Likewise.
10900 * gcc.dg/pie-5.c: Likewise.
10901 * gcc.dg/pie-6.c: Likewise.
10902
b38ba58b
TV
109032016-03-17 Tom de Vries <tom@codesourcery.com>
10904
10905 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10906 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10907
6931b3b7
RB
109082016-03-17 Richard Biener <rguenther@suse.de>
10909
10910 PR debug/70271
10911 * g++.dg/debug/pr70271.C: New testcase.
10912
0c8b64cb
IE
109132016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10914
10915 * gcc.target/i386/pr70251.c: New test.
10916
b1970801
MP
109172016-03-17 Marek Polacek <polacek@redhat.com>
10918
10919 PR c++/70194
10920 * g++.dg/warn/constexpr-70194.C: New test.
10921
820c5eaa
RH
109222016-03-16 Richard Henderson <rth@redhat.com>
10923
10924 PR middle-end/70240
10925 * gcc.c-torture/compile/pr70240.c: New.
10926
da0ad263
SKS
109272016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10928
10929 * gcc.c-torture/compile/20151204.c: Skip for avr.
10930
c73d295c
JJ
109312016-03-16 Jakub Jelinek <jakub@redhat.com>
10932
10933 PR target/70245
10934 * g++.dg/opt/pr70245.C: New test.
10935 * g++.dg/opt/pr70245.h: New file.
10936 * g++.dg/opt/pr70245-aux.cc: New file.
10937
b2794066
MS
109382016-03-16 Martin Sebor <msebor@redhat.com>
10939
10940 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10941
aa43616c
RH
109422016-03-16 Richard Henderson <rth@redhat.com>
10943
10944 PR middle-end/70199
10945 * gcc.c-torture/compile/pr70199.c: New.
10946
59608fe5
L
109472016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10948
10949 * gcc.dg/uninit-19.c: Run dos2unix.
10950
ab4c578f
MP
109512016-03-16 Marek Polacek <polacek@redhat.com>
10952
10953 PR c/70093
10954 * gcc.dg/nested-func-10.c: New test.
10955 * gcc.dg/nested-func-9.c: New test.
10956
f5387e76
JJ
109572016-03-16 Jakub Jelinek <jakub@redhat.com>
10958
10959 PR tree-optimization/68714
10960 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10961
7662b718
TV
109622016-03-16 Tom de Vries <tom@codesourcery.com>
10963
10964 PR tree-optimization/68715
10965 * gcc.dg/graphite/pr68715-2.c: New test.
10966 * gcc.dg/graphite/pr68715.c: New test.
10967 * gfortran.dg/graphite/pr68715.f90: New test.
10968
be7ce7ae
TV
109692016-03-16 Tom de Vries <tom@codesourcery.com>
10970
10971 PR tree-optimization/68809
10972 * gcc.dg/graphite/pr68809-2.c: New test.
10973 * gcc.dg/graphite/pr68809.c: New test.
10974
1935f250
JJ
109752016-03-16 Jakub Jelinek <jakub@redhat.com>
10976
6651c93e
JJ
10977 PR c++/70147
10978 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10979 method call to i () as argument. Adjust expected output.
10980
1935f250
JJ
10981 PR c++/70147
10982 * g++.dg/ubsan/pr70147-1.C: New test.
10983 * g++.dg/ubsan/pr70147-2.C: New test.
10984
ab1caa6e
MS
109852016-03-15 Martin Sebor <msebor@redhat.com>
10986
10987 PR c++/58281
10988 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10989
5c2a1bbb
JDA
109902016-03-15 John David Anglin <danglin@gcc.gnu.org>
10991
cb5d8ad1
JDA
10992 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10993 hppa*-*-hpux*.
10994
b440dd40
JDA
10995 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10996
5c2a1bbb
JDA
10997 PR libfortran/69799
10998 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10999 libatomic_available.
11000
42c729c5
MP
110012016-03-15 Marek Polacek <polacek@redhat.com>
11002
11003 PR c++/70209
11004 * g++.dg/ext/attribute-may-alias-4.C: New test.
11005
82b1c550
AM
110062016-03-15 Alexander Monakov <amonakov@ispras.ru>
11007
11008 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11009 -fvar-tracking-assignments-toggle flag.
11010
4ccbf3a6
PH
110112016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11012
11013 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11014
c39858bd
JJ
110152016-03-15 Jakub Jelinek <jakub@redhat.com>
11016
11017 PR rtl-optimization/70222
11018 * gcc.c-torture/execute/pr70222-1.c: New test.
11019 * gcc.c-torture/execute/pr70222-2.c: New test.
11020
8be119c1
RH
110212016-03-15 Richard Henderson <rth@redhat.com>
11022
11023 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11024
6598bb55
AB
110252016-03-15 Andrey Belevantsev <abel@ispras.ru>
11026
11027 PR rtl-optimization/69032
11028 * gcc.dg/pr69032.c: New test.
11029
81fa2944
AB
110302016-03-15 Andrey Belevantsev <abel@ispras.ru>
11031
11032 PR rtl-optimization/63384
4a148e19 11033 * g++.dg/pr63384.C: New test.
81fa2944 11034
74ea9ab6
AB
110352016-03-15 Andrey Belevantsev <abel@ispras.ru>
11036
11037 PR target/64411
11038 * gcc.target/i386/pr64411.C: New test.
11039
045d5055
TV
110402016-03-15 Tom de Vries <tom@codesourcery.com>
11041
11042 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11043 * gfortran.dg/goacc/kernels-alias.f95: New test.
11044
3ea33585
MS
110452016-03-14 Martin Sebor <msebor@redhat.com>
11046
11047 PR c++/53792
11048 * g++.dg/cpp0x/constexpr-inline.C: New test.
11049 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11050
1df7b330
DE
110512016-03-14 David Edelsohn <dje.gcc@gmail.com>
11052
11053 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11054
79b57d18
JJ
110552016-03-14 Jakub Jelinek <jakub@redhat.com>
11056
11057 PR middle-end/70219
11058 * gcc.dg/pr70219.c: New test.
11059
3cbf012a
BS
110602016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11061
11062 PR target/70083
11063 * gcc.dg/torture/pr70083.c: New test.
11064 * gcc.target/i386/pr70083.c: New test.
11065
a9fee7cd
RB
110662016-03-14 Richard Biener <rguenther@suse.de>
11067
11068 PR tree-optimization/56365
11069 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11070
4799603f
SB
110712016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11072
11073 PR target/70098
11074 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11075 New function.
11076 * g++.dg/pr70098.C: New testcase.
11077
11078
760ca967
TV
110792016-03-14 Tom de Vries <tom@codesourcery.com>
11080
11081 PR tree-optimization/70045
11082 * gcc.dg/graphite/pr70045.c: New test.
11083
44e66a77
JD
110842016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11085
11086 PR fortran/69043
11087 * gfortran.dg/include_9.f90: New test.
11088
a18e0fe1
DH
110892016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11090
11091 PR fortran/45076
11092 gfortran.dg/prof/prof.exp: New script.
11093 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11094
d0aca6ab
AB
110952016-03-12 Andrey Belevantsev <abel@ispras.ru>
11096
11097 PR rtl-optimization/69307
11098 * gcc.dg/pr69307.c: New test.
11099
cefe08a4
VM
111002016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11101
11102 PR target/69614
11103 * gcc.target/arm/pr69614.c: New.
11104
70112e2a
PT
111052016-03-12 Paul Thomas <pault@gcc.gnu.org>
11106
11107 PR fortran/70031
11108 * gfortran.dg/submodule_14.f08: New test
11109
11110 PR fortran/69524
11111 * gfortran.dg/submodule_15.f08: New test
11112
3f1e5d3a
PP
111132016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11114
11115 PR c++/70106
11116 * g++.dg/cpp1y/paren3.C: New test.
11117
a3f6d680
MM
111182016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11119
11120 PR target/70131
11121 * gcc.target/powerpc/ppc-round2.c: New test.
11122
92348f09
BS
111232016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11124
11125 PR target/70123
11126 * gcc.dg/torture/pr70123.c: New test.
11127
cebde9e9
JL
111282016-03-11 Jeff Law <law@redhat.com>
11129
11130 PR tree-optimization/70190
11131 * gcc.c-torture/compile/pr70190.c: New test.
11132
3edc5da4
DM
111332016-03-11 David Malcolm <dmalcolm@redhat.com>
11134
11135 PR c/68187
11136 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11137 case.
11138 (test43_b): Likewise.
11139 (test43_c): Likewise.
11140 (test43_d): Likewise.
11141 (test43_e): Likewise.
11142 (test43_f): Likewise.
11143 (test43_g): Likewise.
11144 (test44_a): Likewise.
11145 (test44_b): Likewise.
11146 (test44_c): Likewise.
11147 (test44_d): Likewise.
11148 (test44_e): Likewise.
11149
318c1204
DM
111502016-03-11 David Malcolm <dmalcolm@redhat.com>
11151
11152 PR c/70085
11153 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11154
bc062234
KT
111552016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11156
11157 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11158 dg-options.
11159
acfc1ac1
KT
111602016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11161
11162 PR target/70002
11163 PR target/69245
11164 * gcc.target/aarch64/pr69245_2.c: New test.
11165
d1e2bb2d
JJ
111662016-03-11 Jakub Jelinek <jakub@redhat.com>
11167
11168 PR tree-optimization/70177
11169 * gcc.dg/pr70177.c: New test.
11170
07350627
AL
111712016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11172
11173 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11174
5c6706f7
AL
111752016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11176
11177 * gcc.dg/tree-ssa/sra-20.c: New.
11178
02d472a2
JJ
111792016-03-11 Jakub Jelinek <jakub@redhat.com>
11180
686d390a
JJ
11181 PR rtl-optimization/70174
11182 * gcc.dg/pr70174.c: New test.
11183
02d472a2
JJ
11184 PR tree-optimization/70169
11185 * gcc.dg/pr70169.c: New test.
11186
0f9befa1
IE
111872016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11188
11189 PR target/70160
11190 * gcc.target/i386/pr70160.c: New test.
11191
432d4670
AK
111922016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11193
11194 * gcc.target/s390/dfp-1.c: New test.
11195
a3dc8760
NC
111962016-03-10 Nick Clifton <nickc@redhat.com>
11197
11198 PR target/70044
11199 * gcc.target/aarch64/pr70044.c: New test.
11200
b87a8d7d
PP
112012016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11202 Jakub Jelinek <jakub@redhat.com>
11203
11204 PR c++/70001
11205 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11206 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11207 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11208
4f4ada6a
JH
112092016-03-10 Jan Hubicka <hubicka@ucw.cz>
11210
11211 PR lto/69589
11212 * g++.dg/lto/pr69589_0.C: New testcase
11213 * g++.dg/lto/pr69589_1.C: New testcase
11214
d49b0aa0
MP
112152016-03-10 Marek Polacek <polacek@redhat.com>
11216
11217 PR c++/70153
11218 * g++.dg/delayedfold/unary-plus1.C: New test.
11219
112202016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11221
11222 * gcc.target/arm/pr45701-1.c: Escape brackets.
11223 * gcc.target/arm/pr45701-2.c: Likewise.
11224
71017a7b
AL
112252016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11226
11227 * gfortran.dg/unconstrained_commons.f: New.
11228
ba52669f
AM
112292016-03-10 Alan Modra <amodra@gmail.com>
11230
11231 * gcc.dg/pr69195.c: New.
11232 * gcc.dg/pr69238.c: New.
11233
27742332
TV
112342016-03-10 Tom de Vries <tom@codesourcery.com>
11235
11236 PR testsuite/68915
11237 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11238
3a81a594
RB
112392016-03-10 Richard Biener <rguenther@suse.de>
11240
11241 PR tree-optimization/70128
11242 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11243 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11244
3433b975
JJ
112452016-03-09 Jakub Jelinek <jakub@redhat.com>
11246
c2864f02
JJ
11247 PR tree-optimization/70152
11248 * gcc.dg/pr70152.c: New test.
11249
3433b975
JJ
11250 PR target/70086
11251 * gcc.target/i386/pr70086-1.c: New test.
11252 * gcc.target/i386/pr70086-2.c: New test.
11253 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11254
11255 PR tree-optimization/70127
11256 * gcc.c-torture/execute/pr70127.c: New test.
11257
96b3c82d
CP
112582016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11259
11260 * c-c++-common/goacc/combined-directives-2.c: New test.
11261
b4f3232d
DM
112622016-03-09 David Malcolm <dmalcolm@redhat.com>
11263
11264 PR c/68473
11265 PR c++/70105
11266 * g++.dg/diagnostic/pr70105.C: New test.
11267 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11268 (test_multiple_ordinary_maps): New test function.
11269
40499f81
DM
112702016-03-09 David Malcolm <dmalcolm@redhat.com>
11271
11272 PR c/68473
11273 PR c++/70105
11274 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11275 Drop range information from call to inform_at_rich_loc.
11276 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11277 New.
11278 (test_show_locus): Replace calls to rich_location::add_range with
11279 calls to add_range. Rewrite the tests that used the now-defunct
11280 rich_location ctor taking a source_range. Simplify other tests
11281 by replacing calls to COMBINE_LOCATION_DATA with calls to
11282 make_location.
11283
c9e33662
RB
112842016-03-09 Richard Biener <rguenther@suse.de>
11285 Jakub Jelinek <jakub@redhat.com>
11286
11287 PR tree-optimization/70138
11288 * gcc.dg/vect/pr70138-1.c: New testcase.
11289 * gcc.dg/vect/pr70138-2.c: Likewise.
11290
2c73b764
JJ
112912016-03-09 Jakub Jelinek <jakub@redhat.com>
11292
11293 PR target/70049
11294 * gcc.target/i386/pr70049.c: New test.
11295
c06d25bb
RB
112962016-03-09 Richard Biener <rguenther@suse.de>
11297
11298 PR c/70143
11299 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11300 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11301 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11302
5828a501
RO
113032016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11304
11305 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11306 arm-*-*.
11307
2e141c8d
JJ
113082016-03-09 Jakub Jelinek <jakub@redhat.com>
11309
5a9def37
JJ
11310 PR middle-end/67278
11311 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11312
2e141c8d
JJ
11313 PR target/67278
11314 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11315
11316 PR middle-end/70050
11317 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11318 in testcase comment.
11319
bf751f40
TV
113202016-03-09 Tom de Vries <tom@codesourcery.com>
11321
11322 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11323 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11324 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11325 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11326 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11327 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11328 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11329 * gfortran.dg/goacc/kernels-loop.f95: New test.
11330
e210c999
MS
113312016-03-08 Martin Sebor <msebor@redhat.com>
11332
11333 PR c++/62096
11334 * g++.dg/warn/overflow-warn-7.C: New test.
11335
80aac5c8
JM
113362016-03-08 Jason Merrill <jason@redhat.com>
11337
11338 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11339 * lib/target-supports.exp (check_effective_target_concepts): New.
11340
12b81409
JJ
113412016-03-08 Jakub Jelinek <jakub@redhat.com>
11342
d259b234
JJ
11343 PR c++/70135
11344 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11345 * g++.dg/ubsan/pr70135.C: New test.
11346
12b81409
JJ
11347 PR target/70110
11348 * gcc.dg/pr70110.c: New test.
11349
b4e9f2aa
MJ
113502016-03-07 Martin Jambor <mjambor@suse.cz>
11351
11352 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11353 * c-c++-common/gomp/if-1.c: Likewise.
11354 * c-c++-common/gomp/pr61486-2.c: Likewise.
11355 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11356 to dg-additional-options.
11357 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11358 * g++/gomp/target-teams-1.c: Likewise.
11359 * gcc.dg/gomp/gomp.exp: Likewise.
11360 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11361 dg-additional-options.
11362 * gfortran.dg/gomp/gomp.exp: Likewise.
11363 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11364 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11365 dg-additional-options.
11366 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11367
f86e631e
MJ
113682016-03-07 Martin Jambor <mjambor@suse.cz>
11369
11370 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11371 * c-c++-common/gomp/gridify-1.c: New test.
11372 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11373
94156b3f
AV
113742016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11375
11376 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11377 trigger for cortex-r8, when scanning for register r8.
11378 * gcc.target/arm/pr45701-2.c: Likewise.
11379
a84a49b7 113802016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11381 Jeff Law <law@redhat.com>
a84a49b7
RB
11382
11383 PR tree-optimization/69740
11384 * gcc.c-torture/compile/pr69740-1.c: New test.
11385 * gcc.c-torture/compile/pr69740-2.c: New test.
11386
e41f6c9e
BS
113872016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11388
11389 * lib/target-supports.exp
11390 (check_effective_target_whole_vector_shift): Enable for PPC64.
11391
57548bf5
RB
113922016-03-07 Richard Biener <rguenther@suse.de>
11393
11394 PR tree-optimization/70115
11395 * gcc.dg/torture/pr70115.c: New testcase.
11396
4ae13300
NS
113972016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11398
11399 PR middle-end/69916
11400 * c-c-++-common/goacc/pr69916.c: New.
11401
5edb9853
RH
114022016-03-07 Richard Henderson <rth@redhat.com>
11403
11404 * gcc.c-torture/compile/pr70061.c: New test.
11405
2067a8f3
RB
114062016-03-07 Richard Biener <rguenther@suse.de>
11407
11408 PR testsuite/70109
11409 * gcc.dg/vect/O3-pr36098.c: New testcase.
11410
4145a9b7
CL
114112016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11412
11413 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11414
1878be32
EB
114152016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11416
11417 * gnat.dg/renaming9.ad[sb]: New testcase.
11418
df762bb2
JJ
114192016-03-05 Jakub Jelinek <jakub@redhat.com>
11420
11421 PR c++/70084
11422 * g++.dg/expr/stdarg3.C: New test.
11423
7d461295
JL
114242016-03-04 Jeff Law <law@redhat.com>
11425
11426 PR tree-optimization/69196
11427 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11428 x86_64-*-*.
11429
29b9828f
BS
114302016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11431
b6b552fd
BS
11432 PR c/69973
11433 * gcc.dg/pr69973.c: New test.
11434
201d49e9
BS
11435 PR rtl-optimization/69941
11436 * gcc.dg/torture/pr69941.c: New test.
11437
29b9828f
BS
11438 PR c/69824
11439 * gcc.dg/pr69824.c: New test.
11440
640b7e74
TV
114412016-03-05 Tom de Vries <tom@codesourcery.com>
11442
11443 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11444 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11445 function.
11446
7a3a3fad
PP
114472016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11448
11449 PR c++/66786
11450 * g++.dg/cpp1y/var-templ48.C: New test.
11451 * g++.dg/cpp1y/var-templ49.C: New test.
11452
cd439aec
EB
114532016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11454
11455 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11456
60204554
JJ
114572016-03-04 Jakub Jelinek <jakub@redhat.com>
11458
0c8825de
JJ
11459 PR c++/70035
11460 * g++.dg/ubsan/pr70035.C: New test.
11461
60204554
JJ
11462 PR target/70062
11463 * gcc.target/i386/pr70062.c: New test.
11464
f79d4eab
L
114652016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11466
11467 * g++.dg/template/typename21.C: Remove c++98_only.
11468
ea81ce67
L
114692016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11470
11471 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11472
64b23c13
DM
114732016-03-04 David Malcolm <dmalcolm@redhat.com>
11474
11475 PR c/68187
11476 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11477 function.
11478 (fn_42_b): Likewise.
11479 (fn_42_c): Likewise.
11480
729526f5
DM
114812016-03-04 David Malcolm <dmalcolm@redhat.com>
11482
11483 PR c/68187
11484 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11485 function.
11486 (fn_40_b): Likewise.
11487 (fn_41_a): Likewise.
11488 (fn_41_b): Likewise.
11489
f9ea11ac
JJ
114902016-03-04 Jakub Jelinek <jakub@redhat.com>
11491
11492 PR target/70059
11493 * gcc.target/i386/avx512f-pr70059.c: New test.
11494 * gcc.target/i386/avx512dq-pr70059.c: New test.
11495
b6c38c69
BS
114962016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11497
11498 PR rtl-optimization/57676
11499 * gcc.dg/torture/pr57676.c: New test.
11500
af3cdd34
IE
115012016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11502
11503 * gcc.dg/pr70026.c: New test.
11504
7ff6ca38
MP
115052016-03-04 Marek Polacek <polacek@redhat.com>
11506
11507 PR c/69798
11508 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11509 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11510
a6bf62d5
KT
115112016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11512
11513 PR target/70004
11514 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11515 Delete.
11516 (test_corners_sisd_si): Likewise.
11517 (main): Remove checks of the above.
11518 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11519
ae4cdc6a
EB
115202016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11521
11522 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11523
08455559
CL
115242016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11525
11526 * gcc.dg/torture/pr69951.c: Accept argc==0.
11527
e9a35493
RB
115282016-03-04 Richard Biener <rguenther@suse.de>
11529
11530 PR c++/70054
11531 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11532 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11533
fba054c2
DV
115342016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11535
11536 PR testsuite/69766
11537 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11538 testing multiarch.
11539
f10cdc6c
JJ
115402016-03-04 Jakub Jelinek <jakub@redhat.com>
11541
11542 PR debug/69947
11543 * gcc.dg/guality/pr69947.c: New test.
11544
2e981ba0
JJ
115452016-03-03 Jakub Jelinek <jakub@redhat.com>
11546
11547 PR ada/70017
11548 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11549
0ba3bfa2
KT
115502016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11551
11552 PR rtl-optimization/69904
11553 * gcc.target/arm/pr69904.c: New test.
11554
97ecdb46
JJ
115552016-03-03 Jakub Jelinek <jakub@redhat.com>
11556
11557 PR target/70021
11558 * gcc.dg/vect/pr70021.c: New test.
11559 * gcc.target/i386/pr70021.c: New test.
11560
a2a743a1
MP
115612016-03-03 Marek Polacek <polacek@redhat.com>
11562
11563 PR middle-end/70050
11564 * gcc.dg/pr70050.c: New test.
11565
fa07ecdd
JG
115662016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11567
11568 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11569
23504262
ML
115702016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11571
11572 PR tree-optimization/70043
11573 * gfortran.dg/vect/pr70043.f90: New test.
11574
b7b9e1a9
EB
115752016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11576
11577 * gnat.dg/specs/task1.ads: New test.
11578
cb83ba54
RO
115792016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11580
11581 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11582 Invoke gdb with -batch.
11583 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11584
a75f5e30
RB
115852016-03-03 Richard Biener <rguenther@suse.de>
11586
11587 PR tree-optimization/55936
11588 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11589
268bc320
JL
115902016-03-02 Jeff Law <law@redhat.com>
11591
815f20ab
JL
11592 PR rtl-optimization/69942
11593 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11594 effects of argument promotions.
11595
268bc320
JL
11596 PR tree-optimization/69987
11597 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11598 target does not support -fprefetch-loop-arrays.
11599
171f7de5
UB
116002016-03-02 Uros Bizjak <ubizjak@gmail.com>
11601
11602 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11603
192912db
BC
116042016-03-02 Bin Cheng <bin.cheng@arm.com>
11605
c7908871 11606 PR rtl-optimization/69052
192912db
BC
11607 * gcc.target/i386/pr69052.c: New test.
11608
90a7a40b
AM
116092016-03-02 Alan Modra <amodra@gmail.com>
11610
11611 * gcc.dg/pr69990.c: New.
11612
69fa742f
JJ
116132016-03-02 Jakub Jelinek <jakub@redhat.com>
11614
de752fb0
JJ
11615 PR c/68062
11616 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11617
11618 PR middle-end/70022
11619 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11620
69fa742f
JJ
11621 PR target/70028
11622 * gcc.target/i386/pr70028.c: New test.
11623
7c65bd56
MK
116242016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11625
11626 * c-c++-common/asan/swapcontext-test-1.c,
11627 * c-c++-common/tsan/thread_leak.c,
11628 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11629 * g++.dg/tsan/benign_race.C,
11630 * g++.dg/tsan/fd_close_norace.C,
11631 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11632 races with sanitizer output
11633
37d98220 116342016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11635 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11636
11637 PR target/67278
11638 * gcc.dg/simd-8.c: New testcase.
11639
218db463
RB
116402016-03-02 Richard Biener <rguenther@suse.de>
11641
11642 PR middle-end/67278
11643 * gcc.dg/simd-7.c: New testcase.
11644
22c72158
EB
116452016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11646
11647 * gcc.target/i386/pr70007.c: Tweak.
11648
9a790ccc
DV
116492016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11650
11651 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11652
bd02f00f
MP
116532016-03-02 Marek Polacek <polacek@redhat.com>
11654
11655 PR c/67854
11656 * gcc.dg/pr67854.c: New test.
11657
1e840f39
JJ
116582016-03-02 Jakub Jelinek <jakub@redhat.com>
11659
11660 PR middle-end/70025
11661 * gcc.dg/torture/pr70025.c: New test.
11662
bca00241
VK
116632016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11664
11665 PR tree-optimization/68621
11666 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11667
0bca04b8
EB
116682016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11669
11670 * gcc.target/i386/pr70007.c: New test.
11671
2a9afc86
JL
116722016-03-01 Jeff Law <law@redhat.com>
11673
eab2541b 11674 PR tree-optimization/69196
9d83ef71 11675 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11676
2a9afc86
JL
11677 PR tree-optimization/69196
11678 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11679 duplicating code and spoiling the expected output.
11680
0d39977e
MM
116812016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11682
11683 PR target/70033
11684 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11685 supports power9 before doing tests.
11686 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11687 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11688 * gcc.target/powerpc/p9-permute.c: Likewise.
11689
a0c0699d
UB
116902016-03-01 Uros Bizjak <ubizjak@gmail.com>
11691
11692 PR target/70027
11693 * gcc.target/i386/pr70027.c: New test.
11694
0ae3ef47 116952016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11696
11697 * gcc.dg/pr70017.c: New test.
11698
686e2237
JJ
116992016-03-01 Jakub Jelinek <jakub@redhat.com>
11700
11701 PR c/69796
11702 PR c/69974
11703 * gcc.dg/pr69796.c: New test.
11704 * gcc.dg/pr69974.c: New test.
11705
f8e4188c
EB
117062016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11707
11708 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11709
5e3f1c7c
JL
117102016-02-29 Jeff Law <law@redhat.com>
11711
11712 PR tree-optimization/69987
11713 * gfortran.dg/pr69987.f90: New test.
11714
11715 PR tree-optimization/69989
11716 * gcc.c-torture/compile/pr69989-2.c: New test.
11717
1be56bc5
MP
117182016-03-01 Marek Polacek <polacek@redhat.com>
11719
11720 PR c++/69795
11721 * g++.dg/parse/invalid1.C: New test.
11722
1b19470d
RB
117232016-03-01 Richard Biener <rguenther@suse.de>
11724
11725 PR middle-end/70022
11726 * gcc.dg/pr70022.c: New testcase.
11727
3ae0661a
IE
117282016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11729
11730 PR tree-optimization/69956
11731 * gcc.dg/pr69956.c: New test.
11732
0f09ab88
BS
117332016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11734
11735 PR target/70011
11736 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11737 XFAIL when hardware supports efficient unaligned storage access.
11738
76d881bf
PP
117392016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11740
11741 PR c++/69961
11742 * g++.dg/template/pr69961a.C: New test.
11743 * g++.dg/template/pr69961b.C: New test.
11744
7168133a
DM
117452016-02-29 David Malcolm <dmalcolm@redhat.com>
11746
11747 PR preprocessor/69985
11748 * gcc.dg/cpp/pr69985.c: New test case.
11749
0c6072a3
JL
117502016-02-29 Jeff Law <law@redhat.com>
11751
e66f219b
JL
11752 PR tree-optimization/70005
11753 * gcc.c-torture/execute/pr70005.c New test.
11754
0c6072a3
JL
11755 PR tree-optimization/69999
11756 * gcc.c-torture/compile/pr69999.c: New test.
11757
fd9fbdb3
YR
117582016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11759
11760 PR tree-optimization/69652
11761 * gcc.dg/torture/pr69652.c: Delete test.
11762 * gcc.dg/vect/pr69652.c: New test.
11763
cbd400b4
RB
117642016-02-19 Richard Biener <rguenther@suse.de>
11765
11766 PR tree-optimization/69980
11767 * gfortran.dg/vect/pr69980.f90: New testcase.
11768
84ea0f58
EB
117692016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11770
11771 * gcc.target/sparc/20160229-1.c: New test.
11772
5d2a63dc
EB
117732016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11774
11775 * gnat.dg/stack_usage3.adb: New test.
11776 * gnat.dg/stack_usage3_pkg.ads: New helper.
11777
93e708f9
EB
117782016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11779
11780 * gnat.dg/renaming8.adb: New test.
11781 * gnat.dg/renaming8_pkg1.ads: New helper.
11782 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11783 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11784
6512bc93
RB
117852016-02-29 Richard Biener <rguenther@suse.de>
11786
11787 PR tree-optimization/69720
11788 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11789
7b201a88
TK
117902016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11791
11792 PR fortran/68147
11793 PR fortran/47674
11794 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11795
82ee0cf2 117962016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11797 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11798
11799 PR fortran/56007
11800 * gfortran.dg/coarray_8.f90: Adjust error message.
11801 * gfortran.dg/pr56007.f90: New test.
11802 * gfortran.dg/pr56007.f: New test.
11803
cdc1a2c8
L
118042016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11805
11806 PR tree-optimization/69989
11807 * gcc.dg/torture/pr69989.c: New test.
11808
33505bcf
EB
118092016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11810
11811 * gcc.target/i386/stack-realign-win.c: New test.
11812
524bfb19
HA
118132016-02-28 Harald Anlauf <anlauf@gmx.de>
11814
11815 PR fortran/60126
11816 * gfortran.dg/pr60126.f90: New test.
11817
bd542508
JL
118182016-02-27 Jeff Law <law@redhat.com>
11819
11820 Revert
11821 2016-02-26 Richard Biener <rguenther@suse.de>
11822 Jeff Law <law@redhat.com>
11823
11824 PR tree-optimization/69740
11825 * gcc.c-torture/compile/pr69740-1.c: New test.
11826 * gcc.c-torture/compile/pr69740-2.c: New test.
11827
dd1291e0
JD
118282016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11829
5fb67f8b 11830 PR fortran/69910
dd1291e0
JD
11831 * gfortran.dg/newunit_4.f90: New test.
11832
5cfefb59
JJ
118332016-02-27 Jakub Jelinek <jakub@redhat.com>
11834
11835 PR target/69613
11836 PR rtl-optimization/69886
11837 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11838 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11839 target.
11840
20ba5f33
MS
118412016-02-26 Martin Sebor <msebor@redhat.com>
11842
11843 PR tree-optimization/15826
11844 * gcc.dg/tree-ssa/pr15826.c: New test.
11845
e6fb01b0
JJ
118462016-02-26 Jakub Jelinek <jakub@redhat.com>
11847
11848 PR target/69969
11849 * gcc.target/powerpc/pr69969.c: New test.
11850
e3e0cf64
MS
118512016-02-26 Martin Sebor <msebor@redhat.com>
11852
11853 PR c++/15766
11854 * g++.old-deja/g++.other/decl5.C: Add a test case.
11855
d1f2bea5
SB
118562016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11857
11858 PR target/69946
11859 * gcc.target/powerpc/pr69946.c: New file.
11860
4a4f9d2b 118612016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11862 Jeff Law <law@redhat.com>
4a4f9d2b 11863
e3e0cf64 11864 PR tree-optimization/69740
4a4f9d2b
RB
11865 * gcc.c-torture/compile/pr69740-1.c: New test.
11866 * gcc.c-torture/compile/pr69740-2.c: New test.
11867
ad2a2706
MJ
118682016-02-26 Martin Jambor <mjambor@suse.cz>
11869
11870 PR middle-end/69920
11871 * gcc.dg/torture/pr69932.c: New test.
11872 * gcc.dg/torture/pr69936.c: Likewise.
11873
1d11f7ce
AK
118742016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11875
11876 PR target/69709
11877 * gcc.target/s390/pr69709.c: New test.
11878
6cfccbb2
KT
118792016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11880
11881 PR target/69245
11882 * gcc.target/aarch64/pr69245_1.c: New test.
11883
ac59ad4e
KT
118842016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11885
11886 PR target/69613
11887 * gcc.dg/torture/pr69613.c: New test.
11888
a2ad54a0
JJ
118892016-02-26 Jakub Jelinek <jakub@redhat.com>
11890
11891 PR rtl-optimization/69891
11892 * gcc.target/i386/pr69891.c: New test.
11893
0884062c 118942016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11895 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11896
d2369d4f 11897 PR target/61397
c163789b
MM
11898 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11899 functionality for both 32-bit and 64-bit.
11900
5aed7e2c
RB
119012016-02-26 Richard Biener <rguenther@suse.de>
11902
11903 PR tree-optimization/69551
11904 * gcc.dg/torture/pr69951.c: New testcase.
11905
798e2a8e
RB
119062016-02-25 Richard Biener <rguenther@suse.de>
11907
11908 PR tree-optimization/48795
11909 * gcc.dg/Warray-bounds-18.c: New testcase.
11910
9559fbac
RO
119112016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11912
11913 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11914
c049b107
JJ
119152016-02-25 Jakub Jelinek <jakub@redhat.com>
11916
11917 PR rtl-optimization/69896
11918 * gcc.dg/pr69896.c: New test.
11919
1137001c
PP
119202016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11921
11922 PR c++/69736
11923 * g++.dg/cpp1y/paren2.C: New test.
11924
2e9c8641
MS
119252016-02-24 Martin Sebor <msebor@redhat.com>
11926
11927 PR c/51147
11928 * gcc.dg/enum-mode-2.c: New test.
11929
03ca8fb3
JJ
119302016-02-24 Jakub Jelinek <jakub@redhat.com>
11931
11932 PR c++/69922
11933 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11934 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11935 * g++.dg/ubsan/pr69922.C: New test.
11936
0b05329b
MP
119372016-02-24 Marek Polacek <polacek@redhat.com>
11938
11939 PR c/69819
11940 * gcc.dg/pr69819.c: New test.
11941
57c2c374
MS
119422016-02-24 Martin Sebor <msebor@redhat.com>
11943
3b96b93a
MS
11944 PR c++/69912
11945 * g++.dg/ext/flexary15.C: New test.
11946
119472016-02-24 Martin Sebor <msebor@redhat.com>
11948
11949 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11950 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11951 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11952
65433bb5
MK
119532016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11954 Charles Baylis <charles.baylis@linaro.org>
11955
11956 PR debug/61033
11957 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11958
f802a424 119592016-02-24 Richard Biener <rguenther@suse.de>
44293580 11960 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11961
11962 PR middle-end/69760
11963 * gcc.dg/torture/pr69760.c: New testcase.
11964
525f795f
RO
119652016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11966
11967 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11968 pattern on Solaris with as.
11969
cd7bbceb
KT
119702016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11971
11972 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11973 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11974 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11975 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11976
89c0c1fd
JJ
119772016-02-24 Jakub Jelinek <jakub@redhat.com>
11978
11979 PR middle-end/69915
11980 * gcc.dg/pr69915.c: New test.
11981
0683fd27
KT
119822016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11983
11984 PR rtl-optimization/69886
11985 * gcc.dg/torture/pr69886.c: New test.
11986
e53d562a
RB
119872016-02-24 Richard Biener <rguenther@suse.de>
11988
11989 PR middle-end/68963
11990 * gcc.dg/torture/pr68963.c: New testcase.
11991
74a00288
KT
119922016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11993
11994 PR target/69875
11995 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11996 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11997 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11998 * gcc.target/arm/atomic_loaddi_1.c: New test.
11999 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12000 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12001 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12002 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12003 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12004 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12005 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12006 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12007
340fd4c9
JJ
120082016-02-24 Jakub Jelinek <jakub@redhat.com>
12009
12010 PR middle-end/69909
12011 * gcc.dg/torture/pr69909.c: New test.
12012
47d3fdb2
RB
120132016-02-24 Richard Biener <rguenther@suse.de>
12014
12015 PR tree-optimization/69907
12016 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12017 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12018 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12019
dab73e73
CB
120202016-02-24 Christian Bruel <christian.bruel@st.com>
12021
12022 * gcc.target/arm/pragma_cpp_fma.c: New test.
12023
7cc5ec65
JD
120242016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12025
12026 PR fortran/61156
12027 * gfortran.dg/include_6.f90: Update test.
12028
067fbd8b
JJ
120292016-02-23 Jakub Jelinek <jakub@redhat.com>
12030
12031 PR objc/69844
12032 * objc.dg/pr69844.m: New test.
12033
64a454d9
JD
120342016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12035
12036 PR libgfortran/69456
12037 * gfortran.dg/namelist_89.f90: New test.
12038 * gfortran.dg/pr59700.f90: Update test..
12039
35886f0b
MS
120402016-02-23 Martin Sebor <msebor@redhat.com>
12041
12042 PR middle-end/69780
12043 * g++.dg/ext/builtin_alloca.C: New test.
12044 * gcc.dg/builtins-68.c: New test.
12045
162cc7e3
RH
120462016-02-23 Richard Henderson <rth@redhat.com>
12047
12048 * gcc.target/i386/addr-space-3.c: Remove test.
12049
196440f8
DM
120502016-02-23 David Malcolm <dmalcolm@redhat.com>
12051
12052 PR preprocessor/69126
12053 PR preprocessor/69543
12054 * c-c++-common/pr69126-2-long.c: New test.
12055 * c-c++-common/pr69126-2-short.c: New test.
12056 * c-c++-common/pr69543-1.c: Remove xfail.
12057
1d3121af
DM
120582016-02-23 David Malcolm <dmalcolm@redhat.com>
12059
12060 PR preprocessor/69126
12061 PR preprocessor/69543
12062 PR preprocessor/69558
12063 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12064 (f): Rename to...
12065 (test_2): ...this, and add leading comment.
12066 (MACRO_3, test_3): New.
12067 (MACRO_4A, MACRO_4B, test_4): New.
12068 (MACRO): Rename to...
12069 (MACRO_5): ...this.
12070 (g): Rename to...
12071 (test_5): ...this, updating for renaming of MACRO, and
12072 add leading comment.
12073 * c-c++-common/pr69543-1.c: New.
12074 * c-c++-common/pr69543-2.c: New.
12075 * c-c++-common/pr69543-3.c: New.
12076 * c-c++-common/pr69543-4.c: New.
12077 * c-c++-common/pr69558-1.c: New.
12078 * c-c++-common/pr69558-2.c: New.
12079 * c-c++-common/pr69558-3.c: New.
12080 * c-c++-common/pr69558-4.c: New.
12081 * gcc.dg/pr69558.c: Move to...
12082 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12083 xfail for c++.
12084
f99c3557
TS
120852016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12086
12087 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12088 to -ftree-parallelize-loops/-fopenacc changes.
12089 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12090 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12091 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12092 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12093 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12094 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12095 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12096 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12097 * c-c++-common/goacc/kernels-loop.c: Likewise.
12098 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12099 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12100 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12101 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12102
c60ec7c2
RO
121032016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12104
12105 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12106
f1a62b6f
JJ
121072016-02-23 Jakub Jelinek <jakub@redhat.com>
12108
e67bf044
JJ
12109 PR c++/69902
12110 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12111
f1a62b6f
JJ
12112 PR c/69900
12113 * gcc.dg/pr69900.c: New test.
12114
20c5e09e
MJ
121152016-02-23 Martin Jambor <mjambor@suse.cz>
12116
12117 PR tree-optimization/69666
12118 * gcc.dg/tree-ssa/pr69666.c: New test.
12119
e457a6fc
AV
121202016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12121
12122 PR fortran/67451
12123 * gfortran.dg/coarray_allocate_5.f08: New test.
12124
d7b574f4
AK
121252016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12126
12127 * gcc.target/s390/vcond-shift.c: Move to ...
12128 * gcc.target/s390/vector/vcond-shift.c: ... here.
12129
58bdeb44
AK
121302016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12131
12132 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12133 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12134
7cd0387b
AK
121352016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12136
12137 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12138
4246c8da
MW
121392016-02-20 Mark Wielaard <mjw@redhat.com>
12140
12141 PR c/28901
12142 * gcc.dg/unused-variable-3.c: New test.
12143
f93bc532
JJ
121442016-02-22 Jakub Jelinek <jakub@redhat.com>
12145
12146 PR target/69888
12147 * gcc.target/i386/pr69888.c: New test.
12148
c4e360f4
RB
121492016-02-22 Richard Biener <rguenther@suse.de>
12150
12151 PR tree-optimization/69882
12152 * gfortran.dg/vect/pr69882.f90: New testcase.
12153
09c92f1c
JJ
121542016-02-22 Jakub Jelinek <jakub@redhat.com>
12155
12156 PR target/69885
12157 * gcc.dg/pr69885.c: New test.
12158
f88d45dc
OE
121592016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12160
12161 PR target/69806
12162 PR target/54089
12163 * gcc.target/sh/pr54089-10.c: New.
12164
ce1ff48e
PT
121652016-02-20 Paul Thomas <pault@gcc.gnu.org>
12166
12167 PR fortran/69423
12168 * gfortran.dg/deferred_character_15.f90 : New test.
12169
bbf27208
DH
121702016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12171
12172 PR fortran/57365
12173 gfortran.dg/allocate_with_source_18.f03: New test.
12174
121752016-02-20 Harald Anlauf <anlauf@gmx.de>
12176
12177 PR fortran/52531
12178 gfortran.dg/gomp/pr52531.f90: New test.
12179
268be88c
BE
121802016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12181
12182 PR c++/69865
12183 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12184 -std=c++03.
12185
4b6c824a
JJ
121862016-02-19 Jakub Jelinek <jakub@redhat.com>
12187
871b3f47
JJ
12188 PR c++/69826
12189 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12190 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12191
7a965d51
JJ
12192 PR c++/69850
12193 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12194
4b6c824a
JJ
12195 PR c++/69851
12196 * g++.dg/torture/pr69851.C: New test.
12197
15fca21a
MS
121982016-02-19 Martin Sebor <msebor@redhat.com>
12199
12200 PR testsuite/69573
12201 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12202
19e21586
JJ
122032016-02-19 Jakub Jelinek <jakub@redhat.com>
12204
03a616ac
JJ
12205 PR c++/69850
12206 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12207 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12208
19e21586
JJ
12209 PR c++/67767
12210 * g++.dg/cpp0x/pr67767.C: New test.
12211
2db16594
KT
122122016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12213
12214 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12215 for fp, simd, crypto, crc, lse.
12216 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12217 above.
12218 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12219 effective target check.
12220
5a7d9d1e
JJ
122212016-02-19 Jakub Jelinek <jakub@redhat.com>
12222
12223 PR target/69820
12224 * gcc.target/i386/pr69820.c: New test.
12225
6448f064
AK
122262016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12227
12228 * gcc.target/s390/vector/int128-1.c: New test.
12229
d0a859e6
AK
122302016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12231
12232 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12233
9e4eb643
AK
122342016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12235
12236 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12237 instruction pattern name to prevent the testcase from failing with
12238 -march=z13.
12239
859a4c0e
AK
122402016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12241
12242 * gcc.target/s390/md/movstr-2.c: New test.
12243
efc2340b
MK
122442016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12245
12246 * gcc.target/s390/morestack.c: New test.
12247
ca2bfbc2
DV
122482016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12249
12250 PR target/69625
12251 * gcc.target/s390/pr69625.c: Add test case.
12252
efd4bd05
BE
122532016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12254
12255 PR testsuite/68580
12256 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12257
2bf2078a
MM
122582016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12259
12260 PR target/68404
12261 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12262 * gcc.target/powerpc/fusion3.c: Likewise.
12263
f003579e
RB
122642016-02-18 Richard Biener <rguenther@suse.de>
12265
12266 PR middle-end/69553
12267 * g++.dg/torture/pr69553.C: New testcase.
12268
19233914
NC
122692016-02-18 Nick Clifton <nickc@redhat.com>
12270
efd4bd05
BE
12271 PR target/62254
12272 PR target/69610
12273 * gcc.target/arm/pr62554.c: New test.
12274 * gcc.target/arm/pr69610-1.c: New test.
12275 * gcc.target/arm/pr69610-2.c: New test.
19233914 12276
23f27839
RB
122772016-02-18 Richard Biener <rguenther@suse.de>
12278
12279 PR middle-end/69854
12280 * gcc.dg/torture/pr69854.c: New testcase.
12281
932c0da4
JJ
122822016-02-17 Jakub Jelinek <jakub@redhat.com>
12283
12284 PR c++/69850
12285 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12286
1bed93e4
BS
122872012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12288
12289 * gcc.target/powerpc/vec-cg.c: New test.
12290
57bfb134
RB
122912016-02-17 Richard Biener <rguenther@suse.de>
12292
12293 PR testsuite/69586
12294 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12295
a44e0ebb
KT
122962016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12297
12298 PR target/69161
12299 * gcc.c-torture/compile/pr69161.c: New test.
12300
ffacd726
DS
123012016-02-17 David Sherwood <david.sherwood@arm.com>
12302
12303 PR target/69532
12304 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12305 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12306
448db8d2
EB
123072016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12308
12309 * gcc.dg/ifcvt-4.c: Skip on Visium.
12310
e2f0522e
EB
123112016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12312
12313 * gnat.dg/atomic8.adb: New test.
12314
bf17fe3f
EB
123152016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12316
12317 * gnat.dg/discr46.ad[sb]: New test.
12318
ecf835e9
KN
123192016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12320
12321 PR Target/48344
12322 * gcc.target/powerpc/pr48344-1.c: New test.
12323
49a1164a
TK
123242015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12325
12326 PR fortran/69742
12327 * gfortran.dg/associate_21.f90: New test.
12328
bf14eba2
JJ
123292016-02-16 Jakub Jelinek <jakub@redhat.com>
12330
12331 PR c/69835
12332 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12333 -Wnonnull in dg-options.
12334 * c-c++-common/nonnull-2.c: New test.
12335
35a093b6
JG
123362016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12337 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12338
12339 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12340
e387d491
JJ
123412016-02-16 Jakub Jelinek <jakub@redhat.com>
12342
12343 PR middle-end/69801
12344 * gcc.dg/pr69801.c: Add empty dg-options.
12345
ba539195
JN
123462016-02-16 James Norris <jnorris@codesourcery.com>
12347
12348 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12349 * g++.dg/goacc/deviceptr-1.c: New file.
12350
2a2b8f64
JJ
123512016-02-16 Jakub Jelinek <jakub@redhat.com>
12352
12353 PR tree-optimization/69820
12354 * gcc.dg/vect/pr69820.c: New test.
12355
87440c29
RB
123562016-02-16 Richard Biener <rguenther@suse.de>
12357
12358 PR tree-optimization/69776
12359 * gcc.dg/torture/pr69776-2.c: New testcase.
12360
6d87c306
BS
123612016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12362
12363 PR tree-optimization/69714
12364 * gcc.dg/torture/pr69714.c: New test.
12365
3824a0a2
JJ
123662016-02-16 Jakub Jelinek <jakub@redhat.com>
12367
12368 PR tree-optimization/69802
12369 * gcc.dg/pr69802.c: New test.
12370
c8cfe96e
RB
123712016-02-16 Richard Biener <rguenther@suse.de>
12372
12373 PR middle-end/69801
12374 * gcc.dg/pr69801.c: New testcase.
12375
fc12098d
JD
123762016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12377
12378 PR libgfortran/69651
12379 * gfortran.dg/read_bang.f90: New test.
12380 * gfortran.dg/read_bang4.f90: New test.
12381
ba6b3795
JJ
123822016-02-15 Jakub Jelinek <jakub@redhat.com>
12383
f0516ca4
JJ
12384 PR c++/69658
12385 * g++.dg/init/pr69658.C: New test.
12386
ba6b3795
JJ
12387 PR c++/69797
12388 * c-c++-common/pr69797.c: New test.
12389
de3f9a2d
PK
123902016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12391
12392 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12393 check for aarch64*-*-*.
12394
17a3b967
RB
123952016-02-15 Richard Biener <rguenther@suse.de>
12396
12397 PR tree-optimization/69783
12398 * gcc.dg/vect/pr69783.c: New testcase.
12399
1c48bff1
RB
124002016-02-15 Richard Biener <rguenther@suse.de>
12401
12402 PR tree-optimization/69776
12403 * gcc.dg/torture/pr69776.c: New testcase.
12404
1e6025b6
TK
124052016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12406
12407 PR fortran/60526
12408 * gfortran.dg/type_decl_4.f90: Reinstated.
12409
d3308279
JDA
124102016-02-14 John David Anglin <danglin@gcc.gnu.org>
12411
12412 PR fortran/68746
12413 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12414
b7c56581
TK
124152016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12416
12417 PR fortran/60526
12418 PR bootstrap/69816
12419 * gfortran.dg/type_decl_4.f90: Removed.
12420
60cb4ef5
TK
124212016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12422
12423 PR fortran/60526
12424 * gfortran.dg/type_decl_4.f90: New test.
12425
f6964637
AM
124262016-02-14 Alan Modra <amodra@gmail.com>
12427
1a8849d1 12428 PR testsuite/68886
f6964637
AM
12429 * gcc.c-torture/execute/stkalign.c: Revise test.
12430
f5121920
OE
124312016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12432
12433 PR target/67260
12434 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12435
6cda3ab6
OE
124362016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12437
12438 PR target/67260
12439 * gcc.target/sh/torture/pr67260.c: New.
12440
6786e598
JDA
124412016-02-12 John David Anglin <danglin@gcc.gnu.org>
12442
12443 * gcc.dg/pr67964.c: Add dg-require-alias.
12444
7e05dad8
OE
124452016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12446
12447 PR target/67636
12448 PR target/64345
12449 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12450
7f4cc3ce
JD
124512016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12452
12453 PR libgfortran/69668
12454 * gfortran.dg/namelist_88.f90: New test.
12455
955ca6dc
JD
124562016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12457
12458 PR libgfortran/69668
12459 * gfortran.dg/namelist_38.f90: Update test.
12460 * gfortran.dg/namelist_84.f90: Update test.
12461
876217ae
DM
124622016-02-12 David Malcolm <dmalcolm@redhat.com>
12463
12464 PR other/69554
12465 * gcc.dg/pr69554-1.c: New test.
12466 * gfortran.dg/pr69554-1.F90: New test.
12467 * gfortran.dg/pr69554-2.F90: New test.
12468 * lib/gcc-dg.exp (proc dg-locus): New function.
12469 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12470 distinguish between the caret-printing and non-caret-printing
12471 cases. If caret-printing has been explicitly enabled, bail out
12472 without attempting to fix up the output.
12473
61789eed
DM
124742016-02-12 David Malcolm <dmalcolm@redhat.com>
12475
12476 PR driver/69265
12477 PR driver/69453
12478 * gcc.dg/spellcheck-options-3.c: New test case.
12479 * gcc.dg/spellcheck-options-4.c: New test case.
12480 * gcc.dg/spellcheck-options-5.c: New test case.
12481 * gcc.dg/spellcheck-options-6.c: New test case.
12482 * gcc.dg/spellcheck-options-7.c: New test case.
12483 * gcc.dg/spellcheck-options-8.c: New test case.
12484 * gcc.dg/spellcheck-options-9.c: New test case.
12485 * gcc.dg/spellcheck-options-10.c: New test case.
12486
c3090c1f
JJ
124872016-02-12 Jakub Jelinek <jakub@redhat.com>
12488
12489 PR rtl-optimization/69764
12490 PR rtl-optimization/69771
12491 * c-c++-common/pr69764.c: New test.
12492 * gcc.dg/torture/pr69771.c: New test.
12493
8222034d
MP
124942016-02-12 Marek Polacek <polacek@redhat.com>
12495
12496 * g++.dg/torture/init-list1.C: New.
12497
f749f792
MP
124982016-02-12 Marek Polacek <polacek@redhat.com>
12499
12500 * gcc.dg/pr69522.c: Add empty dg-options.
12501
199fb02a
IE
125022016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12503
12504 * g++.dg/lto/lto.exp: Include and init mpx.
12505 * g++.dg/lto/pr69729_0.C: New test.
12506
b69539cb
JJ
125072016-02-12 Jakub Jelinek <jakub@redhat.com>
12508
06ff7000
JJ
12509 PR ipa/69241
12510 * g++.dg/ipa/pr69241-4.C: New test.
12511
b69539cb
JJ
12512 PR ipa/68672
12513 * g++.dg/ipa/pr68672-1.C: New test.
12514 * g++.dg/ipa/pr68672-2.C: New test.
12515 * g++.dg/ipa/pr68672-3.C: New test.
12516
16595a1f
BS
125172016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12518
12519 PR c/69522
6d87c306 12520 * gcc.dg/pr69522.c: New test.
16595a1f 12521
38d795d2
PP
125222016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12523
12524 PR c++/69098
12525 * g++.dg/cpp1y/69098.C: New test.
12526 * g++.dg/cpp1y/69098-2.C: New test.
12527
9c582551
JJ
125282016-02-12 Jakub Jelinek <jakub@redhat.com>
12529
12530 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12531 and neighbour -> neighbor.
12532 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12533 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12534 * c-c++-common/Wvarargs.c: Likewise.
12535 * c-c++-common/goacc/host_data-5.c: Likewise.
12536 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12537 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12538 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12539 * gcc.target/aarch64/pr60697.c: Likewise.
12540 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12541 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12542 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12543 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12544 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12545 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12546 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12547 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12548 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12549 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12550 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12551 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12552 * g++.dg/lookup/koenig5.C: Likewise.
12553 * g++.dg/ext/no-asm-2.C: Likewise.
12554 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12555 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12556 * gfortran.dg/used_types_16.f90: Likewise.
12557 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12558 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12559 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12560 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12561 * gfortran.dg/abstract_type_6.f03: Likewise.
12562 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12563 * gfortran.dg/used_types_15.f90: Likewise.
12564 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12565 * gfortran.dg/exit_3.f08: Likewise.
12566 * gfortran.dg/open_status_2.f90: Likewise.
12567 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12568 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12569 * gfortran.dg/associate_1.f03: Likewise.
12570 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12571 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12572 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12573 * gcc.dg/builtin-object-size-1.c: Likewise.
12574 * gcc.dg/noreturn-6.c: Likewise.
12575 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12576 * gcc.dg/globalalias.c: Likewise.
12577 * gcc.dg/builtins-config.h: Likewise.
12578 * gcc.dg/pr30457.c: Likewise.
12579 * gcc.c-torture/compile/volatile-1.c: Likewise.
12580 * gcc.c-torture/execute/20101011-1.c: Likewise.
12581 * c-c++-common/Waddress-1.c: Likewise.
12582
66756373
JJ
125832016-02-11 Jakub Jelinek <jakub@redhat.com>
12584
12585 PR c/69768
12586 * c-c++-common/Waddress-1.c: New test.
12587
76fe932b
AV
125882016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12589
12590 PR fortran/69296
12591 * gfortran.dg/associate_19.f03: New test.
12592 * gfortran.dg/associate_20.f03: New test.
12593
564c4d4b
OE
125942016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12595
12596 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12597
e1c1ecb0
KT
125982016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12599
12600 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12601 .arch armv8-a\n. Add -dA to dg-options.
12602 * gcc.target/aarch64/assembler_arch_1.c: New test.
12603 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12604
0d7d9458
PC
126052016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12606
12607 PR c++/68726
12608 * g++.dg/cpp0x/pr68726.C: New.
12609
e6208a60
IE
126102016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12611
12612 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12613 test.
12614
281a11eb
RB
126152016-02-11 Richard Biener <rguenther@suse.de>
12616
12617 * g++.dg/tree-ssa/pr61034.C: Adjust.
12618
e03dd765
VM
126192016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12620
4b48faf5 12621 PR target/69148
e03dd765
VM
12622 * gcc.target/s390/pr69148.c: New.
12623
cdc23927
YR
126242016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12625
12626 PR tree-optimization/69652
12627 * gcc.dg/torture/pr69652.c: New test.
12628
e199dd0a
JJ
126292016-02-10 Jakub Jelinek <jakub@redhat.com>
12630 Patrick Palka <ppalka@gcc.gnu.org>
12631
12632 PR ipa/69241
12633 PR c++/69649
12634 * g++.dg/ipa/pr69241-1.C: New test.
12635 * g++.dg/ipa/pr69241-2.C: New test.
12636 * g++.dg/ipa/pr69241-3.C: New test.
12637 * g++.dg/ipa/pr69649.C: New test.
12638
d6b38027
UB
126392016-02-10 Uros Bizjak <ubizjak@gmail.com>
12640
12641 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12642 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12643
13b562c5
BC
126442016-02-10 Bin Cheng <bin.cheng@arm.com>
12645
12646 PR tree-optimization/68021
12647 * gcc.dg/tree-ssa/pr68021.c: New test.
12648
24a179f8
RB
126492016-02-10 Richard Biener <rguenther@suse.de>
12650
12651 PR tree-optimization/69726
12652 * gcc.dg/uninit-22.c: New testcase.
12653
0d99886f
AP
126542016-02-09 Andrew Pinski <apinski@cavium.com>
12655
12656 PR tree-opt/69282
12657 * gcc.c-torture/compile/20160205-1.c: New testcase.
12658
ab04995c
MM
126592016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12660
12661 PR target/68404
12662 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12663 instead accessing a really large arrray.
12664 * gcc.target/powerpc/fusion3.c: Likewise.
12665
4b79ac23
CB
126662016-02-09 Charles Baylis <charles.baylis@linaro.org>
12667
12668 PR target/68532
12669 * gcc.c-torture/execute/pr68532.c: New test.
12670
b890a441
AO
126712016-02-11 Alexandre Oliva <aoliva@redhat.com>
12672
12673 PR target/69634
12674 * gcc.dg/pr69634.c: New.
12675
84a5bef7
RB
126762016-02-09 Richard Biener <rguenther@suse.de>
12677
12678 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12679
1f123759 126802016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12681
1f123759
AF
12682 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12683
65860c77
YR
126842016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12685
12686 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12687
7e1e8a0a
RB
126882016-02-09 Richard Biener <rguenther@suse.de>
12689
12690 PR tree-optimization/69715
12691 * gcc.dg/torture/pr69715.c: New testcase.
12692
efb45a9f
PP
126932016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12694
12695 PR c++/69139
12696 * g++.dg/cpp0x/trailing12.C: New test.
12697 * g++.dg/cpp0x/trailing13.C: New test.
12698
20a0c6f9
PP
126992016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12700
12701 PR c++/69283
12702 PR c++/67835
12703 * g++.dg/cpp1y/auto-fn29.C: New test.
12704 * g++.dg/cpp1y/auto-fn30.C: New test.
12705
a162f3af
JJ
127062016-02-08 Jakub Jelinek <jakub@redhat.com>
12707
12708 PR tree-optimization/69209
12709 * gcc.c-torture/compile/pr69209.c: New test.
12710
4b4a9fbd
JL
127112016-02-08 Jeff Law <law@redhat.com>
12712
12713 PR tree-optimization/68541
12714 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12715 of statements allowed in join block for path splitting.
12716
cfac5ed2
JJ
127172016-02-08 Jakub Jelinek <jakub@redhat.com>
12718
f68bc23f
JJ
12719 PR c++/59627
12720 * g++.dg/gomp/pr59627.C: New test.
12721
cfac5ed2
JJ
12722 PR ipa/69239
12723 * g++.dg/ipa/pr69239.C: New test.
12724
44714d8c
DM
127252016-02-08 David Malcolm <dmalcolm@redhat.com>
12726
12727 PR preprocessor/69664
12728 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12729 * gcc.dg/cpp/warn-comments.c: Likewise.
12730
eba9e839
MP
127312016-02-08 Marek Polacek <polacek@redhat.com>
12732
12733 PR c++/69688
12734 * g++.dg/init/const12.C: New test.
12735
a011cd92
BS
127362016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12737
12738 PR target/60410
12739 * gcc.dg/lto/pr55113_0.c: Remove test.
12740
5317b1be
RB
127412016-02-08 Richard Biener <rguenther@suse.de>
12742
12743 PR tree-optimization/69719
12744 * gcc.dg/torture/pr69719.c: New testcase.
12745
63998a63
RB
127462016-02-08 Richard Biener <rguenther@suse.de>
12747 Jeff Law <law@redhat.com>
12748
12749 PR target/68273
12750 * gcc.target/mips/pr68273.c: New testcase.
12751
43f4a281
RB
127522016-02-08 Richard Biener <rguenther@suse.de>
12753
12754 PR rtl-optimization/69274
12755 * gcc.target/i386/addr-sel-1.c: XFAIL.
12756
0b604d2d
JL
127572016-02-08 Jeff Law <law@redhat.com>
12758
e8dfe49e
JL
12759 PR tree-optimization/68541
12760 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12761
6daecd7a 12762 PR tree-optimization/65917
0b604d2d
JL
12763 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12764
c0f0e35a
JD
127652016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12766
12767 PR fortran/50555
12768 * gfortran.dg/namelist_args.f90: New test.
12769
8981d712
JL
127702016-02-05 Jeff Law <law@redhat.com>
12771
6daecd7a 12772 PR tree-optimization/68541
8981d712
JL
12773 * gcc.dg/tree-ssa/split-path-2.c: New test.
12774 * gcc.dg/tree-ssa/split-path-3.c: New test.
12775 * gcc.dg/tree-ssa/split-path-4.c: New test.
12776 * gcc.dg/tree-ssa/split-path-5.c: New test.
12777 * gcc.dg/tree-ssa/split-path-6.c: New test.
12778 * gcc.dg/tree-ssa/split-path-7.c: New test.
12779
46cb9332
MS
127802016-02-05 Martin Sebor <msebor@redhat.com>
12781
12782 PR c++/69662
12783 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12784 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12785
be2083ea
RH
127862016-02-06 Richard HEnderson <rth@redhat.com>
12787
12788 PR c/69643
12789 * gcc.target/i386/addr-space-4.c: New.
12790 * gcc.target/i386/addr-space-5.c: New.
12791
711d7c23
MM
127922016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12793
12794 PR fortran/66089
12795 * gfortran.dg/elemental_dependency_6.f90: New.
12796
b5c1c988
JJ
127972016-02-05 Jakub Jelinek <jakub@redhat.com>
12798
861c7bcd
JJ
12799 PR rtl-optimization/69691
12800 * gcc.c-torture/execute/pr69691.c: New test.
12801
b5c1c988
JJ
12802 PR c++/69628
12803 * g++.dg/parse/pr69628.C: New test.
12804
f7dfa966
UB
128052016-02-05 Uros Bizjak <ubizjak@gmail.com>
12806
12807 * gcc.dg/sancov/asan.c: Move to ...
12808 * gcc.dg/asan/sancov-1.c: ... here.
12809
9b143e64
UB
128102016-02-05 Uros Bizjak <ubizjak@gmail.com>
12811
12812 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12813
f5d4b899
L
128142016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12815
12816 PR target/69677
12817 * gcc.target/i386/pr69677.c: New test.
12818
76c85fbb
PP
128192016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12820
12821 PR c++/68948
12822 * g++.dg/template/pr68948.C: New test.
12823
f181bf90
DV
128242016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12825
12826 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12827 (only necessary on s390x).
12828
714fb282
L
128292016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12830
12831 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12832 -mno-accumulate-outgoing-args.
12833
618d6c1c
PP
128342016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12835
12836 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12837
1066e9b5
JJ
128382016-02-04 Jakub Jelinek <jakub@redhat.com>
12839
12840 PR c/69669
12841 * c-c++-common/pr69669.c: New test.
12842
76255d0d
MM
128432016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12844
12845 PR target/69667
12846 * g++.dg/pr69667.C: New file.
12847
e0b059b1
WD
128482016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12849
12850 PR target/69619
12851 * gcc.dg/pr69619.c: Add new test.
12852
2692b5c8
RS
128532016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12854
12855 PR rtl-optimization/69577
12856 * gcc.target/i386/pr69577.c: New test.
12857
7db337c2
ML
128582016-02-04 Martin Liska <mliska@suse.cz>
12859
12860 * g++.dg/asan/pr69276.C: New test.
12861
cc9c0829
KT
128622016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12863
12864 PR target/65932
12865 PR target/67714
12866 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12867 a single smulbb instruction.
12868 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12869 * gcc.target/amr/wmul-2.c: Likewise.
12870
eb9feb52
KT
128712016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12872
12873 PR target/65932
12874 PR target/67714
12875 * gcc.c-torture/execute/pr67714.c: New test.
12876
61f727fe
JJ
128772016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12878
12879 PR target/69454
12880 * gcc.target/i386/pr69454-1.c: New test.
12881 * gcc.target/i386/pr69454-2.c: New test.
12882
05dd97db
MS
128832016-02-03 Martin Sebor <msebor@redhat.com>
12884
12885 PR c++/69251
12886 PR c++/69253
12887 PR c++/69290
12888 PR c++/69277
12889 PR c++/69349
12890 * g++.dg/ext/flexarray-mangle-2.C: New test.
12891 * g++.dg/ext/flexarray-mangle.C: New test.
12892 * g++.dg/ext/flexarray-subst.C: New test.
12893 * g++.dg/ext/flexary11.C: New test.
12894 * g++.dg/ext/flexary12.C: New test.
12895 * g++.dg/ext/flexary13.C: New test.
12896 * g++.dg/ext/flexary14.C: New test.
12897 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12898
dac2fc29
L
128992016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12900
12901 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12902 Define only if CHECK_FLOAT128 is defined.
12903 (main): Properly initialize u5.
12904
eadb8035
JJ
129052016-02-03 Jakub Jelinek <jakub@redhat.com>
12906
0afbb81b
JJ
12907 PR c/69627
12908 * gcc.dg/pr69627.c: New test.
12909
eadb8035
JJ
12910 PR target/69644
12911 * gcc.dg/pr69644.c: New test.
12912
b12d4923
MS
129132016-02-03 Mike Stump <mikestump@comcast.net>
12914
12915 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12916 support for struct-layout-1.exp.
12917
ab4bae0c
PP
129182016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12919
12920 PR c++/69056
618d6c1c 12921 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12922
95831c01
VM
129232016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12924 Alexandre Oliva <aoliva@redhat.com>
12925
12926 PR target/69461
12927 * gcc.target/powerpc/pr69461.c: New.
12928
ccc71ab8
UB
129292016-02-03 Uros Bizjak <ubizjak@gmail.com>
12930
12931 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12932 works from here ...
12933 (check_effective_target_fsanitize_thread): ... to here. Do not
12934 specify additional compile flags for the test source.
12935 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12936 specify additional compile flags for the test source.
12937
96299640
WD
129382016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12939
12940 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12941
781d83d9
AV
129422016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12943
12944 PR fortran/67451
12945 PR fortran/69418
12946 * gfortran.dg/coarray_allocate_2.f08: New test.
12947 * gfortran.dg/coarray_allocate_3.f08: New test.
12948 * gfortran.dg/coarray_allocate_4.f08: New test.
12949
d8208e6d
AL
129502016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12951
12952 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12953 use same scan-tree-dump-times on all platforms.
12954 * gcc.dg/vect/vect-outer-1.c: Likewise.
12955 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12956 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12957 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12958 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12959 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12960 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12961 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12962
a8394fa0
SB
129632016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12964
12965 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12966 warning.
12967
f3baa1d3
L
129682016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12969
12970 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12971
eb077516
JN
129722016-02-02 James Norris <jnorris@codesourcery.com>
12973
12974 * c-c++-common/goacc/routine-5.c: Add tests.
12975
578fb225
AM
129762016-02-02 Alexander Monakov <amonakov@ispras.ru>
12977
12978 * gcc.target/nvptx/unsigned-cmp.c: New test.
12979
c64f7d37
WD
129802016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12981
12982 * gcc.target/aarch64/scalar_shift_1.c
12983 (test_corners_sisd_di): Improve force to SIMD register.
12984 (test_corners_sisd_si): Likewise.
12985 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12986 Remove scan-assembler check for ldr.
12987
90c6f26c
RB
129882016-02-02 Richard Biener <rguenther@suse.de>
12989
12990 PR tree-optimization/69595
12991 * gcc.dg/Warray-bounds-17.c: New testcase.
12992
9dc03c97
RB
129932016-02-02 Richard Biener <rguenther@suse.de>
12994
12995 PR tree-optimization/69606
12996 * gcc.dg/torture/pr69606.c: New testcase.
12997
2d4dc223
YR
129982016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12999
13000 PR middle-end/68542
13001 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13002 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13003
65c98fde
AM
130042016-02-02 Alan Modra <amodra@gmail.com>
13005
13006 PR target/69548
13007 * gcc.target/powerpc/pr69548.c: New test.
13008
e1b81f2b
JJ
130092016-02-01 Jakub Jelinek <jakub@redhat.com>
13010
d0268b37
JJ
13011 PR rtl-optimization/69592
13012 * gcc.dg/pr69592.c: New test.
13013
e1b81f2b
JJ
13014 PR preprocessor/69543
13015 PR c/69558
13016 * gcc.dg/pr69543.c: New test.
13017 * gcc.dg/pr69558.c: New test.
13018
7dd7780d
UB
130192016-02-01 Uros Bizjak <ubizjak@gmail.com>
13020
bf672ee5
UB
13021 PR testsuite/65940
13022 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13023
9a7013f8
MS
130242016-02-01 Martin Sebor <msebor@redhat.com>
13025
13026 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13027
e681fb2b
BC
130282016-02-01 Bin Cheng <bin.cheng@arm.com>
13029
13030 PR tree-optimization/67921
13031 * c-c++-common/ubsan/pr67921.c: New test.
13032
ff86345f
RB
130332016-02-01 Richard Biener <rguenther@suse.de>
13034
13035 PR middle-end/69556
13036 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13037
bc369dbd
RB
130382016-02-01 Richard Biener <rguenther@suse.de>
13039
13040 PR tree-optimization/69574
13041 * gcc.dg/torture/pr69574.c: New testcase.
13042
ef318184
RB
130432016-02-01 Richard Biener <rguenther@suse.de>
13044
13045 PR tree-optimization/69579
13046 * gcc.dg/setjmp-6.c: New testcase.
13047
654745e6
JJ
130482016-02-01 Jakub Jelinek <jakub@redhat.com>
13049
13050 PR rtl-optimization/69570
13051 * g++.dg/opt/pr69570.C: New test.
13052
e6c0c44b
RH
130532016-02-01 Richard Henderson <rth@redhat.com>
13054
13055 * gcc.dg/pr69535.c: New test.
13056
6ff3f09a
JDA
130572016-01-31 John David Anglin <danglin@gcc.gnu.org>
13058
2c005538
JDA
13059 PR testsuite/69584
13060 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13061 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13062
61083a4b
JDA
13063 PR debug/68244
13064 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13065
6ff3f09a
JDA
13066 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13067
0c221916
PT
130682016-01-31 Paul Thomas <pault@gcc.gnu.org>
13069
13070 PR fortran/67564
13071 * gfortran.dg/allocate_with_source_17.f03: New test.
13072
db7a2818
JJ
130732016-01-30 Jakub Jelinek <jakub@redhat.com>
13074
13075 PR tree-optimization/69546
13076 * gcc.dg/torture/pr69546.c: New test.
13077
e520d5f0
PT
130782016-01-30 Paul Thomas <pault@gcc.gnu.org>
13079
13080 PR fortran/69566
13081 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13082
343c05d3
MS
130832016-01-30 Martin Sebor <msebor@redhat.com>
13084
13085 PR c++/68490
13086 * g++.dg/ext/flexary10.C: New test.
13087
d6c3a539
DH
130882016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13089
13090 PR fortran/66707
13091 gfortran.dg/common_23.f90: New test.
13092
52d72fcd
BS
130932016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13094
13095 PR target/65546
13096 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13097 condition being checked, and disable it when the target supports
13098 misaligned loads and stores.
13099
3a5d2ba4
JJ
131002016-01-29 Jakub Jelinek <jakub@redhat.com>
13101
13102 PR debug/69518
13103 * gcc.dg/torture/pr69518.c: New test.
13104
6bbacdb5
L
131052016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13106
13107 PR target/69530
13108 * gcc.target/i386/pr69530.c: New test.
13109
af932cdb
SE
131102016-01-29 Steve Ellcey <sellcey@imgtec.com>
13111
13112 PR target/65604
13113 * gcc.target/mips/div-delay.c: New test.
13114
26658b7c
JJ
131152016-01-29 Jakub Jelinek <jakub@redhat.com>
13116
33e89989
JJ
13117 PR target/69551
13118 * gcc.target/i386/pr69551.c: New test.
13119
26658b7c
JJ
13120 PR target/66137
13121 * gcc.target/i386/pr66137.c: New test.
13122
401116b5
AB
131232016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13124
13125 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13126 always built for p5600.
13127 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13128 isa=p5600 dg-option.
13129
d4abfcc5
RB
131302016-01-29 Richard Biener <rguenther@suse.de>
13131
13132 PR tree-optimization/69547
13133 * g++.dg/tree-ssa/pr69547.C: New testcase.
13134
16b77b32
JJ
131352016-01-29 Jakub Jelinek <jakub@redhat.com>
13136
13137 PR debug/66869
13138 * g++.dg/warn/Wunused-function2.C: New test.
13139
a1c95464
DV
131402016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13141
13142 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13143 support for test to succeed.
13144
5453bfed
MP
131452016-01-29 Marek Polacek <polacek@redhat.com>
13146
13147 PR c++/69509
13148 PR c++/69516
13149 * g++.dg/ext/constexpr-vla2.C: New test.
13150 * g++.dg/ext/constexpr-vla3.C: New test.
13151 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13152
452ec2a5
RB
131532016-01-29 Richard Biener <rguenther@suse.de>
13154
13155 PR middle-end/69537
13156 * gcc.dg/uninit-21.c: New testcase.
13157
aec0b19e
UB
131582016-01-28 Uros Bizjak <ubizjak@gmail.com>
13159
13160 PR target/69459
13161 * gcc.target/i386/pr69459.c: New test.
13162
df113ce7
SE
131632016-01-28 Steve Ellcey <sellcey@imgtec.com>
13164
13165 PR target/68400
13166 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13167 * gcc.target/mips/pr68400.c: New test.
13168
494de84f
MS
131692016-01-28 Martin Sebor <msebor@redhat.com>
13170
13171 PR target/17381
13172 * gcc.target/powerpc/pr17381.c: New test.
13173
eb1b1f01
JJ
131742016-01-28 Jakub Jelinek <jakub@redhat.com>
13175
13176 PR middle-end/69542
13177 * gcc.dg/torture/pr69542.c: New test.
13178
6dfeb7ce
WD
131792016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13180
13181 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13182
4b7471a4
DE
131832016-01-28 David Edelsohn <dje.gcc@gmail.com>
13184
13185 * gcc.dg/pr65980.c: Skip on AIX.
13186 * gcc.dg/pr66688.c: Same.
13187
b271fd21
DE
131882016-01-28 David Edelsohn <dje.gcc@gmail.com>
13189
13190 PR target/63679
13191 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13192 * gcc.dg/tree-ssa/sra-18.c: Same.
13193
874108a9
AV
131942016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13195
13196 PR fortran/62536
13197 * gfortran.dg/block_15.f08: New test.
13198 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13199 on incorrectly closed BLOCK.
13200
30480bcd
IE
132012016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13202
13203 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
132042016-01-28 Richard Biener <rguenther@suse.de>
13205
13206 PR tree-optimization/69466
13207 * gfortran.dg/vect/pr69466.f90: New testcase.
13208
0d4c694e
TP
132092016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13210
13211 * g++.dg/pr67989.C: Remove ARM-specific option.
13212 * gcc.target/arm/pr67989.C: New file.
13213
2aa780da
UB
132142016-01-27 Uros Bizjak <ubizjak@gmail.com>
13215
13216 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13217 and expm1 test for glibc < 2.11.
13218
f75ebe77
RH
132192016-01-27 Richard Henderson <rth@redhat.com>
13220
13221 * gcc.c-torture/execute/pr69447.c: New test.
13222
132232016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13224
9a175e65 13225 PR fortran/69422
49847d75
PT
13226 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13227
cbdd8ae0
JJ
132282016-01-27 Jakub Jelinek <jakub@redhat.com>
13229
13230 PR debug/66869
13231 * gcc.dg/pr66869.c: New test.
13232
2b572b3c
JL
132332016-01-25 Jeff Law <law@redhat.com>
13234
13235 PR tree-optimization/68398
aec0b19e 13236 PR tree-optimization/69196
2b572b3c
JL
13237 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13238 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13239 path to avoid new heuristic allowing more irreducible regions
13240 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13241 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13242 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13243 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13244 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13245
fa74a4bc
MP
132462016-01-27 Marek Polacek <polacek@redhat.com>
13247
13248 PR c/68062
13249 * c-c++-common/vector-compare-4.c: New test.
13250
0afff540
DM
132512016-01-27 David Malcolm <dmalcolm@redhat.com>
13252
13253 PR preprocessor/69126
13254 * c-c++-common/pr69126.c: New test case.
13255
1a218fc9
ILT
132562016-01-27 Ian Lance Taylor <iant@google.com>
13257
13258 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13259
5d70666e
RB
132602016-01-27 Ryan Burn <contact@rnburn.com>
13261
13262 PR cilkplus/69267
13263 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13264
87ff4d66
UB
132652016-01-27 Uros Bizjak <ubizjak@gmail.com>
13266
13267 PR target/69512
13268 * gcc.target/i386/pr69512.c: New test.
13269
27e23cca
RE
132702016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13271
13272 PR ada/69488
13273 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13274
05bf54c3
MP
132752016-01-27 Marek Polacek <polacek@redhat.com>
13276
13277 PR c++/69379
13278 * g++.dg/pr69379.C: New test.
13279
60214d0d
MS
132802016-01-27 Martin Sebor <msebor@redhat.com>
13281
13282 PR c++/69317
13283 * g++.dg/abi/Wabi-2-2.C: New test.
13284 * g++.dg/abi/Wabi-2-3.C: New test.
13285 * g++.dg/abi/Wabi-3-2.C: New test.
13286 * g++.dg/abi/Wabi-3-3.C: New test.
13287
167c7bfa
RB
132882016-01-27 Richard Biener <rguenther@suse.de>
13289
13290 PR tree-optimization/69166
13291 * gcc.dg/torture/pr69166.c: New testcase.
13292
1430fb1f
MJ
132932016-01-27 Martin Jambor <mjambor@suse.cz>
13294
13295 PR tree-optimization/69355
13296 * gcc.dg/tree-ssa/pr69355.c: New test.
13297
95e3030c
MP
132982016-01-27 Marek Polacek <polacek@redhat.com>
13299
13300 PR c++/69496
13301 * g++.dg/ext/constexpr-vla1.C: New test.
13302
eeb085f3
CB
133032016-01-20 Christian Bruel <christian.bruel@st.com>
13304
13305 PR target/69245
13306 * gcc.target/arm/pr69245.c: New test.
13307
b1652dde
JJ
133082016-01-27 Jakub Jelinek <jakub@redhat.com>
13309
13310 PR tree-optimization/69399
13311 * gcc.dg/torture/pr69399.c: New test.
13312
ce7e8f00
EB
133132016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13314
13315 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13316
e4aac1d1
EB
133172016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13318
13319 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13320
8dfdb419
TV
133212016-01-26 Tom de Vries <tom@codesourcery.com>
13322
13323 PR tree-optimization/69110
13324 * gcc.dg/autopar/pr69110.c: New test.
13325
56f80f54 133262016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13327 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13328
13329 * gcc.dg/graphite/isl-ast-op-select.c: New.
13330
a0909527
PT
133312015-01-26 Paul Thomas <pault@gcc.gnu.org>
13332
13333 PR fortran/69385
13334 * gfortran.dg/allocate_error_6.f90: New test.
13335
ffc445f4
RH
133362016-01-26 Richard Henderson <rth@redhat.com>
13337
13338 * gcc.dg/tm/pr60908.c: New test.
13339
01e1dea3
DM
133402016-01-26 David Malcolm <dmalcolm@redhat.com>
13341
13342 PR other/69006
13343 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13344 directive.
13345 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13346 expected multiline output to reflect the colorization being
13347 disabled before newlines.
13348 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13349 (custom_diagnostic_finalizer): Replace call to
13350 pp_newline_and_flush with call to pp_flush.
13351 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13352 * gfortran.dg/implicit_class_1.f90: Likewise.
13353 * lib/gcc-dg.exp (allow_blank_lines): New global.
13354 (dg-allow-blank-lines-in-output): New procedure.
13355 (gcc-dg-prune): Complain about blank lines in the output, unless
13356 dg-allow-blank-lines-in-output was called.
13357 * lib/multiline.exp (_build_multiline_regex): Only support
13358 arbitrary followup text for non-blank-lines, not for blank lines.
13359
13f92e8d
JJ
133602016-01-26 Jakub Jelinek <jakub@redhat.com>
13361
13362 PR tree-optimization/69483
13363 * gcc.dg/pr69483.c: New test.
13364 * g++.dg/opt/pr69483.C: New test.
13365
92422235
CL
133662016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13367
13368 PR target/68620
13369 * gcc.target/arm/pr68620.c: New test.
13370
0bccf11b
L
133712016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13372
13373 * gcc.target/i386/pr68986-2.c: Remove -m32.
13374
81cd202e
L
133752016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13376
13377 PR target/68986
13378 * gcc.target/i386/pr68986-1.c: New test.
13379 * gcc.target/i386/pr68986-2.c: Likewise.
13380 * gcc.target/i386/pr68986-3.c: Likewise.
13381
213a1c03
CB
133822016-01-26 Christian Bruel <christian.bruel@st.com>
13383
13384 * lib/target-supports.exp
13385 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13386 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13387 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13388
22a08dd1
RB
133892016-01-26 Richard Biener <rguenther@suse.de>
13390
13391 PR tree-optimization/69452
13392 * gcc.dg/torture/pr69452.c: New testcase.
13393
6c06e0e8
JJ
133942016-01-26 Jakub Jelinek <jakub@redhat.com>
13395
13396 PR target/69442
13397 * gcc.dg/pr69442.c: New test.
13398
b96824c4
RFI
133992016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13400
13401 PR target/67896
13402 * gcc.target/aarch64/simd/pr67896.C: New.
13403
5ee31e57
RS
134042016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13405
13406 PR tree-optimization/69400
13407 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13408 function.
13409 (plugin_init): Call it.
13410 * gcc.dg/torture/pr69400.c: New test.
13411
7ddfb31d
CL
134122016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13413
13414 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13415
1e050c90
AK
134162016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13417 Sebastian Pop <s.pop@samsung.com>
13418
13419 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13420 isl-0.15.
13421
c8ee4bf5
AK
134222016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13423 Sebastian Pop <s.pop@samsung.com>
13424
13425 * gcc.dg/graphite/pr69292.c: New.
13426
d902b330
JJ
134272016-01-25 Jakub Jelinek <jakub@redhat.com>
13428
13429 * c-c++-common/goacc/use_device-1.c: New test.
13430
2c89b952
JL
134312016-01-25 Jeff Law <law@redhat.com>
13432
13433 PR tree-optimization/69196
13434 PR tree-optimization/68398
13435 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13436 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13437
685c8785
DE
134382016-01-25 David Edelsohn <dje.gcc@gmail.com>
13439
13440 PR target/69469
13441 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13442 Algorithm.
13443
95cef0c1
RB
134442016-01-25 Richard Biener <rguenther@suse.de>
13445
13446 PR testsuite/69380
13447 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13448
2947d3b2
IE
134492016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13450
13451 PR target/69421
13452 * gcc.dg/pr69421.c: New test.
13453
ae19075a
BB
134542016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13455
13456 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13457 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13458 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13459 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13460 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13461 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13462 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13463 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13464 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13465 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13466
fa4511c2
RB
134672016-01-25 Richard Biener <rguenther@suse.de>
13468
13469 PR tree-optimization/69376
13470 * gcc.dg/torture/pr69376.c: New testcase.
13471
1d101216
JD
134722016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13473
13474 PR fortran/69397
13475 PR fortran/68442
13476 * gfortran.dg/interface_38.f90: New test.
13477 * gfortran.dg/interface_39.f90: New test.
a0909527 13478
a59b92b0
PP
134792016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13480
13481 Revert:
13482 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13483
13484 PR c++/11858
13485 PR c++/24663
13486 PR c++/24664
13487 * g++.dg/template/pr11858.C: New test.
13488 * g++.dg/template/pr24663.C: New test.
13489 * g++.dg/template/unify12.C: New test.
13490 * g++.dg/template/unify13.C: New test.
13491 * g++.dg/template/unify14.C: New test.
13492 * g++.dg/template/unify15.C: New test.
13493 * g++.dg/template/unify16.C: New test.
13494 * g++.dg/template/unify17.C: New test.
13495
16acb1a8
DH
134962016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13497
13498 PR fortran/68283
13499 gfortran.dg/pr68283.f90: New test.
13500
094773e8
TK
135012016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13502
13503 PR fortran/66094
13504 * gfortran.dg/inline_matmul_13.f90: New test.
13505 * gfortran.dg/matmul_bounds_8.f90: New test.
13506 * gfortran.dg/matmul_bounds_9.f90: New test.
13507 * gfortran.dg/matmul_bounds_10.f90: New test.
13508
42fb90d7
TV
135092016-01-23 Tom de Vries <tom@codesourcery.com>
13510
13511 PR tree-optimization/69426
13512 * gcc.dg/autopar/pr69426.c: New test.
13513
69da7802
MS
135142016-01-23 Martin Sebor <msebor@redhat.com>
13515
13516 PR c++/58109
13517 PR c++/69022
13518 * g++.dg/cpp0x/alignas5.C: New test.
13519 * g++.dg/ext/vector29.C: Same.
13520
da17300a
UB
135212016-01-23 Uros Bizjak <ubizjak@gmail.com>
13522
13523 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13524 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13525 _GNU_SOURCE from compile flags to the source.
13526 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13527 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13528 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13529 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13530
62041cfc
JJ
135312016-01-22 Jakub Jelinek <jakub@redhat.com>
13532
13533 PR target/69432
13534 * g++.dg/opt/pr69432.C: New test.
13535
f7d2ad6f
BS
135362016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13537
13538 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13539 32-bit targets testing an -m64 multilib.
13540
d403fc9a
WS
135412016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13542
13543 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13544 64-bit support.
13545
4aa16f8d
JG
135462016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13547
13548 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13549
7c816d0f
CB
135502016-01-21 Christian Bruel <christian.bruel@st.com>
13551
13552 PR target/68674
13553 * gcc.target/i386/pr68674.c
13554 * gcc.target/aarch64/pr68674.c
13555 * gcc.target/arm/pr68674.c
13556
fce661e8
KT
135572016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13558
13559 PR target/69403
13560 * gcc.c-torture/execute/pr69403.c: New test.
13561
4696899f
PC
135622016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13563
13564 PR c++/55843
13565 * g++.dg/template/pr55843.C: New.
13566
bac69366
AL
135672016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13568
13569 PR testsuite/66877
13570 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13571 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13572
b57d3a5c
BS
135732016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13574
13575 PR testsuite/67489
da17300a
UB
13576 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13577 from dg-do compile directive, and instead add
13578 { dg-require-effective-target int128 }.
b57d3a5c 13579
9f04a53e
MS
135802016-01-20 Martin Sebor <msebor@redhat.com>
13581
13582 PR c/69405
13583 * gcc.dg/sync-fetch.c: New test.
13584
38a51663
JL
135852016-01-21 Martin Sebor <msebor@redhat.com>
13586
13587 PR target/69252
13588 * gcc.target/powerpc/pr69252.c: New test.
13589
2423a75a
JD
135902016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13591
13592 PR fortran/65996
da17300a 13593 * gfortran.dg/pr65996.f90: New test.
2423a75a 13594
0a76463f
DV
135952016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13596
13597 PR c++/68810
9f04a53e 13598 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13599 expected to generate an error.
0a76463f 13600
9776e692
BS
136012016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13602
13603 PR middle-end/66178
13604 * gcc.dg/torture/pr66178.c: New test.
13605
c8d3e088
AB
136062016-01-21 Anton Blanchard <anton@samba.org>
13607 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13608
13609 PR target/63354
13610 * gcc.target/powerpc/pr63354.c: New test.
13611
35b707ff
VM
136122016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13613
13614 PR rtl-optimization/68990
13615 * gcc.target/i386/pr68990: New.
13616
157b0829
NC
136172016-01-21 Nick Clifton <nickc@redhat.com>
13618
13619 PR target/69129
13620 * gcc.target/mips/pr69129.c: New.
13621
aede6748
PC
136222016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13623
13624 PR c++/58046
13625 * g++.dg/cpp0x/pr58046.C: New.
13626
5463c2c8
JJ
136272016-01-21 Jakub Jelinek <jakub@redhat.com>
13628
6d31cc75
SS
13629 PR target/69187
13630 PR target/65624
13631 * gcc.target/arm/pr69187.c: New test.
13632
5463c2c8
JJ
13633 PR c++/69355
13634 * g++.dg/torture/pr69355.C: New test.
13635
fa28f32b
AK
136362016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13637 Sebastian Pop <s.pop@samsung.com>
13638
13639 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13640
b920a047
AK
136412016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13642 Sebastian Pop <s.pop@samsung.com>
13643
da17300a 13644 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13645
bdd3aea6
JJ
136462016-01-21 Jakub Jelinek <jakub@redhat.com>
13647
13648 PR middle-end/67653
13649 * c-c++-common/pr67653.c: New test.
13650 * gcc.dg/torture/pr29119.c: Add dg-warning.
13651
26a2e6ae
PB
136522016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13653
13654 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13655
d25c7690
PK
136562016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13657
13658 PR c/24293
13659 * gcc.dg/pr24293.c: New test.
13660 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13661 incomplete struct type.
13662 * gcc.dg/declspec-1.c: Likewise.
13663 * gcc.dg/pr63549.c: Likewise.
13664
889d5698
JJ
136652016-01-20 Jakub Jelinek <jakub@redhat.com>
13666
13667 PR tree-optimization/66612
13668 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13669 for bdn instruction.
13670
d7cf3dc7
CL
136712016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13672
13673 * lib/target-supports.exp
13674 (check_effective_target_arm_fp_ok_nocache): New.
13675 (check_effective_target_arm_fp_ok): New.
13676 (add_options_for_arm_fp): New.
13677 (check_effective_target_arm_crypto_ok_nocache): Require
13678 target_arm_v8_neon_ok instead of arm32.
13679 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13680 (check_effective_target_arm_crypto_pragma_ok): New.
13681 (add_options_for_arm_vfp): New.
13682 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13683 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13684 target instead. Force initial fpu to vfp.
13685 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13686 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13687 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13688 dependency.
13689 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13690 use arm_vfp effective target instead. Force initial fpu to vfp.
13691 * gcc.target/arm/attr-neon3.c: Likewise.
13692 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13693 arm_vfp_ok.
13694 * gcc.target/arm/unsigned-float.c: Likewise.
13695 * gcc.target/arm/vfp-1.c: Likewise.
13696 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13697 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13698 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13699 * gcc.target/arm/vfp-ldmias.c: Likewise.
13700 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13701 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13702 * gcc.target/arm/vfp-stmiad.c: Likewise.
13703 * gcc.target/arm/vfp-stmias.c: Likewise.
13704 * gcc.target/arm/vnmul-1.c: Likewise.
13705 * gcc.target/arm/vnmul-2.c: Likewise.
13706 * gcc.target/arm/vnmul-3.c: Likewise.
13707 * gcc.target/arm/vnmul-4.c: Likewise.
13708
01ac9704 137092016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13710
e84b00da
L
13711 PR testsuite/69366
13712 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13713 the MPX run-time library, for compile-time MPX test.
13714 * gcc.target/i386/chkp-always_inline.c: Likewise.
13715 * gcc.target/i386/chkp-bndret.c: Likewise.
13716 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13717 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13718 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13719 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13720 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13721 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13722 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13723 * gcc.target/i386/chkp-label-address.c: Likewise.
13724 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13725 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13726 * gcc.target/i386/chkp-pr69044.c: Likewise.
13727 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13728 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13729 * gcc.target/i386/chkp-strchr.c: Likewise.
13730 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13731 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13732 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13733 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13734 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13735 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13736 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13737 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13738 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13739 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13740 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13741 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13742 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13743 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13744 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13745 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13746 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13747 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13748 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13749 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13750 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13751 * gcc.target/i386/pr63995-2.c: Likewise.
13752 * gcc.target/i386/pr64805.c: Likewise.
13753 * gcc.target/i386/pr65044.c: Likewise.
13754 * gcc.target/i386/pr65167.c: Likewise.
13755 * gcc.target/i386/pr65183.c: Likewise.
13756 * gcc.target/i386/pr65184.c: Likewise.
13757 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13758
28b33016
IE
137592016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13760
13761 PR tree-optimization/69328
13762 * gcc.dg/pr69328.c: New test.
13763
bcff0913
JL
137642016-01-20 Jeff Law <law@redhat.com>
13765
bf0bb970 13766 PR target/25114
bcff0913
JL
13767 * gcc.target/m68k/pr25114.c: New test.
13768
a3f69631
AV
137692016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13770
13771 * gcc.target/arm/memset-inline-10.c: Added
13772 dg-require-effective-target arm_thumb2_ok.
13773
af33ba0d
EB
137742016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13775
13776 * gcc.dg/debug/dwarf2/sso.c: New test.
13777
7596d5de
UB
137782016-01-19 Uros Bizjak <ubizjak@gmail.com>
13779
13780 PR testsuite/68820
13781 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13782 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13783 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13784
ceda2c69
JH
137852016-01-19 Jan Hubicka <hubicka@ucw.cz>
13786
13787 PR ipa/66223
13788 * g++.dg/ipa/devirt-50.C: New testcase.
13789
38a979f2
MP
137902016-01-19 Marek Polacek <polacek@redhat.com>
13791
13792 PR c++/68965
13793 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13794 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13795
962801c5
KT
137962016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13797
13798 PR target/69135
13799 * gcc.target/arm/pr69135_1.c: New test.
13800
078fe40a
WD
138012015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13802
13803 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13804
786e3c06
WD
138052015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13806
13807 * gcc.target/aarch64/ccmp_1.c: New testcase.
13808
1e297006
MP
138092016-01-19 Marek Polacek <polacek@redhat.com>
13810
13811 PR c++/68586
13812 * g++.dg/cpp0x/enum30.C: New test.
13813
879c27e3
RB
138142016-01-19 Richard Biener <rguenther@suse.de>
13815
13816 PR tree-optimization/69336
13817 * g++.dg/tree-ssa/pr69336.C: New testcase.
13818
015337d3
JJ
138192016-01-19 Jakub Jelinek <jakub@redhat.com>
13820
13821 PR debug/65779
13822 * gcc.dg/pr65779.c: New test.
13823
e2c768b6
RB
138242016-01-19 Richard Biener <rguenther@suse.de>
13825
13826 PR tree-optimization/69352
13827 * gcc.dg/torture/pr69352.c: New testcase.
13828
569efc34
JJ
138292016-01-19 Jakub Jelinek <jakub@redhat.com>
13830
13831 PR rtl-optimization/68955
13832 PR rtl-optimization/64557
13833 * gcc.dg/torture/pr68955.c: New test.
13834
e49d321f
JH
138352016-01-19 Jan Hubicka <hubicka@ucw.cz>
13836
13837 PR lto/69136
13838 * g++.dg/torture/pr69136.C: New testcase.
13839
e9191ad3
JH
138402016-01-19 Jan Hubicka <hubicka@ucw.cz>
13841
13842 PR lto/69133
13843 * g++.dg/lto/pr69133_0.C: New testcase.
13844 * g++.dg/lto/pr69133_1.C: New testcase.
13845
2bedb645
JL
138462016-01-15 Jeff Law <law@redhat.com>
13847
13848 PR tree-optimization/69320
13849 * gcc.c-torture/pr69320-1.c: New test.
13850 * gcc.c-torture/pr69320-2.c: New test.
13851 * gcc.c-torture/pr69320-3.c: New test.
13852 * gcc.c-torture/pr69320-4.c: New test.
13853
17c15cb9
PP
138542016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13855
13856 PR c++/11858
13857 PR c++/24663
13858 PR c++/24664
13859 * g++.dg/template/pr11858.C: New test.
13860 * g++.dg/template/pr24663.C: New test.
13861 * g++.dg/template/unify12.C: New test.
13862 * g++.dg/template/unify13.C: New test.
13863 * g++.dg/template/unify14.C: New test.
13864 * g++.dg/template/unify15.C: New test.
13865 * g++.dg/template/unify16.C: New test.
13866 * g++.dg/template/unify17.C: New test.
13867
9617fd08
DM
138682016-01-18 David Malcolm <dmalcolm@redhat.com>
13869
13870 PR testsuite/69181
13871 * gcc.dg/pr69181-1.c: New test file.
13872 * gcc.dg/pr69181-2.c: New test file.
13873 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13874 globals by moving it to...
13875 (cleanup-after-saved-dg-test): ...this new function. Add
13876 "global additional_sources_used". Add reset of global
13877 multiline_expected_outputs to the empty list.
13878 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13879 global to...
13880 (multiline_expected_outputs): ...this, and updated comments to
13881 note that it is modified from gcc-dg.exp.
13882 (dg-end-multiline-output): Update for the above renaming.
13883 (handle-multiline-outputs): Likewise. Remove the clearing
13884 of the expected outputs to the empty list.
13885
b555a2e4
RB
138862016-01-18 Richard Biener <rguenther@suse.de>
13887
13888 PR tree-optimization/69297
13889 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13890
96902805
JM
138912016-01-18 Joseph Myers <joseph@codesourcery.com>
13892
13893 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13894 dg-options.
13895 * gcc.target/mips/mips-3d-2.c: Likewise.
13896 * gcc.target/mips/mips-3d-3.c: Likewise.
13897 * gcc.target/mips/mips-3d-4.c: Likewise.
13898 * gcc.target/mips/mips-3d-5.c: Likewise.
13899 * gcc.target/mips/mips-3d-6.c: Likewise.
13900 * gcc.target/mips/mips-3d-7.c: Likewise.
13901 * gcc.target/mips/mips-3d-8.c: Likewise.
13902 * gcc.target/mips/mips-3d-9.c: Likewise.
13903 * gcc.target/mips/mips-ps-1.c: Likewise.
13904 * gcc.target/mips/mips-ps-2.c: Likewise.
13905 * gcc.target/mips/mips-ps-3.c: Likewise.
13906 * gcc.target/mips/mips-ps-4.c: Likewise.
13907 * gcc.target/mips/mips-ps-5.c: Likewise.
13908 * gcc.target/mips/mips-ps-6.c: Likewise.
13909 * gcc.target/mips/mips-ps-7.c: Likewise.
13910 * gcc.target/mips/mips-ps-type.c: Likewise.
13911 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13912 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13913
40e26f94
TV
139142016-01-18 Tom de Vries <tom@codesourcery.com>
13915
13916 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13917 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13918 * c-c++-common/goacc/kernels-empty.c: New test.
13919 * c-c++-common/goacc/kernels-eternal.c: New test.
13920 * c-c++-common/goacc/kernels-loop-2.c: New test.
13921 * c-c++-common/goacc/kernels-loop-3.c: New test.
13922 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13923 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13924 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13925 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13926 * c-c++-common/goacc/kernels-loop-data.c: New test.
13927 * c-c++-common/goacc/kernels-loop-g.c: New test.
13928 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13929 * c-c++-common/goacc/kernels-loop-n.c: New test.
13930 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13931 * c-c++-common/goacc/kernels-loop.c: New test.
13932 * c-c++-common/goacc/kernels-noreturn.c: New test.
13933 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13934 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13935 * c-c++-common/goacc/kernels-reduction.c: New test.
13936
a98d4647
TV
139372016-01-18 Tom de Vries <tom@codesourcery.com>
13938
13939 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13940 * gcc.dg/autopar/outer-2.c: Same.
13941 * gcc.dg/autopar/outer-3.c: Same.
13942 * gcc.dg/autopar/outer-4.c: Same.
13943 * gcc.dg/autopar/outer-5.c: Same.
13944 * gcc.dg/autopar/outer-6.c: Same.
13945 * gcc.dg/autopar/parallelization-1.c: Same.
13946 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13947 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13948 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13949 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13950 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13951 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13952 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13953 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13954 * gcc.dg/autopar/pr39500-1.c: Same.
13955 * gcc.dg/autopar/pr39500-2.c: Same.
13956 * gcc.dg/autopar/pr46193.c: Same.
13957 * gcc.dg/autopar/pr46194.c: Same.
13958 * gcc.dg/autopar/pr49580.c: Same.
13959 * gcc.dg/autopar/pr49960-1.c: Same.
13960 * gcc.dg/autopar/pr49960.c: Same.
13961 * gcc.dg/autopar/pr68373.c: Same.
13962 * gcc.dg/autopar/reduc-1.c: Same.
13963 * gcc.dg/autopar/reduc-1char.c: Same.
13964 * gcc.dg/autopar/reduc-1short.c: Same.
13965 * gcc.dg/autopar/reduc-2.c: Same.
13966 * gcc.dg/autopar/reduc-2char.c: Same.
13967 * gcc.dg/autopar/reduc-2short.c: Same.
13968 * gcc.dg/autopar/reduc-3.c: Same.
13969 * gcc.dg/autopar/reduc-4.c: Same.
13970 * gcc.dg/autopar/reduc-6.c: Same.
13971 * gcc.dg/autopar/reduc-7.c: Same.
13972 * gcc.dg/autopar/reduc-8.c: Same.
13973 * gcc.dg/autopar/reduc-9.c: Same.
13974 * gcc.dg/autopar/uns-outer-4.c: Same.
13975 * gcc.dg/autopar/uns-outer-5.c: Same.
13976 * gcc.dg/autopar/uns-outer-6.c: Same.
13977 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13978 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13979
da976fa8
AL
139802016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13981
13982 PR target/63679
13983 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13984 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13985
70c1e886
AL
139862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13987
13988 PR target/63679
13989 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13990 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13991 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13992
88bed196
AL
139932016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13994
13995 PR target/63679
13996 * gcc.dg/tree-ssa/sra-17.c: New.
13997 * gcc.dg/tree-ssa/sra-18.c: New.
13998
3dd5f42e
IE
139992016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14000
14001 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14002
ae5a77fa
EB
140032016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14004
14005 * gnat.dg/inline12.adb: New test.
14006
11e57fc6
BC
140072016-01-18 Bin Cheng <bin.cheng@arm.com>
14008
14009 PR tree-optimization/66797
14010 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14011
995b6fe0
RB
140122016-01-18 Richard Biener <rguenther@suse.de>
14013
14014 PR tree-optimization/69170
14015 * gcc.dg/torture/pr69170.c: New testcase.
14016
82ee0cf2 140172016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14018
14019 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14020
d69da357
TV
140212016-01-16 Tom de Vries <tom@codesourcery.com>
14022
14023 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14024
a3845283
TV
140252016-01-16 Tom de Vries <tom@codesourcery.com>
14026
14027 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14028 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14029 redundant dg-require-effective-target pthread.
14030 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14031 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14032 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14033 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14034 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14035 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14036 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14037
197a6aa6
DE
140382016-01-16 David Edelsohn <dje.gcc@gmail.com>
14039
14040 PR target/68609
14041 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14042 * gcc.target/powerpc/recip-7.c: Same.
14043
ec7886c1
PP
140442016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14045
14046 PR c++/69091
14047 * g++.dg/template/pr69091.C: New test.
14048
203484bb
PP
140492016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14050
14051 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14052 dump does not contain an error_mark_node.
14053 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14054 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14055
aa2500e9
PP
140562016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14057
14058 PR c++/68936
14059 * g++.dg/template/pr68936.C: New test.
14060
28621a5c
DE
140612016-01-15 David Edelsohn <dje.gcc@gmail.com>
14062
14063 PR target/68609
14064 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14065 * gcc.target/powerpc/recip-2.c: Same.
14066 * gcc.target/powerpc/recip-3.c: Same.
14067 * gcc.target/powerpc/recip-4.c: Same.
14068 * gcc.target/powerpc/recip-sqrtf.c: Same.
14069
40c43aca
JL
140702016-01-15 Jeff Law <law@redhat.com>
14071
14072 PR tree-optimization/69270
14073 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14074 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14075
afbc5ae8
PT
140762016-01-15 Paul Thomas <pault@gcc.gnu.org>
14077
14078 PR fortran/49630
14079 * gfortran.dg/deferred_character_13.f90: New test for the fix
14080 of comment 3 of the PR.
14081
14082 PR fortran/54070
14083 * gfortran.dg/deferred_character_8.f90: New test
14084 * gfortran.dg/allocate_error_5.f90: New test
14085
14086 PR fortran/60593
14087 * gfortran.dg/deferred_character_10.f90: New test
14088
14089 PR fortran/60795
14090 * gfortran.dg/deferred_character_14.f90: New test
14091
14092 PR fortran/61147
14093 * gfortran.dg/deferred_character_11.f90: New test
14094
14095 PR fortran/64324
14096 * gfortran.dg/deferred_character_9.f90: New test
14097
49abe076
VM
140982016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14099
14100 PR rtl-optimization/69030
14101 * gcc.target/i386/pr69030.c: New.
14102
16d12992
KT
141032016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14104
14105 * gcc.target/aarch64/target_attr_17.c: New test.
14106
78810bd3
RB
141072016-01-15 Richard Biener <rguenther@suse.de>
14108
14109 PR tree-optimization/66856
14110 * gcc.dg/torture/pr66856-1.c: New testcase.
14111 * gcc.dg/torture/pr66856-2.c: Likewise.
14112
2bd847fe
RB
141132016-01-15 Richard Biener <rguenther@suse.de>
14114
14115 PR debug/69137
14116 * g++.dg/lto/pr69137_0.C: New testcase.
14117
a00fe3b7
RS
141182016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14119
14120 PR middle-end/69246
14121 * gcc.target/i386/pr69246.c: New test.
14122
cbb0e83b
DV
141232016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14124
7596d5de 14125 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14126
5a500ecf
DV
141272016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14128
14129 PR c++/56194
14130 * g++.dg/init/const9.C: Disable test on S/390.
14131
5d9bf64f
DV
141322016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14133
14134 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14135 * g++.dg/Wno-frame-address.C: Ditto.
14136
e234b19e
DV
141372016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14138
14139 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14140
89483f99
RB
141412016-01-15 Richard Biener <rguenther@suse.de>
14142
14143 PR tree-optimization/68961
14144 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14145
94f37395
IE
141462016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14147
14148 * gcc.target/i386/pr65105-5.c: New test.
14149
82ee0cf2 141502016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14151
14152 * gcc.c-torture/execute/alias-4.c: New testcase.
14153
82ee0cf2 141542016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14155
14156 PR ipa/68148
14157 * g++.dg/ipa/devirt-49.C: New testcase.
14158
092f7deb 141592016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14160
14161 PR target/65837
14162 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14163 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14164 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14165
e93c66bc
RB
141662016-01-15 Richard Biener <rguenther@suse.de>
14167
14168 PR tree-optimization/69117
14169 * gcc.dg/torture/pr69117.c: New testcase.
14170
c47eaca6 141712015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14172
14173 PR c++/69048
14174 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14175
c3f6914a
FXC
141762016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14177
14178 PR testsuite/67509
14179 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14180 range tests use 100 * maximum instead of maximum + 1.
14181
cd65ae90
JJ
141822016-01-14 Jakub Jelinek <jakub@redhat.com>
14183
14184 PR debug/69244
14185 * gcc.dg/guality/pr69244.c: New test.
14186
19643948
UB
141872016-01-14 Uros Bizjak <ubizjak@gmail.com>
14188
14189 * lib/target-supports.exp (check_effective_target_issignaling):
14190 New procedure.
14191 * gcc.dg/pr61441.c: Require issignaling effective target.
14192
fe79c97e
SB
141932016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14194
14195 PR target/68803
14196 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14197
c7df95d8
DM
141982016-01-14 David Malcolm <dmalcolm@redhat.com>
14199
14200 PR c++/68819
14201 PR preprocessor/69177
14202 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14203 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14204 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14205 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14206
00083992
MP
142072016-01-14 Marek Polacek <polacek@redhat.com>
14208
14209 PR c/69262
14210 * gcc.dg/array-15.c: New test.
14211
0c9b3294
JJ
142122016-01-14 Jakub Jelinek <jakub@redhat.com>
14213
14214 PR middle-end/68146
14215 PR tree-optimization/69155
14216 * gfortran.dg/pr68146.f: New test.
14217 * gfortran.dg/pr69155.f90: New test.
14218
3688e13d
RB
142192016-01-14 Richard Biener <rguenther@suse.de>
14220
14221 PR tree-optimization/68060
14222 * gcc.dg/torture/pr68060-1.c: New testcase.
14223 * gcc.dg/torture/pr68060-2.c: Likewise.
14224
bab0ad3a
NC
142252016-01-14 Nick Clifton <nickc@redhat.com>
14226
14227 * lib/target-supports.exp
14228 (check_effective_target_arm_neon_ok_nocache): Add an option
14229 sequence that includes setting the ARM architecture to ARMv7-A.
14230 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14231 command line options necessary to enable Neon support.
14232 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14233 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14234 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14235 * gcc.target/arm/pr69180.c: Likewise.
14236
947c2ce5
JL
142372016-01-14 Jeff Law <law@redhat.com>
14238
14239 PR tree-optimization/69270
14240 * gcc.dg/tree-ssa/pr69270.c: New test.
14241
3342fd71
BS
142422016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14243
14244 PR c/66208
14245 * c-c++-common/pr66208.c: New file.
14246
2ad3adf1
JJ
142472016-01-13 Jakub Jelinek <jakub@redhat.com>
14248
14249 PR tree-optimization/69156
14250 * gcc.dg/pr69156.c: New test.
14251
398d6feb
L
142522016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14253
14254 * gcc.target/i386/pr69225-7.c: New test.
14255
4c868789
RH
142562016-01-13 Richard Henderson <rth@redhat.com>
14257
14258 * gcc.dg/tm/memopt-13.c: Update expected function.
14259 * gcc.dg/tm/memopt-6.c: Likewise.
14260
ef6d1772
UB
142612016-01-13 Uros Bizjak <ubizjak@gmail.com>
14262
14263 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14264 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14265 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14266 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14267
ef6d1772
UB
142682016-01-13 Tom de Vries <tom@codesourcery.com>
14269
14270 PR tree-optimization/69169
0b4b6ef2
TV
14271 * gcc.dg/pr69169.c: New test.
14272
2ad3adf1 142732016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14274
14275 PR target/69228
14276 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14277 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14278 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14279 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14280 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14281 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14282 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14283 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14284
9060e335
AK
142852016-01-13 Jakub Jelinek <jakub@redhat.com>
14286
14287 PR target/69247
14288 * gcc.dg/pr69247.c: New test.
14289
40311329
RB
142902016-01-13 Richard Biener <rguenther@suse.de>
14291
14292 PR tree-optimization/69242
14293 * gcc.dg/torture/pr69242.c: New testcase.
14294
ccbd7103
RB
142952016-01-13 Richard Biener <rguenther@suse.de>
14296
14297 PR tree-optimization/69186
14298 * gcc.dg/torture/pr69186.c: New testcase.
14299
c6f72a46
JL
143002016-01-13 Jeff Law <law@redhat.com>
14301
14302 PR tree-optimization/67755
14303 * gcc.dg/tree-ssa/pr67755.c: New test.
14304
143052016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14306
14307 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14308 pass number in output by a star.
14309
c446cf07
BC
143102016-01-12 Bin Cheng <bin.cheng@arm.com>
14311
14312 PR tree-optimization/68911
14313 * gcc.c-torture/execute/pr68911.c: New test.
14314
5342156c
MP
143152016-01-12 Marek Polacek <polacek@redhat.com>
14316
14317 PR c++/68979
14318 * g++.dg/warn/permissive-1.C: New test.
14319
65364cc5
JJ
143202016-01-12 Jakub Jelinek <jakub@redhat.com>
14321
14322 PR objc++/68511
14323 PR c++/69213
14324 * g++.dg/opt/pr69213.C: New test.
14325
81b9a3d9
CB
143262016-01-12 Christian Bruel <christian.bruel@st.com>
14327
14328 PR target/69180
14329 * gcc.target/arm/pr69180.c: New test.
14330
3c4e91c9
RB
143312016-01-12 Richard Biener <rguenther@suse.de>
14332
14333 PR lto/69077
14334 * g++.dg/lto/pr69077_0.C: New testcase.
14335 * g++.dg/lto/pr69077_1.C: Likewise.
14336
5664cea1
JJ
143372016-01-12 Jakub Jelinek <jakub@redhat.com>
14338
14339 PR target/69175
14340 * g++.dg/opt/pr69175.C: New test.
14341
86cefc49
AL
143422016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14343
14344 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14345 rather than #including math.h & stdlib.h.
14346 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14347 * gcc.dg/vect/pr49771.c: Likewise.
14348 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14349 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14350 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14351 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14352 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14353 * gcc.dg/vect/pr44507.c: Likewise.
14354 * gcc.dg/vect/pr45902.c: Likewise.
14355 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14356 * gcc.dg/vect/vect-117.c: Likewise.
14357 * gcc.dg/vect/vect-99.c: Likewise.
14358 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14359 * gcc.dg/vect/vect-cond-1.c: Likewise.
14360 * gcc.dg/vect/vect-cond-2.c: Likewise.
14361 * gcc.dg/vect/vect-cond-3.c: Likewise.
14362 * gcc.dg/vect/vect-cond-4.c: Likewise.
14363 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14364 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14365 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14366 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14367 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14368 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14369 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14370 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14371 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14372 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14373 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14374 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14375 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14376 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14377 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14378 include of signal.h.
14379 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14380 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14381 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14382 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14383 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14384 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14385 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14386 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14387 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14388 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14389 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14390 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14391 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14392 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14393 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14394 * gcc.dg/vect/vect-outer-5.c: Likewise.
14395 * gcc.dg/vect/vect-outer-6.c: Likewise.
14396 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14397 include of stdio.h.
14398
b832f61e
NC
143992016-01-12 Nick Clifton <nickc@redhat.com>
14400
14401 PR target/68913
14402 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14403 to fread so that it will be found in all target runtimes.
14404
8eac49b1
RB
144052016-01-12 Richard Biener <rguenther@suse.de>
14406
14407 PR tree-optimization/69053
14408 * g++.dg/torture/pr69053.C: New testcase.
14409
2935d994
RB
144102016-01-12 Richard Biener <rguenther@suse.de>
14411
14412 PR tree-optimization/69168
14413 * gcc.dg/torture/pr69168.c: New testcase.
14414
66c16fd9
RB
144152016-01-12 Richard Biener <rguenther@suse.de>
14416
14417 PR tree-optimization/69157
14418 * gcc.dg/torture/pr69157.c: New testcase.
14419
144202016-01-12 Richard Biener <rguenther@suse.de>
14421
14422 PR tree-optimization/69174
14423 * gcc.dg/torture/pr69174.c: New testcase.
14424
723033a6
JJ
144252016-01-12 Jakub Jelinek <jakub@redhat.com>
14426
14427 PR c++/66808
14428 PR c++/69000
14429 * g++.dg/tls/pr66808.C: New test.
14430 * g++.dg/tls/pr69000.C: New test.
14431
3574cf47
BS
144322016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14433
14434 * gcc.target/powerpc/swaps-p8-23.c: New test.
14435 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14436
feb20787
JDA
144372016-01-11 John David Anglin <danglin@gcc.gnu.org>
14438
14439 PR tree-optimization/68356
14440 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14441
27b1820a
KV
144422016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14443 Jim Wilson <jim.wilson@linaro.org>
14444
14445 PR target/69194
14446 * gcc.target/arm/pr69194.c: New test.
14447
cf4de6af
L
144482016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14449
14450 PR target/69225
14451 * gcc.target/i386/pr69225-1.c: New test.
14452 * gcc.target/i386/pr69225-2.c: Likewise.
14453 * gcc.target/i386/pr69225-3.c: Likewise.
14454 * gcc.target/i386/pr69225-4.c: Likewise.
14455 * gcc.target/i386/pr69225-5.c: Likewise.
14456 * gcc.target/i386/pr69225-6.c: Likewise.
14457
1ebd5558
JJ
144582016-01-11 Jakub Jelinek <jakub@redhat.com>
14459
23552a4d
JJ
14460 PR target/67462
14461 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14462 if lp64.
14463
26ff85b0
JJ
14464 PR target/69071
14465 * gcc.dg/pr69071.c: New test.
14466
9cb6bd74
JJ
14467 PR c++/69211
14468 * g++.dg/opt/pr69211.C: New test.
14469
1ebd5558
JJ
14470 PR tree-optimization/69214
14471 * gcc.c-torture/compile/pr69214.c: New test.
14472
8c18c836
UB
144732016-01-11 Uros Bizjak <ubizjak@gmail.com>
14474
14475 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14476 * gcc.target/i386/pr66232-11.c: Ditto.
14477 * gcc.target/i386/pr66232-12.c: Ditto.
14478 * gcc.target/i386/pr66232-13.c: Ditto.
14479
62446e6e
RB
144802016-01-11 Richard Biener <rguenther@suse.de>
14481
14482 PR tree-optimization/69173
14483 * gcc.dg/torture/pr69173.c: New testcase.
14484
2b8568fe
KT
144852016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14486
14487 PR rtl-optimization/68796
14488 * gcc.target/aarch64/tst_5.c: New test.
14489 * gcc.target/aarch64/tst_6.c: Likewise.
14490
5baf4532
KT
144912016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14492
14493 PR rtl-optimization/68841
14494 * gcc.dg/pr68841.c: New test.
14495 * gcc.c-torture/execute/pr68841.c: New test.
14496
ca90b1ed
YR
144972016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14498
14499 PR rtl-optimization/68920
14500 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14501 for ix86 targets.
14502 * gcc.dg/ifcvt-5.c: New test.
14503
2ad3adf1 145042016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14505
14506 PR bootstrap/69123
14507 * g++.dg/pr69123.C: New.
14508
83834c09
IE
145092016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14510
14511 PR target/69010
14512 * gcc.target/i386/pr69010.c: New test.
14513
dcf89d57
MJ
145142016-01-11 Martin Jambor <mjambor@suse.cz>
14515
14516 PR ipa/69044
14517 * gcc.target/i386/chkp-pr69044.c: New test.
14518
d95167ee
TV
145192016-01-11 Tom de Vries <tom@codesourcery.com>
14520
14521 PR tree-optimization/69109
14522 * gcc.dg/autopar/pr69109-2.c: New test.
14523 * gcc.dg/autopar/pr69109.c: New test.
14524
4f6403a8
TV
145252016-01-11 Tom de Vries <tom@codesourcery.com>
14526
14527 PR tree-optimization/69108
14528 * gcc.dg/autopar/pr69108.c: New test.
14529
21efdd80
PP
145302016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14531
14532 PR c++/69029
14533 * c-c++-common/Wisleading-indentation.c: Augment test.
14534
fd42eed8
TK
145352016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14536
14537 PR fortran/69154
14538 * gfortran.dg/inline_matmul_12.f90: New test.
14539
4f90ee6c
PT
145402016-01-10 Paul Thomas <pault@gcc.gnu.org>
14541
14542 PR fortran/67779
14543 * gfortran.dg/actual_array_offset_1: New test.
14544
3907c6cf
TV
145452016-01-10 Tom de Vries <tom@codesourcery.com>
14546
14547 PR tree-optimization/69062
14548 * gcc.dg/autopar/pr69062.c: New test.
14549
b07b236e
TS
145502016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14551
14552 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14553 * gcc.dg/vect/slp-perm-2.c: Likewise.
14554 * gcc.dg/vect/slp-perm-3.c: Likewise.
14555 * gcc.dg/vect/slp-perm-5.c: Likewise.
14556 * gcc.dg/vect/slp-perm-6.c: Likewise.
14557 * gcc.dg/vect/slp-perm-7.c: Likewise.
14558 * gcc.dg/vect/slp-perm-8.c: Likewise.
14559
23fab8ae
TV
145602016-01-10 Tom de Vries <tom@codesourcery.com>
14561
14562 PR tree-optimization/69039
14563 * gcc.dg/autopar/pr69039.c: New test.
14564
73f0dae2
MP
145652016-01-09 Marek Polacek <polacek@redhat.com>
14566
14567 PR c++/69113
14568 * g++.dg/pr69113.C: New test.
14569
20b8d734
JJ
145702016-01-09 Jakub Jelinek <jakub@redhat.com>
14571
14572 PR middle-end/50865
14573 PR tree-optimization/69097
14574 * gcc.c-torture/execute/pr50865.c: New test.
14575 * gcc.c-torture/execute/pr69097-1.c: New test.
14576 * gcc.c-torture/execute/pr69097-2.c: New test.
14577 * gcc.dg/pr69097-1.c: New test.
14578 * gcc.dg/pr69097-2.c: New test.
14579
c50e614b
JJ
145802016-01-09 Jakub Jelinek <jakub@redhat.com>
14581
14582 PR c++/69164
14583 * g++.dg/opt/pr69164.C: New test.
14584
e0237993
JJ
145852016-01-08 Jakub Jelinek <jakub@redhat.com>
14586
14587 PR tree-optimization/69167
14588 * gcc.dg/pr69167.c: New test.
14589
bd8f5bb2
MP
145902016-01-08 Marek Polacek <polacek@redhat.com>
14591
14592 PR c++/68449
14593 * g++.dg/pr68449.C: New.
14594
bb0f5ca7
AL
145952016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14596
14597 PR tree-optimization/68707
14598 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14599 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14600 on platforms supporting it.
14601 * gcc.dg/vect/slp-perm-2.c: Likewise.
14602 * gcc.dg/vect/slp-perm-3.c: Likewise.
14603 * gcc.dg/vect/slp-perm-5.c: Likewise.
14604 * gcc.dg/vect/slp-perm-7.c: Likewise.
14605 * gcc.dg/vect/slp-perm-8.c: Likewise.
14606 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14607 on platforms supporting it.
14608
22518428
JJ
146092016-01-08 Jakub Jelinek <jakub@redhat.com>
14610
33f0852f
JJ
14611 PR tree-optimization/69162
14612 * gcc.dg/pr69162.c: New test.
14613
22518428
JJ
14614 PR tree-optimization/69172
14615 * gcc.dg/pr69172.c: New test.
14616
80e9b3aa
TP
146172016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14618
14619 PR tree-optimization/67781
14620 * gcc.c-torture/execute/pr67781.c: New file.
14621
262a363f
JJ
146222016-01-08 Jakub Jelinek <jakub@redhat.com>
14623
14624 PR tree-optimization/69083
14625 * gcc.dg/vect/pr69083.c: New test.
14626
6e1f093f
SS
146272016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14628
14629 PR tree-optimization/61441
14630 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14631 Use -fexcess-precision=standard for compiler options.
14632 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14633
53290e07
JJ
146342016-01-08 Jakub Jelinek <jakub@redhat.com>
14635
57bf3072
JJ
14636 PR fortran/69128
14637 * gfortran.dg/gomp/pr69128.f90: New test.
14638
53290e07
JJ
14639 PR c++/69145
14640 * g++.dg/ext/pr69145-1.C: New test.
14641 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14642 * g++.dg/ext/pr69145-2.h: New file.
14643
7a127fa7
MS
146442016-01-07 Martin Sebor <msebor@redhat.com>
14645
14646 PR c/68966
14647 * gcc.dg/atomic-fetch-bool.c: New test.
14648 * gcc.dg/sync-fetch-bool.c: New test.
14649
95918b49
L
146502016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14651
14652 PR fortran/66680
14653 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14654
c8e62a9d
NC
146552016-01-07 Nick Clifton <nickc@redhat.com>
14656
14657 PR target/66655
14658 * g++.dg/pr66655.C: New test.
14659 * g++.dg/pr66655_1.cc: Test support file.
14660 * g++.dg/pr66655.h: Test header file.
14661
2ad3adf1 146622016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14663
14664 PR fortran/66680
14665 gfortran.dg/gomp/pr66680.f90: New test.
14666
4cd9ca92
L
146672016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14668
14669 PR target/69171
14670 * gcc.target/i386/pr69171-1.c: New test.
14671 * gcc.target/i386/pr69171-2.c: Likewise.
14672 * gcc.target/i386/pr69171-3.c: Likewise.
14673 * gcc.target/i386/pr69171-4.c: Likewise.
14674 * gcc.target/i386/pr69171-5.c: Likewise.
14675 * gcc.target/i386/pr69171-6.c: Likewise.
14676
7e33d4dc
BS
146772015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14678
14679 PR middle-end/67639
14680 * c-c++-common/pr67639.c: New test.
14681
fec64afc
JJ
146822016-01-07 Jakub Jelinek <jakub@redhat.com>
14683
14684 PR tree-optimization/69141
14685 * g++.dg/opt/pr69141.C: New test.
14686
f293ad29
EB
146872016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14688
14689 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14690
5027395e
UB
146912016-01-06 Uros Bizjak <ubizjak@gmail.com>
14692
14693 PR target/69140
14694 * gcc.target/i386/pr69140.c: New test
14695
7443cf13
DM
146962016-01-06 David Malcolm <dmalcolm@redhat.com>
14697
14698 * gcc.dg/bad-dereference.c: New test case.
14699
32928931
BS
147002015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14701
14702 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14703
68dd05da
AS
147042016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14705
14706 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14707
6b131d5b
MP
147082016-01-06 Marek Polacek <polacek@redhat.com>
14709
14710 PR sanitizer/69099
14711 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14712
8d9fdb49
MP
147132016-01-05 Marek Polacek <polacek@redhat.com>
14714
14715 PR c/69104
14716 * gcc.dg/atomic-invalid-2.c: New.
14717
acf93f1e
L
147182016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14719
14720 PR target/68991
14721 * gcc.target/i386/pr68991.c: New test.
14722
3f50525d
L
147232016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14724
14725 PR target/68991
14726 * g++.dg/pr68991-1.C: New test.
14727 * g++.dg/pr68991-2.C: Likewise.
14728
e0237993 147292016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14730
e0237993 14731 PR other/60465
face88a1
ST
14732 * gcc.target/ia64/pr60465-gprel64.c: New test.
14733 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14734
a0866eff
KT
147352016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14736
14737 PR rtl-optimization/68651
14738 * gcc.target/aarch64/pr68651_1.c: New test.
14739
c589e975
DM
147402016-01-05 David Malcolm <dmalcolm@redhat.com>
14741
14742 PR c/69122
14743 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14744
929710d9
NS
147452016-01-05 Nathan Sidwell <nathan@acm.org>
14746
ce3e43d7
NS
14747 PR c++/58583
14748 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14749
929710d9
NS
14750 * gcc.dg/alias-15.c: New.
14751
a2faef8e
NC
147522016-01-05 Nick Clifton <nickc@redhat.com>
14753
14754 PR target/68870
14755 * g++.dg/pr68770.C: New test.
14756
4cfa76e3
MS
147572016-01-04 Mike Stump <mikestump@comcast.net>
14758
14759 * lib/target-supports.exp (check_effective_target_cilkplus):
14760 cilkplus targets require pthreads.
4ece61b6 14761 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14762
4e8a3a35
MM
147632016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14764
14765 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14766 generation.
14767
818ab71a
JJ
147682016-01-04 Jakub Jelinek <jakub@redhat.com>
14769
14770 Update copyright years.
14771
2fe0a208
MP
147722016-01-04 Marek Polacek <polacek@redhat.com>
14773
14774 PR c/68908
14775 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14776 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14777 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14778
9e3b2fe3
EB
147792016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14780
14781 * gcc.target/sparc/20160104-2.c: New test.
14782
e8d65a35
EB
147832016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14784
14785 * gcc.target/sparc/20160104-1.c: New test.
14786
25ccfccd
PT
147872016-01-03 Paul Thomas <pault@gcc.gnu.org>
14788
14789 PR fortran/65045
14790 * gfortran.dg/pr65045.f90: New test.
14791
cb51d382
EB
147922016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14793
14794 * gnat.dg/specs/debug1.ads: Delete.
14795
6eeaad6e
JD
147962016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14797
14798 PR libgfortran/68867
14799 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14800 expression.
14801
2f968603
JD
148022016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14803
14804 PR libgfortran/68867
14805 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14806 PowerPC.
14807
591bb5e4
PT
148082016-01-01 Paul Thomas <pault@gcc.gnu.org>
14809
14810 PR fortran/68864
14811 * gfortran.dg/pr68864.f90: New test.
14812
f1e0620c
JJ
148132016-01-01 Jakub Jelinek <jakub@redhat.com>
14814
942a1319
JJ
14815 PR tree-optimization/69070
14816 * gcc.dg/pr69070.c: New test.
14817
10dff63f
JJ
14818 PR sanitizer/69055
14819 * gfortran.dg/pr69055.f90: New test.
14820
f1e0620c
JJ
14821 PR target/69015
14822 * gcc.dg/pr69015.c: New test.
818ab71a 14823\f
2f883d1c 14824Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14825
14826Copying and distribution of this file, with or without modification,
14827are permitted in any medium without royalty provided the copyright
14828notice and this notice are preserved.