]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR fortran/67564 (Segfault on sourced allocattion statement with class(*) arrays)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d233ee5f
PT
12016-11-05 Paul Thomas <pault@gcc.gnu.org>
2
3 PR fortran/67564
4 * gfortran.dg/select_type_39.f03: New test.
5
62016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
7
8 PR fortran/64933
9 * gfortran.dg/associate_23.f90: New test.
10
5f4cebba
JJ
112016-11-04 Jakub Jelinek <jakub@redhat.com>
12
13 PR target/77834
14 * gcc.dg/pr77834.c: New test.
15
6e3ae7e6
PC
162016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
17
18 PR c++/67980
19 * g++.dg/cpp1y/pr67980.C: New.
20
fff6ed28
BS
212016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
22
23 * gcc.target/powerpc/fold-vec-add-1.c: New.
24 * gcc.target/powerpc/fold-vec-add-2.c: New.
25 * gcc.target/powerpc/fold-vec-add-3.c: New.
26 * gcc.target/powerpc/fold-vec-add-4.c: New.
27 * gcc.target/powerpc/fold-vec-add-5.c: New.
28 * gcc.target/powerpc/fold-vec-add-6.c: New.
29 * gcc.target/powerpc/fold-vec-add-7.c: New.
30
bef3a8d7 312016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
32
33 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
34 for -mbranch-likely, infer -mno-branch-likely for R6.
35
dac9376a
BE
362016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
37
38 PR c++/71973
39 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
40 * g++.dg/init/new15.C: Likewise.
41 * g++.dg/ipa/inline-1.C: Likewise.
42 * g++.dg/ipa/inline-2.C: Likewise.
43 * g++.dg/lto/20080908-1_0.C: Likewise.
44 * g++.dg/tc1/dr20.C: Likewise.
45 * g++.dg/tree-ssa/inline-1.C: Likewise.
46 * g++.dg/tree-ssa/inline-2.C: Likewise.
47 * g++.old-deja/g++.law/except1.C: Likewise.
48 * g++.old-deja/g++.other/vbase5.C: Likewise.
49 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
50
b210df46
BS
512016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
52
53 PR tree-optimization/78210
54 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
55 possibility of widening multiplies.
56
964ef24c
RB
572016-11-04 Richard Biener <rguenther@suse.de>
58
59 PR middle-end/78185
60 * gcc.dg/pr78185.c: New testcase.
61
5fb80387
DE
622016-10-04 David Edelsohn <dje.gcc@gmail.com>
63
64 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
65 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
66
6905c577
JJ
672016-11-03 Jakub Jelinek <jakub@redhat.com>
68 Alexandre Oliva <aoliva@redhat.com>
69 Jason Merrill <jason@redhat.com>
70
71 PR debug/28767
72 PR debug/56974
73 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
74 * g++.dg/debug/dwarf2/ref-3.C: New test.
75 * g++.dg/debug/dwarf2/ref-4.C: New test.
76 * g++.dg/debug/dwarf2/refqual-1.C: New test.
77 * g++.dg/debug/dwarf2/refqual-2.C: New test.
78
792016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
80
81 * gfortran.dg/dec_exp_1.f90: New test.
82 * gfortran.dg/dec_exp_2.f90: Likewise.
83 * gfortran.dg/dec_exp_3.f90: Likewise.
84
6905c577 852016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
86
87 * gfortran.dg/dec_parameter_1.f: New test.
88 * gfortran.dg/dec_parameter_2.f90: Likewise.
89 * gfortran.dg/dec_parameter_3.f90: Likewise.
90 * gfortran.dg/dec_parameter_4.f90: Likewise.
91
7d29f8e3
ML
922016-11-03 Martin Liska <mliska@suse.cz>
93
94 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
95 output.
96 * gcc.dg/tree-prof/time-profiler-3.c: New test.
97
5de3e2d8
BE
982016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
99
100 PR libgcc/78067
101 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
102
f03f0232
SKS
1032016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
104
105 * gcc.c-torture/execute/pr78170.c: Require int32plus.
106
bd17a9df
MF
1072016-11-02 Max Filippov <jcmvbkbc@gmail.com>
108
109 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
110
2b01aad6
TC
1112016-11-01 Tamar Christina <tamar.christina@arm.com>
112
113 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
114 Check for arm_v8_neon_hw.
115 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
116 Likewise.
117 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
118 Likewise.
119 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
120 Likewise.
121
aa55dc0c
RB
1222016-11-02 Richard Biener <rguenther@suse.de>
123
124 * gcc.dg/store_merging_8.c: New testcase.
125
6905c577 1262016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
127
128 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
129
075be4a1
DE
1302016-11-02 David Edelsohn <dje.gcc@gmail.com>
131
4b69fb13
DE
132 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
133 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
134 * gcc.dg/addr_equal_1.c: XFAIL AIX.
135 * gcc.dg/pr65779.c: XFAIL AIX.
136 * gcc.dg/pr70405.c: XFAIL AIX.
137
075be4a1
DE
138 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
139 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
140 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
141
fdb1aa55
RO
1422016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
143
144 * lib/target-supports.exp (check_gc_sections_available): Use
145 -print-prog-name=ld to determine linker used.
146
4adbcdb4
ML
1472016-11-02 Martin Liska <mliska@suse.cz>
148
149 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
150 test case.
151
4b2c06f4
KT
1522016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
153
154 PR tree-optimization/78170
155 * gcc.c-torture/execute/pr78170.c: New test.
156
63e523d6
KT
1572016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
158
159 PR tree-optimization/78162
160 * gcc.c-torture/compile/pr78162.c: New test.
161
da42ac7b
RB
1622016-11-02 Richard Biener <rguenther@suse.de>
163
164 PR tree-optimization/78035
165 PR tree-optimization/77964
166 * gcc.target/i386/pr78035.c: New testcase.
167
4280df0a
RB
1682016-11-02 Richard Biener <rguenther@suse.de>
169
170 * gcc.dg/tree-ssa/vrp111.c: New testcase.
171 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
172 * gcc.dg/tree-ssa/pr21086.c: Likewise.
173 * gcc.dg/tree-ssa/pr58480.c: Likewise.
174 * gcc.dg/tree-ssa/vrp08.c: Likewise.
175
1b1d9303
DE
1762016-11-01 David Edelsohn <dje.gcc@gmail.com>
177
178 * gfortran.dg/pr70937.f90: require-effective-target lto.
179
5b7c0519
TK
1802016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
181
182 PR fortran/69544
183 * gfortran.dg/where_6.f90: New test.
184
70d28813
JJ
1852016-11-01 Jakub Jelinek <jakub@redhat.com>
186
187 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
188
7f4266d4
TK
1892016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
190
191 PR fortran/69544
192 * gfortran.dg/where_5.f90: New test.
193
9fc158eb
BB
1942016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
195
196 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
197 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
198 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
199 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
200
baeb7b5c
UB
2012016-11-01 Uros Bizjak <ubizjak@gmail.com>
202
203 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
204 Whitespace fixes.
205 (check_effective_target_vect_cmdline_needed): Check
206 is-effective-target ia32 for x86 targets.
207 (check_effective_target_vect_simd_clones): Simplify condition.
208 (check_effective_target_vect_double): Ditto.
209 (check_effective_target_vect_aligned_arrays): Check
210 is-effective-target ia32 for x86 targets. Simplify condition.
211 (check_effective_target_vect_multiple_sizes): Simplify condition.
212 (check_effective_target_sqrt_insn): Add i?86-*-* target.
213 (check_effective_target_sync_int_128): Simplify condition.
214 (check_effective_target_sync_int_128_runtime): Ditto.
215 (check_effective_target_sync_long_long_runtime): Ditto.
216 (check_effective_target_divmod): Add i?86-*-* target.
217
156b5cca
MM
2182016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
219
220 * gcc.target/powerpc/vsx-extract-4.c: New test.
221 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
222
120a4c45
JD
2232016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
224
225 PR fortran/54679
226 * gfortran.dg/fmt_l.f90: Update test.
227 * gfortran.dg/fmt_l0.f90: New test.
228
c5fed5c6
JJ
2292016-10-31 Jakub Jelinek <jakub@redhat.com>
230
231 PR c++/78089
232 * c-c++-common/builtin-shuffle-1.c: New test.
233 * g++.dg/cpp0x/addressof3.C: New test.
234
aee69156
VV
2352016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
236
237 Add tests for a const member and a reference member for launder.
238 * g++.dg/cpp1z/launder3.C: New.
239 * g++.dg/cpp1z/launder4.C: Likewise.
240 * g++.dg/cpp1z/launder5.C: Likewise.
241 * g++.dg/cpp1z/launder5.cc: Likewise.
242 * g++.dg/cpp1z/launder5.h: Likewise.
243 * g++.dg/cpp1z/launder6.C: Likewise.
244 * g++.dg/cpp1z/launder6.cc: Likewise.
245 * g++.dg/cpp1z/launder6.h: Likewise.
246
1e4fa9b1
JJ
2472016-10-31 Jakub Jelinek <jakub@redhat.com>
248
dcb466ec
JJ
249 PR c++/77948
250 * g++.dg/cpp0x/pr77948-1.C: New test.
251 * g++.dg/cpp0x/pr77948-2.C: New test.
252 * g++.dg/cpp0x/pr77948-3.C: New test.
253 * g++.dg/cpp0x/pr77948-4.C: New test.
254 * g++.dg/cpp0x/pr77948-5.C: New test.
255 * g++.dg/cpp0x/pr77948-6.C: New test.
256
1e4fa9b1
JJ
257 PR tree-optimization/77860
258 * gcc.dg/pr77860.c: New test.
259
9782e1ec
JJ
2602016-10-31 Jakub Jelinek <jakub@redhat.com>
261
262 PR c++/77886
263 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
264
dd57b05e
SKS
2652016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
266
267 * gcc.dg/lto/pr60449_0.c: Skip for avr.
268
84ff4775
LCW
2692016-10-30 Le-Chun Wu <lcwu@google.com>
270 Mark Wielaard <mjw@redhat.com>
271
272 * gcc.dg/Wshadow-compatible-local-1.c: New test.
273 * gcc.dg/Wshadow-local-1.c: Likewise.
274 * gcc.dg/Wshadow-local-2.c: Likewise.
275 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
276 * g++.dg/warn/Wshadow-local-1.C: Likewise.
277 * g++.dg/warn/Wshadow-local-2.C: Likewise.
278
0b56e9ad
BS
2792016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
280
281 PR tree-optimization/71915
282 PR tree-optimization/71490
283 * gcc.dg/tree-ssa/pr54245.c: Delete.
284 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
285 document why.
286
d4fc6702
JD
2872016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
288
289 PR fortran/78123
290 * gfortran.dg/fmt_t_9.f: New test.
291
396e56d2
TK
2922016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
293
294 PR fortran/67219
295 * gfortran.dg/pr67219.f90: New test.
296
a654d5d0
JJ
2972016-10-29 Jakub Jelinek <jakub@redhat.com>
298
205b9ed1
JJ
299 PR rtl-optimization/77919
300 * g++.dg/torture/pr77919-2.C: New test.
301
a654d5d0
JJ
302 PR target/78148
303 * gcc.dg/pr78148.c: New test.
304
894d8b41
EB
3052016-10-28 Eric Botcazou <ebotcazou@adacore.com>
306
307 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
308 * gcc.target/sparc/overflow-4.c: ...here.
309 * gcc.target/sparc/overflow-5.c: New test.
310
e72531b9
PK
3112016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
312 Kugan Vivekanandarajah <kuganv@linaro.org>
313 Jim Wilson <jim.wilson@linaro.org>
314
315 PR tree-optimization/43721
316 * lib/target-supports.exp (check_effective_target_divmod): New.
317 (check_effective_target_divmod_simode): Likewise.
318 (check_effective_target_arm_divmod_simode): Likewise.
319 * gcc.dg/divmod-1-simode.c: New test.
320 * gcc.dg/divmod-1.c: Likewise.
321 * gcc.dg/divmod-2-simode.c: Likewise.
322 * gcc.dg/divmod-2.c: Likewise.
323 * gcc.dg/divmod-3-simode.c: Likewise.
324 * gcc.dg/divmod-3.c: Likewise.
325 * gcc.dg/divmod-4-simode.c: Likewise.
326 * gcc.dg/divmod-4.c: Likewise.
327 * gcc.dg/divmod-5.c: Likewise.
328 * gcc.dg/divmod-6-simode.c: Likewise.
329 * gcc.dg/divmod-6.c: Likewise.
330 * gcc.dg/divmod-7.c: Likewise.
331
f663d9ad
KT
3322016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
333 Jakub Jelinek <jakub@redhat.com>
334 Andrew Pinski <pinskia@gmail.com>
335
336 PR middle-end/22141
337 PR rtl-optimization/23684
338 * gcc.c-torture/execute/pr22141-1.c: New test.
339 * gcc.c-torture/execute/pr22141-2.c: Likewise.
340 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
341 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
342 * gcc.dg/store_merging_1.c: New test.
343 * gcc.dg/store_merging_2.c: Likewise.
344 * gcc.dg/store_merging_3.c: Likewise.
345 * gcc.dg/store_merging_4.c: Likewise.
346 * gcc.dg/store_merging_5.c: Likewise.
347 * gcc.dg/store_merging_6.c: Likewise.
348 * gcc.dg/store_merging_7.c: Likewise.
349 * gcc.target/i386/pr22141.c: Likewise.
350 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
351 * g++.dg/init/new17.C: Likewise.
352
6905c577 3532016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
354
355 PR middle-end/72747
356 * c-c++-common/pr72747-1.c: New test.
357 * c-c++-common/pr72747-2.c: Likewise.
358
539405d5
AK
3592016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
360
361 * gcc.target/s390/oscbreak-1.c: New test.
362
0dbb19f0
AK
3632016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
364
365 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
366
0d9e143c
JJ
3672016-10-28 Jakub Jelinek <jakub@redhat.com>
368
c19066a7
JJ
369 PR rtl-optimization/77919
370 * g++.dg/torture/pr77919.C: New test.
371
0d9e143c
JJ
372 PR rtl-optimization/78132
373 * gcc.target/i386/pr78132.c: New test.
374
cc91248d
EB
3752016-10-27 Eric Botcazou <ebotcazou@adacore.com>
376
377 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
378
787c7a65
MM
3792016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
380
381 * gcc.target/powerpc/vsx-simode.c: New test.
382 * gcc.target/powerpc/vsx-simode2.c: Likewise.
383 * gcc.target/powerpc/vsx-simode3.c: Likewise.
384
4ce71579
JJ
3852016-10-27 Jakub Jelinek <jakub@redhat.com>
386
6f21288f
JJ
387 PR fortran/78026
388 * gfortran.dg/gomp/pr78026.f03: New test.
389 * gfortran.dg/select_type_38.f03: New test.
390
4ce71579
JJ
391 PR middle-end/78025
392 * g++.dg/gomp/declare-simd-7.C: New test.
393
6f21288f 3942016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
395
396 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
397 * gfortran.dg/dec_init_2.f90: Likewise.
398 * gfortran.dg/dec_init_3.f90: New test.
399 * gfortran.dg/dec_init_4.f90: Likewise.
400
93f90bec
BC
4012016-10-27 Bin Cheng <bin.cheng@arm.com>
402
403 * gcc.dg/fold-narrowbopcst-1.c: New test.
404
6f21288f 4052016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
406
407 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
408 dg-shouldfail/dg-output instead of XFAIL.
409 * gfortran.dg/dec_io_6.f90: Likewise.
410
ddb92ab9
TP
4112016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
412
413 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
414 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
415 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
416 * gcc.target/arm/atomic-op-char-3.c: Likewise.
417 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
418 * gcc.target/arm/atomic-op-int-3.c: Likewise.
419 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
420 * gcc.target/arm/atomic-op-release-3.c: Likewise.
421 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
422 * gcc.target/arm/atomic-op-short-3.c: Likewise.
423
ad6e4ba8
BC
4242016-10-27 Bin Cheng <bin.cheng@arm.com>
425
426 * gcc.dg/fold-convmaxconv-1.c: New test.
427 * gcc.dg/fold-convminconv-1.c: New test.
428
6905c577 4292016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
430
431 PR fortran/78092
432 * gfortran.dg/pr78092.f90: New test.
433
7a83b391
KN
4342016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
435
436 PR target/78056
437 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
438 expected error message.
439 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
440 expected error message.
441 * gcc.target/powerpc/vsu/vec-all-nez-7.c
442 (test_all_not_equal_and_not_zero): Change expected error message.
443
3693a620
JJ
4442016-10-26 Jakub Jelinek <jakub@redhat.com>
445
446 PR fortran/77973
447 * gfortran.dg/gomp/pr77973.f90: New test.
448
cd612e8a
PT
4492016-10-26 Paul Thomas <pault@gcc.gnu.org>
450
451 PR fortran/78108
452 * gfortran.dg/submodule_18.f08: New test.
453 * gfortran.dg/submodule_19.f08: New test.
454
09844a5f
MM
4552016-10-26 Michael Matz <matz@suse.de>
456
457 * g++.dg/pr78060.C: New test.
458 * gfortran.dg/pr78061.f: New test.
459 * g++.dg/pr78088.C: New test.
460
6f21288f 4612016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
462
463 * gfortran.dg/dec_io_1.f90: New test.
464 * gfortran.dg/dec_io_2.f90: New test.
465 * gfortran.dg/dec_io_3.f90: New test.
466 * gfortran.dg/dec_io_4.f90: New test.
467 * gfortran.dg/dec_io_5.f90: New test.
468 * gfortran.dg/dec_io_6.f90: New test.
469
6c95388f
JJ
4702016-10-25 Jakub Jelinek <jakub@redhat.com>
471
472 PR sanitizer/78106
473 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
474
4752016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
476
477 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
478 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
479
90e261e4
EB
4802016-10-25 Eric Botcazou <ebotcazou@adacore.com>
481
482 * gnat.dg/opt59.adb: New test.
483 * gnat.dg/opt59_pkg.ad[sb]: New helper.
484
485 * gnat.dg/opt60.adb: New test.
486
cef026ec
AV
4872016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
488
489 PR fortran/72770
490 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
491 this pr.
492
96592eed
JJ
4932016-10-25 Jakub Jelinek <jakub@redhat.com>
494
495 PR target/78102
496 * gcc.target/i386/pr78102.c: New test.
497
6c95388f 4982016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
499
500 * gfortran.dg/dec_logical_xor_1.f90: New test.
501 * gfortran.dg/dec_logical_xor_2.f90: New test.
502 * gfortran.dg/dec_logical_xor_3.f03: New test.
503
6c95388f 5042016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
505
506 * gfortran.dg/dec_loc_rval_1.f90: New test.
507 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 508 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 509
6c95388f 5102016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 511
90051c26
FR
512 * gfortran.dg/dec_type_print.f90: New testcase.
513
6c95388f 5142016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
515
516 * gfortran.dg/feed_1.f90: New test.
517 * gfortran.dg/feed_2.f90: New test.
ef144767 518
8e104951
ML
5192016-10-25 Martin Liska <mliska@suse.cz>
520
521 PR sanitizer/78106
522 * gcc.dg/asan/pr78106.c: New test.
523
b93ee1bb
ML
5242016-10-25 Martin Liska <mliska@suse.cz>
525
526 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
527
ad6922b0
WD
5282016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
529
530 PR target/78041
531 * gcc.target/arm/pr78041.c: New test.
532
e16f1cc7
JJ
5332016-10-25 Jakub Jelinek <jakub@redhat.com>
534
535 * g++.dg/cpp1z/launder1.C: New test.
536 * g++.dg/cpp1z/launder2.C: New test.
537
078134e5 5382016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 539 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
540
541 PR target/71676
542 PR target/71678
543 * gcc.target/avr/pr71676-2.c: New test.
544
c7212a15 5452016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 546 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
547
548 PR target/71676
549 PR target/71678
550 * gcc.target/avr/pr71676-1.c: New test.
551 * gcc.target/avr/pr71676-3.c: New test.
552 * gcc.target/avr/pr71676.c: New test.
553 * gcc.target/avr/pr71678.c: New test.
554
d1c7d3a8
KV
5552016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
556
557 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
558 such that cloned verions of tested functions are not created.
559
c7082171
SK
5602016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
561
562 PR fortran/71895
563 * gfortran.dg/pr71895.f90: New test.
564
0f2a9e37
JJ
5652016-10-24 Jakub Jelinek <jakub@redhat.com>
566
567 * g++.dg/debug/dwarf2/ref-2.C: New test.
568
f8348061
BE
5692016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
570
571 * c-c++-common/Wint-in-bool-context-3.c: New test.
572
1eb4547b
MS
5732016-10-24 Martin Sebor <msebor@redhat.com>
574
575 PR middle-end/77735
576 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
577 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
578 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
579 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
580 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
581 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
582 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
583
292af537
RB
5842016-10-24 Richard Biener <rguenther@suse.de>
585
586 PR testsuite/71491
587 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
588 * gcc.dg/vect/slp-45.c: Likewise.
589
40f683e8
RB
5902016-10-24 Richard Biener <rguenther@suse.de>
591
592 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
593 * gcc.dg/tree-ssa/pr21458.c: Likewise.
594 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
595
b1b6774f
GJL
5962016-10-24 Georg-Johann Lay <avr@gjlay.de>
597
598 PR target/78093
599 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
600 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
601
ed9760d2
AV
6022016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
603
604 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
605
fb027a42
JJ
6062016-10-24 Jakub Jelinek <jakub@redhat.com>
607
608 * gcc.target/i386/bmi2-pext-1.c: New test.
609 * gcc.target/i386/bmi2-pdep-1.c: New test.
610 * gcc.target/i386/bmi2-bzhi-3.c: New test.
611 * gcc.target/i386/tbm-bextri-1.c: New test.
612 * gcc.target/i386/bmi-bextr-6.c: New test.
613
8e10302e
RO
6142016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
615
616 PR target/77483
617 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
618 * gcc.target/i386/pr65105-1.c: Likewise.
619 * gcc.target/i386/pr65105-2.c: Likewise.
620 * gcc.target/i386/pr65105-3.c: Likewise.
621 * gcc.target/i386/pr65105-5.c: Likewise.
622 * gcc.target/i386/pr67761.c: Likewise.
623 * gcc.target/i386/pr70799-1.c: Likewise.
624
866c72a8
ML
6252016-10-24 Martin Liska <mliska@suse.cz>
626
627 PR sanitizer/77966
628 * c-c++-common/ubsan/unreachable-3.c: New test.
629
0804124b
SK
6302016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
631
632 PR fortran/77763
633 * gfortran.dg/pr77763.f90
634
87c9fca5
SK
6352016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
636
637 PR fortran/54730
638 PR fortran/78033
639 * gfortran.dg/pr78033.f90: New test.
640
dfd6231e
PT
6412016-10-23 Paul Thomas <pault@gcc.gnu.org>
642
643 PR fortran/69834
644 * gfortran.dg/select_type_1.f03: Change error for overlapping
645 TYPE IS cases.
646 * gfortran.dg/select_type_36.f03: New test.
647
66ccff98
EB
6482016-10-22 Eric Botcazou <ebotcazou@adacore.com>
649
650 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
651
15876cee
TK
6522016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
653
654 PR fortran/78021
655 * gfortran.dg/string_length_3.f90: New test.
656
574284e9
AV
6572016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
658
574284e9
AV
659 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
660
6612016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
662
663 PR fortran/43366
664 PR fortran/57117
665 PR fortran/61337
666 * gfortran.dg/alloc_comp_class_5.f03: New test.
667 * gfortran.dg/class_allocate_21.f90: New test.
668 * gfortran.dg/class_allocate_22.f90: New test.
669 * gfortran.dg/realloc_on_assign_27.f08: New test.
670
20276dc9
JL
6712016-10-21 Jeff Law <law@redhat.com>
672
673 * PR tree-optimization/71947
674 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
675 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
676 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
677
f7503699
KV
6782016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
679
680 * gcc.dg/ipa/vrp5.c: New test.
681 * gcc.dg/ipa/vrp6.c: New test.
682
5be6b295
WD
6832016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
684
685 * gcc.target/aarch64/test_frame_17.c: New test.
686
c82bc7ed
WD
6872016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
688
689 * gcc.target/aarch64/test_frame_17.c: New test.
690
67a6cac7
AP
6912016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
692
693 PR preprocessor/71681
694 * gcc.dg/cpp/pr71681-1.c: New testcase
695 * gcc.dg/cpp/pr71681-2.c: Likewise
696 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
697 * gcc.dg/cpp/remap/a/header.gcc: Likewise
698 * gcc.dg/cpp/remap/a/t_1.h: Likewise
699 * gcc.dg/cpp/remap/a/t_2.h: Likewise
700
8e6982f7
JJ
7012016-10-21 Jakub Jelinek <jakub@redhat.com>
702
9c4c8b7b
JJ
703 PR target/78057
704 * gcc.target/i386/pr78057.c: New test.
705
8e6982f7
JJ
706 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
707
de514d40
PT
7082016-10-21 Paul Thomas <pault@gcc.gnu.org>
709
710 PR fortran/69566
711 * gfortran.dg/select_type_37.f03: New test.
712
1d64ceb0
SKS
7132016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
714
715 PR target/71627
716 * gcc.target/avr/pr71627.c: New test
717
85729229
EB
7182016-10-21 Eric Botcazou <ebotcazou@adacore.com>
719
720 * gcc.target/sparc/overflow-1.c: New test.
721 * gcc.target/sparc/overflow-2.c: Likewise.
722 * gcc.target/sparc/overflow-3.c: Likewise.
723
d17f2c3b
AV
7242016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
725
726 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
727 effective target.
728
0d47cee6
KT
7292016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
730
731 PR rtl-optimization/78038
732 * gcc.target/aarch64/pr78038.c: New test.
733
a20d03c8
RB
7342016-10-21 Richard Biener <rguenther@suse.de>
735
736 PR tree-optimization/78051
737 * g++.dg/torture/pr78051.C: New testcase.
738
f3ecd50f
BE
7392016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
740
741 * c-c++-common/wdate-time.c: Restored test case.
742 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
743
fceabe50
JJ
7442016-10-20 Jakub Jelinek <jakub@redhat.com>
745
746 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
747
f56ea76e
UB
7482016-10-20 Uros Bizjak <ubizjak@gmail.com>
749
750 PR target/78037
751 * gcc.target/i386/pr78037.c: New test.
752
2c35bbe1
EB
7532016-10-20 Eric Botcazou <ebotcazou@adacore.com>
754
755 * gcc.target/visium/overflow8.c: New.
756 * gcc.target/visium/overflow16.c: Likewise.
757 * gcc.target/visium/overflow32: Likewise.
758
28df8730
MM
7592016-10-20 Michael Matz <matz@suse.de>
760
761 * gcc.dg/loop-split.c: New test.
762 * gcc.dg/tree-ssa/ifc-9.c: Update.
763 * gcc.dg/tree-ssa/ifc-10.c: Update.
764
6c1a9e41
RB
7652016-10-20 Richard Biener <rguenther@suse.de>
766
767 * gcc.dg/graphite/pr35356-1.c: Update.
768
a2923dba
PC
7692016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
770
771 PR c++/77446
772 * g++.dg/cpp1y/pr77446.C: New.
773
2066ef6a
PK
7742016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
775
776 PR tree-optimization/53979
777 * gcc.dg/pr53979-1.c: New test-case.
778 * gcc.dg/pr53979-2.c: Likewise.
779
4c712374
BE
7802016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
781
782 * c-c++-common/Wint-in-bool-context-2.c: New test.
783
bdcf8e7c
JD
7842016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
785
786 * gfortran.dg/dtio_17.f90: Fix test.
787
ec1748d4
AH
7882016-10-19 Aldy Hernandez <aldyh@redhat.com>
789
790 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
791 * gcc.dg/Walloca-2.c: Same.
792
b70f0b0c
AH
7932016-10-19 Aldy Hernandez <aldyh@redhat.com>
794
795 * gcc.dg/Wvla-1.c: Rename to...
796 * gcc.dg/Wvla-larger-than-1.c: ...this.
797 * gcc.dg/Wvla-2.c: Rename to...
798 * gcc.dg/Wvla-larger-than-2.c: ...this.
799 * gcc.dg/Wvla-3.c: Rename to...
800 * gcc.dg/Walloca-11.c.: ...this.
801 * gcc.dg/wvla-[1-7].c: Rename to:
802 * gcc.dg/Wvla-[1-7].c: ...this.
803
cbb22e61
BC
8042016-10-19 Bin Cheng <bin.cheng@arm.com>
805
806 PR tree-optimization/78005
807 * gcc.dg/vect/pr78005.c: New.
808 * gcc.target/i386/l_fma_float_1.c: Revise test.
809 * gcc.target/i386/l_fma_float_2.c: Ditto.
810 * gcc.target/i386/l_fma_float_3.c: Ditto.
811 * gcc.target/i386/l_fma_float_4.c: Ditto.
812 * gcc.target/i386/l_fma_float_5.c: Ditto.
813 * gcc.target/i386/l_fma_float_6.c: Ditto.
814 * gcc.target/i386/l_fma_double_1.c: Ditto.
815 * gcc.target/i386/l_fma_double_2.c: Ditto.
816 * gcc.target/i386/l_fma_double_3.c: Ditto.
817 * gcc.target/i386/l_fma_double_4.c: Ditto.
818 * gcc.target/i386/l_fma_double_5.c: Ditto.
819 * gcc.target/i386/l_fma_double_6.c: Ditto.
820
a023f8c8
TS
8212016-10-19 Thomas Schwinge <thomas@codesourcery.com>
822
823 PR tree-optimization/78024
824 * gcc.dg/goacc/loop-processing-1.c: New file.
825
d9700bdb
RB
8262016-10-19 Richard Biener <rguenther@suse.de>
827
828 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
829
902cb7b1
KN
8302016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
831
832 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
833 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
834 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
835 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
836 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
837 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
838 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
839 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
840 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
841 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
842 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
843 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
844 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
845 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
846 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
847 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
848 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
849 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
850 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
851 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
852 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
853 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
854 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
855 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
856 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
857 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
858 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
859 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
860 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
861 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
862 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
863 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
864 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
865 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
866 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
867 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
868 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
869 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
870 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
871 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
872 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
873 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
874 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
875 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
876 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
877 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
878 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
879 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
880 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
881 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
882 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
883 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
884 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
885 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
886 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
887 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
888 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
889 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
890 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
891 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
892 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
893 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
894 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
895 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
896 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
897 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
898 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
899 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
900 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
901 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
902 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
903 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
904 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
905 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
906 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
907 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
908 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
909 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
910 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
911 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
912 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
913 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
914 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
915 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
916 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
917 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
918 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
919 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
920 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
921 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
922 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
923 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
924 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
925 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
926 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
927 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
928 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
929 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
930 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
931 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
932 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
933 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
934 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
935 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
936 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
937 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
938 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
939 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
940 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
941 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
942 * gcc.target/powerpc/vsu/vsu.exp: New file.
943
5cb96b6a
UB
9442016-10-18 Uros Bizjak <ubizjak@gmail.com>
945
946 PR target/77991
947 * gcc.target/i386/pr77991.c: New test.
948
f5de494c
MF
9492016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
950
951 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
952 LTO is used.
953
e5163ec1
SKS
9542016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
955
5cb96b6a 956 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 957
b64e8239
RB
9582016-10-18 Richard Biener <rguenther@suse.de>
959
960 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
961 * gcc.dg/tree-ssa/pr21001.c: Likewise.
962 * gcc.dg/tree-ssa/pr21090.c: Likewise.
963 * gcc.dg/tree-ssa/pr21294.c: Likewise.
964 * gcc.dg/tree-ssa/pr21563.c: Likewise.
965 * gcc.dg/tree-ssa/pr23744.c: Likewise.
966 * gcc.dg/tree-ssa/pr25382.c: Likewise.
967 * gcc.dg/tree-ssa/pr68431.c: Likewise.
968 * gcc.dg/tree-ssa/vrp03.c: Likewise.
969 * gcc.dg/tree-ssa/vrp06.c: Likewise.
970 * gcc.dg/tree-ssa/vrp07.c: Likewise.
971 * gcc.dg/tree-ssa/vrp09.c: Likewise.
972 * gcc.dg/tree-ssa/vrp19.c: Likewise.
973 * gcc.dg/tree-ssa/vrp20.c: Likewise.
974 * gcc.dg/tree-ssa/vrp92.c: Likewise.
975 * gcc.dg/pr68217.c: Likewise.
976 * gcc.dg/predict-9.c: Likewise.
977 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
978 * gcc.dg/predict-1.c: Likewise.
979
c680ada5
JD
9802016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
981
982 * gfortran.dg/dtio_17.f90: New test.
983
7fd4f180
KV
9842016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
985
986 * gcc.dg/ipa/vrp4.c: Adjust testcase.
987
718625ad
KV
9882016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
989
990 * gcc.dg/ipa/vrp4.c: New test.
991
735b8f9f
KV
9922016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
993
994 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
995 * gcc.dg/torture/pr39074.c: Likewise.
996
86f98087
EB
9972016-10-17 Eric Botcazou <ebotcazou@adacore.com>
998
999 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1000 * gnat.dg/trampoline4.adb: Minor tweak.
1001
a929f266
BS
10022016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1003
1004 PR tree-optimization/77916
1005 * gcc.dg/torture/pr77916.c: New.
1006
4acf2055
SK
10072016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1008
1009 PR fortran/77978
1010 * gfortran.dg/pr77978_1.f90: New test.
1011 * gfortran.dg/pr77978_2.f90: Ditto.
1012 * gfortran.dg/pr77978_3.f90: Ditto.
1013
871267e1
PT
10142016-10-17 Paul Thomas <pault@gcc.gnu.org>
1015
1016 PR fortran/61420
1017 PR fortran/78013
1018 * gfortran.dg/proc_ptr_49.f90: New test.
1019
fd9593e9
BE
10202016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1021
1022 PR target/77308
1023 * gcc.target/arm/pr77308.c: New test.
1024
d32d4176
DE
10252016-10-17 David Edelsohn <dje.gcc@gmail.com>
1026
1027 * lib/target-supports.exp
1028 (check_effective_target_floatn_nx_runtime): Return 0 for
1029 powerpc*-ibm-aix*.
1030
dca2910c
AP
10312016-10-17 Andrew Pinski <apinski@cavium.com>
1032
1033 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1034 long instead of long.
1035 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1036 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1037 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1038 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1039 * gcc.target/aarch64/pr68102_1.c: Likewise.
1040 * gcc.target/aarch64/target_attr_3.c: Likewise.
1041
44b00dbc
RB
10422016-10-17 Richard Biener <rguenther@suse.de>
1043
1044 PR tree-optimization/77988
1045 * gcc.dg/torture/pr77988.c: New testcase.
1046
89b80c42
PK
10472016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1048
1049 * gcc.dg/pr71636-1.c: New test-case.
1050 * gcc.dg/pr71636-2.c: Likewise.
1051
4c640e26
EB
10522016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1053
1054 * gnat.dg/trampoline3.adb: New test.
1055 * gnat.dg/trampoline4.adb: Likewise.
1056
6c0347f6
JD
10572016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1058
1059 * gfortran.dg/dtio_16.f90: New test.
1060
d0d48a06
EB
10612016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1062
1063 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1064 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1065 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1066
baa33d83
EB
10672016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1068
1069 * gcc.target/sparc/popc.c: Rename to...
1070 * gcc.target/sparc/popc-1.c: ...this.
1071 * gcc.target/sparc/popc-2.c: New test.
1072
523ee218
JD
10732016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1074
1075 PR fortran/77972
1076 * gfortran.dg/unexpected_eof_4.f90: New test.
1077
c04d4ede
JB
10782016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1079
31a84d4a
AP
1080 PR libfortran/48587
1081 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1082
064ed55a
JJ
10832016-10-14 Jakub Jelinek <jakub@redhat.com>
1084
9a822fc7
JJ
1085 PR middle-end/77959
1086 * gfortran.dg/pr77959.f90: New test.
1087
064ed55a
JJ
1088 DR 1511 - const volatile variables and ODR
1089 * g++.dg/DRs/dr1511-1.C: New test.
1090 * g++.dg/DRs/dr1511-2.C: New test.
1091
2579762a
EB
10922016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1093
1094 * gnat.dg/debug7.adb (dg-options): Remove -g.
1095 * gnat.dg/debug8.adb (dg-options): Add -margs.
1096 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1097
6d59425d
RB
10982016-10-14 Richard Biener <rguenther@suse.de>
1099
1100 PR tree-optimization/77979
1101 * gcc.dg/torture/pr77979.c: New testcase.
1102
43f66d6e
ML
11032016-10-14 Martin Liska <mliska@suse.cz>
1104
1105 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1106 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1107 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1108
cb3ac867
UB
11092016-10-14 Uros Bizjak <ubizjak@gmail.com>
1110
1111 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1112 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1113 * gcc.dg/torture/pr77937-2.c: Likewise.
1114
14cf71a0
EB
11152016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1116
1117 * gnat.dg/lto15.adb: Adjust.
1118 * gnat.dg/lto16.adb: Likewise.
1119 * gnat.dg/lto17.adb: Likewise
1120 * gnat.dg/lto18.ad[sb]: New test.
1121 * gnat.dg/lto18_pkg.ads: New helper.
1122 * gnat.dg/lto19.adb: New test.
1123 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1124 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1125 * gnat.dg/lto20.adb: New test.
1126 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1127
6fd9c6f4
AV
11282016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1129
1130 * gfortran.dg/coarray_38.f90: Expect error message.
1131
01f44038
KT
11322016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1133
1134 * gcc.target/aarch64/spellcheck_1.c: New test.
1135 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1136 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1137 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1138 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1139 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1140
253abb2a
AS
11412016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1142
1143 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1144
a2695319
BS
11452016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1146
1147 PR tree-optimization/77937
1148 * gcc.dg/torture/pr77937-1.c: New.
1149 * gcc.dg/torture/pr77937-2.c: New.
1150
14a2c9aa
JM
11512016-10-13 Jakub Jelinek <jakub@redhat.com>
1152
1153 * g++.dg/cpp1z/inline-var1.C: New test.
1154 * g++.dg/cpp1z/inline-var1a.C: New test.
1155 * g++.dg/cpp1z/inline-var1.h: New file.
1156 * g++.dg/cpp1z/inline-var2.C: New test.
1157 * g++.dg/cpp1z/inline-var3.C: New test.
1158 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1159 uninitialized const.
1160
6c95388f 11612016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1162
ee7fa2e3
SL
1163 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1164 Xscale is specified, not just -march.
1165 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1166 is incompatible with Xscale.
18d34307 1167
96032047
MS
11682016-10-13 Martin Sebor <msebor@redhat.com>
1169
1170 PR c++/71912
1171 * g++.dg/ext/flexary4.C: Adjust.
1172 * g++.dg/ext/flexary5.C: Same.
1173 * g++.dg/ext/flexary9.C: Same.
1174 * g++.dg/ext/flexary19.C: New test.
1175 * g++.dg/ext/flexary18.C: New test.
1176 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1177 regression test.
5cb96b6a
UB
1178 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1179 Avoid generating a flexible array member in an array.
96032047 1180
5b1548fd
MS
11812016-10-13 Martin Sebor <msebor@redhat.com>
1182
1183 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1184 to placate -Wformat on targets where the type is not int.
1185
7810c4eb
DM
11862016-10-13 David Malcolm <dmalcolm@redhat.com>
1187
1188 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1189 in INSN_LOCATION.
1190
fcd27666
BC
11912016-10-13 Bin Cheng <bin.cheng@arm.com>
1192
1193 * gcc.target/i386/l_fma_float_1.c: Revise test.
1194 * gcc.target/i386/l_fma_float_2.c: Ditto.
1195 * gcc.target/i386/l_fma_float_3.c: Ditto.
1196 * gcc.target/i386/l_fma_float_4.c: Ditto.
1197 * gcc.target/i386/l_fma_float_5.c: Ditto.
1198 * gcc.target/i386/l_fma_float_6.c: Ditto.
1199 * gcc.target/i386/l_fma_double_1.c: Ditto.
1200 * gcc.target/i386/l_fma_double_2.c: Ditto.
1201 * gcc.target/i386/l_fma_double_3.c: Ditto.
1202 * gcc.target/i386/l_fma_double_4.c: Ditto.
1203 * gcc.target/i386/l_fma_double_5.c: Ditto.
1204 * gcc.target/i386/l_fma_double_6.c: Ditto.
1205
b8a4b8c8
BC
12062016-10-13 Bin Cheng <bin.cheng@arm.com>
1207
1208 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1209
328ba117
BC
12102016-10-13 Bin Cheng <bin.cheng@arm.com>
1211
1212 * gcc.dg/vect/vect-98.c: Refine test case.
1213 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1214 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1215 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1216
1a1ab05e
JJ
12172016-10-13 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR c/77946
1220 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1221
27947670
ML
12222016-10-13 Martin Liska <mliska@suse.cz>
1223
1224 PR tree-optimization/77943
1225 * g++.dg/tree-ssa/pr77943.C: New test.
1226
92c5266b
AV
12272016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1228
1229 PR fortran/72832
1230 * gfortran.dg/allocate_with_source_22.f03: New test.
1231 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1232 fail.
1233
90bca4ed
TP
12342016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1235
1236 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1237 * gcc.target/arm/movsi_movw.c: Likewise.
1238 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1239 directive to work on big endian targets.
1240
0011af7b
KV
12412016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1242
1243 * gcc.dg/tree-ssa/evrp6.c: New test.
1244
859e95ab
SB
12452016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1246
1247 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1248 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1249 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1250
2934018d
SB
12512016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1252
1253 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1254 * gcc.target/powerpc/warn-2.c: Ditto.
1255
f92d1522
RS
12562016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1257
1258 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1259 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1260 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1261 for -mmsa.
1262 * gcc.target/mips/msa.c: New test.
1263 * gcc.target/mips/msa-builtins.c: Likewise.
1264 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1265 (check_effective_target_mips_msa_runtime): Likewise.
1266 (check_effective_target_mips_msa): Likewise.
1267 (add_options_for_mips_msa): Likewise.
1268 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1269 (check_effective_target_vect_intfloat_cvt): Likewise.
1270 (check_effective_target_vect_uintfloat_cvt): Likewise.
1271 (check_effective_target_vect_floatint_cvt): Likewise.
1272 (check_effective_target_vect_floatuint_cvt): Likewise.
1273 (check_effective_target_vect_shift): Likewise.
1274 (check_effective_target_vect_shift_char): Likewise.
1275 (check_effective_target_vect_long): Likewise.
1276 (check_effective_target_vect_float): Likewise.
1277 (check_effective_target_vect_double): Likewise.
1278 (check_effective_target_vect_long_long): Likewise.
1279 (check_effective_target_vect_perm): Likewise.
1280 (check_effective_target_vect_perm_byte): Likewise.
1281 (check_effective_target_vect_perm_short): Likewise.
1282 (check_effective_target_vect_sdot_qi): Likewise.
1283 (check_effective_target_vect_udot_qi): Likewise.
1284 (check_effective_target_vect_sdot_hi): Likewise.
1285 (check_effective_target_vect_udot_hi): Likewise.
1286 (check_effective_target_vect_pack_trunc): Likewise.
1287 (check_effective_target_vect_unpack): Likewise.
1288 (check_effective_target_vect_hw_misalign): Likewise.
1289 (check_effective_target_vect_condition): Likewise.
1290 (check_effective_target_vect_cond_mixed): Likewise.
1291 (check_effective_target_vect_char_mult): Likewise.
1292 (check_effective_target_vect_short_mult): Likewise.
1293 (check_effective_target_vect_int_mult): Likewise.
1294 (check_effective_target_vect_extract_even_odd): Likewise.
1295 (check_effective_target_vect_interleave): Likewise.
1296 (check_vect_support_and_set_flags): Check if the target supports MSA
1297 and append to the list of EFFECTIVE_TARGETS.
1298
0bfd099c
RB
12992016-10-12 Richard Biener <rguenther@suse.de>
1300
1301 PR debug/77947
1302 * g++.dg/torture/pr77947.C: New testcase.
1303
b4a9ef2f
PMR
13042016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1305
1306 * gnat.dg/debug8.adb: New testcase.
1307
c0dbd22d
PMR
13082016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1309
1310 * gnat.dg/debug9.adb: New testcase.
1311
8a7c91cd
RB
13122016-10-12 Richard Biener <rguenther@suse.de>
1313
1314 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1315 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1316 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1317
7dc2f5f1
RB
13182016-10-12 Richard Biener <rguenther@suse.de>
1319
1320 PR tree-optimization/77920
1321 * gcc.dg/torture/pr77920.c: New testcase.
1322
70f6d5e1
JJ
13232016-10-12 Jakub Jelinek <jakub@redhat.com>
1324
4a8b97cb
JJ
1325 PR tree-optimization/77929
1326 * gcc.c-torture/compile/pr77929.c: New test.
1327
70f6d5e1
JJ
1328 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1329 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1330 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1331 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1332 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1333 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1334 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1335 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1336 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1337
4803de58
EB
13382016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1339
1340 * gcc.target/sparc/setcc-4.c: Adjust.
1341 * gcc.target/sparc/setcc-5.c: Likewise.
1342 * gcc.target/sparc/setcc-6.c: Likewise.
1343 * gcc.target/sparc/setcc-7.c: Likewise.
1344 * gcc.target/sparc/setcc-8.c: Likewise.
1345 * gcc.target/sparc/setcc-9.c: Likewise.
1346 * gcc.target/sparc/setcc-10.c: Delete.
1347
f6cf4810
SK
13482016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1349
1350 PR fortran/77942
1351 * gfortran.dg/pr77942.f90
1352
8e8c2744
FR
13532016-10-11 Fritz Reese <fritzoreese@gmail.com>
1354
1355 * gfortran.dg/dec_math.f90: New testsuite.
1356
ddefad9a
SKS
13572016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1358
1359 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1360 (main): Declare j as i32 instead of int.
1361
e7b08761
TP
13622016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1363
1364 PR testsuite/PR77710
1365 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1366 target triplet instead of *-*-*-*.
1367
9fd7cd44
EB
13682016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1369
1370 * gnat.dg/unchecked_convert10.adb: New test.
1371 * gnat.dg/unchecked_convert11.adb: Likewise.
1372 * gnat.dg/unchecked_convert12.adb: Likewise.
1373
ff7e7ee0
EB
13742016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1375
1376 * gcc.target/sparc/cbcond-1.c: New test.
1377 * gcc.target/sparc/cbcond-2.c: Likewise.
1378 * gcc.target/sparc/movcc-1.c: Likewise.
1379 * gcc.target/sparc/movcc-2.c: Likewise.
1380 * gcc.target/sparc/setcc-1.c: Adjust.
1381 * gcc.target/sparc/setcc-2.c: Likewise.
1382 * gcc.target/sparc/setcc-3.c: Likewise.
1383 * gcc.target/sparc/setcc-4.c: Likewise.
1384 * gcc.target/sparc/setcc-5.c: Likewise.
1385 * gcc.target/sparc/setcc-6.c: New test.
1386 * gcc.target/sparc/setcc-7.c: Likewise.
1387 * gcc.target/sparc/setcc-8.c: Likewise.
1388 * gcc.target/sparc/setcc-9.c: Likewise.
1389 * gcc.target/sparc/setcc-10.c: Likewise.
1390
d30078b8
JL
13912016-10-10 Jeff Law <law@redhat.com>
1392
1393 PR tree-optimization/71947
1394 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1395 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1396 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1397 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1398 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1399 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1400
5f869266
TK
14012016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1402
1403 PR fortran/77915
1404 * gfortran.dg/matmul_11.f90: New test.
1405
174e0b00
JW
14062016-10-10 Jiong Wang <jiong.wang@arm.com>
1407
1408 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1409 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1410 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1411 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1412 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1413 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1414 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1415 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1416 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1417 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1418 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1419 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1420 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1421 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1422 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1423 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1424 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1425 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1426 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1427 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1428 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1429 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1430 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1431 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1432 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1433 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1434 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1435 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1436 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1437 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1438 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1439 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1440 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1441 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1442 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1443 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1444 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1445 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1446 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1447 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1448 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1449 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1450 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1451 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1452 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1453 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1454 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1455 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1456 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1457 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1458 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1459 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1460 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1461 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1462 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1463 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1464 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1465 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1466 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1467
4bc63138
JW
14682016-10-10 Jiong Wang <jiong.wang@arm.com>
1469
1470 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1471 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1472 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1473 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1474 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1475 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1476 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1477 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1478 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1479 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1480 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1481 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1482 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1483 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1484
8f3edb07
JW
14852016-10-10 Jiong Wang <jiong.wang@arm.com>
1486
1487 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1488 Enable AArch64.
1489 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1490 vdup*_laneq.
1491 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1492 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1493 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1494 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1495
6e49f922
JW
14962016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1497 Jiong Wang <jiong.wang@arm.com>
1498
1499 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1500 AArch64 support.
1501 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1502 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1503 AArch64 targets.
1504 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1505 AArch64 targets.
1506 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1507 targets.
1508 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1509
41683e1a
EB
15102016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1511
1512 * gnat.dg/specs/vfa.ads: New test.
1513
6e49f922 15142016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1515
1516 * gnat.dg/inline13.ad[sb]: New test.
1517 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1518
55cfd746
EB
15192016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1520
1521 * gnat.dg/biased_subtype.adb: New test.
1522
4dfb8a2a
JJ
15232016-10-09 Jakub Jelinek <jakub@redhat.com>
1524
1525 PR tree-optimization/77901
1526 * gcc.c-torture/compile/pr77901.c: New test.
1527
67b97478
PK
15282016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1529
1530 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1531 * gcc.dg/ipa/propalign-2.c: Likewise
1532 * gcc.dg/ipa/propalign-3.c: Likewise.
1533 * gcc.dg/ipa/propalign-4.c: Likewise.
1534 * gcc.dg/ipa/propalign-5.c: Likewise.
1535
7bad794a
JJ
15362016-10-08 Jakub Jelinek <jakub@redhat.com>
1537
81b02905
JJ
1538 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1539
ee19ef45
JJ
1540 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1541
7bad794a
JJ
1542 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1543 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1544
56d3a930
FR
15452016-10-07 Fritz Reese <fritzoreese@gmail.com>
1546
1547 * gfortran.dg/dec_union_11.f90: New testcase.
1548
45e2bf2e
NS
15492016-10-07 Nathan Sidwell <nathan@acm.org>
1550
1551 PR c++/66443
1552 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1553 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1554 * g++.dg/cpp1y/pr66443-cxx14.C: New
1555 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1556 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1557
be845b04
JJ
15582016-10-07 Jakub Jelinek <jakub@redhat.com>
1559
1560 * g++.dg/cpp0x/addressof1.C: New test.
1561 * g++.dg/cpp0x/addressof2.C: New test.
1562
08213983
MM
15632016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1564
1565 * gcc.target/powerpc/float128-type-1.c: New test to check that
1566 PowerPC 64-bit Linux enables -mfloat128-type by default.
1567 * gcc.target/powerpc/float128-type-2.c: Likewise.
1568 * gcc.target/powerpc/float128-mix.c: Change error message to
1569 reflect that __ibm128 is now #define'ed to be long double.
1570
bd845c14
SK
15712016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1572
1573 PR fortran/77406
1574 * gfortran.dg/pr77406.f90: New test.
1575 * gfortran.dg/assumed_type_3.f90: Update error messages.
1576 * gfortran.dg/defined_operators_1.f90: Ditto.
1577 * gfortran.dg/generic_26.f90: Ditto.
1578 * gfortran.dg/generic_7.f90: Ditto.
1579 * gfortran.dg/gomp/udr5.f90: Ditto.
1580 * gfortran.dg/gomp/udr7.f90: Ditto.
1581 * gfortran.dg/interface_1.f90: Ditto.
1582 * gfortran.dg/interface_37.f90: Ditto.
1583 * gfortran.dg/interface_5.f90: Ditto.
1584 * gfortran.dg/interface_6.f90: Ditto.
1585 * gfortran.dg/interface_7.f90
1586 * gfortran.dg/no_arg_check_3.f90
1587 * gfortran.dg/operator_5.f90
1588 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1589
c09c4992
BE
15902016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1591
1592 PR c++/77700
1593 * c-c++-common/Wint-in-bool-context.c: Update test.
1594
d7f336f8
RB
15952016-10-07 Richard Biener <rguenther@suse.de>
1596
1597 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1598 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1599
a9172bf3
MP
16002016-10-07 Marek Polacek <polacek@redhat.com>
1601
1602 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1603
8a14afd0
BS
16042016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1605
1606 PR c++/69733
1607 * c-c++-common/pr69733.c: New test.
1608 * gcc.dg/pr69733.c: New test.
1609 * gcc.target/i386/pr69733.c: New test.
1610
d4bd4646
MP
16112016-10-07 Marek Polacek <polacek@redhat.com>
1612
1613 PR c++/77803
1614 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1615
a93cdc5c
JJ
16162016-10-07 Jakub Jelinek <jakub@redhat.com>
1617
1618 PR tree-optimization/77664
1619 * gcc.dg/tree-ssa/pr77664.c: New test.
1620 * gcc.dg/pr77664.c: New test.
1621
16222016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1623
1624 * gfortran.dg/pr69955.f90: New test.
1625
ac193ee7
LK
16262016_10-06 Louis Krupp <louis.krupp@zoho.com>
1627
1628 PR fortran/57910
1629 * gfortran.dg/pr57910.f90: New test.
1630
342cfb3e
JJ
16312016-10-06 Jakub Jelinek <jakub@redhat.com>
1632
1633 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1634 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1635
48057089
KV
16362016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1637
1638 PR tree-optimization/77862
1639 * gcc.dg/pr77862.c: New test.
1640
65b25c9b
KV
16412016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1642
1643 * gcc.dg/tree-ssa/evrp4.c: New test.
1644
f3127685
JL
16452016-10-06 Jeff Law <law@redhat.com>
1646
1647 PR tree-optimization/71661
1648 * gcc.dg/tree-ssa/pr71661.c: New test.
1649
b3972588
RB
16502016-10-06 Richard Biener <rguenther@suse.de>
1651
1652 PR tree-optimization/77855
1653 * gcc.dg/torture/pr77855.c: New testcase.
1654
139dc3c6 16552016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1656 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1657
1658 * g++.dg/other/pr77759.C: New test.
1659
37f6a157
RB
16602016-10-06 Richard Biener <rguenther@suse.de>
1661
1662 PR tree-optimization/77839
1663 * gcc.dg/torture/pr77839.c: New testcase.
1664
f779aeb8
MP
16652016-10-06 Marek Polacek <polacek@redhat.com>
1666
1667 * g++.dg/cpp1z/init-statement9.C: New test.
1668
eee8f0b0
AS
16692016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1670
1671 * gcc.target/i386/pcommit-1.c: Deleted.
1672 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1673 * gcc.target/i386/sse-13.c: Ditto.
1674 * gcc.target/i386/sse-14.c: Ditto.
1675 * gcc.target/i386/sse-22.c: Ditto.
1676 * gcc.target/i386/sse-23.c: Ditto.
1677 * g++.dg/other/i386-2.C: Ditto.
1678
b48042bb
UB
16792016-10-05 Uros Bizjak <ubizjak@gmail.com>
1680
1681 * gcc.target/i386/pr77833.c: Require int128 effective target.
1682
50b01e1d
SK
16832016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1684
1685 PR fortran/58991
1686 PR fortran/58992
1687 * gfortran.dg/associate_22.f90: New test.
1688
908b8296
FR
16892016-10-05 Fritz Reese <fritzoreese@gmail.com>
1690
1691 * gfortran.dg/dec_union_9.f90: New testcase.
1692 * gfortran.dg/dec_union_10.f90: New testcase.
1693
87582521
JJ
16942016-10-05 Jakub Jelinek <jakub@redhat.com>
1695
2e69f143
JJ
1696 PR sanitizer/66343
1697 * gcc.dg/pch/pr66343-3.c: New test.
1698 * gcc.dg/pch/pr66343-3.hs: New file.
1699
87582521
JJ
1700 PR sanitizer/66343
1701 * gcc.dg/pch/pr66343-1.c: New test.
1702 * gcc.dg/pch/pr66343-1.hs: New file.
1703 * gcc.dg/pch/pr66343-2.c: New test.
1704 * gcc.dg/pch/pr66343-2.hs: New file.
1705
700fff34
BE
17062016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1707
1708 * c-c++-common/Wint-in-bool-context.c: Update test.
1709
17a9e380
MP
17102016-10-05 Marek Polacek <polacek@redhat.com>
1711
1712 * g++.dg/cpp1z/init-statement1.C: New test.
1713 * g++.dg/cpp1z/init-statement2.C: New test.
1714 * g++.dg/cpp1z/init-statement3.C: New test.
1715 * g++.dg/cpp1z/init-statement4.C: New test.
1716 * g++.dg/cpp1z/init-statement5.C: New test.
1717 * g++.dg/cpp1z/init-statement6.C: New test.
1718 * g++.dg/cpp1z/init-statement7.C: New test.
1719 * g++.dg/cpp1z/init-statement8.C: New test.
1720
6e48e779
LK
17212016-10-05 Louis Krupp <louis.krupp@zoho.com>
1722
1723 PR fortran/67524
1724 * gfortran.dg/pr67524.f90: New test.
1725
04a32443
JJ
17262016-10-05 Jakub Jelinek <jakub@redhat.com>
1727
1728 PR sanitizer/77823
1729 * c-c++-common/ubsan/shift-9.c: New test.
1730
743a9cf7
SKS
17312016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1732
1733 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1734 of int if __SIZEOF_INT__ is less than 4 bytes.
1735
a40278c3
JD
17362016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1737
1738 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1739 * gfortran.dg/class_array_20.f03: Likewise.
1740 * gfortran.dg/class_array_21.f03: Likewise.
1741 * gfortran.dg/finalize_29.f08: Likewise.
1742 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1743
39bb7d01
RB
17442016-10-05 Richard Biener <rguenther@suse.de>
1745
1746 PR middle-end/77826
1747 * gcc.dg/torture/pr77826.c: New testcase.
1748
eeb57981
RB
17492016-10-05 Richard Biener <rguenther@suse.de>
1750
1751 * gcc.dg/fold-copysign-1.c: New testcase.
1752
f9018d75
AS
17532016-10-05 Andreas Schwab <schwab@suse.de>
1754
1755 * g++.dg/pr49847-2.C: Remove.
1756
7e8000b3
PMR
17572016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1758
1759 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1760
54f84ca9
RB
17612016-10-05 Richard Biener <rguenther@suse.de>
1762
1763 PR middle-end/55152
1764 * gcc.dg/pr55152-2.c: New testcase.
1765
17beda50
JD
17662016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1767
1768 * gfortran.dg/dtio_15.f90: New test.
1769
1c84b798
ILT
17702016-10-04 Ian Lance Taylor <iant@golang.org>
1771
1772 * gcc.dg/split-7.c: New test.
1773
7ec39552
MS
17742016-10-04 Martin Sebor <msebor@redhat.com>
1775
1776 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1777 %lc directive to wint_t to silence -Wformat warnings on targets
1778 where the latter is a distinct type such as long.
1779
8ff04ff9
MS
17802016-10-04 Martin Sebor <msebor@redhat.com>
1781
1782 PR c++/77804
1783 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1784
bfecd57c
JJ
17852016-10-04 Jakub Jelinek <jakub@redhat.com>
1786
f72da967
JJ
1787 PR c++/77791
1788 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1789
bfecd57c
JJ
1790 * g++.dg/other/java3.C: Remove.
1791 * g++.dg/other/java1.C: Remove.
1792 * g++.dg/other/error12.C: Remove.
1793 * g++.dg/other/java2.C: Remove.
1794 * g++.dg/warn/Wnvdtor.C: Remove.
1795 * g++.dg/lookup/java1.C: Remove.
1796 * g++.dg/lookup/java2.C: Remove.
1797 * g++.dg/ext/pr34829.C: Remove.
1798 * g++.dg/ext/java-3.C: Remove.
1799 * g++.dg/ext/java-1.C: Remove.
1800 * g++.dg/ext/java-2.C: Remove.
1801 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1802
fe8b1e83
DG
18032016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1804
1805 PR tree-optimization/77808
1806 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1807
078b5aab
RB
18082016-10-04 Richard Biener <rguenther@suse.de>
1809
1810 PR tree-optimization/77399
1811 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1812
2b568899
RB
18132016-10-04 Richard Biener <rguenther@suse.de>
1814
1815 PR middle-end/77833
1816 * gcc.target/i386/pr77833.c: New testcase.
1817
0a4e5cf3
JL
18182016-09-26 Jeff Law <law@redhat.com>
1819
1820 PR tree-optimization/71550
1821 PR tree-optimization/71403
1822 * gcc.c-torture/execute/pr71550.c: New test.
1823
d07b0a23
SKS
18242016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1825
1826 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1827 option.
1828
b44a42cf
KT
18292016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1830
1831 Revert
1832 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1833
1834 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1835
f41f1ceb
MP
18362016-10-03 Marek Polacek <polacek@redhat.com>
1837
1838 * g++.dg/cpp0x/nullptr37.C: New test.
1839
1633d3b9
BE
18402016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1841
1842 * c-c++-common/Wint-in-bool-context.c: Update test.
1843
2c8e3a1d
JJ
18442016-10-02 Jakub Jelinek <jakub@redhat.com>
1845
1846 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1847 earlier.
1848 * g++.dg/charset/asm2.c (memmove): Likewise.
1849 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1850 * g++.dg/tls/diag-4.C (foo): Likewise.
1851 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1852 dg-warning, fix up regex.
1853 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1854 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1855 * g++.old-deja/g++.mike/net31.C: Likewise.
1856 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1857 for C++17.
1858 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1859 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1860
f00b6283
RB
18612016-10-01 Richard Biener <rguenther@suse.de>
1862
1863 PR middle-end/77798
1864 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1865
0f0565b1
AV
18662016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1867
1868 PR fortran/77663
1869 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1870
c58823a0
JJ
18712016-10-01 Jakub Jelinek <jakub@redhat.com>
1872
1873 PR c/77490
1874 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1875 Add dg-prune-output directive.
1876
e3228a50
JD
18772016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1878
1879 PR fortran/66643
1880 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1881 * gfortran.fortran-torture/compile/write.f90: Update test.
1882
e70bbc6f
MW
18832016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1884
1885 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1886 arm_fp16_alternative_ok as the required effective target.
1887 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1888 -mfp16-format=alternative to the dg-options directive and remove
1889 the dg-add-options directive.
1890
c39747d2
FR
18912016-09-30 Fritz Reese <fritzoreese@gmail.com>
1892
1893 PR fortran/77764
1894 * gfortran.dg/dec_union_8.f90: New testcase.
1895
00074dd8
FR
18962016-09-30 Fritz Reese <fritzoreese@gmail.com>
1897
1898 PR fortran/77782
1899 * gfortran.dg/dec_structure_16.f90: New testcase.
1900
26f391e8
AV
19012016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1902
1903 * gfortran.dg/coarray_allocate_10.f08: New test.
1904 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1905
fa16a271
KT
19062016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1907
1908 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1909
f334c828
RB
19102016-09-30 Richard Biener <rguenther@suse.de>
1911
1912 PR tree-optimization/77399
1913 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1914
76e3ec9c
SL
19152016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1916
871267e1 1917 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1918 -fdelete-null-pointer-checks explicit.
1919 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1920 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1921 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1922 * gcc.dg/pic-1.c: Require fpic target support.
1923 * gcc.dg/pic-2.c: Likewise.
1924
a2c6e7f2
JJ
19252016-09-29 Jakub Jelinek <jakub@redhat.com>
1926
1927 Implement P0001R1 - C++17 removal of register storage class specifier
1928 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1929 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1930 C++17.
1931 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1932 keyword if not __SSE2__.
1933 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1934 C++17.
1935 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1936 register keywords.
1937 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1938 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1939 no_erroneous_warning): Expect new warnings for C++17.
1940 * g++.dg/warn/register-var-2.C (f): Likewise.
1941 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1942 * g++.dg/parse/linkage2.C (foo): Likewise.
1943 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1944 keyword on parameters for C++17.
1945 * g++.dg/cpp1z/register1.C: New test.
1946 * g++.dg/cpp1z/register2.C: New test.
1947 * g++.dg/cpp1z/register3.C: New test.
1948
4ab76933
UB
19492016-09-29 Uros Bizjak <ubizjak@gmail.com>
1950
1951 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1952 * gcc.target/i386/avx2-check.h (main): Ditto.
1953 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1954 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1955 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1956 * gcc.target/i386/avx512er-check.h (main): Ditto.
1957 * gcc.target/i386/avx512f-check.h (main): Ditto.
1958 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1959 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1960 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1961
2488ebe5
UB
19622016-09-29 Uros Bizjak <ubizjak@gmail.com>
1963
1964 PR target/77756
1965 * gcc.target/i386/pr77756.c: New test.
1966
4d258d09
MP
19672016-09-29 Marek Polacek <polacek@redhat.com>
1968
1969 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1970
a9087411
MP
19712016-09-29 Marek Polacek <polacek@redhat.com>
1972
1973 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1974 C++14.
1975
fa0a064a
ML
19762016-09-29 Martin Liska <mliska@suse.cz>
1977
1978 * objc/execute/construct1.m: New test.
1979
0ce1ecc7
RB
19802016-09-29 Richard Biener <rguenther@suse.de>
1981
1982 PR tree-optimization/77768
1983 * gcc.dg/torture/pr77768.c: New testcase.
1984
da186c1f
RB
19852016-09-28 Richard Biener <rguenther@suse.de>
1986
1987 PR middle-end/77407
1988 * gcc.dg/pr77407.c: New testcase.
1989
d657e995
RB
19902016-09-29 Richard Biener <rguenther@suse.de>
1991
1992 PR middle-end/55152
1993 * gcc.dg/pr55152.c: New testcase.
1994 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1995
cadf6296
RO
19962016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1997
1998 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1999 (dg-options): Remove -m32.
2000
88000fd1
MS
20012016-09-28 Martin Sebor <msebor@redhat.com>
2002
2003 PR middle-end/77721
2004 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2005
0c172974
JD
20062016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2007
2008 PR libgfortran/77707
2009 * gfortran.dg/inquire_17.f90: New test.
2010
4b390698
JJ
20112016-09-28 Jakub Jelinek <jakub@redhat.com>
2012
2013 PR c++/77467
2014 * g++.dg/cpp1y/constexpr-77467.C: New test.
2015
2b1b5938
MS
20162016-09-28 Martin Sebor <msebor@redhat.com>
2017
2018 PR c/77762
2019 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2020 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2021 (test_sprintf_p_const): Adjust line numbers to avoid failures
2022 introduced in r240503.
2023
30dc6ee9
MS
20242016-09-28 Martin Sebor <msebor@redhat.com>
2025
2026 PR middle-end/77683
2027 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2028
7d290e93
BE
20292016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2030
fcf32bad
BE
2031 PR c++/77748
2032 * g++.dg/pr77550.C: Avoid undefined behavior.
2033
7d290e93
BE
2034 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2035
912d9ec3
WD
20362016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2037
2038 * gcc.dg/strlenopt-20.c: Update test.
2039 * gcc.dg/strlenopt-21.c: Likewise.
2040 * gcc.dg/strlenopt-22.c: Likewise.
2041 * gcc.dg/strlenopt-22g.c: Likewise.
2042 * gcc.dg/strlenopt-26.c: Likewise.
2043 * gcc.dg/strlenopt-5.c: Likewise.
2044 * gcc.dg/strlenopt-7.c: Likewise.
2045 * gcc.dg/strlenopt-9.c: Likewise.
2046
459bcfb0
JJ
20472016-09-27 Jakub Jelinek <jakub@redhat.com>
2048
6e39060a
JJ
2049 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2050
8ca33347
JJ
2051 * g++.dg/cpp1z/lambda-this1.C: New test.
2052 * g++.dg/cpp1z/lambda-this2.C: New test.
2053
459bcfb0
JJ
2054 PR c++/77722
2055 * g++.dg/ubsan/return-4.C: New test.
2056 * g++.dg/ubsan/return-5.C: New test.
2057 * g++.dg/ubsan/return-6.C: New test.
2058
20fba714
JW
20592016-09-27 Jiong Wang <jiong.wang@arm.com>
2060
2061 * lib/target-supports.exp
2062 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2063 in function comment.
2064
bebe0086
ML
20652016-09-27 Martin Liska <mliska@suse.cz>
2066
2067 PR gcov-profile/46266
2068 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2069 considered.
2070
59896334
RB
20712016-09-27 Richard Biener <rguenther@suse.de>
2072
2073 PR tree-optimization/77745
2074 * g++.dg/torture/pr77745.C: New testcase.
2075
f0d355dc
RB
20762016-09-27 Richard Biener <rguenther@suse.de>
2077
2078 PR tree-optimization/77478
2079 * gcc.dg/torture/pr77478.c: New testcase.
2080
8c9434c2
ML
20812016-09-27 Martin Liska <mliska@suse.cz>
2082
2083 PR gcov-profile/7970
2084 PR gcov-profile/16855
2085 PR gcov-profile/44779
2086 * g++.dg/gcov/pr16855.C: New test.
2087
511d092e
SKS
20882016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2089
2090 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2091
f2e0c4e1
JJ
20922016-09-27 Jakub Jelinek <jakub@redhat.com>
2093
2094 PR fortran/77666
2095 * gfortran.dg/gomp/pr77666.f90: New test.
2096
3a4228ba
KV
20972016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2098
2099 PR ipa/77677
2100 * gcc.dg/torture/pr77677-2.c: New test.
2101
a184e37f
SK
21022016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2103
2104 PR fortran/77420
2105 * gfortran.dg/pr77420_1.f90: New test.
2106 * gfortran.dg/pr77420_2.f90: Ditto.
2107 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2108 * gfortran.dg/pr77420_4.f90: this file.
2109
8be59d19
KV
21102016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2111
2112 PR middle-end/77719
2113 * gfortran.dg/pr77719.f90: New test.
2114
991075a4
TP
21152016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2116
2117 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2118 singular form of byte when quantity is unknown.
991075a4 2119
c6147dc4
MP
21202016-09-26 Marek Polacek <polacek@redhat.com>
2121
2122 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2123
5cc6c41c
ML
21242016-09-26 Martin Liska <mliska@suse.cz>
2125
2126 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2127 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2128 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2129 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2130 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2131 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2132 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2133 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2134 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2135
81fea426
MP
21362016-09-26 Marek Polacek <polacek@redhat.com>
2137
2138 PR c/7652
2139 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2140 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2141 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2142 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2143 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2144 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2145 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2146 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2147 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2148 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2149 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2150 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2151 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2152 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2153 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2154 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2155 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2156 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2157 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2158 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2159 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2160 * c-c++-common/attr-fallthrough-1.c: New test.
2161 * c-c++-common/attr-fallthrough-2.c: New test.
2162 * g++.dg/cpp0x/fallthrough1.C: New test.
2163 * g++.dg/cpp0x/fallthrough2.C: New test.
2164 * g++.dg/cpp1z/fallthrough1.C: New test.
2165 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2166 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2167 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2168 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2169
9b597c1f
SK
21702016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2171
12a813c1 2172 PR fortran/77429
9b597c1f
SK
2173 * gfortran.dg/pr77429.f90: New test.
2174
f1c7e7f1
SK
21752016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2176
2177 PR fortran/77694
2178 * gfortran.dg/pr77694.f90: New test.
2179
50c6dd20
OE
21802016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2181
2182 PR target/51244
2183 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2184
540b039e
DH
21852016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2186
2187 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2188 for 32-bit mode.
2189
cfd161bf
DH
21902016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2191
2192 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2193 for 32-bit mode.
2194
9a2300e9
MP
21952016-09-24 Marek Polacek <polacek@redhat.com>
2196
2197 PR c/77490
2198 * c-c++-common/Wbool-operation-1.c: New test.
2199 * gcc.dg/Wbool-operation-1.c: New test.
2200
34d567d1
FR
22012016-09-23 Fritz Reese <fritzoreese@gmail.com>
2202
2203 * gfortran.dg/dec_static_1.f90: New.
2204 * gfortran.dg/dec_static_2.f90: New.
2205 * gfortran.dg/dec_static_3.f90: New.
2206 * gfortran.dg/dec_static_4.f90: New.
2207
4a8d4422
JD
22082016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2209
2210 PR fortran/48298
2211 * gfortran.dg/negative_unit_check.f90: Update test.
2212 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2213
90ef45cb
DV
22142016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2215
2216 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2217 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2218 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2219 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2220 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2221 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2222 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2223
e0535922
MS
22242016-09-23 Martin Sebor <msebor@redhat.com>
2225
2226 PR testsuite/77713
2227 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2228 assuming long double is bigger than double.
2229
d664d76d
JJ
22302016-09-23 Jakub Jelinek <jakub@redhat.com>
2231
2232 Implement P0138R2, C++17 construction rules for enum class values
2233 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2234
3b31f720
DM
22352016-09-23 David Malcolm <dmalcolm@redhat.com>
2236
2237 PR preprocessor/77672
2238 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2239 expected multiline output from first warning to reflect change
2240 in r240434.
2241
592459bf
TP
22422016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2243
2244 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2245
0af06385
BE
22462016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2247 Tom de Vries <tom@codesourcery.com>
2248
2249 PR testsuite/77411
2250 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2251
8f01b67a
MP
22522016-09-23 Marek Polacek <polacek@redhat.com>
2253
2254 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2255 * c-c++-common/gomp/atomic-13.c: Likewise.
2256 * c-c++-common/gomp/atomic-14.c: Likewise.
2257 * c-c++-common/pr60439.c: Remove invalid code.
2258 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2259 * g++.dg/expr/bitfield5.C: Likewise.
2260 * g++.dg/expr/bitfield6.C: Likewise.
2261 * g++.dg/expr/bool1.C: Likewise.
2262 * g++.dg/expr/bool3.C: Likewise.
2263 * g++.dg/expr/lval3.C: Likewise.
2264 * g++.dg/expr/lval4.C: Likewise.
2265 * g++.old-deja/g++.jason/bool5.C: Likewise.
2266
bbd6fcf3
DM
22672016-09-23 David Malcolm <dmalcolm@redhat.com>
2268
2269 PR preprocessor/77672
2270 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2271 (test_terminator_location): New function.
2272
113d06a4
RB
22732016-09-23 Richard Biener <rguenther@suse.de>
2274
2275 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2276
cab9e1df
MW
22772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2278
2279 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2280 -march=armv8.2-a+fp16 when supported by the hardware.
2281 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2282 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2283 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2284 semi-colons to a macro invocations.
2285 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2286 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2287 defined.
2288 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2289 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2290 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2291 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2292 defined.
2293 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2295 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2296 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2297 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2299 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2300 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2301 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2302 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2303 defined.
2304 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2305 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2306 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2307 defined.
2308 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2309 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2310 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2311 defined.
2312 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2313 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2314 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2315 defined.
2316 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2317 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2318 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2319 defined. Also fix some white-space.
2320 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2321 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2322 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2323 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2324 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2325 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2326 defined. Also fix some long lines and white-space.
2327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2328 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2329 defined. Also fix some long lines and white-space.
2330 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2331 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2332 defined.
2333 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2335 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2336 defined.
2337 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2339 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2340 defined.
2341 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2342 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2343 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2344 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2345 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2346 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2347 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2348 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2349 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2350 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2351 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2352 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2353 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2354 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2355 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2356 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2357 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2358 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2359 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2360
da9b2e69
JW
23612016-09-23 Jiong Wang <jiong.wang@arm.com>
2362 Matthew Wahab <matthew.wahab@arm.com>
2363
2364 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2365 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2366 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2367 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2368 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2369 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2370 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2371 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2372 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2373 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2374 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2375 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2376 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2377 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2378 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2379 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2380 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2381 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2382 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2383 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2384 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2385 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2386 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2387 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2388 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2389 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2390 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2391 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2392 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2393 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2394 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2395 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2396 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2397 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2398 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2399 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2400 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2401
785cf02f
MW
24022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2403
2404 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2405 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2406 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2407 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2408 support.
2409
1e401340
KV
24102016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2411
2412 PR ipa/77677
2413 * gcc.dg/torture/pr77677.c: New test.
2414
8ed3eeac
AV
24152016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2416
2417 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2418 here now.
2419
55a9b91b
MW
24202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2421
2422 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2423 options. Add tests for float16x4_t and float16x8_t.
2424
64c744b9
DV
24252016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2426
2427 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2428 * gcc.target/s390/risbg-ll-2.c: Ditto.
2429 * gcc.target/s390/risbg-ll-3.c: Ditto.
2430
d403b8d4
MW
24312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2432
2433 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2434 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2435
576987fc
DV
24362016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2437
2438 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2439 output to the simplified instructions.
2440
4ffc8099
MW
24412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2442
2443 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2444 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2445
b1a970a5
MW
24462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2447
2448 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2449 (FP16_SUPPORTED): New
2450 (expected-hfloat-16x4): Make conditional on __fp16 support.
2451 (expected-hfloat-16x8): Likewise.
2452 (vdup_n_f16): Disable for non-AArch64 targets.
2453 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2454 conditional on FP16_SUPPORTED.
2455 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2456 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2457 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2458 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2459 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2460 for testing __fp16.
2461 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2462 conditional on FP16_SUPPORTED.
2463 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2464 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2465
50df9464
MW
24662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2467
2468 * gcc.target/arm/short-vfp-1.c: New.
2469
536b9f42
MW
24702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2471
2472 * gcc.target/arm/attr-fp16-arith-1.c: New.
2473
1b9e31cf
MW
24742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2475
2476 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2477 New.
2478 (add_options_for_arm_v8_2a_fp16_neon): New.
2479 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2480 (add_options_for_arm_arch_v8_2a): Auto-generate.
2481 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2482 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2483 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2484 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2485 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2486 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2487 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2488
a5b42ee7
MW
24892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2490
2491 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2492 arm_fp16_alternative_ok.
2493 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2494 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2495 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2496 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2497 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2498 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2499 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2500 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2501 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2502 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2503 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2504 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2505 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2506 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2507 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2508 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2509 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2510 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2511 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2512 arm_fp16_alternative_ok.
2513 * lib/target-supports.exp
2514 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2515 (check_effective_target_arm_fp16_alternative_ok): New.
2516 (check_effective_target_arm_fp16_none_ok_nocache): New.
2517 (check_effective_target_arm_fp16_none_ok): New.
2518
fcbc975b
ML
25192016-09-23 Martin Liska <mliska@suse.cz>
2520
2521 * gcc.dg/ipa/pr77653.c: Replace adress
2522 with address.
2523
1822b732
ML
25242016-09-23 Martin Liska <mliska@suse.cz>
2525
2526 * gcc.target/i386/movbe-4.c: New test.
2527
fab18cc4
ML
25282016-09-23 Martin Liska <mliska@suse.cz>
2529
2530 * gcc.target/i386/crc32-5.c: New test.
2531
e70f01b5
ML
25322016-09-23 Martin Liska <mliska@suse.cz>
2533
2534 * gcc.target/i386/pr71652.c: New test.
2535 * gcc.target/i386/pr71652-2.c: New test.
2536 * gcc.target/i386/pr71652-3.c: New test.
2537
f2e81d05
JJ
25382016-09-23 Jakub Jelinek <jakub@redhat.com>
2539
2540 * lib/gcc-dg.exp (process-message): Support relative line number
2541 notation - .+4 or .-1 etc.
2542 * gcc.dg/dg-test-1.c: New test.
2543
ed30d2a6
MS
25442016-09-22 Martin Sebor <msebor@redhat.com>
2545
2546 PR target/77676
2547 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2548 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2549 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2550 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2551
1c681c7b
UB
25522016-09-22 Uros Bizjak <ubizjak@gmail.com>
2553
2554 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2555 * gcc.dg/ifcvt-2.c: Ditto.
2556 * gcc.dg/zero_bits_compound-1.c: Ditto.
2557 * gcc.dg/zero_bits_compound-1.c: Ditto.
2558 * gcc.dg/pr40550.c: Simplify target selectors.
2559 Use dg-additional-options.
2560 * gcc.dg/pr47893.c: Ditto.
2561 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2562 additional options for 32-bit x86 targets.
2563 * gcc.dg/pr70955.c: Move to ...
2564 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2565
67cf0a53
PC
25662016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2567
2568 PR c++/61019
2569 * g++.dg/cpp0x/pr61019.C: New.
2570
0ee70cc0
AV
25712016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2572 Terry Guo <terry.guo@arm.com>
2573
2574 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2575 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2576 * gcc.target/arm/pure-code/pure-code.exp: New.
2577
43639d2c
UB
25782016-09-22 Uros Bizjak <ubizjak@gmail.com>
2579
2580 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2581 Remove SSE effective target requirement.
2582
a608d15b
PC
25832016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2584
2585 PR c++/71979
2586 * g++.dg/cpp0x/pr71979.C: New.
2587
d94a7ab4
BE
25882016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2589
2590 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2591
a13f439f
ML
25922016-09-22 Martin Liska <mliska@suse.cz>
2593
2594 PR ipa/77653
2595 * gcc.dg/ipa/pr77653.c: New test.
2596
cf352092
JJ
25972016-09-22 Jakub Jelinek <jakub@redhat.com>
2598
2599 PR fortran/77665
2600 * gfortran.dg/gomp/pr77665.f90: New test.
2601
a8de3002
PT
26022016-09-22 Paul Thomas <pault@gcc.gnu.org>
2603
2604 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2605 * gfortran.dg/dtio_13.f90: New test.
2606
39abef62
LK
26072016-09-21 Louis Krupp <louis.krupp@zoho.com>
2608
2609 PR fortran/66107
2610 * gfortran.dg/pr66107.f90: New test.
2611
4a2bb7fc
ILT
26122016-09-21 Ian Lance Taylor <iant@golang.org>
2613
2614 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2615 with call to builtin delete function.
2616
5f84cee2
JM
26172016-09-21 Joseph Myers <joseph@codesourcery.com>
2618
2619 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2620 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2621 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2622 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2623 tests.
2624
fe01a41a
UB
26252016-09-21 Uros Bizjak <ubizjak@gmail.com>
2626
2627 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2628
2e1c20b1
JJ
26292016-09-21 Jakub Jelinek <jakub@redhat.com>
2630
2631 PR c++/77651
2632 * g++.dg/cpp1z/aligned-new6.C: New test.
2633
de4c144a
MW
26342016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2635
2636 * gcc.target/arm/fp16-aapcs-3.c: New.
2637 * gcc.target/arm/fp16-aapcs-4.c: New.
2638 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2639 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2640 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2641 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2642
44fc7854
BE
26432016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2644
2645 PR tree-optimization/77550
2646 * g++.dg/pr77550.C: New test.
2647
bc084f84
GJL
26482016-09-21 Georg-Johann Lay <avr@gjlay.de>
2649
2650 PR target/77326
2651 * gcc.target/avr/torture/pr77326.c: New test.
2652
c075003a
LK
26532016-09-21 Louis Krupp <louis.krupp@zoho.com>
2654
2655 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2656
6811ea79
RB
26572016-09-21 Richard Biener <rguenther@suse.de>
2658
2659 PR tree-optimization/77648
2660 * gcc.dg/torture/pr77648-1.c: New testcase.
2661 * gcc.dg/torture/pr77648-2.c: Likewise.
2662
f955c4c4
RB
26632016-09-21 Richard Biener <rguenther@suse.de>
2664 Jakub Jelinek <jakub@redhat.com>
2665
2666 PR tree-optimization/77621
2667 * gcc.dg/pr77621.c: New testcase.
2668
096506bb
PT
26692016-09-21 Paul Thomas <pault@gcc.gnu.org>
2670
2671 PR fortran/77657
2672 * gfortran.dg/dtio_12.f90: New test.
2673
37d168ae
SKS
26742016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2675
2676 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2677
66454000
KV
26782016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2679
2680 PR tree-optimization/72835
2681 * gcc.dg/tree-ssa/pr72835.c: New test.
2682
88d0c3f0
MS
26832016-09-20 Martin Sebor <msebor@redhat.com>
2684
2685 PR middle-end/49905
2686 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2687 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2688 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2689 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2690 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2691 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2692 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2693
a03df1d5
KV
26942016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2695
2696 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2697 arguments/compare will be optimized away.
2698 * gcc.dg/torture/ftrapv-1.c: Likewise.
2699
8bc5448f
KV
27002016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2701
2702 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2703 will be optimized away.
2704 * gcc.dg/ipa/vrp1.c: New test.
2705 * gcc.dg/ipa/vrp2.c: New test.
2706 * gcc.dg/ipa/vrp3.c: New test.
2707
973625a0
KV
27082016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2709
2710 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2711 does the same transformation.
2712 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2713 * gcc.dg/tree-ssa/evrp1.c: New test.
2714 * gcc.dg/tree-ssa/evrp2.c: New test.
2715 * gcc.dg/tree-ssa/evrp3.c: New test.
2716 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2717 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2718 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2719 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2720 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2721 foling now happens early.
2722 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2723 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2724 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2725 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2726 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2727
9b1ba33c
UB
27282016-09-20 Uros Bizjak <ubizjak@gmail.com>
2729
2730 PR target/77621
2731 * gcc.target/i386/pr77621.c: New test.
2732 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2733 pattern, loop should vectorize with -mtune=atom.
2734
f5bd4ad8
MO
27352016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2736 Jakub Jelinek <jakub@redhat.com>
2737
2738 PR testsuite/63299
2739 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2740 instead of delete.
2741
7d9cf801
JJ
27422016-09-20 Jakub Jelinek <jakub@redhat.com>
2743
b912f962
JJ
2744 PR c++/77626
2745 * g++.dg/other/pr77626.C: New test.
2746
eaf1ece1
JJ
2747 PR c++/77638
2748 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2749
590b62e9
JJ
2750 PR c++/77637
2751 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2752
7d9cf801
JJ
2753 PR middle-end/77624
2754 * c-c++-common/pr77624-1.c: New test.
2755 * c-c++-common/pr77624-2.c: New test.
2756
3aebb6ff
AV
27572016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2758
2759 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2760 of digits expected.
2761
b5bbe47b
RB
27622016-09-20 Richard Biener <rguenther@suse.de>
2763
2764 PR tree-optimization/77646
2765 * gcc.dg/torture/pr77646.c: New testcase.
2766
144a96e4
BE
27672016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2768
2769 PR c++/77434
2770 * c-c++-common/Wint-in-bool-context.c: New test.
2771
1f2071fa
JM
27722016-09-19 Joseph Myers <joseph@codesourcery.com>
2773
2774 * gcc.dg/cr-decimal-dig-1.c: New test.
2775
63012d9a
JM
27762016-09-19 Joseph Myers <joseph@codesourcery.com>
2777
2778 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2779 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2780 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2781 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2782
02410826
VM
27832016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2784
2785 PR rtl-optimization/77416
2786 * gcc.target/powerpc/pr77416.c: New.
2787
6101a7ab
PP
27882016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2789
2790 PR c++/77639
2791 * g++.dg/template/error-recovery4.C: New test.
2792
1993ff76
BC
27932016-09-19 Bin Cheng <bin.cheng@arm.com>
2794
2795 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2796
5fa9e644
KT
27972016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2798
2799 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2800 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2801
fc15d9ec
JJ
28022016-09-19 Jakub Jelinek <jakub@redhat.com>
2803 Jan Hubicka <jh@suse.cz>
2804
2805 PR target/77587
2806 * gcc.dg/pr77587.c: New test.
2807 * gcc.dg/pr77587a.c: New file.
2808
3c9f5092
AV
28092016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2810
2811 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2812 * gfortran.dg/coarray_38.f90:
2813 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2814 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2815 * gfortran.dg/coarray_allocate_7.f08: New test.
2816 * gfortran.dg/coarray_allocate_8.f08: New test.
2817 * gfortran.dg/coarray_allocate_9.f08: New test.
2818 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2819 new caf_register.
2820 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2821 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2822 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2823 get_by_refs.
2824 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2825 * gfortran.dg/coarray_lock_7.f90: Same.
2826 * gfortran.dg/coarray_poly_5.f90: Same.
2827 * gfortran.dg/coarray_poly_6.f90: Same.
2828 * gfortran.dg/coarray_poly_7.f90: Same.
2829 * gfortran.dg/coarray_poly_8.f90: Same.
2830 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2831
e79e6763
FR
28322016-09-19 Fritz Reese <fritzoreese@gmail.com>
2833
2834 PR fortran/77584
2835 * gfortran.dg/dec_structure_15.f90: New testcase.
2836
ae527639
RB
28372016-09-19 Richard Biener <rguenther@suse.de>
2838
2839 PR middle-end/77605
2840 * gcc.dg/torture/pr77605.c: New testcase.
2841
cdf060f8
LK
28422016-09-18 Louis Krupp <louis.krupp@zoho.com>
2843
2844 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2845
b720e919
JH
28462016-09-17 Jan Hubicka <hubicka@ucw.cz>
2847
2848 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2849 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2850 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2851 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2852 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2853 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2854 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2855 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2856 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2857 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2858 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2859
bdabae39
KY
28602016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2861
2862 * gcc.target/i386/pr68633.c: Fix expected result.
2863
493ba820
LK
28642016-09-17 Louis Krupp <louis.krupp@gmail.com>
2865
2866 PR fortran/68078
2867 * gfortran.dg/pr68078.f90: New test.
2868 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2869
9a42726b
BS
28702016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2871
2872 PR target/77613
2873 * gcc.target/powerpc/swaps-p8-25.c: New.
2874
e7d61178
JJ
28752016-09-16 Jakub Jelinek <jakub@redhat.com>
2876
8f03e02f
JJ
2877 PR c++/77482
2878 * g++.dg/cpp0x/constexpr-77482.C: New test.
2879
e80cb545
JJ
2880 PR c++/77379
2881 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2882 thunk offsets.
2883 * g++.dg/abi/abi-tag23a.C: Likewise.
2884
1c2f613f
JJ
2885 PR c++/77338
2886 * g++.dg/cpp0x/decltype-77338.C: New test.
2887
e7d61178
JJ
2888 PR c++/77375
2889 * g++.dg/cpp0x/mutable1.C: New test.
2890
8d987deb
SK
28912016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2892
2893 PR fortran/77612
2894 * gfortran.dg/pr77612.f90: New test.
2895
2c3d35a6
SKS
28962016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2897
2898 * gcc.dg/torture/pr70421.c: Require int32plus.
2899
e43163ae
JJ
29002016-09-16 Jakub Jelinek <jakub@redhat.com>
2901
bcf0905a
JJ
2902 PR middle-end/77475
2903 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2904
e43163ae
JJ
2905 PR target/77526
2906 * gcc.target/i386/pr77526.c: New test.
2907
7d704548
JJ
29082016-09-16 Jakub Jelinek <jakub@redhat.com>
2909 Eric Botcazou <ebotcazou@adacore.com>
2910
2911 PR middle-end/77594
2912 * gcc.target/i386/pr77594.c: New test.
2913
902d624f
LK
29142016-09-15 Louis Krupp <louis.krupp@zoho.com>
2915
2916 PR fortran/69963
2917 * gfortran.dg/misplaced_implicit_character.f90: New test.
2918
7e16ce79
BC
29192016-09-15 Bin Cheng <bin.cheng@arm.com>
2920
2921 PR tree-optimization/77503
2922 * gcc.dg/vect/pr77503.c: New test.
2923
7c05f5c4
RB
29242016-09-15 Richard Biener <rguenther@suse.de>
2925
2926 PR middle-end/77544
2927 * c-c++-common/torture/pr77544.c: New testcase.
2928
76ff80fb
JJ
29292016-09-15 Jakub Jelinek <jakub@redhat.com>
2930
2931 PR middle-end/77475
2932 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2933 * gcc.dg/march-generic.c: Likewise.
2934 * gcc.target/i386/spellcheck-options-1.c: New test.
2935 * gcc.target/i386/spellcheck-options-2.c: New test.
2936 * gcc.target/i386/spellcheck-options-3.c: New test.
2937 * gcc.target/i386/spellcheck-options-4.c: New test.
2938
5560d026
CLT
29392016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2940
2941 PR fortran/72743
2942 * gfortran.dg/goacc/pr72743.f90: New test.
2943
5334f733
RB
29442016-09-15 Richard Biener <rguenther@suse.de>
2945
2946 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2947
d08615f2
RB
29482016-09-15 Richard Biener <rguenther@suse.de>
2949
2950 PR tree-optimization/77514
2951 * gcc.dg/torture/pr77514.c: New testcase.
2952
28ca05f0
JJ
29532016-09-14 Jakub Jelinek <jakub@redhat.com>
2954
2955 PR c++/77549
2956 * g++.dg/lookup/pr77549.C: New test.
2957
20a1e5b8
MP
29582016-09-14 Marek Polacek <polacek@redhat.com>
2959
2960 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2961 * c-c++-common/gomp/atomic-13.c: Likewise.
2962 * c-c++-common/gomp/atomic-14.c: Likewise.
2963 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2964 * g++.dg/cpp1z/bool-increment1.C: New test.
2965 * c-c++-common/pr60439.c: Add dg-warning.
2966 * g++.dg/expr/bitfield4.C: Likewise.
2967 * g++.dg/expr/bitfield5.C: Likewise.
2968 * g++.dg/expr/bitfield6.C: Likewise.
2969 * g++.dg/expr/bool1.C: Likewise.
2970 * g++.dg/expr/bool3.C: Likewise.
2971 * g++.dg/expr/lval3.C: Likewise.
2972 * g++.dg/expr/lval4.C: Likewise.
2973 * g++.old-deja/g++.jason/bool5.C: Likewise.
2974 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2975 * g++.dg/other/error18.C: Likewise.
2976 * g++.dg/gomp/atomic-14.C: Likewise.
2977
0761f6bf
NS
29782016-09-14 Nathan Sidwell <nathan@acm.org>
2979
2980 PR c++/77539
2981 * g++.dg/cpp1y/pr77539.C: New.
2982
13cddbc1
CL
29832016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2984
2985 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2986 dg-require.
2987 * g++.dg/ext/builtin_alloca.C: Likewise.
2988 * g++.dg/template/spec35.C: Likewise.
2989 * gcc.dg/builtins-68.c: Likewise.
2990 * gcc.misc-tests/gcov-13.c: Likewise.
2991 * gcc.misc-tests/gcov-14.c: Likewise.
2992
a90638d4
JM
29932016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2994
2995 * gfortran.dg/dec_structure_14.f90: New testcase.
2996
5ba4a08c
JJ
29972016-09-14 Jakub Jelinek <jakub@redhat.com>
2998
2999 PR sanitizer/68260
3000 * c-c++-common/tsan/pr68260.c: New test.
3001
a713b234
JS
30022016-09-13 Joe Seymour <joe.s@somniumtech.com>
3003
3004 PR target/70713
3005 * gcc.target/msp430/function-attributes-1.c: New test.
3006 * gcc.target/msp430/function-attributes-2.c: New test.
3007 * gcc.target/msp430/function-attributes-3.c: New test.
3008
96032047
MS
30092015-04-18 Martin Sebor <msebor@redhat.com>
3010
3011 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3012 of non-nul characters.
3013 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3014
ea8661cd
JJ
30152016-09-13 Jakub Jelinek <jakub@redhat.com>
3016
9952908a
JJ
3017 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3018 * g++.dg/cpp1z/gen-attrs1.C: New test.
3019
63cdb7a0
JJ
3020 PR tree-optimization/77454
3021 * gcc.dg/pr77454.c: New test.
3022
ea8661cd
JJ
3023 PR c++/77553
3024 * g++.dg/cpp1y/constexpr-77553.C: New test.
3025
254830ba
DM
30262016-09-13 David Malcolm <dmalcolm@redhat.com>
3027
3028 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3029 (test_show_locus): Replace rich_location::add_fixit_insert calls
3030 with add_fixit_insert_before and add_fixit_insert_after.
3031
42763690
JM
30322016-09-13 Jason Merrill <jason@redhat.com>
3033 Tom de Vries <tom@codesourcery.com>
3034
3035 PR c++/77427
3036 * g++.dg/pr77427.C: New test.
3037
c8798f2c
ML
30382016-09-13 Martin Liska <mliska@suse.cz>
3039
3040 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3041 effective target.
3042 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3043 * lib/target-supports.exp: Define the new target.
3044
54700e2e
AP
30452016-09-12 Andrew Pinski <apinski@cavium.com>
3046
3047 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3048 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3049
e1d55bf7
UB
30502016-09-12 Uros Bizjak <ubizjak@gmail.com>
3051
3052 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3053 variable arguments.
3054 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3055 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3056 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3057 variable argument.
3058 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3059 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3060
54dcdb88
BE
30612016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3062
3063 PR c++/77496
3064 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3065 * g++.dg/ext/pr77496.C: New test.
3066 * g++.dg/warn/pr77496.C: New test.
3067
d1463eb9
DM
30682016-09-12 David Malcolm <dmalcolm@redhat.com>
3069
3070 PR c/72858
3071 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3072 to preserve conversion chars, and to preserve prefix information.
3073 * gcc.dg/format/pr72858.c: New test case.
3074
217fabad
SK
30752016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3076
3077 * gfortran.dg/pr77507.f90: Move to ...
3078 * gfortran.dg/ieee/pr77507.f90: here.
3079
a1cd04ac
JH
30802016-08-09 Jan Hubicka <hubicka@ucw.cz>
3081
3082 PR ipa/61159
3083 * compile/pr61159.c: New testcase
3084
e3912107
JH
30852016-08-09 Jan Hubicka <hubicka@ucw.cz>
3086
3087 PR ipa/64316
3088 * gcc.dg/ipa/pr63416.c: New testcase.
3089
739d9339
PT
30902016-09-10 Paul Thomas <pault@gcc.gnu.org>
3091 Steven G. Kargl <kargl@gcc.gnu.org>
3092
3093 PR fortran/77532
cc3135b6 3094 * gfortran.dg/dtio_11.f90: new test.
739d9339 3095
fb7c40dd
SK
30962016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3097
3098 PR fortran/77507
3099 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3100 * gfortran.dg/c_assoc_4.f90: Ditto.
3101
5b28efbb
TV
31022016-09-10 Tom de Vries <tom@codesourcery.com>
3103
3104 PR C/71602
3105 * c-c++-common/va-arg-va-list-type.c: New test.
3106
9d0a9bb4
PB
31072016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3108
3109 PR rtl-optimization/77289
3110 * gcc.target/powerpc/pr77289.c: New test.
3111
3f0177e7
MS
31122016-09-09 Martin Sebor <msebor@redhat.com>
3113
3114 PR c/77520
3115 PR c/77521
3116 * gcc.dg/pr77520.c: New test.
3117 * gcc.dg/pr77521.c: New test.
3118
e81e83d0
SK
31192016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3120
3121 PR fortran/77506
3122 * gfortran.dg/pr77506.f90: New test.
3123
8a92685e
SK
31242016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3125
3126 PR fortran/77507
3127 * gfortran.dg/pr77507.f90: New test.
3128
c65248cb
JM
31292016-09-09 Joseph Myers <joseph@codesourcery.com>
3130
3131 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3132
2cf0ff98
SK
31332016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3134 Louis Krupp <lkrupp@gcc.gnu.org>
3135
3136 PR fortran/69514
3137 * gfortran.dg/pr69514_1.f90: New test.
3138 * gfortran.dg/pr69514_2.f90: New test.
3139
8ebc1e0f
JJ
31402016-09-08 Jakub Jelinek <jakub@redhat.com>
3141
20b6cf01
JJ
3142 PR fortran/77500
3143 * gfortran.dg/gomp/pr77500.f90: New test.
3144
8ebc1e0f
JJ
3145 PR fortran/77516
3146 * gfortran.dg/gomp/pr77516.f90: New test.
3147
34718542
JJ
31482016-09-07 Jakub Jelinek <jakub@redhat.com>
3149
3150 PR middle-end/77475
3151 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3152 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3153 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3154 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3155 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3156 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3157
e5106e27
DM
31582016-09-07 David Malcolm <dmalcolm@redhat.com>
3159
3160 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3161 "substring-locations.h".
3162
ca235a85
RB
31632016-09-07 Richard Biener <rguenther@suse.de>
3164
3165 PR c/77450
3166 * c-c++-common/vector-subscript-8.c: Move ..
3167 * gcc.dg/pr77450.c: ... here.
3168
0076b5dc 31692016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3170
3171 PR libgfortran/77393
3172 * gfortran.dg/fmt_f0_2.f90: Update test.
3173 * gfortran.dg/fmt_f0_3.f90: New test.
3174
6ac7322b
DH
31752016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3176
3177 PR debug/77389
3178 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3179 in dg-options.
3180
3181 PR debug/57519
3182 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3183
8eb9e049
JJ
31842016-09-06 Jakub Jelinek <jakub@redhat.com>
3185
3186 PR target/69255
3187 * gcc.target/i386/pr69255-1.c: New test.
3188 * gcc.target/i386/pr69255-2.c: New test.
3189 * gcc.target/i386/pr69255-3.c: New test.
3190
31912016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3192
3193 PR c/77336
3194 * gcc.dg/format/miss-7.c: New test.
3195
e6cb85d4
UB
31962016-09-06 Uros Bizjak <ubizjak@gmail.com>
3197
3198 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3199
7fe76f6a
ML
32002016-09-06 Martin Liska <mliska@suse.cz>
3201
3202 PR gcov-profile/77378
3203 PR gcov-profile/77466
3204 * gcc.dg/profile-update-warning.c: New test.
3205
209b636e
RB
32062016-09-06 Richard Biener <rguenther@suse.de>
3207
3208 PR tree-optimization/77479
3209 * gcc.dg/torture/pr77479.c: New testcase.
3210
b772a565
RB
32112016-09-06 Richard Biener <rguenther@suse.de>
3212
3213 PR c/77450
3214 * c-c++-common/vector-subscript-7.c: Adjust.
3215 * c-c++-common/vector-subscript-8.c: New testcase.
3216
a8c07037
SKS
32172016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3218
3219 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3220
0ce48391
JJ
32212016-09-05 Jakub Jelinek <jakub@redhat.com>
3222
de9188e0
JJ
3223 PR target/77476
3224 * gcc.target/i386/avx512f-pr77476.c: New test.
3225 * gcc.target/i386/avx512bw-pr77476.c: New test.
3226 * gcc.target/i386/avx512dq-pr77476.c: New test.
3227
c76f7809
JJ
3228 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3229 Update comment to mention also avx512f.
3230
0ce48391
JJ
3231 PR sanitizer/77396
3232 * g++.dg/asan/pr77396-2.C: New test.
3233
8a27cf73
UB
32342016-09-05 Uros Bizjak <ubizjak@gmail.com>
3235
3236 PR rtl-optimization/77452
3237 * gcc.target/i386/pr77452.c: New test.
3238
25ff5dd3
MP
32392016-09-05 Marek Polacek <polacek@redhat.com>
3240
3241 PR c/77423
3242 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3243
f2bc4e48
SK
32442016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3245
3246 PR fortran/77391
3247 * gfortran.dg/pr77391.f90: New test.
3248
e85921ee
SK
32492016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3250
3251 PR fortran/77460
3252 * gfortran.dg/pr77460.f90: New test.
3253
b5d50659
JJ
32542016-09-03 Jakub Jelinek <jakub@redhat.com>
3255
3256 PR c/65467
3257 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3258
7b826676
KY
32592016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3260
3261 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3262
717ebe91
DM
32632016-09-02 David Malcolm <dmalcolm@redhat.com>
3264
3265 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3266 test case.
3267 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3268 diagnostic-test-show-locus-generate-patch.c to the sources
3269 for diagnostic_plugin_test_show_locus.c.
3270
94087e88
JJ
32712016-09-02 Jakub Jelinek <jakub@redhat.com>
3272
9dc5773f
JJ
3273 PR c/65467
3274 * gcc.dg/gomp/_Atomic-1.c: New test.
3275 * gcc.dg/gomp/_Atomic-2.c: New test.
3276 * gcc.dg/gomp/_Atomic-3.c: New test.
3277 * gcc.dg/gomp/_Atomic-4.c: New test.
3278 * gcc.dg/gomp/_Atomic-5.c: New test.
3279
94087e88
JJ
3280 PR sanitizer/77396
3281 * g++.dg/asan/pr77396.C: New test.
3282
32832016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3284
3285 PR tree-optimization/71831
3286 * gcc.dg/builtin-object-size-16.c: New test.
3287 * gcc.dg/builtin-object-size-17.c: New test.
3288
7e89048d
JD
32892016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3290
3291 PR libgfortran/77393
3292 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3293
2f196155
UB
32942016-09-01 Uros Bizjak <ubizjak@gmail.com>
3295
3296 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3297 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3298 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3299 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3300 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3301 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3302 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3303 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3304 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3305 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3306 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3307 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3308 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3309 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3310 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3311 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3312 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3313 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3314
0a6b0523
EB
33152016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3316
3317 * gnat.dg/opt58.adb: New test.
3318 * gnat.dg/opt58_pkg.ads: New helper.
3319
2a99de7b
RB
33202016-09-01 Richard Biener <rguenther@suse.de>
3321
3322 PR middle-end/77436
3323 * gcc.dg/torture/pr77436.c: New testcase.
3324
f79d8786
SKS
33252016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3326
3327 * gcc.dg/pr64252.c: Require int32plus.
3328 * gcc.dg/pr66299-1.c: Likewise.
3329 * gcc.dg/pr66299-2.c: Likewise.
3330 * gcc.dg/torture/20131115-1.c: Skip for avr.
3331
b06335f9
KT
33322016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3333
3334 * gcc.target/aarch64/ands_3.c: New test.
3335
f25f40be
JJ
33362016-08-31 Jakub Jelinek <jakub@redhat.com>
3337
d12a0b5a
JJ
3338 PR fortran/77352
3339 * gfortran.dg/gomp/pr77352.f90: New test.
3340
f25f40be
JJ
3341 PR fortran/77374
3342 * gfortran.dg/gomp/pr77374.f08: New test.
3343
9ff6fb6e
MG
33442016-08-31 Marc Glisse <marc.glisse@inria.fr>
3345
3346 PR tree-optimization/73714
3347 * gcc.dg/tree-ssa/pr73714.c: New test.
3348
8e95a674
JD
33492016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3350
3351 PR libgfortran/77393
3352 * gfortran.dg/fmt_f0_2.f90: New test.
3353
c6b0037d
MG
33542016-08-31 Marc Glisse <marc.glisse@inria.fr>
3355
3356 * gcc.target/i386/pr59539-2.c: Adapt options.
3357 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3358
1a576b13
PT
33592016-08-31 Paul Thomas <pault@gcc.gnu.org>
3360
3361 PR fortran/77418
3362 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3363 of the associate entity and replace with a pointer to the
3364 intended item on the stack.
3365
e73d3ca6 33662016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3367 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3368
3369 PR fortran/48298
3370 * gfortran.dg/dtio_1.f90: New test.
3371 * gfortran.dg/dtio_2.f90: New test.
3372 * gfortran.dg/dtio_3.f90: New test.
3373 * gfortran.dg/dtio_4.f90: New test.
3374 * gfortran.dg/dtio_5.f90: New test.
3375 * gfortran.dg/dtio_6.f90: New test.
3376 * gfortran.dg/dtio_7.f90: New test.
3377 * gfortran.dg/dtio_8.f90: New test.
3378 * gfortran.dg/dtio_9.f90: New test.
3379 * gfortran.dg/dtio_10.f90: New test.
3380
b816477a
DM
33812016-08-30 David Malcolm <dmalcolm@redhat.com>
3382
3383 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3384 (test_many_nested_locations): New function.
3385 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3386 (test_show_locus): Handle "test_many_nested_locations".
3387
71b30891
DM
33882016-08-30 David Malcolm <dmalcolm@redhat.com>
3389
3390 * g++.dg/template/double-greater-than-fixit.C: New test case.
3391
8fa37232
EB
33922016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3393
3394 * gnat.dg/opt57.ad[sb]: New test.
3395 * gnat.dg/opt57_pkg.ads: New helper.
3396
6f651bae
RB
33972016-08-30 Richard Biener <rguenther@suse.de>
3398
3399 PR tree-optimization/69047
3400 * gcc.dg/pr69047.c: Fix byte-order check.
3401
ab834832
JJ
34022016-08-30 Jakub Jelinek <jakub@redhat.com>
3403
5116b156
JJ
3404 PR tree-optimization/72866
3405 * gcc.dg/vect/pr72866.c: New test.
3406
3754bbfc
JJ
3407 PR debug/77363
3408 * g++.dg/debug/dwarf2/pr77363.C: New test.
3409
26122e2d
JJ
3410 PR middle-end/77377
3411 * gcc.target/i386/pr77377.c: New test.
3412
ab834832
JJ
3413 PR debug/77389
3414 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3415 in dg-options.
3416
bedc9ca7
SK
34172016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3418
3419 * gfortran.dg/pr77372.f90: Moved to ...
3420 * gfortran.dg/ieee/pr77372.f90: here.
3421
adfa1e6b
MM
34222016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3423
3424 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3425 vector short/char initializations.
3426 * gcc.target/powerpc/vec-init-5.c: Likewise.
3427 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3428 vector initialization optimizations.
3429 * gcc.target/powerpc/vec-init-7.c: Likewise.
3430 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3431 vector float/double initializations.
3432 * gcc.target/powerpc/vec-init-9.c: Likewise.
3433
414b7129
UB
34342016-08-29 Uros Bizjak <ubizjak@gmail.com>
3435
3436 PR target/77403
3437 * gcc.target/i386/pr77403.c: New test.
3438
3d06b6f2
MP
34392016-08-29 Marek Polacek <polacek@redhat.com>
3440
3441 PR c/77292
3442 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3443
ba9bbd6f
TV
34442016-08-29 Tom de Vries <tom@codesourcery.com>
3445
3446 PR c/77398
3447 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3448
d7d80d8f
EB
34492016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3450
3451 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3452
d7d80d8f 34532016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3454
3455 * gfortran.dg/dec_structure_13.f90: New testcase.
3456
468d95c8
JB
34572016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3458
3459 PR fortran/77261
3460 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3461 available.
3462
f329b264
TV
34632016-08-28 Tom de Vries <tom@codesourcery.com>
3464
3465 PR lto/70955
3466 * gcc.dg/pr70955.c: New test.
3467 * gcc.dg/lto/pr70955_0.c: Same.
3468 * gcc.dg/lto/pr70955_1.c: Same.
3469
4a389eb6
PP
34702016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3471
3472 PR tree-optimization/71077
3473 * gcc.target/i386/pr71077.c: New test.
3474
3f8257db 34752016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3476
3477 PR fortran/77380
3478 * gfortran.dg/pr77380.f90: New test.
3479
3f8257db 34802016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3481
3482 PR fortran/77372
3483 gfortran.dg/pr77372.f90: New test.
3484
ee908516
DM
34852016-08-26 David Malcolm <dmalcolm@redhat.com>
3486
3487 * gcc.dg/spellcheck-fields-2.c (test): Move
3488 dg-begin/end-multiline-output within function body.
3489 (test_macro): New function.
3490
d41e76cf
DM
34912016-08-26 David Malcolm <dmalcolm@redhat.com>
3492
3493 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3494 (test_fixit_insert): Update expected output.
3495 (test_fixit_remove): Likewise.
3496 (test_fixit_replace): Likewise.
3497
524a4c96
RO
34982016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3499
3500 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3501 Fix typo.
3502
ebfa15ab
RB
35032016-08-26 Richard Biener <rguenther@suse.de>
3504
3505 PR tree-optimization/69047
3506 * gcc.dg/pr69047.c: New testcase.
3507
209ca542
PK
35082016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3509 Martin Jambhor <mjambor@suse.cz>
524a4c96 3510
209ca542
PK
3511 * gcc.dg/ipa/propbits-1.c: New test-case.
3512 * gcc.dg/ipa/propbits-2.c: Likewise.
3513 * gcc.dg/ipa/propbits-3.c: Likewise.
3514
e5cf1629
SK
35152016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3516
3517 PR fortran/77351
3518 * gfortran.dg/pr77351.f90: New test.
3519
ebef225f
MP
35202016-08-25 Marek Polacek <polacek@redhat.com>
3521
3522 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3523
fe377a48
MP
35242016-08-25 Marek Polacek <polacek@redhat.com>
3525
3526 PR c/77323
3527 * gcc.dg/pr77323.c: New test.
3528
88b8971f
PT
35292016-08-24 Paul Thomas <pault@gcc.gnu.org>
3530
3531 PR fortran/77358
3532 * gfortran.dg/submodule_17.f08: New test.
3533
3f8257db
JJ
35342016-08-24 Michael Collison <michael.collison@linaro.org>
3535 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3536
3537 * gcc.target/arm/builtin_saddl.c: New testcase.
3538 * gcc.target/arm/builtin_saddll.c: New testcase.
3539 * gcc.target/arm/builtin_uaddl.c: New testcase.
3540 * gcc.target/arm/builtin_uaddll.c: New testcase.
3541 * gcc.target/arm/builtin_ssubl.c: New testcase.
3542 * gcc.target/arm/builtin_ssubll.c: New testcase.
3543 * gcc.target/arm/builtin_usubl.c: New testcase.
3544 * gcc.target/arm/builtin_usubll.c: New testcase.
3545
d5b5d212
UB
35462016-08-24 Uros Bizjak <ubizjak@gmail.com>
3547
3548 PR target/77270
3549 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3550 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3551 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3552 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3553 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3554 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3555 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3556 effective target. Remove scan-assembler-times directives.
3557 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3558 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3559 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3560
d1188689
SKS
35612016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3562
3563 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3564 of unsigned int.
3565 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3566
0b6b8f85
RS
35672016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3568
3569 PR testsuite/77317
3570 * lib/target-supports.exp
3571 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3572 (check_effective_target_vect_natural_alignment): Ditto.
3573 (check_effective_target_vector_alignment_reachable): Ditto.
3574 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3575
587b7f7a
ILT
35762016-08-23 Ian Lance Taylor <iant@golang.org>
3577
3578 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3579
6019c0fc
MM
35802016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3581
3582 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3583 being created from pointers to memory locations.
3584 * gcc.target/powerpc/vec-init-2.c: Likewise.
3585
cfe37db4
FR
35862016-08-23 Fritz Reese <fritzoreese@gmail.com>
3587
3588 * gfortran.dg/dec_structure_12.f90: New testcase.
3589
7e11f46f
DV
35902016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3591
3592 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3593
7ab4f354
DV
35942016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3595
3596 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3597 verification.
3598
deb9351f
DV
35992016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3600
3601 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3602 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3603
1fd9f058
RB
36042016-08-23 Richard Biener <rguenther@suse.de>
3605
3606 PR tree-optimization/27336
3607 * c-c++-common/pr27336.c: New testcase.
3608
b00e6e75
MP
36092016-08-22 Marek Polacek <polacek@redhat.com>
3610
3611 PR c++/77321
3612 * g++.dg/cpp1y/pr77321.C: New test.
3613
58338bac
SK
36142016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3615
3616 PR fortran/60774
3617 * gfortran.dg/empty_label.f: Adjust test for new error message.
3618 * gfortran.dg/empty_label.f90: Ditto.
3619 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3620 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3621 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3622
30364ce6
SK
36232016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3624
3625 PR fortran/61318
3626 * gfortran.dg/pr61318.f90: New test.
3627
ad7a5a8f
SK
36282016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3629
3630 PR fortran/77260
3631 * gfortran.dg/pr77260_1.f90: New test.
3632 * gfortran.dg/pr77260_2.f90: Ditto.
3633
72f52f30
JM
36342016-08-22 Joseph Myers <joseph@codesourcery.com>
3635
3636 PR middle-end/77269
3637 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3638 __builtin_signbitf and __builtin_signbitl in expected generic
3639 expansion.
3640 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3641 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3642 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3643 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3644 tests.
3645
6dc198e3
JM
36462016-08-22 Joseph Myers <joseph@codesourcery.com>
3647
3648 * gcc.dg/torture/float128-builtin.c,
3649 gcc.dg/torture/float128-ieee-nan.c,
3650 gcc.dg/torture/float128x-builtin.c,
3651 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3652 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3653 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3654 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3655 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3656 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3657 gcc.dg/torture/floatn-nan.h: New tests.
3658
7ff4e41a
JM
36592016-08-22 Joseph Myers <joseph@codesourcery.com>
3660
3661 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3662 macro.
3663 (main): Update calls to TEST_I_F.
3664 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3665 macro.
3666 (main): Update calls to TEST_I_F.
3667
7078cdb6
JM
36682016-08-22 Joseph Myers <joseph@codesourcery.com>
3669
3670 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3671 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3672 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3673 names in calls to TEST_I_F.
3674
a9d7c823
BE
36752016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3676
3677 PR c/52952
3678 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3679
cd800235
SKS
36802016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3681
3682 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3683 and !natural_alignment_64.
3684 * gcc.dg/ipa/propalign-2.c: Likewise.
3685 * gcc.dg/ipa/propalign-3.c: Likewise.
3686 * gcc.dg/ipa/propalign-4.c: Likewise.
3687 * gcc.dg/ipa/propalign-5.c: Likewise.
3688 * lib/target-supports.exp
3689 (check_effective_target_natural_alignment_32): Add avr-*-*.
3690
22d12455
KV
36912016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3692
3693 PR tree-optimization/61839
3694 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3695 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3696 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3697 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3698
c65699ef
JM
36992016-08-19 Joseph Myers <joseph@codesourcery.com>
3700
3701 PR c/32187
3702 * lib/target-supports.exp (check_effective_target_float16)
3703 (check_effective_target_float32, check_effective_target_float64)
3704 (check_effective_target_float128, check_effective_target_float32x)
3705 (check_effective_target_float64x)
3706 (check_effective_target_float128x)
3707 (check_effective_target_float16_runtime)
3708 (check_effective_target_float32_runtime)
3709 (check_effective_target_float64_runtime)
3710 (check_effective_target_float128_runtime)
3711 (check_effective_target_float32x_runtime)
3712 (check_effective_target_float64x_runtime)
3713 (check_effective_target_float128x_runtime)
3714 (check_effective_target_floatn_nx_runtime)
3715 (add_options_for_float16, add_options_for_float32)
3716 (add_options_for_float64, add_options_for_float128)
3717 (add_options_for_float32x, add_options_for_float64x)
3718 (add_options_for_float128x): New procedures.
3719 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3720 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3721 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3722 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3723 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3724 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3725 gcc.dg/torture/float128-complex.c,
3726 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3727 gcc.dg/torture/float128x-basic.c,
3728 gcc.dg/torture/float128x-complex.c,
3729 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3730 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3731 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3732 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3733 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3734 gcc.dg/torture/float32x-basic.c,
3735 gcc.dg/torture/float32x-complex.c,
3736 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3737 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3738 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3739 gcc.dg/torture/float64x-basic.c,
3740 gcc.dg/torture/float64x-complex.c,
3741 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3742 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3743 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3744 gcc.dg/torture/floatn-tg.h,
3745 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3746 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3747 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3748 gcc.dg/torture/fp-int-convert-float128x.c,
3749 gcc.dg/torture/fp-int-convert-float16-timode.c,
3750 gcc.dg/torture/fp-int-convert-float16.c,
3751 gcc.dg/torture/fp-int-convert-float32-timode.c,
3752 gcc.dg/torture/fp-int-convert-float32.c,
3753 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3754 gcc.dg/torture/fp-int-convert-float32x.c,
3755 gcc.dg/torture/fp-int-convert-float64-timode.c,
3756 gcc.dg/torture/fp-int-convert-float64.c,
3757 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3758 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3759 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3760 maximum exponent of floating-point type. Use it in testing
3761 whether 0x8...0 fits in the floating-point type. Always treat -1
3762 (signed 0xf...f) as fitting in the floating-point type.
3763 (M_OK1): New macro.
3764 * gcc.dg/torture/fp-int-convert-double.c,
3765 gcc.dg/torture/fp-int-convert-float.c,
3766 gcc.dg/torture/fp-int-convert-float128-timode.c,
3767 gcc.dg/torture/fp-int-convert-float128.c,
3768 gcc.dg/torture/fp-int-convert-float80-timode.c,
3769 gcc.dg/torture/fp-int-convert-float80.c,
3770 gcc.dg/torture/fp-int-convert-long-double.c,
3771 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3772
94e73c78
JJ
37732016-08-19 Jakub Jelinek <jakub@redhat.com>
3774
fbdbd4b6
JJ
3775 PR fortran/72744
3776 * gfortran.dg/gomp/pr72744.f90: New test.
3777
94e73c78
JJ
3778 PR fortran/69281
3779 * gfortran.dg/gomp/pr69281.f90: New test.
3780
91151a73
JB
37812016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3782
414b7129
UB
3783 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3784 the last special seed value.
3785 * gfortran.dg/random_7.f90: Use size for last array member instead
3786 of hardcoded value.
91151a73 3787
fcf830ab
PK
37882016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3789
3790 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3791 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3792
1a5da5b6
RB
37932016-08-19 Richard Biener <rguenther@suse.de>
3794
3795 PR tree-optimization/77286
3796 * gcc.dg/torture/pr77286.c: New testcase.
3797
82f72146
DM
37982016-08-18 David Malcolm <dmalcolm@redhat.com>
3799
3800 * gcc.dg/verbose-asm-2.c: New test case.
3801
cc015f3a
DM
38022016-08-18 David Malcolm <dmalcolm@redhat.com>
3803
3804 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3805 (custom_diagnostic_finalizer): Update for change to
3806 diagnostic_show_locus.
3807
cb18fd07
DM
38082016-08-18 David Malcolm <dmalcolm@redhat.com>
3809
3810 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3811 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3812
a76989dc
MP
38132016-08-18 Marek Polacek <polacek@redhat.com>
3814
3815 PR c/71514
3816 * gcc.dg/pr71514.c: New test.
3817
89c88780
L
38182015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3819
3820 PR target/72839
3821 * gcc.target/i386/pr72839.c: New test.
3822
2c71d454
CLT
38232016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3824
3825 PR middle-end/70895
3826 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3827 * c-c++-common/goacc/reduction-1.c: Likewise.
3828 * c-c++-common/goacc/reduction-2.c: Likewise.
3829 * c-c++-common/goacc/reduction-3.c: Likewise.
3830 * c-c++-common/goacc/reduction-4.c: Likewise.
3831
66592e95
AM
38322016-08-18 Alan Modra <amodra@gmail.com>
3833
3834 * gcc.c-torture/compile/pr72771.c: New.
3835
3a146d46
JJ
38362016-08-17 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR fortran/67496
3839 * gfortran.dg/pr67496.f90: New test.
3840
3f8257db 38412015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3842
3843 PR tree-optimization/71752
3a146d46 3844 * gcc.dg/vect/pr71752.c: New.
038000bd 3845
dd42e908
UB
38462016-08-17 Uros Bizjak <ubizjak@gmail.com>
3847
3848 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3849
458a1cd0
JJ
38502016-08-17 Jakub Jelinek <jakub@redhat.com>
3851
3852 PR middle-end/77259
3853 * g++.dg/ipa/devirt-52.C: New test.
3854
11c4c4ba
CLT
38552016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3856
3857 * c-c++-common/goacc/reduction-6.c: New testcase.
3858
661d6efd
RB
38592016-08-17 Richard Biener <rguenther@suse.de>
3860
3861 PR tree-optimization/76490
3862 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3863 * gcc.dg/pr52904.c: XFAIL.
3864
622d8b69
RB
38652016-08-17 Richard Biener <rguenther@suse.de>
3866
3867 PR tree-optimization/23855
3868 * gcc.dg/loop-unswitch-2.c: Adjust.
3869
af23e99c
JJ
38702016-08-16 Jakub Jelinek <jakub@redhat.com>
3871
3872 PR tree-optimization/72817
3873 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3874
feeb6268
JM
38752016-08-16 Joseph Myers <joseph@codesourcery.com>
3876
3877 PR libgcc/77265
3878 * gcc.dg/torture/float128-extend-inf.c: New test.
3879
65e736c0
DM
38802016-08-16 David Malcolm <dmalcolm@redhat.com>
3881
3882 PR c/72857
3883 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3884 for embedded NUL.
3885 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3886 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3887 caret placement.
3888 (test_oct): Likewise.
3889 (test_multiple): Likewise.
3890 (test_field_width_specifier): Likewise.
3891 (test_field_width_specifier_2): New function.
3892 (test_field_precision_specifier): New function.
3893 (test_embedded_nul): Update expected caret placement.
3894 (test_non_contiguous_strings): Update line number.
3895 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3896 (__emit_string_literal_range): Add "caret_idx" param.
3897 (test_simple_string_literal): Add value for new param, updating
3898 expected output..
3899 (test_concatenated_string_literal): Likewise.
3900 (test_multiline_string_literal): Likewise.
3901 (test_hex): Likewise.
3902 (test_oct): Likewise.
3903 (test_multiple): Likewise.
3904 (test_ucn4): Likewise.
3905 (test_ucn8): Likewise.
3906 (test_u8): Likewise.
3907 (test_u): Likewise; update expected message, from "range" to
3908 "location".
3909 (test_U): Likewise.
3910 (test_L): Likewise.
3911 (test_macro): Add value for new param.
3912 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3913 (__emit_string_literal_range): Add "caret_idx" param.
3914 (test_stringified_token_1): Add value for new param. Update
3915 expected message, from "range" to "location".
3916 (test_stringized_token_2): Likewise, adding param to macro.
3917 (test_stringified_token_3): Likewise.
3918 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3919 (emit_warning): Convert param from source_range to location_t.
3920 (test_string_literals): Add caret_idx param, and use it when
3921 constructing a substring_loc. Update error message, from
3922 "range" to "location".
3923
4a7f57d5
JJ
39242016-08-16 Jakub Jelinek <jakub@redhat.com>
3925
7841800f
JJ
3926 PR target/71910
3927 * g++.dg/gomp/pr71910.C: New test.
3928
1b13411a
JJ
3929 PR middle-end/67485
3930 * gcc.c-torture/compile/pr67485.c: New test.
3931
4a7f57d5
JJ
3932 PR target/72867
3933 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3934
3c556bc4
BC
39352016-08-16 Bin Cheng <bin.cheng@arm.com>
3936
3937 PR tree-optimization/69848
3938 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3939
beab2da6
ML
39402016-08-16 Martin Liska <mliska@suse.cz>
3941
3942 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3943 of memory operations so that it can be handled by core2
3944 in 32-bit mode.
3945
f4eec0a3
RB
39462016-08-16 Richard Biener <rguenther@suse.de>
3947
3948 PR tree-optimization/76783
3949 * gcc.dg/pr76783.c: New testcase.
3950 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3951
8f21990a
BC
39522016-08-16 Bin Cheng <bin.cheng@arm.com>
3953
3954 PR tree-optimization/72817
3955 PR tree-optimization/73450
3956 * gcc.dg/tree-ssa/pr72817.c: New test.
3957 * gcc.dg/tree-ssa/pr73450.c: New test.
3958
7fc61626
FR
39592016-08-15 Fritz Reese <fritzoreese@gmail.com>
3960
3961 * gfortran.dg/init_flag_13.f90: New testcase.
3962 * gfortran.dg/init_flag_14.f90: Ditto.
3963 * gfortran.dg/init_flag_15.f03: Ditto.
3964 * gfortran.dg/dec_init_1.f90: Ditto.
3965 * gfortran.dg/dec_init_2.f90: Ditto.
3966
432baa02
UB
39672016-08-15 Uros Bizjak <ubizjak@gmail.com>
3968
3969 PR target/72867
3970 * gcc.target/i386/pr72867.c: New test.
3971
7e1dde14
EB
39722016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3973
3974 * c-c++-common/dump-ada-spec-5.c: New test.
3975
e4969090
RB
39762016-08-15 Richard Biener <rguenther@suse.de>
3977
3978 PR tree-optimization/73434
3979 * gcc.dg/torture/pr73434.c: New testcase.
3980
66088065
JJ
39812016-08-15 Jakub Jelinek <jakub@redhat.com>
3982
3983 PR tree-optimization/72824
3984 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3985
7c713714
CLT
39862016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3987
3988 PR fortran/70598
3989 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3990 in use_device clause.
3991 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3992 * gfortran.dg/goacc/list.f95: Adjust to catch
3993 "neither a POINTER nor an array" error messages.
3994
4271e5cb
UB
39952016-08-14 Uros Bizjak <ubizjak@gmail.com>
3996
3997 PR target/76342
3998 * gcc.target/i386/pr76342.c: New test.
3999
b0cea284
JJ
40002016-08-12 Jakub Jelinek <jakub@redhat.com>
4001
4002 PR c/71512
4003 * g++.dg/ubsan/pr71512.C: New test.
4004 * c-c++-common/ubsan/pr71512-1.c: New test.
4005 * c-c++-common/ubsan/pr71512-2.c: New test.
4006
e86aefb8
MM
40072016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4008
4009 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4010 vector initialization options.
4011 * gcc.target/powerpc/vec-init-2.c: Likewise.
4012 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4013 is generated on ISA 3.0.
4014
7fd82d52
PP
40152016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4016
4017 PR middle-end/71654
4018 * gcc.dg/c-c++-common/pr71654.c: New test.
4019 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4020 dg-options.
4021 * gcc.dg/tree-ssa/vrp24: Likewise.
4022
2f1364c2
JJ
40232016-08-12 Jakub Jelinek <jakub@redhat.com>
4024
4025 PR c/67410
4026 * gcc.dg/pr67410.c: New test.
4027
8eb414aa
BC
40282016-08-12 Bin Cheng <bin.cheng@arm.com>
4029
4030 PR tree-optimization/69848
4031 * gcc.dg/vect/vect-pr69848.c: New test.
4032
30b39c19
UB
40332016-08-12 Uros Bizjak <ubizjak@gmail.com>
4034
4035 PR testsuite/71008
4036 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4037 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4038 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4039 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4040
e373dd06
RB
40412016-08-12 Richard Biener <rguenther@suse.de>
4042
4043 PR tree-optimization/57326
4044 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4045 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4046 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4047 * gcc.target/i386/pr45685.c: Likewise.
4048 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4049 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4050 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4051 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4052 * gfortran.dg/pr34163.f90: Likewise.
4053
20d1af89
ML
40542016-08-12 Martin Liska <mliska@suse.cz>
4055
4056 * g++.dg/gcov/gcov-16.C: New test.
4057 * lib/gcov.exp: Support new argument for run-gcov function.
4058
5cacda56
ML
40592016-08-12 Martin Liska <mliska@suse.cz>
4060
4061 PR gcov-profile/35590
4062 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4063
663eecfd
RB
40642016-08-12 Richard Biener <rguenther@suse.de>
4065
4066 PR tree-optimization/72851
4067 * gcc.dg/torture/pr72851.c: New testcase.
4068
3f8257db 40692016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4070
e366d7d8
AO
4071 PR debug/63240
4072 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4073 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4074 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4075 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4076 DW_AT_deleted.
4077
71e1a6a4
AO
4078 PR debug/55641
4079 * g++.dg/debug/dwarf2/ref-1.C: New.
4080
8aaf799b
AO
4081 PR debug/49366
4082 * g++.dg/debug/dwarf2/template-params-12.H: New.
4083 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4084 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4085 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4086 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4087 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4088 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4089 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4090
06f9caed
BS
40912016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4092
4093 PR target/72863
4094 * gcc.target/powerpc/pr72863.c: New test.
4095
a8b956c1
UB
40962016-08-11 Uros Bizjak <ubizjak@gmail.com>
4097
4098 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4099
c73dd986
L
41002015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4101
4102 * gcc.target/i386/pieces-strcpy-1.c: New test.
4103 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4104
385ed708
JJ
41052016-08-11 Jakub Jelinek <jakub@redhat.com>
4106
4107 PR c++/72868
4108 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4109
df7ec09f
L
41102015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4111
4112 * gcc.target/i386/pieces-memcpy-1.c: New test.
4113 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4114 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4115 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4116 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4117 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4118
b95a64bb
JJ
41192016-08-11 Jakub Jelinek <jakub@redhat.com>
4120
4121 PR c/72816
7ddbcf6b 4122 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4123
59537744
BE
41242016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4125
4126 PR tree-optimization/71083
4127 * gcc.c-torture/execute/pr71083.c: New test.
4128 * gnat.dg/loop_optimization23.adb: New test.
4129 * gnat.dg/loop_optimization23_pkg.ads: New test.
4130 * gnat.dg/loop_optimization23_pkg.adb: New test.
4131
183ac6d0
RB
41322016-08-11 Richard Biener <rguenther@suse.de>
4133
4134 PR tree-optimization/72772
4135 * gcc.dg/graphite/pr35356-1.c: Adjust.
4136 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4137
b152f5a2
JB
41382016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4139
4140 * gfortran.dg/random_7.f90: Take into account that the last seed
4141 value is the special p value.
4142 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4143
bb7ebad1
RB
41442016-08-11 Richard Biener <rguenther@suse.de>
4145
4146 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4147
2e186411
AM
41482016-08-11 Alan Modra <amodra@gmail.com>
4149
4150 * gcc.target/powerpc/pr71680.c: New.
4151
e9e6d4f6
KN
41522016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4153
4154 * gcc.target/powerpc/bfp/bfp.exp: New file.
4155 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4156 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4157 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4158 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4159 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4160 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4161 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4162 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4163 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4164 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4165 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4166 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4167 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4168 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4169 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4170 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4171 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4172 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4173 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4174 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4175 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4176 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4177 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4178 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4179 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4180 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4181 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4182 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4183 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4184 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4185 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4186 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4187 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4188 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4189 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4190 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4191 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4192 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4193 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4194 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4195 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4196 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4197 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4198 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4199 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4200 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4201 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4202 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4203 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4204 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4205 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4206 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4207 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4208
9c8eabea
BC
42092016-08-10 Bin Cheng <bin.cheng@arm.com>
4210
4211 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4212 Add aarch64*-*-*.
4213
6c553b76
BC
42142016-08-10 Bin Cheng <bin.cheng@arm.com>
4215
4216 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4217
a0883b08
MM
42182016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4219
4220 PR target/72853
4221 * gcc.target/powerpc/pr72853.c: New test.
4222
a266236e
ML
42232016-08-10 Martin Liska <mliska@suse.cz>
4224
4225 PR gcov-profile/58306
4226 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4227
22063dbc
ML
42282016-08-10 Martin Liska <mliska@suse.cz>
4229
4230 * g++.dg/gcov/gcov-threads-1.C: New test.
4231
5250a5bb
SKS
42322016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4233
4234 PR target/71873
4235 * gcc.target/avr/pr71873.c: New test.
4236
b7597ae5
ML
42372016-08-09 Martin Liska <mliska@suse.cz>
4238
4239 * g++.dg/gcov/gcov-dump-1.C: New test.
4240 * g++.dg/gcov/gcov-dump-2.C: New test.
4241
ab50a215
ML
42422016-08-09 Martin Liska <mliska@suse.cz>
4243
4244 * gcc.dg/tree-prof/val-prof-9.c: New test.
4245
dcb1e137
ML
42462016-08-09 Martin Liska <mliska@suse.cz>
4247
4248 * gcc.dg/tree-prof/val-prof-8.c: New test.
4249
04d6d3b6
MJ
42502016-08-09 Martin Jambor <mjambor@suse.cz>
4251
df839749
UB
4252 PR ipa/71981
4253 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4254
c57e78c4
BC
42552016-08-09 Bin Cheng <bin.cheng@arm.com>
4256
4257 PR tree-optimization/33707
4258 * gcc.dg/vect/pr33707.c: New test.
4259
42970a17
BC
42602016-08-09 Bin Cheng <bin.cheng@arm.com>
4261
4262 PR tree-optimization/pr72772
4263 * gcc.dg/tree-ssa/pr72772.c: New test.
4264
810a3aa6
MF
42652016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4266
4267 PR rtl-optimization/66669
4268 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4269
9e207d6f
JJ
42702016-08-09 Jakub Jelinek <jakub@redhat.com>
4271
4272 PR tree-optimization/72824
4273 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4274
50bf47fd
RB
42752016-08-09 Richard Biener <rguenther@suse.de>
4276
4277 PR tree-optimization/71802
4278 * gcc.dg/torture/pr71802.c: New testcase.
4279
cadec7ca
JJ
42802016-08-09 Jakub Jelinek <jakub@redhat.com>
4281
4282 PR c++/72809
4283 * g++.dg/eh/stdarg1.C: New test.
4284
c43c5112
AK
42852016-08-08 Andi Kleen <ak@linux.intel.com>
4286
4287 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4288 test command line in failure log.
4289 (profopt-execute): dito. Make autofdo file names unique.
4290
895aa8e1
DM
42912016-08-08 David Malcolm <dmalcolm@redhat.com>
4292
4293 PR c/64955
4294 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4295 output.
4296
9afda630
PK
42972016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4298
4299 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4300 c99_runtime.
4301 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4302 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4303 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4304 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4305 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4306 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4307
e52ed3fe
DM
43082016-08-08 David Malcolm <dmalcolm@redhat.com>
4309
4310 PR c/52952
4311 * gcc.dg/cpp/pr66415-1.c: Likewise.
4312 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4313 * gcc.dg/format/c90-printf-1.c: Likewise.
4314 * gcc.dg/format/diagnostic-ranges.c: New test case.
4315
ad200580
JJ
43162016-08-08 Jakub Jelinek <jakub@redhat.com>
4317
77524e0d
JJ
4318 PR fortran/72716
4319 * gfortran.dg/gomp/pr72716.f90: New test.
4320
2187f2a2
JJ
4321 PR middle-end/72781
4322 * gcc.dg/gomp/pr72781.c: New test.
4323
ad200580
JJ
4324 PR middle-end/68762
4325 * g++.dg/vect/pr68762-1.cc: New test.
4326 * g++.dg/vect/pr68762-2.cc: New test.
4327 * g++.dg/vect/pr68762.h: New file.
4328
989d0071
MS
43292016-08-08 Martin Sebor <msebor@redhat.com>
4330
4331 PR testsuite/72838
3a146d46
JJ
4332 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4333 * g++.dg/warn/overflow-warn-3.C: Same.
4334 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4335
7090cac9
AV
43362016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4337
4338 PR fortran/71936
4339 * gfortran.dg/allocate_with_source_21.f03: New test.
4340
64e56ab0
AV
43412016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4342
4343 PR fortran/72698
4344 * gfortran.dg/allocate_with_source_20.f03: New test.
4345
0476487d
AM
43462016-08-08 Alan Modra <amodra@gmail.com>
4347
4348 * gcc.c-torture/compile/pr72802.c: New.
4349
8e9218f2
AV
43502016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4351
4352 PR fortran/70524
4353 * gfortran.dg/dependency_48.f90: New test.
4354
c1f7083b
TK
43552016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4356
531e5ae3 4357 PR fortran/70040
c1f7083b
TK
4358 * gfortran.dg/pr70040.f90: New testcase.
4359
6ab5813c
TK
43602016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4361
4362 PR fortran/71961
4363 * gfortran.dg/matmul_10.f90: New testcase.
4364
27bddc4a
JH
43652016-08-07 Jan Hubicka <hubicka@ucw.cz>
4366
4367 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4368
4a9f8a9f
JJ
43692016-08-07 Jakub Jelinek <jakub@redhat.com>
4370
4371 PR c/72816
4372 * gcc.dg/pr72816.c: New test.
4373
fa76f2c6
JW
43742016-08-06 Jonathan Wakely <jwakely@redhat.com>
4375
4376 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4377 * g++.dg/conversion/pr41426.C: Likewise.
4378 * g++.dg/conversion/pr66211.C: Likewise.
4379 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4380 * g++.dg/init/ref8.C: Likewise.
4381 * g++.old-deja/g++.law/cvt20.C: Likewise.
4382 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4383
5c3e5002
PP
43842016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4385
4386 PR tree-optimization/18046
4387 * gcc.dg/tree-ssa/vrp105.c: New test.
4388 * gcc.dg/tree-ssa/vrp106.c: New test.
4389
94087e88 43902016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4391
4392 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4393 1ul in diagnostics. Remove hyphen from "constant-expression."
4394 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4395 * g++.dg/cpp0x/static_assert3.C: Same.
4396 * g++.dg/cpp1y/constexpr-throw.C: Same.
4397 * g++.dg/template/nontype3.C: Same.
4398 * g++.dg/warn/overflow-warn-1.C: Same.
4399 * g++.dg/warn/overflow-warn-3.C: Same.
4400 * g++.dg/warn/overflow-warn-4.C: Same.
4401
88fa5555
DM
44022016-08-05 David Malcolm <dmalcolm@redhat.com>
4403
4404 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4405 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4406 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4407 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4408
1addb9e6
PP
44092016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4410
4411 PR tree-optimization/72810
4412 * gcc.dg/tree-ssa/vrp110.c: New test.
4413
1b62ed4f
JG
44142016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4415
4416 PR Target/72819
4417 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4418 registers.
4419 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4420 saving the half-precision registers.
4421 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4422 value is returned in h0.
4423 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4424 are passed in FP/SIMD registers.
4425 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4426 passing works corrcetly.
4427 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4428 (hfa_f16x2_t): Likewise.
4429 (hfa_f16x3_t): Likewise.
4430 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4431 are promoted to double and passed in a double register.
4432 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4433 are promoted to double and stacked.
4434 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4435 __fp16 data types.
4436 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4437 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4438 __fp16 first get passed in FP/SIMD registers, then stacked.
4439
4228ca19
NS
44402016-08-05 Nathan Sidwell <nathan@acm.org>
4441
4442 PR c++/68724
4443 * g++.dg/cpp0x/pr68724.C: New.
4444
db7c335e
RB
44452016-08-05 Richard Biener <rguenther@suse.de>
4446
4447 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4448
48abe922
PP
44492016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4450
4451 * gcc.dg/tree-ssa/vrp107.c: New test.
4452 * gcc.dg/tree-ssa/vrp108.c: New test.
4453 * gcc.dg/tree-ssa/vrp109.c: New test.
4454
f6cdf42f
PK
44552016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4456
4457 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4458 dg-options.
4459
33a9c609
PK
44602016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4461
4462 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4463 test-cases.
4464 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4465 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4466 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4467 test-cases.
4468 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4469 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4470 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4471 large_double.
4472
4473482d
PC
44732016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4474
4475 PR c++/72800
4476 * g++.dg/cpp1y/lambda-ice1.C: New.
4477
08156df5
PP
44782016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4479
4480 PR c++/72759
4481 * g++.dg/cpp1y/pr72759.C: New test.
4482
938da3a5
PP
44832016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4484
4485 * gcc.dg/switch-10.c: New test.
4486
da84183c
JG
44872016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4488
4489 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4490
ae9281fc
TS
44912016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4492
4493 * c-c++-common/goacc/routine-5.c: Update.
4494
086ad22e
BE
44952016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4496
4497 PR rtl-optimization/70903
4498 * gcc.c-torture/execute/pr70903.c: New test.
4499
6805e400
ML
45002016-08-04 Martin Liska <mliska@suse.cz>
4501
4502 * gcc.dg/params/params.exp: Replace file exists with
4503 TESTING_IN_BUILD_TREE.
4504
a0008434
MP
45052016-08-04 Marek Polacek <polacek@redhat.com>
4506
4507 PR c++/70229
4508 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4509
fb46286e
RB
45102016-08-04 Richard Biener <rguenther@suse.de>
4511
4512 PR middle-end/71984
4513 * gcc.dg/torture/pr71984.c: Guard correctness check for
4514 little-endian.
4515
ac2c96ab
AP
45162016-08-03 Andrew Pinski <apinski@cavium.com>
4517
4518 * gcc.c-torture/compile/20160802-1.c: New testcase.
4519
c98583e9
FR
45202016-08-03 Fritz Reese <fritzoreese@gmail.com>
4521
4522 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4523
9ad1a1da
RB
45242016-08-03 Richard Biener <rguenther@suse.de>
4525
4526 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4527 and remove -O3.
4528 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4529 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4530
cd75c979
RB
45312016-08-03 Richard Biener <rguenther@suse.de>
4532
4533 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4534 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4535 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4536 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4537
30e8d875
SKS
45382016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4539
4540 * gcc.dg/init-excess-2.c: Require int32plus.
4541 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4542 * gcc.dg/pr59963-2.c: Require int32plus.
4543 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4544 * gcc.dg/unroll-7.c: Require int32plus.
4545
69b806f6
BC
45462016-08-02 Bin Cheng <bin.cheng@arm.com>
4547
4548 PR tree-optimization/34114
4549 * gcc.dg/tree-ssa/loop-42.c: New test.
4550
1efafef3
TC
45512016-08-02 Tamar Christina <tamar.christina@arm.com>
4552
4553 * gcc.target/aarch64/vminmaxnm.c: New.
4554 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4555 tests.
4556
e2a99194
MM
45572016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4558
4559 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4560 vec_extract for vector float, vector int, vector short, and vector
4561 char.
4562 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4563 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4564 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4565 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4566
71bfb77a
WD
45672016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4568
4569 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4570 single stack adjustment, no writeback.
71bfb77a
WD
4571 * gcc.target/aarch64/test_frame_12.c: Likewise.
4572 * gcc.target/aarch64/test_frame_13.c: Likewise.
4573 * gcc.target/aarch64/test_frame_15.c: Likewise.
4574 * gcc.target/aarch64/test_frame_6.c: Likewise.
4575 * gcc.target/aarch64/test_frame_7.c: Likewise.
4576 * gcc.target/aarch64/test_frame_8.c: Likewise.
4577 * gcc.target/aarch64/test_frame_16.c: New test.
4578
37bce35a
L
45792015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4580
4581 PR target/72748
4582 * gcc.target/i386/pr72748.c: New test.
4583
3f8257db 45842015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4585
4586 PR tree-optimization/71818
4587 * gcc.dg/vect/pr71818.c: New
4588
bf60c531
ML
45892016-08-01 Martin Liska <mliska@suse.cz>
4590
4591 PR tree-optimization/71857
4592 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4593
8ed49fab
KT
45942016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4595
4596 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4597
76e2c821
JB
45982016-08-01 Jan Beulich <jbeulich@suse.com>
4599
4600 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4601
35029597
WS
46022016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4603
4604 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4605 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4606
3aa4b66a
JW
46072016-07-31 Jonathan Wakely <jwakely@redhat.com>
4608
4609 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4610 (check_effective_target_c++): Likewise. Also match for libstdc++.
4611
3f8257db 46122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4613
4614 PR fortran/41922
4615 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4616 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4617 * gfortran.dg/pr41922.f90: New test.
4618
9fcb2819
SK
46192016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4620
4621 PR fortran/68566
4622 * gfortran.dg/pr68566.f90: new test.
4623
94087e88 46242016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4625
4626 PR c++/60760
4627 PR c++/71091
4628 * g++.dg/cpp0x/constexpr-cast.C: New test.
4629 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4630 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4631 * g++.dg/ubsan/pr63956.C: Correct.
4632
d0047a25
MM
46332016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4634
4635 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4636 vector double or vector long where the vector is in memory.
4637 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4638 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4639
e4f7a5df
SK
46402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4641
4642 PR fortran/69867
4643 * gfortran.dg/pr69867.f90: New test.
4644
b441ae1d
SK
46452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4646
4647 PR fortran/69962
4648 * gfortran.dg/pr69962.f90: New test.
4649
712dff31
SK
46502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4651
4652 PR fortran/70006
4653 * gfortran.dg/pr70006.f90: New test.
4654
fb42421e
SK
46552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4656
4657 PR fortran/71730
4658 * gfortran.dg/pr71730.f90: New test.
4659 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4660 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4661 * gfortran.dg/array_constructor_26.f03: Ditto.
4662
466effe0
WS
46632016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4664
4665 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4666 * gcc.target/powerpc/pr71763.c: Likewise.
4667
f618a472
MP
46682016-07-29 Marek Polacek <polacek@redhat.com>
4669
4670 PR c/71742
4671 * gcc.dg/940510-1.c: Adjust dg-error.
4672 * gcc.dg/c99-flex-array-1.c: Likewise.
4673 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4674
efd0786f
MP
4675 PR c/71853
4676 * gcc.dg/noncompile/pr71853.c: New test.
4677
e00dceaf
MP
4678 PR c/71573
4679 * gcc.dg/noncompile/pr71573.c: New test.
4680
638fc14f
MP
4681 PR c/71926
4682 * g++.dg/warn/Wparentheses-30.C: New test.
4683 * gcc.dg/Wparentheses-14.c: New test.
4684
61c73a7f
UB
46852016-07-29 Uros Bizjak <ubizjak@gmail.com>
4686
4687 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4688
01d32b2b
BC
46892016-07-29 Bin Cheng <bin.cheng@arm.com>
4690
4691 PR tree-optimization/57558
4692 * gcc.dg/vect/pr57558-1.c: New test.
4693 * gcc.dg/vect/pr57558-2.c: New test.
4694
f6c7a248
PK
46952016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4696
61c73a7f 4697 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4698 to scan forwprop1 dump pass.
4699
f54ea774
PC
47002016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4701
4702 PR c++/51488
4703 * g++.dg/template/pr51488.C: New.
4704
673a107a
JJ
47052016-07-29 Jakub Jelinek <jakub@redhat.com>
4706
4707 PR c/71969
4708 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4709 static __inline__.
4710 * gcc.dg/pr71969-1.c: New test.
4711 * gcc.dg/pr71969-2.c: New test.
4712 * gcc.dg/pr71969-3.c: New test.
4713
78169471
MP
47142016-07-29 Marek Polacek <polacek@redhat.com>
4715
4716 PR c/71574
4717 * c-c++-common/pr71574.c: New test.
4718
a5b5c8b6
MP
4719 PR c/71583
4720 * gcc.dg/noncompile/pr71583.c: New test.
4721
883b6d4e
KV
47222016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4723
4724 PR middle-end/68217
4725 * gcc.dg/pr68217.c: New test.
4726
89f1f37e
SK
47272016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4728
4729 PR fortran/71067
4730 * gfortran.dg/pr71067_1.f90: New test.
4731 * gfortran.dg/pr71067_2.f90: Ditto.
4732
e0d32185
MM
47332016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4734
4735 * gcc.target/powerpc/vec-extract-1.c: New test.
4736
c851722d
SK
47372016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4738
4739 PR fortran/71799
4740 * gfortran.dg/pr71799.f90: New test.
4741
f064da6a
PC
47422016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4743
4744 PR c++/71665
4745 * g++.dg/cpp0x/pr71665-1.C: New.
4746 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4747 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4748 * g++.dg/ext/label10.C: Likewise.
4749 * g++.dg/parse/constant5.C: Likewise.
4750
1b70aaad
SK
47512016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4752
4753 PR fortran/71859
4754 * gfortran.dg/pr71859.f90: New test.
4755 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4756 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4757
a23404c9
PT
47582016-07-28 Paul Thomas <pault@gcc.gnu.org>
4759
4760 PR fortran/71883
4761 * gfortran.dg/pr71883.f90 : New test.
4762
513d866d
YR
47632016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4764
4765 PR tree-optimization/71734
61c73a7f 4766 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4767
7c428aa2
RL
47682016-07-28 Renlin Li <renlin.li@arm.com>
4769
4770 Revert
4771 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4772
4773 PR fortran/71902
4774 * gfortran.dg/dependency_47.f90: New test.
4775
1225d6b1
ML
47762016-07-28 Martin Liska <mliska@suse.cz>
4777
4778 PR gcov-profile/68025
4779 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4780
e5f5bf35
ML
47812016-07-28 Martin Liska <mliska@suse.cz>
4782
4783 * g++.dg/vect/pr70944.cc: New test.
4784
4536610d
KV
47852016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4786
4787 PR middle-end/71994
4788 * gcc.dg/torture/pr71994.c: New test.
4789
8c6961ca
PK
47902016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4791
4792 PR middle-end/71078
4793 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4794 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4795 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4796
8de22ea0
RB
47972016-07-27 Richard Biener <rguenther@suse.de>
4798
4799 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4800
5d9da222
ML
48012016-07-27 Martin Liska <mliska@suse.cz>
4802
4803 * gcc.dg/predict-13.c: New test.
4804 * gcc.dg/predict-14.c: New test.
4805
af9e275f
SKS
48062016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4807
a23404c9 4808 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4809 including stdint.h.
4810 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4811 including stdint.h.
4812
71abba1e
MM
48132016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4814
4815 PR target/71869
4816 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4817 IEEE built-in functions handle quiet and signalling NaNs
4818 correctly.
4819
9cd74e8f
SK
48202016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4821
4822 PR fortran/71862
4823 * gfortran.dg/pr71862.f90: New test.
4824
0d48446f
MS
48252016-07-26 Martin Sebor <msebor@redhat.com>
4826
4827 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4828 selector with dg-options.
4829
524cf1e4
PP
48302016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4831
4832 PR tree-optimization/18046
4833 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4834 * gcc.dg/tree-ssa/vrp103.c: New test.
4835 * gcc.dg/tree-ssa/vrp104.c: New test.
4836
100665d8
WS
48372016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4838
4839 * gcc.target/powerpc/pr63354.c: Require lp64 since
4840 -mprofile-kernel is not legal with -m32.
4841
0b64ca40
RB
48422016-07-26 Richard Biener <rguenther@suse.de>
4843
4844 PR rtl-optimization/71984
4845 * gcc.dg/torture/pr71984.c: New testcase.
4846
9b7937cf
RS
48472016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4848
4849 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4850 g++-dg-runtest via et-dg-runtest.
4851 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4852 * gcc.dg/vect/vect.exp: Likewise.
4853 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4854 gfortran-dg-runtest.
4855 * gfortran.dg/vect/vect.exp: Likewise.
4856 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4857 (check_mips_loongson_hw_available): Likewise.
4858 (check_effective_target_mpaired_single_runtime): Likewise.
4859 (check_effective_target_mips_loongson_runtime): Likewise.
4860 (add_options_for_mpaired_single): Likewise.
4861 (check_effective_target_vect_int): Add global et_index.
4862 Check and save the supported feature for a target selected by
4863 the et_index target. Break long lines where appropriate. Call
4864 et-is-effective-target for MIPS with an argument instead of
4865 check_effective_target_* where appropriate.
4866 (check_effective_target_vect_intfloat_cvt): Likewise.
4867 (check_effective_target_vect_uintfloat_cvt): Likewise.
4868 (check_effective_target_vect_floatint_cvt): Likewise.
4869 (check_effective_target_vect_floatuint_cvt): Likewise.
4870 (check_effective_target_vect_simd_clones): Likewise.
4871 (check_effective_target_vect_shift): ewise.
4872 (check_effective_target_whole_vector_shift): Likewise.
4873 (check_effective_target_vect_bswap): Likewise.
4874 (check_effective_target_vect_shift_char): Likewise.
4875 (check_effective_target_vect_long): Likewise.
4876 (check_effective_target_vect_float): Likewise.
4877 (check_effective_target_vect_double): Likewise.
4878 (check_effective_target_vect_long_long): Likewise.
4879 (check_effective_target_vect_no_int_max): Likewise.
4880 (check_effective_target_vect_no_int_add): Likewise.
4881 (check_effective_target_vect_no_bitwise): Likewise.
4882 (check_effective_target_vect_widen_shift): Likewise.
4883 (check_effective_target_vect_no_align): Likewise.
4884 (check_effective_target_vect_hw_misalign): Likewise.
4885 (check_effective_target_vect_element_align): Likewise.
4886 (check_effective_target_vect_condition): Likewise.
4887 (check_effective_target_vect_cond_mixed): Likewise.
4888 (check_effective_target_vect_char_mult): Likewise.
4889 (check_effective_target_vect_short_mult): Likewise.
4890 (check_effective_target_vect_int_mult): Likewise.
4891 (check_effective_target_vect_extract_even_odd): Likewise.
4892 (check_effective_target_vect_interleave): Likewise.
4893 (check_effective_target_vect_stridedN): Likewise.
4894 (check_effective_target_vect_multiple_sizes): Likewise.
4895 (check_effective_target_vect64): Likewise.
4896 (check_effective_target_vect_call_copysignf): Likewise.
4897 (check_effective_target_vect_call_sqrtf): Likewise.
4898 (check_effective_target_vect_call_btrunc): Likewise.
4899 (check_effective_target_vect_call_btruncf): Likewise.
4900 (check_effective_target_vect_call_ceil): Likewise.
4901 (check_effective_target_vect_call_ceilf): Likewise.
4902 (check_effective_target_vect_call_floor): Likewise.
4903 (check_effective_target_vect_call_floorf): Likewise.
4904 (check_effective_target_vect_call_lceil): Likewise.
4905 (check_effective_target_vect_call_lfloor): Likewise.
4906 (check_effective_target_vect_call_nearbyint): Likewise.
4907 (check_effective_target_vect_call_nearbyintf): Likewise.
4908 (check_effective_target_vect_call_round): Likewise.
4909 (check_effective_target_vect_call_roundf): Likewise.
4910 (check_effective_target_vect_perm): Likewise, but also append *_saved
4911 to the existing global name to properly cache the result.
4912 (check_effective_target_vect_perm_byte): Likewise.
4913 (check_effective_target_vect_perm_short): Likewise.
4914 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4915 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4916 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4917 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4918 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4919 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4920 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4921 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4922 (check_effective_target_vect_sdot_qi): Likewise.
4923 (check_effective_target_vect_udot_qi): Likewise.
4924 (check_effective_target_vect_sdot_hi): Likewise.
4925 (check_effective_target_vect_udot_hi): Likewise.
4926 (check_effective_target_vect_usad_char): Likewise.
4927 (check_effective_target_vect_pack_trunc): Likewise.
4928 (check_effective_target_vect_unpack): Likewise.
4929 (check_effective_target_vect_aligned_arrays): Likewise.
4930 (check_effective_target_vect_natural_alignment): Likewise.
4931 (check_effective_target_vector_alignment_reachable): Likewise.
4932 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4933 (is-effective-target): Initialize et_index if undefined.
4934 (et-dg-runtest): New.
4935 (et-is-effective-target): Likewise.
4936 (check_vect_support_and_set_flags): Add supported MIPS targets to
4937 EFFECTIVE_TARGETS list. Return the number of supported targets.
4938
8f63caf6 49392016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4940 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4941
4942 PR middle-end/70920
4943 * gcc.dg/pr70920-1.c: New test-case.
4944 * gcc.dg/pr70902-2.c: Likewise.
4945 * gcc.dg/pr70920-3.c: Likewise.
4946 * gcc.dg/pr70920-4.c: Likewise
4947 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4948 2 instead of 3.
4949
7d575fff
AM
49502016-07-25 Alexander Monakov <amonakov@ispras.ru>
4951
4952 * gcc.c-torture/execute/pr71494.c: Require label_values.
4953 * gcc.dg/pr16973.c: Ditto.
4954
bf01e070
SKS
49552016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4956
4957 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4958 * gcc.dg/torture/pr69771.c: Require int32plus.
4959 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4960
16b05965
ML
49612016-07-25 Martin Liska <mliska@suse.cz>
4962
4963 * gcc.dg/torture/pr71987.c: New test.
4964
d52d3767
SK
49652016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4966
4967 PR fortran/71935
4968 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4969 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4970 * gfortran.dg/pr71935.f90: New test.
4971
94087e88 49722016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4973
4974 PR c++/71675
4975 * g++.dg/ext/atomic-3.C: New test.
4976 * gcc.dg/atomic/pr71675.c: New test.
4977
58b3986e
ES
49782016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4979
4980 * gcc.target/i386/mvc8.c: New test.
4981
faa1612a
BC
49822016-07-22 Bin Cheng <bin.cheng@arm.com>
4983
4984 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4985 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4986
1603ebe0
TK
49872016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4988
4989 PR fortran/71795
4990 * gfortran.dg/constructor_50.f90: New test.
4991
bc91c436
ML
49922016-07-22 Martin Liska <mliska@suse.cz>
4993
4994 PR gcov-profile/69028
4995 PR gcov-profile/62047
4996 * g++.dg/cilk-plus/pr69028.C: New test.
4997
9fe9a3a7
AV
49982016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4999
5000 * gfortran.dg/coarray_stat_2.f90: New test.
5001
70866e3d
MM
50022016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5003
5004 * gcc.target/powerpc/vec-extract.h: New files to check the
5005 vec_extract built-in functions for all vector types, testing
5006 accessing each element, both with constant and variable element
5007 numbers.
5008 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5009 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5010 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5011 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5012 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5013 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5014 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5015 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5016 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5017
ab3af181
JJ
50182016-07-21 Jakub Jelinek <jakub@redhat.com>
5019
5020 PR c++/71728
5021 * g++.dg/other/pr71728.C: New test.
5022
ebe8f322
JG
50232016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5024
5025 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5026 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5027 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5028 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5029 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5030
959cef74
RB
50312016-07-21 Richard Biener <rguenther@suse.de>
5032
5033 PR tree-optimization/71947
5034 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5035
b24d9420
BC
50362016-07-21 Bin Cheng <bin.cheng@arm.com>
5037
5038 * gcc.dg/tree-ssa/scev-15.c: New.
5039
23974819
BC
50402016-07-21 Bin Cheng <bin.cheng@arm.com>
5041
5042 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5043
ee78cbaa
JJ
50442016-07-21 Jakub Jelinek <jakub@redhat.com>
5045
5046 PR c++/71941
5047 * g++.dg/gomp/pr71941.C: New test.
5048
52ed68f7
DM
50492016-07-20 David Malcolm <dmalcolm@redhat.com>
5050
5051 PR c/70339
5052 PR c/71858
5053 * g++.dg/spellcheck-identifiers.C: New test case, based on
5054 gcc.dg/spellcheck-identifiers.c.
5055 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5056 gcc.dg/spellcheck-identifiers-2.c.
5057 * g++.dg/spellcheck-typenames.C: New test case, based on
5058 gcc.dg/spellcheck-typenames.c
5059
18407bfb
JW
50602016-07-20 Jonathan Wakely <jwakely@redhat.com>
5061
5062 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5063 pointer to member function and also test catching by reference.
5064
4c07fd98
DV
50652016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5066
5067 * gcc.target/s390/pr67443.c: Fix test case.
5068
fee21d65
DV
50692016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5070
5071 * gcc.target/s390/insv-1.c: Xfail some tests.
5072 * gcc.target/s390/insv-2.c: Likewise.
5073
dbe9dfdd
GJL
50742016-07-20 Georg-Johann Lay <avr@gjlay.de>
5075
5076 * gcc.target/avr/torture/get-mem.c: New test.
5077 * gcc.target/avr/torture/set-mem.c: New test.
5078
c25e1d82
GJL
50792016-07-20 Georg-Johann Lay <avr@gjlay.de>
5080
5081 PR target/71948
5082 * gcc.target/avr/torture/tiny-progmem.c: New test.
5083
109d2197
JJ
50842016-07-20 Jakub Jelinek <jakub@redhat.com>
5085
7419f441
JJ
5086 PR c++/71909
5087 * g++.dg/parse/pr71909.C: New test.
5088 * g++.dg/tm/pr71909.C: New test.
5089
109d2197
JJ
5090 PR c++/50060
5091 * g++.dg/cpp0x/constexpr-50060.C: New test.
5092 * g++.dg/cpp1y/constexpr-50060.C: New test.
5093
144530cf
ML
50942016-07-20 Martin Liska <mliska@suse.cz>
5095
5096 * gfortran.dg/graphite/pr71898.f90: New test.
5097
04ac4afa
BC
50982016-07-20 Bin Cheng <bin.cheng@arm.com>
5099
5100 PR tree-optimization/71503
5101 PR tree-optimization/71683
5102 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5103 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5104
dcbdb17a
ML
51052016-07-20 Martin Liska <mliska@suse.cz>
5106
5107 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5108 * gcc.dg/plugin/sreal-test-1.c: Remove.
5109 * gcc.dg/plugin/sreal_plugin.c: Remove.
5110
6ed82555
TK
51112016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5112
5113 PR fortran/71902
5114 * gfortran.dg/dependency_47.f90: New test.
5115
13da0507
JJ
51162016-07-19 Jakub Jelinek <jakub@redhat.com>
5117
4833f561
JJ
5118 PR rtl-optimization/71916
5119 * gcc.c-torture/compile/pr71916.c: New test.
5120
4fda19ef
JJ
5121 PR middle-end/71874
5122 * g++.dg/torture/pr71874.C: New test.
5123
13da0507
JJ
5124 PR middle-end/71734
5125 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5126 (my_alloc): Rewritten to use __builtin_posix_memalign and
5127 __SIZE_TYPE__.
5128 (my_free): Use __builtin_free instead of _mm_free.
5129 (Vec::operator=): Use __builtin_memcpy.
5130
e7980add
MJ
51312016-07-19 Martin Jambor <mjambor@suse.cz>
5132
61c73a7f
UB
5133 PR fortran/71688
5134 * gfortran.dg/pr71688.f90: New test.
e7980add 5135
13e88953
RB
51362016-07-19 Richard Biener <rguenther@suse.de>
5137
5138 * c-c++-common/vector-subscript-6.c: New testcase.
5139 * c-c++-common/vector-subscript-7.c: Likewise.
5140
1caf0482
SKS
51412016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5142
a23404c9 5143 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5144 and UInt32 based on __SIZEOF_INT__.
5145
cef5388d
RB
51462016-07-19 Richard Biener <rguenther@suse.de>
5147
5148 PR tree-optimization/71901
5149 * gcc.dg/torture/pr71901.c: New testcase.
5150
51512016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5152
5153 PR tree-optimization/71908
5154 * gcc.dg/torture/pr71908.c: New testcase.
5155
a8f7a895
MM
51562016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5157
5158 PR target/71493
5159 * gcc.target/powerpc/pr71493-1.c: New test.
5160 * gcc.target/powerpc/pr71493-2.c: Likewise.
5161
f2111a36
JJ
51622016-07-18 Jakub Jelinek <jakub@redhat.com>
5163
99516432
JJ
5164 PR c++/71835
5165 * g++.dg/conversion/ambig3.C: New test.
5166
87713c6a
JJ
5167 PR c++/71828
5168 * g++.dg/cpp0x/constexpr-71828.C: New test.
5169
7a7f16ca
JJ
5170 PR c++/71826
5171 * g++.dg/template/pr71826.C: New test.
5172
f4d90295
JJ
5173 PR c++/71822
5174 * g++.dg/template/defarg21.C: New test.
5175
f2111a36
JJ
5176 PR c++/71871
5177 * g++.dg/ext/vector31.C: New test.
5178
0b965526
UB
51792016-07-18 Uros Bizjak <ubizjak@gmail.com>
5180
5181 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5182
94e136b9
YR
51832016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5184
5185 PR tree-optimization/71734
5186 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5187
7072df0a
DV
51882016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5189
5190 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5191 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5192 stack-layout-dynamic-1.c: New test.
5193
54158a1a
AK
51942016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5195
5196 * gcc.target/s390/nolrl-1.c: New test.
5197
43068916
FR
51982016-07-17 Fritz Reese <fritzoreese@gmail.com>
5199
5200 PR fortran/71523
5201 * gfortran.dg/pr71523_1.f90: New test.
5202 * gfortran.dg/pr71523_2.f90: New test.
5203
a9356b12
AS
52042016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5205
5206 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5207
a07b81c7 52082016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5209 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5210
5211 PR fortran/62125
5212 * gfortran.dg/pr62125.f90: New test.
5213
96c0ec12
BS
52142016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5215
5216 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5217 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5218
479d0ed5
JW
52192016-07-15 Jonathan Wakely <jwakely@redhat.com>
5220
5221 PR c++/58796
5222 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5223 * g++.dg/cpp0x/nullptr35.C: New test.
5224
41c7438e
BC
52252016-07-15 Bin Cheng <bin.cheng@arm.com>
5226
5227 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5228
f7ba880b
CP
52292016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5230
5231 * gfortran.dg/goacc/vector_length.f90: New test.
5232
b9aba0a0
RB
52332016-07-15 Richard Biener <rguenther@suse.de>
5234
5235 PR tree-optimization/71881
5236 * gcc.dg/torture/pr71881.c: New testcase.
5237
9513d5fb
RB
52382016-07-15 Richard Biener <rguenther@suse.de>
5239
5240 PR tree-optimization/71887
5241 * gcc.dg/torture/pr71887.c: New testcase.
5242
ddbbcb19
JJ
52432016-07-15 Jakub Jelinek <jakub@redhat.com>
5244
5245 PR c/71858
5246 * gcc.dg/spellcheck-identifiers-3.c: New test.
5247
29eb509c
AV
52482016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5249
5250 PR fortran/71807
5251 * gfortran.dg/null_9.f90: New test.
5252
43aabfcf
BC
52532016-07-15 Bin Cheng <bin.cheng@arm.com>
5254
5255 * gcc.dg/tree-ssa/loop-41.c: New test.
5256
afc89e58
BC
52572016-07-15 Bin Cheng <bin.cheng@arm.com>
5258
5259 PR tree-optimization/71347
5260 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5261
6fa682ad
SK
52622016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5263
5264 PR fortran/29819
5265 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5266 * gfortran.dg/contains.f90: Ditto.
5267 * gfortran.dg/contains_empty_1.f03: Ditto.
5268 * gfortran.dg/submodule_3.f08: Ditto.
5269
dd36b877
JJ
52702016-07-14 Jakub Jelinek <jakub@redhat.com>
5271
a60a5d31
JJ
5272 PR testsuite/71865
5273 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5274 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5275 expected diagnostics.
5276
dd36b877
JJ
5277 PR c/71858
5278 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5279 * gcc.dg/spellcheck-identifiers-2.c: New test.
5280 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5281 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5282
a241f8ca
JJ
52832016-07-14 Jakub Jelinek <jakub@redhat.com>
5284
5285 PR tree-optimization/71872
5286 * gcc.c-torture/compile/pr71872.c: New test.
5287
d62b809c
TP
52882016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5289
5290 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5291 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5292 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5293 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5294 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5295 * gcc.target/arm/atomic-op-acquire-1.c: This.
5296 * gcc.target/arm/atomic-op-char.c: Rename into ...
5297 * gcc.target/arm/atomic-op-char-1.c: This.
5298 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5299 * gcc.target/arm/atomic-op-consume-1.c: This.
5300 * gcc.target/arm/atomic-op-int.c: Rename into ...
5301 * gcc.target/arm/atomic-op-int-1.c: This.
5302 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5303 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5304 * gcc.target/arm/atomic-op-release.c: Rename into ...
5305 * gcc.target/arm/atomic-op-release-1.c: This.
5306 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5307 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5308 * gcc.target/arm/atomic-op-short.c: Rename into ...
5309 * gcc.target/arm/atomic-op-short-1.c: This.
5310 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5311 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5312 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5313 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5314 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5315 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5316 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5317 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5318 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5319 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5320
1f8dd420
AV
53212016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5322
5323 PR fortran/70842
5324 * gfortran.dg/select_type_35.f03: New test.
5325
53109ba8
KT
53262016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5327
5328 PR target/65951
5329 PR tree-optimization/70923
5330 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5331 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5332 * gcc.dg/vect/pr65951.c: Likewise.
5333 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5334
91f35b7f
DE
53352016-07-14 David Edelsohn <dje.gcc@gmail.com>
5336
5337 * c-c++-common/pr60226.c: Expect maximum object file alignment
5338 error on AIX.
5339
351168fe
RB
53402016-07-14 Richard Biener <rguenther@suse.de>
5341
5342 PR tree-optimization/71866
5343 * gcc.dg/torture/pr71866.c: New testcase.
5344
94c32c00
TP
53452016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5346
5347 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5348 selector and enclose boolean expression in curly braces.
5349
b799a481
AM
53502016-07-14 Alan Modra <amodra@gmail.com>
5351
5352 PR target/71733
5353 * gcc.target/powerpc/p9-novsx.c: New.
5354
f63ba78c
AK
53552016-07-13 Andi Kleen <ak@linux.intel.com>
5356
5357 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5358 * g++.dg/tree-prof/morefunc.C: Dito.
5359 * g++.dg/tree-prof/pr35545.C: Dito.
5360 * g++.dg/tree-prof/reorder.C: Dito.
5361 * gcc.dg/tree-prof/20050826-2.c: Dito.
5362 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5363 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5364 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5365 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5366 * gcc.dg/tree-prof/inliner-1.c: Dito.
5367 * gcc.dg/tree-prof/merge_block.c: Dito.
5368 * gcc.dg/tree-prof/stringop-1.c: Dito.
5369 * gcc.dg/tree-prof/stringop-2.c: Dito.
5370 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5371 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5372 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5373 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5374 * gcc.dg/tree-prof/update-loopch.c: Dito.
5375 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5376 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5377 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5378 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5379 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5380 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5381 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5382
f4d5a23d
AK
53832016-07-13 Andi Kleen <ak@linux.intel.com>
5384
5385 * lib/profopt.exp (profopt-execute): Remove .imports files.
5386
ae145898
AK
53872016-07-13 Andi Kleen <ak@linux.intel.com>
5388
0b965526 5389 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5390
e97bd4f5
AK
53912016-07-13 Andi Kleen <ak@linux.intel.com>
5392
5393 * lib/profopt.exp (dg-final-scan-autofdo,
5394 dg-final-scan-not-autofdo): New functions.
5395
6fa3d4b4
BC
53962016-07-13 Bin Cheng <bin.cheng@arm.com>
5397
5398 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5399 * gcc.dg/vect/vect-35.c: Ditto.
5400 * gcc.dg/vect/vect-alias-check-2.c: New test.
5401
65f18bc6
ML
54022016-07-13 Martin Liska <mliska@suse.cz>
5403
5404 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5405 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5406 * gfortran.dg/pr42108.f90: Update expected dump scan.
5407
9737f35b
RB
54082016-07-13 Richard Biener <rguenther@suse.de>
5409
5410 PR tree-optimization/24574
5411 * gcc.dg/pr24574.c: New testcase.
5412
62c0ea4b
SKS
54132016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5414
0b965526 5415 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5416 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5417 * c-c++-common/pr68833-1.c: Require int32plus.
5418 * gcc.dg/ipa/pr63551.c: Likewise.
5419 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5420 * gcc.dg/ipa/pr64041.c: Require int32plus.
5421
c7ed8938
IE
54222016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5423
5424 PR ipa/71633
5425 * g++.dg/pr71633.C: New test.
5426
5ce15300
TP
54272016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5428
5429 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5430 Add new arm_thumb1_cbz_ok effective target.
5431 * gcc.target/arm/cbz.c: New test.
5432
2b9509a3
TP
54332016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5434
5435 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5436 Define effective target.
5437 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5438 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5439 * gcc.target/arm/movhi_movw.c: New test.
5440 * gcc.target/arm/movsi_movw.c: Likewise.
5441 * gcc.target/arm/movdi_movw.c: Likewise.
5442
7f15b177
RB
54432016-07-13 Richard Biener <rguenther@suse.de>
5444
5445 PR middle-end/71104
5446 * gcc.dg/pr71104-1.c: New testcase.
5447 * gcc.dg/pr71104-2.c: Likewise.
5448
0b0a896e
MM
54492016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5450
5451 PR target/71805
5452 * gcc.target/powerpc/pr71805.c: New test.
5453
f906f5ed
BS
54542016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5455
5456 * gcc.target/powerpc/divkc3-1.c: New.
5457 * gcc.target/powerpc/mulkc3-1.c: New.
5458
9e63c3aa
NS
54592016-07-12 Nathan Sidwell <nathan@acm.org>
5460
5461 * gcc.target/arm/data-rel-1.c: New.
5462 * gcc.target/arm/data-rel-2.c: New.
5463 * gcc.target/arm/data-rel-3.c: New.
5464
f507d202
ML
54652016-07-12 Martin Liska <mliska@suse.cz>
5466
5467 * gcc.dg/params/blocksort-part.c: New test.
5468 * gcc.dg/params/params.exp: New file.
5469
d6f7c125
KT
54702016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5471
5472 PR middle-end/71700
5473 * gcc.c-torture/execute/pr71700.c: New test.
5474
37ccb0ba
SB
54752016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5476 Richard Biener <rguenther@suse.de>
5477
5478 PR tree-optimization/23286
5479 PR tree-optimization/70159
5480 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5481 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5482 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5483 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5484 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5485 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5486 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5487 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5488 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5489 * gcc.dg/pr51879-12.c: Likewise.
5490 * gcc.dg/strlenopt-9.c: Likewise.
5491 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5492 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5493 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5494 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5495 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5496 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5497 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5498 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5499 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5500 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5501 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5502 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5503 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5504 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5505 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5506
712a93d6
RB
55072016-07-12 Richard Biener <rguenther@suse.de>
5508
5509 PR rtl-optimization/68961
5510 * gcc.target/i386/pr68961.c: New testcase.
5511
c392943c
JJ
55122016-07-11 Jakub Jelinek <jakub@redhat.com>
5513
3d56e6a4
JJ
5514 PR middle-end/71758
5515 * c-c++-common/gomp/pr71758.c: New test.
5516 * gfortran.dg/gomp/pr71758.f90: New test.
5517
c392943c
JJ
5518 PR tree-optimization/71823
5519 * gcc.dg/vect/pr71823.c: New test.
5520
741d3be5
DM
55212016-07-11 David Malcolm <dmalcolm@redhat.com>
5522
5523 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5524 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5525 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5526
92fa45b5
L
55272016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5528
5529 PR target/71801
5530 * gcc.target/i386/pr71801.c: New test.
5531
f51606c7
RB
55322016-07-11 Richard Biener <rguenther@suse.de>
5533
5534 PR tree-optimization/71816
5535 * gcc.dg/torture/pr71816.c: New testcase.
5536
36b54ce0
TK
55372016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5538
5539 PR fortran/71783
5540 * gfortran.dg/dependency_46.f90: New test.
5541
d13835b6
VM
55422016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5543
5544 PR rtl-optimization/71621
5545 * gcc.target/i386/pr71621-1.c: New.
5546 * gcc.target/i386/pr71621-2.c: New.
5547
642bcbdf
CP
55482016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5549
5550 * gfortran.dg/goacc/pr71704.f90: New test.
5551
02eb5b8b
BS
55522016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5553
5554 PR target/71297
5555 * gcc.target/powerpc/pr71297.c: New.
5556
8beb9a0d
JW
55572016-07-08 Jiong Wang <jiong.wang@arm.com>
5558
5559 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5560
cef4b650
MM
55612016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5562
5563 PR target/71806
5564 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5565
3c3ecf52
AH
55662016-07-08 Alan Hayward <alan.hayward@arm.com>
5567
5568 PR tree-optimization/71667
5569 * gcc.dg/vect/pr71667.c: New
5570
2660286d
ML
55712016-07-08 Martin Liska <mliska@suse.cz>
5572
5573 * gcc.dg/torture/pr71606.c: New test.
5574
70cdd4ae
JD
55752016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5576
5577 PR fortran/71764
5578 * gfortran.dg/pr71764.f90: New test.
5579
842dc2e6
JJ
55802016-07-07 Jakub Jelinek <jakub@redhat.com>
5581 Kai Tietz <ktietz70@googlemail.com>
5582
5583 PR c++/70869
5584 PR c++/71054
5585 * g++.dg/cpp0x/pr70869.C: New test.
5586 * g++.dg/cpp0x/pr71054.C: New test.
5587
31be4262
DE
55882016-07-07 David Edelsohn <dje.gcc@gmail.com>
5589
5590 * g++.dg/debug/pr71432.C: Fail on AIX.
5591
1c122092
ML
55922016-07-07 Martin Liska <mliska@suse.cz>
5593
5594 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5595 an undefined behavior.
5596 * gfortran.dg/do_3.F90: Likewise.
5597 * gfortran.dg/do_check_11.f90: New test.
5598 * gfortran.dg/do_check_12.f90: New test.
5599 * gfortran.dg/do_corner_warn.f90: New test.
5600
7119f1b1
ML
56012016-07-07 Martin Liska <mliska@suse.cz>
5602
5603 * gfortran.dg/predict-1.f90: Ammend the test.
5604 * gfortran.dg/predict-2.f90: Likewise.
5605
275792f2
IE
56062016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5607
5608 PR ipa/71624
5609 * g++.dg/pr71624.C: New test.
5610
05a437c1
TP
56112016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5612
5613 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5614 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5615 ARMv8-M Mainline architectures.
5616
6f493951
TP
56172016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5618
5619 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5620 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5621
5ddaee94
SB
56222016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5623
5624 PR target/70098
5625 PR target/71763
5626 * gcc.target/powerpc/pr71763.c: New file.
5627
651afdb2
YR
56282016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5629
5630 PR tree-optimization/71518
0b965526 5631 * gcc.dg/pr71518.c: New test.
651afdb2 5632
9df99881
WD
56332016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5634
5635 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5636
7b4e0769
SKS
56372016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5638
0b965526 5639 PR target/50739
7b4e0769
SKS
5640 * gcc.target/avr/pr50739.c: New test.
5641
eb4432f7
JH
56422016-07-05 Jan Hubicka <jh@suse.cz>
5643
5644 * gcc.dg/tree-ssa/scev-14.c: update template.
5645
c01e092f
RS
56462016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5647
5648 * gcc.dg/vect/group-no-gaps-1.c: New test.
5649
8070763a
AK
56502016-07-05 Andi Kleen <ak@linux.intel.com>
5651
5652 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5653 if kernel supports MPX.
5654
3f8257db 56552016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5656
5657 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5658
36a265b1
MM
56592016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5660 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5661
5662 * gcc.target/powerpc/signbit-1.c: New test.
5663 * gcc.target/powerpc/signbit-2.c: New test.
5664 * gcc.target/powerpc/signbit-3.c: New test.
5665
7a98fb6e
KT
56662016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5667
5668 PR rtl-optimization/71594
5669 * gcc.dg/torture/pr71594.c: New test.
5670
1e3d54b4
JH
56712016-07-05 Jan Hubicka <jh@suse.cz>
5672
5673 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5674
84ca3893
DM
56752016-07-05 David Malcolm <dmalcolm@redhat.com>
5676
5677 PR c++/62314
3a146d46 5678 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5679 number of missing semicolon error.
5680 * g++.dg/pr62314-2.C: New test case.
5681
20d0bfce
AF
56822016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5683
5684 * gfortran.dg/coarray_stat_function.f90: New test.
5685 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5686 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5687 to new interfaces.
5688
69aaea06
AV
56892016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5690
5691 PR fortran/71623
5692 * gfortran.dg/deferred_character_17.f90: New test.
5693
f723a43c
CL
56942016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5695
5696 * gcc.target/arm/neon/polytypes.c: Move to ...
5697 * gcc.target/arm/polytypes.c: ... here.
5698 * gcc.target/arm/neon/pr51534.c: Move to ...
5699 * gcc.target/arm/pr51534.c: ... here.
5700 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5701 * gcc.target/arm/vect-vcvt.c: ... here.
5702 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5703 * gcc.target/arm/vect-vcvtq.c: ... here.
5704 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5705 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5706 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5707 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5708 * gcc.target/arm/neon/neon.exp: Delete.
5709 * gcc.target/arm/neon/: Delete.
5710
d73e0ccf
JD
57112016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5712
5713 PR fortran/65575
5714 * gfortran.dg: pr65575.f90: New test.
5715
c20f6223
JD
57162016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5717
5718 PR fortran/35849
5719 * gfortran.dg: pr35849.f90: New test.
5720
2a5537c3
JJ
57212016-07-04 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR c++/71739
5724 * g++.dg/cpp0x/pr71739.C: New test.
5725
740f9751
CL
57262016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5727
5728 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5729
bf749919
DV
57302016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5731
5732 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5733 locr.
5734 * gcc.target/s390/loc-1.c: New test.
5735
430bb38e
YR
57362016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5737
3a146d46
JJ
5738 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5739 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5740
15f6e0da
RR
57412016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5742
5743 PR target/63874
5744 * gcc.target/aarch64/pr63874.c: New test.
5745
79335075
JB
57462016-07-04 Jan Beulich <jbeulich@suse.com>
5747
5748 * g++.dg/header.c: New.
5749 * gcc.dg/header.c: New.
5750
557e8c49
JJ
57512016-07-02 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR c/71719
5754 * c-c++-common/Wunused-var-15.c: New test.
5755
79a592e3
JJ
57562016-07-01 Jakub Jelinek <jakub@redhat.com>
5757
5758 PR fortran/71687
5759 * gfortran.dg/gomp/pr71687.f90: New test.
5760
e2298656
BS
57612016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5762
5763 * gcc.dg/const-float128-ped.c: Require __float128 effective
5764 target and options.
5765 * gcc.dg/const-float128.c: Likewise.
5766 * gcc.dg/torture/float128-cmp-invalid.c: Require
5767 __float128 and base_quadfloat_support effective targets, and
5768 __float128 options.
5769 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5770 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5771 * gcc.dg/torture/float128-nan.c: Likewise.
5772 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5773 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5774 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5775 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5776 (add_options_for___float128): New.
5777 (check_effective_target_base_quadword_support): New.
5778
70c11966
MM
57792016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5780
5781 PR target/71720
5782 * gcc.target/powerpc/pr71720.c: New test.
5783
059541fd
JB
57842016-07-01 Jan Beulich <jbeulich@suse.com>
5785
5786 * gcc.dg/bss.c: New.
5787
2c1e4964
PB
57882016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5789
5790 PR target/71698
5791 * gcc.target/powerpc/pr71698.c: New test.
5792
22e1cb39
GJL
57932016-07-01 Georg-Johann Lay <avr@gjlay.de>
5794
5795 PR target/71151
5796 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5797 instead of ".foo" for its section name.
5798 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5799 depending on MCU's flash size.
5800 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5801 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5802 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5803 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5804 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5805 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5806
466cf574
JB
58072016-07-01 Jan Beulich <jbeulich@suse.com>
5808
5809 * gcc.target/i386/pr65105-2.c: Add -msse2.
5810
351beab7
JJ
58112016-06-30 Jakub Jelinek <jakub@redhat.com>
5812
55a0f21a
JJ
5813 PR tree-optimization/71707
5814 * gcc.dg/strlenopt-29.c: New test.
5815
6245ad72
JJ
5816 PR fortran/71704
5817 * gfortran.dg/gomp/pr71704.f90: New test.
5818
351beab7
JJ
5819 PR fortran/71705
5820 * gfortran.dg/gomp/pr71705.f90: New test.
5821
5a3a6a5e
KN
58222016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5823
5824 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5825 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5826 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5827 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5828 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5829 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5830 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5831 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5832 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5833 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5834 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5835 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5836 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5837 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5838 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5839 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5840 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5841 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5842 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5843 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5844 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5845 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5846 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5847 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5848 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5849 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5850 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5851 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5852 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5853 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5854 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5855 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5856 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5857 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5858 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5859 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5860 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5861 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5862 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5863 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5864 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5865 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5866 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5867 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5868 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5869 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5870 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5871 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5872 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5873 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5874 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5875 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5876 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5877 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5878 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5879 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5880 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5881 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5882 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5883 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5884 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5885 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5886 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5887 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5888 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5889 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5890 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5891 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5892 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5893 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5894 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5895 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5896 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5897 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5898 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5899 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5900 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5901 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5902 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5903 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5904 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5905
3dfa8071 59062016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5907 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5908
5909 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5910
9bd62242 59112016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5912 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5913
5914 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5915
603107fb
DM
59162016-06-30 David Malcolm <dmalcolm@redhat.com>
5917
5918 PR driver/71651
5919 * gcc.dg/spellcheck-options-12.c: New test case.
5920
205cccc7
JJ
59212016-06-30 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR middle-end/71693
5924 * gcc.c-torture/compile/pr71693.c: New test.
5925
f4452176
DM
59262016-06-29 David Malcolm <dmalcolm@redhat.com>
5927
5928 * gcc.dg/spellcheck-params.c: New testcase.
5929 * gcc.dg/spellcheck-params-2.c: New testcase.
5930
c5e74d9d
MM
59312016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5932
5933 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5934 vector extract instructions.
5935 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5936
e44ecbfd
JD
59372016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5938
5939 PR fortran/71686
5940 * gfortran.dg/unexpected_eof_2.f90: New test.
5941 * gfortran.dg/unexpected_eof_3.f90: New test.
5942
ee446d9f
JW
59432016-06-29 Jim Wilson <jim.wilson@linaro.org>
5944
5945 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5946
27f67461
CP
59472016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5948
5949 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5950 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5951 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5952
b1206d29
RB
59532016-06-29 Richard Biener <rguenther@suse.de>
5954
5955 PR middle-end/15256
5956 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5957
1af21224
MW
59582016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5959
5960 * gcc.target/arm/aapcs/neon-vect10.c: Require
5961 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5962 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5963 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5964 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5965 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5966 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5967 * gcc.target/arm/fp16-aapcs-1.c: Require
5968 -mfloat-ab=hard. Also simplify the test.
5969 * gcc.target/arm/fp16-aapcs-2.c: New.
5970
7fe43755
MW
59712016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5972
0b965526 5973 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5974 (add_options_for_arm_fp16_ieee): New.
5975 (add_options_for_arm_fp16_alternative): New.
5976 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5977 long-line.
5978 (effective_target_arm_fp16_hw): New.
5979
264d951a
IE
59802016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5981
5982 PR tree-optimization/71655
5983 * g++.dg/pr71655.C: New test.
5984
5c846a81
ML
59852016-06-29 Martin Liska <mliska@suse.cz>
5986
5987 * gcc.dg/pr71585.c: New test.
5988 * gcc.dg/pr71585-2.c: New test.
5989 * gcc.dg/pr71585-3.c: New test.
5990
fafe9318
YR
59912016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5992
5993 PR tree-optimization/70729
5994 * g++.dg/vect/pr70729.cc: New test.
5995
54d19c3b
TS
59962016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5997
5998 * c-c++-common/gomp/cancel-1.c: Extend.
5999
5f3cd7c3
JJ
60002016-06-29 Jakub Jelinek <jakub@redhat.com>
6001
6002 PR tree-optimization/71625
6003 * gcc.dg/strlenopt-28.c: New test.
6004
4aa83879
RB
60052016-06-29 Richard Biener <rguenther@suse.de>
6006
6007 PR middle-end/71002
6008 * g++.dg/torture/pr71002.C: Adjust testcase.
6009
152ef731
JJ
60102016-06-29 Jakub Jelinek <jakub@redhat.com>
6011
6012 PR c/71685
6013 * gcc.dg/pr71685.c: New test.
6014
60152016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6016
6017 PR c/71552
6018 * gcc.dg/init-bad-9.c: New test.
6019
d41dc215
BS
60202016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6021
6022 * gcc.target/powerpc/abs128-1.c: Require VSX.
6023 * gcc.target/powerpc/copysign128-1.c: Likewise.
6024 * gcc.target/powerpc/inf128-1.c: Likewise.
6025 * gcc.target/powerpc/nan128-1.c: Likewise.
6026
6a20b538
JJ
60272016-06-28 Jakub Jelinek <jakub@redhat.com>
6028
6029 PR middle-end/71626
6030 * gcc.c-torture/execute/pr71626-1.c: New test.
6031 * gcc.c-torture/execute/pr71626-2.c: New test.
6032
77d93c47
PB
60332016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6034
6035 PR target/71656
6036 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6037
a8264058
SB
60382016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6039
6040 PR target/71670
6041 * gcc.target/powerpc/pr71670.c: New testcase.
6042
0dc47331
PB
60432016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6044
6045 PR target/71656
6046 * gcc.target/powerpc/pr71656-1.c: New test.
6047 * gcc.target/powerpc/pr71656-2.c: New test.
6048
b65ffc79
CL
60492016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6050
6051 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6052 around fp16 code.
6053 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6054 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6055 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6056 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6057 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6058 Add arm_neon_fp16_ok effective target.
0b965526
UB
6059 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6060 Likewise.
6061 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6062 Likewise.
6063 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6064 Likewise.
6065 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6066 Likewise.
6067 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6068 Likewise.
6069 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6070 Likewise.
6071 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6072 Likewise.
6073 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6074 Likewise.
6075 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6076 Likewise.
6077 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6078 Likewise.
6079 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6080 Likewise.
b65ffc79 6081
9bb86f40
JH
60822016-06-26 Jan Hubicka <hubicka@ucw.cz>
6083
6084 * gcc.dg/predict-12.c: New testcase.
6085
46db0fd4
JD
60862016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6087
6088 PR fortran/71649
6089 * gfortran.dg/pr71649.f90: New test.
6090
2a65e70b
JJ
60912016-06-25 Jakub Jelinek <jakub@redhat.com>
6092
f8a06e24
JJ
6093 PR tree-optimization/71643
6094 * g++.dg/opt/pr71643.C: New test.
6095
2a65e70b
JJ
6096 PR tree-optimization/71631
6097 * gcc.c-torture/execute/pr71631.c: New test.
6098
7805417a
JH
60992016-06-24 Jan Hubicka <hubicka@ucw.cz>
6100
6101 * gcc.dg/predict-11.c: New testcase.
6102 * gfortran.dg/predict-2.f90: New testcase.
6103
888ed1a3
JH
61042016-06-24 Jan Hubicka <hubicka@ucw.cz>
6105
6106 * gcc.dg/predict-10.c: New test.
6107
53605f35
BS
61082016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6109
6110 * gcc.target/powerpc/abs128-1.c: New.
6111 * gcc.target/powerpc/copysign128-1.c: New.
6112 * gcc.target/powerpc/inf128-1.c: New.
6113 * gcc.target/powerpc/nan128-1.c: New.
6114
7b22b4c6
EB
61152016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6116
6117 * gfortran.dg/pr71642.f90: New test.
6118
37e373c2
JJ
61192016-06-24 Jakub Jelinek <jakub@redhat.com>
6120
6121 PR tree-optimization/71647
6122 * gcc.target/i386/pr71647.c: New test.
6123
b20b79f2
L
61242016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6125
6126 * gcc.target/i386/noplt-gd-1.c: New test.
6127 * gcc.target/i386/noplt-gd-2.c: Likewise.
6128 * gcc.target/i386/noplt-gd-3.c: Likewise.
6129 * gcc.target/i386/noplt-ld-1.c: Likewise.
6130 * gcc.target/i386/noplt-ld-2.c: Likewise.
6131 * gcc.target/i386/noplt-ld-3.c: Likewise.
6132 * lib/target-supports.exp
6133 (check_effective_target_tls_get_addr_via_got): New.
6134
04619cb8
UB
61352016-06-24 Uros Bizjak <ubizjak@gmail.com>
6136
6137 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6138 testsuite compile flags.
6139 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6140 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6141
61422016-06-24 Uros Bizjak <ubizjak@gmail.com>
6143
6144 * g++dg/vect/pr36684.cc: Add dg-do compile.
6145 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6146 * gcc.dg/vect/pr70021.c: Ditto.
6147 * gcc.dg/vect/pr70138-1.c: Ditto.
6148 * gcc.dg/vect/pr70138-2.c: Ditto.
6149 * gcc.dg/vect/pr70354-1.c: Ditto.
6150 * gcc.dg/vect/pr70354-2.c: Ditto.
6151 * gcc.dg/vect/pr71259.c: Ditto.
6152 * gcc.dg/vect/pr71416-1.c: Ditto.
6153 * gcc.dg/vect/slp-43.c: Ditto.
6154 * gcc.dg/vect/slp-45.c: Ditto.
6155 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6156 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6157 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6158 * gfortran.dg/vect/pr69980.f90: Ditto.
6159
61602016-06-24 Uros Bizjak <ubizjak@gmail.com>
6161
6162 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6163 * gcc.dg/vect/bb-slp-30.c: Ditto.
6164 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6165 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6166 * gcc.dg/vect/pr45902.c: Ditto.
6167 * gcc.dg/vect/pr48172.c: Ditto.
6168 * gcc.dg/vect/pr48377.c: Ditto.
6169 * gcc.dg/vect/pr49038.c: Ditto.
6170 * gcc.dg/vect/pr49771.c: Ditto.
6171 * gcc.dg/vect/pr52091.c: Ditto.
6172 * gcc.dg/vect/pr53185-2.c: Ditto.
6173 * gcc.dg/vect/pr56826.c: Ditto.
6174 * gcc.dg/vect/pr60276.c: Ditto.
6175 * gcc.dg/vect/pr62021.c: Ditto.
6176 * gcc.dg/vect/pr63530.c: Ditto.
6177 * gcc.dg/vect/pr65518.c: Ditto.
6178 * gcc.dg/vect/pr65947-1.c: Ditto.
6179 * gcc.dg/vect/pr65947-10.c: Ditto.
6180 * gcc.dg/vect/pr65947-11.c: Ditto.
6181 * gcc.dg/vect/pr65947-12.c: Ditto.
6182 * gcc.dg/vect/pr65947-13.c: Ditto.
6183 * gcc.dg/vect/pr65947-2.c: Ditto.
6184 * gcc.dg/vect/pr65947-3.c: Ditto.
6185 * gcc.dg/vect/pr65947-4.c: Ditto.
6186 * gcc.dg/vect/pr65947-5.c: Ditto.
6187 * gcc.dg/vect/pr65947-6.c: Ditto.
6188 * gcc.dg/vect/pr65947-7.c: Ditto.
6189 * gcc.dg/vect/pr65947-8.c: Ditto.
6190 * gcc.dg/vect/pr65947-9.c: Ditto.
6191 * gcc.dg/vect/pr71416-1.c: Ditto.
6192 * gcc.dg/vect/pr71439.c: Ditto.
6193 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6194 * gcc.dg/vect/vect-bswap16.c: Ditto.
6195 * gcc.dg/vect/vect-bswap32.c: Ditto.
6196 * gcc.dg/vect/vect-bswap64.c: Ditto.
6197 * gcc.dg/vect/vect-live-1.c: Ditto.
6198 * gcc.dg/vect/vect-live-2.c: Ditto.
6199 * gcc.dg/vect/vect-live-3.c: Ditto.
6200 * gcc.dg/vect/vect-live-4.c: Ditto.
6201 * gcc.dg/vect/vect-live-5.c: Ditto.
6202 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6203 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6204 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6205 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6206 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6207 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6208 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6209 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6210 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6211 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6212 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6213 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6214 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6215 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6216 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6217 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6218 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6219
da224bcb
UB
62202016-06-24 Uros Bizjak <ubizjak@gmail.com>
6221
6222 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6223
dfee2870
L
62242016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6225
6226 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6227 ia32 if R_386_GOT32X relocation is supported.
6228 * gcc.target/i386/noplt-3.c: Likewise.
6229 * gcc.target/i386/noplt-2.c: Likewise.
6230 (main): Renamed to ...
6231 (bar): This.
6232 * gcc.target/i386/noplt-4.c: Likewise.
6233 (main): Renamed to ...
6234 (bar): This.
6235 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6236 * gcc.target/i386/pr67400-5.c: Likewise.
6237
a86451b9
JJ
62382016-06-24 Jakub Jelinek <jakub@redhat.com>
6239
00085092
JJ
6240 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6241 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6242
a86451b9
JJ
6243 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6244 f4): Adjust expected diagnostics.
6245 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6246 (T): If OVFP is defined, redefine to TP.
6247 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6248 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6249 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6250 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6251 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6252 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6253 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6254 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6255 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6256 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6257 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6258 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6259 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6260 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6261 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6262 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6263 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6264 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6265 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6266 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6267 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6268 as last argument to __builtin_add_overflow_p.
6269
7bb5d5f4
UB
62702016-06-23 Uros Bizjak <ubizjak@gmail.com>
6271
6272 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6273 dg-options and remove default vector testsuite compile flags.
6274 * g++.dg/vect/pr33860a.cc: Ditto.
6275 * g++.dg/vect/pr45470-a.cc: Ditto.
6276 * g++.dg/vect/pr45470-b.cc: Ditto.
6277 * g++.dg/vect/pr60896.cc: Ditto.
6278 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6279 * gcc.dg/vect/pr18308.c: Ditto.
6280 * gcc.dg/vect/pr24049.c: Ditto.
6281 * gcc.dg/vect/pr33373.c: Ditto.
6282 * gcc.dg/vect/pr36228.c: Ditto.
6283 * gcc.dg/vect/pr42395.c: Ditto.
6284 * gcc.dg/vect/pr42604.c: Ditto.
6285 * gcc.dg/vect/pr46663.c: Ditto.
6286 * gcc.dg/vect/pr48765.c: Ditto.
6287 * gcc.dg/vect/pr49093.c: Ditto.
6288 * gcc.dg/vect/pr49352.c: Ditto.
6289 * gcc.dg/vect/pr52298.c: Ditto.
6290 * gcc.dg/vect/pr52870.c: Ditto.
6291 * gcc.dg/vect/pr53185.c: Ditto.
6292 * gcc.dg/vect/pr53773.c: Ditto.
6293 * gcc.dg/vect/pr56695.c: Ditto.
6294 * gcc.dg/vect/pr62171.c: Ditto.
6295 * gcc.dg/vect/pr63530.c: Ditto.
6296 * gcc.dg/vect/pr68339.c: Ditto.
6297 * gcc.dg/vect/pr71259.c: Ditto.
6298 * gcc.dg/vect/vect-82_64.c: Ditto.
6299 * gcc.dg/vect/vect-83_64.c: Ditto.
6300 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6301 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6302 * gcc.dg/vect/vect-shift-2.c: Ditto.
6303 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6304 * gfortran.dg/vect/pr39318.f90: Ditto.
6305 * gfortran.dg/vect/pr45714-a.f: Ditto.
6306 * gfortran.dg/vect/pr45714-b.f: Ditto.
6307 * gfortran.dg/vect/pr46213.f90: Ditto.
6308
2d4bb02f
MM
63092016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6310 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6311
6312 * gcc.target/powerpc/p9-splat-5.c: New test.
6313
f6d1b868
UB
63142016-06-23 Uros Bizjak <ubizjak@gmail.com>
6315
6316 PR tree-optimization/71488
6317 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6318 * lib/target-supports.exp: ... here.
6319 (check_sse4_hw_available): New procedure.
6320 (check_effective_target_sse4_runtime): Ditto.
6321 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6322 -march=westmere for sse4_runtime targets.
936ff030 6323 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6324 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6325 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6326 (main): Call check_vect ().
a7898180 6327 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6328
c0597759
L
63292016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6330
6331 PR target/66232
6332 PR target/67400
6333 * gcc.target/i386/pr66232-14.c: New file.
6334 * gcc.target/i386/pr66232-15.c: Likewise.
6335 * gcc.target/i386/pr66232-16.c: Likewise.
6336 * gcc.target/i386/pr66232-17.c: Likewise.
6337 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6338 ia32 if R_386_GOT32X relocation is supported.
6339 * gcc.target/i386/pr67400-2.c: Likewise.
6340 * gcc.target/i386/pr67400-3.c: Likewise.
6341 * gcc.target/i386/pr67400-4.c: Likewise.
6342 * gcc.target/i386/pr67400-6.c: Likewise.
6343 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6344 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6345
5b0e27a7
JD
63462016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6347
6348 PR libgfortran/48852
6349 * gfortran.dg/char4_iunit_1.f03: Update test.
6350 * gfortran.dg/f2003_io_5.f03: Update test.
6351 * gfortran.dg/real_const_3.f90: Update test.
6352
7f586d90
AK
63532016-06-23 Andi Kleen <ak@linux.intel.com>
6354
6355 * g++.dg/bprob/bprob.exp: Support autofdo.
6356 * g++.dg/tree-prof/tree-prof.exp: dito.
6357 * gcc.dg/tree-prof/tree-prof.exp: dito.
6358 * gcc.misc-tests/bprob.exp: dito.
6359 * gfortran.dg/prof/prof.exp: dito.
6360 * lib/profopt.exp: dito.
6361 * lib/target-supports.exp: Check for autofdo.
6362
60fa7862
ML
63632016-06-23 Martin Liska <mliska@suse.cz>
6364
6365 * gcc.dg/pr71619.c: New test.
6366
e3d62871
UB
63672016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6368
6369 PR target/67400
cc901875
UB
6370 * gcc.target/i386/pr67400-1.c: New test.
6371 * gcc.target/i386/pr67400-2.c: Likewise.
6372 * gcc.target/i386/pr67400-3.c: Likewise.
6373 * gcc.target/i386/pr67400-4.c: Likewise.
6374 * gcc.target/i386/pr67400-5.c: Likewise.
6375 * gcc.target/i386/pr67400-6.c: Likewise.
6376 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6377
ac81cf0b
DM
63782016-06-22 David Malcolm <dmalcolm@redhat.com>
6379
6380 * c-c++-common/missing-header-1.c: New test case.
6381 * c-c++-common/missing-header-2.c: New test case.
6382 * c-c++-common/missing-header-3.c: New test case.
6383 * c-c++-common/missing-header-4.c: New test case.
6384
1a4f11c8
DM
63852016-06-22 David Malcolm <dmalcolm@redhat.com>
6386
6387 PR c/70339
6388 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6389 hint.
6390 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6391 expected results due to builtin "nanl" now being suggested for
6392 "name".
6393 * gcc.dg/pr67580.c: Update expected messages.
6394 * gcc.dg/spellcheck-identifiers.c: New testcase.
6395 * gcc.dg/spellcheck-typenames.c: New testcase.
6396
a93eac6a
DM
63972016-06-22 David Malcolm <dmalcolm@redhat.com>
6398
6399 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6400 file.
6401 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6402 diagnostic-test-show-locus-parseable-fixits.c to sources for
6403 diagnostic_plugin_test_show_locus.c.
6404 * lib/gcc-defs.exp (freeform_regexps): New global.
6405 (dg-regexp): New function.
6406 (handle-dg-regexps): New function.
6407 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6408 freeform_regexps to the empty list.
6409 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6410
49e76ff1
IE
64112016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6412
f6d1b868 6413 PR tree-optimization/71488
49e76ff1
IE
6414 * g++.dg/pr71488.C: New test.
6415 * gcc.dg/vect/vect-bool-cmp.c: New test.
6416
951d8c8a
EB
64172016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6418
6419 * gcc.dg/guality/param-5.c: New test.
6420
b60fc3bd
BE
64212016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6422
6423 * gcc.target/i386/asm-flag-7.c: New test.
6424
0609abda
TS
64252016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6426
6427 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6428 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6429 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6430 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6431 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6432 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6433 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6434 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6435 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6436 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6437 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6438 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6439 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6440 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6441 * lib/target-supports.exp: Likewise.
6442
ee2499b4
TS
64432016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6444
6445 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6446 * gcc.dg/attr-ms_struct-2.c: Likewise.
6447 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6448 * gcc.dg/bf-ms-attrib.c: Likewise.
6449 * gcc.dg/bf-ms-layout-2.c: Likewise.
6450 * gcc.dg/bf-ms-layout-3.c: Likewise.
6451 * gcc.dg/bf-ms-layout.c: Likewise.
6452 * gcc.dg/bf-no-ms-layout.c: Likewise.
6453 * gcc.target/i386/bitfield1.c: Likewise.
6454 * gcc.target/i386/bitfield2.c: Likewise.
6455 * gcc.target/i386/bitfield3.c: Likewise.
6456
caea59ff
KN
64572016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6458
6459 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6460 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6461 override other than -mcpu=power9 command-line option is specified,
6462 or if the target operating system is aix.
6463 * gcc.target/powerpc/darn-1.c: Likewise.
6464 * gcc.target/powerpc/darn-2.c: Likewise.
6465 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6466 test if effective-target is not powerpc_p9vector_ok or if the
6467 target operating system is not defined.
6468 * gcc.target/powerpc/vslv-1.c: Likewise.
6469 * gcc.target/powerpc/vsrv-0.c: Likewise.
6470 * gcc.target/powerpc/vsrv-1.c: Likewise.
6471
63617e30
TB
64722016-06-21 Tobias Burnus <burnus@net-b.de>
6473
6474 PR fortran/71068
6475 * gfortran.dg/coarray/data_1.f90: New.
6476
89192c3c
WD
64772016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6478
6479 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6480 (dg-require-effective-target): Use arm_v8_neon_hw.
6481 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6482 (dg-require-effective-target): Likewise.
6483 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6484 (dg-require-effective-target): Likewise.
6485 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6486 (dg-require-effective-target): Likewise.
6487 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6488 (dg-require-effective-target): Likewise.
6489 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6490 (dg-require-effective-target): Likewise.
6491 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6492 Add AArch64 check.
6493
64ac50e2
WD
64942016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6495
6496 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6497 Set to 3 so test passes.
6498
6252b5db
WD
64992016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6500
6501 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6502
3b9bc511
IV
65032016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6504
6505 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6506 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6507 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6508 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6509
21db1c78
IV
65102016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6511
6512 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6513 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6514
9d30e86f
L
65152016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6516
6517 PR target/71549
6518 * gcc.target/i386/pr71549.c: New test.
6519
448a7c69
KN
65202016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6521
6522 * gcc.target/powerpc/vadsdu-0.c: Replace
6523 dg-require-effective-target directive to allow test to run on more
6524 platforms, and add dg-skip-if directive to disable test on aix
6525 platforms because of known incompatibilities.
6526 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6527 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6528 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6529 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6530 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6531 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6532 * gcc.target/powerpc/vadsdub-2.c: Replace
6533 dg-require-effective-target directive to allow test to run on more
6534 platforms, and add dg-skip-if directive to disable test on aix
6535 platforms because of known incompatibilities.
6536 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6537 with vec_absdb call to differentiate this test from vadsdub-1.c.
6538 * gcc.target/powerpc/vadsduh-1.c: Replace
6539 dg-require-effective-target directive to allow test to run on more
6540 platforms, and add dg-skip-if directive to disable test on aix
6541 platforms because of known incompatibilities.
6542 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6543 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6544 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6545
0ad84f34
JJ
65462016-06-21 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR tree-optimization/71588
6549 * gcc.dg/pr71558.c: New test.
6550
e71e8d94
SKS
65512016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6552
6553 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6554 * c-c++-common/pr68657-2.c: Likewise.
6555 * c-c++-common/pr68657-3.c: Likewise.
6556 * gcc.dg/torture/pr69714.c: Require int32plus support.
6557 * gcc.dg/torture/pr70025.c: Likewise.
6558 * gcc.dg/torture/pr70083.c: Likewise.
6559 * gcc.dg/torture/pr70542.c: Likewise.
6560 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6561
5a578671
JM
65622016-06-20 Joseph Myers <joseph@codesourcery.com>
6563
6564 PR c/71601
6565 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6566
7a9df68e
JJ
65672016-06-20 Jakub Jelinek <jakub@redhat.com>
6568
50aa64d5
JJ
6569 PR middle-end/71581
6570 * gcc.dg/pr71581.c: New test.
6571
7a9df68e
JJ
6572 PR rtl-optimization/71591
6573 * gcc.dg/cpp/pr71591.c: New test.
6574
3947cf19
DR
65752016-06-20 David B. Robins <gcc@davidrobins.net>
6576
6577 PR target/71571
6578 * g++.dg/torture/pr71571.C: New test.
6579
c4ff221e
JJ
65802016-06-20 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR target/71559
6583 * gcc.target/i386/sse2-pr71559.c: New test.
6584 * gcc.target/i386/avx-pr71559.c: New test.
6585 * gcc.target/i386/avx512f-pr71559.c: New test.
6586
f1b5abfb
TB
65872016-06-20 Tobias Burnus <burnus@net-b.de>
6588
6589 PR fortran/71194
6590 * gfortran.dg/pointer_remapping_10.f90: New.
6591
842107e4
DM
65922016-06-20 David Malcolm <dmalcolm@redhat.com>
6593
6594 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6595
d9e8bdfd
MS
65962016-06-20 Martin Sebor <msebor@redhat.com>
6597
6598 PR c/69507
6599 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6600 * gnu90-const-expr-1.c: Same.
6601 * gnu99-const-expr-1.c: Same.
6602 * gnu99-static-1.c: Same.
6603
67785479
RL
66042016-06-20 Renlin Li <renlin.li@arm.com>
6605
29f09b38 6606 PR testsuite/71489
67785479
RL
6607 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6608
636929b8
JG
66092016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6610
6611 * gcc.target/aarch64/vcvt_f64_1.c: New.
6612 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6613 * gcc.target/aarch64/vrecp_f64_1.c: New.
6614
ff7b374b
KT
66152016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6616
6617 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6618 "alignement".
6619
554cfc9e
GJL
66202016-06-20 Georg-Johann Lay <avr@gjlay.de>
6621
6622 PR target/71103
6623 * gcc.target/avr/torture/pr71103-2.c: New test.
6624
94087e88 66252016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6626
6627 PR c/69507
6628 * gcc.dg/alignof.c: New test.
6629
c561b091
PC
66302016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6631
6632 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6633 vs dg-error; test constexpr specifier too.
6634
bf54f123
PC
66352016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6636
6637 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6638
4e53aa97
CL
66392016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6640
6641 * lib/target-supports.exp
6642 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6643 arm_neon_ok and merge flags. Fix temporary test name.
6644 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6645 and merge flags.
6646
69071d86
ML
66472016-06-17 Martin Liska <mliska@suse.cz>
6648
6649 * gcc.dg/predict-9.c: Fix dump scanning.
6650
68b3b858
BC
66512016-06-17 Bin Cheng <bin.cheng@arm.com>
6652
6653 PR tree-optimization/71354
6654 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6655
d3ee260a
BC
66562016-06-17 Bin Cheng <bin.cheng@arm.com>
6657
6658 PR tree-optimization/71347
6659 * gcc.dg/tree-ssa/pr71347.c: New test.
6660
bd8fb114
BC
66612016-06-17 Bin Cheng <bin.cheng@arm.com>
6662
6663 PR tree-optimization/71354
6664 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6665
97816be4
BC
66662016-06-17 Bin Cheng <bin.cheng@arm.com>
6667
6668 * gcc.dg/vect/vect-alias-check-1.c: New test.
6669
2d761a37
SKS
66702016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6671
e0277d6b 6672 PR target/71151
2d761a37
SKS
6673 * gcc.target/avr/pr71151-1.c: New test.
6674 * gcc.target/avr/pr71151-2.c: New test.
6675 * gcc.target/avr/pr71151-3.c: New test.
6676 * gcc.target/avr/pr71151-4.c: New test.
6677 * gcc.target/avr/pr71151-5.c: New test.
6678 * gcc.target/avr/pr71151-6.c: New test.
6679 * gcc.target/avr/pr71151-7.c: New test.
6680 * gcc.target/avr/pr71151-8.c: New test.
6681 * gcc.target/avr/pr71151-common.h: New test.
6682
68fa96d6
ML
66832016-06-16 Martin Liska <mliska@suse.cz>
6684
6685 * gfortran.dg/predict-1.f90: New test.
6686
b6ca982f
UB
66872016-06-16 Uros Bizjak <ubizjak@gmail.com>
6688
6689 PR target/71242
3a146d46 6690 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6691
1dc8d15b
JH
66922016-06-16 Jan Hubicka <hubicka@ucw.cz>
6693
6694 * g++.dg/vect/pr36648.cc: Disable cunrolli
6695
67c25816
JJ
66962016-06-16 Jakub Jelinek <jakub@redhat.com>
6697
c577adb2
JJ
6698 PR target/71554
6699 * gcc.c-torture/execute/pr71554.c: New test.
6700
67c25816
JJ
6701 PR rtl-optimization/71532
6702 * gcc.dg/torture/pr71532.c: New test.
6703
1a3c3ee9
MM
67042016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6705
6706 * gcc.target/powerpc/p9-dimode1.c: New test.
6707 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6708
f29468a7
JJ
67092016-06-15 Jakub Jelinek <jakub@redhat.com>
6710
61daecc4
JJ
6711 * gcc.c-torture/compile/20160615-1.c: New test.
6712
f29468a7
JJ
6713 * g++.dg/cpp0x/ref-qual17.C: New test.
6714
209d1e2d
IE
67152016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6716
6717 PR middle-end/71529
6718 * gcc.target/i386/pr71529.C: New test.
6719
8dc35712
AH
67202016-06-15 Alan Hayward <alan.hayward@arm.com>
6721
6722 PR tree-optimization/71483
6723 * g++.dg/vect/pr71483.c: New
6724
b8911cb8
PC
67252016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6726
6727 PR c++/70202
6728 * g++.dg/inherit/crash6.C: New.
6729 * g++.dg/inherit/union2.C: Likewise.
6730 * g++.dg/inherit/virtual12.C: Likewise.
6731 * g++.dg/inherit/virtual13.C: Likewise.
6732 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6733
cf5d08ab
UB
67342016-06-15 Uros Bizjak <ubizjak@gmail.com>
6735
e3d62871 6736 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6737
8f482165
AH
67382016-06-15 Alan Hayward <alan.hayward@arm.com>
6739
6740 PR tree-optimization/71439
6741 * gcc.dg/vect/pr71439.c: New
6742
3256673f
KT
67432016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6744
6745 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6746
b17dc4d4
RB
67472016-06-15 Richard Biener <rguenther@suse.de>
6748
6749 * gcc.dg/vect/slp-45.c: New testcase.
6750
2a5825f2
RB
67512016-06-15 Richard Biener <rguenther@suse.de>
6752
6753 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6754
6e433d0b
BS
67552016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6756
6757 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6758 requirements, and disable for AIX for now.
6759 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6760
abe7f828
JJ
67612016-06-14 Jakub Jelinek <jakub@redhat.com>
6762
a09c81b4
JJ
6763 PR c++/71528
6764 * g++.dg/opt/pr71528.C: New test.
6765
abe7f828
JJ
6766 PR c++/71516
6767 * g++.dg/init/pr71516.C: New test.
6768
acfadf06
PC
67692016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6770
6771 * g++.dg/init/array46.C: New.
6772
4d568ab2
UB
67732016-06-14 Uros Bizjak <ubizjak@gmail.com>
6774
e3d62871
UB
6775 * gcc.target/i386/float128-3.c: New test.
6776 * gcc.target/i386/quad-sse4.c: Ditto.
6777 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6778 Update scan strings.
4d568ab2 6779
30934c5d
RB
67802016-06-14 Richard Biener <rguenther@suse.de>
6781
6782 PR middle-end/71526
6783 * gfortran.dg/pr71526.f90: New testcase.
6784
3970e545
AV
67852016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6786
6787 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6788 * gcc.dg/zero_bits_compound-1.c: Likewise.
6789
04976c6e
RB
67902016-06-14 Richard Biener <rguenther@suse.de>
6791
6792 PR tree-optimization/71522
6793 * gcc.dg/torture/pr71522.c: New testcase.
6794
23e025db
JJ
67952016-06-14 Jakub Jelinek <jakub@redhat.com>
6796
6797 PR tree-optimization/71520
6798 * gcc.dg/tree-ssa/pr71520.c: New test.
6799
90b72e84
RB
68002016-06-14 Richard Biener <rguenther@suse.de>
6801
6802 PR tree-optimization/71521
86c24ba6 6803 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6804
ef7cf206
JJ
68052016-06-13 Jakub Jelinek <jakub@redhat.com>
6806
0dda258b
JJ
6807 PR sanitizer/71498
6808 * c-c++-common/ubsan/bounds-13.c: New test.
6809
ef7cf206
JJ
6810 PR preprocessor/71183
6811 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6812
a73786e3
JL
68132016-06-13 Jeff Law <law@redhat.com>
6814
6815 PR tree-optimization/71403
6816 * c-c++-common/ubsan/pr71403-1.c: New test.
6817 * c-c++-common/ubsan/pr71403-2.c: New test.
6818 * c-c++-common/ubsan/pr71403-3.c: New test.
6819
0ac249bf
JJ
68202016-06-13 Jakub Jelinek <jakub@redhat.com>
6821
6822 PR middle-end/71478
6823 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6824 Add -Wno-psabi -w to dg-options.
6825
5408a64a
KN
68262016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6827
6828 * gcc.target/powerpc/vadsdu-0.c: New test.
6829 * gcc.target/powerpc/vadsdu-1.c: New test.
6830 * gcc.target/powerpc/vadsdu-2.c: New test.
6831 * gcc.target/powerpc/vadsdu-3.c: New test.
6832 * gcc.target/powerpc/vadsdu-4.c: New test.
6833 * gcc.target/powerpc/vadsdu-5.c: New test.
6834 * gcc.target/powerpc/vadsdub-1.c: New test.
6835 * gcc.target/powerpc/vadsdub-2.c: New test.
6836 * gcc.target/powerpc/vadsduh-1.c: New test.
6837 * gcc.target/powerpc/vadsduh-2.c: New test.
6838 * gcc.target/powerpc/vadsduw-1.c: New test.
6839 * gcc.target/powerpc/vadsduw-2.c: New test.
6840
f7e4f2e3
DM
68412016-06-13 David Malcolm <dmalcolm@redhat.com>
6842
6843 * gcc.dg/c99-init-2.c (c): Update expected error message.
6844 * gcc.dg/init-bad-8.c (foo): Likewise.
6845 * gcc.dg/spellcheck-fields-3.c: New test case.
6846
ad23a23e
ML
68472016-06-13 Martin Liska <mliska@suse.cz>
6848
6849 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6850 and "guess loop iv compared" heuristics.
6851 * gcc.dg/predict-2.c: Likewise.
6852 * gcc.dg/predict-3.c: Likewise.
6853 * gcc.dg/predict-4.c: Likewise.
6854 * gcc.dg/predict-5.c: Likewise.
6855 * gcc.dg/predict-6.c: Likewise.
6856
146c55da
MP
68572016-06-13 Marek Polacek <polacek@redhat.com>
6858
6859 PR middle-end/71476
6860 * c-c++-common/Wswitch-unreachable-4.c: New test.
6861 * gcc.dg/Wswitch-unreachable-2.c: New test.
6862 * g++.dg/tm/jump1.C: Move dg-warning.
6863
42e77cbc
EB
68642016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6865
6866 * gnat.dg/renaming10.ad[sb]: New test.
6867
7474dcc1
PT
68682016-06-13 Paul Thomas <pault@gcc.gnu.org>
6869
6870 PR fortran/70673
6871 * gfortran.dg/pr70673.f90: New test.
6872
f57f53d3
RB
68732016-06-13 Richard Biener <rguenther@suse.de>
6874
6875 PR middle-end/64516
6876 * gcc.dg/align-3.c: New testcase.
6877
5843a5f0
ML
68782016-06-13 Martin Liska <mliska@suse.cz>
6879
6880 * gcc.target/i386/pr71458.c: New test.
6881
aa8fdb44
UB
68822016-06-12 Uros Bizjak <ubizjak@gmail.com>
6883
6884 PR target/71241
3a146d46 6885 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6886
2043e4d7
DH
68872016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6888
6889 PR target/60751
6890 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6891 statement.
6892
d3dc025d
DH
68932016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6894
6895 PR target/60751
6896 * gfortran.dg/comma_IO_extension_1.f90: New test.
6897 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6898 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6899 statement.
6900 * gfortran.dg/graphite/pr38083.f90: Likewise.
6901 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6902 missing format.
6903
a31d78c6
EB
69042016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6905
6906 * gnat.dg/case_character.adb: New test.
6907
95c18dd0
SB
69082016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6909
6910 PR middle-end/71310
6911 * gcc.target/powerpc/pr71310.c: New testcase.
6912
b97d37b4
KV
69132016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6914
6915 PR middle-end/71478
6916 * gcc.dg/pr71478.c: New test.
6917
900bcda3
JJ
69182016-06-10 Jakub Jelinek <jakub@redhat.com>
6919
ec1c20db
JJ
6920 PR middle-end/71494
6921 * gcc.c-torture/execute/pr71494.c: New test.
6922
50b15873
JJ
6923 PR c/68657
6924 * gcc.target/i386/pr68657.c: New test.
6925
900bcda3
JJ
6926 PR inline-asm/68843
6927 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6928 (test): Add -masm=intel alternatives.
6929
4d926e34
MS
69302016-06-10 Martin Sebor <msebor@redhat.com>
6931
6932 PR c/71392
6933 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6934
ad071b2b
JL
69352016-06-10 Jeff Law <law@redhat.com>
6936
6937 PR tree-optimization/71335
6938 * gcc.c-torture/execute/pr71335.c: New test.
6939
2704efe8
DM
69402016-06-10 David Malcolm <dmalcolm@redhat.com>
6941
6942 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6943 the various "cannot tail-call: " messages.
6944
18c9b7d4
CL
69452016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6946
6947 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6948 and options.
6949
7cfa10f3
MO
69502016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6951
6952 PR sanitizer/71480
6953 * c-c++-common/asan/pr71480.c: New test.
6954
1f24fd3e
L
69552016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6956
6957 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6958 (ASMNAME2): Likewise.
6959 (main): Replace fn in asm statement with ASMNAME ("fn").
6960 * gcc.dg/guality/pr68037-2.c: Likewise.
6961 * gcc.dg/guality/pr68037-3.c: Likewise.
6962 * gcc.dg/torture/pr68037-1.c: Likewise.
6963 * gcc.dg/torture/pr68037-2.c: Likewise.
6964 * gcc.dg/torture/pr68037-3.c: Likewise.
6965
ad551c07
BE
69662016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6967
6968 PR inline-asm/68843
6969 * gcc.target/i386/pr68843-1.c: New test.
6970 * gcc.target/i386/pr68843-2.c: New test.
6971
4b1ffdb1 69722016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6973 Cesar Philippidis <cesar@codesourcery.com>
6974
6975 PR middle-end/71373
6976 * gcc.dg/goacc/nested-function-1.c: New file.
6977 * gcc.dg/goacc/nested-function-2.c: Likewise.
6978 * gcc.dg/goacc/pr71373.c: Likewise.
6979 * gfortran.dg/goacc/cray-2.f95: Likewise.
6980 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6981 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6982 * gfortran.dg/goacc/cray.f95: Update.
6983 * gfortran.dg/goacc/loop-1.f95: Likewise.
6984 * gfortran.dg/goacc/loop-3.f95: Likewise.
6985 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6986 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6987
69882016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6989
6990 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6991 for OpenACC tile clauses.
6992 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6993
6994 PR c/71381
6995 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6996 to...
6997 * c-c++-common/goacc/cache-2.c: ... this new file.
6998 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6999 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7000 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7001 usage.
7002 * gfortran.dg/goacc/cray.f95: Likewise.
7003 * gfortran.dg/goacc/loop-1.f95: Likewise.
7004
89851e4c
AH
70052016-06-10 Alan Hayward <alan.hayward@arm.com>
7006
7007 PR tree-optimization/71407
7008 PR tree-optimization/71416
7009 * gcc.dg/vect/pr71407.c: New
7010 * gcc.dg/vect/pr71416-1.c: New
7011 * gcc.dg/vect/pr71416-2.c: New
7012
200eafbf
RB
70132016-06-10 Richard Biener <rguenther@suse.de>
7014
7015 PR middle-end/71477
7016 * gcc.dg/torture/pr71477.c: New testcase.
7017
4df99d92
JK
70182016-06-09 Julia Koval <julia.koval@intel.com>
7019
7020 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7021 * gcc.target/i386/interrupt-13.c: Likewise.
7022 * gcc.target/i386/interrupt-15.c: Likewise.
7023 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7024 * gcc.target/i386/interrupt-24.c: Likewise.
7025 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7026 * gcc.target/i386/interrupt-9.c: Likewise.
7027 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7028
e01b4e16
MS
70292016-06-09 Martin Sebor <msebor@redhat.com>
7030
7031 PR c/70883
7032 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7033 * gcc.dg/builtin-constant_p-1.c: Same.
7034 * gcc.dg/builtins-error.c: Same.
7035 * gcc.dg/pr70859.c: Same.
7036
9c35db0e
SKS
70372016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7038
7039 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7040 * gcc.dg/torture/pr68067-1.c: Likewise.
7041 * gcc.dg/torture/pr68067-2.c: Likewise.
7042
70432016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7044
7045 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7046 when setting SIZE.
7047
392a81b9
PC
70482016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7049
7050 PR c++/71465
7051 * g++.dg/inherit/crash5.C: New.
7052 Revert:
7053 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7054
7055 PR c++/70202
7056 * g++.dg/inherit/crash5.C: New.
7057 * g++.dg/inherit/virtual1.C: Adjust.
7058
e49efc14
ML
70592016-06-09 Martin Liska <mliska@suse.cz>
7060
7061 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7062 * g++.dg/predict-loop-exit-2.C: Likewise.
7063 * g++.dg/predict-loop-exit-3.C: Likewise.
7064 * gcc.dg/predict-1.c: Likewise.
7065 * gcc.dg/predict-2.c: Likewise.
7066 * gcc.dg/predict-3.c: Likewise.
7067 * gcc.dg/predict-4.c: Likewise.
7068 * gcc.dg/predict-5.c: Likewise.
7069 * gcc.dg/predict-6.c: Likewise.
7070 * gcc.dg/predict-7.c: Likewise.
7071
36d57986
RB
70722016-06-09 Richard Biener <rguenther@suse.de>
7073
7074 PR tree-optimization/71462
7075 * gcc.dg/torture/pr71462.c: New testcase.
7076
7d82e8e4
MP
70772016-06-09 Marek Polacek <polacek@redhat.com>
7078
7079 PR c/65471
7080 * gcc.dg/c11-generic-3.c: New test.
7081
c8a71589
PC
70822016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7083
7084 * g++.dg/init/array42.C: New.
7085 * g++.dg/init/array43.C: Likewise.
7086 * g++.dg/init/array44.C: Likewise.
7087 * g++.dg/init/array45.C: Likewise.
7088 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7089 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7090 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7091 * g++.dg/gomp/pr35751.C: Likewise.
7092 * g++.dg/init/array23.C: Likewise.
7093 * g++.dg/init/brace2.C: Likewise.
7094 * g++.dg/init/brace6.C: Likewise.
7095
44a845ca
MS
70962016-06-08 Martin Sebor <msebor@redhat.com>
7097 Jakub Jelinek <jakub@redhat.com>
7098
7099 PR c++/70507
7100 PR c/68120
7101 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7102 * c-c++-common/builtin-arith-overflow-2.c: New test.
7103 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7104 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7105 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7106
2ef16b6e
JJ
71072016-06-08 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR c++/71442
7110 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7111
5e3ee346
AL
71122016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7113
7114 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7115 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7116 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7117 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7118 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7119 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7120 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7121 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7122 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7123 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7124 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7125 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7126 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7127
b2ae2814
RB
71282016-06-08 Richard Biener <rguenther@suse.de>
7129
7130 PR tree-optimization/68558
7131 * gcc.dg/vect/slp-44.c: New testcase.
7132
e09b4c37
RB
71332016-06-08 Richard Biener <rguenther@suse.de>
7134
7135 * gcc.dg/vect/slp-43.c: New testcase.
7136
72d50660
RB
71372016-06-08 Richard Biener <rguenther@suse.de>
7138
7139 PR tree-optimization/71452
7140 * gcc.dg/torture/pr71452.c: New testcase.
7141
988c115c
JJ
71422016-06-08 Jakub Jelinek <jakub@redhat.com>
7143
7144 PR c++/71448
7145 * g++.dg/torture/pr71448.C: New test.
7146
73d73b48
BS
71472016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7148
7149 PR debug/71432
7150 PR ada/71413
7151 * g++.dg/debug/pr71432.C: New test.
7152
bdd15d0c
PK
71532016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7154
7155 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7156 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7157 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7158
ce0607bb
AH
71592016-06-08 Alan Hayward <alan.hayward@arm.com>
7160
7161 * gcc.dg/vect/vect-live-2.c: Update effective target.
7162 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7163 * lib/target-supports.exp: Add aarch64 to vect_long.
7164
92a5f2ba
MP
71652016-06-08 Marek Polacek <polacek@redhat.com>
7166
7167 PR c/71418
7168 * gcc.dg/noncompile/pr71418.c: New test.
7169
08203f73
MP
7170 PR c/71426
7171 * gcc.dg/noncompile/pr71426.c: New test.
7172
d1fcc2bd
JH
71732016-06-07 Jan Hubicka <hubicka@ucw.cz>
7174
7175 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7176 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7177 * gcc.dg/predict-3.c: Update template.
7178 * gcc.dg/predict-5.c: Update template.
7179 * gcc.dg/predict-6.c: Update template.
7180 * gcc.dg/predict-9.c: Update template.
7181 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7182
a23e6f1c
BS
71832016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7184
7185 * gcc.target/powerpc/vec-mul.c: New test.
7186
6ffd47b7
DM
71872016-06-07 David Malcolm <dmalcolm@redhat.com>
7188
7189 * gcc.dg/spellcheck-fields-2.c: New test case.
7190
bfd67b47
RB
71912016-06-07 Richard Biener <rguenther@suse.de>
7192
7193 PR c/61564
7194 * gcc.dg/Wpragmas-1.c: New testcase.
7195 * gcc.dg/Wattributes-4.c: Likewise.
7196 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7197 entry.
7198
701b9a47
CL
71992016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7200
7201 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7202 spurious debug code.
7203
6b80d6fa
RB
72042016-06-07 Richard Biener <rguenther@suse.de>
7205
7206 PR tree-optimization/71428
7207 * gcc.dg/torture/pr71428.c: New testcase.
7208
0f3f9437
RB
72092016-06-07 Richard Biener <rguenther@suse.de>
7210
7211 PR middle-end/71423
7212 * gcc.dg/torture/pr71423.c: New testcase.
7213
ec963f2a
KV
72142016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7215
7216 PR middle-end/71408
7217 * gcc.dg/tree-ssa/pr71408.c: New test.
7218
46ab5b6e
KV
72192016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7220
7221 PR middle-end/71281
7222 * g++.dg/torture/pr71281.C: New test.
7223
1f40cff3
MP
72242016-06-06 Marek Polacek <polacek@redhat.com>
7225
7226 PR c/71362
7227 * gcc.dg/pr71362.c: New test.
7228
6f5bcd24
JJ
72292016-06-06 Jakub Jelinek <jakub@redhat.com>
7230 Patrick Palka <ppalka@gcc.gnu.org>
7231
7232 PR c++/70847
7233 PR c++/71330
7234 PR c++/71393
7235 * g++.dg/opt/pr70847.C: New test.
7236 * g++.dg/ubsan/pr70847.C: New test.
7237 * g++.dg/ubsan/pr71393.C: New test.
7238
158beb4a
JJ
72392016-06-06 Jakub Jelinek <jakub@redhat.com>
7240
7241 PR tree-optimization/71259
7242 * gcc.dg/vect/pr71259.c: New test.
7243
d9b950dd
DM
72442016-06-06 David Malcolm <dmalcolm@redhat.com>
7245
7246 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7247 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7248 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7249 above.
7250
36f9ad69
KT
72512016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7252
7253 PR middle-end/37780
7254 * gcc.c-torture/execute/pr37780.c: New test.
7255 * gcc.target/aarch64/pr37780_1.c: Likewise.
7256 * gcc.target/arm/pr37780_1.c: Likewise.
7257
5545a907
MP
72582016-06-06 Marek Polacek <polacek@redhat.com>
7259
7260 * c-c++-common/attr-may-alias-1.c: New test.
7261 * c-c++-common/attr-may-alias-2.c: New test.
7262 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7263
93671519
BE
72642016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7265
7266 PR c/24414
7267 * gcc.target/i386/pr24414.c: New test.
7268
690f24b7
JM
72692016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7270
7271 * gcc.target/sparc/vis4misc.c: New file.
7272 * gcc.target/sparc/fpcmp.c: Likewise.
7273 * gcc.target/sparc/fpcmpu.c: Likewise.
7274
31ce6157
AH
72752016-06-06 Alan Hayward <alan.hayward@arm.com>
7276
7277 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7278 * gcc.dg/vect/vect-live-3.c: Likewise.
7279
9fcebb5a
RB
72802016-06-06 Richard Biener <rguenther@suse.de>
7281
7282 PR tree-optimization/71398
7283 * gcc.dg/torture/pr71398.c: New testcase.
7284
903ca97b
UB
72852016-06-06 Uros Bizjak <ubizjak@gmail.com>
7286
7287 PR target/71389
7288 * g++.dg/pr71389.C: New test.
7289
9c1eb332
JD
72902016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7291
7292 PR fortran/71404
7293 * gfortran.dg/fmt_read_5.f: New test.
7294
b2d83bd2
AV
72952016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7296
7297 PR fortran/69659
7298 * gfortran.dg/class_array_22.f03: New test.
7299
ec81960e
JH
73002016-06-05 Jan Hubicka <hubicka@ucw.cz>
7301
7302 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7303
429d2750
JH
73042016-06-05 Jan Hubicka <hubicka@ucw.cz>
7305
7306 * gcc.dg/predict-9.c: Update template.
7307
c1c00983
PC
73082016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7309
7310 PR c++/49377
7311 * g++.dg/template/pr49377.C: New.
7312
1927a963
JJ
73132016-06-04 Jakub Jelinek <jakub@redhat.com>
7314
7315 PR tree-optimization/71405
7316 * g++.dg/torture/pr71405.C: New test.
7317
909a11ad
PC
73182016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7319
7320 PR c++/70202
7321 * g++.dg/inherit/crash5.C: New.
7322 * g++.dg/inherit/virtual1.C: Adjust.
7323
08bbb1f8
JL
73242016-06-03 Jeff Law <law@redhat.com>
7325
7326 PR tree-optimization/71316
7327 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7328
7c35235c
JJ
73292016-06-03 Jakub Jelinek <jakub@redhat.com>
7330
7331 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7332 dg-additional-options with just -fno-tree-scev-cprop in it.
7333 * gcc.dg/vect/vect-live-2.c: Likewise.
7334 * gcc.dg/vect/vect-live-5.c: Likewise.
7335 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7336 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7337 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7338
c8572dd6
PP
73392016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7340
7341 PR c++/27100
7342 * g++.dg/other/friend6.C: New test.
7343
1c7733a7
BS
73442016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7345
7346 * g++.dg/torture/ppc-ldst-array.C: New.
7347
0d2f700f
JM
73482016-06-03 Joseph Myers <joseph@codesourcery.com>
7349
7350 PR target/71276
7351 PR target/71277
7352 * gcc.dg/torture/builtin-fp-int-inexact.c,
7353 gcc.target/i386/387-builtin-fp-int-inexact.c,
7354 gcc.target/i386/387-rint-inline-1.c,
7355 gcc.target/i386/387-rint-inline-2.c,
7356 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7357 gcc.target/i386/sse2-rint-inline-1.c,
7358 gcc.target/i386/sse2-rint-inline-2.c,
7359 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7360 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7361
f8071c05
L
73622016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7363 Julia Koval <julia.koval@intel.com>
7364
7365 PR target/66960
7366 PR target/67630
7367 PR target/67634
7368 PR target/67841
7369 PR target/68037
7370 PR target/68618
7371 PR target/68661
7372 PR target/69575
7373 PR target/69596
7374 PR target/69734
7375 * gcc.dg/guality/pr68037-1.c: New test.
7376 * gcc.dg/guality/pr68037-2.c: Likewise.
7377 * gcc.dg/guality/pr68037-3.c: Likewise.
7378 * gcc.dg/torture/pr68037-1.c: Likewise.
7379 * gcc.dg/torture/pr68037-2.c: Likewise.
7380 * gcc.dg/torture/pr68037-3.c: Likewise.
7381 * gcc.dg/torture/pr68661-1a.c: Likewise.
7382 * gcc.dg/torture/pr68661-1b.c: Likewise.
7383 * gcc.target/i386/interrupt-1.c: Likewise.
7384 * gcc.target/i386/interrupt-2.c: Likewise.
7385 * gcc.target/i386/interrupt-3.c: Likewise.
7386 * gcc.target/i386/interrupt-4.c: Likewise.
7387 * gcc.target/i386/interrupt-5.c: Likewise.
7388 * gcc.target/i386/interrupt-6.c: Likewise.
7389 * gcc.target/i386/interrupt-7.c: Likewise.
7390 * gcc.target/i386/interrupt-8.c: Likewise.
7391 * gcc.target/i386/interrupt-9.c: Likewise.
7392 * gcc.target/i386/interrupt-10.c: Likewise.
7393 * gcc.target/i386/interrupt-11.c: Likewise.
7394 * gcc.target/i386/interrupt-12.c: Likewise.
7395 * gcc.target/i386/interrupt-13.c: Likewise.
7396 * gcc.target/i386/interrupt-14.c: Likewise.
7397 * gcc.target/i386/interrupt-15.c: Likewise.
7398 * gcc.target/i386/interrupt-16.c: Likewise.
7399 * gcc.target/i386/interrupt-17.c: Likewise.
7400 * gcc.target/i386/interrupt-18.c: Likewise.
7401 * gcc.target/i386/interrupt-19.c: Likewise.
7402 * gcc.target/i386/interrupt-20.c: Likewise.
7403 * gcc.target/i386/interrupt-21.c: Likewise.
7404 * gcc.target/i386/interrupt-22.c: Likewise.
7405 * gcc.target/i386/interrupt-23.c: Likewise.
7406 * gcc.target/i386/interrupt-24.c: Likewise.
7407 * gcc.target/i386/interrupt-25.c: Likewise.
7408 * gcc.target/i386/interrupt-26.c: Likewise.
7409 * gcc.target/i386/interrupt-27.c: Likewise.
7410 * gcc.target/i386/interrupt-28.c: Likewise.
7411 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7412 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7413 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7414 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7415 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7416 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7417 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7418 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7419 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7420 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7421 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7422 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7423
36b85e43
BS
74242016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7425
9de2e795
L
7426 PR tree-optimization/52171
7427 * gcc.dg/pr52171.c: New test.
7428 * gcc.target/i386/pr52171.c: New test.
36b85e43 7429
bfeee8ac
JH
74302016-06-03 Jan Hubicka <jh@suse.cz>
7431
7432 * g++.dg/tree-ssa/pred-1.C: New testcase
7433 * gcc.dg/tree-ssa/pred-1.c: New testcase
7434
859b0bae
BS
74352016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7436
7437 PR target/70957
7438 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7439 support.
7440 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7441
3a2edf4c
AH
74422016-06-03 Alan Hayward <alan.hayward@arm.com>
7443
7444 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7445
b28ead45
AH
74462016-06-03 Alan Hayward <alan.hayward@arm.com>
7447
7448 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7449 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7450 * gcc.dg/vect/vect-live-1.c: New test.
7451 * gcc.dg/vect/vect-live-2.c: New test.
7452 * gcc.dg/vect/vect-live-3.c: New test.
7453 * gcc.dg/vect/vect-live-4.c: New test.
7454 * gcc.dg/vect/vect-live-5.c: New test.
7455 * gcc.dg/vect/vect-live-slp-1.c: New test.
7456 * gcc.dg/vect/vect-live-slp-2.c: New test.
7457 * gcc.dg/vect/vect-live-slp-3.c: New test.
7458
1f91747b
JJ
74592016-06-03 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR middle-end/71387
7462 * g++.dg/opt/pr71387.C: New test.
7463
47b83923
JL
74642016-06-02 Jeff Law <law@redhat.com>
7465
7466 PR tree-optimization/71328
7467 * gcc.c-torture/compile/pr71328.c: New test.
7468
e96e5f46
JD
74692016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7470
7471 PR fortran/52393
7472 * gfortran.dg/fmt_read_3.f90: Fix typo.
7473 * gfortran.dg/fmt_read_4.f90: New test.
7474
b872d729
PC
74752016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7476
7477 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7478 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7479 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7480 * g++.dg/cpp0x/override2.C: Likewise.
7481 * g++.dg/parse/crash5.C: Likewise.
7482 * g++.dg/parse/error16.C: Likewise.
7483 * g++.dg/parse/error27.C: Likewise.
7484 * g++.dg/template/qualttp15.C: Likewise.
7485 * g++.dg/template/redecl4.C: Likewise.
7486 * g++.old-deja/g++.other/crash39.C: Likewise.
7487 * g++.old-deja/g++.other/struct1.C: Likewise.
7488 * g++.old-deja/g++.pt/m9a.C: Likewise.
7489 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7490
0e535442
JJ
74912016-06-02 Jakub Jelinek <jakub@redhat.com>
7492
0633ee10
JJ
7493 PR c++/71372
7494 * c-c++-common/pr71372.c: New test.
7495
0e535442
JJ
7496 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7497 __TIME__ strings with __builtin_strcmp instead of printf and
7498 dg-output.
7499
f3c5ecc2
ML
75002016-06-02 Martin Liska <mliska@suse.cz>
7501
7502 * gcc.dg/predict-9.c: New test.
7503
a91807c5
JJ
75042016-06-02 Jakub Jelinek <jakub@redhat.com>
7505
7506 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7507 global set_compiler_env_var and global saved_compiler_env_var.
7508
b5bd1978
KT
75092016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7510
7511 PR rtl-optimization/71295
7512 * gcc.c-torture/compile/pr71295.c: New test.
7513
b93b1475
JJ
75142016-06-02 Jakub Jelinek <jakub@redhat.com>
7515
930ebd0e
JJ
7516 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7517
1e021dc3
JJ
7518 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7519 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7520
b93b1475
JJ
7521 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7522 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7523 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7524 alternative number.
7525
58f2fb5c
MM
75262016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7527
7528 * gcc.target/powerpc/p9-splat-4.c: New test.
7529
75302016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7531
7532 PR target/71186
7533 * gcc.target/powerpc/pr71186.c: New test.
7534
4731c9f0
JD
75352016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7536
7537 PR fortran/52393
7538 * gfortran.dg/fmt_read_3.f90: New test.
7539
042dee3e
TP
75402016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7541
7542 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7543 procedure.
7544
15c98b2e
ES
75452016-06-01 Eduard Sanou <dhole@openmailbox.org>
7546
7547 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7548 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7549 env var is set.
7550 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7551 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7552 shown once.
7553 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7554 during compilation.
7555 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7556 vars set by dg-set-compiler-env-var.
7557
6442a6f4
PT
75582016-06-01 Paul Thomas <pault@gcc.gnu.org>
7559
7560 PR fortran/71156
7561 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7562 to the module procedure declaration.
7563 * gfortran.dg/submodule_16.f08: New test.
7564
ab62397a
JJ
75652016-06-01 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR middle-end/71371
7568 * c-c++-common/gomp/pr71371.c: New test.
7569
b66af6ed
RB
75702016-06-01 Richard Biener <rguenther@suse.de>
7571
7572 PR tree-optimization/71366
7573 * gcc.dg/torture/pr71366-1.c: New testcase.
7574 * gcc.dg/torture/pr71366-2.c: Likewise.
7575
e342b9d8
KN
75762016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7577
7578 * gcc.target/powerpc/vslv-0.c: New test.
7579 * gcc.target/powerpc/vslv-1.c: New test.
7580 * gcc.target/powerpc/vsrv-0.c: New test.
7581 * gcc.target/powerpc/vsrv-1.c: New test.
7582
721547cd
NS
75832016-06-01 Nathan Sidwell <nathan@acm.org>
7584
7585 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7586 * gcc.target/nvptx/weak.c: New.
7587
fa2c9034
RB
75882016-06-01 Richard Biener <rguenther@suse.de>
7589
7590 PR tree-optimization/71261
7591 * gcc.dg/torture/vect-bool-1.c: New testcase.
7592
3e32893c
JJ
75932016-06-01 Jakub Jelinek <jakub@redhat.com>
7594
7595 * gfortran.dg/gomp/order-1.f90: New test.
7596 * gfortran.dg/gomp/order-2.f90: New test.
7597
8c383600
JH
75982016-06-01 Jan Hubicka <hubicka@ucw.cz>
7599
7600 * gcc.dg/unroll-6.c: Update template.
7601 * gcc.dg/unroll-7.c: New testcase.
7602 * gcc.dg/unroll-8.c: New testcase.
7603
a0dfeef5
EB
76042016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7605
7606 * gnat.dg/opt56.ad[sb]: New test.
7607
48de5701
PC
76082016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7609
7610 PR c++/66635
7611 * g++.dg/cpp0x/constexpr-ice16.C: New.
7612
827cf695
PP
76132016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7614
7615 PR tree-optimization/71314
7616 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7617 -mbranch-cost=2.
7618
ff66f6e8
PP
76192016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7620
7621 PR tree-optimization/71077
7622 * gcc.dg/tree-ssa/pr71077.c: New test.
7623
050fb209
JH
76242016-05-31 Jan Hubicka <hubicka@ucw.cz>
7625
48de5701
PC
7626 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7627 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7628 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7629
c642d919
PC
76302016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7631
7632 PR c++/71248
7633 * g++.dg/cpp0x/pr71248.C: New.
7634 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7635 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7636 * g++.dg/init/new37.C: Likewise.
7637 * g++.dg/template/static1.C: Likewise.
7638 * g++.dg/template/static2.C: Likewise.
7639
d6439e08
L
76402016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7641
7642 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7643 instead of %rdi.
7644 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7645
780b9dd4
MP
76462016-05-31 Marek Polacek <polacek@redhat.com>
7647
7648 * c-c++-common/Wswitch-unreachable-3.c: New test.
7649 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7650
0d99f8a0
RB
76512016-05-31 Richard Biener <rguenther@suse.de>
7652
7653 PR tree-optimization/71352
7654 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7655
52545641
TP
76562016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7657
7658 * gcc.target/arm/armv5_thumb_isa.c: New test.
7659
5b8c1205
KY
76602016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7661
7662 PR target/71346
7663 * gcc.target/i386/pr71346.c: New test.
7664
7a88cc84
TV
76652016-05-31 Tom de Vries <tom@codesourcery.com>
7666
7667 PR tree-optimization/69068
7668 * gcc.dg/graphite/pr69068.c: New test.
7669
265149a6
MS
76702016-05-27 Martin Sebor <msebor@redhat.com>
7671
7672 PR c++/71306
7673 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7674
00631022
JJ
76752016-05-30 Jakub Jelinek <jakub@redhat.com>
7676
7677 PR c++/71349
7678 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7679 nowait depend(inout: dd[0]) clauses where permitted.
7680
b2f6675b
PC
76812016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7682
7683 PR c++/71238
7684 * g++.dg/parse/pr71238.C: New.
7685 * g++.dg/concepts/friend1.C: Test column numbers too.
7686 * g++.dg/cpp0x/initlist31.C: Likewise.
7687 * g++.dg/cpp0x/pr51420.C: Likewise.
7688 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7689 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7690 * g++.dg/ext/builtin3.C: Likewise.
7691 * g++.dg/lookup/friend12.C: Likewise.
7692 * g++.dg/lookup/friend7.C: Likewise.
7693 * g++.dg/lookup/koenig1.C: Likewise.
7694 * g++.dg/lookup/koenig5.C: Likewise.
7695 * g++.dg/lookup/used-before-declaration.C: Likewise.
7696 * g++.dg/overload/koenig1.C: Likewise.
7697 * g++.dg/template/crash65.C: Likewise.
7698 * g++.dg/template/friend57.C: Likewise.
7699 * g++.dg/warn/Wshadow-5.C: Likewise.
7700 * g++.dg/warn/Wunused-8.C: Likewise.
7701 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7702 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7703 * g++.old-deja/g++.jason/member.C: Likewise.
7704 * g++.old-deja/g++.jason/report.C: Likewise.
7705 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7706 * g++.old-deja/g++.law/visibility20.C: Likewise.
7707 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7708 * g++.old-deja/g++.other/static5.C: Likewise.
7709 * g++.old-deja/g++.pt/overload2.C: Likewise.
7710
a448ff40
JH
77112016-05-30 Jan Hubicka <hubicka@ucw.cz>
7712
7713 * gcc.dg/tree-ssa/peel1.c: New testcase.
7714 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7715 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7716
69be8c91
TV
77172016-05-30 Tom de Vries <tom@codesourcery.com>
7718
7719 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7720 to ce.
7721
a59775a1
PC
77222016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7723
7724 PR c++/71099
7725 * g++.dg/parse/virtual1.C: New.
7726
53d6d955
UB
77272016-05-30 Uros Bizjak <ubizjak@gmail.com>
7728
7729 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7730 Use correct register when clearing %edx.
7731
0557293f
AM
77322016-05-30 Alexander Monakov <amonakov@ispras.ru>
7733
7734 PR tree-optimization/71289
7735 * gcc.dg/pr71289.c: New test.
7736
5d476e35
KV
77372016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7738
7739 PR middle-end/71269
7740 PR middle-end/71292
7741 * gcc.dg/tree-ssa/pr71269.c: New test.
7742 * gcc.dg/tree-ssa/pr71292.c: New test.
7743
db5447ca
KV
77442016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7745
7746 PR middle-end/71252
7747 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7748
98bdbb39
JH
77492016-05-30 Jan Hubicka <hubicka@ucw.cz>
7750
7751 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7752 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7753 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7754
7e012855
TV
77552016-05-30 Tom de Vries <tom@codesourcery.com>
7756
7757 PR tree-optimization/69067
7758 * gcc.dg/graphite/pr69067.c: New test.
7759
beed3701
UB
77602016-05-29 Uros Bizjak <ubizjak@gmail.com>
7761
7762 PR target/71245
7763 * gcc.target/i386/pr71245-1.c: New test.
7764 * gcc.target/i386/pr71245-2.c: Ditto.
7765
b6d4f8e8
PC
77662016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7767
7768 PR c++/71105
7769 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7770 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7771 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7772
00022058
JH
77732016-05-27 Jan Hubicka <hubicka@ucw.cz>
7774
7775 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7776
c8419aca
VV
77772016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7778
7779 Revert:
7780 PR c++/69855
7781 * g++.dg/overload/69855.C: New.
7782 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7783 * g++.old-deja/g++.pt/crash3.C: Likewise.
7784
8008c4d2
PC
77852016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7786
7787 PR c++/60385
7788 * g++.dg/parse/namespace13.C: New.
7789
8b2ef235
JL
77902016-05-26 Jeff Law <law@redhat.com>
7791
7792 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7793 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7794 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7795 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7796 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7797 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7798 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7799 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7800 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7801 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7802 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7803 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7804 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7805
7d67159b
VV
78062016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7807
7808 PR c++/69855
7809 * g++.dg/overload/69855.C: New.
7810 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7811 * g++.old-deja/g++.pt/crash3.C: Likewise.
7812
88e3bdd1
JW
78132016-05-27 Jiong Wang <jiong.wang@arm.com>
7814
7815 PR target/63596
7816 * gcc.target/aarch64/va_arg_1.c: New testcase.
7817 * gcc.target/aarch64/va_arg_2.c: Likewise.
7818 * gcc.target/aarch64/va_arg_3.c: Likewise.
7819
3fd6b9cc
JW
78202016-05-27 Jiong Wang <jiong.wang@arm.com>
7821
7822 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7823 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7824 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7825 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7826 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7827
3cee7e4e
MP
78282016-05-27 Marek Polacek <polacek@redhat.com>
7829
7830 PR middle-end/71308
7831 * g++.dg/torture/pr71308.C: New test.
7832
6a813c96
DV
78332016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7834
7835 * gcc.dg/zero_bits_compound-1.c: New test.
7836 * gcc.dg/zero_bits_compound-2.c: New test.
7837
0561bcfb
IE
78382016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7839
7840 PR middle-end/71279
7841 * gcc.dg/pr71279.c: New test.
7842
21316320
MM
78432016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7844
7845 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7846 floating point min/max/comparison instructions.
7847 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7848
7211a097
JJ
78492016-05-26 Jakub Jelinek <jakub@redhat.com>
7850
7851 * c-c++-common/gomp/schedule-1.c: New test.
7852 * gfortran.dg/gomp/schedule-1.f90: New test.
7853
cac177cf
PP
78542016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7855
7856 PR c++/70822
7857 PR c++/70106
7858 * g++.dg/cpp1y/auto-fn32.C: New test.
7859 * g++.dg/cpp1y/paren4.C: New test.
7860
a2d5b8c9
NS
78612016-05-26 Nathan Sidwell <nathan@acm.org>
7862
7863 * gcc.dg/20060410.c: Xfail on ptx.
7864 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7865 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7866 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7867 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7868 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7869
ffa8b552
TP
78702016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7871
7872 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7873
c7501e00
JJ
78742016-05-26 Jakub Jelinek <jakub@redhat.com>
7875
1875b9a0
JJ
7876 PR tree-optimization/71280
7877 * gcc.dg/pr71280.c: New test.
7878
2116e19f
JJ
7879 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7880
305aef09
JJ
7881 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7882 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7883
c7501e00
JJ
7884 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7885
ca449d26
JW
78862016-05-26 Jiong Wang <jiong.wang@arm.com>
7887
7888 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7889 kept in memory.
ca449d26 7890
8af01c66
JL
78912016-05-25 Jeff Law <law@redhat.com>
7892
7893 PR tree-optimization/71272
7894 * gcc.c-torture/compile/pr71272.c: new test.
7895
f9d6ce73
BS
78962016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7897
7898 * gcc.target/powerpc/vec-cmpne.c: New test.
7899 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7900
a88a7b22
EB
79012016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7902
7903 * gnat.dg/opt55.ad[sb]: New test.
7904
125f02ed
SKS
79052016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7906
7907 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7908 * c-c++-common/pr60226.c: Require int32plus.
7909 * gcc.c-torture/execute/pr70602.c: Likewise.
7910 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7911 unsigned long for malloc arg type.
7912 * gcc.dg/asr_div1.c: Require int32plus.
7913 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7914 * gcc.dg/pie-1.c: Require pie.
7915 * gcc.dg/pie-2.c: Likewise.
7916 * gcc.dg/pr59471.c: Require int32plus.
7917 * gcc.dg/pr59963-2.c: XFAIL for int16.
7918 * gcc.dg/pr60114.c: Require int32plus.
7919 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7920 unsigned long for typedef of size_t.
7921 * gcc.dg/pr63914.c: Require int32plus.
7922 * gcc.dg/pr64536.c: Require pt32plus.
7923 * gcc.dg/pr65658.c: Likewise.
7924 * gcc.dg/pr67271.c: Require int32plus.
7925 * gcc.dg/pr68112.c: Likewise.
7926 * gcc.dg/pr69071.c: Skip for avr target.
7927 * gcc.dg/pr69973.c: Require int32plus.
7928 * gcc.dg/pr70169.c: Skip for avr target.
7929 * gcc.dg/sso-6.c: Require int32plus.
7930 * gcc.dg/sso-7.c: Likewise.
7931 * gcc.dg/sso-8.c: Likewise.
7932 * gcc.dg/vrp-min-max-2.c: Likewise.
7933
c6e434f5
UB
79342016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7935
7936 PR target/70738
7937 * gcc.target/i386/pr70738-1.c: New test.
7938 * gcc.target/i386/pr70738-2.c: Likewise.
7939 * gcc.target/i386/pr70738-3.c: Likewise.
7940 * gcc.target/i386/pr70738-4.c: Likewise.
7941 * gcc.target/i386/pr70738-5.c: Likewise.
7942 * gcc.target/i386/pr70738-6.c: Likewise.
7943 * gcc.target/i386/pr70738-7.c: Likewise.
7944 * gcc.target/i386/pr70738-8.c: Likewise.
7945 * gcc.target/i386/pr70738-9.c: Likewise.
7946
5c42d341
KT
79472016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7948
7949 PR rtl-optimization/66940
7950 * gcc.c-torture/execute/pr66940.c: New test.
7951
bf9a1a07
IV
79522016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7953
7954 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7955 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7956 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7957 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7958 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7959 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7960 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7961 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7962 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7963 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7964 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7965 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7966 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7967 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7968 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7969 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7970 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7971 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7972 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7973 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7974 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7975 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7976 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7977 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7978
95efe6b6
MP
79792016-05-25 Marek Polacek <polacek@redhat.com>
7980
7981 PR c/71265
7982 * gcc.dg/noncompile/pr71265.c: New test.
7983
a23faf7a
MP
7984 PR c/71266
7985 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7986
69a6d5ad
NS
79872016-05-25 Nathan Sidwell <nathan@acm.org>
7988
7989 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7990
3072d4ea
RB
79912016-05-25 Richard Biener <rguenther@suse.de>
7992
7993 PR tree-optimization/71261
7994 * c-c++-common/torture/pr71261.c: New testcase.
7995
e412ece4
RB
79962016-05-25 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/71264
7999 * gcc.dg/vect/pr71264.c: New testcase.
8000
b9e551ad
PC
80012016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8002
8003 PR c++/55992
8004 * g++.dg/cpp0x/alias-decl-53.C: New.
8005 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8006
6aa1abe5
ML
80072016-05-25 Martin Liska <mliska@suse.cz>
8008
8009 * g++.dg/pr71239.C: New test.
8010
842d162e
RB
80112016-05-25 Richard Biener <rguenther@suse.de>
8012
c87885ca
RO
8013 * gcc.dg/vect/pr58135.c: Rename to ...
8014 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8015
f184a36c
MP
80162016-05-25 Marek Polacek <polacek@redhat.com>
8017
8018 * g++.dg/pr65295.C: Use target c++14.
8019
021fad86
PC
80202016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8021
53d6d955
UB
8022 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8023 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8024
c3eaf15a
MM
80252016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8026
8027 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8028 instructions.
8029
e46c7770
CP
80302016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8031
8032 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8033 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8034 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8035 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8036 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8037 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8038 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8039 * c-c++-common/goacc/pcopy.c: Likewise.
8040 * c-c++-common/goacc/pcopyin.c: Likewise.
8041 * c-c++-common/goacc/pcopyout.c: Likewise.
8042 * c-c++-common/goacc/pcreate.c: Likewise.
8043 * c-c++-common/goacc/pr70688.c: New test.
8044 * c-c++-common/goacc/present-1.c: Adjust test.
8045 * c-c++-common/goacc/reduction-5.c: Likewise.
8046 * g++.dg/goacc/data-1.C: New test.
8047
4bfc9db7
MM
80482016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8049
8050 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8051 vector parity built-in functions.
8052 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8053 count trailing zeros automatic vectorization.
8054 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8055 count trailing zeros built-in functions.
8056
2bc145af
KV
80572016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8058
8059 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8060
26869fdb
PH
80612016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8062
8063 PR target/71050
8064 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8065
b2dc9c3b
PC
80662016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8067
8068 PR c++/50436
8069 * g++.dg/template/crash123.C: New.
8070 * g++.dg/template/crash124.C: Likewise.
8071
f65e97fd
MS
80722016-05-24 Martin Sebor <msebor@redhat.com>
8073
8074 PR c++/71147
8075 * g++.dg/ext/flexary16.C: New test.
8076
a6f5ac7f
IV
80772016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8078
69a6d5ad
NS
8079 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8080 before math.h is included.
a6f5ac7f
IV
8081 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8082 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8083 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8084 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8085 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8086 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8087 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8088 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8089 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8090 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8091 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8092 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8093 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8094 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8095 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8096 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8097 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8098 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8099 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8100 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8101 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8102 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8103 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8104
27bad558
MM
81052016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8106 Kelvin Nilsen <kelvin@gcc.gnu.org>
8107
8108 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8109 support.
8110
72f382fb
PC
81112016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8112
8113 PR c++/69872
8114 * g++.dg/warn/Wno-narrowing1.C: New.
8115
ef2ec9d9
MP
81162016-05-24 Marek Polacek <polacek@redhat.com>
8117
8118 PR c/71249
8119 * c-c++-common/Wswitch-unreachable-2.c: New test.
8120
e90434e3
JJ
81212016-05-24 Jakub Jelinek <jakub@redhat.com>
8122
7adb26f2
JJ
8123 PR c++/71257
8124 * g++.dg/vect/simd-clone-6.cc: New test.
8125 * g++.dg/gomp/declare-simd-6.C: New test.
8126
e90434e3
JJ
8127 PR middle-end/70434
8128 PR c/69504
8129 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8130
b556ea3b
RB
81312016-05-24 Richard Biener <rguenther@suse.de>
8132
8133 PR tree-optimization/71240
8134 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8135
e5328f5d
RB
81362016-05-24 Richard Biener <rguenther@suse.de>
8137
8138 PR tree-optimization/71230
8139 * gcc.dg/torture/pr71230.c: New testcase.
8140 * g++.dg/torture/pr71230.C: Likewise.
8141
a04e69c0
TS
81422016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8143
8144 * c-c++-common/goacc/routine-5.c: Add tests.
8145 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8146 * gfortran.dg/goacc/routine-6.f90: Add tests.
8147
30fd2977
RB
81482016-05-24 Richard Biener <rguenther@suse.de>
8149
8150 PR tree-optimization/71253
8151 * gcc.dg/torture/pr71253.c: New testcase.
8152
ca6f60bc
KV
81532016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8154
8155 PR middle-end/71252
8156 * gfortran.dg/pr71252.f90: New test.
8157
d3465d72
RS
81582016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8159
8160 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8161
f17a223d
RB
81622016-05-24 Richard Biener <rguenther@suse.de>
8163
8164 PR middle-end/70434
8165 PR c/69504
8166 * c-c++-common/vector-subscript-4.c: New testcase.
8167 * c-c++-common/vector-subscript-5.c: Likewise.
8168
e3f36534
JD
81692016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8170
8171 PR fortran/71123
8172 * gfortran.dg/namelist_90.f: New test
8173
85d5c27d
JD
81742016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8175
8176 PR fortran/66461
8177 * gfortran.dg/unexpected_eof.f: New test
8178
fe3f3340
MM
81792016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8180 Kelvin Nilsen <kelvin@gcc.gnu.org>
8181
8182 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8183 as little endian.
8184
26d6ae55
PC
81852016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8186
8187 PR c++/70972
8188 * g++.dg/cpp0x/inh-ctor20.C: New.
8189 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8190
d6c9a06f
PC
81912016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8192
8193 PR c++/69095
8194 * g++.dg/cpp0x/variadic168.C: New.
8195
396a1d10
PC
81962016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8197
8198 * g++.dg/cpp0x/pr31445.C: Test column number too.
8199 * g++.dg/cpp0x/pr32253.C: Likewise.
8200 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8201 * g++.dg/cpp0x/variadic36.C: Likewise.
8202
ece46666
MG
82032016-05-23 Marc Glisse <marc.glisse@inria.fr>
8204
8205 * gcc.dg/fold-notshift-2.c: Adjust.
8206
a7dc5980
MP
82072016-05-23 Marek Polacek <polacek@redhat.com>
8208
8209 PR c/49859
8210 * c-c++-common/Wswitch-unreachable-1.c: New test.
8211 * gcc.dg/Wswitch-unreachable-1.c: New test.
8212 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8213 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8214 * g++.dg/gomp/block-10.C: Likewise.
8215 * gcc.dg/gomp/block-10.c: Likewise.
8216 * g++.dg/gomp/block-9.C: Likewise.
8217 * gcc.dg/gomp/block-9.c: Likewise.
8218 * g++.dg/gomp/target-1.C: Likewise.
8219 * g++.dg/gomp/target-2.C: Likewise.
8220 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8221 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8222 * g++.dg/gomp/taskgroup-1.C: Likewise.
8223 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8224 * gcc.dg/gomp/teams-1.c: Likewise.
8225 * g++.dg/gomp/teams-1.C: Likewise.
8226 * g++.dg/overload/error3.C: Likewise.
8227 * g++.dg/tm/jump1.C: Likewise.
8228 * g++.dg/torture/pr40335.C: Likewise.
8229 * gcc.dg/c99-vla-jump-5.c: Likewise.
8230 * gcc.dg/switch-warn-1.c: Likewise.
8231 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8232 * gcc.dg/nested-func-1.c: Likewise.
8233 * gcc.dg/pr67784-4.c: Likewise.
8234
18b54004
RB
82352016-05-23 Richard Biener <rguenther@suse.de>
8236
8237 PR tree-optimization/71230
8238 * gfortran.dg/pr71230-1.f90: New testcase.
8239 * gfortran.dg/pr71230-2.f90: Likewise.
8240
e569db5f
VK
82412016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8242
396a1d10 8243 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8244 * gcc.dg/vect/pr58135.c: Add new.
8245 * gfortran.dg/pr46519-1.f: Adjust test case.
8246
e4b71114
PC
82472016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8248
8249 PR c++/53401
8250 * g++.dg/cpp0x/decltype64.C: New.
8251
a25a8058
CL
82522016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8253
8254 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8255 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8256 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8257
0dcfe9ab
CL
82582016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8259
8260 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8261 Add poly64x1_t and poly64x2_t cases if supported.
8262 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8263 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8264 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8265 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8266 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8267
ffd70e4a
CL
82682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8269
8270 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8271 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8272 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8273 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8274 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8275 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8276 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8277
4b1f57fe
CL
82782016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8279
8280 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8281
16c5ec77
CL
82822016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8283
8284 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8285 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8286
94ad56c7
JJ
82872016-05-22 Jakub Jelinek <jakub@redhat.com>
8288
57748705
JJ
8289 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8290 constraint instead of "r".
8291 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8292 insn instead of vxorpd.
8293 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8294
af120161
JJ
8295 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8296 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8297
355023ce
JJ
8298 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8299
3b48574c
JJ
8300 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8301 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8302
94ad56c7
JJ
8303 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8304
8a85cee2
KV
83052016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8306
8307 PR middle-end/40921
8308 * gcc.dg/tree-ssa/pr40921.c: New test.
8309
8e916b16
PS
83102016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8311
8312 PR target/71103
8313 * gcc.target/avr/pr71103.c: New test.
8314
88aea79f
KV
83152016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8316
8317 PR middle-end/71179
8318 * gcc.dg/tree-ssa/pr71179.c: New test.
8319
79063edd
MS
83202016-05-20 Martin Sebor <msebor@redhat.com>
8321
8322 PR c/71115
8323 * gcc.dg/init-excess-2.c: New test.
8324
55c8849f
EB
83252016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8326
8327 * gnat.dg/opt53.adb: New test.
8328 * gnat.dg/opt54.adb: Likewise.
8329
c91a0948
MJ
83302016-05-20 Martin Jambor <mjambor@suse.cz>
8331
8332 PR tree-optimization/70884
8333 * gcc.dg/tree-ssa/pr70919.c: New test.
8334
9cad20fa
BS
83352016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8336
8337 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8338 formatting.
69a6d5ad
NS
8339 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8340 fix code formatting.
8341
83422016-05-20 Nathan Sidwell <nathan@acm.org>
8343
8344 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8345 non-common cases.
8346 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8347
15c671a7
DM
83482016-05-20 David Malcolm <dmalcolm@redhat.com>
8349
8350 * jit.dg/all-non-failing-tests.h: Add
8351 test-factorial-must-tail-call.c.
8352 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8353 * jit.dg/test-factorial-must-tail-call.c: New test case.
8354
4f028369
JJ
83552016-05-20 Jakub Jelinek <jakub@redhat.com>
8356
8357 PR fortran/71204
8358 * gfortran.dg/pr71204.f90: New test.
8359
7dea4ab3
CP
83602016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8361
8362 * gcc.target/nvptx/sincos.c: New test.
8363
ef98d365
PC
83642016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8365
8366 PR c++/70572
8367 * g++.dg/cpp1y/auto-fn31.C: New.
8368
92466115
BS
83692016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8370
8371 * gcc.target/powerpc/vec-addec.c: New test.
8372 * gcc.target/powerpc/vec-addec-int128.c: New test.
8373
9a385c2d
DM
83742016-05-20 David Malcolm <dmalcolm@redhat.com>
8375
8376 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8377 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8378 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8379 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8380
77c9d5b4
JH
83812016-05-20 Jan Hubicka <hubicka@ucw.cz>
8382
8383 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8384
68047971
JJ
83852016-05-20 Jakub Jelinek <jakub@redhat.com>
8386
18954840
JJ
8387 PR c++/71210
8388 * g++.dg/opt/pr71210-1.C: New test.
8389 * g++.dg/opt/pr71210-2.C: New test.
8390
68047971
JJ
8391 PR tree-optimization/29756
8392 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8393 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8394 only on selected targets where V4SImode vectors are known to be
8395 supported.
8396
d78789f5
MG
83972016-05-20 Marc Glisse <marc.glisse@inria.fr>
8398
8399 PR tree-optimization/71079
8400 PR tree-optimization/71206
8401 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8402
550fa093
PK
84032016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8404
8405 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8406 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8407 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8408
483c6429
RG
84092016-05-20 Richard Guenther <rguenther@suse.de>
8410
8411 PR tree-optimization/29756
8412 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8413
eb066284
RB
84142016-05-20 Richard Biener <rguenther@suse.de>
8415
8416 PR tree-optimization/71185
8417 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8418
58f10249
RB
84192016-05-20 Richard Biener <rguenther@suse.de>
8420
8421 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8422
2a5569fa
MP
84232016-05-19 Marek Polacek <polacek@redhat.com>
8424
8425 PR c++/71075
8426 * g++.dg/diagnostic/pr71075.C: New test.
8427
5e9a5385
DM
84282016-05-19 David Malcolm <dmalcolm@redhat.com>
8429
8430 PR c++/71184
8431 * g++.dg/pr71184.C: New test case.
8432
4f45da44
KN
84332016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8434
8435 * gcc.target/powerpc/darn-0.c: New test.
8436 * gcc.target/powerpc/darn-1.c: New test.
8437 * gcc.target/powerpc/darn-2.c: New test.
8438
4177437e
MP
84392016-05-19 Marek Polacek <polacek@redhat.com>
8440
8441 PR tree-optimization/71031
8442 * gcc.dg/tree-ssa/vrp100.c: New test.
8443
afb72432
IE
84442016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8445
8446 PR rtl-optimization/71148
8447 * gcc.dg/pr71148.c: New test.
8448
4f83064e
KT
84492016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8450
8451 PR target/71056
8452 * gcc.target/arm/pr71056.c: New test.
8453
4bf8dbe1
BE
84542016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8455
8456 * c-c++-common/pr69669.c: Check the used mode.
8457
f3510625
MO
84582016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8459
8460 PR sanitizer/64354
8461 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8462
43c0068e
RB
84632016-05-19 Richard Biener <rguenther@suse.de>
8464
8465 PR tree-optimization/70729
8466 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8467 * gcc.dg/graphite/scop-18.c: Likewise.
8468 * gcc.dg/pr41783.c: Disable LIM.
8469 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8470 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8471 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8472 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8473 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8474 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8475 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8476 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8477 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8478 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8479 * gfortran.dg/pr42108.f90: Likewise.
8480
70f25790
DM
84812016-05-18 David Malcolm <dmalcolm@redhat.com>
8482
8483 PR driver/69265
8484 * gcc.dg/spellcheck-options-11.c: New test case.
8485
960db8ec
JJ
84862016-05-18 Jakub Jelinek <jakub@redhat.com>
8487
8488 PR c++/71100
8489 * g++.dg/opt/pr71100.C: New test.
8490
04643334
MJ
84912016-05-18 Martin Jambor <mjambor@suse.cz>
8492
8493 PR ipa/69708
8494 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8495 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8496 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8497 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8498
91bb9f80
MJ
84992016-05-18 Martin Jambor <mjambor@suse.cz>
8500
8501 PR ipa/69708
8502 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8503 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8504 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8505 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8506 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8507
c584aca6
PC
85082016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8509
8510 PR c++/69793
8511 * g++.dg/template/crash122.C: New.
8512
20309c6e
PC
85132016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8514
8515 PR c++/70466
8516 * g++.dg/template/pr70466-1.C: New.
8517 * g++.dg/template/pr70466-2.C: Likewise.
8518
50c78b9a
MM
85192016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8520
8521 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8522 splat operations and the XXSPLTIB instruction.
8523 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8524 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8525 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8526 xxlxor to clear a register.
8527
cf8be00d
RS
85282016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8529
8530 * gcc.dg/torture/pr71020.c: New test.
8531
848a392a
MJ
85322016-05-18 Martin Jambor <mjambor@suse.cz>
8533
8534 PR ipa/70646
8535 * gcc.dg/ipa/pr70646.c: New test.
8536
1f2ab776
CL
85372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8538
8539 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8540
76489493
CL
85412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8542
8543 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8544 missing tests for vreinterpretq_p{8,16}.
8545
bd79378d
CL
85462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8547
8548 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8549 vsliq_n_s64 and vsliq_n_u64.
8550
81ca3ea0
CL
85512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8552
8553 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8554 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8555
873cb425
CL
85562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8557
8558 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8559 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8560 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8561
9d6e7c21
CL
85622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8563
8564 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8565 in comment.
8566
b4dbe40e 85672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8568
8569 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8570 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8571 "blr\t" and switch to scan-assembler-times.
8572
83a5c910
JW
85732016-05-18 Jiong Wang <jiong.wang@arm.com>
8574
53d6d955
UB
8575 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8576 with __aarch64__.
8577 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8578 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8579
fb7cbdeb
JJ
85802016-05-18 Jakub Jelinek <jakub@redhat.com>
8581
8ee91165
JJ
8582 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8583 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8584 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8585 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8586 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8587 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8588
cf4d516a
JJ
8589 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8590 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8591
a4f16422
JJ
8592 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8593 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8594
7b37ce10
JJ
8595 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8596 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8597
fb7cbdeb
JJ
8598 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8599
c9326aef
RB
86002016-05-18 Richard Biener <rguenther@suse.de>
8601
8602 PR tree-optimization/71168
8603 * gcc.dg/torture/pr71168.c: New testcase.
8604
df8b0a11
KV
86052016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8606
8607 PR middle-end/63586
8608 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8609 * gcc.dg/tree-ssa/pr63586.c: New test.
8610 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8611
2efd67ed
NS
86122016-05-17 Nathan Sidwell <nathan@acm.org>
8613
8614 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8615 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8616 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8617 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8618
1988b2c2
NS
86192016-05-17 Nathan Sidwell <nathan@acm.org>
8620
8621 * gcc.target/nvptx/abi-vararg-3.c: New.
8622
ad1d92ab
MM
86232016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8624
8625 PR tree-optimization/54579
8626 PR middle-end/55299
8627 * gcc.dg/fold-notrotate-1.c: New test.
8628 * gcc.dg/fold-notshift-1.c: New test.
8629 * gcc.dg/fold-notshift-2.c: New test.
8630
47768df8
MP
86312016-05-17 Marek Polacek <polacek@redhat.com>
8632
8633 PR ipa/71146
8634 * g++.dg/ipa/pr71146.C: New test.
8635
6b5423a5
DM
86362016-05-17 David Malcolm <dmalcolm@redhat.com>
8637
8638 * jit.dg/test-error-array-bounds.c: New test case.
8639
c7986356
MG
86402016-05-17 Marc Glisse <marc.glisse@inria.fr>
8641
8642 * gcc.dg/tree-ssa/and-1.c: New testcase.
8643
d982c5b7
MG
86442016-05-17 Marc Glisse <marc.glisse@inria.fr>
8645
8646 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8647 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8648
0139ba93
MG
86492016-05-17 Marc Glisse <marc.glisse@inria.fr>
8650
8651 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8652 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8653
daab4562
JW
86542016-05-17 Jiong Wang <jiong.wang@arm.com>
8655
8656 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8657
22330033
JW
86582016-05-17 Jiong Wang <jiong.wang@arm.com>
8659
8660 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8661
98b3a5f2
JW
86622016-05-17 Jiong Wang <jiong.wang@arm.com>
8663
8664 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8665 ".2d[index]" when scan the assembly.
8666 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8667 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8668 float64x1.
8669 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8670
b71b7a8e
RB
86712016-05-17 Richard Biener <rguenther@suse.de>
8672
8673 PR tree-optimization/71132
8674 * gcc.dg/torture/pr71132.c: New testcase.
8675
3c51ad46
CL
86762016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8677
8678 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8679
d20faa66
KT
86802016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8681
8682 PR target/70809
8683 * gcc.target/aarch64/pr70809_1.c: New test.
8684
b75cc5a4
KT
86852016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8686
8687 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8688 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8689 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8690 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8691
b28eb195
IE
86922016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8693 Ilya Enkovich <ilya.enkovich@intel.com>
8694
8695 PR target/71114
8696 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8697
0b9004ed
JH
86982016-05-16 Jan Hubicka <hubicka@ucw.cz>
8699
8700 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8701 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8702
1b81a1c1
MW
87032016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8704
8705 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8706 test for __ARM_FP16_ARGS.
8707 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8708 * gcc.target/arm/aapcs/neon-vect10.c: New.
8709 * gcc.target/arm/aapcs/neon-vect9.c: New.
8710 * gcc.target/arm/aapcs/vfp18.c: New.
8711 * gcc.target/arm/aapcs/vfp19.c: New.
8712 * gcc.target/arm/aapcs/vfp20.c: New.
8713 * gcc.target/arm/aapcs/vfp21.c: New.
8714 * gcc.target/arm/fp16-aapcs-1.c: New.
8715 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8716 test for __ARM_FP16_ARGS.
8717 * g++.target/arm/fp16-return-1.c: Update expected output.
8718
921d1e73
JW
87192016-05-16 Jiong Wang <jiong.wang@arm.com>
8720
8721 PR testsuite/70227
8722 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8723
228eb42a
HA
87242016-05-15 Harald Anlauf <anlauf@gmx.de>
8725
8726 PR fortran/69603
8727 * gfortran.dg/pr69603.f90: New testcase.
8728
785abfd3
FR
87292016-05-14 Fritz Reese <fritzoreese@gmail.com>
8730
8731 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8732
e75eb64f
FR
87332016-05-14 Fritz Reese <fritzoreese@gmail.com>
8734
8735 PR fortran/71047
8736 * gfortran.dg/pr71047.f08: New test.
8737
aa4b467b
JM
87382016-05-13 Joseph Myers <joseph@codesourcery.com>
8739
8740 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8741 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8742 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8743
653fb4a2
MS
87442016-05-13 Martin Sebor <msebor@redhat.com>
8745
8746 PR c++/60049
8747 * g++.dg/cpp0x/constexpr-60049.C: New test.
8748
9e37582d
JJ
87492016-05-13 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR bootstrap/71071
8752 * gcc.dg/pr71071.c: New test.
8753
a278aa17
UB
87542016-05-13 Uros Bizjak <ubizjak@gmail.com>
8755
8756 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8757 remove XOP handling.
377eaca7 8758 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8759
ac3d02e2
NS
87602016-05-13 Nathan Sidwell <nathan@acm.org>
8761
8762 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8763 __atomic_is_lock_free declaration.
8764
8ab3bdac
RB
87652016-05-13 Richard Biener <rguenther@suse.de>
8766
8767 PR tree-optimization/42587
8768 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8769
623b8e0a
ML
87702016-05-13 Martin Liska <mliska@suse.cz>
8771
8772 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8773 the new format of dump output.
8774
da7674f6
IE
87752016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8776
8777 * gcc.dg/pr71084.c: New test.
8778
c959db3d
RR
87792016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8780
53d6d955
UB
8781 PR target/53440
8782 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8783
43203dea
RR
87842016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8785
8786 * gcc.target/aarch64/struct_return.c: New test.
8787
4f2e1536
MP
87882016-05-12 Marek Polacek <polacek@redhat.com>
8789
8790 PR c/70756
8791 * c-c++-common/pr70756-2.c: New test.
8792 * c-c++-common/pr70756.c: New test.
8793
1ef33ef3
RB
87942016-05-12 Richard Biener <rguenther@suse.de>
8795
8796 PR tree-optimization/71059
8797 * gcc.dg/torture/pr71059.c: New testcase.
8798
763baff6
RB
87992016-05-12 Richard Biener <rguenther@suse.de>
8800
8801 PR tree-optimization/71062
8802 * gcc.dg/torture/pr71062.c: New testcase.
8803
c4ec1243
IE
88042016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8805
8806 PR tree-optimization/71006
8807 * gcc.dg/pr71006.c: New test.
8808
a5fbf76d
MP
88092016-05-12 Marek Polacek <polacek@redhat.com>
8810
8811 PR driver/71063
8812 * gcc.dg/opts-7.c: New test.
8813
5acc47a4
KT
88142016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8815
8816 PR target/70830
8817 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8818 Add -save-temps to dg-options.
8819 Scan for ldmfd rather than pop instruction.
8820 * gcc.target/arm/interrupt-2.c: Likewise.
8821 * gcc.target/arm/pr70830.c: New test.
8822
40bd4bf9
JJ
88232016-05-12 Jakub Jelinek <jakub@redhat.com>
8824
3cd63842
JJ
8825 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8826 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8827
c05d08f6
JJ
8828 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8829 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8830 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8831
bc27ffae
JJ
8832 PR target/71019
8833 * gcc.target/i386/avx512vl-pack-1.c: New test.
8834 * gcc.target/i386/avx512vl-pack-2.c: New test.
8835 * gcc.target/i386/avx512bw-pack-2.c: New test.
8836
515d7412
JJ
8837 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8838
40bd4bf9
JJ
8839 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8840 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8841 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8842
44ab146a
RB
88432016-05-12 Richard Biener <rguenther@suse.de>
8844
8845 PR tree-optimization/70986
8846 * gcc.dg/torture/pr70986-1.c: New testcase.
8847 * gcc.dg/torture/pr70986-2.c: Likewise.
8848 * gcc.dg/torture/pr70986-3.c: Likewise.
8849
d6e83a8d
MM
88502016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8851
8852 PR c/43651
8853 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8854 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8855
51e67ea3
UB
88562016-05-11 Uros Bizjak <ubizjak@gmail.com>
8857
8858 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8859 directive.
8860 * gcc.target/i386/pr66746.c: Ditto.
8861
3fd2b007
MM
88622016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8863
8864 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8865 support.
8866 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8867 warning when using -mvsx-timode.
8868 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8869 * gcc.target/powerpc/dform-2.c: Likewise.
8870 * gcc.target/powerpc/pr68805.c: Likewise.
8871
5c3a10fb
MP
88722016-05-11 Marek Polacek <polacek@redhat.com>
8873
8874 PR c++/71024
8875 * c-c++-common/attributes-3.c: New test.
8876
7cfb065b
NS
88772016-05-11 Nathan Sidwell <nathan@acm.org>
8878
8879 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8880 * gcc.c-torture/execute/pr68185.c: Likewise.
8881 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8882 * gcc.dg/pr69634.c: Requires scheduling.
8883 * gcc.dg/torture/pr66178.c: Require label values.
8884 * gcc.dg/setjmp-6.c: Require indirect jumps.
8885
f35ea97d
RB
88862016-05-11 Richard Biener <rguenther@suse.de>
8887
8888 PR tree-optimization/71055
8889 * gcc.dg/torture/pr71055.c: New testcase.
8890
dff70323
RB
88912016-05-11 Richard Biener <rguenther@suse.de>
8892
8893 PR debug/71057
8894 * g++.dg/debug/pr71057.C: New testcase.
8895
56a3d28b
JJ
88962016-05-11 Jakub Jelinek <jakub@redhat.com>
8897
8898 PR fortran/70855
8899 * gfortran.dg/gomp/pr70855.f90: New test.
8900
ebc1b29e
RB
89012016-05-11 Richard Biener <rguenther@suse.de>
8902
8903 PR middle-end/71002
8904 * g++.dg/torture/pr71002.C: New testcase.
8905
98ccd1d7
IE
89062016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8907
8908 PR middle-end/70807
8909 * gcc.dg/pr70807.c: New test.
8910
ed29e24b
MS
89112016-05-10 Martin Sebor <msebor@redhat.com>
8912
8913 PR c++/38611
8914 * g++.dg/Wattributes.C: New test.
8915
e39dab2c
MG
89162016-05-10 Marc Glisse <marc.glisse@inria.fr>
8917
8918 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8919 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8920 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8921
d067e238
IE
89222016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8923
8924 PR target/70799
8925 * gcc.target/i386/pr70799-1.c: New test.
8926
cd36c83e
PMR
89272016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8928
8929 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8930
1e3af2a4
IE
89312016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8932
8933 PR middle-end/70877
8934 * gcc.target/i386/pr70877.c: New test.
8935
afc610db
IE
89362016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8937
8938 PR tree-optimization/70786
8939 * gcc.target/i386/pr70876.c: New test.
8940
4b59d19f
JJ
89412016-05-10 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR target/70927
8944 * gcc.target/i386/avx512vl-logic-1.c: New test.
8945 * gcc.target/i386/avx512vl-logic-2.c: New test.
8946 * gcc.target/i386/avx512dq-logic-2.c: New test.
8947
9b5ee426
BS
89482016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8949
8950 PR target/70963
8951 * gcc.target/powerpc/pr70963.c: New.
8952
f3352cab
DM
89532016-05-10 David Malcolm <dmalcolm@redhat.com>
8954
8955 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8956 (test_very_wide_line): Add ruler to expected output.
8957 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8958 (test_very_wide_line): Likewise.
8959 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8960 (test_show_locus): Within the handling of "test_very_wide_line",
8961 enable show_ruler_p on the diagnostic context.
8962
4a3255dd
RB
89632016-05-10 Richard Biener <rguenther@suse.de>
8964
8965 PR tree-optimization/71039
8966 * gcc.dg/torture/pr71039.c: New testcase.
8967
da7c9950
NS
89682016-05-10 Nathan Sidwell <nathan@acm.org>
8969
8970 * gcc.dg/nested-func-10.c: Requires alloca.
8971 * gcc.dg/nested-func-9.c: Requires alloca.
8972 * gcc.c-torture/execute/pr70460.c: Requires labels.
8973 * gcc.c-torture/compile/pr70199.c: Requires labels.
8974 * gcc.target/nvptx/decl.c: Compile only.
8975 * gcc.target/nvptx/trailing-init.c: Compile only.
8976 * gcc.target/nvptx/ary-init.c: Compile only.
8977
cf68d92c
MP
89782016-05-10 Marek Polacek <polacek@redhat.com>
8979
8980 PR c/70255
8981 * gcc.dg/attr-opt-1.c: New test.
8982
64ea4e15
RB
89832016-05-10 Richard Biener <rguenther@suse.de>
8984
8985 PR tree-optimization/70497
8986 PR tree-optimization/28367
8987 * gcc.dg/torture/20160404-1.c: New testcase.
8988 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8989 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8990
5a96dae3
PMR
89912016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8992
8993 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8994
fc97f805
UB
89952016-05-09 Uros Bizjak <ubizjak@gmail.com>
8996
8997 * gcc.target/i386/fabsneg-1.c New test.
8998
a710b1d5
AM
89992016-05-09 Alan Modra <amodra@gmail.com>
9000
9001 PR testsuite/70826
9002 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9003
171f6f05
RB
90042016-05-09 Richard Biener <rguenther@suse.de>
9005
9006 PR tree-optimization/70985
9007 * gcc.dg/torture/pr70985.c: New testcase.
9008
18caa34e
BC
90092016-05-09 Bin Cheng <bin.cheng@arm.com>
9010
9011 * gcc.dg/tree-ssa/ifc-9.c: New test.
9012 * gcc.dg/tree-ssa/ifc-10.c: New test.
9013 * gcc.dg/tree-ssa/ifc-11.c: New test.
9014 * gcc.dg/tree-ssa/ifc-12.c: New test.
9015 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9016 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9017 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9018
7a27d38f
RB
90192016-05-09 Richard Biener <rguenther@suse.de>
9020
9021 PR fortran/70937
9022 * gfortran.dg/pr70937.f90: New testcase.
9023
5ebbbd3d
RO
90242016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9025
9026 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9027
f6288c24
FR
90282016-05-07 Fritz Reese <fritzoreese@gmail.com>
9029
9030 PR fortran/56226
9031 * gfortran.dg/dec_structure_1.f90: New testcase.
9032 * gfortran.dg/dec_structure_2.f90: Ditto.
9033 * gfortran.dg/dec_structure_3.f90: Ditto.
9034 * gfortran.dg/dec_structure_4.f90: Ditto.
9035 * gfortran.dg/dec_structure_5.f90: Ditto.
9036 * gfortran.dg/dec_structure_6.f90: Ditto.
9037 * gfortran.dg/dec_structure_7.f90: Ditto.
9038 * gfortran.dg/dec_structure_8.f90: Ditto.
9039 * gfortran.dg/dec_structure_9.f90: Ditto.
9040 * gfortran.dg/dec_structure_10.f90: Ditto.
9041 * gfortran.dg/dec_structure_11.f90: Ditto.
9042 * gfortran.dg/dec_union_1.f90: Ditto.
9043 * gfortran.dg/dec_union_2.f90: Ditto.
9044 * gfortran.dg/dec_union_3.f90: Ditto.
9045 * gfortran.dg/dec_union_4.f90: Ditto.
9046 * gfortran.dg/dec_union_5.f90: Ditto.
9047 * gfortran.dg/dec_union_6.f90: Ditto.
9048 * gfortran.dg/dec_union_7.f90: Ditto.
9049
5ec4a8cd
TV
90502016-05-07 Tom de Vries <tom@codesourcery.com>
9051
9052 PR tree-optimization/70956
9053 * gcc.dg/graphite/pr70956.c: New test.
9054
58ec1d0e
JJ
90552016-05-06 Jakub Jelinek <jakub@redhat.com>
9056
ccd88fb7
JJ
9057 PR middle-end/70941
9058 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9059 (a, b, c, d): Change type from char to signed char.
9060 (main): Compare against (signed char) -1634678893 instead of
9061 hardcoded -109. Use __builtin_abort instead of abort.
9062
dd3b6464
JJ
9063 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9064 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9065
58ec1d0e
JJ
9066 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9067
19aa23d8
YR
90682016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9069
9070 PR debug/70935
9071 * gcc.dg/torture/pr70935.c: New test.
9072
ae5f0df1
OE
90732016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9074
9075 PR target/58219
ce23a8ff 9076 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9077
078f7e37
RB
90782016-05-06 Richard Biener <rguenther@suse.de>
9079
9080 PR tree-optimization/70960
9081 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9082
765d7b54
OE
90832016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9084
9085 PR target/52933
9086 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9087 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9088 Adjust expected instruction counts.
9089 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9090
29c94e65
MP
90912016-05-06 Marek Polacek <polacek@redhat.com>
9092
9093 PR sanitizer/70875
9094 * gcc.dg/ubsan/bounds-3.c: New test.
9095
3684b02e
OE
90962016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9097
9098 PR target/54089
9099 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9100
8706773f
RB
91012016-05-06 Richard Biener <rguenther@suse.de>
9102
9103 PR middle-end/70931
9104 * gfortran.dg/pr70931.f90: New testcase.
9105
a4f51018
RB
91062016-05-06 Richard Biener <rguenther@suse.de>
9107
9108 PR middle-end/70941
9109 * gcc.dg/torture/pr70941.c: New testcase.
9110
c4f2425f
BC
91112016-05-05 Bin Cheng <bin.cheng@arm.com>
9112
9113 PR tree-optimization/57206
9114 * gcc.dg/vect/pr57206.c: New test.
9115
5dc08197
RO
91162016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9117
9118 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9119
351f85c5
JJ
91202016-05-05 Jakub Jelinek <jakub@redhat.com>
9121
568bac8c
JJ
9122 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9123
351f85c5
JJ
9124 * c-c++-common/Wdangling-else-4.c: New test.
9125
33fd7785
JJ
91262016-05-04 Jakub Jelinek <jakub@redhat.com>
9127
2d1ac15a
JJ
9128 PR c++/70906
9129 PR c++/70933
9130 * g++.dg/opt/pr70906.C: New test.
9131 * g++.dg/opt/pr70933.C: New test.
9132
33fd7785
JJ
9133 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9134
6b715bf6
JH
91352016-05-04 Jan Hubicka <hubicka@ucw.cz>
9136
9137 * gcc.dg/ipa/pure-const-3.c: New testcase.
9138
deef7113
MP
91392016-05-04 Marek Polacek <polacek@redhat.com>
9140
9141 * c-c++-common/Wdangling-else-1.c: New test.
9142 * c-c++-common/Wdangling-else-2.c: New test.
9143 * c-c++-common/Wdangling-else-3.c: New test.
9144
5396db97
KCY
91452016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9146
9147 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9148 flag is present.
9149
de55efd5
MP
91502016-05-04 Marek Polacek <polacek@redhat.com>
9151
9152 PR c/48778
9153 * gcc.dg/Waddress-2.c: New test.
9154
475839b6
AM
91552016-05-04 Alan Modra <amodra@gmail.com>
9156
9157 * gcc.target/powerpc/pr70866.c: New.
9158
b25aad5f
MS
91592016-05-03 Martin Sebor <msebor@redhat.com>
9160
9161 PR c++/66561
9162 * c-c++-common/builtin_location.c: New test.
9163 * g++.dg/cpp1y/builtin_location.C: New test.
9164
79ce98bc
MP
91652016-05-03 Marek Polacek <polacek@redhat.com>
9166
9167 PR c/70859
9168 * gcc.dg/pr70859.c: New test.
9169 * gcc.dg/pr70859-2.c: New test.
9170
402e89f5
PMR
91712016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9172
9173 * gnat.dg/debug5.adb: New testcase.
9174
f3d90045
DV
91752016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9176
9177 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9178 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9179 Procedure to check for z10 instruction set.
9180
1e26cec1
CL
91812016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9182
9183 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9184
71aca5a0
AM
91852016-05-03 Alan Modra <amodra@gmail.com>
9186
9187 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9188
2fd70ec1
JJ
91892016-05-03 Jakub Jelinek <jakub@redhat.com>
9190
9191 * gcc.target/i386/avx512f-cvt-1.c: New test.
9192
e5705cf7
L
91932016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9194
9195 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9196 -fdump-tree-vrp-details.
9197
381cdae4
RB
91982016-05-03 Richard Biener <rguenther@suse.de>
9199
9200 * gcc.dg/pr30172-1.c: Adjust.
9201 * gcc.dg/pr63743.c: Likewise.
9202 * gcc.dg/tm/pr51696.c: Likewise.
9203 * c-c++-common/tm/safe-1.c: Likewise.
9204 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9205 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9206 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9207 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9208
adedd5c1
JJ
92092016-05-03 Jakub Jelinek <jakub@redhat.com>
9210
31ed1665
JJ
9211 PR rtl-optimization/70467
9212 * gcc.target/i386/pr70467-3.c: New test.
9213 * gcc.target/i386/pr70467-4.c: New test.
9214
dea60b59
JJ
9215 PR tree-optimization/70916
9216 * gcc.c-torture/compile/pr70916.c: New test.
9217
adedd5c1
JJ
9218 PR target/49244
9219 * gcc.target/i386/pr49244-1.c: New test.
9220 * gcc.target/i386/pr49244-2.c: New test.
9221
f80041ef
BS
92222016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9223
9224 PR rtl-optimization/44281
9225 * gcc.target/i386/pr44281.c: New test.
9226
1cfcd39e
BC
92272016-05-03 bin cheng <bin.cheng@arm.com>
9228
9229 PR tree-optimization/56541
9230 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9231 * gcc.dg/vect/pr56541.c: new test.
9232
4304ccfd
MM
92332016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9234
9235 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9236 __float128.
9237 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9238
50d94c29
L
92392016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9240
9241 PR testsuite/70520
9242 * c-c++-common/asan/clone-test-1.c (main): Align child process
9243 stack to 16 bytes.
9244
bc1aee87
DM
92452016-05-02 David Malcolm <dmalcolm@redhat.com>
9246
9247 PR c++/62314
9248 * g++.dg/spellcheck-fields-2.C: New test case.
9249
474e0129
DM
92502016-05-02 David Malcolm <dmalcolm@redhat.com>
9251
9252 PR c++/62314
9253 * g++.dg/pr62314.C: New test case.
9254
818b88a7
JH
92552016-05-02 Jan Hubicka <hubicka@ucw.cz>
9256
9257 * gcc.dg/ipa/inline-8.c: New testcase.
9258
dd77684f
JJ
92592016-05-02 Jakub Jelinek <jakub@redhat.com>
9260
9261 PR rtl-optimization/70467
9262 * gcc.target/i386/pr70467-1.c: New test.
9263
72407e00
BE
92642016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9265
9266 * gcc.dg/spec-options.c: Run the test on all targets.
9267 * gcc.dg/foo.specs: Use cpp_unique_options.
9268
dd53d197
MG
92692016-05-02 Marc Glisse <marc.glisse@inria.fr>
9270
9271 * gcc.dg/tree-ssa/unord.c: New testcase.
9272
a8b85ce9
MG
92732016-05-02 Marc Glisse <marc.glisse@inria.fr>
9274
9275 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9276
5b37e866
NS
92772016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9278
9279 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9280
7176a4a0
MP
92812016-05-02 Marek Polacek <polacek@redhat.com>
9282
9283 PR c/70851
9284 * gcc.dg/enum-incomplete-3.c: New test.
9285
6b9933b9
MP
92862016-05-02 Marek Polacek <polacek@redhat.com>
9287 Tom de Vries <tom@codesourcery.com>
9288
9289 PR tree-optimization/70700
9290 * gcc.dg/pr70700.c: New test.
9291
90f82260
UB
92922016-05-01 Uros Bizjak <ubizjak@gmail.com>
9293
9294 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9295 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9296 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9297 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9298 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9299
f73036c1
EB
93002016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9301
9302 * ada/acats/run_acats: Rename into...
9303 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9304 * ada/acats/run_all.sh: Remove redundant test.
9305 (target_run): Move around.
9306 (target_gnatchop): Use newly built executable.
9307 (target_gnatmake): Likewise.
9308 Check that the compilation of impbit succeeds.
9309
85e051a3
OE
93102016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9311
9312 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9313 * gcc.dg/20021029-1.c: Likewise.
9314 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9315 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9316 * gcc.target/sh/cmpstr.c: Likewise.
9317 * gcc.target/sh/cmpstrn.c: Likewise.
9318 * gcc.target/sh/memset.c: Likewise.
9319 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9320 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9321 * gcc.target/sh/pr39423-1.c: Likewise.
9322 * gcc.target/sh/pr49468-di.c: Likewise.
9323 * gcc.target/sh/pr49468-si.c: Likewise.
9324 * gcc.target/sh/pr49880-1.c: Likewise.
9325 * gcc.target/sh/pr49880-2.c: Likewise.
9326 * gcc.target/sh/pr49880-3.c: Likewise.
9327 * gcc.target/sh/pr50751-1.c: Likewise.
9328 * gcc.target/sh/pr50751-4.c: Likewise.
9329 * gcc.target/sh/pr50751-7.c: Likewise.
9330 * gcc.target/sh/pr51244-1.c: Likewise.
9331 * gcc.target/sh/pr51244-10.c: Likewise.
9332 * gcc.target/sh/pr51244-11.c: Likewise.
9333 * gcc.target/sh/pr51244-12.c: Likewise.
9334 * gcc.target/sh/pr51244-13.c: Likewise.
9335 * gcc.target/sh/pr51244-14.c: Likewise.
9336 * gcc.target/sh/pr51244-17.c: Likewise.
9337 * gcc.target/sh/pr51244-18.c: Likewise.
9338 * gcc.target/sh/pr51244-19.c: Likewise.
9339 * gcc.target/sh/pr51244-4.c: Likewise.
9340 * gcc.target/sh/pr51244-5.c: Likewise.
9341 * gcc.target/sh/pr51244-7.c: Likewise.
9342 * gcc.target/sh/pr51244-8.c: Likewise.
9343 * gcc.target/sh/pr51244-9.c: Likewise.
9344 * gcc.target/sh/pr51697.c: Likewise.
9345 * gcc.target/sh/pr52483-1.c: Likewise.
9346 * gcc.target/sh/pr52483-2.c: Likewise.
9347 * gcc.target/sh/pr52483-3.c: Likewise.
9348 * gcc.target/sh/pr52483-5.c: Likewise.
9349 * gcc.target/sh/pr52933-1.c: Likewise.
9350 * gcc.target/sh/pr52933-2.c: Likewise.
9351 * gcc.target/sh/pr52933-3.c: Likewise.
9352 * gcc.target/sh/pr53568-1.c: Likewise.
9353 * gcc.target/sh/pr53976-1.c: Likewise.
9354 * gcc.target/sh/pr53988-1.c: Likewise.
9355 * gcc.target/sh/pr53988.c: Likewise.
9356 * gcc.target/sh/pr54089-1.c: Likewise.
9357 * gcc.target/sh/pr54089-6.c: Likewise.
9358 * gcc.target/sh/pr54089-7.c: Likewise.
9359 * gcc.target/sh/pr54089-8.c: Likewise.
9360 * gcc.target/sh/pr54089-9.c: Likewise.
9361 * gcc.target/sh/pr54236-1.c: Likewise.
9362 * gcc.target/sh/pr54236-2.c: Likewise.
9363 * gcc.target/sh/pr54236-3.c: Likewise.
9364 * gcc.target/sh/pr54236-4.c: Likewise.
9365 * gcc.target/sh/pr54386.c: Likewise.
9366 * gcc.target/sh/pr54602-1.c: Likewise.
9367 * gcc.target/sh/pr54685.c: Likewise.
9368 * gcc.target/sh/pr54760-1.c: Likewise.
9369 * gcc.target/sh/pr54760-2.c: Likewise.
9370 * gcc.target/sh/pr54760-3.c: Likewise.
9371 * gcc.target/sh/pr54760-4.c: Likewise.
9372 * gcc.target/sh/pr54760-5.c: Likewise.
9373 * gcc.target/sh/pr54760-6.c: Likewise.
9374 * gcc.target/sh/pr55146.c: Likewise.
9375 * gcc.target/sh/pr55160.c: Likewise.
9376 * gcc.target/sh/pr59278.c: Likewise.
9377 * gcc.target/sh/pr59401-1.c: Likewise.
9378 * gcc.target/sh/pr59533-1.c: Likewise.
9379 * gcc.target/sh/pr63260.c: Likewise.
9380 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9381 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9382 * gcc.target/sh/strlen.c: Likewise.
9383 * gcc.target/sh/torture/pr30807.c: Likewise.
9384 * gcc.target/sh/torture/pr34777.c: Likewise.
9385 * gcc.target/sh/torture/pr64652.c: Likewise.
9386 * gcc.target/sh/torture/pr65505.c: Likewise.
9387 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9388 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9389
411e5c67
PC
93902016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9391
9392 PR c++/66644
9393 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9394
8fa97501
BS
93952016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9396
9397 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9398 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9399 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9400 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9401
5a956111
PP
94022016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9403
9404 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9405 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9406
e7ff0319
CP
94072016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9408
9409 PR middle-end/70626
9410 * c-c++-common/goacc/combined-reduction.c: New test.
9411 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9412
52d11a4b
L
94132016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9414
9415 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9416 *movdi_internal pattern only if PIC off.
9417 * gcc.target/i386/pr70155-2.c: Likewise.
9418 * gcc.target/i386/pr70155-3.c: Likewise.
9419 * gcc.target/i386/pr70155-4.c: Likewise.
9420 * gcc.target/i386/pr70155-5.c: Likewise.
9421 * gcc.target/i386/pr70155-6.c: Likewise.
9422 * gcc.target/i386/pr70155-7.c: Likewise.
9423 * gcc.target/i386/pr70155-8.c: Likewise.
9424 * gcc.target/i386/pr70155-15.c: Likewise.
9425 * gcc.target/i386/pr70155-17.c: Likewise.
9426 * gcc.target/i386/pr70155-22.c: Likewise.
9427
8960db31
BC
94282016-04-29 Bin Cheng <bin.cheng@arm.com>
9429
9430 PR tree-optimization/70803
9431 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9432
cca535a4
IE
94332016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9434
9435 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9436 optimization of vector loop.
9437 * gcc.target/i386/vect-unpack-3.c: New test.
9438 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9439 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9440 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9441
500ecf4a
MP
94422016-04-29 Marek Polacek <polacek@redhat.com>
9443
9444 PR sanitizer/70342
9445 * g++.dg/ubsan/null-7.C: New test.
9446
2fff3db8
MP
9447 PR c/70852
9448 * gcc.dg/pr70852.c: New test.
9449
509063eb
DV
94502016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9451
9452 PR/69089
9453 * g++.dg/cpp0x/alignas6.C: New test.
9454
83745c0d
DV
94552016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9456
c87885ca
RO
9457 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9458 * gcc.dg/pr27003.c: Likewise.
9459 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9460 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9461 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9462 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9463 * gcc.target/arc/mxy.c: Likewise.
9464 * gcc.target/arc/mswape.c: Likewise.
9465 * gcc.target/arc/mrtsc.c: Likewise.
9466 * gcc.target/arc/mcrc.c: Likewise.
9467 * gcc.target/arc/mdsp-packa.c: Likewise.
9468 * gcc.target/arc/mdvbf.c: Likewise.
9469 * gcc.target/arc/mlock.c: Likewise.
9470 * gcc.target/arc/mmac-24.c: Likewise.
9471 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9472
849b265d
BS
94732016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9474 Matthijs Kooijman <matthijs@stdin.nl>
9475 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9476
9477 PR target/60040
9478 * gcc.target/avr/pr60040-1.c: New.
9479 * gcc.target/avr/pr60040-2.c: New.
9480
1390536b
RB
94812016-04-29 Richard Biener <rguenther@suse.de>
9482
9483 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9484
98998245
RB
94852016-04-29 Richard Biener <rguenther@suse.de>
9486
9487 PR tree-optimization/13962
9488 PR tree-optimization/65686
9489 * gcc.dg/uninit-pr65686.c: New testcase.
9490
8b80cc21
JJ
94912016-04-29 Jakub Jelinek <jakub@redhat.com>
9492
9493 PR middle-end/70843
9494 * gcc.dg/pr70843.c: New test.
9495
6181bc30
JJ
94962016-04-28 Jakub Jelinek <jakub@redhat.com>
9497
9498 PR target/70858
9499 * gcc.target/i386/pr70858.c: New test.
9500
f4cb3612
AB
95012016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9502
9503 * gcc.target/arc/nps400-1.c: New file.
9504
8ad9df62
JR
95052016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9506 Andrew Burgess <andrew.burgess@embecosm.com>
9507
9508 * gcc.target/arc/movh_cl-1.c: New file.
9509
ceaaa9fe
JR
95102016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9511 Andrew Burgess <andrew.burgess@embecosm.com>
9512
9513 * gcc.target/arc/extzv-1.c: New file.
9514 * gcc.target/arc/insv-1.c: New file.
9515 * gcc.target/arc/insv-2.c: New file.
9516 * gcc.target/arc/movb-1.c: New file.
9517 * gcc.target/arc/movb-2.c: New file.
9518 * gcc.target/arc/movb-3.c: New file.
9519 * gcc.target/arc/movb-4.c: New file.
9520 * gcc.target/arc/movb-5.c: New file.
9521 * gcc.target/arc/movb_cl-1.c: New file.
9522 * gcc.target/arc/movb_cl-2.c: New file.
9523 * gcc.target/arc/movbi_cl-1.c: New file.
9524 * gcc.target/arc/movl-1.c: New file.
9525
4d03dc2f
JR
95262016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9527 Andrew Burgess <andrew.burgess@embecosm.com>
9528
9529 * gcc.target/arc/cmem-1.c: New file.
9530 * gcc.target/arc/cmem-2.c: New file.
9531 * gcc.target/arc/cmem-3.c: New file.
9532 * gcc.target/arc/cmem-4.c: New file.
9533 * gcc.target/arc/cmem-5.c: New file.
9534 * gcc.target/arc/cmem-6.c: New file.
9535 * gcc.target/arc/cmem-7.c: New file.
9536 * gcc.target/arc/cmem-ld.inc: New file.
9537 * gcc.target/arc/cmem-st.inc: New file.
9538
81262dad
JJ
95392016-04-28 Jakub Jelinek <jakub@redhat.com>
9540
9541 PR target/70821
9542 * gcc.target/i386/pr70821.c: New test.
9543
0a31a09a
BS
95442016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9545
9546 * gcc.target/powerpc/vec-adde.c: New test.
9547 * gcc.target/powerpc/vec-adde-int128.c: New test.
9548
3ddffba9
JJ
95492016-04-28 Jakub Jelinek <jakub@redhat.com>
9550
9551 * gcc.target/i386/avx-vround-1.c: New test.
9552 * gcc.target/i386/avx-vround-2.c: New test.
9553 * gcc.target/i386/avx512vl-vround-1.c: New test.
9554 * gcc.target/i386/avx512vl-vround-2.c: New test.
9555
713dedcd
RO
95562016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9557
9558 PR testsuite/70595
9559 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9560 (check_effective_target_cilkplus_runtime): ... this.
9561 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9562 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9563
9564 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9565 Require cilkplus_runtime.
9566 Don't add -lcilkrts.
9567 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9568 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9569 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9570 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9571 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9572 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9573 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9574 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9575 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9576 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9577 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9578 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9579 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9580 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9581 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9582 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9583 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9584 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9585 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9586 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9587 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9588 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9589 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9590 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9591 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9592 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9593 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9594 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9595 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9596
9597 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9598 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9599
9600 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9601
9602 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9603 cilkplus_runtime.
9604
3563f78f
MG
96052016-04-27 Marc Glisse <marc.glisse@inria.fr>
9606
9607 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9608 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9609
6bc2bb18
RB
96102015-04-27 Ryan Burn <contact@rnburn.com>
9611
9612 PR c++/69024
9613 PR c++/68997
9614 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9615 diagnostic.
9616 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9617 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9618
1e55d29a
EB
96192016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9620
9621 * gnat.dg/limited_with4.ad[sb]: New test.
9622 * gnat.dg/limited_with4_pkg.ads: New helper.
9623
087146ca
L
96242016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9625
9626 PR target/70155
9627 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9628 and movv1ti_internal patterns
9629 * gcc.target/i386/pr70155-1.c: New test.
9630 * gcc.target/i386/pr70155-2.c: Likewise.
9631 * gcc.target/i386/pr70155-3.c: Likewise.
9632 * gcc.target/i386/pr70155-4.c: Likewise.
9633 * gcc.target/i386/pr70155-5.c: Likewise.
9634 * gcc.target/i386/pr70155-6.c: Likewise.
9635 * gcc.target/i386/pr70155-7.c: Likewise.
9636 * gcc.target/i386/pr70155-8.c: Likewise.
9637 * gcc.target/i386/pr70155-9.c: Likewise.
9638 * gcc.target/i386/pr70155-10.c: Likewise.
9639 * gcc.target/i386/pr70155-11.c: Likewise.
9640 * gcc.target/i386/pr70155-12.c: Likewise.
9641 * gcc.target/i386/pr70155-13.c: Likewise.
9642 * gcc.target/i386/pr70155-14.c: Likewise.
9643 * gcc.target/i386/pr70155-15.c: Likewise.
9644 * gcc.target/i386/pr70155-16.c: Likewise.
9645 * gcc.target/i386/pr70155-17.c: Likewise.
9646 * gcc.target/i386/pr70155-18.c: Likewise.
9647 * gcc.target/i386/pr70155-19.c: Likewise.
9648 * gcc.target/i386/pr70155-20.c: Likewise.
9649 * gcc.target/i386/pr70155-21.c: Likewise.
9650 * gcc.target/i386/pr70155-22.c: Likewise.
9651
92329f9f
L
96522016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9653
9654 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9655 ".{5,6}".
9656
309a0cf6
BC
96572016-04-27 Bin Cheng <bin.cheng@arm.com>
9658
9659 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9660 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9661 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9662 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9663 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9664
72ed2b9c
RB
96652016-04-27 Richard Biener <rguenther@suse.de>
9666
9667 PR ipa/70760
9668 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9669 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9670
3c98ff9b
NS
96712016-04-27 Nathan Sidwell <nathan@acm.org>
9672
9673 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9674 * g++.dg/ubsan/pr63956.C: Adjust error location.
9675
9ec5d66b
NC
96762016-04-27 Nick Clifton <nickc@redhat.com>
9677
9678 PR middle-end/49889
9679 * gcc.dg/pr49889.c: New test.
9680
c1e1f433
BS
96812016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9682
9683 * c-c++-common/memset-array.c: New test.
9684
8ac43293
MS
96852016-04-26 Martin Sebor <msebor@redhat.com>
9686
9687 PR c++/66639
9688 * g++.dg/cpp1y/func_constexpr.C: New test.
9689
843ce8ab
PP
96902016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9691
9692 PR c++/70241
9693 * g++.dg/cpp0x/enum32.C: New test.
9694 * g++.dg/cpp0x/enum33.C: New test.
9695
96962016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9697
9698 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9699 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9700 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9701 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9702 * gcc.c-torture/execute/pr38151.c: Likewise.
9703 * gcc.c-torture/execute/pr66556.c: Likewise.
9704 * gcc.c-torture/execute/pr67781.c: Likewise.
9705 * gcc.c-torture/execute/pr68648.c: Likewise.
9706
ca1206be
MG
97072016-04-26 Marc Glisse <marc.glisse@inria.fr>
9708
9709 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9710
2448a956
MP
97112016-04-26 Marek Polacek <polacek@redhat.com>
9712
9713 PR c/67784
9714 * gcc.dg/pr67784-3.c: New test.
9715 * gcc.dg/pr67784-4.c: New test.
9716 * gcc.dg/pr67784-5.c: New test.
9717
b02a5e26
MP
9718 PR c/70791
9719 * gcc.dg/Wnested-externs-2.c: New test.
9720
6b6aa8d3
MG
97212016-04-26 Marc Glisse <marc.glisse@inria.fr>
9722
9723 * gcc.dg/fold-plusmult.c: Adjust.
9724 * gcc.dg/no-strict-overflow-6.c: Adjust.
9725 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9726
a2095b55
BS
97272016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9728
9729 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9730 number scans.
9731 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9732 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9733 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9734 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9735 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9736 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9737 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9738 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9739 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9740 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9741 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9742 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9743 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9744 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9745 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9746 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9747 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9748 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9749 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9750 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9751 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9752 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9753 scans.
9754 * gcc.target/i386/pr32219-4.c: Likewise.
9755 * gcc.target/i386/pr32219-6.c: Likewise.
9756 * gcc.target/i386/pr32219-8.c: Likewise.
9757
bb0cc5c8
KT
97582016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9759
9760 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9761 associated options.
9762
5a0802ea
MP
97632016-04-26 Marek Polacek <polacek@redhat.com>
9764
9765 PR c++/70744
9766 * g++.dg/ext/cond2.C: New test.
9767
00f615af
BC
97682016-04-26 Bin Cheng <bin.cheng@arm.com>
9769
9770 PR tree-optimization/70771
9771 PR tree-optimization/70775
9772 * gcc.dg/pr70771.c: New test.
25939d34 9773 * gcc.dg/pr70775.c: New test.
00f615af 9774
218155e7
BS
97752016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9776
9777 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9778
ab99f467
RB
97792016-04-25 Richard Biener <rguenther@suse.de>
9780
9781 PR tree-optimization/70780
9782 * gcc.dg/torture/pr70780.c: New testcase.
9783
3f8257db 97842016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9785
c87885ca
RO
9786 * gcc.target/arm/neon-vaddws16.c: New test.
9787 * gcc.target/arm/neon-vaddws32.c: New test.
9788 * gcc.target/arm/neon-vaddwu16.c: New test.
9789 * gcc.target/arm/neon-vaddwu32.c: New test.
9790 * gcc.target/arm/neon-vaddwu8.c: New test.
9791 * lib/target-supports.exp
93c590ee
MC
9792 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9793 that arm neon support vector widen sum of HImode TO SImode.
9794
d6c1a7a7
JJ
97952016-04-23 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR sanitizer/70712
9798 * c-c++-common/asan/pr70712.c: New test.
9799
ab0fc037
TS
98002016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9801
9802 * .gitattributes: New file.
9803
2aa64824
CL
98042016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9805
9806 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9807
e7e12d92
DH
98082016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9809
9810 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9811 * gfortran.dg/submodule_15.f08: Likewise.
9812
d1431192
RB
98132016-04-22 Richard Biener <rguenther@suse.de>
9814
9815 PR tree-optimization/70740
9816 * gcc.dg/torture/pr70740.c: New testcase.
9817
04a63c24
L
98182016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9819
9820 PR target/70750
9821 * gcc.target/i386/pr70750-1.c: New test.
9822 * gcc.target/i386/pr70750-2.c: Likewise.
9823
20700098
PC
98242016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9825
9826 PR c++/70540
9827 * g++.dg/cpp0x/auto48.C: New.
9828
aedf4e12
MP
98292016-04-21 Marek Polacek <polacek@redhat.com>
9830
9831 PR c++/70513
9832 * g++.dg/cpp0x/forw_enum12.C: New test.
9833 * g++.dg/cpp0x/forw_enum13.C: New test.
9834
2074d80a
KY
98352016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9836
9837 PR target/70728
9838 * gcc.target/i386/pr70728.c: New test.
9839
aef4aab0
RB
98402016-04-21 Richard Biener <rguenther@suse.de>
9841
9842 PR middle-end/70747
9843 * gcc.dg/pr70747.c: New testcase.
9844
2359e571
BC
98452016-04-21 Bin Cheng <bin.cheng@arm.com>
9846
9847 PR tree-optimization/70715
9848 * gcc.dg/tree-ssa/scev-13.c: New test.
9849
ce0e66ff
MG
98502016-04-21 Marc Glisse <marc.glisse@inria.fr>
9851
9852 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9853
2c2870a1
MG
98542016-04-21 Marc Glisse <marc.glisse@inria.fr>
9855
9856 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9857
a2b056a3
JH
98582016-04-20 Jan Hubicka <jh@suse.cz>
9859
9860 PR ipa/70018
9861 * g++.dg/ipa/nothrow-1.C: New testcase.
9862
ee392fc2
NS
98632016-04-20 Nathan Sidwell <nathan@acm.org>
9864
9865 PR c++/55635
9866 * g++.dg/eh/delete1.C: New.
9867
dda49daf
L
98682016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9869
9870 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9871 -mtune-ctrl=sse_typeless_stores.
9872
8a5b9d5a
L
98732016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9874
9875 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9876
1011119f
BC
98772016-04-20 Bin Cheng <bin.cheng@arm.com>
9878
9879 PR tree-optimization/69489
9880 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9881
477d4906
IV
98822016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9883
9884 PR c++/69363
9885 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9886 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9887 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9888
fad08d12
BC
98892016-04-20 Bin Cheng <bin.cheng@arm.com>
9890
9891 PR tree-optimization/56625
9892 PR tree-optimization/69489
9893 * gcc.dg/vect/pr56625.c: New test.
9894 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9895
9e3e4fab
AP
98962016-04-20 Andrew Pinski <apinski@cavium.com>
9897
9898 PR target/64971
9899 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9900
d7aa24e4
AC
99012016-04-20 Arnaud Charlet <charlet@adacore.com>
9902
9903 * gnat.dg/self1.adb: Remove now incorrect test.
9904
e6d62b46
BC
99052016-04-20 Bin Cheng <bin.cheng@arm.com>
9906
9907 * gcc.dg/tree-ssa/scev-11.c: New test.
9908 * gcc.dg/tree-ssa/scev-12.c: New test.
9909
2697b189
MP
99102016-04-20 Marek Polacek <polacek@redhat.com>
9911
9912 PR tree-optimization/70725
9913 * gcc.dg/pr70725.c: New test.
9914
60d393e8
RB
99152016-04-20 Richard Biener <rguenther@suse.de>
9916
9917 PR tree-optimization/70726
9918 * g++.dg/vect/pr70726.cc: New testcase.
9919
82c6f58a
AK
99202016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9921
9922 PR target/70674
9923 * gcc.target/s390/pr70674.c: New test.
9924
90eeab20
JD
99252016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9926
9927 PR libgfortran/70684
9928 * gfortran.dg/list_read_14.f90: New test.
9929
fc9cf6da
L
99302016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9931
9932 PR target/69201
9933 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9934 extern to force it misaligned.
9935 (b): Likewise.
9936 (c): Likewise.
9937 (d): Likewise.
9938 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9939 Don't check `*' before movv4sf_internal.
9940 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9941 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9942 Don't check `*' before movv16qi_internal.
9943 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9944 extern to force it misaligned.
9945 (b): Likewise.
9946 (c): Likewise.
9947 (d): Likewise.
9948 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9949 Don't check `*' before movv2df_internal.
9950 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9951 extern to force it misaligned.
9952 (b): Likewise.
9953 (c): Likewise.
9954 (d): Likewise.
9955 Check movv8sf_internal instead of avx_storeups256.
9956 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9957
ea8927ea
RB
99582016-04-19 Richard Biener <rguenther@suse.de>
9959
9960 PR tree-optimization/70171
9961 * g++.dg/tree-ssa/pr70171.C: New testcase.
9962
65f52ee9
RB
99632016-04-19 Richard Biener <rguenther@suse.de>
9964
9965 PR tree-optimization/70724
9966 * gcc.dg/torture/pr70724.c: New testcase.
9967
987b67f1
VM
99682016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9969
9970 PR middle-end/70689
c87885ca 9971 * gcc.target/i386/pr70689.c: New.
987b67f1 9972
91a47c39
L
99732016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9974
9975 PR target/70708
9976 * gcc.target/i386/pr70708.c: New test.
9977
8270b82d
RB
99782016-04-18 Richard Biener <rguenther@suse.de>
9979
9980 PR tree-optimization/43434
9981 * gcc.dg/vect/pr43434.c: New testcase.
9982 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9983 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9984 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9985 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9986 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9987 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9988 * gcc.dg/gomp/pr68640.c: Likewise.
9989 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9990 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9991
edd048e2
RB
99922016-04-18 Richard Biener <rguenther@suse.de>
9993
9994 PR tree-optimization/70701
9995 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9996
bd5c7330
TV
99972016-04-18 Tom de Vries <tom@codesourcery.com>
9998
9999 PR testsuite/70699
10000 * gcc.dg/pr70161.c: Add dot-file scans.
10001 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10002 instead of after last dot char.
10003
23f2660f
EB
100042016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10005
10006 * c-c++-common/dump-ada-spec-3.c: New test.
10007 * c-c++-common/dump-ada-spec-4.c: Likewise.
10008
da152c9f
TV
100092016-04-17 Tom de Vries <tom@codesourcery.com>
10010
10011 PR other/70183
10012 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10013
cc950f98
JH
100142016-04-15 Jan Hubicka <jh@suse.cz>
10015
10016 PR ipa/70018
10017 * g++.dg/ipa/pure-const-1.C: New testcase.
10018 * g++.dg/ipa/pure-const-2.C: New testcase.
10019 * g++.dg/ipa/pure-const-3.C: New testcase.
10020
949505a9
MP
100212016-04-15 Marek Polacek <polacek@redhat.com>
10022
10023 PR c/70671
10024 * gcc.dg/bitfld-22.c: New test.
10025
10e547d6
BS
100262016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10027
10028 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10029 x86_64.
10030
1e77281b
MP
100312016-04-15 Marek Polacek <polacek@redhat.com>
10032
10033 PR c/70651
10034 * c-c++-common/pr70651.c: New test.
10035
e501fa8e
KT
100362016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10037
10038 PR rtl-optimization/70681
10039 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10040 dump scan on arm and powerpc.
10041 * gcc.dg/pr10474.c: Likewise.
10042
dda1bf61
JJ
100432016-04-15 Jakub Jelinek <jakub@redhat.com>
10044
ca4ef1ff
JJ
10045 PR c++/69517
10046 PR c++/70019
10047 PR c++/70588
10048 * g++.dg/cpp1y/vla11.C: Revert for real.
10049
dda1bf61
JJ
10050 PR c/70436
10051 * c-c++-common/Wparentheses-1.c: New test.
10052 * c-c++-common/gomp/Wparentheses-1.c: New test.
10053 * c-c++-common/gomp/Wparentheses-2.c: New test.
10054 * c-c++-common/gomp/Wparentheses-3.c: New test.
10055 * c-c++-common/gomp/Wparentheses-4.c: New test.
10056 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10057 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10058 * c-c++-common/goacc/Wparentheses-1.c: New test.
10059
1355e62c
KY
100602016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10061
10062 PR target/70662
10063 * gcc.target/i386/pr70662.c: New test.
10064
0ab34b9e 100652016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10066 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10067
10068 PR tree-optimization/70130
10069 * gcc.dg/vect/O3-pr70130.c: New testcase.
10070
bc773aad
MM
100712016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10072
6e9b2286
MM
10073 PR target/70669
10074 * gcc.target/powerpc/pr70669.c: New test.
10075
bc773aad
MM
10076 PR target/70640
10077 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10078 a power7 system that does not have an assembler that supports
10079 power8.
10080
d8747845
MS
100812016-04-14 Martin Sebor <msebor@redhat.com>
10082
10083 PR c++/69517
10084 PR c++/70019
10085 PR c++/70588
10086 * c-c++-common/ubsan/vla-1.c: Revert.
10087 * g++.dg/cpp1y/vla11.C: Same.
10088 * g++.dg/cpp1y/vla12.C: Same.
10089 * g++.dg/cpp1y/vla13.C: Same.
10090 * g++.dg/cpp1y/vla14.C: Same.
10091 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10092 * g++.dg/init/array24.C: Same.
d8747845
MS
10093 * g++.dg/ubsan/vla-1.C: Same.
10094
85128559
MP
100952016-04-14 Marek Polacek <polacek@redhat.com>
10096 Jan Hubicka <hubicka@ucw.cz>
10097
10098 PR c++/70029
10099 * g++.dg/torture/pr70029.C: New test.
10100
52fbb073
MS
101012016-04-14 Martin Sebor <msebor@redhat.com>
10102
10103 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10104 type size to prevent failures on targets with very low maximum
10105 alignment.
10106
6db61d6f
RB
101072016-04-14 Richard Biener <rguenther@suse.de>
10108
10109 PR tree-optimization/70623
10110 * gcc.dg/torture/pr70623.c: New testcase.
10111 * gcc.dg/torture/pr70623-2.c: Likewise.
10112
342fac95
MS
101132016-04-13 Martin Sebor <msebor@redhat.com>
10114
10115 PR c++/69517
10116 PR c++/70019
10117 PR c++/70588
10118 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10119 * g++.dg/cpp1y/vla11.C: New test.
10120 * g++.dg/cpp1y/vla12.C: New test.
10121 * g++.dg/cpp1y/vla13.C: New test.
10122 * g++.dg/cpp1y/vla14.C: New test.
10123 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10124 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10125 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10126
d93c452f
JJ
101272016-04-13 Jakub Jelinek <jakub@redhat.com>
10128
10129 PR c++/70641
10130 * g++.dg/opt/pr70641.C: New test.
10131
85115fb6
RO
101322016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10133
10134 PR rtl-optimization/68749
10135 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10136 effects of argument promotions.
10137 Remove default args to dg-skip-if.
10138
545a4139
PC
101392016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10140
10141 PR c++/70635
10142 * g++.dg/parse/pr70635.C: New.
10143
b3a77f21
MP
101442016-04-13 Marek Polacek <polacek@redhat.com>
10145
10146 PR c++/70639
10147 * c-c++-common/Wmisleading-indentation-4.c: New test.
10148
99cd9857
MP
101492016-04-13 Marek Polacek <polacek@redhat.com>
10150
10151 PR c/70436
c87885ca
RO
10152 * gcc.dg/Wparentheses-12.c: New test.
10153 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10154
75ca93ec
IE
101552016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10156
10157 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10158 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10159 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10160
3d3f9e7e
JJ
101612016-04-13 Jakub Jelinek <jakub@redhat.com>
10162
37947cd0
JJ
10163 PR middle-end/70633
10164 * gcc.c-torture/compile/pr70633.c: New test.
10165
3d3f9e7e
JJ
10166 PR debug/70628
10167 * gcc.dg/torture/pr70628.c: New test.
10168
92886d3e
PP
101692016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10170
10171 PR c++/70610
10172 * g++.dg/template/pr70610.C: New test.
10173 * g++.dg/template/pr70610-2.C: New test.
10174 * g++.dg/template/pr70610-3.C: New test.
10175 * g++.dg/template/pr70610-4.C: New test.
10176
13bd7c2b
JJ
101772016-04-12 Jakub Jelinek <jakub@redhat.com>
10178
6512fa6d
JJ
10179 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10180 128 instead of 32.
10181
13bd7c2b
JJ
10182 PR c++/70571
10183 * g++.dg/ext/pr70571.C: New test.
10184
20b9851c
MM
101852016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10186
8a434ada 10187 PR target/70640
20b9851c
MM
10188 * gcc.target/powerpc/pr70640.c: New test.
10189
2b2f52bc
PC
101902016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10191
10192 PR c++/68722
10193 * g++.dg/parse/pr68722.C: New.
10194
5901e56a
JJ
101952016-04-12 Jakub Jelinek <jakub@redhat.com>
10196
10197 PR rtl-optimization/70596
10198 * gcc.target/i386/pr70596.c: New test.
10199
d4619dc1
NS
102002016-04-12 Nathan Sidwell <nathan@acm.org>
10201
10202 PR c++/70501
10203 * g++.dg/init/pr70501.C: New.
10204
3df530d3
DW
102052016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10206
10207 * gcc.target/i386/asm-flag-6.c: New test.
10208
b7a120d7
TV
102092016-04-12 Tom de Vries <tom@codesourcery.com>
10210
10211 PR tree-optimization/68756
10212 * gcc.dg/graphite/pr68756.c: New test.
10213
4e0eea75
JJ
102142016-04-12 Jakub Jelinek <jakub@redhat.com>
10215
10216 PR tree-optimization/70602
10217 * gcc.c-torture/execute/pr70602.c: New test.
10218
35fbda43
MM
102192016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10220
10221 PR target/70381
10222 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10223 __float128 emulator is built and runs.
10224 * gcc.target/powerpc/float128-1.c: Likewise.
10225
10226 * lib/target-supports.exp (check_ppc_float128_sw_available):
10227 Rework tests for __float128 software and hardware
10228 availability. Fix exit condition to return 0 on success.
10229
04a99ebe
JG
102302016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10231
10232 PR target/70133
10233 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10234 * gcc.target/aarch64/target_attr_15.c: Likewise.
10235
47cd5a85
PC
102362016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10237
10238 PR c++/69066
10239 * g++.dg/cpp1y/pr69066.C: New.
10240
a5edb32e
JD
102412016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10242
10243 PR fortran/68566
10244 * gfortran.dg/pr36192.f90: Update test.
10245 * gfortran.dg/pr36192_1.f90: Update test.
10246 * gfortran.dg/real_dimension_1.f: Update test.
10247 * gfortran.dg/parameter_array_init_7.f90: New test.
10248
8ef378f8
JDA
102492016-04-09 John David Anglin <danglin@gcc.gnu.org>
10250
c532c871
JDA
10251 PR testsuite/64039
10252 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10253
d34f706f
JDA
10254 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10255
75e1dd9e
JDA
10256 PR rtl-optimization/66669
10257 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10258
8a976f5f
JDA
10259 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10260
da04822a
JDA
10261 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10262 * gcc.dg/pie-1.c: Likewise.
10263 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10264 * gcc.dg/pic-4.c: Likewise.
10265 * gcc.dg/pie-3.c: Likewise.
10266 * gcc.dg/pie-4.c: Likewise.
10267
adfabcf9
JDA
10268 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10269
4a020adf
JDA
10270 PR tree-optimization/68644
10271 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10272
8ef378f8
JDA
10273 PR rtl-optimization/64886
10274 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10275
09bf990e
TV
102762016-04-09 Tom de Vries <tom@codesourcery.com>
10277
10278 PR tree-optimization/68953
10279 * gcc.dg/graphite/pr68953.c: New test.
10280
138c3c1a
DH
102812016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10282
10283 PR fortran/70592
10284 * gfortran.dg/deferred_character_16.f90: New test.
10285
f55460af
JJ
102862016-04-09 Jakub Jelinek <jakub@redhat.com>
10287
10288 PR tree-optimization/70586
10289 * gcc.c-torture/execute/pr70586.c: New test.
10290
0b77bbf3
DH
102912016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10292
10293 PR sanitizer/70573
10294 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10295 with __builtin_memset
10296 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10297
c42cfb5c
CP
102982016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10299
10300 PR lto/70289
10301 PR ipa/70348
10302 PR tree-optimization/70373
10303 PR middle-end/70533
10304 PR middle-end/70534
10305 PR middle-end/70535
10306 * c-c++-common/goacc/reduction-5.c: New test.
10307 * c-c++-common/goacc/reduction-promotions.c: New test.
10308 * gfortran.dg/goacc/reduction-3.f95: New test.
10309 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10310
56cfb596
PP
103112016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10312
10313 PR c++/70590
10314 PR c++/70452
10315 * g++.dg/pr70590.C: New test.
10316 * g++.dg/pr70590-2.C: New test.
10317
1a13c0a2
JJ
103182016-04-08 Jakub Jelinek <jakub@redhat.com>
10319
abc0647a
JJ
10320 PR middle-end/70593
10321 * gcc.target/i386/pr70593.c: New test.
10322
1a13c0a2
JJ
10323 PR rtl-optimization/70574
10324 * gcc.target/i386/avx2-pr70574.c: New test.
10325
c3da4956
MO
103262016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10327
10328 PR sanitizer/70541
10329 * c-c++-common/asan/pr70541.c: New test.
10330
9f1b833b
TV
103312016-04-08 Tom de Vries <tom@codesourcery.com>
10332
10333 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10334 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10335
bae7adda
KT
103362016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10337
10338 PR target/70566
10339 * gcc.c-torture/execute/pr70566.c: New test.
10340
211f3d57
TV
103412016-04-08 Tom de Vries <tom@codesourcery.com>
10342
10343 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10344 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10345
02cf2861
AM
103462016-04-08 Alan Modra <amodra@gmail.com>
10347
10348 * gcc.target/powerpc/pr70117.c: New.
10349
5f490f9f
JJ
103502016-04-07 Jakub Jelinek <jakub@redhat.com>
10351
56e9b710
JJ
10352 PR testsuite/70581
10353 * gcc.dg/lto/simd-function_0.c: New test.
10354
5f490f9f
JJ
10355 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10356 clones.
10357 * c-c++-common/attr-simd-2.c: Likewise.
10358 * c-c++-common/attr-simd-4.c: Likewise.
10359 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10360 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10361
e4ebc74d
TP
103622016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10363
10364 PR testsuite/70553
10365 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10366
9817ae35
TS
103672016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10368 Tom de Vries <tom@codesourcery.com>
10369
10370 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10371 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10372 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10373 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10374 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10375 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10376 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10377 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10378
e292f64d
PP
103792016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10380
10381 PR c/70436
10382 * g++.dg/warn/Wparentheses-29.C: New test.
10383
6b37bdaf
PP
103842016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10385
10386 PR c/70436
10387 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10388 explicit braces to resolve a future -Wparentheses warning.
10389
64824205
RH
103902016-04-06 Richard Henderson <rth@redhat.com>
10391
10392 * gcc.dg/pr61817-1.c: New test.
10393 * gcc.dg/pr61817-2.c: New test.
10394 * gcc.dg/pr69391-1.c: New test.
10395 * gcc.dg/pr69391-2.c: New test.
10396
bc2fc1f3
VM
103972016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10398
10399 PR rtl-optimization/70398
c87885ca 10400 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10401
41414a02
EB
104022016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10403
10404 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10405
4066ea8a
YR
104062016-04-06 Yvan Roux <yvan.roux@linaro.org>
10407 Pedro Alves <palves@redhat.com>
10408
10409 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10410
ec35ea45
JJ
104112016-04-06 Jakub Jelinek <jakub@redhat.com>
10412
3866f8dd
JJ
10413 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10414 Check for avx512f effective targets instead of avx2.
10415 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10416 for AVX512F clones.
10417 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10418 * g++.dg/gomp/declare-simd-1.C: Likewise.
10419 * g++.dg/gomp/declare-simd-3.C: Likewise.
10420 * g++.dg/gomp/declare-simd-4.C: Likewise.
10421
ec35ea45
JJ
10422 PR middle-end/70550
10423 * c-c++-common/gomp/pr70550-1.c: New test.
10424 * c-c++-common/gomp/pr70550-2.c: New test.
10425
c08d28ac
NS
104262016-04-05 Nathan Sidwell <nathan@acm.org>
10427
10428 PR c++/70512
10429 * g++.dg/ext/attribute-may-alias-5.C: New.
10430
1d510e04
JJ
104312016-04-05 Jakub Jelinek <jakub@redhat.com>
10432
10433 PR c++/70336
10434 * c-c++-common/pr70336.c: New test.
10435 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10436 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10437
84278ed9
JH
104382016-04-05 Jan Hubicka <hubicka@ucw.cz>
10439
10440 PR ipa/66223
10441 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10442
268a0ec4
JJ
104432016-04-05 Jakub Jelinek <jakub@redhat.com>
10444
10445 PR rtl-optimization/70542
10446 * gcc.dg/torture/pr70542.c: New test.
10447 * gcc.target/i386/avx2-pr70542.c: New test.
10448
5e8c2eb1
ZS
104492016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10450
10451 PR tree-optimization/70509
10452 * gcc.target/i386/avx512bw-pr70509.c: New test.
10453
c0daf32d
PP
104542016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10455
10456 PR c++/70452
10457 * g++.dg/ext/constexpr-vla4.C: New test.
10458
bf867841
UB
104592016-04-05 Uros Bizjak <ubizjak@gmail.com>
10460
10461 PR target/70510
10462 * gcc.target/i386/pr70510.c: New test.
10463
3022186a
RB
104642016-04-05 Richard Biener <rguenther@suse.de>
10465
10466 PR tree-optimization/70526
10467 * g++.dg/torture/pr70526.C: New testcase.
10468
55fc79b2
JJ
104692016-04-05 Jakub Jelinek <jakub@redhat.com>
10470
10471 PR target/70525
10472 * gcc.target/i386/pr70525.c: New test.
10473
62b233f2
RB
104742016-04-05 Richard Biener <rguenther@suse.de>
10475
10476 PR middle-end/70499
10477 * g++.dg/torture/pr70499.C: New testcase.
10478
cc05759d
RB
104792016-04-05 Richard Biener <rguenther@suse.de>
10480
10481 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10482 remove XFAIL.
10483
f23f16d4
JJ
104842016-04-04 Jakub Jelinek <jakub@redhat.com>
10485
10486 PR middle-end/70307
10487 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10488 rs6000 ABI warnings.
10489
d27ecc49
JH
104902016-04-04 Jan Hubicka <hubicka@ucw.cz>
10491
10492 PR ipa/66223
10493 * g++.dg/ipa/devirt-51.C: New testcase.
10494
c974c96e 104952016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10496 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10497
10498 PR middle-end/70457
10499 * gcc.dg/torture/pr70457.c: New.
10500
7a85da89
AV
105012016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10502
10503 PR fortran/67538
10504 * gfortran.dg/allocate_with_source_19.f08: New test.
10505
de517e64
AV
105062016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10507
10508 PR fortran/65795
10509 * gfortran.dg/coarray_allocate_6.f08: New test.
10510
43b9f499
RB
105112016-04-04 Richard Biener <rguenther@suse.de>
10512
10513 PR rtl-optimization/70484
10514 * gcc.dg/torture/pr70484.c: New testcase.
10515
f13355da
MP
105162016-04-04 Marek Polacek <polacek@redhat.com>
10517
10518 PR c/70307
10519 * gcc.dg/torture/pr70307.c: New test.
10520
6cc6ed50
OE
105212016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10522
10523 PR target/70416
10524 PR target/67391
10525 * gcc.target/sh/torture/pr70416.c: New.
10526
abdc16c8
MS
105272016-04-02 Martin Sebor <msebor@redhat.com>
10528
10529 PR c++/67376
10530 PR c++/70170
10531 PR c++/70172
10532 PR c++/70228
10533 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10534 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10535 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10536 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10537 * g++.dg/cpp0x/constexpr-string.C: Same.
10538 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10539 * g++.dg/cpp0x/pr65398.C: Same.
10540 * g++.dg/ext/constexpr-vla1.C: Same.
10541 * g++.dg/ext/constexpr-vla2.C: Same.
10542 * g++.dg/ext/constexpr-vla3.C: Same.
10543 * g++.dg/ubsan/pr63956.C: Same.
10544
763cd859
JJ
105452016-04-01 Jakub Jelinek <jakub@redhat.com>
10546
10547 PR rtl-optimization/70467
10548 * gcc.target/i386/pr70467-2.c: New test.
10549
0f875435
JJ
105502016-04-01 Jakub Jelinek <jakub@redhat.com>
10551 Marek Polacek <polacek@redhat.com>
10552
10553 PR c++/70488
10554 * g++.dg/init/new47.C: New test.
10555
41d14659
RR
105562016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10557
10558 PR target/70496
10559 * gcc.target/arm/pr70496.c: New test.
10560
f9bf89bb
NS
105612016-04-01 Nathan Sidwell <nathan@acm.org>
10562
73b9085d
NS
10563 PR c++/68475
10564 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10565
4afdcfaa
IE
105662016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10567
10568 PR target/69890
10569 * gcc.dg/strlenopt.h (memmove): New.
10570 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10571 instead of "string.h".
10572 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10573 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10574 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10575 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10576 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10577 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10578 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10579 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10580 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10581 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10582 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10583 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10584 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10585 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10586 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10587 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10588 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10589 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10590 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10591 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10592
b5d7a29c
RO
105932016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10594
10595 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10596 (Holder::foo): Reflect this.
10597
b660f9ec
IE
105982016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10599
10600 PR target/70442
10601 * gcc.dg/pr70442.c: New test.
10602
88504f34
NS
106032016-03-31 Nathan Sidwell <nathan@acm.org>
10604
10605 PR c++/70393
10606 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10607
95d34b96
KY
106082016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10609
10610 PR target/70453
10611 * gcc.target/i386/pr70453.c: New test.
10612
b4c4967c
AB
106132016-03-31 Andrey Belevantsev <abel@ispras.ru>
10614
10615 PR target/70292
10616 * gcc.c-torture/pr70292.c: New test.
10617
5fde6a45
MP
106182016-03-31 Marek Polacek <polacek@redhat.com>
10619
10620 PR c/70297
10621 * c-c++-common/pr70297.c: New test.
10622 * g++.dg/cpp0x/typedef-redecl.C: New test.
10623 * gcc.dg/typedef-redecl2.c: New test.
10624
97eb24c4
JJ
106252016-03-31 Jakub Jelinek <jakub@redhat.com>
10626
10627 PR rtl-optimization/70460
10628 * gcc.c-torture/execute/pr70460.c: New test.
10629
efc3536f
RB
106302016-03-31 Richard Biener <rguenther@suse.de>
10631
10632 PR c++/70430
10633 * g++.dg/ext/vector30.C: New testcase.
10634
e0876e21
DH
106352016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10636 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10637
10638 * gfortran.dg/fmt_pf.f90: New test.
10639
e9bff8c6
RO
106402016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10641
10642 Forward-port from 5 branch
10643 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10644
10645 PR testsuite/70356
10646 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10647 dg-require-effective-target after dg-do.
10648
10649 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10650
10651 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10652
2620c80d
TS
106532016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10654 Julian Brown <julian@codesourcery.com>
10655 Chung-Lin Tang <cltang@codesourcery.com>
10656 Cesar Philippidis <cesar@codesourcery.com>
10657 James Norris <jnorris@codesourcery.com>
10658 Tom de Vries <tom@codesourcery.com>
10659 Nathan Sidwell <nathan@codesourcery.com>
10660
bf867841 10661 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10662 * c-c++-common/goacc/loop-clauses.c: Likewise.
10663 * g++.dg/goacc/template.C: Likewise.
10664 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10665 * gfortran.dg/goacc/loop-1.f95: Likewise.
10666 * gfortran.dg/goacc/loop-5.f95: Likewise.
10667 * gfortran.dg/goacc/loop-6.f95: Likewise.
10668 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10669 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10670 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10671 * c-c++-common/goacc/clauses-fail.c: Likewise.
10672 * c-c++-common/goacc/parallel-1.c: Likewise.
10673 * c-c++-common/goacc/reduction-1.c: Likewise.
10674 * c-c++-common/goacc/reduction-2.c: Likewise.
10675 * c-c++-common/goacc/reduction-3.c: Likewise.
10676 * c-c++-common/goacc/reduction-4.c: Likewise.
10677 * c-c++-common/goacc/routine-3.c: Likewise.
10678 * c-c++-common/goacc/routine-4.c: Likewise.
10679 * c-c++-common/goacc/routine-5.c: Likewise.
10680 * c-c++-common/goacc/tile.c: Likewise.
10681 * g++.dg/goacc/template.C: Likewise.
10682 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10683 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10684 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10685 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10686 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10687 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10688 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10689 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10690 * c-c++-common/goacc/use_device-1.c: ... this file.
10691 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10692 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10693 * c-c++-common/goacc/host_data-6.c: ... this file.
10694 * c-c++-common/goacc/loop-2-kernels.c: New file.
10695 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10696 * c-c++-common/goacc/loop-3.c: Likewise.
10697 * g++.dg/goacc/reference.C: Likewise.
10698 * g++.dg/goacc/routine-1.C: Likewise.
10699 * g++.dg/goacc/routine-2.C: Likewise.
10700
f6d2d066
RB
107012016-03-30 Richard Biener <rguenther@suse.de>
10702
10703 PR middle-end/70450
10704 * gcc.dg/torture/pr70450.c: New testcase.
10705
d43242b9
JJ
107062016-03-30 Jakub Jelinek <jakub@redhat.com>
10707
10708 PR target/70421
10709 * gcc.dg/torture/pr70421.c: New test.
10710 * gcc.target/i386/avx512f-pr70421.c: New test.
10711
5ce43b77
L
107122016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10713
10714 PR testsuite/70364
10715 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10716 (check): New function.
10717 (bar): Call check.
10718 (foo): Align stack to 16 bytes when calling bar.
10719 * gcc.target/i386/cleanup-2.c: Likewise.
10720
d014a712
PP
107212016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10722
10723 PR tree-optimization/59124
10724 * gcc.dg/Warray-bounds-19.c: New test.
10725
3f8257db 107262016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10727
10728 * lib/prune.exp (escape_regex_chars): New.
10729 (prune_file_path): Update to quote metcharacters for regexp.
10730
3336c6e0
JJ
107312016-03-29 Jakub Jelinek <jakub@redhat.com>
10732
a362f023
JJ
10733 PR rtl-optimization/70429
10734 * gcc.c-torture/execute/pr70429.c: New test.
10735
3336c6e0
JJ
10736 PR tree-optimization/70405
10737 * gcc.dg/pr70405.c: New test.
10738
728557fd
AV
107392016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10740
10741 PR fortran/70397
10742 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10743 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10744
bef977d4
TS
107452016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10746
10747 PR testsuite/64177
10748 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10749 __cilkrts_set_param to set two workers.
10750 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10751 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10752
6f6d25c9
DH
107532016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10754
bf867841 10755 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10756
45733562
KY
107572016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10758
10759 PR target/70406
bf867841 10760 * gcc.target/i386/pr70406.c: New test.
45733562 10761
a1799e5e
EB
107622016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10763
10764 * gnat.dg/specs/double_record_extension3.ads: New test.
10765
5fca7b66
RH
107662016-03-25 Richard Henderson <rth@redhat.com>
10767
10768 PR target/70120
10769 * gcc.target/aarch64/pr70120-1.c: New.
10770 * gcc.target/aarch64/pr70120-2.c: New.
10771 * gcc.target/aarch64/pr70120-3.c: New.
10772
31ce75c6
PP
107732016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10774
10775 PR c++/62212
10776 * g++.dg/template/mangle2.C: The dg-do directive should be
10777 "compile" not "assemble".
10778
3caf0ca1
BS
107792016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10780
10781 PR lto/69650
10782 * gcc.dg/pr69650.c: New test.
10783
634035b6
DE
107842016-03-25 David Edelsohn <dje.gcc@gmail.com>
10785
10786 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10787
45d34276
AM
107882016-03-25 Alan Modra <amodra@gmail.com>
10789
10790 * gcc.dg/dfp/pr70052.c: New test.
10791
8f085166
RH
107922016-03-24 Richard Henderson <rth@redhat.com>
10793
10794 PR middle-end/69845
10795 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10796 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10797
011e5ec3
TV
107982016-03-24 Tom de Vries <tom@codesourcery.com>
10799
10800 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10801
9e3f4551
TV
108022016-03-24 Tom de Vries <tom@codesourcery.com>
10803
10804 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10805 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10806
45780041
TV
108072016-03-24 Tom de Vries <tom@codesourcery.com>
10808
10809 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10810 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10811
887ab4e5
PP
108122016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10813
10814 PR c++/62212
10815 * g++.dg/template/mangle2.C: New test.
10816
69a9a66f
RB
108172016-03-24 Richard Biener <rguenther@suse.de>
10818
10819 PR tree-optimization/70396
10820 * gcc.dg/torture/pr70396.c: New testcase.
10821
ed87de55
RB
108222016-03-24 Richard Biener <rguenther@suse.de>
10823
10824 PR middle-end/70370
10825 * gcc.dg/torture/pr70370.c: New testcase.
10826
ea064934
TV
108272016-03-24 Tom de Vries <tom@codesourcery.com>
10828
10829 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10830 * gfortran.dg/goacc/kernels-tree.f95: Same.
10831 * gfortran.dg/goacc/parallel-tree.f95: Same.
10832
b2a4dd1d
TV
108332016-03-24 Tom de Vries <tom@codesourcery.com>
10834
10835 * c-c++-common/goacc/uninit-if-clause.c: New test.
10836 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10837
72e7cd6e
JJ
108382016-03-24 Jakub Jelinek <jakub@redhat.com>
10839
10840 PR target/70290
bf867841
UB
10841 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10842 Fix formatting.
72e7cd6e 10843
ce9d0c03
RB
108442016-03-24 Richard Biener <rguenther@suse.de>
10845
10846 PR tree-optimization/70372
10847 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10848
426b9428
PP
108492016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10850
10851 PR c++/70347
10852 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10853
cd1588c4
PP
108542016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10855
10856 PR c++/70332
10857 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10858
61637db3
JJ
108592016-03-23 Jakub Jelinek <jakub@redhat.com>
10860
928af3bf
JJ
10861 PR c++/70001
10862 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10863 * g++.dg/cpp1y/pr70001.C: New test.
10864
61637db3
JJ
10865 PR c++/70323
10866 * g++.dg/cpp0x/constexpr-70323.C: New test.
10867
05aca4e7
AO
108682016-03-23 Alexandre Oliva <aoliva@redhat.com>
10869 Jason Merrill <jason@redhat.com>
10870 Jakub Jelinek <jakub@redhat.com>
10871
10872 PR c++/69315
10873 * g++.dg/cpp0x/constexpr-69315.C: New test.
10874 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10875
fbdb6baf
MP
108762016-03-23 Marek Polacek <polacek@redhat.com>
10877
10878 PR c++/69884
10879 * g++.dg/warn/Wignored-attributes-1.C: New test.
10880 * g++.dg/warn/Wignored-attributes-2.C: New test.
10881
d79ee524
TV
108822016-03-23 Tom de Vries <tom@codesourcery.com>
10883
10884 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10885 initialization.
10886 * gfortran.dg/goacc/private-3.f95 (test): Same.
10887 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10888 missing use param.
10889
a59f0bef
KT
108902016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10891
10892 * lib/target-supports.exp: Remove v7ve entry from loop
10893 creating effective target checks.
10894 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10895 (add_options_for_arm_arch_v7ve): Likewise.
10896
0179520a
JJ
108972016-03-23 Jakub Jelinek <jakub@redhat.com>
10898
10899 PR tree-optimization/70354
10900 * gcc.dg/vect/pr70354-1.c: New test.
10901 * gcc.dg/vect/pr70354-2.c: New test.
10902 * gcc.target/i386/avx2-pr70354-1.c: New test.
10903 * gcc.target/i386/avx2-pr70354-2.c: New test.
10904
75bb14d7
JL
109052016-03-22 Jeff Law <law@redhat.com>
10906
10907 PR target/70232
10908 * gcc.dg/tree-ssa/pr70232.c: New test.
10909
72c9526d
IE
109102016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10911
10912 PR target/70302
10913 * gcc.target/i386/pr70302.c: New test.
10914
a3ca1bc5
RB
109152016-03-22 Richard Biener <rguenther@suse.de>
10916
10917 PR middle-end/70251
10918 * g++.dg/torture/pr70251.C: New testcase.
10919
5c240f4d
DM
109202016-03-22 David Malcolm <dmalcolm@redhat.com>
10921
10922 PR c/69993
10923 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10924 Wmisleading-indentation.c.
10925 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10926 reflect change to diagnostic text and order of messages.
10927 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10928
80f6631b
DE
109292016-03-22 David Edelsohn <dje.gcc@gmail.com>
10930
10931 * g++.dg/ext/java-3.C: Don't compile on AIX.
10932
9a10956c
RB
109332016-03-22 Richard Biener <rguenther@suse.de>
10934
10935 PR middle-end/70333
10936 * gcc.dg/torture/pr70333.c: New testcase.
10937
6cedf922
IE
109382016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10939
10940 * g++.dg/ext/pr70290.C: New test.
10941
cd6c27ac
KY
109422016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10943
10944 PR target/70325
10945 * gcc.target/i386/pr70325.c: New test.
10946
4cde512c
JJ
109472016-03-22 Jakub Jelinek <jakub@redhat.com>
10948
b01915ed
JJ
10949 PR target/70329
10950 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10951 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10952
4e3e2cf1
JJ
10953 PR target/70300
10954 * gcc.target/i386/pr70300.c: New test.
10955
4cde512c
JJ
10956 PR c++/70295
10957 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10958 (func2): New function for cond with parens, xfail warning for c++.
10959 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10960
16f6d7dc
PP
109612016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10962
10963 PR c++/70096
10964 * g++.dg/template/ptrmem30.C: New test.
10965
a3e2b438
PP
109662016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10967
10968 PR c++/70204
10969 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10970 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10971
11b6a02e
JJ
109722016-03-21 Jakub Jelinek <jakub@redhat.com>
10973
10974 PR middle-end/70326
10975 * gcc.dg/pr70326.c: New test.
10976
b9407883
MG
109772016-03-21 Marc Glisse <marc.glisse@inria.fr>
10978 Jakub Jelinek <jakub@redhat.com>
10979
10980 PR tree-optimization/70317
10981 * gcc.dg/pr70317.c: New test.
10982
4a148e19
UB
109832016-03-21 Uros Bizjak <ubizjak@gmail.com>
10984
10985 PR target/70327
10986 * gcc.target/i386/pr70327.c: New test.
10987
2a85ddbb
ML
109882016-03-21 Martin Liska <mliska@suse.cz>
10989
7d36fe98 10990 PR ipa/70306
2a85ddbb
ML
10991 * gcc.dg/ipa/pr70306.c: New test.
10992
4a148e19 109932016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10994
10995 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10996 * gcc.target/arm/attr-align3.c: Likewise.
10997 * gcc.target/arm/attr_arm.c: Likewise.
10998 * gcc.target/arm/flip-thumb.c: Likewise.
10999
6b366948
JJ
110002016-03-21 Jakub Jelinek <jakub@redhat.com>
11001
11002 PR target/70296
11003 * gcc.target/powerpc/altivec-36.c: New test.
11004
2fac8c14
RB
110052016-03-21 Richard Biener <rguenther@suse.de>
11006
11007 PR tree-optimization/70310
11008 * gcc.dg/torture/pr70310.c: New testcase.
11009
e9bde854
KY
110102016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11011
11012 PR target/70293
11013 * gcc.target/i386/pr70293.c: New test.
11014
56bbfaf6
RB
110152016-03-21 Richard Biener <rguenther@suse.de>
11016
11017 PR tree-optimization/70288
11018 * gcc.dg/torture/pr70288-1.c: New testcase.
11019 * gcc.dg/torture/pr70288-2.c: Likewise.
11020
3eee49ed
AB
110212016-03-21 Andrey Belevantsev <abel@ispras.ru>
11022
11023 PR rtl-optimization/69307
11024 * gcc.target/arm/pr69307.c: New test.
4a148e19 11025
8e7816b4
AB
110262016-03-21 Andrey Belevantsev <abel@ispras.ru>
11027
11028 PR rtl-optimization/69102
11029 * gcc.c-torture/compile/pr69102.c: New test.
11030
14d7d4be
JL
110312016-03-18 Jeff Law <law@redhat.com>
11032
11033 PR rtl-optimization/70263
11034 * gcc.c-torture/compile/pr70263-1.c: New test.
11035 * gcc.target/i386/pr70263-2.c: New test.
11036
5c6a601c
BS
110372016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11038
11039 PR rtl-optimization/70278
11040 * gcc.dg/torture/pr70278.c: New test.
11041 * gcc.target/arm/pr70278.c: New test.
11042
4bbf545b
DM
110432016-03-18 David Malcolm <dmalcolm@redhat.com>
11044
11045 PR c/70281
11046 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11047 (test_builtin_types_compatible_p): New test function.
11048 * gcc.dg/pr70281.c: New test case.
11049
dc28bb68
CL
110502016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11051
11052 PR target/70113
11053 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11054
5e8d6dff
IE
110552016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11056
11057 PR tree-optimization/70252
11058 * gcc.dg/pr70252.c: New test.
11059
d0e7e403
TV
110602016-03-18 Tom de Vries <tom@codesourcery.com>
11061
11062 * gcc.dg/pr70161-2.c: New test.
11063 * gcc.dg/pr70161.c: New test.
11064
fa22501a
TV
110652016-03-18 Tom de Vries <tom@codesourcery.com>
11066
11067 PR ipa/70269
11068 * gcc.dg/pr70269.c: New test.
11069
dd125026
JJ
110702016-03-18 Jakub Jelinek <jakub@redhat.com>
11071
11072 PR c++/70267
11073 * g++.dg/ext/java-3.C: New test.
11074
91914f0a
PP
110752016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11076
11077 PR c++/70205
11078 * g++.dg/lookup/pr70205.C: New test.
11079
753a8910
PP
110802016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11081
11082 PR c++/70218
11083 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11084
14ba7b28
MP
110852016-03-17 Marek Polacek <polacek@redhat.com>
11086
11087 PR c/69407
11088 * gcc.dg/atomic-op-6.c: New test.
11089
ded60913
DM
110902016-03-17 David Malcolm <dmalcolm@redhat.com>
11091
11092 PR c/70264
11093 * c-c++-common/pr70264.c: New test case.
11094
a3aad0e6
JJ
110952016-03-17 Jakub Jelinek <jakub@redhat.com>
11096
17366700
JJ
11097 PR c++/70144
11098 * c-c++-common/pr70144-1.c: New test.
11099 * c-c++-common/pr70144-2.c: New test.
11100
a3aad0e6
JJ
11101 PR c++/70272
11102 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11103 * g++.dg/opt/flifetime-dse6.C: New test.
11104 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11105
b57e6e18
L
111062016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11107
11108 PR driver/70192
11109 * gcc.dg/pic-1.c: New test.
11110 * gcc.dg/pic-2.c: Likewise.
11111 * gcc.dg/pic-3.c: Likewise.
11112 * gcc.dg/pic-4.c: Likewise.
11113 * gcc.dg/pie-1.c: Likewise.
11114 * gcc.dg/pie-2.c: Likewise.
11115 * gcc.dg/pie-3.c: Likewise.
11116 * gcc.dg/pie-4.c: Likewise.
11117 * gcc.dg/pie-5.c: Likewise.
11118 * gcc.dg/pie-6.c: Likewise.
11119
b38ba58b
TV
111202016-03-17 Tom de Vries <tom@codesourcery.com>
11121
11122 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11123 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11124
6931b3b7
RB
111252016-03-17 Richard Biener <rguenther@suse.de>
11126
11127 PR debug/70271
11128 * g++.dg/debug/pr70271.C: New testcase.
11129
0c8b64cb
IE
111302016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11131
11132 * gcc.target/i386/pr70251.c: New test.
11133
b1970801
MP
111342016-03-17 Marek Polacek <polacek@redhat.com>
11135
11136 PR c++/70194
11137 * g++.dg/warn/constexpr-70194.C: New test.
11138
820c5eaa
RH
111392016-03-16 Richard Henderson <rth@redhat.com>
11140
11141 PR middle-end/70240
11142 * gcc.c-torture/compile/pr70240.c: New.
11143
da0ad263
SKS
111442016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11145
11146 * gcc.c-torture/compile/20151204.c: Skip for avr.
11147
c73d295c
JJ
111482016-03-16 Jakub Jelinek <jakub@redhat.com>
11149
11150 PR target/70245
11151 * g++.dg/opt/pr70245.C: New test.
11152 * g++.dg/opt/pr70245.h: New file.
11153 * g++.dg/opt/pr70245-aux.cc: New file.
11154
b2794066
MS
111552016-03-16 Martin Sebor <msebor@redhat.com>
11156
11157 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11158
aa43616c
RH
111592016-03-16 Richard Henderson <rth@redhat.com>
11160
11161 PR middle-end/70199
11162 * gcc.c-torture/compile/pr70199.c: New.
11163
59608fe5
L
111642016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11165
11166 * gcc.dg/uninit-19.c: Run dos2unix.
11167
ab4c578f
MP
111682016-03-16 Marek Polacek <polacek@redhat.com>
11169
11170 PR c/70093
11171 * gcc.dg/nested-func-10.c: New test.
11172 * gcc.dg/nested-func-9.c: New test.
11173
f5387e76
JJ
111742016-03-16 Jakub Jelinek <jakub@redhat.com>
11175
11176 PR tree-optimization/68714
11177 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11178
7662b718
TV
111792016-03-16 Tom de Vries <tom@codesourcery.com>
11180
11181 PR tree-optimization/68715
11182 * gcc.dg/graphite/pr68715-2.c: New test.
11183 * gcc.dg/graphite/pr68715.c: New test.
11184 * gfortran.dg/graphite/pr68715.f90: New test.
11185
be7ce7ae
TV
111862016-03-16 Tom de Vries <tom@codesourcery.com>
11187
11188 PR tree-optimization/68809
11189 * gcc.dg/graphite/pr68809-2.c: New test.
11190 * gcc.dg/graphite/pr68809.c: New test.
11191
1935f250
JJ
111922016-03-16 Jakub Jelinek <jakub@redhat.com>
11193
6651c93e
JJ
11194 PR c++/70147
11195 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11196 method call to i () as argument. Adjust expected output.
11197
1935f250
JJ
11198 PR c++/70147
11199 * g++.dg/ubsan/pr70147-1.C: New test.
11200 * g++.dg/ubsan/pr70147-2.C: New test.
11201
ab1caa6e
MS
112022016-03-15 Martin Sebor <msebor@redhat.com>
11203
11204 PR c++/58281
11205 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11206
5c2a1bbb
JDA
112072016-03-15 John David Anglin <danglin@gcc.gnu.org>
11208
cb5d8ad1
JDA
11209 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11210 hppa*-*-hpux*.
11211
b440dd40
JDA
11212 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11213
5c2a1bbb
JDA
11214 PR libfortran/69799
11215 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11216 libatomic_available.
11217
42c729c5
MP
112182016-03-15 Marek Polacek <polacek@redhat.com>
11219
11220 PR c++/70209
11221 * g++.dg/ext/attribute-may-alias-4.C: New test.
11222
82b1c550
AM
112232016-03-15 Alexander Monakov <amonakov@ispras.ru>
11224
11225 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11226 -fvar-tracking-assignments-toggle flag.
11227
4ccbf3a6
PH
112282016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11229
11230 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11231
c39858bd
JJ
112322016-03-15 Jakub Jelinek <jakub@redhat.com>
11233
11234 PR rtl-optimization/70222
11235 * gcc.c-torture/execute/pr70222-1.c: New test.
11236 * gcc.c-torture/execute/pr70222-2.c: New test.
11237
8be119c1
RH
112382016-03-15 Richard Henderson <rth@redhat.com>
11239
11240 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11241
6598bb55
AB
112422016-03-15 Andrey Belevantsev <abel@ispras.ru>
11243
11244 PR rtl-optimization/69032
11245 * gcc.dg/pr69032.c: New test.
11246
81fa2944
AB
112472016-03-15 Andrey Belevantsev <abel@ispras.ru>
11248
11249 PR rtl-optimization/63384
4a148e19 11250 * g++.dg/pr63384.C: New test.
81fa2944 11251
74ea9ab6
AB
112522016-03-15 Andrey Belevantsev <abel@ispras.ru>
11253
11254 PR target/64411
11255 * gcc.target/i386/pr64411.C: New test.
11256
045d5055
TV
112572016-03-15 Tom de Vries <tom@codesourcery.com>
11258
11259 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11260 * gfortran.dg/goacc/kernels-alias.f95: New test.
11261
3ea33585
MS
112622016-03-14 Martin Sebor <msebor@redhat.com>
11263
11264 PR c++/53792
11265 * g++.dg/cpp0x/constexpr-inline.C: New test.
11266 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11267
1df7b330
DE
112682016-03-14 David Edelsohn <dje.gcc@gmail.com>
11269
11270 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11271
79b57d18
JJ
112722016-03-14 Jakub Jelinek <jakub@redhat.com>
11273
11274 PR middle-end/70219
11275 * gcc.dg/pr70219.c: New test.
11276
3cbf012a
BS
112772016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11278
11279 PR target/70083
11280 * gcc.dg/torture/pr70083.c: New test.
11281 * gcc.target/i386/pr70083.c: New test.
11282
a9fee7cd
RB
112832016-03-14 Richard Biener <rguenther@suse.de>
11284
11285 PR tree-optimization/56365
11286 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11287
4799603f
SB
112882016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11289
11290 PR target/70098
11291 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11292 New function.
11293 * g++.dg/pr70098.C: New testcase.
11294
11295
760ca967
TV
112962016-03-14 Tom de Vries <tom@codesourcery.com>
11297
11298 PR tree-optimization/70045
11299 * gcc.dg/graphite/pr70045.c: New test.
11300
44e66a77
JD
113012016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11302
11303 PR fortran/69043
11304 * gfortran.dg/include_9.f90: New test.
11305
a18e0fe1
DH
113062016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11307
11308 PR fortran/45076
11309 gfortran.dg/prof/prof.exp: New script.
11310 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11311
d0aca6ab
AB
113122016-03-12 Andrey Belevantsev <abel@ispras.ru>
11313
11314 PR rtl-optimization/69307
11315 * gcc.dg/pr69307.c: New test.
11316
cefe08a4
VM
113172016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11318
11319 PR target/69614
11320 * gcc.target/arm/pr69614.c: New.
11321
70112e2a
PT
113222016-03-12 Paul Thomas <pault@gcc.gnu.org>
11323
11324 PR fortran/70031
11325 * gfortran.dg/submodule_14.f08: New test
11326
11327 PR fortran/69524
11328 * gfortran.dg/submodule_15.f08: New test
11329
3f1e5d3a
PP
113302016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11331
11332 PR c++/70106
11333 * g++.dg/cpp1y/paren3.C: New test.
11334
a3f6d680
MM
113352016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11336
11337 PR target/70131
11338 * gcc.target/powerpc/ppc-round2.c: New test.
11339
92348f09
BS
113402016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11341
11342 PR target/70123
11343 * gcc.dg/torture/pr70123.c: New test.
11344
cebde9e9
JL
113452016-03-11 Jeff Law <law@redhat.com>
11346
11347 PR tree-optimization/70190
11348 * gcc.c-torture/compile/pr70190.c: New test.
11349
3edc5da4
DM
113502016-03-11 David Malcolm <dmalcolm@redhat.com>
11351
11352 PR c/68187
11353 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11354 case.
11355 (test43_b): Likewise.
11356 (test43_c): Likewise.
11357 (test43_d): Likewise.
11358 (test43_e): Likewise.
11359 (test43_f): Likewise.
11360 (test43_g): Likewise.
11361 (test44_a): Likewise.
11362 (test44_b): Likewise.
11363 (test44_c): Likewise.
11364 (test44_d): Likewise.
11365 (test44_e): Likewise.
11366
318c1204
DM
113672016-03-11 David Malcolm <dmalcolm@redhat.com>
11368
11369 PR c/70085
11370 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11371
bc062234
KT
113722016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11373
11374 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11375 dg-options.
11376
acfc1ac1
KT
113772016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11378
11379 PR target/70002
11380 PR target/69245
11381 * gcc.target/aarch64/pr69245_2.c: New test.
11382
d1e2bb2d
JJ
113832016-03-11 Jakub Jelinek <jakub@redhat.com>
11384
11385 PR tree-optimization/70177
11386 * gcc.dg/pr70177.c: New test.
11387
07350627
AL
113882016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11389
11390 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11391
5c6706f7
AL
113922016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11393
11394 * gcc.dg/tree-ssa/sra-20.c: New.
11395
02d472a2
JJ
113962016-03-11 Jakub Jelinek <jakub@redhat.com>
11397
686d390a
JJ
11398 PR rtl-optimization/70174
11399 * gcc.dg/pr70174.c: New test.
11400
02d472a2
JJ
11401 PR tree-optimization/70169
11402 * gcc.dg/pr70169.c: New test.
11403
0f9befa1
IE
114042016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11405
11406 PR target/70160
11407 * gcc.target/i386/pr70160.c: New test.
11408
432d4670
AK
114092016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11410
11411 * gcc.target/s390/dfp-1.c: New test.
11412
a3dc8760
NC
114132016-03-10 Nick Clifton <nickc@redhat.com>
11414
11415 PR target/70044
11416 * gcc.target/aarch64/pr70044.c: New test.
11417
b87a8d7d
PP
114182016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11419 Jakub Jelinek <jakub@redhat.com>
11420
11421 PR c++/70001
11422 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11423 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11424 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11425
4f4ada6a
JH
114262016-03-10 Jan Hubicka <hubicka@ucw.cz>
11427
11428 PR lto/69589
11429 * g++.dg/lto/pr69589_0.C: New testcase
11430 * g++.dg/lto/pr69589_1.C: New testcase
11431
d49b0aa0
MP
114322016-03-10 Marek Polacek <polacek@redhat.com>
11433
11434 PR c++/70153
11435 * g++.dg/delayedfold/unary-plus1.C: New test.
11436
114372016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11438
11439 * gcc.target/arm/pr45701-1.c: Escape brackets.
11440 * gcc.target/arm/pr45701-2.c: Likewise.
11441
71017a7b
AL
114422016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11443
11444 * gfortran.dg/unconstrained_commons.f: New.
11445
ba52669f
AM
114462016-03-10 Alan Modra <amodra@gmail.com>
11447
11448 * gcc.dg/pr69195.c: New.
11449 * gcc.dg/pr69238.c: New.
11450
27742332
TV
114512016-03-10 Tom de Vries <tom@codesourcery.com>
11452
11453 PR testsuite/68915
11454 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11455
3a81a594
RB
114562016-03-10 Richard Biener <rguenther@suse.de>
11457
11458 PR tree-optimization/70128
11459 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11460 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11461
3433b975
JJ
114622016-03-09 Jakub Jelinek <jakub@redhat.com>
11463
c2864f02
JJ
11464 PR tree-optimization/70152
11465 * gcc.dg/pr70152.c: New test.
11466
3433b975
JJ
11467 PR target/70086
11468 * gcc.target/i386/pr70086-1.c: New test.
11469 * gcc.target/i386/pr70086-2.c: New test.
11470 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11471
11472 PR tree-optimization/70127
11473 * gcc.c-torture/execute/pr70127.c: New test.
11474
96b3c82d
CP
114752016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11476
11477 * c-c++-common/goacc/combined-directives-2.c: New test.
11478
b4f3232d
DM
114792016-03-09 David Malcolm <dmalcolm@redhat.com>
11480
11481 PR c/68473
11482 PR c++/70105
11483 * g++.dg/diagnostic/pr70105.C: New test.
11484 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11485 (test_multiple_ordinary_maps): New test function.
11486
40499f81
DM
114872016-03-09 David Malcolm <dmalcolm@redhat.com>
11488
11489 PR c/68473
11490 PR c++/70105
11491 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11492 Drop range information from call to inform_at_rich_loc.
11493 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11494 New.
11495 (test_show_locus): Replace calls to rich_location::add_range with
11496 calls to add_range. Rewrite the tests that used the now-defunct
11497 rich_location ctor taking a source_range. Simplify other tests
11498 by replacing calls to COMBINE_LOCATION_DATA with calls to
11499 make_location.
11500
c9e33662
RB
115012016-03-09 Richard Biener <rguenther@suse.de>
11502 Jakub Jelinek <jakub@redhat.com>
11503
11504 PR tree-optimization/70138
11505 * gcc.dg/vect/pr70138-1.c: New testcase.
11506 * gcc.dg/vect/pr70138-2.c: Likewise.
11507
2c73b764
JJ
115082016-03-09 Jakub Jelinek <jakub@redhat.com>
11509
11510 PR target/70049
11511 * gcc.target/i386/pr70049.c: New test.
11512
c06d25bb
RB
115132016-03-09 Richard Biener <rguenther@suse.de>
11514
11515 PR c/70143
11516 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11517 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11518 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11519
5828a501
RO
115202016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11521
11522 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11523 arm-*-*.
11524
2e141c8d
JJ
115252016-03-09 Jakub Jelinek <jakub@redhat.com>
11526
5a9def37
JJ
11527 PR middle-end/67278
11528 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11529
2e141c8d
JJ
11530 PR target/67278
11531 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11532
11533 PR middle-end/70050
11534 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11535 in testcase comment.
11536
bf751f40
TV
115372016-03-09 Tom de Vries <tom@codesourcery.com>
11538
11539 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11540 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11541 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11542 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11543 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11544 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11545 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11546 * gfortran.dg/goacc/kernels-loop.f95: New test.
11547
e210c999
MS
115482016-03-08 Martin Sebor <msebor@redhat.com>
11549
11550 PR c++/62096
11551 * g++.dg/warn/overflow-warn-7.C: New test.
11552
80aac5c8
JM
115532016-03-08 Jason Merrill <jason@redhat.com>
11554
11555 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11556 * lib/target-supports.exp (check_effective_target_concepts): New.
11557
12b81409
JJ
115582016-03-08 Jakub Jelinek <jakub@redhat.com>
11559
d259b234
JJ
11560 PR c++/70135
11561 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11562 * g++.dg/ubsan/pr70135.C: New test.
11563
12b81409
JJ
11564 PR target/70110
11565 * gcc.dg/pr70110.c: New test.
11566
b4e9f2aa
MJ
115672016-03-07 Martin Jambor <mjambor@suse.cz>
11568
11569 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11570 * c-c++-common/gomp/if-1.c: Likewise.
11571 * c-c++-common/gomp/pr61486-2.c: Likewise.
11572 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11573 to dg-additional-options.
11574 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11575 * g++/gomp/target-teams-1.c: Likewise.
11576 * gcc.dg/gomp/gomp.exp: Likewise.
11577 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11578 dg-additional-options.
11579 * gfortran.dg/gomp/gomp.exp: Likewise.
11580 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11581 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11582 dg-additional-options.
11583 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11584
f86e631e
MJ
115852016-03-07 Martin Jambor <mjambor@suse.cz>
11586
11587 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11588 * c-c++-common/gomp/gridify-1.c: New test.
11589 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11590
94156b3f
AV
115912016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11592
11593 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11594 trigger for cortex-r8, when scanning for register r8.
11595 * gcc.target/arm/pr45701-2.c: Likewise.
11596
a84a49b7 115972016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11598 Jeff Law <law@redhat.com>
a84a49b7
RB
11599
11600 PR tree-optimization/69740
11601 * gcc.c-torture/compile/pr69740-1.c: New test.
11602 * gcc.c-torture/compile/pr69740-2.c: New test.
11603
e41f6c9e
BS
116042016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11605
11606 * lib/target-supports.exp
11607 (check_effective_target_whole_vector_shift): Enable for PPC64.
11608
57548bf5
RB
116092016-03-07 Richard Biener <rguenther@suse.de>
11610
11611 PR tree-optimization/70115
11612 * gcc.dg/torture/pr70115.c: New testcase.
11613
4ae13300
NS
116142016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11615
11616 PR middle-end/69916
11617 * c-c-++-common/goacc/pr69916.c: New.
11618
5edb9853
RH
116192016-03-07 Richard Henderson <rth@redhat.com>
11620
11621 * gcc.c-torture/compile/pr70061.c: New test.
11622
2067a8f3
RB
116232016-03-07 Richard Biener <rguenther@suse.de>
11624
11625 PR testsuite/70109
11626 * gcc.dg/vect/O3-pr36098.c: New testcase.
11627
4145a9b7
CL
116282016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11629
11630 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11631
1878be32
EB
116322016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11633
11634 * gnat.dg/renaming9.ad[sb]: New testcase.
11635
df762bb2
JJ
116362016-03-05 Jakub Jelinek <jakub@redhat.com>
11637
11638 PR c++/70084
11639 * g++.dg/expr/stdarg3.C: New test.
11640
7d461295
JL
116412016-03-04 Jeff Law <law@redhat.com>
11642
11643 PR tree-optimization/69196
11644 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11645 x86_64-*-*.
11646
29b9828f
BS
116472016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11648
b6b552fd
BS
11649 PR c/69973
11650 * gcc.dg/pr69973.c: New test.
11651
201d49e9
BS
11652 PR rtl-optimization/69941
11653 * gcc.dg/torture/pr69941.c: New test.
11654
29b9828f
BS
11655 PR c/69824
11656 * gcc.dg/pr69824.c: New test.
11657
640b7e74
TV
116582016-03-05 Tom de Vries <tom@codesourcery.com>
11659
11660 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11661 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11662 function.
11663
7a3a3fad
PP
116642016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11665
11666 PR c++/66786
11667 * g++.dg/cpp1y/var-templ48.C: New test.
11668 * g++.dg/cpp1y/var-templ49.C: New test.
11669
cd439aec
EB
116702016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11671
11672 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11673
60204554
JJ
116742016-03-04 Jakub Jelinek <jakub@redhat.com>
11675
0c8825de
JJ
11676 PR c++/70035
11677 * g++.dg/ubsan/pr70035.C: New test.
11678
60204554
JJ
11679 PR target/70062
11680 * gcc.target/i386/pr70062.c: New test.
11681
f79d4eab
L
116822016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11683
11684 * g++.dg/template/typename21.C: Remove c++98_only.
11685
ea81ce67
L
116862016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11687
11688 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11689
64b23c13
DM
116902016-03-04 David Malcolm <dmalcolm@redhat.com>
11691
11692 PR c/68187
11693 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11694 function.
11695 (fn_42_b): Likewise.
11696 (fn_42_c): Likewise.
11697
729526f5
DM
116982016-03-04 David Malcolm <dmalcolm@redhat.com>
11699
11700 PR c/68187
11701 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11702 function.
11703 (fn_40_b): Likewise.
11704 (fn_41_a): Likewise.
11705 (fn_41_b): Likewise.
11706
f9ea11ac
JJ
117072016-03-04 Jakub Jelinek <jakub@redhat.com>
11708
11709 PR target/70059
11710 * gcc.target/i386/avx512f-pr70059.c: New test.
11711 * gcc.target/i386/avx512dq-pr70059.c: New test.
11712
b6c38c69
BS
117132016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11714
11715 PR rtl-optimization/57676
11716 * gcc.dg/torture/pr57676.c: New test.
11717
af3cdd34
IE
117182016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11719
11720 * gcc.dg/pr70026.c: New test.
11721
7ff6ca38
MP
117222016-03-04 Marek Polacek <polacek@redhat.com>
11723
11724 PR c/69798
11725 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11726 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11727
a6bf62d5
KT
117282016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11729
11730 PR target/70004
11731 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11732 Delete.
11733 (test_corners_sisd_si): Likewise.
11734 (main): Remove checks of the above.
11735 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11736
ae4cdc6a
EB
117372016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11738
11739 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11740
08455559
CL
117412016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11742
11743 * gcc.dg/torture/pr69951.c: Accept argc==0.
11744
e9a35493
RB
117452016-03-04 Richard Biener <rguenther@suse.de>
11746
11747 PR c++/70054
11748 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11749 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11750
fba054c2
DV
117512016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11752
11753 PR testsuite/69766
11754 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11755 testing multiarch.
11756
f10cdc6c
JJ
117572016-03-04 Jakub Jelinek <jakub@redhat.com>
11758
11759 PR debug/69947
11760 * gcc.dg/guality/pr69947.c: New test.
11761
2e981ba0
JJ
117622016-03-03 Jakub Jelinek <jakub@redhat.com>
11763
11764 PR ada/70017
11765 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11766
0ba3bfa2
KT
117672016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11768
11769 PR rtl-optimization/69904
11770 * gcc.target/arm/pr69904.c: New test.
11771
97ecdb46
JJ
117722016-03-03 Jakub Jelinek <jakub@redhat.com>
11773
11774 PR target/70021
11775 * gcc.dg/vect/pr70021.c: New test.
11776 * gcc.target/i386/pr70021.c: New test.
11777
a2a743a1
MP
117782016-03-03 Marek Polacek <polacek@redhat.com>
11779
11780 PR middle-end/70050
11781 * gcc.dg/pr70050.c: New test.
11782
fa07ecdd
JG
117832016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11784
11785 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11786
23504262
ML
117872016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11788
11789 PR tree-optimization/70043
11790 * gfortran.dg/vect/pr70043.f90: New test.
11791
b7b9e1a9
EB
117922016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11793
11794 * gnat.dg/specs/task1.ads: New test.
11795
cb83ba54
RO
117962016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11797
11798 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11799 Invoke gdb with -batch.
11800 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11801
a75f5e30
RB
118022016-03-03 Richard Biener <rguenther@suse.de>
11803
11804 PR tree-optimization/55936
11805 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11806
268bc320
JL
118072016-03-02 Jeff Law <law@redhat.com>
11808
815f20ab
JL
11809 PR rtl-optimization/69942
11810 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11811 effects of argument promotions.
11812
268bc320
JL
11813 PR tree-optimization/69987
11814 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11815 target does not support -fprefetch-loop-arrays.
11816
171f7de5
UB
118172016-03-02 Uros Bizjak <ubizjak@gmail.com>
11818
11819 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11820
192912db
BC
118212016-03-02 Bin Cheng <bin.cheng@arm.com>
11822
c7908871 11823 PR rtl-optimization/69052
192912db
BC
11824 * gcc.target/i386/pr69052.c: New test.
11825
90a7a40b
AM
118262016-03-02 Alan Modra <amodra@gmail.com>
11827
11828 * gcc.dg/pr69990.c: New.
11829
69fa742f
JJ
118302016-03-02 Jakub Jelinek <jakub@redhat.com>
11831
de752fb0
JJ
11832 PR c/68062
11833 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11834
11835 PR middle-end/70022
11836 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11837
69fa742f
JJ
11838 PR target/70028
11839 * gcc.target/i386/pr70028.c: New test.
11840
7c65bd56
MK
118412016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11842
11843 * c-c++-common/asan/swapcontext-test-1.c,
11844 * c-c++-common/tsan/thread_leak.c,
11845 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11846 * g++.dg/tsan/benign_race.C,
11847 * g++.dg/tsan/fd_close_norace.C,
11848 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11849 races with sanitizer output
11850
37d98220 118512016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11852 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11853
11854 PR target/67278
11855 * gcc.dg/simd-8.c: New testcase.
11856
218db463
RB
118572016-03-02 Richard Biener <rguenther@suse.de>
11858
11859 PR middle-end/67278
11860 * gcc.dg/simd-7.c: New testcase.
11861
22c72158
EB
118622016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11863
11864 * gcc.target/i386/pr70007.c: Tweak.
11865
9a790ccc
DV
118662016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11867
11868 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11869
bd02f00f
MP
118702016-03-02 Marek Polacek <polacek@redhat.com>
11871
11872 PR c/67854
11873 * gcc.dg/pr67854.c: New test.
11874
1e840f39
JJ
118752016-03-02 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR middle-end/70025
11878 * gcc.dg/torture/pr70025.c: New test.
11879
bca00241
VK
118802016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11881
11882 PR tree-optimization/68621
11883 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11884
0bca04b8
EB
118852016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11886
11887 * gcc.target/i386/pr70007.c: New test.
11888
2a9afc86
JL
118892016-03-01 Jeff Law <law@redhat.com>
11890
eab2541b 11891 PR tree-optimization/69196
9d83ef71 11892 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11893
2a9afc86
JL
11894 PR tree-optimization/69196
11895 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11896 duplicating code and spoiling the expected output.
11897
0d39977e
MM
118982016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11899
11900 PR target/70033
11901 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11902 supports power9 before doing tests.
11903 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11904 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11905 * gcc.target/powerpc/p9-permute.c: Likewise.
11906
a0c0699d
UB
119072016-03-01 Uros Bizjak <ubizjak@gmail.com>
11908
11909 PR target/70027
11910 * gcc.target/i386/pr70027.c: New test.
11911
0ae3ef47 119122016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11913
11914 * gcc.dg/pr70017.c: New test.
11915
686e2237
JJ
119162016-03-01 Jakub Jelinek <jakub@redhat.com>
11917
11918 PR c/69796
11919 PR c/69974
11920 * gcc.dg/pr69796.c: New test.
11921 * gcc.dg/pr69974.c: New test.
11922
f8e4188c
EB
119232016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11924
11925 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11926
5e3f1c7c
JL
119272016-02-29 Jeff Law <law@redhat.com>
11928
11929 PR tree-optimization/69987
11930 * gfortran.dg/pr69987.f90: New test.
11931
11932 PR tree-optimization/69989
11933 * gcc.c-torture/compile/pr69989-2.c: New test.
11934
1be56bc5
MP
119352016-03-01 Marek Polacek <polacek@redhat.com>
11936
11937 PR c++/69795
11938 * g++.dg/parse/invalid1.C: New test.
11939
1b19470d
RB
119402016-03-01 Richard Biener <rguenther@suse.de>
11941
11942 PR middle-end/70022
11943 * gcc.dg/pr70022.c: New testcase.
11944
3ae0661a
IE
119452016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11946
11947 PR tree-optimization/69956
11948 * gcc.dg/pr69956.c: New test.
11949
0f09ab88
BS
119502016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11951
11952 PR target/70011
11953 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11954 XFAIL when hardware supports efficient unaligned storage access.
11955
76d881bf
PP
119562016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11957
11958 PR c++/69961
11959 * g++.dg/template/pr69961a.C: New test.
11960 * g++.dg/template/pr69961b.C: New test.
11961
7168133a
DM
119622016-02-29 David Malcolm <dmalcolm@redhat.com>
11963
11964 PR preprocessor/69985
11965 * gcc.dg/cpp/pr69985.c: New test case.
11966
0c6072a3
JL
119672016-02-29 Jeff Law <law@redhat.com>
11968
e66f219b
JL
11969 PR tree-optimization/70005
11970 * gcc.c-torture/execute/pr70005.c New test.
11971
0c6072a3
JL
11972 PR tree-optimization/69999
11973 * gcc.c-torture/compile/pr69999.c: New test.
11974
fd9fbdb3
YR
119752016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11976
11977 PR tree-optimization/69652
11978 * gcc.dg/torture/pr69652.c: Delete test.
11979 * gcc.dg/vect/pr69652.c: New test.
11980
cbd400b4
RB
119812016-02-19 Richard Biener <rguenther@suse.de>
11982
11983 PR tree-optimization/69980
11984 * gfortran.dg/vect/pr69980.f90: New testcase.
11985
84ea0f58
EB
119862016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11987
11988 * gcc.target/sparc/20160229-1.c: New test.
11989
5d2a63dc
EB
119902016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11991
11992 * gnat.dg/stack_usage3.adb: New test.
11993 * gnat.dg/stack_usage3_pkg.ads: New helper.
11994
93e708f9
EB
119952016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11996
11997 * gnat.dg/renaming8.adb: New test.
11998 * gnat.dg/renaming8_pkg1.ads: New helper.
11999 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12000 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12001
6512bc93
RB
120022016-02-29 Richard Biener <rguenther@suse.de>
12003
12004 PR tree-optimization/69720
12005 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12006
7b201a88
TK
120072016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12008
12009 PR fortran/68147
12010 PR fortran/47674
12011 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12012
82ee0cf2 120132016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12014 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12015
12016 PR fortran/56007
12017 * gfortran.dg/coarray_8.f90: Adjust error message.
12018 * gfortran.dg/pr56007.f90: New test.
12019 * gfortran.dg/pr56007.f: New test.
12020
cdc1a2c8
L
120212016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12022
12023 PR tree-optimization/69989
12024 * gcc.dg/torture/pr69989.c: New test.
12025
33505bcf
EB
120262016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12027
12028 * gcc.target/i386/stack-realign-win.c: New test.
12029
524bfb19
HA
120302016-02-28 Harald Anlauf <anlauf@gmx.de>
12031
12032 PR fortran/60126
12033 * gfortran.dg/pr60126.f90: New test.
12034
bd542508
JL
120352016-02-27 Jeff Law <law@redhat.com>
12036
12037 Revert
12038 2016-02-26 Richard Biener <rguenther@suse.de>
12039 Jeff Law <law@redhat.com>
12040
12041 PR tree-optimization/69740
12042 * gcc.c-torture/compile/pr69740-1.c: New test.
12043 * gcc.c-torture/compile/pr69740-2.c: New test.
12044
dd1291e0
JD
120452016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12046
5fb67f8b 12047 PR fortran/69910
dd1291e0
JD
12048 * gfortran.dg/newunit_4.f90: New test.
12049
5cfefb59
JJ
120502016-02-27 Jakub Jelinek <jakub@redhat.com>
12051
12052 PR target/69613
12053 PR rtl-optimization/69886
12054 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12055 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12056 target.
12057
20ba5f33
MS
120582016-02-26 Martin Sebor <msebor@redhat.com>
12059
12060 PR tree-optimization/15826
12061 * gcc.dg/tree-ssa/pr15826.c: New test.
12062
e6fb01b0
JJ
120632016-02-26 Jakub Jelinek <jakub@redhat.com>
12064
12065 PR target/69969
12066 * gcc.target/powerpc/pr69969.c: New test.
12067
e3e0cf64
MS
120682016-02-26 Martin Sebor <msebor@redhat.com>
12069
12070 PR c++/15766
12071 * g++.old-deja/g++.other/decl5.C: Add a test case.
12072
d1f2bea5
SB
120732016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12074
12075 PR target/69946
12076 * gcc.target/powerpc/pr69946.c: New file.
12077
4a4f9d2b 120782016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12079 Jeff Law <law@redhat.com>
4a4f9d2b 12080
e3e0cf64 12081 PR tree-optimization/69740
4a4f9d2b
RB
12082 * gcc.c-torture/compile/pr69740-1.c: New test.
12083 * gcc.c-torture/compile/pr69740-2.c: New test.
12084
ad2a2706
MJ
120852016-02-26 Martin Jambor <mjambor@suse.cz>
12086
12087 PR middle-end/69920
12088 * gcc.dg/torture/pr69932.c: New test.
12089 * gcc.dg/torture/pr69936.c: Likewise.
12090
1d11f7ce
AK
120912016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12092
12093 PR target/69709
12094 * gcc.target/s390/pr69709.c: New test.
12095
6cfccbb2
KT
120962016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12097
12098 PR target/69245
12099 * gcc.target/aarch64/pr69245_1.c: New test.
12100
ac59ad4e
KT
121012016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12102
12103 PR target/69613
12104 * gcc.dg/torture/pr69613.c: New test.
12105
a2ad54a0
JJ
121062016-02-26 Jakub Jelinek <jakub@redhat.com>
12107
12108 PR rtl-optimization/69891
12109 * gcc.target/i386/pr69891.c: New test.
12110
0884062c 121112016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12112 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12113
d2369d4f 12114 PR target/61397
c163789b
MM
12115 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12116 functionality for both 32-bit and 64-bit.
12117
5aed7e2c
RB
121182016-02-26 Richard Biener <rguenther@suse.de>
12119
12120 PR tree-optimization/69551
12121 * gcc.dg/torture/pr69951.c: New testcase.
12122
798e2a8e
RB
121232016-02-25 Richard Biener <rguenther@suse.de>
12124
12125 PR tree-optimization/48795
12126 * gcc.dg/Warray-bounds-18.c: New testcase.
12127
9559fbac
RO
121282016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12129
12130 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12131
c049b107
JJ
121322016-02-25 Jakub Jelinek <jakub@redhat.com>
12133
12134 PR rtl-optimization/69896
12135 * gcc.dg/pr69896.c: New test.
12136
1137001c
PP
121372016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12138
12139 PR c++/69736
12140 * g++.dg/cpp1y/paren2.C: New test.
12141
2e9c8641
MS
121422016-02-24 Martin Sebor <msebor@redhat.com>
12143
12144 PR c/51147
12145 * gcc.dg/enum-mode-2.c: New test.
12146
03ca8fb3
JJ
121472016-02-24 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR c++/69922
12150 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12151 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12152 * g++.dg/ubsan/pr69922.C: New test.
12153
0b05329b
MP
121542016-02-24 Marek Polacek <polacek@redhat.com>
12155
12156 PR c/69819
12157 * gcc.dg/pr69819.c: New test.
12158
57c2c374
MS
121592016-02-24 Martin Sebor <msebor@redhat.com>
12160
3b96b93a
MS
12161 PR c++/69912
12162 * g++.dg/ext/flexary15.C: New test.
12163
121642016-02-24 Martin Sebor <msebor@redhat.com>
12165
12166 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12167 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12168 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12169
65433bb5
MK
121702016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12171 Charles Baylis <charles.baylis@linaro.org>
12172
12173 PR debug/61033
12174 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12175
f802a424 121762016-02-24 Richard Biener <rguenther@suse.de>
44293580 12177 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12178
12179 PR middle-end/69760
12180 * gcc.dg/torture/pr69760.c: New testcase.
12181
525f795f
RO
121822016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12183
12184 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12185 pattern on Solaris with as.
12186
cd7bbceb
KT
121872016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12188
12189 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12190 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12191 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12192 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12193
89c0c1fd
JJ
121942016-02-24 Jakub Jelinek <jakub@redhat.com>
12195
12196 PR middle-end/69915
12197 * gcc.dg/pr69915.c: New test.
12198
0683fd27
KT
121992016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12200
12201 PR rtl-optimization/69886
12202 * gcc.dg/torture/pr69886.c: New test.
12203
e53d562a
RB
122042016-02-24 Richard Biener <rguenther@suse.de>
12205
12206 PR middle-end/68963
12207 * gcc.dg/torture/pr68963.c: New testcase.
12208
74a00288
KT
122092016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12210
12211 PR target/69875
12212 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12213 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12214 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12215 * gcc.target/arm/atomic_loaddi_1.c: New test.
12216 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12217 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12218 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12219 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12220 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12221 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12222 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12223 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12224
340fd4c9
JJ
122252016-02-24 Jakub Jelinek <jakub@redhat.com>
12226
12227 PR middle-end/69909
12228 * gcc.dg/torture/pr69909.c: New test.
12229
47d3fdb2
RB
122302016-02-24 Richard Biener <rguenther@suse.de>
12231
12232 PR tree-optimization/69907
12233 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12234 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12235 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12236
dab73e73
CB
122372016-02-24 Christian Bruel <christian.bruel@st.com>
12238
12239 * gcc.target/arm/pragma_cpp_fma.c: New test.
12240
7cc5ec65
JD
122412016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12242
12243 PR fortran/61156
12244 * gfortran.dg/include_6.f90: Update test.
12245
067fbd8b
JJ
122462016-02-23 Jakub Jelinek <jakub@redhat.com>
12247
12248 PR objc/69844
12249 * objc.dg/pr69844.m: New test.
12250
64a454d9
JD
122512016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12252
12253 PR libgfortran/69456
12254 * gfortran.dg/namelist_89.f90: New test.
12255 * gfortran.dg/pr59700.f90: Update test..
12256
35886f0b
MS
122572016-02-23 Martin Sebor <msebor@redhat.com>
12258
12259 PR middle-end/69780
12260 * g++.dg/ext/builtin_alloca.C: New test.
12261 * gcc.dg/builtins-68.c: New test.
12262
162cc7e3
RH
122632016-02-23 Richard Henderson <rth@redhat.com>
12264
12265 * gcc.target/i386/addr-space-3.c: Remove test.
12266
196440f8
DM
122672016-02-23 David Malcolm <dmalcolm@redhat.com>
12268
12269 PR preprocessor/69126
12270 PR preprocessor/69543
12271 * c-c++-common/pr69126-2-long.c: New test.
12272 * c-c++-common/pr69126-2-short.c: New test.
12273 * c-c++-common/pr69543-1.c: Remove xfail.
12274
1d3121af
DM
122752016-02-23 David Malcolm <dmalcolm@redhat.com>
12276
12277 PR preprocessor/69126
12278 PR preprocessor/69543
12279 PR preprocessor/69558
12280 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12281 (f): Rename to...
12282 (test_2): ...this, and add leading comment.
12283 (MACRO_3, test_3): New.
12284 (MACRO_4A, MACRO_4B, test_4): New.
12285 (MACRO): Rename to...
12286 (MACRO_5): ...this.
12287 (g): Rename to...
12288 (test_5): ...this, updating for renaming of MACRO, and
12289 add leading comment.
12290 * c-c++-common/pr69543-1.c: New.
12291 * c-c++-common/pr69543-2.c: New.
12292 * c-c++-common/pr69543-3.c: New.
12293 * c-c++-common/pr69543-4.c: New.
12294 * c-c++-common/pr69558-1.c: New.
12295 * c-c++-common/pr69558-2.c: New.
12296 * c-c++-common/pr69558-3.c: New.
12297 * c-c++-common/pr69558-4.c: New.
12298 * gcc.dg/pr69558.c: Move to...
12299 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12300 xfail for c++.
12301
f99c3557
TS
123022016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12303
12304 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12305 to -ftree-parallelize-loops/-fopenacc changes.
12306 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12307 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12308 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12309 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12310 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12311 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12312 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12313 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12314 * c-c++-common/goacc/kernels-loop.c: Likewise.
12315 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12316 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12317 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12318 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12319
c60ec7c2
RO
123202016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12321
12322 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12323
f1a62b6f
JJ
123242016-02-23 Jakub Jelinek <jakub@redhat.com>
12325
e67bf044
JJ
12326 PR c++/69902
12327 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12328
f1a62b6f
JJ
12329 PR c/69900
12330 * gcc.dg/pr69900.c: New test.
12331
20c5e09e
MJ
123322016-02-23 Martin Jambor <mjambor@suse.cz>
12333
12334 PR tree-optimization/69666
12335 * gcc.dg/tree-ssa/pr69666.c: New test.
12336
e457a6fc
AV
123372016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12338
12339 PR fortran/67451
12340 * gfortran.dg/coarray_allocate_5.f08: New test.
12341
d7b574f4
AK
123422016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12343
12344 * gcc.target/s390/vcond-shift.c: Move to ...
12345 * gcc.target/s390/vector/vcond-shift.c: ... here.
12346
58bdeb44
AK
123472016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12348
12349 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12350 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12351
7cd0387b
AK
123522016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12353
12354 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12355
4246c8da
MW
123562016-02-20 Mark Wielaard <mjw@redhat.com>
12357
12358 PR c/28901
12359 * gcc.dg/unused-variable-3.c: New test.
12360
f93bc532
JJ
123612016-02-22 Jakub Jelinek <jakub@redhat.com>
12362
12363 PR target/69888
12364 * gcc.target/i386/pr69888.c: New test.
12365
c4e360f4
RB
123662016-02-22 Richard Biener <rguenther@suse.de>
12367
12368 PR tree-optimization/69882
12369 * gfortran.dg/vect/pr69882.f90: New testcase.
12370
09c92f1c
JJ
123712016-02-22 Jakub Jelinek <jakub@redhat.com>
12372
12373 PR target/69885
12374 * gcc.dg/pr69885.c: New test.
12375
f88d45dc
OE
123762016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12377
12378 PR target/69806
12379 PR target/54089
12380 * gcc.target/sh/pr54089-10.c: New.
12381
ce1ff48e
PT
123822016-02-20 Paul Thomas <pault@gcc.gnu.org>
12383
12384 PR fortran/69423
12385 * gfortran.dg/deferred_character_15.f90 : New test.
12386
bbf27208
DH
123872016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12388
12389 PR fortran/57365
12390 gfortran.dg/allocate_with_source_18.f03: New test.
12391
123922016-02-20 Harald Anlauf <anlauf@gmx.de>
12393
12394 PR fortran/52531
12395 gfortran.dg/gomp/pr52531.f90: New test.
12396
268be88c
BE
123972016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12398
12399 PR c++/69865
12400 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12401 -std=c++03.
12402
4b6c824a
JJ
124032016-02-19 Jakub Jelinek <jakub@redhat.com>
12404
871b3f47
JJ
12405 PR c++/69826
12406 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12407 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12408
7a965d51
JJ
12409 PR c++/69850
12410 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12411
4b6c824a
JJ
12412 PR c++/69851
12413 * g++.dg/torture/pr69851.C: New test.
12414
15fca21a
MS
124152016-02-19 Martin Sebor <msebor@redhat.com>
12416
12417 PR testsuite/69573
12418 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12419
19e21586
JJ
124202016-02-19 Jakub Jelinek <jakub@redhat.com>
12421
03a616ac
JJ
12422 PR c++/69850
12423 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12424 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12425
19e21586
JJ
12426 PR c++/67767
12427 * g++.dg/cpp0x/pr67767.C: New test.
12428
2db16594
KT
124292016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12430
12431 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12432 for fp, simd, crypto, crc, lse.
12433 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12434 above.
12435 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12436 effective target check.
12437
5a7d9d1e
JJ
124382016-02-19 Jakub Jelinek <jakub@redhat.com>
12439
12440 PR target/69820
12441 * gcc.target/i386/pr69820.c: New test.
12442
6448f064
AK
124432016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12444
12445 * gcc.target/s390/vector/int128-1.c: New test.
12446
d0a859e6
AK
124472016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12448
12449 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12450
9e4eb643
AK
124512016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12452
12453 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12454 instruction pattern name to prevent the testcase from failing with
12455 -march=z13.
12456
859a4c0e
AK
124572016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12458
12459 * gcc.target/s390/md/movstr-2.c: New test.
12460
efc2340b
MK
124612016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12462
12463 * gcc.target/s390/morestack.c: New test.
12464
ca2bfbc2
DV
124652016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12466
12467 PR target/69625
12468 * gcc.target/s390/pr69625.c: Add test case.
12469
efd4bd05
BE
124702016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12471
12472 PR testsuite/68580
12473 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12474
2bf2078a
MM
124752016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12476
12477 PR target/68404
12478 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12479 * gcc.target/powerpc/fusion3.c: Likewise.
12480
f003579e
RB
124812016-02-18 Richard Biener <rguenther@suse.de>
12482
12483 PR middle-end/69553
12484 * g++.dg/torture/pr69553.C: New testcase.
12485
19233914
NC
124862016-02-18 Nick Clifton <nickc@redhat.com>
12487
efd4bd05
BE
12488 PR target/62254
12489 PR target/69610
12490 * gcc.target/arm/pr62554.c: New test.
12491 * gcc.target/arm/pr69610-1.c: New test.
12492 * gcc.target/arm/pr69610-2.c: New test.
19233914 12493
23f27839
RB
124942016-02-18 Richard Biener <rguenther@suse.de>
12495
12496 PR middle-end/69854
12497 * gcc.dg/torture/pr69854.c: New testcase.
12498
932c0da4
JJ
124992016-02-17 Jakub Jelinek <jakub@redhat.com>
12500
12501 PR c++/69850
12502 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12503
1bed93e4
BS
125042012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12505
12506 * gcc.target/powerpc/vec-cg.c: New test.
12507
57bfb134
RB
125082016-02-17 Richard Biener <rguenther@suse.de>
12509
12510 PR testsuite/69586
12511 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12512
a44e0ebb
KT
125132016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12514
12515 PR target/69161
12516 * gcc.c-torture/compile/pr69161.c: New test.
12517
ffacd726
DS
125182016-02-17 David Sherwood <david.sherwood@arm.com>
12519
12520 PR target/69532
12521 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12522 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12523
448db8d2
EB
125242016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12525
12526 * gcc.dg/ifcvt-4.c: Skip on Visium.
12527
e2f0522e
EB
125282016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12529
12530 * gnat.dg/atomic8.adb: New test.
12531
bf17fe3f
EB
125322016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12533
12534 * gnat.dg/discr46.ad[sb]: New test.
12535
ecf835e9
KN
125362016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12537
12538 PR Target/48344
12539 * gcc.target/powerpc/pr48344-1.c: New test.
12540
49a1164a
TK
125412015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12542
12543 PR fortran/69742
12544 * gfortran.dg/associate_21.f90: New test.
12545
bf14eba2
JJ
125462016-02-16 Jakub Jelinek <jakub@redhat.com>
12547
12548 PR c/69835
12549 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12550 -Wnonnull in dg-options.
12551 * c-c++-common/nonnull-2.c: New test.
12552
35a093b6
JG
125532016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12554 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12555
12556 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12557
e387d491
JJ
125582016-02-16 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR middle-end/69801
12561 * gcc.dg/pr69801.c: Add empty dg-options.
12562
ba539195
JN
125632016-02-16 James Norris <jnorris@codesourcery.com>
12564
12565 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12566 * g++.dg/goacc/deviceptr-1.c: New file.
12567
2a2b8f64
JJ
125682016-02-16 Jakub Jelinek <jakub@redhat.com>
12569
12570 PR tree-optimization/69820
12571 * gcc.dg/vect/pr69820.c: New test.
12572
87440c29
RB
125732016-02-16 Richard Biener <rguenther@suse.de>
12574
12575 PR tree-optimization/69776
12576 * gcc.dg/torture/pr69776-2.c: New testcase.
12577
6d87c306
BS
125782016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12579
12580 PR tree-optimization/69714
12581 * gcc.dg/torture/pr69714.c: New test.
12582
3824a0a2
JJ
125832016-02-16 Jakub Jelinek <jakub@redhat.com>
12584
12585 PR tree-optimization/69802
12586 * gcc.dg/pr69802.c: New test.
12587
c8cfe96e
RB
125882016-02-16 Richard Biener <rguenther@suse.de>
12589
12590 PR middle-end/69801
12591 * gcc.dg/pr69801.c: New testcase.
12592
fc12098d
JD
125932016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12594
12595 PR libgfortran/69651
12596 * gfortran.dg/read_bang.f90: New test.
12597 * gfortran.dg/read_bang4.f90: New test.
12598
ba6b3795
JJ
125992016-02-15 Jakub Jelinek <jakub@redhat.com>
12600
f0516ca4
JJ
12601 PR c++/69658
12602 * g++.dg/init/pr69658.C: New test.
12603
ba6b3795
JJ
12604 PR c++/69797
12605 * c-c++-common/pr69797.c: New test.
12606
de3f9a2d
PK
126072016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12608
12609 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12610 check for aarch64*-*-*.
12611
17a3b967
RB
126122016-02-15 Richard Biener <rguenther@suse.de>
12613
12614 PR tree-optimization/69783
12615 * gcc.dg/vect/pr69783.c: New testcase.
12616
1c48bff1
RB
126172016-02-15 Richard Biener <rguenther@suse.de>
12618
12619 PR tree-optimization/69776
12620 * gcc.dg/torture/pr69776.c: New testcase.
12621
1e6025b6
TK
126222016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12623
12624 PR fortran/60526
12625 * gfortran.dg/type_decl_4.f90: Reinstated.
12626
d3308279
JDA
126272016-02-14 John David Anglin <danglin@gcc.gnu.org>
12628
12629 PR fortran/68746
12630 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12631
b7c56581
TK
126322016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12633
12634 PR fortran/60526
12635 PR bootstrap/69816
12636 * gfortran.dg/type_decl_4.f90: Removed.
12637
60cb4ef5
TK
126382016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12639
12640 PR fortran/60526
12641 * gfortran.dg/type_decl_4.f90: New test.
12642
f6964637
AM
126432016-02-14 Alan Modra <amodra@gmail.com>
12644
1a8849d1 12645 PR testsuite/68886
f6964637
AM
12646 * gcc.c-torture/execute/stkalign.c: Revise test.
12647
f5121920
OE
126482016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12649
12650 PR target/67260
12651 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12652
6cda3ab6
OE
126532016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12654
12655 PR target/67260
12656 * gcc.target/sh/torture/pr67260.c: New.
12657
6786e598
JDA
126582016-02-12 John David Anglin <danglin@gcc.gnu.org>
12659
12660 * gcc.dg/pr67964.c: Add dg-require-alias.
12661
7e05dad8
OE
126622016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12663
12664 PR target/67636
12665 PR target/64345
12666 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12667
7f4cc3ce
JD
126682016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12669
12670 PR libgfortran/69668
12671 * gfortran.dg/namelist_88.f90: New test.
12672
955ca6dc
JD
126732016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12674
12675 PR libgfortran/69668
12676 * gfortran.dg/namelist_38.f90: Update test.
12677 * gfortran.dg/namelist_84.f90: Update test.
12678
876217ae
DM
126792016-02-12 David Malcolm <dmalcolm@redhat.com>
12680
12681 PR other/69554
12682 * gcc.dg/pr69554-1.c: New test.
12683 * gfortran.dg/pr69554-1.F90: New test.
12684 * gfortran.dg/pr69554-2.F90: New test.
12685 * lib/gcc-dg.exp (proc dg-locus): New function.
12686 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12687 distinguish between the caret-printing and non-caret-printing
12688 cases. If caret-printing has been explicitly enabled, bail out
12689 without attempting to fix up the output.
12690
61789eed
DM
126912016-02-12 David Malcolm <dmalcolm@redhat.com>
12692
12693 PR driver/69265
12694 PR driver/69453
12695 * gcc.dg/spellcheck-options-3.c: New test case.
12696 * gcc.dg/spellcheck-options-4.c: New test case.
12697 * gcc.dg/spellcheck-options-5.c: New test case.
12698 * gcc.dg/spellcheck-options-6.c: New test case.
12699 * gcc.dg/spellcheck-options-7.c: New test case.
12700 * gcc.dg/spellcheck-options-8.c: New test case.
12701 * gcc.dg/spellcheck-options-9.c: New test case.
12702 * gcc.dg/spellcheck-options-10.c: New test case.
12703
c3090c1f
JJ
127042016-02-12 Jakub Jelinek <jakub@redhat.com>
12705
12706 PR rtl-optimization/69764
12707 PR rtl-optimization/69771
12708 * c-c++-common/pr69764.c: New test.
12709 * gcc.dg/torture/pr69771.c: New test.
12710
8222034d
MP
127112016-02-12 Marek Polacek <polacek@redhat.com>
12712
12713 * g++.dg/torture/init-list1.C: New.
12714
f749f792
MP
127152016-02-12 Marek Polacek <polacek@redhat.com>
12716
12717 * gcc.dg/pr69522.c: Add empty dg-options.
12718
199fb02a
IE
127192016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12720
12721 * g++.dg/lto/lto.exp: Include and init mpx.
12722 * g++.dg/lto/pr69729_0.C: New test.
12723
b69539cb
JJ
127242016-02-12 Jakub Jelinek <jakub@redhat.com>
12725
06ff7000
JJ
12726 PR ipa/69241
12727 * g++.dg/ipa/pr69241-4.C: New test.
12728
b69539cb
JJ
12729 PR ipa/68672
12730 * g++.dg/ipa/pr68672-1.C: New test.
12731 * g++.dg/ipa/pr68672-2.C: New test.
12732 * g++.dg/ipa/pr68672-3.C: New test.
12733
16595a1f
BS
127342016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12735
12736 PR c/69522
6d87c306 12737 * gcc.dg/pr69522.c: New test.
16595a1f 12738
38d795d2
PP
127392016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12740
12741 PR c++/69098
12742 * g++.dg/cpp1y/69098.C: New test.
12743 * g++.dg/cpp1y/69098-2.C: New test.
12744
9c582551
JJ
127452016-02-12 Jakub Jelinek <jakub@redhat.com>
12746
12747 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12748 and neighbour -> neighbor.
12749 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12750 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12751 * c-c++-common/Wvarargs.c: Likewise.
12752 * c-c++-common/goacc/host_data-5.c: Likewise.
12753 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12754 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12755 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12756 * gcc.target/aarch64/pr60697.c: Likewise.
12757 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12758 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12759 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12760 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12761 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12762 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12763 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12764 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12765 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12766 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12767 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12768 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12769 * g++.dg/lookup/koenig5.C: Likewise.
12770 * g++.dg/ext/no-asm-2.C: Likewise.
12771 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12772 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12773 * gfortran.dg/used_types_16.f90: Likewise.
12774 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12775 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12776 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12777 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12778 * gfortran.dg/abstract_type_6.f03: Likewise.
12779 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12780 * gfortran.dg/used_types_15.f90: Likewise.
12781 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12782 * gfortran.dg/exit_3.f08: Likewise.
12783 * gfortran.dg/open_status_2.f90: Likewise.
12784 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12785 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12786 * gfortran.dg/associate_1.f03: Likewise.
12787 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12788 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12789 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12790 * gcc.dg/builtin-object-size-1.c: Likewise.
12791 * gcc.dg/noreturn-6.c: Likewise.
12792 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12793 * gcc.dg/globalalias.c: Likewise.
12794 * gcc.dg/builtins-config.h: Likewise.
12795 * gcc.dg/pr30457.c: Likewise.
12796 * gcc.c-torture/compile/volatile-1.c: Likewise.
12797 * gcc.c-torture/execute/20101011-1.c: Likewise.
12798 * c-c++-common/Waddress-1.c: Likewise.
12799
66756373
JJ
128002016-02-11 Jakub Jelinek <jakub@redhat.com>
12801
12802 PR c/69768
12803 * c-c++-common/Waddress-1.c: New test.
12804
76fe932b
AV
128052016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12806
12807 PR fortran/69296
12808 * gfortran.dg/associate_19.f03: New test.
12809 * gfortran.dg/associate_20.f03: New test.
12810
564c4d4b
OE
128112016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12812
12813 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12814
e1c1ecb0
KT
128152016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12816
12817 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12818 .arch armv8-a\n. Add -dA to dg-options.
12819 * gcc.target/aarch64/assembler_arch_1.c: New test.
12820 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12821
0d7d9458
PC
128222016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12823
12824 PR c++/68726
12825 * g++.dg/cpp0x/pr68726.C: New.
12826
e6208a60
IE
128272016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12828
12829 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12830 test.
12831
281a11eb
RB
128322016-02-11 Richard Biener <rguenther@suse.de>
12833
12834 * g++.dg/tree-ssa/pr61034.C: Adjust.
12835
e03dd765
VM
128362016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12837
4b48faf5 12838 PR target/69148
e03dd765
VM
12839 * gcc.target/s390/pr69148.c: New.
12840
cdc23927
YR
128412016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12842
12843 PR tree-optimization/69652
12844 * gcc.dg/torture/pr69652.c: New test.
12845
e199dd0a
JJ
128462016-02-10 Jakub Jelinek <jakub@redhat.com>
12847 Patrick Palka <ppalka@gcc.gnu.org>
12848
12849 PR ipa/69241
12850 PR c++/69649
12851 * g++.dg/ipa/pr69241-1.C: New test.
12852 * g++.dg/ipa/pr69241-2.C: New test.
12853 * g++.dg/ipa/pr69241-3.C: New test.
12854 * g++.dg/ipa/pr69649.C: New test.
12855
d6b38027
UB
128562016-02-10 Uros Bizjak <ubizjak@gmail.com>
12857
12858 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12859 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12860
13b562c5
BC
128612016-02-10 Bin Cheng <bin.cheng@arm.com>
12862
12863 PR tree-optimization/68021
12864 * gcc.dg/tree-ssa/pr68021.c: New test.
12865
24a179f8
RB
128662016-02-10 Richard Biener <rguenther@suse.de>
12867
12868 PR tree-optimization/69726
12869 * gcc.dg/uninit-22.c: New testcase.
12870
0d99886f
AP
128712016-02-09 Andrew Pinski <apinski@cavium.com>
12872
12873 PR tree-opt/69282
12874 * gcc.c-torture/compile/20160205-1.c: New testcase.
12875
ab04995c
MM
128762016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12877
12878 PR target/68404
12879 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12880 instead accessing a really large arrray.
12881 * gcc.target/powerpc/fusion3.c: Likewise.
12882
4b79ac23
CB
128832016-02-09 Charles Baylis <charles.baylis@linaro.org>
12884
12885 PR target/68532
12886 * gcc.c-torture/execute/pr68532.c: New test.
12887
b890a441
AO
128882016-02-11 Alexandre Oliva <aoliva@redhat.com>
12889
12890 PR target/69634
12891 * gcc.dg/pr69634.c: New.
12892
84a5bef7
RB
128932016-02-09 Richard Biener <rguenther@suse.de>
12894
12895 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12896
1f123759 128972016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12898
1f123759
AF
12899 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12900
65860c77
YR
129012016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12902
12903 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12904
7e1e8a0a
RB
129052016-02-09 Richard Biener <rguenther@suse.de>
12906
12907 PR tree-optimization/69715
12908 * gcc.dg/torture/pr69715.c: New testcase.
12909
efb45a9f
PP
129102016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12911
12912 PR c++/69139
12913 * g++.dg/cpp0x/trailing12.C: New test.
12914 * g++.dg/cpp0x/trailing13.C: New test.
12915
20a0c6f9
PP
129162016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12917
12918 PR c++/69283
12919 PR c++/67835
12920 * g++.dg/cpp1y/auto-fn29.C: New test.
12921 * g++.dg/cpp1y/auto-fn30.C: New test.
12922
a162f3af
JJ
129232016-02-08 Jakub Jelinek <jakub@redhat.com>
12924
12925 PR tree-optimization/69209
12926 * gcc.c-torture/compile/pr69209.c: New test.
12927
4b4a9fbd
JL
129282016-02-08 Jeff Law <law@redhat.com>
12929
12930 PR tree-optimization/68541
12931 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12932 of statements allowed in join block for path splitting.
12933
cfac5ed2
JJ
129342016-02-08 Jakub Jelinek <jakub@redhat.com>
12935
f68bc23f
JJ
12936 PR c++/59627
12937 * g++.dg/gomp/pr59627.C: New test.
12938
cfac5ed2
JJ
12939 PR ipa/69239
12940 * g++.dg/ipa/pr69239.C: New test.
12941
44714d8c
DM
129422016-02-08 David Malcolm <dmalcolm@redhat.com>
12943
12944 PR preprocessor/69664
12945 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12946 * gcc.dg/cpp/warn-comments.c: Likewise.
12947
eba9e839
MP
129482016-02-08 Marek Polacek <polacek@redhat.com>
12949
12950 PR c++/69688
12951 * g++.dg/init/const12.C: New test.
12952
a011cd92
BS
129532016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12954
12955 PR target/60410
12956 * gcc.dg/lto/pr55113_0.c: Remove test.
12957
5317b1be
RB
129582016-02-08 Richard Biener <rguenther@suse.de>
12959
12960 PR tree-optimization/69719
12961 * gcc.dg/torture/pr69719.c: New testcase.
12962
63998a63
RB
129632016-02-08 Richard Biener <rguenther@suse.de>
12964 Jeff Law <law@redhat.com>
12965
12966 PR target/68273
12967 * gcc.target/mips/pr68273.c: New testcase.
12968
43f4a281
RB
129692016-02-08 Richard Biener <rguenther@suse.de>
12970
12971 PR rtl-optimization/69274
12972 * gcc.target/i386/addr-sel-1.c: XFAIL.
12973
0b604d2d
JL
129742016-02-08 Jeff Law <law@redhat.com>
12975
e8dfe49e
JL
12976 PR tree-optimization/68541
12977 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12978
6daecd7a 12979 PR tree-optimization/65917
0b604d2d
JL
12980 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12981
c0f0e35a
JD
129822016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12983
12984 PR fortran/50555
12985 * gfortran.dg/namelist_args.f90: New test.
12986
8981d712
JL
129872016-02-05 Jeff Law <law@redhat.com>
12988
6daecd7a 12989 PR tree-optimization/68541
8981d712
JL
12990 * gcc.dg/tree-ssa/split-path-2.c: New test.
12991 * gcc.dg/tree-ssa/split-path-3.c: New test.
12992 * gcc.dg/tree-ssa/split-path-4.c: New test.
12993 * gcc.dg/tree-ssa/split-path-5.c: New test.
12994 * gcc.dg/tree-ssa/split-path-6.c: New test.
12995 * gcc.dg/tree-ssa/split-path-7.c: New test.
12996
46cb9332
MS
129972016-02-05 Martin Sebor <msebor@redhat.com>
12998
12999 PR c++/69662
13000 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13001 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13002
be2083ea
RH
130032016-02-06 Richard HEnderson <rth@redhat.com>
13004
13005 PR c/69643
13006 * gcc.target/i386/addr-space-4.c: New.
13007 * gcc.target/i386/addr-space-5.c: New.
13008
711d7c23
MM
130092016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13010
13011 PR fortran/66089
13012 * gfortran.dg/elemental_dependency_6.f90: New.
13013
b5c1c988
JJ
130142016-02-05 Jakub Jelinek <jakub@redhat.com>
13015
861c7bcd
JJ
13016 PR rtl-optimization/69691
13017 * gcc.c-torture/execute/pr69691.c: New test.
13018
b5c1c988
JJ
13019 PR c++/69628
13020 * g++.dg/parse/pr69628.C: New test.
13021
f7dfa966
UB
130222016-02-05 Uros Bizjak <ubizjak@gmail.com>
13023
13024 * gcc.dg/sancov/asan.c: Move to ...
13025 * gcc.dg/asan/sancov-1.c: ... here.
13026
9b143e64
UB
130272016-02-05 Uros Bizjak <ubizjak@gmail.com>
13028
13029 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13030
f5d4b899
L
130312016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13032
13033 PR target/69677
13034 * gcc.target/i386/pr69677.c: New test.
13035
76c85fbb
PP
130362016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13037
13038 PR c++/68948
13039 * g++.dg/template/pr68948.C: New test.
13040
f181bf90
DV
130412016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13042
13043 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13044 (only necessary on s390x).
13045
714fb282
L
130462016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13047
13048 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13049 -mno-accumulate-outgoing-args.
13050
618d6c1c
PP
130512016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13052
13053 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13054
1066e9b5
JJ
130552016-02-04 Jakub Jelinek <jakub@redhat.com>
13056
13057 PR c/69669
13058 * c-c++-common/pr69669.c: New test.
13059
76255d0d
MM
130602016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13061
13062 PR target/69667
13063 * g++.dg/pr69667.C: New file.
13064
e0b059b1
WD
130652016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13066
13067 PR target/69619
13068 * gcc.dg/pr69619.c: Add new test.
13069
2692b5c8
RS
130702016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13071
13072 PR rtl-optimization/69577
13073 * gcc.target/i386/pr69577.c: New test.
13074
7db337c2
ML
130752016-02-04 Martin Liska <mliska@suse.cz>
13076
13077 * g++.dg/asan/pr69276.C: New test.
13078
cc9c0829
KT
130792016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13080
13081 PR target/65932
13082 PR target/67714
13083 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13084 a single smulbb instruction.
13085 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13086 * gcc.target/amr/wmul-2.c: Likewise.
13087
eb9feb52
KT
130882016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13089
13090 PR target/65932
13091 PR target/67714
13092 * gcc.c-torture/execute/pr67714.c: New test.
13093
61f727fe
JJ
130942016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13095
13096 PR target/69454
13097 * gcc.target/i386/pr69454-1.c: New test.
13098 * gcc.target/i386/pr69454-2.c: New test.
13099
05dd97db
MS
131002016-02-03 Martin Sebor <msebor@redhat.com>
13101
13102 PR c++/69251
13103 PR c++/69253
13104 PR c++/69290
13105 PR c++/69277
13106 PR c++/69349
13107 * g++.dg/ext/flexarray-mangle-2.C: New test.
13108 * g++.dg/ext/flexarray-mangle.C: New test.
13109 * g++.dg/ext/flexarray-subst.C: New test.
13110 * g++.dg/ext/flexary11.C: New test.
13111 * g++.dg/ext/flexary12.C: New test.
13112 * g++.dg/ext/flexary13.C: New test.
13113 * g++.dg/ext/flexary14.C: New test.
13114 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13115
dac2fc29
L
131162016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13117
13118 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13119 Define only if CHECK_FLOAT128 is defined.
13120 (main): Properly initialize u5.
13121
eadb8035
JJ
131222016-02-03 Jakub Jelinek <jakub@redhat.com>
13123
0afbb81b
JJ
13124 PR c/69627
13125 * gcc.dg/pr69627.c: New test.
13126
eadb8035
JJ
13127 PR target/69644
13128 * gcc.dg/pr69644.c: New test.
13129
b12d4923
MS
131302016-02-03 Mike Stump <mikestump@comcast.net>
13131
13132 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13133 support for struct-layout-1.exp.
13134
ab4bae0c
PP
131352016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13136
13137 PR c++/69056
618d6c1c 13138 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13139
95831c01
VM
131402016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13141 Alexandre Oliva <aoliva@redhat.com>
13142
13143 PR target/69461
13144 * gcc.target/powerpc/pr69461.c: New.
13145
ccc71ab8
UB
131462016-02-03 Uros Bizjak <ubizjak@gmail.com>
13147
13148 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13149 works from here ...
13150 (check_effective_target_fsanitize_thread): ... to here. Do not
13151 specify additional compile flags for the test source.
13152 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13153 specify additional compile flags for the test source.
13154
96299640
WD
131552016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13156
13157 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13158
781d83d9
AV
131592016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13160
13161 PR fortran/67451
13162 PR fortran/69418
13163 * gfortran.dg/coarray_allocate_2.f08: New test.
13164 * gfortran.dg/coarray_allocate_3.f08: New test.
13165 * gfortran.dg/coarray_allocate_4.f08: New test.
13166
d8208e6d
AL
131672016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13168
13169 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13170 use same scan-tree-dump-times on all platforms.
13171 * gcc.dg/vect/vect-outer-1.c: Likewise.
13172 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13173 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13174 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13175 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13176 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13177 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13178 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13179
a8394fa0
SB
131802016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13181
13182 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13183 warning.
13184
f3baa1d3
L
131852016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13186
13187 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13188
eb077516
JN
131892016-02-02 James Norris <jnorris@codesourcery.com>
13190
13191 * c-c++-common/goacc/routine-5.c: Add tests.
13192
578fb225
AM
131932016-02-02 Alexander Monakov <amonakov@ispras.ru>
13194
13195 * gcc.target/nvptx/unsigned-cmp.c: New test.
13196
c64f7d37
WD
131972016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13198
13199 * gcc.target/aarch64/scalar_shift_1.c
13200 (test_corners_sisd_di): Improve force to SIMD register.
13201 (test_corners_sisd_si): Likewise.
13202 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13203 Remove scan-assembler check for ldr.
13204
90c6f26c
RB
132052016-02-02 Richard Biener <rguenther@suse.de>
13206
13207 PR tree-optimization/69595
13208 * gcc.dg/Warray-bounds-17.c: New testcase.
13209
9dc03c97
RB
132102016-02-02 Richard Biener <rguenther@suse.de>
13211
13212 PR tree-optimization/69606
13213 * gcc.dg/torture/pr69606.c: New testcase.
13214
2d4dc223
YR
132152016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13216
13217 PR middle-end/68542
13218 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13219 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13220
65c98fde
AM
132212016-02-02 Alan Modra <amodra@gmail.com>
13222
13223 PR target/69548
13224 * gcc.target/powerpc/pr69548.c: New test.
13225
e1b81f2b
JJ
132262016-02-01 Jakub Jelinek <jakub@redhat.com>
13227
d0268b37
JJ
13228 PR rtl-optimization/69592
13229 * gcc.dg/pr69592.c: New test.
13230
e1b81f2b
JJ
13231 PR preprocessor/69543
13232 PR c/69558
13233 * gcc.dg/pr69543.c: New test.
13234 * gcc.dg/pr69558.c: New test.
13235
7dd7780d
UB
132362016-02-01 Uros Bizjak <ubizjak@gmail.com>
13237
bf672ee5
UB
13238 PR testsuite/65940
13239 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13240
9a7013f8
MS
132412016-02-01 Martin Sebor <msebor@redhat.com>
13242
13243 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13244
e681fb2b
BC
132452016-02-01 Bin Cheng <bin.cheng@arm.com>
13246
13247 PR tree-optimization/67921
13248 * c-c++-common/ubsan/pr67921.c: New test.
13249
ff86345f
RB
132502016-02-01 Richard Biener <rguenther@suse.de>
13251
13252 PR middle-end/69556
13253 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13254
bc369dbd
RB
132552016-02-01 Richard Biener <rguenther@suse.de>
13256
13257 PR tree-optimization/69574
13258 * gcc.dg/torture/pr69574.c: New testcase.
13259
ef318184
RB
132602016-02-01 Richard Biener <rguenther@suse.de>
13261
13262 PR tree-optimization/69579
13263 * gcc.dg/setjmp-6.c: New testcase.
13264
654745e6
JJ
132652016-02-01 Jakub Jelinek <jakub@redhat.com>
13266
13267 PR rtl-optimization/69570
13268 * g++.dg/opt/pr69570.C: New test.
13269
e6c0c44b
RH
132702016-02-01 Richard Henderson <rth@redhat.com>
13271
13272 * gcc.dg/pr69535.c: New test.
13273
6ff3f09a
JDA
132742016-01-31 John David Anglin <danglin@gcc.gnu.org>
13275
2c005538
JDA
13276 PR testsuite/69584
13277 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13278 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13279
61083a4b
JDA
13280 PR debug/68244
13281 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13282
6ff3f09a
JDA
13283 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13284
0c221916
PT
132852016-01-31 Paul Thomas <pault@gcc.gnu.org>
13286
13287 PR fortran/67564
13288 * gfortran.dg/allocate_with_source_17.f03: New test.
13289
db7a2818
JJ
132902016-01-30 Jakub Jelinek <jakub@redhat.com>
13291
13292 PR tree-optimization/69546
13293 * gcc.dg/torture/pr69546.c: New test.
13294
e520d5f0
PT
132952016-01-30 Paul Thomas <pault@gcc.gnu.org>
13296
13297 PR fortran/69566
13298 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13299
343c05d3
MS
133002016-01-30 Martin Sebor <msebor@redhat.com>
13301
13302 PR c++/68490
13303 * g++.dg/ext/flexary10.C: New test.
13304
d6c3a539
DH
133052016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13306
13307 PR fortran/66707
13308 gfortran.dg/common_23.f90: New test.
13309
52d72fcd
BS
133102016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13311
13312 PR target/65546
13313 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13314 condition being checked, and disable it when the target supports
13315 misaligned loads and stores.
13316
3a5d2ba4
JJ
133172016-01-29 Jakub Jelinek <jakub@redhat.com>
13318
13319 PR debug/69518
13320 * gcc.dg/torture/pr69518.c: New test.
13321
6bbacdb5
L
133222016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13323
13324 PR target/69530
13325 * gcc.target/i386/pr69530.c: New test.
13326
af932cdb
SE
133272016-01-29 Steve Ellcey <sellcey@imgtec.com>
13328
13329 PR target/65604
13330 * gcc.target/mips/div-delay.c: New test.
13331
26658b7c
JJ
133322016-01-29 Jakub Jelinek <jakub@redhat.com>
13333
33e89989
JJ
13334 PR target/69551
13335 * gcc.target/i386/pr69551.c: New test.
13336
26658b7c
JJ
13337 PR target/66137
13338 * gcc.target/i386/pr66137.c: New test.
13339
401116b5
AB
133402016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13341
13342 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13343 always built for p5600.
13344 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13345 isa=p5600 dg-option.
13346
d4abfcc5
RB
133472016-01-29 Richard Biener <rguenther@suse.de>
13348
13349 PR tree-optimization/69547
13350 * g++.dg/tree-ssa/pr69547.C: New testcase.
13351
16b77b32
JJ
133522016-01-29 Jakub Jelinek <jakub@redhat.com>
13353
13354 PR debug/66869
13355 * g++.dg/warn/Wunused-function2.C: New test.
13356
a1c95464
DV
133572016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13358
13359 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13360 support for test to succeed.
13361
5453bfed
MP
133622016-01-29 Marek Polacek <polacek@redhat.com>
13363
13364 PR c++/69509
13365 PR c++/69516
13366 * g++.dg/ext/constexpr-vla2.C: New test.
13367 * g++.dg/ext/constexpr-vla3.C: New test.
13368 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13369
452ec2a5
RB
133702016-01-29 Richard Biener <rguenther@suse.de>
13371
13372 PR middle-end/69537
13373 * gcc.dg/uninit-21.c: New testcase.
13374
aec0b19e
UB
133752016-01-28 Uros Bizjak <ubizjak@gmail.com>
13376
13377 PR target/69459
13378 * gcc.target/i386/pr69459.c: New test.
13379
df113ce7
SE
133802016-01-28 Steve Ellcey <sellcey@imgtec.com>
13381
13382 PR target/68400
13383 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13384 * gcc.target/mips/pr68400.c: New test.
13385
494de84f
MS
133862016-01-28 Martin Sebor <msebor@redhat.com>
13387
13388 PR target/17381
13389 * gcc.target/powerpc/pr17381.c: New test.
13390
eb1b1f01
JJ
133912016-01-28 Jakub Jelinek <jakub@redhat.com>
13392
13393 PR middle-end/69542
13394 * gcc.dg/torture/pr69542.c: New test.
13395
6dfeb7ce
WD
133962016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13397
13398 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13399
4b7471a4
DE
134002016-01-28 David Edelsohn <dje.gcc@gmail.com>
13401
13402 * gcc.dg/pr65980.c: Skip on AIX.
13403 * gcc.dg/pr66688.c: Same.
13404
b271fd21
DE
134052016-01-28 David Edelsohn <dje.gcc@gmail.com>
13406
13407 PR target/63679
13408 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13409 * gcc.dg/tree-ssa/sra-18.c: Same.
13410
874108a9
AV
134112016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13412
13413 PR fortran/62536
13414 * gfortran.dg/block_15.f08: New test.
13415 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13416 on incorrectly closed BLOCK.
13417
30480bcd
IE
134182016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13419
13420 * gcc.dg/declare-simd.c: New test.
6905c577 13421
14ba8d6d
RB
134222016-01-28 Richard Biener <rguenther@suse.de>
13423
13424 PR tree-optimization/69466
13425 * gfortran.dg/vect/pr69466.f90: New testcase.
13426
0d4c694e
TP
134272016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13428
13429 * g++.dg/pr67989.C: Remove ARM-specific option.
13430 * gcc.target/arm/pr67989.C: New file.
13431
2aa780da
UB
134322016-01-27 Uros Bizjak <ubizjak@gmail.com>
13433
13434 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13435 and expm1 test for glibc < 2.11.
13436
f75ebe77
RH
134372016-01-27 Richard Henderson <rth@redhat.com>
13438
13439 * gcc.c-torture/execute/pr69447.c: New test.
13440
134412016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13442
9a175e65 13443 PR fortran/69422
49847d75
PT
13444 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13445
cbdd8ae0
JJ
134462016-01-27 Jakub Jelinek <jakub@redhat.com>
13447
13448 PR debug/66869
13449 * gcc.dg/pr66869.c: New test.
13450
2b572b3c
JL
134512016-01-25 Jeff Law <law@redhat.com>
13452
13453 PR tree-optimization/68398
aec0b19e 13454 PR tree-optimization/69196
2b572b3c
JL
13455 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13456 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13457 path to avoid new heuristic allowing more irreducible regions
13458 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13459 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13460 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13461 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13462 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13463
fa74a4bc
MP
134642016-01-27 Marek Polacek <polacek@redhat.com>
13465
13466 PR c/68062
13467 * c-c++-common/vector-compare-4.c: New test.
13468
0afff540
DM
134692016-01-27 David Malcolm <dmalcolm@redhat.com>
13470
13471 PR preprocessor/69126
13472 * c-c++-common/pr69126.c: New test case.
13473
1a218fc9
ILT
134742016-01-27 Ian Lance Taylor <iant@google.com>
13475
13476 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13477
5d70666e
RB
134782016-01-27 Ryan Burn <contact@rnburn.com>
13479
13480 PR cilkplus/69267
13481 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13482
87ff4d66
UB
134832016-01-27 Uros Bizjak <ubizjak@gmail.com>
13484
13485 PR target/69512
13486 * gcc.target/i386/pr69512.c: New test.
13487
27e23cca
RE
134882016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13489
13490 PR ada/69488
13491 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13492
05bf54c3
MP
134932016-01-27 Marek Polacek <polacek@redhat.com>
13494
13495 PR c++/69379
13496 * g++.dg/pr69379.C: New test.
13497
60214d0d
MS
134982016-01-27 Martin Sebor <msebor@redhat.com>
13499
13500 PR c++/69317
13501 * g++.dg/abi/Wabi-2-2.C: New test.
13502 * g++.dg/abi/Wabi-2-3.C: New test.
13503 * g++.dg/abi/Wabi-3-2.C: New test.
13504 * g++.dg/abi/Wabi-3-3.C: New test.
13505
167c7bfa
RB
135062016-01-27 Richard Biener <rguenther@suse.de>
13507
13508 PR tree-optimization/69166
13509 * gcc.dg/torture/pr69166.c: New testcase.
13510
1430fb1f
MJ
135112016-01-27 Martin Jambor <mjambor@suse.cz>
13512
13513 PR tree-optimization/69355
13514 * gcc.dg/tree-ssa/pr69355.c: New test.
13515
95e3030c
MP
135162016-01-27 Marek Polacek <polacek@redhat.com>
13517
13518 PR c++/69496
13519 * g++.dg/ext/constexpr-vla1.C: New test.
13520
eeb085f3
CB
135212016-01-20 Christian Bruel <christian.bruel@st.com>
13522
13523 PR target/69245
13524 * gcc.target/arm/pr69245.c: New test.
13525
b1652dde
JJ
135262016-01-27 Jakub Jelinek <jakub@redhat.com>
13527
13528 PR tree-optimization/69399
13529 * gcc.dg/torture/pr69399.c: New test.
13530
ce7e8f00
EB
135312016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13532
13533 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13534
e4aac1d1
EB
135352016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13536
13537 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13538
8dfdb419
TV
135392016-01-26 Tom de Vries <tom@codesourcery.com>
13540
13541 PR tree-optimization/69110
13542 * gcc.dg/autopar/pr69110.c: New test.
13543
56f80f54 135442016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13545 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13546
13547 * gcc.dg/graphite/isl-ast-op-select.c: New.
13548
a0909527
PT
135492015-01-26 Paul Thomas <pault@gcc.gnu.org>
13550
13551 PR fortran/69385
13552 * gfortran.dg/allocate_error_6.f90: New test.
13553
ffc445f4
RH
135542016-01-26 Richard Henderson <rth@redhat.com>
13555
13556 * gcc.dg/tm/pr60908.c: New test.
13557
01e1dea3
DM
135582016-01-26 David Malcolm <dmalcolm@redhat.com>
13559
13560 PR other/69006
13561 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13562 directive.
13563 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13564 expected multiline output to reflect the colorization being
13565 disabled before newlines.
13566 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13567 (custom_diagnostic_finalizer): Replace call to
13568 pp_newline_and_flush with call to pp_flush.
13569 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13570 * gfortran.dg/implicit_class_1.f90: Likewise.
13571 * lib/gcc-dg.exp (allow_blank_lines): New global.
13572 (dg-allow-blank-lines-in-output): New procedure.
13573 (gcc-dg-prune): Complain about blank lines in the output, unless
13574 dg-allow-blank-lines-in-output was called.
13575 * lib/multiline.exp (_build_multiline_regex): Only support
13576 arbitrary followup text for non-blank-lines, not for blank lines.
13577
13f92e8d
JJ
135782016-01-26 Jakub Jelinek <jakub@redhat.com>
13579
13580 PR tree-optimization/69483
13581 * gcc.dg/pr69483.c: New test.
13582 * g++.dg/opt/pr69483.C: New test.
13583
92422235
CL
135842016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13585
13586 PR target/68620
13587 * gcc.target/arm/pr68620.c: New test.
13588
0bccf11b
L
135892016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13590
13591 * gcc.target/i386/pr68986-2.c: Remove -m32.
13592
81cd202e
L
135932016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13594
13595 PR target/68986
13596 * gcc.target/i386/pr68986-1.c: New test.
13597 * gcc.target/i386/pr68986-2.c: Likewise.
13598 * gcc.target/i386/pr68986-3.c: Likewise.
13599
213a1c03
CB
136002016-01-26 Christian Bruel <christian.bruel@st.com>
13601
13602 * lib/target-supports.exp
13603 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13604 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13605 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13606
22a08dd1
RB
136072016-01-26 Richard Biener <rguenther@suse.de>
13608
13609 PR tree-optimization/69452
13610 * gcc.dg/torture/pr69452.c: New testcase.
13611
6c06e0e8
JJ
136122016-01-26 Jakub Jelinek <jakub@redhat.com>
13613
13614 PR target/69442
13615 * gcc.dg/pr69442.c: New test.
13616
b96824c4
RFI
136172016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13618
13619 PR target/67896
13620 * gcc.target/aarch64/simd/pr67896.C: New.
13621
5ee31e57
RS
136222016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13623
13624 PR tree-optimization/69400
13625 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13626 function.
13627 (plugin_init): Call it.
13628 * gcc.dg/torture/pr69400.c: New test.
13629
7ddfb31d
CL
136302016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13631
13632 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13633
1e050c90
AK
136342016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13635 Sebastian Pop <s.pop@samsung.com>
13636
13637 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13638 isl-0.15.
13639
c8ee4bf5
AK
136402016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13641 Sebastian Pop <s.pop@samsung.com>
13642
13643 * gcc.dg/graphite/pr69292.c: New.
13644
d902b330
JJ
136452016-01-25 Jakub Jelinek <jakub@redhat.com>
13646
13647 * c-c++-common/goacc/use_device-1.c: New test.
13648
2c89b952
JL
136492016-01-25 Jeff Law <law@redhat.com>
13650
13651 PR tree-optimization/69196
13652 PR tree-optimization/68398
13653 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13654 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13655
685c8785
DE
136562016-01-25 David Edelsohn <dje.gcc@gmail.com>
13657
13658 PR target/69469
13659 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13660 Algorithm.
13661
95cef0c1
RB
136622016-01-25 Richard Biener <rguenther@suse.de>
13663
13664 PR testsuite/69380
13665 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13666
2947d3b2
IE
136672016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13668
13669 PR target/69421
13670 * gcc.dg/pr69421.c: New test.
13671
ae19075a
BB
136722016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13673
13674 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13675 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13676 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13677 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13678 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13679 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13680 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13681 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13682 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13683 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13684
fa4511c2
RB
136852016-01-25 Richard Biener <rguenther@suse.de>
13686
13687 PR tree-optimization/69376
13688 * gcc.dg/torture/pr69376.c: New testcase.
13689
1d101216
JD
136902016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13691
13692 PR fortran/69397
13693 PR fortran/68442
13694 * gfortran.dg/interface_38.f90: New test.
13695 * gfortran.dg/interface_39.f90: New test.
a0909527 13696
a59b92b0
PP
136972016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13698
13699 Revert:
13700 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13701
13702 PR c++/11858
13703 PR c++/24663
13704 PR c++/24664
13705 * g++.dg/template/pr11858.C: New test.
13706 * g++.dg/template/pr24663.C: New test.
13707 * g++.dg/template/unify12.C: New test.
13708 * g++.dg/template/unify13.C: New test.
13709 * g++.dg/template/unify14.C: New test.
13710 * g++.dg/template/unify15.C: New test.
13711 * g++.dg/template/unify16.C: New test.
13712 * g++.dg/template/unify17.C: New test.
13713
16acb1a8
DH
137142016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13715
13716 PR fortran/68283
13717 gfortran.dg/pr68283.f90: New test.
13718
094773e8
TK
137192016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13720
13721 PR fortran/66094
13722 * gfortran.dg/inline_matmul_13.f90: New test.
13723 * gfortran.dg/matmul_bounds_8.f90: New test.
13724 * gfortran.dg/matmul_bounds_9.f90: New test.
13725 * gfortran.dg/matmul_bounds_10.f90: New test.
13726
42fb90d7
TV
137272016-01-23 Tom de Vries <tom@codesourcery.com>
13728
13729 PR tree-optimization/69426
13730 * gcc.dg/autopar/pr69426.c: New test.
13731
69da7802
MS
137322016-01-23 Martin Sebor <msebor@redhat.com>
13733
13734 PR c++/58109
13735 PR c++/69022
13736 * g++.dg/cpp0x/alignas5.C: New test.
13737 * g++.dg/ext/vector29.C: Same.
13738
da17300a
UB
137392016-01-23 Uros Bizjak <ubizjak@gmail.com>
13740
13741 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13742 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13743 _GNU_SOURCE from compile flags to the source.
13744 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13745 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13746 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13747 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13748
62041cfc
JJ
137492016-01-22 Jakub Jelinek <jakub@redhat.com>
13750
13751 PR target/69432
13752 * g++.dg/opt/pr69432.C: New test.
13753
f7d2ad6f
BS
137542016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13755
13756 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13757 32-bit targets testing an -m64 multilib.
13758
d403fc9a
WS
137592016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13760
13761 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13762 64-bit support.
13763
4aa16f8d
JG
137642016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13765
13766 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13767
7c816d0f
CB
137682016-01-21 Christian Bruel <christian.bruel@st.com>
13769
13770 PR target/68674
13771 * gcc.target/i386/pr68674.c
13772 * gcc.target/aarch64/pr68674.c
13773 * gcc.target/arm/pr68674.c
13774
fce661e8
KT
137752016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13776
13777 PR target/69403
13778 * gcc.c-torture/execute/pr69403.c: New test.
13779
4696899f
PC
137802016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13781
13782 PR c++/55843
13783 * g++.dg/template/pr55843.C: New.
13784
bac69366
AL
137852016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13786
13787 PR testsuite/66877
13788 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13789 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13790
b57d3a5c
BS
137912016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13792
13793 PR testsuite/67489
da17300a
UB
13794 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13795 from dg-do compile directive, and instead add
13796 { dg-require-effective-target int128 }.
b57d3a5c 13797
9f04a53e
MS
137982016-01-20 Martin Sebor <msebor@redhat.com>
13799
13800 PR c/69405
13801 * gcc.dg/sync-fetch.c: New test.
13802
38a51663
JL
138032016-01-21 Martin Sebor <msebor@redhat.com>
13804
13805 PR target/69252
13806 * gcc.target/powerpc/pr69252.c: New test.
13807
2423a75a
JD
138082016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13809
13810 PR fortran/65996
da17300a 13811 * gfortran.dg/pr65996.f90: New test.
2423a75a 13812
0a76463f
DV
138132016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13814
13815 PR c++/68810
9f04a53e 13816 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13817 expected to generate an error.
0a76463f 13818
9776e692
BS
138192016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13820
13821 PR middle-end/66178
13822 * gcc.dg/torture/pr66178.c: New test.
13823
c8d3e088
AB
138242016-01-21 Anton Blanchard <anton@samba.org>
13825 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13826
13827 PR target/63354
13828 * gcc.target/powerpc/pr63354.c: New test.
13829
35b707ff
VM
138302016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13831
13832 PR rtl-optimization/68990
13833 * gcc.target/i386/pr68990: New.
13834
157b0829
NC
138352016-01-21 Nick Clifton <nickc@redhat.com>
13836
13837 PR target/69129
13838 * gcc.target/mips/pr69129.c: New.
13839
aede6748
PC
138402016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13841
13842 PR c++/58046
13843 * g++.dg/cpp0x/pr58046.C: New.
13844
5463c2c8
JJ
138452016-01-21 Jakub Jelinek <jakub@redhat.com>
13846
6d31cc75
SS
13847 PR target/69187
13848 PR target/65624
13849 * gcc.target/arm/pr69187.c: New test.
13850
5463c2c8
JJ
13851 PR c++/69355
13852 * g++.dg/torture/pr69355.C: New test.
13853
fa28f32b
AK
138542016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13855 Sebastian Pop <s.pop@samsung.com>
13856
13857 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13858
b920a047
AK
138592016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13860 Sebastian Pop <s.pop@samsung.com>
13861
da17300a 13862 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13863
bdd3aea6
JJ
138642016-01-21 Jakub Jelinek <jakub@redhat.com>
13865
13866 PR middle-end/67653
13867 * c-c++-common/pr67653.c: New test.
13868 * gcc.dg/torture/pr29119.c: Add dg-warning.
13869
26a2e6ae
PB
138702016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13871
13872 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13873
d25c7690
PK
138742016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13875
13876 PR c/24293
13877 * gcc.dg/pr24293.c: New test.
13878 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13879 incomplete struct type.
13880 * gcc.dg/declspec-1.c: Likewise.
13881 * gcc.dg/pr63549.c: Likewise.
13882
889d5698
JJ
138832016-01-20 Jakub Jelinek <jakub@redhat.com>
13884
13885 PR tree-optimization/66612
13886 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13887 for bdn instruction.
13888
d7cf3dc7
CL
138892016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13890
13891 * lib/target-supports.exp
13892 (check_effective_target_arm_fp_ok_nocache): New.
13893 (check_effective_target_arm_fp_ok): New.
13894 (add_options_for_arm_fp): New.
13895 (check_effective_target_arm_crypto_ok_nocache): Require
13896 target_arm_v8_neon_ok instead of arm32.
13897 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13898 (check_effective_target_arm_crypto_pragma_ok): New.
13899 (add_options_for_arm_vfp): New.
13900 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13901 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13902 target instead. Force initial fpu to vfp.
13903 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13904 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13905 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13906 dependency.
13907 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13908 use arm_vfp effective target instead. Force initial fpu to vfp.
13909 * gcc.target/arm/attr-neon3.c: Likewise.
13910 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13911 arm_vfp_ok.
13912 * gcc.target/arm/unsigned-float.c: Likewise.
13913 * gcc.target/arm/vfp-1.c: Likewise.
13914 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13915 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13916 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13917 * gcc.target/arm/vfp-ldmias.c: Likewise.
13918 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13919 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13920 * gcc.target/arm/vfp-stmiad.c: Likewise.
13921 * gcc.target/arm/vfp-stmias.c: Likewise.
13922 * gcc.target/arm/vnmul-1.c: Likewise.
13923 * gcc.target/arm/vnmul-2.c: Likewise.
13924 * gcc.target/arm/vnmul-3.c: Likewise.
13925 * gcc.target/arm/vnmul-4.c: Likewise.
13926
01ac9704 139272016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13928
e84b00da
L
13929 PR testsuite/69366
13930 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13931 the MPX run-time library, for compile-time MPX test.
13932 * gcc.target/i386/chkp-always_inline.c: Likewise.
13933 * gcc.target/i386/chkp-bndret.c: Likewise.
13934 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13935 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13936 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13937 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13938 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13939 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13940 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13941 * gcc.target/i386/chkp-label-address.c: Likewise.
13942 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13943 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13944 * gcc.target/i386/chkp-pr69044.c: Likewise.
13945 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13946 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13947 * gcc.target/i386/chkp-strchr.c: Likewise.
13948 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13949 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13950 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13951 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13952 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13953 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13954 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13955 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13956 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13957 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13958 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13959 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13960 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13961 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13962 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13963 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13964 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13965 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13966 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13967 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13968 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13969 * gcc.target/i386/pr63995-2.c: Likewise.
13970 * gcc.target/i386/pr64805.c: Likewise.
13971 * gcc.target/i386/pr65044.c: Likewise.
13972 * gcc.target/i386/pr65167.c: Likewise.
13973 * gcc.target/i386/pr65183.c: Likewise.
13974 * gcc.target/i386/pr65184.c: Likewise.
13975 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13976
28b33016
IE
139772016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13978
13979 PR tree-optimization/69328
13980 * gcc.dg/pr69328.c: New test.
13981
bcff0913
JL
139822016-01-20 Jeff Law <law@redhat.com>
13983
bf0bb970 13984 PR target/25114
bcff0913
JL
13985 * gcc.target/m68k/pr25114.c: New test.
13986
a3f69631
AV
139872016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13988
13989 * gcc.target/arm/memset-inline-10.c: Added
13990 dg-require-effective-target arm_thumb2_ok.
13991
af33ba0d
EB
139922016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13993
13994 * gcc.dg/debug/dwarf2/sso.c: New test.
13995
7596d5de
UB
139962016-01-19 Uros Bizjak <ubizjak@gmail.com>
13997
13998 PR testsuite/68820
13999 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14000 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14001 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14002
ceda2c69
JH
140032016-01-19 Jan Hubicka <hubicka@ucw.cz>
14004
14005 PR ipa/66223
14006 * g++.dg/ipa/devirt-50.C: New testcase.
14007
38a979f2
MP
140082016-01-19 Marek Polacek <polacek@redhat.com>
14009
14010 PR c++/68965
14011 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14012 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14013
962801c5
KT
140142016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14015
14016 PR target/69135
14017 * gcc.target/arm/pr69135_1.c: New test.
14018
078fe40a
WD
140192015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14020
14021 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14022
786e3c06
WD
140232015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14024
14025 * gcc.target/aarch64/ccmp_1.c: New testcase.
14026
1e297006
MP
140272016-01-19 Marek Polacek <polacek@redhat.com>
14028
14029 PR c++/68586
14030 * g++.dg/cpp0x/enum30.C: New test.
14031
879c27e3
RB
140322016-01-19 Richard Biener <rguenther@suse.de>
14033
14034 PR tree-optimization/69336
14035 * g++.dg/tree-ssa/pr69336.C: New testcase.
14036
015337d3
JJ
140372016-01-19 Jakub Jelinek <jakub@redhat.com>
14038
14039 PR debug/65779
14040 * gcc.dg/pr65779.c: New test.
14041
e2c768b6
RB
140422016-01-19 Richard Biener <rguenther@suse.de>
14043
14044 PR tree-optimization/69352
14045 * gcc.dg/torture/pr69352.c: New testcase.
14046
569efc34
JJ
140472016-01-19 Jakub Jelinek <jakub@redhat.com>
14048
14049 PR rtl-optimization/68955
14050 PR rtl-optimization/64557
14051 * gcc.dg/torture/pr68955.c: New test.
14052
e49d321f
JH
140532016-01-19 Jan Hubicka <hubicka@ucw.cz>
14054
14055 PR lto/69136
14056 * g++.dg/torture/pr69136.C: New testcase.
14057
e9191ad3
JH
140582016-01-19 Jan Hubicka <hubicka@ucw.cz>
14059
14060 PR lto/69133
14061 * g++.dg/lto/pr69133_0.C: New testcase.
14062 * g++.dg/lto/pr69133_1.C: New testcase.
14063
2bedb645
JL
140642016-01-15 Jeff Law <law@redhat.com>
14065
14066 PR tree-optimization/69320
14067 * gcc.c-torture/pr69320-1.c: New test.
14068 * gcc.c-torture/pr69320-2.c: New test.
14069 * gcc.c-torture/pr69320-3.c: New test.
14070 * gcc.c-torture/pr69320-4.c: New test.
14071
17c15cb9
PP
140722016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14073
14074 PR c++/11858
14075 PR c++/24663
14076 PR c++/24664
14077 * g++.dg/template/pr11858.C: New test.
14078 * g++.dg/template/pr24663.C: New test.
14079 * g++.dg/template/unify12.C: New test.
14080 * g++.dg/template/unify13.C: New test.
14081 * g++.dg/template/unify14.C: New test.
14082 * g++.dg/template/unify15.C: New test.
14083 * g++.dg/template/unify16.C: New test.
14084 * g++.dg/template/unify17.C: New test.
14085
9617fd08
DM
140862016-01-18 David Malcolm <dmalcolm@redhat.com>
14087
14088 PR testsuite/69181
14089 * gcc.dg/pr69181-1.c: New test file.
14090 * gcc.dg/pr69181-2.c: New test file.
14091 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14092 globals by moving it to...
14093 (cleanup-after-saved-dg-test): ...this new function. Add
14094 "global additional_sources_used". Add reset of global
14095 multiline_expected_outputs to the empty list.
14096 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14097 global to...
14098 (multiline_expected_outputs): ...this, and updated comments to
14099 note that it is modified from gcc-dg.exp.
14100 (dg-end-multiline-output): Update for the above renaming.
14101 (handle-multiline-outputs): Likewise. Remove the clearing
14102 of the expected outputs to the empty list.
14103
b555a2e4
RB
141042016-01-18 Richard Biener <rguenther@suse.de>
14105
14106 PR tree-optimization/69297
14107 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14108
96902805
JM
141092016-01-18 Joseph Myers <joseph@codesourcery.com>
14110
14111 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14112 dg-options.
14113 * gcc.target/mips/mips-3d-2.c: Likewise.
14114 * gcc.target/mips/mips-3d-3.c: Likewise.
14115 * gcc.target/mips/mips-3d-4.c: Likewise.
14116 * gcc.target/mips/mips-3d-5.c: Likewise.
14117 * gcc.target/mips/mips-3d-6.c: Likewise.
14118 * gcc.target/mips/mips-3d-7.c: Likewise.
14119 * gcc.target/mips/mips-3d-8.c: Likewise.
14120 * gcc.target/mips/mips-3d-9.c: Likewise.
14121 * gcc.target/mips/mips-ps-1.c: Likewise.
14122 * gcc.target/mips/mips-ps-2.c: Likewise.
14123 * gcc.target/mips/mips-ps-3.c: Likewise.
14124 * gcc.target/mips/mips-ps-4.c: Likewise.
14125 * gcc.target/mips/mips-ps-5.c: Likewise.
14126 * gcc.target/mips/mips-ps-6.c: Likewise.
14127 * gcc.target/mips/mips-ps-7.c: Likewise.
14128 * gcc.target/mips/mips-ps-type.c: Likewise.
14129 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14130 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14131
40e26f94
TV
141322016-01-18 Tom de Vries <tom@codesourcery.com>
14133
14134 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14135 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14136 * c-c++-common/goacc/kernels-empty.c: New test.
14137 * c-c++-common/goacc/kernels-eternal.c: New test.
14138 * c-c++-common/goacc/kernels-loop-2.c: New test.
14139 * c-c++-common/goacc/kernels-loop-3.c: New test.
14140 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14141 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14142 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14143 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14144 * c-c++-common/goacc/kernels-loop-data.c: New test.
14145 * c-c++-common/goacc/kernels-loop-g.c: New test.
14146 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14147 * c-c++-common/goacc/kernels-loop-n.c: New test.
14148 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14149 * c-c++-common/goacc/kernels-loop.c: New test.
14150 * c-c++-common/goacc/kernels-noreturn.c: New test.
14151 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14152 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14153 * c-c++-common/goacc/kernels-reduction.c: New test.
14154
a98d4647
TV
141552016-01-18 Tom de Vries <tom@codesourcery.com>
14156
14157 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14158 * gcc.dg/autopar/outer-2.c: Same.
14159 * gcc.dg/autopar/outer-3.c: Same.
14160 * gcc.dg/autopar/outer-4.c: Same.
14161 * gcc.dg/autopar/outer-5.c: Same.
14162 * gcc.dg/autopar/outer-6.c: Same.
14163 * gcc.dg/autopar/parallelization-1.c: Same.
14164 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14165 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14166 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14167 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14168 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14169 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14170 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14171 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14172 * gcc.dg/autopar/pr39500-1.c: Same.
14173 * gcc.dg/autopar/pr39500-2.c: Same.
14174 * gcc.dg/autopar/pr46193.c: Same.
14175 * gcc.dg/autopar/pr46194.c: Same.
14176 * gcc.dg/autopar/pr49580.c: Same.
14177 * gcc.dg/autopar/pr49960-1.c: Same.
14178 * gcc.dg/autopar/pr49960.c: Same.
14179 * gcc.dg/autopar/pr68373.c: Same.
14180 * gcc.dg/autopar/reduc-1.c: Same.
14181 * gcc.dg/autopar/reduc-1char.c: Same.
14182 * gcc.dg/autopar/reduc-1short.c: Same.
14183 * gcc.dg/autopar/reduc-2.c: Same.
14184 * gcc.dg/autopar/reduc-2char.c: Same.
14185 * gcc.dg/autopar/reduc-2short.c: Same.
14186 * gcc.dg/autopar/reduc-3.c: Same.
14187 * gcc.dg/autopar/reduc-4.c: Same.
14188 * gcc.dg/autopar/reduc-6.c: Same.
14189 * gcc.dg/autopar/reduc-7.c: Same.
14190 * gcc.dg/autopar/reduc-8.c: Same.
14191 * gcc.dg/autopar/reduc-9.c: Same.
14192 * gcc.dg/autopar/uns-outer-4.c: Same.
14193 * gcc.dg/autopar/uns-outer-5.c: Same.
14194 * gcc.dg/autopar/uns-outer-6.c: Same.
14195 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14196 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14197
da976fa8
AL
141982016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14199
14200 PR target/63679
14201 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14202 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14203
70c1e886
AL
142042016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14205
14206 PR target/63679
14207 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14208 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14209 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14210
88bed196
AL
142112016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14212
14213 PR target/63679
14214 * gcc.dg/tree-ssa/sra-17.c: New.
14215 * gcc.dg/tree-ssa/sra-18.c: New.
14216
3dd5f42e
IE
142172016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14218
14219 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14220
ae5a77fa
EB
142212016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14222
14223 * gnat.dg/inline12.adb: New test.
14224
11e57fc6
BC
142252016-01-18 Bin Cheng <bin.cheng@arm.com>
14226
14227 PR tree-optimization/66797
14228 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14229
995b6fe0
RB
142302016-01-18 Richard Biener <rguenther@suse.de>
14231
14232 PR tree-optimization/69170
14233 * gcc.dg/torture/pr69170.c: New testcase.
14234
82ee0cf2 142352016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14236
14237 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14238
d69da357
TV
142392016-01-16 Tom de Vries <tom@codesourcery.com>
14240
14241 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14242
a3845283
TV
142432016-01-16 Tom de Vries <tom@codesourcery.com>
14244
14245 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14246 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14247 redundant dg-require-effective-target pthread.
14248 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14249 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14250 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14251 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14252 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14253 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14254 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14255
197a6aa6
DE
142562016-01-16 David Edelsohn <dje.gcc@gmail.com>
14257
14258 PR target/68609
14259 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14260 * gcc.target/powerpc/recip-7.c: Same.
14261
ec7886c1
PP
142622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14263
14264 PR c++/69091
14265 * g++.dg/template/pr69091.C: New test.
14266
203484bb
PP
142672016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14268
14269 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14270 dump does not contain an error_mark_node.
14271 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14272 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14273
aa2500e9
PP
142742016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14275
14276 PR c++/68936
14277 * g++.dg/template/pr68936.C: New test.
14278
28621a5c
DE
142792016-01-15 David Edelsohn <dje.gcc@gmail.com>
14280
14281 PR target/68609
14282 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14283 * gcc.target/powerpc/recip-2.c: Same.
14284 * gcc.target/powerpc/recip-3.c: Same.
14285 * gcc.target/powerpc/recip-4.c: Same.
14286 * gcc.target/powerpc/recip-sqrtf.c: Same.
14287
40c43aca
JL
142882016-01-15 Jeff Law <law@redhat.com>
14289
14290 PR tree-optimization/69270
14291 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14292 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14293
afbc5ae8
PT
142942016-01-15 Paul Thomas <pault@gcc.gnu.org>
14295
14296 PR fortran/49630
14297 * gfortran.dg/deferred_character_13.f90: New test for the fix
14298 of comment 3 of the PR.
14299
14300 PR fortran/54070
14301 * gfortran.dg/deferred_character_8.f90: New test
14302 * gfortran.dg/allocate_error_5.f90: New test
14303
14304 PR fortran/60593
14305 * gfortran.dg/deferred_character_10.f90: New test
14306
14307 PR fortran/60795
14308 * gfortran.dg/deferred_character_14.f90: New test
14309
14310 PR fortran/61147
14311 * gfortran.dg/deferred_character_11.f90: New test
14312
14313 PR fortran/64324
14314 * gfortran.dg/deferred_character_9.f90: New test
14315
49abe076
VM
143162016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14317
14318 PR rtl-optimization/69030
14319 * gcc.target/i386/pr69030.c: New.
14320
16d12992
KT
143212016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14322
14323 * gcc.target/aarch64/target_attr_17.c: New test.
14324
78810bd3
RB
143252016-01-15 Richard Biener <rguenther@suse.de>
14326
14327 PR tree-optimization/66856
14328 * gcc.dg/torture/pr66856-1.c: New testcase.
14329 * gcc.dg/torture/pr66856-2.c: Likewise.
14330
2bd847fe
RB
143312016-01-15 Richard Biener <rguenther@suse.de>
14332
14333 PR debug/69137
14334 * g++.dg/lto/pr69137_0.C: New testcase.
14335
a00fe3b7
RS
143362016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14337
14338 PR middle-end/69246
14339 * gcc.target/i386/pr69246.c: New test.
14340
cbb0e83b
DV
143412016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14342
7596d5de 14343 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14344
5a500ecf
DV
143452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14346
14347 PR c++/56194
14348 * g++.dg/init/const9.C: Disable test on S/390.
14349
5d9bf64f
DV
143502016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14351
14352 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14353 * g++.dg/Wno-frame-address.C: Ditto.
14354
e234b19e
DV
143552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14356
14357 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14358
89483f99
RB
143592016-01-15 Richard Biener <rguenther@suse.de>
14360
14361 PR tree-optimization/68961
14362 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14363
94f37395
IE
143642016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14365
14366 * gcc.target/i386/pr65105-5.c: New test.
14367
82ee0cf2 143682016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14369
14370 * gcc.c-torture/execute/alias-4.c: New testcase.
14371
82ee0cf2 143722016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14373
14374 PR ipa/68148
14375 * g++.dg/ipa/devirt-49.C: New testcase.
14376
092f7deb 143772016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14378
14379 PR target/65837
14380 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14381 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14382 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14383
e93c66bc
RB
143842016-01-15 Richard Biener <rguenther@suse.de>
14385
14386 PR tree-optimization/69117
14387 * gcc.dg/torture/pr69117.c: New testcase.
14388
c47eaca6 143892015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14390
14391 PR c++/69048
14392 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14393
c3f6914a
FXC
143942016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14395
14396 PR testsuite/67509
14397 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14398 range tests use 100 * maximum instead of maximum + 1.
14399
cd65ae90
JJ
144002016-01-14 Jakub Jelinek <jakub@redhat.com>
14401
14402 PR debug/69244
14403 * gcc.dg/guality/pr69244.c: New test.
14404
19643948
UB
144052016-01-14 Uros Bizjak <ubizjak@gmail.com>
14406
14407 * lib/target-supports.exp (check_effective_target_issignaling):
14408 New procedure.
14409 * gcc.dg/pr61441.c: Require issignaling effective target.
14410
fe79c97e
SB
144112016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14412
14413 PR target/68803
14414 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14415
c7df95d8
DM
144162016-01-14 David Malcolm <dmalcolm@redhat.com>
14417
14418 PR c++/68819
14419 PR preprocessor/69177
14420 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14421 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14422 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14423 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14424
00083992
MP
144252016-01-14 Marek Polacek <polacek@redhat.com>
14426
14427 PR c/69262
14428 * gcc.dg/array-15.c: New test.
14429
0c9b3294
JJ
144302016-01-14 Jakub Jelinek <jakub@redhat.com>
14431
14432 PR middle-end/68146
14433 PR tree-optimization/69155
14434 * gfortran.dg/pr68146.f: New test.
14435 * gfortran.dg/pr69155.f90: New test.
14436
3688e13d
RB
144372016-01-14 Richard Biener <rguenther@suse.de>
14438
14439 PR tree-optimization/68060
14440 * gcc.dg/torture/pr68060-1.c: New testcase.
14441 * gcc.dg/torture/pr68060-2.c: Likewise.
14442
bab0ad3a
NC
144432016-01-14 Nick Clifton <nickc@redhat.com>
14444
14445 * lib/target-supports.exp
14446 (check_effective_target_arm_neon_ok_nocache): Add an option
14447 sequence that includes setting the ARM architecture to ARMv7-A.
14448 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14449 command line options necessary to enable Neon support.
14450 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14451 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14452 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14453 * gcc.target/arm/pr69180.c: Likewise.
14454
947c2ce5
JL
144552016-01-14 Jeff Law <law@redhat.com>
14456
14457 PR tree-optimization/69270
14458 * gcc.dg/tree-ssa/pr69270.c: New test.
14459
3342fd71
BS
144602016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14461
14462 PR c/66208
14463 * c-c++-common/pr66208.c: New file.
14464
2ad3adf1
JJ
144652016-01-13 Jakub Jelinek <jakub@redhat.com>
14466
14467 PR tree-optimization/69156
14468 * gcc.dg/pr69156.c: New test.
14469
398d6feb
L
144702016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14471
14472 * gcc.target/i386/pr69225-7.c: New test.
14473
4c868789
RH
144742016-01-13 Richard Henderson <rth@redhat.com>
14475
14476 * gcc.dg/tm/memopt-13.c: Update expected function.
14477 * gcc.dg/tm/memopt-6.c: Likewise.
14478
ef6d1772
UB
144792016-01-13 Uros Bizjak <ubizjak@gmail.com>
14480
14481 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14482 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14483 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14484 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14485
ef6d1772
UB
144862016-01-13 Tom de Vries <tom@codesourcery.com>
14487
14488 PR tree-optimization/69169
0b4b6ef2
TV
14489 * gcc.dg/pr69169.c: New test.
14490
2ad3adf1 144912016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14492
14493 PR target/69228
14494 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14495 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14496 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14497 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14498 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14499 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14500 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14501 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14502
9060e335
AK
145032016-01-13 Jakub Jelinek <jakub@redhat.com>
14504
14505 PR target/69247
14506 * gcc.dg/pr69247.c: New test.
14507
40311329
RB
145082016-01-13 Richard Biener <rguenther@suse.de>
14509
14510 PR tree-optimization/69242
14511 * gcc.dg/torture/pr69242.c: New testcase.
14512
ccbd7103
RB
145132016-01-13 Richard Biener <rguenther@suse.de>
14514
14515 PR tree-optimization/69186
14516 * gcc.dg/torture/pr69186.c: New testcase.
14517
c6f72a46
JL
145182016-01-13 Jeff Law <law@redhat.com>
14519
14520 PR tree-optimization/67755
14521 * gcc.dg/tree-ssa/pr67755.c: New test.
14522
145232016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14524
14525 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14526 pass number in output by a star.
14527
c446cf07
BC
145282016-01-12 Bin Cheng <bin.cheng@arm.com>
14529
14530 PR tree-optimization/68911
14531 * gcc.c-torture/execute/pr68911.c: New test.
14532
5342156c
MP
145332016-01-12 Marek Polacek <polacek@redhat.com>
14534
14535 PR c++/68979
14536 * g++.dg/warn/permissive-1.C: New test.
14537
65364cc5
JJ
145382016-01-12 Jakub Jelinek <jakub@redhat.com>
14539
14540 PR objc++/68511
14541 PR c++/69213
14542 * g++.dg/opt/pr69213.C: New test.
14543
81b9a3d9
CB
145442016-01-12 Christian Bruel <christian.bruel@st.com>
14545
14546 PR target/69180
14547 * gcc.target/arm/pr69180.c: New test.
14548
3c4e91c9
RB
145492016-01-12 Richard Biener <rguenther@suse.de>
14550
14551 PR lto/69077
14552 * g++.dg/lto/pr69077_0.C: New testcase.
14553 * g++.dg/lto/pr69077_1.C: Likewise.
14554
5664cea1
JJ
145552016-01-12 Jakub Jelinek <jakub@redhat.com>
14556
14557 PR target/69175
14558 * g++.dg/opt/pr69175.C: New test.
14559
86cefc49
AL
145602016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14561
14562 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14563 rather than #including math.h & stdlib.h.
14564 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14565 * gcc.dg/vect/pr49771.c: Likewise.
14566 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14567 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14568 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14569 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14570 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14571 * gcc.dg/vect/pr44507.c: Likewise.
14572 * gcc.dg/vect/pr45902.c: Likewise.
14573 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14574 * gcc.dg/vect/vect-117.c: Likewise.
14575 * gcc.dg/vect/vect-99.c: Likewise.
14576 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14577 * gcc.dg/vect/vect-cond-1.c: Likewise.
14578 * gcc.dg/vect/vect-cond-2.c: Likewise.
14579 * gcc.dg/vect/vect-cond-3.c: Likewise.
14580 * gcc.dg/vect/vect-cond-4.c: Likewise.
14581 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14582 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14583 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14584 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14585 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14586 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14587 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14588 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14589 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14590 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14591 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14592 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14593 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14594 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14595 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14596 include of signal.h.
14597 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14598 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14599 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14600 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14601 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14602 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14603 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14604 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14605 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14606 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14607 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14608 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14609 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14610 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14611 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14612 * gcc.dg/vect/vect-outer-5.c: Likewise.
14613 * gcc.dg/vect/vect-outer-6.c: Likewise.
14614 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14615 include of stdio.h.
14616
b832f61e
NC
146172016-01-12 Nick Clifton <nickc@redhat.com>
14618
14619 PR target/68913
14620 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14621 to fread so that it will be found in all target runtimes.
14622
8eac49b1
RB
146232016-01-12 Richard Biener <rguenther@suse.de>
14624
14625 PR tree-optimization/69053
14626 * g++.dg/torture/pr69053.C: New testcase.
14627
2935d994
RB
146282016-01-12 Richard Biener <rguenther@suse.de>
14629
14630 PR tree-optimization/69168
14631 * gcc.dg/torture/pr69168.c: New testcase.
14632
66c16fd9
RB
146332016-01-12 Richard Biener <rguenther@suse.de>
14634
14635 PR tree-optimization/69157
14636 * gcc.dg/torture/pr69157.c: New testcase.
14637
146382016-01-12 Richard Biener <rguenther@suse.de>
14639
14640 PR tree-optimization/69174
14641 * gcc.dg/torture/pr69174.c: New testcase.
14642
723033a6
JJ
146432016-01-12 Jakub Jelinek <jakub@redhat.com>
14644
14645 PR c++/66808
14646 PR c++/69000
14647 * g++.dg/tls/pr66808.C: New test.
14648 * g++.dg/tls/pr69000.C: New test.
14649
3574cf47
BS
146502016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14651
14652 * gcc.target/powerpc/swaps-p8-23.c: New test.
14653 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14654
feb20787
JDA
146552016-01-11 John David Anglin <danglin@gcc.gnu.org>
14656
14657 PR tree-optimization/68356
14658 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14659
27b1820a
KV
146602016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14661 Jim Wilson <jim.wilson@linaro.org>
14662
14663 PR target/69194
14664 * gcc.target/arm/pr69194.c: New test.
14665
cf4de6af
L
146662016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14667
14668 PR target/69225
14669 * gcc.target/i386/pr69225-1.c: New test.
14670 * gcc.target/i386/pr69225-2.c: Likewise.
14671 * gcc.target/i386/pr69225-3.c: Likewise.
14672 * gcc.target/i386/pr69225-4.c: Likewise.
14673 * gcc.target/i386/pr69225-5.c: Likewise.
14674 * gcc.target/i386/pr69225-6.c: Likewise.
14675
1ebd5558
JJ
146762016-01-11 Jakub Jelinek <jakub@redhat.com>
14677
23552a4d
JJ
14678 PR target/67462
14679 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14680 if lp64.
14681
26ff85b0
JJ
14682 PR target/69071
14683 * gcc.dg/pr69071.c: New test.
14684
9cb6bd74
JJ
14685 PR c++/69211
14686 * g++.dg/opt/pr69211.C: New test.
14687
1ebd5558
JJ
14688 PR tree-optimization/69214
14689 * gcc.c-torture/compile/pr69214.c: New test.
14690
8c18c836
UB
146912016-01-11 Uros Bizjak <ubizjak@gmail.com>
14692
14693 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14694 * gcc.target/i386/pr66232-11.c: Ditto.
14695 * gcc.target/i386/pr66232-12.c: Ditto.
14696 * gcc.target/i386/pr66232-13.c: Ditto.
14697
62446e6e
RB
146982016-01-11 Richard Biener <rguenther@suse.de>
14699
14700 PR tree-optimization/69173
14701 * gcc.dg/torture/pr69173.c: New testcase.
14702
2b8568fe
KT
147032016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14704
14705 PR rtl-optimization/68796
14706 * gcc.target/aarch64/tst_5.c: New test.
14707 * gcc.target/aarch64/tst_6.c: Likewise.
14708
5baf4532
KT
147092016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14710
14711 PR rtl-optimization/68841
14712 * gcc.dg/pr68841.c: New test.
14713 * gcc.c-torture/execute/pr68841.c: New test.
14714
ca90b1ed
YR
147152016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14716
14717 PR rtl-optimization/68920
14718 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14719 for ix86 targets.
14720 * gcc.dg/ifcvt-5.c: New test.
14721
2ad3adf1 147222016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14723
14724 PR bootstrap/69123
14725 * g++.dg/pr69123.C: New.
14726
83834c09
IE
147272016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14728
14729 PR target/69010
14730 * gcc.target/i386/pr69010.c: New test.
14731
dcf89d57
MJ
147322016-01-11 Martin Jambor <mjambor@suse.cz>
14733
14734 PR ipa/69044
14735 * gcc.target/i386/chkp-pr69044.c: New test.
14736
d95167ee
TV
147372016-01-11 Tom de Vries <tom@codesourcery.com>
14738
14739 PR tree-optimization/69109
14740 * gcc.dg/autopar/pr69109-2.c: New test.
14741 * gcc.dg/autopar/pr69109.c: New test.
14742
4f6403a8
TV
147432016-01-11 Tom de Vries <tom@codesourcery.com>
14744
14745 PR tree-optimization/69108
14746 * gcc.dg/autopar/pr69108.c: New test.
14747
21efdd80
PP
147482016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14749
14750 PR c++/69029
14751 * c-c++-common/Wisleading-indentation.c: Augment test.
14752
fd42eed8
TK
147532016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14754
14755 PR fortran/69154
14756 * gfortran.dg/inline_matmul_12.f90: New test.
14757
4f90ee6c
PT
147582016-01-10 Paul Thomas <pault@gcc.gnu.org>
14759
14760 PR fortran/67779
14761 * gfortran.dg/actual_array_offset_1: New test.
14762
3907c6cf
TV
147632016-01-10 Tom de Vries <tom@codesourcery.com>
14764
14765 PR tree-optimization/69062
14766 * gcc.dg/autopar/pr69062.c: New test.
14767
b07b236e
TS
147682016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14769
14770 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14771 * gcc.dg/vect/slp-perm-2.c: Likewise.
14772 * gcc.dg/vect/slp-perm-3.c: Likewise.
14773 * gcc.dg/vect/slp-perm-5.c: Likewise.
14774 * gcc.dg/vect/slp-perm-6.c: Likewise.
14775 * gcc.dg/vect/slp-perm-7.c: Likewise.
14776 * gcc.dg/vect/slp-perm-8.c: Likewise.
14777
23fab8ae
TV
147782016-01-10 Tom de Vries <tom@codesourcery.com>
14779
14780 PR tree-optimization/69039
14781 * gcc.dg/autopar/pr69039.c: New test.
14782
73f0dae2
MP
147832016-01-09 Marek Polacek <polacek@redhat.com>
14784
14785 PR c++/69113
14786 * g++.dg/pr69113.C: New test.
14787
20b8d734
JJ
147882016-01-09 Jakub Jelinek <jakub@redhat.com>
14789
14790 PR middle-end/50865
14791 PR tree-optimization/69097
14792 * gcc.c-torture/execute/pr50865.c: New test.
14793 * gcc.c-torture/execute/pr69097-1.c: New test.
14794 * gcc.c-torture/execute/pr69097-2.c: New test.
14795 * gcc.dg/pr69097-1.c: New test.
14796 * gcc.dg/pr69097-2.c: New test.
14797
c50e614b
JJ
147982016-01-09 Jakub Jelinek <jakub@redhat.com>
14799
14800 PR c++/69164
14801 * g++.dg/opt/pr69164.C: New test.
14802
e0237993
JJ
148032016-01-08 Jakub Jelinek <jakub@redhat.com>
14804
14805 PR tree-optimization/69167
14806 * gcc.dg/pr69167.c: New test.
14807
bd8f5bb2
MP
148082016-01-08 Marek Polacek <polacek@redhat.com>
14809
14810 PR c++/68449
14811 * g++.dg/pr68449.C: New.
14812
bb0f5ca7
AL
148132016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14814
14815 PR tree-optimization/68707
14816 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14817 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14818 on platforms supporting it.
14819 * gcc.dg/vect/slp-perm-2.c: Likewise.
14820 * gcc.dg/vect/slp-perm-3.c: Likewise.
14821 * gcc.dg/vect/slp-perm-5.c: Likewise.
14822 * gcc.dg/vect/slp-perm-7.c: Likewise.
14823 * gcc.dg/vect/slp-perm-8.c: Likewise.
14824 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14825 on platforms supporting it.
14826
22518428
JJ
148272016-01-08 Jakub Jelinek <jakub@redhat.com>
14828
33f0852f
JJ
14829 PR tree-optimization/69162
14830 * gcc.dg/pr69162.c: New test.
14831
22518428
JJ
14832 PR tree-optimization/69172
14833 * gcc.dg/pr69172.c: New test.
14834
80e9b3aa
TP
148352016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14836
14837 PR tree-optimization/67781
14838 * gcc.c-torture/execute/pr67781.c: New file.
14839
262a363f
JJ
148402016-01-08 Jakub Jelinek <jakub@redhat.com>
14841
14842 PR tree-optimization/69083
14843 * gcc.dg/vect/pr69083.c: New test.
14844
6e1f093f
SS
148452016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14846
14847 PR tree-optimization/61441
14848 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14849 Use -fexcess-precision=standard for compiler options.
14850 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14851
53290e07
JJ
148522016-01-08 Jakub Jelinek <jakub@redhat.com>
14853
57bf3072
JJ
14854 PR fortran/69128
14855 * gfortran.dg/gomp/pr69128.f90: New test.
14856
53290e07
JJ
14857 PR c++/69145
14858 * g++.dg/ext/pr69145-1.C: New test.
14859 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14860 * g++.dg/ext/pr69145-2.h: New file.
14861
7a127fa7
MS
148622016-01-07 Martin Sebor <msebor@redhat.com>
14863
14864 PR c/68966
14865 * gcc.dg/atomic-fetch-bool.c: New test.
14866 * gcc.dg/sync-fetch-bool.c: New test.
14867
95918b49
L
148682016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14869
14870 PR fortran/66680
14871 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14872
c8e62a9d
NC
148732016-01-07 Nick Clifton <nickc@redhat.com>
14874
14875 PR target/66655
14876 * g++.dg/pr66655.C: New test.
14877 * g++.dg/pr66655_1.cc: Test support file.
14878 * g++.dg/pr66655.h: Test header file.
14879
2ad3adf1 148802016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14881
14882 PR fortran/66680
14883 gfortran.dg/gomp/pr66680.f90: New test.
14884
4cd9ca92
L
148852016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14886
14887 PR target/69171
14888 * gcc.target/i386/pr69171-1.c: New test.
14889 * gcc.target/i386/pr69171-2.c: Likewise.
14890 * gcc.target/i386/pr69171-3.c: Likewise.
14891 * gcc.target/i386/pr69171-4.c: Likewise.
14892 * gcc.target/i386/pr69171-5.c: Likewise.
14893 * gcc.target/i386/pr69171-6.c: Likewise.
14894
7e33d4dc
BS
148952015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14896
14897 PR middle-end/67639
14898 * c-c++-common/pr67639.c: New test.
14899
fec64afc
JJ
149002016-01-07 Jakub Jelinek <jakub@redhat.com>
14901
14902 PR tree-optimization/69141
14903 * g++.dg/opt/pr69141.C: New test.
14904
f293ad29
EB
149052016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14906
14907 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14908
5027395e
UB
149092016-01-06 Uros Bizjak <ubizjak@gmail.com>
14910
14911 PR target/69140
14912 * gcc.target/i386/pr69140.c: New test
14913
7443cf13
DM
149142016-01-06 David Malcolm <dmalcolm@redhat.com>
14915
14916 * gcc.dg/bad-dereference.c: New test case.
14917
32928931
BS
149182015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14919
14920 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14921
68dd05da
AS
149222016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14923
14924 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14925
6b131d5b
MP
149262016-01-06 Marek Polacek <polacek@redhat.com>
14927
14928 PR sanitizer/69099
14929 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14930
8d9fdb49
MP
149312016-01-05 Marek Polacek <polacek@redhat.com>
14932
14933 PR c/69104
14934 * gcc.dg/atomic-invalid-2.c: New.
14935
acf93f1e
L
149362016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14937
14938 PR target/68991
14939 * gcc.target/i386/pr68991.c: New test.
14940
3f50525d
L
149412016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14942
14943 PR target/68991
14944 * g++.dg/pr68991-1.C: New test.
14945 * g++.dg/pr68991-2.C: Likewise.
14946
e0237993 149472016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14948
e0237993 14949 PR other/60465
face88a1
ST
14950 * gcc.target/ia64/pr60465-gprel64.c: New test.
14951 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14952
a0866eff
KT
149532016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14954
14955 PR rtl-optimization/68651
14956 * gcc.target/aarch64/pr68651_1.c: New test.
14957
c589e975
DM
149582016-01-05 David Malcolm <dmalcolm@redhat.com>
14959
14960 PR c/69122
14961 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14962
929710d9
NS
149632016-01-05 Nathan Sidwell <nathan@acm.org>
14964
ce3e43d7
NS
14965 PR c++/58583
14966 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14967
929710d9
NS
14968 * gcc.dg/alias-15.c: New.
14969
a2faef8e
NC
149702016-01-05 Nick Clifton <nickc@redhat.com>
14971
14972 PR target/68870
14973 * g++.dg/pr68770.C: New test.
14974
4cfa76e3
MS
149752016-01-04 Mike Stump <mikestump@comcast.net>
14976
14977 * lib/target-supports.exp (check_effective_target_cilkplus):
14978 cilkplus targets require pthreads.
4ece61b6 14979 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14980
4e8a3a35
MM
149812016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14982
14983 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14984 generation.
14985
818ab71a
JJ
149862016-01-04 Jakub Jelinek <jakub@redhat.com>
14987
14988 Update copyright years.
14989
2fe0a208
MP
149902016-01-04 Marek Polacek <polacek@redhat.com>
14991
14992 PR c/68908
14993 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14994 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14995 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14996
9e3b2fe3
EB
149972016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14998
14999 * gcc.target/sparc/20160104-2.c: New test.
15000
e8d65a35
EB
150012016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15002
15003 * gcc.target/sparc/20160104-1.c: New test.
15004
25ccfccd
PT
150052016-01-03 Paul Thomas <pault@gcc.gnu.org>
15006
15007 PR fortran/65045
15008 * gfortran.dg/pr65045.f90: New test.
15009
cb51d382
EB
150102016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15011
15012 * gnat.dg/specs/debug1.ads: Delete.
15013
6eeaad6e
JD
150142016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15015
15016 PR libgfortran/68867
15017 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15018 expression.
15019
2f968603
JD
150202016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15021
15022 PR libgfortran/68867
15023 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15024 PowerPC.
15025
591bb5e4
PT
150262016-01-01 Paul Thomas <pault@gcc.gnu.org>
15027
15028 PR fortran/68864
15029 * gfortran.dg/pr68864.f90: New test.
15030
f1e0620c
JJ
150312016-01-01 Jakub Jelinek <jakub@redhat.com>
15032
942a1319
JJ
15033 PR tree-optimization/69070
15034 * gcc.dg/pr69070.c: New test.
15035
10dff63f
JJ
15036 PR sanitizer/69055
15037 * gfortran.dg/pr69055.f90: New test.
15038
f1e0620c
JJ
15039 PR target/69015
15040 * gcc.dg/pr69015.c: New test.
818ab71a 15041\f
2f883d1c 15042Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15043
15044Copying and distribution of this file, with or without modification,
15045are permitted in any medium without royalty provided the copyright
15046notice and this notice are preserved.