]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add support for ARM Cortex-M33 processor
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
dac9376a
BE
12016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2
3 PR c++/71973
4 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
5 * g++.dg/init/new15.C: Likewise.
6 * g++.dg/ipa/inline-1.C: Likewise.
7 * g++.dg/ipa/inline-2.C: Likewise.
8 * g++.dg/lto/20080908-1_0.C: Likewise.
9 * g++.dg/tc1/dr20.C: Likewise.
10 * g++.dg/tree-ssa/inline-1.C: Likewise.
11 * g++.dg/tree-ssa/inline-2.C: Likewise.
12 * g++.old-deja/g++.law/except1.C: Likewise.
13 * g++.old-deja/g++.other/vbase5.C: Likewise.
14 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
15
b210df46
BS
162016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17
18 PR tree-optimization/78210
19 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
20 possibility of widening multiplies.
21
964ef24c
RB
222016-11-04 Richard Biener <rguenther@suse.de>
23
24 PR middle-end/78185
25 * gcc.dg/pr78185.c: New testcase.
26
5fb80387
DE
272016-10-04 David Edelsohn <dje.gcc@gmail.com>
28
29 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
30 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
31
6905c577
JJ
322016-11-03 Jakub Jelinek <jakub@redhat.com>
33 Alexandre Oliva <aoliva@redhat.com>
34 Jason Merrill <jason@redhat.com>
35
36 PR debug/28767
37 PR debug/56974
38 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
39 * g++.dg/debug/dwarf2/ref-3.C: New test.
40 * g++.dg/debug/dwarf2/ref-4.C: New test.
41 * g++.dg/debug/dwarf2/refqual-1.C: New test.
42 * g++.dg/debug/dwarf2/refqual-2.C: New test.
43
442016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
45
46 * gfortran.dg/dec_exp_1.f90: New test.
47 * gfortran.dg/dec_exp_2.f90: Likewise.
48 * gfortran.dg/dec_exp_3.f90: Likewise.
49
6905c577 502016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
51
52 * gfortran.dg/dec_parameter_1.f: New test.
53 * gfortran.dg/dec_parameter_2.f90: Likewise.
54 * gfortran.dg/dec_parameter_3.f90: Likewise.
55 * gfortran.dg/dec_parameter_4.f90: Likewise.
56
7d29f8e3
ML
572016-11-03 Martin Liska <mliska@suse.cz>
58
59 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
60 output.
61 * gcc.dg/tree-prof/time-profiler-3.c: New test.
62
5de3e2d8
BE
632016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
64
65 PR libgcc/78067
66 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
67
f03f0232
SKS
682016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
69
70 * gcc.c-torture/execute/pr78170.c: Require int32plus.
71
bd17a9df
MF
722016-11-02 Max Filippov <jcmvbkbc@gmail.com>
73
74 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
75
2b01aad6
TC
762016-11-01 Tamar Christina <tamar.christina@arm.com>
77
78 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
79 Check for arm_v8_neon_hw.
80 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
81 Likewise.
82 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
83 Likewise.
84 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
85 Likewise.
86
aa55dc0c
RB
872016-11-02 Richard Biener <rguenther@suse.de>
88
89 * gcc.dg/store_merging_8.c: New testcase.
90
6905c577 912016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
92
93 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
94
075be4a1
DE
952016-11-02 David Edelsohn <dje.gcc@gmail.com>
96
4b69fb13
DE
97 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
98 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
99 * gcc.dg/addr_equal_1.c: XFAIL AIX.
100 * gcc.dg/pr65779.c: XFAIL AIX.
101 * gcc.dg/pr70405.c: XFAIL AIX.
102
075be4a1
DE
103 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
104 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
105 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
106
fdb1aa55
RO
1072016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
108
109 * lib/target-supports.exp (check_gc_sections_available): Use
110 -print-prog-name=ld to determine linker used.
111
4adbcdb4
ML
1122016-11-02 Martin Liska <mliska@suse.cz>
113
114 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
115 test case.
116
4b2c06f4
KT
1172016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
118
119 PR tree-optimization/78170
120 * gcc.c-torture/execute/pr78170.c: New test.
121
63e523d6
KT
1222016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
123
124 PR tree-optimization/78162
125 * gcc.c-torture/compile/pr78162.c: New test.
126
da42ac7b
RB
1272016-11-02 Richard Biener <rguenther@suse.de>
128
129 PR tree-optimization/78035
130 PR tree-optimization/77964
131 * gcc.target/i386/pr78035.c: New testcase.
132
4280df0a
RB
1332016-11-02 Richard Biener <rguenther@suse.de>
134
135 * gcc.dg/tree-ssa/vrp111.c: New testcase.
136 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
137 * gcc.dg/tree-ssa/pr21086.c: Likewise.
138 * gcc.dg/tree-ssa/pr58480.c: Likewise.
139 * gcc.dg/tree-ssa/vrp08.c: Likewise.
140
1b1d9303
DE
1412016-11-01 David Edelsohn <dje.gcc@gmail.com>
142
143 * gfortran.dg/pr70937.f90: require-effective-target lto.
144
5b7c0519
TK
1452016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
146
147 PR fortran/69544
148 * gfortran.dg/where_6.f90: New test.
149
70d28813
JJ
1502016-11-01 Jakub Jelinek <jakub@redhat.com>
151
152 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
153
7f4266d4
TK
1542016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
155
156 PR fortran/69544
157 * gfortran.dg/where_5.f90: New test.
158
9fc158eb
BB
1592016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
160
161 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
162 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
163 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
164 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
165
baeb7b5c
UB
1662016-11-01 Uros Bizjak <ubizjak@gmail.com>
167
168 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
169 Whitespace fixes.
170 (check_effective_target_vect_cmdline_needed): Check
171 is-effective-target ia32 for x86 targets.
172 (check_effective_target_vect_simd_clones): Simplify condition.
173 (check_effective_target_vect_double): Ditto.
174 (check_effective_target_vect_aligned_arrays): Check
175 is-effective-target ia32 for x86 targets. Simplify condition.
176 (check_effective_target_vect_multiple_sizes): Simplify condition.
177 (check_effective_target_sqrt_insn): Add i?86-*-* target.
178 (check_effective_target_sync_int_128): Simplify condition.
179 (check_effective_target_sync_int_128_runtime): Ditto.
180 (check_effective_target_sync_long_long_runtime): Ditto.
181 (check_effective_target_divmod): Add i?86-*-* target.
182
156b5cca
MM
1832016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
184
185 * gcc.target/powerpc/vsx-extract-4.c: New test.
186 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
187
120a4c45
JD
1882016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
189
190 PR fortran/54679
191 * gfortran.dg/fmt_l.f90: Update test.
192 * gfortran.dg/fmt_l0.f90: New test.
193
c5fed5c6
JJ
1942016-10-31 Jakub Jelinek <jakub@redhat.com>
195
196 PR c++/78089
197 * c-c++-common/builtin-shuffle-1.c: New test.
198 * g++.dg/cpp0x/addressof3.C: New test.
199
aee69156
VV
2002016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
201
202 Add tests for a const member and a reference member for launder.
203 * g++.dg/cpp1z/launder3.C: New.
204 * g++.dg/cpp1z/launder4.C: Likewise.
205 * g++.dg/cpp1z/launder5.C: Likewise.
206 * g++.dg/cpp1z/launder5.cc: Likewise.
207 * g++.dg/cpp1z/launder5.h: Likewise.
208 * g++.dg/cpp1z/launder6.C: Likewise.
209 * g++.dg/cpp1z/launder6.cc: Likewise.
210 * g++.dg/cpp1z/launder6.h: Likewise.
211
1e4fa9b1
JJ
2122016-10-31 Jakub Jelinek <jakub@redhat.com>
213
dcb466ec
JJ
214 PR c++/77948
215 * g++.dg/cpp0x/pr77948-1.C: New test.
216 * g++.dg/cpp0x/pr77948-2.C: New test.
217 * g++.dg/cpp0x/pr77948-3.C: New test.
218 * g++.dg/cpp0x/pr77948-4.C: New test.
219 * g++.dg/cpp0x/pr77948-5.C: New test.
220 * g++.dg/cpp0x/pr77948-6.C: New test.
221
1e4fa9b1
JJ
222 PR tree-optimization/77860
223 * gcc.dg/pr77860.c: New test.
224
9782e1ec
JJ
2252016-10-31 Jakub Jelinek <jakub@redhat.com>
226
227 PR c++/77886
228 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
229
dd57b05e
SKS
2302016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
231
232 * gcc.dg/lto/pr60449_0.c: Skip for avr.
233
84ff4775
LCW
2342016-10-30 Le-Chun Wu <lcwu@google.com>
235 Mark Wielaard <mjw@redhat.com>
236
237 * gcc.dg/Wshadow-compatible-local-1.c: New test.
238 * gcc.dg/Wshadow-local-1.c: Likewise.
239 * gcc.dg/Wshadow-local-2.c: Likewise.
240 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
241 * g++.dg/warn/Wshadow-local-1.C: Likewise.
242 * g++.dg/warn/Wshadow-local-2.C: Likewise.
243
0b56e9ad
BS
2442016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
245
246 PR tree-optimization/71915
247 PR tree-optimization/71490
248 * gcc.dg/tree-ssa/pr54245.c: Delete.
249 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
250 document why.
251
d4fc6702
JD
2522016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
253
254 PR fortran/78123
255 * gfortran.dg/fmt_t_9.f: New test.
256
396e56d2
TK
2572016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
258
259 PR fortran/67219
260 * gfortran.dg/pr67219.f90: New test.
261
a654d5d0
JJ
2622016-10-29 Jakub Jelinek <jakub@redhat.com>
263
205b9ed1
JJ
264 PR rtl-optimization/77919
265 * g++.dg/torture/pr77919-2.C: New test.
266
a654d5d0
JJ
267 PR target/78148
268 * gcc.dg/pr78148.c: New test.
269
894d8b41
EB
2702016-10-28 Eric Botcazou <ebotcazou@adacore.com>
271
272 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
273 * gcc.target/sparc/overflow-4.c: ...here.
274 * gcc.target/sparc/overflow-5.c: New test.
275
e72531b9
PK
2762016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
277 Kugan Vivekanandarajah <kuganv@linaro.org>
278 Jim Wilson <jim.wilson@linaro.org>
279
280 PR tree-optimization/43721
281 * lib/target-supports.exp (check_effective_target_divmod): New.
282 (check_effective_target_divmod_simode): Likewise.
283 (check_effective_target_arm_divmod_simode): Likewise.
284 * gcc.dg/divmod-1-simode.c: New test.
285 * gcc.dg/divmod-1.c: Likewise.
286 * gcc.dg/divmod-2-simode.c: Likewise.
287 * gcc.dg/divmod-2.c: Likewise.
288 * gcc.dg/divmod-3-simode.c: Likewise.
289 * gcc.dg/divmod-3.c: Likewise.
290 * gcc.dg/divmod-4-simode.c: Likewise.
291 * gcc.dg/divmod-4.c: Likewise.
292 * gcc.dg/divmod-5.c: Likewise.
293 * gcc.dg/divmod-6-simode.c: Likewise.
294 * gcc.dg/divmod-6.c: Likewise.
295 * gcc.dg/divmod-7.c: Likewise.
296
f663d9ad
KT
2972016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
298 Jakub Jelinek <jakub@redhat.com>
299 Andrew Pinski <pinskia@gmail.com>
300
301 PR middle-end/22141
302 PR rtl-optimization/23684
303 * gcc.c-torture/execute/pr22141-1.c: New test.
304 * gcc.c-torture/execute/pr22141-2.c: Likewise.
305 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
306 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
307 * gcc.dg/store_merging_1.c: New test.
308 * gcc.dg/store_merging_2.c: Likewise.
309 * gcc.dg/store_merging_3.c: Likewise.
310 * gcc.dg/store_merging_4.c: Likewise.
311 * gcc.dg/store_merging_5.c: Likewise.
312 * gcc.dg/store_merging_6.c: Likewise.
313 * gcc.dg/store_merging_7.c: Likewise.
314 * gcc.target/i386/pr22141.c: Likewise.
315 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
316 * g++.dg/init/new17.C: Likewise.
317
6905c577 3182016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
319
320 PR middle-end/72747
321 * c-c++-common/pr72747-1.c: New test.
322 * c-c++-common/pr72747-2.c: Likewise.
323
539405d5
AK
3242016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
325
326 * gcc.target/s390/oscbreak-1.c: New test.
327
0dbb19f0
AK
3282016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
329
330 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
331
0d9e143c
JJ
3322016-10-28 Jakub Jelinek <jakub@redhat.com>
333
c19066a7
JJ
334 PR rtl-optimization/77919
335 * g++.dg/torture/pr77919.C: New test.
336
0d9e143c
JJ
337 PR rtl-optimization/78132
338 * gcc.target/i386/pr78132.c: New test.
339
cc91248d
EB
3402016-10-27 Eric Botcazou <ebotcazou@adacore.com>
341
342 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
343
787c7a65
MM
3442016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
345
346 * gcc.target/powerpc/vsx-simode.c: New test.
347 * gcc.target/powerpc/vsx-simode2.c: Likewise.
348 * gcc.target/powerpc/vsx-simode3.c: Likewise.
349
4ce71579
JJ
3502016-10-27 Jakub Jelinek <jakub@redhat.com>
351
6f21288f
JJ
352 PR fortran/78026
353 * gfortran.dg/gomp/pr78026.f03: New test.
354 * gfortran.dg/select_type_38.f03: New test.
355
4ce71579
JJ
356 PR middle-end/78025
357 * g++.dg/gomp/declare-simd-7.C: New test.
358
6f21288f 3592016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
360
361 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
362 * gfortran.dg/dec_init_2.f90: Likewise.
363 * gfortran.dg/dec_init_3.f90: New test.
364 * gfortran.dg/dec_init_4.f90: Likewise.
365
93f90bec
BC
3662016-10-27 Bin Cheng <bin.cheng@arm.com>
367
368 * gcc.dg/fold-narrowbopcst-1.c: New test.
369
6f21288f 3702016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
371
372 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
373 dg-shouldfail/dg-output instead of XFAIL.
374 * gfortran.dg/dec_io_6.f90: Likewise.
375
ddb92ab9
TP
3762016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
377
378 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
379 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
380 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
381 * gcc.target/arm/atomic-op-char-3.c: Likewise.
382 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
383 * gcc.target/arm/atomic-op-int-3.c: Likewise.
384 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
385 * gcc.target/arm/atomic-op-release-3.c: Likewise.
386 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
387 * gcc.target/arm/atomic-op-short-3.c: Likewise.
388
ad6e4ba8
BC
3892016-10-27 Bin Cheng <bin.cheng@arm.com>
390
391 * gcc.dg/fold-convmaxconv-1.c: New test.
392 * gcc.dg/fold-convminconv-1.c: New test.
393
6905c577 3942016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
395
396 PR fortran/78092
397 * gfortran.dg/pr78092.f90: New test.
398
7a83b391
KN
3992016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
400
401 PR target/78056
402 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
403 expected error message.
404 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
405 expected error message.
406 * gcc.target/powerpc/vsu/vec-all-nez-7.c
407 (test_all_not_equal_and_not_zero): Change expected error message.
408
3693a620
JJ
4092016-10-26 Jakub Jelinek <jakub@redhat.com>
410
411 PR fortran/77973
412 * gfortran.dg/gomp/pr77973.f90: New test.
413
cd612e8a
PT
4142016-10-26 Paul Thomas <pault@gcc.gnu.org>
415
416 PR fortran/78108
417 * gfortran.dg/submodule_18.f08: New test.
418 * gfortran.dg/submodule_19.f08: New test.
419
09844a5f
MM
4202016-10-26 Michael Matz <matz@suse.de>
421
422 * g++.dg/pr78060.C: New test.
423 * gfortran.dg/pr78061.f: New test.
424 * g++.dg/pr78088.C: New test.
425
6f21288f 4262016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
427
428 * gfortran.dg/dec_io_1.f90: New test.
429 * gfortran.dg/dec_io_2.f90: New test.
430 * gfortran.dg/dec_io_3.f90: New test.
431 * gfortran.dg/dec_io_4.f90: New test.
432 * gfortran.dg/dec_io_5.f90: New test.
433 * gfortran.dg/dec_io_6.f90: New test.
434
6c95388f
JJ
4352016-10-25 Jakub Jelinek <jakub@redhat.com>
436
437 PR sanitizer/78106
438 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
439
4402016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
441
442 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
443 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
444
90e261e4
EB
4452016-10-25 Eric Botcazou <ebotcazou@adacore.com>
446
447 * gnat.dg/opt59.adb: New test.
448 * gnat.dg/opt59_pkg.ad[sb]: New helper.
449
450 * gnat.dg/opt60.adb: New test.
451
cef026ec
AV
4522016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
453
454 PR fortran/72770
455 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
456 this pr.
457
96592eed
JJ
4582016-10-25 Jakub Jelinek <jakub@redhat.com>
459
460 PR target/78102
461 * gcc.target/i386/pr78102.c: New test.
462
6c95388f 4632016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
464
465 * gfortran.dg/dec_logical_xor_1.f90: New test.
466 * gfortran.dg/dec_logical_xor_2.f90: New test.
467 * gfortran.dg/dec_logical_xor_3.f03: New test.
468
6c95388f 4692016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
470
471 * gfortran.dg/dec_loc_rval_1.f90: New test.
472 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 473 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 474
6c95388f 4752016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 476
90051c26
FR
477 * gfortran.dg/dec_type_print.f90: New testcase.
478
6c95388f 4792016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
480
481 * gfortran.dg/feed_1.f90: New test.
482 * gfortran.dg/feed_2.f90: New test.
ef144767 483
8e104951
ML
4842016-10-25 Martin Liska <mliska@suse.cz>
485
486 PR sanitizer/78106
487 * gcc.dg/asan/pr78106.c: New test.
488
b93ee1bb
ML
4892016-10-25 Martin Liska <mliska@suse.cz>
490
491 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
492
ad6922b0
WD
4932016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
494
495 PR target/78041
496 * gcc.target/arm/pr78041.c: New test.
497
e16f1cc7
JJ
4982016-10-25 Jakub Jelinek <jakub@redhat.com>
499
500 * g++.dg/cpp1z/launder1.C: New test.
501 * g++.dg/cpp1z/launder2.C: New test.
502
078134e5 5032016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 504 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
505
506 PR target/71676
507 PR target/71678
508 * gcc.target/avr/pr71676-2.c: New test.
509
c7212a15 5102016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 511 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
512
513 PR target/71676
514 PR target/71678
515 * gcc.target/avr/pr71676-1.c: New test.
516 * gcc.target/avr/pr71676-3.c: New test.
517 * gcc.target/avr/pr71676.c: New test.
518 * gcc.target/avr/pr71678.c: New test.
519
d1c7d3a8
KV
5202016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
521
522 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
523 such that cloned verions of tested functions are not created.
524
c7082171
SK
5252016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
526
527 PR fortran/71895
528 * gfortran.dg/pr71895.f90: New test.
529
0f2a9e37
JJ
5302016-10-24 Jakub Jelinek <jakub@redhat.com>
531
532 * g++.dg/debug/dwarf2/ref-2.C: New test.
533
f8348061
BE
5342016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
535
536 * c-c++-common/Wint-in-bool-context-3.c: New test.
537
1eb4547b
MS
5382016-10-24 Martin Sebor <msebor@redhat.com>
539
540 PR middle-end/77735
541 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
542 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
543 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
544 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
545 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
546 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
547 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
548
292af537
RB
5492016-10-24 Richard Biener <rguenther@suse.de>
550
551 PR testsuite/71491
552 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
553 * gcc.dg/vect/slp-45.c: Likewise.
554
40f683e8
RB
5552016-10-24 Richard Biener <rguenther@suse.de>
556
557 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
558 * gcc.dg/tree-ssa/pr21458.c: Likewise.
559 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
560
b1b6774f
GJL
5612016-10-24 Georg-Johann Lay <avr@gjlay.de>
562
563 PR target/78093
564 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
565 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
566
ed9760d2
AV
5672016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
568
569 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
570
fb027a42
JJ
5712016-10-24 Jakub Jelinek <jakub@redhat.com>
572
573 * gcc.target/i386/bmi2-pext-1.c: New test.
574 * gcc.target/i386/bmi2-pdep-1.c: New test.
575 * gcc.target/i386/bmi2-bzhi-3.c: New test.
576 * gcc.target/i386/tbm-bextri-1.c: New test.
577 * gcc.target/i386/bmi-bextr-6.c: New test.
578
8e10302e
RO
5792016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
580
581 PR target/77483
582 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
583 * gcc.target/i386/pr65105-1.c: Likewise.
584 * gcc.target/i386/pr65105-2.c: Likewise.
585 * gcc.target/i386/pr65105-3.c: Likewise.
586 * gcc.target/i386/pr65105-5.c: Likewise.
587 * gcc.target/i386/pr67761.c: Likewise.
588 * gcc.target/i386/pr70799-1.c: Likewise.
589
866c72a8
ML
5902016-10-24 Martin Liska <mliska@suse.cz>
591
592 PR sanitizer/77966
593 * c-c++-common/ubsan/unreachable-3.c: New test.
594
0804124b
SK
5952016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
596
597 PR fortran/77763
598 * gfortran.dg/pr77763.f90
599
87c9fca5
SK
6002016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
601
602 PR fortran/54730
603 PR fortran/78033
604 * gfortran.dg/pr78033.f90: New test.
605
dfd6231e
PT
6062016-10-23 Paul Thomas <pault@gcc.gnu.org>
607
608 PR fortran/69834
609 * gfortran.dg/select_type_1.f03: Change error for overlapping
610 TYPE IS cases.
611 * gfortran.dg/select_type_36.f03: New test.
612
66ccff98
EB
6132016-10-22 Eric Botcazou <ebotcazou@adacore.com>
614
615 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
616
15876cee
TK
6172016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
618
619 PR fortran/78021
620 * gfortran.dg/string_length_3.f90: New test.
621
574284e9
AV
6222016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
623
574284e9
AV
624 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
625
6262016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
627
628 PR fortran/43366
629 PR fortran/57117
630 PR fortran/61337
631 * gfortran.dg/alloc_comp_class_5.f03: New test.
632 * gfortran.dg/class_allocate_21.f90: New test.
633 * gfortran.dg/class_allocate_22.f90: New test.
634 * gfortran.dg/realloc_on_assign_27.f08: New test.
635
20276dc9
JL
6362016-10-21 Jeff Law <law@redhat.com>
637
638 * PR tree-optimization/71947
639 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
640 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
641 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
642
f7503699
KV
6432016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
644
645 * gcc.dg/ipa/vrp5.c: New test.
646 * gcc.dg/ipa/vrp6.c: New test.
647
5be6b295
WD
6482016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
649
650 * gcc.target/aarch64/test_frame_17.c: New test.
651
c82bc7ed
WD
6522016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
653
654 * gcc.target/aarch64/test_frame_17.c: New test.
655
67a6cac7
AP
6562016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
657
658 PR preprocessor/71681
659 * gcc.dg/cpp/pr71681-1.c: New testcase
660 * gcc.dg/cpp/pr71681-2.c: Likewise
661 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
662 * gcc.dg/cpp/remap/a/header.gcc: Likewise
663 * gcc.dg/cpp/remap/a/t_1.h: Likewise
664 * gcc.dg/cpp/remap/a/t_2.h: Likewise
665
8e6982f7
JJ
6662016-10-21 Jakub Jelinek <jakub@redhat.com>
667
9c4c8b7b
JJ
668 PR target/78057
669 * gcc.target/i386/pr78057.c: New test.
670
8e6982f7
JJ
671 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
672
de514d40
PT
6732016-10-21 Paul Thomas <pault@gcc.gnu.org>
674
675 PR fortran/69566
676 * gfortran.dg/select_type_37.f03: New test.
677
1d64ceb0
SKS
6782016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
679
680 PR target/71627
681 * gcc.target/avr/pr71627.c: New test
682
85729229
EB
6832016-10-21 Eric Botcazou <ebotcazou@adacore.com>
684
685 * gcc.target/sparc/overflow-1.c: New test.
686 * gcc.target/sparc/overflow-2.c: Likewise.
687 * gcc.target/sparc/overflow-3.c: Likewise.
688
d17f2c3b
AV
6892016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
690
691 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
692 effective target.
693
0d47cee6
KT
6942016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
695
696 PR rtl-optimization/78038
697 * gcc.target/aarch64/pr78038.c: New test.
698
a20d03c8
RB
6992016-10-21 Richard Biener <rguenther@suse.de>
700
701 PR tree-optimization/78051
702 * g++.dg/torture/pr78051.C: New testcase.
703
f3ecd50f
BE
7042016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
705
706 * c-c++-common/wdate-time.c: Restored test case.
707 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
708
fceabe50
JJ
7092016-10-20 Jakub Jelinek <jakub@redhat.com>
710
711 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
712
f56ea76e
UB
7132016-10-20 Uros Bizjak <ubizjak@gmail.com>
714
715 PR target/78037
716 * gcc.target/i386/pr78037.c: New test.
717
2c35bbe1
EB
7182016-10-20 Eric Botcazou <ebotcazou@adacore.com>
719
720 * gcc.target/visium/overflow8.c: New.
721 * gcc.target/visium/overflow16.c: Likewise.
722 * gcc.target/visium/overflow32: Likewise.
723
28df8730
MM
7242016-10-20 Michael Matz <matz@suse.de>
725
726 * gcc.dg/loop-split.c: New test.
727 * gcc.dg/tree-ssa/ifc-9.c: Update.
728 * gcc.dg/tree-ssa/ifc-10.c: Update.
729
6c1a9e41
RB
7302016-10-20 Richard Biener <rguenther@suse.de>
731
732 * gcc.dg/graphite/pr35356-1.c: Update.
733
a2923dba
PC
7342016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
735
736 PR c++/77446
737 * g++.dg/cpp1y/pr77446.C: New.
738
2066ef6a
PK
7392016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
740
741 PR tree-optimization/53979
742 * gcc.dg/pr53979-1.c: New test-case.
743 * gcc.dg/pr53979-2.c: Likewise.
744
4c712374
BE
7452016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
746
747 * c-c++-common/Wint-in-bool-context-2.c: New test.
748
bdcf8e7c
JD
7492016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
750
751 * gfortran.dg/dtio_17.f90: Fix test.
752
ec1748d4
AH
7532016-10-19 Aldy Hernandez <aldyh@redhat.com>
754
755 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
756 * gcc.dg/Walloca-2.c: Same.
757
b70f0b0c
AH
7582016-10-19 Aldy Hernandez <aldyh@redhat.com>
759
760 * gcc.dg/Wvla-1.c: Rename to...
761 * gcc.dg/Wvla-larger-than-1.c: ...this.
762 * gcc.dg/Wvla-2.c: Rename to...
763 * gcc.dg/Wvla-larger-than-2.c: ...this.
764 * gcc.dg/Wvla-3.c: Rename to...
765 * gcc.dg/Walloca-11.c.: ...this.
766 * gcc.dg/wvla-[1-7].c: Rename to:
767 * gcc.dg/Wvla-[1-7].c: ...this.
768
cbb22e61
BC
7692016-10-19 Bin Cheng <bin.cheng@arm.com>
770
771 PR tree-optimization/78005
772 * gcc.dg/vect/pr78005.c: New.
773 * gcc.target/i386/l_fma_float_1.c: Revise test.
774 * gcc.target/i386/l_fma_float_2.c: Ditto.
775 * gcc.target/i386/l_fma_float_3.c: Ditto.
776 * gcc.target/i386/l_fma_float_4.c: Ditto.
777 * gcc.target/i386/l_fma_float_5.c: Ditto.
778 * gcc.target/i386/l_fma_float_6.c: Ditto.
779 * gcc.target/i386/l_fma_double_1.c: Ditto.
780 * gcc.target/i386/l_fma_double_2.c: Ditto.
781 * gcc.target/i386/l_fma_double_3.c: Ditto.
782 * gcc.target/i386/l_fma_double_4.c: Ditto.
783 * gcc.target/i386/l_fma_double_5.c: Ditto.
784 * gcc.target/i386/l_fma_double_6.c: Ditto.
785
a023f8c8
TS
7862016-10-19 Thomas Schwinge <thomas@codesourcery.com>
787
788 PR tree-optimization/78024
789 * gcc.dg/goacc/loop-processing-1.c: New file.
790
d9700bdb
RB
7912016-10-19 Richard Biener <rguenther@suse.de>
792
793 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
794
902cb7b1
KN
7952016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
796
797 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
798 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
799 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
800 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
801 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
802 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
803 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
804 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
805 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
806 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
807 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
808 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
809 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
810 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
811 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
812 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
813 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
814 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
815 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
816 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
817 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
818 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
819 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
820 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
821 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
822 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
823 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
824 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
825 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
826 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
827 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
828 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
829 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
830 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
831 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
832 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
833 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
834 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
835 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
836 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
837 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
838 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
839 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
840 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
841 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
842 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
843 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
844 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
845 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
846 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
847 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
848 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
849 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
850 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
851 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
852 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
853 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
854 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
855 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
856 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
857 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
858 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
859 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
860 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
861 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
862 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
863 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
864 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
865 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
866 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
867 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
868 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
869 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
870 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
871 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
872 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
873 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
874 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
875 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
876 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
877 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
878 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
879 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
880 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
881 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
882 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
883 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
884 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
885 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
886 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
887 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
888 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
889 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
890 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
891 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
892 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
893 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
894 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
895 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
896 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
897 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
898 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
899 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
900 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
901 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
902 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
903 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
904 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
905 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
906 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
907 * gcc.target/powerpc/vsu/vsu.exp: New file.
908
5cb96b6a
UB
9092016-10-18 Uros Bizjak <ubizjak@gmail.com>
910
911 PR target/77991
912 * gcc.target/i386/pr77991.c: New test.
913
f5de494c
MF
9142016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
915
916 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
917 LTO is used.
918
e5163ec1
SKS
9192016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
920
5cb96b6a 921 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 922
b64e8239
RB
9232016-10-18 Richard Biener <rguenther@suse.de>
924
925 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
926 * gcc.dg/tree-ssa/pr21001.c: Likewise.
927 * gcc.dg/tree-ssa/pr21090.c: Likewise.
928 * gcc.dg/tree-ssa/pr21294.c: Likewise.
929 * gcc.dg/tree-ssa/pr21563.c: Likewise.
930 * gcc.dg/tree-ssa/pr23744.c: Likewise.
931 * gcc.dg/tree-ssa/pr25382.c: Likewise.
932 * gcc.dg/tree-ssa/pr68431.c: Likewise.
933 * gcc.dg/tree-ssa/vrp03.c: Likewise.
934 * gcc.dg/tree-ssa/vrp06.c: Likewise.
935 * gcc.dg/tree-ssa/vrp07.c: Likewise.
936 * gcc.dg/tree-ssa/vrp09.c: Likewise.
937 * gcc.dg/tree-ssa/vrp19.c: Likewise.
938 * gcc.dg/tree-ssa/vrp20.c: Likewise.
939 * gcc.dg/tree-ssa/vrp92.c: Likewise.
940 * gcc.dg/pr68217.c: Likewise.
941 * gcc.dg/predict-9.c: Likewise.
942 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
943 * gcc.dg/predict-1.c: Likewise.
944
c680ada5
JD
9452016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
946
947 * gfortran.dg/dtio_17.f90: New test.
948
7fd4f180
KV
9492016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
950
951 * gcc.dg/ipa/vrp4.c: Adjust testcase.
952
718625ad
KV
9532016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
954
955 * gcc.dg/ipa/vrp4.c: New test.
956
735b8f9f
KV
9572016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
958
959 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
960 * gcc.dg/torture/pr39074.c: Likewise.
961
86f98087
EB
9622016-10-17 Eric Botcazou <ebotcazou@adacore.com>
963
964 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
965 * gnat.dg/trampoline4.adb: Minor tweak.
966
a929f266
BS
9672016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
968
969 PR tree-optimization/77916
970 * gcc.dg/torture/pr77916.c: New.
971
4acf2055
SK
9722016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
973
974 PR fortran/77978
975 * gfortran.dg/pr77978_1.f90: New test.
976 * gfortran.dg/pr77978_2.f90: Ditto.
977 * gfortran.dg/pr77978_3.f90: Ditto.
978
871267e1
PT
9792016-10-17 Paul Thomas <pault@gcc.gnu.org>
980
981 PR fortran/61420
982 PR fortran/78013
983 * gfortran.dg/proc_ptr_49.f90: New test.
984
fd9593e9
BE
9852016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
986
987 PR target/77308
988 * gcc.target/arm/pr77308.c: New test.
989
d32d4176
DE
9902016-10-17 David Edelsohn <dje.gcc@gmail.com>
991
992 * lib/target-supports.exp
993 (check_effective_target_floatn_nx_runtime): Return 0 for
994 powerpc*-ibm-aix*.
995
dca2910c
AP
9962016-10-17 Andrew Pinski <apinski@cavium.com>
997
998 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
999 long instead of long.
1000 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1001 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1002 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1003 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1004 * gcc.target/aarch64/pr68102_1.c: Likewise.
1005 * gcc.target/aarch64/target_attr_3.c: Likewise.
1006
44b00dbc
RB
10072016-10-17 Richard Biener <rguenther@suse.de>
1008
1009 PR tree-optimization/77988
1010 * gcc.dg/torture/pr77988.c: New testcase.
1011
89b80c42
PK
10122016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1013
1014 * gcc.dg/pr71636-1.c: New test-case.
1015 * gcc.dg/pr71636-2.c: Likewise.
1016
4c640e26
EB
10172016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1018
1019 * gnat.dg/trampoline3.adb: New test.
1020 * gnat.dg/trampoline4.adb: Likewise.
1021
6c0347f6
JD
10222016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1023
1024 * gfortran.dg/dtio_16.f90: New test.
1025
d0d48a06
EB
10262016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1027
1028 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1029 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1030 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1031
baa33d83
EB
10322016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1033
1034 * gcc.target/sparc/popc.c: Rename to...
1035 * gcc.target/sparc/popc-1.c: ...this.
1036 * gcc.target/sparc/popc-2.c: New test.
1037
523ee218
JD
10382016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1039
1040 PR fortran/77972
1041 * gfortran.dg/unexpected_eof_4.f90: New test.
1042
c04d4ede
JB
10432016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1044
31a84d4a
AP
1045 PR libfortran/48587
1046 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1047
064ed55a
JJ
10482016-10-14 Jakub Jelinek <jakub@redhat.com>
1049
9a822fc7
JJ
1050 PR middle-end/77959
1051 * gfortran.dg/pr77959.f90: New test.
1052
064ed55a
JJ
1053 DR 1511 - const volatile variables and ODR
1054 * g++.dg/DRs/dr1511-1.C: New test.
1055 * g++.dg/DRs/dr1511-2.C: New test.
1056
2579762a
EB
10572016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1058
1059 * gnat.dg/debug7.adb (dg-options): Remove -g.
1060 * gnat.dg/debug8.adb (dg-options): Add -margs.
1061 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1062
6d59425d
RB
10632016-10-14 Richard Biener <rguenther@suse.de>
1064
1065 PR tree-optimization/77979
1066 * gcc.dg/torture/pr77979.c: New testcase.
1067
43f66d6e
ML
10682016-10-14 Martin Liska <mliska@suse.cz>
1069
1070 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1071 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1072 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1073
cb3ac867
UB
10742016-10-14 Uros Bizjak <ubizjak@gmail.com>
1075
1076 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1077 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1078 * gcc.dg/torture/pr77937-2.c: Likewise.
1079
14cf71a0
EB
10802016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1081
1082 * gnat.dg/lto15.adb: Adjust.
1083 * gnat.dg/lto16.adb: Likewise.
1084 * gnat.dg/lto17.adb: Likewise
1085 * gnat.dg/lto18.ad[sb]: New test.
1086 * gnat.dg/lto18_pkg.ads: New helper.
1087 * gnat.dg/lto19.adb: New test.
1088 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1089 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1090 * gnat.dg/lto20.adb: New test.
1091 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1092
6fd9c6f4
AV
10932016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1094
1095 * gfortran.dg/coarray_38.f90: Expect error message.
1096
01f44038
KT
10972016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1098
1099 * gcc.target/aarch64/spellcheck_1.c: New test.
1100 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1101 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1102 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1103 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1104 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1105
253abb2a
AS
11062016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1107
1108 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1109
a2695319
BS
11102016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1111
1112 PR tree-optimization/77937
1113 * gcc.dg/torture/pr77937-1.c: New.
1114 * gcc.dg/torture/pr77937-2.c: New.
1115
14a2c9aa
JM
11162016-10-13 Jakub Jelinek <jakub@redhat.com>
1117
1118 * g++.dg/cpp1z/inline-var1.C: New test.
1119 * g++.dg/cpp1z/inline-var1a.C: New test.
1120 * g++.dg/cpp1z/inline-var1.h: New file.
1121 * g++.dg/cpp1z/inline-var2.C: New test.
1122 * g++.dg/cpp1z/inline-var3.C: New test.
1123 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1124 uninitialized const.
1125
6c95388f 11262016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1127
ee7fa2e3
SL
1128 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1129 Xscale is specified, not just -march.
1130 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1131 is incompatible with Xscale.
18d34307 1132
96032047
MS
11332016-10-13 Martin Sebor <msebor@redhat.com>
1134
1135 PR c++/71912
1136 * g++.dg/ext/flexary4.C: Adjust.
1137 * g++.dg/ext/flexary5.C: Same.
1138 * g++.dg/ext/flexary9.C: Same.
1139 * g++.dg/ext/flexary19.C: New test.
1140 * g++.dg/ext/flexary18.C: New test.
1141 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1142 regression test.
5cb96b6a
UB
1143 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1144 Avoid generating a flexible array member in an array.
96032047 1145
5b1548fd
MS
11462016-10-13 Martin Sebor <msebor@redhat.com>
1147
1148 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1149 to placate -Wformat on targets where the type is not int.
1150
7810c4eb
DM
11512016-10-13 David Malcolm <dmalcolm@redhat.com>
1152
1153 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1154 in INSN_LOCATION.
1155
fcd27666
BC
11562016-10-13 Bin Cheng <bin.cheng@arm.com>
1157
1158 * gcc.target/i386/l_fma_float_1.c: Revise test.
1159 * gcc.target/i386/l_fma_float_2.c: Ditto.
1160 * gcc.target/i386/l_fma_float_3.c: Ditto.
1161 * gcc.target/i386/l_fma_float_4.c: Ditto.
1162 * gcc.target/i386/l_fma_float_5.c: Ditto.
1163 * gcc.target/i386/l_fma_float_6.c: Ditto.
1164 * gcc.target/i386/l_fma_double_1.c: Ditto.
1165 * gcc.target/i386/l_fma_double_2.c: Ditto.
1166 * gcc.target/i386/l_fma_double_3.c: Ditto.
1167 * gcc.target/i386/l_fma_double_4.c: Ditto.
1168 * gcc.target/i386/l_fma_double_5.c: Ditto.
1169 * gcc.target/i386/l_fma_double_6.c: Ditto.
1170
b8a4b8c8
BC
11712016-10-13 Bin Cheng <bin.cheng@arm.com>
1172
1173 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1174
328ba117
BC
11752016-10-13 Bin Cheng <bin.cheng@arm.com>
1176
1177 * gcc.dg/vect/vect-98.c: Refine test case.
1178 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1179 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1180 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1181
1a1ab05e
JJ
11822016-10-13 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR c/77946
1185 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1186
27947670
ML
11872016-10-13 Martin Liska <mliska@suse.cz>
1188
1189 PR tree-optimization/77943
1190 * g++.dg/tree-ssa/pr77943.C: New test.
1191
92c5266b
AV
11922016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1193
1194 PR fortran/72832
1195 * gfortran.dg/allocate_with_source_22.f03: New test.
1196 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1197 fail.
1198
90bca4ed
TP
11992016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1200
1201 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1202 * gcc.target/arm/movsi_movw.c: Likewise.
1203 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1204 directive to work on big endian targets.
1205
0011af7b
KV
12062016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1207
1208 * gcc.dg/tree-ssa/evrp6.c: New test.
1209
859e95ab
SB
12102016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1211
1212 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1213 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1214 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1215
2934018d
SB
12162016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1217
1218 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1219 * gcc.target/powerpc/warn-2.c: Ditto.
1220
f92d1522
RS
12212016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1222
1223 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1224 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1225 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1226 for -mmsa.
1227 * gcc.target/mips/msa.c: New test.
1228 * gcc.target/mips/msa-builtins.c: Likewise.
1229 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1230 (check_effective_target_mips_msa_runtime): Likewise.
1231 (check_effective_target_mips_msa): Likewise.
1232 (add_options_for_mips_msa): Likewise.
1233 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1234 (check_effective_target_vect_intfloat_cvt): Likewise.
1235 (check_effective_target_vect_uintfloat_cvt): Likewise.
1236 (check_effective_target_vect_floatint_cvt): Likewise.
1237 (check_effective_target_vect_floatuint_cvt): Likewise.
1238 (check_effective_target_vect_shift): Likewise.
1239 (check_effective_target_vect_shift_char): Likewise.
1240 (check_effective_target_vect_long): Likewise.
1241 (check_effective_target_vect_float): Likewise.
1242 (check_effective_target_vect_double): Likewise.
1243 (check_effective_target_vect_long_long): Likewise.
1244 (check_effective_target_vect_perm): Likewise.
1245 (check_effective_target_vect_perm_byte): Likewise.
1246 (check_effective_target_vect_perm_short): Likewise.
1247 (check_effective_target_vect_sdot_qi): Likewise.
1248 (check_effective_target_vect_udot_qi): Likewise.
1249 (check_effective_target_vect_sdot_hi): Likewise.
1250 (check_effective_target_vect_udot_hi): Likewise.
1251 (check_effective_target_vect_pack_trunc): Likewise.
1252 (check_effective_target_vect_unpack): Likewise.
1253 (check_effective_target_vect_hw_misalign): Likewise.
1254 (check_effective_target_vect_condition): Likewise.
1255 (check_effective_target_vect_cond_mixed): Likewise.
1256 (check_effective_target_vect_char_mult): Likewise.
1257 (check_effective_target_vect_short_mult): Likewise.
1258 (check_effective_target_vect_int_mult): Likewise.
1259 (check_effective_target_vect_extract_even_odd): Likewise.
1260 (check_effective_target_vect_interleave): Likewise.
1261 (check_vect_support_and_set_flags): Check if the target supports MSA
1262 and append to the list of EFFECTIVE_TARGETS.
1263
0bfd099c
RB
12642016-10-12 Richard Biener <rguenther@suse.de>
1265
1266 PR debug/77947
1267 * g++.dg/torture/pr77947.C: New testcase.
1268
b4a9ef2f
PMR
12692016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1270
1271 * gnat.dg/debug8.adb: New testcase.
1272
c0dbd22d
PMR
12732016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1274
1275 * gnat.dg/debug9.adb: New testcase.
1276
8a7c91cd
RB
12772016-10-12 Richard Biener <rguenther@suse.de>
1278
1279 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1280 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1281 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1282
7dc2f5f1
RB
12832016-10-12 Richard Biener <rguenther@suse.de>
1284
1285 PR tree-optimization/77920
1286 * gcc.dg/torture/pr77920.c: New testcase.
1287
70f6d5e1
JJ
12882016-10-12 Jakub Jelinek <jakub@redhat.com>
1289
4a8b97cb
JJ
1290 PR tree-optimization/77929
1291 * gcc.c-torture/compile/pr77929.c: New test.
1292
70f6d5e1
JJ
1293 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1294 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1295 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1296 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1297 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1298 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1299 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1300 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1301 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1302
4803de58
EB
13032016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1304
1305 * gcc.target/sparc/setcc-4.c: Adjust.
1306 * gcc.target/sparc/setcc-5.c: Likewise.
1307 * gcc.target/sparc/setcc-6.c: Likewise.
1308 * gcc.target/sparc/setcc-7.c: Likewise.
1309 * gcc.target/sparc/setcc-8.c: Likewise.
1310 * gcc.target/sparc/setcc-9.c: Likewise.
1311 * gcc.target/sparc/setcc-10.c: Delete.
1312
f6cf4810
SK
13132016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1314
1315 PR fortran/77942
1316 * gfortran.dg/pr77942.f90
1317
8e8c2744
FR
13182016-10-11 Fritz Reese <fritzoreese@gmail.com>
1319
1320 * gfortran.dg/dec_math.f90: New testsuite.
1321
ddefad9a
SKS
13222016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1323
1324 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1325 (main): Declare j as i32 instead of int.
1326
e7b08761
TP
13272016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1328
1329 PR testsuite/PR77710
1330 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1331 target triplet instead of *-*-*-*.
1332
9fd7cd44
EB
13332016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1334
1335 * gnat.dg/unchecked_convert10.adb: New test.
1336 * gnat.dg/unchecked_convert11.adb: Likewise.
1337 * gnat.dg/unchecked_convert12.adb: Likewise.
1338
ff7e7ee0
EB
13392016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1340
1341 * gcc.target/sparc/cbcond-1.c: New test.
1342 * gcc.target/sparc/cbcond-2.c: Likewise.
1343 * gcc.target/sparc/movcc-1.c: Likewise.
1344 * gcc.target/sparc/movcc-2.c: Likewise.
1345 * gcc.target/sparc/setcc-1.c: Adjust.
1346 * gcc.target/sparc/setcc-2.c: Likewise.
1347 * gcc.target/sparc/setcc-3.c: Likewise.
1348 * gcc.target/sparc/setcc-4.c: Likewise.
1349 * gcc.target/sparc/setcc-5.c: Likewise.
1350 * gcc.target/sparc/setcc-6.c: New test.
1351 * gcc.target/sparc/setcc-7.c: Likewise.
1352 * gcc.target/sparc/setcc-8.c: Likewise.
1353 * gcc.target/sparc/setcc-9.c: Likewise.
1354 * gcc.target/sparc/setcc-10.c: Likewise.
1355
d30078b8
JL
13562016-10-10 Jeff Law <law@redhat.com>
1357
1358 PR tree-optimization/71947
1359 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1360 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1361 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1362 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1363 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1364 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1365
5f869266
TK
13662016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1367
1368 PR fortran/77915
1369 * gfortran.dg/matmul_11.f90: New test.
1370
174e0b00
JW
13712016-10-10 Jiong Wang <jiong.wang@arm.com>
1372
1373 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1374 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1375 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1376 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1377 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1378 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1379 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1380 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1381 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1382 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1383 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1384 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1385 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1386 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1387 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1388 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1389 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1390 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1391 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1392 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1393 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1394 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1395 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1396 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1397 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1398 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1399 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1400 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1401 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1402 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1403 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1404 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1405 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1406 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1407 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1408 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1409 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1410 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1411 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1412 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1413 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1414 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1415 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1416 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1417 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1418 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1419 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1420 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1421 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1422 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1423 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1424 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1425 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1426 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1427 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1428 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1429 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1430 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1431 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1432
4bc63138
JW
14332016-10-10 Jiong Wang <jiong.wang@arm.com>
1434
1435 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1436 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1437 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1438 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1439 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1440 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1441 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1442 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1443 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1444 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1445 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1446 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1447 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1448 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1449
8f3edb07
JW
14502016-10-10 Jiong Wang <jiong.wang@arm.com>
1451
1452 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1453 Enable AArch64.
1454 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1455 vdup*_laneq.
1456 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1457 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1458 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1459 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1460
6e49f922
JW
14612016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1462 Jiong Wang <jiong.wang@arm.com>
1463
1464 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1465 AArch64 support.
1466 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1467 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1468 AArch64 targets.
1469 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1470 AArch64 targets.
1471 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1472 targets.
1473 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1474
41683e1a
EB
14752016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1476
1477 * gnat.dg/specs/vfa.ads: New test.
1478
6e49f922 14792016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1480
1481 * gnat.dg/inline13.ad[sb]: New test.
1482 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1483
55cfd746
EB
14842016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1485
1486 * gnat.dg/biased_subtype.adb: New test.
1487
4dfb8a2a
JJ
14882016-10-09 Jakub Jelinek <jakub@redhat.com>
1489
1490 PR tree-optimization/77901
1491 * gcc.c-torture/compile/pr77901.c: New test.
1492
67b97478
PK
14932016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1494
1495 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1496 * gcc.dg/ipa/propalign-2.c: Likewise
1497 * gcc.dg/ipa/propalign-3.c: Likewise.
1498 * gcc.dg/ipa/propalign-4.c: Likewise.
1499 * gcc.dg/ipa/propalign-5.c: Likewise.
1500
7bad794a
JJ
15012016-10-08 Jakub Jelinek <jakub@redhat.com>
1502
81b02905
JJ
1503 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1504
ee19ef45
JJ
1505 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1506
7bad794a
JJ
1507 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1508 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1509
56d3a930
FR
15102016-10-07 Fritz Reese <fritzoreese@gmail.com>
1511
1512 * gfortran.dg/dec_union_11.f90: New testcase.
1513
45e2bf2e
NS
15142016-10-07 Nathan Sidwell <nathan@acm.org>
1515
1516 PR c++/66443
1517 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1518 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1519 * g++.dg/cpp1y/pr66443-cxx14.C: New
1520 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1521 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1522
be845b04
JJ
15232016-10-07 Jakub Jelinek <jakub@redhat.com>
1524
1525 * g++.dg/cpp0x/addressof1.C: New test.
1526 * g++.dg/cpp0x/addressof2.C: New test.
1527
08213983
MM
15282016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1529
1530 * gcc.target/powerpc/float128-type-1.c: New test to check that
1531 PowerPC 64-bit Linux enables -mfloat128-type by default.
1532 * gcc.target/powerpc/float128-type-2.c: Likewise.
1533 * gcc.target/powerpc/float128-mix.c: Change error message to
1534 reflect that __ibm128 is now #define'ed to be long double.
1535
bd845c14
SK
15362016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1537
1538 PR fortran/77406
1539 * gfortran.dg/pr77406.f90: New test.
1540 * gfortran.dg/assumed_type_3.f90: Update error messages.
1541 * gfortran.dg/defined_operators_1.f90: Ditto.
1542 * gfortran.dg/generic_26.f90: Ditto.
1543 * gfortran.dg/generic_7.f90: Ditto.
1544 * gfortran.dg/gomp/udr5.f90: Ditto.
1545 * gfortran.dg/gomp/udr7.f90: Ditto.
1546 * gfortran.dg/interface_1.f90: Ditto.
1547 * gfortran.dg/interface_37.f90: Ditto.
1548 * gfortran.dg/interface_5.f90: Ditto.
1549 * gfortran.dg/interface_6.f90: Ditto.
1550 * gfortran.dg/interface_7.f90
1551 * gfortran.dg/no_arg_check_3.f90
1552 * gfortran.dg/operator_5.f90
1553 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1554
c09c4992
BE
15552016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1556
1557 PR c++/77700
1558 * c-c++-common/Wint-in-bool-context.c: Update test.
1559
d7f336f8
RB
15602016-10-07 Richard Biener <rguenther@suse.de>
1561
1562 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1563 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1564
a9172bf3
MP
15652016-10-07 Marek Polacek <polacek@redhat.com>
1566
1567 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1568
8a14afd0
BS
15692016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1570
1571 PR c++/69733
1572 * c-c++-common/pr69733.c: New test.
1573 * gcc.dg/pr69733.c: New test.
1574 * gcc.target/i386/pr69733.c: New test.
1575
d4bd4646
MP
15762016-10-07 Marek Polacek <polacek@redhat.com>
1577
1578 PR c++/77803
1579 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1580
a93cdc5c
JJ
15812016-10-07 Jakub Jelinek <jakub@redhat.com>
1582
1583 PR tree-optimization/77664
1584 * gcc.dg/tree-ssa/pr77664.c: New test.
1585 * gcc.dg/pr77664.c: New test.
1586
15872016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1588
1589 * gfortran.dg/pr69955.f90: New test.
1590
ac193ee7
LK
15912016_10-06 Louis Krupp <louis.krupp@zoho.com>
1592
1593 PR fortran/57910
1594 * gfortran.dg/pr57910.f90: New test.
1595
342cfb3e
JJ
15962016-10-06 Jakub Jelinek <jakub@redhat.com>
1597
1598 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1599 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1600
48057089
KV
16012016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1602
1603 PR tree-optimization/77862
1604 * gcc.dg/pr77862.c: New test.
1605
65b25c9b
KV
16062016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1607
1608 * gcc.dg/tree-ssa/evrp4.c: New test.
1609
f3127685
JL
16102016-10-06 Jeff Law <law@redhat.com>
1611
1612 PR tree-optimization/71661
1613 * gcc.dg/tree-ssa/pr71661.c: New test.
1614
b3972588
RB
16152016-10-06 Richard Biener <rguenther@suse.de>
1616
1617 PR tree-optimization/77855
1618 * gcc.dg/torture/pr77855.c: New testcase.
1619
139dc3c6 16202016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1621 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1622
1623 * g++.dg/other/pr77759.C: New test.
1624
37f6a157
RB
16252016-10-06 Richard Biener <rguenther@suse.de>
1626
1627 PR tree-optimization/77839
1628 * gcc.dg/torture/pr77839.c: New testcase.
1629
f779aeb8
MP
16302016-10-06 Marek Polacek <polacek@redhat.com>
1631
1632 * g++.dg/cpp1z/init-statement9.C: New test.
1633
eee8f0b0
AS
16342016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1635
1636 * gcc.target/i386/pcommit-1.c: Deleted.
1637 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1638 * gcc.target/i386/sse-13.c: Ditto.
1639 * gcc.target/i386/sse-14.c: Ditto.
1640 * gcc.target/i386/sse-22.c: Ditto.
1641 * gcc.target/i386/sse-23.c: Ditto.
1642 * g++.dg/other/i386-2.C: Ditto.
1643
b48042bb
UB
16442016-10-05 Uros Bizjak <ubizjak@gmail.com>
1645
1646 * gcc.target/i386/pr77833.c: Require int128 effective target.
1647
50b01e1d
SK
16482016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1649
1650 PR fortran/58991
1651 PR fortran/58992
1652 * gfortran.dg/associate_22.f90: New test.
1653
908b8296
FR
16542016-10-05 Fritz Reese <fritzoreese@gmail.com>
1655
1656 * gfortran.dg/dec_union_9.f90: New testcase.
1657 * gfortran.dg/dec_union_10.f90: New testcase.
1658
87582521
JJ
16592016-10-05 Jakub Jelinek <jakub@redhat.com>
1660
2e69f143
JJ
1661 PR sanitizer/66343
1662 * gcc.dg/pch/pr66343-3.c: New test.
1663 * gcc.dg/pch/pr66343-3.hs: New file.
1664
87582521
JJ
1665 PR sanitizer/66343
1666 * gcc.dg/pch/pr66343-1.c: New test.
1667 * gcc.dg/pch/pr66343-1.hs: New file.
1668 * gcc.dg/pch/pr66343-2.c: New test.
1669 * gcc.dg/pch/pr66343-2.hs: New file.
1670
700fff34
BE
16712016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1672
1673 * c-c++-common/Wint-in-bool-context.c: Update test.
1674
17a9e380
MP
16752016-10-05 Marek Polacek <polacek@redhat.com>
1676
1677 * g++.dg/cpp1z/init-statement1.C: New test.
1678 * g++.dg/cpp1z/init-statement2.C: New test.
1679 * g++.dg/cpp1z/init-statement3.C: New test.
1680 * g++.dg/cpp1z/init-statement4.C: New test.
1681 * g++.dg/cpp1z/init-statement5.C: New test.
1682 * g++.dg/cpp1z/init-statement6.C: New test.
1683 * g++.dg/cpp1z/init-statement7.C: New test.
1684 * g++.dg/cpp1z/init-statement8.C: New test.
1685
6e48e779
LK
16862016-10-05 Louis Krupp <louis.krupp@zoho.com>
1687
1688 PR fortran/67524
1689 * gfortran.dg/pr67524.f90: New test.
1690
04a32443
JJ
16912016-10-05 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR sanitizer/77823
1694 * c-c++-common/ubsan/shift-9.c: New test.
1695
743a9cf7
SKS
16962016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1697
1698 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1699 of int if __SIZEOF_INT__ is less than 4 bytes.
1700
a40278c3
JD
17012016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1702
1703 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1704 * gfortran.dg/class_array_20.f03: Likewise.
1705 * gfortran.dg/class_array_21.f03: Likewise.
1706 * gfortran.dg/finalize_29.f08: Likewise.
1707 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1708
39bb7d01
RB
17092016-10-05 Richard Biener <rguenther@suse.de>
1710
1711 PR middle-end/77826
1712 * gcc.dg/torture/pr77826.c: New testcase.
1713
eeb57981
RB
17142016-10-05 Richard Biener <rguenther@suse.de>
1715
1716 * gcc.dg/fold-copysign-1.c: New testcase.
1717
f9018d75
AS
17182016-10-05 Andreas Schwab <schwab@suse.de>
1719
1720 * g++.dg/pr49847-2.C: Remove.
1721
7e8000b3
PMR
17222016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1723
1724 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1725
54f84ca9
RB
17262016-10-05 Richard Biener <rguenther@suse.de>
1727
1728 PR middle-end/55152
1729 * gcc.dg/pr55152-2.c: New testcase.
1730
17beda50
JD
17312016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1732
1733 * gfortran.dg/dtio_15.f90: New test.
1734
1c84b798
ILT
17352016-10-04 Ian Lance Taylor <iant@golang.org>
1736
1737 * gcc.dg/split-7.c: New test.
1738
7ec39552
MS
17392016-10-04 Martin Sebor <msebor@redhat.com>
1740
1741 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1742 %lc directive to wint_t to silence -Wformat warnings on targets
1743 where the latter is a distinct type such as long.
1744
8ff04ff9
MS
17452016-10-04 Martin Sebor <msebor@redhat.com>
1746
1747 PR c++/77804
1748 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1749
bfecd57c
JJ
17502016-10-04 Jakub Jelinek <jakub@redhat.com>
1751
f72da967
JJ
1752 PR c++/77791
1753 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1754
bfecd57c
JJ
1755 * g++.dg/other/java3.C: Remove.
1756 * g++.dg/other/java1.C: Remove.
1757 * g++.dg/other/error12.C: Remove.
1758 * g++.dg/other/java2.C: Remove.
1759 * g++.dg/warn/Wnvdtor.C: Remove.
1760 * g++.dg/lookup/java1.C: Remove.
1761 * g++.dg/lookup/java2.C: Remove.
1762 * g++.dg/ext/pr34829.C: Remove.
1763 * g++.dg/ext/java-3.C: Remove.
1764 * g++.dg/ext/java-1.C: Remove.
1765 * g++.dg/ext/java-2.C: Remove.
1766 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1767
fe8b1e83
DG
17682016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1769
1770 PR tree-optimization/77808
1771 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1772
078b5aab
RB
17732016-10-04 Richard Biener <rguenther@suse.de>
1774
1775 PR tree-optimization/77399
1776 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1777
2b568899
RB
17782016-10-04 Richard Biener <rguenther@suse.de>
1779
1780 PR middle-end/77833
1781 * gcc.target/i386/pr77833.c: New testcase.
1782
0a4e5cf3
JL
17832016-09-26 Jeff Law <law@redhat.com>
1784
1785 PR tree-optimization/71550
1786 PR tree-optimization/71403
1787 * gcc.c-torture/execute/pr71550.c: New test.
1788
d07b0a23
SKS
17892016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1790
1791 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1792 option.
1793
b44a42cf
KT
17942016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1795
1796 Revert
1797 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1798
1799 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1800
f41f1ceb
MP
18012016-10-03 Marek Polacek <polacek@redhat.com>
1802
1803 * g++.dg/cpp0x/nullptr37.C: New test.
1804
1633d3b9
BE
18052016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1806
1807 * c-c++-common/Wint-in-bool-context.c: Update test.
1808
2c8e3a1d
JJ
18092016-10-02 Jakub Jelinek <jakub@redhat.com>
1810
1811 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1812 earlier.
1813 * g++.dg/charset/asm2.c (memmove): Likewise.
1814 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1815 * g++.dg/tls/diag-4.C (foo): Likewise.
1816 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1817 dg-warning, fix up regex.
1818 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1819 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1820 * g++.old-deja/g++.mike/net31.C: Likewise.
1821 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1822 for C++17.
1823 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1824 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1825
f00b6283
RB
18262016-10-01 Richard Biener <rguenther@suse.de>
1827
1828 PR middle-end/77798
1829 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1830
0f0565b1
AV
18312016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1832
1833 PR fortran/77663
1834 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1835
c58823a0
JJ
18362016-10-01 Jakub Jelinek <jakub@redhat.com>
1837
1838 PR c/77490
1839 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1840 Add dg-prune-output directive.
1841
e3228a50
JD
18422016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1843
1844 PR fortran/66643
1845 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1846 * gfortran.fortran-torture/compile/write.f90: Update test.
1847
e70bbc6f
MW
18482016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1849
1850 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1851 arm_fp16_alternative_ok as the required effective target.
1852 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1853 -mfp16-format=alternative to the dg-options directive and remove
1854 the dg-add-options directive.
1855
c39747d2
FR
18562016-09-30 Fritz Reese <fritzoreese@gmail.com>
1857
1858 PR fortran/77764
1859 * gfortran.dg/dec_union_8.f90: New testcase.
1860
00074dd8
FR
18612016-09-30 Fritz Reese <fritzoreese@gmail.com>
1862
1863 PR fortran/77782
1864 * gfortran.dg/dec_structure_16.f90: New testcase.
1865
26f391e8
AV
18662016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1867
1868 * gfortran.dg/coarray_allocate_10.f08: New test.
1869 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1870
fa16a271
KT
18712016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1872
1873 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1874
f334c828
RB
18752016-09-30 Richard Biener <rguenther@suse.de>
1876
1877 PR tree-optimization/77399
1878 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1879
76e3ec9c
SL
18802016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1881
871267e1 1882 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1883 -fdelete-null-pointer-checks explicit.
1884 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1885 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1886 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1887 * gcc.dg/pic-1.c: Require fpic target support.
1888 * gcc.dg/pic-2.c: Likewise.
1889
a2c6e7f2
JJ
18902016-09-29 Jakub Jelinek <jakub@redhat.com>
1891
1892 Implement P0001R1 - C++17 removal of register storage class specifier
1893 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1894 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1895 C++17.
1896 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1897 keyword if not __SSE2__.
1898 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1899 C++17.
1900 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1901 register keywords.
1902 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1903 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1904 no_erroneous_warning): Expect new warnings for C++17.
1905 * g++.dg/warn/register-var-2.C (f): Likewise.
1906 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1907 * g++.dg/parse/linkage2.C (foo): Likewise.
1908 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1909 keyword on parameters for C++17.
1910 * g++.dg/cpp1z/register1.C: New test.
1911 * g++.dg/cpp1z/register2.C: New test.
1912 * g++.dg/cpp1z/register3.C: New test.
1913
4ab76933
UB
19142016-09-29 Uros Bizjak <ubizjak@gmail.com>
1915
1916 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1917 * gcc.target/i386/avx2-check.h (main): Ditto.
1918 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1919 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1920 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1921 * gcc.target/i386/avx512er-check.h (main): Ditto.
1922 * gcc.target/i386/avx512f-check.h (main): Ditto.
1923 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1924 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1925 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1926
2488ebe5
UB
19272016-09-29 Uros Bizjak <ubizjak@gmail.com>
1928
1929 PR target/77756
1930 * gcc.target/i386/pr77756.c: New test.
1931
4d258d09
MP
19322016-09-29 Marek Polacek <polacek@redhat.com>
1933
1934 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1935
a9087411
MP
19362016-09-29 Marek Polacek <polacek@redhat.com>
1937
1938 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1939 C++14.
1940
fa0a064a
ML
19412016-09-29 Martin Liska <mliska@suse.cz>
1942
1943 * objc/execute/construct1.m: New test.
1944
0ce1ecc7
RB
19452016-09-29 Richard Biener <rguenther@suse.de>
1946
1947 PR tree-optimization/77768
1948 * gcc.dg/torture/pr77768.c: New testcase.
1949
da186c1f
RB
19502016-09-28 Richard Biener <rguenther@suse.de>
1951
1952 PR middle-end/77407
1953 * gcc.dg/pr77407.c: New testcase.
1954
d657e995
RB
19552016-09-29 Richard Biener <rguenther@suse.de>
1956
1957 PR middle-end/55152
1958 * gcc.dg/pr55152.c: New testcase.
1959 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1960
cadf6296
RO
19612016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1962
1963 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1964 (dg-options): Remove -m32.
1965
88000fd1
MS
19662016-09-28 Martin Sebor <msebor@redhat.com>
1967
1968 PR middle-end/77721
1969 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1970
0c172974
JD
19712016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1972
1973 PR libgfortran/77707
1974 * gfortran.dg/inquire_17.f90: New test.
1975
4b390698
JJ
19762016-09-28 Jakub Jelinek <jakub@redhat.com>
1977
1978 PR c++/77467
1979 * g++.dg/cpp1y/constexpr-77467.C: New test.
1980
2b1b5938
MS
19812016-09-28 Martin Sebor <msebor@redhat.com>
1982
1983 PR c/77762
1984 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1985 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1986 (test_sprintf_p_const): Adjust line numbers to avoid failures
1987 introduced in r240503.
1988
30dc6ee9
MS
19892016-09-28 Martin Sebor <msebor@redhat.com>
1990
1991 PR middle-end/77683
1992 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1993
7d290e93
BE
19942016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1995
fcf32bad
BE
1996 PR c++/77748
1997 * g++.dg/pr77550.C: Avoid undefined behavior.
1998
7d290e93
BE
1999 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2000
912d9ec3
WD
20012016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2002
2003 * gcc.dg/strlenopt-20.c: Update test.
2004 * gcc.dg/strlenopt-21.c: Likewise.
2005 * gcc.dg/strlenopt-22.c: Likewise.
2006 * gcc.dg/strlenopt-22g.c: Likewise.
2007 * gcc.dg/strlenopt-26.c: Likewise.
2008 * gcc.dg/strlenopt-5.c: Likewise.
2009 * gcc.dg/strlenopt-7.c: Likewise.
2010 * gcc.dg/strlenopt-9.c: Likewise.
2011
459bcfb0
JJ
20122016-09-27 Jakub Jelinek <jakub@redhat.com>
2013
6e39060a
JJ
2014 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2015
8ca33347
JJ
2016 * g++.dg/cpp1z/lambda-this1.C: New test.
2017 * g++.dg/cpp1z/lambda-this2.C: New test.
2018
459bcfb0
JJ
2019 PR c++/77722
2020 * g++.dg/ubsan/return-4.C: New test.
2021 * g++.dg/ubsan/return-5.C: New test.
2022 * g++.dg/ubsan/return-6.C: New test.
2023
20fba714
JW
20242016-09-27 Jiong Wang <jiong.wang@arm.com>
2025
2026 * lib/target-supports.exp
2027 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2028 in function comment.
2029
bebe0086
ML
20302016-09-27 Martin Liska <mliska@suse.cz>
2031
2032 PR gcov-profile/46266
2033 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2034 considered.
2035
59896334
RB
20362016-09-27 Richard Biener <rguenther@suse.de>
2037
2038 PR tree-optimization/77745
2039 * g++.dg/torture/pr77745.C: New testcase.
2040
f0d355dc
RB
20412016-09-27 Richard Biener <rguenther@suse.de>
2042
2043 PR tree-optimization/77478
2044 * gcc.dg/torture/pr77478.c: New testcase.
2045
8c9434c2
ML
20462016-09-27 Martin Liska <mliska@suse.cz>
2047
2048 PR gcov-profile/7970
2049 PR gcov-profile/16855
2050 PR gcov-profile/44779
2051 * g++.dg/gcov/pr16855.C: New test.
2052
511d092e
SKS
20532016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2054
2055 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2056
f2e0c4e1
JJ
20572016-09-27 Jakub Jelinek <jakub@redhat.com>
2058
2059 PR fortran/77666
2060 * gfortran.dg/gomp/pr77666.f90: New test.
2061
3a4228ba
KV
20622016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2063
2064 PR ipa/77677
2065 * gcc.dg/torture/pr77677-2.c: New test.
2066
a184e37f
SK
20672016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2068
2069 PR fortran/77420
2070 * gfortran.dg/pr77420_1.f90: New test.
2071 * gfortran.dg/pr77420_2.f90: Ditto.
2072 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2073 * gfortran.dg/pr77420_4.f90: this file.
2074
8be59d19
KV
20752016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2076
2077 PR middle-end/77719
2078 * gfortran.dg/pr77719.f90: New test.
2079
991075a4
TP
20802016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2081
2082 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2083 singular form of byte when quantity is unknown.
991075a4 2084
c6147dc4
MP
20852016-09-26 Marek Polacek <polacek@redhat.com>
2086
2087 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2088
5cc6c41c
ML
20892016-09-26 Martin Liska <mliska@suse.cz>
2090
2091 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2092 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2093 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2094 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2095 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2096 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2097 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2098 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2099 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2100
81fea426
MP
21012016-09-26 Marek Polacek <polacek@redhat.com>
2102
2103 PR c/7652
2104 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2105 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2106 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2107 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2108 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2109 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2110 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2111 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2112 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2113 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2114 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2115 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2116 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2117 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2118 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2119 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2120 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2121 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2122 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2123 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2124 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2125 * c-c++-common/attr-fallthrough-1.c: New test.
2126 * c-c++-common/attr-fallthrough-2.c: New test.
2127 * g++.dg/cpp0x/fallthrough1.C: New test.
2128 * g++.dg/cpp0x/fallthrough2.C: New test.
2129 * g++.dg/cpp1z/fallthrough1.C: New test.
2130 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2131 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2132 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2133 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2134
9b597c1f
SK
21352016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2136
12a813c1 2137 PR fortran/77429
9b597c1f
SK
2138 * gfortran.dg/pr77429.f90: New test.
2139
f1c7e7f1
SK
21402016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2141
2142 PR fortran/77694
2143 * gfortran.dg/pr77694.f90: New test.
2144
50c6dd20
OE
21452016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2146
2147 PR target/51244
2148 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2149
540b039e
DH
21502016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2151
2152 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2153 for 32-bit mode.
2154
cfd161bf
DH
21552016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2156
2157 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2158 for 32-bit mode.
2159
9a2300e9
MP
21602016-09-24 Marek Polacek <polacek@redhat.com>
2161
2162 PR c/77490
2163 * c-c++-common/Wbool-operation-1.c: New test.
2164 * gcc.dg/Wbool-operation-1.c: New test.
2165
34d567d1
FR
21662016-09-23 Fritz Reese <fritzoreese@gmail.com>
2167
2168 * gfortran.dg/dec_static_1.f90: New.
2169 * gfortran.dg/dec_static_2.f90: New.
2170 * gfortran.dg/dec_static_3.f90: New.
2171 * gfortran.dg/dec_static_4.f90: New.
2172
4a8d4422
JD
21732016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2174
2175 PR fortran/48298
2176 * gfortran.dg/negative_unit_check.f90: Update test.
2177 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2178
90ef45cb
DV
21792016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2180
2181 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2182 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2183 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2184 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2185 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2186 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2187 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2188
e0535922
MS
21892016-09-23 Martin Sebor <msebor@redhat.com>
2190
2191 PR testsuite/77713
2192 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2193 assuming long double is bigger than double.
2194
d664d76d
JJ
21952016-09-23 Jakub Jelinek <jakub@redhat.com>
2196
2197 Implement P0138R2, C++17 construction rules for enum class values
2198 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2199
3b31f720
DM
22002016-09-23 David Malcolm <dmalcolm@redhat.com>
2201
2202 PR preprocessor/77672
2203 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2204 expected multiline output from first warning to reflect change
2205 in r240434.
2206
592459bf
TP
22072016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2208
2209 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2210
0af06385
BE
22112016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2212 Tom de Vries <tom@codesourcery.com>
2213
2214 PR testsuite/77411
2215 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2216
8f01b67a
MP
22172016-09-23 Marek Polacek <polacek@redhat.com>
2218
2219 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2220 * c-c++-common/gomp/atomic-13.c: Likewise.
2221 * c-c++-common/gomp/atomic-14.c: Likewise.
2222 * c-c++-common/pr60439.c: Remove invalid code.
2223 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2224 * g++.dg/expr/bitfield5.C: Likewise.
2225 * g++.dg/expr/bitfield6.C: Likewise.
2226 * g++.dg/expr/bool1.C: Likewise.
2227 * g++.dg/expr/bool3.C: Likewise.
2228 * g++.dg/expr/lval3.C: Likewise.
2229 * g++.dg/expr/lval4.C: Likewise.
2230 * g++.old-deja/g++.jason/bool5.C: Likewise.
2231
bbd6fcf3
DM
22322016-09-23 David Malcolm <dmalcolm@redhat.com>
2233
2234 PR preprocessor/77672
2235 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2236 (test_terminator_location): New function.
2237
113d06a4
RB
22382016-09-23 Richard Biener <rguenther@suse.de>
2239
2240 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2241
cab9e1df
MW
22422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2243
2244 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2245 -march=armv8.2-a+fp16 when supported by the hardware.
2246 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2247 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2248 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2249 semi-colons to a macro invocations.
2250 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2251 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2252 defined.
2253 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2254 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2255 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2256 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2257 defined.
2258 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2259 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2260 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2261 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2262 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2263 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2264 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2265 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2266 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2267 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2268 defined.
2269 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2270 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2271 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2272 defined.
2273 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2275 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2276 defined.
2277 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2278 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2279 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2280 defined.
2281 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2283 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2284 defined. Also fix some white-space.
2285 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2286 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2287 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2288 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2289 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2290 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2291 defined. Also fix some long lines and white-space.
2292 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2293 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2294 defined. Also fix some long lines and white-space.
2295 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2296 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2297 defined.
2298 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2299 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2300 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2301 defined.
2302 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2303 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2304 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2305 defined.
2306 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2307 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2308 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2309 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2310 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2311 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2312 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2313 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2314 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2315 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2316 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2317 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2318 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2319 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2320 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2321 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2322 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2323 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2324 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2325
da9b2e69
JW
23262016-09-23 Jiong Wang <jiong.wang@arm.com>
2327 Matthew Wahab <matthew.wahab@arm.com>
2328
2329 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2330 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2331 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2332 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2333 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2334 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2335 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2336 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2337 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2338 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2339 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2340 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2341 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2342 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2343 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2344 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2345 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2346 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2347 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2348 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2349 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2350 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2351 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2352 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2353 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2354 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2355 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2356 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2357 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2358 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2359 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2360 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2361 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2362 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2363 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2364 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2365 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2366
785cf02f
MW
23672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2368
2369 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2370 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2371 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2372 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2373 support.
2374
1e401340
KV
23752016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2376
2377 PR ipa/77677
2378 * gcc.dg/torture/pr77677.c: New test.
2379
8ed3eeac
AV
23802016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2381
2382 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2383 here now.
2384
55a9b91b
MW
23852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2386
2387 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2388 options. Add tests for float16x4_t and float16x8_t.
2389
64c744b9
DV
23902016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2391
2392 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2393 * gcc.target/s390/risbg-ll-2.c: Ditto.
2394 * gcc.target/s390/risbg-ll-3.c: Ditto.
2395
d403b8d4
MW
23962016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2397
2398 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2399 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2400
576987fc
DV
24012016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2402
2403 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2404 output to the simplified instructions.
2405
4ffc8099
MW
24062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2407
2408 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2409 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2410
b1a970a5
MW
24112016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2412
2413 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2414 (FP16_SUPPORTED): New
2415 (expected-hfloat-16x4): Make conditional on __fp16 support.
2416 (expected-hfloat-16x8): Likewise.
2417 (vdup_n_f16): Disable for non-AArch64 targets.
2418 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2419 conditional on FP16_SUPPORTED.
2420 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2421 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2422 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2423 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2424 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2425 for testing __fp16.
2426 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2427 conditional on FP16_SUPPORTED.
2428 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2429 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2430
50df9464
MW
24312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2432
2433 * gcc.target/arm/short-vfp-1.c: New.
2434
536b9f42
MW
24352016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2436
2437 * gcc.target/arm/attr-fp16-arith-1.c: New.
2438
1b9e31cf
MW
24392016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2440
2441 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2442 New.
2443 (add_options_for_arm_v8_2a_fp16_neon): New.
2444 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2445 (add_options_for_arm_arch_v8_2a): Auto-generate.
2446 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2447 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2448 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2449 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2450 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2451 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2452 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2453
a5b42ee7
MW
24542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2455
2456 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2457 arm_fp16_alternative_ok.
2458 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2459 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2460 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2461 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2462 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2463 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2464 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2465 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2466 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2467 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2468 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2469 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2470 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2471 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2472 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2473 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2474 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2475 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2476 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2477 arm_fp16_alternative_ok.
2478 * lib/target-supports.exp
2479 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2480 (check_effective_target_arm_fp16_alternative_ok): New.
2481 (check_effective_target_arm_fp16_none_ok_nocache): New.
2482 (check_effective_target_arm_fp16_none_ok): New.
2483
fcbc975b
ML
24842016-09-23 Martin Liska <mliska@suse.cz>
2485
2486 * gcc.dg/ipa/pr77653.c: Replace adress
2487 with address.
2488
1822b732
ML
24892016-09-23 Martin Liska <mliska@suse.cz>
2490
2491 * gcc.target/i386/movbe-4.c: New test.
2492
fab18cc4
ML
24932016-09-23 Martin Liska <mliska@suse.cz>
2494
2495 * gcc.target/i386/crc32-5.c: New test.
2496
e70f01b5
ML
24972016-09-23 Martin Liska <mliska@suse.cz>
2498
2499 * gcc.target/i386/pr71652.c: New test.
2500 * gcc.target/i386/pr71652-2.c: New test.
2501 * gcc.target/i386/pr71652-3.c: New test.
2502
f2e81d05
JJ
25032016-09-23 Jakub Jelinek <jakub@redhat.com>
2504
2505 * lib/gcc-dg.exp (process-message): Support relative line number
2506 notation - .+4 or .-1 etc.
2507 * gcc.dg/dg-test-1.c: New test.
2508
ed30d2a6
MS
25092016-09-22 Martin Sebor <msebor@redhat.com>
2510
2511 PR target/77676
2512 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2513 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2514 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2515 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2516
1c681c7b
UB
25172016-09-22 Uros Bizjak <ubizjak@gmail.com>
2518
2519 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2520 * gcc.dg/ifcvt-2.c: Ditto.
2521 * gcc.dg/zero_bits_compound-1.c: Ditto.
2522 * gcc.dg/zero_bits_compound-1.c: Ditto.
2523 * gcc.dg/pr40550.c: Simplify target selectors.
2524 Use dg-additional-options.
2525 * gcc.dg/pr47893.c: Ditto.
2526 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2527 additional options for 32-bit x86 targets.
2528 * gcc.dg/pr70955.c: Move to ...
2529 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2530
67cf0a53
PC
25312016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2532
2533 PR c++/61019
2534 * g++.dg/cpp0x/pr61019.C: New.
2535
0ee70cc0
AV
25362016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2537 Terry Guo <terry.guo@arm.com>
2538
2539 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2540 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2541 * gcc.target/arm/pure-code/pure-code.exp: New.
2542
43639d2c
UB
25432016-09-22 Uros Bizjak <ubizjak@gmail.com>
2544
2545 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2546 Remove SSE effective target requirement.
2547
a608d15b
PC
25482016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2549
2550 PR c++/71979
2551 * g++.dg/cpp0x/pr71979.C: New.
2552
d94a7ab4
BE
25532016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2554
2555 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2556
a13f439f
ML
25572016-09-22 Martin Liska <mliska@suse.cz>
2558
2559 PR ipa/77653
2560 * gcc.dg/ipa/pr77653.c: New test.
2561
cf352092
JJ
25622016-09-22 Jakub Jelinek <jakub@redhat.com>
2563
2564 PR fortran/77665
2565 * gfortran.dg/gomp/pr77665.f90: New test.
2566
a8de3002
PT
25672016-09-22 Paul Thomas <pault@gcc.gnu.org>
2568
2569 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2570 * gfortran.dg/dtio_13.f90: New test.
2571
39abef62
LK
25722016-09-21 Louis Krupp <louis.krupp@zoho.com>
2573
2574 PR fortran/66107
2575 * gfortran.dg/pr66107.f90: New test.
2576
4a2bb7fc
ILT
25772016-09-21 Ian Lance Taylor <iant@golang.org>
2578
2579 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2580 with call to builtin delete function.
2581
5f84cee2
JM
25822016-09-21 Joseph Myers <joseph@codesourcery.com>
2583
2584 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2585 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2586 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2587 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2588 tests.
2589
fe01a41a
UB
25902016-09-21 Uros Bizjak <ubizjak@gmail.com>
2591
2592 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2593
2e1c20b1
JJ
25942016-09-21 Jakub Jelinek <jakub@redhat.com>
2595
2596 PR c++/77651
2597 * g++.dg/cpp1z/aligned-new6.C: New test.
2598
de4c144a
MW
25992016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2600
2601 * gcc.target/arm/fp16-aapcs-3.c: New.
2602 * gcc.target/arm/fp16-aapcs-4.c: New.
2603 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2604 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2605 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2606 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2607
44fc7854
BE
26082016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2609
2610 PR tree-optimization/77550
2611 * g++.dg/pr77550.C: New test.
2612
bc084f84
GJL
26132016-09-21 Georg-Johann Lay <avr@gjlay.de>
2614
2615 PR target/77326
2616 * gcc.target/avr/torture/pr77326.c: New test.
2617
c075003a
LK
26182016-09-21 Louis Krupp <louis.krupp@zoho.com>
2619
2620 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2621
6811ea79
RB
26222016-09-21 Richard Biener <rguenther@suse.de>
2623
2624 PR tree-optimization/77648
2625 * gcc.dg/torture/pr77648-1.c: New testcase.
2626 * gcc.dg/torture/pr77648-2.c: Likewise.
2627
f955c4c4
RB
26282016-09-21 Richard Biener <rguenther@suse.de>
2629 Jakub Jelinek <jakub@redhat.com>
2630
2631 PR tree-optimization/77621
2632 * gcc.dg/pr77621.c: New testcase.
2633
096506bb
PT
26342016-09-21 Paul Thomas <pault@gcc.gnu.org>
2635
2636 PR fortran/77657
2637 * gfortran.dg/dtio_12.f90: New test.
2638
37d168ae
SKS
26392016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2640
2641 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2642
66454000
KV
26432016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2644
2645 PR tree-optimization/72835
2646 * gcc.dg/tree-ssa/pr72835.c: New test.
2647
88d0c3f0
MS
26482016-09-20 Martin Sebor <msebor@redhat.com>
2649
2650 PR middle-end/49905
2651 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2652 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2653 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2654 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2655 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2656 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2657 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2658
a03df1d5
KV
26592016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2660
2661 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2662 arguments/compare will be optimized away.
2663 * gcc.dg/torture/ftrapv-1.c: Likewise.
2664
8bc5448f
KV
26652016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2666
2667 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2668 will be optimized away.
2669 * gcc.dg/ipa/vrp1.c: New test.
2670 * gcc.dg/ipa/vrp2.c: New test.
2671 * gcc.dg/ipa/vrp3.c: New test.
2672
973625a0
KV
26732016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2674
2675 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2676 does the same transformation.
2677 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2678 * gcc.dg/tree-ssa/evrp1.c: New test.
2679 * gcc.dg/tree-ssa/evrp2.c: New test.
2680 * gcc.dg/tree-ssa/evrp3.c: New test.
2681 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2682 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2683 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2684 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2685 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2686 foling now happens early.
2687 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2688 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2689 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2690 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2691 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2692
9b1ba33c
UB
26932016-09-20 Uros Bizjak <ubizjak@gmail.com>
2694
2695 PR target/77621
2696 * gcc.target/i386/pr77621.c: New test.
2697 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2698 pattern, loop should vectorize with -mtune=atom.
2699
f5bd4ad8
MO
27002016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2701 Jakub Jelinek <jakub@redhat.com>
2702
2703 PR testsuite/63299
2704 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2705 instead of delete.
2706
7d9cf801
JJ
27072016-09-20 Jakub Jelinek <jakub@redhat.com>
2708
b912f962
JJ
2709 PR c++/77626
2710 * g++.dg/other/pr77626.C: New test.
2711
eaf1ece1
JJ
2712 PR c++/77638
2713 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2714
590b62e9
JJ
2715 PR c++/77637
2716 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2717
7d9cf801
JJ
2718 PR middle-end/77624
2719 * c-c++-common/pr77624-1.c: New test.
2720 * c-c++-common/pr77624-2.c: New test.
2721
3aebb6ff
AV
27222016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2723
2724 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2725 of digits expected.
2726
b5bbe47b
RB
27272016-09-20 Richard Biener <rguenther@suse.de>
2728
2729 PR tree-optimization/77646
2730 * gcc.dg/torture/pr77646.c: New testcase.
2731
144a96e4
BE
27322016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2733
2734 PR c++/77434
2735 * c-c++-common/Wint-in-bool-context.c: New test.
2736
1f2071fa
JM
27372016-09-19 Joseph Myers <joseph@codesourcery.com>
2738
2739 * gcc.dg/cr-decimal-dig-1.c: New test.
2740
63012d9a
JM
27412016-09-19 Joseph Myers <joseph@codesourcery.com>
2742
2743 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2744 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2745 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2746 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2747
02410826
VM
27482016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2749
2750 PR rtl-optimization/77416
2751 * gcc.target/powerpc/pr77416.c: New.
2752
6101a7ab
PP
27532016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2754
2755 PR c++/77639
2756 * g++.dg/template/error-recovery4.C: New test.
2757
1993ff76
BC
27582016-09-19 Bin Cheng <bin.cheng@arm.com>
2759
2760 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2761
5fa9e644
KT
27622016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2763
2764 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2765 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2766
fc15d9ec
JJ
27672016-09-19 Jakub Jelinek <jakub@redhat.com>
2768 Jan Hubicka <jh@suse.cz>
2769
2770 PR target/77587
2771 * gcc.dg/pr77587.c: New test.
2772 * gcc.dg/pr77587a.c: New file.
2773
3c9f5092
AV
27742016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2775
2776 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2777 * gfortran.dg/coarray_38.f90:
2778 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2779 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2780 * gfortran.dg/coarray_allocate_7.f08: New test.
2781 * gfortran.dg/coarray_allocate_8.f08: New test.
2782 * gfortran.dg/coarray_allocate_9.f08: New test.
2783 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2784 new caf_register.
2785 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2786 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2787 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2788 get_by_refs.
2789 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2790 * gfortran.dg/coarray_lock_7.f90: Same.
2791 * gfortran.dg/coarray_poly_5.f90: Same.
2792 * gfortran.dg/coarray_poly_6.f90: Same.
2793 * gfortran.dg/coarray_poly_7.f90: Same.
2794 * gfortran.dg/coarray_poly_8.f90: Same.
2795 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2796
e79e6763
FR
27972016-09-19 Fritz Reese <fritzoreese@gmail.com>
2798
2799 PR fortran/77584
2800 * gfortran.dg/dec_structure_15.f90: New testcase.
2801
ae527639
RB
28022016-09-19 Richard Biener <rguenther@suse.de>
2803
2804 PR middle-end/77605
2805 * gcc.dg/torture/pr77605.c: New testcase.
2806
cdf060f8
LK
28072016-09-18 Louis Krupp <louis.krupp@zoho.com>
2808
2809 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2810
b720e919
JH
28112016-09-17 Jan Hubicka <hubicka@ucw.cz>
2812
2813 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2814 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2815 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2816 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2817 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2818 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2819 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2820 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2821 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2822 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2823 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2824
bdabae39
KY
28252016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2826
2827 * gcc.target/i386/pr68633.c: Fix expected result.
2828
493ba820
LK
28292016-09-17 Louis Krupp <louis.krupp@gmail.com>
2830
2831 PR fortran/68078
2832 * gfortran.dg/pr68078.f90: New test.
2833 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2834
9a42726b
BS
28352016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2836
2837 PR target/77613
2838 * gcc.target/powerpc/swaps-p8-25.c: New.
2839
e7d61178
JJ
28402016-09-16 Jakub Jelinek <jakub@redhat.com>
2841
8f03e02f
JJ
2842 PR c++/77482
2843 * g++.dg/cpp0x/constexpr-77482.C: New test.
2844
e80cb545
JJ
2845 PR c++/77379
2846 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2847 thunk offsets.
2848 * g++.dg/abi/abi-tag23a.C: Likewise.
2849
1c2f613f
JJ
2850 PR c++/77338
2851 * g++.dg/cpp0x/decltype-77338.C: New test.
2852
e7d61178
JJ
2853 PR c++/77375
2854 * g++.dg/cpp0x/mutable1.C: New test.
2855
8d987deb
SK
28562016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2857
2858 PR fortran/77612
2859 * gfortran.dg/pr77612.f90: New test.
2860
2c3d35a6
SKS
28612016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2862
2863 * gcc.dg/torture/pr70421.c: Require int32plus.
2864
e43163ae
JJ
28652016-09-16 Jakub Jelinek <jakub@redhat.com>
2866
bcf0905a
JJ
2867 PR middle-end/77475
2868 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2869
e43163ae
JJ
2870 PR target/77526
2871 * gcc.target/i386/pr77526.c: New test.
2872
7d704548
JJ
28732016-09-16 Jakub Jelinek <jakub@redhat.com>
2874 Eric Botcazou <ebotcazou@adacore.com>
2875
2876 PR middle-end/77594
2877 * gcc.target/i386/pr77594.c: New test.
2878
902d624f
LK
28792016-09-15 Louis Krupp <louis.krupp@zoho.com>
2880
2881 PR fortran/69963
2882 * gfortran.dg/misplaced_implicit_character.f90: New test.
2883
7e16ce79
BC
28842016-09-15 Bin Cheng <bin.cheng@arm.com>
2885
2886 PR tree-optimization/77503
2887 * gcc.dg/vect/pr77503.c: New test.
2888
7c05f5c4
RB
28892016-09-15 Richard Biener <rguenther@suse.de>
2890
2891 PR middle-end/77544
2892 * c-c++-common/torture/pr77544.c: New testcase.
2893
76ff80fb
JJ
28942016-09-15 Jakub Jelinek <jakub@redhat.com>
2895
2896 PR middle-end/77475
2897 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2898 * gcc.dg/march-generic.c: Likewise.
2899 * gcc.target/i386/spellcheck-options-1.c: New test.
2900 * gcc.target/i386/spellcheck-options-2.c: New test.
2901 * gcc.target/i386/spellcheck-options-3.c: New test.
2902 * gcc.target/i386/spellcheck-options-4.c: New test.
2903
5560d026
CLT
29042016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2905
2906 PR fortran/72743
2907 * gfortran.dg/goacc/pr72743.f90: New test.
2908
5334f733
RB
29092016-09-15 Richard Biener <rguenther@suse.de>
2910
2911 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2912
d08615f2
RB
29132016-09-15 Richard Biener <rguenther@suse.de>
2914
2915 PR tree-optimization/77514
2916 * gcc.dg/torture/pr77514.c: New testcase.
2917
28ca05f0
JJ
29182016-09-14 Jakub Jelinek <jakub@redhat.com>
2919
2920 PR c++/77549
2921 * g++.dg/lookup/pr77549.C: New test.
2922
20a1e5b8
MP
29232016-09-14 Marek Polacek <polacek@redhat.com>
2924
2925 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2926 * c-c++-common/gomp/atomic-13.c: Likewise.
2927 * c-c++-common/gomp/atomic-14.c: Likewise.
2928 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2929 * g++.dg/cpp1z/bool-increment1.C: New test.
2930 * c-c++-common/pr60439.c: Add dg-warning.
2931 * g++.dg/expr/bitfield4.C: Likewise.
2932 * g++.dg/expr/bitfield5.C: Likewise.
2933 * g++.dg/expr/bitfield6.C: Likewise.
2934 * g++.dg/expr/bool1.C: Likewise.
2935 * g++.dg/expr/bool3.C: Likewise.
2936 * g++.dg/expr/lval3.C: Likewise.
2937 * g++.dg/expr/lval4.C: Likewise.
2938 * g++.old-deja/g++.jason/bool5.C: Likewise.
2939 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2940 * g++.dg/other/error18.C: Likewise.
2941 * g++.dg/gomp/atomic-14.C: Likewise.
2942
0761f6bf
NS
29432016-09-14 Nathan Sidwell <nathan@acm.org>
2944
2945 PR c++/77539
2946 * g++.dg/cpp1y/pr77539.C: New.
2947
13cddbc1
CL
29482016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2949
2950 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2951 dg-require.
2952 * g++.dg/ext/builtin_alloca.C: Likewise.
2953 * g++.dg/template/spec35.C: Likewise.
2954 * gcc.dg/builtins-68.c: Likewise.
2955 * gcc.misc-tests/gcov-13.c: Likewise.
2956 * gcc.misc-tests/gcov-14.c: Likewise.
2957
a90638d4
JM
29582016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2959
2960 * gfortran.dg/dec_structure_14.f90: New testcase.
2961
5ba4a08c
JJ
29622016-09-14 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR sanitizer/68260
2965 * c-c++-common/tsan/pr68260.c: New test.
2966
a713b234
JS
29672016-09-13 Joe Seymour <joe.s@somniumtech.com>
2968
2969 PR target/70713
2970 * gcc.target/msp430/function-attributes-1.c: New test.
2971 * gcc.target/msp430/function-attributes-2.c: New test.
2972 * gcc.target/msp430/function-attributes-3.c: New test.
2973
96032047
MS
29742015-04-18 Martin Sebor <msebor@redhat.com>
2975
2976 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2977 of non-nul characters.
2978 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2979
ea8661cd
JJ
29802016-09-13 Jakub Jelinek <jakub@redhat.com>
2981
9952908a
JJ
2982 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2983 * g++.dg/cpp1z/gen-attrs1.C: New test.
2984
63cdb7a0
JJ
2985 PR tree-optimization/77454
2986 * gcc.dg/pr77454.c: New test.
2987
ea8661cd
JJ
2988 PR c++/77553
2989 * g++.dg/cpp1y/constexpr-77553.C: New test.
2990
254830ba
DM
29912016-09-13 David Malcolm <dmalcolm@redhat.com>
2992
2993 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2994 (test_show_locus): Replace rich_location::add_fixit_insert calls
2995 with add_fixit_insert_before and add_fixit_insert_after.
2996
42763690
JM
29972016-09-13 Jason Merrill <jason@redhat.com>
2998 Tom de Vries <tom@codesourcery.com>
2999
3000 PR c++/77427
3001 * g++.dg/pr77427.C: New test.
3002
c8798f2c
ML
30032016-09-13 Martin Liska <mliska@suse.cz>
3004
3005 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3006 effective target.
3007 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3008 * lib/target-supports.exp: Define the new target.
3009
54700e2e
AP
30102016-09-12 Andrew Pinski <apinski@cavium.com>
3011
3012 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3013 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3014
e1d55bf7
UB
30152016-09-12 Uros Bizjak <ubizjak@gmail.com>
3016
3017 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3018 variable arguments.
3019 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3020 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3021 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3022 variable argument.
3023 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3024 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3025
54dcdb88
BE
30262016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3027
3028 PR c++/77496
3029 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3030 * g++.dg/ext/pr77496.C: New test.
3031 * g++.dg/warn/pr77496.C: New test.
3032
d1463eb9
DM
30332016-09-12 David Malcolm <dmalcolm@redhat.com>
3034
3035 PR c/72858
3036 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3037 to preserve conversion chars, and to preserve prefix information.
3038 * gcc.dg/format/pr72858.c: New test case.
3039
217fabad
SK
30402016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3041
3042 * gfortran.dg/pr77507.f90: Move to ...
3043 * gfortran.dg/ieee/pr77507.f90: here.
3044
a1cd04ac
JH
30452016-08-09 Jan Hubicka <hubicka@ucw.cz>
3046
3047 PR ipa/61159
3048 * compile/pr61159.c: New testcase
3049
e3912107
JH
30502016-08-09 Jan Hubicka <hubicka@ucw.cz>
3051
3052 PR ipa/64316
3053 * gcc.dg/ipa/pr63416.c: New testcase.
3054
739d9339
PT
30552016-09-10 Paul Thomas <pault@gcc.gnu.org>
3056 Steven G. Kargl <kargl@gcc.gnu.org>
3057
3058 PR fortran/77532
cc3135b6 3059 * gfortran.dg/dtio_11.f90: new test.
739d9339 3060
fb7c40dd
SK
30612016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3062
3063 PR fortran/77507
3064 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3065 * gfortran.dg/c_assoc_4.f90: Ditto.
3066
5b28efbb
TV
30672016-09-10 Tom de Vries <tom@codesourcery.com>
3068
3069 PR C/71602
3070 * c-c++-common/va-arg-va-list-type.c: New test.
3071
9d0a9bb4
PB
30722016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3073
3074 PR rtl-optimization/77289
3075 * gcc.target/powerpc/pr77289.c: New test.
3076
3f0177e7
MS
30772016-09-09 Martin Sebor <msebor@redhat.com>
3078
3079 PR c/77520
3080 PR c/77521
3081 * gcc.dg/pr77520.c: New test.
3082 * gcc.dg/pr77521.c: New test.
3083
e81e83d0
SK
30842016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3085
3086 PR fortran/77506
3087 * gfortran.dg/pr77506.f90: New test.
3088
8a92685e
SK
30892016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3090
3091 PR fortran/77507
3092 * gfortran.dg/pr77507.f90: New test.
3093
c65248cb
JM
30942016-09-09 Joseph Myers <joseph@codesourcery.com>
3095
3096 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3097
2cf0ff98
SK
30982016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3099 Louis Krupp <lkrupp@gcc.gnu.org>
3100
3101 PR fortran/69514
3102 * gfortran.dg/pr69514_1.f90: New test.
3103 * gfortran.dg/pr69514_2.f90: New test.
3104
8ebc1e0f
JJ
31052016-09-08 Jakub Jelinek <jakub@redhat.com>
3106
20b6cf01
JJ
3107 PR fortran/77500
3108 * gfortran.dg/gomp/pr77500.f90: New test.
3109
8ebc1e0f
JJ
3110 PR fortran/77516
3111 * gfortran.dg/gomp/pr77516.f90: New test.
3112
34718542
JJ
31132016-09-07 Jakub Jelinek <jakub@redhat.com>
3114
3115 PR middle-end/77475
3116 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3117 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3118 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3119 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3120 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3121 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3122
e5106e27
DM
31232016-09-07 David Malcolm <dmalcolm@redhat.com>
3124
3125 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3126 "substring-locations.h".
3127
ca235a85
RB
31282016-09-07 Richard Biener <rguenther@suse.de>
3129
3130 PR c/77450
3131 * c-c++-common/vector-subscript-8.c: Move ..
3132 * gcc.dg/pr77450.c: ... here.
3133
0076b5dc 31342016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3135
3136 PR libgfortran/77393
3137 * gfortran.dg/fmt_f0_2.f90: Update test.
3138 * gfortran.dg/fmt_f0_3.f90: New test.
3139
6ac7322b
DH
31402016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3141
3142 PR debug/77389
3143 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3144 in dg-options.
3145
3146 PR debug/57519
3147 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3148
8eb9e049
JJ
31492016-09-06 Jakub Jelinek <jakub@redhat.com>
3150
3151 PR target/69255
3152 * gcc.target/i386/pr69255-1.c: New test.
3153 * gcc.target/i386/pr69255-2.c: New test.
3154 * gcc.target/i386/pr69255-3.c: New test.
3155
31562016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3157
3158 PR c/77336
3159 * gcc.dg/format/miss-7.c: New test.
3160
e6cb85d4
UB
31612016-09-06 Uros Bizjak <ubizjak@gmail.com>
3162
3163 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3164
7fe76f6a
ML
31652016-09-06 Martin Liska <mliska@suse.cz>
3166
3167 PR gcov-profile/77378
3168 PR gcov-profile/77466
3169 * gcc.dg/profile-update-warning.c: New test.
3170
209b636e
RB
31712016-09-06 Richard Biener <rguenther@suse.de>
3172
3173 PR tree-optimization/77479
3174 * gcc.dg/torture/pr77479.c: New testcase.
3175
b772a565
RB
31762016-09-06 Richard Biener <rguenther@suse.de>
3177
3178 PR c/77450
3179 * c-c++-common/vector-subscript-7.c: Adjust.
3180 * c-c++-common/vector-subscript-8.c: New testcase.
3181
a8c07037
SKS
31822016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3183
3184 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3185
0ce48391
JJ
31862016-09-05 Jakub Jelinek <jakub@redhat.com>
3187
de9188e0
JJ
3188 PR target/77476
3189 * gcc.target/i386/avx512f-pr77476.c: New test.
3190 * gcc.target/i386/avx512bw-pr77476.c: New test.
3191 * gcc.target/i386/avx512dq-pr77476.c: New test.
3192
c76f7809
JJ
3193 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3194 Update comment to mention also avx512f.
3195
0ce48391
JJ
3196 PR sanitizer/77396
3197 * g++.dg/asan/pr77396-2.C: New test.
3198
8a27cf73
UB
31992016-09-05 Uros Bizjak <ubizjak@gmail.com>
3200
3201 PR rtl-optimization/77452
3202 * gcc.target/i386/pr77452.c: New test.
3203
25ff5dd3
MP
32042016-09-05 Marek Polacek <polacek@redhat.com>
3205
3206 PR c/77423
3207 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3208
f2bc4e48
SK
32092016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3210
3211 PR fortran/77391
3212 * gfortran.dg/pr77391.f90: New test.
3213
e85921ee
SK
32142016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3215
3216 PR fortran/77460
3217 * gfortran.dg/pr77460.f90: New test.
3218
b5d50659
JJ
32192016-09-03 Jakub Jelinek <jakub@redhat.com>
3220
3221 PR c/65467
3222 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3223
7b826676
KY
32242016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3225
3226 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3227
717ebe91
DM
32282016-09-02 David Malcolm <dmalcolm@redhat.com>
3229
3230 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3231 test case.
3232 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3233 diagnostic-test-show-locus-generate-patch.c to the sources
3234 for diagnostic_plugin_test_show_locus.c.
3235
94087e88
JJ
32362016-09-02 Jakub Jelinek <jakub@redhat.com>
3237
9dc5773f
JJ
3238 PR c/65467
3239 * gcc.dg/gomp/_Atomic-1.c: New test.
3240 * gcc.dg/gomp/_Atomic-2.c: New test.
3241 * gcc.dg/gomp/_Atomic-3.c: New test.
3242 * gcc.dg/gomp/_Atomic-4.c: New test.
3243 * gcc.dg/gomp/_Atomic-5.c: New test.
3244
94087e88
JJ
3245 PR sanitizer/77396
3246 * g++.dg/asan/pr77396.C: New test.
3247
32482016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3249
3250 PR tree-optimization/71831
3251 * gcc.dg/builtin-object-size-16.c: New test.
3252 * gcc.dg/builtin-object-size-17.c: New test.
3253
7e89048d
JD
32542016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3255
3256 PR libgfortran/77393
3257 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3258
2f196155
UB
32592016-09-01 Uros Bizjak <ubizjak@gmail.com>
3260
3261 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3262 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3263 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3264 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3265 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3266 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3267 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3268 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3269 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3270 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3271 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3272 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3273 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3274 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3275 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3276 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3277 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3278 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3279
0a6b0523
EB
32802016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3281
3282 * gnat.dg/opt58.adb: New test.
3283 * gnat.dg/opt58_pkg.ads: New helper.
3284
2a99de7b
RB
32852016-09-01 Richard Biener <rguenther@suse.de>
3286
3287 PR middle-end/77436
3288 * gcc.dg/torture/pr77436.c: New testcase.
3289
f79d8786
SKS
32902016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3291
3292 * gcc.dg/pr64252.c: Require int32plus.
3293 * gcc.dg/pr66299-1.c: Likewise.
3294 * gcc.dg/pr66299-2.c: Likewise.
3295 * gcc.dg/torture/20131115-1.c: Skip for avr.
3296
b06335f9
KT
32972016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3298
3299 * gcc.target/aarch64/ands_3.c: New test.
3300
f25f40be
JJ
33012016-08-31 Jakub Jelinek <jakub@redhat.com>
3302
d12a0b5a
JJ
3303 PR fortran/77352
3304 * gfortran.dg/gomp/pr77352.f90: New test.
3305
f25f40be
JJ
3306 PR fortran/77374
3307 * gfortran.dg/gomp/pr77374.f08: New test.
3308
9ff6fb6e
MG
33092016-08-31 Marc Glisse <marc.glisse@inria.fr>
3310
3311 PR tree-optimization/73714
3312 * gcc.dg/tree-ssa/pr73714.c: New test.
3313
8e95a674
JD
33142016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3315
3316 PR libgfortran/77393
3317 * gfortran.dg/fmt_f0_2.f90: New test.
3318
c6b0037d
MG
33192016-08-31 Marc Glisse <marc.glisse@inria.fr>
3320
3321 * gcc.target/i386/pr59539-2.c: Adapt options.
3322 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3323
1a576b13
PT
33242016-08-31 Paul Thomas <pault@gcc.gnu.org>
3325
3326 PR fortran/77418
3327 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3328 of the associate entity and replace with a pointer to the
3329 intended item on the stack.
3330
e73d3ca6 33312016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3332 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3333
3334 PR fortran/48298
3335 * gfortran.dg/dtio_1.f90: New test.
3336 * gfortran.dg/dtio_2.f90: New test.
3337 * gfortran.dg/dtio_3.f90: New test.
3338 * gfortran.dg/dtio_4.f90: New test.
3339 * gfortran.dg/dtio_5.f90: New test.
3340 * gfortran.dg/dtio_6.f90: New test.
3341 * gfortran.dg/dtio_7.f90: New test.
3342 * gfortran.dg/dtio_8.f90: New test.
3343 * gfortran.dg/dtio_9.f90: New test.
3344 * gfortran.dg/dtio_10.f90: New test.
3345
b816477a
DM
33462016-08-30 David Malcolm <dmalcolm@redhat.com>
3347
3348 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3349 (test_many_nested_locations): New function.
3350 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3351 (test_show_locus): Handle "test_many_nested_locations".
3352
71b30891
DM
33532016-08-30 David Malcolm <dmalcolm@redhat.com>
3354
3355 * g++.dg/template/double-greater-than-fixit.C: New test case.
3356
8fa37232
EB
33572016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3358
3359 * gnat.dg/opt57.ad[sb]: New test.
3360 * gnat.dg/opt57_pkg.ads: New helper.
3361
6f651bae
RB
33622016-08-30 Richard Biener <rguenther@suse.de>
3363
3364 PR tree-optimization/69047
3365 * gcc.dg/pr69047.c: Fix byte-order check.
3366
ab834832
JJ
33672016-08-30 Jakub Jelinek <jakub@redhat.com>
3368
5116b156
JJ
3369 PR tree-optimization/72866
3370 * gcc.dg/vect/pr72866.c: New test.
3371
3754bbfc
JJ
3372 PR debug/77363
3373 * g++.dg/debug/dwarf2/pr77363.C: New test.
3374
26122e2d
JJ
3375 PR middle-end/77377
3376 * gcc.target/i386/pr77377.c: New test.
3377
ab834832
JJ
3378 PR debug/77389
3379 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3380 in dg-options.
3381
bedc9ca7
SK
33822016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3383
3384 * gfortran.dg/pr77372.f90: Moved to ...
3385 * gfortran.dg/ieee/pr77372.f90: here.
3386
adfa1e6b
MM
33872016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3388
3389 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3390 vector short/char initializations.
3391 * gcc.target/powerpc/vec-init-5.c: Likewise.
3392 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3393 vector initialization optimizations.
3394 * gcc.target/powerpc/vec-init-7.c: Likewise.
3395 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3396 vector float/double initializations.
3397 * gcc.target/powerpc/vec-init-9.c: Likewise.
3398
414b7129
UB
33992016-08-29 Uros Bizjak <ubizjak@gmail.com>
3400
3401 PR target/77403
3402 * gcc.target/i386/pr77403.c: New test.
3403
3d06b6f2
MP
34042016-08-29 Marek Polacek <polacek@redhat.com>
3405
3406 PR c/77292
3407 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3408
ba9bbd6f
TV
34092016-08-29 Tom de Vries <tom@codesourcery.com>
3410
3411 PR c/77398
3412 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3413
d7d80d8f
EB
34142016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3415
3416 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3417
d7d80d8f 34182016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3419
3420 * gfortran.dg/dec_structure_13.f90: New testcase.
3421
468d95c8
JB
34222016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3423
3424 PR fortran/77261
3425 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3426 available.
3427
f329b264
TV
34282016-08-28 Tom de Vries <tom@codesourcery.com>
3429
3430 PR lto/70955
3431 * gcc.dg/pr70955.c: New test.
3432 * gcc.dg/lto/pr70955_0.c: Same.
3433 * gcc.dg/lto/pr70955_1.c: Same.
3434
4a389eb6
PP
34352016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3436
3437 PR tree-optimization/71077
3438 * gcc.target/i386/pr71077.c: New test.
3439
3f8257db 34402016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3441
3442 PR fortran/77380
3443 * gfortran.dg/pr77380.f90: New test.
3444
3f8257db 34452016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3446
3447 PR fortran/77372
3448 gfortran.dg/pr77372.f90: New test.
3449
ee908516
DM
34502016-08-26 David Malcolm <dmalcolm@redhat.com>
3451
3452 * gcc.dg/spellcheck-fields-2.c (test): Move
3453 dg-begin/end-multiline-output within function body.
3454 (test_macro): New function.
3455
d41e76cf
DM
34562016-08-26 David Malcolm <dmalcolm@redhat.com>
3457
3458 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3459 (test_fixit_insert): Update expected output.
3460 (test_fixit_remove): Likewise.
3461 (test_fixit_replace): Likewise.
3462
524a4c96
RO
34632016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3464
3465 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3466 Fix typo.
3467
ebfa15ab
RB
34682016-08-26 Richard Biener <rguenther@suse.de>
3469
3470 PR tree-optimization/69047
3471 * gcc.dg/pr69047.c: New testcase.
3472
209ca542
PK
34732016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3474 Martin Jambhor <mjambor@suse.cz>
524a4c96 3475
209ca542
PK
3476 * gcc.dg/ipa/propbits-1.c: New test-case.
3477 * gcc.dg/ipa/propbits-2.c: Likewise.
3478 * gcc.dg/ipa/propbits-3.c: Likewise.
3479
e5cf1629
SK
34802016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3481
3482 PR fortran/77351
3483 * gfortran.dg/pr77351.f90: New test.
3484
ebef225f
MP
34852016-08-25 Marek Polacek <polacek@redhat.com>
3486
3487 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3488
fe377a48
MP
34892016-08-25 Marek Polacek <polacek@redhat.com>
3490
3491 PR c/77323
3492 * gcc.dg/pr77323.c: New test.
3493
88b8971f
PT
34942016-08-24 Paul Thomas <pault@gcc.gnu.org>
3495
3496 PR fortran/77358
3497 * gfortran.dg/submodule_17.f08: New test.
3498
3f8257db
JJ
34992016-08-24 Michael Collison <michael.collison@linaro.org>
3500 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3501
3502 * gcc.target/arm/builtin_saddl.c: New testcase.
3503 * gcc.target/arm/builtin_saddll.c: New testcase.
3504 * gcc.target/arm/builtin_uaddl.c: New testcase.
3505 * gcc.target/arm/builtin_uaddll.c: New testcase.
3506 * gcc.target/arm/builtin_ssubl.c: New testcase.
3507 * gcc.target/arm/builtin_ssubll.c: New testcase.
3508 * gcc.target/arm/builtin_usubl.c: New testcase.
3509 * gcc.target/arm/builtin_usubll.c: New testcase.
3510
d5b5d212
UB
35112016-08-24 Uros Bizjak <ubizjak@gmail.com>
3512
3513 PR target/77270
3514 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3515 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3516 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3517 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3518 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3519 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3520 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3521 effective target. Remove scan-assembler-times directives.
3522 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3523 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3524 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3525
d1188689
SKS
35262016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3527
3528 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3529 of unsigned int.
3530 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3531
0b6b8f85
RS
35322016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3533
3534 PR testsuite/77317
3535 * lib/target-supports.exp
3536 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3537 (check_effective_target_vect_natural_alignment): Ditto.
3538 (check_effective_target_vector_alignment_reachable): Ditto.
3539 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3540
587b7f7a
ILT
35412016-08-23 Ian Lance Taylor <iant@golang.org>
3542
3543 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3544
6019c0fc
MM
35452016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3546
3547 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3548 being created from pointers to memory locations.
3549 * gcc.target/powerpc/vec-init-2.c: Likewise.
3550
cfe37db4
FR
35512016-08-23 Fritz Reese <fritzoreese@gmail.com>
3552
3553 * gfortran.dg/dec_structure_12.f90: New testcase.
3554
7e11f46f
DV
35552016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3556
3557 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3558
7ab4f354
DV
35592016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3560
3561 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3562 verification.
3563
deb9351f
DV
35642016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3565
3566 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3567 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3568
1fd9f058
RB
35692016-08-23 Richard Biener <rguenther@suse.de>
3570
3571 PR tree-optimization/27336
3572 * c-c++-common/pr27336.c: New testcase.
3573
b00e6e75
MP
35742016-08-22 Marek Polacek <polacek@redhat.com>
3575
3576 PR c++/77321
3577 * g++.dg/cpp1y/pr77321.C: New test.
3578
58338bac
SK
35792016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3580
3581 PR fortran/60774
3582 * gfortran.dg/empty_label.f: Adjust test for new error message.
3583 * gfortran.dg/empty_label.f90: Ditto.
3584 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3585 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3586 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3587
30364ce6
SK
35882016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3589
3590 PR fortran/61318
3591 * gfortran.dg/pr61318.f90: New test.
3592
ad7a5a8f
SK
35932016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3594
3595 PR fortran/77260
3596 * gfortran.dg/pr77260_1.f90: New test.
3597 * gfortran.dg/pr77260_2.f90: Ditto.
3598
72f52f30
JM
35992016-08-22 Joseph Myers <joseph@codesourcery.com>
3600
3601 PR middle-end/77269
3602 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3603 __builtin_signbitf and __builtin_signbitl in expected generic
3604 expansion.
3605 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3606 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3607 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3608 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3609 tests.
3610
6dc198e3
JM
36112016-08-22 Joseph Myers <joseph@codesourcery.com>
3612
3613 * gcc.dg/torture/float128-builtin.c,
3614 gcc.dg/torture/float128-ieee-nan.c,
3615 gcc.dg/torture/float128x-builtin.c,
3616 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3617 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3618 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3619 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3620 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3621 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3622 gcc.dg/torture/floatn-nan.h: New tests.
3623
7ff4e41a
JM
36242016-08-22 Joseph Myers <joseph@codesourcery.com>
3625
3626 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3627 macro.
3628 (main): Update calls to TEST_I_F.
3629 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3630 macro.
3631 (main): Update calls to TEST_I_F.
3632
7078cdb6
JM
36332016-08-22 Joseph Myers <joseph@codesourcery.com>
3634
3635 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3636 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3637 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3638 names in calls to TEST_I_F.
3639
a9d7c823
BE
36402016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3641
3642 PR c/52952
3643 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3644
cd800235
SKS
36452016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3646
3647 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3648 and !natural_alignment_64.
3649 * gcc.dg/ipa/propalign-2.c: Likewise.
3650 * gcc.dg/ipa/propalign-3.c: Likewise.
3651 * gcc.dg/ipa/propalign-4.c: Likewise.
3652 * gcc.dg/ipa/propalign-5.c: Likewise.
3653 * lib/target-supports.exp
3654 (check_effective_target_natural_alignment_32): Add avr-*-*.
3655
22d12455
KV
36562016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3657
3658 PR tree-optimization/61839
3659 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3660 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3661 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3662 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3663
c65699ef
JM
36642016-08-19 Joseph Myers <joseph@codesourcery.com>
3665
3666 PR c/32187
3667 * lib/target-supports.exp (check_effective_target_float16)
3668 (check_effective_target_float32, check_effective_target_float64)
3669 (check_effective_target_float128, check_effective_target_float32x)
3670 (check_effective_target_float64x)
3671 (check_effective_target_float128x)
3672 (check_effective_target_float16_runtime)
3673 (check_effective_target_float32_runtime)
3674 (check_effective_target_float64_runtime)
3675 (check_effective_target_float128_runtime)
3676 (check_effective_target_float32x_runtime)
3677 (check_effective_target_float64x_runtime)
3678 (check_effective_target_float128x_runtime)
3679 (check_effective_target_floatn_nx_runtime)
3680 (add_options_for_float16, add_options_for_float32)
3681 (add_options_for_float64, add_options_for_float128)
3682 (add_options_for_float32x, add_options_for_float64x)
3683 (add_options_for_float128x): New procedures.
3684 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3685 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3686 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3687 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3688 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3689 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3690 gcc.dg/torture/float128-complex.c,
3691 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3692 gcc.dg/torture/float128x-basic.c,
3693 gcc.dg/torture/float128x-complex.c,
3694 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3695 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3696 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3697 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3698 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3699 gcc.dg/torture/float32x-basic.c,
3700 gcc.dg/torture/float32x-complex.c,
3701 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3702 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3703 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3704 gcc.dg/torture/float64x-basic.c,
3705 gcc.dg/torture/float64x-complex.c,
3706 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3707 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3708 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3709 gcc.dg/torture/floatn-tg.h,
3710 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3711 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3712 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3713 gcc.dg/torture/fp-int-convert-float128x.c,
3714 gcc.dg/torture/fp-int-convert-float16-timode.c,
3715 gcc.dg/torture/fp-int-convert-float16.c,
3716 gcc.dg/torture/fp-int-convert-float32-timode.c,
3717 gcc.dg/torture/fp-int-convert-float32.c,
3718 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3719 gcc.dg/torture/fp-int-convert-float32x.c,
3720 gcc.dg/torture/fp-int-convert-float64-timode.c,
3721 gcc.dg/torture/fp-int-convert-float64.c,
3722 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3723 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3724 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3725 maximum exponent of floating-point type. Use it in testing
3726 whether 0x8...0 fits in the floating-point type. Always treat -1
3727 (signed 0xf...f) as fitting in the floating-point type.
3728 (M_OK1): New macro.
3729 * gcc.dg/torture/fp-int-convert-double.c,
3730 gcc.dg/torture/fp-int-convert-float.c,
3731 gcc.dg/torture/fp-int-convert-float128-timode.c,
3732 gcc.dg/torture/fp-int-convert-float128.c,
3733 gcc.dg/torture/fp-int-convert-float80-timode.c,
3734 gcc.dg/torture/fp-int-convert-float80.c,
3735 gcc.dg/torture/fp-int-convert-long-double.c,
3736 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3737
94e73c78
JJ
37382016-08-19 Jakub Jelinek <jakub@redhat.com>
3739
fbdbd4b6
JJ
3740 PR fortran/72744
3741 * gfortran.dg/gomp/pr72744.f90: New test.
3742
94e73c78
JJ
3743 PR fortran/69281
3744 * gfortran.dg/gomp/pr69281.f90: New test.
3745
91151a73
JB
37462016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3747
414b7129
UB
3748 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3749 the last special seed value.
3750 * gfortran.dg/random_7.f90: Use size for last array member instead
3751 of hardcoded value.
91151a73 3752
fcf830ab
PK
37532016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3754
3755 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3756 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3757
1a5da5b6
RB
37582016-08-19 Richard Biener <rguenther@suse.de>
3759
3760 PR tree-optimization/77286
3761 * gcc.dg/torture/pr77286.c: New testcase.
3762
82f72146
DM
37632016-08-18 David Malcolm <dmalcolm@redhat.com>
3764
3765 * gcc.dg/verbose-asm-2.c: New test case.
3766
cc015f3a
DM
37672016-08-18 David Malcolm <dmalcolm@redhat.com>
3768
3769 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3770 (custom_diagnostic_finalizer): Update for change to
3771 diagnostic_show_locus.
3772
cb18fd07
DM
37732016-08-18 David Malcolm <dmalcolm@redhat.com>
3774
3775 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3776 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3777
a76989dc
MP
37782016-08-18 Marek Polacek <polacek@redhat.com>
3779
3780 PR c/71514
3781 * gcc.dg/pr71514.c: New test.
3782
89c88780
L
37832015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3784
3785 PR target/72839
3786 * gcc.target/i386/pr72839.c: New test.
3787
2c71d454
CLT
37882016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3789
3790 PR middle-end/70895
3791 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3792 * c-c++-common/goacc/reduction-1.c: Likewise.
3793 * c-c++-common/goacc/reduction-2.c: Likewise.
3794 * c-c++-common/goacc/reduction-3.c: Likewise.
3795 * c-c++-common/goacc/reduction-4.c: Likewise.
3796
66592e95
AM
37972016-08-18 Alan Modra <amodra@gmail.com>
3798
3799 * gcc.c-torture/compile/pr72771.c: New.
3800
3a146d46
JJ
38012016-08-17 Jakub Jelinek <jakub@redhat.com>
3802
3803 PR fortran/67496
3804 * gfortran.dg/pr67496.f90: New test.
3805
3f8257db 38062015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3807
3808 PR tree-optimization/71752
3a146d46 3809 * gcc.dg/vect/pr71752.c: New.
038000bd 3810
dd42e908
UB
38112016-08-17 Uros Bizjak <ubizjak@gmail.com>
3812
3813 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3814
458a1cd0
JJ
38152016-08-17 Jakub Jelinek <jakub@redhat.com>
3816
3817 PR middle-end/77259
3818 * g++.dg/ipa/devirt-52.C: New test.
3819
11c4c4ba
CLT
38202016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3821
3822 * c-c++-common/goacc/reduction-6.c: New testcase.
3823
661d6efd
RB
38242016-08-17 Richard Biener <rguenther@suse.de>
3825
3826 PR tree-optimization/76490
3827 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3828 * gcc.dg/pr52904.c: XFAIL.
3829
622d8b69
RB
38302016-08-17 Richard Biener <rguenther@suse.de>
3831
3832 PR tree-optimization/23855
3833 * gcc.dg/loop-unswitch-2.c: Adjust.
3834
af23e99c
JJ
38352016-08-16 Jakub Jelinek <jakub@redhat.com>
3836
3837 PR tree-optimization/72817
3838 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3839
feeb6268
JM
38402016-08-16 Joseph Myers <joseph@codesourcery.com>
3841
3842 PR libgcc/77265
3843 * gcc.dg/torture/float128-extend-inf.c: New test.
3844
65e736c0
DM
38452016-08-16 David Malcolm <dmalcolm@redhat.com>
3846
3847 PR c/72857
3848 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3849 for embedded NUL.
3850 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3851 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3852 caret placement.
3853 (test_oct): Likewise.
3854 (test_multiple): Likewise.
3855 (test_field_width_specifier): Likewise.
3856 (test_field_width_specifier_2): New function.
3857 (test_field_precision_specifier): New function.
3858 (test_embedded_nul): Update expected caret placement.
3859 (test_non_contiguous_strings): Update line number.
3860 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3861 (__emit_string_literal_range): Add "caret_idx" param.
3862 (test_simple_string_literal): Add value for new param, updating
3863 expected output..
3864 (test_concatenated_string_literal): Likewise.
3865 (test_multiline_string_literal): Likewise.
3866 (test_hex): Likewise.
3867 (test_oct): Likewise.
3868 (test_multiple): Likewise.
3869 (test_ucn4): Likewise.
3870 (test_ucn8): Likewise.
3871 (test_u8): Likewise.
3872 (test_u): Likewise; update expected message, from "range" to
3873 "location".
3874 (test_U): Likewise.
3875 (test_L): Likewise.
3876 (test_macro): Add value for new param.
3877 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3878 (__emit_string_literal_range): Add "caret_idx" param.
3879 (test_stringified_token_1): Add value for new param. Update
3880 expected message, from "range" to "location".
3881 (test_stringized_token_2): Likewise, adding param to macro.
3882 (test_stringified_token_3): Likewise.
3883 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3884 (emit_warning): Convert param from source_range to location_t.
3885 (test_string_literals): Add caret_idx param, and use it when
3886 constructing a substring_loc. Update error message, from
3887 "range" to "location".
3888
4a7f57d5
JJ
38892016-08-16 Jakub Jelinek <jakub@redhat.com>
3890
7841800f
JJ
3891 PR target/71910
3892 * g++.dg/gomp/pr71910.C: New test.
3893
1b13411a
JJ
3894 PR middle-end/67485
3895 * gcc.c-torture/compile/pr67485.c: New test.
3896
4a7f57d5
JJ
3897 PR target/72867
3898 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3899
3c556bc4
BC
39002016-08-16 Bin Cheng <bin.cheng@arm.com>
3901
3902 PR tree-optimization/69848
3903 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3904
beab2da6
ML
39052016-08-16 Martin Liska <mliska@suse.cz>
3906
3907 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3908 of memory operations so that it can be handled by core2
3909 in 32-bit mode.
3910
f4eec0a3
RB
39112016-08-16 Richard Biener <rguenther@suse.de>
3912
3913 PR tree-optimization/76783
3914 * gcc.dg/pr76783.c: New testcase.
3915 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3916
8f21990a
BC
39172016-08-16 Bin Cheng <bin.cheng@arm.com>
3918
3919 PR tree-optimization/72817
3920 PR tree-optimization/73450
3921 * gcc.dg/tree-ssa/pr72817.c: New test.
3922 * gcc.dg/tree-ssa/pr73450.c: New test.
3923
7fc61626
FR
39242016-08-15 Fritz Reese <fritzoreese@gmail.com>
3925
3926 * gfortran.dg/init_flag_13.f90: New testcase.
3927 * gfortran.dg/init_flag_14.f90: Ditto.
3928 * gfortran.dg/init_flag_15.f03: Ditto.
3929 * gfortran.dg/dec_init_1.f90: Ditto.
3930 * gfortran.dg/dec_init_2.f90: Ditto.
3931
432baa02
UB
39322016-08-15 Uros Bizjak <ubizjak@gmail.com>
3933
3934 PR target/72867
3935 * gcc.target/i386/pr72867.c: New test.
3936
7e1dde14
EB
39372016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3938
3939 * c-c++-common/dump-ada-spec-5.c: New test.
3940
e4969090
RB
39412016-08-15 Richard Biener <rguenther@suse.de>
3942
3943 PR tree-optimization/73434
3944 * gcc.dg/torture/pr73434.c: New testcase.
3945
66088065
JJ
39462016-08-15 Jakub Jelinek <jakub@redhat.com>
3947
3948 PR tree-optimization/72824
3949 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3950
7c713714
CLT
39512016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3952
3953 PR fortran/70598
3954 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3955 in use_device clause.
3956 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3957 * gfortran.dg/goacc/list.f95: Adjust to catch
3958 "neither a POINTER nor an array" error messages.
3959
4271e5cb
UB
39602016-08-14 Uros Bizjak <ubizjak@gmail.com>
3961
3962 PR target/76342
3963 * gcc.target/i386/pr76342.c: New test.
3964
b0cea284
JJ
39652016-08-12 Jakub Jelinek <jakub@redhat.com>
3966
3967 PR c/71512
3968 * g++.dg/ubsan/pr71512.C: New test.
3969 * c-c++-common/ubsan/pr71512-1.c: New test.
3970 * c-c++-common/ubsan/pr71512-2.c: New test.
3971
e86aefb8
MM
39722016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3973
3974 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3975 vector initialization options.
3976 * gcc.target/powerpc/vec-init-2.c: Likewise.
3977 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3978 is generated on ISA 3.0.
3979
7fd82d52
PP
39802016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3981
3982 PR middle-end/71654
3983 * gcc.dg/c-c++-common/pr71654.c: New test.
3984 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3985 dg-options.
3986 * gcc.dg/tree-ssa/vrp24: Likewise.
3987
2f1364c2
JJ
39882016-08-12 Jakub Jelinek <jakub@redhat.com>
3989
3990 PR c/67410
3991 * gcc.dg/pr67410.c: New test.
3992
8eb414aa
BC
39932016-08-12 Bin Cheng <bin.cheng@arm.com>
3994
3995 PR tree-optimization/69848
3996 * gcc.dg/vect/vect-pr69848.c: New test.
3997
30b39c19
UB
39982016-08-12 Uros Bizjak <ubizjak@gmail.com>
3999
4000 PR testsuite/71008
4001 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4002 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4003 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4004 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4005
e373dd06
RB
40062016-08-12 Richard Biener <rguenther@suse.de>
4007
4008 PR tree-optimization/57326
4009 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4010 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4011 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4012 * gcc.target/i386/pr45685.c: Likewise.
4013 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4014 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4015 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4016 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4017 * gfortran.dg/pr34163.f90: Likewise.
4018
20d1af89
ML
40192016-08-12 Martin Liska <mliska@suse.cz>
4020
4021 * g++.dg/gcov/gcov-16.C: New test.
4022 * lib/gcov.exp: Support new argument for run-gcov function.
4023
5cacda56
ML
40242016-08-12 Martin Liska <mliska@suse.cz>
4025
4026 PR gcov-profile/35590
4027 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4028
663eecfd
RB
40292016-08-12 Richard Biener <rguenther@suse.de>
4030
4031 PR tree-optimization/72851
4032 * gcc.dg/torture/pr72851.c: New testcase.
4033
3f8257db 40342016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4035
e366d7d8
AO
4036 PR debug/63240
4037 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4038 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4039 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4040 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4041 DW_AT_deleted.
4042
71e1a6a4
AO
4043 PR debug/55641
4044 * g++.dg/debug/dwarf2/ref-1.C: New.
4045
8aaf799b
AO
4046 PR debug/49366
4047 * g++.dg/debug/dwarf2/template-params-12.H: New.
4048 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4049 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4050 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4051 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4052 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4053 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4054 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4055
06f9caed
BS
40562016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4057
4058 PR target/72863
4059 * gcc.target/powerpc/pr72863.c: New test.
4060
a8b956c1
UB
40612016-08-11 Uros Bizjak <ubizjak@gmail.com>
4062
4063 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4064
c73dd986
L
40652015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4066
4067 * gcc.target/i386/pieces-strcpy-1.c: New test.
4068 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4069
385ed708
JJ
40702016-08-11 Jakub Jelinek <jakub@redhat.com>
4071
4072 PR c++/72868
4073 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4074
df7ec09f
L
40752015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4076
4077 * gcc.target/i386/pieces-memcpy-1.c: New test.
4078 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4079 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4080 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4081 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4082 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4083
b95a64bb
JJ
40842016-08-11 Jakub Jelinek <jakub@redhat.com>
4085
4086 PR c/72816
7ddbcf6b 4087 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4088
59537744
BE
40892016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4090
4091 PR tree-optimization/71083
4092 * gcc.c-torture/execute/pr71083.c: New test.
4093 * gnat.dg/loop_optimization23.adb: New test.
4094 * gnat.dg/loop_optimization23_pkg.ads: New test.
4095 * gnat.dg/loop_optimization23_pkg.adb: New test.
4096
183ac6d0
RB
40972016-08-11 Richard Biener <rguenther@suse.de>
4098
4099 PR tree-optimization/72772
4100 * gcc.dg/graphite/pr35356-1.c: Adjust.
4101 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4102
b152f5a2
JB
41032016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4104
4105 * gfortran.dg/random_7.f90: Take into account that the last seed
4106 value is the special p value.
4107 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4108
bb7ebad1
RB
41092016-08-11 Richard Biener <rguenther@suse.de>
4110
4111 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4112
2e186411
AM
41132016-08-11 Alan Modra <amodra@gmail.com>
4114
4115 * gcc.target/powerpc/pr71680.c: New.
4116
e9e6d4f6
KN
41172016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4118
4119 * gcc.target/powerpc/bfp/bfp.exp: New file.
4120 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4121 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4122 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4123 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4124 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4125 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4126 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4127 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4128 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4129 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4130 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4131 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4132 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4133 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4134 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4135 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4136 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4137 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4138 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4139 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4140 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4141 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4142 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4143 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4144 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4145 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4146 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4147 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4148 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4149 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4150 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4151 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4152 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4153 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4154 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4155 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4156 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4157 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4158 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4159 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4160 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4161 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4162 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4163 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4164 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4165 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4166 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4167 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4168 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4169 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4170 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4171 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4172 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4173
9c8eabea
BC
41742016-08-10 Bin Cheng <bin.cheng@arm.com>
4175
4176 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4177 Add aarch64*-*-*.
4178
6c553b76
BC
41792016-08-10 Bin Cheng <bin.cheng@arm.com>
4180
4181 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4182
a0883b08
MM
41832016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4184
4185 PR target/72853
4186 * gcc.target/powerpc/pr72853.c: New test.
4187
a266236e
ML
41882016-08-10 Martin Liska <mliska@suse.cz>
4189
4190 PR gcov-profile/58306
4191 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4192
22063dbc
ML
41932016-08-10 Martin Liska <mliska@suse.cz>
4194
4195 * g++.dg/gcov/gcov-threads-1.C: New test.
4196
5250a5bb
SKS
41972016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4198
4199 PR target/71873
4200 * gcc.target/avr/pr71873.c: New test.
4201
b7597ae5
ML
42022016-08-09 Martin Liska <mliska@suse.cz>
4203
4204 * g++.dg/gcov/gcov-dump-1.C: New test.
4205 * g++.dg/gcov/gcov-dump-2.C: New test.
4206
ab50a215
ML
42072016-08-09 Martin Liska <mliska@suse.cz>
4208
4209 * gcc.dg/tree-prof/val-prof-9.c: New test.
4210
dcb1e137
ML
42112016-08-09 Martin Liska <mliska@suse.cz>
4212
4213 * gcc.dg/tree-prof/val-prof-8.c: New test.
4214
04d6d3b6
MJ
42152016-08-09 Martin Jambor <mjambor@suse.cz>
4216
df839749
UB
4217 PR ipa/71981
4218 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4219
c57e78c4
BC
42202016-08-09 Bin Cheng <bin.cheng@arm.com>
4221
4222 PR tree-optimization/33707
4223 * gcc.dg/vect/pr33707.c: New test.
4224
42970a17
BC
42252016-08-09 Bin Cheng <bin.cheng@arm.com>
4226
4227 PR tree-optimization/pr72772
4228 * gcc.dg/tree-ssa/pr72772.c: New test.
4229
810a3aa6
MF
42302016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4231
4232 PR rtl-optimization/66669
4233 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4234
9e207d6f
JJ
42352016-08-09 Jakub Jelinek <jakub@redhat.com>
4236
4237 PR tree-optimization/72824
4238 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4239
50bf47fd
RB
42402016-08-09 Richard Biener <rguenther@suse.de>
4241
4242 PR tree-optimization/71802
4243 * gcc.dg/torture/pr71802.c: New testcase.
4244
cadec7ca
JJ
42452016-08-09 Jakub Jelinek <jakub@redhat.com>
4246
4247 PR c++/72809
4248 * g++.dg/eh/stdarg1.C: New test.
4249
c43c5112
AK
42502016-08-08 Andi Kleen <ak@linux.intel.com>
4251
4252 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4253 test command line in failure log.
4254 (profopt-execute): dito. Make autofdo file names unique.
4255
895aa8e1
DM
42562016-08-08 David Malcolm <dmalcolm@redhat.com>
4257
4258 PR c/64955
4259 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4260 output.
4261
9afda630
PK
42622016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4263
4264 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4265 c99_runtime.
4266 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4267 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4268 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4269 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4270 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4271 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4272
e52ed3fe
DM
42732016-08-08 David Malcolm <dmalcolm@redhat.com>
4274
4275 PR c/52952
4276 * gcc.dg/cpp/pr66415-1.c: Likewise.
4277 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4278 * gcc.dg/format/c90-printf-1.c: Likewise.
4279 * gcc.dg/format/diagnostic-ranges.c: New test case.
4280
ad200580
JJ
42812016-08-08 Jakub Jelinek <jakub@redhat.com>
4282
77524e0d
JJ
4283 PR fortran/72716
4284 * gfortran.dg/gomp/pr72716.f90: New test.
4285
2187f2a2
JJ
4286 PR middle-end/72781
4287 * gcc.dg/gomp/pr72781.c: New test.
4288
ad200580
JJ
4289 PR middle-end/68762
4290 * g++.dg/vect/pr68762-1.cc: New test.
4291 * g++.dg/vect/pr68762-2.cc: New test.
4292 * g++.dg/vect/pr68762.h: New file.
4293
989d0071
MS
42942016-08-08 Martin Sebor <msebor@redhat.com>
4295
4296 PR testsuite/72838
3a146d46
JJ
4297 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4298 * g++.dg/warn/overflow-warn-3.C: Same.
4299 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4300
7090cac9
AV
43012016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4302
4303 PR fortran/71936
4304 * gfortran.dg/allocate_with_source_21.f03: New test.
4305
64e56ab0
AV
43062016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4307
4308 PR fortran/72698
4309 * gfortran.dg/allocate_with_source_20.f03: New test.
4310
0476487d
AM
43112016-08-08 Alan Modra <amodra@gmail.com>
4312
4313 * gcc.c-torture/compile/pr72802.c: New.
4314
8e9218f2
AV
43152016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4316
4317 PR fortran/70524
4318 * gfortran.dg/dependency_48.f90: New test.
4319
c1f7083b
TK
43202016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4321
531e5ae3 4322 PR fortran/70040
c1f7083b
TK
4323 * gfortran.dg/pr70040.f90: New testcase.
4324
6ab5813c
TK
43252016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4326
4327 PR fortran/71961
4328 * gfortran.dg/matmul_10.f90: New testcase.
4329
27bddc4a
JH
43302016-08-07 Jan Hubicka <hubicka@ucw.cz>
4331
4332 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4333
4a9f8a9f
JJ
43342016-08-07 Jakub Jelinek <jakub@redhat.com>
4335
4336 PR c/72816
4337 * gcc.dg/pr72816.c: New test.
4338
fa76f2c6
JW
43392016-08-06 Jonathan Wakely <jwakely@redhat.com>
4340
4341 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4342 * g++.dg/conversion/pr41426.C: Likewise.
4343 * g++.dg/conversion/pr66211.C: Likewise.
4344 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4345 * g++.dg/init/ref8.C: Likewise.
4346 * g++.old-deja/g++.law/cvt20.C: Likewise.
4347 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4348
5c3e5002
PP
43492016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4350
4351 PR tree-optimization/18046
4352 * gcc.dg/tree-ssa/vrp105.c: New test.
4353 * gcc.dg/tree-ssa/vrp106.c: New test.
4354
94087e88 43552016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4356
4357 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4358 1ul in diagnostics. Remove hyphen from "constant-expression."
4359 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4360 * g++.dg/cpp0x/static_assert3.C: Same.
4361 * g++.dg/cpp1y/constexpr-throw.C: Same.
4362 * g++.dg/template/nontype3.C: Same.
4363 * g++.dg/warn/overflow-warn-1.C: Same.
4364 * g++.dg/warn/overflow-warn-3.C: Same.
4365 * g++.dg/warn/overflow-warn-4.C: Same.
4366
88fa5555
DM
43672016-08-05 David Malcolm <dmalcolm@redhat.com>
4368
4369 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4370 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4371 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4372 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4373
1addb9e6
PP
43742016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4375
4376 PR tree-optimization/72810
4377 * gcc.dg/tree-ssa/vrp110.c: New test.
4378
1b62ed4f
JG
43792016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4380
4381 PR Target/72819
4382 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4383 registers.
4384 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4385 saving the half-precision registers.
4386 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4387 value is returned in h0.
4388 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4389 are passed in FP/SIMD registers.
4390 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4391 passing works corrcetly.
4392 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4393 (hfa_f16x2_t): Likewise.
4394 (hfa_f16x3_t): Likewise.
4395 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4396 are promoted to double and passed in a double register.
4397 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4398 are promoted to double and stacked.
4399 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4400 __fp16 data types.
4401 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4402 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4403 __fp16 first get passed in FP/SIMD registers, then stacked.
4404
4228ca19
NS
44052016-08-05 Nathan Sidwell <nathan@acm.org>
4406
4407 PR c++/68724
4408 * g++.dg/cpp0x/pr68724.C: New.
4409
db7c335e
RB
44102016-08-05 Richard Biener <rguenther@suse.de>
4411
4412 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4413
48abe922
PP
44142016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4415
4416 * gcc.dg/tree-ssa/vrp107.c: New test.
4417 * gcc.dg/tree-ssa/vrp108.c: New test.
4418 * gcc.dg/tree-ssa/vrp109.c: New test.
4419
f6cdf42f
PK
44202016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4421
4422 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4423 dg-options.
4424
33a9c609
PK
44252016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4426
4427 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4428 test-cases.
4429 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4430 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4431 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4432 test-cases.
4433 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4434 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4435 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4436 large_double.
4437
4473482d
PC
44382016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4439
4440 PR c++/72800
4441 * g++.dg/cpp1y/lambda-ice1.C: New.
4442
08156df5
PP
44432016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4444
4445 PR c++/72759
4446 * g++.dg/cpp1y/pr72759.C: New test.
4447
938da3a5
PP
44482016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4449
4450 * gcc.dg/switch-10.c: New test.
4451
da84183c
JG
44522016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4453
4454 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4455
ae9281fc
TS
44562016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4457
4458 * c-c++-common/goacc/routine-5.c: Update.
4459
086ad22e
BE
44602016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4461
4462 PR rtl-optimization/70903
4463 * gcc.c-torture/execute/pr70903.c: New test.
4464
6805e400
ML
44652016-08-04 Martin Liska <mliska@suse.cz>
4466
4467 * gcc.dg/params/params.exp: Replace file exists with
4468 TESTING_IN_BUILD_TREE.
4469
a0008434
MP
44702016-08-04 Marek Polacek <polacek@redhat.com>
4471
4472 PR c++/70229
4473 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4474
fb46286e
RB
44752016-08-04 Richard Biener <rguenther@suse.de>
4476
4477 PR middle-end/71984
4478 * gcc.dg/torture/pr71984.c: Guard correctness check for
4479 little-endian.
4480
ac2c96ab
AP
44812016-08-03 Andrew Pinski <apinski@cavium.com>
4482
4483 * gcc.c-torture/compile/20160802-1.c: New testcase.
4484
c98583e9
FR
44852016-08-03 Fritz Reese <fritzoreese@gmail.com>
4486
4487 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4488
9ad1a1da
RB
44892016-08-03 Richard Biener <rguenther@suse.de>
4490
4491 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4492 and remove -O3.
4493 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4494 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4495
cd75c979
RB
44962016-08-03 Richard Biener <rguenther@suse.de>
4497
4498 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4499 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4500 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4501 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4502
30e8d875
SKS
45032016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4504
4505 * gcc.dg/init-excess-2.c: Require int32plus.
4506 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4507 * gcc.dg/pr59963-2.c: Require int32plus.
4508 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4509 * gcc.dg/unroll-7.c: Require int32plus.
4510
69b806f6
BC
45112016-08-02 Bin Cheng <bin.cheng@arm.com>
4512
4513 PR tree-optimization/34114
4514 * gcc.dg/tree-ssa/loop-42.c: New test.
4515
1efafef3
TC
45162016-08-02 Tamar Christina <tamar.christina@arm.com>
4517
4518 * gcc.target/aarch64/vminmaxnm.c: New.
4519 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4520 tests.
4521
e2a99194
MM
45222016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4523
4524 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4525 vec_extract for vector float, vector int, vector short, and vector
4526 char.
4527 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4528 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4529 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4530 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4531
71bfb77a
WD
45322016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4533
4534 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4535 single stack adjustment, no writeback.
71bfb77a
WD
4536 * gcc.target/aarch64/test_frame_12.c: Likewise.
4537 * gcc.target/aarch64/test_frame_13.c: Likewise.
4538 * gcc.target/aarch64/test_frame_15.c: Likewise.
4539 * gcc.target/aarch64/test_frame_6.c: Likewise.
4540 * gcc.target/aarch64/test_frame_7.c: Likewise.
4541 * gcc.target/aarch64/test_frame_8.c: Likewise.
4542 * gcc.target/aarch64/test_frame_16.c: New test.
4543
37bce35a
L
45442015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4545
4546 PR target/72748
4547 * gcc.target/i386/pr72748.c: New test.
4548
3f8257db 45492015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4550
4551 PR tree-optimization/71818
4552 * gcc.dg/vect/pr71818.c: New
4553
bf60c531
ML
45542016-08-01 Martin Liska <mliska@suse.cz>
4555
4556 PR tree-optimization/71857
4557 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4558
8ed49fab
KT
45592016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4560
4561 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4562
76e2c821
JB
45632016-08-01 Jan Beulich <jbeulich@suse.com>
4564
4565 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4566
35029597
WS
45672016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4568
4569 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4570 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4571
3aa4b66a
JW
45722016-07-31 Jonathan Wakely <jwakely@redhat.com>
4573
4574 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4575 (check_effective_target_c++): Likewise. Also match for libstdc++.
4576
3f8257db 45772016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4578
4579 PR fortran/41922
4580 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4581 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4582 * gfortran.dg/pr41922.f90: New test.
4583
9fcb2819
SK
45842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4585
4586 PR fortran/68566
4587 * gfortran.dg/pr68566.f90: new test.
4588
94087e88 45892016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4590
4591 PR c++/60760
4592 PR c++/71091
4593 * g++.dg/cpp0x/constexpr-cast.C: New test.
4594 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4595 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4596 * g++.dg/ubsan/pr63956.C: Correct.
4597
d0047a25
MM
45982016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4599
4600 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4601 vector double or vector long where the vector is in memory.
4602 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4603 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4604
e4f7a5df
SK
46052016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4606
4607 PR fortran/69867
4608 * gfortran.dg/pr69867.f90: New test.
4609
b441ae1d
SK
46102016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4611
4612 PR fortran/69962
4613 * gfortran.dg/pr69962.f90: New test.
4614
712dff31
SK
46152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4616
4617 PR fortran/70006
4618 * gfortran.dg/pr70006.f90: New test.
4619
fb42421e
SK
46202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4621
4622 PR fortran/71730
4623 * gfortran.dg/pr71730.f90: New test.
4624 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4625 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4626 * gfortran.dg/array_constructor_26.f03: Ditto.
4627
466effe0
WS
46282016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4629
4630 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4631 * gcc.target/powerpc/pr71763.c: Likewise.
4632
f618a472
MP
46332016-07-29 Marek Polacek <polacek@redhat.com>
4634
4635 PR c/71742
4636 * gcc.dg/940510-1.c: Adjust dg-error.
4637 * gcc.dg/c99-flex-array-1.c: Likewise.
4638 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4639
efd0786f
MP
4640 PR c/71853
4641 * gcc.dg/noncompile/pr71853.c: New test.
4642
e00dceaf
MP
4643 PR c/71573
4644 * gcc.dg/noncompile/pr71573.c: New test.
4645
638fc14f
MP
4646 PR c/71926
4647 * g++.dg/warn/Wparentheses-30.C: New test.
4648 * gcc.dg/Wparentheses-14.c: New test.
4649
61c73a7f
UB
46502016-07-29 Uros Bizjak <ubizjak@gmail.com>
4651
4652 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4653
01d32b2b
BC
46542016-07-29 Bin Cheng <bin.cheng@arm.com>
4655
4656 PR tree-optimization/57558
4657 * gcc.dg/vect/pr57558-1.c: New test.
4658 * gcc.dg/vect/pr57558-2.c: New test.
4659
f6c7a248
PK
46602016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4661
61c73a7f 4662 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4663 to scan forwprop1 dump pass.
4664
f54ea774
PC
46652016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4666
4667 PR c++/51488
4668 * g++.dg/template/pr51488.C: New.
4669
673a107a
JJ
46702016-07-29 Jakub Jelinek <jakub@redhat.com>
4671
4672 PR c/71969
4673 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4674 static __inline__.
4675 * gcc.dg/pr71969-1.c: New test.
4676 * gcc.dg/pr71969-2.c: New test.
4677 * gcc.dg/pr71969-3.c: New test.
4678
78169471
MP
46792016-07-29 Marek Polacek <polacek@redhat.com>
4680
4681 PR c/71574
4682 * c-c++-common/pr71574.c: New test.
4683
a5b5c8b6
MP
4684 PR c/71583
4685 * gcc.dg/noncompile/pr71583.c: New test.
4686
883b6d4e
KV
46872016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4688
4689 PR middle-end/68217
4690 * gcc.dg/pr68217.c: New test.
4691
89f1f37e
SK
46922016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4693
4694 PR fortran/71067
4695 * gfortran.dg/pr71067_1.f90: New test.
4696 * gfortran.dg/pr71067_2.f90: Ditto.
4697
e0d32185
MM
46982016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4699
4700 * gcc.target/powerpc/vec-extract-1.c: New test.
4701
c851722d
SK
47022016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4703
4704 PR fortran/71799
4705 * gfortran.dg/pr71799.f90: New test.
4706
f064da6a
PC
47072016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4708
4709 PR c++/71665
4710 * g++.dg/cpp0x/pr71665-1.C: New.
4711 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4712 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4713 * g++.dg/ext/label10.C: Likewise.
4714 * g++.dg/parse/constant5.C: Likewise.
4715
1b70aaad
SK
47162016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4717
4718 PR fortran/71859
4719 * gfortran.dg/pr71859.f90: New test.
4720 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4721 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4722
a23404c9
PT
47232016-07-28 Paul Thomas <pault@gcc.gnu.org>
4724
4725 PR fortran/71883
4726 * gfortran.dg/pr71883.f90 : New test.
4727
513d866d
YR
47282016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4729
4730 PR tree-optimization/71734
61c73a7f 4731 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4732
7c428aa2
RL
47332016-07-28 Renlin Li <renlin.li@arm.com>
4734
4735 Revert
4736 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4737
4738 PR fortran/71902
4739 * gfortran.dg/dependency_47.f90: New test.
4740
1225d6b1
ML
47412016-07-28 Martin Liska <mliska@suse.cz>
4742
4743 PR gcov-profile/68025
4744 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4745
e5f5bf35
ML
47462016-07-28 Martin Liska <mliska@suse.cz>
4747
4748 * g++.dg/vect/pr70944.cc: New test.
4749
4536610d
KV
47502016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4751
4752 PR middle-end/71994
4753 * gcc.dg/torture/pr71994.c: New test.
4754
8c6961ca
PK
47552016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4756
4757 PR middle-end/71078
4758 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4759 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4760 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4761
8de22ea0
RB
47622016-07-27 Richard Biener <rguenther@suse.de>
4763
4764 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4765
5d9da222
ML
47662016-07-27 Martin Liska <mliska@suse.cz>
4767
4768 * gcc.dg/predict-13.c: New test.
4769 * gcc.dg/predict-14.c: New test.
4770
af9e275f
SKS
47712016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4772
a23404c9 4773 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4774 including stdint.h.
4775 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4776 including stdint.h.
4777
71abba1e
MM
47782016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4779
4780 PR target/71869
4781 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4782 IEEE built-in functions handle quiet and signalling NaNs
4783 correctly.
4784
9cd74e8f
SK
47852016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4786
4787 PR fortran/71862
4788 * gfortran.dg/pr71862.f90: New test.
4789
0d48446f
MS
47902016-07-26 Martin Sebor <msebor@redhat.com>
4791
4792 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4793 selector with dg-options.
4794
524cf1e4
PP
47952016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4796
4797 PR tree-optimization/18046
4798 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4799 * gcc.dg/tree-ssa/vrp103.c: New test.
4800 * gcc.dg/tree-ssa/vrp104.c: New test.
4801
100665d8
WS
48022016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4803
4804 * gcc.target/powerpc/pr63354.c: Require lp64 since
4805 -mprofile-kernel is not legal with -m32.
4806
0b64ca40
RB
48072016-07-26 Richard Biener <rguenther@suse.de>
4808
4809 PR rtl-optimization/71984
4810 * gcc.dg/torture/pr71984.c: New testcase.
4811
9b7937cf
RS
48122016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4813
4814 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4815 g++-dg-runtest via et-dg-runtest.
4816 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4817 * gcc.dg/vect/vect.exp: Likewise.
4818 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4819 gfortran-dg-runtest.
4820 * gfortran.dg/vect/vect.exp: Likewise.
4821 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4822 (check_mips_loongson_hw_available): Likewise.
4823 (check_effective_target_mpaired_single_runtime): Likewise.
4824 (check_effective_target_mips_loongson_runtime): Likewise.
4825 (add_options_for_mpaired_single): Likewise.
4826 (check_effective_target_vect_int): Add global et_index.
4827 Check and save the supported feature for a target selected by
4828 the et_index target. Break long lines where appropriate. Call
4829 et-is-effective-target for MIPS with an argument instead of
4830 check_effective_target_* where appropriate.
4831 (check_effective_target_vect_intfloat_cvt): Likewise.
4832 (check_effective_target_vect_uintfloat_cvt): Likewise.
4833 (check_effective_target_vect_floatint_cvt): Likewise.
4834 (check_effective_target_vect_floatuint_cvt): Likewise.
4835 (check_effective_target_vect_simd_clones): Likewise.
4836 (check_effective_target_vect_shift): ewise.
4837 (check_effective_target_whole_vector_shift): Likewise.
4838 (check_effective_target_vect_bswap): Likewise.
4839 (check_effective_target_vect_shift_char): Likewise.
4840 (check_effective_target_vect_long): Likewise.
4841 (check_effective_target_vect_float): Likewise.
4842 (check_effective_target_vect_double): Likewise.
4843 (check_effective_target_vect_long_long): Likewise.
4844 (check_effective_target_vect_no_int_max): Likewise.
4845 (check_effective_target_vect_no_int_add): Likewise.
4846 (check_effective_target_vect_no_bitwise): Likewise.
4847 (check_effective_target_vect_widen_shift): Likewise.
4848 (check_effective_target_vect_no_align): Likewise.
4849 (check_effective_target_vect_hw_misalign): Likewise.
4850 (check_effective_target_vect_element_align): Likewise.
4851 (check_effective_target_vect_condition): Likewise.
4852 (check_effective_target_vect_cond_mixed): Likewise.
4853 (check_effective_target_vect_char_mult): Likewise.
4854 (check_effective_target_vect_short_mult): Likewise.
4855 (check_effective_target_vect_int_mult): Likewise.
4856 (check_effective_target_vect_extract_even_odd): Likewise.
4857 (check_effective_target_vect_interleave): Likewise.
4858 (check_effective_target_vect_stridedN): Likewise.
4859 (check_effective_target_vect_multiple_sizes): Likewise.
4860 (check_effective_target_vect64): Likewise.
4861 (check_effective_target_vect_call_copysignf): Likewise.
4862 (check_effective_target_vect_call_sqrtf): Likewise.
4863 (check_effective_target_vect_call_btrunc): Likewise.
4864 (check_effective_target_vect_call_btruncf): Likewise.
4865 (check_effective_target_vect_call_ceil): Likewise.
4866 (check_effective_target_vect_call_ceilf): Likewise.
4867 (check_effective_target_vect_call_floor): Likewise.
4868 (check_effective_target_vect_call_floorf): Likewise.
4869 (check_effective_target_vect_call_lceil): Likewise.
4870 (check_effective_target_vect_call_lfloor): Likewise.
4871 (check_effective_target_vect_call_nearbyint): Likewise.
4872 (check_effective_target_vect_call_nearbyintf): Likewise.
4873 (check_effective_target_vect_call_round): Likewise.
4874 (check_effective_target_vect_call_roundf): Likewise.
4875 (check_effective_target_vect_perm): Likewise, but also append *_saved
4876 to the existing global name to properly cache the result.
4877 (check_effective_target_vect_perm_byte): Likewise.
4878 (check_effective_target_vect_perm_short): Likewise.
4879 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4880 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4881 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4882 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4883 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4884 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4885 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4886 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4887 (check_effective_target_vect_sdot_qi): Likewise.
4888 (check_effective_target_vect_udot_qi): Likewise.
4889 (check_effective_target_vect_sdot_hi): Likewise.
4890 (check_effective_target_vect_udot_hi): Likewise.
4891 (check_effective_target_vect_usad_char): Likewise.
4892 (check_effective_target_vect_pack_trunc): Likewise.
4893 (check_effective_target_vect_unpack): Likewise.
4894 (check_effective_target_vect_aligned_arrays): Likewise.
4895 (check_effective_target_vect_natural_alignment): Likewise.
4896 (check_effective_target_vector_alignment_reachable): Likewise.
4897 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4898 (is-effective-target): Initialize et_index if undefined.
4899 (et-dg-runtest): New.
4900 (et-is-effective-target): Likewise.
4901 (check_vect_support_and_set_flags): Add supported MIPS targets to
4902 EFFECTIVE_TARGETS list. Return the number of supported targets.
4903
8f63caf6 49042016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4905 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4906
4907 PR middle-end/70920
4908 * gcc.dg/pr70920-1.c: New test-case.
4909 * gcc.dg/pr70902-2.c: Likewise.
4910 * gcc.dg/pr70920-3.c: Likewise.
4911 * gcc.dg/pr70920-4.c: Likewise
4912 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4913 2 instead of 3.
4914
7d575fff
AM
49152016-07-25 Alexander Monakov <amonakov@ispras.ru>
4916
4917 * gcc.c-torture/execute/pr71494.c: Require label_values.
4918 * gcc.dg/pr16973.c: Ditto.
4919
bf01e070
SKS
49202016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4921
4922 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4923 * gcc.dg/torture/pr69771.c: Require int32plus.
4924 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4925
16b05965
ML
49262016-07-25 Martin Liska <mliska@suse.cz>
4927
4928 * gcc.dg/torture/pr71987.c: New test.
4929
d52d3767
SK
49302016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4931
4932 PR fortran/71935
4933 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4934 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4935 * gfortran.dg/pr71935.f90: New test.
4936
94087e88 49372016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4938
4939 PR c++/71675
4940 * g++.dg/ext/atomic-3.C: New test.
4941 * gcc.dg/atomic/pr71675.c: New test.
4942
58b3986e
ES
49432016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4944
4945 * gcc.target/i386/mvc8.c: New test.
4946
faa1612a
BC
49472016-07-22 Bin Cheng <bin.cheng@arm.com>
4948
4949 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4950 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4951
1603ebe0
TK
49522016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4953
4954 PR fortran/71795
4955 * gfortran.dg/constructor_50.f90: New test.
4956
bc91c436
ML
49572016-07-22 Martin Liska <mliska@suse.cz>
4958
4959 PR gcov-profile/69028
4960 PR gcov-profile/62047
4961 * g++.dg/cilk-plus/pr69028.C: New test.
4962
9fe9a3a7
AV
49632016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4964
4965 * gfortran.dg/coarray_stat_2.f90: New test.
4966
70866e3d
MM
49672016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4968
4969 * gcc.target/powerpc/vec-extract.h: New files to check the
4970 vec_extract built-in functions for all vector types, testing
4971 accessing each element, both with constant and variable element
4972 numbers.
4973 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4974 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4975 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4976 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4977 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4978 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4979 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4980 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4981 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4982
ab3af181
JJ
49832016-07-21 Jakub Jelinek <jakub@redhat.com>
4984
4985 PR c++/71728
4986 * g++.dg/other/pr71728.C: New test.
4987
ebe8f322
JG
49882016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4989
4990 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4991 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4992 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4993 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4994 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4995
959cef74
RB
49962016-07-21 Richard Biener <rguenther@suse.de>
4997
4998 PR tree-optimization/71947
4999 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5000
b24d9420
BC
50012016-07-21 Bin Cheng <bin.cheng@arm.com>
5002
5003 * gcc.dg/tree-ssa/scev-15.c: New.
5004
23974819
BC
50052016-07-21 Bin Cheng <bin.cheng@arm.com>
5006
5007 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5008
ee78cbaa
JJ
50092016-07-21 Jakub Jelinek <jakub@redhat.com>
5010
5011 PR c++/71941
5012 * g++.dg/gomp/pr71941.C: New test.
5013
52ed68f7
DM
50142016-07-20 David Malcolm <dmalcolm@redhat.com>
5015
5016 PR c/70339
5017 PR c/71858
5018 * g++.dg/spellcheck-identifiers.C: New test case, based on
5019 gcc.dg/spellcheck-identifiers.c.
5020 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5021 gcc.dg/spellcheck-identifiers-2.c.
5022 * g++.dg/spellcheck-typenames.C: New test case, based on
5023 gcc.dg/spellcheck-typenames.c
5024
18407bfb
JW
50252016-07-20 Jonathan Wakely <jwakely@redhat.com>
5026
5027 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5028 pointer to member function and also test catching by reference.
5029
4c07fd98
DV
50302016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5031
5032 * gcc.target/s390/pr67443.c: Fix test case.
5033
fee21d65
DV
50342016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5035
5036 * gcc.target/s390/insv-1.c: Xfail some tests.
5037 * gcc.target/s390/insv-2.c: Likewise.
5038
dbe9dfdd
GJL
50392016-07-20 Georg-Johann Lay <avr@gjlay.de>
5040
5041 * gcc.target/avr/torture/get-mem.c: New test.
5042 * gcc.target/avr/torture/set-mem.c: New test.
5043
c25e1d82
GJL
50442016-07-20 Georg-Johann Lay <avr@gjlay.de>
5045
5046 PR target/71948
5047 * gcc.target/avr/torture/tiny-progmem.c: New test.
5048
109d2197
JJ
50492016-07-20 Jakub Jelinek <jakub@redhat.com>
5050
7419f441
JJ
5051 PR c++/71909
5052 * g++.dg/parse/pr71909.C: New test.
5053 * g++.dg/tm/pr71909.C: New test.
5054
109d2197
JJ
5055 PR c++/50060
5056 * g++.dg/cpp0x/constexpr-50060.C: New test.
5057 * g++.dg/cpp1y/constexpr-50060.C: New test.
5058
144530cf
ML
50592016-07-20 Martin Liska <mliska@suse.cz>
5060
5061 * gfortran.dg/graphite/pr71898.f90: New test.
5062
04ac4afa
BC
50632016-07-20 Bin Cheng <bin.cheng@arm.com>
5064
5065 PR tree-optimization/71503
5066 PR tree-optimization/71683
5067 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5068 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5069
dcbdb17a
ML
50702016-07-20 Martin Liska <mliska@suse.cz>
5071
5072 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5073 * gcc.dg/plugin/sreal-test-1.c: Remove.
5074 * gcc.dg/plugin/sreal_plugin.c: Remove.
5075
6ed82555
TK
50762016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5077
5078 PR fortran/71902
5079 * gfortran.dg/dependency_47.f90: New test.
5080
13da0507
JJ
50812016-07-19 Jakub Jelinek <jakub@redhat.com>
5082
4833f561
JJ
5083 PR rtl-optimization/71916
5084 * gcc.c-torture/compile/pr71916.c: New test.
5085
4fda19ef
JJ
5086 PR middle-end/71874
5087 * g++.dg/torture/pr71874.C: New test.
5088
13da0507
JJ
5089 PR middle-end/71734
5090 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5091 (my_alloc): Rewritten to use __builtin_posix_memalign and
5092 __SIZE_TYPE__.
5093 (my_free): Use __builtin_free instead of _mm_free.
5094 (Vec::operator=): Use __builtin_memcpy.
5095
e7980add
MJ
50962016-07-19 Martin Jambor <mjambor@suse.cz>
5097
61c73a7f
UB
5098 PR fortran/71688
5099 * gfortran.dg/pr71688.f90: New test.
e7980add 5100
13e88953
RB
51012016-07-19 Richard Biener <rguenther@suse.de>
5102
5103 * c-c++-common/vector-subscript-6.c: New testcase.
5104 * c-c++-common/vector-subscript-7.c: Likewise.
5105
1caf0482
SKS
51062016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5107
a23404c9 5108 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5109 and UInt32 based on __SIZEOF_INT__.
5110
cef5388d
RB
51112016-07-19 Richard Biener <rguenther@suse.de>
5112
5113 PR tree-optimization/71901
5114 * gcc.dg/torture/pr71901.c: New testcase.
5115
51162016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5117
5118 PR tree-optimization/71908
5119 * gcc.dg/torture/pr71908.c: New testcase.
5120
a8f7a895
MM
51212016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5122
5123 PR target/71493
5124 * gcc.target/powerpc/pr71493-1.c: New test.
5125 * gcc.target/powerpc/pr71493-2.c: Likewise.
5126
f2111a36
JJ
51272016-07-18 Jakub Jelinek <jakub@redhat.com>
5128
99516432
JJ
5129 PR c++/71835
5130 * g++.dg/conversion/ambig3.C: New test.
5131
87713c6a
JJ
5132 PR c++/71828
5133 * g++.dg/cpp0x/constexpr-71828.C: New test.
5134
7a7f16ca
JJ
5135 PR c++/71826
5136 * g++.dg/template/pr71826.C: New test.
5137
f4d90295
JJ
5138 PR c++/71822
5139 * g++.dg/template/defarg21.C: New test.
5140
f2111a36
JJ
5141 PR c++/71871
5142 * g++.dg/ext/vector31.C: New test.
5143
0b965526
UB
51442016-07-18 Uros Bizjak <ubizjak@gmail.com>
5145
5146 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5147
94e136b9
YR
51482016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5149
5150 PR tree-optimization/71734
5151 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5152
7072df0a
DV
51532016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5154
5155 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5156 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5157 stack-layout-dynamic-1.c: New test.
5158
54158a1a
AK
51592016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5160
5161 * gcc.target/s390/nolrl-1.c: New test.
5162
43068916
FR
51632016-07-17 Fritz Reese <fritzoreese@gmail.com>
5164
5165 PR fortran/71523
5166 * gfortran.dg/pr71523_1.f90: New test.
5167 * gfortran.dg/pr71523_2.f90: New test.
5168
a9356b12
AS
51692016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5170
5171 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5172
a07b81c7 51732016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5174 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5175
5176 PR fortran/62125
5177 * gfortran.dg/pr62125.f90: New test.
5178
96c0ec12
BS
51792016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5180
5181 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5182 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5183
479d0ed5
JW
51842016-07-15 Jonathan Wakely <jwakely@redhat.com>
5185
5186 PR c++/58796
5187 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5188 * g++.dg/cpp0x/nullptr35.C: New test.
5189
41c7438e
BC
51902016-07-15 Bin Cheng <bin.cheng@arm.com>
5191
5192 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5193
f7ba880b
CP
51942016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5195
5196 * gfortran.dg/goacc/vector_length.f90: New test.
5197
b9aba0a0
RB
51982016-07-15 Richard Biener <rguenther@suse.de>
5199
5200 PR tree-optimization/71881
5201 * gcc.dg/torture/pr71881.c: New testcase.
5202
9513d5fb
RB
52032016-07-15 Richard Biener <rguenther@suse.de>
5204
5205 PR tree-optimization/71887
5206 * gcc.dg/torture/pr71887.c: New testcase.
5207
ddbbcb19
JJ
52082016-07-15 Jakub Jelinek <jakub@redhat.com>
5209
5210 PR c/71858
5211 * gcc.dg/spellcheck-identifiers-3.c: New test.
5212
29eb509c
AV
52132016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5214
5215 PR fortran/71807
5216 * gfortran.dg/null_9.f90: New test.
5217
43aabfcf
BC
52182016-07-15 Bin Cheng <bin.cheng@arm.com>
5219
5220 * gcc.dg/tree-ssa/loop-41.c: New test.
5221
afc89e58
BC
52222016-07-15 Bin Cheng <bin.cheng@arm.com>
5223
5224 PR tree-optimization/71347
5225 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5226
6fa682ad
SK
52272016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5228
5229 PR fortran/29819
5230 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5231 * gfortran.dg/contains.f90: Ditto.
5232 * gfortran.dg/contains_empty_1.f03: Ditto.
5233 * gfortran.dg/submodule_3.f08: Ditto.
5234
dd36b877
JJ
52352016-07-14 Jakub Jelinek <jakub@redhat.com>
5236
a60a5d31
JJ
5237 PR testsuite/71865
5238 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5239 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5240 expected diagnostics.
5241
dd36b877
JJ
5242 PR c/71858
5243 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5244 * gcc.dg/spellcheck-identifiers-2.c: New test.
5245 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5246 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5247
a241f8ca
JJ
52482016-07-14 Jakub Jelinek <jakub@redhat.com>
5249
5250 PR tree-optimization/71872
5251 * gcc.c-torture/compile/pr71872.c: New test.
5252
d62b809c
TP
52532016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5254
5255 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5256 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5257 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5258 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5259 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5260 * gcc.target/arm/atomic-op-acquire-1.c: This.
5261 * gcc.target/arm/atomic-op-char.c: Rename into ...
5262 * gcc.target/arm/atomic-op-char-1.c: This.
5263 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5264 * gcc.target/arm/atomic-op-consume-1.c: This.
5265 * gcc.target/arm/atomic-op-int.c: Rename into ...
5266 * gcc.target/arm/atomic-op-int-1.c: This.
5267 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5268 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5269 * gcc.target/arm/atomic-op-release.c: Rename into ...
5270 * gcc.target/arm/atomic-op-release-1.c: This.
5271 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5272 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5273 * gcc.target/arm/atomic-op-short.c: Rename into ...
5274 * gcc.target/arm/atomic-op-short-1.c: This.
5275 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5276 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5277 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5278 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5279 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5280 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5281 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5282 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5283 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5284 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5285
1f8dd420
AV
52862016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5287
5288 PR fortran/70842
5289 * gfortran.dg/select_type_35.f03: New test.
5290
53109ba8
KT
52912016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5292
5293 PR target/65951
5294 PR tree-optimization/70923
5295 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5296 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5297 * gcc.dg/vect/pr65951.c: Likewise.
5298 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5299
91f35b7f
DE
53002016-07-14 David Edelsohn <dje.gcc@gmail.com>
5301
5302 * c-c++-common/pr60226.c: Expect maximum object file alignment
5303 error on AIX.
5304
351168fe
RB
53052016-07-14 Richard Biener <rguenther@suse.de>
5306
5307 PR tree-optimization/71866
5308 * gcc.dg/torture/pr71866.c: New testcase.
5309
94c32c00
TP
53102016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5311
5312 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5313 selector and enclose boolean expression in curly braces.
5314
b799a481
AM
53152016-07-14 Alan Modra <amodra@gmail.com>
5316
5317 PR target/71733
5318 * gcc.target/powerpc/p9-novsx.c: New.
5319
f63ba78c
AK
53202016-07-13 Andi Kleen <ak@linux.intel.com>
5321
5322 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5323 * g++.dg/tree-prof/morefunc.C: Dito.
5324 * g++.dg/tree-prof/pr35545.C: Dito.
5325 * g++.dg/tree-prof/reorder.C: Dito.
5326 * gcc.dg/tree-prof/20050826-2.c: Dito.
5327 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5328 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5329 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5330 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5331 * gcc.dg/tree-prof/inliner-1.c: Dito.
5332 * gcc.dg/tree-prof/merge_block.c: Dito.
5333 * gcc.dg/tree-prof/stringop-1.c: Dito.
5334 * gcc.dg/tree-prof/stringop-2.c: Dito.
5335 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5336 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5337 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5338 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5339 * gcc.dg/tree-prof/update-loopch.c: Dito.
5340 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5341 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5342 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5343 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5344 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5345 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5346 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5347
f4d5a23d
AK
53482016-07-13 Andi Kleen <ak@linux.intel.com>
5349
5350 * lib/profopt.exp (profopt-execute): Remove .imports files.
5351
ae145898
AK
53522016-07-13 Andi Kleen <ak@linux.intel.com>
5353
0b965526 5354 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5355
e97bd4f5
AK
53562016-07-13 Andi Kleen <ak@linux.intel.com>
5357
5358 * lib/profopt.exp (dg-final-scan-autofdo,
5359 dg-final-scan-not-autofdo): New functions.
5360
6fa3d4b4
BC
53612016-07-13 Bin Cheng <bin.cheng@arm.com>
5362
5363 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5364 * gcc.dg/vect/vect-35.c: Ditto.
5365 * gcc.dg/vect/vect-alias-check-2.c: New test.
5366
65f18bc6
ML
53672016-07-13 Martin Liska <mliska@suse.cz>
5368
5369 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5370 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5371 * gfortran.dg/pr42108.f90: Update expected dump scan.
5372
9737f35b
RB
53732016-07-13 Richard Biener <rguenther@suse.de>
5374
5375 PR tree-optimization/24574
5376 * gcc.dg/pr24574.c: New testcase.
5377
62c0ea4b
SKS
53782016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5379
0b965526 5380 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5381 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5382 * c-c++-common/pr68833-1.c: Require int32plus.
5383 * gcc.dg/ipa/pr63551.c: Likewise.
5384 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5385 * gcc.dg/ipa/pr64041.c: Require int32plus.
5386
c7ed8938
IE
53872016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5388
5389 PR ipa/71633
5390 * g++.dg/pr71633.C: New test.
5391
5ce15300
TP
53922016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5393
5394 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5395 Add new arm_thumb1_cbz_ok effective target.
5396 * gcc.target/arm/cbz.c: New test.
5397
2b9509a3
TP
53982016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5399
5400 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5401 Define effective target.
5402 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5403 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5404 * gcc.target/arm/movhi_movw.c: New test.
5405 * gcc.target/arm/movsi_movw.c: Likewise.
5406 * gcc.target/arm/movdi_movw.c: Likewise.
5407
7f15b177
RB
54082016-07-13 Richard Biener <rguenther@suse.de>
5409
5410 PR middle-end/71104
5411 * gcc.dg/pr71104-1.c: New testcase.
5412 * gcc.dg/pr71104-2.c: Likewise.
5413
0b0a896e
MM
54142016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5415
5416 PR target/71805
5417 * gcc.target/powerpc/pr71805.c: New test.
5418
f906f5ed
BS
54192016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5420
5421 * gcc.target/powerpc/divkc3-1.c: New.
5422 * gcc.target/powerpc/mulkc3-1.c: New.
5423
9e63c3aa
NS
54242016-07-12 Nathan Sidwell <nathan@acm.org>
5425
5426 * gcc.target/arm/data-rel-1.c: New.
5427 * gcc.target/arm/data-rel-2.c: New.
5428 * gcc.target/arm/data-rel-3.c: New.
5429
f507d202
ML
54302016-07-12 Martin Liska <mliska@suse.cz>
5431
5432 * gcc.dg/params/blocksort-part.c: New test.
5433 * gcc.dg/params/params.exp: New file.
5434
d6f7c125
KT
54352016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5436
5437 PR middle-end/71700
5438 * gcc.c-torture/execute/pr71700.c: New test.
5439
37ccb0ba
SB
54402016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5441 Richard Biener <rguenther@suse.de>
5442
5443 PR tree-optimization/23286
5444 PR tree-optimization/70159
5445 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5446 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5447 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5448 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5449 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5450 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5451 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5452 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5453 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5454 * gcc.dg/pr51879-12.c: Likewise.
5455 * gcc.dg/strlenopt-9.c: Likewise.
5456 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5457 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5458 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5459 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5460 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5461 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5462 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5463 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5464 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5465 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5466 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5467 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5468 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5469 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5470 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5471
712a93d6
RB
54722016-07-12 Richard Biener <rguenther@suse.de>
5473
5474 PR rtl-optimization/68961
5475 * gcc.target/i386/pr68961.c: New testcase.
5476
c392943c
JJ
54772016-07-11 Jakub Jelinek <jakub@redhat.com>
5478
3d56e6a4
JJ
5479 PR middle-end/71758
5480 * c-c++-common/gomp/pr71758.c: New test.
5481 * gfortran.dg/gomp/pr71758.f90: New test.
5482
c392943c
JJ
5483 PR tree-optimization/71823
5484 * gcc.dg/vect/pr71823.c: New test.
5485
741d3be5
DM
54862016-07-11 David Malcolm <dmalcolm@redhat.com>
5487
5488 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5489 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5490 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5491
92fa45b5
L
54922016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5493
5494 PR target/71801
5495 * gcc.target/i386/pr71801.c: New test.
5496
f51606c7
RB
54972016-07-11 Richard Biener <rguenther@suse.de>
5498
5499 PR tree-optimization/71816
5500 * gcc.dg/torture/pr71816.c: New testcase.
5501
36b54ce0
TK
55022016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5503
5504 PR fortran/71783
5505 * gfortran.dg/dependency_46.f90: New test.
5506
d13835b6
VM
55072016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5508
5509 PR rtl-optimization/71621
5510 * gcc.target/i386/pr71621-1.c: New.
5511 * gcc.target/i386/pr71621-2.c: New.
5512
642bcbdf
CP
55132016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5514
5515 * gfortran.dg/goacc/pr71704.f90: New test.
5516
02eb5b8b
BS
55172016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5518
5519 PR target/71297
5520 * gcc.target/powerpc/pr71297.c: New.
5521
8beb9a0d
JW
55222016-07-08 Jiong Wang <jiong.wang@arm.com>
5523
5524 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5525
cef4b650
MM
55262016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5527
5528 PR target/71806
5529 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5530
3c3ecf52
AH
55312016-07-08 Alan Hayward <alan.hayward@arm.com>
5532
5533 PR tree-optimization/71667
5534 * gcc.dg/vect/pr71667.c: New
5535
2660286d
ML
55362016-07-08 Martin Liska <mliska@suse.cz>
5537
5538 * gcc.dg/torture/pr71606.c: New test.
5539
70cdd4ae
JD
55402016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5541
5542 PR fortran/71764
5543 * gfortran.dg/pr71764.f90: New test.
5544
842dc2e6
JJ
55452016-07-07 Jakub Jelinek <jakub@redhat.com>
5546 Kai Tietz <ktietz70@googlemail.com>
5547
5548 PR c++/70869
5549 PR c++/71054
5550 * g++.dg/cpp0x/pr70869.C: New test.
5551 * g++.dg/cpp0x/pr71054.C: New test.
5552
31be4262
DE
55532016-07-07 David Edelsohn <dje.gcc@gmail.com>
5554
5555 * g++.dg/debug/pr71432.C: Fail on AIX.
5556
1c122092
ML
55572016-07-07 Martin Liska <mliska@suse.cz>
5558
5559 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5560 an undefined behavior.
5561 * gfortran.dg/do_3.F90: Likewise.
5562 * gfortran.dg/do_check_11.f90: New test.
5563 * gfortran.dg/do_check_12.f90: New test.
5564 * gfortran.dg/do_corner_warn.f90: New test.
5565
7119f1b1
ML
55662016-07-07 Martin Liska <mliska@suse.cz>
5567
5568 * gfortran.dg/predict-1.f90: Ammend the test.
5569 * gfortran.dg/predict-2.f90: Likewise.
5570
275792f2
IE
55712016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5572
5573 PR ipa/71624
5574 * g++.dg/pr71624.C: New test.
5575
05a437c1
TP
55762016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5577
5578 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5579 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5580 ARMv8-M Mainline architectures.
5581
6f493951
TP
55822016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5583
5584 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5585 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5586
5ddaee94
SB
55872016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5588
5589 PR target/70098
5590 PR target/71763
5591 * gcc.target/powerpc/pr71763.c: New file.
5592
651afdb2
YR
55932016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5594
5595 PR tree-optimization/71518
0b965526 5596 * gcc.dg/pr71518.c: New test.
651afdb2 5597
9df99881
WD
55982016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5599
5600 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5601
7b4e0769
SKS
56022016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5603
0b965526 5604 PR target/50739
7b4e0769
SKS
5605 * gcc.target/avr/pr50739.c: New test.
5606
eb4432f7
JH
56072016-07-05 Jan Hubicka <jh@suse.cz>
5608
5609 * gcc.dg/tree-ssa/scev-14.c: update template.
5610
c01e092f
RS
56112016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5612
5613 * gcc.dg/vect/group-no-gaps-1.c: New test.
5614
8070763a
AK
56152016-07-05 Andi Kleen <ak@linux.intel.com>
5616
5617 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5618 if kernel supports MPX.
5619
3f8257db 56202016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5621
5622 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5623
36a265b1
MM
56242016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5625 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5626
5627 * gcc.target/powerpc/signbit-1.c: New test.
5628 * gcc.target/powerpc/signbit-2.c: New test.
5629 * gcc.target/powerpc/signbit-3.c: New test.
5630
7a98fb6e
KT
56312016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5632
5633 PR rtl-optimization/71594
5634 * gcc.dg/torture/pr71594.c: New test.
5635
1e3d54b4
JH
56362016-07-05 Jan Hubicka <jh@suse.cz>
5637
5638 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5639
84ca3893
DM
56402016-07-05 David Malcolm <dmalcolm@redhat.com>
5641
5642 PR c++/62314
3a146d46 5643 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5644 number of missing semicolon error.
5645 * g++.dg/pr62314-2.C: New test case.
5646
20d0bfce
AF
56472016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5648
5649 * gfortran.dg/coarray_stat_function.f90: New test.
5650 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5651 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5652 to new interfaces.
5653
69aaea06
AV
56542016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5655
5656 PR fortran/71623
5657 * gfortran.dg/deferred_character_17.f90: New test.
5658
f723a43c
CL
56592016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5660
5661 * gcc.target/arm/neon/polytypes.c: Move to ...
5662 * gcc.target/arm/polytypes.c: ... here.
5663 * gcc.target/arm/neon/pr51534.c: Move to ...
5664 * gcc.target/arm/pr51534.c: ... here.
5665 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5666 * gcc.target/arm/vect-vcvt.c: ... here.
5667 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5668 * gcc.target/arm/vect-vcvtq.c: ... here.
5669 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5670 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5671 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5672 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5673 * gcc.target/arm/neon/neon.exp: Delete.
5674 * gcc.target/arm/neon/: Delete.
5675
d73e0ccf
JD
56762016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5677
5678 PR fortran/65575
5679 * gfortran.dg: pr65575.f90: New test.
5680
c20f6223
JD
56812016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5682
5683 PR fortran/35849
5684 * gfortran.dg: pr35849.f90: New test.
5685
2a5537c3
JJ
56862016-07-04 Jakub Jelinek <jakub@redhat.com>
5687
5688 PR c++/71739
5689 * g++.dg/cpp0x/pr71739.C: New test.
5690
740f9751
CL
56912016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5692
5693 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5694
bf749919
DV
56952016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5696
5697 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5698 locr.
5699 * gcc.target/s390/loc-1.c: New test.
5700
430bb38e
YR
57012016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5702
3a146d46
JJ
5703 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5704 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5705
15f6e0da
RR
57062016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5707
5708 PR target/63874
5709 * gcc.target/aarch64/pr63874.c: New test.
5710
79335075
JB
57112016-07-04 Jan Beulich <jbeulich@suse.com>
5712
5713 * g++.dg/header.c: New.
5714 * gcc.dg/header.c: New.
5715
557e8c49
JJ
57162016-07-02 Jakub Jelinek <jakub@redhat.com>
5717
5718 PR c/71719
5719 * c-c++-common/Wunused-var-15.c: New test.
5720
79a592e3
JJ
57212016-07-01 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR fortran/71687
5724 * gfortran.dg/gomp/pr71687.f90: New test.
5725
e2298656
BS
57262016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5727
5728 * gcc.dg/const-float128-ped.c: Require __float128 effective
5729 target and options.
5730 * gcc.dg/const-float128.c: Likewise.
5731 * gcc.dg/torture/float128-cmp-invalid.c: Require
5732 __float128 and base_quadfloat_support effective targets, and
5733 __float128 options.
5734 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5735 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5736 * gcc.dg/torture/float128-nan.c: Likewise.
5737 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5738 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5739 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5740 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5741 (add_options_for___float128): New.
5742 (check_effective_target_base_quadword_support): New.
5743
70c11966
MM
57442016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5745
5746 PR target/71720
5747 * gcc.target/powerpc/pr71720.c: New test.
5748
059541fd
JB
57492016-07-01 Jan Beulich <jbeulich@suse.com>
5750
5751 * gcc.dg/bss.c: New.
5752
2c1e4964
PB
57532016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5754
5755 PR target/71698
5756 * gcc.target/powerpc/pr71698.c: New test.
5757
22e1cb39
GJL
57582016-07-01 Georg-Johann Lay <avr@gjlay.de>
5759
5760 PR target/71151
5761 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5762 instead of ".foo" for its section name.
5763 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5764 depending on MCU's flash size.
5765 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5766 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5767 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5768 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5769 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5770 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5771
466cf574
JB
57722016-07-01 Jan Beulich <jbeulich@suse.com>
5773
5774 * gcc.target/i386/pr65105-2.c: Add -msse2.
5775
351beab7
JJ
57762016-06-30 Jakub Jelinek <jakub@redhat.com>
5777
55a0f21a
JJ
5778 PR tree-optimization/71707
5779 * gcc.dg/strlenopt-29.c: New test.
5780
6245ad72
JJ
5781 PR fortran/71704
5782 * gfortran.dg/gomp/pr71704.f90: New test.
5783
351beab7
JJ
5784 PR fortran/71705
5785 * gfortran.dg/gomp/pr71705.f90: New test.
5786
5a3a6a5e
KN
57872016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5788
5789 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5790 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5791 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5792 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5793 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5794 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5795 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5796 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5797 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5798 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5799 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5800 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5801 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5802 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5803 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5804 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5805 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5806 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5807 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5808 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5809 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5810 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5811 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5812 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5813 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5814 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5815 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5816 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5817 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5818 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5819 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5820 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5821 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5822 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5823 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5824 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5825 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5826 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5827 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5828 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5829 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5830 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5831 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5832 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5833 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5834 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5835 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5836 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5837 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5838 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5839 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5840 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5841 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5842 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5843 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5844 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5845 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5846 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5847 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5848 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5849 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5850 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5851 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5852 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5853 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5854 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5855 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5856 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5857 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5858 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5859 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5860 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5861 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5862 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5863 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5864 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5865 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5866 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5867 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5868 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5869 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5870
3dfa8071 58712016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5872 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5873
5874 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5875
9bd62242 58762016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5877 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5878
5879 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5880
603107fb
DM
58812016-06-30 David Malcolm <dmalcolm@redhat.com>
5882
5883 PR driver/71651
5884 * gcc.dg/spellcheck-options-12.c: New test case.
5885
205cccc7
JJ
58862016-06-30 Jakub Jelinek <jakub@redhat.com>
5887
5888 PR middle-end/71693
5889 * gcc.c-torture/compile/pr71693.c: New test.
5890
f4452176
DM
58912016-06-29 David Malcolm <dmalcolm@redhat.com>
5892
5893 * gcc.dg/spellcheck-params.c: New testcase.
5894 * gcc.dg/spellcheck-params-2.c: New testcase.
5895
c5e74d9d
MM
58962016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5897
5898 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5899 vector extract instructions.
5900 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5901
e44ecbfd
JD
59022016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5903
5904 PR fortran/71686
5905 * gfortran.dg/unexpected_eof_2.f90: New test.
5906 * gfortran.dg/unexpected_eof_3.f90: New test.
5907
ee446d9f
JW
59082016-06-29 Jim Wilson <jim.wilson@linaro.org>
5909
5910 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5911
27f67461
CP
59122016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5913
5914 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5915 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5916 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5917
b1206d29
RB
59182016-06-29 Richard Biener <rguenther@suse.de>
5919
5920 PR middle-end/15256
5921 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5922
1af21224
MW
59232016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5924
5925 * gcc.target/arm/aapcs/neon-vect10.c: Require
5926 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5927 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5928 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5929 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5930 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5931 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5932 * gcc.target/arm/fp16-aapcs-1.c: Require
5933 -mfloat-ab=hard. Also simplify the test.
5934 * gcc.target/arm/fp16-aapcs-2.c: New.
5935
7fe43755
MW
59362016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5937
0b965526 5938 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5939 (add_options_for_arm_fp16_ieee): New.
5940 (add_options_for_arm_fp16_alternative): New.
5941 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5942 long-line.
5943 (effective_target_arm_fp16_hw): New.
5944
264d951a
IE
59452016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5946
5947 PR tree-optimization/71655
5948 * g++.dg/pr71655.C: New test.
5949
5c846a81
ML
59502016-06-29 Martin Liska <mliska@suse.cz>
5951
5952 * gcc.dg/pr71585.c: New test.
5953 * gcc.dg/pr71585-2.c: New test.
5954 * gcc.dg/pr71585-3.c: New test.
5955
fafe9318
YR
59562016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5957
5958 PR tree-optimization/70729
5959 * g++.dg/vect/pr70729.cc: New test.
5960
54d19c3b
TS
59612016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5962
5963 * c-c++-common/gomp/cancel-1.c: Extend.
5964
5f3cd7c3
JJ
59652016-06-29 Jakub Jelinek <jakub@redhat.com>
5966
5967 PR tree-optimization/71625
5968 * gcc.dg/strlenopt-28.c: New test.
5969
4aa83879
RB
59702016-06-29 Richard Biener <rguenther@suse.de>
5971
5972 PR middle-end/71002
5973 * g++.dg/torture/pr71002.C: Adjust testcase.
5974
152ef731
JJ
59752016-06-29 Jakub Jelinek <jakub@redhat.com>
5976
5977 PR c/71685
5978 * gcc.dg/pr71685.c: New test.
5979
59802016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5981
5982 PR c/71552
5983 * gcc.dg/init-bad-9.c: New test.
5984
d41dc215
BS
59852016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5986
5987 * gcc.target/powerpc/abs128-1.c: Require VSX.
5988 * gcc.target/powerpc/copysign128-1.c: Likewise.
5989 * gcc.target/powerpc/inf128-1.c: Likewise.
5990 * gcc.target/powerpc/nan128-1.c: Likewise.
5991
6a20b538
JJ
59922016-06-28 Jakub Jelinek <jakub@redhat.com>
5993
5994 PR middle-end/71626
5995 * gcc.c-torture/execute/pr71626-1.c: New test.
5996 * gcc.c-torture/execute/pr71626-2.c: New test.
5997
77d93c47
PB
59982016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5999
6000 PR target/71656
6001 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6002
a8264058
SB
60032016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6004
6005 PR target/71670
6006 * gcc.target/powerpc/pr71670.c: New testcase.
6007
0dc47331
PB
60082016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6009
6010 PR target/71656
6011 * gcc.target/powerpc/pr71656-1.c: New test.
6012 * gcc.target/powerpc/pr71656-2.c: New test.
6013
b65ffc79
CL
60142016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6015
6016 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6017 around fp16 code.
6018 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6019 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6020 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6021 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6022 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6023 Add arm_neon_fp16_ok effective target.
0b965526
UB
6024 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6025 Likewise.
6026 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6027 Likewise.
6028 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6029 Likewise.
6030 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6031 Likewise.
6032 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6033 Likewise.
6034 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6035 Likewise.
6036 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6037 Likewise.
6038 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6039 Likewise.
6040 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6041 Likewise.
6042 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6043 Likewise.
6044 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6045 Likewise.
b65ffc79 6046
9bb86f40
JH
60472016-06-26 Jan Hubicka <hubicka@ucw.cz>
6048
6049 * gcc.dg/predict-12.c: New testcase.
6050
46db0fd4
JD
60512016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6052
6053 PR fortran/71649
6054 * gfortran.dg/pr71649.f90: New test.
6055
2a65e70b
JJ
60562016-06-25 Jakub Jelinek <jakub@redhat.com>
6057
f8a06e24
JJ
6058 PR tree-optimization/71643
6059 * g++.dg/opt/pr71643.C: New test.
6060
2a65e70b
JJ
6061 PR tree-optimization/71631
6062 * gcc.c-torture/execute/pr71631.c: New test.
6063
7805417a
JH
60642016-06-24 Jan Hubicka <hubicka@ucw.cz>
6065
6066 * gcc.dg/predict-11.c: New testcase.
6067 * gfortran.dg/predict-2.f90: New testcase.
6068
888ed1a3
JH
60692016-06-24 Jan Hubicka <hubicka@ucw.cz>
6070
6071 * gcc.dg/predict-10.c: New test.
6072
53605f35
BS
60732016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6074
6075 * gcc.target/powerpc/abs128-1.c: New.
6076 * gcc.target/powerpc/copysign128-1.c: New.
6077 * gcc.target/powerpc/inf128-1.c: New.
6078 * gcc.target/powerpc/nan128-1.c: New.
6079
7b22b4c6
EB
60802016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6081
6082 * gfortran.dg/pr71642.f90: New test.
6083
37e373c2
JJ
60842016-06-24 Jakub Jelinek <jakub@redhat.com>
6085
6086 PR tree-optimization/71647
6087 * gcc.target/i386/pr71647.c: New test.
6088
b20b79f2
L
60892016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6090
6091 * gcc.target/i386/noplt-gd-1.c: New test.
6092 * gcc.target/i386/noplt-gd-2.c: Likewise.
6093 * gcc.target/i386/noplt-gd-3.c: Likewise.
6094 * gcc.target/i386/noplt-ld-1.c: Likewise.
6095 * gcc.target/i386/noplt-ld-2.c: Likewise.
6096 * gcc.target/i386/noplt-ld-3.c: Likewise.
6097 * lib/target-supports.exp
6098 (check_effective_target_tls_get_addr_via_got): New.
6099
04619cb8
UB
61002016-06-24 Uros Bizjak <ubizjak@gmail.com>
6101
6102 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6103 testsuite compile flags.
6104 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6105 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6106
61072016-06-24 Uros Bizjak <ubizjak@gmail.com>
6108
6109 * g++dg/vect/pr36684.cc: Add dg-do compile.
6110 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6111 * gcc.dg/vect/pr70021.c: Ditto.
6112 * gcc.dg/vect/pr70138-1.c: Ditto.
6113 * gcc.dg/vect/pr70138-2.c: Ditto.
6114 * gcc.dg/vect/pr70354-1.c: Ditto.
6115 * gcc.dg/vect/pr70354-2.c: Ditto.
6116 * gcc.dg/vect/pr71259.c: Ditto.
6117 * gcc.dg/vect/pr71416-1.c: Ditto.
6118 * gcc.dg/vect/slp-43.c: Ditto.
6119 * gcc.dg/vect/slp-45.c: Ditto.
6120 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6121 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6122 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6123 * gfortran.dg/vect/pr69980.f90: Ditto.
6124
61252016-06-24 Uros Bizjak <ubizjak@gmail.com>
6126
6127 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6128 * gcc.dg/vect/bb-slp-30.c: Ditto.
6129 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6130 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6131 * gcc.dg/vect/pr45902.c: Ditto.
6132 * gcc.dg/vect/pr48172.c: Ditto.
6133 * gcc.dg/vect/pr48377.c: Ditto.
6134 * gcc.dg/vect/pr49038.c: Ditto.
6135 * gcc.dg/vect/pr49771.c: Ditto.
6136 * gcc.dg/vect/pr52091.c: Ditto.
6137 * gcc.dg/vect/pr53185-2.c: Ditto.
6138 * gcc.dg/vect/pr56826.c: Ditto.
6139 * gcc.dg/vect/pr60276.c: Ditto.
6140 * gcc.dg/vect/pr62021.c: Ditto.
6141 * gcc.dg/vect/pr63530.c: Ditto.
6142 * gcc.dg/vect/pr65518.c: Ditto.
6143 * gcc.dg/vect/pr65947-1.c: Ditto.
6144 * gcc.dg/vect/pr65947-10.c: Ditto.
6145 * gcc.dg/vect/pr65947-11.c: Ditto.
6146 * gcc.dg/vect/pr65947-12.c: Ditto.
6147 * gcc.dg/vect/pr65947-13.c: Ditto.
6148 * gcc.dg/vect/pr65947-2.c: Ditto.
6149 * gcc.dg/vect/pr65947-3.c: Ditto.
6150 * gcc.dg/vect/pr65947-4.c: Ditto.
6151 * gcc.dg/vect/pr65947-5.c: Ditto.
6152 * gcc.dg/vect/pr65947-6.c: Ditto.
6153 * gcc.dg/vect/pr65947-7.c: Ditto.
6154 * gcc.dg/vect/pr65947-8.c: Ditto.
6155 * gcc.dg/vect/pr65947-9.c: Ditto.
6156 * gcc.dg/vect/pr71416-1.c: Ditto.
6157 * gcc.dg/vect/pr71439.c: Ditto.
6158 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6159 * gcc.dg/vect/vect-bswap16.c: Ditto.
6160 * gcc.dg/vect/vect-bswap32.c: Ditto.
6161 * gcc.dg/vect/vect-bswap64.c: Ditto.
6162 * gcc.dg/vect/vect-live-1.c: Ditto.
6163 * gcc.dg/vect/vect-live-2.c: Ditto.
6164 * gcc.dg/vect/vect-live-3.c: Ditto.
6165 * gcc.dg/vect/vect-live-4.c: Ditto.
6166 * gcc.dg/vect/vect-live-5.c: Ditto.
6167 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6168 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6169 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6170 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6171 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6172 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6173 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6174 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6175 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6176 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6177 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6178 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6179 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6180 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6181 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6182 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6183 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6184
da224bcb
UB
61852016-06-24 Uros Bizjak <ubizjak@gmail.com>
6186
6187 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6188
dfee2870
L
61892016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6190
6191 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6192 ia32 if R_386_GOT32X relocation is supported.
6193 * gcc.target/i386/noplt-3.c: Likewise.
6194 * gcc.target/i386/noplt-2.c: Likewise.
6195 (main): Renamed to ...
6196 (bar): This.
6197 * gcc.target/i386/noplt-4.c: Likewise.
6198 (main): Renamed to ...
6199 (bar): This.
6200 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6201 * gcc.target/i386/pr67400-5.c: Likewise.
6202
a86451b9
JJ
62032016-06-24 Jakub Jelinek <jakub@redhat.com>
6204
00085092
JJ
6205 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6206 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6207
a86451b9
JJ
6208 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6209 f4): Adjust expected diagnostics.
6210 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6211 (T): If OVFP is defined, redefine to TP.
6212 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6213 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6214 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6215 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6216 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6217 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6218 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6219 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6220 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6221 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6222 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6223 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6224 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6225 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6226 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6227 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6228 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6229 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6230 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6231 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6232 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6233 as last argument to __builtin_add_overflow_p.
6234
7bb5d5f4
UB
62352016-06-23 Uros Bizjak <ubizjak@gmail.com>
6236
6237 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6238 dg-options and remove default vector testsuite compile flags.
6239 * g++.dg/vect/pr33860a.cc: Ditto.
6240 * g++.dg/vect/pr45470-a.cc: Ditto.
6241 * g++.dg/vect/pr45470-b.cc: Ditto.
6242 * g++.dg/vect/pr60896.cc: Ditto.
6243 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6244 * gcc.dg/vect/pr18308.c: Ditto.
6245 * gcc.dg/vect/pr24049.c: Ditto.
6246 * gcc.dg/vect/pr33373.c: Ditto.
6247 * gcc.dg/vect/pr36228.c: Ditto.
6248 * gcc.dg/vect/pr42395.c: Ditto.
6249 * gcc.dg/vect/pr42604.c: Ditto.
6250 * gcc.dg/vect/pr46663.c: Ditto.
6251 * gcc.dg/vect/pr48765.c: Ditto.
6252 * gcc.dg/vect/pr49093.c: Ditto.
6253 * gcc.dg/vect/pr49352.c: Ditto.
6254 * gcc.dg/vect/pr52298.c: Ditto.
6255 * gcc.dg/vect/pr52870.c: Ditto.
6256 * gcc.dg/vect/pr53185.c: Ditto.
6257 * gcc.dg/vect/pr53773.c: Ditto.
6258 * gcc.dg/vect/pr56695.c: Ditto.
6259 * gcc.dg/vect/pr62171.c: Ditto.
6260 * gcc.dg/vect/pr63530.c: Ditto.
6261 * gcc.dg/vect/pr68339.c: Ditto.
6262 * gcc.dg/vect/pr71259.c: Ditto.
6263 * gcc.dg/vect/vect-82_64.c: Ditto.
6264 * gcc.dg/vect/vect-83_64.c: Ditto.
6265 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6266 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6267 * gcc.dg/vect/vect-shift-2.c: Ditto.
6268 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6269 * gfortran.dg/vect/pr39318.f90: Ditto.
6270 * gfortran.dg/vect/pr45714-a.f: Ditto.
6271 * gfortran.dg/vect/pr45714-b.f: Ditto.
6272 * gfortran.dg/vect/pr46213.f90: Ditto.
6273
2d4bb02f
MM
62742016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6275 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6276
6277 * gcc.target/powerpc/p9-splat-5.c: New test.
6278
f6d1b868
UB
62792016-06-23 Uros Bizjak <ubizjak@gmail.com>
6280
6281 PR tree-optimization/71488
6282 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6283 * lib/target-supports.exp: ... here.
6284 (check_sse4_hw_available): New procedure.
6285 (check_effective_target_sse4_runtime): Ditto.
6286 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6287 -march=westmere for sse4_runtime targets.
936ff030 6288 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6289 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6290 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6291 (main): Call check_vect ().
a7898180 6292 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6293
c0597759
L
62942016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6295
6296 PR target/66232
6297 PR target/67400
6298 * gcc.target/i386/pr66232-14.c: New file.
6299 * gcc.target/i386/pr66232-15.c: Likewise.
6300 * gcc.target/i386/pr66232-16.c: Likewise.
6301 * gcc.target/i386/pr66232-17.c: Likewise.
6302 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6303 ia32 if R_386_GOT32X relocation is supported.
6304 * gcc.target/i386/pr67400-2.c: Likewise.
6305 * gcc.target/i386/pr67400-3.c: Likewise.
6306 * gcc.target/i386/pr67400-4.c: Likewise.
6307 * gcc.target/i386/pr67400-6.c: Likewise.
6308 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6309 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6310
5b0e27a7
JD
63112016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6312
6313 PR libgfortran/48852
6314 * gfortran.dg/char4_iunit_1.f03: Update test.
6315 * gfortran.dg/f2003_io_5.f03: Update test.
6316 * gfortran.dg/real_const_3.f90: Update test.
6317
7f586d90
AK
63182016-06-23 Andi Kleen <ak@linux.intel.com>
6319
6320 * g++.dg/bprob/bprob.exp: Support autofdo.
6321 * g++.dg/tree-prof/tree-prof.exp: dito.
6322 * gcc.dg/tree-prof/tree-prof.exp: dito.
6323 * gcc.misc-tests/bprob.exp: dito.
6324 * gfortran.dg/prof/prof.exp: dito.
6325 * lib/profopt.exp: dito.
6326 * lib/target-supports.exp: Check for autofdo.
6327
60fa7862
ML
63282016-06-23 Martin Liska <mliska@suse.cz>
6329
6330 * gcc.dg/pr71619.c: New test.
6331
e3d62871
UB
63322016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6333
6334 PR target/67400
cc901875
UB
6335 * gcc.target/i386/pr67400-1.c: New test.
6336 * gcc.target/i386/pr67400-2.c: Likewise.
6337 * gcc.target/i386/pr67400-3.c: Likewise.
6338 * gcc.target/i386/pr67400-4.c: Likewise.
6339 * gcc.target/i386/pr67400-5.c: Likewise.
6340 * gcc.target/i386/pr67400-6.c: Likewise.
6341 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6342
ac81cf0b
DM
63432016-06-22 David Malcolm <dmalcolm@redhat.com>
6344
6345 * c-c++-common/missing-header-1.c: New test case.
6346 * c-c++-common/missing-header-2.c: New test case.
6347 * c-c++-common/missing-header-3.c: New test case.
6348 * c-c++-common/missing-header-4.c: New test case.
6349
1a4f11c8
DM
63502016-06-22 David Malcolm <dmalcolm@redhat.com>
6351
6352 PR c/70339
6353 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6354 hint.
6355 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6356 expected results due to builtin "nanl" now being suggested for
6357 "name".
6358 * gcc.dg/pr67580.c: Update expected messages.
6359 * gcc.dg/spellcheck-identifiers.c: New testcase.
6360 * gcc.dg/spellcheck-typenames.c: New testcase.
6361
a93eac6a
DM
63622016-06-22 David Malcolm <dmalcolm@redhat.com>
6363
6364 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6365 file.
6366 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6367 diagnostic-test-show-locus-parseable-fixits.c to sources for
6368 diagnostic_plugin_test_show_locus.c.
6369 * lib/gcc-defs.exp (freeform_regexps): New global.
6370 (dg-regexp): New function.
6371 (handle-dg-regexps): New function.
6372 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6373 freeform_regexps to the empty list.
6374 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6375
49e76ff1
IE
63762016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6377
f6d1b868 6378 PR tree-optimization/71488
49e76ff1
IE
6379 * g++.dg/pr71488.C: New test.
6380 * gcc.dg/vect/vect-bool-cmp.c: New test.
6381
951d8c8a
EB
63822016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6383
6384 * gcc.dg/guality/param-5.c: New test.
6385
b60fc3bd
BE
63862016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6387
6388 * gcc.target/i386/asm-flag-7.c: New test.
6389
0609abda
TS
63902016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6391
6392 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6393 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6394 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6395 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6396 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6397 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6398 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6399 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6400 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6401 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6402 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6403 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6404 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6405 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6406 * lib/target-supports.exp: Likewise.
6407
ee2499b4
TS
64082016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6409
6410 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6411 * gcc.dg/attr-ms_struct-2.c: Likewise.
6412 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6413 * gcc.dg/bf-ms-attrib.c: Likewise.
6414 * gcc.dg/bf-ms-layout-2.c: Likewise.
6415 * gcc.dg/bf-ms-layout-3.c: Likewise.
6416 * gcc.dg/bf-ms-layout.c: Likewise.
6417 * gcc.dg/bf-no-ms-layout.c: Likewise.
6418 * gcc.target/i386/bitfield1.c: Likewise.
6419 * gcc.target/i386/bitfield2.c: Likewise.
6420 * gcc.target/i386/bitfield3.c: Likewise.
6421
caea59ff
KN
64222016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6423
6424 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6425 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6426 override other than -mcpu=power9 command-line option is specified,
6427 or if the target operating system is aix.
6428 * gcc.target/powerpc/darn-1.c: Likewise.
6429 * gcc.target/powerpc/darn-2.c: Likewise.
6430 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6431 test if effective-target is not powerpc_p9vector_ok or if the
6432 target operating system is not defined.
6433 * gcc.target/powerpc/vslv-1.c: Likewise.
6434 * gcc.target/powerpc/vsrv-0.c: Likewise.
6435 * gcc.target/powerpc/vsrv-1.c: Likewise.
6436
63617e30
TB
64372016-06-21 Tobias Burnus <burnus@net-b.de>
6438
6439 PR fortran/71068
6440 * gfortran.dg/coarray/data_1.f90: New.
6441
89192c3c
WD
64422016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6443
6444 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6445 (dg-require-effective-target): Use arm_v8_neon_hw.
6446 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6447 (dg-require-effective-target): Likewise.
6448 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6449 (dg-require-effective-target): Likewise.
6450 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6451 (dg-require-effective-target): Likewise.
6452 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6453 (dg-require-effective-target): Likewise.
6454 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6455 (dg-require-effective-target): Likewise.
6456 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6457 Add AArch64 check.
6458
64ac50e2
WD
64592016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6460
6461 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6462 Set to 3 so test passes.
6463
6252b5db
WD
64642016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6465
6466 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6467
3b9bc511
IV
64682016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6469
6470 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6471 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6472 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6473 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6474
21db1c78
IV
64752016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6476
6477 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6478 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6479
9d30e86f
L
64802016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6481
6482 PR target/71549
6483 * gcc.target/i386/pr71549.c: New test.
6484
448a7c69
KN
64852016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6486
6487 * gcc.target/powerpc/vadsdu-0.c: Replace
6488 dg-require-effective-target directive to allow test to run on more
6489 platforms, and add dg-skip-if directive to disable test on aix
6490 platforms because of known incompatibilities.
6491 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6492 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6493 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6494 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6495 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6496 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6497 * gcc.target/powerpc/vadsdub-2.c: Replace
6498 dg-require-effective-target directive to allow test to run on more
6499 platforms, and add dg-skip-if directive to disable test on aix
6500 platforms because of known incompatibilities.
6501 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6502 with vec_absdb call to differentiate this test from vadsdub-1.c.
6503 * gcc.target/powerpc/vadsduh-1.c: Replace
6504 dg-require-effective-target directive to allow test to run on more
6505 platforms, and add dg-skip-if directive to disable test on aix
6506 platforms because of known incompatibilities.
6507 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6508 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6509 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6510
0ad84f34
JJ
65112016-06-21 Jakub Jelinek <jakub@redhat.com>
6512
6513 PR tree-optimization/71588
6514 * gcc.dg/pr71558.c: New test.
6515
e71e8d94
SKS
65162016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6517
6518 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6519 * c-c++-common/pr68657-2.c: Likewise.
6520 * c-c++-common/pr68657-3.c: Likewise.
6521 * gcc.dg/torture/pr69714.c: Require int32plus support.
6522 * gcc.dg/torture/pr70025.c: Likewise.
6523 * gcc.dg/torture/pr70083.c: Likewise.
6524 * gcc.dg/torture/pr70542.c: Likewise.
6525 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6526
5a578671
JM
65272016-06-20 Joseph Myers <joseph@codesourcery.com>
6528
6529 PR c/71601
6530 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6531
7a9df68e
JJ
65322016-06-20 Jakub Jelinek <jakub@redhat.com>
6533
50aa64d5
JJ
6534 PR middle-end/71581
6535 * gcc.dg/pr71581.c: New test.
6536
7a9df68e
JJ
6537 PR rtl-optimization/71591
6538 * gcc.dg/cpp/pr71591.c: New test.
6539
3947cf19
DR
65402016-06-20 David B. Robins <gcc@davidrobins.net>
6541
6542 PR target/71571
6543 * g++.dg/torture/pr71571.C: New test.
6544
c4ff221e
JJ
65452016-06-20 Jakub Jelinek <jakub@redhat.com>
6546
6547 PR target/71559
6548 * gcc.target/i386/sse2-pr71559.c: New test.
6549 * gcc.target/i386/avx-pr71559.c: New test.
6550 * gcc.target/i386/avx512f-pr71559.c: New test.
6551
f1b5abfb
TB
65522016-06-20 Tobias Burnus <burnus@net-b.de>
6553
6554 PR fortran/71194
6555 * gfortran.dg/pointer_remapping_10.f90: New.
6556
842107e4
DM
65572016-06-20 David Malcolm <dmalcolm@redhat.com>
6558
6559 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6560
d9e8bdfd
MS
65612016-06-20 Martin Sebor <msebor@redhat.com>
6562
6563 PR c/69507
6564 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6565 * gnu90-const-expr-1.c: Same.
6566 * gnu99-const-expr-1.c: Same.
6567 * gnu99-static-1.c: Same.
6568
67785479
RL
65692016-06-20 Renlin Li <renlin.li@arm.com>
6570
29f09b38 6571 PR testsuite/71489
67785479
RL
6572 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6573
636929b8
JG
65742016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6575
6576 * gcc.target/aarch64/vcvt_f64_1.c: New.
6577 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6578 * gcc.target/aarch64/vrecp_f64_1.c: New.
6579
ff7b374b
KT
65802016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6581
6582 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6583 "alignement".
6584
554cfc9e
GJL
65852016-06-20 Georg-Johann Lay <avr@gjlay.de>
6586
6587 PR target/71103
6588 * gcc.target/avr/torture/pr71103-2.c: New test.
6589
94087e88 65902016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6591
6592 PR c/69507
6593 * gcc.dg/alignof.c: New test.
6594
c561b091
PC
65952016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6596
6597 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6598 vs dg-error; test constexpr specifier too.
6599
bf54f123
PC
66002016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6601
6602 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6603
4e53aa97
CL
66042016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6605
6606 * lib/target-supports.exp
6607 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6608 arm_neon_ok and merge flags. Fix temporary test name.
6609 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6610 and merge flags.
6611
69071d86
ML
66122016-06-17 Martin Liska <mliska@suse.cz>
6613
6614 * gcc.dg/predict-9.c: Fix dump scanning.
6615
68b3b858
BC
66162016-06-17 Bin Cheng <bin.cheng@arm.com>
6617
6618 PR tree-optimization/71354
6619 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6620
d3ee260a
BC
66212016-06-17 Bin Cheng <bin.cheng@arm.com>
6622
6623 PR tree-optimization/71347
6624 * gcc.dg/tree-ssa/pr71347.c: New test.
6625
bd8fb114
BC
66262016-06-17 Bin Cheng <bin.cheng@arm.com>
6627
6628 PR tree-optimization/71354
6629 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6630
97816be4
BC
66312016-06-17 Bin Cheng <bin.cheng@arm.com>
6632
6633 * gcc.dg/vect/vect-alias-check-1.c: New test.
6634
2d761a37
SKS
66352016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6636
e0277d6b 6637 PR target/71151
2d761a37
SKS
6638 * gcc.target/avr/pr71151-1.c: New test.
6639 * gcc.target/avr/pr71151-2.c: New test.
6640 * gcc.target/avr/pr71151-3.c: New test.
6641 * gcc.target/avr/pr71151-4.c: New test.
6642 * gcc.target/avr/pr71151-5.c: New test.
6643 * gcc.target/avr/pr71151-6.c: New test.
6644 * gcc.target/avr/pr71151-7.c: New test.
6645 * gcc.target/avr/pr71151-8.c: New test.
6646 * gcc.target/avr/pr71151-common.h: New test.
6647
68fa96d6
ML
66482016-06-16 Martin Liska <mliska@suse.cz>
6649
6650 * gfortran.dg/predict-1.f90: New test.
6651
b6ca982f
UB
66522016-06-16 Uros Bizjak <ubizjak@gmail.com>
6653
6654 PR target/71242
3a146d46 6655 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6656
1dc8d15b
JH
66572016-06-16 Jan Hubicka <hubicka@ucw.cz>
6658
6659 * g++.dg/vect/pr36648.cc: Disable cunrolli
6660
67c25816
JJ
66612016-06-16 Jakub Jelinek <jakub@redhat.com>
6662
c577adb2
JJ
6663 PR target/71554
6664 * gcc.c-torture/execute/pr71554.c: New test.
6665
67c25816
JJ
6666 PR rtl-optimization/71532
6667 * gcc.dg/torture/pr71532.c: New test.
6668
1a3c3ee9
MM
66692016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6670
6671 * gcc.target/powerpc/p9-dimode1.c: New test.
6672 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6673
f29468a7
JJ
66742016-06-15 Jakub Jelinek <jakub@redhat.com>
6675
61daecc4
JJ
6676 * gcc.c-torture/compile/20160615-1.c: New test.
6677
f29468a7
JJ
6678 * g++.dg/cpp0x/ref-qual17.C: New test.
6679
209d1e2d
IE
66802016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6681
6682 PR middle-end/71529
6683 * gcc.target/i386/pr71529.C: New test.
6684
8dc35712
AH
66852016-06-15 Alan Hayward <alan.hayward@arm.com>
6686
6687 PR tree-optimization/71483
6688 * g++.dg/vect/pr71483.c: New
6689
b8911cb8
PC
66902016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6691
6692 PR c++/70202
6693 * g++.dg/inherit/crash6.C: New.
6694 * g++.dg/inherit/union2.C: Likewise.
6695 * g++.dg/inherit/virtual12.C: Likewise.
6696 * g++.dg/inherit/virtual13.C: Likewise.
6697 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6698
cf5d08ab
UB
66992016-06-15 Uros Bizjak <ubizjak@gmail.com>
6700
e3d62871 6701 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6702
8f482165
AH
67032016-06-15 Alan Hayward <alan.hayward@arm.com>
6704
6705 PR tree-optimization/71439
6706 * gcc.dg/vect/pr71439.c: New
6707
3256673f
KT
67082016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6709
6710 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6711
b17dc4d4
RB
67122016-06-15 Richard Biener <rguenther@suse.de>
6713
6714 * gcc.dg/vect/slp-45.c: New testcase.
6715
2a5825f2
RB
67162016-06-15 Richard Biener <rguenther@suse.de>
6717
6718 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6719
6e433d0b
BS
67202016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6721
6722 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6723 requirements, and disable for AIX for now.
6724 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6725
abe7f828
JJ
67262016-06-14 Jakub Jelinek <jakub@redhat.com>
6727
a09c81b4
JJ
6728 PR c++/71528
6729 * g++.dg/opt/pr71528.C: New test.
6730
abe7f828
JJ
6731 PR c++/71516
6732 * g++.dg/init/pr71516.C: New test.
6733
acfadf06
PC
67342016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6735
6736 * g++.dg/init/array46.C: New.
6737
4d568ab2
UB
67382016-06-14 Uros Bizjak <ubizjak@gmail.com>
6739
e3d62871
UB
6740 * gcc.target/i386/float128-3.c: New test.
6741 * gcc.target/i386/quad-sse4.c: Ditto.
6742 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6743 Update scan strings.
4d568ab2 6744
30934c5d
RB
67452016-06-14 Richard Biener <rguenther@suse.de>
6746
6747 PR middle-end/71526
6748 * gfortran.dg/pr71526.f90: New testcase.
6749
3970e545
AV
67502016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6751
6752 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6753 * gcc.dg/zero_bits_compound-1.c: Likewise.
6754
04976c6e
RB
67552016-06-14 Richard Biener <rguenther@suse.de>
6756
6757 PR tree-optimization/71522
6758 * gcc.dg/torture/pr71522.c: New testcase.
6759
23e025db
JJ
67602016-06-14 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR tree-optimization/71520
6763 * gcc.dg/tree-ssa/pr71520.c: New test.
6764
90b72e84
RB
67652016-06-14 Richard Biener <rguenther@suse.de>
6766
6767 PR tree-optimization/71521
86c24ba6 6768 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6769
ef7cf206
JJ
67702016-06-13 Jakub Jelinek <jakub@redhat.com>
6771
0dda258b
JJ
6772 PR sanitizer/71498
6773 * c-c++-common/ubsan/bounds-13.c: New test.
6774
ef7cf206
JJ
6775 PR preprocessor/71183
6776 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6777
a73786e3
JL
67782016-06-13 Jeff Law <law@redhat.com>
6779
6780 PR tree-optimization/71403
6781 * c-c++-common/ubsan/pr71403-1.c: New test.
6782 * c-c++-common/ubsan/pr71403-2.c: New test.
6783 * c-c++-common/ubsan/pr71403-3.c: New test.
6784
0ac249bf
JJ
67852016-06-13 Jakub Jelinek <jakub@redhat.com>
6786
6787 PR middle-end/71478
6788 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6789 Add -Wno-psabi -w to dg-options.
6790
5408a64a
KN
67912016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6792
6793 * gcc.target/powerpc/vadsdu-0.c: New test.
6794 * gcc.target/powerpc/vadsdu-1.c: New test.
6795 * gcc.target/powerpc/vadsdu-2.c: New test.
6796 * gcc.target/powerpc/vadsdu-3.c: New test.
6797 * gcc.target/powerpc/vadsdu-4.c: New test.
6798 * gcc.target/powerpc/vadsdu-5.c: New test.
6799 * gcc.target/powerpc/vadsdub-1.c: New test.
6800 * gcc.target/powerpc/vadsdub-2.c: New test.
6801 * gcc.target/powerpc/vadsduh-1.c: New test.
6802 * gcc.target/powerpc/vadsduh-2.c: New test.
6803 * gcc.target/powerpc/vadsduw-1.c: New test.
6804 * gcc.target/powerpc/vadsduw-2.c: New test.
6805
f7e4f2e3
DM
68062016-06-13 David Malcolm <dmalcolm@redhat.com>
6807
6808 * gcc.dg/c99-init-2.c (c): Update expected error message.
6809 * gcc.dg/init-bad-8.c (foo): Likewise.
6810 * gcc.dg/spellcheck-fields-3.c: New test case.
6811
ad23a23e
ML
68122016-06-13 Martin Liska <mliska@suse.cz>
6813
6814 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6815 and "guess loop iv compared" heuristics.
6816 * gcc.dg/predict-2.c: Likewise.
6817 * gcc.dg/predict-3.c: Likewise.
6818 * gcc.dg/predict-4.c: Likewise.
6819 * gcc.dg/predict-5.c: Likewise.
6820 * gcc.dg/predict-6.c: Likewise.
6821
146c55da
MP
68222016-06-13 Marek Polacek <polacek@redhat.com>
6823
6824 PR middle-end/71476
6825 * c-c++-common/Wswitch-unreachable-4.c: New test.
6826 * gcc.dg/Wswitch-unreachable-2.c: New test.
6827 * g++.dg/tm/jump1.C: Move dg-warning.
6828
42e77cbc
EB
68292016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6830
6831 * gnat.dg/renaming10.ad[sb]: New test.
6832
7474dcc1
PT
68332016-06-13 Paul Thomas <pault@gcc.gnu.org>
6834
6835 PR fortran/70673
6836 * gfortran.dg/pr70673.f90: New test.
6837
f57f53d3
RB
68382016-06-13 Richard Biener <rguenther@suse.de>
6839
6840 PR middle-end/64516
6841 * gcc.dg/align-3.c: New testcase.
6842
5843a5f0
ML
68432016-06-13 Martin Liska <mliska@suse.cz>
6844
6845 * gcc.target/i386/pr71458.c: New test.
6846
aa8fdb44
UB
68472016-06-12 Uros Bizjak <ubizjak@gmail.com>
6848
6849 PR target/71241
3a146d46 6850 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6851
2043e4d7
DH
68522016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6853
6854 PR target/60751
6855 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6856 statement.
6857
d3dc025d
DH
68582016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6859
6860 PR target/60751
6861 * gfortran.dg/comma_IO_extension_1.f90: New test.
6862 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6863 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6864 statement.
6865 * gfortran.dg/graphite/pr38083.f90: Likewise.
6866 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6867 missing format.
6868
a31d78c6
EB
68692016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6870
6871 * gnat.dg/case_character.adb: New test.
6872
95c18dd0
SB
68732016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6874
6875 PR middle-end/71310
6876 * gcc.target/powerpc/pr71310.c: New testcase.
6877
b97d37b4
KV
68782016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6879
6880 PR middle-end/71478
6881 * gcc.dg/pr71478.c: New test.
6882
900bcda3
JJ
68832016-06-10 Jakub Jelinek <jakub@redhat.com>
6884
ec1c20db
JJ
6885 PR middle-end/71494
6886 * gcc.c-torture/execute/pr71494.c: New test.
6887
50b15873
JJ
6888 PR c/68657
6889 * gcc.target/i386/pr68657.c: New test.
6890
900bcda3
JJ
6891 PR inline-asm/68843
6892 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6893 (test): Add -masm=intel alternatives.
6894
4d926e34
MS
68952016-06-10 Martin Sebor <msebor@redhat.com>
6896
6897 PR c/71392
6898 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6899
ad071b2b
JL
69002016-06-10 Jeff Law <law@redhat.com>
6901
6902 PR tree-optimization/71335
6903 * gcc.c-torture/execute/pr71335.c: New test.
6904
2704efe8
DM
69052016-06-10 David Malcolm <dmalcolm@redhat.com>
6906
6907 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6908 the various "cannot tail-call: " messages.
6909
18c9b7d4
CL
69102016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6911
6912 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6913 and options.
6914
7cfa10f3
MO
69152016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6916
6917 PR sanitizer/71480
6918 * c-c++-common/asan/pr71480.c: New test.
6919
1f24fd3e
L
69202016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6921
6922 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6923 (ASMNAME2): Likewise.
6924 (main): Replace fn in asm statement with ASMNAME ("fn").
6925 * gcc.dg/guality/pr68037-2.c: Likewise.
6926 * gcc.dg/guality/pr68037-3.c: Likewise.
6927 * gcc.dg/torture/pr68037-1.c: Likewise.
6928 * gcc.dg/torture/pr68037-2.c: Likewise.
6929 * gcc.dg/torture/pr68037-3.c: Likewise.
6930
ad551c07
BE
69312016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6932
6933 PR inline-asm/68843
6934 * gcc.target/i386/pr68843-1.c: New test.
6935 * gcc.target/i386/pr68843-2.c: New test.
6936
4b1ffdb1 69372016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6938 Cesar Philippidis <cesar@codesourcery.com>
6939
6940 PR middle-end/71373
6941 * gcc.dg/goacc/nested-function-1.c: New file.
6942 * gcc.dg/goacc/nested-function-2.c: Likewise.
6943 * gcc.dg/goacc/pr71373.c: Likewise.
6944 * gfortran.dg/goacc/cray-2.f95: Likewise.
6945 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6946 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6947 * gfortran.dg/goacc/cray.f95: Update.
6948 * gfortran.dg/goacc/loop-1.f95: Likewise.
6949 * gfortran.dg/goacc/loop-3.f95: Likewise.
6950 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6951 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6952
69532016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6954
6955 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6956 for OpenACC tile clauses.
6957 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6958
6959 PR c/71381
6960 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6961 to...
6962 * c-c++-common/goacc/cache-2.c: ... this new file.
6963 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6964 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6965 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6966 usage.
6967 * gfortran.dg/goacc/cray.f95: Likewise.
6968 * gfortran.dg/goacc/loop-1.f95: Likewise.
6969
89851e4c
AH
69702016-06-10 Alan Hayward <alan.hayward@arm.com>
6971
6972 PR tree-optimization/71407
6973 PR tree-optimization/71416
6974 * gcc.dg/vect/pr71407.c: New
6975 * gcc.dg/vect/pr71416-1.c: New
6976 * gcc.dg/vect/pr71416-2.c: New
6977
200eafbf
RB
69782016-06-10 Richard Biener <rguenther@suse.de>
6979
6980 PR middle-end/71477
6981 * gcc.dg/torture/pr71477.c: New testcase.
6982
4df99d92
JK
69832016-06-09 Julia Koval <julia.koval@intel.com>
6984
6985 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6986 * gcc.target/i386/interrupt-13.c: Likewise.
6987 * gcc.target/i386/interrupt-15.c: Likewise.
6988 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6989 * gcc.target/i386/interrupt-24.c: Likewise.
6990 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6991 * gcc.target/i386/interrupt-9.c: Likewise.
6992 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6993
e01b4e16
MS
69942016-06-09 Martin Sebor <msebor@redhat.com>
6995
6996 PR c/70883
6997 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6998 * gcc.dg/builtin-constant_p-1.c: Same.
6999 * gcc.dg/builtins-error.c: Same.
7000 * gcc.dg/pr70859.c: Same.
7001
9c35db0e
SKS
70022016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7003
7004 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7005 * gcc.dg/torture/pr68067-1.c: Likewise.
7006 * gcc.dg/torture/pr68067-2.c: Likewise.
7007
70082016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7009
7010 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7011 when setting SIZE.
7012
392a81b9
PC
70132016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7014
7015 PR c++/71465
7016 * g++.dg/inherit/crash5.C: New.
7017 Revert:
7018 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7019
7020 PR c++/70202
7021 * g++.dg/inherit/crash5.C: New.
7022 * g++.dg/inherit/virtual1.C: Adjust.
7023
e49efc14
ML
70242016-06-09 Martin Liska <mliska@suse.cz>
7025
7026 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7027 * g++.dg/predict-loop-exit-2.C: Likewise.
7028 * g++.dg/predict-loop-exit-3.C: Likewise.
7029 * gcc.dg/predict-1.c: Likewise.
7030 * gcc.dg/predict-2.c: Likewise.
7031 * gcc.dg/predict-3.c: Likewise.
7032 * gcc.dg/predict-4.c: Likewise.
7033 * gcc.dg/predict-5.c: Likewise.
7034 * gcc.dg/predict-6.c: Likewise.
7035 * gcc.dg/predict-7.c: Likewise.
7036
36d57986
RB
70372016-06-09 Richard Biener <rguenther@suse.de>
7038
7039 PR tree-optimization/71462
7040 * gcc.dg/torture/pr71462.c: New testcase.
7041
7d82e8e4
MP
70422016-06-09 Marek Polacek <polacek@redhat.com>
7043
7044 PR c/65471
7045 * gcc.dg/c11-generic-3.c: New test.
7046
c8a71589
PC
70472016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7048
7049 * g++.dg/init/array42.C: New.
7050 * g++.dg/init/array43.C: Likewise.
7051 * g++.dg/init/array44.C: Likewise.
7052 * g++.dg/init/array45.C: Likewise.
7053 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7054 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7055 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7056 * g++.dg/gomp/pr35751.C: Likewise.
7057 * g++.dg/init/array23.C: Likewise.
7058 * g++.dg/init/brace2.C: Likewise.
7059 * g++.dg/init/brace6.C: Likewise.
7060
44a845ca
MS
70612016-06-08 Martin Sebor <msebor@redhat.com>
7062 Jakub Jelinek <jakub@redhat.com>
7063
7064 PR c++/70507
7065 PR c/68120
7066 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7067 * c-c++-common/builtin-arith-overflow-2.c: New test.
7068 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7069 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7070 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7071
2ef16b6e
JJ
70722016-06-08 Jakub Jelinek <jakub@redhat.com>
7073
7074 PR c++/71442
7075 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7076
5e3ee346
AL
70772016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7078
7079 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7080 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7081 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7082 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7083 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7084 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7085 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7086 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7087 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7088 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7089 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7090 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7091 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7092
b2ae2814
RB
70932016-06-08 Richard Biener <rguenther@suse.de>
7094
7095 PR tree-optimization/68558
7096 * gcc.dg/vect/slp-44.c: New testcase.
7097
e09b4c37
RB
70982016-06-08 Richard Biener <rguenther@suse.de>
7099
7100 * gcc.dg/vect/slp-43.c: New testcase.
7101
72d50660
RB
71022016-06-08 Richard Biener <rguenther@suse.de>
7103
7104 PR tree-optimization/71452
7105 * gcc.dg/torture/pr71452.c: New testcase.
7106
988c115c
JJ
71072016-06-08 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR c++/71448
7110 * g++.dg/torture/pr71448.C: New test.
7111
73d73b48
BS
71122016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7113
7114 PR debug/71432
7115 PR ada/71413
7116 * g++.dg/debug/pr71432.C: New test.
7117
bdd15d0c
PK
71182016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7119
7120 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7121 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7122 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7123
ce0607bb
AH
71242016-06-08 Alan Hayward <alan.hayward@arm.com>
7125
7126 * gcc.dg/vect/vect-live-2.c: Update effective target.
7127 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7128 * lib/target-supports.exp: Add aarch64 to vect_long.
7129
92a5f2ba
MP
71302016-06-08 Marek Polacek <polacek@redhat.com>
7131
7132 PR c/71418
7133 * gcc.dg/noncompile/pr71418.c: New test.
7134
08203f73
MP
7135 PR c/71426
7136 * gcc.dg/noncompile/pr71426.c: New test.
7137
d1fcc2bd
JH
71382016-06-07 Jan Hubicka <hubicka@ucw.cz>
7139
7140 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7141 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7142 * gcc.dg/predict-3.c: Update template.
7143 * gcc.dg/predict-5.c: Update template.
7144 * gcc.dg/predict-6.c: Update template.
7145 * gcc.dg/predict-9.c: Update template.
7146 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7147
a23e6f1c
BS
71482016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7149
7150 * gcc.target/powerpc/vec-mul.c: New test.
7151
6ffd47b7
DM
71522016-06-07 David Malcolm <dmalcolm@redhat.com>
7153
7154 * gcc.dg/spellcheck-fields-2.c: New test case.
7155
bfd67b47
RB
71562016-06-07 Richard Biener <rguenther@suse.de>
7157
7158 PR c/61564
7159 * gcc.dg/Wpragmas-1.c: New testcase.
7160 * gcc.dg/Wattributes-4.c: Likewise.
7161 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7162 entry.
7163
701b9a47
CL
71642016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7165
7166 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7167 spurious debug code.
7168
6b80d6fa
RB
71692016-06-07 Richard Biener <rguenther@suse.de>
7170
7171 PR tree-optimization/71428
7172 * gcc.dg/torture/pr71428.c: New testcase.
7173
0f3f9437
RB
71742016-06-07 Richard Biener <rguenther@suse.de>
7175
7176 PR middle-end/71423
7177 * gcc.dg/torture/pr71423.c: New testcase.
7178
ec963f2a
KV
71792016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7180
7181 PR middle-end/71408
7182 * gcc.dg/tree-ssa/pr71408.c: New test.
7183
46ab5b6e
KV
71842016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7185
7186 PR middle-end/71281
7187 * g++.dg/torture/pr71281.C: New test.
7188
1f40cff3
MP
71892016-06-06 Marek Polacek <polacek@redhat.com>
7190
7191 PR c/71362
7192 * gcc.dg/pr71362.c: New test.
7193
6f5bcd24
JJ
71942016-06-06 Jakub Jelinek <jakub@redhat.com>
7195 Patrick Palka <ppalka@gcc.gnu.org>
7196
7197 PR c++/70847
7198 PR c++/71330
7199 PR c++/71393
7200 * g++.dg/opt/pr70847.C: New test.
7201 * g++.dg/ubsan/pr70847.C: New test.
7202 * g++.dg/ubsan/pr71393.C: New test.
7203
158beb4a
JJ
72042016-06-06 Jakub Jelinek <jakub@redhat.com>
7205
7206 PR tree-optimization/71259
7207 * gcc.dg/vect/pr71259.c: New test.
7208
d9b950dd
DM
72092016-06-06 David Malcolm <dmalcolm@redhat.com>
7210
7211 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7212 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7213 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7214 above.
7215
36f9ad69
KT
72162016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7217
7218 PR middle-end/37780
7219 * gcc.c-torture/execute/pr37780.c: New test.
7220 * gcc.target/aarch64/pr37780_1.c: Likewise.
7221 * gcc.target/arm/pr37780_1.c: Likewise.
7222
5545a907
MP
72232016-06-06 Marek Polacek <polacek@redhat.com>
7224
7225 * c-c++-common/attr-may-alias-1.c: New test.
7226 * c-c++-common/attr-may-alias-2.c: New test.
7227 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7228
93671519
BE
72292016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7230
7231 PR c/24414
7232 * gcc.target/i386/pr24414.c: New test.
7233
690f24b7
JM
72342016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7235
7236 * gcc.target/sparc/vis4misc.c: New file.
7237 * gcc.target/sparc/fpcmp.c: Likewise.
7238 * gcc.target/sparc/fpcmpu.c: Likewise.
7239
31ce6157
AH
72402016-06-06 Alan Hayward <alan.hayward@arm.com>
7241
7242 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7243 * gcc.dg/vect/vect-live-3.c: Likewise.
7244
9fcebb5a
RB
72452016-06-06 Richard Biener <rguenther@suse.de>
7246
7247 PR tree-optimization/71398
7248 * gcc.dg/torture/pr71398.c: New testcase.
7249
903ca97b
UB
72502016-06-06 Uros Bizjak <ubizjak@gmail.com>
7251
7252 PR target/71389
7253 * g++.dg/pr71389.C: New test.
7254
9c1eb332
JD
72552016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7256
7257 PR fortran/71404
7258 * gfortran.dg/fmt_read_5.f: New test.
7259
b2d83bd2
AV
72602016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7261
7262 PR fortran/69659
7263 * gfortran.dg/class_array_22.f03: New test.
7264
ec81960e
JH
72652016-06-05 Jan Hubicka <hubicka@ucw.cz>
7266
7267 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7268
429d2750
JH
72692016-06-05 Jan Hubicka <hubicka@ucw.cz>
7270
7271 * gcc.dg/predict-9.c: Update template.
7272
c1c00983
PC
72732016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7274
7275 PR c++/49377
7276 * g++.dg/template/pr49377.C: New.
7277
1927a963
JJ
72782016-06-04 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR tree-optimization/71405
7281 * g++.dg/torture/pr71405.C: New test.
7282
909a11ad
PC
72832016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7284
7285 PR c++/70202
7286 * g++.dg/inherit/crash5.C: New.
7287 * g++.dg/inherit/virtual1.C: Adjust.
7288
08bbb1f8
JL
72892016-06-03 Jeff Law <law@redhat.com>
7290
7291 PR tree-optimization/71316
7292 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7293
7c35235c
JJ
72942016-06-03 Jakub Jelinek <jakub@redhat.com>
7295
7296 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7297 dg-additional-options with just -fno-tree-scev-cprop in it.
7298 * gcc.dg/vect/vect-live-2.c: Likewise.
7299 * gcc.dg/vect/vect-live-5.c: Likewise.
7300 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7301 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7302 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7303
c8572dd6
PP
73042016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7305
7306 PR c++/27100
7307 * g++.dg/other/friend6.C: New test.
7308
1c7733a7
BS
73092016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7310
7311 * g++.dg/torture/ppc-ldst-array.C: New.
7312
0d2f700f
JM
73132016-06-03 Joseph Myers <joseph@codesourcery.com>
7314
7315 PR target/71276
7316 PR target/71277
7317 * gcc.dg/torture/builtin-fp-int-inexact.c,
7318 gcc.target/i386/387-builtin-fp-int-inexact.c,
7319 gcc.target/i386/387-rint-inline-1.c,
7320 gcc.target/i386/387-rint-inline-2.c,
7321 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7322 gcc.target/i386/sse2-rint-inline-1.c,
7323 gcc.target/i386/sse2-rint-inline-2.c,
7324 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7325 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7326
f8071c05
L
73272016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7328 Julia Koval <julia.koval@intel.com>
7329
7330 PR target/66960
7331 PR target/67630
7332 PR target/67634
7333 PR target/67841
7334 PR target/68037
7335 PR target/68618
7336 PR target/68661
7337 PR target/69575
7338 PR target/69596
7339 PR target/69734
7340 * gcc.dg/guality/pr68037-1.c: New test.
7341 * gcc.dg/guality/pr68037-2.c: Likewise.
7342 * gcc.dg/guality/pr68037-3.c: Likewise.
7343 * gcc.dg/torture/pr68037-1.c: Likewise.
7344 * gcc.dg/torture/pr68037-2.c: Likewise.
7345 * gcc.dg/torture/pr68037-3.c: Likewise.
7346 * gcc.dg/torture/pr68661-1a.c: Likewise.
7347 * gcc.dg/torture/pr68661-1b.c: Likewise.
7348 * gcc.target/i386/interrupt-1.c: Likewise.
7349 * gcc.target/i386/interrupt-2.c: Likewise.
7350 * gcc.target/i386/interrupt-3.c: Likewise.
7351 * gcc.target/i386/interrupt-4.c: Likewise.
7352 * gcc.target/i386/interrupt-5.c: Likewise.
7353 * gcc.target/i386/interrupt-6.c: Likewise.
7354 * gcc.target/i386/interrupt-7.c: Likewise.
7355 * gcc.target/i386/interrupt-8.c: Likewise.
7356 * gcc.target/i386/interrupt-9.c: Likewise.
7357 * gcc.target/i386/interrupt-10.c: Likewise.
7358 * gcc.target/i386/interrupt-11.c: Likewise.
7359 * gcc.target/i386/interrupt-12.c: Likewise.
7360 * gcc.target/i386/interrupt-13.c: Likewise.
7361 * gcc.target/i386/interrupt-14.c: Likewise.
7362 * gcc.target/i386/interrupt-15.c: Likewise.
7363 * gcc.target/i386/interrupt-16.c: Likewise.
7364 * gcc.target/i386/interrupt-17.c: Likewise.
7365 * gcc.target/i386/interrupt-18.c: Likewise.
7366 * gcc.target/i386/interrupt-19.c: Likewise.
7367 * gcc.target/i386/interrupt-20.c: Likewise.
7368 * gcc.target/i386/interrupt-21.c: Likewise.
7369 * gcc.target/i386/interrupt-22.c: Likewise.
7370 * gcc.target/i386/interrupt-23.c: Likewise.
7371 * gcc.target/i386/interrupt-24.c: Likewise.
7372 * gcc.target/i386/interrupt-25.c: Likewise.
7373 * gcc.target/i386/interrupt-26.c: Likewise.
7374 * gcc.target/i386/interrupt-27.c: Likewise.
7375 * gcc.target/i386/interrupt-28.c: Likewise.
7376 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7377 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7378 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7379 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7380 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7381 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7382 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7383 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7384 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7385 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7386 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7387 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7388
36b85e43
BS
73892016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7390
9de2e795
L
7391 PR tree-optimization/52171
7392 * gcc.dg/pr52171.c: New test.
7393 * gcc.target/i386/pr52171.c: New test.
36b85e43 7394
bfeee8ac
JH
73952016-06-03 Jan Hubicka <jh@suse.cz>
7396
7397 * g++.dg/tree-ssa/pred-1.C: New testcase
7398 * gcc.dg/tree-ssa/pred-1.c: New testcase
7399
859b0bae
BS
74002016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7401
7402 PR target/70957
7403 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7404 support.
7405 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7406
3a2edf4c
AH
74072016-06-03 Alan Hayward <alan.hayward@arm.com>
7408
7409 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7410
b28ead45
AH
74112016-06-03 Alan Hayward <alan.hayward@arm.com>
7412
7413 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7414 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7415 * gcc.dg/vect/vect-live-1.c: New test.
7416 * gcc.dg/vect/vect-live-2.c: New test.
7417 * gcc.dg/vect/vect-live-3.c: New test.
7418 * gcc.dg/vect/vect-live-4.c: New test.
7419 * gcc.dg/vect/vect-live-5.c: New test.
7420 * gcc.dg/vect/vect-live-slp-1.c: New test.
7421 * gcc.dg/vect/vect-live-slp-2.c: New test.
7422 * gcc.dg/vect/vect-live-slp-3.c: New test.
7423
1f91747b
JJ
74242016-06-03 Jakub Jelinek <jakub@redhat.com>
7425
7426 PR middle-end/71387
7427 * g++.dg/opt/pr71387.C: New test.
7428
47b83923
JL
74292016-06-02 Jeff Law <law@redhat.com>
7430
7431 PR tree-optimization/71328
7432 * gcc.c-torture/compile/pr71328.c: New test.
7433
e96e5f46
JD
74342016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7435
7436 PR fortran/52393
7437 * gfortran.dg/fmt_read_3.f90: Fix typo.
7438 * gfortran.dg/fmt_read_4.f90: New test.
7439
b872d729
PC
74402016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7441
7442 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7443 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7444 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7445 * g++.dg/cpp0x/override2.C: Likewise.
7446 * g++.dg/parse/crash5.C: Likewise.
7447 * g++.dg/parse/error16.C: Likewise.
7448 * g++.dg/parse/error27.C: Likewise.
7449 * g++.dg/template/qualttp15.C: Likewise.
7450 * g++.dg/template/redecl4.C: Likewise.
7451 * g++.old-deja/g++.other/crash39.C: Likewise.
7452 * g++.old-deja/g++.other/struct1.C: Likewise.
7453 * g++.old-deja/g++.pt/m9a.C: Likewise.
7454 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7455
0e535442
JJ
74562016-06-02 Jakub Jelinek <jakub@redhat.com>
7457
0633ee10
JJ
7458 PR c++/71372
7459 * c-c++-common/pr71372.c: New test.
7460
0e535442
JJ
7461 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7462 __TIME__ strings with __builtin_strcmp instead of printf and
7463 dg-output.
7464
f3c5ecc2
ML
74652016-06-02 Martin Liska <mliska@suse.cz>
7466
7467 * gcc.dg/predict-9.c: New test.
7468
a91807c5
JJ
74692016-06-02 Jakub Jelinek <jakub@redhat.com>
7470
7471 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7472 global set_compiler_env_var and global saved_compiler_env_var.
7473
b5bd1978
KT
74742016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7475
7476 PR rtl-optimization/71295
7477 * gcc.c-torture/compile/pr71295.c: New test.
7478
b93b1475
JJ
74792016-06-02 Jakub Jelinek <jakub@redhat.com>
7480
930ebd0e
JJ
7481 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7482
1e021dc3
JJ
7483 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7484 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7485
b93b1475
JJ
7486 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7487 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7488 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7489 alternative number.
7490
58f2fb5c
MM
74912016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7492
7493 * gcc.target/powerpc/p9-splat-4.c: New test.
7494
74952016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7496
7497 PR target/71186
7498 * gcc.target/powerpc/pr71186.c: New test.
7499
4731c9f0
JD
75002016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7501
7502 PR fortran/52393
7503 * gfortran.dg/fmt_read_3.f90: New test.
7504
042dee3e
TP
75052016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7506
7507 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7508 procedure.
7509
15c98b2e
ES
75102016-06-01 Eduard Sanou <dhole@openmailbox.org>
7511
7512 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7513 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7514 env var is set.
7515 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7516 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7517 shown once.
7518 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7519 during compilation.
7520 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7521 vars set by dg-set-compiler-env-var.
7522
6442a6f4
PT
75232016-06-01 Paul Thomas <pault@gcc.gnu.org>
7524
7525 PR fortran/71156
7526 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7527 to the module procedure declaration.
7528 * gfortran.dg/submodule_16.f08: New test.
7529
ab62397a
JJ
75302016-06-01 Jakub Jelinek <jakub@redhat.com>
7531
7532 PR middle-end/71371
7533 * c-c++-common/gomp/pr71371.c: New test.
7534
b66af6ed
RB
75352016-06-01 Richard Biener <rguenther@suse.de>
7536
7537 PR tree-optimization/71366
7538 * gcc.dg/torture/pr71366-1.c: New testcase.
7539 * gcc.dg/torture/pr71366-2.c: Likewise.
7540
e342b9d8
KN
75412016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7542
7543 * gcc.target/powerpc/vslv-0.c: New test.
7544 * gcc.target/powerpc/vslv-1.c: New test.
7545 * gcc.target/powerpc/vsrv-0.c: New test.
7546 * gcc.target/powerpc/vsrv-1.c: New test.
7547
721547cd
NS
75482016-06-01 Nathan Sidwell <nathan@acm.org>
7549
7550 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7551 * gcc.target/nvptx/weak.c: New.
7552
fa2c9034
RB
75532016-06-01 Richard Biener <rguenther@suse.de>
7554
7555 PR tree-optimization/71261
7556 * gcc.dg/torture/vect-bool-1.c: New testcase.
7557
3e32893c
JJ
75582016-06-01 Jakub Jelinek <jakub@redhat.com>
7559
7560 * gfortran.dg/gomp/order-1.f90: New test.
7561 * gfortran.dg/gomp/order-2.f90: New test.
7562
8c383600
JH
75632016-06-01 Jan Hubicka <hubicka@ucw.cz>
7564
7565 * gcc.dg/unroll-6.c: Update template.
7566 * gcc.dg/unroll-7.c: New testcase.
7567 * gcc.dg/unroll-8.c: New testcase.
7568
a0dfeef5
EB
75692016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7570
7571 * gnat.dg/opt56.ad[sb]: New test.
7572
48de5701
PC
75732016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7574
7575 PR c++/66635
7576 * g++.dg/cpp0x/constexpr-ice16.C: New.
7577
827cf695
PP
75782016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7579
7580 PR tree-optimization/71314
7581 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7582 -mbranch-cost=2.
7583
ff66f6e8
PP
75842016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7585
7586 PR tree-optimization/71077
7587 * gcc.dg/tree-ssa/pr71077.c: New test.
7588
050fb209
JH
75892016-05-31 Jan Hubicka <hubicka@ucw.cz>
7590
48de5701
PC
7591 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7592 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7593 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7594
c642d919
PC
75952016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7596
7597 PR c++/71248
7598 * g++.dg/cpp0x/pr71248.C: New.
7599 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7600 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7601 * g++.dg/init/new37.C: Likewise.
7602 * g++.dg/template/static1.C: Likewise.
7603 * g++.dg/template/static2.C: Likewise.
7604
d6439e08
L
76052016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7606
7607 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7608 instead of %rdi.
7609 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7610
780b9dd4
MP
76112016-05-31 Marek Polacek <polacek@redhat.com>
7612
7613 * c-c++-common/Wswitch-unreachable-3.c: New test.
7614 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7615
0d99f8a0
RB
76162016-05-31 Richard Biener <rguenther@suse.de>
7617
7618 PR tree-optimization/71352
7619 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7620
52545641
TP
76212016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7622
7623 * gcc.target/arm/armv5_thumb_isa.c: New test.
7624
5b8c1205
KY
76252016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7626
7627 PR target/71346
7628 * gcc.target/i386/pr71346.c: New test.
7629
7a88cc84
TV
76302016-05-31 Tom de Vries <tom@codesourcery.com>
7631
7632 PR tree-optimization/69068
7633 * gcc.dg/graphite/pr69068.c: New test.
7634
265149a6
MS
76352016-05-27 Martin Sebor <msebor@redhat.com>
7636
7637 PR c++/71306
7638 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7639
00631022
JJ
76402016-05-30 Jakub Jelinek <jakub@redhat.com>
7641
7642 PR c++/71349
7643 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7644 nowait depend(inout: dd[0]) clauses where permitted.
7645
b2f6675b
PC
76462016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7647
7648 PR c++/71238
7649 * g++.dg/parse/pr71238.C: New.
7650 * g++.dg/concepts/friend1.C: Test column numbers too.
7651 * g++.dg/cpp0x/initlist31.C: Likewise.
7652 * g++.dg/cpp0x/pr51420.C: Likewise.
7653 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7654 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7655 * g++.dg/ext/builtin3.C: Likewise.
7656 * g++.dg/lookup/friend12.C: Likewise.
7657 * g++.dg/lookup/friend7.C: Likewise.
7658 * g++.dg/lookup/koenig1.C: Likewise.
7659 * g++.dg/lookup/koenig5.C: Likewise.
7660 * g++.dg/lookup/used-before-declaration.C: Likewise.
7661 * g++.dg/overload/koenig1.C: Likewise.
7662 * g++.dg/template/crash65.C: Likewise.
7663 * g++.dg/template/friend57.C: Likewise.
7664 * g++.dg/warn/Wshadow-5.C: Likewise.
7665 * g++.dg/warn/Wunused-8.C: Likewise.
7666 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7667 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7668 * g++.old-deja/g++.jason/member.C: Likewise.
7669 * g++.old-deja/g++.jason/report.C: Likewise.
7670 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7671 * g++.old-deja/g++.law/visibility20.C: Likewise.
7672 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7673 * g++.old-deja/g++.other/static5.C: Likewise.
7674 * g++.old-deja/g++.pt/overload2.C: Likewise.
7675
a448ff40
JH
76762016-05-30 Jan Hubicka <hubicka@ucw.cz>
7677
7678 * gcc.dg/tree-ssa/peel1.c: New testcase.
7679 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7680 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7681
69be8c91
TV
76822016-05-30 Tom de Vries <tom@codesourcery.com>
7683
7684 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7685 to ce.
7686
a59775a1
PC
76872016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7688
7689 PR c++/71099
7690 * g++.dg/parse/virtual1.C: New.
7691
53d6d955
UB
76922016-05-30 Uros Bizjak <ubizjak@gmail.com>
7693
7694 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7695 Use correct register when clearing %edx.
7696
0557293f
AM
76972016-05-30 Alexander Monakov <amonakov@ispras.ru>
7698
7699 PR tree-optimization/71289
7700 * gcc.dg/pr71289.c: New test.
7701
5d476e35
KV
77022016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7703
7704 PR middle-end/71269
7705 PR middle-end/71292
7706 * gcc.dg/tree-ssa/pr71269.c: New test.
7707 * gcc.dg/tree-ssa/pr71292.c: New test.
7708
db5447ca
KV
77092016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7710
7711 PR middle-end/71252
7712 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7713
98bdbb39
JH
77142016-05-30 Jan Hubicka <hubicka@ucw.cz>
7715
7716 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7717 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7718 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7719
7e012855
TV
77202016-05-30 Tom de Vries <tom@codesourcery.com>
7721
7722 PR tree-optimization/69067
7723 * gcc.dg/graphite/pr69067.c: New test.
7724
beed3701
UB
77252016-05-29 Uros Bizjak <ubizjak@gmail.com>
7726
7727 PR target/71245
7728 * gcc.target/i386/pr71245-1.c: New test.
7729 * gcc.target/i386/pr71245-2.c: Ditto.
7730
b6d4f8e8
PC
77312016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7732
7733 PR c++/71105
7734 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7735 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7736 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7737
00022058
JH
77382016-05-27 Jan Hubicka <hubicka@ucw.cz>
7739
7740 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7741
c8419aca
VV
77422016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7743
7744 Revert:
7745 PR c++/69855
7746 * g++.dg/overload/69855.C: New.
7747 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7748 * g++.old-deja/g++.pt/crash3.C: Likewise.
7749
8008c4d2
PC
77502016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7751
7752 PR c++/60385
7753 * g++.dg/parse/namespace13.C: New.
7754
8b2ef235
JL
77552016-05-26 Jeff Law <law@redhat.com>
7756
7757 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7758 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7759 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7760 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7761 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7762 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7763 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7764 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7765 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7766 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7767 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7768 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7769 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7770
7d67159b
VV
77712016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7772
7773 PR c++/69855
7774 * g++.dg/overload/69855.C: New.
7775 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7776 * g++.old-deja/g++.pt/crash3.C: Likewise.
7777
88e3bdd1
JW
77782016-05-27 Jiong Wang <jiong.wang@arm.com>
7779
7780 PR target/63596
7781 * gcc.target/aarch64/va_arg_1.c: New testcase.
7782 * gcc.target/aarch64/va_arg_2.c: Likewise.
7783 * gcc.target/aarch64/va_arg_3.c: Likewise.
7784
3fd6b9cc
JW
77852016-05-27 Jiong Wang <jiong.wang@arm.com>
7786
7787 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7788 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7789 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7790 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7791 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7792
3cee7e4e
MP
77932016-05-27 Marek Polacek <polacek@redhat.com>
7794
7795 PR middle-end/71308
7796 * g++.dg/torture/pr71308.C: New test.
7797
6a813c96
DV
77982016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7799
7800 * gcc.dg/zero_bits_compound-1.c: New test.
7801 * gcc.dg/zero_bits_compound-2.c: New test.
7802
0561bcfb
IE
78032016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7804
7805 PR middle-end/71279
7806 * gcc.dg/pr71279.c: New test.
7807
21316320
MM
78082016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7809
7810 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7811 floating point min/max/comparison instructions.
7812 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7813
7211a097
JJ
78142016-05-26 Jakub Jelinek <jakub@redhat.com>
7815
7816 * c-c++-common/gomp/schedule-1.c: New test.
7817 * gfortran.dg/gomp/schedule-1.f90: New test.
7818
cac177cf
PP
78192016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7820
7821 PR c++/70822
7822 PR c++/70106
7823 * g++.dg/cpp1y/auto-fn32.C: New test.
7824 * g++.dg/cpp1y/paren4.C: New test.
7825
a2d5b8c9
NS
78262016-05-26 Nathan Sidwell <nathan@acm.org>
7827
7828 * gcc.dg/20060410.c: Xfail on ptx.
7829 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7830 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7831 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7832 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7833 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7834
ffa8b552
TP
78352016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7836
7837 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7838
c7501e00
JJ
78392016-05-26 Jakub Jelinek <jakub@redhat.com>
7840
1875b9a0
JJ
7841 PR tree-optimization/71280
7842 * gcc.dg/pr71280.c: New test.
7843
2116e19f
JJ
7844 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7845
305aef09
JJ
7846 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7847 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7848
c7501e00
JJ
7849 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7850
ca449d26
JW
78512016-05-26 Jiong Wang <jiong.wang@arm.com>
7852
7853 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7854 kept in memory.
ca449d26 7855
8af01c66
JL
78562016-05-25 Jeff Law <law@redhat.com>
7857
7858 PR tree-optimization/71272
7859 * gcc.c-torture/compile/pr71272.c: new test.
7860
f9d6ce73
BS
78612016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7862
7863 * gcc.target/powerpc/vec-cmpne.c: New test.
7864 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7865
a88a7b22
EB
78662016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7867
7868 * gnat.dg/opt55.ad[sb]: New test.
7869
125f02ed
SKS
78702016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7871
7872 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7873 * c-c++-common/pr60226.c: Require int32plus.
7874 * gcc.c-torture/execute/pr70602.c: Likewise.
7875 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7876 unsigned long for malloc arg type.
7877 * gcc.dg/asr_div1.c: Require int32plus.
7878 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7879 * gcc.dg/pie-1.c: Require pie.
7880 * gcc.dg/pie-2.c: Likewise.
7881 * gcc.dg/pr59471.c: Require int32plus.
7882 * gcc.dg/pr59963-2.c: XFAIL for int16.
7883 * gcc.dg/pr60114.c: Require int32plus.
7884 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7885 unsigned long for typedef of size_t.
7886 * gcc.dg/pr63914.c: Require int32plus.
7887 * gcc.dg/pr64536.c: Require pt32plus.
7888 * gcc.dg/pr65658.c: Likewise.
7889 * gcc.dg/pr67271.c: Require int32plus.
7890 * gcc.dg/pr68112.c: Likewise.
7891 * gcc.dg/pr69071.c: Skip for avr target.
7892 * gcc.dg/pr69973.c: Require int32plus.
7893 * gcc.dg/pr70169.c: Skip for avr target.
7894 * gcc.dg/sso-6.c: Require int32plus.
7895 * gcc.dg/sso-7.c: Likewise.
7896 * gcc.dg/sso-8.c: Likewise.
7897 * gcc.dg/vrp-min-max-2.c: Likewise.
7898
c6e434f5
UB
78992016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7900
7901 PR target/70738
7902 * gcc.target/i386/pr70738-1.c: New test.
7903 * gcc.target/i386/pr70738-2.c: Likewise.
7904 * gcc.target/i386/pr70738-3.c: Likewise.
7905 * gcc.target/i386/pr70738-4.c: Likewise.
7906 * gcc.target/i386/pr70738-5.c: Likewise.
7907 * gcc.target/i386/pr70738-6.c: Likewise.
7908 * gcc.target/i386/pr70738-7.c: Likewise.
7909 * gcc.target/i386/pr70738-8.c: Likewise.
7910 * gcc.target/i386/pr70738-9.c: Likewise.
7911
5c42d341
KT
79122016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7913
7914 PR rtl-optimization/66940
7915 * gcc.c-torture/execute/pr66940.c: New test.
7916
bf9a1a07
IV
79172016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7918
7919 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7920 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7921 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7922 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7923 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7924 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7925 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7926 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7927 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7928 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7929 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7930 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7931 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7932 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7933 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7934 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7935 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7936 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7937 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7938 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7939 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7940 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7941 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7942 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7943
95efe6b6
MP
79442016-05-25 Marek Polacek <polacek@redhat.com>
7945
7946 PR c/71265
7947 * gcc.dg/noncompile/pr71265.c: New test.
7948
a23faf7a
MP
7949 PR c/71266
7950 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7951
69a6d5ad
NS
79522016-05-25 Nathan Sidwell <nathan@acm.org>
7953
7954 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7955
3072d4ea
RB
79562016-05-25 Richard Biener <rguenther@suse.de>
7957
7958 PR tree-optimization/71261
7959 * c-c++-common/torture/pr71261.c: New testcase.
7960
e412ece4
RB
79612016-05-25 Richard Biener <rguenther@suse.de>
7962
7963 PR tree-optimization/71264
7964 * gcc.dg/vect/pr71264.c: New testcase.
7965
b9e551ad
PC
79662016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7967
7968 PR c++/55992
7969 * g++.dg/cpp0x/alias-decl-53.C: New.
7970 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7971
6aa1abe5
ML
79722016-05-25 Martin Liska <mliska@suse.cz>
7973
7974 * g++.dg/pr71239.C: New test.
7975
842d162e
RB
79762016-05-25 Richard Biener <rguenther@suse.de>
7977
c87885ca
RO
7978 * gcc.dg/vect/pr58135.c: Rename to ...
7979 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7980
f184a36c
MP
79812016-05-25 Marek Polacek <polacek@redhat.com>
7982
7983 * g++.dg/pr65295.C: Use target c++14.
7984
021fad86
PC
79852016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7986
53d6d955
UB
7987 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7988 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7989
c3eaf15a
MM
79902016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7991
7992 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7993 instructions.
7994
e46c7770
CP
79952016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7996
7997 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7998 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7999 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8000 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8001 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8002 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8003 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8004 * c-c++-common/goacc/pcopy.c: Likewise.
8005 * c-c++-common/goacc/pcopyin.c: Likewise.
8006 * c-c++-common/goacc/pcopyout.c: Likewise.
8007 * c-c++-common/goacc/pcreate.c: Likewise.
8008 * c-c++-common/goacc/pr70688.c: New test.
8009 * c-c++-common/goacc/present-1.c: Adjust test.
8010 * c-c++-common/goacc/reduction-5.c: Likewise.
8011 * g++.dg/goacc/data-1.C: New test.
8012
4bfc9db7
MM
80132016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8014
8015 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8016 vector parity built-in functions.
8017 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8018 count trailing zeros automatic vectorization.
8019 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8020 count trailing zeros built-in functions.
8021
2bc145af
KV
80222016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8023
8024 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8025
26869fdb
PH
80262016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8027
8028 PR target/71050
8029 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8030
b2dc9c3b
PC
80312016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8032
8033 PR c++/50436
8034 * g++.dg/template/crash123.C: New.
8035 * g++.dg/template/crash124.C: Likewise.
8036
f65e97fd
MS
80372016-05-24 Martin Sebor <msebor@redhat.com>
8038
8039 PR c++/71147
8040 * g++.dg/ext/flexary16.C: New test.
8041
a6f5ac7f
IV
80422016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8043
69a6d5ad
NS
8044 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8045 before math.h is included.
a6f5ac7f
IV
8046 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8047 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8048 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8049 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8050 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8051 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8052 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8053 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8054 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8055 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8056 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8057 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8058 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8059 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8060 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8061 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8062 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8063 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8064 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8065 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8066 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8067 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8068 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8069
27bad558
MM
80702016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8071 Kelvin Nilsen <kelvin@gcc.gnu.org>
8072
8073 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8074 support.
8075
72f382fb
PC
80762016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8077
8078 PR c++/69872
8079 * g++.dg/warn/Wno-narrowing1.C: New.
8080
ef2ec9d9
MP
80812016-05-24 Marek Polacek <polacek@redhat.com>
8082
8083 PR c/71249
8084 * c-c++-common/Wswitch-unreachable-2.c: New test.
8085
e90434e3
JJ
80862016-05-24 Jakub Jelinek <jakub@redhat.com>
8087
7adb26f2
JJ
8088 PR c++/71257
8089 * g++.dg/vect/simd-clone-6.cc: New test.
8090 * g++.dg/gomp/declare-simd-6.C: New test.
8091
e90434e3
JJ
8092 PR middle-end/70434
8093 PR c/69504
8094 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8095
b556ea3b
RB
80962016-05-24 Richard Biener <rguenther@suse.de>
8097
8098 PR tree-optimization/71240
8099 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8100
e5328f5d
RB
81012016-05-24 Richard Biener <rguenther@suse.de>
8102
8103 PR tree-optimization/71230
8104 * gcc.dg/torture/pr71230.c: New testcase.
8105 * g++.dg/torture/pr71230.C: Likewise.
8106
a04e69c0
TS
81072016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8108
8109 * c-c++-common/goacc/routine-5.c: Add tests.
8110 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8111 * gfortran.dg/goacc/routine-6.f90: Add tests.
8112
30fd2977
RB
81132016-05-24 Richard Biener <rguenther@suse.de>
8114
8115 PR tree-optimization/71253
8116 * gcc.dg/torture/pr71253.c: New testcase.
8117
ca6f60bc
KV
81182016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8119
8120 PR middle-end/71252
8121 * gfortran.dg/pr71252.f90: New test.
8122
d3465d72
RS
81232016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8124
8125 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8126
f17a223d
RB
81272016-05-24 Richard Biener <rguenther@suse.de>
8128
8129 PR middle-end/70434
8130 PR c/69504
8131 * c-c++-common/vector-subscript-4.c: New testcase.
8132 * c-c++-common/vector-subscript-5.c: Likewise.
8133
e3f36534
JD
81342016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8135
8136 PR fortran/71123
8137 * gfortran.dg/namelist_90.f: New test
8138
85d5c27d
JD
81392016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8140
8141 PR fortran/66461
8142 * gfortran.dg/unexpected_eof.f: New test
8143
fe3f3340
MM
81442016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8145 Kelvin Nilsen <kelvin@gcc.gnu.org>
8146
8147 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8148 as little endian.
8149
26d6ae55
PC
81502016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8151
8152 PR c++/70972
8153 * g++.dg/cpp0x/inh-ctor20.C: New.
8154 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8155
d6c9a06f
PC
81562016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8157
8158 PR c++/69095
8159 * g++.dg/cpp0x/variadic168.C: New.
8160
396a1d10
PC
81612016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8162
8163 * g++.dg/cpp0x/pr31445.C: Test column number too.
8164 * g++.dg/cpp0x/pr32253.C: Likewise.
8165 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8166 * g++.dg/cpp0x/variadic36.C: Likewise.
8167
ece46666
MG
81682016-05-23 Marc Glisse <marc.glisse@inria.fr>
8169
8170 * gcc.dg/fold-notshift-2.c: Adjust.
8171
a7dc5980
MP
81722016-05-23 Marek Polacek <polacek@redhat.com>
8173
8174 PR c/49859
8175 * c-c++-common/Wswitch-unreachable-1.c: New test.
8176 * gcc.dg/Wswitch-unreachable-1.c: New test.
8177 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8178 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8179 * g++.dg/gomp/block-10.C: Likewise.
8180 * gcc.dg/gomp/block-10.c: Likewise.
8181 * g++.dg/gomp/block-9.C: Likewise.
8182 * gcc.dg/gomp/block-9.c: Likewise.
8183 * g++.dg/gomp/target-1.C: Likewise.
8184 * g++.dg/gomp/target-2.C: Likewise.
8185 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8186 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8187 * g++.dg/gomp/taskgroup-1.C: Likewise.
8188 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8189 * gcc.dg/gomp/teams-1.c: Likewise.
8190 * g++.dg/gomp/teams-1.C: Likewise.
8191 * g++.dg/overload/error3.C: Likewise.
8192 * g++.dg/tm/jump1.C: Likewise.
8193 * g++.dg/torture/pr40335.C: Likewise.
8194 * gcc.dg/c99-vla-jump-5.c: Likewise.
8195 * gcc.dg/switch-warn-1.c: Likewise.
8196 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8197 * gcc.dg/nested-func-1.c: Likewise.
8198 * gcc.dg/pr67784-4.c: Likewise.
8199
18b54004
RB
82002016-05-23 Richard Biener <rguenther@suse.de>
8201
8202 PR tree-optimization/71230
8203 * gfortran.dg/pr71230-1.f90: New testcase.
8204 * gfortran.dg/pr71230-2.f90: Likewise.
8205
e569db5f
VK
82062016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8207
396a1d10 8208 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8209 * gcc.dg/vect/pr58135.c: Add new.
8210 * gfortran.dg/pr46519-1.f: Adjust test case.
8211
e4b71114
PC
82122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8213
8214 PR c++/53401
8215 * g++.dg/cpp0x/decltype64.C: New.
8216
a25a8058
CL
82172016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8218
8219 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8220 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8221 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8222
0dcfe9ab
CL
82232016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8224
8225 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8226 Add poly64x1_t and poly64x2_t cases if supported.
8227 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8228 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8229 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8230 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8231 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8232
ffd70e4a
CL
82332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8234
8235 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8236 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8237 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8238 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8239 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8240 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8241 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8242
4b1f57fe
CL
82432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8244
8245 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8246
16c5ec77
CL
82472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8248
8249 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8250 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8251
94ad56c7
JJ
82522016-05-22 Jakub Jelinek <jakub@redhat.com>
8253
57748705
JJ
8254 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8255 constraint instead of "r".
8256 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8257 insn instead of vxorpd.
8258 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8259
af120161
JJ
8260 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8261 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8262
355023ce
JJ
8263 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8264
3b48574c
JJ
8265 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8266 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8267
94ad56c7
JJ
8268 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8269
8a85cee2
KV
82702016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8271
8272 PR middle-end/40921
8273 * gcc.dg/tree-ssa/pr40921.c: New test.
8274
8e916b16
PS
82752016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8276
8277 PR target/71103
8278 * gcc.target/avr/pr71103.c: New test.
8279
88aea79f
KV
82802016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8281
8282 PR middle-end/71179
8283 * gcc.dg/tree-ssa/pr71179.c: New test.
8284
79063edd
MS
82852016-05-20 Martin Sebor <msebor@redhat.com>
8286
8287 PR c/71115
8288 * gcc.dg/init-excess-2.c: New test.
8289
55c8849f
EB
82902016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8291
8292 * gnat.dg/opt53.adb: New test.
8293 * gnat.dg/opt54.adb: Likewise.
8294
c91a0948
MJ
82952016-05-20 Martin Jambor <mjambor@suse.cz>
8296
8297 PR tree-optimization/70884
8298 * gcc.dg/tree-ssa/pr70919.c: New test.
8299
9cad20fa
BS
83002016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8301
8302 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8303 formatting.
69a6d5ad
NS
8304 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8305 fix code formatting.
8306
83072016-05-20 Nathan Sidwell <nathan@acm.org>
8308
8309 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8310 non-common cases.
8311 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8312
15c671a7
DM
83132016-05-20 David Malcolm <dmalcolm@redhat.com>
8314
8315 * jit.dg/all-non-failing-tests.h: Add
8316 test-factorial-must-tail-call.c.
8317 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8318 * jit.dg/test-factorial-must-tail-call.c: New test case.
8319
4f028369
JJ
83202016-05-20 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR fortran/71204
8323 * gfortran.dg/pr71204.f90: New test.
8324
7dea4ab3
CP
83252016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8326
8327 * gcc.target/nvptx/sincos.c: New test.
8328
ef98d365
PC
83292016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8330
8331 PR c++/70572
8332 * g++.dg/cpp1y/auto-fn31.C: New.
8333
92466115
BS
83342016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8335
8336 * gcc.target/powerpc/vec-addec.c: New test.
8337 * gcc.target/powerpc/vec-addec-int128.c: New test.
8338
9a385c2d
DM
83392016-05-20 David Malcolm <dmalcolm@redhat.com>
8340
8341 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8342 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8343 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8344 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8345
77c9d5b4
JH
83462016-05-20 Jan Hubicka <hubicka@ucw.cz>
8347
8348 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8349
68047971
JJ
83502016-05-20 Jakub Jelinek <jakub@redhat.com>
8351
18954840
JJ
8352 PR c++/71210
8353 * g++.dg/opt/pr71210-1.C: New test.
8354 * g++.dg/opt/pr71210-2.C: New test.
8355
68047971
JJ
8356 PR tree-optimization/29756
8357 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8358 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8359 only on selected targets where V4SImode vectors are known to be
8360 supported.
8361
d78789f5
MG
83622016-05-20 Marc Glisse <marc.glisse@inria.fr>
8363
8364 PR tree-optimization/71079
8365 PR tree-optimization/71206
8366 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8367
550fa093
PK
83682016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8369
8370 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8371 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8372 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8373
483c6429
RG
83742016-05-20 Richard Guenther <rguenther@suse.de>
8375
8376 PR tree-optimization/29756
8377 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8378
eb066284
RB
83792016-05-20 Richard Biener <rguenther@suse.de>
8380
8381 PR tree-optimization/71185
8382 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8383
58f10249
RB
83842016-05-20 Richard Biener <rguenther@suse.de>
8385
8386 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8387
2a5569fa
MP
83882016-05-19 Marek Polacek <polacek@redhat.com>
8389
8390 PR c++/71075
8391 * g++.dg/diagnostic/pr71075.C: New test.
8392
5e9a5385
DM
83932016-05-19 David Malcolm <dmalcolm@redhat.com>
8394
8395 PR c++/71184
8396 * g++.dg/pr71184.C: New test case.
8397
4f45da44
KN
83982016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8399
8400 * gcc.target/powerpc/darn-0.c: New test.
8401 * gcc.target/powerpc/darn-1.c: New test.
8402 * gcc.target/powerpc/darn-2.c: New test.
8403
4177437e
MP
84042016-05-19 Marek Polacek <polacek@redhat.com>
8405
8406 PR tree-optimization/71031
8407 * gcc.dg/tree-ssa/vrp100.c: New test.
8408
afb72432
IE
84092016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8410
8411 PR rtl-optimization/71148
8412 * gcc.dg/pr71148.c: New test.
8413
4f83064e
KT
84142016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8415
8416 PR target/71056
8417 * gcc.target/arm/pr71056.c: New test.
8418
4bf8dbe1
BE
84192016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8420
8421 * c-c++-common/pr69669.c: Check the used mode.
8422
f3510625
MO
84232016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8424
8425 PR sanitizer/64354
8426 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8427
43c0068e
RB
84282016-05-19 Richard Biener <rguenther@suse.de>
8429
8430 PR tree-optimization/70729
8431 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8432 * gcc.dg/graphite/scop-18.c: Likewise.
8433 * gcc.dg/pr41783.c: Disable LIM.
8434 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8435 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8436 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8437 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8438 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8439 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8440 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8441 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8442 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8443 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8444 * gfortran.dg/pr42108.f90: Likewise.
8445
70f25790
DM
84462016-05-18 David Malcolm <dmalcolm@redhat.com>
8447
8448 PR driver/69265
8449 * gcc.dg/spellcheck-options-11.c: New test case.
8450
960db8ec
JJ
84512016-05-18 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR c++/71100
8454 * g++.dg/opt/pr71100.C: New test.
8455
04643334
MJ
84562016-05-18 Martin Jambor <mjambor@suse.cz>
8457
8458 PR ipa/69708
8459 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8460 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8461 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8462 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8463
91bb9f80
MJ
84642016-05-18 Martin Jambor <mjambor@suse.cz>
8465
8466 PR ipa/69708
8467 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8468 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8469 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8470 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8471 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8472
c584aca6
PC
84732016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8474
8475 PR c++/69793
8476 * g++.dg/template/crash122.C: New.
8477
20309c6e
PC
84782016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8479
8480 PR c++/70466
8481 * g++.dg/template/pr70466-1.C: New.
8482 * g++.dg/template/pr70466-2.C: Likewise.
8483
50c78b9a
MM
84842016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8485
8486 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8487 splat operations and the XXSPLTIB instruction.
8488 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8489 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8490 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8491 xxlxor to clear a register.
8492
cf8be00d
RS
84932016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8494
8495 * gcc.dg/torture/pr71020.c: New test.
8496
848a392a
MJ
84972016-05-18 Martin Jambor <mjambor@suse.cz>
8498
8499 PR ipa/70646
8500 * gcc.dg/ipa/pr70646.c: New test.
8501
1f2ab776
CL
85022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8503
8504 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8505
76489493
CL
85062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8507
8508 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8509 missing tests for vreinterpretq_p{8,16}.
8510
bd79378d
CL
85112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8512
8513 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8514 vsliq_n_s64 and vsliq_n_u64.
8515
81ca3ea0
CL
85162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8517
8518 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8519 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8520
873cb425
CL
85212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8522
8523 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8524 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8525 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8526
9d6e7c21
CL
85272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8528
8529 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8530 in comment.
8531
b4dbe40e 85322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8533
8534 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8535 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8536 "blr\t" and switch to scan-assembler-times.
8537
83a5c910
JW
85382016-05-18 Jiong Wang <jiong.wang@arm.com>
8539
53d6d955
UB
8540 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8541 with __aarch64__.
8542 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8543 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8544
fb7cbdeb
JJ
85452016-05-18 Jakub Jelinek <jakub@redhat.com>
8546
8ee91165
JJ
8547 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8548 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8549 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8550 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8551 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8552 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8553
cf4d516a
JJ
8554 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8555 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8556
a4f16422
JJ
8557 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8558 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8559
7b37ce10
JJ
8560 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8561 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8562
fb7cbdeb
JJ
8563 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8564
c9326aef
RB
85652016-05-18 Richard Biener <rguenther@suse.de>
8566
8567 PR tree-optimization/71168
8568 * gcc.dg/torture/pr71168.c: New testcase.
8569
df8b0a11
KV
85702016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8571
8572 PR middle-end/63586
8573 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8574 * gcc.dg/tree-ssa/pr63586.c: New test.
8575 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8576
2efd67ed
NS
85772016-05-17 Nathan Sidwell <nathan@acm.org>
8578
8579 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8580 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8581 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8582 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8583
1988b2c2
NS
85842016-05-17 Nathan Sidwell <nathan@acm.org>
8585
8586 * gcc.target/nvptx/abi-vararg-3.c: New.
8587
ad1d92ab
MM
85882016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8589
8590 PR tree-optimization/54579
8591 PR middle-end/55299
8592 * gcc.dg/fold-notrotate-1.c: New test.
8593 * gcc.dg/fold-notshift-1.c: New test.
8594 * gcc.dg/fold-notshift-2.c: New test.
8595
47768df8
MP
85962016-05-17 Marek Polacek <polacek@redhat.com>
8597
8598 PR ipa/71146
8599 * g++.dg/ipa/pr71146.C: New test.
8600
6b5423a5
DM
86012016-05-17 David Malcolm <dmalcolm@redhat.com>
8602
8603 * jit.dg/test-error-array-bounds.c: New test case.
8604
c7986356
MG
86052016-05-17 Marc Glisse <marc.glisse@inria.fr>
8606
8607 * gcc.dg/tree-ssa/and-1.c: New testcase.
8608
d982c5b7
MG
86092016-05-17 Marc Glisse <marc.glisse@inria.fr>
8610
8611 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8612 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8613
0139ba93
MG
86142016-05-17 Marc Glisse <marc.glisse@inria.fr>
8615
8616 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8617 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8618
daab4562
JW
86192016-05-17 Jiong Wang <jiong.wang@arm.com>
8620
8621 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8622
22330033
JW
86232016-05-17 Jiong Wang <jiong.wang@arm.com>
8624
8625 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8626
98b3a5f2
JW
86272016-05-17 Jiong Wang <jiong.wang@arm.com>
8628
8629 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8630 ".2d[index]" when scan the assembly.
8631 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8632 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8633 float64x1.
8634 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8635
b71b7a8e
RB
86362016-05-17 Richard Biener <rguenther@suse.de>
8637
8638 PR tree-optimization/71132
8639 * gcc.dg/torture/pr71132.c: New testcase.
8640
3c51ad46
CL
86412016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8642
8643 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8644
d20faa66
KT
86452016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8646
8647 PR target/70809
8648 * gcc.target/aarch64/pr70809_1.c: New test.
8649
b75cc5a4
KT
86502016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8651
8652 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8653 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8654 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8655 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8656
b28eb195
IE
86572016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8658 Ilya Enkovich <ilya.enkovich@intel.com>
8659
8660 PR target/71114
8661 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8662
0b9004ed
JH
86632016-05-16 Jan Hubicka <hubicka@ucw.cz>
8664
8665 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8666 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8667
1b81a1c1
MW
86682016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8669
8670 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8671 test for __ARM_FP16_ARGS.
8672 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8673 * gcc.target/arm/aapcs/neon-vect10.c: New.
8674 * gcc.target/arm/aapcs/neon-vect9.c: New.
8675 * gcc.target/arm/aapcs/vfp18.c: New.
8676 * gcc.target/arm/aapcs/vfp19.c: New.
8677 * gcc.target/arm/aapcs/vfp20.c: New.
8678 * gcc.target/arm/aapcs/vfp21.c: New.
8679 * gcc.target/arm/fp16-aapcs-1.c: New.
8680 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8681 test for __ARM_FP16_ARGS.
8682 * g++.target/arm/fp16-return-1.c: Update expected output.
8683
921d1e73
JW
86842016-05-16 Jiong Wang <jiong.wang@arm.com>
8685
8686 PR testsuite/70227
8687 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8688
228eb42a
HA
86892016-05-15 Harald Anlauf <anlauf@gmx.de>
8690
8691 PR fortran/69603
8692 * gfortran.dg/pr69603.f90: New testcase.
8693
785abfd3
FR
86942016-05-14 Fritz Reese <fritzoreese@gmail.com>
8695
8696 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8697
e75eb64f
FR
86982016-05-14 Fritz Reese <fritzoreese@gmail.com>
8699
8700 PR fortran/71047
8701 * gfortran.dg/pr71047.f08: New test.
8702
aa4b467b
JM
87032016-05-13 Joseph Myers <joseph@codesourcery.com>
8704
8705 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8706 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8707 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8708
653fb4a2
MS
87092016-05-13 Martin Sebor <msebor@redhat.com>
8710
8711 PR c++/60049
8712 * g++.dg/cpp0x/constexpr-60049.C: New test.
8713
9e37582d
JJ
87142016-05-13 Jakub Jelinek <jakub@redhat.com>
8715
8716 PR bootstrap/71071
8717 * gcc.dg/pr71071.c: New test.
8718
a278aa17
UB
87192016-05-13 Uros Bizjak <ubizjak@gmail.com>
8720
8721 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8722 remove XOP handling.
377eaca7 8723 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8724
ac3d02e2
NS
87252016-05-13 Nathan Sidwell <nathan@acm.org>
8726
8727 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8728 __atomic_is_lock_free declaration.
8729
8ab3bdac
RB
87302016-05-13 Richard Biener <rguenther@suse.de>
8731
8732 PR tree-optimization/42587
8733 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8734
623b8e0a
ML
87352016-05-13 Martin Liska <mliska@suse.cz>
8736
8737 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8738 the new format of dump output.
8739
da7674f6
IE
87402016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8741
8742 * gcc.dg/pr71084.c: New test.
8743
c959db3d
RR
87442016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8745
53d6d955
UB
8746 PR target/53440
8747 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8748
43203dea
RR
87492016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8750
8751 * gcc.target/aarch64/struct_return.c: New test.
8752
4f2e1536
MP
87532016-05-12 Marek Polacek <polacek@redhat.com>
8754
8755 PR c/70756
8756 * c-c++-common/pr70756-2.c: New test.
8757 * c-c++-common/pr70756.c: New test.
8758
1ef33ef3
RB
87592016-05-12 Richard Biener <rguenther@suse.de>
8760
8761 PR tree-optimization/71059
8762 * gcc.dg/torture/pr71059.c: New testcase.
8763
763baff6
RB
87642016-05-12 Richard Biener <rguenther@suse.de>
8765
8766 PR tree-optimization/71062
8767 * gcc.dg/torture/pr71062.c: New testcase.
8768
c4ec1243
IE
87692016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8770
8771 PR tree-optimization/71006
8772 * gcc.dg/pr71006.c: New test.
8773
a5fbf76d
MP
87742016-05-12 Marek Polacek <polacek@redhat.com>
8775
8776 PR driver/71063
8777 * gcc.dg/opts-7.c: New test.
8778
5acc47a4
KT
87792016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8780
8781 PR target/70830
8782 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8783 Add -save-temps to dg-options.
8784 Scan for ldmfd rather than pop instruction.
8785 * gcc.target/arm/interrupt-2.c: Likewise.
8786 * gcc.target/arm/pr70830.c: New test.
8787
40bd4bf9
JJ
87882016-05-12 Jakub Jelinek <jakub@redhat.com>
8789
3cd63842
JJ
8790 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8791 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8792
c05d08f6
JJ
8793 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8794 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8795 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8796
bc27ffae
JJ
8797 PR target/71019
8798 * gcc.target/i386/avx512vl-pack-1.c: New test.
8799 * gcc.target/i386/avx512vl-pack-2.c: New test.
8800 * gcc.target/i386/avx512bw-pack-2.c: New test.
8801
515d7412
JJ
8802 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8803
40bd4bf9
JJ
8804 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8805 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8806 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8807
44ab146a
RB
88082016-05-12 Richard Biener <rguenther@suse.de>
8809
8810 PR tree-optimization/70986
8811 * gcc.dg/torture/pr70986-1.c: New testcase.
8812 * gcc.dg/torture/pr70986-2.c: Likewise.
8813 * gcc.dg/torture/pr70986-3.c: Likewise.
8814
d6e83a8d
MM
88152016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8816
8817 PR c/43651
8818 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8819 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8820
51e67ea3
UB
88212016-05-11 Uros Bizjak <ubizjak@gmail.com>
8822
8823 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8824 directive.
8825 * gcc.target/i386/pr66746.c: Ditto.
8826
3fd2b007
MM
88272016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8828
8829 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8830 support.
8831 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8832 warning when using -mvsx-timode.
8833 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8834 * gcc.target/powerpc/dform-2.c: Likewise.
8835 * gcc.target/powerpc/pr68805.c: Likewise.
8836
5c3a10fb
MP
88372016-05-11 Marek Polacek <polacek@redhat.com>
8838
8839 PR c++/71024
8840 * c-c++-common/attributes-3.c: New test.
8841
7cfb065b
NS
88422016-05-11 Nathan Sidwell <nathan@acm.org>
8843
8844 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8845 * gcc.c-torture/execute/pr68185.c: Likewise.
8846 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8847 * gcc.dg/pr69634.c: Requires scheduling.
8848 * gcc.dg/torture/pr66178.c: Require label values.
8849 * gcc.dg/setjmp-6.c: Require indirect jumps.
8850
f35ea97d
RB
88512016-05-11 Richard Biener <rguenther@suse.de>
8852
8853 PR tree-optimization/71055
8854 * gcc.dg/torture/pr71055.c: New testcase.
8855
dff70323
RB
88562016-05-11 Richard Biener <rguenther@suse.de>
8857
8858 PR debug/71057
8859 * g++.dg/debug/pr71057.C: New testcase.
8860
56a3d28b
JJ
88612016-05-11 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR fortran/70855
8864 * gfortran.dg/gomp/pr70855.f90: New test.
8865
ebc1b29e
RB
88662016-05-11 Richard Biener <rguenther@suse.de>
8867
8868 PR middle-end/71002
8869 * g++.dg/torture/pr71002.C: New testcase.
8870
98ccd1d7
IE
88712016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8872
8873 PR middle-end/70807
8874 * gcc.dg/pr70807.c: New test.
8875
ed29e24b
MS
88762016-05-10 Martin Sebor <msebor@redhat.com>
8877
8878 PR c++/38611
8879 * g++.dg/Wattributes.C: New test.
8880
e39dab2c
MG
88812016-05-10 Marc Glisse <marc.glisse@inria.fr>
8882
8883 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8884 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8885 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8886
d067e238
IE
88872016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8888
8889 PR target/70799
8890 * gcc.target/i386/pr70799-1.c: New test.
8891
cd36c83e
PMR
88922016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8893
8894 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8895
1e3af2a4
IE
88962016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8897
8898 PR middle-end/70877
8899 * gcc.target/i386/pr70877.c: New test.
8900
afc610db
IE
89012016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8902
8903 PR tree-optimization/70786
8904 * gcc.target/i386/pr70876.c: New test.
8905
4b59d19f
JJ
89062016-05-10 Jakub Jelinek <jakub@redhat.com>
8907
8908 PR target/70927
8909 * gcc.target/i386/avx512vl-logic-1.c: New test.
8910 * gcc.target/i386/avx512vl-logic-2.c: New test.
8911 * gcc.target/i386/avx512dq-logic-2.c: New test.
8912
9b5ee426
BS
89132016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8914
8915 PR target/70963
8916 * gcc.target/powerpc/pr70963.c: New.
8917
f3352cab
DM
89182016-05-10 David Malcolm <dmalcolm@redhat.com>
8919
8920 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8921 (test_very_wide_line): Add ruler to expected output.
8922 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8923 (test_very_wide_line): Likewise.
8924 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8925 (test_show_locus): Within the handling of "test_very_wide_line",
8926 enable show_ruler_p on the diagnostic context.
8927
4a3255dd
RB
89282016-05-10 Richard Biener <rguenther@suse.de>
8929
8930 PR tree-optimization/71039
8931 * gcc.dg/torture/pr71039.c: New testcase.
8932
da7c9950
NS
89332016-05-10 Nathan Sidwell <nathan@acm.org>
8934
8935 * gcc.dg/nested-func-10.c: Requires alloca.
8936 * gcc.dg/nested-func-9.c: Requires alloca.
8937 * gcc.c-torture/execute/pr70460.c: Requires labels.
8938 * gcc.c-torture/compile/pr70199.c: Requires labels.
8939 * gcc.target/nvptx/decl.c: Compile only.
8940 * gcc.target/nvptx/trailing-init.c: Compile only.
8941 * gcc.target/nvptx/ary-init.c: Compile only.
8942
cf68d92c
MP
89432016-05-10 Marek Polacek <polacek@redhat.com>
8944
8945 PR c/70255
8946 * gcc.dg/attr-opt-1.c: New test.
8947
64ea4e15
RB
89482016-05-10 Richard Biener <rguenther@suse.de>
8949
8950 PR tree-optimization/70497
8951 PR tree-optimization/28367
8952 * gcc.dg/torture/20160404-1.c: New testcase.
8953 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8954 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8955
5a96dae3
PMR
89562016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8957
8958 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8959
fc97f805
UB
89602016-05-09 Uros Bizjak <ubizjak@gmail.com>
8961
8962 * gcc.target/i386/fabsneg-1.c New test.
8963
a710b1d5
AM
89642016-05-09 Alan Modra <amodra@gmail.com>
8965
8966 PR testsuite/70826
8967 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8968
171f6f05
RB
89692016-05-09 Richard Biener <rguenther@suse.de>
8970
8971 PR tree-optimization/70985
8972 * gcc.dg/torture/pr70985.c: New testcase.
8973
18caa34e
BC
89742016-05-09 Bin Cheng <bin.cheng@arm.com>
8975
8976 * gcc.dg/tree-ssa/ifc-9.c: New test.
8977 * gcc.dg/tree-ssa/ifc-10.c: New test.
8978 * gcc.dg/tree-ssa/ifc-11.c: New test.
8979 * gcc.dg/tree-ssa/ifc-12.c: New test.
8980 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8981 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8982 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8983
7a27d38f
RB
89842016-05-09 Richard Biener <rguenther@suse.de>
8985
8986 PR fortran/70937
8987 * gfortran.dg/pr70937.f90: New testcase.
8988
5ebbbd3d
RO
89892016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8990
8991 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8992
f6288c24
FR
89932016-05-07 Fritz Reese <fritzoreese@gmail.com>
8994
8995 PR fortran/56226
8996 * gfortran.dg/dec_structure_1.f90: New testcase.
8997 * gfortran.dg/dec_structure_2.f90: Ditto.
8998 * gfortran.dg/dec_structure_3.f90: Ditto.
8999 * gfortran.dg/dec_structure_4.f90: Ditto.
9000 * gfortran.dg/dec_structure_5.f90: Ditto.
9001 * gfortran.dg/dec_structure_6.f90: Ditto.
9002 * gfortran.dg/dec_structure_7.f90: Ditto.
9003 * gfortran.dg/dec_structure_8.f90: Ditto.
9004 * gfortran.dg/dec_structure_9.f90: Ditto.
9005 * gfortran.dg/dec_structure_10.f90: Ditto.
9006 * gfortran.dg/dec_structure_11.f90: Ditto.
9007 * gfortran.dg/dec_union_1.f90: Ditto.
9008 * gfortran.dg/dec_union_2.f90: Ditto.
9009 * gfortran.dg/dec_union_3.f90: Ditto.
9010 * gfortran.dg/dec_union_4.f90: Ditto.
9011 * gfortran.dg/dec_union_5.f90: Ditto.
9012 * gfortran.dg/dec_union_6.f90: Ditto.
9013 * gfortran.dg/dec_union_7.f90: Ditto.
9014
5ec4a8cd
TV
90152016-05-07 Tom de Vries <tom@codesourcery.com>
9016
9017 PR tree-optimization/70956
9018 * gcc.dg/graphite/pr70956.c: New test.
9019
58ec1d0e
JJ
90202016-05-06 Jakub Jelinek <jakub@redhat.com>
9021
ccd88fb7
JJ
9022 PR middle-end/70941
9023 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9024 (a, b, c, d): Change type from char to signed char.
9025 (main): Compare against (signed char) -1634678893 instead of
9026 hardcoded -109. Use __builtin_abort instead of abort.
9027
dd3b6464
JJ
9028 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9029 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9030
58ec1d0e
JJ
9031 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9032
19aa23d8
YR
90332016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9034
9035 PR debug/70935
9036 * gcc.dg/torture/pr70935.c: New test.
9037
ae5f0df1
OE
90382016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9039
9040 PR target/58219
ce23a8ff 9041 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9042
078f7e37
RB
90432016-05-06 Richard Biener <rguenther@suse.de>
9044
9045 PR tree-optimization/70960
9046 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9047
765d7b54
OE
90482016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9049
9050 PR target/52933
9051 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9052 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9053 Adjust expected instruction counts.
9054 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9055
29c94e65
MP
90562016-05-06 Marek Polacek <polacek@redhat.com>
9057
9058 PR sanitizer/70875
9059 * gcc.dg/ubsan/bounds-3.c: New test.
9060
3684b02e
OE
90612016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9062
9063 PR target/54089
9064 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9065
8706773f
RB
90662016-05-06 Richard Biener <rguenther@suse.de>
9067
9068 PR middle-end/70931
9069 * gfortran.dg/pr70931.f90: New testcase.
9070
a4f51018
RB
90712016-05-06 Richard Biener <rguenther@suse.de>
9072
9073 PR middle-end/70941
9074 * gcc.dg/torture/pr70941.c: New testcase.
9075
c4f2425f
BC
90762016-05-05 Bin Cheng <bin.cheng@arm.com>
9077
9078 PR tree-optimization/57206
9079 * gcc.dg/vect/pr57206.c: New test.
9080
5dc08197
RO
90812016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9082
9083 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9084
351f85c5
JJ
90852016-05-05 Jakub Jelinek <jakub@redhat.com>
9086
568bac8c
JJ
9087 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9088
351f85c5
JJ
9089 * c-c++-common/Wdangling-else-4.c: New test.
9090
33fd7785
JJ
90912016-05-04 Jakub Jelinek <jakub@redhat.com>
9092
2d1ac15a
JJ
9093 PR c++/70906
9094 PR c++/70933
9095 * g++.dg/opt/pr70906.C: New test.
9096 * g++.dg/opt/pr70933.C: New test.
9097
33fd7785
JJ
9098 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9099
6b715bf6
JH
91002016-05-04 Jan Hubicka <hubicka@ucw.cz>
9101
9102 * gcc.dg/ipa/pure-const-3.c: New testcase.
9103
deef7113
MP
91042016-05-04 Marek Polacek <polacek@redhat.com>
9105
9106 * c-c++-common/Wdangling-else-1.c: New test.
9107 * c-c++-common/Wdangling-else-2.c: New test.
9108 * c-c++-common/Wdangling-else-3.c: New test.
9109
5396db97
KCY
91102016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9111
9112 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9113 flag is present.
9114
de55efd5
MP
91152016-05-04 Marek Polacek <polacek@redhat.com>
9116
9117 PR c/48778
9118 * gcc.dg/Waddress-2.c: New test.
9119
475839b6
AM
91202016-05-04 Alan Modra <amodra@gmail.com>
9121
9122 * gcc.target/powerpc/pr70866.c: New.
9123
b25aad5f
MS
91242016-05-03 Martin Sebor <msebor@redhat.com>
9125
9126 PR c++/66561
9127 * c-c++-common/builtin_location.c: New test.
9128 * g++.dg/cpp1y/builtin_location.C: New test.
9129
79ce98bc
MP
91302016-05-03 Marek Polacek <polacek@redhat.com>
9131
9132 PR c/70859
9133 * gcc.dg/pr70859.c: New test.
9134 * gcc.dg/pr70859-2.c: New test.
9135
402e89f5
PMR
91362016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9137
9138 * gnat.dg/debug5.adb: New testcase.
9139
f3d90045
DV
91402016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9141
9142 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9143 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9144 Procedure to check for z10 instruction set.
9145
1e26cec1
CL
91462016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9147
9148 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9149
71aca5a0
AM
91502016-05-03 Alan Modra <amodra@gmail.com>
9151
9152 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9153
2fd70ec1
JJ
91542016-05-03 Jakub Jelinek <jakub@redhat.com>
9155
9156 * gcc.target/i386/avx512f-cvt-1.c: New test.
9157
e5705cf7
L
91582016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9159
9160 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9161 -fdump-tree-vrp-details.
9162
381cdae4
RB
91632016-05-03 Richard Biener <rguenther@suse.de>
9164
9165 * gcc.dg/pr30172-1.c: Adjust.
9166 * gcc.dg/pr63743.c: Likewise.
9167 * gcc.dg/tm/pr51696.c: Likewise.
9168 * c-c++-common/tm/safe-1.c: Likewise.
9169 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9170 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9171 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9172 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9173
adedd5c1
JJ
91742016-05-03 Jakub Jelinek <jakub@redhat.com>
9175
31ed1665
JJ
9176 PR rtl-optimization/70467
9177 * gcc.target/i386/pr70467-3.c: New test.
9178 * gcc.target/i386/pr70467-4.c: New test.
9179
dea60b59
JJ
9180 PR tree-optimization/70916
9181 * gcc.c-torture/compile/pr70916.c: New test.
9182
adedd5c1
JJ
9183 PR target/49244
9184 * gcc.target/i386/pr49244-1.c: New test.
9185 * gcc.target/i386/pr49244-2.c: New test.
9186
f80041ef
BS
91872016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9188
9189 PR rtl-optimization/44281
9190 * gcc.target/i386/pr44281.c: New test.
9191
1cfcd39e
BC
91922016-05-03 bin cheng <bin.cheng@arm.com>
9193
9194 PR tree-optimization/56541
9195 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9196 * gcc.dg/vect/pr56541.c: new test.
9197
4304ccfd
MM
91982016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9199
9200 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9201 __float128.
9202 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9203
50d94c29
L
92042016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9205
9206 PR testsuite/70520
9207 * c-c++-common/asan/clone-test-1.c (main): Align child process
9208 stack to 16 bytes.
9209
bc1aee87
DM
92102016-05-02 David Malcolm <dmalcolm@redhat.com>
9211
9212 PR c++/62314
9213 * g++.dg/spellcheck-fields-2.C: New test case.
9214
474e0129
DM
92152016-05-02 David Malcolm <dmalcolm@redhat.com>
9216
9217 PR c++/62314
9218 * g++.dg/pr62314.C: New test case.
9219
818b88a7
JH
92202016-05-02 Jan Hubicka <hubicka@ucw.cz>
9221
9222 * gcc.dg/ipa/inline-8.c: New testcase.
9223
dd77684f
JJ
92242016-05-02 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR rtl-optimization/70467
9227 * gcc.target/i386/pr70467-1.c: New test.
9228
72407e00
BE
92292016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9230
9231 * gcc.dg/spec-options.c: Run the test on all targets.
9232 * gcc.dg/foo.specs: Use cpp_unique_options.
9233
dd53d197
MG
92342016-05-02 Marc Glisse <marc.glisse@inria.fr>
9235
9236 * gcc.dg/tree-ssa/unord.c: New testcase.
9237
a8b85ce9
MG
92382016-05-02 Marc Glisse <marc.glisse@inria.fr>
9239
9240 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9241
5b37e866
NS
92422016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9243
9244 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9245
7176a4a0
MP
92462016-05-02 Marek Polacek <polacek@redhat.com>
9247
9248 PR c/70851
9249 * gcc.dg/enum-incomplete-3.c: New test.
9250
6b9933b9
MP
92512016-05-02 Marek Polacek <polacek@redhat.com>
9252 Tom de Vries <tom@codesourcery.com>
9253
9254 PR tree-optimization/70700
9255 * gcc.dg/pr70700.c: New test.
9256
90f82260
UB
92572016-05-01 Uros Bizjak <ubizjak@gmail.com>
9258
9259 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9260 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9261 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9262 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9263 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9264
f73036c1
EB
92652016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9266
9267 * ada/acats/run_acats: Rename into...
9268 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9269 * ada/acats/run_all.sh: Remove redundant test.
9270 (target_run): Move around.
9271 (target_gnatchop): Use newly built executable.
9272 (target_gnatmake): Likewise.
9273 Check that the compilation of impbit succeeds.
9274
85e051a3
OE
92752016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9276
9277 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9278 * gcc.dg/20021029-1.c: Likewise.
9279 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9280 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9281 * gcc.target/sh/cmpstr.c: Likewise.
9282 * gcc.target/sh/cmpstrn.c: Likewise.
9283 * gcc.target/sh/memset.c: Likewise.
9284 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9285 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9286 * gcc.target/sh/pr39423-1.c: Likewise.
9287 * gcc.target/sh/pr49468-di.c: Likewise.
9288 * gcc.target/sh/pr49468-si.c: Likewise.
9289 * gcc.target/sh/pr49880-1.c: Likewise.
9290 * gcc.target/sh/pr49880-2.c: Likewise.
9291 * gcc.target/sh/pr49880-3.c: Likewise.
9292 * gcc.target/sh/pr50751-1.c: Likewise.
9293 * gcc.target/sh/pr50751-4.c: Likewise.
9294 * gcc.target/sh/pr50751-7.c: Likewise.
9295 * gcc.target/sh/pr51244-1.c: Likewise.
9296 * gcc.target/sh/pr51244-10.c: Likewise.
9297 * gcc.target/sh/pr51244-11.c: Likewise.
9298 * gcc.target/sh/pr51244-12.c: Likewise.
9299 * gcc.target/sh/pr51244-13.c: Likewise.
9300 * gcc.target/sh/pr51244-14.c: Likewise.
9301 * gcc.target/sh/pr51244-17.c: Likewise.
9302 * gcc.target/sh/pr51244-18.c: Likewise.
9303 * gcc.target/sh/pr51244-19.c: Likewise.
9304 * gcc.target/sh/pr51244-4.c: Likewise.
9305 * gcc.target/sh/pr51244-5.c: Likewise.
9306 * gcc.target/sh/pr51244-7.c: Likewise.
9307 * gcc.target/sh/pr51244-8.c: Likewise.
9308 * gcc.target/sh/pr51244-9.c: Likewise.
9309 * gcc.target/sh/pr51697.c: Likewise.
9310 * gcc.target/sh/pr52483-1.c: Likewise.
9311 * gcc.target/sh/pr52483-2.c: Likewise.
9312 * gcc.target/sh/pr52483-3.c: Likewise.
9313 * gcc.target/sh/pr52483-5.c: Likewise.
9314 * gcc.target/sh/pr52933-1.c: Likewise.
9315 * gcc.target/sh/pr52933-2.c: Likewise.
9316 * gcc.target/sh/pr52933-3.c: Likewise.
9317 * gcc.target/sh/pr53568-1.c: Likewise.
9318 * gcc.target/sh/pr53976-1.c: Likewise.
9319 * gcc.target/sh/pr53988-1.c: Likewise.
9320 * gcc.target/sh/pr53988.c: Likewise.
9321 * gcc.target/sh/pr54089-1.c: Likewise.
9322 * gcc.target/sh/pr54089-6.c: Likewise.
9323 * gcc.target/sh/pr54089-7.c: Likewise.
9324 * gcc.target/sh/pr54089-8.c: Likewise.
9325 * gcc.target/sh/pr54089-9.c: Likewise.
9326 * gcc.target/sh/pr54236-1.c: Likewise.
9327 * gcc.target/sh/pr54236-2.c: Likewise.
9328 * gcc.target/sh/pr54236-3.c: Likewise.
9329 * gcc.target/sh/pr54236-4.c: Likewise.
9330 * gcc.target/sh/pr54386.c: Likewise.
9331 * gcc.target/sh/pr54602-1.c: Likewise.
9332 * gcc.target/sh/pr54685.c: Likewise.
9333 * gcc.target/sh/pr54760-1.c: Likewise.
9334 * gcc.target/sh/pr54760-2.c: Likewise.
9335 * gcc.target/sh/pr54760-3.c: Likewise.
9336 * gcc.target/sh/pr54760-4.c: Likewise.
9337 * gcc.target/sh/pr54760-5.c: Likewise.
9338 * gcc.target/sh/pr54760-6.c: Likewise.
9339 * gcc.target/sh/pr55146.c: Likewise.
9340 * gcc.target/sh/pr55160.c: Likewise.
9341 * gcc.target/sh/pr59278.c: Likewise.
9342 * gcc.target/sh/pr59401-1.c: Likewise.
9343 * gcc.target/sh/pr59533-1.c: Likewise.
9344 * gcc.target/sh/pr63260.c: Likewise.
9345 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9346 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9347 * gcc.target/sh/strlen.c: Likewise.
9348 * gcc.target/sh/torture/pr30807.c: Likewise.
9349 * gcc.target/sh/torture/pr34777.c: Likewise.
9350 * gcc.target/sh/torture/pr64652.c: Likewise.
9351 * gcc.target/sh/torture/pr65505.c: Likewise.
9352 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9353 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9354
411e5c67
PC
93552016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9356
9357 PR c++/66644
9358 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9359
8fa97501
BS
93602016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9361
9362 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9363 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9364 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9365 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9366
5a956111
PP
93672016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9368
9369 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9370 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9371
e7ff0319
CP
93722016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9373
9374 PR middle-end/70626
9375 * c-c++-common/goacc/combined-reduction.c: New test.
9376 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9377
52d11a4b
L
93782016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9379
9380 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9381 *movdi_internal pattern only if PIC off.
9382 * gcc.target/i386/pr70155-2.c: Likewise.
9383 * gcc.target/i386/pr70155-3.c: Likewise.
9384 * gcc.target/i386/pr70155-4.c: Likewise.
9385 * gcc.target/i386/pr70155-5.c: Likewise.
9386 * gcc.target/i386/pr70155-6.c: Likewise.
9387 * gcc.target/i386/pr70155-7.c: Likewise.
9388 * gcc.target/i386/pr70155-8.c: Likewise.
9389 * gcc.target/i386/pr70155-15.c: Likewise.
9390 * gcc.target/i386/pr70155-17.c: Likewise.
9391 * gcc.target/i386/pr70155-22.c: Likewise.
9392
8960db31
BC
93932016-04-29 Bin Cheng <bin.cheng@arm.com>
9394
9395 PR tree-optimization/70803
9396 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9397
cca535a4
IE
93982016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9399
9400 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9401 optimization of vector loop.
9402 * gcc.target/i386/vect-unpack-3.c: New test.
9403 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9404 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9405 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9406
500ecf4a
MP
94072016-04-29 Marek Polacek <polacek@redhat.com>
9408
9409 PR sanitizer/70342
9410 * g++.dg/ubsan/null-7.C: New test.
9411
2fff3db8
MP
9412 PR c/70852
9413 * gcc.dg/pr70852.c: New test.
9414
509063eb
DV
94152016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9416
9417 PR/69089
9418 * g++.dg/cpp0x/alignas6.C: New test.
9419
83745c0d
DV
94202016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9421
c87885ca
RO
9422 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9423 * gcc.dg/pr27003.c: Likewise.
9424 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9425 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9426 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9427 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9428 * gcc.target/arc/mxy.c: Likewise.
9429 * gcc.target/arc/mswape.c: Likewise.
9430 * gcc.target/arc/mrtsc.c: Likewise.
9431 * gcc.target/arc/mcrc.c: Likewise.
9432 * gcc.target/arc/mdsp-packa.c: Likewise.
9433 * gcc.target/arc/mdvbf.c: Likewise.
9434 * gcc.target/arc/mlock.c: Likewise.
9435 * gcc.target/arc/mmac-24.c: Likewise.
9436 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9437
849b265d
BS
94382016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9439 Matthijs Kooijman <matthijs@stdin.nl>
9440 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9441
9442 PR target/60040
9443 * gcc.target/avr/pr60040-1.c: New.
9444 * gcc.target/avr/pr60040-2.c: New.
9445
1390536b
RB
94462016-04-29 Richard Biener <rguenther@suse.de>
9447
9448 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9449
98998245
RB
94502016-04-29 Richard Biener <rguenther@suse.de>
9451
9452 PR tree-optimization/13962
9453 PR tree-optimization/65686
9454 * gcc.dg/uninit-pr65686.c: New testcase.
9455
8b80cc21
JJ
94562016-04-29 Jakub Jelinek <jakub@redhat.com>
9457
9458 PR middle-end/70843
9459 * gcc.dg/pr70843.c: New test.
9460
6181bc30
JJ
94612016-04-28 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR target/70858
9464 * gcc.target/i386/pr70858.c: New test.
9465
f4cb3612
AB
94662016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9467
9468 * gcc.target/arc/nps400-1.c: New file.
9469
8ad9df62
JR
94702016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9471 Andrew Burgess <andrew.burgess@embecosm.com>
9472
9473 * gcc.target/arc/movh_cl-1.c: New file.
9474
ceaaa9fe
JR
94752016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9476 Andrew Burgess <andrew.burgess@embecosm.com>
9477
9478 * gcc.target/arc/extzv-1.c: New file.
9479 * gcc.target/arc/insv-1.c: New file.
9480 * gcc.target/arc/insv-2.c: New file.
9481 * gcc.target/arc/movb-1.c: New file.
9482 * gcc.target/arc/movb-2.c: New file.
9483 * gcc.target/arc/movb-3.c: New file.
9484 * gcc.target/arc/movb-4.c: New file.
9485 * gcc.target/arc/movb-5.c: New file.
9486 * gcc.target/arc/movb_cl-1.c: New file.
9487 * gcc.target/arc/movb_cl-2.c: New file.
9488 * gcc.target/arc/movbi_cl-1.c: New file.
9489 * gcc.target/arc/movl-1.c: New file.
9490
4d03dc2f
JR
94912016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9492 Andrew Burgess <andrew.burgess@embecosm.com>
9493
9494 * gcc.target/arc/cmem-1.c: New file.
9495 * gcc.target/arc/cmem-2.c: New file.
9496 * gcc.target/arc/cmem-3.c: New file.
9497 * gcc.target/arc/cmem-4.c: New file.
9498 * gcc.target/arc/cmem-5.c: New file.
9499 * gcc.target/arc/cmem-6.c: New file.
9500 * gcc.target/arc/cmem-7.c: New file.
9501 * gcc.target/arc/cmem-ld.inc: New file.
9502 * gcc.target/arc/cmem-st.inc: New file.
9503
81262dad
JJ
95042016-04-28 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR target/70821
9507 * gcc.target/i386/pr70821.c: New test.
9508
0a31a09a
BS
95092016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9510
9511 * gcc.target/powerpc/vec-adde.c: New test.
9512 * gcc.target/powerpc/vec-adde-int128.c: New test.
9513
3ddffba9
JJ
95142016-04-28 Jakub Jelinek <jakub@redhat.com>
9515
9516 * gcc.target/i386/avx-vround-1.c: New test.
9517 * gcc.target/i386/avx-vround-2.c: New test.
9518 * gcc.target/i386/avx512vl-vround-1.c: New test.
9519 * gcc.target/i386/avx512vl-vround-2.c: New test.
9520
713dedcd
RO
95212016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9522
9523 PR testsuite/70595
9524 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9525 (check_effective_target_cilkplus_runtime): ... this.
9526 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9527 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9528
9529 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9530 Require cilkplus_runtime.
9531 Don't add -lcilkrts.
9532 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9533 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9534 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9535 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9536 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9537 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9538 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9539 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9540 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9541 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9542 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9543 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9544 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9545 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9546 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9547 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9548 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9549 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9550 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9551 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9552 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9553 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9554 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9555 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9556 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9557 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9558 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9559 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9560 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9561
9562 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9563 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9564
9565 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9566
9567 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9568 cilkplus_runtime.
9569
3563f78f
MG
95702016-04-27 Marc Glisse <marc.glisse@inria.fr>
9571
9572 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9573 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9574
6bc2bb18
RB
95752015-04-27 Ryan Burn <contact@rnburn.com>
9576
9577 PR c++/69024
9578 PR c++/68997
9579 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9580 diagnostic.
9581 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9582 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9583
1e55d29a
EB
95842016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9585
9586 * gnat.dg/limited_with4.ad[sb]: New test.
9587 * gnat.dg/limited_with4_pkg.ads: New helper.
9588
087146ca
L
95892016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9590
9591 PR target/70155
9592 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9593 and movv1ti_internal patterns
9594 * gcc.target/i386/pr70155-1.c: New test.
9595 * gcc.target/i386/pr70155-2.c: Likewise.
9596 * gcc.target/i386/pr70155-3.c: Likewise.
9597 * gcc.target/i386/pr70155-4.c: Likewise.
9598 * gcc.target/i386/pr70155-5.c: Likewise.
9599 * gcc.target/i386/pr70155-6.c: Likewise.
9600 * gcc.target/i386/pr70155-7.c: Likewise.
9601 * gcc.target/i386/pr70155-8.c: Likewise.
9602 * gcc.target/i386/pr70155-9.c: Likewise.
9603 * gcc.target/i386/pr70155-10.c: Likewise.
9604 * gcc.target/i386/pr70155-11.c: Likewise.
9605 * gcc.target/i386/pr70155-12.c: Likewise.
9606 * gcc.target/i386/pr70155-13.c: Likewise.
9607 * gcc.target/i386/pr70155-14.c: Likewise.
9608 * gcc.target/i386/pr70155-15.c: Likewise.
9609 * gcc.target/i386/pr70155-16.c: Likewise.
9610 * gcc.target/i386/pr70155-17.c: Likewise.
9611 * gcc.target/i386/pr70155-18.c: Likewise.
9612 * gcc.target/i386/pr70155-19.c: Likewise.
9613 * gcc.target/i386/pr70155-20.c: Likewise.
9614 * gcc.target/i386/pr70155-21.c: Likewise.
9615 * gcc.target/i386/pr70155-22.c: Likewise.
9616
92329f9f
L
96172016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9618
9619 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9620 ".{5,6}".
9621
309a0cf6
BC
96222016-04-27 Bin Cheng <bin.cheng@arm.com>
9623
9624 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9625 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9626 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9627 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9628 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9629
72ed2b9c
RB
96302016-04-27 Richard Biener <rguenther@suse.de>
9631
9632 PR ipa/70760
9633 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9634 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9635
3c98ff9b
NS
96362016-04-27 Nathan Sidwell <nathan@acm.org>
9637
9638 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9639 * g++.dg/ubsan/pr63956.C: Adjust error location.
9640
9ec5d66b
NC
96412016-04-27 Nick Clifton <nickc@redhat.com>
9642
9643 PR middle-end/49889
9644 * gcc.dg/pr49889.c: New test.
9645
c1e1f433
BS
96462016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9647
9648 * c-c++-common/memset-array.c: New test.
9649
8ac43293
MS
96502016-04-26 Martin Sebor <msebor@redhat.com>
9651
9652 PR c++/66639
9653 * g++.dg/cpp1y/func_constexpr.C: New test.
9654
843ce8ab
PP
96552016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9656
9657 PR c++/70241
9658 * g++.dg/cpp0x/enum32.C: New test.
9659 * g++.dg/cpp0x/enum33.C: New test.
9660
96612016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9662
9663 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9664 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9665 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9666 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9667 * gcc.c-torture/execute/pr38151.c: Likewise.
9668 * gcc.c-torture/execute/pr66556.c: Likewise.
9669 * gcc.c-torture/execute/pr67781.c: Likewise.
9670 * gcc.c-torture/execute/pr68648.c: Likewise.
9671
ca1206be
MG
96722016-04-26 Marc Glisse <marc.glisse@inria.fr>
9673
9674 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9675
2448a956
MP
96762016-04-26 Marek Polacek <polacek@redhat.com>
9677
9678 PR c/67784
9679 * gcc.dg/pr67784-3.c: New test.
9680 * gcc.dg/pr67784-4.c: New test.
9681 * gcc.dg/pr67784-5.c: New test.
9682
b02a5e26
MP
9683 PR c/70791
9684 * gcc.dg/Wnested-externs-2.c: New test.
9685
6b6aa8d3
MG
96862016-04-26 Marc Glisse <marc.glisse@inria.fr>
9687
9688 * gcc.dg/fold-plusmult.c: Adjust.
9689 * gcc.dg/no-strict-overflow-6.c: Adjust.
9690 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9691
a2095b55
BS
96922016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9693
9694 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9695 number scans.
9696 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9697 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9698 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9699 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9700 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9701 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9702 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9703 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9704 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9705 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9706 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9707 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9708 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9709 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9710 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9711 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9712 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9713 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9714 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9715 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9716 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9717 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9718 scans.
9719 * gcc.target/i386/pr32219-4.c: Likewise.
9720 * gcc.target/i386/pr32219-6.c: Likewise.
9721 * gcc.target/i386/pr32219-8.c: Likewise.
9722
bb0cc5c8
KT
97232016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9724
9725 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9726 associated options.
9727
5a0802ea
MP
97282016-04-26 Marek Polacek <polacek@redhat.com>
9729
9730 PR c++/70744
9731 * g++.dg/ext/cond2.C: New test.
9732
00f615af
BC
97332016-04-26 Bin Cheng <bin.cheng@arm.com>
9734
9735 PR tree-optimization/70771
9736 PR tree-optimization/70775
9737 * gcc.dg/pr70771.c: New test.
25939d34 9738 * gcc.dg/pr70775.c: New test.
00f615af 9739
218155e7
BS
97402016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9741
9742 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9743
ab99f467
RB
97442016-04-25 Richard Biener <rguenther@suse.de>
9745
9746 PR tree-optimization/70780
9747 * gcc.dg/torture/pr70780.c: New testcase.
9748
3f8257db 97492016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9750
c87885ca
RO
9751 * gcc.target/arm/neon-vaddws16.c: New test.
9752 * gcc.target/arm/neon-vaddws32.c: New test.
9753 * gcc.target/arm/neon-vaddwu16.c: New test.
9754 * gcc.target/arm/neon-vaddwu32.c: New test.
9755 * gcc.target/arm/neon-vaddwu8.c: New test.
9756 * lib/target-supports.exp
93c590ee
MC
9757 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9758 that arm neon support vector widen sum of HImode TO SImode.
9759
d6c1a7a7
JJ
97602016-04-23 Jakub Jelinek <jakub@redhat.com>
9761
9762 PR sanitizer/70712
9763 * c-c++-common/asan/pr70712.c: New test.
9764
ab0fc037
TS
97652016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9766
9767 * .gitattributes: New file.
9768
2aa64824
CL
97692016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9770
9771 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9772
e7e12d92
DH
97732016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9774
9775 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9776 * gfortran.dg/submodule_15.f08: Likewise.
9777
d1431192
RB
97782016-04-22 Richard Biener <rguenther@suse.de>
9779
9780 PR tree-optimization/70740
9781 * gcc.dg/torture/pr70740.c: New testcase.
9782
04a63c24
L
97832016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9784
9785 PR target/70750
9786 * gcc.target/i386/pr70750-1.c: New test.
9787 * gcc.target/i386/pr70750-2.c: Likewise.
9788
20700098
PC
97892016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9790
9791 PR c++/70540
9792 * g++.dg/cpp0x/auto48.C: New.
9793
aedf4e12
MP
97942016-04-21 Marek Polacek <polacek@redhat.com>
9795
9796 PR c++/70513
9797 * g++.dg/cpp0x/forw_enum12.C: New test.
9798 * g++.dg/cpp0x/forw_enum13.C: New test.
9799
2074d80a
KY
98002016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9801
9802 PR target/70728
9803 * gcc.target/i386/pr70728.c: New test.
9804
aef4aab0
RB
98052016-04-21 Richard Biener <rguenther@suse.de>
9806
9807 PR middle-end/70747
9808 * gcc.dg/pr70747.c: New testcase.
9809
2359e571
BC
98102016-04-21 Bin Cheng <bin.cheng@arm.com>
9811
9812 PR tree-optimization/70715
9813 * gcc.dg/tree-ssa/scev-13.c: New test.
9814
ce0e66ff
MG
98152016-04-21 Marc Glisse <marc.glisse@inria.fr>
9816
9817 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9818
2c2870a1
MG
98192016-04-21 Marc Glisse <marc.glisse@inria.fr>
9820
9821 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9822
a2b056a3
JH
98232016-04-20 Jan Hubicka <jh@suse.cz>
9824
9825 PR ipa/70018
9826 * g++.dg/ipa/nothrow-1.C: New testcase.
9827
ee392fc2
NS
98282016-04-20 Nathan Sidwell <nathan@acm.org>
9829
9830 PR c++/55635
9831 * g++.dg/eh/delete1.C: New.
9832
dda49daf
L
98332016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9834
9835 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9836 -mtune-ctrl=sse_typeless_stores.
9837
8a5b9d5a
L
98382016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9839
9840 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9841
1011119f
BC
98422016-04-20 Bin Cheng <bin.cheng@arm.com>
9843
9844 PR tree-optimization/69489
9845 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9846
477d4906
IV
98472016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9848
9849 PR c++/69363
9850 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9851 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9852 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9853
fad08d12
BC
98542016-04-20 Bin Cheng <bin.cheng@arm.com>
9855
9856 PR tree-optimization/56625
9857 PR tree-optimization/69489
9858 * gcc.dg/vect/pr56625.c: New test.
9859 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9860
9e3e4fab
AP
98612016-04-20 Andrew Pinski <apinski@cavium.com>
9862
9863 PR target/64971
9864 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9865
d7aa24e4
AC
98662016-04-20 Arnaud Charlet <charlet@adacore.com>
9867
9868 * gnat.dg/self1.adb: Remove now incorrect test.
9869
e6d62b46
BC
98702016-04-20 Bin Cheng <bin.cheng@arm.com>
9871
9872 * gcc.dg/tree-ssa/scev-11.c: New test.
9873 * gcc.dg/tree-ssa/scev-12.c: New test.
9874
2697b189
MP
98752016-04-20 Marek Polacek <polacek@redhat.com>
9876
9877 PR tree-optimization/70725
9878 * gcc.dg/pr70725.c: New test.
9879
60d393e8
RB
98802016-04-20 Richard Biener <rguenther@suse.de>
9881
9882 PR tree-optimization/70726
9883 * g++.dg/vect/pr70726.cc: New testcase.
9884
82c6f58a
AK
98852016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9886
9887 PR target/70674
9888 * gcc.target/s390/pr70674.c: New test.
9889
90eeab20
JD
98902016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9891
9892 PR libgfortran/70684
9893 * gfortran.dg/list_read_14.f90: New test.
9894
fc9cf6da
L
98952016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9896
9897 PR target/69201
9898 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9899 extern to force it misaligned.
9900 (b): Likewise.
9901 (c): Likewise.
9902 (d): Likewise.
9903 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9904 Don't check `*' before movv4sf_internal.
9905 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9906 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9907 Don't check `*' before movv16qi_internal.
9908 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9909 extern to force it misaligned.
9910 (b): Likewise.
9911 (c): Likewise.
9912 (d): Likewise.
9913 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9914 Don't check `*' before movv2df_internal.
9915 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9916 extern to force it misaligned.
9917 (b): Likewise.
9918 (c): Likewise.
9919 (d): Likewise.
9920 Check movv8sf_internal instead of avx_storeups256.
9921 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9922
ea8927ea
RB
99232016-04-19 Richard Biener <rguenther@suse.de>
9924
9925 PR tree-optimization/70171
9926 * g++.dg/tree-ssa/pr70171.C: New testcase.
9927
65f52ee9
RB
99282016-04-19 Richard Biener <rguenther@suse.de>
9929
9930 PR tree-optimization/70724
9931 * gcc.dg/torture/pr70724.c: New testcase.
9932
987b67f1
VM
99332016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9934
9935 PR middle-end/70689
c87885ca 9936 * gcc.target/i386/pr70689.c: New.
987b67f1 9937
91a47c39
L
99382016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9939
9940 PR target/70708
9941 * gcc.target/i386/pr70708.c: New test.
9942
8270b82d
RB
99432016-04-18 Richard Biener <rguenther@suse.de>
9944
9945 PR tree-optimization/43434
9946 * gcc.dg/vect/pr43434.c: New testcase.
9947 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9948 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9949 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9950 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9951 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9952 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9953 * gcc.dg/gomp/pr68640.c: Likewise.
9954 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9955 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9956
edd048e2
RB
99572016-04-18 Richard Biener <rguenther@suse.de>
9958
9959 PR tree-optimization/70701
9960 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9961
bd5c7330
TV
99622016-04-18 Tom de Vries <tom@codesourcery.com>
9963
9964 PR testsuite/70699
9965 * gcc.dg/pr70161.c: Add dot-file scans.
9966 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9967 instead of after last dot char.
9968
23f2660f
EB
99692016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9970
9971 * c-c++-common/dump-ada-spec-3.c: New test.
9972 * c-c++-common/dump-ada-spec-4.c: Likewise.
9973
da152c9f
TV
99742016-04-17 Tom de Vries <tom@codesourcery.com>
9975
9976 PR other/70183
9977 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9978
cc950f98
JH
99792016-04-15 Jan Hubicka <jh@suse.cz>
9980
9981 PR ipa/70018
9982 * g++.dg/ipa/pure-const-1.C: New testcase.
9983 * g++.dg/ipa/pure-const-2.C: New testcase.
9984 * g++.dg/ipa/pure-const-3.C: New testcase.
9985
949505a9
MP
99862016-04-15 Marek Polacek <polacek@redhat.com>
9987
9988 PR c/70671
9989 * gcc.dg/bitfld-22.c: New test.
9990
10e547d6
BS
99912016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9992
9993 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9994 x86_64.
9995
1e77281b
MP
99962016-04-15 Marek Polacek <polacek@redhat.com>
9997
9998 PR c/70651
9999 * c-c++-common/pr70651.c: New test.
10000
e501fa8e
KT
100012016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10002
10003 PR rtl-optimization/70681
10004 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10005 dump scan on arm and powerpc.
10006 * gcc.dg/pr10474.c: Likewise.
10007
dda1bf61
JJ
100082016-04-15 Jakub Jelinek <jakub@redhat.com>
10009
ca4ef1ff
JJ
10010 PR c++/69517
10011 PR c++/70019
10012 PR c++/70588
10013 * g++.dg/cpp1y/vla11.C: Revert for real.
10014
dda1bf61
JJ
10015 PR c/70436
10016 * c-c++-common/Wparentheses-1.c: New test.
10017 * c-c++-common/gomp/Wparentheses-1.c: New test.
10018 * c-c++-common/gomp/Wparentheses-2.c: New test.
10019 * c-c++-common/gomp/Wparentheses-3.c: New test.
10020 * c-c++-common/gomp/Wparentheses-4.c: New test.
10021 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10022 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10023 * c-c++-common/goacc/Wparentheses-1.c: New test.
10024
1355e62c
KY
100252016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10026
10027 PR target/70662
10028 * gcc.target/i386/pr70662.c: New test.
10029
0ab34b9e 100302016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10031 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10032
10033 PR tree-optimization/70130
10034 * gcc.dg/vect/O3-pr70130.c: New testcase.
10035
bc773aad
MM
100362016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10037
6e9b2286
MM
10038 PR target/70669
10039 * gcc.target/powerpc/pr70669.c: New test.
10040
bc773aad
MM
10041 PR target/70640
10042 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10043 a power7 system that does not have an assembler that supports
10044 power8.
10045
d8747845
MS
100462016-04-14 Martin Sebor <msebor@redhat.com>
10047
10048 PR c++/69517
10049 PR c++/70019
10050 PR c++/70588
10051 * c-c++-common/ubsan/vla-1.c: Revert.
10052 * g++.dg/cpp1y/vla11.C: Same.
10053 * g++.dg/cpp1y/vla12.C: Same.
10054 * g++.dg/cpp1y/vla13.C: Same.
10055 * g++.dg/cpp1y/vla14.C: Same.
10056 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10057 * g++.dg/init/array24.C: Same.
d8747845
MS
10058 * g++.dg/ubsan/vla-1.C: Same.
10059
85128559
MP
100602016-04-14 Marek Polacek <polacek@redhat.com>
10061 Jan Hubicka <hubicka@ucw.cz>
10062
10063 PR c++/70029
10064 * g++.dg/torture/pr70029.C: New test.
10065
52fbb073
MS
100662016-04-14 Martin Sebor <msebor@redhat.com>
10067
10068 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10069 type size to prevent failures on targets with very low maximum
10070 alignment.
10071
6db61d6f
RB
100722016-04-14 Richard Biener <rguenther@suse.de>
10073
10074 PR tree-optimization/70623
10075 * gcc.dg/torture/pr70623.c: New testcase.
10076 * gcc.dg/torture/pr70623-2.c: Likewise.
10077
342fac95
MS
100782016-04-13 Martin Sebor <msebor@redhat.com>
10079
10080 PR c++/69517
10081 PR c++/70019
10082 PR c++/70588
10083 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10084 * g++.dg/cpp1y/vla11.C: New test.
10085 * g++.dg/cpp1y/vla12.C: New test.
10086 * g++.dg/cpp1y/vla13.C: New test.
10087 * g++.dg/cpp1y/vla14.C: New test.
10088 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10089 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10090 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10091
d93c452f
JJ
100922016-04-13 Jakub Jelinek <jakub@redhat.com>
10093
10094 PR c++/70641
10095 * g++.dg/opt/pr70641.C: New test.
10096
85115fb6
RO
100972016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10098
10099 PR rtl-optimization/68749
10100 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10101 effects of argument promotions.
10102 Remove default args to dg-skip-if.
10103
545a4139
PC
101042016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10105
10106 PR c++/70635
10107 * g++.dg/parse/pr70635.C: New.
10108
b3a77f21
MP
101092016-04-13 Marek Polacek <polacek@redhat.com>
10110
10111 PR c++/70639
10112 * c-c++-common/Wmisleading-indentation-4.c: New test.
10113
99cd9857
MP
101142016-04-13 Marek Polacek <polacek@redhat.com>
10115
10116 PR c/70436
c87885ca
RO
10117 * gcc.dg/Wparentheses-12.c: New test.
10118 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10119
75ca93ec
IE
101202016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10121
10122 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10123 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10124 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10125
3d3f9e7e
JJ
101262016-04-13 Jakub Jelinek <jakub@redhat.com>
10127
37947cd0
JJ
10128 PR middle-end/70633
10129 * gcc.c-torture/compile/pr70633.c: New test.
10130
3d3f9e7e
JJ
10131 PR debug/70628
10132 * gcc.dg/torture/pr70628.c: New test.
10133
92886d3e
PP
101342016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10135
10136 PR c++/70610
10137 * g++.dg/template/pr70610.C: New test.
10138 * g++.dg/template/pr70610-2.C: New test.
10139 * g++.dg/template/pr70610-3.C: New test.
10140 * g++.dg/template/pr70610-4.C: New test.
10141
13bd7c2b
JJ
101422016-04-12 Jakub Jelinek <jakub@redhat.com>
10143
6512fa6d
JJ
10144 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10145 128 instead of 32.
10146
13bd7c2b
JJ
10147 PR c++/70571
10148 * g++.dg/ext/pr70571.C: New test.
10149
20b9851c
MM
101502016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10151
8a434ada 10152 PR target/70640
20b9851c
MM
10153 * gcc.target/powerpc/pr70640.c: New test.
10154
2b2f52bc
PC
101552016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10156
10157 PR c++/68722
10158 * g++.dg/parse/pr68722.C: New.
10159
5901e56a
JJ
101602016-04-12 Jakub Jelinek <jakub@redhat.com>
10161
10162 PR rtl-optimization/70596
10163 * gcc.target/i386/pr70596.c: New test.
10164
d4619dc1
NS
101652016-04-12 Nathan Sidwell <nathan@acm.org>
10166
10167 PR c++/70501
10168 * g++.dg/init/pr70501.C: New.
10169
3df530d3
DW
101702016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10171
10172 * gcc.target/i386/asm-flag-6.c: New test.
10173
b7a120d7
TV
101742016-04-12 Tom de Vries <tom@codesourcery.com>
10175
10176 PR tree-optimization/68756
10177 * gcc.dg/graphite/pr68756.c: New test.
10178
4e0eea75
JJ
101792016-04-12 Jakub Jelinek <jakub@redhat.com>
10180
10181 PR tree-optimization/70602
10182 * gcc.c-torture/execute/pr70602.c: New test.
10183
35fbda43
MM
101842016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10185
10186 PR target/70381
10187 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10188 __float128 emulator is built and runs.
10189 * gcc.target/powerpc/float128-1.c: Likewise.
10190
10191 * lib/target-supports.exp (check_ppc_float128_sw_available):
10192 Rework tests for __float128 software and hardware
10193 availability. Fix exit condition to return 0 on success.
10194
04a99ebe
JG
101952016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10196
10197 PR target/70133
10198 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10199 * gcc.target/aarch64/target_attr_15.c: Likewise.
10200
47cd5a85
PC
102012016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10202
10203 PR c++/69066
10204 * g++.dg/cpp1y/pr69066.C: New.
10205
a5edb32e
JD
102062016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10207
10208 PR fortran/68566
10209 * gfortran.dg/pr36192.f90: Update test.
10210 * gfortran.dg/pr36192_1.f90: Update test.
10211 * gfortran.dg/real_dimension_1.f: Update test.
10212 * gfortran.dg/parameter_array_init_7.f90: New test.
10213
8ef378f8
JDA
102142016-04-09 John David Anglin <danglin@gcc.gnu.org>
10215
c532c871
JDA
10216 PR testsuite/64039
10217 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10218
d34f706f
JDA
10219 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10220
75e1dd9e
JDA
10221 PR rtl-optimization/66669
10222 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10223
8a976f5f
JDA
10224 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10225
da04822a
JDA
10226 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10227 * gcc.dg/pie-1.c: Likewise.
10228 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10229 * gcc.dg/pic-4.c: Likewise.
10230 * gcc.dg/pie-3.c: Likewise.
10231 * gcc.dg/pie-4.c: Likewise.
10232
adfabcf9
JDA
10233 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10234
4a020adf
JDA
10235 PR tree-optimization/68644
10236 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10237
8ef378f8
JDA
10238 PR rtl-optimization/64886
10239 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10240
09bf990e
TV
102412016-04-09 Tom de Vries <tom@codesourcery.com>
10242
10243 PR tree-optimization/68953
10244 * gcc.dg/graphite/pr68953.c: New test.
10245
138c3c1a
DH
102462016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10247
10248 PR fortran/70592
10249 * gfortran.dg/deferred_character_16.f90: New test.
10250
f55460af
JJ
102512016-04-09 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR tree-optimization/70586
10254 * gcc.c-torture/execute/pr70586.c: New test.
10255
0b77bbf3
DH
102562016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10257
10258 PR sanitizer/70573
10259 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10260 with __builtin_memset
10261 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10262
c42cfb5c
CP
102632016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10264
10265 PR lto/70289
10266 PR ipa/70348
10267 PR tree-optimization/70373
10268 PR middle-end/70533
10269 PR middle-end/70534
10270 PR middle-end/70535
10271 * c-c++-common/goacc/reduction-5.c: New test.
10272 * c-c++-common/goacc/reduction-promotions.c: New test.
10273 * gfortran.dg/goacc/reduction-3.f95: New test.
10274 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10275
56cfb596
PP
102762016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10277
10278 PR c++/70590
10279 PR c++/70452
10280 * g++.dg/pr70590.C: New test.
10281 * g++.dg/pr70590-2.C: New test.
10282
1a13c0a2
JJ
102832016-04-08 Jakub Jelinek <jakub@redhat.com>
10284
abc0647a
JJ
10285 PR middle-end/70593
10286 * gcc.target/i386/pr70593.c: New test.
10287
1a13c0a2
JJ
10288 PR rtl-optimization/70574
10289 * gcc.target/i386/avx2-pr70574.c: New test.
10290
c3da4956
MO
102912016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10292
10293 PR sanitizer/70541
10294 * c-c++-common/asan/pr70541.c: New test.
10295
9f1b833b
TV
102962016-04-08 Tom de Vries <tom@codesourcery.com>
10297
10298 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10299 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10300
bae7adda
KT
103012016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10302
10303 PR target/70566
10304 * gcc.c-torture/execute/pr70566.c: New test.
10305
211f3d57
TV
103062016-04-08 Tom de Vries <tom@codesourcery.com>
10307
10308 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10309 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10310
02cf2861
AM
103112016-04-08 Alan Modra <amodra@gmail.com>
10312
10313 * gcc.target/powerpc/pr70117.c: New.
10314
5f490f9f
JJ
103152016-04-07 Jakub Jelinek <jakub@redhat.com>
10316
56e9b710
JJ
10317 PR testsuite/70581
10318 * gcc.dg/lto/simd-function_0.c: New test.
10319
5f490f9f
JJ
10320 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10321 clones.
10322 * c-c++-common/attr-simd-2.c: Likewise.
10323 * c-c++-common/attr-simd-4.c: Likewise.
10324 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10325 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10326
e4ebc74d
TP
103272016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10328
10329 PR testsuite/70553
10330 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10331
9817ae35
TS
103322016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10333 Tom de Vries <tom@codesourcery.com>
10334
10335 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10336 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10337 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10338 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10339 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10340 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10341 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10342 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10343
e292f64d
PP
103442016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10345
10346 PR c/70436
10347 * g++.dg/warn/Wparentheses-29.C: New test.
10348
6b37bdaf
PP
103492016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10350
10351 PR c/70436
10352 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10353 explicit braces to resolve a future -Wparentheses warning.
10354
64824205
RH
103552016-04-06 Richard Henderson <rth@redhat.com>
10356
10357 * gcc.dg/pr61817-1.c: New test.
10358 * gcc.dg/pr61817-2.c: New test.
10359 * gcc.dg/pr69391-1.c: New test.
10360 * gcc.dg/pr69391-2.c: New test.
10361
bc2fc1f3
VM
103622016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10363
10364 PR rtl-optimization/70398
c87885ca 10365 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10366
41414a02
EB
103672016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10368
10369 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10370
4066ea8a
YR
103712016-04-06 Yvan Roux <yvan.roux@linaro.org>
10372 Pedro Alves <palves@redhat.com>
10373
10374 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10375
ec35ea45
JJ
103762016-04-06 Jakub Jelinek <jakub@redhat.com>
10377
3866f8dd
JJ
10378 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10379 Check for avx512f effective targets instead of avx2.
10380 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10381 for AVX512F clones.
10382 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10383 * g++.dg/gomp/declare-simd-1.C: Likewise.
10384 * g++.dg/gomp/declare-simd-3.C: Likewise.
10385 * g++.dg/gomp/declare-simd-4.C: Likewise.
10386
ec35ea45
JJ
10387 PR middle-end/70550
10388 * c-c++-common/gomp/pr70550-1.c: New test.
10389 * c-c++-common/gomp/pr70550-2.c: New test.
10390
c08d28ac
NS
103912016-04-05 Nathan Sidwell <nathan@acm.org>
10392
10393 PR c++/70512
10394 * g++.dg/ext/attribute-may-alias-5.C: New.
10395
1d510e04
JJ
103962016-04-05 Jakub Jelinek <jakub@redhat.com>
10397
10398 PR c++/70336
10399 * c-c++-common/pr70336.c: New test.
10400 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10401 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10402
84278ed9
JH
104032016-04-05 Jan Hubicka <hubicka@ucw.cz>
10404
10405 PR ipa/66223
10406 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10407
268a0ec4
JJ
104082016-04-05 Jakub Jelinek <jakub@redhat.com>
10409
10410 PR rtl-optimization/70542
10411 * gcc.dg/torture/pr70542.c: New test.
10412 * gcc.target/i386/avx2-pr70542.c: New test.
10413
5e8c2eb1
ZS
104142016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10415
10416 PR tree-optimization/70509
10417 * gcc.target/i386/avx512bw-pr70509.c: New test.
10418
c0daf32d
PP
104192016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10420
10421 PR c++/70452
10422 * g++.dg/ext/constexpr-vla4.C: New test.
10423
bf867841
UB
104242016-04-05 Uros Bizjak <ubizjak@gmail.com>
10425
10426 PR target/70510
10427 * gcc.target/i386/pr70510.c: New test.
10428
3022186a
RB
104292016-04-05 Richard Biener <rguenther@suse.de>
10430
10431 PR tree-optimization/70526
10432 * g++.dg/torture/pr70526.C: New testcase.
10433
55fc79b2
JJ
104342016-04-05 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR target/70525
10437 * gcc.target/i386/pr70525.c: New test.
10438
62b233f2
RB
104392016-04-05 Richard Biener <rguenther@suse.de>
10440
10441 PR middle-end/70499
10442 * g++.dg/torture/pr70499.C: New testcase.
10443
cc05759d
RB
104442016-04-05 Richard Biener <rguenther@suse.de>
10445
10446 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10447 remove XFAIL.
10448
f23f16d4
JJ
104492016-04-04 Jakub Jelinek <jakub@redhat.com>
10450
10451 PR middle-end/70307
10452 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10453 rs6000 ABI warnings.
10454
d27ecc49
JH
104552016-04-04 Jan Hubicka <hubicka@ucw.cz>
10456
10457 PR ipa/66223
10458 * g++.dg/ipa/devirt-51.C: New testcase.
10459
c974c96e 104602016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10461 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10462
10463 PR middle-end/70457
10464 * gcc.dg/torture/pr70457.c: New.
10465
7a85da89
AV
104662016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10467
10468 PR fortran/67538
10469 * gfortran.dg/allocate_with_source_19.f08: New test.
10470
de517e64
AV
104712016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10472
10473 PR fortran/65795
10474 * gfortran.dg/coarray_allocate_6.f08: New test.
10475
43b9f499
RB
104762016-04-04 Richard Biener <rguenther@suse.de>
10477
10478 PR rtl-optimization/70484
10479 * gcc.dg/torture/pr70484.c: New testcase.
10480
f13355da
MP
104812016-04-04 Marek Polacek <polacek@redhat.com>
10482
10483 PR c/70307
10484 * gcc.dg/torture/pr70307.c: New test.
10485
6cc6ed50
OE
104862016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10487
10488 PR target/70416
10489 PR target/67391
10490 * gcc.target/sh/torture/pr70416.c: New.
10491
abdc16c8
MS
104922016-04-02 Martin Sebor <msebor@redhat.com>
10493
10494 PR c++/67376
10495 PR c++/70170
10496 PR c++/70172
10497 PR c++/70228
10498 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10499 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10500 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10501 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10502 * g++.dg/cpp0x/constexpr-string.C: Same.
10503 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10504 * g++.dg/cpp0x/pr65398.C: Same.
10505 * g++.dg/ext/constexpr-vla1.C: Same.
10506 * g++.dg/ext/constexpr-vla2.C: Same.
10507 * g++.dg/ext/constexpr-vla3.C: Same.
10508 * g++.dg/ubsan/pr63956.C: Same.
10509
763cd859
JJ
105102016-04-01 Jakub Jelinek <jakub@redhat.com>
10511
10512 PR rtl-optimization/70467
10513 * gcc.target/i386/pr70467-2.c: New test.
10514
0f875435
JJ
105152016-04-01 Jakub Jelinek <jakub@redhat.com>
10516 Marek Polacek <polacek@redhat.com>
10517
10518 PR c++/70488
10519 * g++.dg/init/new47.C: New test.
10520
41d14659
RR
105212016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10522
10523 PR target/70496
10524 * gcc.target/arm/pr70496.c: New test.
10525
f9bf89bb
NS
105262016-04-01 Nathan Sidwell <nathan@acm.org>
10527
73b9085d
NS
10528 PR c++/68475
10529 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10530
4afdcfaa
IE
105312016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10532
10533 PR target/69890
10534 * gcc.dg/strlenopt.h (memmove): New.
10535 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10536 instead of "string.h".
10537 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10538 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10539 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10540 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10541 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10542 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10543 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10544 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10545 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10546 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10547 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10548 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10549 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10550 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10551 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10552 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10553 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10554 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10555 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10556 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10557
b5d7a29c
RO
105582016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10559
10560 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10561 (Holder::foo): Reflect this.
10562
b660f9ec
IE
105632016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10564
10565 PR target/70442
10566 * gcc.dg/pr70442.c: New test.
10567
88504f34
NS
105682016-03-31 Nathan Sidwell <nathan@acm.org>
10569
10570 PR c++/70393
10571 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10572
95d34b96
KY
105732016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10574
10575 PR target/70453
10576 * gcc.target/i386/pr70453.c: New test.
10577
b4c4967c
AB
105782016-03-31 Andrey Belevantsev <abel@ispras.ru>
10579
10580 PR target/70292
10581 * gcc.c-torture/pr70292.c: New test.
10582
5fde6a45
MP
105832016-03-31 Marek Polacek <polacek@redhat.com>
10584
10585 PR c/70297
10586 * c-c++-common/pr70297.c: New test.
10587 * g++.dg/cpp0x/typedef-redecl.C: New test.
10588 * gcc.dg/typedef-redecl2.c: New test.
10589
97eb24c4
JJ
105902016-03-31 Jakub Jelinek <jakub@redhat.com>
10591
10592 PR rtl-optimization/70460
10593 * gcc.c-torture/execute/pr70460.c: New test.
10594
efc3536f
RB
105952016-03-31 Richard Biener <rguenther@suse.de>
10596
10597 PR c++/70430
10598 * g++.dg/ext/vector30.C: New testcase.
10599
e0876e21
DH
106002016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10601 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10602
10603 * gfortran.dg/fmt_pf.f90: New test.
10604
e9bff8c6
RO
106052016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10606
10607 Forward-port from 5 branch
10608 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10609
10610 PR testsuite/70356
10611 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10612 dg-require-effective-target after dg-do.
10613
10614 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10615
10616 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10617
2620c80d
TS
106182016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10619 Julian Brown <julian@codesourcery.com>
10620 Chung-Lin Tang <cltang@codesourcery.com>
10621 Cesar Philippidis <cesar@codesourcery.com>
10622 James Norris <jnorris@codesourcery.com>
10623 Tom de Vries <tom@codesourcery.com>
10624 Nathan Sidwell <nathan@codesourcery.com>
10625
bf867841 10626 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10627 * c-c++-common/goacc/loop-clauses.c: Likewise.
10628 * g++.dg/goacc/template.C: Likewise.
10629 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10630 * gfortran.dg/goacc/loop-1.f95: Likewise.
10631 * gfortran.dg/goacc/loop-5.f95: Likewise.
10632 * gfortran.dg/goacc/loop-6.f95: Likewise.
10633 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10634 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10635 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10636 * c-c++-common/goacc/clauses-fail.c: Likewise.
10637 * c-c++-common/goacc/parallel-1.c: Likewise.
10638 * c-c++-common/goacc/reduction-1.c: Likewise.
10639 * c-c++-common/goacc/reduction-2.c: Likewise.
10640 * c-c++-common/goacc/reduction-3.c: Likewise.
10641 * c-c++-common/goacc/reduction-4.c: Likewise.
10642 * c-c++-common/goacc/routine-3.c: Likewise.
10643 * c-c++-common/goacc/routine-4.c: Likewise.
10644 * c-c++-common/goacc/routine-5.c: Likewise.
10645 * c-c++-common/goacc/tile.c: Likewise.
10646 * g++.dg/goacc/template.C: Likewise.
10647 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10648 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10649 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10650 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10651 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10652 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10653 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10654 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10655 * c-c++-common/goacc/use_device-1.c: ... this file.
10656 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10657 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10658 * c-c++-common/goacc/host_data-6.c: ... this file.
10659 * c-c++-common/goacc/loop-2-kernels.c: New file.
10660 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10661 * c-c++-common/goacc/loop-3.c: Likewise.
10662 * g++.dg/goacc/reference.C: Likewise.
10663 * g++.dg/goacc/routine-1.C: Likewise.
10664 * g++.dg/goacc/routine-2.C: Likewise.
10665
f6d2d066
RB
106662016-03-30 Richard Biener <rguenther@suse.de>
10667
10668 PR middle-end/70450
10669 * gcc.dg/torture/pr70450.c: New testcase.
10670
d43242b9
JJ
106712016-03-30 Jakub Jelinek <jakub@redhat.com>
10672
10673 PR target/70421
10674 * gcc.dg/torture/pr70421.c: New test.
10675 * gcc.target/i386/avx512f-pr70421.c: New test.
10676
5ce43b77
L
106772016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10678
10679 PR testsuite/70364
10680 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10681 (check): New function.
10682 (bar): Call check.
10683 (foo): Align stack to 16 bytes when calling bar.
10684 * gcc.target/i386/cleanup-2.c: Likewise.
10685
d014a712
PP
106862016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10687
10688 PR tree-optimization/59124
10689 * gcc.dg/Warray-bounds-19.c: New test.
10690
3f8257db 106912016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10692
10693 * lib/prune.exp (escape_regex_chars): New.
10694 (prune_file_path): Update to quote metcharacters for regexp.
10695
3336c6e0
JJ
106962016-03-29 Jakub Jelinek <jakub@redhat.com>
10697
a362f023
JJ
10698 PR rtl-optimization/70429
10699 * gcc.c-torture/execute/pr70429.c: New test.
10700
3336c6e0
JJ
10701 PR tree-optimization/70405
10702 * gcc.dg/pr70405.c: New test.
10703
728557fd
AV
107042016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10705
10706 PR fortran/70397
10707 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10708 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10709
bef977d4
TS
107102016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10711
10712 PR testsuite/64177
10713 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10714 __cilkrts_set_param to set two workers.
10715 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10716 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10717
6f6d25c9
DH
107182016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10719
bf867841 10720 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10721
45733562
KY
107222016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10723
10724 PR target/70406
bf867841 10725 * gcc.target/i386/pr70406.c: New test.
45733562 10726
a1799e5e
EB
107272016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10728
10729 * gnat.dg/specs/double_record_extension3.ads: New test.
10730
5fca7b66
RH
107312016-03-25 Richard Henderson <rth@redhat.com>
10732
10733 PR target/70120
10734 * gcc.target/aarch64/pr70120-1.c: New.
10735 * gcc.target/aarch64/pr70120-2.c: New.
10736 * gcc.target/aarch64/pr70120-3.c: New.
10737
31ce75c6
PP
107382016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10739
10740 PR c++/62212
10741 * g++.dg/template/mangle2.C: The dg-do directive should be
10742 "compile" not "assemble".
10743
3caf0ca1
BS
107442016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10745
10746 PR lto/69650
10747 * gcc.dg/pr69650.c: New test.
10748
634035b6
DE
107492016-03-25 David Edelsohn <dje.gcc@gmail.com>
10750
10751 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10752
45d34276
AM
107532016-03-25 Alan Modra <amodra@gmail.com>
10754
10755 * gcc.dg/dfp/pr70052.c: New test.
10756
8f085166
RH
107572016-03-24 Richard Henderson <rth@redhat.com>
10758
10759 PR middle-end/69845
10760 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10761 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10762
011e5ec3
TV
107632016-03-24 Tom de Vries <tom@codesourcery.com>
10764
10765 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10766
9e3f4551
TV
107672016-03-24 Tom de Vries <tom@codesourcery.com>
10768
10769 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10770 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10771
45780041
TV
107722016-03-24 Tom de Vries <tom@codesourcery.com>
10773
10774 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10775 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10776
887ab4e5
PP
107772016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10778
10779 PR c++/62212
10780 * g++.dg/template/mangle2.C: New test.
10781
69a9a66f
RB
107822016-03-24 Richard Biener <rguenther@suse.de>
10783
10784 PR tree-optimization/70396
10785 * gcc.dg/torture/pr70396.c: New testcase.
10786
ed87de55
RB
107872016-03-24 Richard Biener <rguenther@suse.de>
10788
10789 PR middle-end/70370
10790 * gcc.dg/torture/pr70370.c: New testcase.
10791
ea064934
TV
107922016-03-24 Tom de Vries <tom@codesourcery.com>
10793
10794 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10795 * gfortran.dg/goacc/kernels-tree.f95: Same.
10796 * gfortran.dg/goacc/parallel-tree.f95: Same.
10797
b2a4dd1d
TV
107982016-03-24 Tom de Vries <tom@codesourcery.com>
10799
10800 * c-c++-common/goacc/uninit-if-clause.c: New test.
10801 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10802
72e7cd6e
JJ
108032016-03-24 Jakub Jelinek <jakub@redhat.com>
10804
10805 PR target/70290
bf867841
UB
10806 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10807 Fix formatting.
72e7cd6e 10808
ce9d0c03
RB
108092016-03-24 Richard Biener <rguenther@suse.de>
10810
10811 PR tree-optimization/70372
10812 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10813
426b9428
PP
108142016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10815
10816 PR c++/70347
10817 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10818
cd1588c4
PP
108192016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10820
10821 PR c++/70332
10822 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10823
61637db3
JJ
108242016-03-23 Jakub Jelinek <jakub@redhat.com>
10825
928af3bf
JJ
10826 PR c++/70001
10827 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10828 * g++.dg/cpp1y/pr70001.C: New test.
10829
61637db3
JJ
10830 PR c++/70323
10831 * g++.dg/cpp0x/constexpr-70323.C: New test.
10832
05aca4e7
AO
108332016-03-23 Alexandre Oliva <aoliva@redhat.com>
10834 Jason Merrill <jason@redhat.com>
10835 Jakub Jelinek <jakub@redhat.com>
10836
10837 PR c++/69315
10838 * g++.dg/cpp0x/constexpr-69315.C: New test.
10839 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10840
fbdb6baf
MP
108412016-03-23 Marek Polacek <polacek@redhat.com>
10842
10843 PR c++/69884
10844 * g++.dg/warn/Wignored-attributes-1.C: New test.
10845 * g++.dg/warn/Wignored-attributes-2.C: New test.
10846
d79ee524
TV
108472016-03-23 Tom de Vries <tom@codesourcery.com>
10848
10849 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10850 initialization.
10851 * gfortran.dg/goacc/private-3.f95 (test): Same.
10852 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10853 missing use param.
10854
a59f0bef
KT
108552016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10856
10857 * lib/target-supports.exp: Remove v7ve entry from loop
10858 creating effective target checks.
10859 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10860 (add_options_for_arm_arch_v7ve): Likewise.
10861
0179520a
JJ
108622016-03-23 Jakub Jelinek <jakub@redhat.com>
10863
10864 PR tree-optimization/70354
10865 * gcc.dg/vect/pr70354-1.c: New test.
10866 * gcc.dg/vect/pr70354-2.c: New test.
10867 * gcc.target/i386/avx2-pr70354-1.c: New test.
10868 * gcc.target/i386/avx2-pr70354-2.c: New test.
10869
75bb14d7
JL
108702016-03-22 Jeff Law <law@redhat.com>
10871
10872 PR target/70232
10873 * gcc.dg/tree-ssa/pr70232.c: New test.
10874
72c9526d
IE
108752016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10876
10877 PR target/70302
10878 * gcc.target/i386/pr70302.c: New test.
10879
a3ca1bc5
RB
108802016-03-22 Richard Biener <rguenther@suse.de>
10881
10882 PR middle-end/70251
10883 * g++.dg/torture/pr70251.C: New testcase.
10884
5c240f4d
DM
108852016-03-22 David Malcolm <dmalcolm@redhat.com>
10886
10887 PR c/69993
10888 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10889 Wmisleading-indentation.c.
10890 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10891 reflect change to diagnostic text and order of messages.
10892 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10893
80f6631b
DE
108942016-03-22 David Edelsohn <dje.gcc@gmail.com>
10895
10896 * g++.dg/ext/java-3.C: Don't compile on AIX.
10897
9a10956c
RB
108982016-03-22 Richard Biener <rguenther@suse.de>
10899
10900 PR middle-end/70333
10901 * gcc.dg/torture/pr70333.c: New testcase.
10902
6cedf922
IE
109032016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10904
10905 * g++.dg/ext/pr70290.C: New test.
10906
cd6c27ac
KY
109072016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10908
10909 PR target/70325
10910 * gcc.target/i386/pr70325.c: New test.
10911
4cde512c
JJ
109122016-03-22 Jakub Jelinek <jakub@redhat.com>
10913
b01915ed
JJ
10914 PR target/70329
10915 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10916 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10917
4e3e2cf1
JJ
10918 PR target/70300
10919 * gcc.target/i386/pr70300.c: New test.
10920
4cde512c
JJ
10921 PR c++/70295
10922 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10923 (func2): New function for cond with parens, xfail warning for c++.
10924 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10925
16f6d7dc
PP
109262016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10927
10928 PR c++/70096
10929 * g++.dg/template/ptrmem30.C: New test.
10930
a3e2b438
PP
109312016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10932
10933 PR c++/70204
10934 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10935 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10936
11b6a02e
JJ
109372016-03-21 Jakub Jelinek <jakub@redhat.com>
10938
10939 PR middle-end/70326
10940 * gcc.dg/pr70326.c: New test.
10941
b9407883
MG
109422016-03-21 Marc Glisse <marc.glisse@inria.fr>
10943 Jakub Jelinek <jakub@redhat.com>
10944
10945 PR tree-optimization/70317
10946 * gcc.dg/pr70317.c: New test.
10947
4a148e19
UB
109482016-03-21 Uros Bizjak <ubizjak@gmail.com>
10949
10950 PR target/70327
10951 * gcc.target/i386/pr70327.c: New test.
10952
2a85ddbb
ML
109532016-03-21 Martin Liska <mliska@suse.cz>
10954
7d36fe98 10955 PR ipa/70306
2a85ddbb
ML
10956 * gcc.dg/ipa/pr70306.c: New test.
10957
4a148e19 109582016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10959
10960 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10961 * gcc.target/arm/attr-align3.c: Likewise.
10962 * gcc.target/arm/attr_arm.c: Likewise.
10963 * gcc.target/arm/flip-thumb.c: Likewise.
10964
6b366948
JJ
109652016-03-21 Jakub Jelinek <jakub@redhat.com>
10966
10967 PR target/70296
10968 * gcc.target/powerpc/altivec-36.c: New test.
10969
2fac8c14
RB
109702016-03-21 Richard Biener <rguenther@suse.de>
10971
10972 PR tree-optimization/70310
10973 * gcc.dg/torture/pr70310.c: New testcase.
10974
e9bde854
KY
109752016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10976
10977 PR target/70293
10978 * gcc.target/i386/pr70293.c: New test.
10979
56bbfaf6
RB
109802016-03-21 Richard Biener <rguenther@suse.de>
10981
10982 PR tree-optimization/70288
10983 * gcc.dg/torture/pr70288-1.c: New testcase.
10984 * gcc.dg/torture/pr70288-2.c: Likewise.
10985
3eee49ed
AB
109862016-03-21 Andrey Belevantsev <abel@ispras.ru>
10987
10988 PR rtl-optimization/69307
10989 * gcc.target/arm/pr69307.c: New test.
4a148e19 10990
8e7816b4
AB
109912016-03-21 Andrey Belevantsev <abel@ispras.ru>
10992
10993 PR rtl-optimization/69102
10994 * gcc.c-torture/compile/pr69102.c: New test.
10995
14d7d4be
JL
109962016-03-18 Jeff Law <law@redhat.com>
10997
10998 PR rtl-optimization/70263
10999 * gcc.c-torture/compile/pr70263-1.c: New test.
11000 * gcc.target/i386/pr70263-2.c: New test.
11001
5c6a601c
BS
110022016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11003
11004 PR rtl-optimization/70278
11005 * gcc.dg/torture/pr70278.c: New test.
11006 * gcc.target/arm/pr70278.c: New test.
11007
4bbf545b
DM
110082016-03-18 David Malcolm <dmalcolm@redhat.com>
11009
11010 PR c/70281
11011 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11012 (test_builtin_types_compatible_p): New test function.
11013 * gcc.dg/pr70281.c: New test case.
11014
dc28bb68
CL
110152016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11016
11017 PR target/70113
11018 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11019
5e8d6dff
IE
110202016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11021
11022 PR tree-optimization/70252
11023 * gcc.dg/pr70252.c: New test.
11024
d0e7e403
TV
110252016-03-18 Tom de Vries <tom@codesourcery.com>
11026
11027 * gcc.dg/pr70161-2.c: New test.
11028 * gcc.dg/pr70161.c: New test.
11029
fa22501a
TV
110302016-03-18 Tom de Vries <tom@codesourcery.com>
11031
11032 PR ipa/70269
11033 * gcc.dg/pr70269.c: New test.
11034
dd125026
JJ
110352016-03-18 Jakub Jelinek <jakub@redhat.com>
11036
11037 PR c++/70267
11038 * g++.dg/ext/java-3.C: New test.
11039
91914f0a
PP
110402016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11041
11042 PR c++/70205
11043 * g++.dg/lookup/pr70205.C: New test.
11044
753a8910
PP
110452016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11046
11047 PR c++/70218
11048 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11049
14ba7b28
MP
110502016-03-17 Marek Polacek <polacek@redhat.com>
11051
11052 PR c/69407
11053 * gcc.dg/atomic-op-6.c: New test.
11054
ded60913
DM
110552016-03-17 David Malcolm <dmalcolm@redhat.com>
11056
11057 PR c/70264
11058 * c-c++-common/pr70264.c: New test case.
11059
a3aad0e6
JJ
110602016-03-17 Jakub Jelinek <jakub@redhat.com>
11061
17366700
JJ
11062 PR c++/70144
11063 * c-c++-common/pr70144-1.c: New test.
11064 * c-c++-common/pr70144-2.c: New test.
11065
a3aad0e6
JJ
11066 PR c++/70272
11067 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11068 * g++.dg/opt/flifetime-dse6.C: New test.
11069 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11070
b57e6e18
L
110712016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11072
11073 PR driver/70192
11074 * gcc.dg/pic-1.c: New test.
11075 * gcc.dg/pic-2.c: Likewise.
11076 * gcc.dg/pic-3.c: Likewise.
11077 * gcc.dg/pic-4.c: Likewise.
11078 * gcc.dg/pie-1.c: Likewise.
11079 * gcc.dg/pie-2.c: Likewise.
11080 * gcc.dg/pie-3.c: Likewise.
11081 * gcc.dg/pie-4.c: Likewise.
11082 * gcc.dg/pie-5.c: Likewise.
11083 * gcc.dg/pie-6.c: Likewise.
11084
b38ba58b
TV
110852016-03-17 Tom de Vries <tom@codesourcery.com>
11086
11087 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11088 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11089
6931b3b7
RB
110902016-03-17 Richard Biener <rguenther@suse.de>
11091
11092 PR debug/70271
11093 * g++.dg/debug/pr70271.C: New testcase.
11094
0c8b64cb
IE
110952016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11096
11097 * gcc.target/i386/pr70251.c: New test.
11098
b1970801
MP
110992016-03-17 Marek Polacek <polacek@redhat.com>
11100
11101 PR c++/70194
11102 * g++.dg/warn/constexpr-70194.C: New test.
11103
820c5eaa
RH
111042016-03-16 Richard Henderson <rth@redhat.com>
11105
11106 PR middle-end/70240
11107 * gcc.c-torture/compile/pr70240.c: New.
11108
da0ad263
SKS
111092016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11110
11111 * gcc.c-torture/compile/20151204.c: Skip for avr.
11112
c73d295c
JJ
111132016-03-16 Jakub Jelinek <jakub@redhat.com>
11114
11115 PR target/70245
11116 * g++.dg/opt/pr70245.C: New test.
11117 * g++.dg/opt/pr70245.h: New file.
11118 * g++.dg/opt/pr70245-aux.cc: New file.
11119
b2794066
MS
111202016-03-16 Martin Sebor <msebor@redhat.com>
11121
11122 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11123
aa43616c
RH
111242016-03-16 Richard Henderson <rth@redhat.com>
11125
11126 PR middle-end/70199
11127 * gcc.c-torture/compile/pr70199.c: New.
11128
59608fe5
L
111292016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11130
11131 * gcc.dg/uninit-19.c: Run dos2unix.
11132
ab4c578f
MP
111332016-03-16 Marek Polacek <polacek@redhat.com>
11134
11135 PR c/70093
11136 * gcc.dg/nested-func-10.c: New test.
11137 * gcc.dg/nested-func-9.c: New test.
11138
f5387e76
JJ
111392016-03-16 Jakub Jelinek <jakub@redhat.com>
11140
11141 PR tree-optimization/68714
11142 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11143
7662b718
TV
111442016-03-16 Tom de Vries <tom@codesourcery.com>
11145
11146 PR tree-optimization/68715
11147 * gcc.dg/graphite/pr68715-2.c: New test.
11148 * gcc.dg/graphite/pr68715.c: New test.
11149 * gfortran.dg/graphite/pr68715.f90: New test.
11150
be7ce7ae
TV
111512016-03-16 Tom de Vries <tom@codesourcery.com>
11152
11153 PR tree-optimization/68809
11154 * gcc.dg/graphite/pr68809-2.c: New test.
11155 * gcc.dg/graphite/pr68809.c: New test.
11156
1935f250
JJ
111572016-03-16 Jakub Jelinek <jakub@redhat.com>
11158
6651c93e
JJ
11159 PR c++/70147
11160 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11161 method call to i () as argument. Adjust expected output.
11162
1935f250
JJ
11163 PR c++/70147
11164 * g++.dg/ubsan/pr70147-1.C: New test.
11165 * g++.dg/ubsan/pr70147-2.C: New test.
11166
ab1caa6e
MS
111672016-03-15 Martin Sebor <msebor@redhat.com>
11168
11169 PR c++/58281
11170 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11171
5c2a1bbb
JDA
111722016-03-15 John David Anglin <danglin@gcc.gnu.org>
11173
cb5d8ad1
JDA
11174 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11175 hppa*-*-hpux*.
11176
b440dd40
JDA
11177 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11178
5c2a1bbb
JDA
11179 PR libfortran/69799
11180 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11181 libatomic_available.
11182
42c729c5
MP
111832016-03-15 Marek Polacek <polacek@redhat.com>
11184
11185 PR c++/70209
11186 * g++.dg/ext/attribute-may-alias-4.C: New test.
11187
82b1c550
AM
111882016-03-15 Alexander Monakov <amonakov@ispras.ru>
11189
11190 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11191 -fvar-tracking-assignments-toggle flag.
11192
4ccbf3a6
PH
111932016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11194
11195 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11196
c39858bd
JJ
111972016-03-15 Jakub Jelinek <jakub@redhat.com>
11198
11199 PR rtl-optimization/70222
11200 * gcc.c-torture/execute/pr70222-1.c: New test.
11201 * gcc.c-torture/execute/pr70222-2.c: New test.
11202
8be119c1
RH
112032016-03-15 Richard Henderson <rth@redhat.com>
11204
11205 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11206
6598bb55
AB
112072016-03-15 Andrey Belevantsev <abel@ispras.ru>
11208
11209 PR rtl-optimization/69032
11210 * gcc.dg/pr69032.c: New test.
11211
81fa2944
AB
112122016-03-15 Andrey Belevantsev <abel@ispras.ru>
11213
11214 PR rtl-optimization/63384
4a148e19 11215 * g++.dg/pr63384.C: New test.
81fa2944 11216
74ea9ab6
AB
112172016-03-15 Andrey Belevantsev <abel@ispras.ru>
11218
11219 PR target/64411
11220 * gcc.target/i386/pr64411.C: New test.
11221
045d5055
TV
112222016-03-15 Tom de Vries <tom@codesourcery.com>
11223
11224 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11225 * gfortran.dg/goacc/kernels-alias.f95: New test.
11226
3ea33585
MS
112272016-03-14 Martin Sebor <msebor@redhat.com>
11228
11229 PR c++/53792
11230 * g++.dg/cpp0x/constexpr-inline.C: New test.
11231 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11232
1df7b330
DE
112332016-03-14 David Edelsohn <dje.gcc@gmail.com>
11234
11235 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11236
79b57d18
JJ
112372016-03-14 Jakub Jelinek <jakub@redhat.com>
11238
11239 PR middle-end/70219
11240 * gcc.dg/pr70219.c: New test.
11241
3cbf012a
BS
112422016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11243
11244 PR target/70083
11245 * gcc.dg/torture/pr70083.c: New test.
11246 * gcc.target/i386/pr70083.c: New test.
11247
a9fee7cd
RB
112482016-03-14 Richard Biener <rguenther@suse.de>
11249
11250 PR tree-optimization/56365
11251 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11252
4799603f
SB
112532016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11254
11255 PR target/70098
11256 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11257 New function.
11258 * g++.dg/pr70098.C: New testcase.
11259
11260
760ca967
TV
112612016-03-14 Tom de Vries <tom@codesourcery.com>
11262
11263 PR tree-optimization/70045
11264 * gcc.dg/graphite/pr70045.c: New test.
11265
44e66a77
JD
112662016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11267
11268 PR fortran/69043
11269 * gfortran.dg/include_9.f90: New test.
11270
a18e0fe1
DH
112712016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11272
11273 PR fortran/45076
11274 gfortran.dg/prof/prof.exp: New script.
11275 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11276
d0aca6ab
AB
112772016-03-12 Andrey Belevantsev <abel@ispras.ru>
11278
11279 PR rtl-optimization/69307
11280 * gcc.dg/pr69307.c: New test.
11281
cefe08a4
VM
112822016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11283
11284 PR target/69614
11285 * gcc.target/arm/pr69614.c: New.
11286
70112e2a
PT
112872016-03-12 Paul Thomas <pault@gcc.gnu.org>
11288
11289 PR fortran/70031
11290 * gfortran.dg/submodule_14.f08: New test
11291
11292 PR fortran/69524
11293 * gfortran.dg/submodule_15.f08: New test
11294
3f1e5d3a
PP
112952016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11296
11297 PR c++/70106
11298 * g++.dg/cpp1y/paren3.C: New test.
11299
a3f6d680
MM
113002016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11301
11302 PR target/70131
11303 * gcc.target/powerpc/ppc-round2.c: New test.
11304
92348f09
BS
113052016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11306
11307 PR target/70123
11308 * gcc.dg/torture/pr70123.c: New test.
11309
cebde9e9
JL
113102016-03-11 Jeff Law <law@redhat.com>
11311
11312 PR tree-optimization/70190
11313 * gcc.c-torture/compile/pr70190.c: New test.
11314
3edc5da4
DM
113152016-03-11 David Malcolm <dmalcolm@redhat.com>
11316
11317 PR c/68187
11318 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11319 case.
11320 (test43_b): Likewise.
11321 (test43_c): Likewise.
11322 (test43_d): Likewise.
11323 (test43_e): Likewise.
11324 (test43_f): Likewise.
11325 (test43_g): Likewise.
11326 (test44_a): Likewise.
11327 (test44_b): Likewise.
11328 (test44_c): Likewise.
11329 (test44_d): Likewise.
11330 (test44_e): Likewise.
11331
318c1204
DM
113322016-03-11 David Malcolm <dmalcolm@redhat.com>
11333
11334 PR c/70085
11335 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11336
bc062234
KT
113372016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11338
11339 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11340 dg-options.
11341
acfc1ac1
KT
113422016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11343
11344 PR target/70002
11345 PR target/69245
11346 * gcc.target/aarch64/pr69245_2.c: New test.
11347
d1e2bb2d
JJ
113482016-03-11 Jakub Jelinek <jakub@redhat.com>
11349
11350 PR tree-optimization/70177
11351 * gcc.dg/pr70177.c: New test.
11352
07350627
AL
113532016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11354
11355 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11356
5c6706f7
AL
113572016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11358
11359 * gcc.dg/tree-ssa/sra-20.c: New.
11360
02d472a2
JJ
113612016-03-11 Jakub Jelinek <jakub@redhat.com>
11362
686d390a
JJ
11363 PR rtl-optimization/70174
11364 * gcc.dg/pr70174.c: New test.
11365
02d472a2
JJ
11366 PR tree-optimization/70169
11367 * gcc.dg/pr70169.c: New test.
11368
0f9befa1
IE
113692016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11370
11371 PR target/70160
11372 * gcc.target/i386/pr70160.c: New test.
11373
432d4670
AK
113742016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11375
11376 * gcc.target/s390/dfp-1.c: New test.
11377
a3dc8760
NC
113782016-03-10 Nick Clifton <nickc@redhat.com>
11379
11380 PR target/70044
11381 * gcc.target/aarch64/pr70044.c: New test.
11382
b87a8d7d
PP
113832016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11384 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR c++/70001
11387 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11388 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11389 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11390
4f4ada6a
JH
113912016-03-10 Jan Hubicka <hubicka@ucw.cz>
11392
11393 PR lto/69589
11394 * g++.dg/lto/pr69589_0.C: New testcase
11395 * g++.dg/lto/pr69589_1.C: New testcase
11396
d49b0aa0
MP
113972016-03-10 Marek Polacek <polacek@redhat.com>
11398
11399 PR c++/70153
11400 * g++.dg/delayedfold/unary-plus1.C: New test.
11401
114022016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11403
11404 * gcc.target/arm/pr45701-1.c: Escape brackets.
11405 * gcc.target/arm/pr45701-2.c: Likewise.
11406
71017a7b
AL
114072016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11408
11409 * gfortran.dg/unconstrained_commons.f: New.
11410
ba52669f
AM
114112016-03-10 Alan Modra <amodra@gmail.com>
11412
11413 * gcc.dg/pr69195.c: New.
11414 * gcc.dg/pr69238.c: New.
11415
27742332
TV
114162016-03-10 Tom de Vries <tom@codesourcery.com>
11417
11418 PR testsuite/68915
11419 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11420
3a81a594
RB
114212016-03-10 Richard Biener <rguenther@suse.de>
11422
11423 PR tree-optimization/70128
11424 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11425 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11426
3433b975
JJ
114272016-03-09 Jakub Jelinek <jakub@redhat.com>
11428
c2864f02
JJ
11429 PR tree-optimization/70152
11430 * gcc.dg/pr70152.c: New test.
11431
3433b975
JJ
11432 PR target/70086
11433 * gcc.target/i386/pr70086-1.c: New test.
11434 * gcc.target/i386/pr70086-2.c: New test.
11435 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11436
11437 PR tree-optimization/70127
11438 * gcc.c-torture/execute/pr70127.c: New test.
11439
96b3c82d
CP
114402016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11441
11442 * c-c++-common/goacc/combined-directives-2.c: New test.
11443
b4f3232d
DM
114442016-03-09 David Malcolm <dmalcolm@redhat.com>
11445
11446 PR c/68473
11447 PR c++/70105
11448 * g++.dg/diagnostic/pr70105.C: New test.
11449 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11450 (test_multiple_ordinary_maps): New test function.
11451
40499f81
DM
114522016-03-09 David Malcolm <dmalcolm@redhat.com>
11453
11454 PR c/68473
11455 PR c++/70105
11456 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11457 Drop range information from call to inform_at_rich_loc.
11458 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11459 New.
11460 (test_show_locus): Replace calls to rich_location::add_range with
11461 calls to add_range. Rewrite the tests that used the now-defunct
11462 rich_location ctor taking a source_range. Simplify other tests
11463 by replacing calls to COMBINE_LOCATION_DATA with calls to
11464 make_location.
11465
c9e33662
RB
114662016-03-09 Richard Biener <rguenther@suse.de>
11467 Jakub Jelinek <jakub@redhat.com>
11468
11469 PR tree-optimization/70138
11470 * gcc.dg/vect/pr70138-1.c: New testcase.
11471 * gcc.dg/vect/pr70138-2.c: Likewise.
11472
2c73b764
JJ
114732016-03-09 Jakub Jelinek <jakub@redhat.com>
11474
11475 PR target/70049
11476 * gcc.target/i386/pr70049.c: New test.
11477
c06d25bb
RB
114782016-03-09 Richard Biener <rguenther@suse.de>
11479
11480 PR c/70143
11481 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11482 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11483 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11484
5828a501
RO
114852016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11486
11487 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11488 arm-*-*.
11489
2e141c8d
JJ
114902016-03-09 Jakub Jelinek <jakub@redhat.com>
11491
5a9def37
JJ
11492 PR middle-end/67278
11493 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11494
2e141c8d
JJ
11495 PR target/67278
11496 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11497
11498 PR middle-end/70050
11499 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11500 in testcase comment.
11501
bf751f40
TV
115022016-03-09 Tom de Vries <tom@codesourcery.com>
11503
11504 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11505 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11506 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11507 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11508 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11509 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11510 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11511 * gfortran.dg/goacc/kernels-loop.f95: New test.
11512
e210c999
MS
115132016-03-08 Martin Sebor <msebor@redhat.com>
11514
11515 PR c++/62096
11516 * g++.dg/warn/overflow-warn-7.C: New test.
11517
80aac5c8
JM
115182016-03-08 Jason Merrill <jason@redhat.com>
11519
11520 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11521 * lib/target-supports.exp (check_effective_target_concepts): New.
11522
12b81409
JJ
115232016-03-08 Jakub Jelinek <jakub@redhat.com>
11524
d259b234
JJ
11525 PR c++/70135
11526 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11527 * g++.dg/ubsan/pr70135.C: New test.
11528
12b81409
JJ
11529 PR target/70110
11530 * gcc.dg/pr70110.c: New test.
11531
b4e9f2aa
MJ
115322016-03-07 Martin Jambor <mjambor@suse.cz>
11533
11534 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11535 * c-c++-common/gomp/if-1.c: Likewise.
11536 * c-c++-common/gomp/pr61486-2.c: Likewise.
11537 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11538 to dg-additional-options.
11539 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11540 * g++/gomp/target-teams-1.c: Likewise.
11541 * gcc.dg/gomp/gomp.exp: Likewise.
11542 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11543 dg-additional-options.
11544 * gfortran.dg/gomp/gomp.exp: Likewise.
11545 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11546 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11547 dg-additional-options.
11548 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11549
f86e631e
MJ
115502016-03-07 Martin Jambor <mjambor@suse.cz>
11551
11552 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11553 * c-c++-common/gomp/gridify-1.c: New test.
11554 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11555
94156b3f
AV
115562016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11557
11558 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11559 trigger for cortex-r8, when scanning for register r8.
11560 * gcc.target/arm/pr45701-2.c: Likewise.
11561
a84a49b7 115622016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11563 Jeff Law <law@redhat.com>
a84a49b7
RB
11564
11565 PR tree-optimization/69740
11566 * gcc.c-torture/compile/pr69740-1.c: New test.
11567 * gcc.c-torture/compile/pr69740-2.c: New test.
11568
e41f6c9e
BS
115692016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11570
11571 * lib/target-supports.exp
11572 (check_effective_target_whole_vector_shift): Enable for PPC64.
11573
57548bf5
RB
115742016-03-07 Richard Biener <rguenther@suse.de>
11575
11576 PR tree-optimization/70115
11577 * gcc.dg/torture/pr70115.c: New testcase.
11578
4ae13300
NS
115792016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11580
11581 PR middle-end/69916
11582 * c-c-++-common/goacc/pr69916.c: New.
11583
5edb9853
RH
115842016-03-07 Richard Henderson <rth@redhat.com>
11585
11586 * gcc.c-torture/compile/pr70061.c: New test.
11587
2067a8f3
RB
115882016-03-07 Richard Biener <rguenther@suse.de>
11589
11590 PR testsuite/70109
11591 * gcc.dg/vect/O3-pr36098.c: New testcase.
11592
4145a9b7
CL
115932016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11594
11595 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11596
1878be32
EB
115972016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11598
11599 * gnat.dg/renaming9.ad[sb]: New testcase.
11600
df762bb2
JJ
116012016-03-05 Jakub Jelinek <jakub@redhat.com>
11602
11603 PR c++/70084
11604 * g++.dg/expr/stdarg3.C: New test.
11605
7d461295
JL
116062016-03-04 Jeff Law <law@redhat.com>
11607
11608 PR tree-optimization/69196
11609 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11610 x86_64-*-*.
11611
29b9828f
BS
116122016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11613
b6b552fd
BS
11614 PR c/69973
11615 * gcc.dg/pr69973.c: New test.
11616
201d49e9
BS
11617 PR rtl-optimization/69941
11618 * gcc.dg/torture/pr69941.c: New test.
11619
29b9828f
BS
11620 PR c/69824
11621 * gcc.dg/pr69824.c: New test.
11622
640b7e74
TV
116232016-03-05 Tom de Vries <tom@codesourcery.com>
11624
11625 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11626 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11627 function.
11628
7a3a3fad
PP
116292016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11630
11631 PR c++/66786
11632 * g++.dg/cpp1y/var-templ48.C: New test.
11633 * g++.dg/cpp1y/var-templ49.C: New test.
11634
cd439aec
EB
116352016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11636
11637 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11638
60204554
JJ
116392016-03-04 Jakub Jelinek <jakub@redhat.com>
11640
0c8825de
JJ
11641 PR c++/70035
11642 * g++.dg/ubsan/pr70035.C: New test.
11643
60204554
JJ
11644 PR target/70062
11645 * gcc.target/i386/pr70062.c: New test.
11646
f79d4eab
L
116472016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11648
11649 * g++.dg/template/typename21.C: Remove c++98_only.
11650
ea81ce67
L
116512016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11652
11653 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11654
64b23c13
DM
116552016-03-04 David Malcolm <dmalcolm@redhat.com>
11656
11657 PR c/68187
11658 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11659 function.
11660 (fn_42_b): Likewise.
11661 (fn_42_c): Likewise.
11662
729526f5
DM
116632016-03-04 David Malcolm <dmalcolm@redhat.com>
11664
11665 PR c/68187
11666 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11667 function.
11668 (fn_40_b): Likewise.
11669 (fn_41_a): Likewise.
11670 (fn_41_b): Likewise.
11671
f9ea11ac
JJ
116722016-03-04 Jakub Jelinek <jakub@redhat.com>
11673
11674 PR target/70059
11675 * gcc.target/i386/avx512f-pr70059.c: New test.
11676 * gcc.target/i386/avx512dq-pr70059.c: New test.
11677
b6c38c69
BS
116782016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11679
11680 PR rtl-optimization/57676
11681 * gcc.dg/torture/pr57676.c: New test.
11682
af3cdd34
IE
116832016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11684
11685 * gcc.dg/pr70026.c: New test.
11686
7ff6ca38
MP
116872016-03-04 Marek Polacek <polacek@redhat.com>
11688
11689 PR c/69798
11690 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11691 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11692
a6bf62d5
KT
116932016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11694
11695 PR target/70004
11696 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11697 Delete.
11698 (test_corners_sisd_si): Likewise.
11699 (main): Remove checks of the above.
11700 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11701
ae4cdc6a
EB
117022016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11703
11704 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11705
08455559
CL
117062016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11707
11708 * gcc.dg/torture/pr69951.c: Accept argc==0.
11709
e9a35493
RB
117102016-03-04 Richard Biener <rguenther@suse.de>
11711
11712 PR c++/70054
11713 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11714 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11715
fba054c2
DV
117162016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11717
11718 PR testsuite/69766
11719 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11720 testing multiarch.
11721
f10cdc6c
JJ
117222016-03-04 Jakub Jelinek <jakub@redhat.com>
11723
11724 PR debug/69947
11725 * gcc.dg/guality/pr69947.c: New test.
11726
2e981ba0
JJ
117272016-03-03 Jakub Jelinek <jakub@redhat.com>
11728
11729 PR ada/70017
11730 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11731
0ba3bfa2
KT
117322016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11733
11734 PR rtl-optimization/69904
11735 * gcc.target/arm/pr69904.c: New test.
11736
97ecdb46
JJ
117372016-03-03 Jakub Jelinek <jakub@redhat.com>
11738
11739 PR target/70021
11740 * gcc.dg/vect/pr70021.c: New test.
11741 * gcc.target/i386/pr70021.c: New test.
11742
a2a743a1
MP
117432016-03-03 Marek Polacek <polacek@redhat.com>
11744
11745 PR middle-end/70050
11746 * gcc.dg/pr70050.c: New test.
11747
fa07ecdd
JG
117482016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11749
11750 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11751
23504262
ML
117522016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11753
11754 PR tree-optimization/70043
11755 * gfortran.dg/vect/pr70043.f90: New test.
11756
b7b9e1a9
EB
117572016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11758
11759 * gnat.dg/specs/task1.ads: New test.
11760
cb83ba54
RO
117612016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11762
11763 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11764 Invoke gdb with -batch.
11765 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11766
a75f5e30
RB
117672016-03-03 Richard Biener <rguenther@suse.de>
11768
11769 PR tree-optimization/55936
11770 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11771
268bc320
JL
117722016-03-02 Jeff Law <law@redhat.com>
11773
815f20ab
JL
11774 PR rtl-optimization/69942
11775 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11776 effects of argument promotions.
11777
268bc320
JL
11778 PR tree-optimization/69987
11779 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11780 target does not support -fprefetch-loop-arrays.
11781
171f7de5
UB
117822016-03-02 Uros Bizjak <ubizjak@gmail.com>
11783
11784 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11785
192912db
BC
117862016-03-02 Bin Cheng <bin.cheng@arm.com>
11787
c7908871 11788 PR rtl-optimization/69052
192912db
BC
11789 * gcc.target/i386/pr69052.c: New test.
11790
90a7a40b
AM
117912016-03-02 Alan Modra <amodra@gmail.com>
11792
11793 * gcc.dg/pr69990.c: New.
11794
69fa742f
JJ
117952016-03-02 Jakub Jelinek <jakub@redhat.com>
11796
de752fb0
JJ
11797 PR c/68062
11798 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11799
11800 PR middle-end/70022
11801 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11802
69fa742f
JJ
11803 PR target/70028
11804 * gcc.target/i386/pr70028.c: New test.
11805
7c65bd56
MK
118062016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11807
11808 * c-c++-common/asan/swapcontext-test-1.c,
11809 * c-c++-common/tsan/thread_leak.c,
11810 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11811 * g++.dg/tsan/benign_race.C,
11812 * g++.dg/tsan/fd_close_norace.C,
11813 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11814 races with sanitizer output
11815
37d98220 118162016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11817 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11818
11819 PR target/67278
11820 * gcc.dg/simd-8.c: New testcase.
11821
218db463
RB
118222016-03-02 Richard Biener <rguenther@suse.de>
11823
11824 PR middle-end/67278
11825 * gcc.dg/simd-7.c: New testcase.
11826
22c72158
EB
118272016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11828
11829 * gcc.target/i386/pr70007.c: Tweak.
11830
9a790ccc
DV
118312016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11832
11833 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11834
bd02f00f
MP
118352016-03-02 Marek Polacek <polacek@redhat.com>
11836
11837 PR c/67854
11838 * gcc.dg/pr67854.c: New test.
11839
1e840f39
JJ
118402016-03-02 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR middle-end/70025
11843 * gcc.dg/torture/pr70025.c: New test.
11844
bca00241
VK
118452016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11846
11847 PR tree-optimization/68621
11848 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11849
0bca04b8
EB
118502016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11851
11852 * gcc.target/i386/pr70007.c: New test.
11853
2a9afc86
JL
118542016-03-01 Jeff Law <law@redhat.com>
11855
eab2541b 11856 PR tree-optimization/69196
9d83ef71 11857 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11858
2a9afc86
JL
11859 PR tree-optimization/69196
11860 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11861 duplicating code and spoiling the expected output.
11862
0d39977e
MM
118632016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11864
11865 PR target/70033
11866 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11867 supports power9 before doing tests.
11868 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11869 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11870 * gcc.target/powerpc/p9-permute.c: Likewise.
11871
a0c0699d
UB
118722016-03-01 Uros Bizjak <ubizjak@gmail.com>
11873
11874 PR target/70027
11875 * gcc.target/i386/pr70027.c: New test.
11876
0ae3ef47 118772016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11878
11879 * gcc.dg/pr70017.c: New test.
11880
686e2237
JJ
118812016-03-01 Jakub Jelinek <jakub@redhat.com>
11882
11883 PR c/69796
11884 PR c/69974
11885 * gcc.dg/pr69796.c: New test.
11886 * gcc.dg/pr69974.c: New test.
11887
f8e4188c
EB
118882016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11889
11890 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11891
5e3f1c7c
JL
118922016-02-29 Jeff Law <law@redhat.com>
11893
11894 PR tree-optimization/69987
11895 * gfortran.dg/pr69987.f90: New test.
11896
11897 PR tree-optimization/69989
11898 * gcc.c-torture/compile/pr69989-2.c: New test.
11899
1be56bc5
MP
119002016-03-01 Marek Polacek <polacek@redhat.com>
11901
11902 PR c++/69795
11903 * g++.dg/parse/invalid1.C: New test.
11904
1b19470d
RB
119052016-03-01 Richard Biener <rguenther@suse.de>
11906
11907 PR middle-end/70022
11908 * gcc.dg/pr70022.c: New testcase.
11909
3ae0661a
IE
119102016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11911
11912 PR tree-optimization/69956
11913 * gcc.dg/pr69956.c: New test.
11914
0f09ab88
BS
119152016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11916
11917 PR target/70011
11918 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11919 XFAIL when hardware supports efficient unaligned storage access.
11920
76d881bf
PP
119212016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11922
11923 PR c++/69961
11924 * g++.dg/template/pr69961a.C: New test.
11925 * g++.dg/template/pr69961b.C: New test.
11926
7168133a
DM
119272016-02-29 David Malcolm <dmalcolm@redhat.com>
11928
11929 PR preprocessor/69985
11930 * gcc.dg/cpp/pr69985.c: New test case.
11931
0c6072a3
JL
119322016-02-29 Jeff Law <law@redhat.com>
11933
e66f219b
JL
11934 PR tree-optimization/70005
11935 * gcc.c-torture/execute/pr70005.c New test.
11936
0c6072a3
JL
11937 PR tree-optimization/69999
11938 * gcc.c-torture/compile/pr69999.c: New test.
11939
fd9fbdb3
YR
119402016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11941
11942 PR tree-optimization/69652
11943 * gcc.dg/torture/pr69652.c: Delete test.
11944 * gcc.dg/vect/pr69652.c: New test.
11945
cbd400b4
RB
119462016-02-19 Richard Biener <rguenther@suse.de>
11947
11948 PR tree-optimization/69980
11949 * gfortran.dg/vect/pr69980.f90: New testcase.
11950
84ea0f58
EB
119512016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11952
11953 * gcc.target/sparc/20160229-1.c: New test.
11954
5d2a63dc
EB
119552016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11956
11957 * gnat.dg/stack_usage3.adb: New test.
11958 * gnat.dg/stack_usage3_pkg.ads: New helper.
11959
93e708f9
EB
119602016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11961
11962 * gnat.dg/renaming8.adb: New test.
11963 * gnat.dg/renaming8_pkg1.ads: New helper.
11964 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11965 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11966
6512bc93
RB
119672016-02-29 Richard Biener <rguenther@suse.de>
11968
11969 PR tree-optimization/69720
11970 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11971
7b201a88
TK
119722016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11973
11974 PR fortran/68147
11975 PR fortran/47674
11976 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11977
82ee0cf2 119782016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11979 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11980
11981 PR fortran/56007
11982 * gfortran.dg/coarray_8.f90: Adjust error message.
11983 * gfortran.dg/pr56007.f90: New test.
11984 * gfortran.dg/pr56007.f: New test.
11985
cdc1a2c8
L
119862016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11987
11988 PR tree-optimization/69989
11989 * gcc.dg/torture/pr69989.c: New test.
11990
33505bcf
EB
119912016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11992
11993 * gcc.target/i386/stack-realign-win.c: New test.
11994
524bfb19
HA
119952016-02-28 Harald Anlauf <anlauf@gmx.de>
11996
11997 PR fortran/60126
11998 * gfortran.dg/pr60126.f90: New test.
11999
bd542508
JL
120002016-02-27 Jeff Law <law@redhat.com>
12001
12002 Revert
12003 2016-02-26 Richard Biener <rguenther@suse.de>
12004 Jeff Law <law@redhat.com>
12005
12006 PR tree-optimization/69740
12007 * gcc.c-torture/compile/pr69740-1.c: New test.
12008 * gcc.c-torture/compile/pr69740-2.c: New test.
12009
dd1291e0
JD
120102016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12011
5fb67f8b 12012 PR fortran/69910
dd1291e0
JD
12013 * gfortran.dg/newunit_4.f90: New test.
12014
5cfefb59
JJ
120152016-02-27 Jakub Jelinek <jakub@redhat.com>
12016
12017 PR target/69613
12018 PR rtl-optimization/69886
12019 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12020 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12021 target.
12022
20ba5f33
MS
120232016-02-26 Martin Sebor <msebor@redhat.com>
12024
12025 PR tree-optimization/15826
12026 * gcc.dg/tree-ssa/pr15826.c: New test.
12027
e6fb01b0
JJ
120282016-02-26 Jakub Jelinek <jakub@redhat.com>
12029
12030 PR target/69969
12031 * gcc.target/powerpc/pr69969.c: New test.
12032
e3e0cf64
MS
120332016-02-26 Martin Sebor <msebor@redhat.com>
12034
12035 PR c++/15766
12036 * g++.old-deja/g++.other/decl5.C: Add a test case.
12037
d1f2bea5
SB
120382016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12039
12040 PR target/69946
12041 * gcc.target/powerpc/pr69946.c: New file.
12042
4a4f9d2b 120432016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12044 Jeff Law <law@redhat.com>
4a4f9d2b 12045
e3e0cf64 12046 PR tree-optimization/69740
4a4f9d2b
RB
12047 * gcc.c-torture/compile/pr69740-1.c: New test.
12048 * gcc.c-torture/compile/pr69740-2.c: New test.
12049
ad2a2706
MJ
120502016-02-26 Martin Jambor <mjambor@suse.cz>
12051
12052 PR middle-end/69920
12053 * gcc.dg/torture/pr69932.c: New test.
12054 * gcc.dg/torture/pr69936.c: Likewise.
12055
1d11f7ce
AK
120562016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12057
12058 PR target/69709
12059 * gcc.target/s390/pr69709.c: New test.
12060
6cfccbb2
KT
120612016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12062
12063 PR target/69245
12064 * gcc.target/aarch64/pr69245_1.c: New test.
12065
ac59ad4e
KT
120662016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12067
12068 PR target/69613
12069 * gcc.dg/torture/pr69613.c: New test.
12070
a2ad54a0
JJ
120712016-02-26 Jakub Jelinek <jakub@redhat.com>
12072
12073 PR rtl-optimization/69891
12074 * gcc.target/i386/pr69891.c: New test.
12075
0884062c 120762016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12077 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12078
d2369d4f 12079 PR target/61397
c163789b
MM
12080 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12081 functionality for both 32-bit and 64-bit.
12082
5aed7e2c
RB
120832016-02-26 Richard Biener <rguenther@suse.de>
12084
12085 PR tree-optimization/69551
12086 * gcc.dg/torture/pr69951.c: New testcase.
12087
798e2a8e
RB
120882016-02-25 Richard Biener <rguenther@suse.de>
12089
12090 PR tree-optimization/48795
12091 * gcc.dg/Warray-bounds-18.c: New testcase.
12092
9559fbac
RO
120932016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12094
12095 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12096
c049b107
JJ
120972016-02-25 Jakub Jelinek <jakub@redhat.com>
12098
12099 PR rtl-optimization/69896
12100 * gcc.dg/pr69896.c: New test.
12101
1137001c
PP
121022016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12103
12104 PR c++/69736
12105 * g++.dg/cpp1y/paren2.C: New test.
12106
2e9c8641
MS
121072016-02-24 Martin Sebor <msebor@redhat.com>
12108
12109 PR c/51147
12110 * gcc.dg/enum-mode-2.c: New test.
12111
03ca8fb3
JJ
121122016-02-24 Jakub Jelinek <jakub@redhat.com>
12113
12114 PR c++/69922
12115 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12116 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12117 * g++.dg/ubsan/pr69922.C: New test.
12118
0b05329b
MP
121192016-02-24 Marek Polacek <polacek@redhat.com>
12120
12121 PR c/69819
12122 * gcc.dg/pr69819.c: New test.
12123
57c2c374
MS
121242016-02-24 Martin Sebor <msebor@redhat.com>
12125
3b96b93a
MS
12126 PR c++/69912
12127 * g++.dg/ext/flexary15.C: New test.
12128
121292016-02-24 Martin Sebor <msebor@redhat.com>
12130
12131 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12132 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12133 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12134
65433bb5
MK
121352016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12136 Charles Baylis <charles.baylis@linaro.org>
12137
12138 PR debug/61033
12139 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12140
f802a424 121412016-02-24 Richard Biener <rguenther@suse.de>
44293580 12142 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12143
12144 PR middle-end/69760
12145 * gcc.dg/torture/pr69760.c: New testcase.
12146
525f795f
RO
121472016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12148
12149 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12150 pattern on Solaris with as.
12151
cd7bbceb
KT
121522016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12153
12154 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12155 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12156 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12157 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12158
89c0c1fd
JJ
121592016-02-24 Jakub Jelinek <jakub@redhat.com>
12160
12161 PR middle-end/69915
12162 * gcc.dg/pr69915.c: New test.
12163
0683fd27
KT
121642016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12165
12166 PR rtl-optimization/69886
12167 * gcc.dg/torture/pr69886.c: New test.
12168
e53d562a
RB
121692016-02-24 Richard Biener <rguenther@suse.de>
12170
12171 PR middle-end/68963
12172 * gcc.dg/torture/pr68963.c: New testcase.
12173
74a00288
KT
121742016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12175
12176 PR target/69875
12177 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12178 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12179 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12180 * gcc.target/arm/atomic_loaddi_1.c: New test.
12181 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12182 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12183 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12184 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12185 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12186 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12187 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12188 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12189
340fd4c9
JJ
121902016-02-24 Jakub Jelinek <jakub@redhat.com>
12191
12192 PR middle-end/69909
12193 * gcc.dg/torture/pr69909.c: New test.
12194
47d3fdb2
RB
121952016-02-24 Richard Biener <rguenther@suse.de>
12196
12197 PR tree-optimization/69907
12198 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12199 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12200 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12201
dab73e73
CB
122022016-02-24 Christian Bruel <christian.bruel@st.com>
12203
12204 * gcc.target/arm/pragma_cpp_fma.c: New test.
12205
7cc5ec65
JD
122062016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12207
12208 PR fortran/61156
12209 * gfortran.dg/include_6.f90: Update test.
12210
067fbd8b
JJ
122112016-02-23 Jakub Jelinek <jakub@redhat.com>
12212
12213 PR objc/69844
12214 * objc.dg/pr69844.m: New test.
12215
64a454d9
JD
122162016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12217
12218 PR libgfortran/69456
12219 * gfortran.dg/namelist_89.f90: New test.
12220 * gfortran.dg/pr59700.f90: Update test..
12221
35886f0b
MS
122222016-02-23 Martin Sebor <msebor@redhat.com>
12223
12224 PR middle-end/69780
12225 * g++.dg/ext/builtin_alloca.C: New test.
12226 * gcc.dg/builtins-68.c: New test.
12227
162cc7e3
RH
122282016-02-23 Richard Henderson <rth@redhat.com>
12229
12230 * gcc.target/i386/addr-space-3.c: Remove test.
12231
196440f8
DM
122322016-02-23 David Malcolm <dmalcolm@redhat.com>
12233
12234 PR preprocessor/69126
12235 PR preprocessor/69543
12236 * c-c++-common/pr69126-2-long.c: New test.
12237 * c-c++-common/pr69126-2-short.c: New test.
12238 * c-c++-common/pr69543-1.c: Remove xfail.
12239
1d3121af
DM
122402016-02-23 David Malcolm <dmalcolm@redhat.com>
12241
12242 PR preprocessor/69126
12243 PR preprocessor/69543
12244 PR preprocessor/69558
12245 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12246 (f): Rename to...
12247 (test_2): ...this, and add leading comment.
12248 (MACRO_3, test_3): New.
12249 (MACRO_4A, MACRO_4B, test_4): New.
12250 (MACRO): Rename to...
12251 (MACRO_5): ...this.
12252 (g): Rename to...
12253 (test_5): ...this, updating for renaming of MACRO, and
12254 add leading comment.
12255 * c-c++-common/pr69543-1.c: New.
12256 * c-c++-common/pr69543-2.c: New.
12257 * c-c++-common/pr69543-3.c: New.
12258 * c-c++-common/pr69543-4.c: New.
12259 * c-c++-common/pr69558-1.c: New.
12260 * c-c++-common/pr69558-2.c: New.
12261 * c-c++-common/pr69558-3.c: New.
12262 * c-c++-common/pr69558-4.c: New.
12263 * gcc.dg/pr69558.c: Move to...
12264 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12265 xfail for c++.
12266
f99c3557
TS
122672016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12268
12269 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12270 to -ftree-parallelize-loops/-fopenacc changes.
12271 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12272 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12273 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12274 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12275 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12276 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12277 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12278 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12279 * c-c++-common/goacc/kernels-loop.c: Likewise.
12280 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12281 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12282 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12283 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12284
c60ec7c2
RO
122852016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12286
12287 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12288
f1a62b6f
JJ
122892016-02-23 Jakub Jelinek <jakub@redhat.com>
12290
e67bf044
JJ
12291 PR c++/69902
12292 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12293
f1a62b6f
JJ
12294 PR c/69900
12295 * gcc.dg/pr69900.c: New test.
12296
20c5e09e
MJ
122972016-02-23 Martin Jambor <mjambor@suse.cz>
12298
12299 PR tree-optimization/69666
12300 * gcc.dg/tree-ssa/pr69666.c: New test.
12301
e457a6fc
AV
123022016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12303
12304 PR fortran/67451
12305 * gfortran.dg/coarray_allocate_5.f08: New test.
12306
d7b574f4
AK
123072016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12308
12309 * gcc.target/s390/vcond-shift.c: Move to ...
12310 * gcc.target/s390/vector/vcond-shift.c: ... here.
12311
58bdeb44
AK
123122016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12313
12314 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12315 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12316
7cd0387b
AK
123172016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12318
12319 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12320
4246c8da
MW
123212016-02-20 Mark Wielaard <mjw@redhat.com>
12322
12323 PR c/28901
12324 * gcc.dg/unused-variable-3.c: New test.
12325
f93bc532
JJ
123262016-02-22 Jakub Jelinek <jakub@redhat.com>
12327
12328 PR target/69888
12329 * gcc.target/i386/pr69888.c: New test.
12330
c4e360f4
RB
123312016-02-22 Richard Biener <rguenther@suse.de>
12332
12333 PR tree-optimization/69882
12334 * gfortran.dg/vect/pr69882.f90: New testcase.
12335
09c92f1c
JJ
123362016-02-22 Jakub Jelinek <jakub@redhat.com>
12337
12338 PR target/69885
12339 * gcc.dg/pr69885.c: New test.
12340
f88d45dc
OE
123412016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12342
12343 PR target/69806
12344 PR target/54089
12345 * gcc.target/sh/pr54089-10.c: New.
12346
ce1ff48e
PT
123472016-02-20 Paul Thomas <pault@gcc.gnu.org>
12348
12349 PR fortran/69423
12350 * gfortran.dg/deferred_character_15.f90 : New test.
12351
bbf27208
DH
123522016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12353
12354 PR fortran/57365
12355 gfortran.dg/allocate_with_source_18.f03: New test.
12356
123572016-02-20 Harald Anlauf <anlauf@gmx.de>
12358
12359 PR fortran/52531
12360 gfortran.dg/gomp/pr52531.f90: New test.
12361
268be88c
BE
123622016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12363
12364 PR c++/69865
12365 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12366 -std=c++03.
12367
4b6c824a
JJ
123682016-02-19 Jakub Jelinek <jakub@redhat.com>
12369
871b3f47
JJ
12370 PR c++/69826
12371 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12372 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12373
7a965d51
JJ
12374 PR c++/69850
12375 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12376
4b6c824a
JJ
12377 PR c++/69851
12378 * g++.dg/torture/pr69851.C: New test.
12379
15fca21a
MS
123802016-02-19 Martin Sebor <msebor@redhat.com>
12381
12382 PR testsuite/69573
12383 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12384
19e21586
JJ
123852016-02-19 Jakub Jelinek <jakub@redhat.com>
12386
03a616ac
JJ
12387 PR c++/69850
12388 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12389 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12390
19e21586
JJ
12391 PR c++/67767
12392 * g++.dg/cpp0x/pr67767.C: New test.
12393
2db16594
KT
123942016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12395
12396 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12397 for fp, simd, crypto, crc, lse.
12398 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12399 above.
12400 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12401 effective target check.
12402
5a7d9d1e
JJ
124032016-02-19 Jakub Jelinek <jakub@redhat.com>
12404
12405 PR target/69820
12406 * gcc.target/i386/pr69820.c: New test.
12407
6448f064
AK
124082016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12409
12410 * gcc.target/s390/vector/int128-1.c: New test.
12411
d0a859e6
AK
124122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12413
12414 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12415
9e4eb643
AK
124162016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12417
12418 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12419 instruction pattern name to prevent the testcase from failing with
12420 -march=z13.
12421
859a4c0e
AK
124222016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12423
12424 * gcc.target/s390/md/movstr-2.c: New test.
12425
efc2340b
MK
124262016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12427
12428 * gcc.target/s390/morestack.c: New test.
12429
ca2bfbc2
DV
124302016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12431
12432 PR target/69625
12433 * gcc.target/s390/pr69625.c: Add test case.
12434
efd4bd05
BE
124352016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12436
12437 PR testsuite/68580
12438 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12439
2bf2078a
MM
124402016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12441
12442 PR target/68404
12443 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12444 * gcc.target/powerpc/fusion3.c: Likewise.
12445
f003579e
RB
124462016-02-18 Richard Biener <rguenther@suse.de>
12447
12448 PR middle-end/69553
12449 * g++.dg/torture/pr69553.C: New testcase.
12450
19233914
NC
124512016-02-18 Nick Clifton <nickc@redhat.com>
12452
efd4bd05
BE
12453 PR target/62254
12454 PR target/69610
12455 * gcc.target/arm/pr62554.c: New test.
12456 * gcc.target/arm/pr69610-1.c: New test.
12457 * gcc.target/arm/pr69610-2.c: New test.
19233914 12458
23f27839
RB
124592016-02-18 Richard Biener <rguenther@suse.de>
12460
12461 PR middle-end/69854
12462 * gcc.dg/torture/pr69854.c: New testcase.
12463
932c0da4
JJ
124642016-02-17 Jakub Jelinek <jakub@redhat.com>
12465
12466 PR c++/69850
12467 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12468
1bed93e4
BS
124692012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12470
12471 * gcc.target/powerpc/vec-cg.c: New test.
12472
57bfb134
RB
124732016-02-17 Richard Biener <rguenther@suse.de>
12474
12475 PR testsuite/69586
12476 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12477
a44e0ebb
KT
124782016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12479
12480 PR target/69161
12481 * gcc.c-torture/compile/pr69161.c: New test.
12482
ffacd726
DS
124832016-02-17 David Sherwood <david.sherwood@arm.com>
12484
12485 PR target/69532
12486 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12487 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12488
448db8d2
EB
124892016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12490
12491 * gcc.dg/ifcvt-4.c: Skip on Visium.
12492
e2f0522e
EB
124932016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12494
12495 * gnat.dg/atomic8.adb: New test.
12496
bf17fe3f
EB
124972016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12498
12499 * gnat.dg/discr46.ad[sb]: New test.
12500
ecf835e9
KN
125012016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12502
12503 PR Target/48344
12504 * gcc.target/powerpc/pr48344-1.c: New test.
12505
49a1164a
TK
125062015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12507
12508 PR fortran/69742
12509 * gfortran.dg/associate_21.f90: New test.
12510
bf14eba2
JJ
125112016-02-16 Jakub Jelinek <jakub@redhat.com>
12512
12513 PR c/69835
12514 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12515 -Wnonnull in dg-options.
12516 * c-c++-common/nonnull-2.c: New test.
12517
35a093b6
JG
125182016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12519 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12520
12521 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12522
e387d491
JJ
125232016-02-16 Jakub Jelinek <jakub@redhat.com>
12524
12525 PR middle-end/69801
12526 * gcc.dg/pr69801.c: Add empty dg-options.
12527
ba539195
JN
125282016-02-16 James Norris <jnorris@codesourcery.com>
12529
12530 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12531 * g++.dg/goacc/deviceptr-1.c: New file.
12532
2a2b8f64
JJ
125332016-02-16 Jakub Jelinek <jakub@redhat.com>
12534
12535 PR tree-optimization/69820
12536 * gcc.dg/vect/pr69820.c: New test.
12537
87440c29
RB
125382016-02-16 Richard Biener <rguenther@suse.de>
12539
12540 PR tree-optimization/69776
12541 * gcc.dg/torture/pr69776-2.c: New testcase.
12542
6d87c306
BS
125432016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12544
12545 PR tree-optimization/69714
12546 * gcc.dg/torture/pr69714.c: New test.
12547
3824a0a2
JJ
125482016-02-16 Jakub Jelinek <jakub@redhat.com>
12549
12550 PR tree-optimization/69802
12551 * gcc.dg/pr69802.c: New test.
12552
c8cfe96e
RB
125532016-02-16 Richard Biener <rguenther@suse.de>
12554
12555 PR middle-end/69801
12556 * gcc.dg/pr69801.c: New testcase.
12557
fc12098d
JD
125582016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12559
12560 PR libgfortran/69651
12561 * gfortran.dg/read_bang.f90: New test.
12562 * gfortran.dg/read_bang4.f90: New test.
12563
ba6b3795
JJ
125642016-02-15 Jakub Jelinek <jakub@redhat.com>
12565
f0516ca4
JJ
12566 PR c++/69658
12567 * g++.dg/init/pr69658.C: New test.
12568
ba6b3795
JJ
12569 PR c++/69797
12570 * c-c++-common/pr69797.c: New test.
12571
de3f9a2d
PK
125722016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12573
12574 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12575 check for aarch64*-*-*.
12576
17a3b967
RB
125772016-02-15 Richard Biener <rguenther@suse.de>
12578
12579 PR tree-optimization/69783
12580 * gcc.dg/vect/pr69783.c: New testcase.
12581
1c48bff1
RB
125822016-02-15 Richard Biener <rguenther@suse.de>
12583
12584 PR tree-optimization/69776
12585 * gcc.dg/torture/pr69776.c: New testcase.
12586
1e6025b6
TK
125872016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12588
12589 PR fortran/60526
12590 * gfortran.dg/type_decl_4.f90: Reinstated.
12591
d3308279
JDA
125922016-02-14 John David Anglin <danglin@gcc.gnu.org>
12593
12594 PR fortran/68746
12595 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12596
b7c56581
TK
125972016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12598
12599 PR fortran/60526
12600 PR bootstrap/69816
12601 * gfortran.dg/type_decl_4.f90: Removed.
12602
60cb4ef5
TK
126032016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12604
12605 PR fortran/60526
12606 * gfortran.dg/type_decl_4.f90: New test.
12607
f6964637
AM
126082016-02-14 Alan Modra <amodra@gmail.com>
12609
1a8849d1 12610 PR testsuite/68886
f6964637
AM
12611 * gcc.c-torture/execute/stkalign.c: Revise test.
12612
f5121920
OE
126132016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12614
12615 PR target/67260
12616 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12617
6cda3ab6
OE
126182016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12619
12620 PR target/67260
12621 * gcc.target/sh/torture/pr67260.c: New.
12622
6786e598
JDA
126232016-02-12 John David Anglin <danglin@gcc.gnu.org>
12624
12625 * gcc.dg/pr67964.c: Add dg-require-alias.
12626
7e05dad8
OE
126272016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12628
12629 PR target/67636
12630 PR target/64345
12631 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12632
7f4cc3ce
JD
126332016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12634
12635 PR libgfortran/69668
12636 * gfortran.dg/namelist_88.f90: New test.
12637
955ca6dc
JD
126382016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12639
12640 PR libgfortran/69668
12641 * gfortran.dg/namelist_38.f90: Update test.
12642 * gfortran.dg/namelist_84.f90: Update test.
12643
876217ae
DM
126442016-02-12 David Malcolm <dmalcolm@redhat.com>
12645
12646 PR other/69554
12647 * gcc.dg/pr69554-1.c: New test.
12648 * gfortran.dg/pr69554-1.F90: New test.
12649 * gfortran.dg/pr69554-2.F90: New test.
12650 * lib/gcc-dg.exp (proc dg-locus): New function.
12651 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12652 distinguish between the caret-printing and non-caret-printing
12653 cases. If caret-printing has been explicitly enabled, bail out
12654 without attempting to fix up the output.
12655
61789eed
DM
126562016-02-12 David Malcolm <dmalcolm@redhat.com>
12657
12658 PR driver/69265
12659 PR driver/69453
12660 * gcc.dg/spellcheck-options-3.c: New test case.
12661 * gcc.dg/spellcheck-options-4.c: New test case.
12662 * gcc.dg/spellcheck-options-5.c: New test case.
12663 * gcc.dg/spellcheck-options-6.c: New test case.
12664 * gcc.dg/spellcheck-options-7.c: New test case.
12665 * gcc.dg/spellcheck-options-8.c: New test case.
12666 * gcc.dg/spellcheck-options-9.c: New test case.
12667 * gcc.dg/spellcheck-options-10.c: New test case.
12668
c3090c1f
JJ
126692016-02-12 Jakub Jelinek <jakub@redhat.com>
12670
12671 PR rtl-optimization/69764
12672 PR rtl-optimization/69771
12673 * c-c++-common/pr69764.c: New test.
12674 * gcc.dg/torture/pr69771.c: New test.
12675
8222034d
MP
126762016-02-12 Marek Polacek <polacek@redhat.com>
12677
12678 * g++.dg/torture/init-list1.C: New.
12679
f749f792
MP
126802016-02-12 Marek Polacek <polacek@redhat.com>
12681
12682 * gcc.dg/pr69522.c: Add empty dg-options.
12683
199fb02a
IE
126842016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12685
12686 * g++.dg/lto/lto.exp: Include and init mpx.
12687 * g++.dg/lto/pr69729_0.C: New test.
12688
b69539cb
JJ
126892016-02-12 Jakub Jelinek <jakub@redhat.com>
12690
06ff7000
JJ
12691 PR ipa/69241
12692 * g++.dg/ipa/pr69241-4.C: New test.
12693
b69539cb
JJ
12694 PR ipa/68672
12695 * g++.dg/ipa/pr68672-1.C: New test.
12696 * g++.dg/ipa/pr68672-2.C: New test.
12697 * g++.dg/ipa/pr68672-3.C: New test.
12698
16595a1f
BS
126992016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12700
12701 PR c/69522
6d87c306 12702 * gcc.dg/pr69522.c: New test.
16595a1f 12703
38d795d2
PP
127042016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12705
12706 PR c++/69098
12707 * g++.dg/cpp1y/69098.C: New test.
12708 * g++.dg/cpp1y/69098-2.C: New test.
12709
9c582551
JJ
127102016-02-12 Jakub Jelinek <jakub@redhat.com>
12711
12712 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12713 and neighbour -> neighbor.
12714 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12715 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12716 * c-c++-common/Wvarargs.c: Likewise.
12717 * c-c++-common/goacc/host_data-5.c: Likewise.
12718 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12719 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12720 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12721 * gcc.target/aarch64/pr60697.c: Likewise.
12722 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12723 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12724 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12725 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12726 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12727 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12728 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12729 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12730 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12731 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12732 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12733 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12734 * g++.dg/lookup/koenig5.C: Likewise.
12735 * g++.dg/ext/no-asm-2.C: Likewise.
12736 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12737 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12738 * gfortran.dg/used_types_16.f90: Likewise.
12739 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12740 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12741 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12742 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12743 * gfortran.dg/abstract_type_6.f03: Likewise.
12744 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12745 * gfortran.dg/used_types_15.f90: Likewise.
12746 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12747 * gfortran.dg/exit_3.f08: Likewise.
12748 * gfortran.dg/open_status_2.f90: Likewise.
12749 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12750 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12751 * gfortran.dg/associate_1.f03: Likewise.
12752 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12753 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12754 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12755 * gcc.dg/builtin-object-size-1.c: Likewise.
12756 * gcc.dg/noreturn-6.c: Likewise.
12757 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12758 * gcc.dg/globalalias.c: Likewise.
12759 * gcc.dg/builtins-config.h: Likewise.
12760 * gcc.dg/pr30457.c: Likewise.
12761 * gcc.c-torture/compile/volatile-1.c: Likewise.
12762 * gcc.c-torture/execute/20101011-1.c: Likewise.
12763 * c-c++-common/Waddress-1.c: Likewise.
12764
66756373
JJ
127652016-02-11 Jakub Jelinek <jakub@redhat.com>
12766
12767 PR c/69768
12768 * c-c++-common/Waddress-1.c: New test.
12769
76fe932b
AV
127702016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12771
12772 PR fortran/69296
12773 * gfortran.dg/associate_19.f03: New test.
12774 * gfortran.dg/associate_20.f03: New test.
12775
564c4d4b
OE
127762016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12777
12778 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12779
e1c1ecb0
KT
127802016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12781
12782 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12783 .arch armv8-a\n. Add -dA to dg-options.
12784 * gcc.target/aarch64/assembler_arch_1.c: New test.
12785 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12786
0d7d9458
PC
127872016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12788
12789 PR c++/68726
12790 * g++.dg/cpp0x/pr68726.C: New.
12791
e6208a60
IE
127922016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12793
12794 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12795 test.
12796
281a11eb
RB
127972016-02-11 Richard Biener <rguenther@suse.de>
12798
12799 * g++.dg/tree-ssa/pr61034.C: Adjust.
12800
e03dd765
VM
128012016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12802
4b48faf5 12803 PR target/69148
e03dd765
VM
12804 * gcc.target/s390/pr69148.c: New.
12805
cdc23927
YR
128062016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12807
12808 PR tree-optimization/69652
12809 * gcc.dg/torture/pr69652.c: New test.
12810
e199dd0a
JJ
128112016-02-10 Jakub Jelinek <jakub@redhat.com>
12812 Patrick Palka <ppalka@gcc.gnu.org>
12813
12814 PR ipa/69241
12815 PR c++/69649
12816 * g++.dg/ipa/pr69241-1.C: New test.
12817 * g++.dg/ipa/pr69241-2.C: New test.
12818 * g++.dg/ipa/pr69241-3.C: New test.
12819 * g++.dg/ipa/pr69649.C: New test.
12820
d6b38027
UB
128212016-02-10 Uros Bizjak <ubizjak@gmail.com>
12822
12823 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12824 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12825
13b562c5
BC
128262016-02-10 Bin Cheng <bin.cheng@arm.com>
12827
12828 PR tree-optimization/68021
12829 * gcc.dg/tree-ssa/pr68021.c: New test.
12830
24a179f8
RB
128312016-02-10 Richard Biener <rguenther@suse.de>
12832
12833 PR tree-optimization/69726
12834 * gcc.dg/uninit-22.c: New testcase.
12835
0d99886f
AP
128362016-02-09 Andrew Pinski <apinski@cavium.com>
12837
12838 PR tree-opt/69282
12839 * gcc.c-torture/compile/20160205-1.c: New testcase.
12840
ab04995c
MM
128412016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12842
12843 PR target/68404
12844 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12845 instead accessing a really large arrray.
12846 * gcc.target/powerpc/fusion3.c: Likewise.
12847
4b79ac23
CB
128482016-02-09 Charles Baylis <charles.baylis@linaro.org>
12849
12850 PR target/68532
12851 * gcc.c-torture/execute/pr68532.c: New test.
12852
b890a441
AO
128532016-02-11 Alexandre Oliva <aoliva@redhat.com>
12854
12855 PR target/69634
12856 * gcc.dg/pr69634.c: New.
12857
84a5bef7
RB
128582016-02-09 Richard Biener <rguenther@suse.de>
12859
12860 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12861
1f123759 128622016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12863
1f123759
AF
12864 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12865
65860c77
YR
128662016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12867
12868 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12869
7e1e8a0a
RB
128702016-02-09 Richard Biener <rguenther@suse.de>
12871
12872 PR tree-optimization/69715
12873 * gcc.dg/torture/pr69715.c: New testcase.
12874
efb45a9f
PP
128752016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12876
12877 PR c++/69139
12878 * g++.dg/cpp0x/trailing12.C: New test.
12879 * g++.dg/cpp0x/trailing13.C: New test.
12880
20a0c6f9
PP
128812016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12882
12883 PR c++/69283
12884 PR c++/67835
12885 * g++.dg/cpp1y/auto-fn29.C: New test.
12886 * g++.dg/cpp1y/auto-fn30.C: New test.
12887
a162f3af
JJ
128882016-02-08 Jakub Jelinek <jakub@redhat.com>
12889
12890 PR tree-optimization/69209
12891 * gcc.c-torture/compile/pr69209.c: New test.
12892
4b4a9fbd
JL
128932016-02-08 Jeff Law <law@redhat.com>
12894
12895 PR tree-optimization/68541
12896 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12897 of statements allowed in join block for path splitting.
12898
cfac5ed2
JJ
128992016-02-08 Jakub Jelinek <jakub@redhat.com>
12900
f68bc23f
JJ
12901 PR c++/59627
12902 * g++.dg/gomp/pr59627.C: New test.
12903
cfac5ed2
JJ
12904 PR ipa/69239
12905 * g++.dg/ipa/pr69239.C: New test.
12906
44714d8c
DM
129072016-02-08 David Malcolm <dmalcolm@redhat.com>
12908
12909 PR preprocessor/69664
12910 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12911 * gcc.dg/cpp/warn-comments.c: Likewise.
12912
eba9e839
MP
129132016-02-08 Marek Polacek <polacek@redhat.com>
12914
12915 PR c++/69688
12916 * g++.dg/init/const12.C: New test.
12917
a011cd92
BS
129182016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12919
12920 PR target/60410
12921 * gcc.dg/lto/pr55113_0.c: Remove test.
12922
5317b1be
RB
129232016-02-08 Richard Biener <rguenther@suse.de>
12924
12925 PR tree-optimization/69719
12926 * gcc.dg/torture/pr69719.c: New testcase.
12927
63998a63
RB
129282016-02-08 Richard Biener <rguenther@suse.de>
12929 Jeff Law <law@redhat.com>
12930
12931 PR target/68273
12932 * gcc.target/mips/pr68273.c: New testcase.
12933
43f4a281
RB
129342016-02-08 Richard Biener <rguenther@suse.de>
12935
12936 PR rtl-optimization/69274
12937 * gcc.target/i386/addr-sel-1.c: XFAIL.
12938
0b604d2d
JL
129392016-02-08 Jeff Law <law@redhat.com>
12940
e8dfe49e
JL
12941 PR tree-optimization/68541
12942 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12943
6daecd7a 12944 PR tree-optimization/65917
0b604d2d
JL
12945 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12946
c0f0e35a
JD
129472016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12948
12949 PR fortran/50555
12950 * gfortran.dg/namelist_args.f90: New test.
12951
8981d712
JL
129522016-02-05 Jeff Law <law@redhat.com>
12953
6daecd7a 12954 PR tree-optimization/68541
8981d712
JL
12955 * gcc.dg/tree-ssa/split-path-2.c: New test.
12956 * gcc.dg/tree-ssa/split-path-3.c: New test.
12957 * gcc.dg/tree-ssa/split-path-4.c: New test.
12958 * gcc.dg/tree-ssa/split-path-5.c: New test.
12959 * gcc.dg/tree-ssa/split-path-6.c: New test.
12960 * gcc.dg/tree-ssa/split-path-7.c: New test.
12961
46cb9332
MS
129622016-02-05 Martin Sebor <msebor@redhat.com>
12963
12964 PR c++/69662
12965 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12966 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12967
be2083ea
RH
129682016-02-06 Richard HEnderson <rth@redhat.com>
12969
12970 PR c/69643
12971 * gcc.target/i386/addr-space-4.c: New.
12972 * gcc.target/i386/addr-space-5.c: New.
12973
711d7c23
MM
129742016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12975
12976 PR fortran/66089
12977 * gfortran.dg/elemental_dependency_6.f90: New.
12978
b5c1c988
JJ
129792016-02-05 Jakub Jelinek <jakub@redhat.com>
12980
861c7bcd
JJ
12981 PR rtl-optimization/69691
12982 * gcc.c-torture/execute/pr69691.c: New test.
12983
b5c1c988
JJ
12984 PR c++/69628
12985 * g++.dg/parse/pr69628.C: New test.
12986
f7dfa966
UB
129872016-02-05 Uros Bizjak <ubizjak@gmail.com>
12988
12989 * gcc.dg/sancov/asan.c: Move to ...
12990 * gcc.dg/asan/sancov-1.c: ... here.
12991
9b143e64
UB
129922016-02-05 Uros Bizjak <ubizjak@gmail.com>
12993
12994 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12995
f5d4b899
L
129962016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12997
12998 PR target/69677
12999 * gcc.target/i386/pr69677.c: New test.
13000
76c85fbb
PP
130012016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13002
13003 PR c++/68948
13004 * g++.dg/template/pr68948.C: New test.
13005
f181bf90
DV
130062016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13007
13008 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13009 (only necessary on s390x).
13010
714fb282
L
130112016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13012
13013 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13014 -mno-accumulate-outgoing-args.
13015
618d6c1c
PP
130162016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13017
13018 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13019
1066e9b5
JJ
130202016-02-04 Jakub Jelinek <jakub@redhat.com>
13021
13022 PR c/69669
13023 * c-c++-common/pr69669.c: New test.
13024
76255d0d
MM
130252016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13026
13027 PR target/69667
13028 * g++.dg/pr69667.C: New file.
13029
e0b059b1
WD
130302016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13031
13032 PR target/69619
13033 * gcc.dg/pr69619.c: Add new test.
13034
2692b5c8
RS
130352016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13036
13037 PR rtl-optimization/69577
13038 * gcc.target/i386/pr69577.c: New test.
13039
7db337c2
ML
130402016-02-04 Martin Liska <mliska@suse.cz>
13041
13042 * g++.dg/asan/pr69276.C: New test.
13043
cc9c0829
KT
130442016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13045
13046 PR target/65932
13047 PR target/67714
13048 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13049 a single smulbb instruction.
13050 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13051 * gcc.target/amr/wmul-2.c: Likewise.
13052
eb9feb52
KT
130532016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13054
13055 PR target/65932
13056 PR target/67714
13057 * gcc.c-torture/execute/pr67714.c: New test.
13058
61f727fe
JJ
130592016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13060
13061 PR target/69454
13062 * gcc.target/i386/pr69454-1.c: New test.
13063 * gcc.target/i386/pr69454-2.c: New test.
13064
05dd97db
MS
130652016-02-03 Martin Sebor <msebor@redhat.com>
13066
13067 PR c++/69251
13068 PR c++/69253
13069 PR c++/69290
13070 PR c++/69277
13071 PR c++/69349
13072 * g++.dg/ext/flexarray-mangle-2.C: New test.
13073 * g++.dg/ext/flexarray-mangle.C: New test.
13074 * g++.dg/ext/flexarray-subst.C: New test.
13075 * g++.dg/ext/flexary11.C: New test.
13076 * g++.dg/ext/flexary12.C: New test.
13077 * g++.dg/ext/flexary13.C: New test.
13078 * g++.dg/ext/flexary14.C: New test.
13079 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13080
dac2fc29
L
130812016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13082
13083 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13084 Define only if CHECK_FLOAT128 is defined.
13085 (main): Properly initialize u5.
13086
eadb8035
JJ
130872016-02-03 Jakub Jelinek <jakub@redhat.com>
13088
0afbb81b
JJ
13089 PR c/69627
13090 * gcc.dg/pr69627.c: New test.
13091
eadb8035
JJ
13092 PR target/69644
13093 * gcc.dg/pr69644.c: New test.
13094
b12d4923
MS
130952016-02-03 Mike Stump <mikestump@comcast.net>
13096
13097 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13098 support for struct-layout-1.exp.
13099
ab4bae0c
PP
131002016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13101
13102 PR c++/69056
618d6c1c 13103 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13104
95831c01
VM
131052016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13106 Alexandre Oliva <aoliva@redhat.com>
13107
13108 PR target/69461
13109 * gcc.target/powerpc/pr69461.c: New.
13110
ccc71ab8
UB
131112016-02-03 Uros Bizjak <ubizjak@gmail.com>
13112
13113 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13114 works from here ...
13115 (check_effective_target_fsanitize_thread): ... to here. Do not
13116 specify additional compile flags for the test source.
13117 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13118 specify additional compile flags for the test source.
13119
96299640
WD
131202016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13121
13122 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13123
781d83d9
AV
131242016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13125
13126 PR fortran/67451
13127 PR fortran/69418
13128 * gfortran.dg/coarray_allocate_2.f08: New test.
13129 * gfortran.dg/coarray_allocate_3.f08: New test.
13130 * gfortran.dg/coarray_allocate_4.f08: New test.
13131
d8208e6d
AL
131322016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13133
13134 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13135 use same scan-tree-dump-times on all platforms.
13136 * gcc.dg/vect/vect-outer-1.c: Likewise.
13137 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13138 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13139 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13140 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13141 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13142 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13143 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13144
a8394fa0
SB
131452016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13146
13147 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13148 warning.
13149
f3baa1d3
L
131502016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13151
13152 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13153
eb077516
JN
131542016-02-02 James Norris <jnorris@codesourcery.com>
13155
13156 * c-c++-common/goacc/routine-5.c: Add tests.
13157
578fb225
AM
131582016-02-02 Alexander Monakov <amonakov@ispras.ru>
13159
13160 * gcc.target/nvptx/unsigned-cmp.c: New test.
13161
c64f7d37
WD
131622016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13163
13164 * gcc.target/aarch64/scalar_shift_1.c
13165 (test_corners_sisd_di): Improve force to SIMD register.
13166 (test_corners_sisd_si): Likewise.
13167 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13168 Remove scan-assembler check for ldr.
13169
90c6f26c
RB
131702016-02-02 Richard Biener <rguenther@suse.de>
13171
13172 PR tree-optimization/69595
13173 * gcc.dg/Warray-bounds-17.c: New testcase.
13174
9dc03c97
RB
131752016-02-02 Richard Biener <rguenther@suse.de>
13176
13177 PR tree-optimization/69606
13178 * gcc.dg/torture/pr69606.c: New testcase.
13179
2d4dc223
YR
131802016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13181
13182 PR middle-end/68542
13183 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13184 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13185
65c98fde
AM
131862016-02-02 Alan Modra <amodra@gmail.com>
13187
13188 PR target/69548
13189 * gcc.target/powerpc/pr69548.c: New test.
13190
e1b81f2b
JJ
131912016-02-01 Jakub Jelinek <jakub@redhat.com>
13192
d0268b37
JJ
13193 PR rtl-optimization/69592
13194 * gcc.dg/pr69592.c: New test.
13195
e1b81f2b
JJ
13196 PR preprocessor/69543
13197 PR c/69558
13198 * gcc.dg/pr69543.c: New test.
13199 * gcc.dg/pr69558.c: New test.
13200
7dd7780d
UB
132012016-02-01 Uros Bizjak <ubizjak@gmail.com>
13202
bf672ee5
UB
13203 PR testsuite/65940
13204 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13205
9a7013f8
MS
132062016-02-01 Martin Sebor <msebor@redhat.com>
13207
13208 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13209
e681fb2b
BC
132102016-02-01 Bin Cheng <bin.cheng@arm.com>
13211
13212 PR tree-optimization/67921
13213 * c-c++-common/ubsan/pr67921.c: New test.
13214
ff86345f
RB
132152016-02-01 Richard Biener <rguenther@suse.de>
13216
13217 PR middle-end/69556
13218 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13219
bc369dbd
RB
132202016-02-01 Richard Biener <rguenther@suse.de>
13221
13222 PR tree-optimization/69574
13223 * gcc.dg/torture/pr69574.c: New testcase.
13224
ef318184
RB
132252016-02-01 Richard Biener <rguenther@suse.de>
13226
13227 PR tree-optimization/69579
13228 * gcc.dg/setjmp-6.c: New testcase.
13229
654745e6
JJ
132302016-02-01 Jakub Jelinek <jakub@redhat.com>
13231
13232 PR rtl-optimization/69570
13233 * g++.dg/opt/pr69570.C: New test.
13234
e6c0c44b
RH
132352016-02-01 Richard Henderson <rth@redhat.com>
13236
13237 * gcc.dg/pr69535.c: New test.
13238
6ff3f09a
JDA
132392016-01-31 John David Anglin <danglin@gcc.gnu.org>
13240
2c005538
JDA
13241 PR testsuite/69584
13242 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13243 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13244
61083a4b
JDA
13245 PR debug/68244
13246 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13247
6ff3f09a
JDA
13248 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13249
0c221916
PT
132502016-01-31 Paul Thomas <pault@gcc.gnu.org>
13251
13252 PR fortran/67564
13253 * gfortran.dg/allocate_with_source_17.f03: New test.
13254
db7a2818
JJ
132552016-01-30 Jakub Jelinek <jakub@redhat.com>
13256
13257 PR tree-optimization/69546
13258 * gcc.dg/torture/pr69546.c: New test.
13259
e520d5f0
PT
132602016-01-30 Paul Thomas <pault@gcc.gnu.org>
13261
13262 PR fortran/69566
13263 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13264
343c05d3
MS
132652016-01-30 Martin Sebor <msebor@redhat.com>
13266
13267 PR c++/68490
13268 * g++.dg/ext/flexary10.C: New test.
13269
d6c3a539
DH
132702016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13271
13272 PR fortran/66707
13273 gfortran.dg/common_23.f90: New test.
13274
52d72fcd
BS
132752016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13276
13277 PR target/65546
13278 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13279 condition being checked, and disable it when the target supports
13280 misaligned loads and stores.
13281
3a5d2ba4
JJ
132822016-01-29 Jakub Jelinek <jakub@redhat.com>
13283
13284 PR debug/69518
13285 * gcc.dg/torture/pr69518.c: New test.
13286
6bbacdb5
L
132872016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13288
13289 PR target/69530
13290 * gcc.target/i386/pr69530.c: New test.
13291
af932cdb
SE
132922016-01-29 Steve Ellcey <sellcey@imgtec.com>
13293
13294 PR target/65604
13295 * gcc.target/mips/div-delay.c: New test.
13296
26658b7c
JJ
132972016-01-29 Jakub Jelinek <jakub@redhat.com>
13298
33e89989
JJ
13299 PR target/69551
13300 * gcc.target/i386/pr69551.c: New test.
13301
26658b7c
JJ
13302 PR target/66137
13303 * gcc.target/i386/pr66137.c: New test.
13304
401116b5
AB
133052016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13306
13307 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13308 always built for p5600.
13309 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13310 isa=p5600 dg-option.
13311
d4abfcc5
RB
133122016-01-29 Richard Biener <rguenther@suse.de>
13313
13314 PR tree-optimization/69547
13315 * g++.dg/tree-ssa/pr69547.C: New testcase.
13316
16b77b32
JJ
133172016-01-29 Jakub Jelinek <jakub@redhat.com>
13318
13319 PR debug/66869
13320 * g++.dg/warn/Wunused-function2.C: New test.
13321
a1c95464
DV
133222016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13323
13324 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13325 support for test to succeed.
13326
5453bfed
MP
133272016-01-29 Marek Polacek <polacek@redhat.com>
13328
13329 PR c++/69509
13330 PR c++/69516
13331 * g++.dg/ext/constexpr-vla2.C: New test.
13332 * g++.dg/ext/constexpr-vla3.C: New test.
13333 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13334
452ec2a5
RB
133352016-01-29 Richard Biener <rguenther@suse.de>
13336
13337 PR middle-end/69537
13338 * gcc.dg/uninit-21.c: New testcase.
13339
aec0b19e
UB
133402016-01-28 Uros Bizjak <ubizjak@gmail.com>
13341
13342 PR target/69459
13343 * gcc.target/i386/pr69459.c: New test.
13344
df113ce7
SE
133452016-01-28 Steve Ellcey <sellcey@imgtec.com>
13346
13347 PR target/68400
13348 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13349 * gcc.target/mips/pr68400.c: New test.
13350
494de84f
MS
133512016-01-28 Martin Sebor <msebor@redhat.com>
13352
13353 PR target/17381
13354 * gcc.target/powerpc/pr17381.c: New test.
13355
eb1b1f01
JJ
133562016-01-28 Jakub Jelinek <jakub@redhat.com>
13357
13358 PR middle-end/69542
13359 * gcc.dg/torture/pr69542.c: New test.
13360
6dfeb7ce
WD
133612016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13362
13363 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13364
4b7471a4
DE
133652016-01-28 David Edelsohn <dje.gcc@gmail.com>
13366
13367 * gcc.dg/pr65980.c: Skip on AIX.
13368 * gcc.dg/pr66688.c: Same.
13369
b271fd21
DE
133702016-01-28 David Edelsohn <dje.gcc@gmail.com>
13371
13372 PR target/63679
13373 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13374 * gcc.dg/tree-ssa/sra-18.c: Same.
13375
874108a9
AV
133762016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13377
13378 PR fortran/62536
13379 * gfortran.dg/block_15.f08: New test.
13380 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13381 on incorrectly closed BLOCK.
13382
30480bcd
IE
133832016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13384
13385 * gcc.dg/declare-simd.c: New test.
6905c577 13386
14ba8d6d
RB
133872016-01-28 Richard Biener <rguenther@suse.de>
13388
13389 PR tree-optimization/69466
13390 * gfortran.dg/vect/pr69466.f90: New testcase.
13391
0d4c694e
TP
133922016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13393
13394 * g++.dg/pr67989.C: Remove ARM-specific option.
13395 * gcc.target/arm/pr67989.C: New file.
13396
2aa780da
UB
133972016-01-27 Uros Bizjak <ubizjak@gmail.com>
13398
13399 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13400 and expm1 test for glibc < 2.11.
13401
f75ebe77
RH
134022016-01-27 Richard Henderson <rth@redhat.com>
13403
13404 * gcc.c-torture/execute/pr69447.c: New test.
13405
134062016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13407
9a175e65 13408 PR fortran/69422
49847d75
PT
13409 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13410
cbdd8ae0
JJ
134112016-01-27 Jakub Jelinek <jakub@redhat.com>
13412
13413 PR debug/66869
13414 * gcc.dg/pr66869.c: New test.
13415
2b572b3c
JL
134162016-01-25 Jeff Law <law@redhat.com>
13417
13418 PR tree-optimization/68398
aec0b19e 13419 PR tree-optimization/69196
2b572b3c
JL
13420 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13421 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13422 path to avoid new heuristic allowing more irreducible regions
13423 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13424 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13425 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13426 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13427 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13428
fa74a4bc
MP
134292016-01-27 Marek Polacek <polacek@redhat.com>
13430
13431 PR c/68062
13432 * c-c++-common/vector-compare-4.c: New test.
13433
0afff540
DM
134342016-01-27 David Malcolm <dmalcolm@redhat.com>
13435
13436 PR preprocessor/69126
13437 * c-c++-common/pr69126.c: New test case.
13438
1a218fc9
ILT
134392016-01-27 Ian Lance Taylor <iant@google.com>
13440
13441 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13442
5d70666e
RB
134432016-01-27 Ryan Burn <contact@rnburn.com>
13444
13445 PR cilkplus/69267
13446 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13447
87ff4d66
UB
134482016-01-27 Uros Bizjak <ubizjak@gmail.com>
13449
13450 PR target/69512
13451 * gcc.target/i386/pr69512.c: New test.
13452
27e23cca
RE
134532016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13454
13455 PR ada/69488
13456 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13457
05bf54c3
MP
134582016-01-27 Marek Polacek <polacek@redhat.com>
13459
13460 PR c++/69379
13461 * g++.dg/pr69379.C: New test.
13462
60214d0d
MS
134632016-01-27 Martin Sebor <msebor@redhat.com>
13464
13465 PR c++/69317
13466 * g++.dg/abi/Wabi-2-2.C: New test.
13467 * g++.dg/abi/Wabi-2-3.C: New test.
13468 * g++.dg/abi/Wabi-3-2.C: New test.
13469 * g++.dg/abi/Wabi-3-3.C: New test.
13470
167c7bfa
RB
134712016-01-27 Richard Biener <rguenther@suse.de>
13472
13473 PR tree-optimization/69166
13474 * gcc.dg/torture/pr69166.c: New testcase.
13475
1430fb1f
MJ
134762016-01-27 Martin Jambor <mjambor@suse.cz>
13477
13478 PR tree-optimization/69355
13479 * gcc.dg/tree-ssa/pr69355.c: New test.
13480
95e3030c
MP
134812016-01-27 Marek Polacek <polacek@redhat.com>
13482
13483 PR c++/69496
13484 * g++.dg/ext/constexpr-vla1.C: New test.
13485
eeb085f3
CB
134862016-01-20 Christian Bruel <christian.bruel@st.com>
13487
13488 PR target/69245
13489 * gcc.target/arm/pr69245.c: New test.
13490
b1652dde
JJ
134912016-01-27 Jakub Jelinek <jakub@redhat.com>
13492
13493 PR tree-optimization/69399
13494 * gcc.dg/torture/pr69399.c: New test.
13495
ce7e8f00
EB
134962016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13497
13498 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13499
e4aac1d1
EB
135002016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13501
13502 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13503
8dfdb419
TV
135042016-01-26 Tom de Vries <tom@codesourcery.com>
13505
13506 PR tree-optimization/69110
13507 * gcc.dg/autopar/pr69110.c: New test.
13508
56f80f54 135092016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13510 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13511
13512 * gcc.dg/graphite/isl-ast-op-select.c: New.
13513
a0909527
PT
135142015-01-26 Paul Thomas <pault@gcc.gnu.org>
13515
13516 PR fortran/69385
13517 * gfortran.dg/allocate_error_6.f90: New test.
13518
ffc445f4
RH
135192016-01-26 Richard Henderson <rth@redhat.com>
13520
13521 * gcc.dg/tm/pr60908.c: New test.
13522
01e1dea3
DM
135232016-01-26 David Malcolm <dmalcolm@redhat.com>
13524
13525 PR other/69006
13526 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13527 directive.
13528 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13529 expected multiline output to reflect the colorization being
13530 disabled before newlines.
13531 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13532 (custom_diagnostic_finalizer): Replace call to
13533 pp_newline_and_flush with call to pp_flush.
13534 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13535 * gfortran.dg/implicit_class_1.f90: Likewise.
13536 * lib/gcc-dg.exp (allow_blank_lines): New global.
13537 (dg-allow-blank-lines-in-output): New procedure.
13538 (gcc-dg-prune): Complain about blank lines in the output, unless
13539 dg-allow-blank-lines-in-output was called.
13540 * lib/multiline.exp (_build_multiline_regex): Only support
13541 arbitrary followup text for non-blank-lines, not for blank lines.
13542
13f92e8d
JJ
135432016-01-26 Jakub Jelinek <jakub@redhat.com>
13544
13545 PR tree-optimization/69483
13546 * gcc.dg/pr69483.c: New test.
13547 * g++.dg/opt/pr69483.C: New test.
13548
92422235
CL
135492016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13550
13551 PR target/68620
13552 * gcc.target/arm/pr68620.c: New test.
13553
0bccf11b
L
135542016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13555
13556 * gcc.target/i386/pr68986-2.c: Remove -m32.
13557
81cd202e
L
135582016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13559
13560 PR target/68986
13561 * gcc.target/i386/pr68986-1.c: New test.
13562 * gcc.target/i386/pr68986-2.c: Likewise.
13563 * gcc.target/i386/pr68986-3.c: Likewise.
13564
213a1c03
CB
135652016-01-26 Christian Bruel <christian.bruel@st.com>
13566
13567 * lib/target-supports.exp
13568 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13569 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13570 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13571
22a08dd1
RB
135722016-01-26 Richard Biener <rguenther@suse.de>
13573
13574 PR tree-optimization/69452
13575 * gcc.dg/torture/pr69452.c: New testcase.
13576
6c06e0e8
JJ
135772016-01-26 Jakub Jelinek <jakub@redhat.com>
13578
13579 PR target/69442
13580 * gcc.dg/pr69442.c: New test.
13581
b96824c4
RFI
135822016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13583
13584 PR target/67896
13585 * gcc.target/aarch64/simd/pr67896.C: New.
13586
5ee31e57
RS
135872016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13588
13589 PR tree-optimization/69400
13590 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13591 function.
13592 (plugin_init): Call it.
13593 * gcc.dg/torture/pr69400.c: New test.
13594
7ddfb31d
CL
135952016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13596
13597 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13598
1e050c90
AK
135992016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13600 Sebastian Pop <s.pop@samsung.com>
13601
13602 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13603 isl-0.15.
13604
c8ee4bf5
AK
136052016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13606 Sebastian Pop <s.pop@samsung.com>
13607
13608 * gcc.dg/graphite/pr69292.c: New.
13609
d902b330
JJ
136102016-01-25 Jakub Jelinek <jakub@redhat.com>
13611
13612 * c-c++-common/goacc/use_device-1.c: New test.
13613
2c89b952
JL
136142016-01-25 Jeff Law <law@redhat.com>
13615
13616 PR tree-optimization/69196
13617 PR tree-optimization/68398
13618 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13619 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13620
685c8785
DE
136212016-01-25 David Edelsohn <dje.gcc@gmail.com>
13622
13623 PR target/69469
13624 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13625 Algorithm.
13626
95cef0c1
RB
136272016-01-25 Richard Biener <rguenther@suse.de>
13628
13629 PR testsuite/69380
13630 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13631
2947d3b2
IE
136322016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13633
13634 PR target/69421
13635 * gcc.dg/pr69421.c: New test.
13636
ae19075a
BB
136372016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13638
13639 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13640 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13641 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13642 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13643 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13644 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13645 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13646 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13647 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13648 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13649
fa4511c2
RB
136502016-01-25 Richard Biener <rguenther@suse.de>
13651
13652 PR tree-optimization/69376
13653 * gcc.dg/torture/pr69376.c: New testcase.
13654
1d101216
JD
136552016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13656
13657 PR fortran/69397
13658 PR fortran/68442
13659 * gfortran.dg/interface_38.f90: New test.
13660 * gfortran.dg/interface_39.f90: New test.
a0909527 13661
a59b92b0
PP
136622016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13663
13664 Revert:
13665 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13666
13667 PR c++/11858
13668 PR c++/24663
13669 PR c++/24664
13670 * g++.dg/template/pr11858.C: New test.
13671 * g++.dg/template/pr24663.C: New test.
13672 * g++.dg/template/unify12.C: New test.
13673 * g++.dg/template/unify13.C: New test.
13674 * g++.dg/template/unify14.C: New test.
13675 * g++.dg/template/unify15.C: New test.
13676 * g++.dg/template/unify16.C: New test.
13677 * g++.dg/template/unify17.C: New test.
13678
16acb1a8
DH
136792016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13680
13681 PR fortran/68283
13682 gfortran.dg/pr68283.f90: New test.
13683
094773e8
TK
136842016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13685
13686 PR fortran/66094
13687 * gfortran.dg/inline_matmul_13.f90: New test.
13688 * gfortran.dg/matmul_bounds_8.f90: New test.
13689 * gfortran.dg/matmul_bounds_9.f90: New test.
13690 * gfortran.dg/matmul_bounds_10.f90: New test.
13691
42fb90d7
TV
136922016-01-23 Tom de Vries <tom@codesourcery.com>
13693
13694 PR tree-optimization/69426
13695 * gcc.dg/autopar/pr69426.c: New test.
13696
69da7802
MS
136972016-01-23 Martin Sebor <msebor@redhat.com>
13698
13699 PR c++/58109
13700 PR c++/69022
13701 * g++.dg/cpp0x/alignas5.C: New test.
13702 * g++.dg/ext/vector29.C: Same.
13703
da17300a
UB
137042016-01-23 Uros Bizjak <ubizjak@gmail.com>
13705
13706 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13707 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13708 _GNU_SOURCE from compile flags to the source.
13709 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13710 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13711 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13712 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13713
62041cfc
JJ
137142016-01-22 Jakub Jelinek <jakub@redhat.com>
13715
13716 PR target/69432
13717 * g++.dg/opt/pr69432.C: New test.
13718
f7d2ad6f
BS
137192016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13720
13721 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13722 32-bit targets testing an -m64 multilib.
13723
d403fc9a
WS
137242016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13725
13726 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13727 64-bit support.
13728
4aa16f8d
JG
137292016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13730
13731 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13732
7c816d0f
CB
137332016-01-21 Christian Bruel <christian.bruel@st.com>
13734
13735 PR target/68674
13736 * gcc.target/i386/pr68674.c
13737 * gcc.target/aarch64/pr68674.c
13738 * gcc.target/arm/pr68674.c
13739
fce661e8
KT
137402016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13741
13742 PR target/69403
13743 * gcc.c-torture/execute/pr69403.c: New test.
13744
4696899f
PC
137452016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13746
13747 PR c++/55843
13748 * g++.dg/template/pr55843.C: New.
13749
bac69366
AL
137502016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13751
13752 PR testsuite/66877
13753 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13754 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13755
b57d3a5c
BS
137562016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13757
13758 PR testsuite/67489
da17300a
UB
13759 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13760 from dg-do compile directive, and instead add
13761 { dg-require-effective-target int128 }.
b57d3a5c 13762
9f04a53e
MS
137632016-01-20 Martin Sebor <msebor@redhat.com>
13764
13765 PR c/69405
13766 * gcc.dg/sync-fetch.c: New test.
13767
38a51663
JL
137682016-01-21 Martin Sebor <msebor@redhat.com>
13769
13770 PR target/69252
13771 * gcc.target/powerpc/pr69252.c: New test.
13772
2423a75a
JD
137732016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13774
13775 PR fortran/65996
da17300a 13776 * gfortran.dg/pr65996.f90: New test.
2423a75a 13777
0a76463f
DV
137782016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13779
13780 PR c++/68810
9f04a53e 13781 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13782 expected to generate an error.
0a76463f 13783
9776e692
BS
137842016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13785
13786 PR middle-end/66178
13787 * gcc.dg/torture/pr66178.c: New test.
13788
c8d3e088
AB
137892016-01-21 Anton Blanchard <anton@samba.org>
13790 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13791
13792 PR target/63354
13793 * gcc.target/powerpc/pr63354.c: New test.
13794
35b707ff
VM
137952016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13796
13797 PR rtl-optimization/68990
13798 * gcc.target/i386/pr68990: New.
13799
157b0829
NC
138002016-01-21 Nick Clifton <nickc@redhat.com>
13801
13802 PR target/69129
13803 * gcc.target/mips/pr69129.c: New.
13804
aede6748
PC
138052016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13806
13807 PR c++/58046
13808 * g++.dg/cpp0x/pr58046.C: New.
13809
5463c2c8
JJ
138102016-01-21 Jakub Jelinek <jakub@redhat.com>
13811
6d31cc75
SS
13812 PR target/69187
13813 PR target/65624
13814 * gcc.target/arm/pr69187.c: New test.
13815
5463c2c8
JJ
13816 PR c++/69355
13817 * g++.dg/torture/pr69355.C: New test.
13818
fa28f32b
AK
138192016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13820 Sebastian Pop <s.pop@samsung.com>
13821
13822 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13823
b920a047
AK
138242016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13825 Sebastian Pop <s.pop@samsung.com>
13826
da17300a 13827 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13828
bdd3aea6
JJ
138292016-01-21 Jakub Jelinek <jakub@redhat.com>
13830
13831 PR middle-end/67653
13832 * c-c++-common/pr67653.c: New test.
13833 * gcc.dg/torture/pr29119.c: Add dg-warning.
13834
26a2e6ae
PB
138352016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13836
13837 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13838
d25c7690
PK
138392016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13840
13841 PR c/24293
13842 * gcc.dg/pr24293.c: New test.
13843 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13844 incomplete struct type.
13845 * gcc.dg/declspec-1.c: Likewise.
13846 * gcc.dg/pr63549.c: Likewise.
13847
889d5698
JJ
138482016-01-20 Jakub Jelinek <jakub@redhat.com>
13849
13850 PR tree-optimization/66612
13851 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13852 for bdn instruction.
13853
d7cf3dc7
CL
138542016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13855
13856 * lib/target-supports.exp
13857 (check_effective_target_arm_fp_ok_nocache): New.
13858 (check_effective_target_arm_fp_ok): New.
13859 (add_options_for_arm_fp): New.
13860 (check_effective_target_arm_crypto_ok_nocache): Require
13861 target_arm_v8_neon_ok instead of arm32.
13862 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13863 (check_effective_target_arm_crypto_pragma_ok): New.
13864 (add_options_for_arm_vfp): New.
13865 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13866 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13867 target instead. Force initial fpu to vfp.
13868 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13869 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13870 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13871 dependency.
13872 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13873 use arm_vfp effective target instead. Force initial fpu to vfp.
13874 * gcc.target/arm/attr-neon3.c: Likewise.
13875 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13876 arm_vfp_ok.
13877 * gcc.target/arm/unsigned-float.c: Likewise.
13878 * gcc.target/arm/vfp-1.c: Likewise.
13879 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13880 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13881 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13882 * gcc.target/arm/vfp-ldmias.c: Likewise.
13883 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13884 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13885 * gcc.target/arm/vfp-stmiad.c: Likewise.
13886 * gcc.target/arm/vfp-stmias.c: Likewise.
13887 * gcc.target/arm/vnmul-1.c: Likewise.
13888 * gcc.target/arm/vnmul-2.c: Likewise.
13889 * gcc.target/arm/vnmul-3.c: Likewise.
13890 * gcc.target/arm/vnmul-4.c: Likewise.
13891
01ac9704 138922016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13893
e84b00da
L
13894 PR testsuite/69366
13895 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13896 the MPX run-time library, for compile-time MPX test.
13897 * gcc.target/i386/chkp-always_inline.c: Likewise.
13898 * gcc.target/i386/chkp-bndret.c: Likewise.
13899 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13900 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13901 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13902 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13903 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13904 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13905 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13906 * gcc.target/i386/chkp-label-address.c: Likewise.
13907 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13908 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13909 * gcc.target/i386/chkp-pr69044.c: Likewise.
13910 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13911 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13912 * gcc.target/i386/chkp-strchr.c: Likewise.
13913 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13914 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13915 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13916 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13917 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13918 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13919 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13920 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13921 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13922 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13923 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13924 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13925 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13926 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13927 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13928 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13929 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13930 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13931 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13932 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13933 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13934 * gcc.target/i386/pr63995-2.c: Likewise.
13935 * gcc.target/i386/pr64805.c: Likewise.
13936 * gcc.target/i386/pr65044.c: Likewise.
13937 * gcc.target/i386/pr65167.c: Likewise.
13938 * gcc.target/i386/pr65183.c: Likewise.
13939 * gcc.target/i386/pr65184.c: Likewise.
13940 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13941
28b33016
IE
139422016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13943
13944 PR tree-optimization/69328
13945 * gcc.dg/pr69328.c: New test.
13946
bcff0913
JL
139472016-01-20 Jeff Law <law@redhat.com>
13948
bf0bb970 13949 PR target/25114
bcff0913
JL
13950 * gcc.target/m68k/pr25114.c: New test.
13951
a3f69631
AV
139522016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13953
13954 * gcc.target/arm/memset-inline-10.c: Added
13955 dg-require-effective-target arm_thumb2_ok.
13956
af33ba0d
EB
139572016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13958
13959 * gcc.dg/debug/dwarf2/sso.c: New test.
13960
7596d5de
UB
139612016-01-19 Uros Bizjak <ubizjak@gmail.com>
13962
13963 PR testsuite/68820
13964 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13965 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13966 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13967
ceda2c69
JH
139682016-01-19 Jan Hubicka <hubicka@ucw.cz>
13969
13970 PR ipa/66223
13971 * g++.dg/ipa/devirt-50.C: New testcase.
13972
38a979f2
MP
139732016-01-19 Marek Polacek <polacek@redhat.com>
13974
13975 PR c++/68965
13976 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13977 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13978
962801c5
KT
139792016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13980
13981 PR target/69135
13982 * gcc.target/arm/pr69135_1.c: New test.
13983
078fe40a
WD
139842015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13985
13986 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13987
786e3c06
WD
139882015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13989
13990 * gcc.target/aarch64/ccmp_1.c: New testcase.
13991
1e297006
MP
139922016-01-19 Marek Polacek <polacek@redhat.com>
13993
13994 PR c++/68586
13995 * g++.dg/cpp0x/enum30.C: New test.
13996
879c27e3
RB
139972016-01-19 Richard Biener <rguenther@suse.de>
13998
13999 PR tree-optimization/69336
14000 * g++.dg/tree-ssa/pr69336.C: New testcase.
14001
015337d3
JJ
140022016-01-19 Jakub Jelinek <jakub@redhat.com>
14003
14004 PR debug/65779
14005 * gcc.dg/pr65779.c: New test.
14006
e2c768b6
RB
140072016-01-19 Richard Biener <rguenther@suse.de>
14008
14009 PR tree-optimization/69352
14010 * gcc.dg/torture/pr69352.c: New testcase.
14011
569efc34
JJ
140122016-01-19 Jakub Jelinek <jakub@redhat.com>
14013
14014 PR rtl-optimization/68955
14015 PR rtl-optimization/64557
14016 * gcc.dg/torture/pr68955.c: New test.
14017
e49d321f
JH
140182016-01-19 Jan Hubicka <hubicka@ucw.cz>
14019
14020 PR lto/69136
14021 * g++.dg/torture/pr69136.C: New testcase.
14022
e9191ad3
JH
140232016-01-19 Jan Hubicka <hubicka@ucw.cz>
14024
14025 PR lto/69133
14026 * g++.dg/lto/pr69133_0.C: New testcase.
14027 * g++.dg/lto/pr69133_1.C: New testcase.
14028
2bedb645
JL
140292016-01-15 Jeff Law <law@redhat.com>
14030
14031 PR tree-optimization/69320
14032 * gcc.c-torture/pr69320-1.c: New test.
14033 * gcc.c-torture/pr69320-2.c: New test.
14034 * gcc.c-torture/pr69320-3.c: New test.
14035 * gcc.c-torture/pr69320-4.c: New test.
14036
17c15cb9
PP
140372016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14038
14039 PR c++/11858
14040 PR c++/24663
14041 PR c++/24664
14042 * g++.dg/template/pr11858.C: New test.
14043 * g++.dg/template/pr24663.C: New test.
14044 * g++.dg/template/unify12.C: New test.
14045 * g++.dg/template/unify13.C: New test.
14046 * g++.dg/template/unify14.C: New test.
14047 * g++.dg/template/unify15.C: New test.
14048 * g++.dg/template/unify16.C: New test.
14049 * g++.dg/template/unify17.C: New test.
14050
9617fd08
DM
140512016-01-18 David Malcolm <dmalcolm@redhat.com>
14052
14053 PR testsuite/69181
14054 * gcc.dg/pr69181-1.c: New test file.
14055 * gcc.dg/pr69181-2.c: New test file.
14056 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14057 globals by moving it to...
14058 (cleanup-after-saved-dg-test): ...this new function. Add
14059 "global additional_sources_used". Add reset of global
14060 multiline_expected_outputs to the empty list.
14061 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14062 global to...
14063 (multiline_expected_outputs): ...this, and updated comments to
14064 note that it is modified from gcc-dg.exp.
14065 (dg-end-multiline-output): Update for the above renaming.
14066 (handle-multiline-outputs): Likewise. Remove the clearing
14067 of the expected outputs to the empty list.
14068
b555a2e4
RB
140692016-01-18 Richard Biener <rguenther@suse.de>
14070
14071 PR tree-optimization/69297
14072 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14073
96902805
JM
140742016-01-18 Joseph Myers <joseph@codesourcery.com>
14075
14076 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14077 dg-options.
14078 * gcc.target/mips/mips-3d-2.c: Likewise.
14079 * gcc.target/mips/mips-3d-3.c: Likewise.
14080 * gcc.target/mips/mips-3d-4.c: Likewise.
14081 * gcc.target/mips/mips-3d-5.c: Likewise.
14082 * gcc.target/mips/mips-3d-6.c: Likewise.
14083 * gcc.target/mips/mips-3d-7.c: Likewise.
14084 * gcc.target/mips/mips-3d-8.c: Likewise.
14085 * gcc.target/mips/mips-3d-9.c: Likewise.
14086 * gcc.target/mips/mips-ps-1.c: Likewise.
14087 * gcc.target/mips/mips-ps-2.c: Likewise.
14088 * gcc.target/mips/mips-ps-3.c: Likewise.
14089 * gcc.target/mips/mips-ps-4.c: Likewise.
14090 * gcc.target/mips/mips-ps-5.c: Likewise.
14091 * gcc.target/mips/mips-ps-6.c: Likewise.
14092 * gcc.target/mips/mips-ps-7.c: Likewise.
14093 * gcc.target/mips/mips-ps-type.c: Likewise.
14094 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14095 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14096
40e26f94
TV
140972016-01-18 Tom de Vries <tom@codesourcery.com>
14098
14099 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14100 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14101 * c-c++-common/goacc/kernels-empty.c: New test.
14102 * c-c++-common/goacc/kernels-eternal.c: New test.
14103 * c-c++-common/goacc/kernels-loop-2.c: New test.
14104 * c-c++-common/goacc/kernels-loop-3.c: New test.
14105 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14106 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14107 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14108 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14109 * c-c++-common/goacc/kernels-loop-data.c: New test.
14110 * c-c++-common/goacc/kernels-loop-g.c: New test.
14111 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14112 * c-c++-common/goacc/kernels-loop-n.c: New test.
14113 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14114 * c-c++-common/goacc/kernels-loop.c: New test.
14115 * c-c++-common/goacc/kernels-noreturn.c: New test.
14116 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14117 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14118 * c-c++-common/goacc/kernels-reduction.c: New test.
14119
a98d4647
TV
141202016-01-18 Tom de Vries <tom@codesourcery.com>
14121
14122 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14123 * gcc.dg/autopar/outer-2.c: Same.
14124 * gcc.dg/autopar/outer-3.c: Same.
14125 * gcc.dg/autopar/outer-4.c: Same.
14126 * gcc.dg/autopar/outer-5.c: Same.
14127 * gcc.dg/autopar/outer-6.c: Same.
14128 * gcc.dg/autopar/parallelization-1.c: Same.
14129 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14130 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14131 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14132 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14133 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14134 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14135 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14136 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14137 * gcc.dg/autopar/pr39500-1.c: Same.
14138 * gcc.dg/autopar/pr39500-2.c: Same.
14139 * gcc.dg/autopar/pr46193.c: Same.
14140 * gcc.dg/autopar/pr46194.c: Same.
14141 * gcc.dg/autopar/pr49580.c: Same.
14142 * gcc.dg/autopar/pr49960-1.c: Same.
14143 * gcc.dg/autopar/pr49960.c: Same.
14144 * gcc.dg/autopar/pr68373.c: Same.
14145 * gcc.dg/autopar/reduc-1.c: Same.
14146 * gcc.dg/autopar/reduc-1char.c: Same.
14147 * gcc.dg/autopar/reduc-1short.c: Same.
14148 * gcc.dg/autopar/reduc-2.c: Same.
14149 * gcc.dg/autopar/reduc-2char.c: Same.
14150 * gcc.dg/autopar/reduc-2short.c: Same.
14151 * gcc.dg/autopar/reduc-3.c: Same.
14152 * gcc.dg/autopar/reduc-4.c: Same.
14153 * gcc.dg/autopar/reduc-6.c: Same.
14154 * gcc.dg/autopar/reduc-7.c: Same.
14155 * gcc.dg/autopar/reduc-8.c: Same.
14156 * gcc.dg/autopar/reduc-9.c: Same.
14157 * gcc.dg/autopar/uns-outer-4.c: Same.
14158 * gcc.dg/autopar/uns-outer-5.c: Same.
14159 * gcc.dg/autopar/uns-outer-6.c: Same.
14160 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14161 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14162
da976fa8
AL
141632016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14164
14165 PR target/63679
14166 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14167 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14168
70c1e886
AL
141692016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14170
14171 PR target/63679
14172 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14173 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14174 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14175
88bed196
AL
141762016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14177
14178 PR target/63679
14179 * gcc.dg/tree-ssa/sra-17.c: New.
14180 * gcc.dg/tree-ssa/sra-18.c: New.
14181
3dd5f42e
IE
141822016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14183
14184 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14185
ae5a77fa
EB
141862016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14187
14188 * gnat.dg/inline12.adb: New test.
14189
11e57fc6
BC
141902016-01-18 Bin Cheng <bin.cheng@arm.com>
14191
14192 PR tree-optimization/66797
14193 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14194
995b6fe0
RB
141952016-01-18 Richard Biener <rguenther@suse.de>
14196
14197 PR tree-optimization/69170
14198 * gcc.dg/torture/pr69170.c: New testcase.
14199
82ee0cf2 142002016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14201
14202 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14203
d69da357
TV
142042016-01-16 Tom de Vries <tom@codesourcery.com>
14205
14206 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14207
a3845283
TV
142082016-01-16 Tom de Vries <tom@codesourcery.com>
14209
14210 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14211 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14212 redundant dg-require-effective-target pthread.
14213 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14214 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14215 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14216 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14217 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14218 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14219 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14220
197a6aa6
DE
142212016-01-16 David Edelsohn <dje.gcc@gmail.com>
14222
14223 PR target/68609
14224 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14225 * gcc.target/powerpc/recip-7.c: Same.
14226
ec7886c1
PP
142272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14228
14229 PR c++/69091
14230 * g++.dg/template/pr69091.C: New test.
14231
203484bb
PP
142322016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14233
14234 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14235 dump does not contain an error_mark_node.
14236 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14237 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14238
aa2500e9
PP
142392016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14240
14241 PR c++/68936
14242 * g++.dg/template/pr68936.C: New test.
14243
28621a5c
DE
142442016-01-15 David Edelsohn <dje.gcc@gmail.com>
14245
14246 PR target/68609
14247 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14248 * gcc.target/powerpc/recip-2.c: Same.
14249 * gcc.target/powerpc/recip-3.c: Same.
14250 * gcc.target/powerpc/recip-4.c: Same.
14251 * gcc.target/powerpc/recip-sqrtf.c: Same.
14252
40c43aca
JL
142532016-01-15 Jeff Law <law@redhat.com>
14254
14255 PR tree-optimization/69270
14256 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14257 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14258
afbc5ae8
PT
142592016-01-15 Paul Thomas <pault@gcc.gnu.org>
14260
14261 PR fortran/49630
14262 * gfortran.dg/deferred_character_13.f90: New test for the fix
14263 of comment 3 of the PR.
14264
14265 PR fortran/54070
14266 * gfortran.dg/deferred_character_8.f90: New test
14267 * gfortran.dg/allocate_error_5.f90: New test
14268
14269 PR fortran/60593
14270 * gfortran.dg/deferred_character_10.f90: New test
14271
14272 PR fortran/60795
14273 * gfortran.dg/deferred_character_14.f90: New test
14274
14275 PR fortran/61147
14276 * gfortran.dg/deferred_character_11.f90: New test
14277
14278 PR fortran/64324
14279 * gfortran.dg/deferred_character_9.f90: New test
14280
49abe076
VM
142812016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14282
14283 PR rtl-optimization/69030
14284 * gcc.target/i386/pr69030.c: New.
14285
16d12992
KT
142862016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14287
14288 * gcc.target/aarch64/target_attr_17.c: New test.
14289
78810bd3
RB
142902016-01-15 Richard Biener <rguenther@suse.de>
14291
14292 PR tree-optimization/66856
14293 * gcc.dg/torture/pr66856-1.c: New testcase.
14294 * gcc.dg/torture/pr66856-2.c: Likewise.
14295
2bd847fe
RB
142962016-01-15 Richard Biener <rguenther@suse.de>
14297
14298 PR debug/69137
14299 * g++.dg/lto/pr69137_0.C: New testcase.
14300
a00fe3b7
RS
143012016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14302
14303 PR middle-end/69246
14304 * gcc.target/i386/pr69246.c: New test.
14305
cbb0e83b
DV
143062016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14307
7596d5de 14308 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14309
5a500ecf
DV
143102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14311
14312 PR c++/56194
14313 * g++.dg/init/const9.C: Disable test on S/390.
14314
5d9bf64f
DV
143152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14316
14317 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14318 * g++.dg/Wno-frame-address.C: Ditto.
14319
e234b19e
DV
143202016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14321
14322 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14323
89483f99
RB
143242016-01-15 Richard Biener <rguenther@suse.de>
14325
14326 PR tree-optimization/68961
14327 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14328
94f37395
IE
143292016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14330
14331 * gcc.target/i386/pr65105-5.c: New test.
14332
82ee0cf2 143332016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14334
14335 * gcc.c-torture/execute/alias-4.c: New testcase.
14336
82ee0cf2 143372016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14338
14339 PR ipa/68148
14340 * g++.dg/ipa/devirt-49.C: New testcase.
14341
092f7deb 143422016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14343
14344 PR target/65837
14345 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14346 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14347 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14348
e93c66bc
RB
143492016-01-15 Richard Biener <rguenther@suse.de>
14350
14351 PR tree-optimization/69117
14352 * gcc.dg/torture/pr69117.c: New testcase.
14353
c47eaca6 143542015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14355
14356 PR c++/69048
14357 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14358
c3f6914a
FXC
143592016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14360
14361 PR testsuite/67509
14362 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14363 range tests use 100 * maximum instead of maximum + 1.
14364
cd65ae90
JJ
143652016-01-14 Jakub Jelinek <jakub@redhat.com>
14366
14367 PR debug/69244
14368 * gcc.dg/guality/pr69244.c: New test.
14369
19643948
UB
143702016-01-14 Uros Bizjak <ubizjak@gmail.com>
14371
14372 * lib/target-supports.exp (check_effective_target_issignaling):
14373 New procedure.
14374 * gcc.dg/pr61441.c: Require issignaling effective target.
14375
fe79c97e
SB
143762016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14377
14378 PR target/68803
14379 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14380
c7df95d8
DM
143812016-01-14 David Malcolm <dmalcolm@redhat.com>
14382
14383 PR c++/68819
14384 PR preprocessor/69177
14385 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14386 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14387 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14388 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14389
00083992
MP
143902016-01-14 Marek Polacek <polacek@redhat.com>
14391
14392 PR c/69262
14393 * gcc.dg/array-15.c: New test.
14394
0c9b3294
JJ
143952016-01-14 Jakub Jelinek <jakub@redhat.com>
14396
14397 PR middle-end/68146
14398 PR tree-optimization/69155
14399 * gfortran.dg/pr68146.f: New test.
14400 * gfortran.dg/pr69155.f90: New test.
14401
3688e13d
RB
144022016-01-14 Richard Biener <rguenther@suse.de>
14403
14404 PR tree-optimization/68060
14405 * gcc.dg/torture/pr68060-1.c: New testcase.
14406 * gcc.dg/torture/pr68060-2.c: Likewise.
14407
bab0ad3a
NC
144082016-01-14 Nick Clifton <nickc@redhat.com>
14409
14410 * lib/target-supports.exp
14411 (check_effective_target_arm_neon_ok_nocache): Add an option
14412 sequence that includes setting the ARM architecture to ARMv7-A.
14413 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14414 command line options necessary to enable Neon support.
14415 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14416 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14417 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14418 * gcc.target/arm/pr69180.c: Likewise.
14419
947c2ce5
JL
144202016-01-14 Jeff Law <law@redhat.com>
14421
14422 PR tree-optimization/69270
14423 * gcc.dg/tree-ssa/pr69270.c: New test.
14424
3342fd71
BS
144252016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14426
14427 PR c/66208
14428 * c-c++-common/pr66208.c: New file.
14429
2ad3adf1
JJ
144302016-01-13 Jakub Jelinek <jakub@redhat.com>
14431
14432 PR tree-optimization/69156
14433 * gcc.dg/pr69156.c: New test.
14434
398d6feb
L
144352016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14436
14437 * gcc.target/i386/pr69225-7.c: New test.
14438
4c868789
RH
144392016-01-13 Richard Henderson <rth@redhat.com>
14440
14441 * gcc.dg/tm/memopt-13.c: Update expected function.
14442 * gcc.dg/tm/memopt-6.c: Likewise.
14443
ef6d1772
UB
144442016-01-13 Uros Bizjak <ubizjak@gmail.com>
14445
14446 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14447 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14448 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14449 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14450
ef6d1772
UB
144512016-01-13 Tom de Vries <tom@codesourcery.com>
14452
14453 PR tree-optimization/69169
0b4b6ef2
TV
14454 * gcc.dg/pr69169.c: New test.
14455
2ad3adf1 144562016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14457
14458 PR target/69228
14459 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14460 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14461 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14462 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14463 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14464 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14465 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14466 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14467
9060e335
AK
144682016-01-13 Jakub Jelinek <jakub@redhat.com>
14469
14470 PR target/69247
14471 * gcc.dg/pr69247.c: New test.
14472
40311329
RB
144732016-01-13 Richard Biener <rguenther@suse.de>
14474
14475 PR tree-optimization/69242
14476 * gcc.dg/torture/pr69242.c: New testcase.
14477
ccbd7103
RB
144782016-01-13 Richard Biener <rguenther@suse.de>
14479
14480 PR tree-optimization/69186
14481 * gcc.dg/torture/pr69186.c: New testcase.
14482
c6f72a46
JL
144832016-01-13 Jeff Law <law@redhat.com>
14484
14485 PR tree-optimization/67755
14486 * gcc.dg/tree-ssa/pr67755.c: New test.
14487
144882016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14489
14490 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14491 pass number in output by a star.
14492
c446cf07
BC
144932016-01-12 Bin Cheng <bin.cheng@arm.com>
14494
14495 PR tree-optimization/68911
14496 * gcc.c-torture/execute/pr68911.c: New test.
14497
5342156c
MP
144982016-01-12 Marek Polacek <polacek@redhat.com>
14499
14500 PR c++/68979
14501 * g++.dg/warn/permissive-1.C: New test.
14502
65364cc5
JJ
145032016-01-12 Jakub Jelinek <jakub@redhat.com>
14504
14505 PR objc++/68511
14506 PR c++/69213
14507 * g++.dg/opt/pr69213.C: New test.
14508
81b9a3d9
CB
145092016-01-12 Christian Bruel <christian.bruel@st.com>
14510
14511 PR target/69180
14512 * gcc.target/arm/pr69180.c: New test.
14513
3c4e91c9
RB
145142016-01-12 Richard Biener <rguenther@suse.de>
14515
14516 PR lto/69077
14517 * g++.dg/lto/pr69077_0.C: New testcase.
14518 * g++.dg/lto/pr69077_1.C: Likewise.
14519
5664cea1
JJ
145202016-01-12 Jakub Jelinek <jakub@redhat.com>
14521
14522 PR target/69175
14523 * g++.dg/opt/pr69175.C: New test.
14524
86cefc49
AL
145252016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14526
14527 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14528 rather than #including math.h & stdlib.h.
14529 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14530 * gcc.dg/vect/pr49771.c: Likewise.
14531 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14532 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14533 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14534 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14535 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14536 * gcc.dg/vect/pr44507.c: Likewise.
14537 * gcc.dg/vect/pr45902.c: Likewise.
14538 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14539 * gcc.dg/vect/vect-117.c: Likewise.
14540 * gcc.dg/vect/vect-99.c: Likewise.
14541 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14542 * gcc.dg/vect/vect-cond-1.c: Likewise.
14543 * gcc.dg/vect/vect-cond-2.c: Likewise.
14544 * gcc.dg/vect/vect-cond-3.c: Likewise.
14545 * gcc.dg/vect/vect-cond-4.c: Likewise.
14546 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14547 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14548 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14549 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14550 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14551 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14552 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14553 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14554 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14555 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14556 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14557 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14558 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14559 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14560 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14561 include of signal.h.
14562 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14563 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14564 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14565 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14566 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14567 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14568 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14569 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14570 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14571 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14572 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14573 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14574 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14575 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14576 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14577 * gcc.dg/vect/vect-outer-5.c: Likewise.
14578 * gcc.dg/vect/vect-outer-6.c: Likewise.
14579 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14580 include of stdio.h.
14581
b832f61e
NC
145822016-01-12 Nick Clifton <nickc@redhat.com>
14583
14584 PR target/68913
14585 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14586 to fread so that it will be found in all target runtimes.
14587
8eac49b1
RB
145882016-01-12 Richard Biener <rguenther@suse.de>
14589
14590 PR tree-optimization/69053
14591 * g++.dg/torture/pr69053.C: New testcase.
14592
2935d994
RB
145932016-01-12 Richard Biener <rguenther@suse.de>
14594
14595 PR tree-optimization/69168
14596 * gcc.dg/torture/pr69168.c: New testcase.
14597
66c16fd9
RB
145982016-01-12 Richard Biener <rguenther@suse.de>
14599
14600 PR tree-optimization/69157
14601 * gcc.dg/torture/pr69157.c: New testcase.
14602
146032016-01-12 Richard Biener <rguenther@suse.de>
14604
14605 PR tree-optimization/69174
14606 * gcc.dg/torture/pr69174.c: New testcase.
14607
723033a6
JJ
146082016-01-12 Jakub Jelinek <jakub@redhat.com>
14609
14610 PR c++/66808
14611 PR c++/69000
14612 * g++.dg/tls/pr66808.C: New test.
14613 * g++.dg/tls/pr69000.C: New test.
14614
3574cf47
BS
146152016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14616
14617 * gcc.target/powerpc/swaps-p8-23.c: New test.
14618 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14619
feb20787
JDA
146202016-01-11 John David Anglin <danglin@gcc.gnu.org>
14621
14622 PR tree-optimization/68356
14623 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14624
27b1820a
KV
146252016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14626 Jim Wilson <jim.wilson@linaro.org>
14627
14628 PR target/69194
14629 * gcc.target/arm/pr69194.c: New test.
14630
cf4de6af
L
146312016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14632
14633 PR target/69225
14634 * gcc.target/i386/pr69225-1.c: New test.
14635 * gcc.target/i386/pr69225-2.c: Likewise.
14636 * gcc.target/i386/pr69225-3.c: Likewise.
14637 * gcc.target/i386/pr69225-4.c: Likewise.
14638 * gcc.target/i386/pr69225-5.c: Likewise.
14639 * gcc.target/i386/pr69225-6.c: Likewise.
14640
1ebd5558
JJ
146412016-01-11 Jakub Jelinek <jakub@redhat.com>
14642
23552a4d
JJ
14643 PR target/67462
14644 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14645 if lp64.
14646
26ff85b0
JJ
14647 PR target/69071
14648 * gcc.dg/pr69071.c: New test.
14649
9cb6bd74
JJ
14650 PR c++/69211
14651 * g++.dg/opt/pr69211.C: New test.
14652
1ebd5558
JJ
14653 PR tree-optimization/69214
14654 * gcc.c-torture/compile/pr69214.c: New test.
14655
8c18c836
UB
146562016-01-11 Uros Bizjak <ubizjak@gmail.com>
14657
14658 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14659 * gcc.target/i386/pr66232-11.c: Ditto.
14660 * gcc.target/i386/pr66232-12.c: Ditto.
14661 * gcc.target/i386/pr66232-13.c: Ditto.
14662
62446e6e
RB
146632016-01-11 Richard Biener <rguenther@suse.de>
14664
14665 PR tree-optimization/69173
14666 * gcc.dg/torture/pr69173.c: New testcase.
14667
2b8568fe
KT
146682016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14669
14670 PR rtl-optimization/68796
14671 * gcc.target/aarch64/tst_5.c: New test.
14672 * gcc.target/aarch64/tst_6.c: Likewise.
14673
5baf4532
KT
146742016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14675
14676 PR rtl-optimization/68841
14677 * gcc.dg/pr68841.c: New test.
14678 * gcc.c-torture/execute/pr68841.c: New test.
14679
ca90b1ed
YR
146802016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14681
14682 PR rtl-optimization/68920
14683 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14684 for ix86 targets.
14685 * gcc.dg/ifcvt-5.c: New test.
14686
2ad3adf1 146872016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14688
14689 PR bootstrap/69123
14690 * g++.dg/pr69123.C: New.
14691
83834c09
IE
146922016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14693
14694 PR target/69010
14695 * gcc.target/i386/pr69010.c: New test.
14696
dcf89d57
MJ
146972016-01-11 Martin Jambor <mjambor@suse.cz>
14698
14699 PR ipa/69044
14700 * gcc.target/i386/chkp-pr69044.c: New test.
14701
d95167ee
TV
147022016-01-11 Tom de Vries <tom@codesourcery.com>
14703
14704 PR tree-optimization/69109
14705 * gcc.dg/autopar/pr69109-2.c: New test.
14706 * gcc.dg/autopar/pr69109.c: New test.
14707
4f6403a8
TV
147082016-01-11 Tom de Vries <tom@codesourcery.com>
14709
14710 PR tree-optimization/69108
14711 * gcc.dg/autopar/pr69108.c: New test.
14712
21efdd80
PP
147132016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14714
14715 PR c++/69029
14716 * c-c++-common/Wisleading-indentation.c: Augment test.
14717
fd42eed8
TK
147182016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14719
14720 PR fortran/69154
14721 * gfortran.dg/inline_matmul_12.f90: New test.
14722
4f90ee6c
PT
147232016-01-10 Paul Thomas <pault@gcc.gnu.org>
14724
14725 PR fortran/67779
14726 * gfortran.dg/actual_array_offset_1: New test.
14727
3907c6cf
TV
147282016-01-10 Tom de Vries <tom@codesourcery.com>
14729
14730 PR tree-optimization/69062
14731 * gcc.dg/autopar/pr69062.c: New test.
14732
b07b236e
TS
147332016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14734
14735 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14736 * gcc.dg/vect/slp-perm-2.c: Likewise.
14737 * gcc.dg/vect/slp-perm-3.c: Likewise.
14738 * gcc.dg/vect/slp-perm-5.c: Likewise.
14739 * gcc.dg/vect/slp-perm-6.c: Likewise.
14740 * gcc.dg/vect/slp-perm-7.c: Likewise.
14741 * gcc.dg/vect/slp-perm-8.c: Likewise.
14742
23fab8ae
TV
147432016-01-10 Tom de Vries <tom@codesourcery.com>
14744
14745 PR tree-optimization/69039
14746 * gcc.dg/autopar/pr69039.c: New test.
14747
73f0dae2
MP
147482016-01-09 Marek Polacek <polacek@redhat.com>
14749
14750 PR c++/69113
14751 * g++.dg/pr69113.C: New test.
14752
20b8d734
JJ
147532016-01-09 Jakub Jelinek <jakub@redhat.com>
14754
14755 PR middle-end/50865
14756 PR tree-optimization/69097
14757 * gcc.c-torture/execute/pr50865.c: New test.
14758 * gcc.c-torture/execute/pr69097-1.c: New test.
14759 * gcc.c-torture/execute/pr69097-2.c: New test.
14760 * gcc.dg/pr69097-1.c: New test.
14761 * gcc.dg/pr69097-2.c: New test.
14762
c50e614b
JJ
147632016-01-09 Jakub Jelinek <jakub@redhat.com>
14764
14765 PR c++/69164
14766 * g++.dg/opt/pr69164.C: New test.
14767
e0237993
JJ
147682016-01-08 Jakub Jelinek <jakub@redhat.com>
14769
14770 PR tree-optimization/69167
14771 * gcc.dg/pr69167.c: New test.
14772
bd8f5bb2
MP
147732016-01-08 Marek Polacek <polacek@redhat.com>
14774
14775 PR c++/68449
14776 * g++.dg/pr68449.C: New.
14777
bb0f5ca7
AL
147782016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14779
14780 PR tree-optimization/68707
14781 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14782 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14783 on platforms supporting it.
14784 * gcc.dg/vect/slp-perm-2.c: Likewise.
14785 * gcc.dg/vect/slp-perm-3.c: Likewise.
14786 * gcc.dg/vect/slp-perm-5.c: Likewise.
14787 * gcc.dg/vect/slp-perm-7.c: Likewise.
14788 * gcc.dg/vect/slp-perm-8.c: Likewise.
14789 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14790 on platforms supporting it.
14791
22518428
JJ
147922016-01-08 Jakub Jelinek <jakub@redhat.com>
14793
33f0852f
JJ
14794 PR tree-optimization/69162
14795 * gcc.dg/pr69162.c: New test.
14796
22518428
JJ
14797 PR tree-optimization/69172
14798 * gcc.dg/pr69172.c: New test.
14799
80e9b3aa
TP
148002016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14801
14802 PR tree-optimization/67781
14803 * gcc.c-torture/execute/pr67781.c: New file.
14804
262a363f
JJ
148052016-01-08 Jakub Jelinek <jakub@redhat.com>
14806
14807 PR tree-optimization/69083
14808 * gcc.dg/vect/pr69083.c: New test.
14809
6e1f093f
SS
148102016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14811
14812 PR tree-optimization/61441
14813 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14814 Use -fexcess-precision=standard for compiler options.
14815 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14816
53290e07
JJ
148172016-01-08 Jakub Jelinek <jakub@redhat.com>
14818
57bf3072
JJ
14819 PR fortran/69128
14820 * gfortran.dg/gomp/pr69128.f90: New test.
14821
53290e07
JJ
14822 PR c++/69145
14823 * g++.dg/ext/pr69145-1.C: New test.
14824 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14825 * g++.dg/ext/pr69145-2.h: New file.
14826
7a127fa7
MS
148272016-01-07 Martin Sebor <msebor@redhat.com>
14828
14829 PR c/68966
14830 * gcc.dg/atomic-fetch-bool.c: New test.
14831 * gcc.dg/sync-fetch-bool.c: New test.
14832
95918b49
L
148332016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14834
14835 PR fortran/66680
14836 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14837
c8e62a9d
NC
148382016-01-07 Nick Clifton <nickc@redhat.com>
14839
14840 PR target/66655
14841 * g++.dg/pr66655.C: New test.
14842 * g++.dg/pr66655_1.cc: Test support file.
14843 * g++.dg/pr66655.h: Test header file.
14844
2ad3adf1 148452016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14846
14847 PR fortran/66680
14848 gfortran.dg/gomp/pr66680.f90: New test.
14849
4cd9ca92
L
148502016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14851
14852 PR target/69171
14853 * gcc.target/i386/pr69171-1.c: New test.
14854 * gcc.target/i386/pr69171-2.c: Likewise.
14855 * gcc.target/i386/pr69171-3.c: Likewise.
14856 * gcc.target/i386/pr69171-4.c: Likewise.
14857 * gcc.target/i386/pr69171-5.c: Likewise.
14858 * gcc.target/i386/pr69171-6.c: Likewise.
14859
7e33d4dc
BS
148602015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14861
14862 PR middle-end/67639
14863 * c-c++-common/pr67639.c: New test.
14864
fec64afc
JJ
148652016-01-07 Jakub Jelinek <jakub@redhat.com>
14866
14867 PR tree-optimization/69141
14868 * g++.dg/opt/pr69141.C: New test.
14869
f293ad29
EB
148702016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14871
14872 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14873
5027395e
UB
148742016-01-06 Uros Bizjak <ubizjak@gmail.com>
14875
14876 PR target/69140
14877 * gcc.target/i386/pr69140.c: New test
14878
7443cf13
DM
148792016-01-06 David Malcolm <dmalcolm@redhat.com>
14880
14881 * gcc.dg/bad-dereference.c: New test case.
14882
32928931
BS
148832015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14884
14885 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14886
68dd05da
AS
148872016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14888
14889 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14890
6b131d5b
MP
148912016-01-06 Marek Polacek <polacek@redhat.com>
14892
14893 PR sanitizer/69099
14894 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14895
8d9fdb49
MP
148962016-01-05 Marek Polacek <polacek@redhat.com>
14897
14898 PR c/69104
14899 * gcc.dg/atomic-invalid-2.c: New.
14900
acf93f1e
L
149012016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14902
14903 PR target/68991
14904 * gcc.target/i386/pr68991.c: New test.
14905
3f50525d
L
149062016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14907
14908 PR target/68991
14909 * g++.dg/pr68991-1.C: New test.
14910 * g++.dg/pr68991-2.C: Likewise.
14911
e0237993 149122016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14913
e0237993 14914 PR other/60465
face88a1
ST
14915 * gcc.target/ia64/pr60465-gprel64.c: New test.
14916 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14917
a0866eff
KT
149182016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14919
14920 PR rtl-optimization/68651
14921 * gcc.target/aarch64/pr68651_1.c: New test.
14922
c589e975
DM
149232016-01-05 David Malcolm <dmalcolm@redhat.com>
14924
14925 PR c/69122
14926 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14927
929710d9
NS
149282016-01-05 Nathan Sidwell <nathan@acm.org>
14929
ce3e43d7
NS
14930 PR c++/58583
14931 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14932
929710d9
NS
14933 * gcc.dg/alias-15.c: New.
14934
a2faef8e
NC
149352016-01-05 Nick Clifton <nickc@redhat.com>
14936
14937 PR target/68870
14938 * g++.dg/pr68770.C: New test.
14939
4cfa76e3
MS
149402016-01-04 Mike Stump <mikestump@comcast.net>
14941
14942 * lib/target-supports.exp (check_effective_target_cilkplus):
14943 cilkplus targets require pthreads.
4ece61b6 14944 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14945
4e8a3a35
MM
149462016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14947
14948 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14949 generation.
14950
818ab71a
JJ
149512016-01-04 Jakub Jelinek <jakub@redhat.com>
14952
14953 Update copyright years.
14954
2fe0a208
MP
149552016-01-04 Marek Polacek <polacek@redhat.com>
14956
14957 PR c/68908
14958 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14959 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14960 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14961
9e3b2fe3
EB
149622016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14963
14964 * gcc.target/sparc/20160104-2.c: New test.
14965
e8d65a35
EB
149662016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14967
14968 * gcc.target/sparc/20160104-1.c: New test.
14969
25ccfccd
PT
149702016-01-03 Paul Thomas <pault@gcc.gnu.org>
14971
14972 PR fortran/65045
14973 * gfortran.dg/pr65045.f90: New test.
14974
cb51d382
EB
149752016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14976
14977 * gnat.dg/specs/debug1.ads: Delete.
14978
6eeaad6e
JD
149792016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14980
14981 PR libgfortran/68867
14982 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14983 expression.
14984
2f968603
JD
149852016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14986
14987 PR libgfortran/68867
14988 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14989 PowerPC.
14990
591bb5e4
PT
149912016-01-01 Paul Thomas <pault@gcc.gnu.org>
14992
14993 PR fortran/68864
14994 * gfortran.dg/pr68864.f90: New test.
14995
f1e0620c
JJ
149962016-01-01 Jakub Jelinek <jakub@redhat.com>
14997
942a1319
JJ
14998 PR tree-optimization/69070
14999 * gcc.dg/pr69070.c: New test.
15000
10dff63f
JJ
15001 PR sanitizer/69055
15002 * gfortran.dg/pr69055.f90: New test.
15003
f1e0620c
JJ
15004 PR target/69015
15005 * gcc.dg/pr69015.c: New test.
818ab71a 15006\f
2f883d1c 15007Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15008
15009Copying and distribution of this file, with or without modification,
15010are permitted in any medium without royalty provided the copyright
15011notice and this notice are preserved.