]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/67980 (left shift count is negative [-Wshift-count-negative] generated...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6e3ae7e6
PC
12016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/67980
4 * g++.dg/cpp1y/pr67980.C: New.
5
fff6ed28
BS
62016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7
8 * gcc.target/powerpc/fold-vec-add-1.c: New.
9 * gcc.target/powerpc/fold-vec-add-2.c: New.
10 * gcc.target/powerpc/fold-vec-add-3.c: New.
11 * gcc.target/powerpc/fold-vec-add-4.c: New.
12 * gcc.target/powerpc/fold-vec-add-5.c: New.
13 * gcc.target/powerpc/fold-vec-add-6.c: New.
14 * gcc.target/powerpc/fold-vec-add-7.c: New.
15
bef3a8d7 162016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
17
18 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
19 for -mbranch-likely, infer -mno-branch-likely for R6.
20
dac9376a
BE
212016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
22
23 PR c++/71973
24 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
25 * g++.dg/init/new15.C: Likewise.
26 * g++.dg/ipa/inline-1.C: Likewise.
27 * g++.dg/ipa/inline-2.C: Likewise.
28 * g++.dg/lto/20080908-1_0.C: Likewise.
29 * g++.dg/tc1/dr20.C: Likewise.
30 * g++.dg/tree-ssa/inline-1.C: Likewise.
31 * g++.dg/tree-ssa/inline-2.C: Likewise.
32 * g++.old-deja/g++.law/except1.C: Likewise.
33 * g++.old-deja/g++.other/vbase5.C: Likewise.
34 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
35
b210df46
BS
362016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
37
38 PR tree-optimization/78210
39 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
40 possibility of widening multiplies.
41
964ef24c
RB
422016-11-04 Richard Biener <rguenther@suse.de>
43
44 PR middle-end/78185
45 * gcc.dg/pr78185.c: New testcase.
46
5fb80387
DE
472016-10-04 David Edelsohn <dje.gcc@gmail.com>
48
49 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
50 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
51
6905c577
JJ
522016-11-03 Jakub Jelinek <jakub@redhat.com>
53 Alexandre Oliva <aoliva@redhat.com>
54 Jason Merrill <jason@redhat.com>
55
56 PR debug/28767
57 PR debug/56974
58 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
59 * g++.dg/debug/dwarf2/ref-3.C: New test.
60 * g++.dg/debug/dwarf2/ref-4.C: New test.
61 * g++.dg/debug/dwarf2/refqual-1.C: New test.
62 * g++.dg/debug/dwarf2/refqual-2.C: New test.
63
642016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
65
66 * gfortran.dg/dec_exp_1.f90: New test.
67 * gfortran.dg/dec_exp_2.f90: Likewise.
68 * gfortran.dg/dec_exp_3.f90: Likewise.
69
6905c577 702016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
71
72 * gfortran.dg/dec_parameter_1.f: New test.
73 * gfortran.dg/dec_parameter_2.f90: Likewise.
74 * gfortran.dg/dec_parameter_3.f90: Likewise.
75 * gfortran.dg/dec_parameter_4.f90: Likewise.
76
7d29f8e3
ML
772016-11-03 Martin Liska <mliska@suse.cz>
78
79 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
80 output.
81 * gcc.dg/tree-prof/time-profiler-3.c: New test.
82
5de3e2d8
BE
832016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
84
85 PR libgcc/78067
86 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
87
f03f0232
SKS
882016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
89
90 * gcc.c-torture/execute/pr78170.c: Require int32plus.
91
bd17a9df
MF
922016-11-02 Max Filippov <jcmvbkbc@gmail.com>
93
94 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
95
2b01aad6
TC
962016-11-01 Tamar Christina <tamar.christina@arm.com>
97
98 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
99 Check for arm_v8_neon_hw.
100 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
101 Likewise.
102 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
103 Likewise.
104 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
105 Likewise.
106
aa55dc0c
RB
1072016-11-02 Richard Biener <rguenther@suse.de>
108
109 * gcc.dg/store_merging_8.c: New testcase.
110
6905c577 1112016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
112
113 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
114
075be4a1
DE
1152016-11-02 David Edelsohn <dje.gcc@gmail.com>
116
4b69fb13
DE
117 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
118 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
119 * gcc.dg/addr_equal_1.c: XFAIL AIX.
120 * gcc.dg/pr65779.c: XFAIL AIX.
121 * gcc.dg/pr70405.c: XFAIL AIX.
122
075be4a1
DE
123 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
124 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
125 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
126
fdb1aa55
RO
1272016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
128
129 * lib/target-supports.exp (check_gc_sections_available): Use
130 -print-prog-name=ld to determine linker used.
131
4adbcdb4
ML
1322016-11-02 Martin Liska <mliska@suse.cz>
133
134 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
135 test case.
136
4b2c06f4
KT
1372016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
138
139 PR tree-optimization/78170
140 * gcc.c-torture/execute/pr78170.c: New test.
141
63e523d6
KT
1422016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
143
144 PR tree-optimization/78162
145 * gcc.c-torture/compile/pr78162.c: New test.
146
da42ac7b
RB
1472016-11-02 Richard Biener <rguenther@suse.de>
148
149 PR tree-optimization/78035
150 PR tree-optimization/77964
151 * gcc.target/i386/pr78035.c: New testcase.
152
4280df0a
RB
1532016-11-02 Richard Biener <rguenther@suse.de>
154
155 * gcc.dg/tree-ssa/vrp111.c: New testcase.
156 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
157 * gcc.dg/tree-ssa/pr21086.c: Likewise.
158 * gcc.dg/tree-ssa/pr58480.c: Likewise.
159 * gcc.dg/tree-ssa/vrp08.c: Likewise.
160
1b1d9303
DE
1612016-11-01 David Edelsohn <dje.gcc@gmail.com>
162
163 * gfortran.dg/pr70937.f90: require-effective-target lto.
164
5b7c0519
TK
1652016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
166
167 PR fortran/69544
168 * gfortran.dg/where_6.f90: New test.
169
70d28813
JJ
1702016-11-01 Jakub Jelinek <jakub@redhat.com>
171
172 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
173
7f4266d4
TK
1742016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
175
176 PR fortran/69544
177 * gfortran.dg/where_5.f90: New test.
178
9fc158eb
BB
1792016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
180
181 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
182 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
183 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
184 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
185
baeb7b5c
UB
1862016-11-01 Uros Bizjak <ubizjak@gmail.com>
187
188 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
189 Whitespace fixes.
190 (check_effective_target_vect_cmdline_needed): Check
191 is-effective-target ia32 for x86 targets.
192 (check_effective_target_vect_simd_clones): Simplify condition.
193 (check_effective_target_vect_double): Ditto.
194 (check_effective_target_vect_aligned_arrays): Check
195 is-effective-target ia32 for x86 targets. Simplify condition.
196 (check_effective_target_vect_multiple_sizes): Simplify condition.
197 (check_effective_target_sqrt_insn): Add i?86-*-* target.
198 (check_effective_target_sync_int_128): Simplify condition.
199 (check_effective_target_sync_int_128_runtime): Ditto.
200 (check_effective_target_sync_long_long_runtime): Ditto.
201 (check_effective_target_divmod): Add i?86-*-* target.
202
156b5cca
MM
2032016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
204
205 * gcc.target/powerpc/vsx-extract-4.c: New test.
206 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
207
120a4c45
JD
2082016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
209
210 PR fortran/54679
211 * gfortran.dg/fmt_l.f90: Update test.
212 * gfortran.dg/fmt_l0.f90: New test.
213
c5fed5c6
JJ
2142016-10-31 Jakub Jelinek <jakub@redhat.com>
215
216 PR c++/78089
217 * c-c++-common/builtin-shuffle-1.c: New test.
218 * g++.dg/cpp0x/addressof3.C: New test.
219
aee69156
VV
2202016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
221
222 Add tests for a const member and a reference member for launder.
223 * g++.dg/cpp1z/launder3.C: New.
224 * g++.dg/cpp1z/launder4.C: Likewise.
225 * g++.dg/cpp1z/launder5.C: Likewise.
226 * g++.dg/cpp1z/launder5.cc: Likewise.
227 * g++.dg/cpp1z/launder5.h: Likewise.
228 * g++.dg/cpp1z/launder6.C: Likewise.
229 * g++.dg/cpp1z/launder6.cc: Likewise.
230 * g++.dg/cpp1z/launder6.h: Likewise.
231
1e4fa9b1
JJ
2322016-10-31 Jakub Jelinek <jakub@redhat.com>
233
dcb466ec
JJ
234 PR c++/77948
235 * g++.dg/cpp0x/pr77948-1.C: New test.
236 * g++.dg/cpp0x/pr77948-2.C: New test.
237 * g++.dg/cpp0x/pr77948-3.C: New test.
238 * g++.dg/cpp0x/pr77948-4.C: New test.
239 * g++.dg/cpp0x/pr77948-5.C: New test.
240 * g++.dg/cpp0x/pr77948-6.C: New test.
241
1e4fa9b1
JJ
242 PR tree-optimization/77860
243 * gcc.dg/pr77860.c: New test.
244
9782e1ec
JJ
2452016-10-31 Jakub Jelinek <jakub@redhat.com>
246
247 PR c++/77886
248 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
249
dd57b05e
SKS
2502016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
251
252 * gcc.dg/lto/pr60449_0.c: Skip for avr.
253
84ff4775
LCW
2542016-10-30 Le-Chun Wu <lcwu@google.com>
255 Mark Wielaard <mjw@redhat.com>
256
257 * gcc.dg/Wshadow-compatible-local-1.c: New test.
258 * gcc.dg/Wshadow-local-1.c: Likewise.
259 * gcc.dg/Wshadow-local-2.c: Likewise.
260 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
261 * g++.dg/warn/Wshadow-local-1.C: Likewise.
262 * g++.dg/warn/Wshadow-local-2.C: Likewise.
263
0b56e9ad
BS
2642016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
265
266 PR tree-optimization/71915
267 PR tree-optimization/71490
268 * gcc.dg/tree-ssa/pr54245.c: Delete.
269 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
270 document why.
271
d4fc6702
JD
2722016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
273
274 PR fortran/78123
275 * gfortran.dg/fmt_t_9.f: New test.
276
396e56d2
TK
2772016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
278
279 PR fortran/67219
280 * gfortran.dg/pr67219.f90: New test.
281
a654d5d0
JJ
2822016-10-29 Jakub Jelinek <jakub@redhat.com>
283
205b9ed1
JJ
284 PR rtl-optimization/77919
285 * g++.dg/torture/pr77919-2.C: New test.
286
a654d5d0
JJ
287 PR target/78148
288 * gcc.dg/pr78148.c: New test.
289
894d8b41
EB
2902016-10-28 Eric Botcazou <ebotcazou@adacore.com>
291
292 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
293 * gcc.target/sparc/overflow-4.c: ...here.
294 * gcc.target/sparc/overflow-5.c: New test.
295
e72531b9
PK
2962016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
297 Kugan Vivekanandarajah <kuganv@linaro.org>
298 Jim Wilson <jim.wilson@linaro.org>
299
300 PR tree-optimization/43721
301 * lib/target-supports.exp (check_effective_target_divmod): New.
302 (check_effective_target_divmod_simode): Likewise.
303 (check_effective_target_arm_divmod_simode): Likewise.
304 * gcc.dg/divmod-1-simode.c: New test.
305 * gcc.dg/divmod-1.c: Likewise.
306 * gcc.dg/divmod-2-simode.c: Likewise.
307 * gcc.dg/divmod-2.c: Likewise.
308 * gcc.dg/divmod-3-simode.c: Likewise.
309 * gcc.dg/divmod-3.c: Likewise.
310 * gcc.dg/divmod-4-simode.c: Likewise.
311 * gcc.dg/divmod-4.c: Likewise.
312 * gcc.dg/divmod-5.c: Likewise.
313 * gcc.dg/divmod-6-simode.c: Likewise.
314 * gcc.dg/divmod-6.c: Likewise.
315 * gcc.dg/divmod-7.c: Likewise.
316
f663d9ad
KT
3172016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
318 Jakub Jelinek <jakub@redhat.com>
319 Andrew Pinski <pinskia@gmail.com>
320
321 PR middle-end/22141
322 PR rtl-optimization/23684
323 * gcc.c-torture/execute/pr22141-1.c: New test.
324 * gcc.c-torture/execute/pr22141-2.c: Likewise.
325 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
326 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
327 * gcc.dg/store_merging_1.c: New test.
328 * gcc.dg/store_merging_2.c: Likewise.
329 * gcc.dg/store_merging_3.c: Likewise.
330 * gcc.dg/store_merging_4.c: Likewise.
331 * gcc.dg/store_merging_5.c: Likewise.
332 * gcc.dg/store_merging_6.c: Likewise.
333 * gcc.dg/store_merging_7.c: Likewise.
334 * gcc.target/i386/pr22141.c: Likewise.
335 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
336 * g++.dg/init/new17.C: Likewise.
337
6905c577 3382016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
339
340 PR middle-end/72747
341 * c-c++-common/pr72747-1.c: New test.
342 * c-c++-common/pr72747-2.c: Likewise.
343
539405d5
AK
3442016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
345
346 * gcc.target/s390/oscbreak-1.c: New test.
347
0dbb19f0
AK
3482016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
349
350 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
351
0d9e143c
JJ
3522016-10-28 Jakub Jelinek <jakub@redhat.com>
353
c19066a7
JJ
354 PR rtl-optimization/77919
355 * g++.dg/torture/pr77919.C: New test.
356
0d9e143c
JJ
357 PR rtl-optimization/78132
358 * gcc.target/i386/pr78132.c: New test.
359
cc91248d
EB
3602016-10-27 Eric Botcazou <ebotcazou@adacore.com>
361
362 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
363
787c7a65
MM
3642016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
365
366 * gcc.target/powerpc/vsx-simode.c: New test.
367 * gcc.target/powerpc/vsx-simode2.c: Likewise.
368 * gcc.target/powerpc/vsx-simode3.c: Likewise.
369
4ce71579
JJ
3702016-10-27 Jakub Jelinek <jakub@redhat.com>
371
6f21288f
JJ
372 PR fortran/78026
373 * gfortran.dg/gomp/pr78026.f03: New test.
374 * gfortran.dg/select_type_38.f03: New test.
375
4ce71579
JJ
376 PR middle-end/78025
377 * g++.dg/gomp/declare-simd-7.C: New test.
378
6f21288f 3792016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
380
381 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
382 * gfortran.dg/dec_init_2.f90: Likewise.
383 * gfortran.dg/dec_init_3.f90: New test.
384 * gfortran.dg/dec_init_4.f90: Likewise.
385
93f90bec
BC
3862016-10-27 Bin Cheng <bin.cheng@arm.com>
387
388 * gcc.dg/fold-narrowbopcst-1.c: New test.
389
6f21288f 3902016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
391
392 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
393 dg-shouldfail/dg-output instead of XFAIL.
394 * gfortran.dg/dec_io_6.f90: Likewise.
395
ddb92ab9
TP
3962016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
397
398 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
399 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
400 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
401 * gcc.target/arm/atomic-op-char-3.c: Likewise.
402 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
403 * gcc.target/arm/atomic-op-int-3.c: Likewise.
404 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
405 * gcc.target/arm/atomic-op-release-3.c: Likewise.
406 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
407 * gcc.target/arm/atomic-op-short-3.c: Likewise.
408
ad6e4ba8
BC
4092016-10-27 Bin Cheng <bin.cheng@arm.com>
410
411 * gcc.dg/fold-convmaxconv-1.c: New test.
412 * gcc.dg/fold-convminconv-1.c: New test.
413
6905c577 4142016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
415
416 PR fortran/78092
417 * gfortran.dg/pr78092.f90: New test.
418
7a83b391
KN
4192016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
420
421 PR target/78056
422 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
423 expected error message.
424 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
425 expected error message.
426 * gcc.target/powerpc/vsu/vec-all-nez-7.c
427 (test_all_not_equal_and_not_zero): Change expected error message.
428
3693a620
JJ
4292016-10-26 Jakub Jelinek <jakub@redhat.com>
430
431 PR fortran/77973
432 * gfortran.dg/gomp/pr77973.f90: New test.
433
cd612e8a
PT
4342016-10-26 Paul Thomas <pault@gcc.gnu.org>
435
436 PR fortran/78108
437 * gfortran.dg/submodule_18.f08: New test.
438 * gfortran.dg/submodule_19.f08: New test.
439
09844a5f
MM
4402016-10-26 Michael Matz <matz@suse.de>
441
442 * g++.dg/pr78060.C: New test.
443 * gfortran.dg/pr78061.f: New test.
444 * g++.dg/pr78088.C: New test.
445
6f21288f 4462016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
447
448 * gfortran.dg/dec_io_1.f90: New test.
449 * gfortran.dg/dec_io_2.f90: New test.
450 * gfortran.dg/dec_io_3.f90: New test.
451 * gfortran.dg/dec_io_4.f90: New test.
452 * gfortran.dg/dec_io_5.f90: New test.
453 * gfortran.dg/dec_io_6.f90: New test.
454
6c95388f
JJ
4552016-10-25 Jakub Jelinek <jakub@redhat.com>
456
457 PR sanitizer/78106
458 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
459
4602016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
461
462 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
463 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
464
90e261e4
EB
4652016-10-25 Eric Botcazou <ebotcazou@adacore.com>
466
467 * gnat.dg/opt59.adb: New test.
468 * gnat.dg/opt59_pkg.ad[sb]: New helper.
469
470 * gnat.dg/opt60.adb: New test.
471
cef026ec
AV
4722016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
473
474 PR fortran/72770
475 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
476 this pr.
477
96592eed
JJ
4782016-10-25 Jakub Jelinek <jakub@redhat.com>
479
480 PR target/78102
481 * gcc.target/i386/pr78102.c: New test.
482
6c95388f 4832016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
484
485 * gfortran.dg/dec_logical_xor_1.f90: New test.
486 * gfortran.dg/dec_logical_xor_2.f90: New test.
487 * gfortran.dg/dec_logical_xor_3.f03: New test.
488
6c95388f 4892016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
490
491 * gfortran.dg/dec_loc_rval_1.f90: New test.
492 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 493 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 494
6c95388f 4952016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 496
90051c26
FR
497 * gfortran.dg/dec_type_print.f90: New testcase.
498
6c95388f 4992016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
500
501 * gfortran.dg/feed_1.f90: New test.
502 * gfortran.dg/feed_2.f90: New test.
ef144767 503
8e104951
ML
5042016-10-25 Martin Liska <mliska@suse.cz>
505
506 PR sanitizer/78106
507 * gcc.dg/asan/pr78106.c: New test.
508
b93ee1bb
ML
5092016-10-25 Martin Liska <mliska@suse.cz>
510
511 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
512
ad6922b0
WD
5132016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
514
515 PR target/78041
516 * gcc.target/arm/pr78041.c: New test.
517
e16f1cc7
JJ
5182016-10-25 Jakub Jelinek <jakub@redhat.com>
519
520 * g++.dg/cpp1z/launder1.C: New test.
521 * g++.dg/cpp1z/launder2.C: New test.
522
078134e5 5232016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 524 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
525
526 PR target/71676
527 PR target/71678
528 * gcc.target/avr/pr71676-2.c: New test.
529
c7212a15 5302016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 531 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
532
533 PR target/71676
534 PR target/71678
535 * gcc.target/avr/pr71676-1.c: New test.
536 * gcc.target/avr/pr71676-3.c: New test.
537 * gcc.target/avr/pr71676.c: New test.
538 * gcc.target/avr/pr71678.c: New test.
539
d1c7d3a8
KV
5402016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
541
542 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
543 such that cloned verions of tested functions are not created.
544
c7082171
SK
5452016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
546
547 PR fortran/71895
548 * gfortran.dg/pr71895.f90: New test.
549
0f2a9e37
JJ
5502016-10-24 Jakub Jelinek <jakub@redhat.com>
551
552 * g++.dg/debug/dwarf2/ref-2.C: New test.
553
f8348061
BE
5542016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
555
556 * c-c++-common/Wint-in-bool-context-3.c: New test.
557
1eb4547b
MS
5582016-10-24 Martin Sebor <msebor@redhat.com>
559
560 PR middle-end/77735
561 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
562 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
563 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
564 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
565 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
566 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
567 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
568
292af537
RB
5692016-10-24 Richard Biener <rguenther@suse.de>
570
571 PR testsuite/71491
572 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
573 * gcc.dg/vect/slp-45.c: Likewise.
574
40f683e8
RB
5752016-10-24 Richard Biener <rguenther@suse.de>
576
577 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
578 * gcc.dg/tree-ssa/pr21458.c: Likewise.
579 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
580
b1b6774f
GJL
5812016-10-24 Georg-Johann Lay <avr@gjlay.de>
582
583 PR target/78093
584 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
585 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
586
ed9760d2
AV
5872016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
588
589 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
590
fb027a42
JJ
5912016-10-24 Jakub Jelinek <jakub@redhat.com>
592
593 * gcc.target/i386/bmi2-pext-1.c: New test.
594 * gcc.target/i386/bmi2-pdep-1.c: New test.
595 * gcc.target/i386/bmi2-bzhi-3.c: New test.
596 * gcc.target/i386/tbm-bextri-1.c: New test.
597 * gcc.target/i386/bmi-bextr-6.c: New test.
598
8e10302e
RO
5992016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
600
601 PR target/77483
602 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
603 * gcc.target/i386/pr65105-1.c: Likewise.
604 * gcc.target/i386/pr65105-2.c: Likewise.
605 * gcc.target/i386/pr65105-3.c: Likewise.
606 * gcc.target/i386/pr65105-5.c: Likewise.
607 * gcc.target/i386/pr67761.c: Likewise.
608 * gcc.target/i386/pr70799-1.c: Likewise.
609
866c72a8
ML
6102016-10-24 Martin Liska <mliska@suse.cz>
611
612 PR sanitizer/77966
613 * c-c++-common/ubsan/unreachable-3.c: New test.
614
0804124b
SK
6152016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
616
617 PR fortran/77763
618 * gfortran.dg/pr77763.f90
619
87c9fca5
SK
6202016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
621
622 PR fortran/54730
623 PR fortran/78033
624 * gfortran.dg/pr78033.f90: New test.
625
dfd6231e
PT
6262016-10-23 Paul Thomas <pault@gcc.gnu.org>
627
628 PR fortran/69834
629 * gfortran.dg/select_type_1.f03: Change error for overlapping
630 TYPE IS cases.
631 * gfortran.dg/select_type_36.f03: New test.
632
66ccff98
EB
6332016-10-22 Eric Botcazou <ebotcazou@adacore.com>
634
635 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
636
15876cee
TK
6372016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
638
639 PR fortran/78021
640 * gfortran.dg/string_length_3.f90: New test.
641
574284e9
AV
6422016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
643
574284e9
AV
644 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
645
6462016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
647
648 PR fortran/43366
649 PR fortran/57117
650 PR fortran/61337
651 * gfortran.dg/alloc_comp_class_5.f03: New test.
652 * gfortran.dg/class_allocate_21.f90: New test.
653 * gfortran.dg/class_allocate_22.f90: New test.
654 * gfortran.dg/realloc_on_assign_27.f08: New test.
655
20276dc9
JL
6562016-10-21 Jeff Law <law@redhat.com>
657
658 * PR tree-optimization/71947
659 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
660 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
661 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
662
f7503699
KV
6632016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
664
665 * gcc.dg/ipa/vrp5.c: New test.
666 * gcc.dg/ipa/vrp6.c: New test.
667
5be6b295
WD
6682016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
669
670 * gcc.target/aarch64/test_frame_17.c: New test.
671
c82bc7ed
WD
6722016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
673
674 * gcc.target/aarch64/test_frame_17.c: New test.
675
67a6cac7
AP
6762016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
677
678 PR preprocessor/71681
679 * gcc.dg/cpp/pr71681-1.c: New testcase
680 * gcc.dg/cpp/pr71681-2.c: Likewise
681 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
682 * gcc.dg/cpp/remap/a/header.gcc: Likewise
683 * gcc.dg/cpp/remap/a/t_1.h: Likewise
684 * gcc.dg/cpp/remap/a/t_2.h: Likewise
685
8e6982f7
JJ
6862016-10-21 Jakub Jelinek <jakub@redhat.com>
687
9c4c8b7b
JJ
688 PR target/78057
689 * gcc.target/i386/pr78057.c: New test.
690
8e6982f7
JJ
691 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
692
de514d40
PT
6932016-10-21 Paul Thomas <pault@gcc.gnu.org>
694
695 PR fortran/69566
696 * gfortran.dg/select_type_37.f03: New test.
697
1d64ceb0
SKS
6982016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
699
700 PR target/71627
701 * gcc.target/avr/pr71627.c: New test
702
85729229
EB
7032016-10-21 Eric Botcazou <ebotcazou@adacore.com>
704
705 * gcc.target/sparc/overflow-1.c: New test.
706 * gcc.target/sparc/overflow-2.c: Likewise.
707 * gcc.target/sparc/overflow-3.c: Likewise.
708
d17f2c3b
AV
7092016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
710
711 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
712 effective target.
713
0d47cee6
KT
7142016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
715
716 PR rtl-optimization/78038
717 * gcc.target/aarch64/pr78038.c: New test.
718
a20d03c8
RB
7192016-10-21 Richard Biener <rguenther@suse.de>
720
721 PR tree-optimization/78051
722 * g++.dg/torture/pr78051.C: New testcase.
723
f3ecd50f
BE
7242016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
725
726 * c-c++-common/wdate-time.c: Restored test case.
727 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
728
fceabe50
JJ
7292016-10-20 Jakub Jelinek <jakub@redhat.com>
730
731 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
732
f56ea76e
UB
7332016-10-20 Uros Bizjak <ubizjak@gmail.com>
734
735 PR target/78037
736 * gcc.target/i386/pr78037.c: New test.
737
2c35bbe1
EB
7382016-10-20 Eric Botcazou <ebotcazou@adacore.com>
739
740 * gcc.target/visium/overflow8.c: New.
741 * gcc.target/visium/overflow16.c: Likewise.
742 * gcc.target/visium/overflow32: Likewise.
743
28df8730
MM
7442016-10-20 Michael Matz <matz@suse.de>
745
746 * gcc.dg/loop-split.c: New test.
747 * gcc.dg/tree-ssa/ifc-9.c: Update.
748 * gcc.dg/tree-ssa/ifc-10.c: Update.
749
6c1a9e41
RB
7502016-10-20 Richard Biener <rguenther@suse.de>
751
752 * gcc.dg/graphite/pr35356-1.c: Update.
753
a2923dba
PC
7542016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
755
756 PR c++/77446
757 * g++.dg/cpp1y/pr77446.C: New.
758
2066ef6a
PK
7592016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
760
761 PR tree-optimization/53979
762 * gcc.dg/pr53979-1.c: New test-case.
763 * gcc.dg/pr53979-2.c: Likewise.
764
4c712374
BE
7652016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
766
767 * c-c++-common/Wint-in-bool-context-2.c: New test.
768
bdcf8e7c
JD
7692016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
770
771 * gfortran.dg/dtio_17.f90: Fix test.
772
ec1748d4
AH
7732016-10-19 Aldy Hernandez <aldyh@redhat.com>
774
775 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
776 * gcc.dg/Walloca-2.c: Same.
777
b70f0b0c
AH
7782016-10-19 Aldy Hernandez <aldyh@redhat.com>
779
780 * gcc.dg/Wvla-1.c: Rename to...
781 * gcc.dg/Wvla-larger-than-1.c: ...this.
782 * gcc.dg/Wvla-2.c: Rename to...
783 * gcc.dg/Wvla-larger-than-2.c: ...this.
784 * gcc.dg/Wvla-3.c: Rename to...
785 * gcc.dg/Walloca-11.c.: ...this.
786 * gcc.dg/wvla-[1-7].c: Rename to:
787 * gcc.dg/Wvla-[1-7].c: ...this.
788
cbb22e61
BC
7892016-10-19 Bin Cheng <bin.cheng@arm.com>
790
791 PR tree-optimization/78005
792 * gcc.dg/vect/pr78005.c: New.
793 * gcc.target/i386/l_fma_float_1.c: Revise test.
794 * gcc.target/i386/l_fma_float_2.c: Ditto.
795 * gcc.target/i386/l_fma_float_3.c: Ditto.
796 * gcc.target/i386/l_fma_float_4.c: Ditto.
797 * gcc.target/i386/l_fma_float_5.c: Ditto.
798 * gcc.target/i386/l_fma_float_6.c: Ditto.
799 * gcc.target/i386/l_fma_double_1.c: Ditto.
800 * gcc.target/i386/l_fma_double_2.c: Ditto.
801 * gcc.target/i386/l_fma_double_3.c: Ditto.
802 * gcc.target/i386/l_fma_double_4.c: Ditto.
803 * gcc.target/i386/l_fma_double_5.c: Ditto.
804 * gcc.target/i386/l_fma_double_6.c: Ditto.
805
a023f8c8
TS
8062016-10-19 Thomas Schwinge <thomas@codesourcery.com>
807
808 PR tree-optimization/78024
809 * gcc.dg/goacc/loop-processing-1.c: New file.
810
d9700bdb
RB
8112016-10-19 Richard Biener <rguenther@suse.de>
812
813 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
814
902cb7b1
KN
8152016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
816
817 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
818 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
819 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
820 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
821 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
822 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
823 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
824 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
825 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
826 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
827 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
828 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
829 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
830 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
831 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
832 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
833 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
834 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
835 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
836 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
837 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
838 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
839 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
840 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
841 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
842 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
843 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
844 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
845 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
846 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
847 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
848 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
849 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
850 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
851 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
852 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
853 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
854 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
855 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
856 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
857 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
858 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
859 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
860 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
861 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
862 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
863 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
864 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
865 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
866 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
867 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
868 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
869 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
870 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
871 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
872 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
873 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
874 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
875 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
876 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
877 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
878 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
879 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
880 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
881 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
882 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
883 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
884 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
885 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
886 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
887 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
888 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
889 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
890 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
891 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
892 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
893 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
894 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
895 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
896 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
897 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
898 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
899 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
900 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
901 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
902 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
903 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
904 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
905 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
906 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
907 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
908 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
909 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
910 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
911 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
912 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
913 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
914 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
915 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
916 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
917 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
918 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
919 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
920 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
921 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
922 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
923 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
924 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
925 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
926 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
927 * gcc.target/powerpc/vsu/vsu.exp: New file.
928
5cb96b6a
UB
9292016-10-18 Uros Bizjak <ubizjak@gmail.com>
930
931 PR target/77991
932 * gcc.target/i386/pr77991.c: New test.
933
f5de494c
MF
9342016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
935
936 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
937 LTO is used.
938
e5163ec1
SKS
9392016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
940
5cb96b6a 941 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 942
b64e8239
RB
9432016-10-18 Richard Biener <rguenther@suse.de>
944
945 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
946 * gcc.dg/tree-ssa/pr21001.c: Likewise.
947 * gcc.dg/tree-ssa/pr21090.c: Likewise.
948 * gcc.dg/tree-ssa/pr21294.c: Likewise.
949 * gcc.dg/tree-ssa/pr21563.c: Likewise.
950 * gcc.dg/tree-ssa/pr23744.c: Likewise.
951 * gcc.dg/tree-ssa/pr25382.c: Likewise.
952 * gcc.dg/tree-ssa/pr68431.c: Likewise.
953 * gcc.dg/tree-ssa/vrp03.c: Likewise.
954 * gcc.dg/tree-ssa/vrp06.c: Likewise.
955 * gcc.dg/tree-ssa/vrp07.c: Likewise.
956 * gcc.dg/tree-ssa/vrp09.c: Likewise.
957 * gcc.dg/tree-ssa/vrp19.c: Likewise.
958 * gcc.dg/tree-ssa/vrp20.c: Likewise.
959 * gcc.dg/tree-ssa/vrp92.c: Likewise.
960 * gcc.dg/pr68217.c: Likewise.
961 * gcc.dg/predict-9.c: Likewise.
962 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
963 * gcc.dg/predict-1.c: Likewise.
964
c680ada5
JD
9652016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
966
967 * gfortran.dg/dtio_17.f90: New test.
968
7fd4f180
KV
9692016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
970
971 * gcc.dg/ipa/vrp4.c: Adjust testcase.
972
718625ad
KV
9732016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
974
975 * gcc.dg/ipa/vrp4.c: New test.
976
735b8f9f
KV
9772016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
978
979 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
980 * gcc.dg/torture/pr39074.c: Likewise.
981
86f98087
EB
9822016-10-17 Eric Botcazou <ebotcazou@adacore.com>
983
984 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
985 * gnat.dg/trampoline4.adb: Minor tweak.
986
a929f266
BS
9872016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
988
989 PR tree-optimization/77916
990 * gcc.dg/torture/pr77916.c: New.
991
4acf2055
SK
9922016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
993
994 PR fortran/77978
995 * gfortran.dg/pr77978_1.f90: New test.
996 * gfortran.dg/pr77978_2.f90: Ditto.
997 * gfortran.dg/pr77978_3.f90: Ditto.
998
871267e1
PT
9992016-10-17 Paul Thomas <pault@gcc.gnu.org>
1000
1001 PR fortran/61420
1002 PR fortran/78013
1003 * gfortran.dg/proc_ptr_49.f90: New test.
1004
fd9593e9
BE
10052016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1006
1007 PR target/77308
1008 * gcc.target/arm/pr77308.c: New test.
1009
d32d4176
DE
10102016-10-17 David Edelsohn <dje.gcc@gmail.com>
1011
1012 * lib/target-supports.exp
1013 (check_effective_target_floatn_nx_runtime): Return 0 for
1014 powerpc*-ibm-aix*.
1015
dca2910c
AP
10162016-10-17 Andrew Pinski <apinski@cavium.com>
1017
1018 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1019 long instead of long.
1020 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1021 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1022 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1023 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1024 * gcc.target/aarch64/pr68102_1.c: Likewise.
1025 * gcc.target/aarch64/target_attr_3.c: Likewise.
1026
44b00dbc
RB
10272016-10-17 Richard Biener <rguenther@suse.de>
1028
1029 PR tree-optimization/77988
1030 * gcc.dg/torture/pr77988.c: New testcase.
1031
89b80c42
PK
10322016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1033
1034 * gcc.dg/pr71636-1.c: New test-case.
1035 * gcc.dg/pr71636-2.c: Likewise.
1036
4c640e26
EB
10372016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1038
1039 * gnat.dg/trampoline3.adb: New test.
1040 * gnat.dg/trampoline4.adb: Likewise.
1041
6c0347f6
JD
10422016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1043
1044 * gfortran.dg/dtio_16.f90: New test.
1045
d0d48a06
EB
10462016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1047
1048 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1049 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1050 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1051
baa33d83
EB
10522016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1053
1054 * gcc.target/sparc/popc.c: Rename to...
1055 * gcc.target/sparc/popc-1.c: ...this.
1056 * gcc.target/sparc/popc-2.c: New test.
1057
523ee218
JD
10582016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1059
1060 PR fortran/77972
1061 * gfortran.dg/unexpected_eof_4.f90: New test.
1062
c04d4ede
JB
10632016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1064
31a84d4a
AP
1065 PR libfortran/48587
1066 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1067
064ed55a
JJ
10682016-10-14 Jakub Jelinek <jakub@redhat.com>
1069
9a822fc7
JJ
1070 PR middle-end/77959
1071 * gfortran.dg/pr77959.f90: New test.
1072
064ed55a
JJ
1073 DR 1511 - const volatile variables and ODR
1074 * g++.dg/DRs/dr1511-1.C: New test.
1075 * g++.dg/DRs/dr1511-2.C: New test.
1076
2579762a
EB
10772016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1078
1079 * gnat.dg/debug7.adb (dg-options): Remove -g.
1080 * gnat.dg/debug8.adb (dg-options): Add -margs.
1081 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1082
6d59425d
RB
10832016-10-14 Richard Biener <rguenther@suse.de>
1084
1085 PR tree-optimization/77979
1086 * gcc.dg/torture/pr77979.c: New testcase.
1087
43f66d6e
ML
10882016-10-14 Martin Liska <mliska@suse.cz>
1089
1090 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1091 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1092 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1093
cb3ac867
UB
10942016-10-14 Uros Bizjak <ubizjak@gmail.com>
1095
1096 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1097 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1098 * gcc.dg/torture/pr77937-2.c: Likewise.
1099
14cf71a0
EB
11002016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1101
1102 * gnat.dg/lto15.adb: Adjust.
1103 * gnat.dg/lto16.adb: Likewise.
1104 * gnat.dg/lto17.adb: Likewise
1105 * gnat.dg/lto18.ad[sb]: New test.
1106 * gnat.dg/lto18_pkg.ads: New helper.
1107 * gnat.dg/lto19.adb: New test.
1108 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1109 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1110 * gnat.dg/lto20.adb: New test.
1111 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1112
6fd9c6f4
AV
11132016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1114
1115 * gfortran.dg/coarray_38.f90: Expect error message.
1116
01f44038
KT
11172016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1118
1119 * gcc.target/aarch64/spellcheck_1.c: New test.
1120 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1121 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1122 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1123 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1124 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1125
253abb2a
AS
11262016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1127
1128 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1129
a2695319
BS
11302016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1131
1132 PR tree-optimization/77937
1133 * gcc.dg/torture/pr77937-1.c: New.
1134 * gcc.dg/torture/pr77937-2.c: New.
1135
14a2c9aa
JM
11362016-10-13 Jakub Jelinek <jakub@redhat.com>
1137
1138 * g++.dg/cpp1z/inline-var1.C: New test.
1139 * g++.dg/cpp1z/inline-var1a.C: New test.
1140 * g++.dg/cpp1z/inline-var1.h: New file.
1141 * g++.dg/cpp1z/inline-var2.C: New test.
1142 * g++.dg/cpp1z/inline-var3.C: New test.
1143 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1144 uninitialized const.
1145
6c95388f 11462016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1147
ee7fa2e3
SL
1148 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1149 Xscale is specified, not just -march.
1150 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1151 is incompatible with Xscale.
18d34307 1152
96032047
MS
11532016-10-13 Martin Sebor <msebor@redhat.com>
1154
1155 PR c++/71912
1156 * g++.dg/ext/flexary4.C: Adjust.
1157 * g++.dg/ext/flexary5.C: Same.
1158 * g++.dg/ext/flexary9.C: Same.
1159 * g++.dg/ext/flexary19.C: New test.
1160 * g++.dg/ext/flexary18.C: New test.
1161 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1162 regression test.
5cb96b6a
UB
1163 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1164 Avoid generating a flexible array member in an array.
96032047 1165
5b1548fd
MS
11662016-10-13 Martin Sebor <msebor@redhat.com>
1167
1168 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1169 to placate -Wformat on targets where the type is not int.
1170
7810c4eb
DM
11712016-10-13 David Malcolm <dmalcolm@redhat.com>
1172
1173 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1174 in INSN_LOCATION.
1175
fcd27666
BC
11762016-10-13 Bin Cheng <bin.cheng@arm.com>
1177
1178 * gcc.target/i386/l_fma_float_1.c: Revise test.
1179 * gcc.target/i386/l_fma_float_2.c: Ditto.
1180 * gcc.target/i386/l_fma_float_3.c: Ditto.
1181 * gcc.target/i386/l_fma_float_4.c: Ditto.
1182 * gcc.target/i386/l_fma_float_5.c: Ditto.
1183 * gcc.target/i386/l_fma_float_6.c: Ditto.
1184 * gcc.target/i386/l_fma_double_1.c: Ditto.
1185 * gcc.target/i386/l_fma_double_2.c: Ditto.
1186 * gcc.target/i386/l_fma_double_3.c: Ditto.
1187 * gcc.target/i386/l_fma_double_4.c: Ditto.
1188 * gcc.target/i386/l_fma_double_5.c: Ditto.
1189 * gcc.target/i386/l_fma_double_6.c: Ditto.
1190
b8a4b8c8
BC
11912016-10-13 Bin Cheng <bin.cheng@arm.com>
1192
1193 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1194
328ba117
BC
11952016-10-13 Bin Cheng <bin.cheng@arm.com>
1196
1197 * gcc.dg/vect/vect-98.c: Refine test case.
1198 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1199 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1200 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1201
1a1ab05e
JJ
12022016-10-13 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR c/77946
1205 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1206
27947670
ML
12072016-10-13 Martin Liska <mliska@suse.cz>
1208
1209 PR tree-optimization/77943
1210 * g++.dg/tree-ssa/pr77943.C: New test.
1211
92c5266b
AV
12122016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1213
1214 PR fortran/72832
1215 * gfortran.dg/allocate_with_source_22.f03: New test.
1216 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1217 fail.
1218
90bca4ed
TP
12192016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1220
1221 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1222 * gcc.target/arm/movsi_movw.c: Likewise.
1223 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1224 directive to work on big endian targets.
1225
0011af7b
KV
12262016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1227
1228 * gcc.dg/tree-ssa/evrp6.c: New test.
1229
859e95ab
SB
12302016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1231
1232 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1233 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1234 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1235
2934018d
SB
12362016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1237
1238 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1239 * gcc.target/powerpc/warn-2.c: Ditto.
1240
f92d1522
RS
12412016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1242
1243 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1244 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1245 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1246 for -mmsa.
1247 * gcc.target/mips/msa.c: New test.
1248 * gcc.target/mips/msa-builtins.c: Likewise.
1249 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1250 (check_effective_target_mips_msa_runtime): Likewise.
1251 (check_effective_target_mips_msa): Likewise.
1252 (add_options_for_mips_msa): Likewise.
1253 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1254 (check_effective_target_vect_intfloat_cvt): Likewise.
1255 (check_effective_target_vect_uintfloat_cvt): Likewise.
1256 (check_effective_target_vect_floatint_cvt): Likewise.
1257 (check_effective_target_vect_floatuint_cvt): Likewise.
1258 (check_effective_target_vect_shift): Likewise.
1259 (check_effective_target_vect_shift_char): Likewise.
1260 (check_effective_target_vect_long): Likewise.
1261 (check_effective_target_vect_float): Likewise.
1262 (check_effective_target_vect_double): Likewise.
1263 (check_effective_target_vect_long_long): Likewise.
1264 (check_effective_target_vect_perm): Likewise.
1265 (check_effective_target_vect_perm_byte): Likewise.
1266 (check_effective_target_vect_perm_short): Likewise.
1267 (check_effective_target_vect_sdot_qi): Likewise.
1268 (check_effective_target_vect_udot_qi): Likewise.
1269 (check_effective_target_vect_sdot_hi): Likewise.
1270 (check_effective_target_vect_udot_hi): Likewise.
1271 (check_effective_target_vect_pack_trunc): Likewise.
1272 (check_effective_target_vect_unpack): Likewise.
1273 (check_effective_target_vect_hw_misalign): Likewise.
1274 (check_effective_target_vect_condition): Likewise.
1275 (check_effective_target_vect_cond_mixed): Likewise.
1276 (check_effective_target_vect_char_mult): Likewise.
1277 (check_effective_target_vect_short_mult): Likewise.
1278 (check_effective_target_vect_int_mult): Likewise.
1279 (check_effective_target_vect_extract_even_odd): Likewise.
1280 (check_effective_target_vect_interleave): Likewise.
1281 (check_vect_support_and_set_flags): Check if the target supports MSA
1282 and append to the list of EFFECTIVE_TARGETS.
1283
0bfd099c
RB
12842016-10-12 Richard Biener <rguenther@suse.de>
1285
1286 PR debug/77947
1287 * g++.dg/torture/pr77947.C: New testcase.
1288
b4a9ef2f
PMR
12892016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1290
1291 * gnat.dg/debug8.adb: New testcase.
1292
c0dbd22d
PMR
12932016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1294
1295 * gnat.dg/debug9.adb: New testcase.
1296
8a7c91cd
RB
12972016-10-12 Richard Biener <rguenther@suse.de>
1298
1299 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1300 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1301 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1302
7dc2f5f1
RB
13032016-10-12 Richard Biener <rguenther@suse.de>
1304
1305 PR tree-optimization/77920
1306 * gcc.dg/torture/pr77920.c: New testcase.
1307
70f6d5e1
JJ
13082016-10-12 Jakub Jelinek <jakub@redhat.com>
1309
4a8b97cb
JJ
1310 PR tree-optimization/77929
1311 * gcc.c-torture/compile/pr77929.c: New test.
1312
70f6d5e1
JJ
1313 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1314 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1315 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1316 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1317 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1318 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1319 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1320 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1321 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1322
4803de58
EB
13232016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1324
1325 * gcc.target/sparc/setcc-4.c: Adjust.
1326 * gcc.target/sparc/setcc-5.c: Likewise.
1327 * gcc.target/sparc/setcc-6.c: Likewise.
1328 * gcc.target/sparc/setcc-7.c: Likewise.
1329 * gcc.target/sparc/setcc-8.c: Likewise.
1330 * gcc.target/sparc/setcc-9.c: Likewise.
1331 * gcc.target/sparc/setcc-10.c: Delete.
1332
f6cf4810
SK
13332016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1334
1335 PR fortran/77942
1336 * gfortran.dg/pr77942.f90
1337
8e8c2744
FR
13382016-10-11 Fritz Reese <fritzoreese@gmail.com>
1339
1340 * gfortran.dg/dec_math.f90: New testsuite.
1341
ddefad9a
SKS
13422016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1343
1344 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1345 (main): Declare j as i32 instead of int.
1346
e7b08761
TP
13472016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1348
1349 PR testsuite/PR77710
1350 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1351 target triplet instead of *-*-*-*.
1352
9fd7cd44
EB
13532016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1354
1355 * gnat.dg/unchecked_convert10.adb: New test.
1356 * gnat.dg/unchecked_convert11.adb: Likewise.
1357 * gnat.dg/unchecked_convert12.adb: Likewise.
1358
ff7e7ee0
EB
13592016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1360
1361 * gcc.target/sparc/cbcond-1.c: New test.
1362 * gcc.target/sparc/cbcond-2.c: Likewise.
1363 * gcc.target/sparc/movcc-1.c: Likewise.
1364 * gcc.target/sparc/movcc-2.c: Likewise.
1365 * gcc.target/sparc/setcc-1.c: Adjust.
1366 * gcc.target/sparc/setcc-2.c: Likewise.
1367 * gcc.target/sparc/setcc-3.c: Likewise.
1368 * gcc.target/sparc/setcc-4.c: Likewise.
1369 * gcc.target/sparc/setcc-5.c: Likewise.
1370 * gcc.target/sparc/setcc-6.c: New test.
1371 * gcc.target/sparc/setcc-7.c: Likewise.
1372 * gcc.target/sparc/setcc-8.c: Likewise.
1373 * gcc.target/sparc/setcc-9.c: Likewise.
1374 * gcc.target/sparc/setcc-10.c: Likewise.
1375
d30078b8
JL
13762016-10-10 Jeff Law <law@redhat.com>
1377
1378 PR tree-optimization/71947
1379 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1380 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1381 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1382 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1383 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1384 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1385
5f869266
TK
13862016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1387
1388 PR fortran/77915
1389 * gfortran.dg/matmul_11.f90: New test.
1390
174e0b00
JW
13912016-10-10 Jiong Wang <jiong.wang@arm.com>
1392
1393 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1394 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1395 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1396 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1397 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1398 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1399 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1400 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1401 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1402 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1403 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1404 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1405 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1406 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1407 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1408 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1409 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1410 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1411 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1412 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1413 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1414 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1415 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1416 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1417 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1418 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1419 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1420 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1421 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1422 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1423 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1424 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1425 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1426 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1427 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1428 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1429 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1430 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1431 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1432 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1433 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1434 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1435 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1436 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1437 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1438 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1439 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1440 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1441 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1442 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1443 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1444 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1445 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1446 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1447 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1448 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1449 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1450 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1451 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1452
4bc63138
JW
14532016-10-10 Jiong Wang <jiong.wang@arm.com>
1454
1455 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1456 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1457 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1458 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1459 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1460 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1461 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1462 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1463 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1464 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1465 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1466 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1467 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1468 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1469
8f3edb07
JW
14702016-10-10 Jiong Wang <jiong.wang@arm.com>
1471
1472 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1473 Enable AArch64.
1474 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1475 vdup*_laneq.
1476 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1477 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1478 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1479 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1480
6e49f922
JW
14812016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1482 Jiong Wang <jiong.wang@arm.com>
1483
1484 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1485 AArch64 support.
1486 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1487 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1488 AArch64 targets.
1489 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1490 AArch64 targets.
1491 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1492 targets.
1493 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1494
41683e1a
EB
14952016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1496
1497 * gnat.dg/specs/vfa.ads: New test.
1498
6e49f922 14992016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1500
1501 * gnat.dg/inline13.ad[sb]: New test.
1502 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1503
55cfd746
EB
15042016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1505
1506 * gnat.dg/biased_subtype.adb: New test.
1507
4dfb8a2a
JJ
15082016-10-09 Jakub Jelinek <jakub@redhat.com>
1509
1510 PR tree-optimization/77901
1511 * gcc.c-torture/compile/pr77901.c: New test.
1512
67b97478
PK
15132016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1514
1515 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1516 * gcc.dg/ipa/propalign-2.c: Likewise
1517 * gcc.dg/ipa/propalign-3.c: Likewise.
1518 * gcc.dg/ipa/propalign-4.c: Likewise.
1519 * gcc.dg/ipa/propalign-5.c: Likewise.
1520
7bad794a
JJ
15212016-10-08 Jakub Jelinek <jakub@redhat.com>
1522
81b02905
JJ
1523 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1524
ee19ef45
JJ
1525 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1526
7bad794a
JJ
1527 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1528 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1529
56d3a930
FR
15302016-10-07 Fritz Reese <fritzoreese@gmail.com>
1531
1532 * gfortran.dg/dec_union_11.f90: New testcase.
1533
45e2bf2e
NS
15342016-10-07 Nathan Sidwell <nathan@acm.org>
1535
1536 PR c++/66443
1537 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1538 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1539 * g++.dg/cpp1y/pr66443-cxx14.C: New
1540 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1541 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1542
be845b04
JJ
15432016-10-07 Jakub Jelinek <jakub@redhat.com>
1544
1545 * g++.dg/cpp0x/addressof1.C: New test.
1546 * g++.dg/cpp0x/addressof2.C: New test.
1547
08213983
MM
15482016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1549
1550 * gcc.target/powerpc/float128-type-1.c: New test to check that
1551 PowerPC 64-bit Linux enables -mfloat128-type by default.
1552 * gcc.target/powerpc/float128-type-2.c: Likewise.
1553 * gcc.target/powerpc/float128-mix.c: Change error message to
1554 reflect that __ibm128 is now #define'ed to be long double.
1555
bd845c14
SK
15562016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1557
1558 PR fortran/77406
1559 * gfortran.dg/pr77406.f90: New test.
1560 * gfortran.dg/assumed_type_3.f90: Update error messages.
1561 * gfortran.dg/defined_operators_1.f90: Ditto.
1562 * gfortran.dg/generic_26.f90: Ditto.
1563 * gfortran.dg/generic_7.f90: Ditto.
1564 * gfortran.dg/gomp/udr5.f90: Ditto.
1565 * gfortran.dg/gomp/udr7.f90: Ditto.
1566 * gfortran.dg/interface_1.f90: Ditto.
1567 * gfortran.dg/interface_37.f90: Ditto.
1568 * gfortran.dg/interface_5.f90: Ditto.
1569 * gfortran.dg/interface_6.f90: Ditto.
1570 * gfortran.dg/interface_7.f90
1571 * gfortran.dg/no_arg_check_3.f90
1572 * gfortran.dg/operator_5.f90
1573 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1574
c09c4992
BE
15752016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1576
1577 PR c++/77700
1578 * c-c++-common/Wint-in-bool-context.c: Update test.
1579
d7f336f8
RB
15802016-10-07 Richard Biener <rguenther@suse.de>
1581
1582 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1583 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1584
a9172bf3
MP
15852016-10-07 Marek Polacek <polacek@redhat.com>
1586
1587 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1588
8a14afd0
BS
15892016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1590
1591 PR c++/69733
1592 * c-c++-common/pr69733.c: New test.
1593 * gcc.dg/pr69733.c: New test.
1594 * gcc.target/i386/pr69733.c: New test.
1595
d4bd4646
MP
15962016-10-07 Marek Polacek <polacek@redhat.com>
1597
1598 PR c++/77803
1599 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1600
a93cdc5c
JJ
16012016-10-07 Jakub Jelinek <jakub@redhat.com>
1602
1603 PR tree-optimization/77664
1604 * gcc.dg/tree-ssa/pr77664.c: New test.
1605 * gcc.dg/pr77664.c: New test.
1606
16072016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1608
1609 * gfortran.dg/pr69955.f90: New test.
1610
ac193ee7
LK
16112016_10-06 Louis Krupp <louis.krupp@zoho.com>
1612
1613 PR fortran/57910
1614 * gfortran.dg/pr57910.f90: New test.
1615
342cfb3e
JJ
16162016-10-06 Jakub Jelinek <jakub@redhat.com>
1617
1618 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1619 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1620
48057089
KV
16212016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1622
1623 PR tree-optimization/77862
1624 * gcc.dg/pr77862.c: New test.
1625
65b25c9b
KV
16262016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1627
1628 * gcc.dg/tree-ssa/evrp4.c: New test.
1629
f3127685
JL
16302016-10-06 Jeff Law <law@redhat.com>
1631
1632 PR tree-optimization/71661
1633 * gcc.dg/tree-ssa/pr71661.c: New test.
1634
b3972588
RB
16352016-10-06 Richard Biener <rguenther@suse.de>
1636
1637 PR tree-optimization/77855
1638 * gcc.dg/torture/pr77855.c: New testcase.
1639
139dc3c6 16402016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1641 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1642
1643 * g++.dg/other/pr77759.C: New test.
1644
37f6a157
RB
16452016-10-06 Richard Biener <rguenther@suse.de>
1646
1647 PR tree-optimization/77839
1648 * gcc.dg/torture/pr77839.c: New testcase.
1649
f779aeb8
MP
16502016-10-06 Marek Polacek <polacek@redhat.com>
1651
1652 * g++.dg/cpp1z/init-statement9.C: New test.
1653
eee8f0b0
AS
16542016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1655
1656 * gcc.target/i386/pcommit-1.c: Deleted.
1657 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1658 * gcc.target/i386/sse-13.c: Ditto.
1659 * gcc.target/i386/sse-14.c: Ditto.
1660 * gcc.target/i386/sse-22.c: Ditto.
1661 * gcc.target/i386/sse-23.c: Ditto.
1662 * g++.dg/other/i386-2.C: Ditto.
1663
b48042bb
UB
16642016-10-05 Uros Bizjak <ubizjak@gmail.com>
1665
1666 * gcc.target/i386/pr77833.c: Require int128 effective target.
1667
50b01e1d
SK
16682016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1669
1670 PR fortran/58991
1671 PR fortran/58992
1672 * gfortran.dg/associate_22.f90: New test.
1673
908b8296
FR
16742016-10-05 Fritz Reese <fritzoreese@gmail.com>
1675
1676 * gfortran.dg/dec_union_9.f90: New testcase.
1677 * gfortran.dg/dec_union_10.f90: New testcase.
1678
87582521
JJ
16792016-10-05 Jakub Jelinek <jakub@redhat.com>
1680
2e69f143
JJ
1681 PR sanitizer/66343
1682 * gcc.dg/pch/pr66343-3.c: New test.
1683 * gcc.dg/pch/pr66343-3.hs: New file.
1684
87582521
JJ
1685 PR sanitizer/66343
1686 * gcc.dg/pch/pr66343-1.c: New test.
1687 * gcc.dg/pch/pr66343-1.hs: New file.
1688 * gcc.dg/pch/pr66343-2.c: New test.
1689 * gcc.dg/pch/pr66343-2.hs: New file.
1690
700fff34
BE
16912016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1692
1693 * c-c++-common/Wint-in-bool-context.c: Update test.
1694
17a9e380
MP
16952016-10-05 Marek Polacek <polacek@redhat.com>
1696
1697 * g++.dg/cpp1z/init-statement1.C: New test.
1698 * g++.dg/cpp1z/init-statement2.C: New test.
1699 * g++.dg/cpp1z/init-statement3.C: New test.
1700 * g++.dg/cpp1z/init-statement4.C: New test.
1701 * g++.dg/cpp1z/init-statement5.C: New test.
1702 * g++.dg/cpp1z/init-statement6.C: New test.
1703 * g++.dg/cpp1z/init-statement7.C: New test.
1704 * g++.dg/cpp1z/init-statement8.C: New test.
1705
6e48e779
LK
17062016-10-05 Louis Krupp <louis.krupp@zoho.com>
1707
1708 PR fortran/67524
1709 * gfortran.dg/pr67524.f90: New test.
1710
04a32443
JJ
17112016-10-05 Jakub Jelinek <jakub@redhat.com>
1712
1713 PR sanitizer/77823
1714 * c-c++-common/ubsan/shift-9.c: New test.
1715
743a9cf7
SKS
17162016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1717
1718 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1719 of int if __SIZEOF_INT__ is less than 4 bytes.
1720
a40278c3
JD
17212016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1722
1723 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1724 * gfortran.dg/class_array_20.f03: Likewise.
1725 * gfortran.dg/class_array_21.f03: Likewise.
1726 * gfortran.dg/finalize_29.f08: Likewise.
1727 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1728
39bb7d01
RB
17292016-10-05 Richard Biener <rguenther@suse.de>
1730
1731 PR middle-end/77826
1732 * gcc.dg/torture/pr77826.c: New testcase.
1733
eeb57981
RB
17342016-10-05 Richard Biener <rguenther@suse.de>
1735
1736 * gcc.dg/fold-copysign-1.c: New testcase.
1737
f9018d75
AS
17382016-10-05 Andreas Schwab <schwab@suse.de>
1739
1740 * g++.dg/pr49847-2.C: Remove.
1741
7e8000b3
PMR
17422016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1743
1744 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1745
54f84ca9
RB
17462016-10-05 Richard Biener <rguenther@suse.de>
1747
1748 PR middle-end/55152
1749 * gcc.dg/pr55152-2.c: New testcase.
1750
17beda50
JD
17512016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1752
1753 * gfortran.dg/dtio_15.f90: New test.
1754
1c84b798
ILT
17552016-10-04 Ian Lance Taylor <iant@golang.org>
1756
1757 * gcc.dg/split-7.c: New test.
1758
7ec39552
MS
17592016-10-04 Martin Sebor <msebor@redhat.com>
1760
1761 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1762 %lc directive to wint_t to silence -Wformat warnings on targets
1763 where the latter is a distinct type such as long.
1764
8ff04ff9
MS
17652016-10-04 Martin Sebor <msebor@redhat.com>
1766
1767 PR c++/77804
1768 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1769
bfecd57c
JJ
17702016-10-04 Jakub Jelinek <jakub@redhat.com>
1771
f72da967
JJ
1772 PR c++/77791
1773 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1774
bfecd57c
JJ
1775 * g++.dg/other/java3.C: Remove.
1776 * g++.dg/other/java1.C: Remove.
1777 * g++.dg/other/error12.C: Remove.
1778 * g++.dg/other/java2.C: Remove.
1779 * g++.dg/warn/Wnvdtor.C: Remove.
1780 * g++.dg/lookup/java1.C: Remove.
1781 * g++.dg/lookup/java2.C: Remove.
1782 * g++.dg/ext/pr34829.C: Remove.
1783 * g++.dg/ext/java-3.C: Remove.
1784 * g++.dg/ext/java-1.C: Remove.
1785 * g++.dg/ext/java-2.C: Remove.
1786 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1787
fe8b1e83
DG
17882016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1789
1790 PR tree-optimization/77808
1791 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1792
078b5aab
RB
17932016-10-04 Richard Biener <rguenther@suse.de>
1794
1795 PR tree-optimization/77399
1796 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1797
2b568899
RB
17982016-10-04 Richard Biener <rguenther@suse.de>
1799
1800 PR middle-end/77833
1801 * gcc.target/i386/pr77833.c: New testcase.
1802
0a4e5cf3
JL
18032016-09-26 Jeff Law <law@redhat.com>
1804
1805 PR tree-optimization/71550
1806 PR tree-optimization/71403
1807 * gcc.c-torture/execute/pr71550.c: New test.
1808
d07b0a23
SKS
18092016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1810
1811 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1812 option.
1813
b44a42cf
KT
18142016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1815
1816 Revert
1817 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1818
1819 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1820
f41f1ceb
MP
18212016-10-03 Marek Polacek <polacek@redhat.com>
1822
1823 * g++.dg/cpp0x/nullptr37.C: New test.
1824
1633d3b9
BE
18252016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1826
1827 * c-c++-common/Wint-in-bool-context.c: Update test.
1828
2c8e3a1d
JJ
18292016-10-02 Jakub Jelinek <jakub@redhat.com>
1830
1831 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1832 earlier.
1833 * g++.dg/charset/asm2.c (memmove): Likewise.
1834 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1835 * g++.dg/tls/diag-4.C (foo): Likewise.
1836 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1837 dg-warning, fix up regex.
1838 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1839 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1840 * g++.old-deja/g++.mike/net31.C: Likewise.
1841 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1842 for C++17.
1843 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1844 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1845
f00b6283
RB
18462016-10-01 Richard Biener <rguenther@suse.de>
1847
1848 PR middle-end/77798
1849 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1850
0f0565b1
AV
18512016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1852
1853 PR fortran/77663
1854 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1855
c58823a0
JJ
18562016-10-01 Jakub Jelinek <jakub@redhat.com>
1857
1858 PR c/77490
1859 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1860 Add dg-prune-output directive.
1861
e3228a50
JD
18622016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1863
1864 PR fortran/66643
1865 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1866 * gfortran.fortran-torture/compile/write.f90: Update test.
1867
e70bbc6f
MW
18682016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1869
1870 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1871 arm_fp16_alternative_ok as the required effective target.
1872 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1873 -mfp16-format=alternative to the dg-options directive and remove
1874 the dg-add-options directive.
1875
c39747d2
FR
18762016-09-30 Fritz Reese <fritzoreese@gmail.com>
1877
1878 PR fortran/77764
1879 * gfortran.dg/dec_union_8.f90: New testcase.
1880
00074dd8
FR
18812016-09-30 Fritz Reese <fritzoreese@gmail.com>
1882
1883 PR fortran/77782
1884 * gfortran.dg/dec_structure_16.f90: New testcase.
1885
26f391e8
AV
18862016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1887
1888 * gfortran.dg/coarray_allocate_10.f08: New test.
1889 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1890
fa16a271
KT
18912016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1892
1893 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1894
f334c828
RB
18952016-09-30 Richard Biener <rguenther@suse.de>
1896
1897 PR tree-optimization/77399
1898 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1899
76e3ec9c
SL
19002016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1901
871267e1 1902 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1903 -fdelete-null-pointer-checks explicit.
1904 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1905 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1906 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1907 * gcc.dg/pic-1.c: Require fpic target support.
1908 * gcc.dg/pic-2.c: Likewise.
1909
a2c6e7f2
JJ
19102016-09-29 Jakub Jelinek <jakub@redhat.com>
1911
1912 Implement P0001R1 - C++17 removal of register storage class specifier
1913 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1914 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1915 C++17.
1916 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1917 keyword if not __SSE2__.
1918 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1919 C++17.
1920 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1921 register keywords.
1922 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1923 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1924 no_erroneous_warning): Expect new warnings for C++17.
1925 * g++.dg/warn/register-var-2.C (f): Likewise.
1926 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1927 * g++.dg/parse/linkage2.C (foo): Likewise.
1928 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1929 keyword on parameters for C++17.
1930 * g++.dg/cpp1z/register1.C: New test.
1931 * g++.dg/cpp1z/register2.C: New test.
1932 * g++.dg/cpp1z/register3.C: New test.
1933
4ab76933
UB
19342016-09-29 Uros Bizjak <ubizjak@gmail.com>
1935
1936 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1937 * gcc.target/i386/avx2-check.h (main): Ditto.
1938 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1939 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1940 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1941 * gcc.target/i386/avx512er-check.h (main): Ditto.
1942 * gcc.target/i386/avx512f-check.h (main): Ditto.
1943 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1944 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1945 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1946
2488ebe5
UB
19472016-09-29 Uros Bizjak <ubizjak@gmail.com>
1948
1949 PR target/77756
1950 * gcc.target/i386/pr77756.c: New test.
1951
4d258d09
MP
19522016-09-29 Marek Polacek <polacek@redhat.com>
1953
1954 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1955
a9087411
MP
19562016-09-29 Marek Polacek <polacek@redhat.com>
1957
1958 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1959 C++14.
1960
fa0a064a
ML
19612016-09-29 Martin Liska <mliska@suse.cz>
1962
1963 * objc/execute/construct1.m: New test.
1964
0ce1ecc7
RB
19652016-09-29 Richard Biener <rguenther@suse.de>
1966
1967 PR tree-optimization/77768
1968 * gcc.dg/torture/pr77768.c: New testcase.
1969
da186c1f
RB
19702016-09-28 Richard Biener <rguenther@suse.de>
1971
1972 PR middle-end/77407
1973 * gcc.dg/pr77407.c: New testcase.
1974
d657e995
RB
19752016-09-29 Richard Biener <rguenther@suse.de>
1976
1977 PR middle-end/55152
1978 * gcc.dg/pr55152.c: New testcase.
1979 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1980
cadf6296
RO
19812016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1982
1983 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1984 (dg-options): Remove -m32.
1985
88000fd1
MS
19862016-09-28 Martin Sebor <msebor@redhat.com>
1987
1988 PR middle-end/77721
1989 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1990
0c172974
JD
19912016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1992
1993 PR libgfortran/77707
1994 * gfortran.dg/inquire_17.f90: New test.
1995
4b390698
JJ
19962016-09-28 Jakub Jelinek <jakub@redhat.com>
1997
1998 PR c++/77467
1999 * g++.dg/cpp1y/constexpr-77467.C: New test.
2000
2b1b5938
MS
20012016-09-28 Martin Sebor <msebor@redhat.com>
2002
2003 PR c/77762
2004 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2005 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2006 (test_sprintf_p_const): Adjust line numbers to avoid failures
2007 introduced in r240503.
2008
30dc6ee9
MS
20092016-09-28 Martin Sebor <msebor@redhat.com>
2010
2011 PR middle-end/77683
2012 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2013
7d290e93
BE
20142016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2015
fcf32bad
BE
2016 PR c++/77748
2017 * g++.dg/pr77550.C: Avoid undefined behavior.
2018
7d290e93
BE
2019 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2020
912d9ec3
WD
20212016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2022
2023 * gcc.dg/strlenopt-20.c: Update test.
2024 * gcc.dg/strlenopt-21.c: Likewise.
2025 * gcc.dg/strlenopt-22.c: Likewise.
2026 * gcc.dg/strlenopt-22g.c: Likewise.
2027 * gcc.dg/strlenopt-26.c: Likewise.
2028 * gcc.dg/strlenopt-5.c: Likewise.
2029 * gcc.dg/strlenopt-7.c: Likewise.
2030 * gcc.dg/strlenopt-9.c: Likewise.
2031
459bcfb0
JJ
20322016-09-27 Jakub Jelinek <jakub@redhat.com>
2033
6e39060a
JJ
2034 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2035
8ca33347
JJ
2036 * g++.dg/cpp1z/lambda-this1.C: New test.
2037 * g++.dg/cpp1z/lambda-this2.C: New test.
2038
459bcfb0
JJ
2039 PR c++/77722
2040 * g++.dg/ubsan/return-4.C: New test.
2041 * g++.dg/ubsan/return-5.C: New test.
2042 * g++.dg/ubsan/return-6.C: New test.
2043
20fba714
JW
20442016-09-27 Jiong Wang <jiong.wang@arm.com>
2045
2046 * lib/target-supports.exp
2047 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2048 in function comment.
2049
bebe0086
ML
20502016-09-27 Martin Liska <mliska@suse.cz>
2051
2052 PR gcov-profile/46266
2053 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2054 considered.
2055
59896334
RB
20562016-09-27 Richard Biener <rguenther@suse.de>
2057
2058 PR tree-optimization/77745
2059 * g++.dg/torture/pr77745.C: New testcase.
2060
f0d355dc
RB
20612016-09-27 Richard Biener <rguenther@suse.de>
2062
2063 PR tree-optimization/77478
2064 * gcc.dg/torture/pr77478.c: New testcase.
2065
8c9434c2
ML
20662016-09-27 Martin Liska <mliska@suse.cz>
2067
2068 PR gcov-profile/7970
2069 PR gcov-profile/16855
2070 PR gcov-profile/44779
2071 * g++.dg/gcov/pr16855.C: New test.
2072
511d092e
SKS
20732016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2074
2075 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2076
f2e0c4e1
JJ
20772016-09-27 Jakub Jelinek <jakub@redhat.com>
2078
2079 PR fortran/77666
2080 * gfortran.dg/gomp/pr77666.f90: New test.
2081
3a4228ba
KV
20822016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2083
2084 PR ipa/77677
2085 * gcc.dg/torture/pr77677-2.c: New test.
2086
a184e37f
SK
20872016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2088
2089 PR fortran/77420
2090 * gfortran.dg/pr77420_1.f90: New test.
2091 * gfortran.dg/pr77420_2.f90: Ditto.
2092 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2093 * gfortran.dg/pr77420_4.f90: this file.
2094
8be59d19
KV
20952016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2096
2097 PR middle-end/77719
2098 * gfortran.dg/pr77719.f90: New test.
2099
991075a4
TP
21002016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2101
2102 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2103 singular form of byte when quantity is unknown.
991075a4 2104
c6147dc4
MP
21052016-09-26 Marek Polacek <polacek@redhat.com>
2106
2107 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2108
5cc6c41c
ML
21092016-09-26 Martin Liska <mliska@suse.cz>
2110
2111 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2112 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2113 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2114 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2115 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2116 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2117 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2118 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2119 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2120
81fea426
MP
21212016-09-26 Marek Polacek <polacek@redhat.com>
2122
2123 PR c/7652
2124 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2125 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2126 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2127 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2128 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2129 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2130 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2131 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2132 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2133 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2134 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2135 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2136 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2137 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2138 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2139 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2140 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2141 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2142 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2143 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2144 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2145 * c-c++-common/attr-fallthrough-1.c: New test.
2146 * c-c++-common/attr-fallthrough-2.c: New test.
2147 * g++.dg/cpp0x/fallthrough1.C: New test.
2148 * g++.dg/cpp0x/fallthrough2.C: New test.
2149 * g++.dg/cpp1z/fallthrough1.C: New test.
2150 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2151 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2152 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2153 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2154
9b597c1f
SK
21552016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2156
12a813c1 2157 PR fortran/77429
9b597c1f
SK
2158 * gfortran.dg/pr77429.f90: New test.
2159
f1c7e7f1
SK
21602016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2161
2162 PR fortran/77694
2163 * gfortran.dg/pr77694.f90: New test.
2164
50c6dd20
OE
21652016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2166
2167 PR target/51244
2168 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2169
540b039e
DH
21702016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2171
2172 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2173 for 32-bit mode.
2174
cfd161bf
DH
21752016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2176
2177 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2178 for 32-bit mode.
2179
9a2300e9
MP
21802016-09-24 Marek Polacek <polacek@redhat.com>
2181
2182 PR c/77490
2183 * c-c++-common/Wbool-operation-1.c: New test.
2184 * gcc.dg/Wbool-operation-1.c: New test.
2185
34d567d1
FR
21862016-09-23 Fritz Reese <fritzoreese@gmail.com>
2187
2188 * gfortran.dg/dec_static_1.f90: New.
2189 * gfortran.dg/dec_static_2.f90: New.
2190 * gfortran.dg/dec_static_3.f90: New.
2191 * gfortran.dg/dec_static_4.f90: New.
2192
4a8d4422
JD
21932016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2194
2195 PR fortran/48298
2196 * gfortran.dg/negative_unit_check.f90: Update test.
2197 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2198
90ef45cb
DV
21992016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2200
2201 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2202 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2203 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2204 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2205 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2206 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2207 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2208
e0535922
MS
22092016-09-23 Martin Sebor <msebor@redhat.com>
2210
2211 PR testsuite/77713
2212 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2213 assuming long double is bigger than double.
2214
d664d76d
JJ
22152016-09-23 Jakub Jelinek <jakub@redhat.com>
2216
2217 Implement P0138R2, C++17 construction rules for enum class values
2218 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2219
3b31f720
DM
22202016-09-23 David Malcolm <dmalcolm@redhat.com>
2221
2222 PR preprocessor/77672
2223 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2224 expected multiline output from first warning to reflect change
2225 in r240434.
2226
592459bf
TP
22272016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2228
2229 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2230
0af06385
BE
22312016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2232 Tom de Vries <tom@codesourcery.com>
2233
2234 PR testsuite/77411
2235 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2236
8f01b67a
MP
22372016-09-23 Marek Polacek <polacek@redhat.com>
2238
2239 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2240 * c-c++-common/gomp/atomic-13.c: Likewise.
2241 * c-c++-common/gomp/atomic-14.c: Likewise.
2242 * c-c++-common/pr60439.c: Remove invalid code.
2243 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2244 * g++.dg/expr/bitfield5.C: Likewise.
2245 * g++.dg/expr/bitfield6.C: Likewise.
2246 * g++.dg/expr/bool1.C: Likewise.
2247 * g++.dg/expr/bool3.C: Likewise.
2248 * g++.dg/expr/lval3.C: Likewise.
2249 * g++.dg/expr/lval4.C: Likewise.
2250 * g++.old-deja/g++.jason/bool5.C: Likewise.
2251
bbd6fcf3
DM
22522016-09-23 David Malcolm <dmalcolm@redhat.com>
2253
2254 PR preprocessor/77672
2255 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2256 (test_terminator_location): New function.
2257
113d06a4
RB
22582016-09-23 Richard Biener <rguenther@suse.de>
2259
2260 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2261
cab9e1df
MW
22622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2263
2264 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2265 -march=armv8.2-a+fp16 when supported by the hardware.
2266 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2267 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2268 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2269 semi-colons to a macro invocations.
2270 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2271 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2272 defined.
2273 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2274 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2275 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2276 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2277 defined.
2278 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2280 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2284 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2285 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2286 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2287 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2288 defined.
2289 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2290 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2291 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2292 defined.
2293 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2295 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2296 defined.
2297 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2299 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2300 defined.
2301 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2302 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2303 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2304 defined. Also fix some white-space.
2305 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2306 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2307 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2308 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2309 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2310 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2311 defined. Also fix some long lines and white-space.
2312 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2313 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2314 defined. Also fix some long lines and white-space.
2315 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2316 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2317 defined.
2318 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2319 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2320 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2321 defined.
2322 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2323 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2324 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2325 defined.
2326 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2328 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2329 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2330 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2331 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2333 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2335 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2336 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2337 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2339 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2340 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2341 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2342 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2343 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2344 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2345
da9b2e69
JW
23462016-09-23 Jiong Wang <jiong.wang@arm.com>
2347 Matthew Wahab <matthew.wahab@arm.com>
2348
2349 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2350 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2351 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2352 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2353 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2354 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2355 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2356 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2357 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2358 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2359 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2360 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2361 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2362 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2363 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2364 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2365 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2366 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2367 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2368 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2369 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2370 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2371 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2372 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2373 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2374 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2375 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2376 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2377 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2378 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2379 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2380 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2381 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2382 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2383 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2384 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2385 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2386
785cf02f
MW
23872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2388
2389 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2390 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2391 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2392 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2393 support.
2394
1e401340
KV
23952016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2396
2397 PR ipa/77677
2398 * gcc.dg/torture/pr77677.c: New test.
2399
8ed3eeac
AV
24002016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2401
2402 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2403 here now.
2404
55a9b91b
MW
24052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2406
2407 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2408 options. Add tests for float16x4_t and float16x8_t.
2409
64c744b9
DV
24102016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2411
2412 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2413 * gcc.target/s390/risbg-ll-2.c: Ditto.
2414 * gcc.target/s390/risbg-ll-3.c: Ditto.
2415
d403b8d4
MW
24162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2417
2418 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2419 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2420
576987fc
DV
24212016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2422
2423 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2424 output to the simplified instructions.
2425
4ffc8099
MW
24262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2427
2428 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2429 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2430
b1a970a5
MW
24312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2432
2433 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2434 (FP16_SUPPORTED): New
2435 (expected-hfloat-16x4): Make conditional on __fp16 support.
2436 (expected-hfloat-16x8): Likewise.
2437 (vdup_n_f16): Disable for non-AArch64 targets.
2438 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2439 conditional on FP16_SUPPORTED.
2440 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2441 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2442 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2443 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2444 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2445 for testing __fp16.
2446 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2447 conditional on FP16_SUPPORTED.
2448 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2449 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2450
50df9464
MW
24512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2452
2453 * gcc.target/arm/short-vfp-1.c: New.
2454
536b9f42
MW
24552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2456
2457 * gcc.target/arm/attr-fp16-arith-1.c: New.
2458
1b9e31cf
MW
24592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2460
2461 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2462 New.
2463 (add_options_for_arm_v8_2a_fp16_neon): New.
2464 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2465 (add_options_for_arm_arch_v8_2a): Auto-generate.
2466 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2467 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2468 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2469 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2470 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2471 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2472 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2473
a5b42ee7
MW
24742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2475
2476 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2477 arm_fp16_alternative_ok.
2478 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2479 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2480 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2481 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2482 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2483 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2484 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2485 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2486 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2487 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2488 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2489 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2490 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2491 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2492 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2493 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2494 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2495 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2496 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2497 arm_fp16_alternative_ok.
2498 * lib/target-supports.exp
2499 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2500 (check_effective_target_arm_fp16_alternative_ok): New.
2501 (check_effective_target_arm_fp16_none_ok_nocache): New.
2502 (check_effective_target_arm_fp16_none_ok): New.
2503
fcbc975b
ML
25042016-09-23 Martin Liska <mliska@suse.cz>
2505
2506 * gcc.dg/ipa/pr77653.c: Replace adress
2507 with address.
2508
1822b732
ML
25092016-09-23 Martin Liska <mliska@suse.cz>
2510
2511 * gcc.target/i386/movbe-4.c: New test.
2512
fab18cc4
ML
25132016-09-23 Martin Liska <mliska@suse.cz>
2514
2515 * gcc.target/i386/crc32-5.c: New test.
2516
e70f01b5
ML
25172016-09-23 Martin Liska <mliska@suse.cz>
2518
2519 * gcc.target/i386/pr71652.c: New test.
2520 * gcc.target/i386/pr71652-2.c: New test.
2521 * gcc.target/i386/pr71652-3.c: New test.
2522
f2e81d05
JJ
25232016-09-23 Jakub Jelinek <jakub@redhat.com>
2524
2525 * lib/gcc-dg.exp (process-message): Support relative line number
2526 notation - .+4 or .-1 etc.
2527 * gcc.dg/dg-test-1.c: New test.
2528
ed30d2a6
MS
25292016-09-22 Martin Sebor <msebor@redhat.com>
2530
2531 PR target/77676
2532 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2533 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2534 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2535 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2536
1c681c7b
UB
25372016-09-22 Uros Bizjak <ubizjak@gmail.com>
2538
2539 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2540 * gcc.dg/ifcvt-2.c: Ditto.
2541 * gcc.dg/zero_bits_compound-1.c: Ditto.
2542 * gcc.dg/zero_bits_compound-1.c: Ditto.
2543 * gcc.dg/pr40550.c: Simplify target selectors.
2544 Use dg-additional-options.
2545 * gcc.dg/pr47893.c: Ditto.
2546 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2547 additional options for 32-bit x86 targets.
2548 * gcc.dg/pr70955.c: Move to ...
2549 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2550
67cf0a53
PC
25512016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2552
2553 PR c++/61019
2554 * g++.dg/cpp0x/pr61019.C: New.
2555
0ee70cc0
AV
25562016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2557 Terry Guo <terry.guo@arm.com>
2558
2559 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2560 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2561 * gcc.target/arm/pure-code/pure-code.exp: New.
2562
43639d2c
UB
25632016-09-22 Uros Bizjak <ubizjak@gmail.com>
2564
2565 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2566 Remove SSE effective target requirement.
2567
a608d15b
PC
25682016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2569
2570 PR c++/71979
2571 * g++.dg/cpp0x/pr71979.C: New.
2572
d94a7ab4
BE
25732016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2574
2575 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2576
a13f439f
ML
25772016-09-22 Martin Liska <mliska@suse.cz>
2578
2579 PR ipa/77653
2580 * gcc.dg/ipa/pr77653.c: New test.
2581
cf352092
JJ
25822016-09-22 Jakub Jelinek <jakub@redhat.com>
2583
2584 PR fortran/77665
2585 * gfortran.dg/gomp/pr77665.f90: New test.
2586
a8de3002
PT
25872016-09-22 Paul Thomas <pault@gcc.gnu.org>
2588
2589 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2590 * gfortran.dg/dtio_13.f90: New test.
2591
39abef62
LK
25922016-09-21 Louis Krupp <louis.krupp@zoho.com>
2593
2594 PR fortran/66107
2595 * gfortran.dg/pr66107.f90: New test.
2596
4a2bb7fc
ILT
25972016-09-21 Ian Lance Taylor <iant@golang.org>
2598
2599 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2600 with call to builtin delete function.
2601
5f84cee2
JM
26022016-09-21 Joseph Myers <joseph@codesourcery.com>
2603
2604 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2605 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2606 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2607 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2608 tests.
2609
fe01a41a
UB
26102016-09-21 Uros Bizjak <ubizjak@gmail.com>
2611
2612 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2613
2e1c20b1
JJ
26142016-09-21 Jakub Jelinek <jakub@redhat.com>
2615
2616 PR c++/77651
2617 * g++.dg/cpp1z/aligned-new6.C: New test.
2618
de4c144a
MW
26192016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2620
2621 * gcc.target/arm/fp16-aapcs-3.c: New.
2622 * gcc.target/arm/fp16-aapcs-4.c: New.
2623 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2624 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2625 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2626 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2627
44fc7854
BE
26282016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2629
2630 PR tree-optimization/77550
2631 * g++.dg/pr77550.C: New test.
2632
bc084f84
GJL
26332016-09-21 Georg-Johann Lay <avr@gjlay.de>
2634
2635 PR target/77326
2636 * gcc.target/avr/torture/pr77326.c: New test.
2637
c075003a
LK
26382016-09-21 Louis Krupp <louis.krupp@zoho.com>
2639
2640 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2641
6811ea79
RB
26422016-09-21 Richard Biener <rguenther@suse.de>
2643
2644 PR tree-optimization/77648
2645 * gcc.dg/torture/pr77648-1.c: New testcase.
2646 * gcc.dg/torture/pr77648-2.c: Likewise.
2647
f955c4c4
RB
26482016-09-21 Richard Biener <rguenther@suse.de>
2649 Jakub Jelinek <jakub@redhat.com>
2650
2651 PR tree-optimization/77621
2652 * gcc.dg/pr77621.c: New testcase.
2653
096506bb
PT
26542016-09-21 Paul Thomas <pault@gcc.gnu.org>
2655
2656 PR fortran/77657
2657 * gfortran.dg/dtio_12.f90: New test.
2658
37d168ae
SKS
26592016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2660
2661 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2662
66454000
KV
26632016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2664
2665 PR tree-optimization/72835
2666 * gcc.dg/tree-ssa/pr72835.c: New test.
2667
88d0c3f0
MS
26682016-09-20 Martin Sebor <msebor@redhat.com>
2669
2670 PR middle-end/49905
2671 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2672 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2673 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2674 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2675 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2676 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2677 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2678
a03df1d5
KV
26792016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2680
2681 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2682 arguments/compare will be optimized away.
2683 * gcc.dg/torture/ftrapv-1.c: Likewise.
2684
8bc5448f
KV
26852016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2686
2687 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2688 will be optimized away.
2689 * gcc.dg/ipa/vrp1.c: New test.
2690 * gcc.dg/ipa/vrp2.c: New test.
2691 * gcc.dg/ipa/vrp3.c: New test.
2692
973625a0
KV
26932016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2694
2695 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2696 does the same transformation.
2697 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2698 * gcc.dg/tree-ssa/evrp1.c: New test.
2699 * gcc.dg/tree-ssa/evrp2.c: New test.
2700 * gcc.dg/tree-ssa/evrp3.c: New test.
2701 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2702 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2703 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2704 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2705 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2706 foling now happens early.
2707 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2708 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2709 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2710 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2711 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2712
9b1ba33c
UB
27132016-09-20 Uros Bizjak <ubizjak@gmail.com>
2714
2715 PR target/77621
2716 * gcc.target/i386/pr77621.c: New test.
2717 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2718 pattern, loop should vectorize with -mtune=atom.
2719
f5bd4ad8
MO
27202016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2721 Jakub Jelinek <jakub@redhat.com>
2722
2723 PR testsuite/63299
2724 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2725 instead of delete.
2726
7d9cf801
JJ
27272016-09-20 Jakub Jelinek <jakub@redhat.com>
2728
b912f962
JJ
2729 PR c++/77626
2730 * g++.dg/other/pr77626.C: New test.
2731
eaf1ece1
JJ
2732 PR c++/77638
2733 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2734
590b62e9
JJ
2735 PR c++/77637
2736 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2737
7d9cf801
JJ
2738 PR middle-end/77624
2739 * c-c++-common/pr77624-1.c: New test.
2740 * c-c++-common/pr77624-2.c: New test.
2741
3aebb6ff
AV
27422016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2743
2744 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2745 of digits expected.
2746
b5bbe47b
RB
27472016-09-20 Richard Biener <rguenther@suse.de>
2748
2749 PR tree-optimization/77646
2750 * gcc.dg/torture/pr77646.c: New testcase.
2751
144a96e4
BE
27522016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2753
2754 PR c++/77434
2755 * c-c++-common/Wint-in-bool-context.c: New test.
2756
1f2071fa
JM
27572016-09-19 Joseph Myers <joseph@codesourcery.com>
2758
2759 * gcc.dg/cr-decimal-dig-1.c: New test.
2760
63012d9a
JM
27612016-09-19 Joseph Myers <joseph@codesourcery.com>
2762
2763 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2764 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2765 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2766 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2767
02410826
VM
27682016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2769
2770 PR rtl-optimization/77416
2771 * gcc.target/powerpc/pr77416.c: New.
2772
6101a7ab
PP
27732016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2774
2775 PR c++/77639
2776 * g++.dg/template/error-recovery4.C: New test.
2777
1993ff76
BC
27782016-09-19 Bin Cheng <bin.cheng@arm.com>
2779
2780 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2781
5fa9e644
KT
27822016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2783
2784 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2785 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2786
fc15d9ec
JJ
27872016-09-19 Jakub Jelinek <jakub@redhat.com>
2788 Jan Hubicka <jh@suse.cz>
2789
2790 PR target/77587
2791 * gcc.dg/pr77587.c: New test.
2792 * gcc.dg/pr77587a.c: New file.
2793
3c9f5092
AV
27942016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2795
2796 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2797 * gfortran.dg/coarray_38.f90:
2798 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2799 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2800 * gfortran.dg/coarray_allocate_7.f08: New test.
2801 * gfortran.dg/coarray_allocate_8.f08: New test.
2802 * gfortran.dg/coarray_allocate_9.f08: New test.
2803 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2804 new caf_register.
2805 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2806 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2807 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2808 get_by_refs.
2809 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2810 * gfortran.dg/coarray_lock_7.f90: Same.
2811 * gfortran.dg/coarray_poly_5.f90: Same.
2812 * gfortran.dg/coarray_poly_6.f90: Same.
2813 * gfortran.dg/coarray_poly_7.f90: Same.
2814 * gfortran.dg/coarray_poly_8.f90: Same.
2815 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2816
e79e6763
FR
28172016-09-19 Fritz Reese <fritzoreese@gmail.com>
2818
2819 PR fortran/77584
2820 * gfortran.dg/dec_structure_15.f90: New testcase.
2821
ae527639
RB
28222016-09-19 Richard Biener <rguenther@suse.de>
2823
2824 PR middle-end/77605
2825 * gcc.dg/torture/pr77605.c: New testcase.
2826
cdf060f8
LK
28272016-09-18 Louis Krupp <louis.krupp@zoho.com>
2828
2829 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2830
b720e919
JH
28312016-09-17 Jan Hubicka <hubicka@ucw.cz>
2832
2833 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2834 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2835 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2836 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2837 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2838 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2839 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2840 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2841 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2842 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2843 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2844
bdabae39
KY
28452016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2846
2847 * gcc.target/i386/pr68633.c: Fix expected result.
2848
493ba820
LK
28492016-09-17 Louis Krupp <louis.krupp@gmail.com>
2850
2851 PR fortran/68078
2852 * gfortran.dg/pr68078.f90: New test.
2853 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2854
9a42726b
BS
28552016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2856
2857 PR target/77613
2858 * gcc.target/powerpc/swaps-p8-25.c: New.
2859
e7d61178
JJ
28602016-09-16 Jakub Jelinek <jakub@redhat.com>
2861
8f03e02f
JJ
2862 PR c++/77482
2863 * g++.dg/cpp0x/constexpr-77482.C: New test.
2864
e80cb545
JJ
2865 PR c++/77379
2866 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2867 thunk offsets.
2868 * g++.dg/abi/abi-tag23a.C: Likewise.
2869
1c2f613f
JJ
2870 PR c++/77338
2871 * g++.dg/cpp0x/decltype-77338.C: New test.
2872
e7d61178
JJ
2873 PR c++/77375
2874 * g++.dg/cpp0x/mutable1.C: New test.
2875
8d987deb
SK
28762016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2877
2878 PR fortran/77612
2879 * gfortran.dg/pr77612.f90: New test.
2880
2c3d35a6
SKS
28812016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2882
2883 * gcc.dg/torture/pr70421.c: Require int32plus.
2884
e43163ae
JJ
28852016-09-16 Jakub Jelinek <jakub@redhat.com>
2886
bcf0905a
JJ
2887 PR middle-end/77475
2888 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2889
e43163ae
JJ
2890 PR target/77526
2891 * gcc.target/i386/pr77526.c: New test.
2892
7d704548
JJ
28932016-09-16 Jakub Jelinek <jakub@redhat.com>
2894 Eric Botcazou <ebotcazou@adacore.com>
2895
2896 PR middle-end/77594
2897 * gcc.target/i386/pr77594.c: New test.
2898
902d624f
LK
28992016-09-15 Louis Krupp <louis.krupp@zoho.com>
2900
2901 PR fortran/69963
2902 * gfortran.dg/misplaced_implicit_character.f90: New test.
2903
7e16ce79
BC
29042016-09-15 Bin Cheng <bin.cheng@arm.com>
2905
2906 PR tree-optimization/77503
2907 * gcc.dg/vect/pr77503.c: New test.
2908
7c05f5c4
RB
29092016-09-15 Richard Biener <rguenther@suse.de>
2910
2911 PR middle-end/77544
2912 * c-c++-common/torture/pr77544.c: New testcase.
2913
76ff80fb
JJ
29142016-09-15 Jakub Jelinek <jakub@redhat.com>
2915
2916 PR middle-end/77475
2917 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2918 * gcc.dg/march-generic.c: Likewise.
2919 * gcc.target/i386/spellcheck-options-1.c: New test.
2920 * gcc.target/i386/spellcheck-options-2.c: New test.
2921 * gcc.target/i386/spellcheck-options-3.c: New test.
2922 * gcc.target/i386/spellcheck-options-4.c: New test.
2923
5560d026
CLT
29242016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2925
2926 PR fortran/72743
2927 * gfortran.dg/goacc/pr72743.f90: New test.
2928
5334f733
RB
29292016-09-15 Richard Biener <rguenther@suse.de>
2930
2931 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2932
d08615f2
RB
29332016-09-15 Richard Biener <rguenther@suse.de>
2934
2935 PR tree-optimization/77514
2936 * gcc.dg/torture/pr77514.c: New testcase.
2937
28ca05f0
JJ
29382016-09-14 Jakub Jelinek <jakub@redhat.com>
2939
2940 PR c++/77549
2941 * g++.dg/lookup/pr77549.C: New test.
2942
20a1e5b8
MP
29432016-09-14 Marek Polacek <polacek@redhat.com>
2944
2945 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2946 * c-c++-common/gomp/atomic-13.c: Likewise.
2947 * c-c++-common/gomp/atomic-14.c: Likewise.
2948 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2949 * g++.dg/cpp1z/bool-increment1.C: New test.
2950 * c-c++-common/pr60439.c: Add dg-warning.
2951 * g++.dg/expr/bitfield4.C: Likewise.
2952 * g++.dg/expr/bitfield5.C: Likewise.
2953 * g++.dg/expr/bitfield6.C: Likewise.
2954 * g++.dg/expr/bool1.C: Likewise.
2955 * g++.dg/expr/bool3.C: Likewise.
2956 * g++.dg/expr/lval3.C: Likewise.
2957 * g++.dg/expr/lval4.C: Likewise.
2958 * g++.old-deja/g++.jason/bool5.C: Likewise.
2959 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2960 * g++.dg/other/error18.C: Likewise.
2961 * g++.dg/gomp/atomic-14.C: Likewise.
2962
0761f6bf
NS
29632016-09-14 Nathan Sidwell <nathan@acm.org>
2964
2965 PR c++/77539
2966 * g++.dg/cpp1y/pr77539.C: New.
2967
13cddbc1
CL
29682016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2969
2970 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2971 dg-require.
2972 * g++.dg/ext/builtin_alloca.C: Likewise.
2973 * g++.dg/template/spec35.C: Likewise.
2974 * gcc.dg/builtins-68.c: Likewise.
2975 * gcc.misc-tests/gcov-13.c: Likewise.
2976 * gcc.misc-tests/gcov-14.c: Likewise.
2977
a90638d4
JM
29782016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2979
2980 * gfortran.dg/dec_structure_14.f90: New testcase.
2981
5ba4a08c
JJ
29822016-09-14 Jakub Jelinek <jakub@redhat.com>
2983
2984 PR sanitizer/68260
2985 * c-c++-common/tsan/pr68260.c: New test.
2986
a713b234
JS
29872016-09-13 Joe Seymour <joe.s@somniumtech.com>
2988
2989 PR target/70713
2990 * gcc.target/msp430/function-attributes-1.c: New test.
2991 * gcc.target/msp430/function-attributes-2.c: New test.
2992 * gcc.target/msp430/function-attributes-3.c: New test.
2993
96032047
MS
29942015-04-18 Martin Sebor <msebor@redhat.com>
2995
2996 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2997 of non-nul characters.
2998 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2999
ea8661cd
JJ
30002016-09-13 Jakub Jelinek <jakub@redhat.com>
3001
9952908a
JJ
3002 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3003 * g++.dg/cpp1z/gen-attrs1.C: New test.
3004
63cdb7a0
JJ
3005 PR tree-optimization/77454
3006 * gcc.dg/pr77454.c: New test.
3007
ea8661cd
JJ
3008 PR c++/77553
3009 * g++.dg/cpp1y/constexpr-77553.C: New test.
3010
254830ba
DM
30112016-09-13 David Malcolm <dmalcolm@redhat.com>
3012
3013 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3014 (test_show_locus): Replace rich_location::add_fixit_insert calls
3015 with add_fixit_insert_before and add_fixit_insert_after.
3016
42763690
JM
30172016-09-13 Jason Merrill <jason@redhat.com>
3018 Tom de Vries <tom@codesourcery.com>
3019
3020 PR c++/77427
3021 * g++.dg/pr77427.C: New test.
3022
c8798f2c
ML
30232016-09-13 Martin Liska <mliska@suse.cz>
3024
3025 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3026 effective target.
3027 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3028 * lib/target-supports.exp: Define the new target.
3029
54700e2e
AP
30302016-09-12 Andrew Pinski <apinski@cavium.com>
3031
3032 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3033 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3034
e1d55bf7
UB
30352016-09-12 Uros Bizjak <ubizjak@gmail.com>
3036
3037 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3038 variable arguments.
3039 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3040 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3041 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3042 variable argument.
3043 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3044 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3045
54dcdb88
BE
30462016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3047
3048 PR c++/77496
3049 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3050 * g++.dg/ext/pr77496.C: New test.
3051 * g++.dg/warn/pr77496.C: New test.
3052
d1463eb9
DM
30532016-09-12 David Malcolm <dmalcolm@redhat.com>
3054
3055 PR c/72858
3056 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3057 to preserve conversion chars, and to preserve prefix information.
3058 * gcc.dg/format/pr72858.c: New test case.
3059
217fabad
SK
30602016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3061
3062 * gfortran.dg/pr77507.f90: Move to ...
3063 * gfortran.dg/ieee/pr77507.f90: here.
3064
a1cd04ac
JH
30652016-08-09 Jan Hubicka <hubicka@ucw.cz>
3066
3067 PR ipa/61159
3068 * compile/pr61159.c: New testcase
3069
e3912107
JH
30702016-08-09 Jan Hubicka <hubicka@ucw.cz>
3071
3072 PR ipa/64316
3073 * gcc.dg/ipa/pr63416.c: New testcase.
3074
739d9339
PT
30752016-09-10 Paul Thomas <pault@gcc.gnu.org>
3076 Steven G. Kargl <kargl@gcc.gnu.org>
3077
3078 PR fortran/77532
cc3135b6 3079 * gfortran.dg/dtio_11.f90: new test.
739d9339 3080
fb7c40dd
SK
30812016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3082
3083 PR fortran/77507
3084 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3085 * gfortran.dg/c_assoc_4.f90: Ditto.
3086
5b28efbb
TV
30872016-09-10 Tom de Vries <tom@codesourcery.com>
3088
3089 PR C/71602
3090 * c-c++-common/va-arg-va-list-type.c: New test.
3091
9d0a9bb4
PB
30922016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3093
3094 PR rtl-optimization/77289
3095 * gcc.target/powerpc/pr77289.c: New test.
3096
3f0177e7
MS
30972016-09-09 Martin Sebor <msebor@redhat.com>
3098
3099 PR c/77520
3100 PR c/77521
3101 * gcc.dg/pr77520.c: New test.
3102 * gcc.dg/pr77521.c: New test.
3103
e81e83d0
SK
31042016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3105
3106 PR fortran/77506
3107 * gfortran.dg/pr77506.f90: New test.
3108
8a92685e
SK
31092016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3110
3111 PR fortran/77507
3112 * gfortran.dg/pr77507.f90: New test.
3113
c65248cb
JM
31142016-09-09 Joseph Myers <joseph@codesourcery.com>
3115
3116 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3117
2cf0ff98
SK
31182016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3119 Louis Krupp <lkrupp@gcc.gnu.org>
3120
3121 PR fortran/69514
3122 * gfortran.dg/pr69514_1.f90: New test.
3123 * gfortran.dg/pr69514_2.f90: New test.
3124
8ebc1e0f
JJ
31252016-09-08 Jakub Jelinek <jakub@redhat.com>
3126
20b6cf01
JJ
3127 PR fortran/77500
3128 * gfortran.dg/gomp/pr77500.f90: New test.
3129
8ebc1e0f
JJ
3130 PR fortran/77516
3131 * gfortran.dg/gomp/pr77516.f90: New test.
3132
34718542
JJ
31332016-09-07 Jakub Jelinek <jakub@redhat.com>
3134
3135 PR middle-end/77475
3136 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3137 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3138 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3139 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3140 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3141 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3142
e5106e27
DM
31432016-09-07 David Malcolm <dmalcolm@redhat.com>
3144
3145 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3146 "substring-locations.h".
3147
ca235a85
RB
31482016-09-07 Richard Biener <rguenther@suse.de>
3149
3150 PR c/77450
3151 * c-c++-common/vector-subscript-8.c: Move ..
3152 * gcc.dg/pr77450.c: ... here.
3153
0076b5dc 31542016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3155
3156 PR libgfortran/77393
3157 * gfortran.dg/fmt_f0_2.f90: Update test.
3158 * gfortran.dg/fmt_f0_3.f90: New test.
3159
6ac7322b
DH
31602016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3161
3162 PR debug/77389
3163 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3164 in dg-options.
3165
3166 PR debug/57519
3167 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3168
8eb9e049
JJ
31692016-09-06 Jakub Jelinek <jakub@redhat.com>
3170
3171 PR target/69255
3172 * gcc.target/i386/pr69255-1.c: New test.
3173 * gcc.target/i386/pr69255-2.c: New test.
3174 * gcc.target/i386/pr69255-3.c: New test.
3175
31762016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3177
3178 PR c/77336
3179 * gcc.dg/format/miss-7.c: New test.
3180
e6cb85d4
UB
31812016-09-06 Uros Bizjak <ubizjak@gmail.com>
3182
3183 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3184
7fe76f6a
ML
31852016-09-06 Martin Liska <mliska@suse.cz>
3186
3187 PR gcov-profile/77378
3188 PR gcov-profile/77466
3189 * gcc.dg/profile-update-warning.c: New test.
3190
209b636e
RB
31912016-09-06 Richard Biener <rguenther@suse.de>
3192
3193 PR tree-optimization/77479
3194 * gcc.dg/torture/pr77479.c: New testcase.
3195
b772a565
RB
31962016-09-06 Richard Biener <rguenther@suse.de>
3197
3198 PR c/77450
3199 * c-c++-common/vector-subscript-7.c: Adjust.
3200 * c-c++-common/vector-subscript-8.c: New testcase.
3201
a8c07037
SKS
32022016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3203
3204 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3205
0ce48391
JJ
32062016-09-05 Jakub Jelinek <jakub@redhat.com>
3207
de9188e0
JJ
3208 PR target/77476
3209 * gcc.target/i386/avx512f-pr77476.c: New test.
3210 * gcc.target/i386/avx512bw-pr77476.c: New test.
3211 * gcc.target/i386/avx512dq-pr77476.c: New test.
3212
c76f7809
JJ
3213 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3214 Update comment to mention also avx512f.
3215
0ce48391
JJ
3216 PR sanitizer/77396
3217 * g++.dg/asan/pr77396-2.C: New test.
3218
8a27cf73
UB
32192016-09-05 Uros Bizjak <ubizjak@gmail.com>
3220
3221 PR rtl-optimization/77452
3222 * gcc.target/i386/pr77452.c: New test.
3223
25ff5dd3
MP
32242016-09-05 Marek Polacek <polacek@redhat.com>
3225
3226 PR c/77423
3227 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3228
f2bc4e48
SK
32292016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3230
3231 PR fortran/77391
3232 * gfortran.dg/pr77391.f90: New test.
3233
e85921ee
SK
32342016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3235
3236 PR fortran/77460
3237 * gfortran.dg/pr77460.f90: New test.
3238
b5d50659
JJ
32392016-09-03 Jakub Jelinek <jakub@redhat.com>
3240
3241 PR c/65467
3242 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3243
7b826676
KY
32442016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3245
3246 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3247
717ebe91
DM
32482016-09-02 David Malcolm <dmalcolm@redhat.com>
3249
3250 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3251 test case.
3252 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3253 diagnostic-test-show-locus-generate-patch.c to the sources
3254 for diagnostic_plugin_test_show_locus.c.
3255
94087e88
JJ
32562016-09-02 Jakub Jelinek <jakub@redhat.com>
3257
9dc5773f
JJ
3258 PR c/65467
3259 * gcc.dg/gomp/_Atomic-1.c: New test.
3260 * gcc.dg/gomp/_Atomic-2.c: New test.
3261 * gcc.dg/gomp/_Atomic-3.c: New test.
3262 * gcc.dg/gomp/_Atomic-4.c: New test.
3263 * gcc.dg/gomp/_Atomic-5.c: New test.
3264
94087e88
JJ
3265 PR sanitizer/77396
3266 * g++.dg/asan/pr77396.C: New test.
3267
32682016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3269
3270 PR tree-optimization/71831
3271 * gcc.dg/builtin-object-size-16.c: New test.
3272 * gcc.dg/builtin-object-size-17.c: New test.
3273
7e89048d
JD
32742016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3275
3276 PR libgfortran/77393
3277 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3278
2f196155
UB
32792016-09-01 Uros Bizjak <ubizjak@gmail.com>
3280
3281 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3282 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3283 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3284 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3285 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3286 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3287 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3288 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3289 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3290 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3291 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3292 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3293 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3294 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3295 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3296 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3297 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3298 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3299
0a6b0523
EB
33002016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3301
3302 * gnat.dg/opt58.adb: New test.
3303 * gnat.dg/opt58_pkg.ads: New helper.
3304
2a99de7b
RB
33052016-09-01 Richard Biener <rguenther@suse.de>
3306
3307 PR middle-end/77436
3308 * gcc.dg/torture/pr77436.c: New testcase.
3309
f79d8786
SKS
33102016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3311
3312 * gcc.dg/pr64252.c: Require int32plus.
3313 * gcc.dg/pr66299-1.c: Likewise.
3314 * gcc.dg/pr66299-2.c: Likewise.
3315 * gcc.dg/torture/20131115-1.c: Skip for avr.
3316
b06335f9
KT
33172016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3318
3319 * gcc.target/aarch64/ands_3.c: New test.
3320
f25f40be
JJ
33212016-08-31 Jakub Jelinek <jakub@redhat.com>
3322
d12a0b5a
JJ
3323 PR fortran/77352
3324 * gfortran.dg/gomp/pr77352.f90: New test.
3325
f25f40be
JJ
3326 PR fortran/77374
3327 * gfortran.dg/gomp/pr77374.f08: New test.
3328
9ff6fb6e
MG
33292016-08-31 Marc Glisse <marc.glisse@inria.fr>
3330
3331 PR tree-optimization/73714
3332 * gcc.dg/tree-ssa/pr73714.c: New test.
3333
8e95a674
JD
33342016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3335
3336 PR libgfortran/77393
3337 * gfortran.dg/fmt_f0_2.f90: New test.
3338
c6b0037d
MG
33392016-08-31 Marc Glisse <marc.glisse@inria.fr>
3340
3341 * gcc.target/i386/pr59539-2.c: Adapt options.
3342 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3343
1a576b13
PT
33442016-08-31 Paul Thomas <pault@gcc.gnu.org>
3345
3346 PR fortran/77418
3347 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3348 of the associate entity and replace with a pointer to the
3349 intended item on the stack.
3350
e73d3ca6 33512016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3352 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3353
3354 PR fortran/48298
3355 * gfortran.dg/dtio_1.f90: New test.
3356 * gfortran.dg/dtio_2.f90: New test.
3357 * gfortran.dg/dtio_3.f90: New test.
3358 * gfortran.dg/dtio_4.f90: New test.
3359 * gfortran.dg/dtio_5.f90: New test.
3360 * gfortran.dg/dtio_6.f90: New test.
3361 * gfortran.dg/dtio_7.f90: New test.
3362 * gfortran.dg/dtio_8.f90: New test.
3363 * gfortran.dg/dtio_9.f90: New test.
3364 * gfortran.dg/dtio_10.f90: New test.
3365
b816477a
DM
33662016-08-30 David Malcolm <dmalcolm@redhat.com>
3367
3368 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3369 (test_many_nested_locations): New function.
3370 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3371 (test_show_locus): Handle "test_many_nested_locations".
3372
71b30891
DM
33732016-08-30 David Malcolm <dmalcolm@redhat.com>
3374
3375 * g++.dg/template/double-greater-than-fixit.C: New test case.
3376
8fa37232
EB
33772016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3378
3379 * gnat.dg/opt57.ad[sb]: New test.
3380 * gnat.dg/opt57_pkg.ads: New helper.
3381
6f651bae
RB
33822016-08-30 Richard Biener <rguenther@suse.de>
3383
3384 PR tree-optimization/69047
3385 * gcc.dg/pr69047.c: Fix byte-order check.
3386
ab834832
JJ
33872016-08-30 Jakub Jelinek <jakub@redhat.com>
3388
5116b156
JJ
3389 PR tree-optimization/72866
3390 * gcc.dg/vect/pr72866.c: New test.
3391
3754bbfc
JJ
3392 PR debug/77363
3393 * g++.dg/debug/dwarf2/pr77363.C: New test.
3394
26122e2d
JJ
3395 PR middle-end/77377
3396 * gcc.target/i386/pr77377.c: New test.
3397
ab834832
JJ
3398 PR debug/77389
3399 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3400 in dg-options.
3401
bedc9ca7
SK
34022016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3403
3404 * gfortran.dg/pr77372.f90: Moved to ...
3405 * gfortran.dg/ieee/pr77372.f90: here.
3406
adfa1e6b
MM
34072016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3408
3409 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3410 vector short/char initializations.
3411 * gcc.target/powerpc/vec-init-5.c: Likewise.
3412 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3413 vector initialization optimizations.
3414 * gcc.target/powerpc/vec-init-7.c: Likewise.
3415 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3416 vector float/double initializations.
3417 * gcc.target/powerpc/vec-init-9.c: Likewise.
3418
414b7129
UB
34192016-08-29 Uros Bizjak <ubizjak@gmail.com>
3420
3421 PR target/77403
3422 * gcc.target/i386/pr77403.c: New test.
3423
3d06b6f2
MP
34242016-08-29 Marek Polacek <polacek@redhat.com>
3425
3426 PR c/77292
3427 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3428
ba9bbd6f
TV
34292016-08-29 Tom de Vries <tom@codesourcery.com>
3430
3431 PR c/77398
3432 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3433
d7d80d8f
EB
34342016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3435
3436 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3437
d7d80d8f 34382016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3439
3440 * gfortran.dg/dec_structure_13.f90: New testcase.
3441
468d95c8
JB
34422016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3443
3444 PR fortran/77261
3445 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3446 available.
3447
f329b264
TV
34482016-08-28 Tom de Vries <tom@codesourcery.com>
3449
3450 PR lto/70955
3451 * gcc.dg/pr70955.c: New test.
3452 * gcc.dg/lto/pr70955_0.c: Same.
3453 * gcc.dg/lto/pr70955_1.c: Same.
3454
4a389eb6
PP
34552016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3456
3457 PR tree-optimization/71077
3458 * gcc.target/i386/pr71077.c: New test.
3459
3f8257db 34602016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3461
3462 PR fortran/77380
3463 * gfortran.dg/pr77380.f90: New test.
3464
3f8257db 34652016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3466
3467 PR fortran/77372
3468 gfortran.dg/pr77372.f90: New test.
3469
ee908516
DM
34702016-08-26 David Malcolm <dmalcolm@redhat.com>
3471
3472 * gcc.dg/spellcheck-fields-2.c (test): Move
3473 dg-begin/end-multiline-output within function body.
3474 (test_macro): New function.
3475
d41e76cf
DM
34762016-08-26 David Malcolm <dmalcolm@redhat.com>
3477
3478 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3479 (test_fixit_insert): Update expected output.
3480 (test_fixit_remove): Likewise.
3481 (test_fixit_replace): Likewise.
3482
524a4c96
RO
34832016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3484
3485 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3486 Fix typo.
3487
ebfa15ab
RB
34882016-08-26 Richard Biener <rguenther@suse.de>
3489
3490 PR tree-optimization/69047
3491 * gcc.dg/pr69047.c: New testcase.
3492
209ca542
PK
34932016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3494 Martin Jambhor <mjambor@suse.cz>
524a4c96 3495
209ca542
PK
3496 * gcc.dg/ipa/propbits-1.c: New test-case.
3497 * gcc.dg/ipa/propbits-2.c: Likewise.
3498 * gcc.dg/ipa/propbits-3.c: Likewise.
3499
e5cf1629
SK
35002016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3501
3502 PR fortran/77351
3503 * gfortran.dg/pr77351.f90: New test.
3504
ebef225f
MP
35052016-08-25 Marek Polacek <polacek@redhat.com>
3506
3507 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3508
fe377a48
MP
35092016-08-25 Marek Polacek <polacek@redhat.com>
3510
3511 PR c/77323
3512 * gcc.dg/pr77323.c: New test.
3513
88b8971f
PT
35142016-08-24 Paul Thomas <pault@gcc.gnu.org>
3515
3516 PR fortran/77358
3517 * gfortran.dg/submodule_17.f08: New test.
3518
3f8257db
JJ
35192016-08-24 Michael Collison <michael.collison@linaro.org>
3520 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3521
3522 * gcc.target/arm/builtin_saddl.c: New testcase.
3523 * gcc.target/arm/builtin_saddll.c: New testcase.
3524 * gcc.target/arm/builtin_uaddl.c: New testcase.
3525 * gcc.target/arm/builtin_uaddll.c: New testcase.
3526 * gcc.target/arm/builtin_ssubl.c: New testcase.
3527 * gcc.target/arm/builtin_ssubll.c: New testcase.
3528 * gcc.target/arm/builtin_usubl.c: New testcase.
3529 * gcc.target/arm/builtin_usubll.c: New testcase.
3530
d5b5d212
UB
35312016-08-24 Uros Bizjak <ubizjak@gmail.com>
3532
3533 PR target/77270
3534 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3535 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3536 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3537 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3538 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3539 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3540 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3541 effective target. Remove scan-assembler-times directives.
3542 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3543 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3544 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3545
d1188689
SKS
35462016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3547
3548 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3549 of unsigned int.
3550 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3551
0b6b8f85
RS
35522016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3553
3554 PR testsuite/77317
3555 * lib/target-supports.exp
3556 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3557 (check_effective_target_vect_natural_alignment): Ditto.
3558 (check_effective_target_vector_alignment_reachable): Ditto.
3559 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3560
587b7f7a
ILT
35612016-08-23 Ian Lance Taylor <iant@golang.org>
3562
3563 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3564
6019c0fc
MM
35652016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3566
3567 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3568 being created from pointers to memory locations.
3569 * gcc.target/powerpc/vec-init-2.c: Likewise.
3570
cfe37db4
FR
35712016-08-23 Fritz Reese <fritzoreese@gmail.com>
3572
3573 * gfortran.dg/dec_structure_12.f90: New testcase.
3574
7e11f46f
DV
35752016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3576
3577 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3578
7ab4f354
DV
35792016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3580
3581 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3582 verification.
3583
deb9351f
DV
35842016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3585
3586 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3587 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3588
1fd9f058
RB
35892016-08-23 Richard Biener <rguenther@suse.de>
3590
3591 PR tree-optimization/27336
3592 * c-c++-common/pr27336.c: New testcase.
3593
b00e6e75
MP
35942016-08-22 Marek Polacek <polacek@redhat.com>
3595
3596 PR c++/77321
3597 * g++.dg/cpp1y/pr77321.C: New test.
3598
58338bac
SK
35992016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3600
3601 PR fortran/60774
3602 * gfortran.dg/empty_label.f: Adjust test for new error message.
3603 * gfortran.dg/empty_label.f90: Ditto.
3604 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3605 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3606 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3607
30364ce6
SK
36082016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3609
3610 PR fortran/61318
3611 * gfortran.dg/pr61318.f90: New test.
3612
ad7a5a8f
SK
36132016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3614
3615 PR fortran/77260
3616 * gfortran.dg/pr77260_1.f90: New test.
3617 * gfortran.dg/pr77260_2.f90: Ditto.
3618
72f52f30
JM
36192016-08-22 Joseph Myers <joseph@codesourcery.com>
3620
3621 PR middle-end/77269
3622 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3623 __builtin_signbitf and __builtin_signbitl in expected generic
3624 expansion.
3625 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3626 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3627 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3628 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3629 tests.
3630
6dc198e3
JM
36312016-08-22 Joseph Myers <joseph@codesourcery.com>
3632
3633 * gcc.dg/torture/float128-builtin.c,
3634 gcc.dg/torture/float128-ieee-nan.c,
3635 gcc.dg/torture/float128x-builtin.c,
3636 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3637 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3638 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3639 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3640 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3641 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3642 gcc.dg/torture/floatn-nan.h: New tests.
3643
7ff4e41a
JM
36442016-08-22 Joseph Myers <joseph@codesourcery.com>
3645
3646 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3647 macro.
3648 (main): Update calls to TEST_I_F.
3649 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3650 macro.
3651 (main): Update calls to TEST_I_F.
3652
7078cdb6
JM
36532016-08-22 Joseph Myers <joseph@codesourcery.com>
3654
3655 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3656 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3657 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3658 names in calls to TEST_I_F.
3659
a9d7c823
BE
36602016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3661
3662 PR c/52952
3663 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3664
cd800235
SKS
36652016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3666
3667 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3668 and !natural_alignment_64.
3669 * gcc.dg/ipa/propalign-2.c: Likewise.
3670 * gcc.dg/ipa/propalign-3.c: Likewise.
3671 * gcc.dg/ipa/propalign-4.c: Likewise.
3672 * gcc.dg/ipa/propalign-5.c: Likewise.
3673 * lib/target-supports.exp
3674 (check_effective_target_natural_alignment_32): Add avr-*-*.
3675
22d12455
KV
36762016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3677
3678 PR tree-optimization/61839
3679 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3680 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3681 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3682 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3683
c65699ef
JM
36842016-08-19 Joseph Myers <joseph@codesourcery.com>
3685
3686 PR c/32187
3687 * lib/target-supports.exp (check_effective_target_float16)
3688 (check_effective_target_float32, check_effective_target_float64)
3689 (check_effective_target_float128, check_effective_target_float32x)
3690 (check_effective_target_float64x)
3691 (check_effective_target_float128x)
3692 (check_effective_target_float16_runtime)
3693 (check_effective_target_float32_runtime)
3694 (check_effective_target_float64_runtime)
3695 (check_effective_target_float128_runtime)
3696 (check_effective_target_float32x_runtime)
3697 (check_effective_target_float64x_runtime)
3698 (check_effective_target_float128x_runtime)
3699 (check_effective_target_floatn_nx_runtime)
3700 (add_options_for_float16, add_options_for_float32)
3701 (add_options_for_float64, add_options_for_float128)
3702 (add_options_for_float32x, add_options_for_float64x)
3703 (add_options_for_float128x): New procedures.
3704 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3705 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3706 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3707 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3708 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3709 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3710 gcc.dg/torture/float128-complex.c,
3711 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3712 gcc.dg/torture/float128x-basic.c,
3713 gcc.dg/torture/float128x-complex.c,
3714 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3715 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3716 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3717 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3718 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3719 gcc.dg/torture/float32x-basic.c,
3720 gcc.dg/torture/float32x-complex.c,
3721 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3722 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3723 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3724 gcc.dg/torture/float64x-basic.c,
3725 gcc.dg/torture/float64x-complex.c,
3726 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3727 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3728 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3729 gcc.dg/torture/floatn-tg.h,
3730 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3731 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3732 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3733 gcc.dg/torture/fp-int-convert-float128x.c,
3734 gcc.dg/torture/fp-int-convert-float16-timode.c,
3735 gcc.dg/torture/fp-int-convert-float16.c,
3736 gcc.dg/torture/fp-int-convert-float32-timode.c,
3737 gcc.dg/torture/fp-int-convert-float32.c,
3738 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3739 gcc.dg/torture/fp-int-convert-float32x.c,
3740 gcc.dg/torture/fp-int-convert-float64-timode.c,
3741 gcc.dg/torture/fp-int-convert-float64.c,
3742 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3743 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3744 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3745 maximum exponent of floating-point type. Use it in testing
3746 whether 0x8...0 fits in the floating-point type. Always treat -1
3747 (signed 0xf...f) as fitting in the floating-point type.
3748 (M_OK1): New macro.
3749 * gcc.dg/torture/fp-int-convert-double.c,
3750 gcc.dg/torture/fp-int-convert-float.c,
3751 gcc.dg/torture/fp-int-convert-float128-timode.c,
3752 gcc.dg/torture/fp-int-convert-float128.c,
3753 gcc.dg/torture/fp-int-convert-float80-timode.c,
3754 gcc.dg/torture/fp-int-convert-float80.c,
3755 gcc.dg/torture/fp-int-convert-long-double.c,
3756 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3757
94e73c78
JJ
37582016-08-19 Jakub Jelinek <jakub@redhat.com>
3759
fbdbd4b6
JJ
3760 PR fortran/72744
3761 * gfortran.dg/gomp/pr72744.f90: New test.
3762
94e73c78
JJ
3763 PR fortran/69281
3764 * gfortran.dg/gomp/pr69281.f90: New test.
3765
91151a73
JB
37662016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3767
414b7129
UB
3768 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3769 the last special seed value.
3770 * gfortran.dg/random_7.f90: Use size for last array member instead
3771 of hardcoded value.
91151a73 3772
fcf830ab
PK
37732016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3774
3775 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3776 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3777
1a5da5b6
RB
37782016-08-19 Richard Biener <rguenther@suse.de>
3779
3780 PR tree-optimization/77286
3781 * gcc.dg/torture/pr77286.c: New testcase.
3782
82f72146
DM
37832016-08-18 David Malcolm <dmalcolm@redhat.com>
3784
3785 * gcc.dg/verbose-asm-2.c: New test case.
3786
cc015f3a
DM
37872016-08-18 David Malcolm <dmalcolm@redhat.com>
3788
3789 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3790 (custom_diagnostic_finalizer): Update for change to
3791 diagnostic_show_locus.
3792
cb18fd07
DM
37932016-08-18 David Malcolm <dmalcolm@redhat.com>
3794
3795 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3796 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3797
a76989dc
MP
37982016-08-18 Marek Polacek <polacek@redhat.com>
3799
3800 PR c/71514
3801 * gcc.dg/pr71514.c: New test.
3802
89c88780
L
38032015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3804
3805 PR target/72839
3806 * gcc.target/i386/pr72839.c: New test.
3807
2c71d454
CLT
38082016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3809
3810 PR middle-end/70895
3811 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3812 * c-c++-common/goacc/reduction-1.c: Likewise.
3813 * c-c++-common/goacc/reduction-2.c: Likewise.
3814 * c-c++-common/goacc/reduction-3.c: Likewise.
3815 * c-c++-common/goacc/reduction-4.c: Likewise.
3816
66592e95
AM
38172016-08-18 Alan Modra <amodra@gmail.com>
3818
3819 * gcc.c-torture/compile/pr72771.c: New.
3820
3a146d46
JJ
38212016-08-17 Jakub Jelinek <jakub@redhat.com>
3822
3823 PR fortran/67496
3824 * gfortran.dg/pr67496.f90: New test.
3825
3f8257db 38262015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3827
3828 PR tree-optimization/71752
3a146d46 3829 * gcc.dg/vect/pr71752.c: New.
038000bd 3830
dd42e908
UB
38312016-08-17 Uros Bizjak <ubizjak@gmail.com>
3832
3833 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3834
458a1cd0
JJ
38352016-08-17 Jakub Jelinek <jakub@redhat.com>
3836
3837 PR middle-end/77259
3838 * g++.dg/ipa/devirt-52.C: New test.
3839
11c4c4ba
CLT
38402016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3841
3842 * c-c++-common/goacc/reduction-6.c: New testcase.
3843
661d6efd
RB
38442016-08-17 Richard Biener <rguenther@suse.de>
3845
3846 PR tree-optimization/76490
3847 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3848 * gcc.dg/pr52904.c: XFAIL.
3849
622d8b69
RB
38502016-08-17 Richard Biener <rguenther@suse.de>
3851
3852 PR tree-optimization/23855
3853 * gcc.dg/loop-unswitch-2.c: Adjust.
3854
af23e99c
JJ
38552016-08-16 Jakub Jelinek <jakub@redhat.com>
3856
3857 PR tree-optimization/72817
3858 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3859
feeb6268
JM
38602016-08-16 Joseph Myers <joseph@codesourcery.com>
3861
3862 PR libgcc/77265
3863 * gcc.dg/torture/float128-extend-inf.c: New test.
3864
65e736c0
DM
38652016-08-16 David Malcolm <dmalcolm@redhat.com>
3866
3867 PR c/72857
3868 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3869 for embedded NUL.
3870 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3871 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3872 caret placement.
3873 (test_oct): Likewise.
3874 (test_multiple): Likewise.
3875 (test_field_width_specifier): Likewise.
3876 (test_field_width_specifier_2): New function.
3877 (test_field_precision_specifier): New function.
3878 (test_embedded_nul): Update expected caret placement.
3879 (test_non_contiguous_strings): Update line number.
3880 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3881 (__emit_string_literal_range): Add "caret_idx" param.
3882 (test_simple_string_literal): Add value for new param, updating
3883 expected output..
3884 (test_concatenated_string_literal): Likewise.
3885 (test_multiline_string_literal): Likewise.
3886 (test_hex): Likewise.
3887 (test_oct): Likewise.
3888 (test_multiple): Likewise.
3889 (test_ucn4): Likewise.
3890 (test_ucn8): Likewise.
3891 (test_u8): Likewise.
3892 (test_u): Likewise; update expected message, from "range" to
3893 "location".
3894 (test_U): Likewise.
3895 (test_L): Likewise.
3896 (test_macro): Add value for new param.
3897 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3898 (__emit_string_literal_range): Add "caret_idx" param.
3899 (test_stringified_token_1): Add value for new param. Update
3900 expected message, from "range" to "location".
3901 (test_stringized_token_2): Likewise, adding param to macro.
3902 (test_stringified_token_3): Likewise.
3903 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3904 (emit_warning): Convert param from source_range to location_t.
3905 (test_string_literals): Add caret_idx param, and use it when
3906 constructing a substring_loc. Update error message, from
3907 "range" to "location".
3908
4a7f57d5
JJ
39092016-08-16 Jakub Jelinek <jakub@redhat.com>
3910
7841800f
JJ
3911 PR target/71910
3912 * g++.dg/gomp/pr71910.C: New test.
3913
1b13411a
JJ
3914 PR middle-end/67485
3915 * gcc.c-torture/compile/pr67485.c: New test.
3916
4a7f57d5
JJ
3917 PR target/72867
3918 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3919
3c556bc4
BC
39202016-08-16 Bin Cheng <bin.cheng@arm.com>
3921
3922 PR tree-optimization/69848
3923 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3924
beab2da6
ML
39252016-08-16 Martin Liska <mliska@suse.cz>
3926
3927 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3928 of memory operations so that it can be handled by core2
3929 in 32-bit mode.
3930
f4eec0a3
RB
39312016-08-16 Richard Biener <rguenther@suse.de>
3932
3933 PR tree-optimization/76783
3934 * gcc.dg/pr76783.c: New testcase.
3935 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3936
8f21990a
BC
39372016-08-16 Bin Cheng <bin.cheng@arm.com>
3938
3939 PR tree-optimization/72817
3940 PR tree-optimization/73450
3941 * gcc.dg/tree-ssa/pr72817.c: New test.
3942 * gcc.dg/tree-ssa/pr73450.c: New test.
3943
7fc61626
FR
39442016-08-15 Fritz Reese <fritzoreese@gmail.com>
3945
3946 * gfortran.dg/init_flag_13.f90: New testcase.
3947 * gfortran.dg/init_flag_14.f90: Ditto.
3948 * gfortran.dg/init_flag_15.f03: Ditto.
3949 * gfortran.dg/dec_init_1.f90: Ditto.
3950 * gfortran.dg/dec_init_2.f90: Ditto.
3951
432baa02
UB
39522016-08-15 Uros Bizjak <ubizjak@gmail.com>
3953
3954 PR target/72867
3955 * gcc.target/i386/pr72867.c: New test.
3956
7e1dde14
EB
39572016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3958
3959 * c-c++-common/dump-ada-spec-5.c: New test.
3960
e4969090
RB
39612016-08-15 Richard Biener <rguenther@suse.de>
3962
3963 PR tree-optimization/73434
3964 * gcc.dg/torture/pr73434.c: New testcase.
3965
66088065
JJ
39662016-08-15 Jakub Jelinek <jakub@redhat.com>
3967
3968 PR tree-optimization/72824
3969 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3970
7c713714
CLT
39712016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3972
3973 PR fortran/70598
3974 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3975 in use_device clause.
3976 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3977 * gfortran.dg/goacc/list.f95: Adjust to catch
3978 "neither a POINTER nor an array" error messages.
3979
4271e5cb
UB
39802016-08-14 Uros Bizjak <ubizjak@gmail.com>
3981
3982 PR target/76342
3983 * gcc.target/i386/pr76342.c: New test.
3984
b0cea284
JJ
39852016-08-12 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR c/71512
3988 * g++.dg/ubsan/pr71512.C: New test.
3989 * c-c++-common/ubsan/pr71512-1.c: New test.
3990 * c-c++-common/ubsan/pr71512-2.c: New test.
3991
e86aefb8
MM
39922016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3993
3994 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3995 vector initialization options.
3996 * gcc.target/powerpc/vec-init-2.c: Likewise.
3997 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3998 is generated on ISA 3.0.
3999
7fd82d52
PP
40002016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4001
4002 PR middle-end/71654
4003 * gcc.dg/c-c++-common/pr71654.c: New test.
4004 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4005 dg-options.
4006 * gcc.dg/tree-ssa/vrp24: Likewise.
4007
2f1364c2
JJ
40082016-08-12 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR c/67410
4011 * gcc.dg/pr67410.c: New test.
4012
8eb414aa
BC
40132016-08-12 Bin Cheng <bin.cheng@arm.com>
4014
4015 PR tree-optimization/69848
4016 * gcc.dg/vect/vect-pr69848.c: New test.
4017
30b39c19
UB
40182016-08-12 Uros Bizjak <ubizjak@gmail.com>
4019
4020 PR testsuite/71008
4021 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4022 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4023 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4024 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4025
e373dd06
RB
40262016-08-12 Richard Biener <rguenther@suse.de>
4027
4028 PR tree-optimization/57326
4029 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4030 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4031 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4032 * gcc.target/i386/pr45685.c: Likewise.
4033 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4034 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4035 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4036 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4037 * gfortran.dg/pr34163.f90: Likewise.
4038
20d1af89
ML
40392016-08-12 Martin Liska <mliska@suse.cz>
4040
4041 * g++.dg/gcov/gcov-16.C: New test.
4042 * lib/gcov.exp: Support new argument for run-gcov function.
4043
5cacda56
ML
40442016-08-12 Martin Liska <mliska@suse.cz>
4045
4046 PR gcov-profile/35590
4047 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4048
663eecfd
RB
40492016-08-12 Richard Biener <rguenther@suse.de>
4050
4051 PR tree-optimization/72851
4052 * gcc.dg/torture/pr72851.c: New testcase.
4053
3f8257db 40542016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4055
e366d7d8
AO
4056 PR debug/63240
4057 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4058 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4059 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4060 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4061 DW_AT_deleted.
4062
71e1a6a4
AO
4063 PR debug/55641
4064 * g++.dg/debug/dwarf2/ref-1.C: New.
4065
8aaf799b
AO
4066 PR debug/49366
4067 * g++.dg/debug/dwarf2/template-params-12.H: New.
4068 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4069 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4070 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4071 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4072 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4073 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4074 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4075
06f9caed
BS
40762016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4077
4078 PR target/72863
4079 * gcc.target/powerpc/pr72863.c: New test.
4080
a8b956c1
UB
40812016-08-11 Uros Bizjak <ubizjak@gmail.com>
4082
4083 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4084
c73dd986
L
40852015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4086
4087 * gcc.target/i386/pieces-strcpy-1.c: New test.
4088 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4089
385ed708
JJ
40902016-08-11 Jakub Jelinek <jakub@redhat.com>
4091
4092 PR c++/72868
4093 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4094
df7ec09f
L
40952015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4096
4097 * gcc.target/i386/pieces-memcpy-1.c: New test.
4098 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4099 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4100 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4101 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4102 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4103
b95a64bb
JJ
41042016-08-11 Jakub Jelinek <jakub@redhat.com>
4105
4106 PR c/72816
7ddbcf6b 4107 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4108
59537744
BE
41092016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4110
4111 PR tree-optimization/71083
4112 * gcc.c-torture/execute/pr71083.c: New test.
4113 * gnat.dg/loop_optimization23.adb: New test.
4114 * gnat.dg/loop_optimization23_pkg.ads: New test.
4115 * gnat.dg/loop_optimization23_pkg.adb: New test.
4116
183ac6d0
RB
41172016-08-11 Richard Biener <rguenther@suse.de>
4118
4119 PR tree-optimization/72772
4120 * gcc.dg/graphite/pr35356-1.c: Adjust.
4121 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4122
b152f5a2
JB
41232016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4124
4125 * gfortran.dg/random_7.f90: Take into account that the last seed
4126 value is the special p value.
4127 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4128
bb7ebad1
RB
41292016-08-11 Richard Biener <rguenther@suse.de>
4130
4131 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4132
2e186411
AM
41332016-08-11 Alan Modra <amodra@gmail.com>
4134
4135 * gcc.target/powerpc/pr71680.c: New.
4136
e9e6d4f6
KN
41372016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4138
4139 * gcc.target/powerpc/bfp/bfp.exp: New file.
4140 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4141 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4142 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4143 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4144 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4145 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4146 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4147 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4148 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4149 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4150 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4151 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4152 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4153 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4154 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4155 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4156 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4157 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4158 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4159 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4160 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4161 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4162 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4163 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4164 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4165 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4166 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4167 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4168 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4169 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4170 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4171 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4172 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4173 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4174 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4175 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4176 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4177 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4178 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4179 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4180 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4181 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4182 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4183 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4184 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4185 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4186 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4187 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4188 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4189 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4190 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4191 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4192 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4193
9c8eabea
BC
41942016-08-10 Bin Cheng <bin.cheng@arm.com>
4195
4196 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4197 Add aarch64*-*-*.
4198
6c553b76
BC
41992016-08-10 Bin Cheng <bin.cheng@arm.com>
4200
4201 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4202
a0883b08
MM
42032016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4204
4205 PR target/72853
4206 * gcc.target/powerpc/pr72853.c: New test.
4207
a266236e
ML
42082016-08-10 Martin Liska <mliska@suse.cz>
4209
4210 PR gcov-profile/58306
4211 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4212
22063dbc
ML
42132016-08-10 Martin Liska <mliska@suse.cz>
4214
4215 * g++.dg/gcov/gcov-threads-1.C: New test.
4216
5250a5bb
SKS
42172016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4218
4219 PR target/71873
4220 * gcc.target/avr/pr71873.c: New test.
4221
b7597ae5
ML
42222016-08-09 Martin Liska <mliska@suse.cz>
4223
4224 * g++.dg/gcov/gcov-dump-1.C: New test.
4225 * g++.dg/gcov/gcov-dump-2.C: New test.
4226
ab50a215
ML
42272016-08-09 Martin Liska <mliska@suse.cz>
4228
4229 * gcc.dg/tree-prof/val-prof-9.c: New test.
4230
dcb1e137
ML
42312016-08-09 Martin Liska <mliska@suse.cz>
4232
4233 * gcc.dg/tree-prof/val-prof-8.c: New test.
4234
04d6d3b6
MJ
42352016-08-09 Martin Jambor <mjambor@suse.cz>
4236
df839749
UB
4237 PR ipa/71981
4238 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4239
c57e78c4
BC
42402016-08-09 Bin Cheng <bin.cheng@arm.com>
4241
4242 PR tree-optimization/33707
4243 * gcc.dg/vect/pr33707.c: New test.
4244
42970a17
BC
42452016-08-09 Bin Cheng <bin.cheng@arm.com>
4246
4247 PR tree-optimization/pr72772
4248 * gcc.dg/tree-ssa/pr72772.c: New test.
4249
810a3aa6
MF
42502016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4251
4252 PR rtl-optimization/66669
4253 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4254
9e207d6f
JJ
42552016-08-09 Jakub Jelinek <jakub@redhat.com>
4256
4257 PR tree-optimization/72824
4258 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4259
50bf47fd
RB
42602016-08-09 Richard Biener <rguenther@suse.de>
4261
4262 PR tree-optimization/71802
4263 * gcc.dg/torture/pr71802.c: New testcase.
4264
cadec7ca
JJ
42652016-08-09 Jakub Jelinek <jakub@redhat.com>
4266
4267 PR c++/72809
4268 * g++.dg/eh/stdarg1.C: New test.
4269
c43c5112
AK
42702016-08-08 Andi Kleen <ak@linux.intel.com>
4271
4272 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4273 test command line in failure log.
4274 (profopt-execute): dito. Make autofdo file names unique.
4275
895aa8e1
DM
42762016-08-08 David Malcolm <dmalcolm@redhat.com>
4277
4278 PR c/64955
4279 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4280 output.
4281
9afda630
PK
42822016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4283
4284 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4285 c99_runtime.
4286 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4287 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4288 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4289 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4290 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4291 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4292
e52ed3fe
DM
42932016-08-08 David Malcolm <dmalcolm@redhat.com>
4294
4295 PR c/52952
4296 * gcc.dg/cpp/pr66415-1.c: Likewise.
4297 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4298 * gcc.dg/format/c90-printf-1.c: Likewise.
4299 * gcc.dg/format/diagnostic-ranges.c: New test case.
4300
ad200580
JJ
43012016-08-08 Jakub Jelinek <jakub@redhat.com>
4302
77524e0d
JJ
4303 PR fortran/72716
4304 * gfortran.dg/gomp/pr72716.f90: New test.
4305
2187f2a2
JJ
4306 PR middle-end/72781
4307 * gcc.dg/gomp/pr72781.c: New test.
4308
ad200580
JJ
4309 PR middle-end/68762
4310 * g++.dg/vect/pr68762-1.cc: New test.
4311 * g++.dg/vect/pr68762-2.cc: New test.
4312 * g++.dg/vect/pr68762.h: New file.
4313
989d0071
MS
43142016-08-08 Martin Sebor <msebor@redhat.com>
4315
4316 PR testsuite/72838
3a146d46
JJ
4317 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4318 * g++.dg/warn/overflow-warn-3.C: Same.
4319 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4320
7090cac9
AV
43212016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4322
4323 PR fortran/71936
4324 * gfortran.dg/allocate_with_source_21.f03: New test.
4325
64e56ab0
AV
43262016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4327
4328 PR fortran/72698
4329 * gfortran.dg/allocate_with_source_20.f03: New test.
4330
0476487d
AM
43312016-08-08 Alan Modra <amodra@gmail.com>
4332
4333 * gcc.c-torture/compile/pr72802.c: New.
4334
8e9218f2
AV
43352016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4336
4337 PR fortran/70524
4338 * gfortran.dg/dependency_48.f90: New test.
4339
c1f7083b
TK
43402016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4341
531e5ae3 4342 PR fortran/70040
c1f7083b
TK
4343 * gfortran.dg/pr70040.f90: New testcase.
4344
6ab5813c
TK
43452016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4346
4347 PR fortran/71961
4348 * gfortran.dg/matmul_10.f90: New testcase.
4349
27bddc4a
JH
43502016-08-07 Jan Hubicka <hubicka@ucw.cz>
4351
4352 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4353
4a9f8a9f
JJ
43542016-08-07 Jakub Jelinek <jakub@redhat.com>
4355
4356 PR c/72816
4357 * gcc.dg/pr72816.c: New test.
4358
fa76f2c6
JW
43592016-08-06 Jonathan Wakely <jwakely@redhat.com>
4360
4361 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4362 * g++.dg/conversion/pr41426.C: Likewise.
4363 * g++.dg/conversion/pr66211.C: Likewise.
4364 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4365 * g++.dg/init/ref8.C: Likewise.
4366 * g++.old-deja/g++.law/cvt20.C: Likewise.
4367 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4368
5c3e5002
PP
43692016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4370
4371 PR tree-optimization/18046
4372 * gcc.dg/tree-ssa/vrp105.c: New test.
4373 * gcc.dg/tree-ssa/vrp106.c: New test.
4374
94087e88 43752016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4376
4377 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4378 1ul in diagnostics. Remove hyphen from "constant-expression."
4379 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4380 * g++.dg/cpp0x/static_assert3.C: Same.
4381 * g++.dg/cpp1y/constexpr-throw.C: Same.
4382 * g++.dg/template/nontype3.C: Same.
4383 * g++.dg/warn/overflow-warn-1.C: Same.
4384 * g++.dg/warn/overflow-warn-3.C: Same.
4385 * g++.dg/warn/overflow-warn-4.C: Same.
4386
88fa5555
DM
43872016-08-05 David Malcolm <dmalcolm@redhat.com>
4388
4389 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4390 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4391 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4392 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4393
1addb9e6
PP
43942016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4395
4396 PR tree-optimization/72810
4397 * gcc.dg/tree-ssa/vrp110.c: New test.
4398
1b62ed4f
JG
43992016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4400
4401 PR Target/72819
4402 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4403 registers.
4404 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4405 saving the half-precision registers.
4406 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4407 value is returned in h0.
4408 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4409 are passed in FP/SIMD registers.
4410 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4411 passing works corrcetly.
4412 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4413 (hfa_f16x2_t): Likewise.
4414 (hfa_f16x3_t): Likewise.
4415 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4416 are promoted to double and passed in a double register.
4417 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4418 are promoted to double and stacked.
4419 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4420 __fp16 data types.
4421 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4422 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4423 __fp16 first get passed in FP/SIMD registers, then stacked.
4424
4228ca19
NS
44252016-08-05 Nathan Sidwell <nathan@acm.org>
4426
4427 PR c++/68724
4428 * g++.dg/cpp0x/pr68724.C: New.
4429
db7c335e
RB
44302016-08-05 Richard Biener <rguenther@suse.de>
4431
4432 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4433
48abe922
PP
44342016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4435
4436 * gcc.dg/tree-ssa/vrp107.c: New test.
4437 * gcc.dg/tree-ssa/vrp108.c: New test.
4438 * gcc.dg/tree-ssa/vrp109.c: New test.
4439
f6cdf42f
PK
44402016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4441
4442 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4443 dg-options.
4444
33a9c609
PK
44452016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4446
4447 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4448 test-cases.
4449 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4450 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4451 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4452 test-cases.
4453 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4454 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4455 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4456 large_double.
4457
4473482d
PC
44582016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4459
4460 PR c++/72800
4461 * g++.dg/cpp1y/lambda-ice1.C: New.
4462
08156df5
PP
44632016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4464
4465 PR c++/72759
4466 * g++.dg/cpp1y/pr72759.C: New test.
4467
938da3a5
PP
44682016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4469
4470 * gcc.dg/switch-10.c: New test.
4471
da84183c
JG
44722016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4473
4474 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4475
ae9281fc
TS
44762016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4477
4478 * c-c++-common/goacc/routine-5.c: Update.
4479
086ad22e
BE
44802016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4481
4482 PR rtl-optimization/70903
4483 * gcc.c-torture/execute/pr70903.c: New test.
4484
6805e400
ML
44852016-08-04 Martin Liska <mliska@suse.cz>
4486
4487 * gcc.dg/params/params.exp: Replace file exists with
4488 TESTING_IN_BUILD_TREE.
4489
a0008434
MP
44902016-08-04 Marek Polacek <polacek@redhat.com>
4491
4492 PR c++/70229
4493 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4494
fb46286e
RB
44952016-08-04 Richard Biener <rguenther@suse.de>
4496
4497 PR middle-end/71984
4498 * gcc.dg/torture/pr71984.c: Guard correctness check for
4499 little-endian.
4500
ac2c96ab
AP
45012016-08-03 Andrew Pinski <apinski@cavium.com>
4502
4503 * gcc.c-torture/compile/20160802-1.c: New testcase.
4504
c98583e9
FR
45052016-08-03 Fritz Reese <fritzoreese@gmail.com>
4506
4507 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4508
9ad1a1da
RB
45092016-08-03 Richard Biener <rguenther@suse.de>
4510
4511 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4512 and remove -O3.
4513 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4514 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4515
cd75c979
RB
45162016-08-03 Richard Biener <rguenther@suse.de>
4517
4518 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4519 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4520 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4521 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4522
30e8d875
SKS
45232016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4524
4525 * gcc.dg/init-excess-2.c: Require int32plus.
4526 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4527 * gcc.dg/pr59963-2.c: Require int32plus.
4528 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4529 * gcc.dg/unroll-7.c: Require int32plus.
4530
69b806f6
BC
45312016-08-02 Bin Cheng <bin.cheng@arm.com>
4532
4533 PR tree-optimization/34114
4534 * gcc.dg/tree-ssa/loop-42.c: New test.
4535
1efafef3
TC
45362016-08-02 Tamar Christina <tamar.christina@arm.com>
4537
4538 * gcc.target/aarch64/vminmaxnm.c: New.
4539 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4540 tests.
4541
e2a99194
MM
45422016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4543
4544 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4545 vec_extract for vector float, vector int, vector short, and vector
4546 char.
4547 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4548 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4549 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4550 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4551
71bfb77a
WD
45522016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4553
4554 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4555 single stack adjustment, no writeback.
71bfb77a
WD
4556 * gcc.target/aarch64/test_frame_12.c: Likewise.
4557 * gcc.target/aarch64/test_frame_13.c: Likewise.
4558 * gcc.target/aarch64/test_frame_15.c: Likewise.
4559 * gcc.target/aarch64/test_frame_6.c: Likewise.
4560 * gcc.target/aarch64/test_frame_7.c: Likewise.
4561 * gcc.target/aarch64/test_frame_8.c: Likewise.
4562 * gcc.target/aarch64/test_frame_16.c: New test.
4563
37bce35a
L
45642015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4565
4566 PR target/72748
4567 * gcc.target/i386/pr72748.c: New test.
4568
3f8257db 45692015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4570
4571 PR tree-optimization/71818
4572 * gcc.dg/vect/pr71818.c: New
4573
bf60c531
ML
45742016-08-01 Martin Liska <mliska@suse.cz>
4575
4576 PR tree-optimization/71857
4577 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4578
8ed49fab
KT
45792016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4580
4581 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4582
76e2c821
JB
45832016-08-01 Jan Beulich <jbeulich@suse.com>
4584
4585 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4586
35029597
WS
45872016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4588
4589 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4590 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4591
3aa4b66a
JW
45922016-07-31 Jonathan Wakely <jwakely@redhat.com>
4593
4594 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4595 (check_effective_target_c++): Likewise. Also match for libstdc++.
4596
3f8257db 45972016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4598
4599 PR fortran/41922
4600 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4601 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4602 * gfortran.dg/pr41922.f90: New test.
4603
9fcb2819
SK
46042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4605
4606 PR fortran/68566
4607 * gfortran.dg/pr68566.f90: new test.
4608
94087e88 46092016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4610
4611 PR c++/60760
4612 PR c++/71091
4613 * g++.dg/cpp0x/constexpr-cast.C: New test.
4614 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4615 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4616 * g++.dg/ubsan/pr63956.C: Correct.
4617
d0047a25
MM
46182016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4619
4620 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4621 vector double or vector long where the vector is in memory.
4622 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4623 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4624
e4f7a5df
SK
46252016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4626
4627 PR fortran/69867
4628 * gfortran.dg/pr69867.f90: New test.
4629
b441ae1d
SK
46302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4631
4632 PR fortran/69962
4633 * gfortran.dg/pr69962.f90: New test.
4634
712dff31
SK
46352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4636
4637 PR fortran/70006
4638 * gfortran.dg/pr70006.f90: New test.
4639
fb42421e
SK
46402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4641
4642 PR fortran/71730
4643 * gfortran.dg/pr71730.f90: New test.
4644 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4645 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4646 * gfortran.dg/array_constructor_26.f03: Ditto.
4647
466effe0
WS
46482016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4649
4650 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4651 * gcc.target/powerpc/pr71763.c: Likewise.
4652
f618a472
MP
46532016-07-29 Marek Polacek <polacek@redhat.com>
4654
4655 PR c/71742
4656 * gcc.dg/940510-1.c: Adjust dg-error.
4657 * gcc.dg/c99-flex-array-1.c: Likewise.
4658 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4659
efd0786f
MP
4660 PR c/71853
4661 * gcc.dg/noncompile/pr71853.c: New test.
4662
e00dceaf
MP
4663 PR c/71573
4664 * gcc.dg/noncompile/pr71573.c: New test.
4665
638fc14f
MP
4666 PR c/71926
4667 * g++.dg/warn/Wparentheses-30.C: New test.
4668 * gcc.dg/Wparentheses-14.c: New test.
4669
61c73a7f
UB
46702016-07-29 Uros Bizjak <ubizjak@gmail.com>
4671
4672 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4673
01d32b2b
BC
46742016-07-29 Bin Cheng <bin.cheng@arm.com>
4675
4676 PR tree-optimization/57558
4677 * gcc.dg/vect/pr57558-1.c: New test.
4678 * gcc.dg/vect/pr57558-2.c: New test.
4679
f6c7a248
PK
46802016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4681
61c73a7f 4682 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4683 to scan forwprop1 dump pass.
4684
f54ea774
PC
46852016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4686
4687 PR c++/51488
4688 * g++.dg/template/pr51488.C: New.
4689
673a107a
JJ
46902016-07-29 Jakub Jelinek <jakub@redhat.com>
4691
4692 PR c/71969
4693 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4694 static __inline__.
4695 * gcc.dg/pr71969-1.c: New test.
4696 * gcc.dg/pr71969-2.c: New test.
4697 * gcc.dg/pr71969-3.c: New test.
4698
78169471
MP
46992016-07-29 Marek Polacek <polacek@redhat.com>
4700
4701 PR c/71574
4702 * c-c++-common/pr71574.c: New test.
4703
a5b5c8b6
MP
4704 PR c/71583
4705 * gcc.dg/noncompile/pr71583.c: New test.
4706
883b6d4e
KV
47072016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4708
4709 PR middle-end/68217
4710 * gcc.dg/pr68217.c: New test.
4711
89f1f37e
SK
47122016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4713
4714 PR fortran/71067
4715 * gfortran.dg/pr71067_1.f90: New test.
4716 * gfortran.dg/pr71067_2.f90: Ditto.
4717
e0d32185
MM
47182016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4719
4720 * gcc.target/powerpc/vec-extract-1.c: New test.
4721
c851722d
SK
47222016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4723
4724 PR fortran/71799
4725 * gfortran.dg/pr71799.f90: New test.
4726
f064da6a
PC
47272016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4728
4729 PR c++/71665
4730 * g++.dg/cpp0x/pr71665-1.C: New.
4731 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4732 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4733 * g++.dg/ext/label10.C: Likewise.
4734 * g++.dg/parse/constant5.C: Likewise.
4735
1b70aaad
SK
47362016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4737
4738 PR fortran/71859
4739 * gfortran.dg/pr71859.f90: New test.
4740 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4741 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4742
a23404c9
PT
47432016-07-28 Paul Thomas <pault@gcc.gnu.org>
4744
4745 PR fortran/71883
4746 * gfortran.dg/pr71883.f90 : New test.
4747
513d866d
YR
47482016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4749
4750 PR tree-optimization/71734
61c73a7f 4751 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4752
7c428aa2
RL
47532016-07-28 Renlin Li <renlin.li@arm.com>
4754
4755 Revert
4756 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4757
4758 PR fortran/71902
4759 * gfortran.dg/dependency_47.f90: New test.
4760
1225d6b1
ML
47612016-07-28 Martin Liska <mliska@suse.cz>
4762
4763 PR gcov-profile/68025
4764 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4765
e5f5bf35
ML
47662016-07-28 Martin Liska <mliska@suse.cz>
4767
4768 * g++.dg/vect/pr70944.cc: New test.
4769
4536610d
KV
47702016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4771
4772 PR middle-end/71994
4773 * gcc.dg/torture/pr71994.c: New test.
4774
8c6961ca
PK
47752016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4776
4777 PR middle-end/71078
4778 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4779 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4780 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4781
8de22ea0
RB
47822016-07-27 Richard Biener <rguenther@suse.de>
4783
4784 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4785
5d9da222
ML
47862016-07-27 Martin Liska <mliska@suse.cz>
4787
4788 * gcc.dg/predict-13.c: New test.
4789 * gcc.dg/predict-14.c: New test.
4790
af9e275f
SKS
47912016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4792
a23404c9 4793 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4794 including stdint.h.
4795 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4796 including stdint.h.
4797
71abba1e
MM
47982016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4799
4800 PR target/71869
4801 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4802 IEEE built-in functions handle quiet and signalling NaNs
4803 correctly.
4804
9cd74e8f
SK
48052016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4806
4807 PR fortran/71862
4808 * gfortran.dg/pr71862.f90: New test.
4809
0d48446f
MS
48102016-07-26 Martin Sebor <msebor@redhat.com>
4811
4812 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4813 selector with dg-options.
4814
524cf1e4
PP
48152016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4816
4817 PR tree-optimization/18046
4818 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4819 * gcc.dg/tree-ssa/vrp103.c: New test.
4820 * gcc.dg/tree-ssa/vrp104.c: New test.
4821
100665d8
WS
48222016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4823
4824 * gcc.target/powerpc/pr63354.c: Require lp64 since
4825 -mprofile-kernel is not legal with -m32.
4826
0b64ca40
RB
48272016-07-26 Richard Biener <rguenther@suse.de>
4828
4829 PR rtl-optimization/71984
4830 * gcc.dg/torture/pr71984.c: New testcase.
4831
9b7937cf
RS
48322016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4833
4834 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4835 g++-dg-runtest via et-dg-runtest.
4836 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4837 * gcc.dg/vect/vect.exp: Likewise.
4838 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4839 gfortran-dg-runtest.
4840 * gfortran.dg/vect/vect.exp: Likewise.
4841 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4842 (check_mips_loongson_hw_available): Likewise.
4843 (check_effective_target_mpaired_single_runtime): Likewise.
4844 (check_effective_target_mips_loongson_runtime): Likewise.
4845 (add_options_for_mpaired_single): Likewise.
4846 (check_effective_target_vect_int): Add global et_index.
4847 Check and save the supported feature for a target selected by
4848 the et_index target. Break long lines where appropriate. Call
4849 et-is-effective-target for MIPS with an argument instead of
4850 check_effective_target_* where appropriate.
4851 (check_effective_target_vect_intfloat_cvt): Likewise.
4852 (check_effective_target_vect_uintfloat_cvt): Likewise.
4853 (check_effective_target_vect_floatint_cvt): Likewise.
4854 (check_effective_target_vect_floatuint_cvt): Likewise.
4855 (check_effective_target_vect_simd_clones): Likewise.
4856 (check_effective_target_vect_shift): ewise.
4857 (check_effective_target_whole_vector_shift): Likewise.
4858 (check_effective_target_vect_bswap): Likewise.
4859 (check_effective_target_vect_shift_char): Likewise.
4860 (check_effective_target_vect_long): Likewise.
4861 (check_effective_target_vect_float): Likewise.
4862 (check_effective_target_vect_double): Likewise.
4863 (check_effective_target_vect_long_long): Likewise.
4864 (check_effective_target_vect_no_int_max): Likewise.
4865 (check_effective_target_vect_no_int_add): Likewise.
4866 (check_effective_target_vect_no_bitwise): Likewise.
4867 (check_effective_target_vect_widen_shift): Likewise.
4868 (check_effective_target_vect_no_align): Likewise.
4869 (check_effective_target_vect_hw_misalign): Likewise.
4870 (check_effective_target_vect_element_align): Likewise.
4871 (check_effective_target_vect_condition): Likewise.
4872 (check_effective_target_vect_cond_mixed): Likewise.
4873 (check_effective_target_vect_char_mult): Likewise.
4874 (check_effective_target_vect_short_mult): Likewise.
4875 (check_effective_target_vect_int_mult): Likewise.
4876 (check_effective_target_vect_extract_even_odd): Likewise.
4877 (check_effective_target_vect_interleave): Likewise.
4878 (check_effective_target_vect_stridedN): Likewise.
4879 (check_effective_target_vect_multiple_sizes): Likewise.
4880 (check_effective_target_vect64): Likewise.
4881 (check_effective_target_vect_call_copysignf): Likewise.
4882 (check_effective_target_vect_call_sqrtf): Likewise.
4883 (check_effective_target_vect_call_btrunc): Likewise.
4884 (check_effective_target_vect_call_btruncf): Likewise.
4885 (check_effective_target_vect_call_ceil): Likewise.
4886 (check_effective_target_vect_call_ceilf): Likewise.
4887 (check_effective_target_vect_call_floor): Likewise.
4888 (check_effective_target_vect_call_floorf): Likewise.
4889 (check_effective_target_vect_call_lceil): Likewise.
4890 (check_effective_target_vect_call_lfloor): Likewise.
4891 (check_effective_target_vect_call_nearbyint): Likewise.
4892 (check_effective_target_vect_call_nearbyintf): Likewise.
4893 (check_effective_target_vect_call_round): Likewise.
4894 (check_effective_target_vect_call_roundf): Likewise.
4895 (check_effective_target_vect_perm): Likewise, but also append *_saved
4896 to the existing global name to properly cache the result.
4897 (check_effective_target_vect_perm_byte): Likewise.
4898 (check_effective_target_vect_perm_short): Likewise.
4899 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4900 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4901 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4902 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4903 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4904 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4905 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4906 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4907 (check_effective_target_vect_sdot_qi): Likewise.
4908 (check_effective_target_vect_udot_qi): Likewise.
4909 (check_effective_target_vect_sdot_hi): Likewise.
4910 (check_effective_target_vect_udot_hi): Likewise.
4911 (check_effective_target_vect_usad_char): Likewise.
4912 (check_effective_target_vect_pack_trunc): Likewise.
4913 (check_effective_target_vect_unpack): Likewise.
4914 (check_effective_target_vect_aligned_arrays): Likewise.
4915 (check_effective_target_vect_natural_alignment): Likewise.
4916 (check_effective_target_vector_alignment_reachable): Likewise.
4917 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4918 (is-effective-target): Initialize et_index if undefined.
4919 (et-dg-runtest): New.
4920 (et-is-effective-target): Likewise.
4921 (check_vect_support_and_set_flags): Add supported MIPS targets to
4922 EFFECTIVE_TARGETS list. Return the number of supported targets.
4923
8f63caf6 49242016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4925 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4926
4927 PR middle-end/70920
4928 * gcc.dg/pr70920-1.c: New test-case.
4929 * gcc.dg/pr70902-2.c: Likewise.
4930 * gcc.dg/pr70920-3.c: Likewise.
4931 * gcc.dg/pr70920-4.c: Likewise
4932 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4933 2 instead of 3.
4934
7d575fff
AM
49352016-07-25 Alexander Monakov <amonakov@ispras.ru>
4936
4937 * gcc.c-torture/execute/pr71494.c: Require label_values.
4938 * gcc.dg/pr16973.c: Ditto.
4939
bf01e070
SKS
49402016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4941
4942 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4943 * gcc.dg/torture/pr69771.c: Require int32plus.
4944 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4945
16b05965
ML
49462016-07-25 Martin Liska <mliska@suse.cz>
4947
4948 * gcc.dg/torture/pr71987.c: New test.
4949
d52d3767
SK
49502016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4951
4952 PR fortran/71935
4953 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4954 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4955 * gfortran.dg/pr71935.f90: New test.
4956
94087e88 49572016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4958
4959 PR c++/71675
4960 * g++.dg/ext/atomic-3.C: New test.
4961 * gcc.dg/atomic/pr71675.c: New test.
4962
58b3986e
ES
49632016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4964
4965 * gcc.target/i386/mvc8.c: New test.
4966
faa1612a
BC
49672016-07-22 Bin Cheng <bin.cheng@arm.com>
4968
4969 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4970 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4971
1603ebe0
TK
49722016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4973
4974 PR fortran/71795
4975 * gfortran.dg/constructor_50.f90: New test.
4976
bc91c436
ML
49772016-07-22 Martin Liska <mliska@suse.cz>
4978
4979 PR gcov-profile/69028
4980 PR gcov-profile/62047
4981 * g++.dg/cilk-plus/pr69028.C: New test.
4982
9fe9a3a7
AV
49832016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4984
4985 * gfortran.dg/coarray_stat_2.f90: New test.
4986
70866e3d
MM
49872016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4988
4989 * gcc.target/powerpc/vec-extract.h: New files to check the
4990 vec_extract built-in functions for all vector types, testing
4991 accessing each element, both with constant and variable element
4992 numbers.
4993 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4994 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4995 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4996 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4997 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4998 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4999 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5000 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5001 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5002
ab3af181
JJ
50032016-07-21 Jakub Jelinek <jakub@redhat.com>
5004
5005 PR c++/71728
5006 * g++.dg/other/pr71728.C: New test.
5007
ebe8f322
JG
50082016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5009
5010 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5011 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5012 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5013 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5014 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5015
959cef74
RB
50162016-07-21 Richard Biener <rguenther@suse.de>
5017
5018 PR tree-optimization/71947
5019 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5020
b24d9420
BC
50212016-07-21 Bin Cheng <bin.cheng@arm.com>
5022
5023 * gcc.dg/tree-ssa/scev-15.c: New.
5024
23974819
BC
50252016-07-21 Bin Cheng <bin.cheng@arm.com>
5026
5027 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5028
ee78cbaa
JJ
50292016-07-21 Jakub Jelinek <jakub@redhat.com>
5030
5031 PR c++/71941
5032 * g++.dg/gomp/pr71941.C: New test.
5033
52ed68f7
DM
50342016-07-20 David Malcolm <dmalcolm@redhat.com>
5035
5036 PR c/70339
5037 PR c/71858
5038 * g++.dg/spellcheck-identifiers.C: New test case, based on
5039 gcc.dg/spellcheck-identifiers.c.
5040 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5041 gcc.dg/spellcheck-identifiers-2.c.
5042 * g++.dg/spellcheck-typenames.C: New test case, based on
5043 gcc.dg/spellcheck-typenames.c
5044
18407bfb
JW
50452016-07-20 Jonathan Wakely <jwakely@redhat.com>
5046
5047 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5048 pointer to member function and also test catching by reference.
5049
4c07fd98
DV
50502016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5051
5052 * gcc.target/s390/pr67443.c: Fix test case.
5053
fee21d65
DV
50542016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5055
5056 * gcc.target/s390/insv-1.c: Xfail some tests.
5057 * gcc.target/s390/insv-2.c: Likewise.
5058
dbe9dfdd
GJL
50592016-07-20 Georg-Johann Lay <avr@gjlay.de>
5060
5061 * gcc.target/avr/torture/get-mem.c: New test.
5062 * gcc.target/avr/torture/set-mem.c: New test.
5063
c25e1d82
GJL
50642016-07-20 Georg-Johann Lay <avr@gjlay.de>
5065
5066 PR target/71948
5067 * gcc.target/avr/torture/tiny-progmem.c: New test.
5068
109d2197
JJ
50692016-07-20 Jakub Jelinek <jakub@redhat.com>
5070
7419f441
JJ
5071 PR c++/71909
5072 * g++.dg/parse/pr71909.C: New test.
5073 * g++.dg/tm/pr71909.C: New test.
5074
109d2197
JJ
5075 PR c++/50060
5076 * g++.dg/cpp0x/constexpr-50060.C: New test.
5077 * g++.dg/cpp1y/constexpr-50060.C: New test.
5078
144530cf
ML
50792016-07-20 Martin Liska <mliska@suse.cz>
5080
5081 * gfortran.dg/graphite/pr71898.f90: New test.
5082
04ac4afa
BC
50832016-07-20 Bin Cheng <bin.cheng@arm.com>
5084
5085 PR tree-optimization/71503
5086 PR tree-optimization/71683
5087 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5088 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5089
dcbdb17a
ML
50902016-07-20 Martin Liska <mliska@suse.cz>
5091
5092 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5093 * gcc.dg/plugin/sreal-test-1.c: Remove.
5094 * gcc.dg/plugin/sreal_plugin.c: Remove.
5095
6ed82555
TK
50962016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5097
5098 PR fortran/71902
5099 * gfortran.dg/dependency_47.f90: New test.
5100
13da0507
JJ
51012016-07-19 Jakub Jelinek <jakub@redhat.com>
5102
4833f561
JJ
5103 PR rtl-optimization/71916
5104 * gcc.c-torture/compile/pr71916.c: New test.
5105
4fda19ef
JJ
5106 PR middle-end/71874
5107 * g++.dg/torture/pr71874.C: New test.
5108
13da0507
JJ
5109 PR middle-end/71734
5110 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5111 (my_alloc): Rewritten to use __builtin_posix_memalign and
5112 __SIZE_TYPE__.
5113 (my_free): Use __builtin_free instead of _mm_free.
5114 (Vec::operator=): Use __builtin_memcpy.
5115
e7980add
MJ
51162016-07-19 Martin Jambor <mjambor@suse.cz>
5117
61c73a7f
UB
5118 PR fortran/71688
5119 * gfortran.dg/pr71688.f90: New test.
e7980add 5120
13e88953
RB
51212016-07-19 Richard Biener <rguenther@suse.de>
5122
5123 * c-c++-common/vector-subscript-6.c: New testcase.
5124 * c-c++-common/vector-subscript-7.c: Likewise.
5125
1caf0482
SKS
51262016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5127
a23404c9 5128 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5129 and UInt32 based on __SIZEOF_INT__.
5130
cef5388d
RB
51312016-07-19 Richard Biener <rguenther@suse.de>
5132
5133 PR tree-optimization/71901
5134 * gcc.dg/torture/pr71901.c: New testcase.
5135
51362016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5137
5138 PR tree-optimization/71908
5139 * gcc.dg/torture/pr71908.c: New testcase.
5140
a8f7a895
MM
51412016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5142
5143 PR target/71493
5144 * gcc.target/powerpc/pr71493-1.c: New test.
5145 * gcc.target/powerpc/pr71493-2.c: Likewise.
5146
f2111a36
JJ
51472016-07-18 Jakub Jelinek <jakub@redhat.com>
5148
99516432
JJ
5149 PR c++/71835
5150 * g++.dg/conversion/ambig3.C: New test.
5151
87713c6a
JJ
5152 PR c++/71828
5153 * g++.dg/cpp0x/constexpr-71828.C: New test.
5154
7a7f16ca
JJ
5155 PR c++/71826
5156 * g++.dg/template/pr71826.C: New test.
5157
f4d90295
JJ
5158 PR c++/71822
5159 * g++.dg/template/defarg21.C: New test.
5160
f2111a36
JJ
5161 PR c++/71871
5162 * g++.dg/ext/vector31.C: New test.
5163
0b965526
UB
51642016-07-18 Uros Bizjak <ubizjak@gmail.com>
5165
5166 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5167
94e136b9
YR
51682016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5169
5170 PR tree-optimization/71734
5171 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5172
7072df0a
DV
51732016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5174
5175 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5176 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5177 stack-layout-dynamic-1.c: New test.
5178
54158a1a
AK
51792016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5180
5181 * gcc.target/s390/nolrl-1.c: New test.
5182
43068916
FR
51832016-07-17 Fritz Reese <fritzoreese@gmail.com>
5184
5185 PR fortran/71523
5186 * gfortran.dg/pr71523_1.f90: New test.
5187 * gfortran.dg/pr71523_2.f90: New test.
5188
a9356b12
AS
51892016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5190
5191 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5192
a07b81c7 51932016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5194 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5195
5196 PR fortran/62125
5197 * gfortran.dg/pr62125.f90: New test.
5198
96c0ec12
BS
51992016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5200
5201 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5202 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5203
479d0ed5
JW
52042016-07-15 Jonathan Wakely <jwakely@redhat.com>
5205
5206 PR c++/58796
5207 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5208 * g++.dg/cpp0x/nullptr35.C: New test.
5209
41c7438e
BC
52102016-07-15 Bin Cheng <bin.cheng@arm.com>
5211
5212 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5213
f7ba880b
CP
52142016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5215
5216 * gfortran.dg/goacc/vector_length.f90: New test.
5217
b9aba0a0
RB
52182016-07-15 Richard Biener <rguenther@suse.de>
5219
5220 PR tree-optimization/71881
5221 * gcc.dg/torture/pr71881.c: New testcase.
5222
9513d5fb
RB
52232016-07-15 Richard Biener <rguenther@suse.de>
5224
5225 PR tree-optimization/71887
5226 * gcc.dg/torture/pr71887.c: New testcase.
5227
ddbbcb19
JJ
52282016-07-15 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR c/71858
5231 * gcc.dg/spellcheck-identifiers-3.c: New test.
5232
29eb509c
AV
52332016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5234
5235 PR fortran/71807
5236 * gfortran.dg/null_9.f90: New test.
5237
43aabfcf
BC
52382016-07-15 Bin Cheng <bin.cheng@arm.com>
5239
5240 * gcc.dg/tree-ssa/loop-41.c: New test.
5241
afc89e58
BC
52422016-07-15 Bin Cheng <bin.cheng@arm.com>
5243
5244 PR tree-optimization/71347
5245 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5246
6fa682ad
SK
52472016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5248
5249 PR fortran/29819
5250 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5251 * gfortran.dg/contains.f90: Ditto.
5252 * gfortran.dg/contains_empty_1.f03: Ditto.
5253 * gfortran.dg/submodule_3.f08: Ditto.
5254
dd36b877
JJ
52552016-07-14 Jakub Jelinek <jakub@redhat.com>
5256
a60a5d31
JJ
5257 PR testsuite/71865
5258 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5259 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5260 expected diagnostics.
5261
dd36b877
JJ
5262 PR c/71858
5263 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5264 * gcc.dg/spellcheck-identifiers-2.c: New test.
5265 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5266 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5267
a241f8ca
JJ
52682016-07-14 Jakub Jelinek <jakub@redhat.com>
5269
5270 PR tree-optimization/71872
5271 * gcc.c-torture/compile/pr71872.c: New test.
5272
d62b809c
TP
52732016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5274
5275 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5276 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5277 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5278 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5279 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5280 * gcc.target/arm/atomic-op-acquire-1.c: This.
5281 * gcc.target/arm/atomic-op-char.c: Rename into ...
5282 * gcc.target/arm/atomic-op-char-1.c: This.
5283 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5284 * gcc.target/arm/atomic-op-consume-1.c: This.
5285 * gcc.target/arm/atomic-op-int.c: Rename into ...
5286 * gcc.target/arm/atomic-op-int-1.c: This.
5287 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5288 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5289 * gcc.target/arm/atomic-op-release.c: Rename into ...
5290 * gcc.target/arm/atomic-op-release-1.c: This.
5291 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5292 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5293 * gcc.target/arm/atomic-op-short.c: Rename into ...
5294 * gcc.target/arm/atomic-op-short-1.c: This.
5295 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5296 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5297 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5298 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5299 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5300 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5301 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5302 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5303 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5304 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5305
1f8dd420
AV
53062016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5307
5308 PR fortran/70842
5309 * gfortran.dg/select_type_35.f03: New test.
5310
53109ba8
KT
53112016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5312
5313 PR target/65951
5314 PR tree-optimization/70923
5315 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5316 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5317 * gcc.dg/vect/pr65951.c: Likewise.
5318 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5319
91f35b7f
DE
53202016-07-14 David Edelsohn <dje.gcc@gmail.com>
5321
5322 * c-c++-common/pr60226.c: Expect maximum object file alignment
5323 error on AIX.
5324
351168fe
RB
53252016-07-14 Richard Biener <rguenther@suse.de>
5326
5327 PR tree-optimization/71866
5328 * gcc.dg/torture/pr71866.c: New testcase.
5329
94c32c00
TP
53302016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5331
5332 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5333 selector and enclose boolean expression in curly braces.
5334
b799a481
AM
53352016-07-14 Alan Modra <amodra@gmail.com>
5336
5337 PR target/71733
5338 * gcc.target/powerpc/p9-novsx.c: New.
5339
f63ba78c
AK
53402016-07-13 Andi Kleen <ak@linux.intel.com>
5341
5342 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5343 * g++.dg/tree-prof/morefunc.C: Dito.
5344 * g++.dg/tree-prof/pr35545.C: Dito.
5345 * g++.dg/tree-prof/reorder.C: Dito.
5346 * gcc.dg/tree-prof/20050826-2.c: Dito.
5347 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5348 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5349 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5350 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5351 * gcc.dg/tree-prof/inliner-1.c: Dito.
5352 * gcc.dg/tree-prof/merge_block.c: Dito.
5353 * gcc.dg/tree-prof/stringop-1.c: Dito.
5354 * gcc.dg/tree-prof/stringop-2.c: Dito.
5355 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5356 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5357 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5358 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5359 * gcc.dg/tree-prof/update-loopch.c: Dito.
5360 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5361 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5362 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5363 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5364 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5365 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5366 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5367
f4d5a23d
AK
53682016-07-13 Andi Kleen <ak@linux.intel.com>
5369
5370 * lib/profopt.exp (profopt-execute): Remove .imports files.
5371
ae145898
AK
53722016-07-13 Andi Kleen <ak@linux.intel.com>
5373
0b965526 5374 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5375
e97bd4f5
AK
53762016-07-13 Andi Kleen <ak@linux.intel.com>
5377
5378 * lib/profopt.exp (dg-final-scan-autofdo,
5379 dg-final-scan-not-autofdo): New functions.
5380
6fa3d4b4
BC
53812016-07-13 Bin Cheng <bin.cheng@arm.com>
5382
5383 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5384 * gcc.dg/vect/vect-35.c: Ditto.
5385 * gcc.dg/vect/vect-alias-check-2.c: New test.
5386
65f18bc6
ML
53872016-07-13 Martin Liska <mliska@suse.cz>
5388
5389 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5390 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5391 * gfortran.dg/pr42108.f90: Update expected dump scan.
5392
9737f35b
RB
53932016-07-13 Richard Biener <rguenther@suse.de>
5394
5395 PR tree-optimization/24574
5396 * gcc.dg/pr24574.c: New testcase.
5397
62c0ea4b
SKS
53982016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5399
0b965526 5400 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5401 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5402 * c-c++-common/pr68833-1.c: Require int32plus.
5403 * gcc.dg/ipa/pr63551.c: Likewise.
5404 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5405 * gcc.dg/ipa/pr64041.c: Require int32plus.
5406
c7ed8938
IE
54072016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5408
5409 PR ipa/71633
5410 * g++.dg/pr71633.C: New test.
5411
5ce15300
TP
54122016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5413
5414 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5415 Add new arm_thumb1_cbz_ok effective target.
5416 * gcc.target/arm/cbz.c: New test.
5417
2b9509a3
TP
54182016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5419
5420 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5421 Define effective target.
5422 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5423 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5424 * gcc.target/arm/movhi_movw.c: New test.
5425 * gcc.target/arm/movsi_movw.c: Likewise.
5426 * gcc.target/arm/movdi_movw.c: Likewise.
5427
7f15b177
RB
54282016-07-13 Richard Biener <rguenther@suse.de>
5429
5430 PR middle-end/71104
5431 * gcc.dg/pr71104-1.c: New testcase.
5432 * gcc.dg/pr71104-2.c: Likewise.
5433
0b0a896e
MM
54342016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5435
5436 PR target/71805
5437 * gcc.target/powerpc/pr71805.c: New test.
5438
f906f5ed
BS
54392016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5440
5441 * gcc.target/powerpc/divkc3-1.c: New.
5442 * gcc.target/powerpc/mulkc3-1.c: New.
5443
9e63c3aa
NS
54442016-07-12 Nathan Sidwell <nathan@acm.org>
5445
5446 * gcc.target/arm/data-rel-1.c: New.
5447 * gcc.target/arm/data-rel-2.c: New.
5448 * gcc.target/arm/data-rel-3.c: New.
5449
f507d202
ML
54502016-07-12 Martin Liska <mliska@suse.cz>
5451
5452 * gcc.dg/params/blocksort-part.c: New test.
5453 * gcc.dg/params/params.exp: New file.
5454
d6f7c125
KT
54552016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5456
5457 PR middle-end/71700
5458 * gcc.c-torture/execute/pr71700.c: New test.
5459
37ccb0ba
SB
54602016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5461 Richard Biener <rguenther@suse.de>
5462
5463 PR tree-optimization/23286
5464 PR tree-optimization/70159
5465 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5466 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5467 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5468 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5469 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5470 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5471 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5472 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5473 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5474 * gcc.dg/pr51879-12.c: Likewise.
5475 * gcc.dg/strlenopt-9.c: Likewise.
5476 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5477 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5478 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5479 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5480 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5481 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5482 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5483 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5484 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5485 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5486 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5487 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5488 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5489 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5490 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5491
712a93d6
RB
54922016-07-12 Richard Biener <rguenther@suse.de>
5493
5494 PR rtl-optimization/68961
5495 * gcc.target/i386/pr68961.c: New testcase.
5496
c392943c
JJ
54972016-07-11 Jakub Jelinek <jakub@redhat.com>
5498
3d56e6a4
JJ
5499 PR middle-end/71758
5500 * c-c++-common/gomp/pr71758.c: New test.
5501 * gfortran.dg/gomp/pr71758.f90: New test.
5502
c392943c
JJ
5503 PR tree-optimization/71823
5504 * gcc.dg/vect/pr71823.c: New test.
5505
741d3be5
DM
55062016-07-11 David Malcolm <dmalcolm@redhat.com>
5507
5508 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5509 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5510 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5511
92fa45b5
L
55122016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5513
5514 PR target/71801
5515 * gcc.target/i386/pr71801.c: New test.
5516
f51606c7
RB
55172016-07-11 Richard Biener <rguenther@suse.de>
5518
5519 PR tree-optimization/71816
5520 * gcc.dg/torture/pr71816.c: New testcase.
5521
36b54ce0
TK
55222016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5523
5524 PR fortran/71783
5525 * gfortran.dg/dependency_46.f90: New test.
5526
d13835b6
VM
55272016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5528
5529 PR rtl-optimization/71621
5530 * gcc.target/i386/pr71621-1.c: New.
5531 * gcc.target/i386/pr71621-2.c: New.
5532
642bcbdf
CP
55332016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5534
5535 * gfortran.dg/goacc/pr71704.f90: New test.
5536
02eb5b8b
BS
55372016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5538
5539 PR target/71297
5540 * gcc.target/powerpc/pr71297.c: New.
5541
8beb9a0d
JW
55422016-07-08 Jiong Wang <jiong.wang@arm.com>
5543
5544 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5545
cef4b650
MM
55462016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5547
5548 PR target/71806
5549 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5550
3c3ecf52
AH
55512016-07-08 Alan Hayward <alan.hayward@arm.com>
5552
5553 PR tree-optimization/71667
5554 * gcc.dg/vect/pr71667.c: New
5555
2660286d
ML
55562016-07-08 Martin Liska <mliska@suse.cz>
5557
5558 * gcc.dg/torture/pr71606.c: New test.
5559
70cdd4ae
JD
55602016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5561
5562 PR fortran/71764
5563 * gfortran.dg/pr71764.f90: New test.
5564
842dc2e6
JJ
55652016-07-07 Jakub Jelinek <jakub@redhat.com>
5566 Kai Tietz <ktietz70@googlemail.com>
5567
5568 PR c++/70869
5569 PR c++/71054
5570 * g++.dg/cpp0x/pr70869.C: New test.
5571 * g++.dg/cpp0x/pr71054.C: New test.
5572
31be4262
DE
55732016-07-07 David Edelsohn <dje.gcc@gmail.com>
5574
5575 * g++.dg/debug/pr71432.C: Fail on AIX.
5576
1c122092
ML
55772016-07-07 Martin Liska <mliska@suse.cz>
5578
5579 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5580 an undefined behavior.
5581 * gfortran.dg/do_3.F90: Likewise.
5582 * gfortran.dg/do_check_11.f90: New test.
5583 * gfortran.dg/do_check_12.f90: New test.
5584 * gfortran.dg/do_corner_warn.f90: New test.
5585
7119f1b1
ML
55862016-07-07 Martin Liska <mliska@suse.cz>
5587
5588 * gfortran.dg/predict-1.f90: Ammend the test.
5589 * gfortran.dg/predict-2.f90: Likewise.
5590
275792f2
IE
55912016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5592
5593 PR ipa/71624
5594 * g++.dg/pr71624.C: New test.
5595
05a437c1
TP
55962016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5597
5598 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5599 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5600 ARMv8-M Mainline architectures.
5601
6f493951
TP
56022016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5603
5604 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5605 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5606
5ddaee94
SB
56072016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5608
5609 PR target/70098
5610 PR target/71763
5611 * gcc.target/powerpc/pr71763.c: New file.
5612
651afdb2
YR
56132016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5614
5615 PR tree-optimization/71518
0b965526 5616 * gcc.dg/pr71518.c: New test.
651afdb2 5617
9df99881
WD
56182016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5619
5620 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5621
7b4e0769
SKS
56222016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5623
0b965526 5624 PR target/50739
7b4e0769
SKS
5625 * gcc.target/avr/pr50739.c: New test.
5626
eb4432f7
JH
56272016-07-05 Jan Hubicka <jh@suse.cz>
5628
5629 * gcc.dg/tree-ssa/scev-14.c: update template.
5630
c01e092f
RS
56312016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5632
5633 * gcc.dg/vect/group-no-gaps-1.c: New test.
5634
8070763a
AK
56352016-07-05 Andi Kleen <ak@linux.intel.com>
5636
5637 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5638 if kernel supports MPX.
5639
3f8257db 56402016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5641
5642 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5643
36a265b1
MM
56442016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5645 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5646
5647 * gcc.target/powerpc/signbit-1.c: New test.
5648 * gcc.target/powerpc/signbit-2.c: New test.
5649 * gcc.target/powerpc/signbit-3.c: New test.
5650
7a98fb6e
KT
56512016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5652
5653 PR rtl-optimization/71594
5654 * gcc.dg/torture/pr71594.c: New test.
5655
1e3d54b4
JH
56562016-07-05 Jan Hubicka <jh@suse.cz>
5657
5658 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5659
84ca3893
DM
56602016-07-05 David Malcolm <dmalcolm@redhat.com>
5661
5662 PR c++/62314
3a146d46 5663 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5664 number of missing semicolon error.
5665 * g++.dg/pr62314-2.C: New test case.
5666
20d0bfce
AF
56672016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5668
5669 * gfortran.dg/coarray_stat_function.f90: New test.
5670 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5671 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5672 to new interfaces.
5673
69aaea06
AV
56742016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5675
5676 PR fortran/71623
5677 * gfortran.dg/deferred_character_17.f90: New test.
5678
f723a43c
CL
56792016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5680
5681 * gcc.target/arm/neon/polytypes.c: Move to ...
5682 * gcc.target/arm/polytypes.c: ... here.
5683 * gcc.target/arm/neon/pr51534.c: Move to ...
5684 * gcc.target/arm/pr51534.c: ... here.
5685 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5686 * gcc.target/arm/vect-vcvt.c: ... here.
5687 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5688 * gcc.target/arm/vect-vcvtq.c: ... here.
5689 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5690 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5691 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5692 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5693 * gcc.target/arm/neon/neon.exp: Delete.
5694 * gcc.target/arm/neon/: Delete.
5695
d73e0ccf
JD
56962016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5697
5698 PR fortran/65575
5699 * gfortran.dg: pr65575.f90: New test.
5700
c20f6223
JD
57012016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5702
5703 PR fortran/35849
5704 * gfortran.dg: pr35849.f90: New test.
5705
2a5537c3
JJ
57062016-07-04 Jakub Jelinek <jakub@redhat.com>
5707
5708 PR c++/71739
5709 * g++.dg/cpp0x/pr71739.C: New test.
5710
740f9751
CL
57112016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5712
5713 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5714
bf749919
DV
57152016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5716
5717 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5718 locr.
5719 * gcc.target/s390/loc-1.c: New test.
5720
430bb38e
YR
57212016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5722
3a146d46
JJ
5723 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5724 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5725
15f6e0da
RR
57262016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5727
5728 PR target/63874
5729 * gcc.target/aarch64/pr63874.c: New test.
5730
79335075
JB
57312016-07-04 Jan Beulich <jbeulich@suse.com>
5732
5733 * g++.dg/header.c: New.
5734 * gcc.dg/header.c: New.
5735
557e8c49
JJ
57362016-07-02 Jakub Jelinek <jakub@redhat.com>
5737
5738 PR c/71719
5739 * c-c++-common/Wunused-var-15.c: New test.
5740
79a592e3
JJ
57412016-07-01 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR fortran/71687
5744 * gfortran.dg/gomp/pr71687.f90: New test.
5745
e2298656
BS
57462016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5747
5748 * gcc.dg/const-float128-ped.c: Require __float128 effective
5749 target and options.
5750 * gcc.dg/const-float128.c: Likewise.
5751 * gcc.dg/torture/float128-cmp-invalid.c: Require
5752 __float128 and base_quadfloat_support effective targets, and
5753 __float128 options.
5754 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5755 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5756 * gcc.dg/torture/float128-nan.c: Likewise.
5757 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5758 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5759 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5760 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5761 (add_options_for___float128): New.
5762 (check_effective_target_base_quadword_support): New.
5763
70c11966
MM
57642016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5765
5766 PR target/71720
5767 * gcc.target/powerpc/pr71720.c: New test.
5768
059541fd
JB
57692016-07-01 Jan Beulich <jbeulich@suse.com>
5770
5771 * gcc.dg/bss.c: New.
5772
2c1e4964
PB
57732016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5774
5775 PR target/71698
5776 * gcc.target/powerpc/pr71698.c: New test.
5777
22e1cb39
GJL
57782016-07-01 Georg-Johann Lay <avr@gjlay.de>
5779
5780 PR target/71151
5781 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5782 instead of ".foo" for its section name.
5783 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5784 depending on MCU's flash size.
5785 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5786 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5787 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5788 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5789 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5790 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5791
466cf574
JB
57922016-07-01 Jan Beulich <jbeulich@suse.com>
5793
5794 * gcc.target/i386/pr65105-2.c: Add -msse2.
5795
351beab7
JJ
57962016-06-30 Jakub Jelinek <jakub@redhat.com>
5797
55a0f21a
JJ
5798 PR tree-optimization/71707
5799 * gcc.dg/strlenopt-29.c: New test.
5800
6245ad72
JJ
5801 PR fortran/71704
5802 * gfortran.dg/gomp/pr71704.f90: New test.
5803
351beab7
JJ
5804 PR fortran/71705
5805 * gfortran.dg/gomp/pr71705.f90: New test.
5806
5a3a6a5e
KN
58072016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5808
5809 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5810 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5811 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5812 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5813 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5814 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5815 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5816 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5817 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5818 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5819 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5820 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5821 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5822 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5823 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5824 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5825 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5826 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5827 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5828 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5829 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5830 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5831 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5832 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5833 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5834 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5835 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5836 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5837 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5838 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5839 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5840 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5841 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5842 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5843 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5844 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5845 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5846 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5847 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5848 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5849 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5850 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5851 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5852 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5853 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5854 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5855 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5856 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5857 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5858 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5859 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5860 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5861 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5862 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5863 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5864 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5865 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5866 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5867 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5868 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5869 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5870 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5871 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5872 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5873 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5874 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5875 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5876 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5877 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5878 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5879 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5880 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5881 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5882 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5883 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5884 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5885 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5886 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5887 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5888 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5889 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5890
3dfa8071 58912016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5892 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5893
5894 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5895
9bd62242 58962016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5897 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5898
5899 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5900
603107fb
DM
59012016-06-30 David Malcolm <dmalcolm@redhat.com>
5902
5903 PR driver/71651
5904 * gcc.dg/spellcheck-options-12.c: New test case.
5905
205cccc7
JJ
59062016-06-30 Jakub Jelinek <jakub@redhat.com>
5907
5908 PR middle-end/71693
5909 * gcc.c-torture/compile/pr71693.c: New test.
5910
f4452176
DM
59112016-06-29 David Malcolm <dmalcolm@redhat.com>
5912
5913 * gcc.dg/spellcheck-params.c: New testcase.
5914 * gcc.dg/spellcheck-params-2.c: New testcase.
5915
c5e74d9d
MM
59162016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5917
5918 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5919 vector extract instructions.
5920 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5921
e44ecbfd
JD
59222016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5923
5924 PR fortran/71686
5925 * gfortran.dg/unexpected_eof_2.f90: New test.
5926 * gfortran.dg/unexpected_eof_3.f90: New test.
5927
ee446d9f
JW
59282016-06-29 Jim Wilson <jim.wilson@linaro.org>
5929
5930 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5931
27f67461
CP
59322016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5933
5934 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5935 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5936 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5937
b1206d29
RB
59382016-06-29 Richard Biener <rguenther@suse.de>
5939
5940 PR middle-end/15256
5941 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5942
1af21224
MW
59432016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5944
5945 * gcc.target/arm/aapcs/neon-vect10.c: Require
5946 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5947 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5948 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5949 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5950 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5951 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5952 * gcc.target/arm/fp16-aapcs-1.c: Require
5953 -mfloat-ab=hard. Also simplify the test.
5954 * gcc.target/arm/fp16-aapcs-2.c: New.
5955
7fe43755
MW
59562016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5957
0b965526 5958 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5959 (add_options_for_arm_fp16_ieee): New.
5960 (add_options_for_arm_fp16_alternative): New.
5961 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5962 long-line.
5963 (effective_target_arm_fp16_hw): New.
5964
264d951a
IE
59652016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5966
5967 PR tree-optimization/71655
5968 * g++.dg/pr71655.C: New test.
5969
5c846a81
ML
59702016-06-29 Martin Liska <mliska@suse.cz>
5971
5972 * gcc.dg/pr71585.c: New test.
5973 * gcc.dg/pr71585-2.c: New test.
5974 * gcc.dg/pr71585-3.c: New test.
5975
fafe9318
YR
59762016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5977
5978 PR tree-optimization/70729
5979 * g++.dg/vect/pr70729.cc: New test.
5980
54d19c3b
TS
59812016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5982
5983 * c-c++-common/gomp/cancel-1.c: Extend.
5984
5f3cd7c3
JJ
59852016-06-29 Jakub Jelinek <jakub@redhat.com>
5986
5987 PR tree-optimization/71625
5988 * gcc.dg/strlenopt-28.c: New test.
5989
4aa83879
RB
59902016-06-29 Richard Biener <rguenther@suse.de>
5991
5992 PR middle-end/71002
5993 * g++.dg/torture/pr71002.C: Adjust testcase.
5994
152ef731
JJ
59952016-06-29 Jakub Jelinek <jakub@redhat.com>
5996
5997 PR c/71685
5998 * gcc.dg/pr71685.c: New test.
5999
60002016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6001
6002 PR c/71552
6003 * gcc.dg/init-bad-9.c: New test.
6004
d41dc215
BS
60052016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6006
6007 * gcc.target/powerpc/abs128-1.c: Require VSX.
6008 * gcc.target/powerpc/copysign128-1.c: Likewise.
6009 * gcc.target/powerpc/inf128-1.c: Likewise.
6010 * gcc.target/powerpc/nan128-1.c: Likewise.
6011
6a20b538
JJ
60122016-06-28 Jakub Jelinek <jakub@redhat.com>
6013
6014 PR middle-end/71626
6015 * gcc.c-torture/execute/pr71626-1.c: New test.
6016 * gcc.c-torture/execute/pr71626-2.c: New test.
6017
77d93c47
PB
60182016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6019
6020 PR target/71656
6021 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6022
a8264058
SB
60232016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6024
6025 PR target/71670
6026 * gcc.target/powerpc/pr71670.c: New testcase.
6027
0dc47331
PB
60282016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6029
6030 PR target/71656
6031 * gcc.target/powerpc/pr71656-1.c: New test.
6032 * gcc.target/powerpc/pr71656-2.c: New test.
6033
b65ffc79
CL
60342016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6035
6036 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6037 around fp16 code.
6038 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6039 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6040 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6041 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6042 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6043 Add arm_neon_fp16_ok effective target.
0b965526
UB
6044 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6045 Likewise.
6046 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6047 Likewise.
6048 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6049 Likewise.
6050 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6051 Likewise.
6052 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6053 Likewise.
6054 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6055 Likewise.
6056 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6057 Likewise.
6058 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6059 Likewise.
6060 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6061 Likewise.
6062 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6063 Likewise.
6064 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6065 Likewise.
b65ffc79 6066
9bb86f40
JH
60672016-06-26 Jan Hubicka <hubicka@ucw.cz>
6068
6069 * gcc.dg/predict-12.c: New testcase.
6070
46db0fd4
JD
60712016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6072
6073 PR fortran/71649
6074 * gfortran.dg/pr71649.f90: New test.
6075
2a65e70b
JJ
60762016-06-25 Jakub Jelinek <jakub@redhat.com>
6077
f8a06e24
JJ
6078 PR tree-optimization/71643
6079 * g++.dg/opt/pr71643.C: New test.
6080
2a65e70b
JJ
6081 PR tree-optimization/71631
6082 * gcc.c-torture/execute/pr71631.c: New test.
6083
7805417a
JH
60842016-06-24 Jan Hubicka <hubicka@ucw.cz>
6085
6086 * gcc.dg/predict-11.c: New testcase.
6087 * gfortran.dg/predict-2.f90: New testcase.
6088
888ed1a3
JH
60892016-06-24 Jan Hubicka <hubicka@ucw.cz>
6090
6091 * gcc.dg/predict-10.c: New test.
6092
53605f35
BS
60932016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6094
6095 * gcc.target/powerpc/abs128-1.c: New.
6096 * gcc.target/powerpc/copysign128-1.c: New.
6097 * gcc.target/powerpc/inf128-1.c: New.
6098 * gcc.target/powerpc/nan128-1.c: New.
6099
7b22b4c6
EB
61002016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6101
6102 * gfortran.dg/pr71642.f90: New test.
6103
37e373c2
JJ
61042016-06-24 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR tree-optimization/71647
6107 * gcc.target/i386/pr71647.c: New test.
6108
b20b79f2
L
61092016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6110
6111 * gcc.target/i386/noplt-gd-1.c: New test.
6112 * gcc.target/i386/noplt-gd-2.c: Likewise.
6113 * gcc.target/i386/noplt-gd-3.c: Likewise.
6114 * gcc.target/i386/noplt-ld-1.c: Likewise.
6115 * gcc.target/i386/noplt-ld-2.c: Likewise.
6116 * gcc.target/i386/noplt-ld-3.c: Likewise.
6117 * lib/target-supports.exp
6118 (check_effective_target_tls_get_addr_via_got): New.
6119
04619cb8
UB
61202016-06-24 Uros Bizjak <ubizjak@gmail.com>
6121
6122 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6123 testsuite compile flags.
6124 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6125 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6126
61272016-06-24 Uros Bizjak <ubizjak@gmail.com>
6128
6129 * g++dg/vect/pr36684.cc: Add dg-do compile.
6130 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6131 * gcc.dg/vect/pr70021.c: Ditto.
6132 * gcc.dg/vect/pr70138-1.c: Ditto.
6133 * gcc.dg/vect/pr70138-2.c: Ditto.
6134 * gcc.dg/vect/pr70354-1.c: Ditto.
6135 * gcc.dg/vect/pr70354-2.c: Ditto.
6136 * gcc.dg/vect/pr71259.c: Ditto.
6137 * gcc.dg/vect/pr71416-1.c: Ditto.
6138 * gcc.dg/vect/slp-43.c: Ditto.
6139 * gcc.dg/vect/slp-45.c: Ditto.
6140 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6141 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6142 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6143 * gfortran.dg/vect/pr69980.f90: Ditto.
6144
61452016-06-24 Uros Bizjak <ubizjak@gmail.com>
6146
6147 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6148 * gcc.dg/vect/bb-slp-30.c: Ditto.
6149 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6150 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6151 * gcc.dg/vect/pr45902.c: Ditto.
6152 * gcc.dg/vect/pr48172.c: Ditto.
6153 * gcc.dg/vect/pr48377.c: Ditto.
6154 * gcc.dg/vect/pr49038.c: Ditto.
6155 * gcc.dg/vect/pr49771.c: Ditto.
6156 * gcc.dg/vect/pr52091.c: Ditto.
6157 * gcc.dg/vect/pr53185-2.c: Ditto.
6158 * gcc.dg/vect/pr56826.c: Ditto.
6159 * gcc.dg/vect/pr60276.c: Ditto.
6160 * gcc.dg/vect/pr62021.c: Ditto.
6161 * gcc.dg/vect/pr63530.c: Ditto.
6162 * gcc.dg/vect/pr65518.c: Ditto.
6163 * gcc.dg/vect/pr65947-1.c: Ditto.
6164 * gcc.dg/vect/pr65947-10.c: Ditto.
6165 * gcc.dg/vect/pr65947-11.c: Ditto.
6166 * gcc.dg/vect/pr65947-12.c: Ditto.
6167 * gcc.dg/vect/pr65947-13.c: Ditto.
6168 * gcc.dg/vect/pr65947-2.c: Ditto.
6169 * gcc.dg/vect/pr65947-3.c: Ditto.
6170 * gcc.dg/vect/pr65947-4.c: Ditto.
6171 * gcc.dg/vect/pr65947-5.c: Ditto.
6172 * gcc.dg/vect/pr65947-6.c: Ditto.
6173 * gcc.dg/vect/pr65947-7.c: Ditto.
6174 * gcc.dg/vect/pr65947-8.c: Ditto.
6175 * gcc.dg/vect/pr65947-9.c: Ditto.
6176 * gcc.dg/vect/pr71416-1.c: Ditto.
6177 * gcc.dg/vect/pr71439.c: Ditto.
6178 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6179 * gcc.dg/vect/vect-bswap16.c: Ditto.
6180 * gcc.dg/vect/vect-bswap32.c: Ditto.
6181 * gcc.dg/vect/vect-bswap64.c: Ditto.
6182 * gcc.dg/vect/vect-live-1.c: Ditto.
6183 * gcc.dg/vect/vect-live-2.c: Ditto.
6184 * gcc.dg/vect/vect-live-3.c: Ditto.
6185 * gcc.dg/vect/vect-live-4.c: Ditto.
6186 * gcc.dg/vect/vect-live-5.c: Ditto.
6187 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6188 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6189 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6190 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6191 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6192 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6193 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6194 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6195 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6196 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6197 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6198 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6199 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6200 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6201 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6202 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6203 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6204
da224bcb
UB
62052016-06-24 Uros Bizjak <ubizjak@gmail.com>
6206
6207 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6208
dfee2870
L
62092016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6210
6211 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6212 ia32 if R_386_GOT32X relocation is supported.
6213 * gcc.target/i386/noplt-3.c: Likewise.
6214 * gcc.target/i386/noplt-2.c: Likewise.
6215 (main): Renamed to ...
6216 (bar): This.
6217 * gcc.target/i386/noplt-4.c: Likewise.
6218 (main): Renamed to ...
6219 (bar): This.
6220 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6221 * gcc.target/i386/pr67400-5.c: Likewise.
6222
a86451b9
JJ
62232016-06-24 Jakub Jelinek <jakub@redhat.com>
6224
00085092
JJ
6225 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6226 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6227
a86451b9
JJ
6228 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6229 f4): Adjust expected diagnostics.
6230 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6231 (T): If OVFP is defined, redefine to TP.
6232 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6233 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6234 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6235 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6236 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6237 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6238 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6239 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6240 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6241 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6242 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6243 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6244 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6245 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6246 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6247 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6248 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6249 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6250 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6251 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6252 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6253 as last argument to __builtin_add_overflow_p.
6254
7bb5d5f4
UB
62552016-06-23 Uros Bizjak <ubizjak@gmail.com>
6256
6257 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6258 dg-options and remove default vector testsuite compile flags.
6259 * g++.dg/vect/pr33860a.cc: Ditto.
6260 * g++.dg/vect/pr45470-a.cc: Ditto.
6261 * g++.dg/vect/pr45470-b.cc: Ditto.
6262 * g++.dg/vect/pr60896.cc: Ditto.
6263 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6264 * gcc.dg/vect/pr18308.c: Ditto.
6265 * gcc.dg/vect/pr24049.c: Ditto.
6266 * gcc.dg/vect/pr33373.c: Ditto.
6267 * gcc.dg/vect/pr36228.c: Ditto.
6268 * gcc.dg/vect/pr42395.c: Ditto.
6269 * gcc.dg/vect/pr42604.c: Ditto.
6270 * gcc.dg/vect/pr46663.c: Ditto.
6271 * gcc.dg/vect/pr48765.c: Ditto.
6272 * gcc.dg/vect/pr49093.c: Ditto.
6273 * gcc.dg/vect/pr49352.c: Ditto.
6274 * gcc.dg/vect/pr52298.c: Ditto.
6275 * gcc.dg/vect/pr52870.c: Ditto.
6276 * gcc.dg/vect/pr53185.c: Ditto.
6277 * gcc.dg/vect/pr53773.c: Ditto.
6278 * gcc.dg/vect/pr56695.c: Ditto.
6279 * gcc.dg/vect/pr62171.c: Ditto.
6280 * gcc.dg/vect/pr63530.c: Ditto.
6281 * gcc.dg/vect/pr68339.c: Ditto.
6282 * gcc.dg/vect/pr71259.c: Ditto.
6283 * gcc.dg/vect/vect-82_64.c: Ditto.
6284 * gcc.dg/vect/vect-83_64.c: Ditto.
6285 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6286 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6287 * gcc.dg/vect/vect-shift-2.c: Ditto.
6288 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6289 * gfortran.dg/vect/pr39318.f90: Ditto.
6290 * gfortran.dg/vect/pr45714-a.f: Ditto.
6291 * gfortran.dg/vect/pr45714-b.f: Ditto.
6292 * gfortran.dg/vect/pr46213.f90: Ditto.
6293
2d4bb02f
MM
62942016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6295 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6296
6297 * gcc.target/powerpc/p9-splat-5.c: New test.
6298
f6d1b868
UB
62992016-06-23 Uros Bizjak <ubizjak@gmail.com>
6300
6301 PR tree-optimization/71488
6302 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6303 * lib/target-supports.exp: ... here.
6304 (check_sse4_hw_available): New procedure.
6305 (check_effective_target_sse4_runtime): Ditto.
6306 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6307 -march=westmere for sse4_runtime targets.
936ff030 6308 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6309 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6310 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6311 (main): Call check_vect ().
a7898180 6312 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6313
c0597759
L
63142016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6315
6316 PR target/66232
6317 PR target/67400
6318 * gcc.target/i386/pr66232-14.c: New file.
6319 * gcc.target/i386/pr66232-15.c: Likewise.
6320 * gcc.target/i386/pr66232-16.c: Likewise.
6321 * gcc.target/i386/pr66232-17.c: Likewise.
6322 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6323 ia32 if R_386_GOT32X relocation is supported.
6324 * gcc.target/i386/pr67400-2.c: Likewise.
6325 * gcc.target/i386/pr67400-3.c: Likewise.
6326 * gcc.target/i386/pr67400-4.c: Likewise.
6327 * gcc.target/i386/pr67400-6.c: Likewise.
6328 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6329 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6330
5b0e27a7
JD
63312016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6332
6333 PR libgfortran/48852
6334 * gfortran.dg/char4_iunit_1.f03: Update test.
6335 * gfortran.dg/f2003_io_5.f03: Update test.
6336 * gfortran.dg/real_const_3.f90: Update test.
6337
7f586d90
AK
63382016-06-23 Andi Kleen <ak@linux.intel.com>
6339
6340 * g++.dg/bprob/bprob.exp: Support autofdo.
6341 * g++.dg/tree-prof/tree-prof.exp: dito.
6342 * gcc.dg/tree-prof/tree-prof.exp: dito.
6343 * gcc.misc-tests/bprob.exp: dito.
6344 * gfortran.dg/prof/prof.exp: dito.
6345 * lib/profopt.exp: dito.
6346 * lib/target-supports.exp: Check for autofdo.
6347
60fa7862
ML
63482016-06-23 Martin Liska <mliska@suse.cz>
6349
6350 * gcc.dg/pr71619.c: New test.
6351
e3d62871
UB
63522016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6353
6354 PR target/67400
cc901875
UB
6355 * gcc.target/i386/pr67400-1.c: New test.
6356 * gcc.target/i386/pr67400-2.c: Likewise.
6357 * gcc.target/i386/pr67400-3.c: Likewise.
6358 * gcc.target/i386/pr67400-4.c: Likewise.
6359 * gcc.target/i386/pr67400-5.c: Likewise.
6360 * gcc.target/i386/pr67400-6.c: Likewise.
6361 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6362
ac81cf0b
DM
63632016-06-22 David Malcolm <dmalcolm@redhat.com>
6364
6365 * c-c++-common/missing-header-1.c: New test case.
6366 * c-c++-common/missing-header-2.c: New test case.
6367 * c-c++-common/missing-header-3.c: New test case.
6368 * c-c++-common/missing-header-4.c: New test case.
6369
1a4f11c8
DM
63702016-06-22 David Malcolm <dmalcolm@redhat.com>
6371
6372 PR c/70339
6373 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6374 hint.
6375 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6376 expected results due to builtin "nanl" now being suggested for
6377 "name".
6378 * gcc.dg/pr67580.c: Update expected messages.
6379 * gcc.dg/spellcheck-identifiers.c: New testcase.
6380 * gcc.dg/spellcheck-typenames.c: New testcase.
6381
a93eac6a
DM
63822016-06-22 David Malcolm <dmalcolm@redhat.com>
6383
6384 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6385 file.
6386 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6387 diagnostic-test-show-locus-parseable-fixits.c to sources for
6388 diagnostic_plugin_test_show_locus.c.
6389 * lib/gcc-defs.exp (freeform_regexps): New global.
6390 (dg-regexp): New function.
6391 (handle-dg-regexps): New function.
6392 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6393 freeform_regexps to the empty list.
6394 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6395
49e76ff1
IE
63962016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6397
f6d1b868 6398 PR tree-optimization/71488
49e76ff1
IE
6399 * g++.dg/pr71488.C: New test.
6400 * gcc.dg/vect/vect-bool-cmp.c: New test.
6401
951d8c8a
EB
64022016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6403
6404 * gcc.dg/guality/param-5.c: New test.
6405
b60fc3bd
BE
64062016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6407
6408 * gcc.target/i386/asm-flag-7.c: New test.
6409
0609abda
TS
64102016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6411
6412 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6413 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6414 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6415 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6416 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6417 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6419 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6420 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6421 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6422 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6423 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6424 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6425 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6426 * lib/target-supports.exp: Likewise.
6427
ee2499b4
TS
64282016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6429
6430 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6431 * gcc.dg/attr-ms_struct-2.c: Likewise.
6432 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6433 * gcc.dg/bf-ms-attrib.c: Likewise.
6434 * gcc.dg/bf-ms-layout-2.c: Likewise.
6435 * gcc.dg/bf-ms-layout-3.c: Likewise.
6436 * gcc.dg/bf-ms-layout.c: Likewise.
6437 * gcc.dg/bf-no-ms-layout.c: Likewise.
6438 * gcc.target/i386/bitfield1.c: Likewise.
6439 * gcc.target/i386/bitfield2.c: Likewise.
6440 * gcc.target/i386/bitfield3.c: Likewise.
6441
caea59ff
KN
64422016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6443
6444 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6445 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6446 override other than -mcpu=power9 command-line option is specified,
6447 or if the target operating system is aix.
6448 * gcc.target/powerpc/darn-1.c: Likewise.
6449 * gcc.target/powerpc/darn-2.c: Likewise.
6450 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6451 test if effective-target is not powerpc_p9vector_ok or if the
6452 target operating system is not defined.
6453 * gcc.target/powerpc/vslv-1.c: Likewise.
6454 * gcc.target/powerpc/vsrv-0.c: Likewise.
6455 * gcc.target/powerpc/vsrv-1.c: Likewise.
6456
63617e30
TB
64572016-06-21 Tobias Burnus <burnus@net-b.de>
6458
6459 PR fortran/71068
6460 * gfortran.dg/coarray/data_1.f90: New.
6461
89192c3c
WD
64622016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6463
6464 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6465 (dg-require-effective-target): Use arm_v8_neon_hw.
6466 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6467 (dg-require-effective-target): Likewise.
6468 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6469 (dg-require-effective-target): Likewise.
6470 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6471 (dg-require-effective-target): Likewise.
6472 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6473 (dg-require-effective-target): Likewise.
6474 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6475 (dg-require-effective-target): Likewise.
6476 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6477 Add AArch64 check.
6478
64ac50e2
WD
64792016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6480
6481 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6482 Set to 3 so test passes.
6483
6252b5db
WD
64842016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6485
6486 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6487
3b9bc511
IV
64882016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6489
6490 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6491 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6492 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6493 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6494
21db1c78
IV
64952016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6496
6497 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6498 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6499
9d30e86f
L
65002016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6501
6502 PR target/71549
6503 * gcc.target/i386/pr71549.c: New test.
6504
448a7c69
KN
65052016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6506
6507 * gcc.target/powerpc/vadsdu-0.c: Replace
6508 dg-require-effective-target directive to allow test to run on more
6509 platforms, and add dg-skip-if directive to disable test on aix
6510 platforms because of known incompatibilities.
6511 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6512 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6513 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6514 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6515 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6516 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6517 * gcc.target/powerpc/vadsdub-2.c: Replace
6518 dg-require-effective-target directive to allow test to run on more
6519 platforms, and add dg-skip-if directive to disable test on aix
6520 platforms because of known incompatibilities.
6521 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6522 with vec_absdb call to differentiate this test from vadsdub-1.c.
6523 * gcc.target/powerpc/vadsduh-1.c: Replace
6524 dg-require-effective-target directive to allow test to run on more
6525 platforms, and add dg-skip-if directive to disable test on aix
6526 platforms because of known incompatibilities.
6527 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6528 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6529 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6530
0ad84f34
JJ
65312016-06-21 Jakub Jelinek <jakub@redhat.com>
6532
6533 PR tree-optimization/71588
6534 * gcc.dg/pr71558.c: New test.
6535
e71e8d94
SKS
65362016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6537
6538 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6539 * c-c++-common/pr68657-2.c: Likewise.
6540 * c-c++-common/pr68657-3.c: Likewise.
6541 * gcc.dg/torture/pr69714.c: Require int32plus support.
6542 * gcc.dg/torture/pr70025.c: Likewise.
6543 * gcc.dg/torture/pr70083.c: Likewise.
6544 * gcc.dg/torture/pr70542.c: Likewise.
6545 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6546
5a578671
JM
65472016-06-20 Joseph Myers <joseph@codesourcery.com>
6548
6549 PR c/71601
6550 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6551
7a9df68e
JJ
65522016-06-20 Jakub Jelinek <jakub@redhat.com>
6553
50aa64d5
JJ
6554 PR middle-end/71581
6555 * gcc.dg/pr71581.c: New test.
6556
7a9df68e
JJ
6557 PR rtl-optimization/71591
6558 * gcc.dg/cpp/pr71591.c: New test.
6559
3947cf19
DR
65602016-06-20 David B. Robins <gcc@davidrobins.net>
6561
6562 PR target/71571
6563 * g++.dg/torture/pr71571.C: New test.
6564
c4ff221e
JJ
65652016-06-20 Jakub Jelinek <jakub@redhat.com>
6566
6567 PR target/71559
6568 * gcc.target/i386/sse2-pr71559.c: New test.
6569 * gcc.target/i386/avx-pr71559.c: New test.
6570 * gcc.target/i386/avx512f-pr71559.c: New test.
6571
f1b5abfb
TB
65722016-06-20 Tobias Burnus <burnus@net-b.de>
6573
6574 PR fortran/71194
6575 * gfortran.dg/pointer_remapping_10.f90: New.
6576
842107e4
DM
65772016-06-20 David Malcolm <dmalcolm@redhat.com>
6578
6579 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6580
d9e8bdfd
MS
65812016-06-20 Martin Sebor <msebor@redhat.com>
6582
6583 PR c/69507
6584 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6585 * gnu90-const-expr-1.c: Same.
6586 * gnu99-const-expr-1.c: Same.
6587 * gnu99-static-1.c: Same.
6588
67785479
RL
65892016-06-20 Renlin Li <renlin.li@arm.com>
6590
29f09b38 6591 PR testsuite/71489
67785479
RL
6592 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6593
636929b8
JG
65942016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6595
6596 * gcc.target/aarch64/vcvt_f64_1.c: New.
6597 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6598 * gcc.target/aarch64/vrecp_f64_1.c: New.
6599
ff7b374b
KT
66002016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6601
6602 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6603 "alignement".
6604
554cfc9e
GJL
66052016-06-20 Georg-Johann Lay <avr@gjlay.de>
6606
6607 PR target/71103
6608 * gcc.target/avr/torture/pr71103-2.c: New test.
6609
94087e88 66102016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6611
6612 PR c/69507
6613 * gcc.dg/alignof.c: New test.
6614
c561b091
PC
66152016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6616
6617 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6618 vs dg-error; test constexpr specifier too.
6619
bf54f123
PC
66202016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6621
6622 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6623
4e53aa97
CL
66242016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6625
6626 * lib/target-supports.exp
6627 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6628 arm_neon_ok and merge flags. Fix temporary test name.
6629 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6630 and merge flags.
6631
69071d86
ML
66322016-06-17 Martin Liska <mliska@suse.cz>
6633
6634 * gcc.dg/predict-9.c: Fix dump scanning.
6635
68b3b858
BC
66362016-06-17 Bin Cheng <bin.cheng@arm.com>
6637
6638 PR tree-optimization/71354
6639 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6640
d3ee260a
BC
66412016-06-17 Bin Cheng <bin.cheng@arm.com>
6642
6643 PR tree-optimization/71347
6644 * gcc.dg/tree-ssa/pr71347.c: New test.
6645
bd8fb114
BC
66462016-06-17 Bin Cheng <bin.cheng@arm.com>
6647
6648 PR tree-optimization/71354
6649 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6650
97816be4
BC
66512016-06-17 Bin Cheng <bin.cheng@arm.com>
6652
6653 * gcc.dg/vect/vect-alias-check-1.c: New test.
6654
2d761a37
SKS
66552016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6656
e0277d6b 6657 PR target/71151
2d761a37
SKS
6658 * gcc.target/avr/pr71151-1.c: New test.
6659 * gcc.target/avr/pr71151-2.c: New test.
6660 * gcc.target/avr/pr71151-3.c: New test.
6661 * gcc.target/avr/pr71151-4.c: New test.
6662 * gcc.target/avr/pr71151-5.c: New test.
6663 * gcc.target/avr/pr71151-6.c: New test.
6664 * gcc.target/avr/pr71151-7.c: New test.
6665 * gcc.target/avr/pr71151-8.c: New test.
6666 * gcc.target/avr/pr71151-common.h: New test.
6667
68fa96d6
ML
66682016-06-16 Martin Liska <mliska@suse.cz>
6669
6670 * gfortran.dg/predict-1.f90: New test.
6671
b6ca982f
UB
66722016-06-16 Uros Bizjak <ubizjak@gmail.com>
6673
6674 PR target/71242
3a146d46 6675 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6676
1dc8d15b
JH
66772016-06-16 Jan Hubicka <hubicka@ucw.cz>
6678
6679 * g++.dg/vect/pr36648.cc: Disable cunrolli
6680
67c25816
JJ
66812016-06-16 Jakub Jelinek <jakub@redhat.com>
6682
c577adb2
JJ
6683 PR target/71554
6684 * gcc.c-torture/execute/pr71554.c: New test.
6685
67c25816
JJ
6686 PR rtl-optimization/71532
6687 * gcc.dg/torture/pr71532.c: New test.
6688
1a3c3ee9
MM
66892016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6690
6691 * gcc.target/powerpc/p9-dimode1.c: New test.
6692 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6693
f29468a7
JJ
66942016-06-15 Jakub Jelinek <jakub@redhat.com>
6695
61daecc4
JJ
6696 * gcc.c-torture/compile/20160615-1.c: New test.
6697
f29468a7
JJ
6698 * g++.dg/cpp0x/ref-qual17.C: New test.
6699
209d1e2d
IE
67002016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6701
6702 PR middle-end/71529
6703 * gcc.target/i386/pr71529.C: New test.
6704
8dc35712
AH
67052016-06-15 Alan Hayward <alan.hayward@arm.com>
6706
6707 PR tree-optimization/71483
6708 * g++.dg/vect/pr71483.c: New
6709
b8911cb8
PC
67102016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6711
6712 PR c++/70202
6713 * g++.dg/inherit/crash6.C: New.
6714 * g++.dg/inherit/union2.C: Likewise.
6715 * g++.dg/inherit/virtual12.C: Likewise.
6716 * g++.dg/inherit/virtual13.C: Likewise.
6717 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6718
cf5d08ab
UB
67192016-06-15 Uros Bizjak <ubizjak@gmail.com>
6720
e3d62871 6721 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6722
8f482165
AH
67232016-06-15 Alan Hayward <alan.hayward@arm.com>
6724
6725 PR tree-optimization/71439
6726 * gcc.dg/vect/pr71439.c: New
6727
3256673f
KT
67282016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6729
6730 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6731
b17dc4d4
RB
67322016-06-15 Richard Biener <rguenther@suse.de>
6733
6734 * gcc.dg/vect/slp-45.c: New testcase.
6735
2a5825f2
RB
67362016-06-15 Richard Biener <rguenther@suse.de>
6737
6738 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6739
6e433d0b
BS
67402016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6741
6742 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6743 requirements, and disable for AIX for now.
6744 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6745
abe7f828
JJ
67462016-06-14 Jakub Jelinek <jakub@redhat.com>
6747
a09c81b4
JJ
6748 PR c++/71528
6749 * g++.dg/opt/pr71528.C: New test.
6750
abe7f828
JJ
6751 PR c++/71516
6752 * g++.dg/init/pr71516.C: New test.
6753
acfadf06
PC
67542016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 * g++.dg/init/array46.C: New.
6757
4d568ab2
UB
67582016-06-14 Uros Bizjak <ubizjak@gmail.com>
6759
e3d62871
UB
6760 * gcc.target/i386/float128-3.c: New test.
6761 * gcc.target/i386/quad-sse4.c: Ditto.
6762 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6763 Update scan strings.
4d568ab2 6764
30934c5d
RB
67652016-06-14 Richard Biener <rguenther@suse.de>
6766
6767 PR middle-end/71526
6768 * gfortran.dg/pr71526.f90: New testcase.
6769
3970e545
AV
67702016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6771
6772 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6773 * gcc.dg/zero_bits_compound-1.c: Likewise.
6774
04976c6e
RB
67752016-06-14 Richard Biener <rguenther@suse.de>
6776
6777 PR tree-optimization/71522
6778 * gcc.dg/torture/pr71522.c: New testcase.
6779
23e025db
JJ
67802016-06-14 Jakub Jelinek <jakub@redhat.com>
6781
6782 PR tree-optimization/71520
6783 * gcc.dg/tree-ssa/pr71520.c: New test.
6784
90b72e84
RB
67852016-06-14 Richard Biener <rguenther@suse.de>
6786
6787 PR tree-optimization/71521
86c24ba6 6788 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6789
ef7cf206
JJ
67902016-06-13 Jakub Jelinek <jakub@redhat.com>
6791
0dda258b
JJ
6792 PR sanitizer/71498
6793 * c-c++-common/ubsan/bounds-13.c: New test.
6794
ef7cf206
JJ
6795 PR preprocessor/71183
6796 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6797
a73786e3
JL
67982016-06-13 Jeff Law <law@redhat.com>
6799
6800 PR tree-optimization/71403
6801 * c-c++-common/ubsan/pr71403-1.c: New test.
6802 * c-c++-common/ubsan/pr71403-2.c: New test.
6803 * c-c++-common/ubsan/pr71403-3.c: New test.
6804
0ac249bf
JJ
68052016-06-13 Jakub Jelinek <jakub@redhat.com>
6806
6807 PR middle-end/71478
6808 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6809 Add -Wno-psabi -w to dg-options.
6810
5408a64a
KN
68112016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6812
6813 * gcc.target/powerpc/vadsdu-0.c: New test.
6814 * gcc.target/powerpc/vadsdu-1.c: New test.
6815 * gcc.target/powerpc/vadsdu-2.c: New test.
6816 * gcc.target/powerpc/vadsdu-3.c: New test.
6817 * gcc.target/powerpc/vadsdu-4.c: New test.
6818 * gcc.target/powerpc/vadsdu-5.c: New test.
6819 * gcc.target/powerpc/vadsdub-1.c: New test.
6820 * gcc.target/powerpc/vadsdub-2.c: New test.
6821 * gcc.target/powerpc/vadsduh-1.c: New test.
6822 * gcc.target/powerpc/vadsduh-2.c: New test.
6823 * gcc.target/powerpc/vadsduw-1.c: New test.
6824 * gcc.target/powerpc/vadsduw-2.c: New test.
6825
f7e4f2e3
DM
68262016-06-13 David Malcolm <dmalcolm@redhat.com>
6827
6828 * gcc.dg/c99-init-2.c (c): Update expected error message.
6829 * gcc.dg/init-bad-8.c (foo): Likewise.
6830 * gcc.dg/spellcheck-fields-3.c: New test case.
6831
ad23a23e
ML
68322016-06-13 Martin Liska <mliska@suse.cz>
6833
6834 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6835 and "guess loop iv compared" heuristics.
6836 * gcc.dg/predict-2.c: Likewise.
6837 * gcc.dg/predict-3.c: Likewise.
6838 * gcc.dg/predict-4.c: Likewise.
6839 * gcc.dg/predict-5.c: Likewise.
6840 * gcc.dg/predict-6.c: Likewise.
6841
146c55da
MP
68422016-06-13 Marek Polacek <polacek@redhat.com>
6843
6844 PR middle-end/71476
6845 * c-c++-common/Wswitch-unreachable-4.c: New test.
6846 * gcc.dg/Wswitch-unreachable-2.c: New test.
6847 * g++.dg/tm/jump1.C: Move dg-warning.
6848
42e77cbc
EB
68492016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6850
6851 * gnat.dg/renaming10.ad[sb]: New test.
6852
7474dcc1
PT
68532016-06-13 Paul Thomas <pault@gcc.gnu.org>
6854
6855 PR fortran/70673
6856 * gfortran.dg/pr70673.f90: New test.
6857
f57f53d3
RB
68582016-06-13 Richard Biener <rguenther@suse.de>
6859
6860 PR middle-end/64516
6861 * gcc.dg/align-3.c: New testcase.
6862
5843a5f0
ML
68632016-06-13 Martin Liska <mliska@suse.cz>
6864
6865 * gcc.target/i386/pr71458.c: New test.
6866
aa8fdb44
UB
68672016-06-12 Uros Bizjak <ubizjak@gmail.com>
6868
6869 PR target/71241
3a146d46 6870 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6871
2043e4d7
DH
68722016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6873
6874 PR target/60751
6875 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6876 statement.
6877
d3dc025d
DH
68782016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6879
6880 PR target/60751
6881 * gfortran.dg/comma_IO_extension_1.f90: New test.
6882 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6883 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6884 statement.
6885 * gfortran.dg/graphite/pr38083.f90: Likewise.
6886 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6887 missing format.
6888
a31d78c6
EB
68892016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6890
6891 * gnat.dg/case_character.adb: New test.
6892
95c18dd0
SB
68932016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6894
6895 PR middle-end/71310
6896 * gcc.target/powerpc/pr71310.c: New testcase.
6897
b97d37b4
KV
68982016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6899
6900 PR middle-end/71478
6901 * gcc.dg/pr71478.c: New test.
6902
900bcda3
JJ
69032016-06-10 Jakub Jelinek <jakub@redhat.com>
6904
ec1c20db
JJ
6905 PR middle-end/71494
6906 * gcc.c-torture/execute/pr71494.c: New test.
6907
50b15873
JJ
6908 PR c/68657
6909 * gcc.target/i386/pr68657.c: New test.
6910
900bcda3
JJ
6911 PR inline-asm/68843
6912 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6913 (test): Add -masm=intel alternatives.
6914
4d926e34
MS
69152016-06-10 Martin Sebor <msebor@redhat.com>
6916
6917 PR c/71392
6918 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6919
ad071b2b
JL
69202016-06-10 Jeff Law <law@redhat.com>
6921
6922 PR tree-optimization/71335
6923 * gcc.c-torture/execute/pr71335.c: New test.
6924
2704efe8
DM
69252016-06-10 David Malcolm <dmalcolm@redhat.com>
6926
6927 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6928 the various "cannot tail-call: " messages.
6929
18c9b7d4
CL
69302016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6931
6932 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6933 and options.
6934
7cfa10f3
MO
69352016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6936
6937 PR sanitizer/71480
6938 * c-c++-common/asan/pr71480.c: New test.
6939
1f24fd3e
L
69402016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6941
6942 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6943 (ASMNAME2): Likewise.
6944 (main): Replace fn in asm statement with ASMNAME ("fn").
6945 * gcc.dg/guality/pr68037-2.c: Likewise.
6946 * gcc.dg/guality/pr68037-3.c: Likewise.
6947 * gcc.dg/torture/pr68037-1.c: Likewise.
6948 * gcc.dg/torture/pr68037-2.c: Likewise.
6949 * gcc.dg/torture/pr68037-3.c: Likewise.
6950
ad551c07
BE
69512016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6952
6953 PR inline-asm/68843
6954 * gcc.target/i386/pr68843-1.c: New test.
6955 * gcc.target/i386/pr68843-2.c: New test.
6956
4b1ffdb1 69572016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6958 Cesar Philippidis <cesar@codesourcery.com>
6959
6960 PR middle-end/71373
6961 * gcc.dg/goacc/nested-function-1.c: New file.
6962 * gcc.dg/goacc/nested-function-2.c: Likewise.
6963 * gcc.dg/goacc/pr71373.c: Likewise.
6964 * gfortran.dg/goacc/cray-2.f95: Likewise.
6965 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6966 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6967 * gfortran.dg/goacc/cray.f95: Update.
6968 * gfortran.dg/goacc/loop-1.f95: Likewise.
6969 * gfortran.dg/goacc/loop-3.f95: Likewise.
6970 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6971 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6972
69732016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6974
6975 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6976 for OpenACC tile clauses.
6977 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6978
6979 PR c/71381
6980 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6981 to...
6982 * c-c++-common/goacc/cache-2.c: ... this new file.
6983 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6984 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6985 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6986 usage.
6987 * gfortran.dg/goacc/cray.f95: Likewise.
6988 * gfortran.dg/goacc/loop-1.f95: Likewise.
6989
89851e4c
AH
69902016-06-10 Alan Hayward <alan.hayward@arm.com>
6991
6992 PR tree-optimization/71407
6993 PR tree-optimization/71416
6994 * gcc.dg/vect/pr71407.c: New
6995 * gcc.dg/vect/pr71416-1.c: New
6996 * gcc.dg/vect/pr71416-2.c: New
6997
200eafbf
RB
69982016-06-10 Richard Biener <rguenther@suse.de>
6999
7000 PR middle-end/71477
7001 * gcc.dg/torture/pr71477.c: New testcase.
7002
4df99d92
JK
70032016-06-09 Julia Koval <julia.koval@intel.com>
7004
7005 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7006 * gcc.target/i386/interrupt-13.c: Likewise.
7007 * gcc.target/i386/interrupt-15.c: Likewise.
7008 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7009 * gcc.target/i386/interrupt-24.c: Likewise.
7010 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7011 * gcc.target/i386/interrupt-9.c: Likewise.
7012 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7013
e01b4e16
MS
70142016-06-09 Martin Sebor <msebor@redhat.com>
7015
7016 PR c/70883
7017 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7018 * gcc.dg/builtin-constant_p-1.c: Same.
7019 * gcc.dg/builtins-error.c: Same.
7020 * gcc.dg/pr70859.c: Same.
7021
9c35db0e
SKS
70222016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7023
7024 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7025 * gcc.dg/torture/pr68067-1.c: Likewise.
7026 * gcc.dg/torture/pr68067-2.c: Likewise.
7027
70282016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7029
7030 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7031 when setting SIZE.
7032
392a81b9
PC
70332016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7034
7035 PR c++/71465
7036 * g++.dg/inherit/crash5.C: New.
7037 Revert:
7038 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7039
7040 PR c++/70202
7041 * g++.dg/inherit/crash5.C: New.
7042 * g++.dg/inherit/virtual1.C: Adjust.
7043
e49efc14
ML
70442016-06-09 Martin Liska <mliska@suse.cz>
7045
7046 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7047 * g++.dg/predict-loop-exit-2.C: Likewise.
7048 * g++.dg/predict-loop-exit-3.C: Likewise.
7049 * gcc.dg/predict-1.c: Likewise.
7050 * gcc.dg/predict-2.c: Likewise.
7051 * gcc.dg/predict-3.c: Likewise.
7052 * gcc.dg/predict-4.c: Likewise.
7053 * gcc.dg/predict-5.c: Likewise.
7054 * gcc.dg/predict-6.c: Likewise.
7055 * gcc.dg/predict-7.c: Likewise.
7056
36d57986
RB
70572016-06-09 Richard Biener <rguenther@suse.de>
7058
7059 PR tree-optimization/71462
7060 * gcc.dg/torture/pr71462.c: New testcase.
7061
7d82e8e4
MP
70622016-06-09 Marek Polacek <polacek@redhat.com>
7063
7064 PR c/65471
7065 * gcc.dg/c11-generic-3.c: New test.
7066
c8a71589
PC
70672016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7068
7069 * g++.dg/init/array42.C: New.
7070 * g++.dg/init/array43.C: Likewise.
7071 * g++.dg/init/array44.C: Likewise.
7072 * g++.dg/init/array45.C: Likewise.
7073 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7074 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7075 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7076 * g++.dg/gomp/pr35751.C: Likewise.
7077 * g++.dg/init/array23.C: Likewise.
7078 * g++.dg/init/brace2.C: Likewise.
7079 * g++.dg/init/brace6.C: Likewise.
7080
44a845ca
MS
70812016-06-08 Martin Sebor <msebor@redhat.com>
7082 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR c++/70507
7085 PR c/68120
7086 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7087 * c-c++-common/builtin-arith-overflow-2.c: New test.
7088 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7089 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7090 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7091
2ef16b6e
JJ
70922016-06-08 Jakub Jelinek <jakub@redhat.com>
7093
7094 PR c++/71442
7095 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7096
5e3ee346
AL
70972016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7098
7099 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7100 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7101 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7102 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7103 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7104 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7105 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7106 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7107 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7108 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7109 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7110 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7111 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7112
b2ae2814
RB
71132016-06-08 Richard Biener <rguenther@suse.de>
7114
7115 PR tree-optimization/68558
7116 * gcc.dg/vect/slp-44.c: New testcase.
7117
e09b4c37
RB
71182016-06-08 Richard Biener <rguenther@suse.de>
7119
7120 * gcc.dg/vect/slp-43.c: New testcase.
7121
72d50660
RB
71222016-06-08 Richard Biener <rguenther@suse.de>
7123
7124 PR tree-optimization/71452
7125 * gcc.dg/torture/pr71452.c: New testcase.
7126
988c115c
JJ
71272016-06-08 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR c++/71448
7130 * g++.dg/torture/pr71448.C: New test.
7131
73d73b48
BS
71322016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7133
7134 PR debug/71432
7135 PR ada/71413
7136 * g++.dg/debug/pr71432.C: New test.
7137
bdd15d0c
PK
71382016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7139
7140 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7141 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7142 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7143
ce0607bb
AH
71442016-06-08 Alan Hayward <alan.hayward@arm.com>
7145
7146 * gcc.dg/vect/vect-live-2.c: Update effective target.
7147 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7148 * lib/target-supports.exp: Add aarch64 to vect_long.
7149
92a5f2ba
MP
71502016-06-08 Marek Polacek <polacek@redhat.com>
7151
7152 PR c/71418
7153 * gcc.dg/noncompile/pr71418.c: New test.
7154
08203f73
MP
7155 PR c/71426
7156 * gcc.dg/noncompile/pr71426.c: New test.
7157
d1fcc2bd
JH
71582016-06-07 Jan Hubicka <hubicka@ucw.cz>
7159
7160 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7161 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7162 * gcc.dg/predict-3.c: Update template.
7163 * gcc.dg/predict-5.c: Update template.
7164 * gcc.dg/predict-6.c: Update template.
7165 * gcc.dg/predict-9.c: Update template.
7166 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7167
a23e6f1c
BS
71682016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7169
7170 * gcc.target/powerpc/vec-mul.c: New test.
7171
6ffd47b7
DM
71722016-06-07 David Malcolm <dmalcolm@redhat.com>
7173
7174 * gcc.dg/spellcheck-fields-2.c: New test case.
7175
bfd67b47
RB
71762016-06-07 Richard Biener <rguenther@suse.de>
7177
7178 PR c/61564
7179 * gcc.dg/Wpragmas-1.c: New testcase.
7180 * gcc.dg/Wattributes-4.c: Likewise.
7181 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7182 entry.
7183
701b9a47
CL
71842016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7185
7186 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7187 spurious debug code.
7188
6b80d6fa
RB
71892016-06-07 Richard Biener <rguenther@suse.de>
7190
7191 PR tree-optimization/71428
7192 * gcc.dg/torture/pr71428.c: New testcase.
7193
0f3f9437
RB
71942016-06-07 Richard Biener <rguenther@suse.de>
7195
7196 PR middle-end/71423
7197 * gcc.dg/torture/pr71423.c: New testcase.
7198
ec963f2a
KV
71992016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7200
7201 PR middle-end/71408
7202 * gcc.dg/tree-ssa/pr71408.c: New test.
7203
46ab5b6e
KV
72042016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7205
7206 PR middle-end/71281
7207 * g++.dg/torture/pr71281.C: New test.
7208
1f40cff3
MP
72092016-06-06 Marek Polacek <polacek@redhat.com>
7210
7211 PR c/71362
7212 * gcc.dg/pr71362.c: New test.
7213
6f5bcd24
JJ
72142016-06-06 Jakub Jelinek <jakub@redhat.com>
7215 Patrick Palka <ppalka@gcc.gnu.org>
7216
7217 PR c++/70847
7218 PR c++/71330
7219 PR c++/71393
7220 * g++.dg/opt/pr70847.C: New test.
7221 * g++.dg/ubsan/pr70847.C: New test.
7222 * g++.dg/ubsan/pr71393.C: New test.
7223
158beb4a
JJ
72242016-06-06 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR tree-optimization/71259
7227 * gcc.dg/vect/pr71259.c: New test.
7228
d9b950dd
DM
72292016-06-06 David Malcolm <dmalcolm@redhat.com>
7230
7231 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7232 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7233 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7234 above.
7235
36f9ad69
KT
72362016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7237
7238 PR middle-end/37780
7239 * gcc.c-torture/execute/pr37780.c: New test.
7240 * gcc.target/aarch64/pr37780_1.c: Likewise.
7241 * gcc.target/arm/pr37780_1.c: Likewise.
7242
5545a907
MP
72432016-06-06 Marek Polacek <polacek@redhat.com>
7244
7245 * c-c++-common/attr-may-alias-1.c: New test.
7246 * c-c++-common/attr-may-alias-2.c: New test.
7247 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7248
93671519
BE
72492016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7250
7251 PR c/24414
7252 * gcc.target/i386/pr24414.c: New test.
7253
690f24b7
JM
72542016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7255
7256 * gcc.target/sparc/vis4misc.c: New file.
7257 * gcc.target/sparc/fpcmp.c: Likewise.
7258 * gcc.target/sparc/fpcmpu.c: Likewise.
7259
31ce6157
AH
72602016-06-06 Alan Hayward <alan.hayward@arm.com>
7261
7262 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7263 * gcc.dg/vect/vect-live-3.c: Likewise.
7264
9fcebb5a
RB
72652016-06-06 Richard Biener <rguenther@suse.de>
7266
7267 PR tree-optimization/71398
7268 * gcc.dg/torture/pr71398.c: New testcase.
7269
903ca97b
UB
72702016-06-06 Uros Bizjak <ubizjak@gmail.com>
7271
7272 PR target/71389
7273 * g++.dg/pr71389.C: New test.
7274
9c1eb332
JD
72752016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7276
7277 PR fortran/71404
7278 * gfortran.dg/fmt_read_5.f: New test.
7279
b2d83bd2
AV
72802016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7281
7282 PR fortran/69659
7283 * gfortran.dg/class_array_22.f03: New test.
7284
ec81960e
JH
72852016-06-05 Jan Hubicka <hubicka@ucw.cz>
7286
7287 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7288
429d2750
JH
72892016-06-05 Jan Hubicka <hubicka@ucw.cz>
7290
7291 * gcc.dg/predict-9.c: Update template.
7292
c1c00983
PC
72932016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7294
7295 PR c++/49377
7296 * g++.dg/template/pr49377.C: New.
7297
1927a963
JJ
72982016-06-04 Jakub Jelinek <jakub@redhat.com>
7299
7300 PR tree-optimization/71405
7301 * g++.dg/torture/pr71405.C: New test.
7302
909a11ad
PC
73032016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7304
7305 PR c++/70202
7306 * g++.dg/inherit/crash5.C: New.
7307 * g++.dg/inherit/virtual1.C: Adjust.
7308
08bbb1f8
JL
73092016-06-03 Jeff Law <law@redhat.com>
7310
7311 PR tree-optimization/71316
7312 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7313
7c35235c
JJ
73142016-06-03 Jakub Jelinek <jakub@redhat.com>
7315
7316 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7317 dg-additional-options with just -fno-tree-scev-cprop in it.
7318 * gcc.dg/vect/vect-live-2.c: Likewise.
7319 * gcc.dg/vect/vect-live-5.c: Likewise.
7320 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7321 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7322 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7323
c8572dd6
PP
73242016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7325
7326 PR c++/27100
7327 * g++.dg/other/friend6.C: New test.
7328
1c7733a7
BS
73292016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7330
7331 * g++.dg/torture/ppc-ldst-array.C: New.
7332
0d2f700f
JM
73332016-06-03 Joseph Myers <joseph@codesourcery.com>
7334
7335 PR target/71276
7336 PR target/71277
7337 * gcc.dg/torture/builtin-fp-int-inexact.c,
7338 gcc.target/i386/387-builtin-fp-int-inexact.c,
7339 gcc.target/i386/387-rint-inline-1.c,
7340 gcc.target/i386/387-rint-inline-2.c,
7341 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7342 gcc.target/i386/sse2-rint-inline-1.c,
7343 gcc.target/i386/sse2-rint-inline-2.c,
7344 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7345 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7346
f8071c05
L
73472016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7348 Julia Koval <julia.koval@intel.com>
7349
7350 PR target/66960
7351 PR target/67630
7352 PR target/67634
7353 PR target/67841
7354 PR target/68037
7355 PR target/68618
7356 PR target/68661
7357 PR target/69575
7358 PR target/69596
7359 PR target/69734
7360 * gcc.dg/guality/pr68037-1.c: New test.
7361 * gcc.dg/guality/pr68037-2.c: Likewise.
7362 * gcc.dg/guality/pr68037-3.c: Likewise.
7363 * gcc.dg/torture/pr68037-1.c: Likewise.
7364 * gcc.dg/torture/pr68037-2.c: Likewise.
7365 * gcc.dg/torture/pr68037-3.c: Likewise.
7366 * gcc.dg/torture/pr68661-1a.c: Likewise.
7367 * gcc.dg/torture/pr68661-1b.c: Likewise.
7368 * gcc.target/i386/interrupt-1.c: Likewise.
7369 * gcc.target/i386/interrupt-2.c: Likewise.
7370 * gcc.target/i386/interrupt-3.c: Likewise.
7371 * gcc.target/i386/interrupt-4.c: Likewise.
7372 * gcc.target/i386/interrupt-5.c: Likewise.
7373 * gcc.target/i386/interrupt-6.c: Likewise.
7374 * gcc.target/i386/interrupt-7.c: Likewise.
7375 * gcc.target/i386/interrupt-8.c: Likewise.
7376 * gcc.target/i386/interrupt-9.c: Likewise.
7377 * gcc.target/i386/interrupt-10.c: Likewise.
7378 * gcc.target/i386/interrupt-11.c: Likewise.
7379 * gcc.target/i386/interrupt-12.c: Likewise.
7380 * gcc.target/i386/interrupt-13.c: Likewise.
7381 * gcc.target/i386/interrupt-14.c: Likewise.
7382 * gcc.target/i386/interrupt-15.c: Likewise.
7383 * gcc.target/i386/interrupt-16.c: Likewise.
7384 * gcc.target/i386/interrupt-17.c: Likewise.
7385 * gcc.target/i386/interrupt-18.c: Likewise.
7386 * gcc.target/i386/interrupt-19.c: Likewise.
7387 * gcc.target/i386/interrupt-20.c: Likewise.
7388 * gcc.target/i386/interrupt-21.c: Likewise.
7389 * gcc.target/i386/interrupt-22.c: Likewise.
7390 * gcc.target/i386/interrupt-23.c: Likewise.
7391 * gcc.target/i386/interrupt-24.c: Likewise.
7392 * gcc.target/i386/interrupt-25.c: Likewise.
7393 * gcc.target/i386/interrupt-26.c: Likewise.
7394 * gcc.target/i386/interrupt-27.c: Likewise.
7395 * gcc.target/i386/interrupt-28.c: Likewise.
7396 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7397 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7398 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7399 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7400 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7401 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7402 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7403 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7404 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7405 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7406 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7407 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7408
36b85e43
BS
74092016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7410
9de2e795
L
7411 PR tree-optimization/52171
7412 * gcc.dg/pr52171.c: New test.
7413 * gcc.target/i386/pr52171.c: New test.
36b85e43 7414
bfeee8ac
JH
74152016-06-03 Jan Hubicka <jh@suse.cz>
7416
7417 * g++.dg/tree-ssa/pred-1.C: New testcase
7418 * gcc.dg/tree-ssa/pred-1.c: New testcase
7419
859b0bae
BS
74202016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7421
7422 PR target/70957
7423 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7424 support.
7425 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7426
3a2edf4c
AH
74272016-06-03 Alan Hayward <alan.hayward@arm.com>
7428
7429 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7430
b28ead45
AH
74312016-06-03 Alan Hayward <alan.hayward@arm.com>
7432
7433 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7434 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7435 * gcc.dg/vect/vect-live-1.c: New test.
7436 * gcc.dg/vect/vect-live-2.c: New test.
7437 * gcc.dg/vect/vect-live-3.c: New test.
7438 * gcc.dg/vect/vect-live-4.c: New test.
7439 * gcc.dg/vect/vect-live-5.c: New test.
7440 * gcc.dg/vect/vect-live-slp-1.c: New test.
7441 * gcc.dg/vect/vect-live-slp-2.c: New test.
7442 * gcc.dg/vect/vect-live-slp-3.c: New test.
7443
1f91747b
JJ
74442016-06-03 Jakub Jelinek <jakub@redhat.com>
7445
7446 PR middle-end/71387
7447 * g++.dg/opt/pr71387.C: New test.
7448
47b83923
JL
74492016-06-02 Jeff Law <law@redhat.com>
7450
7451 PR tree-optimization/71328
7452 * gcc.c-torture/compile/pr71328.c: New test.
7453
e96e5f46
JD
74542016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7455
7456 PR fortran/52393
7457 * gfortran.dg/fmt_read_3.f90: Fix typo.
7458 * gfortran.dg/fmt_read_4.f90: New test.
7459
b872d729
PC
74602016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7461
7462 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7463 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7464 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7465 * g++.dg/cpp0x/override2.C: Likewise.
7466 * g++.dg/parse/crash5.C: Likewise.
7467 * g++.dg/parse/error16.C: Likewise.
7468 * g++.dg/parse/error27.C: Likewise.
7469 * g++.dg/template/qualttp15.C: Likewise.
7470 * g++.dg/template/redecl4.C: Likewise.
7471 * g++.old-deja/g++.other/crash39.C: Likewise.
7472 * g++.old-deja/g++.other/struct1.C: Likewise.
7473 * g++.old-deja/g++.pt/m9a.C: Likewise.
7474 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7475
0e535442
JJ
74762016-06-02 Jakub Jelinek <jakub@redhat.com>
7477
0633ee10
JJ
7478 PR c++/71372
7479 * c-c++-common/pr71372.c: New test.
7480
0e535442
JJ
7481 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7482 __TIME__ strings with __builtin_strcmp instead of printf and
7483 dg-output.
7484
f3c5ecc2
ML
74852016-06-02 Martin Liska <mliska@suse.cz>
7486
7487 * gcc.dg/predict-9.c: New test.
7488
a91807c5
JJ
74892016-06-02 Jakub Jelinek <jakub@redhat.com>
7490
7491 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7492 global set_compiler_env_var and global saved_compiler_env_var.
7493
b5bd1978
KT
74942016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7495
7496 PR rtl-optimization/71295
7497 * gcc.c-torture/compile/pr71295.c: New test.
7498
b93b1475
JJ
74992016-06-02 Jakub Jelinek <jakub@redhat.com>
7500
930ebd0e
JJ
7501 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7502
1e021dc3
JJ
7503 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7504 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7505
b93b1475
JJ
7506 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7507 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7508 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7509 alternative number.
7510
58f2fb5c
MM
75112016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7512
7513 * gcc.target/powerpc/p9-splat-4.c: New test.
7514
75152016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7516
7517 PR target/71186
7518 * gcc.target/powerpc/pr71186.c: New test.
7519
4731c9f0
JD
75202016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7521
7522 PR fortran/52393
7523 * gfortran.dg/fmt_read_3.f90: New test.
7524
042dee3e
TP
75252016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7526
7527 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7528 procedure.
7529
15c98b2e
ES
75302016-06-01 Eduard Sanou <dhole@openmailbox.org>
7531
7532 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7533 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7534 env var is set.
7535 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7536 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7537 shown once.
7538 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7539 during compilation.
7540 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7541 vars set by dg-set-compiler-env-var.
7542
6442a6f4
PT
75432016-06-01 Paul Thomas <pault@gcc.gnu.org>
7544
7545 PR fortran/71156
7546 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7547 to the module procedure declaration.
7548 * gfortran.dg/submodule_16.f08: New test.
7549
ab62397a
JJ
75502016-06-01 Jakub Jelinek <jakub@redhat.com>
7551
7552 PR middle-end/71371
7553 * c-c++-common/gomp/pr71371.c: New test.
7554
b66af6ed
RB
75552016-06-01 Richard Biener <rguenther@suse.de>
7556
7557 PR tree-optimization/71366
7558 * gcc.dg/torture/pr71366-1.c: New testcase.
7559 * gcc.dg/torture/pr71366-2.c: Likewise.
7560
e342b9d8
KN
75612016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7562
7563 * gcc.target/powerpc/vslv-0.c: New test.
7564 * gcc.target/powerpc/vslv-1.c: New test.
7565 * gcc.target/powerpc/vsrv-0.c: New test.
7566 * gcc.target/powerpc/vsrv-1.c: New test.
7567
721547cd
NS
75682016-06-01 Nathan Sidwell <nathan@acm.org>
7569
7570 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7571 * gcc.target/nvptx/weak.c: New.
7572
fa2c9034
RB
75732016-06-01 Richard Biener <rguenther@suse.de>
7574
7575 PR tree-optimization/71261
7576 * gcc.dg/torture/vect-bool-1.c: New testcase.
7577
3e32893c
JJ
75782016-06-01 Jakub Jelinek <jakub@redhat.com>
7579
7580 * gfortran.dg/gomp/order-1.f90: New test.
7581 * gfortran.dg/gomp/order-2.f90: New test.
7582
8c383600
JH
75832016-06-01 Jan Hubicka <hubicka@ucw.cz>
7584
7585 * gcc.dg/unroll-6.c: Update template.
7586 * gcc.dg/unroll-7.c: New testcase.
7587 * gcc.dg/unroll-8.c: New testcase.
7588
a0dfeef5
EB
75892016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7590
7591 * gnat.dg/opt56.ad[sb]: New test.
7592
48de5701
PC
75932016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7594
7595 PR c++/66635
7596 * g++.dg/cpp0x/constexpr-ice16.C: New.
7597
827cf695
PP
75982016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7599
7600 PR tree-optimization/71314
7601 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7602 -mbranch-cost=2.
7603
ff66f6e8
PP
76042016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7605
7606 PR tree-optimization/71077
7607 * gcc.dg/tree-ssa/pr71077.c: New test.
7608
050fb209
JH
76092016-05-31 Jan Hubicka <hubicka@ucw.cz>
7610
48de5701
PC
7611 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7612 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7613 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7614
c642d919
PC
76152016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7616
7617 PR c++/71248
7618 * g++.dg/cpp0x/pr71248.C: New.
7619 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7620 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7621 * g++.dg/init/new37.C: Likewise.
7622 * g++.dg/template/static1.C: Likewise.
7623 * g++.dg/template/static2.C: Likewise.
7624
d6439e08
L
76252016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7626
7627 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7628 instead of %rdi.
7629 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7630
780b9dd4
MP
76312016-05-31 Marek Polacek <polacek@redhat.com>
7632
7633 * c-c++-common/Wswitch-unreachable-3.c: New test.
7634 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7635
0d99f8a0
RB
76362016-05-31 Richard Biener <rguenther@suse.de>
7637
7638 PR tree-optimization/71352
7639 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7640
52545641
TP
76412016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7642
7643 * gcc.target/arm/armv5_thumb_isa.c: New test.
7644
5b8c1205
KY
76452016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7646
7647 PR target/71346
7648 * gcc.target/i386/pr71346.c: New test.
7649
7a88cc84
TV
76502016-05-31 Tom de Vries <tom@codesourcery.com>
7651
7652 PR tree-optimization/69068
7653 * gcc.dg/graphite/pr69068.c: New test.
7654
265149a6
MS
76552016-05-27 Martin Sebor <msebor@redhat.com>
7656
7657 PR c++/71306
7658 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7659
00631022
JJ
76602016-05-30 Jakub Jelinek <jakub@redhat.com>
7661
7662 PR c++/71349
7663 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7664 nowait depend(inout: dd[0]) clauses where permitted.
7665
b2f6675b
PC
76662016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7667
7668 PR c++/71238
7669 * g++.dg/parse/pr71238.C: New.
7670 * g++.dg/concepts/friend1.C: Test column numbers too.
7671 * g++.dg/cpp0x/initlist31.C: Likewise.
7672 * g++.dg/cpp0x/pr51420.C: Likewise.
7673 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7674 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7675 * g++.dg/ext/builtin3.C: Likewise.
7676 * g++.dg/lookup/friend12.C: Likewise.
7677 * g++.dg/lookup/friend7.C: Likewise.
7678 * g++.dg/lookup/koenig1.C: Likewise.
7679 * g++.dg/lookup/koenig5.C: Likewise.
7680 * g++.dg/lookup/used-before-declaration.C: Likewise.
7681 * g++.dg/overload/koenig1.C: Likewise.
7682 * g++.dg/template/crash65.C: Likewise.
7683 * g++.dg/template/friend57.C: Likewise.
7684 * g++.dg/warn/Wshadow-5.C: Likewise.
7685 * g++.dg/warn/Wunused-8.C: Likewise.
7686 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7687 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7688 * g++.old-deja/g++.jason/member.C: Likewise.
7689 * g++.old-deja/g++.jason/report.C: Likewise.
7690 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7691 * g++.old-deja/g++.law/visibility20.C: Likewise.
7692 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7693 * g++.old-deja/g++.other/static5.C: Likewise.
7694 * g++.old-deja/g++.pt/overload2.C: Likewise.
7695
a448ff40
JH
76962016-05-30 Jan Hubicka <hubicka@ucw.cz>
7697
7698 * gcc.dg/tree-ssa/peel1.c: New testcase.
7699 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7700 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7701
69be8c91
TV
77022016-05-30 Tom de Vries <tom@codesourcery.com>
7703
7704 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7705 to ce.
7706
a59775a1
PC
77072016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7708
7709 PR c++/71099
7710 * g++.dg/parse/virtual1.C: New.
7711
53d6d955
UB
77122016-05-30 Uros Bizjak <ubizjak@gmail.com>
7713
7714 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7715 Use correct register when clearing %edx.
7716
0557293f
AM
77172016-05-30 Alexander Monakov <amonakov@ispras.ru>
7718
7719 PR tree-optimization/71289
7720 * gcc.dg/pr71289.c: New test.
7721
5d476e35
KV
77222016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7723
7724 PR middle-end/71269
7725 PR middle-end/71292
7726 * gcc.dg/tree-ssa/pr71269.c: New test.
7727 * gcc.dg/tree-ssa/pr71292.c: New test.
7728
db5447ca
KV
77292016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7730
7731 PR middle-end/71252
7732 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7733
98bdbb39
JH
77342016-05-30 Jan Hubicka <hubicka@ucw.cz>
7735
7736 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7737 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7738 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7739
7e012855
TV
77402016-05-30 Tom de Vries <tom@codesourcery.com>
7741
7742 PR tree-optimization/69067
7743 * gcc.dg/graphite/pr69067.c: New test.
7744
beed3701
UB
77452016-05-29 Uros Bizjak <ubizjak@gmail.com>
7746
7747 PR target/71245
7748 * gcc.target/i386/pr71245-1.c: New test.
7749 * gcc.target/i386/pr71245-2.c: Ditto.
7750
b6d4f8e8
PC
77512016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7752
7753 PR c++/71105
7754 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7755 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7756 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7757
00022058
JH
77582016-05-27 Jan Hubicka <hubicka@ucw.cz>
7759
7760 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7761
c8419aca
VV
77622016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7763
7764 Revert:
7765 PR c++/69855
7766 * g++.dg/overload/69855.C: New.
7767 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7768 * g++.old-deja/g++.pt/crash3.C: Likewise.
7769
8008c4d2
PC
77702016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7771
7772 PR c++/60385
7773 * g++.dg/parse/namespace13.C: New.
7774
8b2ef235
JL
77752016-05-26 Jeff Law <law@redhat.com>
7776
7777 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7778 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7779 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7780 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7781 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7782 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7783 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7784 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7785 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7786 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7787 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7788 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7789 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7790
7d67159b
VV
77912016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7792
7793 PR c++/69855
7794 * g++.dg/overload/69855.C: New.
7795 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7796 * g++.old-deja/g++.pt/crash3.C: Likewise.
7797
88e3bdd1
JW
77982016-05-27 Jiong Wang <jiong.wang@arm.com>
7799
7800 PR target/63596
7801 * gcc.target/aarch64/va_arg_1.c: New testcase.
7802 * gcc.target/aarch64/va_arg_2.c: Likewise.
7803 * gcc.target/aarch64/va_arg_3.c: Likewise.
7804
3fd6b9cc
JW
78052016-05-27 Jiong Wang <jiong.wang@arm.com>
7806
7807 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7808 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7809 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7810 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7811 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7812
3cee7e4e
MP
78132016-05-27 Marek Polacek <polacek@redhat.com>
7814
7815 PR middle-end/71308
7816 * g++.dg/torture/pr71308.C: New test.
7817
6a813c96
DV
78182016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7819
7820 * gcc.dg/zero_bits_compound-1.c: New test.
7821 * gcc.dg/zero_bits_compound-2.c: New test.
7822
0561bcfb
IE
78232016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7824
7825 PR middle-end/71279
7826 * gcc.dg/pr71279.c: New test.
7827
21316320
MM
78282016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7829
7830 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7831 floating point min/max/comparison instructions.
7832 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7833
7211a097
JJ
78342016-05-26 Jakub Jelinek <jakub@redhat.com>
7835
7836 * c-c++-common/gomp/schedule-1.c: New test.
7837 * gfortran.dg/gomp/schedule-1.f90: New test.
7838
cac177cf
PP
78392016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7840
7841 PR c++/70822
7842 PR c++/70106
7843 * g++.dg/cpp1y/auto-fn32.C: New test.
7844 * g++.dg/cpp1y/paren4.C: New test.
7845
a2d5b8c9
NS
78462016-05-26 Nathan Sidwell <nathan@acm.org>
7847
7848 * gcc.dg/20060410.c: Xfail on ptx.
7849 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7850 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7851 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7852 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7853 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7854
ffa8b552
TP
78552016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7856
7857 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7858
c7501e00
JJ
78592016-05-26 Jakub Jelinek <jakub@redhat.com>
7860
1875b9a0
JJ
7861 PR tree-optimization/71280
7862 * gcc.dg/pr71280.c: New test.
7863
2116e19f
JJ
7864 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7865
305aef09
JJ
7866 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7867 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7868
c7501e00
JJ
7869 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7870
ca449d26
JW
78712016-05-26 Jiong Wang <jiong.wang@arm.com>
7872
7873 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7874 kept in memory.
ca449d26 7875
8af01c66
JL
78762016-05-25 Jeff Law <law@redhat.com>
7877
7878 PR tree-optimization/71272
7879 * gcc.c-torture/compile/pr71272.c: new test.
7880
f9d6ce73
BS
78812016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7882
7883 * gcc.target/powerpc/vec-cmpne.c: New test.
7884 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7885
a88a7b22
EB
78862016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7887
7888 * gnat.dg/opt55.ad[sb]: New test.
7889
125f02ed
SKS
78902016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7891
7892 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7893 * c-c++-common/pr60226.c: Require int32plus.
7894 * gcc.c-torture/execute/pr70602.c: Likewise.
7895 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7896 unsigned long for malloc arg type.
7897 * gcc.dg/asr_div1.c: Require int32plus.
7898 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7899 * gcc.dg/pie-1.c: Require pie.
7900 * gcc.dg/pie-2.c: Likewise.
7901 * gcc.dg/pr59471.c: Require int32plus.
7902 * gcc.dg/pr59963-2.c: XFAIL for int16.
7903 * gcc.dg/pr60114.c: Require int32plus.
7904 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7905 unsigned long for typedef of size_t.
7906 * gcc.dg/pr63914.c: Require int32plus.
7907 * gcc.dg/pr64536.c: Require pt32plus.
7908 * gcc.dg/pr65658.c: Likewise.
7909 * gcc.dg/pr67271.c: Require int32plus.
7910 * gcc.dg/pr68112.c: Likewise.
7911 * gcc.dg/pr69071.c: Skip for avr target.
7912 * gcc.dg/pr69973.c: Require int32plus.
7913 * gcc.dg/pr70169.c: Skip for avr target.
7914 * gcc.dg/sso-6.c: Require int32plus.
7915 * gcc.dg/sso-7.c: Likewise.
7916 * gcc.dg/sso-8.c: Likewise.
7917 * gcc.dg/vrp-min-max-2.c: Likewise.
7918
c6e434f5
UB
79192016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7920
7921 PR target/70738
7922 * gcc.target/i386/pr70738-1.c: New test.
7923 * gcc.target/i386/pr70738-2.c: Likewise.
7924 * gcc.target/i386/pr70738-3.c: Likewise.
7925 * gcc.target/i386/pr70738-4.c: Likewise.
7926 * gcc.target/i386/pr70738-5.c: Likewise.
7927 * gcc.target/i386/pr70738-6.c: Likewise.
7928 * gcc.target/i386/pr70738-7.c: Likewise.
7929 * gcc.target/i386/pr70738-8.c: Likewise.
7930 * gcc.target/i386/pr70738-9.c: Likewise.
7931
5c42d341
KT
79322016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7933
7934 PR rtl-optimization/66940
7935 * gcc.c-torture/execute/pr66940.c: New test.
7936
bf9a1a07
IV
79372016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7938
7939 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7940 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7941 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7942 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7943 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7944 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7945 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7946 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7947 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7948 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7949 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7950 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7951 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7952 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7953 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7954 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7955 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7956 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7957 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7958 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7959 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7960 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7961 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7962 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7963
95efe6b6
MP
79642016-05-25 Marek Polacek <polacek@redhat.com>
7965
7966 PR c/71265
7967 * gcc.dg/noncompile/pr71265.c: New test.
7968
a23faf7a
MP
7969 PR c/71266
7970 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7971
69a6d5ad
NS
79722016-05-25 Nathan Sidwell <nathan@acm.org>
7973
7974 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7975
3072d4ea
RB
79762016-05-25 Richard Biener <rguenther@suse.de>
7977
7978 PR tree-optimization/71261
7979 * c-c++-common/torture/pr71261.c: New testcase.
7980
e412ece4
RB
79812016-05-25 Richard Biener <rguenther@suse.de>
7982
7983 PR tree-optimization/71264
7984 * gcc.dg/vect/pr71264.c: New testcase.
7985
b9e551ad
PC
79862016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7987
7988 PR c++/55992
7989 * g++.dg/cpp0x/alias-decl-53.C: New.
7990 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7991
6aa1abe5
ML
79922016-05-25 Martin Liska <mliska@suse.cz>
7993
7994 * g++.dg/pr71239.C: New test.
7995
842d162e
RB
79962016-05-25 Richard Biener <rguenther@suse.de>
7997
c87885ca
RO
7998 * gcc.dg/vect/pr58135.c: Rename to ...
7999 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8000
f184a36c
MP
80012016-05-25 Marek Polacek <polacek@redhat.com>
8002
8003 * g++.dg/pr65295.C: Use target c++14.
8004
021fad86
PC
80052016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8006
53d6d955
UB
8007 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8008 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8009
c3eaf15a
MM
80102016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8011
8012 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8013 instructions.
8014
e46c7770
CP
80152016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8016
8017 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8018 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8019 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8020 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8021 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8022 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8023 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8024 * c-c++-common/goacc/pcopy.c: Likewise.
8025 * c-c++-common/goacc/pcopyin.c: Likewise.
8026 * c-c++-common/goacc/pcopyout.c: Likewise.
8027 * c-c++-common/goacc/pcreate.c: Likewise.
8028 * c-c++-common/goacc/pr70688.c: New test.
8029 * c-c++-common/goacc/present-1.c: Adjust test.
8030 * c-c++-common/goacc/reduction-5.c: Likewise.
8031 * g++.dg/goacc/data-1.C: New test.
8032
4bfc9db7
MM
80332016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8034
8035 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8036 vector parity built-in functions.
8037 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8038 count trailing zeros automatic vectorization.
8039 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8040 count trailing zeros built-in functions.
8041
2bc145af
KV
80422016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8043
8044 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8045
26869fdb
PH
80462016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8047
8048 PR target/71050
8049 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8050
b2dc9c3b
PC
80512016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8052
8053 PR c++/50436
8054 * g++.dg/template/crash123.C: New.
8055 * g++.dg/template/crash124.C: Likewise.
8056
f65e97fd
MS
80572016-05-24 Martin Sebor <msebor@redhat.com>
8058
8059 PR c++/71147
8060 * g++.dg/ext/flexary16.C: New test.
8061
a6f5ac7f
IV
80622016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8063
69a6d5ad
NS
8064 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8065 before math.h is included.
a6f5ac7f
IV
8066 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8067 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8068 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8069 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8070 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8071 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8072 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8073 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8074 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8075 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8076 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8077 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8078 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8079 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8080 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8081 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8082 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8083 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8084 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8085 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8086 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8087 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8088 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8089
27bad558
MM
80902016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8091 Kelvin Nilsen <kelvin@gcc.gnu.org>
8092
8093 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8094 support.
8095
72f382fb
PC
80962016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8097
8098 PR c++/69872
8099 * g++.dg/warn/Wno-narrowing1.C: New.
8100
ef2ec9d9
MP
81012016-05-24 Marek Polacek <polacek@redhat.com>
8102
8103 PR c/71249
8104 * c-c++-common/Wswitch-unreachable-2.c: New test.
8105
e90434e3
JJ
81062016-05-24 Jakub Jelinek <jakub@redhat.com>
8107
7adb26f2
JJ
8108 PR c++/71257
8109 * g++.dg/vect/simd-clone-6.cc: New test.
8110 * g++.dg/gomp/declare-simd-6.C: New test.
8111
e90434e3
JJ
8112 PR middle-end/70434
8113 PR c/69504
8114 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8115
b556ea3b
RB
81162016-05-24 Richard Biener <rguenther@suse.de>
8117
8118 PR tree-optimization/71240
8119 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8120
e5328f5d
RB
81212016-05-24 Richard Biener <rguenther@suse.de>
8122
8123 PR tree-optimization/71230
8124 * gcc.dg/torture/pr71230.c: New testcase.
8125 * g++.dg/torture/pr71230.C: Likewise.
8126
a04e69c0
TS
81272016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8128
8129 * c-c++-common/goacc/routine-5.c: Add tests.
8130 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8131 * gfortran.dg/goacc/routine-6.f90: Add tests.
8132
30fd2977
RB
81332016-05-24 Richard Biener <rguenther@suse.de>
8134
8135 PR tree-optimization/71253
8136 * gcc.dg/torture/pr71253.c: New testcase.
8137
ca6f60bc
KV
81382016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8139
8140 PR middle-end/71252
8141 * gfortran.dg/pr71252.f90: New test.
8142
d3465d72
RS
81432016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8144
8145 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8146
f17a223d
RB
81472016-05-24 Richard Biener <rguenther@suse.de>
8148
8149 PR middle-end/70434
8150 PR c/69504
8151 * c-c++-common/vector-subscript-4.c: New testcase.
8152 * c-c++-common/vector-subscript-5.c: Likewise.
8153
e3f36534
JD
81542016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8155
8156 PR fortran/71123
8157 * gfortran.dg/namelist_90.f: New test
8158
85d5c27d
JD
81592016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8160
8161 PR fortran/66461
8162 * gfortran.dg/unexpected_eof.f: New test
8163
fe3f3340
MM
81642016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8165 Kelvin Nilsen <kelvin@gcc.gnu.org>
8166
8167 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8168 as little endian.
8169
26d6ae55
PC
81702016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8171
8172 PR c++/70972
8173 * g++.dg/cpp0x/inh-ctor20.C: New.
8174 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8175
d6c9a06f
PC
81762016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8177
8178 PR c++/69095
8179 * g++.dg/cpp0x/variadic168.C: New.
8180
396a1d10
PC
81812016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8182
8183 * g++.dg/cpp0x/pr31445.C: Test column number too.
8184 * g++.dg/cpp0x/pr32253.C: Likewise.
8185 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8186 * g++.dg/cpp0x/variadic36.C: Likewise.
8187
ece46666
MG
81882016-05-23 Marc Glisse <marc.glisse@inria.fr>
8189
8190 * gcc.dg/fold-notshift-2.c: Adjust.
8191
a7dc5980
MP
81922016-05-23 Marek Polacek <polacek@redhat.com>
8193
8194 PR c/49859
8195 * c-c++-common/Wswitch-unreachable-1.c: New test.
8196 * gcc.dg/Wswitch-unreachable-1.c: New test.
8197 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8198 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8199 * g++.dg/gomp/block-10.C: Likewise.
8200 * gcc.dg/gomp/block-10.c: Likewise.
8201 * g++.dg/gomp/block-9.C: Likewise.
8202 * gcc.dg/gomp/block-9.c: Likewise.
8203 * g++.dg/gomp/target-1.C: Likewise.
8204 * g++.dg/gomp/target-2.C: Likewise.
8205 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8206 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8207 * g++.dg/gomp/taskgroup-1.C: Likewise.
8208 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8209 * gcc.dg/gomp/teams-1.c: Likewise.
8210 * g++.dg/gomp/teams-1.C: Likewise.
8211 * g++.dg/overload/error3.C: Likewise.
8212 * g++.dg/tm/jump1.C: Likewise.
8213 * g++.dg/torture/pr40335.C: Likewise.
8214 * gcc.dg/c99-vla-jump-5.c: Likewise.
8215 * gcc.dg/switch-warn-1.c: Likewise.
8216 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8217 * gcc.dg/nested-func-1.c: Likewise.
8218 * gcc.dg/pr67784-4.c: Likewise.
8219
18b54004
RB
82202016-05-23 Richard Biener <rguenther@suse.de>
8221
8222 PR tree-optimization/71230
8223 * gfortran.dg/pr71230-1.f90: New testcase.
8224 * gfortran.dg/pr71230-2.f90: Likewise.
8225
e569db5f
VK
82262016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8227
396a1d10 8228 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8229 * gcc.dg/vect/pr58135.c: Add new.
8230 * gfortran.dg/pr46519-1.f: Adjust test case.
8231
e4b71114
PC
82322016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8233
8234 PR c++/53401
8235 * g++.dg/cpp0x/decltype64.C: New.
8236
a25a8058
CL
82372016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8238
8239 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8240 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8241 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8242
0dcfe9ab
CL
82432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8244
8245 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8246 Add poly64x1_t and poly64x2_t cases if supported.
8247 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8248 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8249 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8250 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8251 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8252
ffd70e4a
CL
82532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8254
8255 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8256 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8257 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8258 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8259 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8260 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8261 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8262
4b1f57fe
CL
82632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8264
8265 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8266
16c5ec77
CL
82672016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8268
8269 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8270 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8271
94ad56c7
JJ
82722016-05-22 Jakub Jelinek <jakub@redhat.com>
8273
57748705
JJ
8274 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8275 constraint instead of "r".
8276 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8277 insn instead of vxorpd.
8278 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8279
af120161
JJ
8280 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8281 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8282
355023ce
JJ
8283 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8284
3b48574c
JJ
8285 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8286 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8287
94ad56c7
JJ
8288 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8289
8a85cee2
KV
82902016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8291
8292 PR middle-end/40921
8293 * gcc.dg/tree-ssa/pr40921.c: New test.
8294
8e916b16
PS
82952016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8296
8297 PR target/71103
8298 * gcc.target/avr/pr71103.c: New test.
8299
88aea79f
KV
83002016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8301
8302 PR middle-end/71179
8303 * gcc.dg/tree-ssa/pr71179.c: New test.
8304
79063edd
MS
83052016-05-20 Martin Sebor <msebor@redhat.com>
8306
8307 PR c/71115
8308 * gcc.dg/init-excess-2.c: New test.
8309
55c8849f
EB
83102016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8311
8312 * gnat.dg/opt53.adb: New test.
8313 * gnat.dg/opt54.adb: Likewise.
8314
c91a0948
MJ
83152016-05-20 Martin Jambor <mjambor@suse.cz>
8316
8317 PR tree-optimization/70884
8318 * gcc.dg/tree-ssa/pr70919.c: New test.
8319
9cad20fa
BS
83202016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8321
8322 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8323 formatting.
69a6d5ad
NS
8324 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8325 fix code formatting.
8326
83272016-05-20 Nathan Sidwell <nathan@acm.org>
8328
8329 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8330 non-common cases.
8331 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8332
15c671a7
DM
83332016-05-20 David Malcolm <dmalcolm@redhat.com>
8334
8335 * jit.dg/all-non-failing-tests.h: Add
8336 test-factorial-must-tail-call.c.
8337 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8338 * jit.dg/test-factorial-must-tail-call.c: New test case.
8339
4f028369
JJ
83402016-05-20 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR fortran/71204
8343 * gfortran.dg/pr71204.f90: New test.
8344
7dea4ab3
CP
83452016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8346
8347 * gcc.target/nvptx/sincos.c: New test.
8348
ef98d365
PC
83492016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8350
8351 PR c++/70572
8352 * g++.dg/cpp1y/auto-fn31.C: New.
8353
92466115
BS
83542016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8355
8356 * gcc.target/powerpc/vec-addec.c: New test.
8357 * gcc.target/powerpc/vec-addec-int128.c: New test.
8358
9a385c2d
DM
83592016-05-20 David Malcolm <dmalcolm@redhat.com>
8360
8361 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8362 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8363 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8364 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8365
77c9d5b4
JH
83662016-05-20 Jan Hubicka <hubicka@ucw.cz>
8367
8368 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8369
68047971
JJ
83702016-05-20 Jakub Jelinek <jakub@redhat.com>
8371
18954840
JJ
8372 PR c++/71210
8373 * g++.dg/opt/pr71210-1.C: New test.
8374 * g++.dg/opt/pr71210-2.C: New test.
8375
68047971
JJ
8376 PR tree-optimization/29756
8377 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8378 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8379 only on selected targets where V4SImode vectors are known to be
8380 supported.
8381
d78789f5
MG
83822016-05-20 Marc Glisse <marc.glisse@inria.fr>
8383
8384 PR tree-optimization/71079
8385 PR tree-optimization/71206
8386 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8387
550fa093
PK
83882016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8389
8390 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8391 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8392 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8393
483c6429
RG
83942016-05-20 Richard Guenther <rguenther@suse.de>
8395
8396 PR tree-optimization/29756
8397 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8398
eb066284
RB
83992016-05-20 Richard Biener <rguenther@suse.de>
8400
8401 PR tree-optimization/71185
8402 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8403
58f10249
RB
84042016-05-20 Richard Biener <rguenther@suse.de>
8405
8406 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8407
2a5569fa
MP
84082016-05-19 Marek Polacek <polacek@redhat.com>
8409
8410 PR c++/71075
8411 * g++.dg/diagnostic/pr71075.C: New test.
8412
5e9a5385
DM
84132016-05-19 David Malcolm <dmalcolm@redhat.com>
8414
8415 PR c++/71184
8416 * g++.dg/pr71184.C: New test case.
8417
4f45da44
KN
84182016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8419
8420 * gcc.target/powerpc/darn-0.c: New test.
8421 * gcc.target/powerpc/darn-1.c: New test.
8422 * gcc.target/powerpc/darn-2.c: New test.
8423
4177437e
MP
84242016-05-19 Marek Polacek <polacek@redhat.com>
8425
8426 PR tree-optimization/71031
8427 * gcc.dg/tree-ssa/vrp100.c: New test.
8428
afb72432
IE
84292016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8430
8431 PR rtl-optimization/71148
8432 * gcc.dg/pr71148.c: New test.
8433
4f83064e
KT
84342016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8435
8436 PR target/71056
8437 * gcc.target/arm/pr71056.c: New test.
8438
4bf8dbe1
BE
84392016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8440
8441 * c-c++-common/pr69669.c: Check the used mode.
8442
f3510625
MO
84432016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8444
8445 PR sanitizer/64354
8446 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8447
43c0068e
RB
84482016-05-19 Richard Biener <rguenther@suse.de>
8449
8450 PR tree-optimization/70729
8451 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8452 * gcc.dg/graphite/scop-18.c: Likewise.
8453 * gcc.dg/pr41783.c: Disable LIM.
8454 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8455 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8456 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8457 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8458 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8459 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8460 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8461 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8462 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8463 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8464 * gfortran.dg/pr42108.f90: Likewise.
8465
70f25790
DM
84662016-05-18 David Malcolm <dmalcolm@redhat.com>
8467
8468 PR driver/69265
8469 * gcc.dg/spellcheck-options-11.c: New test case.
8470
960db8ec
JJ
84712016-05-18 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR c++/71100
8474 * g++.dg/opt/pr71100.C: New test.
8475
04643334
MJ
84762016-05-18 Martin Jambor <mjambor@suse.cz>
8477
8478 PR ipa/69708
8479 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8480 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8481 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8482 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8483
91bb9f80
MJ
84842016-05-18 Martin Jambor <mjambor@suse.cz>
8485
8486 PR ipa/69708
8487 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8488 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8489 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8490 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8491 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8492
c584aca6
PC
84932016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8494
8495 PR c++/69793
8496 * g++.dg/template/crash122.C: New.
8497
20309c6e
PC
84982016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8499
8500 PR c++/70466
8501 * g++.dg/template/pr70466-1.C: New.
8502 * g++.dg/template/pr70466-2.C: Likewise.
8503
50c78b9a
MM
85042016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8505
8506 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8507 splat operations and the XXSPLTIB instruction.
8508 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8509 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8510 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8511 xxlxor to clear a register.
8512
cf8be00d
RS
85132016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8514
8515 * gcc.dg/torture/pr71020.c: New test.
8516
848a392a
MJ
85172016-05-18 Martin Jambor <mjambor@suse.cz>
8518
8519 PR ipa/70646
8520 * gcc.dg/ipa/pr70646.c: New test.
8521
1f2ab776
CL
85222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8523
8524 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8525
76489493
CL
85262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8527
8528 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8529 missing tests for vreinterpretq_p{8,16}.
8530
bd79378d
CL
85312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8532
8533 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8534 vsliq_n_s64 and vsliq_n_u64.
8535
81ca3ea0
CL
85362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8537
8538 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8539 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8540
873cb425
CL
85412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8542
8543 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8544 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8545 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8546
9d6e7c21
CL
85472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8548
8549 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8550 in comment.
8551
b4dbe40e 85522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8553
8554 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8555 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8556 "blr\t" and switch to scan-assembler-times.
8557
83a5c910
JW
85582016-05-18 Jiong Wang <jiong.wang@arm.com>
8559
53d6d955
UB
8560 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8561 with __aarch64__.
8562 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8563 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8564
fb7cbdeb
JJ
85652016-05-18 Jakub Jelinek <jakub@redhat.com>
8566
8ee91165
JJ
8567 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8568 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8569 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8570 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8571 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8572 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8573
cf4d516a
JJ
8574 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8575 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8576
a4f16422
JJ
8577 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8578 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8579
7b37ce10
JJ
8580 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8581 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8582
fb7cbdeb
JJ
8583 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8584
c9326aef
RB
85852016-05-18 Richard Biener <rguenther@suse.de>
8586
8587 PR tree-optimization/71168
8588 * gcc.dg/torture/pr71168.c: New testcase.
8589
df8b0a11
KV
85902016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8591
8592 PR middle-end/63586
8593 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8594 * gcc.dg/tree-ssa/pr63586.c: New test.
8595 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8596
2efd67ed
NS
85972016-05-17 Nathan Sidwell <nathan@acm.org>
8598
8599 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8600 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8601 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8602 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8603
1988b2c2
NS
86042016-05-17 Nathan Sidwell <nathan@acm.org>
8605
8606 * gcc.target/nvptx/abi-vararg-3.c: New.
8607
ad1d92ab
MM
86082016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8609
8610 PR tree-optimization/54579
8611 PR middle-end/55299
8612 * gcc.dg/fold-notrotate-1.c: New test.
8613 * gcc.dg/fold-notshift-1.c: New test.
8614 * gcc.dg/fold-notshift-2.c: New test.
8615
47768df8
MP
86162016-05-17 Marek Polacek <polacek@redhat.com>
8617
8618 PR ipa/71146
8619 * g++.dg/ipa/pr71146.C: New test.
8620
6b5423a5
DM
86212016-05-17 David Malcolm <dmalcolm@redhat.com>
8622
8623 * jit.dg/test-error-array-bounds.c: New test case.
8624
c7986356
MG
86252016-05-17 Marc Glisse <marc.glisse@inria.fr>
8626
8627 * gcc.dg/tree-ssa/and-1.c: New testcase.
8628
d982c5b7
MG
86292016-05-17 Marc Glisse <marc.glisse@inria.fr>
8630
8631 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8632 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8633
0139ba93
MG
86342016-05-17 Marc Glisse <marc.glisse@inria.fr>
8635
8636 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8637 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8638
daab4562
JW
86392016-05-17 Jiong Wang <jiong.wang@arm.com>
8640
8641 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8642
22330033
JW
86432016-05-17 Jiong Wang <jiong.wang@arm.com>
8644
8645 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8646
98b3a5f2
JW
86472016-05-17 Jiong Wang <jiong.wang@arm.com>
8648
8649 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8650 ".2d[index]" when scan the assembly.
8651 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8652 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8653 float64x1.
8654 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8655
b71b7a8e
RB
86562016-05-17 Richard Biener <rguenther@suse.de>
8657
8658 PR tree-optimization/71132
8659 * gcc.dg/torture/pr71132.c: New testcase.
8660
3c51ad46
CL
86612016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8662
8663 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8664
d20faa66
KT
86652016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8666
8667 PR target/70809
8668 * gcc.target/aarch64/pr70809_1.c: New test.
8669
b75cc5a4
KT
86702016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8671
8672 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8673 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8674 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8675 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8676
b28eb195
IE
86772016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8678 Ilya Enkovich <ilya.enkovich@intel.com>
8679
8680 PR target/71114
8681 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8682
0b9004ed
JH
86832016-05-16 Jan Hubicka <hubicka@ucw.cz>
8684
8685 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8686 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8687
1b81a1c1
MW
86882016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8689
8690 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8691 test for __ARM_FP16_ARGS.
8692 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8693 * gcc.target/arm/aapcs/neon-vect10.c: New.
8694 * gcc.target/arm/aapcs/neon-vect9.c: New.
8695 * gcc.target/arm/aapcs/vfp18.c: New.
8696 * gcc.target/arm/aapcs/vfp19.c: New.
8697 * gcc.target/arm/aapcs/vfp20.c: New.
8698 * gcc.target/arm/aapcs/vfp21.c: New.
8699 * gcc.target/arm/fp16-aapcs-1.c: New.
8700 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8701 test for __ARM_FP16_ARGS.
8702 * g++.target/arm/fp16-return-1.c: Update expected output.
8703
921d1e73
JW
87042016-05-16 Jiong Wang <jiong.wang@arm.com>
8705
8706 PR testsuite/70227
8707 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8708
228eb42a
HA
87092016-05-15 Harald Anlauf <anlauf@gmx.de>
8710
8711 PR fortran/69603
8712 * gfortran.dg/pr69603.f90: New testcase.
8713
785abfd3
FR
87142016-05-14 Fritz Reese <fritzoreese@gmail.com>
8715
8716 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8717
e75eb64f
FR
87182016-05-14 Fritz Reese <fritzoreese@gmail.com>
8719
8720 PR fortran/71047
8721 * gfortran.dg/pr71047.f08: New test.
8722
aa4b467b
JM
87232016-05-13 Joseph Myers <joseph@codesourcery.com>
8724
8725 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8726 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8727 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8728
653fb4a2
MS
87292016-05-13 Martin Sebor <msebor@redhat.com>
8730
8731 PR c++/60049
8732 * g++.dg/cpp0x/constexpr-60049.C: New test.
8733
9e37582d
JJ
87342016-05-13 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR bootstrap/71071
8737 * gcc.dg/pr71071.c: New test.
8738
a278aa17
UB
87392016-05-13 Uros Bizjak <ubizjak@gmail.com>
8740
8741 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8742 remove XOP handling.
377eaca7 8743 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8744
ac3d02e2
NS
87452016-05-13 Nathan Sidwell <nathan@acm.org>
8746
8747 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8748 __atomic_is_lock_free declaration.
8749
8ab3bdac
RB
87502016-05-13 Richard Biener <rguenther@suse.de>
8751
8752 PR tree-optimization/42587
8753 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8754
623b8e0a
ML
87552016-05-13 Martin Liska <mliska@suse.cz>
8756
8757 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8758 the new format of dump output.
8759
da7674f6
IE
87602016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8761
8762 * gcc.dg/pr71084.c: New test.
8763
c959db3d
RR
87642016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8765
53d6d955
UB
8766 PR target/53440
8767 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8768
43203dea
RR
87692016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8770
8771 * gcc.target/aarch64/struct_return.c: New test.
8772
4f2e1536
MP
87732016-05-12 Marek Polacek <polacek@redhat.com>
8774
8775 PR c/70756
8776 * c-c++-common/pr70756-2.c: New test.
8777 * c-c++-common/pr70756.c: New test.
8778
1ef33ef3
RB
87792016-05-12 Richard Biener <rguenther@suse.de>
8780
8781 PR tree-optimization/71059
8782 * gcc.dg/torture/pr71059.c: New testcase.
8783
763baff6
RB
87842016-05-12 Richard Biener <rguenther@suse.de>
8785
8786 PR tree-optimization/71062
8787 * gcc.dg/torture/pr71062.c: New testcase.
8788
c4ec1243
IE
87892016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8790
8791 PR tree-optimization/71006
8792 * gcc.dg/pr71006.c: New test.
8793
a5fbf76d
MP
87942016-05-12 Marek Polacek <polacek@redhat.com>
8795
8796 PR driver/71063
8797 * gcc.dg/opts-7.c: New test.
8798
5acc47a4
KT
87992016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8800
8801 PR target/70830
8802 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8803 Add -save-temps to dg-options.
8804 Scan for ldmfd rather than pop instruction.
8805 * gcc.target/arm/interrupt-2.c: Likewise.
8806 * gcc.target/arm/pr70830.c: New test.
8807
40bd4bf9
JJ
88082016-05-12 Jakub Jelinek <jakub@redhat.com>
8809
3cd63842
JJ
8810 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8811 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8812
c05d08f6
JJ
8813 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8814 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8815 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8816
bc27ffae
JJ
8817 PR target/71019
8818 * gcc.target/i386/avx512vl-pack-1.c: New test.
8819 * gcc.target/i386/avx512vl-pack-2.c: New test.
8820 * gcc.target/i386/avx512bw-pack-2.c: New test.
8821
515d7412
JJ
8822 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8823
40bd4bf9
JJ
8824 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8825 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8826 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8827
44ab146a
RB
88282016-05-12 Richard Biener <rguenther@suse.de>
8829
8830 PR tree-optimization/70986
8831 * gcc.dg/torture/pr70986-1.c: New testcase.
8832 * gcc.dg/torture/pr70986-2.c: Likewise.
8833 * gcc.dg/torture/pr70986-3.c: Likewise.
8834
d6e83a8d
MM
88352016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8836
8837 PR c/43651
8838 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8839 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8840
51e67ea3
UB
88412016-05-11 Uros Bizjak <ubizjak@gmail.com>
8842
8843 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8844 directive.
8845 * gcc.target/i386/pr66746.c: Ditto.
8846
3fd2b007
MM
88472016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8848
8849 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8850 support.
8851 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8852 warning when using -mvsx-timode.
8853 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8854 * gcc.target/powerpc/dform-2.c: Likewise.
8855 * gcc.target/powerpc/pr68805.c: Likewise.
8856
5c3a10fb
MP
88572016-05-11 Marek Polacek <polacek@redhat.com>
8858
8859 PR c++/71024
8860 * c-c++-common/attributes-3.c: New test.
8861
7cfb065b
NS
88622016-05-11 Nathan Sidwell <nathan@acm.org>
8863
8864 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8865 * gcc.c-torture/execute/pr68185.c: Likewise.
8866 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8867 * gcc.dg/pr69634.c: Requires scheduling.
8868 * gcc.dg/torture/pr66178.c: Require label values.
8869 * gcc.dg/setjmp-6.c: Require indirect jumps.
8870
f35ea97d
RB
88712016-05-11 Richard Biener <rguenther@suse.de>
8872
8873 PR tree-optimization/71055
8874 * gcc.dg/torture/pr71055.c: New testcase.
8875
dff70323
RB
88762016-05-11 Richard Biener <rguenther@suse.de>
8877
8878 PR debug/71057
8879 * g++.dg/debug/pr71057.C: New testcase.
8880
56a3d28b
JJ
88812016-05-11 Jakub Jelinek <jakub@redhat.com>
8882
8883 PR fortran/70855
8884 * gfortran.dg/gomp/pr70855.f90: New test.
8885
ebc1b29e
RB
88862016-05-11 Richard Biener <rguenther@suse.de>
8887
8888 PR middle-end/71002
8889 * g++.dg/torture/pr71002.C: New testcase.
8890
98ccd1d7
IE
88912016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8892
8893 PR middle-end/70807
8894 * gcc.dg/pr70807.c: New test.
8895
ed29e24b
MS
88962016-05-10 Martin Sebor <msebor@redhat.com>
8897
8898 PR c++/38611
8899 * g++.dg/Wattributes.C: New test.
8900
e39dab2c
MG
89012016-05-10 Marc Glisse <marc.glisse@inria.fr>
8902
8903 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8904 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8905 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8906
d067e238
IE
89072016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8908
8909 PR target/70799
8910 * gcc.target/i386/pr70799-1.c: New test.
8911
cd36c83e
PMR
89122016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8913
8914 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8915
1e3af2a4
IE
89162016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8917
8918 PR middle-end/70877
8919 * gcc.target/i386/pr70877.c: New test.
8920
afc610db
IE
89212016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8922
8923 PR tree-optimization/70786
8924 * gcc.target/i386/pr70876.c: New test.
8925
4b59d19f
JJ
89262016-05-10 Jakub Jelinek <jakub@redhat.com>
8927
8928 PR target/70927
8929 * gcc.target/i386/avx512vl-logic-1.c: New test.
8930 * gcc.target/i386/avx512vl-logic-2.c: New test.
8931 * gcc.target/i386/avx512dq-logic-2.c: New test.
8932
9b5ee426
BS
89332016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8934
8935 PR target/70963
8936 * gcc.target/powerpc/pr70963.c: New.
8937
f3352cab
DM
89382016-05-10 David Malcolm <dmalcolm@redhat.com>
8939
8940 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8941 (test_very_wide_line): Add ruler to expected output.
8942 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8943 (test_very_wide_line): Likewise.
8944 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8945 (test_show_locus): Within the handling of "test_very_wide_line",
8946 enable show_ruler_p on the diagnostic context.
8947
4a3255dd
RB
89482016-05-10 Richard Biener <rguenther@suse.de>
8949
8950 PR tree-optimization/71039
8951 * gcc.dg/torture/pr71039.c: New testcase.
8952
da7c9950
NS
89532016-05-10 Nathan Sidwell <nathan@acm.org>
8954
8955 * gcc.dg/nested-func-10.c: Requires alloca.
8956 * gcc.dg/nested-func-9.c: Requires alloca.
8957 * gcc.c-torture/execute/pr70460.c: Requires labels.
8958 * gcc.c-torture/compile/pr70199.c: Requires labels.
8959 * gcc.target/nvptx/decl.c: Compile only.
8960 * gcc.target/nvptx/trailing-init.c: Compile only.
8961 * gcc.target/nvptx/ary-init.c: Compile only.
8962
cf68d92c
MP
89632016-05-10 Marek Polacek <polacek@redhat.com>
8964
8965 PR c/70255
8966 * gcc.dg/attr-opt-1.c: New test.
8967
64ea4e15
RB
89682016-05-10 Richard Biener <rguenther@suse.de>
8969
8970 PR tree-optimization/70497
8971 PR tree-optimization/28367
8972 * gcc.dg/torture/20160404-1.c: New testcase.
8973 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8974 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8975
5a96dae3
PMR
89762016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8977
8978 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8979
fc97f805
UB
89802016-05-09 Uros Bizjak <ubizjak@gmail.com>
8981
8982 * gcc.target/i386/fabsneg-1.c New test.
8983
a710b1d5
AM
89842016-05-09 Alan Modra <amodra@gmail.com>
8985
8986 PR testsuite/70826
8987 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8988
171f6f05
RB
89892016-05-09 Richard Biener <rguenther@suse.de>
8990
8991 PR tree-optimization/70985
8992 * gcc.dg/torture/pr70985.c: New testcase.
8993
18caa34e
BC
89942016-05-09 Bin Cheng <bin.cheng@arm.com>
8995
8996 * gcc.dg/tree-ssa/ifc-9.c: New test.
8997 * gcc.dg/tree-ssa/ifc-10.c: New test.
8998 * gcc.dg/tree-ssa/ifc-11.c: New test.
8999 * gcc.dg/tree-ssa/ifc-12.c: New test.
9000 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9001 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9002 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9003
7a27d38f
RB
90042016-05-09 Richard Biener <rguenther@suse.de>
9005
9006 PR fortran/70937
9007 * gfortran.dg/pr70937.f90: New testcase.
9008
5ebbbd3d
RO
90092016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9010
9011 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9012
f6288c24
FR
90132016-05-07 Fritz Reese <fritzoreese@gmail.com>
9014
9015 PR fortran/56226
9016 * gfortran.dg/dec_structure_1.f90: New testcase.
9017 * gfortran.dg/dec_structure_2.f90: Ditto.
9018 * gfortran.dg/dec_structure_3.f90: Ditto.
9019 * gfortran.dg/dec_structure_4.f90: Ditto.
9020 * gfortran.dg/dec_structure_5.f90: Ditto.
9021 * gfortran.dg/dec_structure_6.f90: Ditto.
9022 * gfortran.dg/dec_structure_7.f90: Ditto.
9023 * gfortran.dg/dec_structure_8.f90: Ditto.
9024 * gfortran.dg/dec_structure_9.f90: Ditto.
9025 * gfortran.dg/dec_structure_10.f90: Ditto.
9026 * gfortran.dg/dec_structure_11.f90: Ditto.
9027 * gfortran.dg/dec_union_1.f90: Ditto.
9028 * gfortran.dg/dec_union_2.f90: Ditto.
9029 * gfortran.dg/dec_union_3.f90: Ditto.
9030 * gfortran.dg/dec_union_4.f90: Ditto.
9031 * gfortran.dg/dec_union_5.f90: Ditto.
9032 * gfortran.dg/dec_union_6.f90: Ditto.
9033 * gfortran.dg/dec_union_7.f90: Ditto.
9034
5ec4a8cd
TV
90352016-05-07 Tom de Vries <tom@codesourcery.com>
9036
9037 PR tree-optimization/70956
9038 * gcc.dg/graphite/pr70956.c: New test.
9039
58ec1d0e
JJ
90402016-05-06 Jakub Jelinek <jakub@redhat.com>
9041
ccd88fb7
JJ
9042 PR middle-end/70941
9043 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9044 (a, b, c, d): Change type from char to signed char.
9045 (main): Compare against (signed char) -1634678893 instead of
9046 hardcoded -109. Use __builtin_abort instead of abort.
9047
dd3b6464
JJ
9048 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9049 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9050
58ec1d0e
JJ
9051 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9052
19aa23d8
YR
90532016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9054
9055 PR debug/70935
9056 * gcc.dg/torture/pr70935.c: New test.
9057
ae5f0df1
OE
90582016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9059
9060 PR target/58219
ce23a8ff 9061 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9062
078f7e37
RB
90632016-05-06 Richard Biener <rguenther@suse.de>
9064
9065 PR tree-optimization/70960
9066 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9067
765d7b54
OE
90682016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9069
9070 PR target/52933
9071 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9072 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9073 Adjust expected instruction counts.
9074 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9075
29c94e65
MP
90762016-05-06 Marek Polacek <polacek@redhat.com>
9077
9078 PR sanitizer/70875
9079 * gcc.dg/ubsan/bounds-3.c: New test.
9080
3684b02e
OE
90812016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9082
9083 PR target/54089
9084 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9085
8706773f
RB
90862016-05-06 Richard Biener <rguenther@suse.de>
9087
9088 PR middle-end/70931
9089 * gfortran.dg/pr70931.f90: New testcase.
9090
a4f51018
RB
90912016-05-06 Richard Biener <rguenther@suse.de>
9092
9093 PR middle-end/70941
9094 * gcc.dg/torture/pr70941.c: New testcase.
9095
c4f2425f
BC
90962016-05-05 Bin Cheng <bin.cheng@arm.com>
9097
9098 PR tree-optimization/57206
9099 * gcc.dg/vect/pr57206.c: New test.
9100
5dc08197
RO
91012016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9102
9103 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9104
351f85c5
JJ
91052016-05-05 Jakub Jelinek <jakub@redhat.com>
9106
568bac8c
JJ
9107 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9108
351f85c5
JJ
9109 * c-c++-common/Wdangling-else-4.c: New test.
9110
33fd7785
JJ
91112016-05-04 Jakub Jelinek <jakub@redhat.com>
9112
2d1ac15a
JJ
9113 PR c++/70906
9114 PR c++/70933
9115 * g++.dg/opt/pr70906.C: New test.
9116 * g++.dg/opt/pr70933.C: New test.
9117
33fd7785
JJ
9118 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9119
6b715bf6
JH
91202016-05-04 Jan Hubicka <hubicka@ucw.cz>
9121
9122 * gcc.dg/ipa/pure-const-3.c: New testcase.
9123
deef7113
MP
91242016-05-04 Marek Polacek <polacek@redhat.com>
9125
9126 * c-c++-common/Wdangling-else-1.c: New test.
9127 * c-c++-common/Wdangling-else-2.c: New test.
9128 * c-c++-common/Wdangling-else-3.c: New test.
9129
5396db97
KCY
91302016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9131
9132 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9133 flag is present.
9134
de55efd5
MP
91352016-05-04 Marek Polacek <polacek@redhat.com>
9136
9137 PR c/48778
9138 * gcc.dg/Waddress-2.c: New test.
9139
475839b6
AM
91402016-05-04 Alan Modra <amodra@gmail.com>
9141
9142 * gcc.target/powerpc/pr70866.c: New.
9143
b25aad5f
MS
91442016-05-03 Martin Sebor <msebor@redhat.com>
9145
9146 PR c++/66561
9147 * c-c++-common/builtin_location.c: New test.
9148 * g++.dg/cpp1y/builtin_location.C: New test.
9149
79ce98bc
MP
91502016-05-03 Marek Polacek <polacek@redhat.com>
9151
9152 PR c/70859
9153 * gcc.dg/pr70859.c: New test.
9154 * gcc.dg/pr70859-2.c: New test.
9155
402e89f5
PMR
91562016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9157
9158 * gnat.dg/debug5.adb: New testcase.
9159
f3d90045
DV
91602016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9161
9162 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9163 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9164 Procedure to check for z10 instruction set.
9165
1e26cec1
CL
91662016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9167
9168 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9169
71aca5a0
AM
91702016-05-03 Alan Modra <amodra@gmail.com>
9171
9172 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9173
2fd70ec1
JJ
91742016-05-03 Jakub Jelinek <jakub@redhat.com>
9175
9176 * gcc.target/i386/avx512f-cvt-1.c: New test.
9177
e5705cf7
L
91782016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9179
9180 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9181 -fdump-tree-vrp-details.
9182
381cdae4
RB
91832016-05-03 Richard Biener <rguenther@suse.de>
9184
9185 * gcc.dg/pr30172-1.c: Adjust.
9186 * gcc.dg/pr63743.c: Likewise.
9187 * gcc.dg/tm/pr51696.c: Likewise.
9188 * c-c++-common/tm/safe-1.c: Likewise.
9189 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9190 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9191 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9192 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9193
adedd5c1
JJ
91942016-05-03 Jakub Jelinek <jakub@redhat.com>
9195
31ed1665
JJ
9196 PR rtl-optimization/70467
9197 * gcc.target/i386/pr70467-3.c: New test.
9198 * gcc.target/i386/pr70467-4.c: New test.
9199
dea60b59
JJ
9200 PR tree-optimization/70916
9201 * gcc.c-torture/compile/pr70916.c: New test.
9202
adedd5c1
JJ
9203 PR target/49244
9204 * gcc.target/i386/pr49244-1.c: New test.
9205 * gcc.target/i386/pr49244-2.c: New test.
9206
f80041ef
BS
92072016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9208
9209 PR rtl-optimization/44281
9210 * gcc.target/i386/pr44281.c: New test.
9211
1cfcd39e
BC
92122016-05-03 bin cheng <bin.cheng@arm.com>
9213
9214 PR tree-optimization/56541
9215 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9216 * gcc.dg/vect/pr56541.c: new test.
9217
4304ccfd
MM
92182016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9219
9220 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9221 __float128.
9222 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9223
50d94c29
L
92242016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9225
9226 PR testsuite/70520
9227 * c-c++-common/asan/clone-test-1.c (main): Align child process
9228 stack to 16 bytes.
9229
bc1aee87
DM
92302016-05-02 David Malcolm <dmalcolm@redhat.com>
9231
9232 PR c++/62314
9233 * g++.dg/spellcheck-fields-2.C: New test case.
9234
474e0129
DM
92352016-05-02 David Malcolm <dmalcolm@redhat.com>
9236
9237 PR c++/62314
9238 * g++.dg/pr62314.C: New test case.
9239
818b88a7
JH
92402016-05-02 Jan Hubicka <hubicka@ucw.cz>
9241
9242 * gcc.dg/ipa/inline-8.c: New testcase.
9243
dd77684f
JJ
92442016-05-02 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR rtl-optimization/70467
9247 * gcc.target/i386/pr70467-1.c: New test.
9248
72407e00
BE
92492016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9250
9251 * gcc.dg/spec-options.c: Run the test on all targets.
9252 * gcc.dg/foo.specs: Use cpp_unique_options.
9253
dd53d197
MG
92542016-05-02 Marc Glisse <marc.glisse@inria.fr>
9255
9256 * gcc.dg/tree-ssa/unord.c: New testcase.
9257
a8b85ce9
MG
92582016-05-02 Marc Glisse <marc.glisse@inria.fr>
9259
9260 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9261
5b37e866
NS
92622016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9263
9264 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9265
7176a4a0
MP
92662016-05-02 Marek Polacek <polacek@redhat.com>
9267
9268 PR c/70851
9269 * gcc.dg/enum-incomplete-3.c: New test.
9270
6b9933b9
MP
92712016-05-02 Marek Polacek <polacek@redhat.com>
9272 Tom de Vries <tom@codesourcery.com>
9273
9274 PR tree-optimization/70700
9275 * gcc.dg/pr70700.c: New test.
9276
90f82260
UB
92772016-05-01 Uros Bizjak <ubizjak@gmail.com>
9278
9279 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9280 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9281 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9282 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9283 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9284
f73036c1
EB
92852016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9286
9287 * ada/acats/run_acats: Rename into...
9288 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9289 * ada/acats/run_all.sh: Remove redundant test.
9290 (target_run): Move around.
9291 (target_gnatchop): Use newly built executable.
9292 (target_gnatmake): Likewise.
9293 Check that the compilation of impbit succeeds.
9294
85e051a3
OE
92952016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9296
9297 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9298 * gcc.dg/20021029-1.c: Likewise.
9299 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9300 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9301 * gcc.target/sh/cmpstr.c: Likewise.
9302 * gcc.target/sh/cmpstrn.c: Likewise.
9303 * gcc.target/sh/memset.c: Likewise.
9304 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9305 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9306 * gcc.target/sh/pr39423-1.c: Likewise.
9307 * gcc.target/sh/pr49468-di.c: Likewise.
9308 * gcc.target/sh/pr49468-si.c: Likewise.
9309 * gcc.target/sh/pr49880-1.c: Likewise.
9310 * gcc.target/sh/pr49880-2.c: Likewise.
9311 * gcc.target/sh/pr49880-3.c: Likewise.
9312 * gcc.target/sh/pr50751-1.c: Likewise.
9313 * gcc.target/sh/pr50751-4.c: Likewise.
9314 * gcc.target/sh/pr50751-7.c: Likewise.
9315 * gcc.target/sh/pr51244-1.c: Likewise.
9316 * gcc.target/sh/pr51244-10.c: Likewise.
9317 * gcc.target/sh/pr51244-11.c: Likewise.
9318 * gcc.target/sh/pr51244-12.c: Likewise.
9319 * gcc.target/sh/pr51244-13.c: Likewise.
9320 * gcc.target/sh/pr51244-14.c: Likewise.
9321 * gcc.target/sh/pr51244-17.c: Likewise.
9322 * gcc.target/sh/pr51244-18.c: Likewise.
9323 * gcc.target/sh/pr51244-19.c: Likewise.
9324 * gcc.target/sh/pr51244-4.c: Likewise.
9325 * gcc.target/sh/pr51244-5.c: Likewise.
9326 * gcc.target/sh/pr51244-7.c: Likewise.
9327 * gcc.target/sh/pr51244-8.c: Likewise.
9328 * gcc.target/sh/pr51244-9.c: Likewise.
9329 * gcc.target/sh/pr51697.c: Likewise.
9330 * gcc.target/sh/pr52483-1.c: Likewise.
9331 * gcc.target/sh/pr52483-2.c: Likewise.
9332 * gcc.target/sh/pr52483-3.c: Likewise.
9333 * gcc.target/sh/pr52483-5.c: Likewise.
9334 * gcc.target/sh/pr52933-1.c: Likewise.
9335 * gcc.target/sh/pr52933-2.c: Likewise.
9336 * gcc.target/sh/pr52933-3.c: Likewise.
9337 * gcc.target/sh/pr53568-1.c: Likewise.
9338 * gcc.target/sh/pr53976-1.c: Likewise.
9339 * gcc.target/sh/pr53988-1.c: Likewise.
9340 * gcc.target/sh/pr53988.c: Likewise.
9341 * gcc.target/sh/pr54089-1.c: Likewise.
9342 * gcc.target/sh/pr54089-6.c: Likewise.
9343 * gcc.target/sh/pr54089-7.c: Likewise.
9344 * gcc.target/sh/pr54089-8.c: Likewise.
9345 * gcc.target/sh/pr54089-9.c: Likewise.
9346 * gcc.target/sh/pr54236-1.c: Likewise.
9347 * gcc.target/sh/pr54236-2.c: Likewise.
9348 * gcc.target/sh/pr54236-3.c: Likewise.
9349 * gcc.target/sh/pr54236-4.c: Likewise.
9350 * gcc.target/sh/pr54386.c: Likewise.
9351 * gcc.target/sh/pr54602-1.c: Likewise.
9352 * gcc.target/sh/pr54685.c: Likewise.
9353 * gcc.target/sh/pr54760-1.c: Likewise.
9354 * gcc.target/sh/pr54760-2.c: Likewise.
9355 * gcc.target/sh/pr54760-3.c: Likewise.
9356 * gcc.target/sh/pr54760-4.c: Likewise.
9357 * gcc.target/sh/pr54760-5.c: Likewise.
9358 * gcc.target/sh/pr54760-6.c: Likewise.
9359 * gcc.target/sh/pr55146.c: Likewise.
9360 * gcc.target/sh/pr55160.c: Likewise.
9361 * gcc.target/sh/pr59278.c: Likewise.
9362 * gcc.target/sh/pr59401-1.c: Likewise.
9363 * gcc.target/sh/pr59533-1.c: Likewise.
9364 * gcc.target/sh/pr63260.c: Likewise.
9365 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9366 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9367 * gcc.target/sh/strlen.c: Likewise.
9368 * gcc.target/sh/torture/pr30807.c: Likewise.
9369 * gcc.target/sh/torture/pr34777.c: Likewise.
9370 * gcc.target/sh/torture/pr64652.c: Likewise.
9371 * gcc.target/sh/torture/pr65505.c: Likewise.
9372 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9373 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9374
411e5c67
PC
93752016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9376
9377 PR c++/66644
9378 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9379
8fa97501
BS
93802016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9381
9382 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9383 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9384 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9385 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9386
5a956111
PP
93872016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9388
9389 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9390 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9391
e7ff0319
CP
93922016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9393
9394 PR middle-end/70626
9395 * c-c++-common/goacc/combined-reduction.c: New test.
9396 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9397
52d11a4b
L
93982016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9399
9400 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9401 *movdi_internal pattern only if PIC off.
9402 * gcc.target/i386/pr70155-2.c: Likewise.
9403 * gcc.target/i386/pr70155-3.c: Likewise.
9404 * gcc.target/i386/pr70155-4.c: Likewise.
9405 * gcc.target/i386/pr70155-5.c: Likewise.
9406 * gcc.target/i386/pr70155-6.c: Likewise.
9407 * gcc.target/i386/pr70155-7.c: Likewise.
9408 * gcc.target/i386/pr70155-8.c: Likewise.
9409 * gcc.target/i386/pr70155-15.c: Likewise.
9410 * gcc.target/i386/pr70155-17.c: Likewise.
9411 * gcc.target/i386/pr70155-22.c: Likewise.
9412
8960db31
BC
94132016-04-29 Bin Cheng <bin.cheng@arm.com>
9414
9415 PR tree-optimization/70803
9416 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9417
cca535a4
IE
94182016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9419
9420 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9421 optimization of vector loop.
9422 * gcc.target/i386/vect-unpack-3.c: New test.
9423 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9424 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9425 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9426
500ecf4a
MP
94272016-04-29 Marek Polacek <polacek@redhat.com>
9428
9429 PR sanitizer/70342
9430 * g++.dg/ubsan/null-7.C: New test.
9431
2fff3db8
MP
9432 PR c/70852
9433 * gcc.dg/pr70852.c: New test.
9434
509063eb
DV
94352016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9436
9437 PR/69089
9438 * g++.dg/cpp0x/alignas6.C: New test.
9439
83745c0d
DV
94402016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9441
c87885ca
RO
9442 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9443 * gcc.dg/pr27003.c: Likewise.
9444 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9445 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9446 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9447 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9448 * gcc.target/arc/mxy.c: Likewise.
9449 * gcc.target/arc/mswape.c: Likewise.
9450 * gcc.target/arc/mrtsc.c: Likewise.
9451 * gcc.target/arc/mcrc.c: Likewise.
9452 * gcc.target/arc/mdsp-packa.c: Likewise.
9453 * gcc.target/arc/mdvbf.c: Likewise.
9454 * gcc.target/arc/mlock.c: Likewise.
9455 * gcc.target/arc/mmac-24.c: Likewise.
9456 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9457
849b265d
BS
94582016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9459 Matthijs Kooijman <matthijs@stdin.nl>
9460 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9461
9462 PR target/60040
9463 * gcc.target/avr/pr60040-1.c: New.
9464 * gcc.target/avr/pr60040-2.c: New.
9465
1390536b
RB
94662016-04-29 Richard Biener <rguenther@suse.de>
9467
9468 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9469
98998245
RB
94702016-04-29 Richard Biener <rguenther@suse.de>
9471
9472 PR tree-optimization/13962
9473 PR tree-optimization/65686
9474 * gcc.dg/uninit-pr65686.c: New testcase.
9475
8b80cc21
JJ
94762016-04-29 Jakub Jelinek <jakub@redhat.com>
9477
9478 PR middle-end/70843
9479 * gcc.dg/pr70843.c: New test.
9480
6181bc30
JJ
94812016-04-28 Jakub Jelinek <jakub@redhat.com>
9482
9483 PR target/70858
9484 * gcc.target/i386/pr70858.c: New test.
9485
f4cb3612
AB
94862016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9487
9488 * gcc.target/arc/nps400-1.c: New file.
9489
8ad9df62
JR
94902016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9491 Andrew Burgess <andrew.burgess@embecosm.com>
9492
9493 * gcc.target/arc/movh_cl-1.c: New file.
9494
ceaaa9fe
JR
94952016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9496 Andrew Burgess <andrew.burgess@embecosm.com>
9497
9498 * gcc.target/arc/extzv-1.c: New file.
9499 * gcc.target/arc/insv-1.c: New file.
9500 * gcc.target/arc/insv-2.c: New file.
9501 * gcc.target/arc/movb-1.c: New file.
9502 * gcc.target/arc/movb-2.c: New file.
9503 * gcc.target/arc/movb-3.c: New file.
9504 * gcc.target/arc/movb-4.c: New file.
9505 * gcc.target/arc/movb-5.c: New file.
9506 * gcc.target/arc/movb_cl-1.c: New file.
9507 * gcc.target/arc/movb_cl-2.c: New file.
9508 * gcc.target/arc/movbi_cl-1.c: New file.
9509 * gcc.target/arc/movl-1.c: New file.
9510
4d03dc2f
JR
95112016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9512 Andrew Burgess <andrew.burgess@embecosm.com>
9513
9514 * gcc.target/arc/cmem-1.c: New file.
9515 * gcc.target/arc/cmem-2.c: New file.
9516 * gcc.target/arc/cmem-3.c: New file.
9517 * gcc.target/arc/cmem-4.c: New file.
9518 * gcc.target/arc/cmem-5.c: New file.
9519 * gcc.target/arc/cmem-6.c: New file.
9520 * gcc.target/arc/cmem-7.c: New file.
9521 * gcc.target/arc/cmem-ld.inc: New file.
9522 * gcc.target/arc/cmem-st.inc: New file.
9523
81262dad
JJ
95242016-04-28 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR target/70821
9527 * gcc.target/i386/pr70821.c: New test.
9528
0a31a09a
BS
95292016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9530
9531 * gcc.target/powerpc/vec-adde.c: New test.
9532 * gcc.target/powerpc/vec-adde-int128.c: New test.
9533
3ddffba9
JJ
95342016-04-28 Jakub Jelinek <jakub@redhat.com>
9535
9536 * gcc.target/i386/avx-vround-1.c: New test.
9537 * gcc.target/i386/avx-vround-2.c: New test.
9538 * gcc.target/i386/avx512vl-vround-1.c: New test.
9539 * gcc.target/i386/avx512vl-vround-2.c: New test.
9540
713dedcd
RO
95412016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9542
9543 PR testsuite/70595
9544 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9545 (check_effective_target_cilkplus_runtime): ... this.
9546 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9547 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9548
9549 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9550 Require cilkplus_runtime.
9551 Don't add -lcilkrts.
9552 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9553 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9554 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9555 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9556 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9557 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9558 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9559 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9560 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9561 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9562 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9563 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9564 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9565 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9566 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9567 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9568 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9569 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9570 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9571 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9572 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9573 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9574 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9575 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9576 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9577 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9578 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9579 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9580 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9581
9582 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9583 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9584
9585 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9586
9587 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9588 cilkplus_runtime.
9589
3563f78f
MG
95902016-04-27 Marc Glisse <marc.glisse@inria.fr>
9591
9592 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9593 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9594
6bc2bb18
RB
95952015-04-27 Ryan Burn <contact@rnburn.com>
9596
9597 PR c++/69024
9598 PR c++/68997
9599 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9600 diagnostic.
9601 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9602 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9603
1e55d29a
EB
96042016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9605
9606 * gnat.dg/limited_with4.ad[sb]: New test.
9607 * gnat.dg/limited_with4_pkg.ads: New helper.
9608
087146ca
L
96092016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9610
9611 PR target/70155
9612 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9613 and movv1ti_internal patterns
9614 * gcc.target/i386/pr70155-1.c: New test.
9615 * gcc.target/i386/pr70155-2.c: Likewise.
9616 * gcc.target/i386/pr70155-3.c: Likewise.
9617 * gcc.target/i386/pr70155-4.c: Likewise.
9618 * gcc.target/i386/pr70155-5.c: Likewise.
9619 * gcc.target/i386/pr70155-6.c: Likewise.
9620 * gcc.target/i386/pr70155-7.c: Likewise.
9621 * gcc.target/i386/pr70155-8.c: Likewise.
9622 * gcc.target/i386/pr70155-9.c: Likewise.
9623 * gcc.target/i386/pr70155-10.c: Likewise.
9624 * gcc.target/i386/pr70155-11.c: Likewise.
9625 * gcc.target/i386/pr70155-12.c: Likewise.
9626 * gcc.target/i386/pr70155-13.c: Likewise.
9627 * gcc.target/i386/pr70155-14.c: Likewise.
9628 * gcc.target/i386/pr70155-15.c: Likewise.
9629 * gcc.target/i386/pr70155-16.c: Likewise.
9630 * gcc.target/i386/pr70155-17.c: Likewise.
9631 * gcc.target/i386/pr70155-18.c: Likewise.
9632 * gcc.target/i386/pr70155-19.c: Likewise.
9633 * gcc.target/i386/pr70155-20.c: Likewise.
9634 * gcc.target/i386/pr70155-21.c: Likewise.
9635 * gcc.target/i386/pr70155-22.c: Likewise.
9636
92329f9f
L
96372016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9638
9639 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9640 ".{5,6}".
9641
309a0cf6
BC
96422016-04-27 Bin Cheng <bin.cheng@arm.com>
9643
9644 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9645 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9646 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9647 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9648 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9649
72ed2b9c
RB
96502016-04-27 Richard Biener <rguenther@suse.de>
9651
9652 PR ipa/70760
9653 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9654 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9655
3c98ff9b
NS
96562016-04-27 Nathan Sidwell <nathan@acm.org>
9657
9658 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9659 * g++.dg/ubsan/pr63956.C: Adjust error location.
9660
9ec5d66b
NC
96612016-04-27 Nick Clifton <nickc@redhat.com>
9662
9663 PR middle-end/49889
9664 * gcc.dg/pr49889.c: New test.
9665
c1e1f433
BS
96662016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9667
9668 * c-c++-common/memset-array.c: New test.
9669
8ac43293
MS
96702016-04-26 Martin Sebor <msebor@redhat.com>
9671
9672 PR c++/66639
9673 * g++.dg/cpp1y/func_constexpr.C: New test.
9674
843ce8ab
PP
96752016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9676
9677 PR c++/70241
9678 * g++.dg/cpp0x/enum32.C: New test.
9679 * g++.dg/cpp0x/enum33.C: New test.
9680
96812016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9682
9683 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9684 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9685 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9686 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9687 * gcc.c-torture/execute/pr38151.c: Likewise.
9688 * gcc.c-torture/execute/pr66556.c: Likewise.
9689 * gcc.c-torture/execute/pr67781.c: Likewise.
9690 * gcc.c-torture/execute/pr68648.c: Likewise.
9691
ca1206be
MG
96922016-04-26 Marc Glisse <marc.glisse@inria.fr>
9693
9694 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9695
2448a956
MP
96962016-04-26 Marek Polacek <polacek@redhat.com>
9697
9698 PR c/67784
9699 * gcc.dg/pr67784-3.c: New test.
9700 * gcc.dg/pr67784-4.c: New test.
9701 * gcc.dg/pr67784-5.c: New test.
9702
b02a5e26
MP
9703 PR c/70791
9704 * gcc.dg/Wnested-externs-2.c: New test.
9705
6b6aa8d3
MG
97062016-04-26 Marc Glisse <marc.glisse@inria.fr>
9707
9708 * gcc.dg/fold-plusmult.c: Adjust.
9709 * gcc.dg/no-strict-overflow-6.c: Adjust.
9710 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9711
a2095b55
BS
97122016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9713
9714 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9715 number scans.
9716 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9717 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9718 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9719 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9720 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9721 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9722 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9723 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9724 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9725 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9726 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9727 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9728 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9729 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9730 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9731 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9732 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9733 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9734 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9735 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9736 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9737 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9738 scans.
9739 * gcc.target/i386/pr32219-4.c: Likewise.
9740 * gcc.target/i386/pr32219-6.c: Likewise.
9741 * gcc.target/i386/pr32219-8.c: Likewise.
9742
bb0cc5c8
KT
97432016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9744
9745 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9746 associated options.
9747
5a0802ea
MP
97482016-04-26 Marek Polacek <polacek@redhat.com>
9749
9750 PR c++/70744
9751 * g++.dg/ext/cond2.C: New test.
9752
00f615af
BC
97532016-04-26 Bin Cheng <bin.cheng@arm.com>
9754
9755 PR tree-optimization/70771
9756 PR tree-optimization/70775
9757 * gcc.dg/pr70771.c: New test.
25939d34 9758 * gcc.dg/pr70775.c: New test.
00f615af 9759
218155e7
BS
97602016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9761
9762 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9763
ab99f467
RB
97642016-04-25 Richard Biener <rguenther@suse.de>
9765
9766 PR tree-optimization/70780
9767 * gcc.dg/torture/pr70780.c: New testcase.
9768
3f8257db 97692016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9770
c87885ca
RO
9771 * gcc.target/arm/neon-vaddws16.c: New test.
9772 * gcc.target/arm/neon-vaddws32.c: New test.
9773 * gcc.target/arm/neon-vaddwu16.c: New test.
9774 * gcc.target/arm/neon-vaddwu32.c: New test.
9775 * gcc.target/arm/neon-vaddwu8.c: New test.
9776 * lib/target-supports.exp
93c590ee
MC
9777 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9778 that arm neon support vector widen sum of HImode TO SImode.
9779
d6c1a7a7
JJ
97802016-04-23 Jakub Jelinek <jakub@redhat.com>
9781
9782 PR sanitizer/70712
9783 * c-c++-common/asan/pr70712.c: New test.
9784
ab0fc037
TS
97852016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9786
9787 * .gitattributes: New file.
9788
2aa64824
CL
97892016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9790
9791 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9792
e7e12d92
DH
97932016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9794
9795 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9796 * gfortran.dg/submodule_15.f08: Likewise.
9797
d1431192
RB
97982016-04-22 Richard Biener <rguenther@suse.de>
9799
9800 PR tree-optimization/70740
9801 * gcc.dg/torture/pr70740.c: New testcase.
9802
04a63c24
L
98032016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9804
9805 PR target/70750
9806 * gcc.target/i386/pr70750-1.c: New test.
9807 * gcc.target/i386/pr70750-2.c: Likewise.
9808
20700098
PC
98092016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9810
9811 PR c++/70540
9812 * g++.dg/cpp0x/auto48.C: New.
9813
aedf4e12
MP
98142016-04-21 Marek Polacek <polacek@redhat.com>
9815
9816 PR c++/70513
9817 * g++.dg/cpp0x/forw_enum12.C: New test.
9818 * g++.dg/cpp0x/forw_enum13.C: New test.
9819
2074d80a
KY
98202016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9821
9822 PR target/70728
9823 * gcc.target/i386/pr70728.c: New test.
9824
aef4aab0
RB
98252016-04-21 Richard Biener <rguenther@suse.de>
9826
9827 PR middle-end/70747
9828 * gcc.dg/pr70747.c: New testcase.
9829
2359e571
BC
98302016-04-21 Bin Cheng <bin.cheng@arm.com>
9831
9832 PR tree-optimization/70715
9833 * gcc.dg/tree-ssa/scev-13.c: New test.
9834
ce0e66ff
MG
98352016-04-21 Marc Glisse <marc.glisse@inria.fr>
9836
9837 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9838
2c2870a1
MG
98392016-04-21 Marc Glisse <marc.glisse@inria.fr>
9840
9841 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9842
a2b056a3
JH
98432016-04-20 Jan Hubicka <jh@suse.cz>
9844
9845 PR ipa/70018
9846 * g++.dg/ipa/nothrow-1.C: New testcase.
9847
ee392fc2
NS
98482016-04-20 Nathan Sidwell <nathan@acm.org>
9849
9850 PR c++/55635
9851 * g++.dg/eh/delete1.C: New.
9852
dda49daf
L
98532016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9854
9855 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9856 -mtune-ctrl=sse_typeless_stores.
9857
8a5b9d5a
L
98582016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9859
9860 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9861
1011119f
BC
98622016-04-20 Bin Cheng <bin.cheng@arm.com>
9863
9864 PR tree-optimization/69489
9865 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9866
477d4906
IV
98672016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9868
9869 PR c++/69363
9870 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9871 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9872 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9873
fad08d12
BC
98742016-04-20 Bin Cheng <bin.cheng@arm.com>
9875
9876 PR tree-optimization/56625
9877 PR tree-optimization/69489
9878 * gcc.dg/vect/pr56625.c: New test.
9879 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9880
9e3e4fab
AP
98812016-04-20 Andrew Pinski <apinski@cavium.com>
9882
9883 PR target/64971
9884 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9885
d7aa24e4
AC
98862016-04-20 Arnaud Charlet <charlet@adacore.com>
9887
9888 * gnat.dg/self1.adb: Remove now incorrect test.
9889
e6d62b46
BC
98902016-04-20 Bin Cheng <bin.cheng@arm.com>
9891
9892 * gcc.dg/tree-ssa/scev-11.c: New test.
9893 * gcc.dg/tree-ssa/scev-12.c: New test.
9894
2697b189
MP
98952016-04-20 Marek Polacek <polacek@redhat.com>
9896
9897 PR tree-optimization/70725
9898 * gcc.dg/pr70725.c: New test.
9899
60d393e8
RB
99002016-04-20 Richard Biener <rguenther@suse.de>
9901
9902 PR tree-optimization/70726
9903 * g++.dg/vect/pr70726.cc: New testcase.
9904
82c6f58a
AK
99052016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9906
9907 PR target/70674
9908 * gcc.target/s390/pr70674.c: New test.
9909
90eeab20
JD
99102016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9911
9912 PR libgfortran/70684
9913 * gfortran.dg/list_read_14.f90: New test.
9914
fc9cf6da
L
99152016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9916
9917 PR target/69201
9918 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9919 extern to force it misaligned.
9920 (b): Likewise.
9921 (c): Likewise.
9922 (d): Likewise.
9923 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9924 Don't check `*' before movv4sf_internal.
9925 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9926 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9927 Don't check `*' before movv16qi_internal.
9928 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9929 extern to force it misaligned.
9930 (b): Likewise.
9931 (c): Likewise.
9932 (d): Likewise.
9933 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9934 Don't check `*' before movv2df_internal.
9935 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9936 extern to force it misaligned.
9937 (b): Likewise.
9938 (c): Likewise.
9939 (d): Likewise.
9940 Check movv8sf_internal instead of avx_storeups256.
9941 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9942
ea8927ea
RB
99432016-04-19 Richard Biener <rguenther@suse.de>
9944
9945 PR tree-optimization/70171
9946 * g++.dg/tree-ssa/pr70171.C: New testcase.
9947
65f52ee9
RB
99482016-04-19 Richard Biener <rguenther@suse.de>
9949
9950 PR tree-optimization/70724
9951 * gcc.dg/torture/pr70724.c: New testcase.
9952
987b67f1
VM
99532016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9954
9955 PR middle-end/70689
c87885ca 9956 * gcc.target/i386/pr70689.c: New.
987b67f1 9957
91a47c39
L
99582016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9959
9960 PR target/70708
9961 * gcc.target/i386/pr70708.c: New test.
9962
8270b82d
RB
99632016-04-18 Richard Biener <rguenther@suse.de>
9964
9965 PR tree-optimization/43434
9966 * gcc.dg/vect/pr43434.c: New testcase.
9967 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9968 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9969 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9970 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9971 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9972 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9973 * gcc.dg/gomp/pr68640.c: Likewise.
9974 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9975 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9976
edd048e2
RB
99772016-04-18 Richard Biener <rguenther@suse.de>
9978
9979 PR tree-optimization/70701
9980 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9981
bd5c7330
TV
99822016-04-18 Tom de Vries <tom@codesourcery.com>
9983
9984 PR testsuite/70699
9985 * gcc.dg/pr70161.c: Add dot-file scans.
9986 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9987 instead of after last dot char.
9988
23f2660f
EB
99892016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9990
9991 * c-c++-common/dump-ada-spec-3.c: New test.
9992 * c-c++-common/dump-ada-spec-4.c: Likewise.
9993
da152c9f
TV
99942016-04-17 Tom de Vries <tom@codesourcery.com>
9995
9996 PR other/70183
9997 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9998
cc950f98
JH
99992016-04-15 Jan Hubicka <jh@suse.cz>
10000
10001 PR ipa/70018
10002 * g++.dg/ipa/pure-const-1.C: New testcase.
10003 * g++.dg/ipa/pure-const-2.C: New testcase.
10004 * g++.dg/ipa/pure-const-3.C: New testcase.
10005
949505a9
MP
100062016-04-15 Marek Polacek <polacek@redhat.com>
10007
10008 PR c/70671
10009 * gcc.dg/bitfld-22.c: New test.
10010
10e547d6
BS
100112016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10012
10013 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10014 x86_64.
10015
1e77281b
MP
100162016-04-15 Marek Polacek <polacek@redhat.com>
10017
10018 PR c/70651
10019 * c-c++-common/pr70651.c: New test.
10020
e501fa8e
KT
100212016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10022
10023 PR rtl-optimization/70681
10024 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10025 dump scan on arm and powerpc.
10026 * gcc.dg/pr10474.c: Likewise.
10027
dda1bf61
JJ
100282016-04-15 Jakub Jelinek <jakub@redhat.com>
10029
ca4ef1ff
JJ
10030 PR c++/69517
10031 PR c++/70019
10032 PR c++/70588
10033 * g++.dg/cpp1y/vla11.C: Revert for real.
10034
dda1bf61
JJ
10035 PR c/70436
10036 * c-c++-common/Wparentheses-1.c: New test.
10037 * c-c++-common/gomp/Wparentheses-1.c: New test.
10038 * c-c++-common/gomp/Wparentheses-2.c: New test.
10039 * c-c++-common/gomp/Wparentheses-3.c: New test.
10040 * c-c++-common/gomp/Wparentheses-4.c: New test.
10041 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10042 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10043 * c-c++-common/goacc/Wparentheses-1.c: New test.
10044
1355e62c
KY
100452016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10046
10047 PR target/70662
10048 * gcc.target/i386/pr70662.c: New test.
10049
0ab34b9e 100502016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10051 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10052
10053 PR tree-optimization/70130
10054 * gcc.dg/vect/O3-pr70130.c: New testcase.
10055
bc773aad
MM
100562016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10057
6e9b2286
MM
10058 PR target/70669
10059 * gcc.target/powerpc/pr70669.c: New test.
10060
bc773aad
MM
10061 PR target/70640
10062 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10063 a power7 system that does not have an assembler that supports
10064 power8.
10065
d8747845
MS
100662016-04-14 Martin Sebor <msebor@redhat.com>
10067
10068 PR c++/69517
10069 PR c++/70019
10070 PR c++/70588
10071 * c-c++-common/ubsan/vla-1.c: Revert.
10072 * g++.dg/cpp1y/vla11.C: Same.
10073 * g++.dg/cpp1y/vla12.C: Same.
10074 * g++.dg/cpp1y/vla13.C: Same.
10075 * g++.dg/cpp1y/vla14.C: Same.
10076 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10077 * g++.dg/init/array24.C: Same.
d8747845
MS
10078 * g++.dg/ubsan/vla-1.C: Same.
10079
85128559
MP
100802016-04-14 Marek Polacek <polacek@redhat.com>
10081 Jan Hubicka <hubicka@ucw.cz>
10082
10083 PR c++/70029
10084 * g++.dg/torture/pr70029.C: New test.
10085
52fbb073
MS
100862016-04-14 Martin Sebor <msebor@redhat.com>
10087
10088 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10089 type size to prevent failures on targets with very low maximum
10090 alignment.
10091
6db61d6f
RB
100922016-04-14 Richard Biener <rguenther@suse.de>
10093
10094 PR tree-optimization/70623
10095 * gcc.dg/torture/pr70623.c: New testcase.
10096 * gcc.dg/torture/pr70623-2.c: Likewise.
10097
342fac95
MS
100982016-04-13 Martin Sebor <msebor@redhat.com>
10099
10100 PR c++/69517
10101 PR c++/70019
10102 PR c++/70588
10103 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10104 * g++.dg/cpp1y/vla11.C: New test.
10105 * g++.dg/cpp1y/vla12.C: New test.
10106 * g++.dg/cpp1y/vla13.C: New test.
10107 * g++.dg/cpp1y/vla14.C: New test.
10108 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10109 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10110 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10111
d93c452f
JJ
101122016-04-13 Jakub Jelinek <jakub@redhat.com>
10113
10114 PR c++/70641
10115 * g++.dg/opt/pr70641.C: New test.
10116
85115fb6
RO
101172016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10118
10119 PR rtl-optimization/68749
10120 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10121 effects of argument promotions.
10122 Remove default args to dg-skip-if.
10123
545a4139
PC
101242016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10125
10126 PR c++/70635
10127 * g++.dg/parse/pr70635.C: New.
10128
b3a77f21
MP
101292016-04-13 Marek Polacek <polacek@redhat.com>
10130
10131 PR c++/70639
10132 * c-c++-common/Wmisleading-indentation-4.c: New test.
10133
99cd9857
MP
101342016-04-13 Marek Polacek <polacek@redhat.com>
10135
10136 PR c/70436
c87885ca
RO
10137 * gcc.dg/Wparentheses-12.c: New test.
10138 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10139
75ca93ec
IE
101402016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10141
10142 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10143 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10144 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10145
3d3f9e7e
JJ
101462016-04-13 Jakub Jelinek <jakub@redhat.com>
10147
37947cd0
JJ
10148 PR middle-end/70633
10149 * gcc.c-torture/compile/pr70633.c: New test.
10150
3d3f9e7e
JJ
10151 PR debug/70628
10152 * gcc.dg/torture/pr70628.c: New test.
10153
92886d3e
PP
101542016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10155
10156 PR c++/70610
10157 * g++.dg/template/pr70610.C: New test.
10158 * g++.dg/template/pr70610-2.C: New test.
10159 * g++.dg/template/pr70610-3.C: New test.
10160 * g++.dg/template/pr70610-4.C: New test.
10161
13bd7c2b
JJ
101622016-04-12 Jakub Jelinek <jakub@redhat.com>
10163
6512fa6d
JJ
10164 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10165 128 instead of 32.
10166
13bd7c2b
JJ
10167 PR c++/70571
10168 * g++.dg/ext/pr70571.C: New test.
10169
20b9851c
MM
101702016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10171
8a434ada 10172 PR target/70640
20b9851c
MM
10173 * gcc.target/powerpc/pr70640.c: New test.
10174
2b2f52bc
PC
101752016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10176
10177 PR c++/68722
10178 * g++.dg/parse/pr68722.C: New.
10179
5901e56a
JJ
101802016-04-12 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR rtl-optimization/70596
10183 * gcc.target/i386/pr70596.c: New test.
10184
d4619dc1
NS
101852016-04-12 Nathan Sidwell <nathan@acm.org>
10186
10187 PR c++/70501
10188 * g++.dg/init/pr70501.C: New.
10189
3df530d3
DW
101902016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10191
10192 * gcc.target/i386/asm-flag-6.c: New test.
10193
b7a120d7
TV
101942016-04-12 Tom de Vries <tom@codesourcery.com>
10195
10196 PR tree-optimization/68756
10197 * gcc.dg/graphite/pr68756.c: New test.
10198
4e0eea75
JJ
101992016-04-12 Jakub Jelinek <jakub@redhat.com>
10200
10201 PR tree-optimization/70602
10202 * gcc.c-torture/execute/pr70602.c: New test.
10203
35fbda43
MM
102042016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10205
10206 PR target/70381
10207 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10208 __float128 emulator is built and runs.
10209 * gcc.target/powerpc/float128-1.c: Likewise.
10210
10211 * lib/target-supports.exp (check_ppc_float128_sw_available):
10212 Rework tests for __float128 software and hardware
10213 availability. Fix exit condition to return 0 on success.
10214
04a99ebe
JG
102152016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10216
10217 PR target/70133
10218 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10219 * gcc.target/aarch64/target_attr_15.c: Likewise.
10220
47cd5a85
PC
102212016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10222
10223 PR c++/69066
10224 * g++.dg/cpp1y/pr69066.C: New.
10225
a5edb32e
JD
102262016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10227
10228 PR fortran/68566
10229 * gfortran.dg/pr36192.f90: Update test.
10230 * gfortran.dg/pr36192_1.f90: Update test.
10231 * gfortran.dg/real_dimension_1.f: Update test.
10232 * gfortran.dg/parameter_array_init_7.f90: New test.
10233
8ef378f8
JDA
102342016-04-09 John David Anglin <danglin@gcc.gnu.org>
10235
c532c871
JDA
10236 PR testsuite/64039
10237 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10238
d34f706f
JDA
10239 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10240
75e1dd9e
JDA
10241 PR rtl-optimization/66669
10242 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10243
8a976f5f
JDA
10244 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10245
da04822a
JDA
10246 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10247 * gcc.dg/pie-1.c: Likewise.
10248 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10249 * gcc.dg/pic-4.c: Likewise.
10250 * gcc.dg/pie-3.c: Likewise.
10251 * gcc.dg/pie-4.c: Likewise.
10252
adfabcf9
JDA
10253 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10254
4a020adf
JDA
10255 PR tree-optimization/68644
10256 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10257
8ef378f8
JDA
10258 PR rtl-optimization/64886
10259 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10260
09bf990e
TV
102612016-04-09 Tom de Vries <tom@codesourcery.com>
10262
10263 PR tree-optimization/68953
10264 * gcc.dg/graphite/pr68953.c: New test.
10265
138c3c1a
DH
102662016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10267
10268 PR fortran/70592
10269 * gfortran.dg/deferred_character_16.f90: New test.
10270
f55460af
JJ
102712016-04-09 Jakub Jelinek <jakub@redhat.com>
10272
10273 PR tree-optimization/70586
10274 * gcc.c-torture/execute/pr70586.c: New test.
10275
0b77bbf3
DH
102762016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10277
10278 PR sanitizer/70573
10279 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10280 with __builtin_memset
10281 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10282
c42cfb5c
CP
102832016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10284
10285 PR lto/70289
10286 PR ipa/70348
10287 PR tree-optimization/70373
10288 PR middle-end/70533
10289 PR middle-end/70534
10290 PR middle-end/70535
10291 * c-c++-common/goacc/reduction-5.c: New test.
10292 * c-c++-common/goacc/reduction-promotions.c: New test.
10293 * gfortran.dg/goacc/reduction-3.f95: New test.
10294 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10295
56cfb596
PP
102962016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10297
10298 PR c++/70590
10299 PR c++/70452
10300 * g++.dg/pr70590.C: New test.
10301 * g++.dg/pr70590-2.C: New test.
10302
1a13c0a2
JJ
103032016-04-08 Jakub Jelinek <jakub@redhat.com>
10304
abc0647a
JJ
10305 PR middle-end/70593
10306 * gcc.target/i386/pr70593.c: New test.
10307
1a13c0a2
JJ
10308 PR rtl-optimization/70574
10309 * gcc.target/i386/avx2-pr70574.c: New test.
10310
c3da4956
MO
103112016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10312
10313 PR sanitizer/70541
10314 * c-c++-common/asan/pr70541.c: New test.
10315
9f1b833b
TV
103162016-04-08 Tom de Vries <tom@codesourcery.com>
10317
10318 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10319 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10320
bae7adda
KT
103212016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10322
10323 PR target/70566
10324 * gcc.c-torture/execute/pr70566.c: New test.
10325
211f3d57
TV
103262016-04-08 Tom de Vries <tom@codesourcery.com>
10327
10328 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10329 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10330
02cf2861
AM
103312016-04-08 Alan Modra <amodra@gmail.com>
10332
10333 * gcc.target/powerpc/pr70117.c: New.
10334
5f490f9f
JJ
103352016-04-07 Jakub Jelinek <jakub@redhat.com>
10336
56e9b710
JJ
10337 PR testsuite/70581
10338 * gcc.dg/lto/simd-function_0.c: New test.
10339
5f490f9f
JJ
10340 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10341 clones.
10342 * c-c++-common/attr-simd-2.c: Likewise.
10343 * c-c++-common/attr-simd-4.c: Likewise.
10344 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10345 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10346
e4ebc74d
TP
103472016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10348
10349 PR testsuite/70553
10350 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10351
9817ae35
TS
103522016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10353 Tom de Vries <tom@codesourcery.com>
10354
10355 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10356 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10357 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10358 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10359 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10360 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10361 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10362 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10363
e292f64d
PP
103642016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10365
10366 PR c/70436
10367 * g++.dg/warn/Wparentheses-29.C: New test.
10368
6b37bdaf
PP
103692016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10370
10371 PR c/70436
10372 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10373 explicit braces to resolve a future -Wparentheses warning.
10374
64824205
RH
103752016-04-06 Richard Henderson <rth@redhat.com>
10376
10377 * gcc.dg/pr61817-1.c: New test.
10378 * gcc.dg/pr61817-2.c: New test.
10379 * gcc.dg/pr69391-1.c: New test.
10380 * gcc.dg/pr69391-2.c: New test.
10381
bc2fc1f3
VM
103822016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10383
10384 PR rtl-optimization/70398
c87885ca 10385 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10386
41414a02
EB
103872016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10388
10389 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10390
4066ea8a
YR
103912016-04-06 Yvan Roux <yvan.roux@linaro.org>
10392 Pedro Alves <palves@redhat.com>
10393
10394 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10395
ec35ea45
JJ
103962016-04-06 Jakub Jelinek <jakub@redhat.com>
10397
3866f8dd
JJ
10398 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10399 Check for avx512f effective targets instead of avx2.
10400 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10401 for AVX512F clones.
10402 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10403 * g++.dg/gomp/declare-simd-1.C: Likewise.
10404 * g++.dg/gomp/declare-simd-3.C: Likewise.
10405 * g++.dg/gomp/declare-simd-4.C: Likewise.
10406
ec35ea45
JJ
10407 PR middle-end/70550
10408 * c-c++-common/gomp/pr70550-1.c: New test.
10409 * c-c++-common/gomp/pr70550-2.c: New test.
10410
c08d28ac
NS
104112016-04-05 Nathan Sidwell <nathan@acm.org>
10412
10413 PR c++/70512
10414 * g++.dg/ext/attribute-may-alias-5.C: New.
10415
1d510e04
JJ
104162016-04-05 Jakub Jelinek <jakub@redhat.com>
10417
10418 PR c++/70336
10419 * c-c++-common/pr70336.c: New test.
10420 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10421 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10422
84278ed9
JH
104232016-04-05 Jan Hubicka <hubicka@ucw.cz>
10424
10425 PR ipa/66223
10426 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10427
268a0ec4
JJ
104282016-04-05 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR rtl-optimization/70542
10431 * gcc.dg/torture/pr70542.c: New test.
10432 * gcc.target/i386/avx2-pr70542.c: New test.
10433
5e8c2eb1
ZS
104342016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10435
10436 PR tree-optimization/70509
10437 * gcc.target/i386/avx512bw-pr70509.c: New test.
10438
c0daf32d
PP
104392016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10440
10441 PR c++/70452
10442 * g++.dg/ext/constexpr-vla4.C: New test.
10443
bf867841
UB
104442016-04-05 Uros Bizjak <ubizjak@gmail.com>
10445
10446 PR target/70510
10447 * gcc.target/i386/pr70510.c: New test.
10448
3022186a
RB
104492016-04-05 Richard Biener <rguenther@suse.de>
10450
10451 PR tree-optimization/70526
10452 * g++.dg/torture/pr70526.C: New testcase.
10453
55fc79b2
JJ
104542016-04-05 Jakub Jelinek <jakub@redhat.com>
10455
10456 PR target/70525
10457 * gcc.target/i386/pr70525.c: New test.
10458
62b233f2
RB
104592016-04-05 Richard Biener <rguenther@suse.de>
10460
10461 PR middle-end/70499
10462 * g++.dg/torture/pr70499.C: New testcase.
10463
cc05759d
RB
104642016-04-05 Richard Biener <rguenther@suse.de>
10465
10466 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10467 remove XFAIL.
10468
f23f16d4
JJ
104692016-04-04 Jakub Jelinek <jakub@redhat.com>
10470
10471 PR middle-end/70307
10472 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10473 rs6000 ABI warnings.
10474
d27ecc49
JH
104752016-04-04 Jan Hubicka <hubicka@ucw.cz>
10476
10477 PR ipa/66223
10478 * g++.dg/ipa/devirt-51.C: New testcase.
10479
c974c96e 104802016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10481 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10482
10483 PR middle-end/70457
10484 * gcc.dg/torture/pr70457.c: New.
10485
7a85da89
AV
104862016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10487
10488 PR fortran/67538
10489 * gfortran.dg/allocate_with_source_19.f08: New test.
10490
de517e64
AV
104912016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10492
10493 PR fortran/65795
10494 * gfortran.dg/coarray_allocate_6.f08: New test.
10495
43b9f499
RB
104962016-04-04 Richard Biener <rguenther@suse.de>
10497
10498 PR rtl-optimization/70484
10499 * gcc.dg/torture/pr70484.c: New testcase.
10500
f13355da
MP
105012016-04-04 Marek Polacek <polacek@redhat.com>
10502
10503 PR c/70307
10504 * gcc.dg/torture/pr70307.c: New test.
10505
6cc6ed50
OE
105062016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10507
10508 PR target/70416
10509 PR target/67391
10510 * gcc.target/sh/torture/pr70416.c: New.
10511
abdc16c8
MS
105122016-04-02 Martin Sebor <msebor@redhat.com>
10513
10514 PR c++/67376
10515 PR c++/70170
10516 PR c++/70172
10517 PR c++/70228
10518 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10519 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10520 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10521 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10522 * g++.dg/cpp0x/constexpr-string.C: Same.
10523 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10524 * g++.dg/cpp0x/pr65398.C: Same.
10525 * g++.dg/ext/constexpr-vla1.C: Same.
10526 * g++.dg/ext/constexpr-vla2.C: Same.
10527 * g++.dg/ext/constexpr-vla3.C: Same.
10528 * g++.dg/ubsan/pr63956.C: Same.
10529
763cd859
JJ
105302016-04-01 Jakub Jelinek <jakub@redhat.com>
10531
10532 PR rtl-optimization/70467
10533 * gcc.target/i386/pr70467-2.c: New test.
10534
0f875435
JJ
105352016-04-01 Jakub Jelinek <jakub@redhat.com>
10536 Marek Polacek <polacek@redhat.com>
10537
10538 PR c++/70488
10539 * g++.dg/init/new47.C: New test.
10540
41d14659
RR
105412016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10542
10543 PR target/70496
10544 * gcc.target/arm/pr70496.c: New test.
10545
f9bf89bb
NS
105462016-04-01 Nathan Sidwell <nathan@acm.org>
10547
73b9085d
NS
10548 PR c++/68475
10549 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10550
4afdcfaa
IE
105512016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10552
10553 PR target/69890
10554 * gcc.dg/strlenopt.h (memmove): New.
10555 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10556 instead of "string.h".
10557 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10558 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10559 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10560 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10561 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10562 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10563 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10564 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10565 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10566 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10567 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10568 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10569 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10570 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10571 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10572 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10573 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10574 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10575 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10576 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10577
b5d7a29c
RO
105782016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10579
10580 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10581 (Holder::foo): Reflect this.
10582
b660f9ec
IE
105832016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10584
10585 PR target/70442
10586 * gcc.dg/pr70442.c: New test.
10587
88504f34
NS
105882016-03-31 Nathan Sidwell <nathan@acm.org>
10589
10590 PR c++/70393
10591 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10592
95d34b96
KY
105932016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10594
10595 PR target/70453
10596 * gcc.target/i386/pr70453.c: New test.
10597
b4c4967c
AB
105982016-03-31 Andrey Belevantsev <abel@ispras.ru>
10599
10600 PR target/70292
10601 * gcc.c-torture/pr70292.c: New test.
10602
5fde6a45
MP
106032016-03-31 Marek Polacek <polacek@redhat.com>
10604
10605 PR c/70297
10606 * c-c++-common/pr70297.c: New test.
10607 * g++.dg/cpp0x/typedef-redecl.C: New test.
10608 * gcc.dg/typedef-redecl2.c: New test.
10609
97eb24c4
JJ
106102016-03-31 Jakub Jelinek <jakub@redhat.com>
10611
10612 PR rtl-optimization/70460
10613 * gcc.c-torture/execute/pr70460.c: New test.
10614
efc3536f
RB
106152016-03-31 Richard Biener <rguenther@suse.de>
10616
10617 PR c++/70430
10618 * g++.dg/ext/vector30.C: New testcase.
10619
e0876e21
DH
106202016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10621 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10622
10623 * gfortran.dg/fmt_pf.f90: New test.
10624
e9bff8c6
RO
106252016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10626
10627 Forward-port from 5 branch
10628 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10629
10630 PR testsuite/70356
10631 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10632 dg-require-effective-target after dg-do.
10633
10634 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10635
10636 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10637
2620c80d
TS
106382016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10639 Julian Brown <julian@codesourcery.com>
10640 Chung-Lin Tang <cltang@codesourcery.com>
10641 Cesar Philippidis <cesar@codesourcery.com>
10642 James Norris <jnorris@codesourcery.com>
10643 Tom de Vries <tom@codesourcery.com>
10644 Nathan Sidwell <nathan@codesourcery.com>
10645
bf867841 10646 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10647 * c-c++-common/goacc/loop-clauses.c: Likewise.
10648 * g++.dg/goacc/template.C: Likewise.
10649 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10650 * gfortran.dg/goacc/loop-1.f95: Likewise.
10651 * gfortran.dg/goacc/loop-5.f95: Likewise.
10652 * gfortran.dg/goacc/loop-6.f95: Likewise.
10653 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10654 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10655 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10656 * c-c++-common/goacc/clauses-fail.c: Likewise.
10657 * c-c++-common/goacc/parallel-1.c: Likewise.
10658 * c-c++-common/goacc/reduction-1.c: Likewise.
10659 * c-c++-common/goacc/reduction-2.c: Likewise.
10660 * c-c++-common/goacc/reduction-3.c: Likewise.
10661 * c-c++-common/goacc/reduction-4.c: Likewise.
10662 * c-c++-common/goacc/routine-3.c: Likewise.
10663 * c-c++-common/goacc/routine-4.c: Likewise.
10664 * c-c++-common/goacc/routine-5.c: Likewise.
10665 * c-c++-common/goacc/tile.c: Likewise.
10666 * g++.dg/goacc/template.C: Likewise.
10667 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10668 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10669 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10670 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10671 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10672 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10673 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10674 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10675 * c-c++-common/goacc/use_device-1.c: ... this file.
10676 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10677 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10678 * c-c++-common/goacc/host_data-6.c: ... this file.
10679 * c-c++-common/goacc/loop-2-kernels.c: New file.
10680 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10681 * c-c++-common/goacc/loop-3.c: Likewise.
10682 * g++.dg/goacc/reference.C: Likewise.
10683 * g++.dg/goacc/routine-1.C: Likewise.
10684 * g++.dg/goacc/routine-2.C: Likewise.
10685
f6d2d066
RB
106862016-03-30 Richard Biener <rguenther@suse.de>
10687
10688 PR middle-end/70450
10689 * gcc.dg/torture/pr70450.c: New testcase.
10690
d43242b9
JJ
106912016-03-30 Jakub Jelinek <jakub@redhat.com>
10692
10693 PR target/70421
10694 * gcc.dg/torture/pr70421.c: New test.
10695 * gcc.target/i386/avx512f-pr70421.c: New test.
10696
5ce43b77
L
106972016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10698
10699 PR testsuite/70364
10700 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10701 (check): New function.
10702 (bar): Call check.
10703 (foo): Align stack to 16 bytes when calling bar.
10704 * gcc.target/i386/cleanup-2.c: Likewise.
10705
d014a712
PP
107062016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10707
10708 PR tree-optimization/59124
10709 * gcc.dg/Warray-bounds-19.c: New test.
10710
3f8257db 107112016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10712
10713 * lib/prune.exp (escape_regex_chars): New.
10714 (prune_file_path): Update to quote metcharacters for regexp.
10715
3336c6e0
JJ
107162016-03-29 Jakub Jelinek <jakub@redhat.com>
10717
a362f023
JJ
10718 PR rtl-optimization/70429
10719 * gcc.c-torture/execute/pr70429.c: New test.
10720
3336c6e0
JJ
10721 PR tree-optimization/70405
10722 * gcc.dg/pr70405.c: New test.
10723
728557fd
AV
107242016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10725
10726 PR fortran/70397
10727 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10728 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10729
bef977d4
TS
107302016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10731
10732 PR testsuite/64177
10733 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10734 __cilkrts_set_param to set two workers.
10735 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10736 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10737
6f6d25c9
DH
107382016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10739
bf867841 10740 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10741
45733562
KY
107422016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10743
10744 PR target/70406
bf867841 10745 * gcc.target/i386/pr70406.c: New test.
45733562 10746
a1799e5e
EB
107472016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10748
10749 * gnat.dg/specs/double_record_extension3.ads: New test.
10750
5fca7b66
RH
107512016-03-25 Richard Henderson <rth@redhat.com>
10752
10753 PR target/70120
10754 * gcc.target/aarch64/pr70120-1.c: New.
10755 * gcc.target/aarch64/pr70120-2.c: New.
10756 * gcc.target/aarch64/pr70120-3.c: New.
10757
31ce75c6
PP
107582016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10759
10760 PR c++/62212
10761 * g++.dg/template/mangle2.C: The dg-do directive should be
10762 "compile" not "assemble".
10763
3caf0ca1
BS
107642016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10765
10766 PR lto/69650
10767 * gcc.dg/pr69650.c: New test.
10768
634035b6
DE
107692016-03-25 David Edelsohn <dje.gcc@gmail.com>
10770
10771 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10772
45d34276
AM
107732016-03-25 Alan Modra <amodra@gmail.com>
10774
10775 * gcc.dg/dfp/pr70052.c: New test.
10776
8f085166
RH
107772016-03-24 Richard Henderson <rth@redhat.com>
10778
10779 PR middle-end/69845
10780 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10781 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10782
011e5ec3
TV
107832016-03-24 Tom de Vries <tom@codesourcery.com>
10784
10785 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10786
9e3f4551
TV
107872016-03-24 Tom de Vries <tom@codesourcery.com>
10788
10789 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10790 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10791
45780041
TV
107922016-03-24 Tom de Vries <tom@codesourcery.com>
10793
10794 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10795 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10796
887ab4e5
PP
107972016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10798
10799 PR c++/62212
10800 * g++.dg/template/mangle2.C: New test.
10801
69a9a66f
RB
108022016-03-24 Richard Biener <rguenther@suse.de>
10803
10804 PR tree-optimization/70396
10805 * gcc.dg/torture/pr70396.c: New testcase.
10806
ed87de55
RB
108072016-03-24 Richard Biener <rguenther@suse.de>
10808
10809 PR middle-end/70370
10810 * gcc.dg/torture/pr70370.c: New testcase.
10811
ea064934
TV
108122016-03-24 Tom de Vries <tom@codesourcery.com>
10813
10814 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10815 * gfortran.dg/goacc/kernels-tree.f95: Same.
10816 * gfortran.dg/goacc/parallel-tree.f95: Same.
10817
b2a4dd1d
TV
108182016-03-24 Tom de Vries <tom@codesourcery.com>
10819
10820 * c-c++-common/goacc/uninit-if-clause.c: New test.
10821 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10822
72e7cd6e
JJ
108232016-03-24 Jakub Jelinek <jakub@redhat.com>
10824
10825 PR target/70290
bf867841
UB
10826 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10827 Fix formatting.
72e7cd6e 10828
ce9d0c03
RB
108292016-03-24 Richard Biener <rguenther@suse.de>
10830
10831 PR tree-optimization/70372
10832 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10833
426b9428
PP
108342016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10835
10836 PR c++/70347
10837 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10838
cd1588c4
PP
108392016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10840
10841 PR c++/70332
10842 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10843
61637db3
JJ
108442016-03-23 Jakub Jelinek <jakub@redhat.com>
10845
928af3bf
JJ
10846 PR c++/70001
10847 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10848 * g++.dg/cpp1y/pr70001.C: New test.
10849
61637db3
JJ
10850 PR c++/70323
10851 * g++.dg/cpp0x/constexpr-70323.C: New test.
10852
05aca4e7
AO
108532016-03-23 Alexandre Oliva <aoliva@redhat.com>
10854 Jason Merrill <jason@redhat.com>
10855 Jakub Jelinek <jakub@redhat.com>
10856
10857 PR c++/69315
10858 * g++.dg/cpp0x/constexpr-69315.C: New test.
10859 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10860
fbdb6baf
MP
108612016-03-23 Marek Polacek <polacek@redhat.com>
10862
10863 PR c++/69884
10864 * g++.dg/warn/Wignored-attributes-1.C: New test.
10865 * g++.dg/warn/Wignored-attributes-2.C: New test.
10866
d79ee524
TV
108672016-03-23 Tom de Vries <tom@codesourcery.com>
10868
10869 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10870 initialization.
10871 * gfortran.dg/goacc/private-3.f95 (test): Same.
10872 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10873 missing use param.
10874
a59f0bef
KT
108752016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10876
10877 * lib/target-supports.exp: Remove v7ve entry from loop
10878 creating effective target checks.
10879 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10880 (add_options_for_arm_arch_v7ve): Likewise.
10881
0179520a
JJ
108822016-03-23 Jakub Jelinek <jakub@redhat.com>
10883
10884 PR tree-optimization/70354
10885 * gcc.dg/vect/pr70354-1.c: New test.
10886 * gcc.dg/vect/pr70354-2.c: New test.
10887 * gcc.target/i386/avx2-pr70354-1.c: New test.
10888 * gcc.target/i386/avx2-pr70354-2.c: New test.
10889
75bb14d7
JL
108902016-03-22 Jeff Law <law@redhat.com>
10891
10892 PR target/70232
10893 * gcc.dg/tree-ssa/pr70232.c: New test.
10894
72c9526d
IE
108952016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10896
10897 PR target/70302
10898 * gcc.target/i386/pr70302.c: New test.
10899
a3ca1bc5
RB
109002016-03-22 Richard Biener <rguenther@suse.de>
10901
10902 PR middle-end/70251
10903 * g++.dg/torture/pr70251.C: New testcase.
10904
5c240f4d
DM
109052016-03-22 David Malcolm <dmalcolm@redhat.com>
10906
10907 PR c/69993
10908 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10909 Wmisleading-indentation.c.
10910 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10911 reflect change to diagnostic text and order of messages.
10912 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10913
80f6631b
DE
109142016-03-22 David Edelsohn <dje.gcc@gmail.com>
10915
10916 * g++.dg/ext/java-3.C: Don't compile on AIX.
10917
9a10956c
RB
109182016-03-22 Richard Biener <rguenther@suse.de>
10919
10920 PR middle-end/70333
10921 * gcc.dg/torture/pr70333.c: New testcase.
10922
6cedf922
IE
109232016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10924
10925 * g++.dg/ext/pr70290.C: New test.
10926
cd6c27ac
KY
109272016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10928
10929 PR target/70325
10930 * gcc.target/i386/pr70325.c: New test.
10931
4cde512c
JJ
109322016-03-22 Jakub Jelinek <jakub@redhat.com>
10933
b01915ed
JJ
10934 PR target/70329
10935 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10936 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10937
4e3e2cf1
JJ
10938 PR target/70300
10939 * gcc.target/i386/pr70300.c: New test.
10940
4cde512c
JJ
10941 PR c++/70295
10942 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10943 (func2): New function for cond with parens, xfail warning for c++.
10944 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10945
16f6d7dc
PP
109462016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10947
10948 PR c++/70096
10949 * g++.dg/template/ptrmem30.C: New test.
10950
a3e2b438
PP
109512016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10952
10953 PR c++/70204
10954 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10955 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10956
11b6a02e
JJ
109572016-03-21 Jakub Jelinek <jakub@redhat.com>
10958
10959 PR middle-end/70326
10960 * gcc.dg/pr70326.c: New test.
10961
b9407883
MG
109622016-03-21 Marc Glisse <marc.glisse@inria.fr>
10963 Jakub Jelinek <jakub@redhat.com>
10964
10965 PR tree-optimization/70317
10966 * gcc.dg/pr70317.c: New test.
10967
4a148e19
UB
109682016-03-21 Uros Bizjak <ubizjak@gmail.com>
10969
10970 PR target/70327
10971 * gcc.target/i386/pr70327.c: New test.
10972
2a85ddbb
ML
109732016-03-21 Martin Liska <mliska@suse.cz>
10974
7d36fe98 10975 PR ipa/70306
2a85ddbb
ML
10976 * gcc.dg/ipa/pr70306.c: New test.
10977
4a148e19 109782016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10979
10980 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10981 * gcc.target/arm/attr-align3.c: Likewise.
10982 * gcc.target/arm/attr_arm.c: Likewise.
10983 * gcc.target/arm/flip-thumb.c: Likewise.
10984
6b366948
JJ
109852016-03-21 Jakub Jelinek <jakub@redhat.com>
10986
10987 PR target/70296
10988 * gcc.target/powerpc/altivec-36.c: New test.
10989
2fac8c14
RB
109902016-03-21 Richard Biener <rguenther@suse.de>
10991
10992 PR tree-optimization/70310
10993 * gcc.dg/torture/pr70310.c: New testcase.
10994
e9bde854
KY
109952016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10996
10997 PR target/70293
10998 * gcc.target/i386/pr70293.c: New test.
10999
56bbfaf6
RB
110002016-03-21 Richard Biener <rguenther@suse.de>
11001
11002 PR tree-optimization/70288
11003 * gcc.dg/torture/pr70288-1.c: New testcase.
11004 * gcc.dg/torture/pr70288-2.c: Likewise.
11005
3eee49ed
AB
110062016-03-21 Andrey Belevantsev <abel@ispras.ru>
11007
11008 PR rtl-optimization/69307
11009 * gcc.target/arm/pr69307.c: New test.
4a148e19 11010
8e7816b4
AB
110112016-03-21 Andrey Belevantsev <abel@ispras.ru>
11012
11013 PR rtl-optimization/69102
11014 * gcc.c-torture/compile/pr69102.c: New test.
11015
14d7d4be
JL
110162016-03-18 Jeff Law <law@redhat.com>
11017
11018 PR rtl-optimization/70263
11019 * gcc.c-torture/compile/pr70263-1.c: New test.
11020 * gcc.target/i386/pr70263-2.c: New test.
11021
5c6a601c
BS
110222016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11023
11024 PR rtl-optimization/70278
11025 * gcc.dg/torture/pr70278.c: New test.
11026 * gcc.target/arm/pr70278.c: New test.
11027
4bbf545b
DM
110282016-03-18 David Malcolm <dmalcolm@redhat.com>
11029
11030 PR c/70281
11031 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11032 (test_builtin_types_compatible_p): New test function.
11033 * gcc.dg/pr70281.c: New test case.
11034
dc28bb68
CL
110352016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11036
11037 PR target/70113
11038 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11039
5e8d6dff
IE
110402016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11041
11042 PR tree-optimization/70252
11043 * gcc.dg/pr70252.c: New test.
11044
d0e7e403
TV
110452016-03-18 Tom de Vries <tom@codesourcery.com>
11046
11047 * gcc.dg/pr70161-2.c: New test.
11048 * gcc.dg/pr70161.c: New test.
11049
fa22501a
TV
110502016-03-18 Tom de Vries <tom@codesourcery.com>
11051
11052 PR ipa/70269
11053 * gcc.dg/pr70269.c: New test.
11054
dd125026
JJ
110552016-03-18 Jakub Jelinek <jakub@redhat.com>
11056
11057 PR c++/70267
11058 * g++.dg/ext/java-3.C: New test.
11059
91914f0a
PP
110602016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11061
11062 PR c++/70205
11063 * g++.dg/lookup/pr70205.C: New test.
11064
753a8910
PP
110652016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11066
11067 PR c++/70218
11068 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11069
14ba7b28
MP
110702016-03-17 Marek Polacek <polacek@redhat.com>
11071
11072 PR c/69407
11073 * gcc.dg/atomic-op-6.c: New test.
11074
ded60913
DM
110752016-03-17 David Malcolm <dmalcolm@redhat.com>
11076
11077 PR c/70264
11078 * c-c++-common/pr70264.c: New test case.
11079
a3aad0e6
JJ
110802016-03-17 Jakub Jelinek <jakub@redhat.com>
11081
17366700
JJ
11082 PR c++/70144
11083 * c-c++-common/pr70144-1.c: New test.
11084 * c-c++-common/pr70144-2.c: New test.
11085
a3aad0e6
JJ
11086 PR c++/70272
11087 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11088 * g++.dg/opt/flifetime-dse6.C: New test.
11089 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11090
b57e6e18
L
110912016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11092
11093 PR driver/70192
11094 * gcc.dg/pic-1.c: New test.
11095 * gcc.dg/pic-2.c: Likewise.
11096 * gcc.dg/pic-3.c: Likewise.
11097 * gcc.dg/pic-4.c: Likewise.
11098 * gcc.dg/pie-1.c: Likewise.
11099 * gcc.dg/pie-2.c: Likewise.
11100 * gcc.dg/pie-3.c: Likewise.
11101 * gcc.dg/pie-4.c: Likewise.
11102 * gcc.dg/pie-5.c: Likewise.
11103 * gcc.dg/pie-6.c: Likewise.
11104
b38ba58b
TV
111052016-03-17 Tom de Vries <tom@codesourcery.com>
11106
11107 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11108 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11109
6931b3b7
RB
111102016-03-17 Richard Biener <rguenther@suse.de>
11111
11112 PR debug/70271
11113 * g++.dg/debug/pr70271.C: New testcase.
11114
0c8b64cb
IE
111152016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11116
11117 * gcc.target/i386/pr70251.c: New test.
11118
b1970801
MP
111192016-03-17 Marek Polacek <polacek@redhat.com>
11120
11121 PR c++/70194
11122 * g++.dg/warn/constexpr-70194.C: New test.
11123
820c5eaa
RH
111242016-03-16 Richard Henderson <rth@redhat.com>
11125
11126 PR middle-end/70240
11127 * gcc.c-torture/compile/pr70240.c: New.
11128
da0ad263
SKS
111292016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11130
11131 * gcc.c-torture/compile/20151204.c: Skip for avr.
11132
c73d295c
JJ
111332016-03-16 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR target/70245
11136 * g++.dg/opt/pr70245.C: New test.
11137 * g++.dg/opt/pr70245.h: New file.
11138 * g++.dg/opt/pr70245-aux.cc: New file.
11139
b2794066
MS
111402016-03-16 Martin Sebor <msebor@redhat.com>
11141
11142 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11143
aa43616c
RH
111442016-03-16 Richard Henderson <rth@redhat.com>
11145
11146 PR middle-end/70199
11147 * gcc.c-torture/compile/pr70199.c: New.
11148
59608fe5
L
111492016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11150
11151 * gcc.dg/uninit-19.c: Run dos2unix.
11152
ab4c578f
MP
111532016-03-16 Marek Polacek <polacek@redhat.com>
11154
11155 PR c/70093
11156 * gcc.dg/nested-func-10.c: New test.
11157 * gcc.dg/nested-func-9.c: New test.
11158
f5387e76
JJ
111592016-03-16 Jakub Jelinek <jakub@redhat.com>
11160
11161 PR tree-optimization/68714
11162 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11163
7662b718
TV
111642016-03-16 Tom de Vries <tom@codesourcery.com>
11165
11166 PR tree-optimization/68715
11167 * gcc.dg/graphite/pr68715-2.c: New test.
11168 * gcc.dg/graphite/pr68715.c: New test.
11169 * gfortran.dg/graphite/pr68715.f90: New test.
11170
be7ce7ae
TV
111712016-03-16 Tom de Vries <tom@codesourcery.com>
11172
11173 PR tree-optimization/68809
11174 * gcc.dg/graphite/pr68809-2.c: New test.
11175 * gcc.dg/graphite/pr68809.c: New test.
11176
1935f250
JJ
111772016-03-16 Jakub Jelinek <jakub@redhat.com>
11178
6651c93e
JJ
11179 PR c++/70147
11180 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11181 method call to i () as argument. Adjust expected output.
11182
1935f250
JJ
11183 PR c++/70147
11184 * g++.dg/ubsan/pr70147-1.C: New test.
11185 * g++.dg/ubsan/pr70147-2.C: New test.
11186
ab1caa6e
MS
111872016-03-15 Martin Sebor <msebor@redhat.com>
11188
11189 PR c++/58281
11190 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11191
5c2a1bbb
JDA
111922016-03-15 John David Anglin <danglin@gcc.gnu.org>
11193
cb5d8ad1
JDA
11194 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11195 hppa*-*-hpux*.
11196
b440dd40
JDA
11197 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11198
5c2a1bbb
JDA
11199 PR libfortran/69799
11200 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11201 libatomic_available.
11202
42c729c5
MP
112032016-03-15 Marek Polacek <polacek@redhat.com>
11204
11205 PR c++/70209
11206 * g++.dg/ext/attribute-may-alias-4.C: New test.
11207
82b1c550
AM
112082016-03-15 Alexander Monakov <amonakov@ispras.ru>
11209
11210 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11211 -fvar-tracking-assignments-toggle flag.
11212
4ccbf3a6
PH
112132016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11214
11215 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11216
c39858bd
JJ
112172016-03-15 Jakub Jelinek <jakub@redhat.com>
11218
11219 PR rtl-optimization/70222
11220 * gcc.c-torture/execute/pr70222-1.c: New test.
11221 * gcc.c-torture/execute/pr70222-2.c: New test.
11222
8be119c1
RH
112232016-03-15 Richard Henderson <rth@redhat.com>
11224
11225 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11226
6598bb55
AB
112272016-03-15 Andrey Belevantsev <abel@ispras.ru>
11228
11229 PR rtl-optimization/69032
11230 * gcc.dg/pr69032.c: New test.
11231
81fa2944
AB
112322016-03-15 Andrey Belevantsev <abel@ispras.ru>
11233
11234 PR rtl-optimization/63384
4a148e19 11235 * g++.dg/pr63384.C: New test.
81fa2944 11236
74ea9ab6
AB
112372016-03-15 Andrey Belevantsev <abel@ispras.ru>
11238
11239 PR target/64411
11240 * gcc.target/i386/pr64411.C: New test.
11241
045d5055
TV
112422016-03-15 Tom de Vries <tom@codesourcery.com>
11243
11244 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11245 * gfortran.dg/goacc/kernels-alias.f95: New test.
11246
3ea33585
MS
112472016-03-14 Martin Sebor <msebor@redhat.com>
11248
11249 PR c++/53792
11250 * g++.dg/cpp0x/constexpr-inline.C: New test.
11251 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11252
1df7b330
DE
112532016-03-14 David Edelsohn <dje.gcc@gmail.com>
11254
11255 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11256
79b57d18
JJ
112572016-03-14 Jakub Jelinek <jakub@redhat.com>
11258
11259 PR middle-end/70219
11260 * gcc.dg/pr70219.c: New test.
11261
3cbf012a
BS
112622016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11263
11264 PR target/70083
11265 * gcc.dg/torture/pr70083.c: New test.
11266 * gcc.target/i386/pr70083.c: New test.
11267
a9fee7cd
RB
112682016-03-14 Richard Biener <rguenther@suse.de>
11269
11270 PR tree-optimization/56365
11271 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11272
4799603f
SB
112732016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11274
11275 PR target/70098
11276 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11277 New function.
11278 * g++.dg/pr70098.C: New testcase.
11279
11280
760ca967
TV
112812016-03-14 Tom de Vries <tom@codesourcery.com>
11282
11283 PR tree-optimization/70045
11284 * gcc.dg/graphite/pr70045.c: New test.
11285
44e66a77
JD
112862016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11287
11288 PR fortran/69043
11289 * gfortran.dg/include_9.f90: New test.
11290
a18e0fe1
DH
112912016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11292
11293 PR fortran/45076
11294 gfortran.dg/prof/prof.exp: New script.
11295 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11296
d0aca6ab
AB
112972016-03-12 Andrey Belevantsev <abel@ispras.ru>
11298
11299 PR rtl-optimization/69307
11300 * gcc.dg/pr69307.c: New test.
11301
cefe08a4
VM
113022016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11303
11304 PR target/69614
11305 * gcc.target/arm/pr69614.c: New.
11306
70112e2a
PT
113072016-03-12 Paul Thomas <pault@gcc.gnu.org>
11308
11309 PR fortran/70031
11310 * gfortran.dg/submodule_14.f08: New test
11311
11312 PR fortran/69524
11313 * gfortran.dg/submodule_15.f08: New test
11314
3f1e5d3a
PP
113152016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11316
11317 PR c++/70106
11318 * g++.dg/cpp1y/paren3.C: New test.
11319
a3f6d680
MM
113202016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11321
11322 PR target/70131
11323 * gcc.target/powerpc/ppc-round2.c: New test.
11324
92348f09
BS
113252016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11326
11327 PR target/70123
11328 * gcc.dg/torture/pr70123.c: New test.
11329
cebde9e9
JL
113302016-03-11 Jeff Law <law@redhat.com>
11331
11332 PR tree-optimization/70190
11333 * gcc.c-torture/compile/pr70190.c: New test.
11334
3edc5da4
DM
113352016-03-11 David Malcolm <dmalcolm@redhat.com>
11336
11337 PR c/68187
11338 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11339 case.
11340 (test43_b): Likewise.
11341 (test43_c): Likewise.
11342 (test43_d): Likewise.
11343 (test43_e): Likewise.
11344 (test43_f): Likewise.
11345 (test43_g): Likewise.
11346 (test44_a): Likewise.
11347 (test44_b): Likewise.
11348 (test44_c): Likewise.
11349 (test44_d): Likewise.
11350 (test44_e): Likewise.
11351
318c1204
DM
113522016-03-11 David Malcolm <dmalcolm@redhat.com>
11353
11354 PR c/70085
11355 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11356
bc062234
KT
113572016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11358
11359 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11360 dg-options.
11361
acfc1ac1
KT
113622016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11363
11364 PR target/70002
11365 PR target/69245
11366 * gcc.target/aarch64/pr69245_2.c: New test.
11367
d1e2bb2d
JJ
113682016-03-11 Jakub Jelinek <jakub@redhat.com>
11369
11370 PR tree-optimization/70177
11371 * gcc.dg/pr70177.c: New test.
11372
07350627
AL
113732016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11374
11375 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11376
5c6706f7
AL
113772016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11378
11379 * gcc.dg/tree-ssa/sra-20.c: New.
11380
02d472a2
JJ
113812016-03-11 Jakub Jelinek <jakub@redhat.com>
11382
686d390a
JJ
11383 PR rtl-optimization/70174
11384 * gcc.dg/pr70174.c: New test.
11385
02d472a2
JJ
11386 PR tree-optimization/70169
11387 * gcc.dg/pr70169.c: New test.
11388
0f9befa1
IE
113892016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11390
11391 PR target/70160
11392 * gcc.target/i386/pr70160.c: New test.
11393
432d4670
AK
113942016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11395
11396 * gcc.target/s390/dfp-1.c: New test.
11397
a3dc8760
NC
113982016-03-10 Nick Clifton <nickc@redhat.com>
11399
11400 PR target/70044
11401 * gcc.target/aarch64/pr70044.c: New test.
11402
b87a8d7d
PP
114032016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11404 Jakub Jelinek <jakub@redhat.com>
11405
11406 PR c++/70001
11407 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11408 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11409 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11410
4f4ada6a
JH
114112016-03-10 Jan Hubicka <hubicka@ucw.cz>
11412
11413 PR lto/69589
11414 * g++.dg/lto/pr69589_0.C: New testcase
11415 * g++.dg/lto/pr69589_1.C: New testcase
11416
d49b0aa0
MP
114172016-03-10 Marek Polacek <polacek@redhat.com>
11418
11419 PR c++/70153
11420 * g++.dg/delayedfold/unary-plus1.C: New test.
11421
114222016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11423
11424 * gcc.target/arm/pr45701-1.c: Escape brackets.
11425 * gcc.target/arm/pr45701-2.c: Likewise.
11426
71017a7b
AL
114272016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11428
11429 * gfortran.dg/unconstrained_commons.f: New.
11430
ba52669f
AM
114312016-03-10 Alan Modra <amodra@gmail.com>
11432
11433 * gcc.dg/pr69195.c: New.
11434 * gcc.dg/pr69238.c: New.
11435
27742332
TV
114362016-03-10 Tom de Vries <tom@codesourcery.com>
11437
11438 PR testsuite/68915
11439 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11440
3a81a594
RB
114412016-03-10 Richard Biener <rguenther@suse.de>
11442
11443 PR tree-optimization/70128
11444 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11445 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11446
3433b975
JJ
114472016-03-09 Jakub Jelinek <jakub@redhat.com>
11448
c2864f02
JJ
11449 PR tree-optimization/70152
11450 * gcc.dg/pr70152.c: New test.
11451
3433b975
JJ
11452 PR target/70086
11453 * gcc.target/i386/pr70086-1.c: New test.
11454 * gcc.target/i386/pr70086-2.c: New test.
11455 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11456
11457 PR tree-optimization/70127
11458 * gcc.c-torture/execute/pr70127.c: New test.
11459
96b3c82d
CP
114602016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11461
11462 * c-c++-common/goacc/combined-directives-2.c: New test.
11463
b4f3232d
DM
114642016-03-09 David Malcolm <dmalcolm@redhat.com>
11465
11466 PR c/68473
11467 PR c++/70105
11468 * g++.dg/diagnostic/pr70105.C: New test.
11469 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11470 (test_multiple_ordinary_maps): New test function.
11471
40499f81
DM
114722016-03-09 David Malcolm <dmalcolm@redhat.com>
11473
11474 PR c/68473
11475 PR c++/70105
11476 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11477 Drop range information from call to inform_at_rich_loc.
11478 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11479 New.
11480 (test_show_locus): Replace calls to rich_location::add_range with
11481 calls to add_range. Rewrite the tests that used the now-defunct
11482 rich_location ctor taking a source_range. Simplify other tests
11483 by replacing calls to COMBINE_LOCATION_DATA with calls to
11484 make_location.
11485
c9e33662
RB
114862016-03-09 Richard Biener <rguenther@suse.de>
11487 Jakub Jelinek <jakub@redhat.com>
11488
11489 PR tree-optimization/70138
11490 * gcc.dg/vect/pr70138-1.c: New testcase.
11491 * gcc.dg/vect/pr70138-2.c: Likewise.
11492
2c73b764
JJ
114932016-03-09 Jakub Jelinek <jakub@redhat.com>
11494
11495 PR target/70049
11496 * gcc.target/i386/pr70049.c: New test.
11497
c06d25bb
RB
114982016-03-09 Richard Biener <rguenther@suse.de>
11499
11500 PR c/70143
11501 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11502 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11503 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11504
5828a501
RO
115052016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11506
11507 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11508 arm-*-*.
11509
2e141c8d
JJ
115102016-03-09 Jakub Jelinek <jakub@redhat.com>
11511
5a9def37
JJ
11512 PR middle-end/67278
11513 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11514
2e141c8d
JJ
11515 PR target/67278
11516 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11517
11518 PR middle-end/70050
11519 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11520 in testcase comment.
11521
bf751f40
TV
115222016-03-09 Tom de Vries <tom@codesourcery.com>
11523
11524 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11525 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11526 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11527 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11528 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11529 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11530 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11531 * gfortran.dg/goacc/kernels-loop.f95: New test.
11532
e210c999
MS
115332016-03-08 Martin Sebor <msebor@redhat.com>
11534
11535 PR c++/62096
11536 * g++.dg/warn/overflow-warn-7.C: New test.
11537
80aac5c8
JM
115382016-03-08 Jason Merrill <jason@redhat.com>
11539
11540 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11541 * lib/target-supports.exp (check_effective_target_concepts): New.
11542
12b81409
JJ
115432016-03-08 Jakub Jelinek <jakub@redhat.com>
11544
d259b234
JJ
11545 PR c++/70135
11546 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11547 * g++.dg/ubsan/pr70135.C: New test.
11548
12b81409
JJ
11549 PR target/70110
11550 * gcc.dg/pr70110.c: New test.
11551
b4e9f2aa
MJ
115522016-03-07 Martin Jambor <mjambor@suse.cz>
11553
11554 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11555 * c-c++-common/gomp/if-1.c: Likewise.
11556 * c-c++-common/gomp/pr61486-2.c: Likewise.
11557 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11558 to dg-additional-options.
11559 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11560 * g++/gomp/target-teams-1.c: Likewise.
11561 * gcc.dg/gomp/gomp.exp: Likewise.
11562 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11563 dg-additional-options.
11564 * gfortran.dg/gomp/gomp.exp: Likewise.
11565 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11566 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11567 dg-additional-options.
11568 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11569
f86e631e
MJ
115702016-03-07 Martin Jambor <mjambor@suse.cz>
11571
11572 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11573 * c-c++-common/gomp/gridify-1.c: New test.
11574 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11575
94156b3f
AV
115762016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11577
11578 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11579 trigger for cortex-r8, when scanning for register r8.
11580 * gcc.target/arm/pr45701-2.c: Likewise.
11581
a84a49b7 115822016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11583 Jeff Law <law@redhat.com>
a84a49b7
RB
11584
11585 PR tree-optimization/69740
11586 * gcc.c-torture/compile/pr69740-1.c: New test.
11587 * gcc.c-torture/compile/pr69740-2.c: New test.
11588
e41f6c9e
BS
115892016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11590
11591 * lib/target-supports.exp
11592 (check_effective_target_whole_vector_shift): Enable for PPC64.
11593
57548bf5
RB
115942016-03-07 Richard Biener <rguenther@suse.de>
11595
11596 PR tree-optimization/70115
11597 * gcc.dg/torture/pr70115.c: New testcase.
11598
4ae13300
NS
115992016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11600
11601 PR middle-end/69916
11602 * c-c-++-common/goacc/pr69916.c: New.
11603
5edb9853
RH
116042016-03-07 Richard Henderson <rth@redhat.com>
11605
11606 * gcc.c-torture/compile/pr70061.c: New test.
11607
2067a8f3
RB
116082016-03-07 Richard Biener <rguenther@suse.de>
11609
11610 PR testsuite/70109
11611 * gcc.dg/vect/O3-pr36098.c: New testcase.
11612
4145a9b7
CL
116132016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11614
11615 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11616
1878be32
EB
116172016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11618
11619 * gnat.dg/renaming9.ad[sb]: New testcase.
11620
df762bb2
JJ
116212016-03-05 Jakub Jelinek <jakub@redhat.com>
11622
11623 PR c++/70084
11624 * g++.dg/expr/stdarg3.C: New test.
11625
7d461295
JL
116262016-03-04 Jeff Law <law@redhat.com>
11627
11628 PR tree-optimization/69196
11629 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11630 x86_64-*-*.
11631
29b9828f
BS
116322016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11633
b6b552fd
BS
11634 PR c/69973
11635 * gcc.dg/pr69973.c: New test.
11636
201d49e9
BS
11637 PR rtl-optimization/69941
11638 * gcc.dg/torture/pr69941.c: New test.
11639
29b9828f
BS
11640 PR c/69824
11641 * gcc.dg/pr69824.c: New test.
11642
640b7e74
TV
116432016-03-05 Tom de Vries <tom@codesourcery.com>
11644
11645 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11646 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11647 function.
11648
7a3a3fad
PP
116492016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11650
11651 PR c++/66786
11652 * g++.dg/cpp1y/var-templ48.C: New test.
11653 * g++.dg/cpp1y/var-templ49.C: New test.
11654
cd439aec
EB
116552016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11656
11657 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11658
60204554
JJ
116592016-03-04 Jakub Jelinek <jakub@redhat.com>
11660
0c8825de
JJ
11661 PR c++/70035
11662 * g++.dg/ubsan/pr70035.C: New test.
11663
60204554
JJ
11664 PR target/70062
11665 * gcc.target/i386/pr70062.c: New test.
11666
f79d4eab
L
116672016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11668
11669 * g++.dg/template/typename21.C: Remove c++98_only.
11670
ea81ce67
L
116712016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11672
11673 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11674
64b23c13
DM
116752016-03-04 David Malcolm <dmalcolm@redhat.com>
11676
11677 PR c/68187
11678 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11679 function.
11680 (fn_42_b): Likewise.
11681 (fn_42_c): Likewise.
11682
729526f5
DM
116832016-03-04 David Malcolm <dmalcolm@redhat.com>
11684
11685 PR c/68187
11686 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11687 function.
11688 (fn_40_b): Likewise.
11689 (fn_41_a): Likewise.
11690 (fn_41_b): Likewise.
11691
f9ea11ac
JJ
116922016-03-04 Jakub Jelinek <jakub@redhat.com>
11693
11694 PR target/70059
11695 * gcc.target/i386/avx512f-pr70059.c: New test.
11696 * gcc.target/i386/avx512dq-pr70059.c: New test.
11697
b6c38c69
BS
116982016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11699
11700 PR rtl-optimization/57676
11701 * gcc.dg/torture/pr57676.c: New test.
11702
af3cdd34
IE
117032016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11704
11705 * gcc.dg/pr70026.c: New test.
11706
7ff6ca38
MP
117072016-03-04 Marek Polacek <polacek@redhat.com>
11708
11709 PR c/69798
11710 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11711 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11712
a6bf62d5
KT
117132016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11714
11715 PR target/70004
11716 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11717 Delete.
11718 (test_corners_sisd_si): Likewise.
11719 (main): Remove checks of the above.
11720 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11721
ae4cdc6a
EB
117222016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11723
11724 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11725
08455559
CL
117262016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11727
11728 * gcc.dg/torture/pr69951.c: Accept argc==0.
11729
e9a35493
RB
117302016-03-04 Richard Biener <rguenther@suse.de>
11731
11732 PR c++/70054
11733 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11734 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11735
fba054c2
DV
117362016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11737
11738 PR testsuite/69766
11739 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11740 testing multiarch.
11741
f10cdc6c
JJ
117422016-03-04 Jakub Jelinek <jakub@redhat.com>
11743
11744 PR debug/69947
11745 * gcc.dg/guality/pr69947.c: New test.
11746
2e981ba0
JJ
117472016-03-03 Jakub Jelinek <jakub@redhat.com>
11748
11749 PR ada/70017
11750 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11751
0ba3bfa2
KT
117522016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11753
11754 PR rtl-optimization/69904
11755 * gcc.target/arm/pr69904.c: New test.
11756
97ecdb46
JJ
117572016-03-03 Jakub Jelinek <jakub@redhat.com>
11758
11759 PR target/70021
11760 * gcc.dg/vect/pr70021.c: New test.
11761 * gcc.target/i386/pr70021.c: New test.
11762
a2a743a1
MP
117632016-03-03 Marek Polacek <polacek@redhat.com>
11764
11765 PR middle-end/70050
11766 * gcc.dg/pr70050.c: New test.
11767
fa07ecdd
JG
117682016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11769
11770 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11771
23504262
ML
117722016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11773
11774 PR tree-optimization/70043
11775 * gfortran.dg/vect/pr70043.f90: New test.
11776
b7b9e1a9
EB
117772016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11778
11779 * gnat.dg/specs/task1.ads: New test.
11780
cb83ba54
RO
117812016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11782
11783 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11784 Invoke gdb with -batch.
11785 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11786
a75f5e30
RB
117872016-03-03 Richard Biener <rguenther@suse.de>
11788
11789 PR tree-optimization/55936
11790 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11791
268bc320
JL
117922016-03-02 Jeff Law <law@redhat.com>
11793
815f20ab
JL
11794 PR rtl-optimization/69942
11795 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11796 effects of argument promotions.
11797
268bc320
JL
11798 PR tree-optimization/69987
11799 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11800 target does not support -fprefetch-loop-arrays.
11801
171f7de5
UB
118022016-03-02 Uros Bizjak <ubizjak@gmail.com>
11803
11804 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11805
192912db
BC
118062016-03-02 Bin Cheng <bin.cheng@arm.com>
11807
c7908871 11808 PR rtl-optimization/69052
192912db
BC
11809 * gcc.target/i386/pr69052.c: New test.
11810
90a7a40b
AM
118112016-03-02 Alan Modra <amodra@gmail.com>
11812
11813 * gcc.dg/pr69990.c: New.
11814
69fa742f
JJ
118152016-03-02 Jakub Jelinek <jakub@redhat.com>
11816
de752fb0
JJ
11817 PR c/68062
11818 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11819
11820 PR middle-end/70022
11821 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11822
69fa742f
JJ
11823 PR target/70028
11824 * gcc.target/i386/pr70028.c: New test.
11825
7c65bd56
MK
118262016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11827
11828 * c-c++-common/asan/swapcontext-test-1.c,
11829 * c-c++-common/tsan/thread_leak.c,
11830 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11831 * g++.dg/tsan/benign_race.C,
11832 * g++.dg/tsan/fd_close_norace.C,
11833 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11834 races with sanitizer output
11835
37d98220 118362016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11837 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11838
11839 PR target/67278
11840 * gcc.dg/simd-8.c: New testcase.
11841
218db463
RB
118422016-03-02 Richard Biener <rguenther@suse.de>
11843
11844 PR middle-end/67278
11845 * gcc.dg/simd-7.c: New testcase.
11846
22c72158
EB
118472016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11848
11849 * gcc.target/i386/pr70007.c: Tweak.
11850
9a790ccc
DV
118512016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11852
11853 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11854
bd02f00f
MP
118552016-03-02 Marek Polacek <polacek@redhat.com>
11856
11857 PR c/67854
11858 * gcc.dg/pr67854.c: New test.
11859
1e840f39
JJ
118602016-03-02 Jakub Jelinek <jakub@redhat.com>
11861
11862 PR middle-end/70025
11863 * gcc.dg/torture/pr70025.c: New test.
11864
bca00241
VK
118652016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11866
11867 PR tree-optimization/68621
11868 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11869
0bca04b8
EB
118702016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11871
11872 * gcc.target/i386/pr70007.c: New test.
11873
2a9afc86
JL
118742016-03-01 Jeff Law <law@redhat.com>
11875
eab2541b 11876 PR tree-optimization/69196
9d83ef71 11877 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11878
2a9afc86
JL
11879 PR tree-optimization/69196
11880 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11881 duplicating code and spoiling the expected output.
11882
0d39977e
MM
118832016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11884
11885 PR target/70033
11886 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11887 supports power9 before doing tests.
11888 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11889 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11890 * gcc.target/powerpc/p9-permute.c: Likewise.
11891
a0c0699d
UB
118922016-03-01 Uros Bizjak <ubizjak@gmail.com>
11893
11894 PR target/70027
11895 * gcc.target/i386/pr70027.c: New test.
11896
0ae3ef47 118972016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11898
11899 * gcc.dg/pr70017.c: New test.
11900
686e2237
JJ
119012016-03-01 Jakub Jelinek <jakub@redhat.com>
11902
11903 PR c/69796
11904 PR c/69974
11905 * gcc.dg/pr69796.c: New test.
11906 * gcc.dg/pr69974.c: New test.
11907
f8e4188c
EB
119082016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11909
11910 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11911
5e3f1c7c
JL
119122016-02-29 Jeff Law <law@redhat.com>
11913
11914 PR tree-optimization/69987
11915 * gfortran.dg/pr69987.f90: New test.
11916
11917 PR tree-optimization/69989
11918 * gcc.c-torture/compile/pr69989-2.c: New test.
11919
1be56bc5
MP
119202016-03-01 Marek Polacek <polacek@redhat.com>
11921
11922 PR c++/69795
11923 * g++.dg/parse/invalid1.C: New test.
11924
1b19470d
RB
119252016-03-01 Richard Biener <rguenther@suse.de>
11926
11927 PR middle-end/70022
11928 * gcc.dg/pr70022.c: New testcase.
11929
3ae0661a
IE
119302016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11931
11932 PR tree-optimization/69956
11933 * gcc.dg/pr69956.c: New test.
11934
0f09ab88
BS
119352016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11936
11937 PR target/70011
11938 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11939 XFAIL when hardware supports efficient unaligned storage access.
11940
76d881bf
PP
119412016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11942
11943 PR c++/69961
11944 * g++.dg/template/pr69961a.C: New test.
11945 * g++.dg/template/pr69961b.C: New test.
11946
7168133a
DM
119472016-02-29 David Malcolm <dmalcolm@redhat.com>
11948
11949 PR preprocessor/69985
11950 * gcc.dg/cpp/pr69985.c: New test case.
11951
0c6072a3
JL
119522016-02-29 Jeff Law <law@redhat.com>
11953
e66f219b
JL
11954 PR tree-optimization/70005
11955 * gcc.c-torture/execute/pr70005.c New test.
11956
0c6072a3
JL
11957 PR tree-optimization/69999
11958 * gcc.c-torture/compile/pr69999.c: New test.
11959
fd9fbdb3
YR
119602016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11961
11962 PR tree-optimization/69652
11963 * gcc.dg/torture/pr69652.c: Delete test.
11964 * gcc.dg/vect/pr69652.c: New test.
11965
cbd400b4
RB
119662016-02-19 Richard Biener <rguenther@suse.de>
11967
11968 PR tree-optimization/69980
11969 * gfortran.dg/vect/pr69980.f90: New testcase.
11970
84ea0f58
EB
119712016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11972
11973 * gcc.target/sparc/20160229-1.c: New test.
11974
5d2a63dc
EB
119752016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11976
11977 * gnat.dg/stack_usage3.adb: New test.
11978 * gnat.dg/stack_usage3_pkg.ads: New helper.
11979
93e708f9
EB
119802016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11981
11982 * gnat.dg/renaming8.adb: New test.
11983 * gnat.dg/renaming8_pkg1.ads: New helper.
11984 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11985 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11986
6512bc93
RB
119872016-02-29 Richard Biener <rguenther@suse.de>
11988
11989 PR tree-optimization/69720
11990 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11991
7b201a88
TK
119922016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11993
11994 PR fortran/68147
11995 PR fortran/47674
11996 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11997
82ee0cf2 119982016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11999 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12000
12001 PR fortran/56007
12002 * gfortran.dg/coarray_8.f90: Adjust error message.
12003 * gfortran.dg/pr56007.f90: New test.
12004 * gfortran.dg/pr56007.f: New test.
12005
cdc1a2c8
L
120062016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12007
12008 PR tree-optimization/69989
12009 * gcc.dg/torture/pr69989.c: New test.
12010
33505bcf
EB
120112016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12012
12013 * gcc.target/i386/stack-realign-win.c: New test.
12014
524bfb19
HA
120152016-02-28 Harald Anlauf <anlauf@gmx.de>
12016
12017 PR fortran/60126
12018 * gfortran.dg/pr60126.f90: New test.
12019
bd542508
JL
120202016-02-27 Jeff Law <law@redhat.com>
12021
12022 Revert
12023 2016-02-26 Richard Biener <rguenther@suse.de>
12024 Jeff Law <law@redhat.com>
12025
12026 PR tree-optimization/69740
12027 * gcc.c-torture/compile/pr69740-1.c: New test.
12028 * gcc.c-torture/compile/pr69740-2.c: New test.
12029
dd1291e0
JD
120302016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12031
5fb67f8b 12032 PR fortran/69910
dd1291e0
JD
12033 * gfortran.dg/newunit_4.f90: New test.
12034
5cfefb59
JJ
120352016-02-27 Jakub Jelinek <jakub@redhat.com>
12036
12037 PR target/69613
12038 PR rtl-optimization/69886
12039 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12040 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12041 target.
12042
20ba5f33
MS
120432016-02-26 Martin Sebor <msebor@redhat.com>
12044
12045 PR tree-optimization/15826
12046 * gcc.dg/tree-ssa/pr15826.c: New test.
12047
e6fb01b0
JJ
120482016-02-26 Jakub Jelinek <jakub@redhat.com>
12049
12050 PR target/69969
12051 * gcc.target/powerpc/pr69969.c: New test.
12052
e3e0cf64
MS
120532016-02-26 Martin Sebor <msebor@redhat.com>
12054
12055 PR c++/15766
12056 * g++.old-deja/g++.other/decl5.C: Add a test case.
12057
d1f2bea5
SB
120582016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12059
12060 PR target/69946
12061 * gcc.target/powerpc/pr69946.c: New file.
12062
4a4f9d2b 120632016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12064 Jeff Law <law@redhat.com>
4a4f9d2b 12065
e3e0cf64 12066 PR tree-optimization/69740
4a4f9d2b
RB
12067 * gcc.c-torture/compile/pr69740-1.c: New test.
12068 * gcc.c-torture/compile/pr69740-2.c: New test.
12069
ad2a2706
MJ
120702016-02-26 Martin Jambor <mjambor@suse.cz>
12071
12072 PR middle-end/69920
12073 * gcc.dg/torture/pr69932.c: New test.
12074 * gcc.dg/torture/pr69936.c: Likewise.
12075
1d11f7ce
AK
120762016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12077
12078 PR target/69709
12079 * gcc.target/s390/pr69709.c: New test.
12080
6cfccbb2
KT
120812016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12082
12083 PR target/69245
12084 * gcc.target/aarch64/pr69245_1.c: New test.
12085
ac59ad4e
KT
120862016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12087
12088 PR target/69613
12089 * gcc.dg/torture/pr69613.c: New test.
12090
a2ad54a0
JJ
120912016-02-26 Jakub Jelinek <jakub@redhat.com>
12092
12093 PR rtl-optimization/69891
12094 * gcc.target/i386/pr69891.c: New test.
12095
0884062c 120962016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12097 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12098
d2369d4f 12099 PR target/61397
c163789b
MM
12100 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12101 functionality for both 32-bit and 64-bit.
12102
5aed7e2c
RB
121032016-02-26 Richard Biener <rguenther@suse.de>
12104
12105 PR tree-optimization/69551
12106 * gcc.dg/torture/pr69951.c: New testcase.
12107
798e2a8e
RB
121082016-02-25 Richard Biener <rguenther@suse.de>
12109
12110 PR tree-optimization/48795
12111 * gcc.dg/Warray-bounds-18.c: New testcase.
12112
9559fbac
RO
121132016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12114
12115 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12116
c049b107
JJ
121172016-02-25 Jakub Jelinek <jakub@redhat.com>
12118
12119 PR rtl-optimization/69896
12120 * gcc.dg/pr69896.c: New test.
12121
1137001c
PP
121222016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12123
12124 PR c++/69736
12125 * g++.dg/cpp1y/paren2.C: New test.
12126
2e9c8641
MS
121272016-02-24 Martin Sebor <msebor@redhat.com>
12128
12129 PR c/51147
12130 * gcc.dg/enum-mode-2.c: New test.
12131
03ca8fb3
JJ
121322016-02-24 Jakub Jelinek <jakub@redhat.com>
12133
12134 PR c++/69922
12135 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12136 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12137 * g++.dg/ubsan/pr69922.C: New test.
12138
0b05329b
MP
121392016-02-24 Marek Polacek <polacek@redhat.com>
12140
12141 PR c/69819
12142 * gcc.dg/pr69819.c: New test.
12143
57c2c374
MS
121442016-02-24 Martin Sebor <msebor@redhat.com>
12145
3b96b93a
MS
12146 PR c++/69912
12147 * g++.dg/ext/flexary15.C: New test.
12148
121492016-02-24 Martin Sebor <msebor@redhat.com>
12150
12151 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12152 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12153 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12154
65433bb5
MK
121552016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12156 Charles Baylis <charles.baylis@linaro.org>
12157
12158 PR debug/61033
12159 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12160
f802a424 121612016-02-24 Richard Biener <rguenther@suse.de>
44293580 12162 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12163
12164 PR middle-end/69760
12165 * gcc.dg/torture/pr69760.c: New testcase.
12166
525f795f
RO
121672016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12168
12169 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12170 pattern on Solaris with as.
12171
cd7bbceb
KT
121722016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12173
12174 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12175 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12176 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12177 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12178
89c0c1fd
JJ
121792016-02-24 Jakub Jelinek <jakub@redhat.com>
12180
12181 PR middle-end/69915
12182 * gcc.dg/pr69915.c: New test.
12183
0683fd27
KT
121842016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12185
12186 PR rtl-optimization/69886
12187 * gcc.dg/torture/pr69886.c: New test.
12188
e53d562a
RB
121892016-02-24 Richard Biener <rguenther@suse.de>
12190
12191 PR middle-end/68963
12192 * gcc.dg/torture/pr68963.c: New testcase.
12193
74a00288
KT
121942016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12195
12196 PR target/69875
12197 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12198 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12199 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12200 * gcc.target/arm/atomic_loaddi_1.c: New test.
12201 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12202 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12203 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12204 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12205 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12206 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12207 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12208 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12209
340fd4c9
JJ
122102016-02-24 Jakub Jelinek <jakub@redhat.com>
12211
12212 PR middle-end/69909
12213 * gcc.dg/torture/pr69909.c: New test.
12214
47d3fdb2
RB
122152016-02-24 Richard Biener <rguenther@suse.de>
12216
12217 PR tree-optimization/69907
12218 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12219 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12220 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12221
dab73e73
CB
122222016-02-24 Christian Bruel <christian.bruel@st.com>
12223
12224 * gcc.target/arm/pragma_cpp_fma.c: New test.
12225
7cc5ec65
JD
122262016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12227
12228 PR fortran/61156
12229 * gfortran.dg/include_6.f90: Update test.
12230
067fbd8b
JJ
122312016-02-23 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR objc/69844
12234 * objc.dg/pr69844.m: New test.
12235
64a454d9
JD
122362016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12237
12238 PR libgfortran/69456
12239 * gfortran.dg/namelist_89.f90: New test.
12240 * gfortran.dg/pr59700.f90: Update test..
12241
35886f0b
MS
122422016-02-23 Martin Sebor <msebor@redhat.com>
12243
12244 PR middle-end/69780
12245 * g++.dg/ext/builtin_alloca.C: New test.
12246 * gcc.dg/builtins-68.c: New test.
12247
162cc7e3
RH
122482016-02-23 Richard Henderson <rth@redhat.com>
12249
12250 * gcc.target/i386/addr-space-3.c: Remove test.
12251
196440f8
DM
122522016-02-23 David Malcolm <dmalcolm@redhat.com>
12253
12254 PR preprocessor/69126
12255 PR preprocessor/69543
12256 * c-c++-common/pr69126-2-long.c: New test.
12257 * c-c++-common/pr69126-2-short.c: New test.
12258 * c-c++-common/pr69543-1.c: Remove xfail.
12259
1d3121af
DM
122602016-02-23 David Malcolm <dmalcolm@redhat.com>
12261
12262 PR preprocessor/69126
12263 PR preprocessor/69543
12264 PR preprocessor/69558
12265 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12266 (f): Rename to...
12267 (test_2): ...this, and add leading comment.
12268 (MACRO_3, test_3): New.
12269 (MACRO_4A, MACRO_4B, test_4): New.
12270 (MACRO): Rename to...
12271 (MACRO_5): ...this.
12272 (g): Rename to...
12273 (test_5): ...this, updating for renaming of MACRO, and
12274 add leading comment.
12275 * c-c++-common/pr69543-1.c: New.
12276 * c-c++-common/pr69543-2.c: New.
12277 * c-c++-common/pr69543-3.c: New.
12278 * c-c++-common/pr69543-4.c: New.
12279 * c-c++-common/pr69558-1.c: New.
12280 * c-c++-common/pr69558-2.c: New.
12281 * c-c++-common/pr69558-3.c: New.
12282 * c-c++-common/pr69558-4.c: New.
12283 * gcc.dg/pr69558.c: Move to...
12284 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12285 xfail for c++.
12286
f99c3557
TS
122872016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12288
12289 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12290 to -ftree-parallelize-loops/-fopenacc changes.
12291 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12292 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12293 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12294 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12295 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12296 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12297 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12298 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12299 * c-c++-common/goacc/kernels-loop.c: Likewise.
12300 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12301 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12302 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12303 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12304
c60ec7c2
RO
123052016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12306
12307 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12308
f1a62b6f
JJ
123092016-02-23 Jakub Jelinek <jakub@redhat.com>
12310
e67bf044
JJ
12311 PR c++/69902
12312 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12313
f1a62b6f
JJ
12314 PR c/69900
12315 * gcc.dg/pr69900.c: New test.
12316
20c5e09e
MJ
123172016-02-23 Martin Jambor <mjambor@suse.cz>
12318
12319 PR tree-optimization/69666
12320 * gcc.dg/tree-ssa/pr69666.c: New test.
12321
e457a6fc
AV
123222016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12323
12324 PR fortran/67451
12325 * gfortran.dg/coarray_allocate_5.f08: New test.
12326
d7b574f4
AK
123272016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12328
12329 * gcc.target/s390/vcond-shift.c: Move to ...
12330 * gcc.target/s390/vector/vcond-shift.c: ... here.
12331
58bdeb44
AK
123322016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12333
12334 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12335 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12336
7cd0387b
AK
123372016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12338
12339 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12340
4246c8da
MW
123412016-02-20 Mark Wielaard <mjw@redhat.com>
12342
12343 PR c/28901
12344 * gcc.dg/unused-variable-3.c: New test.
12345
f93bc532
JJ
123462016-02-22 Jakub Jelinek <jakub@redhat.com>
12347
12348 PR target/69888
12349 * gcc.target/i386/pr69888.c: New test.
12350
c4e360f4
RB
123512016-02-22 Richard Biener <rguenther@suse.de>
12352
12353 PR tree-optimization/69882
12354 * gfortran.dg/vect/pr69882.f90: New testcase.
12355
09c92f1c
JJ
123562016-02-22 Jakub Jelinek <jakub@redhat.com>
12357
12358 PR target/69885
12359 * gcc.dg/pr69885.c: New test.
12360
f88d45dc
OE
123612016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12362
12363 PR target/69806
12364 PR target/54089
12365 * gcc.target/sh/pr54089-10.c: New.
12366
ce1ff48e
PT
123672016-02-20 Paul Thomas <pault@gcc.gnu.org>
12368
12369 PR fortran/69423
12370 * gfortran.dg/deferred_character_15.f90 : New test.
12371
bbf27208
DH
123722016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12373
12374 PR fortran/57365
12375 gfortran.dg/allocate_with_source_18.f03: New test.
12376
123772016-02-20 Harald Anlauf <anlauf@gmx.de>
12378
12379 PR fortran/52531
12380 gfortran.dg/gomp/pr52531.f90: New test.
12381
268be88c
BE
123822016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12383
12384 PR c++/69865
12385 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12386 -std=c++03.
12387
4b6c824a
JJ
123882016-02-19 Jakub Jelinek <jakub@redhat.com>
12389
871b3f47
JJ
12390 PR c++/69826
12391 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12392 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12393
7a965d51
JJ
12394 PR c++/69850
12395 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12396
4b6c824a
JJ
12397 PR c++/69851
12398 * g++.dg/torture/pr69851.C: New test.
12399
15fca21a
MS
124002016-02-19 Martin Sebor <msebor@redhat.com>
12401
12402 PR testsuite/69573
12403 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12404
19e21586
JJ
124052016-02-19 Jakub Jelinek <jakub@redhat.com>
12406
03a616ac
JJ
12407 PR c++/69850
12408 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12409 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12410
19e21586
JJ
12411 PR c++/67767
12412 * g++.dg/cpp0x/pr67767.C: New test.
12413
2db16594
KT
124142016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12415
12416 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12417 for fp, simd, crypto, crc, lse.
12418 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12419 above.
12420 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12421 effective target check.
12422
5a7d9d1e
JJ
124232016-02-19 Jakub Jelinek <jakub@redhat.com>
12424
12425 PR target/69820
12426 * gcc.target/i386/pr69820.c: New test.
12427
6448f064
AK
124282016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12429
12430 * gcc.target/s390/vector/int128-1.c: New test.
12431
d0a859e6
AK
124322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12433
12434 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12435
9e4eb643
AK
124362016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12437
12438 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12439 instruction pattern name to prevent the testcase from failing with
12440 -march=z13.
12441
859a4c0e
AK
124422016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12443
12444 * gcc.target/s390/md/movstr-2.c: New test.
12445
efc2340b
MK
124462016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12447
12448 * gcc.target/s390/morestack.c: New test.
12449
ca2bfbc2
DV
124502016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12451
12452 PR target/69625
12453 * gcc.target/s390/pr69625.c: Add test case.
12454
efd4bd05
BE
124552016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12456
12457 PR testsuite/68580
12458 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12459
2bf2078a
MM
124602016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12461
12462 PR target/68404
12463 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12464 * gcc.target/powerpc/fusion3.c: Likewise.
12465
f003579e
RB
124662016-02-18 Richard Biener <rguenther@suse.de>
12467
12468 PR middle-end/69553
12469 * g++.dg/torture/pr69553.C: New testcase.
12470
19233914
NC
124712016-02-18 Nick Clifton <nickc@redhat.com>
12472
efd4bd05
BE
12473 PR target/62254
12474 PR target/69610
12475 * gcc.target/arm/pr62554.c: New test.
12476 * gcc.target/arm/pr69610-1.c: New test.
12477 * gcc.target/arm/pr69610-2.c: New test.
19233914 12478
23f27839
RB
124792016-02-18 Richard Biener <rguenther@suse.de>
12480
12481 PR middle-end/69854
12482 * gcc.dg/torture/pr69854.c: New testcase.
12483
932c0da4
JJ
124842016-02-17 Jakub Jelinek <jakub@redhat.com>
12485
12486 PR c++/69850
12487 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12488
1bed93e4
BS
124892012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12490
12491 * gcc.target/powerpc/vec-cg.c: New test.
12492
57bfb134
RB
124932016-02-17 Richard Biener <rguenther@suse.de>
12494
12495 PR testsuite/69586
12496 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12497
a44e0ebb
KT
124982016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12499
12500 PR target/69161
12501 * gcc.c-torture/compile/pr69161.c: New test.
12502
ffacd726
DS
125032016-02-17 David Sherwood <david.sherwood@arm.com>
12504
12505 PR target/69532
12506 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12507 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12508
448db8d2
EB
125092016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12510
12511 * gcc.dg/ifcvt-4.c: Skip on Visium.
12512
e2f0522e
EB
125132016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12514
12515 * gnat.dg/atomic8.adb: New test.
12516
bf17fe3f
EB
125172016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12518
12519 * gnat.dg/discr46.ad[sb]: New test.
12520
ecf835e9
KN
125212016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12522
12523 PR Target/48344
12524 * gcc.target/powerpc/pr48344-1.c: New test.
12525
49a1164a
TK
125262015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12527
12528 PR fortran/69742
12529 * gfortran.dg/associate_21.f90: New test.
12530
bf14eba2
JJ
125312016-02-16 Jakub Jelinek <jakub@redhat.com>
12532
12533 PR c/69835
12534 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12535 -Wnonnull in dg-options.
12536 * c-c++-common/nonnull-2.c: New test.
12537
35a093b6
JG
125382016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12539 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12540
12541 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12542
e387d491
JJ
125432016-02-16 Jakub Jelinek <jakub@redhat.com>
12544
12545 PR middle-end/69801
12546 * gcc.dg/pr69801.c: Add empty dg-options.
12547
ba539195
JN
125482016-02-16 James Norris <jnorris@codesourcery.com>
12549
12550 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12551 * g++.dg/goacc/deviceptr-1.c: New file.
12552
2a2b8f64
JJ
125532016-02-16 Jakub Jelinek <jakub@redhat.com>
12554
12555 PR tree-optimization/69820
12556 * gcc.dg/vect/pr69820.c: New test.
12557
87440c29
RB
125582016-02-16 Richard Biener <rguenther@suse.de>
12559
12560 PR tree-optimization/69776
12561 * gcc.dg/torture/pr69776-2.c: New testcase.
12562
6d87c306
BS
125632016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12564
12565 PR tree-optimization/69714
12566 * gcc.dg/torture/pr69714.c: New test.
12567
3824a0a2
JJ
125682016-02-16 Jakub Jelinek <jakub@redhat.com>
12569
12570 PR tree-optimization/69802
12571 * gcc.dg/pr69802.c: New test.
12572
c8cfe96e
RB
125732016-02-16 Richard Biener <rguenther@suse.de>
12574
12575 PR middle-end/69801
12576 * gcc.dg/pr69801.c: New testcase.
12577
fc12098d
JD
125782016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12579
12580 PR libgfortran/69651
12581 * gfortran.dg/read_bang.f90: New test.
12582 * gfortran.dg/read_bang4.f90: New test.
12583
ba6b3795
JJ
125842016-02-15 Jakub Jelinek <jakub@redhat.com>
12585
f0516ca4
JJ
12586 PR c++/69658
12587 * g++.dg/init/pr69658.C: New test.
12588
ba6b3795
JJ
12589 PR c++/69797
12590 * c-c++-common/pr69797.c: New test.
12591
de3f9a2d
PK
125922016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12593
12594 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12595 check for aarch64*-*-*.
12596
17a3b967
RB
125972016-02-15 Richard Biener <rguenther@suse.de>
12598
12599 PR tree-optimization/69783
12600 * gcc.dg/vect/pr69783.c: New testcase.
12601
1c48bff1
RB
126022016-02-15 Richard Biener <rguenther@suse.de>
12603
12604 PR tree-optimization/69776
12605 * gcc.dg/torture/pr69776.c: New testcase.
12606
1e6025b6
TK
126072016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12608
12609 PR fortran/60526
12610 * gfortran.dg/type_decl_4.f90: Reinstated.
12611
d3308279
JDA
126122016-02-14 John David Anglin <danglin@gcc.gnu.org>
12613
12614 PR fortran/68746
12615 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12616
b7c56581
TK
126172016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12618
12619 PR fortran/60526
12620 PR bootstrap/69816
12621 * gfortran.dg/type_decl_4.f90: Removed.
12622
60cb4ef5
TK
126232016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12624
12625 PR fortran/60526
12626 * gfortran.dg/type_decl_4.f90: New test.
12627
f6964637
AM
126282016-02-14 Alan Modra <amodra@gmail.com>
12629
1a8849d1 12630 PR testsuite/68886
f6964637
AM
12631 * gcc.c-torture/execute/stkalign.c: Revise test.
12632
f5121920
OE
126332016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12634
12635 PR target/67260
12636 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12637
6cda3ab6
OE
126382016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12639
12640 PR target/67260
12641 * gcc.target/sh/torture/pr67260.c: New.
12642
6786e598
JDA
126432016-02-12 John David Anglin <danglin@gcc.gnu.org>
12644
12645 * gcc.dg/pr67964.c: Add dg-require-alias.
12646
7e05dad8
OE
126472016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12648
12649 PR target/67636
12650 PR target/64345
12651 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12652
7f4cc3ce
JD
126532016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12654
12655 PR libgfortran/69668
12656 * gfortran.dg/namelist_88.f90: New test.
12657
955ca6dc
JD
126582016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12659
12660 PR libgfortran/69668
12661 * gfortran.dg/namelist_38.f90: Update test.
12662 * gfortran.dg/namelist_84.f90: Update test.
12663
876217ae
DM
126642016-02-12 David Malcolm <dmalcolm@redhat.com>
12665
12666 PR other/69554
12667 * gcc.dg/pr69554-1.c: New test.
12668 * gfortran.dg/pr69554-1.F90: New test.
12669 * gfortran.dg/pr69554-2.F90: New test.
12670 * lib/gcc-dg.exp (proc dg-locus): New function.
12671 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12672 distinguish between the caret-printing and non-caret-printing
12673 cases. If caret-printing has been explicitly enabled, bail out
12674 without attempting to fix up the output.
12675
61789eed
DM
126762016-02-12 David Malcolm <dmalcolm@redhat.com>
12677
12678 PR driver/69265
12679 PR driver/69453
12680 * gcc.dg/spellcheck-options-3.c: New test case.
12681 * gcc.dg/spellcheck-options-4.c: New test case.
12682 * gcc.dg/spellcheck-options-5.c: New test case.
12683 * gcc.dg/spellcheck-options-6.c: New test case.
12684 * gcc.dg/spellcheck-options-7.c: New test case.
12685 * gcc.dg/spellcheck-options-8.c: New test case.
12686 * gcc.dg/spellcheck-options-9.c: New test case.
12687 * gcc.dg/spellcheck-options-10.c: New test case.
12688
c3090c1f
JJ
126892016-02-12 Jakub Jelinek <jakub@redhat.com>
12690
12691 PR rtl-optimization/69764
12692 PR rtl-optimization/69771
12693 * c-c++-common/pr69764.c: New test.
12694 * gcc.dg/torture/pr69771.c: New test.
12695
8222034d
MP
126962016-02-12 Marek Polacek <polacek@redhat.com>
12697
12698 * g++.dg/torture/init-list1.C: New.
12699
f749f792
MP
127002016-02-12 Marek Polacek <polacek@redhat.com>
12701
12702 * gcc.dg/pr69522.c: Add empty dg-options.
12703
199fb02a
IE
127042016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12705
12706 * g++.dg/lto/lto.exp: Include and init mpx.
12707 * g++.dg/lto/pr69729_0.C: New test.
12708
b69539cb
JJ
127092016-02-12 Jakub Jelinek <jakub@redhat.com>
12710
06ff7000
JJ
12711 PR ipa/69241
12712 * g++.dg/ipa/pr69241-4.C: New test.
12713
b69539cb
JJ
12714 PR ipa/68672
12715 * g++.dg/ipa/pr68672-1.C: New test.
12716 * g++.dg/ipa/pr68672-2.C: New test.
12717 * g++.dg/ipa/pr68672-3.C: New test.
12718
16595a1f
BS
127192016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12720
12721 PR c/69522
6d87c306 12722 * gcc.dg/pr69522.c: New test.
16595a1f 12723
38d795d2
PP
127242016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12725
12726 PR c++/69098
12727 * g++.dg/cpp1y/69098.C: New test.
12728 * g++.dg/cpp1y/69098-2.C: New test.
12729
9c582551
JJ
127302016-02-12 Jakub Jelinek <jakub@redhat.com>
12731
12732 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12733 and neighbour -> neighbor.
12734 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12735 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12736 * c-c++-common/Wvarargs.c: Likewise.
12737 * c-c++-common/goacc/host_data-5.c: Likewise.
12738 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12739 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12740 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12741 * gcc.target/aarch64/pr60697.c: Likewise.
12742 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12743 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12744 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12745 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12746 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12747 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12748 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12749 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12750 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12751 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12752 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12753 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12754 * g++.dg/lookup/koenig5.C: Likewise.
12755 * g++.dg/ext/no-asm-2.C: Likewise.
12756 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12757 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12758 * gfortran.dg/used_types_16.f90: Likewise.
12759 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12760 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12761 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12762 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12763 * gfortran.dg/abstract_type_6.f03: Likewise.
12764 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12765 * gfortran.dg/used_types_15.f90: Likewise.
12766 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12767 * gfortran.dg/exit_3.f08: Likewise.
12768 * gfortran.dg/open_status_2.f90: Likewise.
12769 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12770 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12771 * gfortran.dg/associate_1.f03: Likewise.
12772 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12773 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12774 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12775 * gcc.dg/builtin-object-size-1.c: Likewise.
12776 * gcc.dg/noreturn-6.c: Likewise.
12777 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12778 * gcc.dg/globalalias.c: Likewise.
12779 * gcc.dg/builtins-config.h: Likewise.
12780 * gcc.dg/pr30457.c: Likewise.
12781 * gcc.c-torture/compile/volatile-1.c: Likewise.
12782 * gcc.c-torture/execute/20101011-1.c: Likewise.
12783 * c-c++-common/Waddress-1.c: Likewise.
12784
66756373
JJ
127852016-02-11 Jakub Jelinek <jakub@redhat.com>
12786
12787 PR c/69768
12788 * c-c++-common/Waddress-1.c: New test.
12789
76fe932b
AV
127902016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12791
12792 PR fortran/69296
12793 * gfortran.dg/associate_19.f03: New test.
12794 * gfortran.dg/associate_20.f03: New test.
12795
564c4d4b
OE
127962016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12797
12798 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12799
e1c1ecb0
KT
128002016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12801
12802 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12803 .arch armv8-a\n. Add -dA to dg-options.
12804 * gcc.target/aarch64/assembler_arch_1.c: New test.
12805 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12806
0d7d9458
PC
128072016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12808
12809 PR c++/68726
12810 * g++.dg/cpp0x/pr68726.C: New.
12811
e6208a60
IE
128122016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12813
12814 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12815 test.
12816
281a11eb
RB
128172016-02-11 Richard Biener <rguenther@suse.de>
12818
12819 * g++.dg/tree-ssa/pr61034.C: Adjust.
12820
e03dd765
VM
128212016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12822
4b48faf5 12823 PR target/69148
e03dd765
VM
12824 * gcc.target/s390/pr69148.c: New.
12825
cdc23927
YR
128262016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12827
12828 PR tree-optimization/69652
12829 * gcc.dg/torture/pr69652.c: New test.
12830
e199dd0a
JJ
128312016-02-10 Jakub Jelinek <jakub@redhat.com>
12832 Patrick Palka <ppalka@gcc.gnu.org>
12833
12834 PR ipa/69241
12835 PR c++/69649
12836 * g++.dg/ipa/pr69241-1.C: New test.
12837 * g++.dg/ipa/pr69241-2.C: New test.
12838 * g++.dg/ipa/pr69241-3.C: New test.
12839 * g++.dg/ipa/pr69649.C: New test.
12840
d6b38027
UB
128412016-02-10 Uros Bizjak <ubizjak@gmail.com>
12842
12843 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12844 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12845
13b562c5
BC
128462016-02-10 Bin Cheng <bin.cheng@arm.com>
12847
12848 PR tree-optimization/68021
12849 * gcc.dg/tree-ssa/pr68021.c: New test.
12850
24a179f8
RB
128512016-02-10 Richard Biener <rguenther@suse.de>
12852
12853 PR tree-optimization/69726
12854 * gcc.dg/uninit-22.c: New testcase.
12855
0d99886f
AP
128562016-02-09 Andrew Pinski <apinski@cavium.com>
12857
12858 PR tree-opt/69282
12859 * gcc.c-torture/compile/20160205-1.c: New testcase.
12860
ab04995c
MM
128612016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12862
12863 PR target/68404
12864 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12865 instead accessing a really large arrray.
12866 * gcc.target/powerpc/fusion3.c: Likewise.
12867
4b79ac23
CB
128682016-02-09 Charles Baylis <charles.baylis@linaro.org>
12869
12870 PR target/68532
12871 * gcc.c-torture/execute/pr68532.c: New test.
12872
b890a441
AO
128732016-02-11 Alexandre Oliva <aoliva@redhat.com>
12874
12875 PR target/69634
12876 * gcc.dg/pr69634.c: New.
12877
84a5bef7
RB
128782016-02-09 Richard Biener <rguenther@suse.de>
12879
12880 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12881
1f123759 128822016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12883
1f123759
AF
12884 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12885
65860c77
YR
128862016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12887
12888 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12889
7e1e8a0a
RB
128902016-02-09 Richard Biener <rguenther@suse.de>
12891
12892 PR tree-optimization/69715
12893 * gcc.dg/torture/pr69715.c: New testcase.
12894
efb45a9f
PP
128952016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12896
12897 PR c++/69139
12898 * g++.dg/cpp0x/trailing12.C: New test.
12899 * g++.dg/cpp0x/trailing13.C: New test.
12900
20a0c6f9
PP
129012016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12902
12903 PR c++/69283
12904 PR c++/67835
12905 * g++.dg/cpp1y/auto-fn29.C: New test.
12906 * g++.dg/cpp1y/auto-fn30.C: New test.
12907
a162f3af
JJ
129082016-02-08 Jakub Jelinek <jakub@redhat.com>
12909
12910 PR tree-optimization/69209
12911 * gcc.c-torture/compile/pr69209.c: New test.
12912
4b4a9fbd
JL
129132016-02-08 Jeff Law <law@redhat.com>
12914
12915 PR tree-optimization/68541
12916 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12917 of statements allowed in join block for path splitting.
12918
cfac5ed2
JJ
129192016-02-08 Jakub Jelinek <jakub@redhat.com>
12920
f68bc23f
JJ
12921 PR c++/59627
12922 * g++.dg/gomp/pr59627.C: New test.
12923
cfac5ed2
JJ
12924 PR ipa/69239
12925 * g++.dg/ipa/pr69239.C: New test.
12926
44714d8c
DM
129272016-02-08 David Malcolm <dmalcolm@redhat.com>
12928
12929 PR preprocessor/69664
12930 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12931 * gcc.dg/cpp/warn-comments.c: Likewise.
12932
eba9e839
MP
129332016-02-08 Marek Polacek <polacek@redhat.com>
12934
12935 PR c++/69688
12936 * g++.dg/init/const12.C: New test.
12937
a011cd92
BS
129382016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12939
12940 PR target/60410
12941 * gcc.dg/lto/pr55113_0.c: Remove test.
12942
5317b1be
RB
129432016-02-08 Richard Biener <rguenther@suse.de>
12944
12945 PR tree-optimization/69719
12946 * gcc.dg/torture/pr69719.c: New testcase.
12947
63998a63
RB
129482016-02-08 Richard Biener <rguenther@suse.de>
12949 Jeff Law <law@redhat.com>
12950
12951 PR target/68273
12952 * gcc.target/mips/pr68273.c: New testcase.
12953
43f4a281
RB
129542016-02-08 Richard Biener <rguenther@suse.de>
12955
12956 PR rtl-optimization/69274
12957 * gcc.target/i386/addr-sel-1.c: XFAIL.
12958
0b604d2d
JL
129592016-02-08 Jeff Law <law@redhat.com>
12960
e8dfe49e
JL
12961 PR tree-optimization/68541
12962 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12963
6daecd7a 12964 PR tree-optimization/65917
0b604d2d
JL
12965 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12966
c0f0e35a
JD
129672016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12968
12969 PR fortran/50555
12970 * gfortran.dg/namelist_args.f90: New test.
12971
8981d712
JL
129722016-02-05 Jeff Law <law@redhat.com>
12973
6daecd7a 12974 PR tree-optimization/68541
8981d712
JL
12975 * gcc.dg/tree-ssa/split-path-2.c: New test.
12976 * gcc.dg/tree-ssa/split-path-3.c: New test.
12977 * gcc.dg/tree-ssa/split-path-4.c: New test.
12978 * gcc.dg/tree-ssa/split-path-5.c: New test.
12979 * gcc.dg/tree-ssa/split-path-6.c: New test.
12980 * gcc.dg/tree-ssa/split-path-7.c: New test.
12981
46cb9332
MS
129822016-02-05 Martin Sebor <msebor@redhat.com>
12983
12984 PR c++/69662
12985 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12986 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12987
be2083ea
RH
129882016-02-06 Richard HEnderson <rth@redhat.com>
12989
12990 PR c/69643
12991 * gcc.target/i386/addr-space-4.c: New.
12992 * gcc.target/i386/addr-space-5.c: New.
12993
711d7c23
MM
129942016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12995
12996 PR fortran/66089
12997 * gfortran.dg/elemental_dependency_6.f90: New.
12998
b5c1c988
JJ
129992016-02-05 Jakub Jelinek <jakub@redhat.com>
13000
861c7bcd
JJ
13001 PR rtl-optimization/69691
13002 * gcc.c-torture/execute/pr69691.c: New test.
13003
b5c1c988
JJ
13004 PR c++/69628
13005 * g++.dg/parse/pr69628.C: New test.
13006
f7dfa966
UB
130072016-02-05 Uros Bizjak <ubizjak@gmail.com>
13008
13009 * gcc.dg/sancov/asan.c: Move to ...
13010 * gcc.dg/asan/sancov-1.c: ... here.
13011
9b143e64
UB
130122016-02-05 Uros Bizjak <ubizjak@gmail.com>
13013
13014 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13015
f5d4b899
L
130162016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13017
13018 PR target/69677
13019 * gcc.target/i386/pr69677.c: New test.
13020
76c85fbb
PP
130212016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13022
13023 PR c++/68948
13024 * g++.dg/template/pr68948.C: New test.
13025
f181bf90
DV
130262016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13027
13028 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13029 (only necessary on s390x).
13030
714fb282
L
130312016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13032
13033 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13034 -mno-accumulate-outgoing-args.
13035
618d6c1c
PP
130362016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13037
13038 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13039
1066e9b5
JJ
130402016-02-04 Jakub Jelinek <jakub@redhat.com>
13041
13042 PR c/69669
13043 * c-c++-common/pr69669.c: New test.
13044
76255d0d
MM
130452016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13046
13047 PR target/69667
13048 * g++.dg/pr69667.C: New file.
13049
e0b059b1
WD
130502016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13051
13052 PR target/69619
13053 * gcc.dg/pr69619.c: Add new test.
13054
2692b5c8
RS
130552016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13056
13057 PR rtl-optimization/69577
13058 * gcc.target/i386/pr69577.c: New test.
13059
7db337c2
ML
130602016-02-04 Martin Liska <mliska@suse.cz>
13061
13062 * g++.dg/asan/pr69276.C: New test.
13063
cc9c0829
KT
130642016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13065
13066 PR target/65932
13067 PR target/67714
13068 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13069 a single smulbb instruction.
13070 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13071 * gcc.target/amr/wmul-2.c: Likewise.
13072
eb9feb52
KT
130732016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13074
13075 PR target/65932
13076 PR target/67714
13077 * gcc.c-torture/execute/pr67714.c: New test.
13078
61f727fe
JJ
130792016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13080
13081 PR target/69454
13082 * gcc.target/i386/pr69454-1.c: New test.
13083 * gcc.target/i386/pr69454-2.c: New test.
13084
05dd97db
MS
130852016-02-03 Martin Sebor <msebor@redhat.com>
13086
13087 PR c++/69251
13088 PR c++/69253
13089 PR c++/69290
13090 PR c++/69277
13091 PR c++/69349
13092 * g++.dg/ext/flexarray-mangle-2.C: New test.
13093 * g++.dg/ext/flexarray-mangle.C: New test.
13094 * g++.dg/ext/flexarray-subst.C: New test.
13095 * g++.dg/ext/flexary11.C: New test.
13096 * g++.dg/ext/flexary12.C: New test.
13097 * g++.dg/ext/flexary13.C: New test.
13098 * g++.dg/ext/flexary14.C: New test.
13099 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13100
dac2fc29
L
131012016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13102
13103 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13104 Define only if CHECK_FLOAT128 is defined.
13105 (main): Properly initialize u5.
13106
eadb8035
JJ
131072016-02-03 Jakub Jelinek <jakub@redhat.com>
13108
0afbb81b
JJ
13109 PR c/69627
13110 * gcc.dg/pr69627.c: New test.
13111
eadb8035
JJ
13112 PR target/69644
13113 * gcc.dg/pr69644.c: New test.
13114
b12d4923
MS
131152016-02-03 Mike Stump <mikestump@comcast.net>
13116
13117 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13118 support for struct-layout-1.exp.
13119
ab4bae0c
PP
131202016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13121
13122 PR c++/69056
618d6c1c 13123 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13124
95831c01
VM
131252016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13126 Alexandre Oliva <aoliva@redhat.com>
13127
13128 PR target/69461
13129 * gcc.target/powerpc/pr69461.c: New.
13130
ccc71ab8
UB
131312016-02-03 Uros Bizjak <ubizjak@gmail.com>
13132
13133 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13134 works from here ...
13135 (check_effective_target_fsanitize_thread): ... to here. Do not
13136 specify additional compile flags for the test source.
13137 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13138 specify additional compile flags for the test source.
13139
96299640
WD
131402016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13141
13142 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13143
781d83d9
AV
131442016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13145
13146 PR fortran/67451
13147 PR fortran/69418
13148 * gfortran.dg/coarray_allocate_2.f08: New test.
13149 * gfortran.dg/coarray_allocate_3.f08: New test.
13150 * gfortran.dg/coarray_allocate_4.f08: New test.
13151
d8208e6d
AL
131522016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13153
13154 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13155 use same scan-tree-dump-times on all platforms.
13156 * gcc.dg/vect/vect-outer-1.c: Likewise.
13157 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13158 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13159 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13160 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13161 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13162 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13163 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13164
a8394fa0
SB
131652016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13166
13167 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13168 warning.
13169
f3baa1d3
L
131702016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13171
13172 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13173
eb077516
JN
131742016-02-02 James Norris <jnorris@codesourcery.com>
13175
13176 * c-c++-common/goacc/routine-5.c: Add tests.
13177
578fb225
AM
131782016-02-02 Alexander Monakov <amonakov@ispras.ru>
13179
13180 * gcc.target/nvptx/unsigned-cmp.c: New test.
13181
c64f7d37
WD
131822016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13183
13184 * gcc.target/aarch64/scalar_shift_1.c
13185 (test_corners_sisd_di): Improve force to SIMD register.
13186 (test_corners_sisd_si): Likewise.
13187 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13188 Remove scan-assembler check for ldr.
13189
90c6f26c
RB
131902016-02-02 Richard Biener <rguenther@suse.de>
13191
13192 PR tree-optimization/69595
13193 * gcc.dg/Warray-bounds-17.c: New testcase.
13194
9dc03c97
RB
131952016-02-02 Richard Biener <rguenther@suse.de>
13196
13197 PR tree-optimization/69606
13198 * gcc.dg/torture/pr69606.c: New testcase.
13199
2d4dc223
YR
132002016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13201
13202 PR middle-end/68542
13203 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13204 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13205
65c98fde
AM
132062016-02-02 Alan Modra <amodra@gmail.com>
13207
13208 PR target/69548
13209 * gcc.target/powerpc/pr69548.c: New test.
13210
e1b81f2b
JJ
132112016-02-01 Jakub Jelinek <jakub@redhat.com>
13212
d0268b37
JJ
13213 PR rtl-optimization/69592
13214 * gcc.dg/pr69592.c: New test.
13215
e1b81f2b
JJ
13216 PR preprocessor/69543
13217 PR c/69558
13218 * gcc.dg/pr69543.c: New test.
13219 * gcc.dg/pr69558.c: New test.
13220
7dd7780d
UB
132212016-02-01 Uros Bizjak <ubizjak@gmail.com>
13222
bf672ee5
UB
13223 PR testsuite/65940
13224 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13225
9a7013f8
MS
132262016-02-01 Martin Sebor <msebor@redhat.com>
13227
13228 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13229
e681fb2b
BC
132302016-02-01 Bin Cheng <bin.cheng@arm.com>
13231
13232 PR tree-optimization/67921
13233 * c-c++-common/ubsan/pr67921.c: New test.
13234
ff86345f
RB
132352016-02-01 Richard Biener <rguenther@suse.de>
13236
13237 PR middle-end/69556
13238 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13239
bc369dbd
RB
132402016-02-01 Richard Biener <rguenther@suse.de>
13241
13242 PR tree-optimization/69574
13243 * gcc.dg/torture/pr69574.c: New testcase.
13244
ef318184
RB
132452016-02-01 Richard Biener <rguenther@suse.de>
13246
13247 PR tree-optimization/69579
13248 * gcc.dg/setjmp-6.c: New testcase.
13249
654745e6
JJ
132502016-02-01 Jakub Jelinek <jakub@redhat.com>
13251
13252 PR rtl-optimization/69570
13253 * g++.dg/opt/pr69570.C: New test.
13254
e6c0c44b
RH
132552016-02-01 Richard Henderson <rth@redhat.com>
13256
13257 * gcc.dg/pr69535.c: New test.
13258
6ff3f09a
JDA
132592016-01-31 John David Anglin <danglin@gcc.gnu.org>
13260
2c005538
JDA
13261 PR testsuite/69584
13262 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13263 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13264
61083a4b
JDA
13265 PR debug/68244
13266 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13267
6ff3f09a
JDA
13268 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13269
0c221916
PT
132702016-01-31 Paul Thomas <pault@gcc.gnu.org>
13271
13272 PR fortran/67564
13273 * gfortran.dg/allocate_with_source_17.f03: New test.
13274
db7a2818
JJ
132752016-01-30 Jakub Jelinek <jakub@redhat.com>
13276
13277 PR tree-optimization/69546
13278 * gcc.dg/torture/pr69546.c: New test.
13279
e520d5f0
PT
132802016-01-30 Paul Thomas <pault@gcc.gnu.org>
13281
13282 PR fortran/69566
13283 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13284
343c05d3
MS
132852016-01-30 Martin Sebor <msebor@redhat.com>
13286
13287 PR c++/68490
13288 * g++.dg/ext/flexary10.C: New test.
13289
d6c3a539
DH
132902016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13291
13292 PR fortran/66707
13293 gfortran.dg/common_23.f90: New test.
13294
52d72fcd
BS
132952016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13296
13297 PR target/65546
13298 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13299 condition being checked, and disable it when the target supports
13300 misaligned loads and stores.
13301
3a5d2ba4
JJ
133022016-01-29 Jakub Jelinek <jakub@redhat.com>
13303
13304 PR debug/69518
13305 * gcc.dg/torture/pr69518.c: New test.
13306
6bbacdb5
L
133072016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13308
13309 PR target/69530
13310 * gcc.target/i386/pr69530.c: New test.
13311
af932cdb
SE
133122016-01-29 Steve Ellcey <sellcey@imgtec.com>
13313
13314 PR target/65604
13315 * gcc.target/mips/div-delay.c: New test.
13316
26658b7c
JJ
133172016-01-29 Jakub Jelinek <jakub@redhat.com>
13318
33e89989
JJ
13319 PR target/69551
13320 * gcc.target/i386/pr69551.c: New test.
13321
26658b7c
JJ
13322 PR target/66137
13323 * gcc.target/i386/pr66137.c: New test.
13324
401116b5
AB
133252016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13326
13327 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13328 always built for p5600.
13329 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13330 isa=p5600 dg-option.
13331
d4abfcc5
RB
133322016-01-29 Richard Biener <rguenther@suse.de>
13333
13334 PR tree-optimization/69547
13335 * g++.dg/tree-ssa/pr69547.C: New testcase.
13336
16b77b32
JJ
133372016-01-29 Jakub Jelinek <jakub@redhat.com>
13338
13339 PR debug/66869
13340 * g++.dg/warn/Wunused-function2.C: New test.
13341
a1c95464
DV
133422016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13343
13344 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13345 support for test to succeed.
13346
5453bfed
MP
133472016-01-29 Marek Polacek <polacek@redhat.com>
13348
13349 PR c++/69509
13350 PR c++/69516
13351 * g++.dg/ext/constexpr-vla2.C: New test.
13352 * g++.dg/ext/constexpr-vla3.C: New test.
13353 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13354
452ec2a5
RB
133552016-01-29 Richard Biener <rguenther@suse.de>
13356
13357 PR middle-end/69537
13358 * gcc.dg/uninit-21.c: New testcase.
13359
aec0b19e
UB
133602016-01-28 Uros Bizjak <ubizjak@gmail.com>
13361
13362 PR target/69459
13363 * gcc.target/i386/pr69459.c: New test.
13364
df113ce7
SE
133652016-01-28 Steve Ellcey <sellcey@imgtec.com>
13366
13367 PR target/68400
13368 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13369 * gcc.target/mips/pr68400.c: New test.
13370
494de84f
MS
133712016-01-28 Martin Sebor <msebor@redhat.com>
13372
13373 PR target/17381
13374 * gcc.target/powerpc/pr17381.c: New test.
13375
eb1b1f01
JJ
133762016-01-28 Jakub Jelinek <jakub@redhat.com>
13377
13378 PR middle-end/69542
13379 * gcc.dg/torture/pr69542.c: New test.
13380
6dfeb7ce
WD
133812016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13382
13383 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13384
4b7471a4
DE
133852016-01-28 David Edelsohn <dje.gcc@gmail.com>
13386
13387 * gcc.dg/pr65980.c: Skip on AIX.
13388 * gcc.dg/pr66688.c: Same.
13389
b271fd21
DE
133902016-01-28 David Edelsohn <dje.gcc@gmail.com>
13391
13392 PR target/63679
13393 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13394 * gcc.dg/tree-ssa/sra-18.c: Same.
13395
874108a9
AV
133962016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13397
13398 PR fortran/62536
13399 * gfortran.dg/block_15.f08: New test.
13400 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13401 on incorrectly closed BLOCK.
13402
30480bcd
IE
134032016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13404
13405 * gcc.dg/declare-simd.c: New test.
6905c577 13406
14ba8d6d
RB
134072016-01-28 Richard Biener <rguenther@suse.de>
13408
13409 PR tree-optimization/69466
13410 * gfortran.dg/vect/pr69466.f90: New testcase.
13411
0d4c694e
TP
134122016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13413
13414 * g++.dg/pr67989.C: Remove ARM-specific option.
13415 * gcc.target/arm/pr67989.C: New file.
13416
2aa780da
UB
134172016-01-27 Uros Bizjak <ubizjak@gmail.com>
13418
13419 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13420 and expm1 test for glibc < 2.11.
13421
f75ebe77
RH
134222016-01-27 Richard Henderson <rth@redhat.com>
13423
13424 * gcc.c-torture/execute/pr69447.c: New test.
13425
134262016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13427
9a175e65 13428 PR fortran/69422
49847d75
PT
13429 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13430
cbdd8ae0
JJ
134312016-01-27 Jakub Jelinek <jakub@redhat.com>
13432
13433 PR debug/66869
13434 * gcc.dg/pr66869.c: New test.
13435
2b572b3c
JL
134362016-01-25 Jeff Law <law@redhat.com>
13437
13438 PR tree-optimization/68398
aec0b19e 13439 PR tree-optimization/69196
2b572b3c
JL
13440 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13441 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13442 path to avoid new heuristic allowing more irreducible regions
13443 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13444 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13445 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13446 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13447 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13448
fa74a4bc
MP
134492016-01-27 Marek Polacek <polacek@redhat.com>
13450
13451 PR c/68062
13452 * c-c++-common/vector-compare-4.c: New test.
13453
0afff540
DM
134542016-01-27 David Malcolm <dmalcolm@redhat.com>
13455
13456 PR preprocessor/69126
13457 * c-c++-common/pr69126.c: New test case.
13458
1a218fc9
ILT
134592016-01-27 Ian Lance Taylor <iant@google.com>
13460
13461 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13462
5d70666e
RB
134632016-01-27 Ryan Burn <contact@rnburn.com>
13464
13465 PR cilkplus/69267
13466 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13467
87ff4d66
UB
134682016-01-27 Uros Bizjak <ubizjak@gmail.com>
13469
13470 PR target/69512
13471 * gcc.target/i386/pr69512.c: New test.
13472
27e23cca
RE
134732016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13474
13475 PR ada/69488
13476 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13477
05bf54c3
MP
134782016-01-27 Marek Polacek <polacek@redhat.com>
13479
13480 PR c++/69379
13481 * g++.dg/pr69379.C: New test.
13482
60214d0d
MS
134832016-01-27 Martin Sebor <msebor@redhat.com>
13484
13485 PR c++/69317
13486 * g++.dg/abi/Wabi-2-2.C: New test.
13487 * g++.dg/abi/Wabi-2-3.C: New test.
13488 * g++.dg/abi/Wabi-3-2.C: New test.
13489 * g++.dg/abi/Wabi-3-3.C: New test.
13490
167c7bfa
RB
134912016-01-27 Richard Biener <rguenther@suse.de>
13492
13493 PR tree-optimization/69166
13494 * gcc.dg/torture/pr69166.c: New testcase.
13495
1430fb1f
MJ
134962016-01-27 Martin Jambor <mjambor@suse.cz>
13497
13498 PR tree-optimization/69355
13499 * gcc.dg/tree-ssa/pr69355.c: New test.
13500
95e3030c
MP
135012016-01-27 Marek Polacek <polacek@redhat.com>
13502
13503 PR c++/69496
13504 * g++.dg/ext/constexpr-vla1.C: New test.
13505
eeb085f3
CB
135062016-01-20 Christian Bruel <christian.bruel@st.com>
13507
13508 PR target/69245
13509 * gcc.target/arm/pr69245.c: New test.
13510
b1652dde
JJ
135112016-01-27 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR tree-optimization/69399
13514 * gcc.dg/torture/pr69399.c: New test.
13515
ce7e8f00
EB
135162016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13517
13518 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13519
e4aac1d1
EB
135202016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13521
13522 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13523
8dfdb419
TV
135242016-01-26 Tom de Vries <tom@codesourcery.com>
13525
13526 PR tree-optimization/69110
13527 * gcc.dg/autopar/pr69110.c: New test.
13528
56f80f54 135292016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13530 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13531
13532 * gcc.dg/graphite/isl-ast-op-select.c: New.
13533
a0909527
PT
135342015-01-26 Paul Thomas <pault@gcc.gnu.org>
13535
13536 PR fortran/69385
13537 * gfortran.dg/allocate_error_6.f90: New test.
13538
ffc445f4
RH
135392016-01-26 Richard Henderson <rth@redhat.com>
13540
13541 * gcc.dg/tm/pr60908.c: New test.
13542
01e1dea3
DM
135432016-01-26 David Malcolm <dmalcolm@redhat.com>
13544
13545 PR other/69006
13546 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13547 directive.
13548 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13549 expected multiline output to reflect the colorization being
13550 disabled before newlines.
13551 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13552 (custom_diagnostic_finalizer): Replace call to
13553 pp_newline_and_flush with call to pp_flush.
13554 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13555 * gfortran.dg/implicit_class_1.f90: Likewise.
13556 * lib/gcc-dg.exp (allow_blank_lines): New global.
13557 (dg-allow-blank-lines-in-output): New procedure.
13558 (gcc-dg-prune): Complain about blank lines in the output, unless
13559 dg-allow-blank-lines-in-output was called.
13560 * lib/multiline.exp (_build_multiline_regex): Only support
13561 arbitrary followup text for non-blank-lines, not for blank lines.
13562
13f92e8d
JJ
135632016-01-26 Jakub Jelinek <jakub@redhat.com>
13564
13565 PR tree-optimization/69483
13566 * gcc.dg/pr69483.c: New test.
13567 * g++.dg/opt/pr69483.C: New test.
13568
92422235
CL
135692016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13570
13571 PR target/68620
13572 * gcc.target/arm/pr68620.c: New test.
13573
0bccf11b
L
135742016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13575
13576 * gcc.target/i386/pr68986-2.c: Remove -m32.
13577
81cd202e
L
135782016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13579
13580 PR target/68986
13581 * gcc.target/i386/pr68986-1.c: New test.
13582 * gcc.target/i386/pr68986-2.c: Likewise.
13583 * gcc.target/i386/pr68986-3.c: Likewise.
13584
213a1c03
CB
135852016-01-26 Christian Bruel <christian.bruel@st.com>
13586
13587 * lib/target-supports.exp
13588 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13589 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13590 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13591
22a08dd1
RB
135922016-01-26 Richard Biener <rguenther@suse.de>
13593
13594 PR tree-optimization/69452
13595 * gcc.dg/torture/pr69452.c: New testcase.
13596
6c06e0e8
JJ
135972016-01-26 Jakub Jelinek <jakub@redhat.com>
13598
13599 PR target/69442
13600 * gcc.dg/pr69442.c: New test.
13601
b96824c4
RFI
136022016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13603
13604 PR target/67896
13605 * gcc.target/aarch64/simd/pr67896.C: New.
13606
5ee31e57
RS
136072016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13608
13609 PR tree-optimization/69400
13610 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13611 function.
13612 (plugin_init): Call it.
13613 * gcc.dg/torture/pr69400.c: New test.
13614
7ddfb31d
CL
136152016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13616
13617 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13618
1e050c90
AK
136192016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13620 Sebastian Pop <s.pop@samsung.com>
13621
13622 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13623 isl-0.15.
13624
c8ee4bf5
AK
136252016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13626 Sebastian Pop <s.pop@samsung.com>
13627
13628 * gcc.dg/graphite/pr69292.c: New.
13629
d902b330
JJ
136302016-01-25 Jakub Jelinek <jakub@redhat.com>
13631
13632 * c-c++-common/goacc/use_device-1.c: New test.
13633
2c89b952
JL
136342016-01-25 Jeff Law <law@redhat.com>
13635
13636 PR tree-optimization/69196
13637 PR tree-optimization/68398
13638 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13639 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13640
685c8785
DE
136412016-01-25 David Edelsohn <dje.gcc@gmail.com>
13642
13643 PR target/69469
13644 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13645 Algorithm.
13646
95cef0c1
RB
136472016-01-25 Richard Biener <rguenther@suse.de>
13648
13649 PR testsuite/69380
13650 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13651
2947d3b2
IE
136522016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13653
13654 PR target/69421
13655 * gcc.dg/pr69421.c: New test.
13656
ae19075a
BB
136572016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13658
13659 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13660 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13661 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13662 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13663 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13664 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13665 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13666 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13667 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13668 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13669
fa4511c2
RB
136702016-01-25 Richard Biener <rguenther@suse.de>
13671
13672 PR tree-optimization/69376
13673 * gcc.dg/torture/pr69376.c: New testcase.
13674
1d101216
JD
136752016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13676
13677 PR fortran/69397
13678 PR fortran/68442
13679 * gfortran.dg/interface_38.f90: New test.
13680 * gfortran.dg/interface_39.f90: New test.
a0909527 13681
a59b92b0
PP
136822016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13683
13684 Revert:
13685 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13686
13687 PR c++/11858
13688 PR c++/24663
13689 PR c++/24664
13690 * g++.dg/template/pr11858.C: New test.
13691 * g++.dg/template/pr24663.C: New test.
13692 * g++.dg/template/unify12.C: New test.
13693 * g++.dg/template/unify13.C: New test.
13694 * g++.dg/template/unify14.C: New test.
13695 * g++.dg/template/unify15.C: New test.
13696 * g++.dg/template/unify16.C: New test.
13697 * g++.dg/template/unify17.C: New test.
13698
16acb1a8
DH
136992016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13700
13701 PR fortran/68283
13702 gfortran.dg/pr68283.f90: New test.
13703
094773e8
TK
137042016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13705
13706 PR fortran/66094
13707 * gfortran.dg/inline_matmul_13.f90: New test.
13708 * gfortran.dg/matmul_bounds_8.f90: New test.
13709 * gfortran.dg/matmul_bounds_9.f90: New test.
13710 * gfortran.dg/matmul_bounds_10.f90: New test.
13711
42fb90d7
TV
137122016-01-23 Tom de Vries <tom@codesourcery.com>
13713
13714 PR tree-optimization/69426
13715 * gcc.dg/autopar/pr69426.c: New test.
13716
69da7802
MS
137172016-01-23 Martin Sebor <msebor@redhat.com>
13718
13719 PR c++/58109
13720 PR c++/69022
13721 * g++.dg/cpp0x/alignas5.C: New test.
13722 * g++.dg/ext/vector29.C: Same.
13723
da17300a
UB
137242016-01-23 Uros Bizjak <ubizjak@gmail.com>
13725
13726 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13727 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13728 _GNU_SOURCE from compile flags to the source.
13729 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13730 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13731 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13732 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13733
62041cfc
JJ
137342016-01-22 Jakub Jelinek <jakub@redhat.com>
13735
13736 PR target/69432
13737 * g++.dg/opt/pr69432.C: New test.
13738
f7d2ad6f
BS
137392016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13740
13741 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13742 32-bit targets testing an -m64 multilib.
13743
d403fc9a
WS
137442016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13745
13746 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13747 64-bit support.
13748
4aa16f8d
JG
137492016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13750
13751 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13752
7c816d0f
CB
137532016-01-21 Christian Bruel <christian.bruel@st.com>
13754
13755 PR target/68674
13756 * gcc.target/i386/pr68674.c
13757 * gcc.target/aarch64/pr68674.c
13758 * gcc.target/arm/pr68674.c
13759
fce661e8
KT
137602016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13761
13762 PR target/69403
13763 * gcc.c-torture/execute/pr69403.c: New test.
13764
4696899f
PC
137652016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13766
13767 PR c++/55843
13768 * g++.dg/template/pr55843.C: New.
13769
bac69366
AL
137702016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13771
13772 PR testsuite/66877
13773 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13774 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13775
b57d3a5c
BS
137762016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13777
13778 PR testsuite/67489
da17300a
UB
13779 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13780 from dg-do compile directive, and instead add
13781 { dg-require-effective-target int128 }.
b57d3a5c 13782
9f04a53e
MS
137832016-01-20 Martin Sebor <msebor@redhat.com>
13784
13785 PR c/69405
13786 * gcc.dg/sync-fetch.c: New test.
13787
38a51663
JL
137882016-01-21 Martin Sebor <msebor@redhat.com>
13789
13790 PR target/69252
13791 * gcc.target/powerpc/pr69252.c: New test.
13792
2423a75a
JD
137932016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13794
13795 PR fortran/65996
da17300a 13796 * gfortran.dg/pr65996.f90: New test.
2423a75a 13797
0a76463f
DV
137982016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13799
13800 PR c++/68810
9f04a53e 13801 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13802 expected to generate an error.
0a76463f 13803
9776e692
BS
138042016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13805
13806 PR middle-end/66178
13807 * gcc.dg/torture/pr66178.c: New test.
13808
c8d3e088
AB
138092016-01-21 Anton Blanchard <anton@samba.org>
13810 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13811
13812 PR target/63354
13813 * gcc.target/powerpc/pr63354.c: New test.
13814
35b707ff
VM
138152016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13816
13817 PR rtl-optimization/68990
13818 * gcc.target/i386/pr68990: New.
13819
157b0829
NC
138202016-01-21 Nick Clifton <nickc@redhat.com>
13821
13822 PR target/69129
13823 * gcc.target/mips/pr69129.c: New.
13824
aede6748
PC
138252016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13826
13827 PR c++/58046
13828 * g++.dg/cpp0x/pr58046.C: New.
13829
5463c2c8
JJ
138302016-01-21 Jakub Jelinek <jakub@redhat.com>
13831
6d31cc75
SS
13832 PR target/69187
13833 PR target/65624
13834 * gcc.target/arm/pr69187.c: New test.
13835
5463c2c8
JJ
13836 PR c++/69355
13837 * g++.dg/torture/pr69355.C: New test.
13838
fa28f32b
AK
138392016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13840 Sebastian Pop <s.pop@samsung.com>
13841
13842 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13843
b920a047
AK
138442016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13845 Sebastian Pop <s.pop@samsung.com>
13846
da17300a 13847 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13848
bdd3aea6
JJ
138492016-01-21 Jakub Jelinek <jakub@redhat.com>
13850
13851 PR middle-end/67653
13852 * c-c++-common/pr67653.c: New test.
13853 * gcc.dg/torture/pr29119.c: Add dg-warning.
13854
26a2e6ae
PB
138552016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13856
13857 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13858
d25c7690
PK
138592016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13860
13861 PR c/24293
13862 * gcc.dg/pr24293.c: New test.
13863 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13864 incomplete struct type.
13865 * gcc.dg/declspec-1.c: Likewise.
13866 * gcc.dg/pr63549.c: Likewise.
13867
889d5698
JJ
138682016-01-20 Jakub Jelinek <jakub@redhat.com>
13869
13870 PR tree-optimization/66612
13871 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13872 for bdn instruction.
13873
d7cf3dc7
CL
138742016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13875
13876 * lib/target-supports.exp
13877 (check_effective_target_arm_fp_ok_nocache): New.
13878 (check_effective_target_arm_fp_ok): New.
13879 (add_options_for_arm_fp): New.
13880 (check_effective_target_arm_crypto_ok_nocache): Require
13881 target_arm_v8_neon_ok instead of arm32.
13882 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13883 (check_effective_target_arm_crypto_pragma_ok): New.
13884 (add_options_for_arm_vfp): New.
13885 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13886 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13887 target instead. Force initial fpu to vfp.
13888 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13889 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13890 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13891 dependency.
13892 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13893 use arm_vfp effective target instead. Force initial fpu to vfp.
13894 * gcc.target/arm/attr-neon3.c: Likewise.
13895 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13896 arm_vfp_ok.
13897 * gcc.target/arm/unsigned-float.c: Likewise.
13898 * gcc.target/arm/vfp-1.c: Likewise.
13899 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13900 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13901 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13902 * gcc.target/arm/vfp-ldmias.c: Likewise.
13903 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13904 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13905 * gcc.target/arm/vfp-stmiad.c: Likewise.
13906 * gcc.target/arm/vfp-stmias.c: Likewise.
13907 * gcc.target/arm/vnmul-1.c: Likewise.
13908 * gcc.target/arm/vnmul-2.c: Likewise.
13909 * gcc.target/arm/vnmul-3.c: Likewise.
13910 * gcc.target/arm/vnmul-4.c: Likewise.
13911
01ac9704 139122016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13913
e84b00da
L
13914 PR testsuite/69366
13915 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13916 the MPX run-time library, for compile-time MPX test.
13917 * gcc.target/i386/chkp-always_inline.c: Likewise.
13918 * gcc.target/i386/chkp-bndret.c: Likewise.
13919 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13920 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13921 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13922 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13923 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13924 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13925 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13926 * gcc.target/i386/chkp-label-address.c: Likewise.
13927 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13928 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13929 * gcc.target/i386/chkp-pr69044.c: Likewise.
13930 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13931 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13932 * gcc.target/i386/chkp-strchr.c: Likewise.
13933 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13934 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13935 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13936 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13937 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13938 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13939 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13940 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13941 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13942 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13943 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13944 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13945 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13946 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13947 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13948 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13949 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13950 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13951 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13952 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13953 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13954 * gcc.target/i386/pr63995-2.c: Likewise.
13955 * gcc.target/i386/pr64805.c: Likewise.
13956 * gcc.target/i386/pr65044.c: Likewise.
13957 * gcc.target/i386/pr65167.c: Likewise.
13958 * gcc.target/i386/pr65183.c: Likewise.
13959 * gcc.target/i386/pr65184.c: Likewise.
13960 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13961
28b33016
IE
139622016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13963
13964 PR tree-optimization/69328
13965 * gcc.dg/pr69328.c: New test.
13966
bcff0913
JL
139672016-01-20 Jeff Law <law@redhat.com>
13968
bf0bb970 13969 PR target/25114
bcff0913
JL
13970 * gcc.target/m68k/pr25114.c: New test.
13971
a3f69631
AV
139722016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13973
13974 * gcc.target/arm/memset-inline-10.c: Added
13975 dg-require-effective-target arm_thumb2_ok.
13976
af33ba0d
EB
139772016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13978
13979 * gcc.dg/debug/dwarf2/sso.c: New test.
13980
7596d5de
UB
139812016-01-19 Uros Bizjak <ubizjak@gmail.com>
13982
13983 PR testsuite/68820
13984 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13985 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13986 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13987
ceda2c69
JH
139882016-01-19 Jan Hubicka <hubicka@ucw.cz>
13989
13990 PR ipa/66223
13991 * g++.dg/ipa/devirt-50.C: New testcase.
13992
38a979f2
MP
139932016-01-19 Marek Polacek <polacek@redhat.com>
13994
13995 PR c++/68965
13996 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13997 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13998
962801c5
KT
139992016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14000
14001 PR target/69135
14002 * gcc.target/arm/pr69135_1.c: New test.
14003
078fe40a
WD
140042015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14005
14006 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14007
786e3c06
WD
140082015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14009
14010 * gcc.target/aarch64/ccmp_1.c: New testcase.
14011
1e297006
MP
140122016-01-19 Marek Polacek <polacek@redhat.com>
14013
14014 PR c++/68586
14015 * g++.dg/cpp0x/enum30.C: New test.
14016
879c27e3
RB
140172016-01-19 Richard Biener <rguenther@suse.de>
14018
14019 PR tree-optimization/69336
14020 * g++.dg/tree-ssa/pr69336.C: New testcase.
14021
015337d3
JJ
140222016-01-19 Jakub Jelinek <jakub@redhat.com>
14023
14024 PR debug/65779
14025 * gcc.dg/pr65779.c: New test.
14026
e2c768b6
RB
140272016-01-19 Richard Biener <rguenther@suse.de>
14028
14029 PR tree-optimization/69352
14030 * gcc.dg/torture/pr69352.c: New testcase.
14031
569efc34
JJ
140322016-01-19 Jakub Jelinek <jakub@redhat.com>
14033
14034 PR rtl-optimization/68955
14035 PR rtl-optimization/64557
14036 * gcc.dg/torture/pr68955.c: New test.
14037
e49d321f
JH
140382016-01-19 Jan Hubicka <hubicka@ucw.cz>
14039
14040 PR lto/69136
14041 * g++.dg/torture/pr69136.C: New testcase.
14042
e9191ad3
JH
140432016-01-19 Jan Hubicka <hubicka@ucw.cz>
14044
14045 PR lto/69133
14046 * g++.dg/lto/pr69133_0.C: New testcase.
14047 * g++.dg/lto/pr69133_1.C: New testcase.
14048
2bedb645
JL
140492016-01-15 Jeff Law <law@redhat.com>
14050
14051 PR tree-optimization/69320
14052 * gcc.c-torture/pr69320-1.c: New test.
14053 * gcc.c-torture/pr69320-2.c: New test.
14054 * gcc.c-torture/pr69320-3.c: New test.
14055 * gcc.c-torture/pr69320-4.c: New test.
14056
17c15cb9
PP
140572016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14058
14059 PR c++/11858
14060 PR c++/24663
14061 PR c++/24664
14062 * g++.dg/template/pr11858.C: New test.
14063 * g++.dg/template/pr24663.C: New test.
14064 * g++.dg/template/unify12.C: New test.
14065 * g++.dg/template/unify13.C: New test.
14066 * g++.dg/template/unify14.C: New test.
14067 * g++.dg/template/unify15.C: New test.
14068 * g++.dg/template/unify16.C: New test.
14069 * g++.dg/template/unify17.C: New test.
14070
9617fd08
DM
140712016-01-18 David Malcolm <dmalcolm@redhat.com>
14072
14073 PR testsuite/69181
14074 * gcc.dg/pr69181-1.c: New test file.
14075 * gcc.dg/pr69181-2.c: New test file.
14076 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14077 globals by moving it to...
14078 (cleanup-after-saved-dg-test): ...this new function. Add
14079 "global additional_sources_used". Add reset of global
14080 multiline_expected_outputs to the empty list.
14081 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14082 global to...
14083 (multiline_expected_outputs): ...this, and updated comments to
14084 note that it is modified from gcc-dg.exp.
14085 (dg-end-multiline-output): Update for the above renaming.
14086 (handle-multiline-outputs): Likewise. Remove the clearing
14087 of the expected outputs to the empty list.
14088
b555a2e4
RB
140892016-01-18 Richard Biener <rguenther@suse.de>
14090
14091 PR tree-optimization/69297
14092 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14093
96902805
JM
140942016-01-18 Joseph Myers <joseph@codesourcery.com>
14095
14096 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14097 dg-options.
14098 * gcc.target/mips/mips-3d-2.c: Likewise.
14099 * gcc.target/mips/mips-3d-3.c: Likewise.
14100 * gcc.target/mips/mips-3d-4.c: Likewise.
14101 * gcc.target/mips/mips-3d-5.c: Likewise.
14102 * gcc.target/mips/mips-3d-6.c: Likewise.
14103 * gcc.target/mips/mips-3d-7.c: Likewise.
14104 * gcc.target/mips/mips-3d-8.c: Likewise.
14105 * gcc.target/mips/mips-3d-9.c: Likewise.
14106 * gcc.target/mips/mips-ps-1.c: Likewise.
14107 * gcc.target/mips/mips-ps-2.c: Likewise.
14108 * gcc.target/mips/mips-ps-3.c: Likewise.
14109 * gcc.target/mips/mips-ps-4.c: Likewise.
14110 * gcc.target/mips/mips-ps-5.c: Likewise.
14111 * gcc.target/mips/mips-ps-6.c: Likewise.
14112 * gcc.target/mips/mips-ps-7.c: Likewise.
14113 * gcc.target/mips/mips-ps-type.c: Likewise.
14114 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14115 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14116
40e26f94
TV
141172016-01-18 Tom de Vries <tom@codesourcery.com>
14118
14119 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14120 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14121 * c-c++-common/goacc/kernels-empty.c: New test.
14122 * c-c++-common/goacc/kernels-eternal.c: New test.
14123 * c-c++-common/goacc/kernels-loop-2.c: New test.
14124 * c-c++-common/goacc/kernels-loop-3.c: New test.
14125 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14126 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14127 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14128 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14129 * c-c++-common/goacc/kernels-loop-data.c: New test.
14130 * c-c++-common/goacc/kernels-loop-g.c: New test.
14131 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14132 * c-c++-common/goacc/kernels-loop-n.c: New test.
14133 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14134 * c-c++-common/goacc/kernels-loop.c: New test.
14135 * c-c++-common/goacc/kernels-noreturn.c: New test.
14136 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14137 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14138 * c-c++-common/goacc/kernels-reduction.c: New test.
14139
a98d4647
TV
141402016-01-18 Tom de Vries <tom@codesourcery.com>
14141
14142 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14143 * gcc.dg/autopar/outer-2.c: Same.
14144 * gcc.dg/autopar/outer-3.c: Same.
14145 * gcc.dg/autopar/outer-4.c: Same.
14146 * gcc.dg/autopar/outer-5.c: Same.
14147 * gcc.dg/autopar/outer-6.c: Same.
14148 * gcc.dg/autopar/parallelization-1.c: Same.
14149 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14150 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14151 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14152 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14153 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14154 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14155 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14156 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14157 * gcc.dg/autopar/pr39500-1.c: Same.
14158 * gcc.dg/autopar/pr39500-2.c: Same.
14159 * gcc.dg/autopar/pr46193.c: Same.
14160 * gcc.dg/autopar/pr46194.c: Same.
14161 * gcc.dg/autopar/pr49580.c: Same.
14162 * gcc.dg/autopar/pr49960-1.c: Same.
14163 * gcc.dg/autopar/pr49960.c: Same.
14164 * gcc.dg/autopar/pr68373.c: Same.
14165 * gcc.dg/autopar/reduc-1.c: Same.
14166 * gcc.dg/autopar/reduc-1char.c: Same.
14167 * gcc.dg/autopar/reduc-1short.c: Same.
14168 * gcc.dg/autopar/reduc-2.c: Same.
14169 * gcc.dg/autopar/reduc-2char.c: Same.
14170 * gcc.dg/autopar/reduc-2short.c: Same.
14171 * gcc.dg/autopar/reduc-3.c: Same.
14172 * gcc.dg/autopar/reduc-4.c: Same.
14173 * gcc.dg/autopar/reduc-6.c: Same.
14174 * gcc.dg/autopar/reduc-7.c: Same.
14175 * gcc.dg/autopar/reduc-8.c: Same.
14176 * gcc.dg/autopar/reduc-9.c: Same.
14177 * gcc.dg/autopar/uns-outer-4.c: Same.
14178 * gcc.dg/autopar/uns-outer-5.c: Same.
14179 * gcc.dg/autopar/uns-outer-6.c: Same.
14180 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14181 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14182
da976fa8
AL
141832016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14184
14185 PR target/63679
14186 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14187 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14188
70c1e886
AL
141892016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14190
14191 PR target/63679
14192 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14193 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14194 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14195
88bed196
AL
141962016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14197
14198 PR target/63679
14199 * gcc.dg/tree-ssa/sra-17.c: New.
14200 * gcc.dg/tree-ssa/sra-18.c: New.
14201
3dd5f42e
IE
142022016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14203
14204 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14205
ae5a77fa
EB
142062016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14207
14208 * gnat.dg/inline12.adb: New test.
14209
11e57fc6
BC
142102016-01-18 Bin Cheng <bin.cheng@arm.com>
14211
14212 PR tree-optimization/66797
14213 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14214
995b6fe0
RB
142152016-01-18 Richard Biener <rguenther@suse.de>
14216
14217 PR tree-optimization/69170
14218 * gcc.dg/torture/pr69170.c: New testcase.
14219
82ee0cf2 142202016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14221
14222 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14223
d69da357
TV
142242016-01-16 Tom de Vries <tom@codesourcery.com>
14225
14226 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14227
a3845283
TV
142282016-01-16 Tom de Vries <tom@codesourcery.com>
14229
14230 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14231 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14232 redundant dg-require-effective-target pthread.
14233 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14234 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14235 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14236 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14237 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14238 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14239 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14240
197a6aa6
DE
142412016-01-16 David Edelsohn <dje.gcc@gmail.com>
14242
14243 PR target/68609
14244 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14245 * gcc.target/powerpc/recip-7.c: Same.
14246
ec7886c1
PP
142472016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14248
14249 PR c++/69091
14250 * g++.dg/template/pr69091.C: New test.
14251
203484bb
PP
142522016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14253
14254 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14255 dump does not contain an error_mark_node.
14256 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14257 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14258
aa2500e9
PP
142592016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14260
14261 PR c++/68936
14262 * g++.dg/template/pr68936.C: New test.
14263
28621a5c
DE
142642016-01-15 David Edelsohn <dje.gcc@gmail.com>
14265
14266 PR target/68609
14267 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14268 * gcc.target/powerpc/recip-2.c: Same.
14269 * gcc.target/powerpc/recip-3.c: Same.
14270 * gcc.target/powerpc/recip-4.c: Same.
14271 * gcc.target/powerpc/recip-sqrtf.c: Same.
14272
40c43aca
JL
142732016-01-15 Jeff Law <law@redhat.com>
14274
14275 PR tree-optimization/69270
14276 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14277 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14278
afbc5ae8
PT
142792016-01-15 Paul Thomas <pault@gcc.gnu.org>
14280
14281 PR fortran/49630
14282 * gfortran.dg/deferred_character_13.f90: New test for the fix
14283 of comment 3 of the PR.
14284
14285 PR fortran/54070
14286 * gfortran.dg/deferred_character_8.f90: New test
14287 * gfortran.dg/allocate_error_5.f90: New test
14288
14289 PR fortran/60593
14290 * gfortran.dg/deferred_character_10.f90: New test
14291
14292 PR fortran/60795
14293 * gfortran.dg/deferred_character_14.f90: New test
14294
14295 PR fortran/61147
14296 * gfortran.dg/deferred_character_11.f90: New test
14297
14298 PR fortran/64324
14299 * gfortran.dg/deferred_character_9.f90: New test
14300
49abe076
VM
143012016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14302
14303 PR rtl-optimization/69030
14304 * gcc.target/i386/pr69030.c: New.
14305
16d12992
KT
143062016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14307
14308 * gcc.target/aarch64/target_attr_17.c: New test.
14309
78810bd3
RB
143102016-01-15 Richard Biener <rguenther@suse.de>
14311
14312 PR tree-optimization/66856
14313 * gcc.dg/torture/pr66856-1.c: New testcase.
14314 * gcc.dg/torture/pr66856-2.c: Likewise.
14315
2bd847fe
RB
143162016-01-15 Richard Biener <rguenther@suse.de>
14317
14318 PR debug/69137
14319 * g++.dg/lto/pr69137_0.C: New testcase.
14320
a00fe3b7
RS
143212016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14322
14323 PR middle-end/69246
14324 * gcc.target/i386/pr69246.c: New test.
14325
cbb0e83b
DV
143262016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14327
7596d5de 14328 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14329
5a500ecf
DV
143302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14331
14332 PR c++/56194
14333 * g++.dg/init/const9.C: Disable test on S/390.
14334
5d9bf64f
DV
143352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14336
14337 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14338 * g++.dg/Wno-frame-address.C: Ditto.
14339
e234b19e
DV
143402016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14341
14342 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14343
89483f99
RB
143442016-01-15 Richard Biener <rguenther@suse.de>
14345
14346 PR tree-optimization/68961
14347 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14348
94f37395
IE
143492016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14350
14351 * gcc.target/i386/pr65105-5.c: New test.
14352
82ee0cf2 143532016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14354
14355 * gcc.c-torture/execute/alias-4.c: New testcase.
14356
82ee0cf2 143572016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14358
14359 PR ipa/68148
14360 * g++.dg/ipa/devirt-49.C: New testcase.
14361
092f7deb 143622016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14363
14364 PR target/65837
14365 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14366 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14367 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14368
e93c66bc
RB
143692016-01-15 Richard Biener <rguenther@suse.de>
14370
14371 PR tree-optimization/69117
14372 * gcc.dg/torture/pr69117.c: New testcase.
14373
c47eaca6 143742015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14375
14376 PR c++/69048
14377 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14378
c3f6914a
FXC
143792016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14380
14381 PR testsuite/67509
14382 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14383 range tests use 100 * maximum instead of maximum + 1.
14384
cd65ae90
JJ
143852016-01-14 Jakub Jelinek <jakub@redhat.com>
14386
14387 PR debug/69244
14388 * gcc.dg/guality/pr69244.c: New test.
14389
19643948
UB
143902016-01-14 Uros Bizjak <ubizjak@gmail.com>
14391
14392 * lib/target-supports.exp (check_effective_target_issignaling):
14393 New procedure.
14394 * gcc.dg/pr61441.c: Require issignaling effective target.
14395
fe79c97e
SB
143962016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14397
14398 PR target/68803
14399 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14400
c7df95d8
DM
144012016-01-14 David Malcolm <dmalcolm@redhat.com>
14402
14403 PR c++/68819
14404 PR preprocessor/69177
14405 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14406 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14407 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14408 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14409
00083992
MP
144102016-01-14 Marek Polacek <polacek@redhat.com>
14411
14412 PR c/69262
14413 * gcc.dg/array-15.c: New test.
14414
0c9b3294
JJ
144152016-01-14 Jakub Jelinek <jakub@redhat.com>
14416
14417 PR middle-end/68146
14418 PR tree-optimization/69155
14419 * gfortran.dg/pr68146.f: New test.
14420 * gfortran.dg/pr69155.f90: New test.
14421
3688e13d
RB
144222016-01-14 Richard Biener <rguenther@suse.de>
14423
14424 PR tree-optimization/68060
14425 * gcc.dg/torture/pr68060-1.c: New testcase.
14426 * gcc.dg/torture/pr68060-2.c: Likewise.
14427
bab0ad3a
NC
144282016-01-14 Nick Clifton <nickc@redhat.com>
14429
14430 * lib/target-supports.exp
14431 (check_effective_target_arm_neon_ok_nocache): Add an option
14432 sequence that includes setting the ARM architecture to ARMv7-A.
14433 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14434 command line options necessary to enable Neon support.
14435 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14436 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14437 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14438 * gcc.target/arm/pr69180.c: Likewise.
14439
947c2ce5
JL
144402016-01-14 Jeff Law <law@redhat.com>
14441
14442 PR tree-optimization/69270
14443 * gcc.dg/tree-ssa/pr69270.c: New test.
14444
3342fd71
BS
144452016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14446
14447 PR c/66208
14448 * c-c++-common/pr66208.c: New file.
14449
2ad3adf1
JJ
144502016-01-13 Jakub Jelinek <jakub@redhat.com>
14451
14452 PR tree-optimization/69156
14453 * gcc.dg/pr69156.c: New test.
14454
398d6feb
L
144552016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14456
14457 * gcc.target/i386/pr69225-7.c: New test.
14458
4c868789
RH
144592016-01-13 Richard Henderson <rth@redhat.com>
14460
14461 * gcc.dg/tm/memopt-13.c: Update expected function.
14462 * gcc.dg/tm/memopt-6.c: Likewise.
14463
ef6d1772
UB
144642016-01-13 Uros Bizjak <ubizjak@gmail.com>
14465
14466 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14467 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14468 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14469 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14470
ef6d1772
UB
144712016-01-13 Tom de Vries <tom@codesourcery.com>
14472
14473 PR tree-optimization/69169
0b4b6ef2
TV
14474 * gcc.dg/pr69169.c: New test.
14475
2ad3adf1 144762016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14477
14478 PR target/69228
14479 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14480 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14481 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14482 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14483 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14484 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14485 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14486 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14487
9060e335
AK
144882016-01-13 Jakub Jelinek <jakub@redhat.com>
14489
14490 PR target/69247
14491 * gcc.dg/pr69247.c: New test.
14492
40311329
RB
144932016-01-13 Richard Biener <rguenther@suse.de>
14494
14495 PR tree-optimization/69242
14496 * gcc.dg/torture/pr69242.c: New testcase.
14497
ccbd7103
RB
144982016-01-13 Richard Biener <rguenther@suse.de>
14499
14500 PR tree-optimization/69186
14501 * gcc.dg/torture/pr69186.c: New testcase.
14502
c6f72a46
JL
145032016-01-13 Jeff Law <law@redhat.com>
14504
14505 PR tree-optimization/67755
14506 * gcc.dg/tree-ssa/pr67755.c: New test.
14507
145082016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14509
14510 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14511 pass number in output by a star.
14512
c446cf07
BC
145132016-01-12 Bin Cheng <bin.cheng@arm.com>
14514
14515 PR tree-optimization/68911
14516 * gcc.c-torture/execute/pr68911.c: New test.
14517
5342156c
MP
145182016-01-12 Marek Polacek <polacek@redhat.com>
14519
14520 PR c++/68979
14521 * g++.dg/warn/permissive-1.C: New test.
14522
65364cc5
JJ
145232016-01-12 Jakub Jelinek <jakub@redhat.com>
14524
14525 PR objc++/68511
14526 PR c++/69213
14527 * g++.dg/opt/pr69213.C: New test.
14528
81b9a3d9
CB
145292016-01-12 Christian Bruel <christian.bruel@st.com>
14530
14531 PR target/69180
14532 * gcc.target/arm/pr69180.c: New test.
14533
3c4e91c9
RB
145342016-01-12 Richard Biener <rguenther@suse.de>
14535
14536 PR lto/69077
14537 * g++.dg/lto/pr69077_0.C: New testcase.
14538 * g++.dg/lto/pr69077_1.C: Likewise.
14539
5664cea1
JJ
145402016-01-12 Jakub Jelinek <jakub@redhat.com>
14541
14542 PR target/69175
14543 * g++.dg/opt/pr69175.C: New test.
14544
86cefc49
AL
145452016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14546
14547 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14548 rather than #including math.h & stdlib.h.
14549 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14550 * gcc.dg/vect/pr49771.c: Likewise.
14551 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14552 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14553 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14554 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14555 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14556 * gcc.dg/vect/pr44507.c: Likewise.
14557 * gcc.dg/vect/pr45902.c: Likewise.
14558 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14559 * gcc.dg/vect/vect-117.c: Likewise.
14560 * gcc.dg/vect/vect-99.c: Likewise.
14561 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14562 * gcc.dg/vect/vect-cond-1.c: Likewise.
14563 * gcc.dg/vect/vect-cond-2.c: Likewise.
14564 * gcc.dg/vect/vect-cond-3.c: Likewise.
14565 * gcc.dg/vect/vect-cond-4.c: Likewise.
14566 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14567 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14568 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14569 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14570 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14571 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14572 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14573 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14574 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14575 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14576 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14577 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14578 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14579 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14580 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14581 include of signal.h.
14582 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14583 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14584 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14585 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14586 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14587 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14588 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14589 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14590 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14591 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14592 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14593 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14594 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14595 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14596 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14597 * gcc.dg/vect/vect-outer-5.c: Likewise.
14598 * gcc.dg/vect/vect-outer-6.c: Likewise.
14599 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14600 include of stdio.h.
14601
b832f61e
NC
146022016-01-12 Nick Clifton <nickc@redhat.com>
14603
14604 PR target/68913
14605 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14606 to fread so that it will be found in all target runtimes.
14607
8eac49b1
RB
146082016-01-12 Richard Biener <rguenther@suse.de>
14609
14610 PR tree-optimization/69053
14611 * g++.dg/torture/pr69053.C: New testcase.
14612
2935d994
RB
146132016-01-12 Richard Biener <rguenther@suse.de>
14614
14615 PR tree-optimization/69168
14616 * gcc.dg/torture/pr69168.c: New testcase.
14617
66c16fd9
RB
146182016-01-12 Richard Biener <rguenther@suse.de>
14619
14620 PR tree-optimization/69157
14621 * gcc.dg/torture/pr69157.c: New testcase.
14622
146232016-01-12 Richard Biener <rguenther@suse.de>
14624
14625 PR tree-optimization/69174
14626 * gcc.dg/torture/pr69174.c: New testcase.
14627
723033a6
JJ
146282016-01-12 Jakub Jelinek <jakub@redhat.com>
14629
14630 PR c++/66808
14631 PR c++/69000
14632 * g++.dg/tls/pr66808.C: New test.
14633 * g++.dg/tls/pr69000.C: New test.
14634
3574cf47
BS
146352016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14636
14637 * gcc.target/powerpc/swaps-p8-23.c: New test.
14638 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14639
feb20787
JDA
146402016-01-11 John David Anglin <danglin@gcc.gnu.org>
14641
14642 PR tree-optimization/68356
14643 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14644
27b1820a
KV
146452016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14646 Jim Wilson <jim.wilson@linaro.org>
14647
14648 PR target/69194
14649 * gcc.target/arm/pr69194.c: New test.
14650
cf4de6af
L
146512016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14652
14653 PR target/69225
14654 * gcc.target/i386/pr69225-1.c: New test.
14655 * gcc.target/i386/pr69225-2.c: Likewise.
14656 * gcc.target/i386/pr69225-3.c: Likewise.
14657 * gcc.target/i386/pr69225-4.c: Likewise.
14658 * gcc.target/i386/pr69225-5.c: Likewise.
14659 * gcc.target/i386/pr69225-6.c: Likewise.
14660
1ebd5558
JJ
146612016-01-11 Jakub Jelinek <jakub@redhat.com>
14662
23552a4d
JJ
14663 PR target/67462
14664 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14665 if lp64.
14666
26ff85b0
JJ
14667 PR target/69071
14668 * gcc.dg/pr69071.c: New test.
14669
9cb6bd74
JJ
14670 PR c++/69211
14671 * g++.dg/opt/pr69211.C: New test.
14672
1ebd5558
JJ
14673 PR tree-optimization/69214
14674 * gcc.c-torture/compile/pr69214.c: New test.
14675
8c18c836
UB
146762016-01-11 Uros Bizjak <ubizjak@gmail.com>
14677
14678 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14679 * gcc.target/i386/pr66232-11.c: Ditto.
14680 * gcc.target/i386/pr66232-12.c: Ditto.
14681 * gcc.target/i386/pr66232-13.c: Ditto.
14682
62446e6e
RB
146832016-01-11 Richard Biener <rguenther@suse.de>
14684
14685 PR tree-optimization/69173
14686 * gcc.dg/torture/pr69173.c: New testcase.
14687
2b8568fe
KT
146882016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14689
14690 PR rtl-optimization/68796
14691 * gcc.target/aarch64/tst_5.c: New test.
14692 * gcc.target/aarch64/tst_6.c: Likewise.
14693
5baf4532
KT
146942016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14695
14696 PR rtl-optimization/68841
14697 * gcc.dg/pr68841.c: New test.
14698 * gcc.c-torture/execute/pr68841.c: New test.
14699
ca90b1ed
YR
147002016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14701
14702 PR rtl-optimization/68920
14703 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14704 for ix86 targets.
14705 * gcc.dg/ifcvt-5.c: New test.
14706
2ad3adf1 147072016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14708
14709 PR bootstrap/69123
14710 * g++.dg/pr69123.C: New.
14711
83834c09
IE
147122016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14713
14714 PR target/69010
14715 * gcc.target/i386/pr69010.c: New test.
14716
dcf89d57
MJ
147172016-01-11 Martin Jambor <mjambor@suse.cz>
14718
14719 PR ipa/69044
14720 * gcc.target/i386/chkp-pr69044.c: New test.
14721
d95167ee
TV
147222016-01-11 Tom de Vries <tom@codesourcery.com>
14723
14724 PR tree-optimization/69109
14725 * gcc.dg/autopar/pr69109-2.c: New test.
14726 * gcc.dg/autopar/pr69109.c: New test.
14727
4f6403a8
TV
147282016-01-11 Tom de Vries <tom@codesourcery.com>
14729
14730 PR tree-optimization/69108
14731 * gcc.dg/autopar/pr69108.c: New test.
14732
21efdd80
PP
147332016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14734
14735 PR c++/69029
14736 * c-c++-common/Wisleading-indentation.c: Augment test.
14737
fd42eed8
TK
147382016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14739
14740 PR fortran/69154
14741 * gfortran.dg/inline_matmul_12.f90: New test.
14742
4f90ee6c
PT
147432016-01-10 Paul Thomas <pault@gcc.gnu.org>
14744
14745 PR fortran/67779
14746 * gfortran.dg/actual_array_offset_1: New test.
14747
3907c6cf
TV
147482016-01-10 Tom de Vries <tom@codesourcery.com>
14749
14750 PR tree-optimization/69062
14751 * gcc.dg/autopar/pr69062.c: New test.
14752
b07b236e
TS
147532016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14754
14755 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14756 * gcc.dg/vect/slp-perm-2.c: Likewise.
14757 * gcc.dg/vect/slp-perm-3.c: Likewise.
14758 * gcc.dg/vect/slp-perm-5.c: Likewise.
14759 * gcc.dg/vect/slp-perm-6.c: Likewise.
14760 * gcc.dg/vect/slp-perm-7.c: Likewise.
14761 * gcc.dg/vect/slp-perm-8.c: Likewise.
14762
23fab8ae
TV
147632016-01-10 Tom de Vries <tom@codesourcery.com>
14764
14765 PR tree-optimization/69039
14766 * gcc.dg/autopar/pr69039.c: New test.
14767
73f0dae2
MP
147682016-01-09 Marek Polacek <polacek@redhat.com>
14769
14770 PR c++/69113
14771 * g++.dg/pr69113.C: New test.
14772
20b8d734
JJ
147732016-01-09 Jakub Jelinek <jakub@redhat.com>
14774
14775 PR middle-end/50865
14776 PR tree-optimization/69097
14777 * gcc.c-torture/execute/pr50865.c: New test.
14778 * gcc.c-torture/execute/pr69097-1.c: New test.
14779 * gcc.c-torture/execute/pr69097-2.c: New test.
14780 * gcc.dg/pr69097-1.c: New test.
14781 * gcc.dg/pr69097-2.c: New test.
14782
c50e614b
JJ
147832016-01-09 Jakub Jelinek <jakub@redhat.com>
14784
14785 PR c++/69164
14786 * g++.dg/opt/pr69164.C: New test.
14787
e0237993
JJ
147882016-01-08 Jakub Jelinek <jakub@redhat.com>
14789
14790 PR tree-optimization/69167
14791 * gcc.dg/pr69167.c: New test.
14792
bd8f5bb2
MP
147932016-01-08 Marek Polacek <polacek@redhat.com>
14794
14795 PR c++/68449
14796 * g++.dg/pr68449.C: New.
14797
bb0f5ca7
AL
147982016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14799
14800 PR tree-optimization/68707
14801 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14802 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14803 on platforms supporting it.
14804 * gcc.dg/vect/slp-perm-2.c: Likewise.
14805 * gcc.dg/vect/slp-perm-3.c: Likewise.
14806 * gcc.dg/vect/slp-perm-5.c: Likewise.
14807 * gcc.dg/vect/slp-perm-7.c: Likewise.
14808 * gcc.dg/vect/slp-perm-8.c: Likewise.
14809 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14810 on platforms supporting it.
14811
22518428
JJ
148122016-01-08 Jakub Jelinek <jakub@redhat.com>
14813
33f0852f
JJ
14814 PR tree-optimization/69162
14815 * gcc.dg/pr69162.c: New test.
14816
22518428
JJ
14817 PR tree-optimization/69172
14818 * gcc.dg/pr69172.c: New test.
14819
80e9b3aa
TP
148202016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14821
14822 PR tree-optimization/67781
14823 * gcc.c-torture/execute/pr67781.c: New file.
14824
262a363f
JJ
148252016-01-08 Jakub Jelinek <jakub@redhat.com>
14826
14827 PR tree-optimization/69083
14828 * gcc.dg/vect/pr69083.c: New test.
14829
6e1f093f
SS
148302016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14831
14832 PR tree-optimization/61441
14833 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14834 Use -fexcess-precision=standard for compiler options.
14835 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14836
53290e07
JJ
148372016-01-08 Jakub Jelinek <jakub@redhat.com>
14838
57bf3072
JJ
14839 PR fortran/69128
14840 * gfortran.dg/gomp/pr69128.f90: New test.
14841
53290e07
JJ
14842 PR c++/69145
14843 * g++.dg/ext/pr69145-1.C: New test.
14844 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14845 * g++.dg/ext/pr69145-2.h: New file.
14846
7a127fa7
MS
148472016-01-07 Martin Sebor <msebor@redhat.com>
14848
14849 PR c/68966
14850 * gcc.dg/atomic-fetch-bool.c: New test.
14851 * gcc.dg/sync-fetch-bool.c: New test.
14852
95918b49
L
148532016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14854
14855 PR fortran/66680
14856 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14857
c8e62a9d
NC
148582016-01-07 Nick Clifton <nickc@redhat.com>
14859
14860 PR target/66655
14861 * g++.dg/pr66655.C: New test.
14862 * g++.dg/pr66655_1.cc: Test support file.
14863 * g++.dg/pr66655.h: Test header file.
14864
2ad3adf1 148652016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14866
14867 PR fortran/66680
14868 gfortran.dg/gomp/pr66680.f90: New test.
14869
4cd9ca92
L
148702016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14871
14872 PR target/69171
14873 * gcc.target/i386/pr69171-1.c: New test.
14874 * gcc.target/i386/pr69171-2.c: Likewise.
14875 * gcc.target/i386/pr69171-3.c: Likewise.
14876 * gcc.target/i386/pr69171-4.c: Likewise.
14877 * gcc.target/i386/pr69171-5.c: Likewise.
14878 * gcc.target/i386/pr69171-6.c: Likewise.
14879
7e33d4dc
BS
148802015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14881
14882 PR middle-end/67639
14883 * c-c++-common/pr67639.c: New test.
14884
fec64afc
JJ
148852016-01-07 Jakub Jelinek <jakub@redhat.com>
14886
14887 PR tree-optimization/69141
14888 * g++.dg/opt/pr69141.C: New test.
14889
f293ad29
EB
148902016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14891
14892 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14893
5027395e
UB
148942016-01-06 Uros Bizjak <ubizjak@gmail.com>
14895
14896 PR target/69140
14897 * gcc.target/i386/pr69140.c: New test
14898
7443cf13
DM
148992016-01-06 David Malcolm <dmalcolm@redhat.com>
14900
14901 * gcc.dg/bad-dereference.c: New test case.
14902
32928931
BS
149032015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14904
14905 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14906
68dd05da
AS
149072016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14908
14909 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14910
6b131d5b
MP
149112016-01-06 Marek Polacek <polacek@redhat.com>
14912
14913 PR sanitizer/69099
14914 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14915
8d9fdb49
MP
149162016-01-05 Marek Polacek <polacek@redhat.com>
14917
14918 PR c/69104
14919 * gcc.dg/atomic-invalid-2.c: New.
14920
acf93f1e
L
149212016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14922
14923 PR target/68991
14924 * gcc.target/i386/pr68991.c: New test.
14925
3f50525d
L
149262016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14927
14928 PR target/68991
14929 * g++.dg/pr68991-1.C: New test.
14930 * g++.dg/pr68991-2.C: Likewise.
14931
e0237993 149322016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14933
e0237993 14934 PR other/60465
face88a1
ST
14935 * gcc.target/ia64/pr60465-gprel64.c: New test.
14936 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14937
a0866eff
KT
149382016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14939
14940 PR rtl-optimization/68651
14941 * gcc.target/aarch64/pr68651_1.c: New test.
14942
c589e975
DM
149432016-01-05 David Malcolm <dmalcolm@redhat.com>
14944
14945 PR c/69122
14946 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14947
929710d9
NS
149482016-01-05 Nathan Sidwell <nathan@acm.org>
14949
ce3e43d7
NS
14950 PR c++/58583
14951 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14952
929710d9
NS
14953 * gcc.dg/alias-15.c: New.
14954
a2faef8e
NC
149552016-01-05 Nick Clifton <nickc@redhat.com>
14956
14957 PR target/68870
14958 * g++.dg/pr68770.C: New test.
14959
4cfa76e3
MS
149602016-01-04 Mike Stump <mikestump@comcast.net>
14961
14962 * lib/target-supports.exp (check_effective_target_cilkplus):
14963 cilkplus targets require pthreads.
4ece61b6 14964 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14965
4e8a3a35
MM
149662016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14967
14968 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14969 generation.
14970
818ab71a
JJ
149712016-01-04 Jakub Jelinek <jakub@redhat.com>
14972
14973 Update copyright years.
14974
2fe0a208
MP
149752016-01-04 Marek Polacek <polacek@redhat.com>
14976
14977 PR c/68908
14978 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14979 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14980 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14981
9e3b2fe3
EB
149822016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14983
14984 * gcc.target/sparc/20160104-2.c: New test.
14985
e8d65a35
EB
149862016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14987
14988 * gcc.target/sparc/20160104-1.c: New test.
14989
25ccfccd
PT
149902016-01-03 Paul Thomas <pault@gcc.gnu.org>
14991
14992 PR fortran/65045
14993 * gfortran.dg/pr65045.f90: New test.
14994
cb51d382
EB
149952016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14996
14997 * gnat.dg/specs/debug1.ads: Delete.
14998
6eeaad6e
JD
149992016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15000
15001 PR libgfortran/68867
15002 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15003 expression.
15004
2f968603
JD
150052016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15006
15007 PR libgfortran/68867
15008 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15009 PowerPC.
15010
591bb5e4
PT
150112016-01-01 Paul Thomas <pault@gcc.gnu.org>
15012
15013 PR fortran/68864
15014 * gfortran.dg/pr68864.f90: New test.
15015
f1e0620c
JJ
150162016-01-01 Jakub Jelinek <jakub@redhat.com>
15017
942a1319
JJ
15018 PR tree-optimization/69070
15019 * gcc.dg/pr69070.c: New test.
15020
10dff63f
JJ
15021 PR sanitizer/69055
15022 * gfortran.dg/pr69055.f90: New test.
15023
f1e0620c
JJ
15024 PR target/69015
15025 * gcc.dg/pr69015.c: New test.
818ab71a 15026\f
2f883d1c 15027Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15028
15029Copying and distribution of this file, with or without modification,
15030are permitted in any medium without royalty provided the copyright
15031notice and this notice are preserved.