]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add some functions for use by the RTL frontend.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8e1d640f
TP
12016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2
3 PR rtl-optimization/78617
4 * gcc.c-torture/execute/pr78617.c: New test.
5
27e7087f
CL
62016-12-07 Carl Love <cel@us.ibm.com>
7
8 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
9 P9 to their own test file. This allows precise constraints on the
10 effective target and compile options.
11 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
12 compare P8 built-in tests.
13 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
14 compare P9 built-in tests.
15
4dfad1fb
UB
162016-12-07 Uros Bizjak <ubizjak@gmail.com>
17
18 * gcc.target/i386/pr77761.c: Require int128 effective target.
19 (avx512f_test): Delete.
20 (do_main): Rename to avx512f_test.
21
ebf41734
BC
222016-12-07 Bin Cheng <bin.cheng@arm.com>
23
24 PR tree-optimization/78691
25 * gcc.target/i386/pr78691-i386.c: New test.
26 * gcc.target/powerpc/pr78691-ppc.c: New test.
27
81a58ffb
RO
282016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
29
30 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
31 * gcc.target/i386/pr70322-2.c: Likewise.
32 * gcc.target/i386/pr70322-3.c: Likewise.
33 * gcc.target/i386/pr70322-4.c: Likewise.
34
7df76747
N
352016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
36
37 * gcc.target/aarch64/pr71727.c : New Testcase.
38
8194dcdd
TV
392016-12-06 Tom de Vries <tom@codesourcery.com>
40
41 PR tree-optimization/67955
42 * gcc.dg/tree-ssa/dse-points-to.c: New test.
43
dd5af1d6
MM
442016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
45
46 PR target/78658
47 * gcc.target/powerpc/pr78658.c: New test.
48
9a38b8b9
VM
492016-12-06 Vladimir Makarov <vmakarov@redhat.com>
50
4dfad1fb 51 PR target/77761
9a38b8b9
VM
52 * testsuite/gcc.target/i386/pr77761.c: New.
53
34022d2b
JD
542016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
55
56 PR fortran/78659
57 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
58 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
59 * gfortran.dg/namelist_34.f90: Update test.
60 * gfortran.dg/namelist_63.f90: Update test.
61
fb7b736c
RS
622016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
63
64 * gcc.target/mips/msa-builtins-err.c: New test.
65
0d3ce69b
JJ
662016-12-06 Jakub Jelinek <jakub@redhat.com>
67
0f57194b
JJ
68 PR c++/71537
69 * g++.dg/cpp0x/constexpr-71537.C: New test.
70
66972191
JJ
71 PR c++/71537
72 * g++.dg/cpp0x/constexpr-memchr.C: New test.
73
bf2d0849
JJ
74 PR c++/71537
75 * g++.dg/cpp0x/constexpr-strchr.C: New test.
76
0d3ce69b
JJ
77 PR tree-optimization/78675
78 * gcc.c-torture/execute/pr78675.c: New test.
79 * gcc.target/i386/pr78675-1.c: New test.
80 * gcc.target/i386/pr78675-2.c: New test.
81
6901ea62
AS
822016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
83
84 * gcc.target/i386/avx512bw-kandd-1.c: New.
85 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
86 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
87 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
88 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
89 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
90 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
91 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
92 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
93 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
94 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
95 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
96 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
97 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
98 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
99 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
100 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
101 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
102 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
103 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
104 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
105 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
106
519e0faa
PB
1072016-12-05 Paolo Bonzini <bonzini@gnu.org>
108
109 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
110 gcc.dg/fold-and-rshift-2.c: New testcases.
111
d0ea9f0a
NS
1122016-12-05 Nathan Sidwell <nathan@acm.org>
113
114 * c-c++-common/fmax_errors.c: Check notes after last error are
115 emitted.
116
648e17d2
JG
1172016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
118
119 PR rtl-optimization/78561
120 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
121
5dcf4561
MS
1222016-12-04 Martin Sebor <msebor@redhat.com>
123
124 PR c/78668
125 * gcc.dg/builtin-alloc-size.c: New test.
126
6b7d8453
UB
1272016-12-04 Uros Bizjak <ubizjak@gmail.com>
128
129 PR target/70322
130 * gcc.target/i386/pr70322-4.c: New test.
131
4ceda204
JW
1322016-12-03 Janus Weil <janus@gcc.gnu.org>
133
134 PR fortran/43207
135 * gfortran.dg/abstract_type_9.f90: New test case.
136
20fee4a9
JW
1372016-12-03 Janus Weil <janus@gcc.gnu.org>
138
139 PR fortran/42188
140 * gfortran.dg/derived_result_2.f90.f90: New test case.
141
802583a2
JW
1422016-12-03 Janus Weil <janus@gcc.gnu.org>
143
144 PR fortran/58175
145 * gfortran.dg/finalize_30.f90: Extend test case.
146
a3f7c896
JJ
1472016-12-02 Jakub Jelinek <jakub@redhat.com>
148
149 PR c++/78649
150 * g++.dg/cpp0x/pr78649.C: New test.
151
81cff75f
UB
1522016-12-02 Uros Bizjak <ubizjak@gmail.com>
153
154 PR target/70322
155 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
156
6ed022af
JW
1572016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
158
159 PR fortran/78618
160 * gfortran.dg/char_conversion.f90: New test.
161
17c69eff
JJ
1622016-12-02 Jakub Jelinek <jakub@redhat.com>
163
164 PR target/70322
165 * gcc.target/i386/pr70322-1.c: New test.
166 * gcc.target/i386/pr70322-2.c: New test.
167 * gcc.target/i386/pr70322-3.c: New test.
168
8261e476
AV
1692016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
170 Thomas Preud'homme <thomas.preudhomme@arm.com>
171
172 * gcc.target/arm/cmse/cmse-1.c: Add test for
173 cmse_nonsecure_caller.
174
c92e08e3
AV
1752016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
176 Thomas Preud'homme <thomas.preudhomme@arm.com>
177
178 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
179 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
180 * gcc.target/arm/cmse/cmse-14.c: New.
181 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
182 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
183 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
184 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
185 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
186 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
187 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
188 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
189 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
190 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
191 * gcc.target/arm/cmse/baseline/union-1.c: New.
192 * gcc.target/arm/cmse/baseline/union-2.c: New.
193 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
194 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
195 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
196 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
197 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
198 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
199 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
200 * gcc.target/arm/cmse/mainline/union-1.c: New.
201 * gcc.target/arm/cmse/mainline/union-2.c: New.
202 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
203 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
204 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
205 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
206 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
207 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
208 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
209 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
210 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
211 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
212 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
213 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
214 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
215 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
216
32ce1e4f
AV
2172016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
218 Thomas Preud'homme <thomas.preudhomme@arm.com>
219
220 * gcc.target/arm/cmse/cmse-3.c: Add tests.
221 * gcc.target/arm/cmse/cmse-4.c: Add tests.
222 * gcc.target/arm/cmse/cmse-15.c: New.
223
de954d6a
AV
2242016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
225 Thomas Preud'homme <thomas.preudhomme@arm.com>
226
227 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
228 * gcc.target/arm/cmse/struct-1.c: New.
229 * gcc.target/arm/cmse/bitfield-1.c: New.
230 * gcc.target/arm/cmse/bitfield-2.c: New.
231 * gcc.target/arm/cmse/bitfield-3.c: New.
232 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
233 * gcc.target/arm/cmse/baseline/softfp.c: New.
234 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
235 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
236 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
237 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
238 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
239
9ad1f699
AV
2402016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
241 Thomas Preud'homme <thomas.preudhomme@arm.com>
242
243 * gcc.target/arm/cmse/cmse-4.c: New.
244 * gcc.target/arm/cmse/cmse-9.c: New.
245 * gcc.target/arm/cmse/cmse-10.c: New.
246
97b0656d
AV
2472016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
248 Thomas Preud'homme <thomas.preudhomme@arm.com>
249
250 * gcc.target/arm/cmse/cmse-3.c: New.
251
de7b5723
AV
2522016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
253 Thomas Preud'homme <thomas.preudhomme@arm.com>
254
255 * gcc.target/arm/cmse/cmse.exp: New.
256 * gcc.target/arm/cmse/cmse-1.c: New.
257 * gcc.target/arm/cmse/cmse-12.c: New.
258 * lib/target-supports.exp
259 (check_effective_target_arm_cmse_ok): New.
260
c5af52eb
CP
2612016-12-02 Cesar Philippidis <cesar@codesourcery.com>
262 James Norris <jnorris@codesourcery.com>
263
264 * c-c++-common/goacc/data-2.c: Adjust test.
265 * c-c++-common/goacc/executeables-1.c: New test.
266 * g++.dg/goacc/data-1.C: Adjust test.
267
04c452f4
JG
2682016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
269
270 PR rtl-optimization/78561
271 * gcc.target/aarch64/pr78561.c: New.
272
714445ae
BC
2732016-12-02 Bin Cheng <bin.cheng@arm.com>
274
275 * gcc.dg/fold-bopcond-1.c: New test.
276 * gcc.dg/fold-bopcond-2.c: New test.
277
d003d97f
DV
2782016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
279
280 * gcc.target/s390/md/setmem_long-1.c: Fix test.
281
a7174449
JJ
2822016-12-02 Jakub Jelinek <jakub@redhat.com>
283
60ebe8ce
JJ
284 PR rtl-optimization/78547
285 * gcc.dg/pr78547.c: New test.
286
a7174449
JJ
287 PR rtl-optimization/78575
288 * gcc.dg/pr78575.c: New test.
289
bba13c0c
DV
2902016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
291
292 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
293
0f6f72e8
DV
2942016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
295
296 PR target/77822
297 * gcc.target/s390/s390.exp: Support .C tests.
298 * gcc.target/s390/pr77822-2.c: New test.
299 * gcc.target/s390/pr77822-1.C: New test.
300
7f5fc633
AK
3012016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
302
303 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
304
eca98038
AK
3052016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
306
307 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
308
a6a2b532
AK
3092016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
310
311 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
312 pattern checks.
313 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
314
84b0769e
MO
3152016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
316
317 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
318
90ee6453
EP
3192016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
320
321 PR fortran/77505
322 * gfortran.dg/char_length_20.f90: New test.
323 * gfortran.dg/char_length_21.f90: Ditto.
324
96ad5df6
SK
3252016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
326
327 PR fortran/78279
328 * gfortran.dg/pr78279.f90: New test.
329
3c708994
DE
3302016-12-01 David Edelsohn <dje.gcc@gmail.com>
331
332 * g++.dg/tls/pr77285-1.C: dg-add-options tls
333
d95fe801
JG
3342016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
335
336 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
337
a1fc386a
RB
3382016-12-01 Richard Biener <rguenther@suse.de>
339
340 * gcc.dg/torture/alias-2.c: New testcase.
341
b0da9709
GJL
3422016-12-01 Georg-Johann Lay <avr@gjlay.de>
343
344 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
345 * gcc.target/avr/tiny-caller-save.c: Dito.
346
ccbf6355
AV
3472016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
348
349 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
350
d26b3eb7
JJ
3512016-12-01 Jakub Jelinek <jakub@redhat.com>
352
353 PR debug/78587
354 * gcc.dg/debug/pr78587.c: New test.
355
0f091278
SB
3562016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
357
358 PR rtl-optimization/78607
359 * gcc.c-torture/compile/pr78607.c: New testcase.
360
1124cf27
MS
3612016-11-30 Martin Sebor <msebor@redhat.com>
362
363 PR tree-optimization/78586
364 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
365
f7abdf36
VM
3662016-11-30 Vladimir Makarov <vmakarov@redhat.com>
367
368 PR tree-optimization/77856
df3f1277 369 * gcc.target/i386/pr77856.c: New.
f7abdf36 370
917b47be
DE
3712016-11-30 David Edelsohn <dje.gcc@gmail.com>
372
df3f1277
UB
373 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
374 scan-assembler-not on AIX.
917b47be 375
8fb75185
AV
3762016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
377
df3f1277 378 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 379
82c7aae6
DE
3802016-11-30 David Edelsohn <dje.gcc@gmail.com>
381
382 * g++.dg/eh/new1.C: XFAIL on AIX.
383 * g++.dg/eh/delete1.C: Same.
384 * g++.dg/init/new40.C: Same.
385 * g++.old-deja/g++.eh/new2.C: Same.
386
9e604f92
DM
3872016-11-30 David Malcolm <dmalcolm@redhat.com>
388
389 PR c/78498
390 * gcc.dg/format/pr78494.c: Rename to...
391 * gcc.dg/format/pr78498.c: ...this.
392
e613205c
DM
3932016-11-30 David Malcolm <dmalcolm@redhat.com>
394
395 PR c/78498
396 * gcc.dg/format/pr78494.c: New test case.
397
e6383ae7
DE
3982016-11-30 David Edelsohn <dje.gcc@gmail.com>
399
400 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
401 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
402 * g++.dg/debug/dwarf2/refqual-1.C: Same.
403 * g++.dg/debug/dwarf2/refqual-2.C: Same.
404
17a938e8
SB
4052016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
406
407 PR rtl-optimization/78610
408 * gcc.c-torture/compile/pr78610.c: New testcase.
409
aec0ee11
BC
4102016-11-30 Bin Cheng <bin.cheng@arm.com>
411
412 PR tree-optimization/78574
413 * gcc.c-torture/compile/pr78574.c: New test.
414
ba85c8c3
AV
4152016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
416
417 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
418 to the changed interfaces.
419 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
420 * gfortran.dg/coarray_allocate_7.f08: Likewise.
421 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
422 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
423 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
424 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
425 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
426
d5c50b02
JW
4272016-11-30 Janus Weil <janus@gcc.gnu.org>
428
429 PR fortran/78593
430 * gfortran.dg/derived_result.f90: New test case.
431
8fef5ca9
TP
4322016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
433
434 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
435 -mfloat-abi=soft option.
436 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
437 foreach loop.
438
35323bd8
KT
4392016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
440
441 PR target/78362
442 * gcc.c-torture/compile/pr78362.c: New test.
443
cc46bc43
AB
4442016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
445
446 * lib/target-supports.exp (check_effective_target_freorder): Check
447 additional case.
448
e9472c81
AB
4492016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
450
451 * gcc.target/arc/arc700-stld-hazard.c: New file.
452
40109581
JW
4532016-11-30 Janus Weil <janus@gcc.gnu.org>
454
455 PR fortran/78592
456 * gfortran.dg/dtio_18.f90: New test case.
457
fb61d96c
ML
4582016-11-30 Martin Liska <mliska@suse.cz>
459
460 PR sanitizer/78541
461 * gcc.dg/asan/pr78541-2.c: New test.
462 * gcc.dg/asan/pr78541.c: New test.
463
053d5e0c
JJ
4642016-11-30 Jakub Jelinek <jakub@redhat.com>
465
466 PR tree-optimization/78586
467 * gcc.c-torture/execute/pr78586.c: New test.
468
a4f15a7d
JW
4692016-11-30 Janus Weil <janus@gcc.gnu.org>
470
471 PR fortran/78573
472 * gfortran.dg/class_61.f90: New test case.
473
94f597df
DM
4742016-11-29 David Malcolm <dmalcolm@redhat.com>
475
476 PR preprocessor/78569
477 * gcc.dg/format/pr78569.c: New test case.
478
576b067c
MS
4792016-11-29 Martin Sebor <msebor@redhat.com>
480
481 avoid false positives on ILP32 targets.
482 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
483
01a4551c
MS
4842016-11-29 Martin Sebor <msebor@redhat.com>
485
486 PR tree-optimization/78512
487 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
488 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
489
a9185480
UB
4902016-11-29 Uros Bizjak <ubizjak@gmail.com>
491
492 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
493 Force value through k register.
494
8bf3cdff
DM
4952016-11-29 David Malcolm <dmalcolm@redhat.com>
496
497 PR c++/72774
498 PR c++/72786
499 PR c++/77922
500 PR c++/78313
501 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
502 * g++.dg/spellcheck-macro-ordering.C: New test case.
503 * g++.dg/spellcheck-pr78313.C: New test case.
504
753a9523
TC
5052016-11-29 Tamar Christina <tamar.christina@arm.com>
506
507 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
508 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
509 (Poly64x1_t, Poly64x2_t): Added types.
510 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
511 (vmov_n_p64, vmovq_n_p64): Added.
512 (vld2_lane_p64, vld2q_lane_p64): Likewise.
513 (vld3_lane_p64, vld3q_lane_p64): Likewise.
514 (vld4_lane_p64, vld4q_lane_p64): Likewise.
515 (vst2_lane_p64, vst2q_lane_p64): Likewise.
516 (vst3_lane_p64, vst3q_lane_p64): Likewise.
517 (vst4_lane_p64, vst4q_lane_p64): Likewise.
518 (vget_lane_p64, vgetq_lane_p64): Likewise.
519 (vget_high_p64): Likewise.
520 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
521 Added AArch64 flags.
522 (vreint_vector, vreint_vector_res): Moved to header.
523 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
524 Added Aarch64 flags.
525 (vreint_vector, vreint_vector_res): Moved to header.
526
c0fe5a21
JW
5272016-11-29 Janus Weil <janus@gcc.gnu.org>
528
529 PR fortran/58175
530 * gfortran.dg/finalize_30.f90: New test case.
531
248cce34
ML
5322016-11-29 Martin Liska <mliska@suse.cz>
533
534 PR gcov-profile/78582
535 * gcc.dg/pr78582.c: New test.
536
11edabc2
SKS
5372016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
538
539 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
540 targets with sizeof(int) < 4.
541
b302f2e0
RB
5422016-11-29 Richard Biener <rguenther@suse.de>
543
544 PR middle-end/78546
545 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
546
01a8a373
SB
5472016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
548
549 * gcc.target/powerpc/rldic-0.c: New testcase.
550 * gcc.target/powerpc/rldic-1.c: New testcase.
551 * gcc.target/powerpc/rldic-2.c: New testcase.
552 * gcc.target/powerpc/rldicl-0.c: New testcase.
553 * gcc.target/powerpc/rldicl-1.c: New testcase.
554 * gcc.target/powerpc/rldicl-2.c: New testcase.
555 * gcc.target/powerpc/rldicr-0.c: New testcase.
556 * gcc.target/powerpc/rldicr-1.c: New testcase.
557 * gcc.target/powerpc/rldicr-2.c: New testcase.
558 * gcc.target/powerpc/rldicx.h: New file.
559 * gcc.target/powerpc/rldimi-0.c: New testcase.
560 * gcc.target/powerpc/rldimi-1.c: New testcase.
561 * gcc.target/powerpc/rldimi-2.c: New testcase.
562 * gcc.target/powerpc/rldimi.h: New file.
563 * gcc.target/powerpc/rlwimi-0.c: New testcase.
564 * gcc.target/powerpc/rlwimi-1.c: New testcase.
565 * gcc.target/powerpc/rlwimi-2.c: New testcase.
566 * gcc.target/powerpc/rlwimi.h: New file.
567 * gcc.target/powerpc/rlwinm-0.c: New testcase.
568 * gcc.target/powerpc/rlwinm-1.c: New testcase.
569 * gcc.target/powerpc/rlwinm-2.c: New testcase.
570 * gcc.target/powerpc/rlwinm.h: New file.
571
a5a4add7
JJ
5722016-11-28 Jakub Jelinek <jakub@redhat.com>
573
574 PR middle-end/78540
575 * gcc.dg/pr78540.c: New test.
576
de6aa933
MS
5772016-11-28 Martin Sebor <msebor@redhat.com>
578
579 PR middle-end/78520
580 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
581 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
582 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
583 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
584
80cf1b8b
JJ
5852016-11-28 Jakub Jelinek <jakub@redhat.com>
586
f28fd43e
JJ
587 PR c++/72808
588 * g++.dg/debug/pr72808.C: New test.
589
d0570047
JJ
590 PR rtl-optimization/78546
591 * gcc.dg/torture/pr78546-1.c: New test.
592 * gcc.dg/torture/pr78546-2.c: New test.
593
80cf1b8b
JJ
594 PR fortran/78298
595 * gfortran.dg/gomp/pr78298.f90: New test.
596
bf9e8b6b
UB
5972016-11-28 Uros Bizjak <ubizjak@gmail.com>
598
599 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
600 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
601
f4bb5c17
JJ
6022016-11-28 Jakub Jelinek <jakub@redhat.com>
603
604 PR c++/77591
605 * g++.dg/cpp1y/pr77591.C: New test.
606
54856e4f
DE
6072016-11-28 David Edelsohn <dje.gcc@gmail.com>
608
609 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
610
6522add2
RB
6112016-11-28 Richard Biener <rguenther@suse.de>
612
613 PR tree-optimization/78542
614 * gcc.dg/torture/pr78542.c: New testcase.
615
b7ce4fe2
RB
6162016-11-28 Richard Biener <rguenther@suse.de>
617
618 PR tree-optimization/78343
619 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
620 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
621
df8391b4
JJ
6222016-11-28 Jakub Jelinek <jakub@redhat.com>
623
624 PR lto/78211
625 * g++.dg/ipa/pr78211.C: New test.
626
e578b767
PT
6272016-11-27 Paul Thomas <pault@gcc.gnu.org>
628
629 PR fortran/78474
630 * gfortran.dg/submodule_22.f08: New test.
631
632 PR fortran/78331
633 * gfortran.dg/submodule_21.f08: New test.
634
ae829c95
JDA
6352016-11-27 John David Anglin <danglin@gcc.gnu.org>
636
637 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
638
b410cf1d
IS
6392016-11-27 Iain Sandoe <iain@codesourcery.com>
640 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
641 Dominique d'Humieres <dominiq@lps.ens.fr>
642
643 PR target/67710
644 * gcc.dg/darwin-minversion-1.c: Update min version check.
645 * gcc.dg/darwin-minversion-2.c: Likewise.
646 * gcc.dg/darwin-minversion-3.c: Likewise.
647
03f82a6a
IS
6482016-11-27 Iain Sandoe <iain@codesourcery.com>
649
650 PR target/57438
651 * gcc.dg/pr57438-1.c: New Test.
652 * gcc.dg/pr57438-2.c: New Test.
653
987395fd
DH
6542016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
655 Iain Sandoe <iain@codesourcery.com>
656
657 PR target/71767
658 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
659 linker-visible symbols.
660 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
661 * gcc.dg/const-uniq-1.c: Likewise.
662 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
663 * gcc.target/i386/pr70799-1.c: Likewise.
664
ad7a69db
JJ
6652016-11-25 Jakub Jelinek <jakub@redhat.com>
666
8382457c
JJ
667 PR rtl-optimization/78438
668 PR rtl-optimization/78477
669 * gcc.c-torture/execute/pr78438.c: New test.
670 * gcc.c-torture/execute/pr78477.c: New test.
671
ad7a69db
JJ
672 PR rtl-optimization/78526
673 * gcc.dg/pr78526.c: New test.
674
c620cf89
VM
6752016-11-25 Vladimir Makarov <vmakarov@redhat.com>
676
677 PR rtl-optimization/77541
678 * gcc.target/i386/pr77541.c: Change target to int128.
679
f76c4d97
JW
6802016-11-25 Janus Weil <janus@gcc.gnu.org>
681
682 PR fortran/60853
683 * gfortran.dg/typebound_assignment_8.f90: New test case.
684
27d0862e
JJ
6852016-11-25 Jakub Jelinek <jakub@redhat.com>
686
687 PR rtl-optimization/78527
688 * gcc.c-torture/compile/pr78527.c: New test.
689
78681a7b
ML
6902016-11-25 Martin Liska <mliska@suse.cz>
691
692 PR gcov-profile/78086
693 * g++.dg/gcov/pr16855.C: Clean up the test case.
694 * g++.dg/gcov/pr16855-priority.C: New test.
695
a77af182
RB
6962016-11-25 Richard Biener <rguenther@suse.de>
697
698 PR ipa/78515
699 * gcc.dg/torture/pr78515.c: New testcase.
700
3cae214f
PT
7012016-11-25 Paul Thomas <pault@gcc.gnu.org>
702
703 PR fortran/78293
704 * gfortran.dg/allocatable_function_10.f90: New test.
705 * gfortran.dg/class_array_15.f03: Increase builtin_free count
706 from 11 to 12.
707
ae22bc5d
BC
7082016-11-25 Bin Cheng <bin.cheng@arm.com>
709
710 PR middle-end/78507
711 PR middle-end/78510
712 PR middle-end/78517
713 * g++.dg/torture/pr78507.C: New test.
714 * gcc.dg/torture/pr78510.c: New test.
715 * gcc.dg/torture/pr78517.c: New test.
716
59ec925b
RB
7172016-11-24 Richard Biener <rguenther@suse.de>
718
719 PR tree-optimization/78343
720 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
721 * gcc.dg/autopar/uns-outer-6.c: Adjust.
722 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
723 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
724 * gcc.dg/vect/pr38529.c: Likewise.
725
83624b60
TP
7262016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
727
728 PR tree-optimization/77673
729 * gcc.dg/pr77673.c: New test.
730
54e606f0
MJ
7312016-11-25 Martin Jambor <mjambor@suse.cz>
732
733 PR tree-optimization/70965
734 * g++.dg/pr70965.C: New test.
735
758dcf83
JJ
7362016-11-25 Jakub Jelinek <jakub@redhat.com>
737 Andreas Schwab <schwab@linux-m68k.org>
738
739 PR gcov-profile/78467
740 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
741 signed int.
742
84db1406
RS
7432016-11-25 Richard Sandiford <richard.sandiford@arm.com>
744
745 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
746 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
747
2c28c3e4
RS
7482016-11-25 Richard Sandiford <richard.sandiford@arm.com>
749
750 * gcc.dg/tree-ssa/tailcall-8.c: New test.
751
4ae35e69
SKS
7522016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
753
754 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 755 with sizeof(int) < 4.
4ae35e69 756
d7b0fcaa
MS
7572016-11-24 Martin Sebor <msebor@redhat.com>
758
759 PR tree-optimization/78476
760 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
761
3f156a6c
VM
7622016-11-24 Vladimir Makarov <vmakarov@redhat.com>
763
764 PR rtl-optimization/77541
765 * gcc.target/i386/pr77541.c: New.
766
fba5a793
SK
7672016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
768
769 PR fortran/78500
770 * gfortran.dg/class_result_4.f90: New test.
771
11e554b3
JG
7722016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
773
774 * gcc.target/aarch64/_Float16_1.c: New.
775 * gcc.target/aarch64/_Float16_2.c: Likewise.
776 * gcc.target/aarch64/_Float16_3.c: Likewise.
777
bf1e3646
JG
7782016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
779
780 * gcc.target/aarch64/floatdihf2_1.c: New.
781
33a002b0
KT
7822016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
783
784 PR target/48863
785 PR inline-asm/70184
786 * gcc.target/arm/pr48863.c: New test.
787
0d56d3c1
ML
7882016-11-24 Martin Liska <mliska@suse.cz>
789
790 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
791 parts for frequencies/probabilities.
792 * gcc.dg/pr34027-1.c: Likewise.
793 * gcc.dg/strict-overflow-2.c: Likewise.
794 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
795 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
796 * gcc.dg/tree-ssa/pr32044.c: Likewise.
797 * gcc.dg/tree-ssa/vector-3.c: Likewise.
798 * gcc.dg/tree-ssa/vrp101.c: Likewise.
799 * gcc.dg/tree-ssa/dump-2.c: New test.
800
8cac4d85
BS
8012016-11-24 Bernd Schmidt <bschmidt@redhat.com>
802
803 * gcc.target/i386/align-limit.c: New test.
804
eb2afa1a
RB
8052016-11-24 Richard Biener <rguenther@suse.de>
806
807 PR tree-optimization/71595
808 * gcc.dg/torture/pr71595.c: New testcase.
809
2d8fec87
BS
8102016-11-24 Bernd Schmidt <bschmidt@redhat.com>
811
812 PR rtl-optimization/78120
813 * gcc.target/i386/pr78120.c: New test.
814
3b08cde8
EB
8152016-11-24 Eric Botcazou <ebotcazou@adacore.com>
816
817 * gcc.c-torture/compile/20161124-1.c: New test.
818
bf2df7a9
ML
8192016-11-24 Jakub Jelinek <jakub@redhat.com>
820
821 PR bootstrap/78493
822 * g++.dg/cpp1z/decomp18.C: New test.
823
adf86091
N
8242016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
825
826 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
827 * gcc.target/aarch64/store-pair-1.c : Likewise.
828
3884190f
N
8292016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
830
831 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
832 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
833 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
834 * gcc.target/aarch64/vect-clz.c : Likewise.
835 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
836 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
837 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
838 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
839 * gcc.target/aarch64/vect-fmovd.c : Likewise.
840 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
841 * gcc.target/aarch64/vect-fmovf.c : Likewise.
842 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
843
90b725f0
PB
8442016-11-23 Peter Bergner <bergner@vnet.ibm.com>
845
846 PR target/78458
847 * gcc.target/powerpc/pr78458.c: New.
848
03f24169
JM
8492016-11-23 Joseph Myers <joseph@codesourcery.com>
850
851 * gcc.c-torture/compile/20161123-1.c: New test.
852
91c9fb42
SK
8532016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
854
855 PR fortran/78297
856 * gfortran.dg/pr78297.f90: New test.
857
15a3cdd8
DE
8582016-11-23 David Edelsohn <dje.gcc@gmail.com>
859
860 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
861
c39dad64
JJ
8622016-11-23 Jakub Jelinek <jakub@redhat.com>
863
c944c6a2
JJ
864 PR sanitizer/69278
865 * g++.dg/ubsan/return-7.C: New test.
866 * c-c++-common/ubsan/unreachable-4.c: New test.
867
871a2c6c
JJ
868 PR tree-optimization/78482
869 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
870 (bar): New function.
871 (main): Call bar instead of printf.
872
c39dad64
JJ
873 PR middle-end/69183
874 * gfortran.dg/gomp/pr69183.f90: New test.
875
8762016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
877
878 PR target/78230
879 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
880 (test2) Ditto.
881
25cb6b33
JJ
8822016-11-23 Jakub Jelinek <jakub@redhat.com>
883
884 PR c++/77907
885 * g++.dg/cpp0x/pr77907.C: New test.
886
cfe3d653
PK
8872016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
888
889 PR middle-end/78153
890 * gcc.dg/tree-ssa/pr78153-1.c: New test.
891 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
892
5774b1fa
JG
8932016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
894
895 PR target/63250
896 * lib/target-supports.exp (add_options_for_float16): Add
897 -mfp16-format=ieee when testign arm*-*-*.
898
5e0f10a0
JG
8992016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
900
901 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
902 result.
903 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
904 result.
905
ba75a174
JG
9062016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
907
908 * lib/target-supports.exp (check_effective_target_float16): Add
909 options for _Float16.
910 (check_effective_target_float32): Add options for _Float32.
911 (check_effective_target_float64): Add options for _Float64.
912 (check_effective_target_float128): Add options for _Float128.
913 (check_effective_target_float32x): Add options for _Float32x.
914 (check_effective_target_float64x): Add options for _Float64x.
915 (check_effective_target_float128x): Add options for _Float128x.
916
56d8ffc1
JG
9172016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
918
919 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
920 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
921
04f0fcf7
JG
9222016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
923
924 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
925 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
926
aecc521b
MS
9272016-11-23 Martin Sebor <msebor@redhat.com>
928
929 PR middle-end/78461
930 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
931 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
932
e2df2328
JJ
9332016-11-23 Jakub Jelinek <jakub@redhat.com>
934
1b3314dd
JJ
935 PR c++/71450
936 * g++.dg/cpp0x/pr71450-1.C: New test.
937 * g++.dg/cpp0x/pr71450-2.C: New test.
938
e2df2328
JJ
939 PR c++/77739
940 * g++.dg/cpp1y/pr77739.C: New test.
941
56b1c60e
MJ
9422016-11-23 Martin Jambor <mjambor@suse.cz>
943
944 * c-c++-common/gomp/gridify-1.c: Update scan string.
945 * gfortran.dg/gomp/gridify-1.f90: Likewise.
946 * c-c++-common/gomp/gridify-2.c: New test.
947 * c-c++-common/gomp/gridify-3.c: Likewise.
948
e600f219
RB
9492016-11-23 Richard Biener <rguenther@suse.de>
950
951 PR tree-optimization/78396
952 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
953
cbb88345
RB
9542016-11-23 Richard Biener <rguenther@suse.de>
955
956 PR tree-optimization/78482
957 * gcc.dg/torture/pr78482.c: New testcase.
958
b5481987
BC
9592016-11-23 Bin Cheng <bin.cheng@arm.com>
960
961 * gcc.dg/fold-cond_expr-1.c: New test.
962 * gcc.dg/fold-condcmpconv-1.c: New test.
963 * gcc.dg/fold-condcmpconv-2.c: New test.
964
0eb078fe
RB
9652016-11-23 Richard Biener <rguenther@suse.de>
966
967 PR middle-end/71762
968 * gcc.dg/torture/pr71762-1.c: New testcase.
969 * gcc.dg/torture/pr71762-2.c: Likewise.
970 * gcc.dg/torture/pr71762-3.c: Likewise.
971 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
972
efb71232
RB
9732016-11-23 Richard Biener <rguenther@suse.de>
974
975 PR lto/78472
976 * g++.dg/lto/pr78472_0.c: New testcase.
977 * g++.dg/lto/pr78472_1.C: Likewise.
978
a5bb8a5c
RB
9792016-11-23 Richard Biener <rguenther@suse.de>
980 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
981
982 PR tree-optimization/78154
983 * gcc.dg/tree-ssa/pr78154.c: New test.
984
e36c1cfe
N
9852016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
986
987 * gcc.dg/pr31096.c: New testcase.
988 * gcc.dg/pr31096-1.c: New testcase.
989
fb2675cb
PB
9902016-11-23 Paolo Bonzini <bonzini@gnu.org>
991
992 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
993 adjust for warning->pedwarn change.
994 * gcc.dg/cpp/defined-syshdr.c,
995 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
996 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
997 gcc.dg/cpp/defined-Wextra.c,
998 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
999
baf53c47
SKS
10002016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1001
1002 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1003
ec1c5694
JJ
10042016-11-23 Jakub Jelinek <jakub@redhat.com>
1005
1006 PR target/78451
1007 * gcc.target/i386/pr78451.c: New test.
1008 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1009 and #pragma GCC pop_options around the first #pragma GCC target.
1010 * gcc.target/i386/pr69255-2.c: Likewise.
1011 * gcc.target/i386/pr69255-3.c: Likewise.
1012
43fd192f
MC
10132016-11-23 Michael Collison <michael.collison@arm.com>
1014
1015 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1016 additional constants are recognized and fewer instructions generated.
1017 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1018 additional constants are recognized and fewer instructions generated.
1019
ed9e2fa9
ILT
10202016-11-22 Ian Lance Taylor <iant@golang.org>
1021
1022 * gcc.misc-tests/godump-1.c: Update expected output for recent
1023 changes.
1024
3135d8fe
MP
10252016-11-22 Marek Polacek <polacek@redhat.com>
1026
1027 PR tree-optimization/78455
1028 * gcc.dg/uninit-23.c: New.
1029
f8a6e41f
SK
10302016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1031
1032 PR fortran/78479
1033 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1034 comment.
1035
7e98cccb
SK
10362016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1037
1038 PR fortran/78479
1039 * gfortran.dg/char_component_initializer_3.f90: New test.
1040
9435cd52
JJ
10412016-11-22 Jakub Jelinek <jakub@redhat.com>
1042
1043 PR target/78451
1044 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1045 GCC target pragma before including immintrin.h.
1046
a0af8668
CL
10472016-11-22 Carl Love <cel@us.ibm.com>
1048
1049 * gcc.target/powerpc/builtins-3.c: New file to test the new
1050 built-ins for vector compare equal and vector compare not equal.
1051
5d382ed6
JW
10522016-11-22 Janus Weil <janus@gcc.gnu.org>
1053
1054 PR fortran/78443
1055 * gfortran.dg/typebound_proc_35.f90: New test case.
1056
4fa33072
GJL
10572016-11-22 Georg-Johann Lay <avr@gjlay.de>
1058
1059 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1060 parameter in declaration.
1061
0e721ce7
GJL
10622016-11-22 Georg-Johann Lay <avr@gjlay.de>
1063
1064 * gcc.dg/loop-split.c: Require int32plus.
1065 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1066
88c888f1
BE
10672016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1068
1069 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1070
9d494aac
GJL
10712016-11-22 Georg-Johann Lay <avr@gjlay.de>
1072
1073 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1074
c69fb816
KT
10752016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1076
1077 PR target/78439
1078 * gcc.c-torture/compile/pr78439.c: New test.
1079
4ac52f16
TP
10802016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1081
1082 PR target/77904
1083 * gcc.target/arm/pr77904.c: New test.
1084
e4fe8c9f
TT
10852016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1086
1087 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1088 isa_rev>=2.
1089
9b28cb6f
JJ
10902016-11-22 Jakub Jelinek <jakub@redhat.com>
1091
46a61395
JJ
1092 PR tree-optimization/78436
1093 * gcc.c-torture/execute/pr78436.c: New test.
1094
76a7314d
JJ
1095 PR middle-end/78416
1096 * gcc.dg/torture/pr78416.c: New test.
1097
9b28cb6f
JJ
1098 PR tree-optimization/78445
1099 * gcc.dg/pr78445.c: New test.
1100
ee8195d9
SN
11012016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1102
b2b0acbe 1103 PR libgfortran/78449
ee8195d9
SN
1104 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1105
3ca23cdb
JL
11062016-11-21 Jeff Law <law@redhat.com>
1107
b2b0acbe 1108 PR target/68538
3ca23cdb
JL
1109 * gcc.c-torture/compile/pr68538.c: New test.
1110
d85e598a
MM
11112016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1112
1113 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1114 to be generated instead of FCTIWUZ or FCTIWZ.
1115
afb34582
JJ
11162016-11-21 Jakub Jelinek <jakub@redhat.com>
1117
699e8cb7
JJ
1118 PR middle-end/67335
1119 * g++.dg/vect/simd-clone-7.cc: New test.
1120
afb34582
JJ
1121 PR c++/71973
1122 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1123 long unsigned int.
1124 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1125 unsigned long.
1126
83ad4fac
JL
11272016-11-20 Jeff Law <law@redhat.com>
1128
1129 PR target/25128
1130 * gcc.target/m68k/pr25128.c: New test.
1131
9713daa0
RS
11322016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1133
1134 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1135
67b5d0b2
DM
11362016-11-21 David Malcolm <dmalcolm@redhat.com>
1137
1138 PR preprocessor/78324
1139 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1140 (test_multitoken_macro): New function.
1141 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1142 case.
1143 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1144 case.
1145 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1146 cases.
1147 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1148 Move to...
1149 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1150 -ftrack-macro-expansion=0.
1151 (test_sprintf_note): Remove "P" macro. Add
1152 dg-begin/end-multiline-output directives.
1153 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1154
dd586f98
GJL
11552016-11-21 Georg-Johann Lay <avr@gjlay.de>
1156
1157 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1158 Return 1 for AVR_TINY.
1159
e51482c9
SB
11602016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1161
1162 PR rtl-optimization/71785
1163 * gcc.target/powerpc/pr71785.c: New file.
1164
e0e7aa34
BC
11652016-11-21 Bin Cheng <bin.cheng@arm.com>
1166
1167 PR testsuite/78114
1168 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1169 options. Refine test by checking predictive commining PHI
1170 nodes in vectorized loop wrto vector factor.
1171
48330c93
BE
11722016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1173
1174 PR c++/71973
1175 * g++.dg/pr71973-1.C: New test.
1176 * g++.dg/pr71973-2.C: New test.
1177 * g++.dg/pr71973-3.C: New test.
1178 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1179 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1180 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1181 to dg-options.
1182 * g++.old-deja/g++.other/realloc.C: Likewise.
1183 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1184
eeeaf719
BS
11852016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1186
1187 PR tree-optimization/78413
1188 * gcc.dg/tree-ssa/pr78413.c: New test.
1189
e420e419
TP
11902016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1191
1192 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1193 target is Thumb-only.
1194
fe12d76c
JL
11952016-11-20 Jeff Law <law@redhat.com>
1196
1197 PR target/48551
1198 * gcc.target/m68k/pr48551.c: New test.
1199
8dc998fb 12002016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 1201
8dc998fb
HA
1202 PR fortran/69741
1203 * gfortran.dg/forall_18.f90: New testcase.
1204
40fd269a
MG
12052016-11-20 Marc Glisse <marc.glisse@inria.fr>
1206
1207 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1208
8294f555
AV
12092016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1210
1211 PR fortran/78395
1212 * gfortran.dg/typebound_operator_21.f03: New test.
1213
5b7f6ed0
MG
12142016-11-20 Marc Glisse <marc.glisse@inria.fr>
1215
1216 * gcc.dg/tree-ssa/divide-5.c: New file.
1217
b8271a38
AS
12182016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1219
1220 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1221 signed int.
1222
ddba26a4
JDA
12232016-11-19 John David Anglin <danglin@gcc.gnu.org>
1224
1225 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1226 libatomic_available.
1227 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1228 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1229 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1230 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1231 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1232 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1233 * gfortran.dg/coarray_stat_2.f90: Likewise.
1234 * gfortran.dg/coindexed_1.f90: Likewise.
1235
636a9a89
JL
12362016-11-18 Jeff Law <law@redhat.com>
1237
1238 PR target/25111
1239 * gcc.target/m68k/pr25111.c: New test.
1240
6c554a2a
JJ
12412016-11-18 Jakub Jelinek <jakub@redhat.com>
1242
521c54dd
JJ
1243 PR c++/68180
1244 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1245
5e7c7761
JJ
1246 PR middle-end/78419
1247 * gcc.target/i386/pr78419.c: New test.
1248
6c554a2a
JJ
1249 PR c++/77285
1250 * g++.dg/tls/pr77285-1.C: New test.
1251 * g++.dg/tls/pr77285-2.C: New test.
1252
57d7fe86
JL
12532016-11-18 Jeff Law <law@redhat.com>
1254
1255 PR target/25112
1256 * gcc.target/m68k/pr25112: New test.
1257
1b2e0303
DE
12582016-11-18 David Edelsohn <dje.gcc@gmail.com>
1259
1260 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1261 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1262
70e73d3c
TP
12632016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1264
1265 * gcc.target/arm/optional_thumb-1.c: New test.
1266 * gcc.target/arm/optional_thumb-2.c: New test.
1267 * gcc.target/arm/optional_thumb-3.c: New test.
1268
151c204f
DV
12692016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1270
1271 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1272 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1273 successful test.
1274 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1275 (DEFAULT_REQUIRED_QUORUM): Likewise.
1276
dbb29a2a
AB
12772016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1278 Toma Tabacu <toma.tabacu@imgtec.com>
1279
b2b0acbe
UB
1280 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1281 Add (REQUIRES_STDLIB).
dbb29a2a
AB
1282 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1283 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1284 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1285 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1286 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1287 * gcc.target/mips/loongson-simd.c: Ditto.
1288 * gcc.target/mips/memcpy-1.c: Ditto.
1289 * gcc.target/mips/mips-3d-1.c: Ditto.
1290 * gcc.target/mips/mips-3d-2.c: Ditto.
1291 * gcc.target/mips/mips-3d-3.c: Ditto.
1292 * gcc.target/mips/mips-3d-4.c: Ditto.
1293 * gcc.target/mips/mips-3d-5.c: Ditto.
1294 * gcc.target/mips/mips-3d-6.c: Ditto.
1295 * gcc.target/mips/mips-3d-7.c: Ditto.
1296 * gcc.target/mips/mips-3d-8.c: Ditto.
1297 * gcc.target/mips/mips-3d-9.c: Ditto.
1298 * gcc.target/mips/mips-ps-1.c: Ditto.
1299 * gcc.target/mips/mips-ps-2.c: Ditto.
1300 * gcc.target/mips/mips-ps-3.c: Ditto.
1301 * gcc.target/mips/mips-ps-4.c: Ditto.
1302 * gcc.target/mips/mips-ps-6.c: Ditto.
1303 * gcc.target/mips/mips16-attributes.c: Ditto.
1304 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1305 * gcc.target/mips/mips32-dsp.c: Ditto.
1306 * gcc.target/mips/save-restore-1.c: Ditto.
1307 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1308 (mips_preprocess): Add ignore_output argument that when set
1309 will not return the pre-processed output.
b2b0acbe 1310 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
1311 (mips-dg-init): Ditto.
1312 (mips-dg-options): Check if a test having test option
1313 (REQUIRES_STDLIB) has the required sysroot support for
1314 the current test options.
1315
f2b6aad9
JL
13162016-11-17 Jeff Law <law@redhat.com>
1317
f97db488
JL
1318 PR middle-end/38219
1319 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1320
f2b6aad9
JL
1321 PR target/47192
1322 * gcc.target/m68k/pr47192.c: New test.
1323
e080b281
TT
13242016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1325
1326 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1327 instead of isa>=4, in order to downgrade to R5.
1328
e389ba30
AB
13292016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1330
1331 * gcc.target/arc/cmem-bit-1.c: New file.
1332 * gcc.target/arc/cmem-bit-2.c: New file.
1333 * gcc.target/arc/cmem-bit-3.c: New file.
1334 * gcc.target/arc/cmem-bit-4.c: New file.
1335
9775c1a5
L
13362016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1337
1338 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1339 "avx5124fmaps".
1340 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1341
13422016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1343 Andrew Senkevich <andrew.senkevich@intel.com>
1344
1345 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1346 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1347 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1348 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1349 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1350 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1351 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1352 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1353 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1354 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1355 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1356 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1357 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1358 avx5124vnniw-check.h.
1359 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1360 check_effective_target_avx5124vnniw): New.
1361 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1362 Set under ifndef.
1363 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1364 * gcc.target/i386/sse-13.c: Ditto.
1365 * g++.dg/other/i386-2.C: Ditto.
1366 * g++.dg/other/i386-3.C: Ditto.
1367 * gcc.target/i386/sse-22.c: Ditto.
1368 * gcc.target/i386/sse-23.c: Ditto.
1369
80557bb7
PC
13702016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 PR c++/55080
1373 * g++.dg/parse/pr55080.C: New.
1374
c80620fc
MM
13752016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1376
1377 PR target/78101
1378 * gcc.target/powerpc/fusion4.c: New test.
1379
77b384c5
TP
13802016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1381
1382 PR target/77933
1383 * gcc.target/arm/pr77933-1.c: New test.
1384 * gcc.target/arm/pr77933-2.c: Likewise.
1385
5fe353c8
JJ
13862016-11-17 Jakub Jelinek <jakub@redhat.com>
1387
1388 PR middle-end/78201
1389 * g++.dg/opt/pr78201.C: New test.
1390
cc4aa659
CL
13912016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1392
1393 * gcc.dg/pr78333.c: Add empty implementations of
1394 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1395 problems on non-glibc systems.
1396
b8f56412
DM
13972016-11-17 David Malcolm <dmalcolm@redhat.com>
1398
1399 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1400 (test_raw_string_one_liner): New function.
1401 (test_raw_string_multiline): New function.
1402
141a3ccf
KT
14032016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1404
1405 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1406 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1407
54e63f00 14082016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1409 Richard Biener <rguenther@suse.de>
54e63f00
BS
1410
1411 PR tree-optimization/77848
1412 * gfortran.dg/vect/pr77848.f: New test.
1413
2fe37211
BE
14142016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1415
1416 PR target/77308
1417 * gcc.target/arm/pr53447-5.c: New test.
1418 * lib/target-supports.exp
1419 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1420
c867c39d
CZ
14212016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1422
1423 * gcc.target/arc/abitest.S: New file.
1424 * gcc.target/arc/abitest.h: Likewise.
1425 * gcc.target/arc/va_args-1.c: Likewise.
1426 * gcc.target/arc/va_args-2.c: Likewise.
1427 * gcc.target/arc/va_args-3.c: Likewise.
1428 * gcc.target/arc/mcrc.c: Deleted.
1429 * gcc.target/arc/mdsp-packa.c: Likewise.
1430 * gcc.target/arc/mdvbf.c: Likewise.
1431 * gcc.target/arc/mmac-24.c: Likewise.
1432 * gcc.target/arc/mmac-d16.c: Likewise.
1433 * gcc.target/arc/mno-crc.c: Likewise.
1434 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1435 * gcc.target/arc/mno-dvbf.c: Likewise.
1436 * gcc.target/arc/mno-mac-24.c: Likewise.
1437 * gcc.target/arc/mno-mac-d16.c: Likewise.
1438 * gcc.target/arc/mno-rtsc.c: Likewise.
1439 * gcc.target/arc/mno-xy.c: Likewise.
1440 * gcc.target/arc/mrtsc.c: Likewise.
1441 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1442 function.
1443 (check_effective_target_arc700): Likewise.
1444 (check_effective_target_arc6xx): Likewise.
1445 (check_effective_target_arcmpy): Likewise.
1446 (check_effective_target_archs): Likewise.
1447 (check_effective_target_clmcpu): Likewise.
1448 (check_effective_target_barrelshifter): Likewise.
1449 * gcc.target/arc/barrel-shifter-1.c: Changed.
1450 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1451 * gcc.target/arc/cmem-1.c: Changed.
1452 * gcc.target/arc/cmem-2.c: Likewise.
1453 * gcc.target/arc/cmem-3.c: Likewise.
1454 * gcc.target/arc/cmem-4.c: Likewise.
1455 * gcc.target/arc/cmem-5.c: Likewise.
1456 * gcc.target/arc/cmem-6.c: Likewise.
1457 * gcc.target/arc/cmem-7.c: Likewise.
1458 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1459 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1460 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1461 * gcc.target/arc/jump-around-jump.c: Update options.
1462 * gcc.target/arc/mARC601.c: Changed.
1463 * gcc.target/arc/mcpu-arc600.c: Changed.
1464 * gcc.target/arc/mcpu-arc601.c: Changed.
1465 * gcc.target/arc/mcpu-arc700.c: Changed.
1466 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1467 * gcc.target/arc/movb-1.c: Changed.
1468 * gcc.target/arc/movb-2.c: Likewise.
1469 * gcc.target/arc/movb-3.c: Likewise.
1470 * gcc.target/arc/movb-4.c: Likewise.
1471 * gcc.target/arc/movb-5.c: Likewise.
1472 * gcc.target/arc/movb_cl-1.c: Likewise.
1473 * gcc.target/arc/movb_cl-2.c: Likewise.
1474 * gcc.target/arc/movbi_cl-1.c: Likewise.
1475 * gcc.target/arc/movh_cl-1.c: Likewise.
1476 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1477 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1478 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1479 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1480 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1481 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1482 * gcc.target/arc/builtin_simdarc.c: Changed.
1483 * gcc.target/arc/extzv-1.c: Likewise.
1484 * gcc.target/arc/insv-1.c: Likewise.
1485 * gcc.target/arc/insv-2.c: Likewise.
1486 * gcc.target/arc/mA6.c: Likewise.
1487 * gcc.target/arc/mA7.c: Likewise.
1488 * gcc.target/arc/mARC600.c: Likewise.
1489 * gcc.target/arc/mARC700.c: Likewise.
1490 * gcc.target/arc/mcpu-arc600.c: Likewise.
1491 * gcc.target/arc/mcpu-arc700.c: Likewise.
1492 * gcc.target/arc/movl-1.c: Likewise.
1493 * gcc.target/arc/nps400-1.c: Likewise.
1494 * gcc.target/arc/trsub.c: Likewise.
1495 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1496 configuration.
1497 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1498 * gcc.target/arc/mswape.c: Likewise.
1499
c90928c8
PC
15002016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1501
1502 PR c++/68180
1503 * g++.dg/cpp1y/pr68180.C: New.
1504
6c99dcb5
PK
15052016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1506
1507 PR tree-optimization/78319
1508 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1509 arm-none-eabi.
1510
8ce3fee5
RB
15112016-11-17 Richard Biener <rguenther@suse.de>
1512
1513 PR tree-optimization/78306
1514 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1515
f8294131
RB
15162016-11-17 Richard Biener <rguenther@suse.de>
1517
1518 PR middle-end/78305
1519 * gcc.dg/torture/pr78305.c: New testcase.
1520
04f1c830
JW
15212016-11-17 Janus Weil <janus@gcc.gnu.org>
1522
1523 PR fortran/66227
1524 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1525
0d939c95
MP
15262016-11-16 Marek Polacek <polacek@redhat.com>
1527
1528 PR c/78285
1529 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1530 * g++.dg/ext/case-range2.C: Likewise.
1531
99c72130
SK
15322016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1533
1534 PR fortran/58001
1535 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1536 * gfortran.dg/fmt_tab_2.f90: Ditto.
1537
fb324f02
JJ
15382016-11-16 Jakub Jelinek <jakub@redhat.com>
1539
1540 PR rtl-optimization/78378
1541 * gcc.c-torture/execute/pr78378.c: New test.
1542
a2ea37fb
AB
15432016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1544
1545 * gcc.dg/tree-prof/section-attr-1.c: New file.
1546 * gcc.dg/tree-prof/section-attr-2.c: New file.
1547 * gcc.dg/tree-prof/section-attr-3.c: New file.
1548
d08c0ea3
MR
15492016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1550
1551 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1552 rather than `la'.
1553
8e2be5ae
MR
15542016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1555
1556 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1557 (dg-final): Remove microMIPS JALRS mnemonic matching.
1558 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1559 (dg-final): Remove microMIPS JALRS mnemonic matching.
1560 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1561 (dg-final): Remove microMIPS JALRS mnemonic matching.
1562 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1563 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1564 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1565 * gcc.target/mips/call-1u.c: New test case.
1566 * gcc.target/mips/call-2u.c: New test case.
1567 * gcc.target/mips/call-3u.c: New test case.
1568 * gcc.target/mips/call-4u.c: New test case.
1569 * gcc.target/mips/call-5u.c: New test case.
1570 * gcc.target/mips/call-6u.c: New test case.
1571
660e6c2c
TP
15722016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1573
1574 * gcc.target/arm/empty_fiq_handler.c: New test.
1575
5e8d7713
JJ
15762016-11-16 Jakub Jelinek <jakub@redhat.com>
1577
1578 PR fortran/78299
1579 * gfortran.dg/gomp/pr78299.f90: New test.
1580
dd784916
WD
15812015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1582
1583 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1584 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1585 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1586
0af30954
SN
15872016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1588
1589 PR libgfortran/78314
1590 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1591
e38f6572
BC
15922016-11-16 Bin Cheng <bin.cheng@arm.com>
1593
1594 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1595 according to updated dump info.
1596
5012919d
AM
15972016-11-16 Alexander Monakov <amonakov@ispras.ru>
1598
1599 * lib/target-supports.exp (check_effective_target_alloca): Use a
1600 compile test.
1601 * gcc.target/nvptx/softstack.c: New test.
1602 * gcc.target/nvptx/decl-shared.c: New test.
1603 * gcc.target/nvptx/decl-shared-init.c: New test.
1604
2fe2aba3
MR
16052016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1606
1607 * gcc.target/mips/data-sym-jump.c: New test case.
1608 * gcc.target/mips/data-sym-pool.c: New test case.
1609 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1610 annotation.
1611
598eaaa2
YR
16122016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1613
1614 * lib/target-supports.exp (check_avx2_hw_available): New.
1615 (check_effective_target_avx2_runtime): New.
1616 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1617
03b85dcd
TC
16182016-11-16 Tamar Christina <tamar.christina@arm.com>
1619
1620 PR testsuite/78136
1621 * gcc.dg/cpp/trad/trad.exp
1622 (dg-runtest): Moved $srcdir/$subdir/ to
1623 DEFAULT_TRADCPPFLAGS.
1624
dc9e0b66
AV
16252016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1626
1627 PR fortran/78356
1628 * gfortran.dg/class_allocate_23.f08: New test.
1629
d964ba07
RB
16302016-11-16 Richard Biener <rguenther@suse.de>
1631
1632 PR middle-end/78333
1633 * gcc.dg/pr78333.c: New testcase.
1634
080140bc
ML
16352016-11-16 Martin Liska <mliska@suse.cz>
1636
1637 PR sanitizer/78270
1638 * gcc.dg/asan/pr78270.c: Update comment style.
1639 * gcc.dg/asan/pr78270-2.c: New test.
1640
4786fabe
SKS
16412016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1642
1643 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1644 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1645
510d73a0
RB
16462016-11-16 Richard Biener <rguenther@suse.de>
1647
1648 PR tree-optimization/78348
1649 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1650
1705cebd
JJ
16512016-11-16 Jakub Jelinek <jakub@redhat.com>
1652
1653 PR sanitizer/77823
1654 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1655 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1656
ed66ba99
MP
16572016-11-15 Marek Polacek <polacek@redhat.com>
1658
1659 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1660
5d70ab07
JD
16612016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1662
1663 PR libgfortran/51119
1664 * gfortran.dg/matmul_12.f90: New test case.
1665
48aef8e2
UB
16662016-11-15 Uros Bizjak <ubizjak@gmail.com>
1667
1668 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1669 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1670 common 32-bit and 64-bit function specific options.
b2b0acbe 1671 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1672
0c8a8fe2
JJ
16732016-11-15 Jakub Jelinek <jakub@redhat.com>
1674
5a65a911
JJ
1675 * g++.dg/cpp1z/decomp14.C: New test.
1676 * g++.dg/cpp1z/decomp15.C: New test.
1677 * g++.dg/cpp1z/decomp16.C: New test.
1678
a0f5b987
JJ
1679 * g++.dg/cpp1z/decomp13.C: New test.
1680
5a0e7889
JJ
1681 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1682
0c8a8fe2
JJ
1683 PR c++/71988
1684 * g++.dg/cpp0x/constexpr-71988.C: New test.
1685
2cf63121
MR
16862016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1687
1688 * gcc.target/mips/insn-casesi.c: New test case.
1689 * gcc.target/mips/insn-pseudo-1.c: New test case.
1690 * gcc.target/mips/insn-pseudo-2.c: New test case.
1691 * gcc.target/mips/insn-pseudo-3.c: New test case.
1692 * gcc.target/mips/insn-pseudo-4.c: New test case.
1693 * gcc.target/mips/insn-tablejump.c: New test case.
1694
2cbfb209
MR
16952016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1696
1697 * gcc.target/mips/mips.exp (mips_option_tests): Add
1698 `-mcode-readable=yes' array element.
1699
f05a874c
MR
17002016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1701
1702 * gcc.target/mips/mips.exp (mips_option_tests): Add
1703 `-mmicromips' array element.
1704
b229ab2a
MM
17052016-11-15 Michael Matz <matz@suse.de>
1706
1707 PR missed-optimization/77881
1708 * gcc.target/i386/pr77881.c: New test.
1709
aa806c3b
JJ
17102016-11-15 Jakub Jelinek <jakub@redhat.com>
1711
1712 PR middle-end/78295
1713 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1714
bcb9a772
MM
17152016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1716
1717 * gcc.target/powerpc/vec-set-int.c: New test.
1718 * gcc.target/powerpc/vec-set-short.c: Likesie.
1719 * gcc.target/powerpc/vec-set-char.c: Likewise.
1720
8e745a17
JJ
17212016-11-14 Jakub Jelinek <jakub@redhat.com>
1722
1723 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1724
d809e15a
JW
17252016-11-14 Janus Weil <janus@gcc.gnu.org>
1726
1727 PR fortran/78300
1728 * gfortran.dg/class_result_3.f90: New test.
1729
1ee62b92 17302016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1731 Richard Biener <rguenther@suse.de>
1732
1733 * gcc.dg/gimplefe-1.c: New testcase.
1734 * gcc.dg/gimplefe-2.c: Likewise.
1735 * gcc.dg/gimplefe-3.c: Likewise.
1736 * gcc.dg/gimplefe-4.c: Likewise.
1737 * gcc.dg/gimplefe-5.c: Likewise.
1738 * gcc.dg/gimplefe-6.c: Likewise.
1739 * gcc.dg/gimplefe-7.c: Likewise.
1740 * gcc.dg/gimplefe-8.c: Likewise.
1741 * gcc.dg/gimplefe-9.c: Likewise.
1742 * gcc.dg/gimplefe-10.c: Likewise.
1743 * gcc.dg/gimplefe-11.c: Likewise.
1744 * gcc.dg/gimplefe-12.c: Likewise.
1745 * gcc.dg/gimplefe-13.c: Likewise.
1746 * gcc.dg/gimplefe-14.c: Likewise.
1747 * gcc.dg/gimplefe-15.c: Likewise.
1748 * gcc.dg/gimplefe-16.c: Likewise.
1749 * gcc.dg/gimplefe-17.c: Likewise.
1750 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1751
4d209853
ML
17522016-11-14 Martin Liska <mliska@suse.cz>
1753
1754 PR bootstrap/78069
1755 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1756 to match scanned pattern.
1757 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1758
5129b43b
RB
17592016-11-14 Richard Biener <rguenther@suse.de>
1760
1761 PR tree-optimization/78312
1762 * gcc.dg/torture/pr78312.c: New testcase.
1763
d97cca4a
GJL
17642016-11-14 Georg-Johann Lay <avr@gjlay.de>
1765
1766 PR target/78093
1767 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1768
5230c3d8
JJ
17692016-11-14 Jakub Jelinek <jakub@redhat.com>
1770 Jason Merrill <jason@redhat.com>
1771
1772 Implement P0217R3 - C++17 structured bindings
1773 * g++.dg/cpp1z/decomp1.C: New test.
1774 * g++.dg/cpp1z/decomp2.C: New test.
1775 * g++.dg/cpp1z/decomp3.C: New test.
1776 * g++.dg/cpp1z/decomp4.C: New test.
1777 * g++.dg/cpp1z/decomp5.C: New test.
1778 * g++.dg/cpp1z/decomp6.C: New test.
1779 * g++.dg/cpp1z/decomp7.C: New test.
1780 * g++.dg/cpp1z/decomp8.C: New test.
1781 * g++.dg/cpp1z/decomp9.C: New test.
1782 * g++.dg/cpp1z/decomp10.C: New test.
1783
a2b4c188
KV
17842016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1785
1786 * g++.dg/torture/pr78268.C: New test.
1787
975672f3
PK
17882016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1789
1790 PR c/35503
1791 * c-c++-common/pr35503-1.c: New test.
1792 * c-c++-common/pr35503-2.c: Likewise.
1793 * c-c++-common/pr35503-3.c: Likewise.
1794 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1795
a4ba1151
UB
17962016-11-13 Uros Bizjak <ubizjak@gmail.com>
1797
1798 PR rtl-optimization/78232
1799 PR rtl-optimization/78248
1800 * gcc.dg/ubsan/pr78248.c: New test.
1801
47605312
EB
18022016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1803
1804 * gnat.dg/address_conv.adb: New test.
1805
96826e28
EB
18062016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1807
1808 * gnat.dg/renaming11.ad[sb]: New test.
1809
4be719cd
EB
18102016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1811
1812 * c-c++-common/dump-ada-spec-6.c: New test.
1813
4ebd491f
EB
18142016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1815
1816 * gnat.dg/lto21.adb: New test.
1817 * gnat.dg/lto21_pkg1.ads: New helper.
1818 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1819
f9d49cd1
JW
18202016-11-13 Janus Weil <janus@gcc.gnu.org>
1821
1822 PR fortran/60952
1823 * gfortran.dg/typebound_proc_34.f90: New test.
1824
9cbf8673
JW
18252016-11-13 Janus Weil <janus@gcc.gnu.org>
1826
1827 PR fortran/66366
1828 * gfortran.dg/class_57.f90: Changed error message.
1829 * gfortran.dg/class_60.f90: New test.
1830
0e075835
DE
18312016-11-12 David Edelsohn <dje.gcc@gmail.com>
1832
1833 * g++.dg/pr78112.C: XFAIL AIX.
1834
b93d8a3f
JW
18352016-11-12 Janus Weil <janus@gcc.gnu.org>
1836
1837 PR fortran/77501
1838 * gfortran.dg/typebound_generic_16.f90: New test.
1839
b8f70e67
JJ
18402016-11-12 Jakub Jelinek <jakub@redhat.com>
1841
1842 PR c++/71225
1843 * g++.dg/cpp0x/pr71225.C: New test.
1844
8b287aea
EB
18452016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1846
1847 * gcc.target/sparc/20161111-1.c: New test.
1848
c901bc0d
UB
18492016-11-11 Uros Bizjak <ubizjak@gmail.com>
1850
1851 PR target/78310
1852 * gcc.target/i386/pr78310.c: New test.
1853
606f928d
JL
18542016-11-11 Jeff Law <law@redhat.com>
1855
1856 * gcc.dg/tree-ssa/isolate-6.c: New test.
1857 * gcc.dg/tree-ssa/isolate-7.c: New test.
1858
be278990
BC
18592016-11-11 Bin Cheng <bin.cheng@arm.com>
1860
1861 PR testsuite/78292
1862 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1863 vect_max_reduc.
1864
d9ab7525
JJ
18652016-11-11 Jakub Jelinek <jakub@redhat.com>
1866
1867 PR c++/72774
1868 * g++.dg/parse/pr72774.C: New test.
1869
4b7e0c76
RB
18702016-11-11 Richard Biener <rguenther@suse.de>
1871
1872 PR tree-optimization/71575
1873 * gcc.dg/graphite/pr71575-1.c: New testcase.
1874 * gcc.dg/graphite/pr71575-2.c: Likewise.
1875
d07f8c59
RB
18762016-11-11 Richard Biener <rguenther@suse.de>
1877
1878 PR middle-end/78295
1879 * gcc.dg/uninit-pr78295.c: New testcase.
1880
aa806c3b 18812016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1882
1883 PR fortran/78277
1884 * gfortran.dg/dec_structure_17.f90: New test.
1885
456f0dfa
MM
18862016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1887
1888 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1889 being allowed in vector registers.
1890 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1891 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1892 * gcc.target/powerpc/vsx-himode.c: Likewise.
1893 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1894 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1895 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1896 to allow matching MFVSRD or MFVSRW.
1897
8d34bfa8
PH
18982016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1899
1900 PR rtl-optimization/78241
1901 * gcc.dg/pr78241.c: New test.
1902
0569479e
JJ
19032016-11-10 Jakub Jelinek <jakub@redhat.com>
1904
8ebd1b31
JJ
1905 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1906 201307.
1907
0569479e
JJ
1908 * g++.dg/cpp1z/noexcept-type14.C: New test.
1909 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1910
37a16493
JG
19112016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1912
1913 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1914 WVAL0S tests added in r241817.
1915
b4c3a85b
JJ
19162016-11-10 Jakub Jelinek <jakub@redhat.com>
1917
1918 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1919 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1920 no longer allowed and corresponding ordered construct.
1921 * gfortran.dg/gomp/linear-1.f90: New test.
1922 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1923 * gfortran.dg/gomp/declare-target-1.f90: New test.
1924 * gfortran.dg/gomp/declare-target-2.f90: New test.
1925
86bc8506
ML
19262016-11-10 Martin Liska <mliska@suse.cz>
1927
1928 PR sanitizer/78270
1929 * gcc.dg/asan/pr78270.c: New test.
1930
ed5fdfba
PMR
19312016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1932 Jakub Jelinek <jakub@redhat.com>
1933
1934 PR debug/78112
b4c3a85b 1935 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1936
0391e4a3
JJ
19372016-11-09 Jakub Jelinek <jakub@redhat.com>
1938
cc38d9d6
JJ
1939 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1940 -Wno-c++1z-compat.
1941 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1942 string in case condition contains % characters.
1943
0391e4a3
JJ
1944 PR c++/78283
1945 * g++.dg/cpp1z/noexcept-type13.C: New test.
1946
410fe60d
TT
19472016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1948
1949 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1950 using (HAS_MOVN) with MIPS III.
1951
271dd55c
JW
19522016-11-09 Janus Weil <janus@gcc.gnu.org>
1953
1954 PR fortran/46459
1955 * gfortran.dg/volatile14.f90: New test.
1956
ff1f317b
UB
19572016-11-09 Uros Bizjak <ubizjak@gmail.com>
1958
1959 PR target/78262
1960 * gcc.target/i386/pr78262.c: New test.
1961
aa806c3b 19622016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1963
1964 PR fortran/78259
1965 * gfortran.dg/pr78259.f90: New test.
1966
b349a81a
JW
19672016-11-09 Janus Weil <janus@gcc.gnu.org>
1968
1969 PR fortran/60777
1970 * gfortran.dg/spec_expr_7.f90: New test.
1971
2e955d50
JJ
19722016-11-09 Jakub Jelinek <jakub@redhat.com>
1973
4f353581
JJ
1974 PR target/77718
1975 * gcc.c-torture/execute/pr77718.c: New test.
1976
2e955d50
JJ
1977 * gcc.dg/ubsan/c99-shift-3.c: New test.
1978 * gcc.dg/ubsan/c99-shift-4.c: New test.
1979 * gcc.dg/ubsan/c99-shift-5.c: New test.
1980 * gcc.dg/ubsan/c99-shift-6.c: New test.
1981
68c93708
ML
19822016-11-09 Martin Liska <mliska@suse.cz>
1983
1984 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1985 test-case for memcmp.
1986 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1987
7b649f79
TP
19882016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1989
1990 PR testsuite/78269
1991 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1992
bfcb501d
PT
19932016-11-09 Paul Thomas <pault@gcc.gnu.org>
1994
1995 * gfortran.dg/move_alloc_18.f90: New test.
1996
e15861c2
PK
19972016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1998
1999 PR middle-end/78256
2000 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2001 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2002
5f395580
JW
20032016-11-09 Janus Weil <janus@gcc.gnu.org>
2004
2005 PR fortran/71894
2006 * gfortran.dg/class_59.f90: New test.
2007
37b14185
RB
20082016-11-09 Richard Biener <rguenther@suse.de>
2009
2010 PR tree-optimization/78007
2011 * gcc.dg/vect/vect-bswap32.c: Adjust.
2012 * gcc.dg/vect/vect-bswap64.c: Likewise.
2013
d6e8a41c
KV
20142016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2015
2016 * gcc.dg/ipa/vrp7.c: New test.
2017
5d5f1e95
KV
20182016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2019
2020 PR ipa/78121
2021 * gcc.dg/ipa/pr78121.c: New test.
2022
0290a292
MO
20232016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2024
2025 * c-c++-common/asan/default_options.h: New file.
2026 * c-c++-common/asan/strcasestr-1.c: New test.
2027 * c-c++-common/asan/strcasestr-2.c: Likewise.
2028 * c-c++-common/asan/strcspn-1.c: Likewise.
2029 * c-c++-common/asan/strcspn-2.c: Likewise.
2030 * c-c++-common/asan/strpbrk-1.c: Likewise.
2031 * c-c++-common/asan/strpbrk-2.c: Likewise.
2032 * c-c++-common/asan/strspn-1.c: Likewise.
2033 * c-c++-common/asan/strspn-2.c: Likewise.
2034 * c-c++-common/asan/strstr-1.c: Likewise.
2035 * c-c++-common/asan/strstr-2.c: Likewise.
2036 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2037
fbdb92eb
MO
20382016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2039
2040 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2041
103c4f75
JW
20422016-11-08 Janus Weil <janus@gcc.gnu.org>
2043
2044 PR fortran/68440
2045 * gfortran.dg/class_58.f90: New test.
2046
90a2ffc0
UB
20472016-11-08 Uros Bizjak <ubizjak@gmail.com>
2048
2049 PR target/70799
2050 * gcc.target/i386/pr70799-2.c: New test.
2051
eba5aec8
JW
20522016-11-08 Janus Weil <janus@gcc.gnu.org>
2053
2054 PR fortran/77596
2055 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2056
fad36601
BC
20572016-11-08 Bin Cheng <bin.cheng@arm.com>
2058
2059 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2060
7c8615b6
BC
20612016-11-08 Bin Cheng <bin.cheng@arm.com>
2062
2063 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2064
4c6a4a53
BC
20652016-11-08 Bin Cheng <bin.cheng@arm.com>
2066
2067 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2068
fcd1b8df
ML
20692016-11-08 Martin Liska <mliska@suse.cz>
2070
2071 PR testsuite/78242
2072 * g++.dg/asan/use-after-scope-4.C: New test.
2073 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2074 * gcc.dg/asan/use-after-scope-8.c: Remove.
2075
f9ef2c76
RB
20762016-11-08 Richard Biener <rguenther@suse.de>
2077
2078 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2079
ad11774f
TC
20802016-11-08 Tamar Christina <tamar.christina@arm.com>
2081
2082 PR testsuite/78136
2083 * gcc.dg/cpp/trad/trad.exp
2084 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2085 * gcc.dg/cpp/trad/include.c: Use local header file.
2086
fe73a332
RB
20872016-11-08 Richard Biener <rguenther@suse.de>
2088
2089 PR tree-optimization/78205
2090 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2091
ed053eb8
RB
20922016-11-08 Richard Biener <rguenther@suse.de>
2093
2094 PR tree-optimization/78224
2095 * g++.dg/torture/pr78224.C: New testcase.
2096
06658c6d
SKS
20972016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2098
2099 * gcc.dg/store_merging_1.c: Require store_merge.
2100 * gcc.dg/store_merging_2.c: Likewise.
2101 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 2102 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
2103 * gcc.dg/store_merging_6.c: Likewise.
2104 * gcc.dg/store_merging_7.c: Likewise.
2105 * gcc.dg/store_merging_8.c: Likewise.
2106 * lib/target-supports.exp (check_effective_target_store_merge): New.
2107
e4b39278
DE
21082016-11-07 David Edelsohn <dje.gcc@gmail.com>
2109
2110 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2111 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2112 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2113 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2114 -mvsx -mpower8-vector.
2115 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2116 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2117 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2118 -mvsx -mpower8-vector.
2119
fda2d612
DE
21202016-11-07 David Edelsohn <dje.gcc@gmail.com>
2121
2122 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2123
2124 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2125 * gcc.dg/visibility-14.c: XFAIL AIX.
2126 * gcc.dg/visibility-15.c: XFAIL AIX.
2127 * gcc.dg/visibility-16.c: XFAIL AIX.
2128 * gcc.dg/visibility-17.c: XFAIL AIX.
2129 * gcc.dg/visibility-18.c: XFAIL AIX.
2130 * gcc.dg/visibility-19.c: XFAIL AIX.
2131 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2132 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2133 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2134 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2135
60cee85e
JJ
21362016-11-07 Jakub Jelinek <jakub@redhat.com>
2137
2138 PR target/78227
2139 * gcc.target/i386/pr78227-1.c: New test.
2140 * gcc.target/i386/pr78227-2.c: New test.
2141
7aa13860
PK
21422016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2143
2144 PR middle-end/35691
2145 * gcc.dg/pr35691-1.c: New test-case.
2146 * gcc.dg/pr35691-2.c: Likewise.
2147
caa024ff
BS
21482016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2149
2150 PR rtl-optimization/77309
2151 * gcc.dg/torture/pr77309.c: New test.
2152
a9815228
JJ
21532016-11-07 Jakub Jelinek <jakub@redhat.com>
2154
2155 PR middle-end/71529
2156 * gcc.target/i386/pr71529.C: Moved to ...
2157 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2158
2159 PR target/64411
2160 * gcc.target/i386/pr64411.C: Moved to ...
2161 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2162 lp64.
2163
2164 PR target/65105
2165 * gcc.target/i386/pr65105-4.C: Moved to ...
2166 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2167 Run into compile test rather than execute test.
2168
e8ab5cb1
RB
21692016-11-07 Richard Biener <rguenther@suse.de>
2170
2171 PR target/78229
2172 * g++.dg/pr78229.C: New testcase.
2173
20770eb8
RB
21742016-11-07 Richard Biener <rguenther@suse.de>
2175
2176 PR tree-optimization/78218
2177 * gcc.dg/torture/pr78218.c: New testcase.
2178
32894793
RB
21792016-11-07 Richard Biener <rguenther@suse.de>
2180
2181 PR tree-optimization/78228
2182 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2183
e27bfda2
KT
21842016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2185
2186 PR target/77822
2187 * g++.dg/torture/pr77822.C: New test.
2188
00d6b7a1
ML
21892016-11-07 Martin Liska <mliska@suse.cz>
2190
2191 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2192 -f-sanitize-address-use-after-scope.
2193 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2194 internal fn calls.
2195 * g++.dg/asan/use-after-scope-1.C: New test.
2196 * g++.dg/asan/use-after-scope-2.C: Likewise.
2197 * g++.dg/asan/use-after-scope-3.C: Likewise.
2198 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2199 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2200 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2201 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2202 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2203 * g++.dg/asan/use-after-scope-types.h: Likewise.
2204 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2205 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2206 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2207 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2208 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2209 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2210 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2211 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2212 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2213 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2214 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2215 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2216 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2217 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2218
a0d3edf8
RB
22192016-11-07 Richard Biener <rguenther@suse.de>
2220
2221 PR tree-optimization/78189
2222 * g++.dg/torture/pr78189.C: New testcase.
2223
0db5adfa
DE
22242016-11-06 David Edelsohn <dje.gcc@gmail.com>
2225
2226 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2227
cc03bf7a
AV
22282016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2229
2230 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2231 occuring.
2232
18bb8b8a
TK
22332016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2234
2235 PR fortran/78221
2236 * arith.c (gfc_complex2real): Change gfc_warning_now to
2237 gfc_warning.
2238
c7f587bd
PT
22392016-11-05 Paul Thomas <pault@gcc.gnu.org>
2240
2241 * gfortran.dg/move_alloc_17.f03: New test.
2242
92657eb0
RB
22432016-11-05 Richard Biener <rguenther@suse.de>
2244
2245 PR bootstrap/78188
2246 * g++.dg/ipa/pr78188.C: New test.
2247
28ce22e6
JW
22482016-11-05 Janus Weil <janus@gcc.gnu.org>
2249 Dominique d'Humieres <dominiq@lps.ens.fr>
2250
2251 PR fortran/69495
2252 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2253
d233ee5f
PT
22542016-11-05 Paul Thomas <pault@gcc.gnu.org>
2255
2256 PR fortran/67564
2257 * gfortran.dg/select_type_39.f03: New test.
2258
22592016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
2260
2261 PR fortran/64933
2262 * gfortran.dg/associate_23.f90: New test.
2263
5f4cebba
JJ
22642016-11-04 Jakub Jelinek <jakub@redhat.com>
2265
2266 PR target/77834
2267 * gcc.dg/pr77834.c: New test.
2268
6e3ae7e6
PC
22692016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2270
2271 PR c++/67980
2272 * g++.dg/cpp1y/pr67980.C: New.
2273
fff6ed28
BS
22742016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2275
2276 * gcc.target/powerpc/fold-vec-add-1.c: New.
2277 * gcc.target/powerpc/fold-vec-add-2.c: New.
2278 * gcc.target/powerpc/fold-vec-add-3.c: New.
2279 * gcc.target/powerpc/fold-vec-add-4.c: New.
2280 * gcc.target/powerpc/fold-vec-add-5.c: New.
2281 * gcc.target/powerpc/fold-vec-add-6.c: New.
2282 * gcc.target/powerpc/fold-vec-add-7.c: New.
2283
bef3a8d7 22842016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
2285
2286 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2287 for -mbranch-likely, infer -mno-branch-likely for R6.
2288
dac9376a
BE
22892016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2290
2291 PR c++/71973
2292 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2293 * g++.dg/init/new15.C: Likewise.
2294 * g++.dg/ipa/inline-1.C: Likewise.
2295 * g++.dg/ipa/inline-2.C: Likewise.
2296 * g++.dg/lto/20080908-1_0.C: Likewise.
2297 * g++.dg/tc1/dr20.C: Likewise.
2298 * g++.dg/tree-ssa/inline-1.C: Likewise.
2299 * g++.dg/tree-ssa/inline-2.C: Likewise.
2300 * g++.old-deja/g++.law/except1.C: Likewise.
2301 * g++.old-deja/g++.other/vbase5.C: Likewise.
2302 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2303
b210df46
BS
23042016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2305
2306 PR tree-optimization/78210
2307 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2308 possibility of widening multiplies.
2309
964ef24c
RB
23102016-11-04 Richard Biener <rguenther@suse.de>
2311
2312 PR middle-end/78185
2313 * gcc.dg/pr78185.c: New testcase.
2314
5fb80387
DE
23152016-10-04 David Edelsohn <dje.gcc@gmail.com>
2316
2317 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2318 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2319
6905c577
JJ
23202016-11-03 Jakub Jelinek <jakub@redhat.com>
2321 Alexandre Oliva <aoliva@redhat.com>
2322 Jason Merrill <jason@redhat.com>
2323
2324 PR debug/28767
2325 PR debug/56974
2326 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2327 * g++.dg/debug/dwarf2/ref-3.C: New test.
2328 * g++.dg/debug/dwarf2/ref-4.C: New test.
2329 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2330 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2331
23322016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2333
2334 * gfortran.dg/dec_exp_1.f90: New test.
2335 * gfortran.dg/dec_exp_2.f90: Likewise.
2336 * gfortran.dg/dec_exp_3.f90: Likewise.
2337
6905c577 23382016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2339
2340 * gfortran.dg/dec_parameter_1.f: New test.
2341 * gfortran.dg/dec_parameter_2.f90: Likewise.
2342 * gfortran.dg/dec_parameter_3.f90: Likewise.
2343 * gfortran.dg/dec_parameter_4.f90: Likewise.
2344
7d29f8e3
ML
23452016-11-03 Martin Liska <mliska@suse.cz>
2346
2347 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2348 output.
2349 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2350
5de3e2d8
BE
23512016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2352
2353 PR libgcc/78067
2354 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2355
f03f0232
SKS
23562016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2357
2358 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2359
bd17a9df
MF
23602016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2361
2362 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2363
2b01aad6
TC
23642016-11-01 Tamar Christina <tamar.christina@arm.com>
2365
2366 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2367 Check for arm_v8_neon_hw.
2368 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2369 Likewise.
2370 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2371 Likewise.
2372 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2373 Likewise.
2374
aa55dc0c
RB
23752016-11-02 Richard Biener <rguenther@suse.de>
2376
2377 * gcc.dg/store_merging_8.c: New testcase.
2378
6905c577 23792016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2380
2381 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2382
075be4a1
DE
23832016-11-02 David Edelsohn <dje.gcc@gmail.com>
2384
4b69fb13
DE
2385 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2386 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2387 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2388 * gcc.dg/pr65779.c: XFAIL AIX.
2389 * gcc.dg/pr70405.c: XFAIL AIX.
2390
075be4a1
DE
2391 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2392 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2393 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2394
fdb1aa55
RO
23952016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2396
2397 * lib/target-supports.exp (check_gc_sections_available): Use
2398 -print-prog-name=ld to determine linker used.
2399
4adbcdb4
ML
24002016-11-02 Martin Liska <mliska@suse.cz>
2401
2402 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2403 test case.
2404
4b2c06f4
KT
24052016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2406
2407 PR tree-optimization/78170
2408 * gcc.c-torture/execute/pr78170.c: New test.
2409
63e523d6
KT
24102016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2411
2412 PR tree-optimization/78162
2413 * gcc.c-torture/compile/pr78162.c: New test.
2414
da42ac7b
RB
24152016-11-02 Richard Biener <rguenther@suse.de>
2416
2417 PR tree-optimization/78035
2418 PR tree-optimization/77964
2419 * gcc.target/i386/pr78035.c: New testcase.
2420
4280df0a
RB
24212016-11-02 Richard Biener <rguenther@suse.de>
2422
2423 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2424 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2425 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2426 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2427 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2428
1b1d9303
DE
24292016-11-01 David Edelsohn <dje.gcc@gmail.com>
2430
2431 * gfortran.dg/pr70937.f90: require-effective-target lto.
2432
5b7c0519
TK
24332016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2434
2435 PR fortran/69544
2436 * gfortran.dg/where_6.f90: New test.
2437
70d28813
JJ
24382016-11-01 Jakub Jelinek <jakub@redhat.com>
2439
2440 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2441
7f4266d4
TK
24422016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2443
2444 PR fortran/69544
2445 * gfortran.dg/where_5.f90: New test.
2446
9fc158eb
BB
24472016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2448
2449 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2450 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2451 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2452 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2453
baeb7b5c
UB
24542016-11-01 Uros Bizjak <ubizjak@gmail.com>
2455
2456 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2457 Whitespace fixes.
2458 (check_effective_target_vect_cmdline_needed): Check
2459 is-effective-target ia32 for x86 targets.
2460 (check_effective_target_vect_simd_clones): Simplify condition.
2461 (check_effective_target_vect_double): Ditto.
2462 (check_effective_target_vect_aligned_arrays): Check
2463 is-effective-target ia32 for x86 targets. Simplify condition.
2464 (check_effective_target_vect_multiple_sizes): Simplify condition.
2465 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2466 (check_effective_target_sync_int_128): Simplify condition.
2467 (check_effective_target_sync_int_128_runtime): Ditto.
2468 (check_effective_target_sync_long_long_runtime): Ditto.
2469 (check_effective_target_divmod): Add i?86-*-* target.
2470
156b5cca
MM
24712016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2472
2473 * gcc.target/powerpc/vsx-extract-4.c: New test.
2474 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2475
120a4c45
JD
24762016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2477
2478 PR fortran/54679
2479 * gfortran.dg/fmt_l.f90: Update test.
2480 * gfortran.dg/fmt_l0.f90: New test.
2481
c5fed5c6
JJ
24822016-10-31 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR c++/78089
2485 * c-c++-common/builtin-shuffle-1.c: New test.
2486 * g++.dg/cpp0x/addressof3.C: New test.
2487
aee69156
VV
24882016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2489
2490 Add tests for a const member and a reference member for launder.
2491 * g++.dg/cpp1z/launder3.C: New.
2492 * g++.dg/cpp1z/launder4.C: Likewise.
2493 * g++.dg/cpp1z/launder5.C: Likewise.
2494 * g++.dg/cpp1z/launder5.cc: Likewise.
2495 * g++.dg/cpp1z/launder5.h: Likewise.
2496 * g++.dg/cpp1z/launder6.C: Likewise.
2497 * g++.dg/cpp1z/launder6.cc: Likewise.
2498 * g++.dg/cpp1z/launder6.h: Likewise.
2499
1e4fa9b1
JJ
25002016-10-31 Jakub Jelinek <jakub@redhat.com>
2501
dcb466ec
JJ
2502 PR c++/77948
2503 * g++.dg/cpp0x/pr77948-1.C: New test.
2504 * g++.dg/cpp0x/pr77948-2.C: New test.
2505 * g++.dg/cpp0x/pr77948-3.C: New test.
2506 * g++.dg/cpp0x/pr77948-4.C: New test.
2507 * g++.dg/cpp0x/pr77948-5.C: New test.
2508 * g++.dg/cpp0x/pr77948-6.C: New test.
2509
1e4fa9b1
JJ
2510 PR tree-optimization/77860
2511 * gcc.dg/pr77860.c: New test.
2512
9782e1ec
JJ
25132016-10-31 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR c++/77886
2516 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2517
dd57b05e
SKS
25182016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2519
2520 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2521
84ff4775
LCW
25222016-10-30 Le-Chun Wu <lcwu@google.com>
2523 Mark Wielaard <mjw@redhat.com>
2524
2525 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2526 * gcc.dg/Wshadow-local-1.c: Likewise.
2527 * gcc.dg/Wshadow-local-2.c: Likewise.
2528 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2529 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2530 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2531
0b56e9ad
BS
25322016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2533
2534 PR tree-optimization/71915
2535 PR tree-optimization/71490
2536 * gcc.dg/tree-ssa/pr54245.c: Delete.
2537 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2538 document why.
2539
d4fc6702
JD
25402016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2541
2542 PR fortran/78123
2543 * gfortran.dg/fmt_t_9.f: New test.
2544
396e56d2
TK
25452016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2546
2547 PR fortran/67219
2548 * gfortran.dg/pr67219.f90: New test.
2549
a654d5d0
JJ
25502016-10-29 Jakub Jelinek <jakub@redhat.com>
2551
205b9ed1
JJ
2552 PR rtl-optimization/77919
2553 * g++.dg/torture/pr77919-2.C: New test.
2554
a654d5d0
JJ
2555 PR target/78148
2556 * gcc.dg/pr78148.c: New test.
2557
894d8b41
EB
25582016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2559
2560 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2561 * gcc.target/sparc/overflow-4.c: ...here.
2562 * gcc.target/sparc/overflow-5.c: New test.
2563
e72531b9
PK
25642016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2565 Kugan Vivekanandarajah <kuganv@linaro.org>
2566 Jim Wilson <jim.wilson@linaro.org>
2567
2568 PR tree-optimization/43721
2569 * lib/target-supports.exp (check_effective_target_divmod): New.
2570 (check_effective_target_divmod_simode): Likewise.
2571 (check_effective_target_arm_divmod_simode): Likewise.
2572 * gcc.dg/divmod-1-simode.c: New test.
2573 * gcc.dg/divmod-1.c: Likewise.
2574 * gcc.dg/divmod-2-simode.c: Likewise.
2575 * gcc.dg/divmod-2.c: Likewise.
2576 * gcc.dg/divmod-3-simode.c: Likewise.
2577 * gcc.dg/divmod-3.c: Likewise.
2578 * gcc.dg/divmod-4-simode.c: Likewise.
2579 * gcc.dg/divmod-4.c: Likewise.
2580 * gcc.dg/divmod-5.c: Likewise.
2581 * gcc.dg/divmod-6-simode.c: Likewise.
2582 * gcc.dg/divmod-6.c: Likewise.
2583 * gcc.dg/divmod-7.c: Likewise.
2584
f663d9ad 25852016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2586 Jakub Jelinek <jakub@redhat.com>
2587 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2588
2589 PR middle-end/22141
2590 PR rtl-optimization/23684
2591 * gcc.c-torture/execute/pr22141-1.c: New test.
2592 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2593 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2594 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2595 * gcc.dg/store_merging_1.c: New test.
2596 * gcc.dg/store_merging_2.c: Likewise.
2597 * gcc.dg/store_merging_3.c: Likewise.
2598 * gcc.dg/store_merging_4.c: Likewise.
2599 * gcc.dg/store_merging_5.c: Likewise.
2600 * gcc.dg/store_merging_6.c: Likewise.
2601 * gcc.dg/store_merging_7.c: Likewise.
2602 * gcc.target/i386/pr22141.c: Likewise.
2603 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2604 * g++.dg/init/new17.C: Likewise.
2605
6905c577 26062016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2607
2608 PR middle-end/72747
2609 * c-c++-common/pr72747-1.c: New test.
2610 * c-c++-common/pr72747-2.c: Likewise.
2611
539405d5
AK
26122016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2613
2614 * gcc.target/s390/oscbreak-1.c: New test.
2615
0dbb19f0
AK
26162016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2617
2618 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2619
0d9e143c
JJ
26202016-10-28 Jakub Jelinek <jakub@redhat.com>
2621
c19066a7
JJ
2622 PR rtl-optimization/77919
2623 * g++.dg/torture/pr77919.C: New test.
2624
0d9e143c
JJ
2625 PR rtl-optimization/78132
2626 * gcc.target/i386/pr78132.c: New test.
2627
cc91248d
EB
26282016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2629
2630 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2631
787c7a65
MM
26322016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2633
2634 * gcc.target/powerpc/vsx-simode.c: New test.
2635 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2636 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2637
4ce71579
JJ
26382016-10-27 Jakub Jelinek <jakub@redhat.com>
2639
6f21288f
JJ
2640 PR fortran/78026
2641 * gfortran.dg/gomp/pr78026.f03: New test.
2642 * gfortran.dg/select_type_38.f03: New test.
2643
4ce71579
JJ
2644 PR middle-end/78025
2645 * g++.dg/gomp/declare-simd-7.C: New test.
2646
6f21288f 26472016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2648
2649 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2650 * gfortran.dg/dec_init_2.f90: Likewise.
2651 * gfortran.dg/dec_init_3.f90: New test.
2652 * gfortran.dg/dec_init_4.f90: Likewise.
2653
93f90bec
BC
26542016-10-27 Bin Cheng <bin.cheng@arm.com>
2655
2656 * gcc.dg/fold-narrowbopcst-1.c: New test.
2657
6f21288f 26582016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2659
2660 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2661 dg-shouldfail/dg-output instead of XFAIL.
2662 * gfortran.dg/dec_io_6.f90: Likewise.
2663
ddb92ab9
TP
26642016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2665
2666 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2667 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2668 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2669 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2670 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2671 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2672 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2673 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2674 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2675 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2676
ad6e4ba8
BC
26772016-10-27 Bin Cheng <bin.cheng@arm.com>
2678
2679 * gcc.dg/fold-convmaxconv-1.c: New test.
2680 * gcc.dg/fold-convminconv-1.c: New test.
2681
6905c577 26822016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2683
2684 PR fortran/78092
2685 * gfortran.dg/pr78092.f90: New test.
2686
7a83b391
KN
26872016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2688
2689 PR target/78056
2690 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2691 expected error message.
2692 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2693 expected error message.
2694 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2695 (test_all_not_equal_and_not_zero): Change expected error message.
2696
3693a620
JJ
26972016-10-26 Jakub Jelinek <jakub@redhat.com>
2698
2699 PR fortran/77973
2700 * gfortran.dg/gomp/pr77973.f90: New test.
2701
cd612e8a
PT
27022016-10-26 Paul Thomas <pault@gcc.gnu.org>
2703
2704 PR fortran/78108
2705 * gfortran.dg/submodule_18.f08: New test.
2706 * gfortran.dg/submodule_19.f08: New test.
2707
09844a5f
MM
27082016-10-26 Michael Matz <matz@suse.de>
2709
2710 * g++.dg/pr78060.C: New test.
2711 * gfortran.dg/pr78061.f: New test.
2712 * g++.dg/pr78088.C: New test.
2713
6f21288f 27142016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2715
2716 * gfortran.dg/dec_io_1.f90: New test.
2717 * gfortran.dg/dec_io_2.f90: New test.
2718 * gfortran.dg/dec_io_3.f90: New test.
2719 * gfortran.dg/dec_io_4.f90: New test.
2720 * gfortran.dg/dec_io_5.f90: New test.
2721 * gfortran.dg/dec_io_6.f90: New test.
2722
6c95388f
JJ
27232016-10-25 Jakub Jelinek <jakub@redhat.com>
2724
2725 PR sanitizer/78106
2726 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2727
27282016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2729
2730 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2731 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2732
90e261e4
EB
27332016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2734
2735 * gnat.dg/opt59.adb: New test.
2736 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2737
2738 * gnat.dg/opt60.adb: New test.
2739
cef026ec
AV
27402016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2741
2742 PR fortran/72770
2743 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2744 this pr.
2745
96592eed
JJ
27462016-10-25 Jakub Jelinek <jakub@redhat.com>
2747
2748 PR target/78102
2749 * gcc.target/i386/pr78102.c: New test.
2750
6c95388f 27512016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2752
2753 * gfortran.dg/dec_logical_xor_1.f90: New test.
2754 * gfortran.dg/dec_logical_xor_2.f90: New test.
2755 * gfortran.dg/dec_logical_xor_3.f03: New test.
2756
6c95388f 27572016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2758
2759 * gfortran.dg/dec_loc_rval_1.f90: New test.
2760 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2761 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2762
6c95388f 27632016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2764
90051c26
FR
2765 * gfortran.dg/dec_type_print.f90: New testcase.
2766
6c95388f 27672016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2768
2769 * gfortran.dg/feed_1.f90: New test.
2770 * gfortran.dg/feed_2.f90: New test.
ef144767 2771
8e104951
ML
27722016-10-25 Martin Liska <mliska@suse.cz>
2773
2774 PR sanitizer/78106
2775 * gcc.dg/asan/pr78106.c: New test.
2776
b93ee1bb
ML
27772016-10-25 Martin Liska <mliska@suse.cz>
2778
2779 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2780
ad6922b0
WD
27812016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2782
2783 PR target/78041
2784 * gcc.target/arm/pr78041.c: New test.
2785
e16f1cc7
JJ
27862016-10-25 Jakub Jelinek <jakub@redhat.com>
2787
2788 * g++.dg/cpp1z/launder1.C: New test.
2789 * g++.dg/cpp1z/launder2.C: New test.
2790
078134e5 27912016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2792 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2793
2794 PR target/71676
2795 PR target/71678
2796 * gcc.target/avr/pr71676-2.c: New test.
2797
c7212a15 27982016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2799 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2800
2801 PR target/71676
2802 PR target/71678
2803 * gcc.target/avr/pr71676-1.c: New test.
2804 * gcc.target/avr/pr71676-3.c: New test.
2805 * gcc.target/avr/pr71676.c: New test.
2806 * gcc.target/avr/pr71678.c: New test.
2807
d1c7d3a8
KV
28082016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2809
2810 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2811 such that cloned verions of tested functions are not created.
2812
c7082171
SK
28132016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2814
2815 PR fortran/71895
2816 * gfortran.dg/pr71895.f90: New test.
2817
0f2a9e37
JJ
28182016-10-24 Jakub Jelinek <jakub@redhat.com>
2819
2820 * g++.dg/debug/dwarf2/ref-2.C: New test.
2821
f8348061
BE
28222016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2823
2824 * c-c++-common/Wint-in-bool-context-3.c: New test.
2825
1eb4547b
MS
28262016-10-24 Martin Sebor <msebor@redhat.com>
2827
2828 PR middle-end/77735
2829 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2830 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2831 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2832 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2833 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2834 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2835 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2836
292af537
RB
28372016-10-24 Richard Biener <rguenther@suse.de>
2838
2839 PR testsuite/71491
2840 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2841 * gcc.dg/vect/slp-45.c: Likewise.
2842
40f683e8
RB
28432016-10-24 Richard Biener <rguenther@suse.de>
2844
2845 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2846 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2847 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2848
b1b6774f
GJL
28492016-10-24 Georg-Johann Lay <avr@gjlay.de>
2850
2851 PR target/78093
2852 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2853 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2854
ed9760d2
AV
28552016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2856
2857 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2858
fb027a42
JJ
28592016-10-24 Jakub Jelinek <jakub@redhat.com>
2860
2861 * gcc.target/i386/bmi2-pext-1.c: New test.
2862 * gcc.target/i386/bmi2-pdep-1.c: New test.
2863 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2864 * gcc.target/i386/tbm-bextri-1.c: New test.
2865 * gcc.target/i386/bmi-bextr-6.c: New test.
2866
8e10302e
RO
28672016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2868
2869 PR target/77483
2870 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2871 * gcc.target/i386/pr65105-1.c: Likewise.
2872 * gcc.target/i386/pr65105-2.c: Likewise.
2873 * gcc.target/i386/pr65105-3.c: Likewise.
2874 * gcc.target/i386/pr65105-5.c: Likewise.
2875 * gcc.target/i386/pr67761.c: Likewise.
2876 * gcc.target/i386/pr70799-1.c: Likewise.
2877
866c72a8
ML
28782016-10-24 Martin Liska <mliska@suse.cz>
2879
2880 PR sanitizer/77966
2881 * c-c++-common/ubsan/unreachable-3.c: New test.
2882
0804124b
SK
28832016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2884
2885 PR fortran/77763
2886 * gfortran.dg/pr77763.f90
2887
87c9fca5
SK
28882016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2889
2890 PR fortran/54730
2891 PR fortran/78033
2892 * gfortran.dg/pr78033.f90: New test.
2893
dfd6231e
PT
28942016-10-23 Paul Thomas <pault@gcc.gnu.org>
2895
2896 PR fortran/69834
2897 * gfortran.dg/select_type_1.f03: Change error for overlapping
2898 TYPE IS cases.
2899 * gfortran.dg/select_type_36.f03: New test.
2900
66ccff98
EB
29012016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2902
2903 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2904
15876cee
TK
29052016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2906
2907 PR fortran/78021
2908 * gfortran.dg/string_length_3.f90: New test.
2909
574284e9
AV
29102016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2911
574284e9
AV
2912 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2913
29142016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2915
2916 PR fortran/43366
2917 PR fortran/57117
2918 PR fortran/61337
2919 * gfortran.dg/alloc_comp_class_5.f03: New test.
2920 * gfortran.dg/class_allocate_21.f90: New test.
2921 * gfortran.dg/class_allocate_22.f90: New test.
2922 * gfortran.dg/realloc_on_assign_27.f08: New test.
2923
20276dc9
JL
29242016-10-21 Jeff Law <law@redhat.com>
2925
2926 * PR tree-optimization/71947
2927 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2928 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2929 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2930
f7503699
KV
29312016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2932
2933 * gcc.dg/ipa/vrp5.c: New test.
2934 * gcc.dg/ipa/vrp6.c: New test.
2935
5be6b295
WD
29362016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2937
2938 * gcc.target/aarch64/test_frame_17.c: New test.
2939
c82bc7ed
WD
29402016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2941
2942 * gcc.target/aarch64/test_frame_17.c: New test.
2943
67a6cac7
AP
29442016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2945
2946 PR preprocessor/71681
2947 * gcc.dg/cpp/pr71681-1.c: New testcase
2948 * gcc.dg/cpp/pr71681-2.c: Likewise
2949 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2950 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2951 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2952 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2953
8e6982f7
JJ
29542016-10-21 Jakub Jelinek <jakub@redhat.com>
2955
9c4c8b7b
JJ
2956 PR target/78057
2957 * gcc.target/i386/pr78057.c: New test.
2958
8e6982f7
JJ
2959 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2960
de514d40
PT
29612016-10-21 Paul Thomas <pault@gcc.gnu.org>
2962
2963 PR fortran/69566
2964 * gfortran.dg/select_type_37.f03: New test.
2965
1d64ceb0
SKS
29662016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2967
2968 PR target/71627
2969 * gcc.target/avr/pr71627.c: New test
2970
85729229
EB
29712016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2972
2973 * gcc.target/sparc/overflow-1.c: New test.
2974 * gcc.target/sparc/overflow-2.c: Likewise.
2975 * gcc.target/sparc/overflow-3.c: Likewise.
2976
d17f2c3b
AV
29772016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2978
2979 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2980 effective target.
2981
0d47cee6
KT
29822016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2983
2984 PR rtl-optimization/78038
2985 * gcc.target/aarch64/pr78038.c: New test.
2986
a20d03c8
RB
29872016-10-21 Richard Biener <rguenther@suse.de>
2988
2989 PR tree-optimization/78051
2990 * g++.dg/torture/pr78051.C: New testcase.
2991
f3ecd50f
BE
29922016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2993
2994 * c-c++-common/wdate-time.c: Restored test case.
2995 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2996
fceabe50
JJ
29972016-10-20 Jakub Jelinek <jakub@redhat.com>
2998
2999 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3000
f56ea76e
UB
30012016-10-20 Uros Bizjak <ubizjak@gmail.com>
3002
3003 PR target/78037
3004 * gcc.target/i386/pr78037.c: New test.
3005
2c35bbe1
EB
30062016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3007
3008 * gcc.target/visium/overflow8.c: New.
3009 * gcc.target/visium/overflow16.c: Likewise.
3010 * gcc.target/visium/overflow32: Likewise.
3011
28df8730
MM
30122016-10-20 Michael Matz <matz@suse.de>
3013
3014 * gcc.dg/loop-split.c: New test.
3015 * gcc.dg/tree-ssa/ifc-9.c: Update.
3016 * gcc.dg/tree-ssa/ifc-10.c: Update.
3017
6c1a9e41
RB
30182016-10-20 Richard Biener <rguenther@suse.de>
3019
3020 * gcc.dg/graphite/pr35356-1.c: Update.
3021
a2923dba
PC
30222016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3023
3024 PR c++/77446
3025 * g++.dg/cpp1y/pr77446.C: New.
3026
2066ef6a
PK
30272016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3028
3029 PR tree-optimization/53979
3030 * gcc.dg/pr53979-1.c: New test-case.
3031 * gcc.dg/pr53979-2.c: Likewise.
3032
4c712374
BE
30332016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3034
3035 * c-c++-common/Wint-in-bool-context-2.c: New test.
3036
bdcf8e7c
JD
30372016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3038
3039 * gfortran.dg/dtio_17.f90: Fix test.
3040
ec1748d4
AH
30412016-10-19 Aldy Hernandez <aldyh@redhat.com>
3042
3043 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3044 * gcc.dg/Walloca-2.c: Same.
3045
b70f0b0c
AH
30462016-10-19 Aldy Hernandez <aldyh@redhat.com>
3047
3048 * gcc.dg/Wvla-1.c: Rename to...
3049 * gcc.dg/Wvla-larger-than-1.c: ...this.
3050 * gcc.dg/Wvla-2.c: Rename to...
3051 * gcc.dg/Wvla-larger-than-2.c: ...this.
3052 * gcc.dg/Wvla-3.c: Rename to...
3053 * gcc.dg/Walloca-11.c.: ...this.
3054 * gcc.dg/wvla-[1-7].c: Rename to:
3055 * gcc.dg/Wvla-[1-7].c: ...this.
3056
cbb22e61
BC
30572016-10-19 Bin Cheng <bin.cheng@arm.com>
3058
3059 PR tree-optimization/78005
3060 * gcc.dg/vect/pr78005.c: New.
3061 * gcc.target/i386/l_fma_float_1.c: Revise test.
3062 * gcc.target/i386/l_fma_float_2.c: Ditto.
3063 * gcc.target/i386/l_fma_float_3.c: Ditto.
3064 * gcc.target/i386/l_fma_float_4.c: Ditto.
3065 * gcc.target/i386/l_fma_float_5.c: Ditto.
3066 * gcc.target/i386/l_fma_float_6.c: Ditto.
3067 * gcc.target/i386/l_fma_double_1.c: Ditto.
3068 * gcc.target/i386/l_fma_double_2.c: Ditto.
3069 * gcc.target/i386/l_fma_double_3.c: Ditto.
3070 * gcc.target/i386/l_fma_double_4.c: Ditto.
3071 * gcc.target/i386/l_fma_double_5.c: Ditto.
3072 * gcc.target/i386/l_fma_double_6.c: Ditto.
3073
a023f8c8
TS
30742016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3075
3076 PR tree-optimization/78024
3077 * gcc.dg/goacc/loop-processing-1.c: New file.
3078
d9700bdb
RB
30792016-10-19 Richard Biener <rguenther@suse.de>
3080
3081 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3082
902cb7b1
KN
30832016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3084
3085 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3086 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3087 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3088 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3089 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3090 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3091 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3092 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3093 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3094 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3095 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3096 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3097 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3098 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3099 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3100 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3101 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3102 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3103 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3104 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3105 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3106 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3107 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3108 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3109 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3110 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3111 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3112 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3113 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3114 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3115 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3116 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3117 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3118 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3119 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3120 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3121 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3122 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3123 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3124 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3125 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3126 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3127 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3128 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3129 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3130 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3131 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3132 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3133 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3134 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3135 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3136 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3137 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3138 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3139 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3140 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3141 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3142 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3143 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3144 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3145 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3146 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3147 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3148 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3149 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3150 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3151 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3152 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3153 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3154 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3155 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3156 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3157 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3158 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3159 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3160 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3161 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3162 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3163 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3164 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3165 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3166 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3167 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3168 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3169 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3170 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3171 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3172 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3173 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3174 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3175 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3176 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3177 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3178 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3179 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3180 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3181 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3182 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3183 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3184 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3185 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3186 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3187 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3188 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3189 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3190 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3191 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3192 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3193 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3194 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3195 * gcc.target/powerpc/vsu/vsu.exp: New file.
3196
5cb96b6a
UB
31972016-10-18 Uros Bizjak <ubizjak@gmail.com>
3198
3199 PR target/77991
3200 * gcc.target/i386/pr77991.c: New test.
3201
f5de494c
MF
32022016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3203
3204 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3205 LTO is used.
3206
e5163ec1
SKS
32072016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3208
5cb96b6a 3209 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 3210
b64e8239
RB
32112016-10-18 Richard Biener <rguenther@suse.de>
3212
3213 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3214 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3215 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3216 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3217 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3218 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3219 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3220 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3221 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3222 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3223 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3224 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3225 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3226 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3227 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3228 * gcc.dg/pr68217.c: Likewise.
3229 * gcc.dg/predict-9.c: Likewise.
3230 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3231 * gcc.dg/predict-1.c: Likewise.
3232
c680ada5
JD
32332016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3234
3235 * gfortran.dg/dtio_17.f90: New test.
3236
7fd4f180
KV
32372016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3238
3239 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3240
718625ad
KV
32412016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3242
3243 * gcc.dg/ipa/vrp4.c: New test.
3244
735b8f9f
KV
32452016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3246
3247 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3248 * gcc.dg/torture/pr39074.c: Likewise.
3249
86f98087
EB
32502016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3251
3252 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3253 * gnat.dg/trampoline4.adb: Minor tweak.
3254
a929f266
BS
32552016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3256
3257 PR tree-optimization/77916
3258 * gcc.dg/torture/pr77916.c: New.
3259
4acf2055
SK
32602016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3261
3262 PR fortran/77978
3263 * gfortran.dg/pr77978_1.f90: New test.
3264 * gfortran.dg/pr77978_2.f90: Ditto.
3265 * gfortran.dg/pr77978_3.f90: Ditto.
3266
871267e1
PT
32672016-10-17 Paul Thomas <pault@gcc.gnu.org>
3268
3269 PR fortran/61420
3270 PR fortran/78013
3271 * gfortran.dg/proc_ptr_49.f90: New test.
3272
fd9593e9
BE
32732016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3274
3275 PR target/77308
3276 * gcc.target/arm/pr77308.c: New test.
3277
d32d4176
DE
32782016-10-17 David Edelsohn <dje.gcc@gmail.com>
3279
3280 * lib/target-supports.exp
3281 (check_effective_target_floatn_nx_runtime): Return 0 for
3282 powerpc*-ibm-aix*.
3283
dca2910c
AP
32842016-10-17 Andrew Pinski <apinski@cavium.com>
3285
3286 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3287 long instead of long.
3288 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3289 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3290 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3291 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3292 * gcc.target/aarch64/pr68102_1.c: Likewise.
3293 * gcc.target/aarch64/target_attr_3.c: Likewise.
3294
44b00dbc
RB
32952016-10-17 Richard Biener <rguenther@suse.de>
3296
3297 PR tree-optimization/77988
3298 * gcc.dg/torture/pr77988.c: New testcase.
3299
89b80c42
PK
33002016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3301
3302 * gcc.dg/pr71636-1.c: New test-case.
3303 * gcc.dg/pr71636-2.c: Likewise.
3304
4c640e26
EB
33052016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3306
3307 * gnat.dg/trampoline3.adb: New test.
3308 * gnat.dg/trampoline4.adb: Likewise.
3309
6c0347f6
JD
33102016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3311
3312 * gfortran.dg/dtio_16.f90: New test.
3313
d0d48a06
EB
33142016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3315
3316 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3317 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3318 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3319
baa33d83
EB
33202016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3321
3322 * gcc.target/sparc/popc.c: Rename to...
3323 * gcc.target/sparc/popc-1.c: ...this.
3324 * gcc.target/sparc/popc-2.c: New test.
3325
523ee218
JD
33262016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3327
3328 PR fortran/77972
3329 * gfortran.dg/unexpected_eof_4.f90: New test.
3330
c04d4ede
JB
33312016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3332
31a84d4a
AP
3333 PR libfortran/48587
3334 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3335
064ed55a
JJ
33362016-10-14 Jakub Jelinek <jakub@redhat.com>
3337
9a822fc7
JJ
3338 PR middle-end/77959
3339 * gfortran.dg/pr77959.f90: New test.
3340
064ed55a
JJ
3341 DR 1511 - const volatile variables and ODR
3342 * g++.dg/DRs/dr1511-1.C: New test.
3343 * g++.dg/DRs/dr1511-2.C: New test.
3344
2579762a
EB
33452016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3346
3347 * gnat.dg/debug7.adb (dg-options): Remove -g.
3348 * gnat.dg/debug8.adb (dg-options): Add -margs.
3349 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3350
6d59425d
RB
33512016-10-14 Richard Biener <rguenther@suse.de>
3352
3353 PR tree-optimization/77979
3354 * gcc.dg/torture/pr77979.c: New testcase.
3355
43f66d6e
ML
33562016-10-14 Martin Liska <mliska@suse.cz>
3357
3358 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3359 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3360 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3361
cb3ac867
UB
33622016-10-14 Uros Bizjak <ubizjak@gmail.com>
3363
3364 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3365 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3366 * gcc.dg/torture/pr77937-2.c: Likewise.
3367
14cf71a0
EB
33682016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3369
3370 * gnat.dg/lto15.adb: Adjust.
3371 * gnat.dg/lto16.adb: Likewise.
3372 * gnat.dg/lto17.adb: Likewise
3373 * gnat.dg/lto18.ad[sb]: New test.
3374 * gnat.dg/lto18_pkg.ads: New helper.
3375 * gnat.dg/lto19.adb: New test.
3376 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3377 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3378 * gnat.dg/lto20.adb: New test.
3379 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3380
6fd9c6f4
AV
33812016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3382
3383 * gfortran.dg/coarray_38.f90: Expect error message.
3384
01f44038
KT
33852016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3386
3387 * gcc.target/aarch64/spellcheck_1.c: New test.
3388 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3389 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3390 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3391 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3392 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3393
253abb2a
AS
33942016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3395
3396 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3397
a2695319
BS
33982016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3399
3400 PR tree-optimization/77937
3401 * gcc.dg/torture/pr77937-1.c: New.
3402 * gcc.dg/torture/pr77937-2.c: New.
3403
14a2c9aa
JM
34042016-10-13 Jakub Jelinek <jakub@redhat.com>
3405
3406 * g++.dg/cpp1z/inline-var1.C: New test.
3407 * g++.dg/cpp1z/inline-var1a.C: New test.
3408 * g++.dg/cpp1z/inline-var1.h: New file.
3409 * g++.dg/cpp1z/inline-var2.C: New test.
3410 * g++.dg/cpp1z/inline-var3.C: New test.
3411 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3412 uninitialized const.
3413
6c95388f 34142016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3415
ee7fa2e3
SL
3416 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3417 Xscale is specified, not just -march.
3418 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3419 is incompatible with Xscale.
18d34307 3420
96032047
MS
34212016-10-13 Martin Sebor <msebor@redhat.com>
3422
3423 PR c++/71912
3424 * g++.dg/ext/flexary4.C: Adjust.
3425 * g++.dg/ext/flexary5.C: Same.
3426 * g++.dg/ext/flexary9.C: Same.
3427 * g++.dg/ext/flexary19.C: New test.
3428 * g++.dg/ext/flexary18.C: New test.
3429 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3430 regression test.
5cb96b6a
UB
3431 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3432 Avoid generating a flexible array member in an array.
96032047 3433
5b1548fd
MS
34342016-10-13 Martin Sebor <msebor@redhat.com>
3435
3436 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3437 to placate -Wformat on targets where the type is not int.
3438
7810c4eb
DM
34392016-10-13 David Malcolm <dmalcolm@redhat.com>
3440
3441 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3442 in INSN_LOCATION.
3443
fcd27666
BC
34442016-10-13 Bin Cheng <bin.cheng@arm.com>
3445
3446 * gcc.target/i386/l_fma_float_1.c: Revise test.
3447 * gcc.target/i386/l_fma_float_2.c: Ditto.
3448 * gcc.target/i386/l_fma_float_3.c: Ditto.
3449 * gcc.target/i386/l_fma_float_4.c: Ditto.
3450 * gcc.target/i386/l_fma_float_5.c: Ditto.
3451 * gcc.target/i386/l_fma_float_6.c: Ditto.
3452 * gcc.target/i386/l_fma_double_1.c: Ditto.
3453 * gcc.target/i386/l_fma_double_2.c: Ditto.
3454 * gcc.target/i386/l_fma_double_3.c: Ditto.
3455 * gcc.target/i386/l_fma_double_4.c: Ditto.
3456 * gcc.target/i386/l_fma_double_5.c: Ditto.
3457 * gcc.target/i386/l_fma_double_6.c: Ditto.
3458
b8a4b8c8
BC
34592016-10-13 Bin Cheng <bin.cheng@arm.com>
3460
3461 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3462
328ba117
BC
34632016-10-13 Bin Cheng <bin.cheng@arm.com>
3464
3465 * gcc.dg/vect/vect-98.c: Refine test case.
3466 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3467 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3468 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3469
1a1ab05e
JJ
34702016-10-13 Jakub Jelinek <jakub@redhat.com>
3471
3472 PR c/77946
3473 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3474
27947670
ML
34752016-10-13 Martin Liska <mliska@suse.cz>
3476
3477 PR tree-optimization/77943
3478 * g++.dg/tree-ssa/pr77943.C: New test.
3479
92c5266b
AV
34802016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3481
3482 PR fortran/72832
3483 * gfortran.dg/allocate_with_source_22.f03: New test.
3484 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3485 fail.
3486
90bca4ed
TP
34872016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3488
3489 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3490 * gcc.target/arm/movsi_movw.c: Likewise.
3491 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3492 directive to work on big endian targets.
3493
0011af7b
KV
34942016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3495
3496 * gcc.dg/tree-ssa/evrp6.c: New test.
3497
859e95ab
SB
34982016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3499
3500 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3501 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3502 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3503
2934018d
SB
35042016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3505
3506 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3507 * gcc.target/powerpc/warn-2.c: Ditto.
3508
f92d1522
RS
35092016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3510
3511 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3512 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3513 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3514 for -mmsa.
3515 * gcc.target/mips/msa.c: New test.
3516 * gcc.target/mips/msa-builtins.c: Likewise.
3517 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3518 (check_effective_target_mips_msa_runtime): Likewise.
3519 (check_effective_target_mips_msa): Likewise.
3520 (add_options_for_mips_msa): Likewise.
3521 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3522 (check_effective_target_vect_intfloat_cvt): Likewise.
3523 (check_effective_target_vect_uintfloat_cvt): Likewise.
3524 (check_effective_target_vect_floatint_cvt): Likewise.
3525 (check_effective_target_vect_floatuint_cvt): Likewise.
3526 (check_effective_target_vect_shift): Likewise.
3527 (check_effective_target_vect_shift_char): Likewise.
3528 (check_effective_target_vect_long): Likewise.
3529 (check_effective_target_vect_float): Likewise.
3530 (check_effective_target_vect_double): Likewise.
3531 (check_effective_target_vect_long_long): Likewise.
3532 (check_effective_target_vect_perm): Likewise.
3533 (check_effective_target_vect_perm_byte): Likewise.
3534 (check_effective_target_vect_perm_short): Likewise.
3535 (check_effective_target_vect_sdot_qi): Likewise.
3536 (check_effective_target_vect_udot_qi): Likewise.
3537 (check_effective_target_vect_sdot_hi): Likewise.
3538 (check_effective_target_vect_udot_hi): Likewise.
3539 (check_effective_target_vect_pack_trunc): Likewise.
3540 (check_effective_target_vect_unpack): Likewise.
3541 (check_effective_target_vect_hw_misalign): Likewise.
3542 (check_effective_target_vect_condition): Likewise.
3543 (check_effective_target_vect_cond_mixed): Likewise.
3544 (check_effective_target_vect_char_mult): Likewise.
3545 (check_effective_target_vect_short_mult): Likewise.
3546 (check_effective_target_vect_int_mult): Likewise.
3547 (check_effective_target_vect_extract_even_odd): Likewise.
3548 (check_effective_target_vect_interleave): Likewise.
3549 (check_vect_support_and_set_flags): Check if the target supports MSA
3550 and append to the list of EFFECTIVE_TARGETS.
3551
0bfd099c
RB
35522016-10-12 Richard Biener <rguenther@suse.de>
3553
3554 PR debug/77947
3555 * g++.dg/torture/pr77947.C: New testcase.
3556
b4a9ef2f
PMR
35572016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3558
3559 * gnat.dg/debug8.adb: New testcase.
3560
c0dbd22d
PMR
35612016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3562
3563 * gnat.dg/debug9.adb: New testcase.
3564
8a7c91cd
RB
35652016-10-12 Richard Biener <rguenther@suse.de>
3566
3567 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3568 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3569 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3570
7dc2f5f1
RB
35712016-10-12 Richard Biener <rguenther@suse.de>
3572
3573 PR tree-optimization/77920
3574 * gcc.dg/torture/pr77920.c: New testcase.
3575
70f6d5e1
JJ
35762016-10-12 Jakub Jelinek <jakub@redhat.com>
3577
4a8b97cb
JJ
3578 PR tree-optimization/77929
3579 * gcc.c-torture/compile/pr77929.c: New test.
3580
70f6d5e1
JJ
3581 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3582 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3583 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3584 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3585 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3586 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3587 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3588 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3589 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3590
4803de58
EB
35912016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3592
3593 * gcc.target/sparc/setcc-4.c: Adjust.
3594 * gcc.target/sparc/setcc-5.c: Likewise.
3595 * gcc.target/sparc/setcc-6.c: Likewise.
3596 * gcc.target/sparc/setcc-7.c: Likewise.
3597 * gcc.target/sparc/setcc-8.c: Likewise.
3598 * gcc.target/sparc/setcc-9.c: Likewise.
3599 * gcc.target/sparc/setcc-10.c: Delete.
3600
f6cf4810
SK
36012016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3602
3603 PR fortran/77942
3604 * gfortran.dg/pr77942.f90
3605
8e8c2744
FR
36062016-10-11 Fritz Reese <fritzoreese@gmail.com>
3607
3608 * gfortran.dg/dec_math.f90: New testsuite.
3609
ddefad9a
SKS
36102016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3611
3612 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3613 (main): Declare j as i32 instead of int.
3614
e7b08761
TP
36152016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3616
3617 PR testsuite/PR77710
3618 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3619 target triplet instead of *-*-*-*.
3620
9fd7cd44
EB
36212016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3622
3623 * gnat.dg/unchecked_convert10.adb: New test.
3624 * gnat.dg/unchecked_convert11.adb: Likewise.
3625 * gnat.dg/unchecked_convert12.adb: Likewise.
3626
ff7e7ee0
EB
36272016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3628
3629 * gcc.target/sparc/cbcond-1.c: New test.
3630 * gcc.target/sparc/cbcond-2.c: Likewise.
3631 * gcc.target/sparc/movcc-1.c: Likewise.
3632 * gcc.target/sparc/movcc-2.c: Likewise.
3633 * gcc.target/sparc/setcc-1.c: Adjust.
3634 * gcc.target/sparc/setcc-2.c: Likewise.
3635 * gcc.target/sparc/setcc-3.c: Likewise.
3636 * gcc.target/sparc/setcc-4.c: Likewise.
3637 * gcc.target/sparc/setcc-5.c: Likewise.
3638 * gcc.target/sparc/setcc-6.c: New test.
3639 * gcc.target/sparc/setcc-7.c: Likewise.
3640 * gcc.target/sparc/setcc-8.c: Likewise.
3641 * gcc.target/sparc/setcc-9.c: Likewise.
3642 * gcc.target/sparc/setcc-10.c: Likewise.
3643
d30078b8
JL
36442016-10-10 Jeff Law <law@redhat.com>
3645
3646 PR tree-optimization/71947
3647 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3648 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3649 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3650 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3651 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3652 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3653
5f869266
TK
36542016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3655
3656 PR fortran/77915
3657 * gfortran.dg/matmul_11.f90: New test.
3658
174e0b00
JW
36592016-10-10 Jiong Wang <jiong.wang@arm.com>
3660
3661 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3662 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3663 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3664 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3665 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3666 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3667 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3668 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3669 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3670 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3671 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3672 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3673 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3674 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3675 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3676 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3677 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3678 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3679 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3680 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3681 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3682 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3683 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3684 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3685 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3686 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3687 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3688 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3689 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3690 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3691 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3692 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3693 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3694 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3695 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3696 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3697 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3698 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3699 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3700 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3701 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3702 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3703 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3704 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3705 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3706 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3707 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3708 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3709 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3710 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3711 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3712 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3713 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3714 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3715 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3716 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3717 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3718 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3719 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3720
4bc63138
JW
37212016-10-10 Jiong Wang <jiong.wang@arm.com>
3722
3723 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3724 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3725 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3726 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3727 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3728 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3729 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3730 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3731 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3732 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3733 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3734 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3735 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3736 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3737
8f3edb07
JW
37382016-10-10 Jiong Wang <jiong.wang@arm.com>
3739
3740 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3741 Enable AArch64.
3742 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3743 vdup*_laneq.
3744 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3745 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3746 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3747 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3748
6e49f922
JW
37492016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3750 Jiong Wang <jiong.wang@arm.com>
3751
3752 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3753 AArch64 support.
3754 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3755 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3756 AArch64 targets.
3757 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3758 AArch64 targets.
3759 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3760 targets.
3761 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3762
41683e1a
EB
37632016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3764
3765 * gnat.dg/specs/vfa.ads: New test.
3766
6e49f922 37672016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3768
3769 * gnat.dg/inline13.ad[sb]: New test.
3770 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3771
55cfd746
EB
37722016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3773
3774 * gnat.dg/biased_subtype.adb: New test.
3775
4dfb8a2a
JJ
37762016-10-09 Jakub Jelinek <jakub@redhat.com>
3777
3778 PR tree-optimization/77901
3779 * gcc.c-torture/compile/pr77901.c: New test.
3780
67b97478
PK
37812016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3782
3783 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3784 * gcc.dg/ipa/propalign-2.c: Likewise
3785 * gcc.dg/ipa/propalign-3.c: Likewise.
3786 * gcc.dg/ipa/propalign-4.c: Likewise.
3787 * gcc.dg/ipa/propalign-5.c: Likewise.
3788
7bad794a
JJ
37892016-10-08 Jakub Jelinek <jakub@redhat.com>
3790
81b02905
JJ
3791 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3792
ee19ef45
JJ
3793 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3794
7bad794a
JJ
3795 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3796 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3797
56d3a930
FR
37982016-10-07 Fritz Reese <fritzoreese@gmail.com>
3799
3800 * gfortran.dg/dec_union_11.f90: New testcase.
3801
45e2bf2e
NS
38022016-10-07 Nathan Sidwell <nathan@acm.org>
3803
3804 PR c++/66443
3805 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3806 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3807 * g++.dg/cpp1y/pr66443-cxx14.C: New
3808 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3809 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3810
be845b04
JJ
38112016-10-07 Jakub Jelinek <jakub@redhat.com>
3812
3813 * g++.dg/cpp0x/addressof1.C: New test.
3814 * g++.dg/cpp0x/addressof2.C: New test.
3815
08213983
MM
38162016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3817
3818 * gcc.target/powerpc/float128-type-1.c: New test to check that
3819 PowerPC 64-bit Linux enables -mfloat128-type by default.
3820 * gcc.target/powerpc/float128-type-2.c: Likewise.
3821 * gcc.target/powerpc/float128-mix.c: Change error message to
3822 reflect that __ibm128 is now #define'ed to be long double.
3823
bd845c14
SK
38242016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3825
3826 PR fortran/77406
3827 * gfortran.dg/pr77406.f90: New test.
3828 * gfortran.dg/assumed_type_3.f90: Update error messages.
3829 * gfortran.dg/defined_operators_1.f90: Ditto.
3830 * gfortran.dg/generic_26.f90: Ditto.
3831 * gfortran.dg/generic_7.f90: Ditto.
3832 * gfortran.dg/gomp/udr5.f90: Ditto.
3833 * gfortran.dg/gomp/udr7.f90: Ditto.
3834 * gfortran.dg/interface_1.f90: Ditto.
3835 * gfortran.dg/interface_37.f90: Ditto.
3836 * gfortran.dg/interface_5.f90: Ditto.
3837 * gfortran.dg/interface_6.f90: Ditto.
3838 * gfortran.dg/interface_7.f90
3839 * gfortran.dg/no_arg_check_3.f90
3840 * gfortran.dg/operator_5.f90
3841 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3842
c09c4992
BE
38432016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3844
3845 PR c++/77700
3846 * c-c++-common/Wint-in-bool-context.c: Update test.
3847
d7f336f8
RB
38482016-10-07 Richard Biener <rguenther@suse.de>
3849
3850 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3851 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3852
a9172bf3
MP
38532016-10-07 Marek Polacek <polacek@redhat.com>
3854
3855 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3856
8a14afd0
BS
38572016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3858
3859 PR c++/69733
3860 * c-c++-common/pr69733.c: New test.
3861 * gcc.dg/pr69733.c: New test.
3862 * gcc.target/i386/pr69733.c: New test.
3863
d4bd4646
MP
38642016-10-07 Marek Polacek <polacek@redhat.com>
3865
3866 PR c++/77803
3867 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3868
a93cdc5c
JJ
38692016-10-07 Jakub Jelinek <jakub@redhat.com>
3870
3871 PR tree-optimization/77664
3872 * gcc.dg/tree-ssa/pr77664.c: New test.
3873 * gcc.dg/pr77664.c: New test.
3874
38752016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3876
3877 * gfortran.dg/pr69955.f90: New test.
3878
ac193ee7
LK
38792016_10-06 Louis Krupp <louis.krupp@zoho.com>
3880
3881 PR fortran/57910
3882 * gfortran.dg/pr57910.f90: New test.
3883
342cfb3e
JJ
38842016-10-06 Jakub Jelinek <jakub@redhat.com>
3885
3886 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3887 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3888
48057089
KV
38892016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3890
3891 PR tree-optimization/77862
3892 * gcc.dg/pr77862.c: New test.
3893
65b25c9b
KV
38942016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3895
3896 * gcc.dg/tree-ssa/evrp4.c: New test.
3897
f3127685
JL
38982016-10-06 Jeff Law <law@redhat.com>
3899
3900 PR tree-optimization/71661
3901 * gcc.dg/tree-ssa/pr71661.c: New test.
3902
b3972588
RB
39032016-10-06 Richard Biener <rguenther@suse.de>
3904
3905 PR tree-optimization/77855
3906 * gcc.dg/torture/pr77855.c: New testcase.
3907
139dc3c6 39082016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3909 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3910
3911 * g++.dg/other/pr77759.C: New test.
3912
37f6a157
RB
39132016-10-06 Richard Biener <rguenther@suse.de>
3914
3915 PR tree-optimization/77839
3916 * gcc.dg/torture/pr77839.c: New testcase.
3917
f779aeb8
MP
39182016-10-06 Marek Polacek <polacek@redhat.com>
3919
3920 * g++.dg/cpp1z/init-statement9.C: New test.
3921
eee8f0b0
AS
39222016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3923
3924 * gcc.target/i386/pcommit-1.c: Deleted.
3925 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3926 * gcc.target/i386/sse-13.c: Ditto.
3927 * gcc.target/i386/sse-14.c: Ditto.
3928 * gcc.target/i386/sse-22.c: Ditto.
3929 * gcc.target/i386/sse-23.c: Ditto.
3930 * g++.dg/other/i386-2.C: Ditto.
3931
b48042bb
UB
39322016-10-05 Uros Bizjak <ubizjak@gmail.com>
3933
3934 * gcc.target/i386/pr77833.c: Require int128 effective target.
3935
50b01e1d
SK
39362016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3937
3938 PR fortran/58991
3939 PR fortran/58992
3940 * gfortran.dg/associate_22.f90: New test.
3941
908b8296
FR
39422016-10-05 Fritz Reese <fritzoreese@gmail.com>
3943
3944 * gfortran.dg/dec_union_9.f90: New testcase.
3945 * gfortran.dg/dec_union_10.f90: New testcase.
3946
87582521
JJ
39472016-10-05 Jakub Jelinek <jakub@redhat.com>
3948
2e69f143
JJ
3949 PR sanitizer/66343
3950 * gcc.dg/pch/pr66343-3.c: New test.
3951 * gcc.dg/pch/pr66343-3.hs: New file.
3952
87582521
JJ
3953 PR sanitizer/66343
3954 * gcc.dg/pch/pr66343-1.c: New test.
3955 * gcc.dg/pch/pr66343-1.hs: New file.
3956 * gcc.dg/pch/pr66343-2.c: New test.
3957 * gcc.dg/pch/pr66343-2.hs: New file.
3958
700fff34
BE
39592016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3960
3961 * c-c++-common/Wint-in-bool-context.c: Update test.
3962
17a9e380
MP
39632016-10-05 Marek Polacek <polacek@redhat.com>
3964
3965 * g++.dg/cpp1z/init-statement1.C: New test.
3966 * g++.dg/cpp1z/init-statement2.C: New test.
3967 * g++.dg/cpp1z/init-statement3.C: New test.
3968 * g++.dg/cpp1z/init-statement4.C: New test.
3969 * g++.dg/cpp1z/init-statement5.C: New test.
3970 * g++.dg/cpp1z/init-statement6.C: New test.
3971 * g++.dg/cpp1z/init-statement7.C: New test.
3972 * g++.dg/cpp1z/init-statement8.C: New test.
3973
6e48e779
LK
39742016-10-05 Louis Krupp <louis.krupp@zoho.com>
3975
3976 PR fortran/67524
3977 * gfortran.dg/pr67524.f90: New test.
3978
04a32443
JJ
39792016-10-05 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR sanitizer/77823
3982 * c-c++-common/ubsan/shift-9.c: New test.
3983
743a9cf7
SKS
39842016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3985
3986 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3987 of int if __SIZEOF_INT__ is less than 4 bytes.
3988
a40278c3
JD
39892016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3990
3991 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3992 * gfortran.dg/class_array_20.f03: Likewise.
3993 * gfortran.dg/class_array_21.f03: Likewise.
3994 * gfortran.dg/finalize_29.f08: Likewise.
3995 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3996
39bb7d01
RB
39972016-10-05 Richard Biener <rguenther@suse.de>
3998
3999 PR middle-end/77826
4000 * gcc.dg/torture/pr77826.c: New testcase.
4001
eeb57981
RB
40022016-10-05 Richard Biener <rguenther@suse.de>
4003
4004 * gcc.dg/fold-copysign-1.c: New testcase.
4005
f9018d75
AS
40062016-10-05 Andreas Schwab <schwab@suse.de>
4007
4008 * g++.dg/pr49847-2.C: Remove.
4009
7e8000b3
PMR
40102016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4011
4012 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4013
54f84ca9
RB
40142016-10-05 Richard Biener <rguenther@suse.de>
4015
4016 PR middle-end/55152
4017 * gcc.dg/pr55152-2.c: New testcase.
4018
17beda50
JD
40192016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4020
4021 * gfortran.dg/dtio_15.f90: New test.
4022
1c84b798
ILT
40232016-10-04 Ian Lance Taylor <iant@golang.org>
4024
4025 * gcc.dg/split-7.c: New test.
4026
7ec39552
MS
40272016-10-04 Martin Sebor <msebor@redhat.com>
4028
4029 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4030 %lc directive to wint_t to silence -Wformat warnings on targets
4031 where the latter is a distinct type such as long.
4032
8ff04ff9
MS
40332016-10-04 Martin Sebor <msebor@redhat.com>
4034
4035 PR c++/77804
4036 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4037
bfecd57c
JJ
40382016-10-04 Jakub Jelinek <jakub@redhat.com>
4039
f72da967
JJ
4040 PR c++/77791
4041 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4042
bfecd57c
JJ
4043 * g++.dg/other/java3.C: Remove.
4044 * g++.dg/other/java1.C: Remove.
4045 * g++.dg/other/error12.C: Remove.
4046 * g++.dg/other/java2.C: Remove.
4047 * g++.dg/warn/Wnvdtor.C: Remove.
4048 * g++.dg/lookup/java1.C: Remove.
4049 * g++.dg/lookup/java2.C: Remove.
4050 * g++.dg/ext/pr34829.C: Remove.
4051 * g++.dg/ext/java-3.C: Remove.
4052 * g++.dg/ext/java-1.C: Remove.
4053 * g++.dg/ext/java-2.C: Remove.
4054 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4055
fe8b1e83
DG
40562016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4057
4058 PR tree-optimization/77808
4059 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4060
078b5aab
RB
40612016-10-04 Richard Biener <rguenther@suse.de>
4062
4063 PR tree-optimization/77399
4064 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4065
2b568899
RB
40662016-10-04 Richard Biener <rguenther@suse.de>
4067
4068 PR middle-end/77833
4069 * gcc.target/i386/pr77833.c: New testcase.
4070
0a4e5cf3
JL
40712016-09-26 Jeff Law <law@redhat.com>
4072
4073 PR tree-optimization/71550
4074 PR tree-optimization/71403
4075 * gcc.c-torture/execute/pr71550.c: New test.
4076
d07b0a23
SKS
40772016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4078
4079 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4080 option.
4081
b44a42cf
KT
40822016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4083
4084 Revert
4085 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4086
4087 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4088
f41f1ceb
MP
40892016-10-03 Marek Polacek <polacek@redhat.com>
4090
4091 * g++.dg/cpp0x/nullptr37.C: New test.
4092
1633d3b9
BE
40932016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4094
4095 * c-c++-common/Wint-in-bool-context.c: Update test.
4096
2c8e3a1d
JJ
40972016-10-02 Jakub Jelinek <jakub@redhat.com>
4098
4099 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4100 earlier.
4101 * g++.dg/charset/asm2.c (memmove): Likewise.
4102 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4103 * g++.dg/tls/diag-4.C (foo): Likewise.
4104 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4105 dg-warning, fix up regex.
4106 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4107 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4108 * g++.old-deja/g++.mike/net31.C: Likewise.
4109 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4110 for C++17.
4111 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4112 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4113
f00b6283
RB
41142016-10-01 Richard Biener <rguenther@suse.de>
4115
4116 PR middle-end/77798
4117 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4118
0f0565b1
AV
41192016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4120
4121 PR fortran/77663
4122 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4123
c58823a0
JJ
41242016-10-01 Jakub Jelinek <jakub@redhat.com>
4125
4126 PR c/77490
4127 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4128 Add dg-prune-output directive.
4129
e3228a50
JD
41302016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4131
4132 PR fortran/66643
4133 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4134 * gfortran.fortran-torture/compile/write.f90: Update test.
4135
e70bbc6f
MW
41362016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4137
4138 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4139 arm_fp16_alternative_ok as the required effective target.
4140 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4141 -mfp16-format=alternative to the dg-options directive and remove
4142 the dg-add-options directive.
4143
c39747d2
FR
41442016-09-30 Fritz Reese <fritzoreese@gmail.com>
4145
4146 PR fortran/77764
4147 * gfortran.dg/dec_union_8.f90: New testcase.
4148
00074dd8
FR
41492016-09-30 Fritz Reese <fritzoreese@gmail.com>
4150
4151 PR fortran/77782
4152 * gfortran.dg/dec_structure_16.f90: New testcase.
4153
26f391e8
AV
41542016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4155
4156 * gfortran.dg/coarray_allocate_10.f08: New test.
4157 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4158
fa16a271
KT
41592016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4160
4161 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4162
f334c828
RB
41632016-09-30 Richard Biener <rguenther@suse.de>
4164
4165 PR tree-optimization/77399
4166 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4167
76e3ec9c
SL
41682016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4169
871267e1 4170 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
4171 -fdelete-null-pointer-checks explicit.
4172 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4173 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4174 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4175 * gcc.dg/pic-1.c: Require fpic target support.
4176 * gcc.dg/pic-2.c: Likewise.
4177
a2c6e7f2
JJ
41782016-09-29 Jakub Jelinek <jakub@redhat.com>
4179
4180 Implement P0001R1 - C++17 removal of register storage class specifier
4181 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4182 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4183 C++17.
4184 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4185 keyword if not __SSE2__.
4186 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4187 C++17.
4188 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4189 register keywords.
4190 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4191 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4192 no_erroneous_warning): Expect new warnings for C++17.
4193 * g++.dg/warn/register-var-2.C (f): Likewise.
4194 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4195 * g++.dg/parse/linkage2.C (foo): Likewise.
4196 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4197 keyword on parameters for C++17.
4198 * g++.dg/cpp1z/register1.C: New test.
4199 * g++.dg/cpp1z/register2.C: New test.
4200 * g++.dg/cpp1z/register3.C: New test.
4201
4ab76933
UB
42022016-09-29 Uros Bizjak <ubizjak@gmail.com>
4203
4204 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4205 * gcc.target/i386/avx2-check.h (main): Ditto.
4206 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4207 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4208 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4209 * gcc.target/i386/avx512er-check.h (main): Ditto.
4210 * gcc.target/i386/avx512f-check.h (main): Ditto.
4211 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4212 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4213 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4214
2488ebe5
UB
42152016-09-29 Uros Bizjak <ubizjak@gmail.com>
4216
4217 PR target/77756
4218 * gcc.target/i386/pr77756.c: New test.
4219
4d258d09
MP
42202016-09-29 Marek Polacek <polacek@redhat.com>
4221
4222 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4223
a9087411
MP
42242016-09-29 Marek Polacek <polacek@redhat.com>
4225
4226 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4227 C++14.
4228
fa0a064a
ML
42292016-09-29 Martin Liska <mliska@suse.cz>
4230
4231 * objc/execute/construct1.m: New test.
4232
0ce1ecc7
RB
42332016-09-29 Richard Biener <rguenther@suse.de>
4234
4235 PR tree-optimization/77768
4236 * gcc.dg/torture/pr77768.c: New testcase.
4237
da186c1f
RB
42382016-09-28 Richard Biener <rguenther@suse.de>
4239
4240 PR middle-end/77407
4241 * gcc.dg/pr77407.c: New testcase.
4242
d657e995
RB
42432016-09-29 Richard Biener <rguenther@suse.de>
4244
4245 PR middle-end/55152
4246 * gcc.dg/pr55152.c: New testcase.
4247 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4248
cadf6296
RO
42492016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4250
4251 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4252 (dg-options): Remove -m32.
4253
88000fd1
MS
42542016-09-28 Martin Sebor <msebor@redhat.com>
4255
4256 PR middle-end/77721
4257 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4258
0c172974
JD
42592016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4260
4261 PR libgfortran/77707
4262 * gfortran.dg/inquire_17.f90: New test.
4263
4b390698
JJ
42642016-09-28 Jakub Jelinek <jakub@redhat.com>
4265
4266 PR c++/77467
4267 * g++.dg/cpp1y/constexpr-77467.C: New test.
4268
2b1b5938
MS
42692016-09-28 Martin Sebor <msebor@redhat.com>
4270
4271 PR c/77762
4272 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4273 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4274 (test_sprintf_p_const): Adjust line numbers to avoid failures
4275 introduced in r240503.
4276
30dc6ee9
MS
42772016-09-28 Martin Sebor <msebor@redhat.com>
4278
4279 PR middle-end/77683
4280 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4281
7d290e93
BE
42822016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4283
fcf32bad
BE
4284 PR c++/77748
4285 * g++.dg/pr77550.C: Avoid undefined behavior.
4286
7d290e93
BE
4287 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4288
912d9ec3
WD
42892016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4290
4291 * gcc.dg/strlenopt-20.c: Update test.
4292 * gcc.dg/strlenopt-21.c: Likewise.
4293 * gcc.dg/strlenopt-22.c: Likewise.
4294 * gcc.dg/strlenopt-22g.c: Likewise.
4295 * gcc.dg/strlenopt-26.c: Likewise.
4296 * gcc.dg/strlenopt-5.c: Likewise.
4297 * gcc.dg/strlenopt-7.c: Likewise.
4298 * gcc.dg/strlenopt-9.c: Likewise.
4299
459bcfb0
JJ
43002016-09-27 Jakub Jelinek <jakub@redhat.com>
4301
6e39060a
JJ
4302 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4303
8ca33347
JJ
4304 * g++.dg/cpp1z/lambda-this1.C: New test.
4305 * g++.dg/cpp1z/lambda-this2.C: New test.
4306
459bcfb0
JJ
4307 PR c++/77722
4308 * g++.dg/ubsan/return-4.C: New test.
4309 * g++.dg/ubsan/return-5.C: New test.
4310 * g++.dg/ubsan/return-6.C: New test.
4311
20fba714
JW
43122016-09-27 Jiong Wang <jiong.wang@arm.com>
4313
4314 * lib/target-supports.exp
4315 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4316 in function comment.
4317
bebe0086
ML
43182016-09-27 Martin Liska <mliska@suse.cz>
4319
4320 PR gcov-profile/46266
4321 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4322 considered.
4323
59896334
RB
43242016-09-27 Richard Biener <rguenther@suse.de>
4325
4326 PR tree-optimization/77745
4327 * g++.dg/torture/pr77745.C: New testcase.
4328
f0d355dc
RB
43292016-09-27 Richard Biener <rguenther@suse.de>
4330
4331 PR tree-optimization/77478
4332 * gcc.dg/torture/pr77478.c: New testcase.
4333
8c9434c2
ML
43342016-09-27 Martin Liska <mliska@suse.cz>
4335
4336 PR gcov-profile/7970
4337 PR gcov-profile/16855
4338 PR gcov-profile/44779
4339 * g++.dg/gcov/pr16855.C: New test.
4340
511d092e
SKS
43412016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4342
4343 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4344
f2e0c4e1
JJ
43452016-09-27 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR fortran/77666
4348 * gfortran.dg/gomp/pr77666.f90: New test.
4349
3a4228ba
KV
43502016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4351
4352 PR ipa/77677
4353 * gcc.dg/torture/pr77677-2.c: New test.
4354
a184e37f
SK
43552016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4356
4357 PR fortran/77420
4358 * gfortran.dg/pr77420_1.f90: New test.
4359 * gfortran.dg/pr77420_2.f90: Ditto.
4360 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4361 * gfortran.dg/pr77420_4.f90: this file.
4362
8be59d19
KV
43632016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4364
4365 PR middle-end/77719
4366 * gfortran.dg/pr77719.f90: New test.
4367
991075a4
TP
43682016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4369
4370 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4371 singular form of byte when quantity is unknown.
991075a4 4372
c6147dc4
MP
43732016-09-26 Marek Polacek <polacek@redhat.com>
4374
4375 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4376
5cc6c41c
ML
43772016-09-26 Martin Liska <mliska@suse.cz>
4378
4379 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4380 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4381 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4382 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4383 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4384 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4385 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4386 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4387 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4388
81fea426
MP
43892016-09-26 Marek Polacek <polacek@redhat.com>
4390
4391 PR c/7652
4392 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4393 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4394 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4395 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4396 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4397 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4398 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4399 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4400 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4401 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4402 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4403 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4404 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4405 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4406 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4407 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4408 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4409 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4410 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4411 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4412 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4413 * c-c++-common/attr-fallthrough-1.c: New test.
4414 * c-c++-common/attr-fallthrough-2.c: New test.
4415 * g++.dg/cpp0x/fallthrough1.C: New test.
4416 * g++.dg/cpp0x/fallthrough2.C: New test.
4417 * g++.dg/cpp1z/fallthrough1.C: New test.
4418 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4419 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4420 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4421 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4422
9b597c1f
SK
44232016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4424
12a813c1 4425 PR fortran/77429
9b597c1f
SK
4426 * gfortran.dg/pr77429.f90: New test.
4427
f1c7e7f1
SK
44282016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4429
4430 PR fortran/77694
4431 * gfortran.dg/pr77694.f90: New test.
4432
50c6dd20
OE
44332016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4434
4435 PR target/51244
4436 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4437
540b039e
DH
44382016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4439
4440 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4441 for 32-bit mode.
4442
cfd161bf
DH
44432016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4444
4445 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4446 for 32-bit mode.
4447
9a2300e9
MP
44482016-09-24 Marek Polacek <polacek@redhat.com>
4449
4450 PR c/77490
4451 * c-c++-common/Wbool-operation-1.c: New test.
4452 * gcc.dg/Wbool-operation-1.c: New test.
4453
34d567d1
FR
44542016-09-23 Fritz Reese <fritzoreese@gmail.com>
4455
4456 * gfortran.dg/dec_static_1.f90: New.
4457 * gfortran.dg/dec_static_2.f90: New.
4458 * gfortran.dg/dec_static_3.f90: New.
4459 * gfortran.dg/dec_static_4.f90: New.
4460
4a8d4422
JD
44612016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4462
4463 PR fortran/48298
4464 * gfortran.dg/negative_unit_check.f90: Update test.
4465 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4466
90ef45cb
DV
44672016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4468
4469 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4470 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4471 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4472 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4473 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4474 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4475 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4476
e0535922
MS
44772016-09-23 Martin Sebor <msebor@redhat.com>
4478
4479 PR testsuite/77713
4480 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4481 assuming long double is bigger than double.
4482
d664d76d
JJ
44832016-09-23 Jakub Jelinek <jakub@redhat.com>
4484
4485 Implement P0138R2, C++17 construction rules for enum class values
4486 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4487
3b31f720
DM
44882016-09-23 David Malcolm <dmalcolm@redhat.com>
4489
4490 PR preprocessor/77672
4491 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4492 expected multiline output from first warning to reflect change
4493 in r240434.
4494
592459bf
TP
44952016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4496
4497 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4498
0af06385
BE
44992016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4500 Tom de Vries <tom@codesourcery.com>
4501
4502 PR testsuite/77411
4503 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4504
8f01b67a
MP
45052016-09-23 Marek Polacek <polacek@redhat.com>
4506
4507 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4508 * c-c++-common/gomp/atomic-13.c: Likewise.
4509 * c-c++-common/gomp/atomic-14.c: Likewise.
4510 * c-c++-common/pr60439.c: Remove invalid code.
4511 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4512 * g++.dg/expr/bitfield5.C: Likewise.
4513 * g++.dg/expr/bitfield6.C: Likewise.
4514 * g++.dg/expr/bool1.C: Likewise.
4515 * g++.dg/expr/bool3.C: Likewise.
4516 * g++.dg/expr/lval3.C: Likewise.
4517 * g++.dg/expr/lval4.C: Likewise.
4518 * g++.old-deja/g++.jason/bool5.C: Likewise.
4519
bbd6fcf3
DM
45202016-09-23 David Malcolm <dmalcolm@redhat.com>
4521
4522 PR preprocessor/77672
4523 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4524 (test_terminator_location): New function.
4525
113d06a4
RB
45262016-09-23 Richard Biener <rguenther@suse.de>
4527
4528 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4529
cab9e1df
MW
45302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4531
4532 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4533 -march=armv8.2-a+fp16 when supported by the hardware.
4534 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4535 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4536 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4537 semi-colons to a macro invocations.
4538 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4539 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4540 defined.
4541 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4542 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4543 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4544 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4545 defined.
4546 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4547 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4548 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4549 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4550 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4551 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4552 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4553 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4554 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4555 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4556 defined.
4557 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4558 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4559 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4560 defined.
4561 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4563 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4564 defined.
4565 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4567 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4568 defined.
4569 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4570 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4571 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4572 defined. Also fix some white-space.
4573 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4574 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4575 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4576 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4577 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4578 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4579 defined. Also fix some long lines and white-space.
4580 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4581 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4582 defined. Also fix some long lines and white-space.
4583 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4584 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4585 defined.
4586 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4587 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4588 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4589 defined.
4590 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4591 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4592 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4593 defined.
4594 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4595 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4597 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4598 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4599 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4600 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4601 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4602 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4603 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4604 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4605 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4606 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4607 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4608 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4609 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4610 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4611 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4612 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4613
da9b2e69
JW
46142016-09-23 Jiong Wang <jiong.wang@arm.com>
4615 Matthew Wahab <matthew.wahab@arm.com>
4616
4617 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4618 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4619 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4620 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4621 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4622 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4623 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4624 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4625 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4626 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4627 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4628 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4629 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4630 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4631 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4632 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4633 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4634 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4635 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4636 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4637 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4638 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4639 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4640 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4641 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4642 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4643 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4644 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4645 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4646 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4647 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4648 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4649 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4650 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4651 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4652 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4653 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4654
785cf02f
MW
46552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4656
4657 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4658 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4659 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4660 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4661 support.
4662
1e401340
KV
46632016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4664
4665 PR ipa/77677
4666 * gcc.dg/torture/pr77677.c: New test.
4667
8ed3eeac
AV
46682016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4669
4670 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4671 here now.
4672
55a9b91b
MW
46732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4674
4675 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4676 options. Add tests for float16x4_t and float16x8_t.
4677
64c744b9
DV
46782016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4679
4680 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4681 * gcc.target/s390/risbg-ll-2.c: Ditto.
4682 * gcc.target/s390/risbg-ll-3.c: Ditto.
4683
d403b8d4
MW
46842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4685
4686 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4687 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4688
576987fc
DV
46892016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4690
4691 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4692 output to the simplified instructions.
4693
4ffc8099
MW
46942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4695
4696 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4697 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4698
b1a970a5
MW
46992016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4700
4701 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4702 (FP16_SUPPORTED): New
4703 (expected-hfloat-16x4): Make conditional on __fp16 support.
4704 (expected-hfloat-16x8): Likewise.
4705 (vdup_n_f16): Disable for non-AArch64 targets.
4706 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4707 conditional on FP16_SUPPORTED.
4708 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4709 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4710 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4711 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4712 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4713 for testing __fp16.
4714 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4715 conditional on FP16_SUPPORTED.
4716 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4717 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4718
50df9464
MW
47192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4720
4721 * gcc.target/arm/short-vfp-1.c: New.
4722
536b9f42
MW
47232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4724
4725 * gcc.target/arm/attr-fp16-arith-1.c: New.
4726
1b9e31cf
MW
47272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4728
4729 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4730 New.
4731 (add_options_for_arm_v8_2a_fp16_neon): New.
4732 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4733 (add_options_for_arm_arch_v8_2a): Auto-generate.
4734 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4735 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4736 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4737 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4738 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4739 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4740 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4741
a5b42ee7
MW
47422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4743
4744 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4745 arm_fp16_alternative_ok.
4746 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4747 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4748 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4749 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4750 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4751 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4752 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4753 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4754 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4755 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4756 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4757 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4758 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4759 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4760 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4761 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4762 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4763 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4764 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4765 arm_fp16_alternative_ok.
4766 * lib/target-supports.exp
4767 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4768 (check_effective_target_arm_fp16_alternative_ok): New.
4769 (check_effective_target_arm_fp16_none_ok_nocache): New.
4770 (check_effective_target_arm_fp16_none_ok): New.
4771
fcbc975b
ML
47722016-09-23 Martin Liska <mliska@suse.cz>
4773
4774 * gcc.dg/ipa/pr77653.c: Replace adress
4775 with address.
4776
1822b732
ML
47772016-09-23 Martin Liska <mliska@suse.cz>
4778
4779 * gcc.target/i386/movbe-4.c: New test.
4780
fab18cc4
ML
47812016-09-23 Martin Liska <mliska@suse.cz>
4782
4783 * gcc.target/i386/crc32-5.c: New test.
4784
e70f01b5
ML
47852016-09-23 Martin Liska <mliska@suse.cz>
4786
4787 * gcc.target/i386/pr71652.c: New test.
4788 * gcc.target/i386/pr71652-2.c: New test.
4789 * gcc.target/i386/pr71652-3.c: New test.
4790
f2e81d05
JJ
47912016-09-23 Jakub Jelinek <jakub@redhat.com>
4792
4793 * lib/gcc-dg.exp (process-message): Support relative line number
4794 notation - .+4 or .-1 etc.
4795 * gcc.dg/dg-test-1.c: New test.
4796
ed30d2a6
MS
47972016-09-22 Martin Sebor <msebor@redhat.com>
4798
4799 PR target/77676
4800 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4801 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4802 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4803 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4804
1c681c7b
UB
48052016-09-22 Uros Bizjak <ubizjak@gmail.com>
4806
4807 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4808 * gcc.dg/ifcvt-2.c: Ditto.
4809 * gcc.dg/zero_bits_compound-1.c: Ditto.
4810 * gcc.dg/zero_bits_compound-1.c: Ditto.
4811 * gcc.dg/pr40550.c: Simplify target selectors.
4812 Use dg-additional-options.
4813 * gcc.dg/pr47893.c: Ditto.
4814 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4815 additional options for 32-bit x86 targets.
4816 * gcc.dg/pr70955.c: Move to ...
4817 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4818
67cf0a53
PC
48192016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4820
4821 PR c++/61019
4822 * g++.dg/cpp0x/pr61019.C: New.
4823
0ee70cc0
AV
48242016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4825 Terry Guo <terry.guo@arm.com>
4826
4827 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4828 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4829 * gcc.target/arm/pure-code/pure-code.exp: New.
4830
43639d2c
UB
48312016-09-22 Uros Bizjak <ubizjak@gmail.com>
4832
4833 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4834 Remove SSE effective target requirement.
4835
a608d15b
PC
48362016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4837
4838 PR c++/71979
4839 * g++.dg/cpp0x/pr71979.C: New.
4840
d94a7ab4
BE
48412016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4842
4843 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4844
a13f439f
ML
48452016-09-22 Martin Liska <mliska@suse.cz>
4846
4847 PR ipa/77653
4848 * gcc.dg/ipa/pr77653.c: New test.
4849
cf352092
JJ
48502016-09-22 Jakub Jelinek <jakub@redhat.com>
4851
4852 PR fortran/77665
4853 * gfortran.dg/gomp/pr77665.f90: New test.
4854
a8de3002
PT
48552016-09-22 Paul Thomas <pault@gcc.gnu.org>
4856
4857 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4858 * gfortran.dg/dtio_13.f90: New test.
4859
39abef62
LK
48602016-09-21 Louis Krupp <louis.krupp@zoho.com>
4861
4862 PR fortran/66107
4863 * gfortran.dg/pr66107.f90: New test.
4864
4a2bb7fc
ILT
48652016-09-21 Ian Lance Taylor <iant@golang.org>
4866
4867 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4868 with call to builtin delete function.
4869
5f84cee2
JM
48702016-09-21 Joseph Myers <joseph@codesourcery.com>
4871
4872 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4873 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4874 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4875 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4876 tests.
4877
fe01a41a
UB
48782016-09-21 Uros Bizjak <ubizjak@gmail.com>
4879
4880 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4881
2e1c20b1
JJ
48822016-09-21 Jakub Jelinek <jakub@redhat.com>
4883
4884 PR c++/77651
4885 * g++.dg/cpp1z/aligned-new6.C: New test.
4886
de4c144a
MW
48872016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4888
4889 * gcc.target/arm/fp16-aapcs-3.c: New.
4890 * gcc.target/arm/fp16-aapcs-4.c: New.
4891 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4892 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4893 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4894 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4895
44fc7854
BE
48962016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4897
4898 PR tree-optimization/77550
4899 * g++.dg/pr77550.C: New test.
4900
bc084f84
GJL
49012016-09-21 Georg-Johann Lay <avr@gjlay.de>
4902
4903 PR target/77326
4904 * gcc.target/avr/torture/pr77326.c: New test.
4905
c075003a
LK
49062016-09-21 Louis Krupp <louis.krupp@zoho.com>
4907
4908 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4909
6811ea79
RB
49102016-09-21 Richard Biener <rguenther@suse.de>
4911
4912 PR tree-optimization/77648
4913 * gcc.dg/torture/pr77648-1.c: New testcase.
4914 * gcc.dg/torture/pr77648-2.c: Likewise.
4915
f955c4c4
RB
49162016-09-21 Richard Biener <rguenther@suse.de>
4917 Jakub Jelinek <jakub@redhat.com>
4918
4919 PR tree-optimization/77621
4920 * gcc.dg/pr77621.c: New testcase.
4921
096506bb
PT
49222016-09-21 Paul Thomas <pault@gcc.gnu.org>
4923
4924 PR fortran/77657
4925 * gfortran.dg/dtio_12.f90: New test.
4926
37d168ae
SKS
49272016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4928
4929 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4930
66454000
KV
49312016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4932
4933 PR tree-optimization/72835
4934 * gcc.dg/tree-ssa/pr72835.c: New test.
4935
88d0c3f0
MS
49362016-09-20 Martin Sebor <msebor@redhat.com>
4937
4938 PR middle-end/49905
4939 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4940 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4941 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4942 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4943 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4944 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4945 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4946
a03df1d5
KV
49472016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4948
4949 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4950 arguments/compare will be optimized away.
4951 * gcc.dg/torture/ftrapv-1.c: Likewise.
4952
8bc5448f
KV
49532016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4954
4955 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4956 will be optimized away.
4957 * gcc.dg/ipa/vrp1.c: New test.
4958 * gcc.dg/ipa/vrp2.c: New test.
4959 * gcc.dg/ipa/vrp3.c: New test.
4960
973625a0
KV
49612016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4962
4963 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4964 does the same transformation.
4965 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4966 * gcc.dg/tree-ssa/evrp1.c: New test.
4967 * gcc.dg/tree-ssa/evrp2.c: New test.
4968 * gcc.dg/tree-ssa/evrp3.c: New test.
4969 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4970 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4971 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4972 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4973 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4974 foling now happens early.
4975 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4976 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4977 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4978 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4979 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4980
9b1ba33c
UB
49812016-09-20 Uros Bizjak <ubizjak@gmail.com>
4982
4983 PR target/77621
4984 * gcc.target/i386/pr77621.c: New test.
4985 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4986 pattern, loop should vectorize with -mtune=atom.
4987
f5bd4ad8
MO
49882016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4989 Jakub Jelinek <jakub@redhat.com>
4990
4991 PR testsuite/63299
4992 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4993 instead of delete.
4994
7d9cf801
JJ
49952016-09-20 Jakub Jelinek <jakub@redhat.com>
4996
b912f962
JJ
4997 PR c++/77626
4998 * g++.dg/other/pr77626.C: New test.
4999
eaf1ece1
JJ
5000 PR c++/77638
5001 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5002
590b62e9
JJ
5003 PR c++/77637
5004 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5005
7d9cf801
JJ
5006 PR middle-end/77624
5007 * c-c++-common/pr77624-1.c: New test.
5008 * c-c++-common/pr77624-2.c: New test.
5009
3aebb6ff
AV
50102016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5011
5012 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5013 of digits expected.
5014
b5bbe47b
RB
50152016-09-20 Richard Biener <rguenther@suse.de>
5016
5017 PR tree-optimization/77646
5018 * gcc.dg/torture/pr77646.c: New testcase.
5019
144a96e4
BE
50202016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5021
5022 PR c++/77434
5023 * c-c++-common/Wint-in-bool-context.c: New test.
5024
1f2071fa
JM
50252016-09-19 Joseph Myers <joseph@codesourcery.com>
5026
5027 * gcc.dg/cr-decimal-dig-1.c: New test.
5028
63012d9a
JM
50292016-09-19 Joseph Myers <joseph@codesourcery.com>
5030
5031 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5032 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5033 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5034 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5035
02410826
VM
50362016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5037
5038 PR rtl-optimization/77416
5039 * gcc.target/powerpc/pr77416.c: New.
5040
6101a7ab
PP
50412016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5042
5043 PR c++/77639
5044 * g++.dg/template/error-recovery4.C: New test.
5045
1993ff76
BC
50462016-09-19 Bin Cheng <bin.cheng@arm.com>
5047
5048 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5049
5fa9e644
KT
50502016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5051
5052 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5053 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5054
fc15d9ec
JJ
50552016-09-19 Jakub Jelinek <jakub@redhat.com>
5056 Jan Hubicka <jh@suse.cz>
5057
5058 PR target/77587
5059 * gcc.dg/pr77587.c: New test.
5060 * gcc.dg/pr77587a.c: New file.
5061
3c9f5092
AV
50622016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5063
5064 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5065 * gfortran.dg/coarray_38.f90:
5066 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5067 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5068 * gfortran.dg/coarray_allocate_7.f08: New test.
5069 * gfortran.dg/coarray_allocate_8.f08: New test.
5070 * gfortran.dg/coarray_allocate_9.f08: New test.
5071 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5072 new caf_register.
5073 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5074 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5075 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5076 get_by_refs.
5077 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5078 * gfortran.dg/coarray_lock_7.f90: Same.
5079 * gfortran.dg/coarray_poly_5.f90: Same.
5080 * gfortran.dg/coarray_poly_6.f90: Same.
5081 * gfortran.dg/coarray_poly_7.f90: Same.
5082 * gfortran.dg/coarray_poly_8.f90: Same.
5083 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5084
e79e6763
FR
50852016-09-19 Fritz Reese <fritzoreese@gmail.com>
5086
5087 PR fortran/77584
5088 * gfortran.dg/dec_structure_15.f90: New testcase.
5089
ae527639
RB
50902016-09-19 Richard Biener <rguenther@suse.de>
5091
5092 PR middle-end/77605
5093 * gcc.dg/torture/pr77605.c: New testcase.
5094
cdf060f8
LK
50952016-09-18 Louis Krupp <louis.krupp@zoho.com>
5096
5097 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5098
b720e919
JH
50992016-09-17 Jan Hubicka <hubicka@ucw.cz>
5100
5101 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5102 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5103 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5104 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5105 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5106 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5107 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5108 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5109 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5110 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5111 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5112
bdabae39
KY
51132016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5114
5115 * gcc.target/i386/pr68633.c: Fix expected result.
5116
493ba820
LK
51172016-09-17 Louis Krupp <louis.krupp@gmail.com>
5118
5119 PR fortran/68078
5120 * gfortran.dg/pr68078.f90: New test.
5121 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5122
9a42726b
BS
51232016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5124
5125 PR target/77613
5126 * gcc.target/powerpc/swaps-p8-25.c: New.
5127
e7d61178
JJ
51282016-09-16 Jakub Jelinek <jakub@redhat.com>
5129
8f03e02f
JJ
5130 PR c++/77482
5131 * g++.dg/cpp0x/constexpr-77482.C: New test.
5132
e80cb545
JJ
5133 PR c++/77379
5134 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5135 thunk offsets.
5136 * g++.dg/abi/abi-tag23a.C: Likewise.
5137
1c2f613f
JJ
5138 PR c++/77338
5139 * g++.dg/cpp0x/decltype-77338.C: New test.
5140
e7d61178
JJ
5141 PR c++/77375
5142 * g++.dg/cpp0x/mutable1.C: New test.
5143
8d987deb
SK
51442016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5145
5146 PR fortran/77612
5147 * gfortran.dg/pr77612.f90: New test.
5148
2c3d35a6
SKS
51492016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5150
5151 * gcc.dg/torture/pr70421.c: Require int32plus.
5152
e43163ae
JJ
51532016-09-16 Jakub Jelinek <jakub@redhat.com>
5154
bcf0905a
JJ
5155 PR middle-end/77475
5156 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5157
e43163ae
JJ
5158 PR target/77526
5159 * gcc.target/i386/pr77526.c: New test.
5160
7d704548
JJ
51612016-09-16 Jakub Jelinek <jakub@redhat.com>
5162 Eric Botcazou <ebotcazou@adacore.com>
5163
5164 PR middle-end/77594
5165 * gcc.target/i386/pr77594.c: New test.
5166
902d624f
LK
51672016-09-15 Louis Krupp <louis.krupp@zoho.com>
5168
5169 PR fortran/69963
5170 * gfortran.dg/misplaced_implicit_character.f90: New test.
5171
7e16ce79
BC
51722016-09-15 Bin Cheng <bin.cheng@arm.com>
5173
5174 PR tree-optimization/77503
5175 * gcc.dg/vect/pr77503.c: New test.
5176
7c05f5c4
RB
51772016-09-15 Richard Biener <rguenther@suse.de>
5178
5179 PR middle-end/77544
5180 * c-c++-common/torture/pr77544.c: New testcase.
5181
76ff80fb
JJ
51822016-09-15 Jakub Jelinek <jakub@redhat.com>
5183
5184 PR middle-end/77475
5185 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5186 * gcc.dg/march-generic.c: Likewise.
5187 * gcc.target/i386/spellcheck-options-1.c: New test.
5188 * gcc.target/i386/spellcheck-options-2.c: New test.
5189 * gcc.target/i386/spellcheck-options-3.c: New test.
5190 * gcc.target/i386/spellcheck-options-4.c: New test.
5191
5560d026
CLT
51922016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5193
5194 PR fortran/72743
5195 * gfortran.dg/goacc/pr72743.f90: New test.
5196
5334f733
RB
51972016-09-15 Richard Biener <rguenther@suse.de>
5198
5199 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5200
d08615f2
RB
52012016-09-15 Richard Biener <rguenther@suse.de>
5202
5203 PR tree-optimization/77514
5204 * gcc.dg/torture/pr77514.c: New testcase.
5205
28ca05f0
JJ
52062016-09-14 Jakub Jelinek <jakub@redhat.com>
5207
5208 PR c++/77549
5209 * g++.dg/lookup/pr77549.C: New test.
5210
20a1e5b8
MP
52112016-09-14 Marek Polacek <polacek@redhat.com>
5212
5213 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5214 * c-c++-common/gomp/atomic-13.c: Likewise.
5215 * c-c++-common/gomp/atomic-14.c: Likewise.
5216 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5217 * g++.dg/cpp1z/bool-increment1.C: New test.
5218 * c-c++-common/pr60439.c: Add dg-warning.
5219 * g++.dg/expr/bitfield4.C: Likewise.
5220 * g++.dg/expr/bitfield5.C: Likewise.
5221 * g++.dg/expr/bitfield6.C: Likewise.
5222 * g++.dg/expr/bool1.C: Likewise.
5223 * g++.dg/expr/bool3.C: Likewise.
5224 * g++.dg/expr/lval3.C: Likewise.
5225 * g++.dg/expr/lval4.C: Likewise.
5226 * g++.old-deja/g++.jason/bool5.C: Likewise.
5227 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5228 * g++.dg/other/error18.C: Likewise.
5229 * g++.dg/gomp/atomic-14.C: Likewise.
5230
0761f6bf
NS
52312016-09-14 Nathan Sidwell <nathan@acm.org>
5232
5233 PR c++/77539
5234 * g++.dg/cpp1y/pr77539.C: New.
5235
13cddbc1
CL
52362016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5237
5238 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5239 dg-require.
5240 * g++.dg/ext/builtin_alloca.C: Likewise.
5241 * g++.dg/template/spec35.C: Likewise.
5242 * gcc.dg/builtins-68.c: Likewise.
5243 * gcc.misc-tests/gcov-13.c: Likewise.
5244 * gcc.misc-tests/gcov-14.c: Likewise.
5245
a90638d4
JM
52462016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5247
5248 * gfortran.dg/dec_structure_14.f90: New testcase.
5249
5ba4a08c
JJ
52502016-09-14 Jakub Jelinek <jakub@redhat.com>
5251
5252 PR sanitizer/68260
5253 * c-c++-common/tsan/pr68260.c: New test.
5254
a713b234
JS
52552016-09-13 Joe Seymour <joe.s@somniumtech.com>
5256
5257 PR target/70713
5258 * gcc.target/msp430/function-attributes-1.c: New test.
5259 * gcc.target/msp430/function-attributes-2.c: New test.
5260 * gcc.target/msp430/function-attributes-3.c: New test.
5261
96032047
MS
52622015-04-18 Martin Sebor <msebor@redhat.com>
5263
5264 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5265 of non-nul characters.
5266 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5267
ea8661cd
JJ
52682016-09-13 Jakub Jelinek <jakub@redhat.com>
5269
9952908a
JJ
5270 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5271 * g++.dg/cpp1z/gen-attrs1.C: New test.
5272
63cdb7a0
JJ
5273 PR tree-optimization/77454
5274 * gcc.dg/pr77454.c: New test.
5275
ea8661cd
JJ
5276 PR c++/77553
5277 * g++.dg/cpp1y/constexpr-77553.C: New test.
5278
254830ba
DM
52792016-09-13 David Malcolm <dmalcolm@redhat.com>
5280
5281 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5282 (test_show_locus): Replace rich_location::add_fixit_insert calls
5283 with add_fixit_insert_before and add_fixit_insert_after.
5284
42763690
JM
52852016-09-13 Jason Merrill <jason@redhat.com>
5286 Tom de Vries <tom@codesourcery.com>
5287
5288 PR c++/77427
5289 * g++.dg/pr77427.C: New test.
5290
c8798f2c
ML
52912016-09-13 Martin Liska <mliska@suse.cz>
5292
5293 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5294 effective target.
5295 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5296 * lib/target-supports.exp: Define the new target.
5297
54700e2e
AP
52982016-09-12 Andrew Pinski <apinski@cavium.com>
5299
5300 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5301 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5302
e1d55bf7
UB
53032016-09-12 Uros Bizjak <ubizjak@gmail.com>
5304
5305 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5306 variable arguments.
5307 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5308 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5309 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5310 variable argument.
5311 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5312 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5313
54dcdb88
BE
53142016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5315
5316 PR c++/77496
5317 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5318 * g++.dg/ext/pr77496.C: New test.
5319 * g++.dg/warn/pr77496.C: New test.
5320
d1463eb9
DM
53212016-09-12 David Malcolm <dmalcolm@redhat.com>
5322
5323 PR c/72858
5324 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5325 to preserve conversion chars, and to preserve prefix information.
5326 * gcc.dg/format/pr72858.c: New test case.
5327
217fabad
SK
53282016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5329
5330 * gfortran.dg/pr77507.f90: Move to ...
5331 * gfortran.dg/ieee/pr77507.f90: here.
5332
a1cd04ac
JH
53332016-08-09 Jan Hubicka <hubicka@ucw.cz>
5334
5335 PR ipa/61159
5336 * compile/pr61159.c: New testcase
5337
e3912107
JH
53382016-08-09 Jan Hubicka <hubicka@ucw.cz>
5339
5340 PR ipa/64316
5341 * gcc.dg/ipa/pr63416.c: New testcase.
5342
739d9339
PT
53432016-09-10 Paul Thomas <pault@gcc.gnu.org>
5344 Steven G. Kargl <kargl@gcc.gnu.org>
5345
5346 PR fortran/77532
cc3135b6 5347 * gfortran.dg/dtio_11.f90: new test.
739d9339 5348
fb7c40dd
SK
53492016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5350
5351 PR fortran/77507
5352 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5353 * gfortran.dg/c_assoc_4.f90: Ditto.
5354
5b28efbb
TV
53552016-09-10 Tom de Vries <tom@codesourcery.com>
5356
5357 PR C/71602
5358 * c-c++-common/va-arg-va-list-type.c: New test.
5359
9d0a9bb4
PB
53602016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5361
5362 PR rtl-optimization/77289
5363 * gcc.target/powerpc/pr77289.c: New test.
5364
3f0177e7
MS
53652016-09-09 Martin Sebor <msebor@redhat.com>
5366
5367 PR c/77520
5368 PR c/77521
5369 * gcc.dg/pr77520.c: New test.
5370 * gcc.dg/pr77521.c: New test.
5371
e81e83d0
SK
53722016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5373
5374 PR fortran/77506
5375 * gfortran.dg/pr77506.f90: New test.
5376
8a92685e
SK
53772016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5378
5379 PR fortran/77507
5380 * gfortran.dg/pr77507.f90: New test.
5381
c65248cb
JM
53822016-09-09 Joseph Myers <joseph@codesourcery.com>
5383
5384 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5385
2cf0ff98
SK
53862016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5387 Louis Krupp <lkrupp@gcc.gnu.org>
5388
5389 PR fortran/69514
5390 * gfortran.dg/pr69514_1.f90: New test.
5391 * gfortran.dg/pr69514_2.f90: New test.
5392
8ebc1e0f
JJ
53932016-09-08 Jakub Jelinek <jakub@redhat.com>
5394
20b6cf01
JJ
5395 PR fortran/77500
5396 * gfortran.dg/gomp/pr77500.f90: New test.
5397
8ebc1e0f
JJ
5398 PR fortran/77516
5399 * gfortran.dg/gomp/pr77516.f90: New test.
5400
34718542
JJ
54012016-09-07 Jakub Jelinek <jakub@redhat.com>
5402
5403 PR middle-end/77475
5404 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5405 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5406 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5407 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5408 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5409 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5410
e5106e27
DM
54112016-09-07 David Malcolm <dmalcolm@redhat.com>
5412
5413 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5414 "substring-locations.h".
5415
ca235a85
RB
54162016-09-07 Richard Biener <rguenther@suse.de>
5417
5418 PR c/77450
5419 * c-c++-common/vector-subscript-8.c: Move ..
5420 * gcc.dg/pr77450.c: ... here.
5421
0076b5dc 54222016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5423
5424 PR libgfortran/77393
5425 * gfortran.dg/fmt_f0_2.f90: Update test.
5426 * gfortran.dg/fmt_f0_3.f90: New test.
5427
6ac7322b
DH
54282016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5429
5430 PR debug/77389
5431 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5432 in dg-options.
5433
5434 PR debug/57519
5435 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5436
8eb9e049
JJ
54372016-09-06 Jakub Jelinek <jakub@redhat.com>
5438
5439 PR target/69255
5440 * gcc.target/i386/pr69255-1.c: New test.
5441 * gcc.target/i386/pr69255-2.c: New test.
5442 * gcc.target/i386/pr69255-3.c: New test.
5443
54442016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5445
5446 PR c/77336
5447 * gcc.dg/format/miss-7.c: New test.
5448
e6cb85d4
UB
54492016-09-06 Uros Bizjak <ubizjak@gmail.com>
5450
5451 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5452
7fe76f6a
ML
54532016-09-06 Martin Liska <mliska@suse.cz>
5454
5455 PR gcov-profile/77378
5456 PR gcov-profile/77466
5457 * gcc.dg/profile-update-warning.c: New test.
5458
209b636e
RB
54592016-09-06 Richard Biener <rguenther@suse.de>
5460
5461 PR tree-optimization/77479
5462 * gcc.dg/torture/pr77479.c: New testcase.
5463
b772a565
RB
54642016-09-06 Richard Biener <rguenther@suse.de>
5465
5466 PR c/77450
5467 * c-c++-common/vector-subscript-7.c: Adjust.
5468 * c-c++-common/vector-subscript-8.c: New testcase.
5469
a8c07037
SKS
54702016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5471
5472 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5473
0ce48391
JJ
54742016-09-05 Jakub Jelinek <jakub@redhat.com>
5475
de9188e0
JJ
5476 PR target/77476
5477 * gcc.target/i386/avx512f-pr77476.c: New test.
5478 * gcc.target/i386/avx512bw-pr77476.c: New test.
5479 * gcc.target/i386/avx512dq-pr77476.c: New test.
5480
c76f7809
JJ
5481 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5482 Update comment to mention also avx512f.
5483
0ce48391
JJ
5484 PR sanitizer/77396
5485 * g++.dg/asan/pr77396-2.C: New test.
5486
8a27cf73
UB
54872016-09-05 Uros Bizjak <ubizjak@gmail.com>
5488
5489 PR rtl-optimization/77452
5490 * gcc.target/i386/pr77452.c: New test.
5491
25ff5dd3
MP
54922016-09-05 Marek Polacek <polacek@redhat.com>
5493
5494 PR c/77423
5495 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5496
f2bc4e48
SK
54972016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5498
5499 PR fortran/77391
5500 * gfortran.dg/pr77391.f90: New test.
5501
e85921ee
SK
55022016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5503
5504 PR fortran/77460
5505 * gfortran.dg/pr77460.f90: New test.
5506
b5d50659
JJ
55072016-09-03 Jakub Jelinek <jakub@redhat.com>
5508
5509 PR c/65467
5510 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5511
7b826676
KY
55122016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5513
5514 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5515
717ebe91
DM
55162016-09-02 David Malcolm <dmalcolm@redhat.com>
5517
5518 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5519 test case.
5520 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5521 diagnostic-test-show-locus-generate-patch.c to the sources
5522 for diagnostic_plugin_test_show_locus.c.
5523
94087e88
JJ
55242016-09-02 Jakub Jelinek <jakub@redhat.com>
5525
9dc5773f
JJ
5526 PR c/65467
5527 * gcc.dg/gomp/_Atomic-1.c: New test.
5528 * gcc.dg/gomp/_Atomic-2.c: New test.
5529 * gcc.dg/gomp/_Atomic-3.c: New test.
5530 * gcc.dg/gomp/_Atomic-4.c: New test.
5531 * gcc.dg/gomp/_Atomic-5.c: New test.
5532
94087e88
JJ
5533 PR sanitizer/77396
5534 * g++.dg/asan/pr77396.C: New test.
5535
55362016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5537
5538 PR tree-optimization/71831
5539 * gcc.dg/builtin-object-size-16.c: New test.
5540 * gcc.dg/builtin-object-size-17.c: New test.
5541
7e89048d
JD
55422016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5543
5544 PR libgfortran/77393
5545 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5546
2f196155
UB
55472016-09-01 Uros Bizjak <ubizjak@gmail.com>
5548
5549 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5550 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5551 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5552 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5553 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5554 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5555 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5556 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5557 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5558 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5559 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5560 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5561 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5562 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5563 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5564 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5565 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5566 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5567
0a6b0523
EB
55682016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5569
5570 * gnat.dg/opt58.adb: New test.
5571 * gnat.dg/opt58_pkg.ads: New helper.
5572
2a99de7b
RB
55732016-09-01 Richard Biener <rguenther@suse.de>
5574
5575 PR middle-end/77436
5576 * gcc.dg/torture/pr77436.c: New testcase.
5577
f79d8786
SKS
55782016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5579
5580 * gcc.dg/pr64252.c: Require int32plus.
5581 * gcc.dg/pr66299-1.c: Likewise.
5582 * gcc.dg/pr66299-2.c: Likewise.
5583 * gcc.dg/torture/20131115-1.c: Skip for avr.
5584
b06335f9
KT
55852016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5586
5587 * gcc.target/aarch64/ands_3.c: New test.
5588
f25f40be
JJ
55892016-08-31 Jakub Jelinek <jakub@redhat.com>
5590
d12a0b5a
JJ
5591 PR fortran/77352
5592 * gfortran.dg/gomp/pr77352.f90: New test.
5593
f25f40be
JJ
5594 PR fortran/77374
5595 * gfortran.dg/gomp/pr77374.f08: New test.
5596
9ff6fb6e
MG
55972016-08-31 Marc Glisse <marc.glisse@inria.fr>
5598
5599 PR tree-optimization/73714
5600 * gcc.dg/tree-ssa/pr73714.c: New test.
5601
8e95a674
JD
56022016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5603
5604 PR libgfortran/77393
5605 * gfortran.dg/fmt_f0_2.f90: New test.
5606
c6b0037d
MG
56072016-08-31 Marc Glisse <marc.glisse@inria.fr>
5608
5609 * gcc.target/i386/pr59539-2.c: Adapt options.
5610 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5611
1a576b13
PT
56122016-08-31 Paul Thomas <pault@gcc.gnu.org>
5613
5614 PR fortran/77418
5615 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5616 of the associate entity and replace with a pointer to the
5617 intended item on the stack.
5618
e73d3ca6 56192016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5620 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5621
5622 PR fortran/48298
5623 * gfortran.dg/dtio_1.f90: New test.
5624 * gfortran.dg/dtio_2.f90: New test.
5625 * gfortran.dg/dtio_3.f90: New test.
5626 * gfortran.dg/dtio_4.f90: New test.
5627 * gfortran.dg/dtio_5.f90: New test.
5628 * gfortran.dg/dtio_6.f90: New test.
5629 * gfortran.dg/dtio_7.f90: New test.
5630 * gfortran.dg/dtio_8.f90: New test.
5631 * gfortran.dg/dtio_9.f90: New test.
5632 * gfortran.dg/dtio_10.f90: New test.
5633
b816477a
DM
56342016-08-30 David Malcolm <dmalcolm@redhat.com>
5635
5636 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5637 (test_many_nested_locations): New function.
5638 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5639 (test_show_locus): Handle "test_many_nested_locations".
5640
71b30891
DM
56412016-08-30 David Malcolm <dmalcolm@redhat.com>
5642
5643 * g++.dg/template/double-greater-than-fixit.C: New test case.
5644
8fa37232
EB
56452016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5646
5647 * gnat.dg/opt57.ad[sb]: New test.
5648 * gnat.dg/opt57_pkg.ads: New helper.
5649
6f651bae
RB
56502016-08-30 Richard Biener <rguenther@suse.de>
5651
5652 PR tree-optimization/69047
5653 * gcc.dg/pr69047.c: Fix byte-order check.
5654
ab834832
JJ
56552016-08-30 Jakub Jelinek <jakub@redhat.com>
5656
5116b156
JJ
5657 PR tree-optimization/72866
5658 * gcc.dg/vect/pr72866.c: New test.
5659
3754bbfc
JJ
5660 PR debug/77363
5661 * g++.dg/debug/dwarf2/pr77363.C: New test.
5662
26122e2d
JJ
5663 PR middle-end/77377
5664 * gcc.target/i386/pr77377.c: New test.
5665
ab834832
JJ
5666 PR debug/77389
5667 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5668 in dg-options.
5669
bedc9ca7
SK
56702016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5671
5672 * gfortran.dg/pr77372.f90: Moved to ...
5673 * gfortran.dg/ieee/pr77372.f90: here.
5674
adfa1e6b
MM
56752016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5676
5677 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5678 vector short/char initializations.
5679 * gcc.target/powerpc/vec-init-5.c: Likewise.
5680 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5681 vector initialization optimizations.
5682 * gcc.target/powerpc/vec-init-7.c: Likewise.
5683 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5684 vector float/double initializations.
5685 * gcc.target/powerpc/vec-init-9.c: Likewise.
5686
414b7129
UB
56872016-08-29 Uros Bizjak <ubizjak@gmail.com>
5688
5689 PR target/77403
5690 * gcc.target/i386/pr77403.c: New test.
5691
3d06b6f2
MP
56922016-08-29 Marek Polacek <polacek@redhat.com>
5693
5694 PR c/77292
5695 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5696
ba9bbd6f
TV
56972016-08-29 Tom de Vries <tom@codesourcery.com>
5698
5699 PR c/77398
5700 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5701
d7d80d8f
EB
57022016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5703
5704 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5705
d7d80d8f 57062016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5707
5708 * gfortran.dg/dec_structure_13.f90: New testcase.
5709
468d95c8
JB
57102016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5711
5712 PR fortran/77261
5713 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5714 available.
5715
f329b264
TV
57162016-08-28 Tom de Vries <tom@codesourcery.com>
5717
5718 PR lto/70955
5719 * gcc.dg/pr70955.c: New test.
5720 * gcc.dg/lto/pr70955_0.c: Same.
5721 * gcc.dg/lto/pr70955_1.c: Same.
5722
4a389eb6
PP
57232016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5724
5725 PR tree-optimization/71077
5726 * gcc.target/i386/pr71077.c: New test.
5727
3f8257db 57282016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5729
5730 PR fortran/77380
5731 * gfortran.dg/pr77380.f90: New test.
5732
3f8257db 57332016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5734
5735 PR fortran/77372
5736 gfortran.dg/pr77372.f90: New test.
5737
ee908516
DM
57382016-08-26 David Malcolm <dmalcolm@redhat.com>
5739
5740 * gcc.dg/spellcheck-fields-2.c (test): Move
5741 dg-begin/end-multiline-output within function body.
5742 (test_macro): New function.
5743
d41e76cf
DM
57442016-08-26 David Malcolm <dmalcolm@redhat.com>
5745
5746 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5747 (test_fixit_insert): Update expected output.
5748 (test_fixit_remove): Likewise.
5749 (test_fixit_replace): Likewise.
5750
524a4c96
RO
57512016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5752
5753 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5754 Fix typo.
5755
ebfa15ab
RB
57562016-08-26 Richard Biener <rguenther@suse.de>
5757
5758 PR tree-optimization/69047
5759 * gcc.dg/pr69047.c: New testcase.
5760
209ca542
PK
57612016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5762 Martin Jambhor <mjambor@suse.cz>
524a4c96 5763
209ca542
PK
5764 * gcc.dg/ipa/propbits-1.c: New test-case.
5765 * gcc.dg/ipa/propbits-2.c: Likewise.
5766 * gcc.dg/ipa/propbits-3.c: Likewise.
5767
e5cf1629
SK
57682016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5769
5770 PR fortran/77351
5771 * gfortran.dg/pr77351.f90: New test.
5772
ebef225f
MP
57732016-08-25 Marek Polacek <polacek@redhat.com>
5774
5775 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5776
fe377a48
MP
57772016-08-25 Marek Polacek <polacek@redhat.com>
5778
5779 PR c/77323
5780 * gcc.dg/pr77323.c: New test.
5781
88b8971f
PT
57822016-08-24 Paul Thomas <pault@gcc.gnu.org>
5783
5784 PR fortran/77358
5785 * gfortran.dg/submodule_17.f08: New test.
5786
3f8257db
JJ
57872016-08-24 Michael Collison <michael.collison@linaro.org>
5788 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5789
5790 * gcc.target/arm/builtin_saddl.c: New testcase.
5791 * gcc.target/arm/builtin_saddll.c: New testcase.
5792 * gcc.target/arm/builtin_uaddl.c: New testcase.
5793 * gcc.target/arm/builtin_uaddll.c: New testcase.
5794 * gcc.target/arm/builtin_ssubl.c: New testcase.
5795 * gcc.target/arm/builtin_ssubll.c: New testcase.
5796 * gcc.target/arm/builtin_usubl.c: New testcase.
5797 * gcc.target/arm/builtin_usubll.c: New testcase.
5798
d5b5d212
UB
57992016-08-24 Uros Bizjak <ubizjak@gmail.com>
5800
5801 PR target/77270
5802 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5803 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5804 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5805 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5806 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5807 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5808 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5809 effective target. Remove scan-assembler-times directives.
5810 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5811 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5812 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5813
d1188689
SKS
58142016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5815
5816 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5817 of unsigned int.
5818 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5819
0b6b8f85
RS
58202016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5821
5822 PR testsuite/77317
5823 * lib/target-supports.exp
5824 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5825 (check_effective_target_vect_natural_alignment): Ditto.
5826 (check_effective_target_vector_alignment_reachable): Ditto.
5827 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5828
587b7f7a
ILT
58292016-08-23 Ian Lance Taylor <iant@golang.org>
5830
5831 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5832
6019c0fc
MM
58332016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5834
5835 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5836 being created from pointers to memory locations.
5837 * gcc.target/powerpc/vec-init-2.c: Likewise.
5838
cfe37db4
FR
58392016-08-23 Fritz Reese <fritzoreese@gmail.com>
5840
5841 * gfortran.dg/dec_structure_12.f90: New testcase.
5842
7e11f46f
DV
58432016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5844
5845 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5846
7ab4f354
DV
58472016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5848
5849 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5850 verification.
5851
deb9351f
DV
58522016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5853
5854 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5855 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5856
1fd9f058
RB
58572016-08-23 Richard Biener <rguenther@suse.de>
5858
5859 PR tree-optimization/27336
5860 * c-c++-common/pr27336.c: New testcase.
5861
b00e6e75
MP
58622016-08-22 Marek Polacek <polacek@redhat.com>
5863
5864 PR c++/77321
5865 * g++.dg/cpp1y/pr77321.C: New test.
5866
58338bac
SK
58672016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5868
5869 PR fortran/60774
5870 * gfortran.dg/empty_label.f: Adjust test for new error message.
5871 * gfortran.dg/empty_label.f90: Ditto.
5872 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5873 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5874 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5875
30364ce6
SK
58762016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5877
5878 PR fortran/61318
5879 * gfortran.dg/pr61318.f90: New test.
5880
ad7a5a8f
SK
58812016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5882
5883 PR fortran/77260
5884 * gfortran.dg/pr77260_1.f90: New test.
5885 * gfortran.dg/pr77260_2.f90: Ditto.
5886
72f52f30
JM
58872016-08-22 Joseph Myers <joseph@codesourcery.com>
5888
5889 PR middle-end/77269
5890 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5891 __builtin_signbitf and __builtin_signbitl in expected generic
5892 expansion.
5893 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5894 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5895 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5896 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5897 tests.
5898
6dc198e3
JM
58992016-08-22 Joseph Myers <joseph@codesourcery.com>
5900
5901 * gcc.dg/torture/float128-builtin.c,
5902 gcc.dg/torture/float128-ieee-nan.c,
5903 gcc.dg/torture/float128x-builtin.c,
5904 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5905 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5906 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5907 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5908 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5909 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5910 gcc.dg/torture/floatn-nan.h: New tests.
5911
7ff4e41a
JM
59122016-08-22 Joseph Myers <joseph@codesourcery.com>
5913
5914 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5915 macro.
5916 (main): Update calls to TEST_I_F.
5917 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5918 macro.
5919 (main): Update calls to TEST_I_F.
5920
7078cdb6
JM
59212016-08-22 Joseph Myers <joseph@codesourcery.com>
5922
5923 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5924 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5925 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5926 names in calls to TEST_I_F.
5927
a9d7c823
BE
59282016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5929
5930 PR c/52952
5931 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5932
cd800235
SKS
59332016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5934
5935 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5936 and !natural_alignment_64.
5937 * gcc.dg/ipa/propalign-2.c: Likewise.
5938 * gcc.dg/ipa/propalign-3.c: Likewise.
5939 * gcc.dg/ipa/propalign-4.c: Likewise.
5940 * gcc.dg/ipa/propalign-5.c: Likewise.
5941 * lib/target-supports.exp
5942 (check_effective_target_natural_alignment_32): Add avr-*-*.
5943
22d12455
KV
59442016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5945
5946 PR tree-optimization/61839
5947 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5948 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5949 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5950 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5951
c65699ef
JM
59522016-08-19 Joseph Myers <joseph@codesourcery.com>
5953
5954 PR c/32187
5955 * lib/target-supports.exp (check_effective_target_float16)
5956 (check_effective_target_float32, check_effective_target_float64)
5957 (check_effective_target_float128, check_effective_target_float32x)
5958 (check_effective_target_float64x)
5959 (check_effective_target_float128x)
5960 (check_effective_target_float16_runtime)
5961 (check_effective_target_float32_runtime)
5962 (check_effective_target_float64_runtime)
5963 (check_effective_target_float128_runtime)
5964 (check_effective_target_float32x_runtime)
5965 (check_effective_target_float64x_runtime)
5966 (check_effective_target_float128x_runtime)
5967 (check_effective_target_floatn_nx_runtime)
5968 (add_options_for_float16, add_options_for_float32)
5969 (add_options_for_float64, add_options_for_float128)
5970 (add_options_for_float32x, add_options_for_float64x)
5971 (add_options_for_float128x): New procedures.
5972 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5973 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5974 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5975 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5976 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5977 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5978 gcc.dg/torture/float128-complex.c,
5979 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5980 gcc.dg/torture/float128x-basic.c,
5981 gcc.dg/torture/float128x-complex.c,
5982 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5983 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5984 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5985 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5986 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5987 gcc.dg/torture/float32x-basic.c,
5988 gcc.dg/torture/float32x-complex.c,
5989 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5990 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5991 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5992 gcc.dg/torture/float64x-basic.c,
5993 gcc.dg/torture/float64x-complex.c,
5994 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5995 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5996 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5997 gcc.dg/torture/floatn-tg.h,
5998 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5999 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6000 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6001 gcc.dg/torture/fp-int-convert-float128x.c,
6002 gcc.dg/torture/fp-int-convert-float16-timode.c,
6003 gcc.dg/torture/fp-int-convert-float16.c,
6004 gcc.dg/torture/fp-int-convert-float32-timode.c,
6005 gcc.dg/torture/fp-int-convert-float32.c,
6006 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6007 gcc.dg/torture/fp-int-convert-float32x.c,
6008 gcc.dg/torture/fp-int-convert-float64-timode.c,
6009 gcc.dg/torture/fp-int-convert-float64.c,
6010 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6011 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6012 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6013 maximum exponent of floating-point type. Use it in testing
6014 whether 0x8...0 fits in the floating-point type. Always treat -1
6015 (signed 0xf...f) as fitting in the floating-point type.
6016 (M_OK1): New macro.
6017 * gcc.dg/torture/fp-int-convert-double.c,
6018 gcc.dg/torture/fp-int-convert-float.c,
6019 gcc.dg/torture/fp-int-convert-float128-timode.c,
6020 gcc.dg/torture/fp-int-convert-float128.c,
6021 gcc.dg/torture/fp-int-convert-float80-timode.c,
6022 gcc.dg/torture/fp-int-convert-float80.c,
6023 gcc.dg/torture/fp-int-convert-long-double.c,
6024 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6025
94e73c78
JJ
60262016-08-19 Jakub Jelinek <jakub@redhat.com>
6027
fbdbd4b6
JJ
6028 PR fortran/72744
6029 * gfortran.dg/gomp/pr72744.f90: New test.
6030
94e73c78
JJ
6031 PR fortran/69281
6032 * gfortran.dg/gomp/pr69281.f90: New test.
6033
91151a73
JB
60342016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6035
414b7129
UB
6036 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6037 the last special seed value.
6038 * gfortran.dg/random_7.f90: Use size for last array member instead
6039 of hardcoded value.
91151a73 6040
fcf830ab
PK
60412016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6042
6043 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6044 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6045
1a5da5b6
RB
60462016-08-19 Richard Biener <rguenther@suse.de>
6047
6048 PR tree-optimization/77286
6049 * gcc.dg/torture/pr77286.c: New testcase.
6050
82f72146
DM
60512016-08-18 David Malcolm <dmalcolm@redhat.com>
6052
6053 * gcc.dg/verbose-asm-2.c: New test case.
6054
cc015f3a
DM
60552016-08-18 David Malcolm <dmalcolm@redhat.com>
6056
6057 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6058 (custom_diagnostic_finalizer): Update for change to
6059 diagnostic_show_locus.
6060
cb18fd07
DM
60612016-08-18 David Malcolm <dmalcolm@redhat.com>
6062
6063 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6064 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6065
a76989dc
MP
60662016-08-18 Marek Polacek <polacek@redhat.com>
6067
6068 PR c/71514
6069 * gcc.dg/pr71514.c: New test.
6070
89c88780
L
60712015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6072
6073 PR target/72839
6074 * gcc.target/i386/pr72839.c: New test.
6075
2c71d454
CLT
60762016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6077
6078 PR middle-end/70895
6079 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6080 * c-c++-common/goacc/reduction-1.c: Likewise.
6081 * c-c++-common/goacc/reduction-2.c: Likewise.
6082 * c-c++-common/goacc/reduction-3.c: Likewise.
6083 * c-c++-common/goacc/reduction-4.c: Likewise.
6084
66592e95
AM
60852016-08-18 Alan Modra <amodra@gmail.com>
6086
6087 * gcc.c-torture/compile/pr72771.c: New.
6088
3a146d46
JJ
60892016-08-17 Jakub Jelinek <jakub@redhat.com>
6090
6091 PR fortran/67496
6092 * gfortran.dg/pr67496.f90: New test.
6093
3f8257db 60942015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
6095
6096 PR tree-optimization/71752
3a146d46 6097 * gcc.dg/vect/pr71752.c: New.
038000bd 6098
dd42e908
UB
60992016-08-17 Uros Bizjak <ubizjak@gmail.com>
6100
6101 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6102
458a1cd0
JJ
61032016-08-17 Jakub Jelinek <jakub@redhat.com>
6104
6105 PR middle-end/77259
6106 * g++.dg/ipa/devirt-52.C: New test.
6107
11c4c4ba
CLT
61082016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6109
6110 * c-c++-common/goacc/reduction-6.c: New testcase.
6111
661d6efd
RB
61122016-08-17 Richard Biener <rguenther@suse.de>
6113
6114 PR tree-optimization/76490
6115 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6116 * gcc.dg/pr52904.c: XFAIL.
6117
622d8b69
RB
61182016-08-17 Richard Biener <rguenther@suse.de>
6119
6120 PR tree-optimization/23855
6121 * gcc.dg/loop-unswitch-2.c: Adjust.
6122
af23e99c
JJ
61232016-08-16 Jakub Jelinek <jakub@redhat.com>
6124
6125 PR tree-optimization/72817
6126 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6127
feeb6268
JM
61282016-08-16 Joseph Myers <joseph@codesourcery.com>
6129
6130 PR libgcc/77265
6131 * gcc.dg/torture/float128-extend-inf.c: New test.
6132
65e736c0
DM
61332016-08-16 David Malcolm <dmalcolm@redhat.com>
6134
6135 PR c/72857
6136 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6137 for embedded NUL.
6138 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6139 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6140 caret placement.
6141 (test_oct): Likewise.
6142 (test_multiple): Likewise.
6143 (test_field_width_specifier): Likewise.
6144 (test_field_width_specifier_2): New function.
6145 (test_field_precision_specifier): New function.
6146 (test_embedded_nul): Update expected caret placement.
6147 (test_non_contiguous_strings): Update line number.
6148 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6149 (__emit_string_literal_range): Add "caret_idx" param.
6150 (test_simple_string_literal): Add value for new param, updating
6151 expected output..
6152 (test_concatenated_string_literal): Likewise.
6153 (test_multiline_string_literal): Likewise.
6154 (test_hex): Likewise.
6155 (test_oct): Likewise.
6156 (test_multiple): Likewise.
6157 (test_ucn4): Likewise.
6158 (test_ucn8): Likewise.
6159 (test_u8): Likewise.
6160 (test_u): Likewise; update expected message, from "range" to
6161 "location".
6162 (test_U): Likewise.
6163 (test_L): Likewise.
6164 (test_macro): Add value for new param.
6165 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6166 (__emit_string_literal_range): Add "caret_idx" param.
6167 (test_stringified_token_1): Add value for new param. Update
6168 expected message, from "range" to "location".
6169 (test_stringized_token_2): Likewise, adding param to macro.
6170 (test_stringified_token_3): Likewise.
6171 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6172 (emit_warning): Convert param from source_range to location_t.
6173 (test_string_literals): Add caret_idx param, and use it when
6174 constructing a substring_loc. Update error message, from
6175 "range" to "location".
6176
4a7f57d5
JJ
61772016-08-16 Jakub Jelinek <jakub@redhat.com>
6178
7841800f
JJ
6179 PR target/71910
6180 * g++.dg/gomp/pr71910.C: New test.
6181
1b13411a
JJ
6182 PR middle-end/67485
6183 * gcc.c-torture/compile/pr67485.c: New test.
6184
4a7f57d5
JJ
6185 PR target/72867
6186 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6187
3c556bc4
BC
61882016-08-16 Bin Cheng <bin.cheng@arm.com>
6189
6190 PR tree-optimization/69848
6191 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6192
beab2da6
ML
61932016-08-16 Martin Liska <mliska@suse.cz>
6194
6195 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6196 of memory operations so that it can be handled by core2
6197 in 32-bit mode.
6198
f4eec0a3
RB
61992016-08-16 Richard Biener <rguenther@suse.de>
6200
6201 PR tree-optimization/76783
6202 * gcc.dg/pr76783.c: New testcase.
6203 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6204
8f21990a
BC
62052016-08-16 Bin Cheng <bin.cheng@arm.com>
6206
6207 PR tree-optimization/72817
6208 PR tree-optimization/73450
6209 * gcc.dg/tree-ssa/pr72817.c: New test.
6210 * gcc.dg/tree-ssa/pr73450.c: New test.
6211
7fc61626
FR
62122016-08-15 Fritz Reese <fritzoreese@gmail.com>
6213
6214 * gfortran.dg/init_flag_13.f90: New testcase.
6215 * gfortran.dg/init_flag_14.f90: Ditto.
6216 * gfortran.dg/init_flag_15.f03: Ditto.
6217 * gfortran.dg/dec_init_1.f90: Ditto.
6218 * gfortran.dg/dec_init_2.f90: Ditto.
6219
432baa02
UB
62202016-08-15 Uros Bizjak <ubizjak@gmail.com>
6221
6222 PR target/72867
6223 * gcc.target/i386/pr72867.c: New test.
6224
7e1dde14
EB
62252016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6226
6227 * c-c++-common/dump-ada-spec-5.c: New test.
6228
e4969090
RB
62292016-08-15 Richard Biener <rguenther@suse.de>
6230
6231 PR tree-optimization/73434
6232 * gcc.dg/torture/pr73434.c: New testcase.
6233
66088065
JJ
62342016-08-15 Jakub Jelinek <jakub@redhat.com>
6235
6236 PR tree-optimization/72824
6237 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6238
7c713714
CLT
62392016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6240
6241 PR fortran/70598
6242 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6243 in use_device clause.
6244 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6245 * gfortran.dg/goacc/list.f95: Adjust to catch
6246 "neither a POINTER nor an array" error messages.
6247
4271e5cb
UB
62482016-08-14 Uros Bizjak <ubizjak@gmail.com>
6249
6250 PR target/76342
6251 * gcc.target/i386/pr76342.c: New test.
6252
b0cea284
JJ
62532016-08-12 Jakub Jelinek <jakub@redhat.com>
6254
6255 PR c/71512
6256 * g++.dg/ubsan/pr71512.C: New test.
6257 * c-c++-common/ubsan/pr71512-1.c: New test.
6258 * c-c++-common/ubsan/pr71512-2.c: New test.
6259
e86aefb8
MM
62602016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6261
6262 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6263 vector initialization options.
6264 * gcc.target/powerpc/vec-init-2.c: Likewise.
6265 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6266 is generated on ISA 3.0.
6267
7fd82d52
PP
62682016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6269
6270 PR middle-end/71654
6271 * gcc.dg/c-c++-common/pr71654.c: New test.
6272 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6273 dg-options.
6274 * gcc.dg/tree-ssa/vrp24: Likewise.
6275
2f1364c2
JJ
62762016-08-12 Jakub Jelinek <jakub@redhat.com>
6277
6278 PR c/67410
6279 * gcc.dg/pr67410.c: New test.
6280
8eb414aa
BC
62812016-08-12 Bin Cheng <bin.cheng@arm.com>
6282
6283 PR tree-optimization/69848
6284 * gcc.dg/vect/vect-pr69848.c: New test.
6285
30b39c19
UB
62862016-08-12 Uros Bizjak <ubizjak@gmail.com>
6287
6288 PR testsuite/71008
6289 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6290 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6291 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6292 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6293
e373dd06
RB
62942016-08-12 Richard Biener <rguenther@suse.de>
6295
6296 PR tree-optimization/57326
6297 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6298 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6299 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6300 * gcc.target/i386/pr45685.c: Likewise.
6301 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6302 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6303 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6304 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6305 * gfortran.dg/pr34163.f90: Likewise.
6306
20d1af89
ML
63072016-08-12 Martin Liska <mliska@suse.cz>
6308
6309 * g++.dg/gcov/gcov-16.C: New test.
6310 * lib/gcov.exp: Support new argument for run-gcov function.
6311
5cacda56
ML
63122016-08-12 Martin Liska <mliska@suse.cz>
6313
6314 PR gcov-profile/35590
6315 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6316
663eecfd
RB
63172016-08-12 Richard Biener <rguenther@suse.de>
6318
6319 PR tree-optimization/72851
6320 * gcc.dg/torture/pr72851.c: New testcase.
6321
3f8257db 63222016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 6323
e366d7d8
AO
6324 PR debug/63240
6325 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6326 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6327 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6328 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6329 DW_AT_deleted.
6330
71e1a6a4
AO
6331 PR debug/55641
6332 * g++.dg/debug/dwarf2/ref-1.C: New.
6333
8aaf799b
AO
6334 PR debug/49366
6335 * g++.dg/debug/dwarf2/template-params-12.H: New.
6336 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6337 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6338 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6339 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6340 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6341 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6342 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6343
06f9caed
BS
63442016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6345
6346 PR target/72863
6347 * gcc.target/powerpc/pr72863.c: New test.
6348
a8b956c1
UB
63492016-08-11 Uros Bizjak <ubizjak@gmail.com>
6350
6351 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6352
c73dd986
L
63532015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6354
6355 * gcc.target/i386/pieces-strcpy-1.c: New test.
6356 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6357
385ed708
JJ
63582016-08-11 Jakub Jelinek <jakub@redhat.com>
6359
6360 PR c++/72868
6361 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6362
df7ec09f
L
63632015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6364
6365 * gcc.target/i386/pieces-memcpy-1.c: New test.
6366 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6367 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6368 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6369 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6370 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6371
b95a64bb
JJ
63722016-08-11 Jakub Jelinek <jakub@redhat.com>
6373
6374 PR c/72816
7ddbcf6b 6375 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6376
59537744
BE
63772016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6378
6379 PR tree-optimization/71083
6380 * gcc.c-torture/execute/pr71083.c: New test.
6381 * gnat.dg/loop_optimization23.adb: New test.
6382 * gnat.dg/loop_optimization23_pkg.ads: New test.
6383 * gnat.dg/loop_optimization23_pkg.adb: New test.
6384
183ac6d0
RB
63852016-08-11 Richard Biener <rguenther@suse.de>
6386
6387 PR tree-optimization/72772
6388 * gcc.dg/graphite/pr35356-1.c: Adjust.
6389 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6390
b152f5a2
JB
63912016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6392
6393 * gfortran.dg/random_7.f90: Take into account that the last seed
6394 value is the special p value.
6395 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6396
bb7ebad1
RB
63972016-08-11 Richard Biener <rguenther@suse.de>
6398
6399 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6400
2e186411
AM
64012016-08-11 Alan Modra <amodra@gmail.com>
6402
6403 * gcc.target/powerpc/pr71680.c: New.
6404
e9e6d4f6
KN
64052016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6406
6407 * gcc.target/powerpc/bfp/bfp.exp: New file.
6408 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6409 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6410 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6411 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6412 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6413 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6414 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6415 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6416 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6417 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6418 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6419 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6420 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6421 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6422 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6423 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6424 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6425 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6426 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6427 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6428 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6429 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6430 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6431 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6432 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6433 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6434 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6435 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6436 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6437 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6438 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6439 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6440 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6441 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6442 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6443 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6444 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6445 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6446 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6447 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6448 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6449 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6450 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6451 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6452 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6453 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6454 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6455 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6456 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6457 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6458 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6459 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6460 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6461
9c8eabea
BC
64622016-08-10 Bin Cheng <bin.cheng@arm.com>
6463
6464 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6465 Add aarch64*-*-*.
6466
6c553b76
BC
64672016-08-10 Bin Cheng <bin.cheng@arm.com>
6468
6469 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6470
a0883b08
MM
64712016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6472
6473 PR target/72853
6474 * gcc.target/powerpc/pr72853.c: New test.
6475
a266236e
ML
64762016-08-10 Martin Liska <mliska@suse.cz>
6477
6478 PR gcov-profile/58306
6479 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6480
22063dbc
ML
64812016-08-10 Martin Liska <mliska@suse.cz>
6482
6483 * g++.dg/gcov/gcov-threads-1.C: New test.
6484
5250a5bb
SKS
64852016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6486
6487 PR target/71873
6488 * gcc.target/avr/pr71873.c: New test.
6489
b7597ae5
ML
64902016-08-09 Martin Liska <mliska@suse.cz>
6491
6492 * g++.dg/gcov/gcov-dump-1.C: New test.
6493 * g++.dg/gcov/gcov-dump-2.C: New test.
6494
ab50a215
ML
64952016-08-09 Martin Liska <mliska@suse.cz>
6496
6497 * gcc.dg/tree-prof/val-prof-9.c: New test.
6498
dcb1e137
ML
64992016-08-09 Martin Liska <mliska@suse.cz>
6500
6501 * gcc.dg/tree-prof/val-prof-8.c: New test.
6502
04d6d3b6
MJ
65032016-08-09 Martin Jambor <mjambor@suse.cz>
6504
df839749
UB
6505 PR ipa/71981
6506 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6507
c57e78c4
BC
65082016-08-09 Bin Cheng <bin.cheng@arm.com>
6509
6510 PR tree-optimization/33707
6511 * gcc.dg/vect/pr33707.c: New test.
6512
42970a17
BC
65132016-08-09 Bin Cheng <bin.cheng@arm.com>
6514
6515 PR tree-optimization/pr72772
6516 * gcc.dg/tree-ssa/pr72772.c: New test.
6517
810a3aa6
MF
65182016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6519
6520 PR rtl-optimization/66669
6521 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6522
9e207d6f
JJ
65232016-08-09 Jakub Jelinek <jakub@redhat.com>
6524
6525 PR tree-optimization/72824
6526 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6527
50bf47fd
RB
65282016-08-09 Richard Biener <rguenther@suse.de>
6529
6530 PR tree-optimization/71802
6531 * gcc.dg/torture/pr71802.c: New testcase.
6532
cadec7ca
JJ
65332016-08-09 Jakub Jelinek <jakub@redhat.com>
6534
6535 PR c++/72809
6536 * g++.dg/eh/stdarg1.C: New test.
6537
c43c5112
AK
65382016-08-08 Andi Kleen <ak@linux.intel.com>
6539
6540 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6541 test command line in failure log.
6542 (profopt-execute): dito. Make autofdo file names unique.
6543
895aa8e1
DM
65442016-08-08 David Malcolm <dmalcolm@redhat.com>
6545
6546 PR c/64955
6547 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6548 output.
6549
9afda630
PK
65502016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6551
6552 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6553 c99_runtime.
6554 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6555 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6556 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6557 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6558 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6559 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6560
e52ed3fe
DM
65612016-08-08 David Malcolm <dmalcolm@redhat.com>
6562
6563 PR c/52952
6564 * gcc.dg/cpp/pr66415-1.c: Likewise.
6565 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6566 * gcc.dg/format/c90-printf-1.c: Likewise.
6567 * gcc.dg/format/diagnostic-ranges.c: New test case.
6568
ad200580
JJ
65692016-08-08 Jakub Jelinek <jakub@redhat.com>
6570
77524e0d
JJ
6571 PR fortran/72716
6572 * gfortran.dg/gomp/pr72716.f90: New test.
6573
2187f2a2
JJ
6574 PR middle-end/72781
6575 * gcc.dg/gomp/pr72781.c: New test.
6576
ad200580
JJ
6577 PR middle-end/68762
6578 * g++.dg/vect/pr68762-1.cc: New test.
6579 * g++.dg/vect/pr68762-2.cc: New test.
6580 * g++.dg/vect/pr68762.h: New file.
6581
989d0071
MS
65822016-08-08 Martin Sebor <msebor@redhat.com>
6583
6584 PR testsuite/72838
3a146d46
JJ
6585 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6586 * g++.dg/warn/overflow-warn-3.C: Same.
6587 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6588
7090cac9
AV
65892016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6590
6591 PR fortran/71936
6592 * gfortran.dg/allocate_with_source_21.f03: New test.
6593
64e56ab0
AV
65942016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6595
6596 PR fortran/72698
6597 * gfortran.dg/allocate_with_source_20.f03: New test.
6598
0476487d
AM
65992016-08-08 Alan Modra <amodra@gmail.com>
6600
6601 * gcc.c-torture/compile/pr72802.c: New.
6602
8e9218f2
AV
66032016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6604
6605 PR fortran/70524
6606 * gfortran.dg/dependency_48.f90: New test.
6607
c1f7083b
TK
66082016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6609
531e5ae3 6610 PR fortran/70040
c1f7083b
TK
6611 * gfortran.dg/pr70040.f90: New testcase.
6612
6ab5813c
TK
66132016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6614
6615 PR fortran/71961
6616 * gfortran.dg/matmul_10.f90: New testcase.
6617
27bddc4a
JH
66182016-08-07 Jan Hubicka <hubicka@ucw.cz>
6619
6620 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6621
4a9f8a9f
JJ
66222016-08-07 Jakub Jelinek <jakub@redhat.com>
6623
6624 PR c/72816
6625 * gcc.dg/pr72816.c: New test.
6626
fa76f2c6
JW
66272016-08-06 Jonathan Wakely <jwakely@redhat.com>
6628
6629 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6630 * g++.dg/conversion/pr41426.C: Likewise.
6631 * g++.dg/conversion/pr66211.C: Likewise.
6632 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6633 * g++.dg/init/ref8.C: Likewise.
6634 * g++.old-deja/g++.law/cvt20.C: Likewise.
6635 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6636
5c3e5002
PP
66372016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6638
6639 PR tree-optimization/18046
6640 * gcc.dg/tree-ssa/vrp105.c: New test.
6641 * gcc.dg/tree-ssa/vrp106.c: New test.
6642
94087e88 66432016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6644
6645 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6646 1ul in diagnostics. Remove hyphen from "constant-expression."
6647 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6648 * g++.dg/cpp0x/static_assert3.C: Same.
6649 * g++.dg/cpp1y/constexpr-throw.C: Same.
6650 * g++.dg/template/nontype3.C: Same.
6651 * g++.dg/warn/overflow-warn-1.C: Same.
6652 * g++.dg/warn/overflow-warn-3.C: Same.
6653 * g++.dg/warn/overflow-warn-4.C: Same.
6654
88fa5555
DM
66552016-08-05 David Malcolm <dmalcolm@redhat.com>
6656
6657 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6658 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6659 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6660 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6661
1addb9e6
PP
66622016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6663
6664 PR tree-optimization/72810
6665 * gcc.dg/tree-ssa/vrp110.c: New test.
6666
1b62ed4f
JG
66672016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6668
6669 PR Target/72819
6670 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6671 registers.
6672 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6673 saving the half-precision registers.
6674 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6675 value is returned in h0.
6676 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6677 are passed in FP/SIMD registers.
6678 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6679 passing works corrcetly.
6680 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6681 (hfa_f16x2_t): Likewise.
6682 (hfa_f16x3_t): Likewise.
6683 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6684 are promoted to double and passed in a double register.
6685 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6686 are promoted to double and stacked.
6687 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6688 __fp16 data types.
6689 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6690 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6691 __fp16 first get passed in FP/SIMD registers, then stacked.
6692
4228ca19
NS
66932016-08-05 Nathan Sidwell <nathan@acm.org>
6694
6695 PR c++/68724
6696 * g++.dg/cpp0x/pr68724.C: New.
6697
db7c335e
RB
66982016-08-05 Richard Biener <rguenther@suse.de>
6699
6700 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6701
48abe922
PP
67022016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6703
6704 * gcc.dg/tree-ssa/vrp107.c: New test.
6705 * gcc.dg/tree-ssa/vrp108.c: New test.
6706 * gcc.dg/tree-ssa/vrp109.c: New test.
6707
f6cdf42f
PK
67082016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6709
6710 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6711 dg-options.
6712
33a9c609
PK
67132016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6714
6715 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6716 test-cases.
6717 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6718 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6719 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6720 test-cases.
6721 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6722 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6723 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6724 large_double.
6725
4473482d
PC
67262016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6727
6728 PR c++/72800
6729 * g++.dg/cpp1y/lambda-ice1.C: New.
6730
08156df5
PP
67312016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6732
6733 PR c++/72759
6734 * g++.dg/cpp1y/pr72759.C: New test.
6735
938da3a5
PP
67362016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6737
6738 * gcc.dg/switch-10.c: New test.
6739
da84183c
JG
67402016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6741
6742 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6743
ae9281fc
TS
67442016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6745
6746 * c-c++-common/goacc/routine-5.c: Update.
6747
086ad22e
BE
67482016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6749
6750 PR rtl-optimization/70903
6751 * gcc.c-torture/execute/pr70903.c: New test.
6752
6805e400
ML
67532016-08-04 Martin Liska <mliska@suse.cz>
6754
6755 * gcc.dg/params/params.exp: Replace file exists with
6756 TESTING_IN_BUILD_TREE.
6757
a0008434
MP
67582016-08-04 Marek Polacek <polacek@redhat.com>
6759
6760 PR c++/70229
6761 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6762
fb46286e
RB
67632016-08-04 Richard Biener <rguenther@suse.de>
6764
6765 PR middle-end/71984
6766 * gcc.dg/torture/pr71984.c: Guard correctness check for
6767 little-endian.
6768
ac2c96ab
AP
67692016-08-03 Andrew Pinski <apinski@cavium.com>
6770
6771 * gcc.c-torture/compile/20160802-1.c: New testcase.
6772
c98583e9
FR
67732016-08-03 Fritz Reese <fritzoreese@gmail.com>
6774
6775 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6776
9ad1a1da
RB
67772016-08-03 Richard Biener <rguenther@suse.de>
6778
6779 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6780 and remove -O3.
6781 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6782 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6783
cd75c979
RB
67842016-08-03 Richard Biener <rguenther@suse.de>
6785
6786 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6787 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6788 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6789 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6790
30e8d875
SKS
67912016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6792
6793 * gcc.dg/init-excess-2.c: Require int32plus.
6794 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6795 * gcc.dg/pr59963-2.c: Require int32plus.
6796 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6797 * gcc.dg/unroll-7.c: Require int32plus.
6798
69b806f6
BC
67992016-08-02 Bin Cheng <bin.cheng@arm.com>
6800
6801 PR tree-optimization/34114
6802 * gcc.dg/tree-ssa/loop-42.c: New test.
6803
1efafef3
TC
68042016-08-02 Tamar Christina <tamar.christina@arm.com>
6805
6806 * gcc.target/aarch64/vminmaxnm.c: New.
6807 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6808 tests.
6809
e2a99194
MM
68102016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6811
6812 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6813 vec_extract for vector float, vector int, vector short, and vector
6814 char.
6815 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6816 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6817 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6818 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6819
71bfb77a
WD
68202016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6821
6822 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6823 single stack adjustment, no writeback.
71bfb77a
WD
6824 * gcc.target/aarch64/test_frame_12.c: Likewise.
6825 * gcc.target/aarch64/test_frame_13.c: Likewise.
6826 * gcc.target/aarch64/test_frame_15.c: Likewise.
6827 * gcc.target/aarch64/test_frame_6.c: Likewise.
6828 * gcc.target/aarch64/test_frame_7.c: Likewise.
6829 * gcc.target/aarch64/test_frame_8.c: Likewise.
6830 * gcc.target/aarch64/test_frame_16.c: New test.
6831
37bce35a
L
68322015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6833
6834 PR target/72748
6835 * gcc.target/i386/pr72748.c: New test.
6836
3f8257db 68372015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6838
6839 PR tree-optimization/71818
6840 * gcc.dg/vect/pr71818.c: New
6841
bf60c531
ML
68422016-08-01 Martin Liska <mliska@suse.cz>
6843
6844 PR tree-optimization/71857
6845 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6846
8ed49fab
KT
68472016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6848
6849 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6850
76e2c821
JB
68512016-08-01 Jan Beulich <jbeulich@suse.com>
6852
6853 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6854
35029597
WS
68552016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6856
6857 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6858 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6859
3aa4b66a
JW
68602016-07-31 Jonathan Wakely <jwakely@redhat.com>
6861
6862 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6863 (check_effective_target_c++): Likewise. Also match for libstdc++.
6864
3f8257db 68652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6866
6867 PR fortran/41922
6868 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6869 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6870 * gfortran.dg/pr41922.f90: New test.
6871
9fcb2819
SK
68722016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6873
6874 PR fortran/68566
6875 * gfortran.dg/pr68566.f90: new test.
6876
94087e88 68772016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6878
6879 PR c++/60760
6880 PR c++/71091
6881 * g++.dg/cpp0x/constexpr-cast.C: New test.
6882 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6883 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6884 * g++.dg/ubsan/pr63956.C: Correct.
6885
d0047a25
MM
68862016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6887
6888 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6889 vector double or vector long where the vector is in memory.
6890 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6891 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6892
e4f7a5df
SK
68932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6894
6895 PR fortran/69867
6896 * gfortran.dg/pr69867.f90: New test.
6897
b441ae1d
SK
68982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6899
6900 PR fortran/69962
6901 * gfortran.dg/pr69962.f90: New test.
6902
712dff31
SK
69032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6904
6905 PR fortran/70006
6906 * gfortran.dg/pr70006.f90: New test.
6907
fb42421e
SK
69082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6909
6910 PR fortran/71730
6911 * gfortran.dg/pr71730.f90: New test.
6912 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6913 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6914 * gfortran.dg/array_constructor_26.f03: Ditto.
6915
466effe0
WS
69162016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6917
6918 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6919 * gcc.target/powerpc/pr71763.c: Likewise.
6920
f618a472
MP
69212016-07-29 Marek Polacek <polacek@redhat.com>
6922
6923 PR c/71742
6924 * gcc.dg/940510-1.c: Adjust dg-error.
6925 * gcc.dg/c99-flex-array-1.c: Likewise.
6926 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6927
efd0786f
MP
6928 PR c/71853
6929 * gcc.dg/noncompile/pr71853.c: New test.
6930
e00dceaf
MP
6931 PR c/71573
6932 * gcc.dg/noncompile/pr71573.c: New test.
6933
638fc14f
MP
6934 PR c/71926
6935 * g++.dg/warn/Wparentheses-30.C: New test.
6936 * gcc.dg/Wparentheses-14.c: New test.
6937
61c73a7f
UB
69382016-07-29 Uros Bizjak <ubizjak@gmail.com>
6939
6940 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6941
01d32b2b
BC
69422016-07-29 Bin Cheng <bin.cheng@arm.com>
6943
6944 PR tree-optimization/57558
6945 * gcc.dg/vect/pr57558-1.c: New test.
6946 * gcc.dg/vect/pr57558-2.c: New test.
6947
f6c7a248
PK
69482016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6949
61c73a7f 6950 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6951 to scan forwprop1 dump pass.
6952
f54ea774
PC
69532016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6954
6955 PR c++/51488
6956 * g++.dg/template/pr51488.C: New.
6957
673a107a
JJ
69582016-07-29 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR c/71969
6961 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6962 static __inline__.
6963 * gcc.dg/pr71969-1.c: New test.
6964 * gcc.dg/pr71969-2.c: New test.
6965 * gcc.dg/pr71969-3.c: New test.
6966
78169471
MP
69672016-07-29 Marek Polacek <polacek@redhat.com>
6968
6969 PR c/71574
6970 * c-c++-common/pr71574.c: New test.
6971
a5b5c8b6
MP
6972 PR c/71583
6973 * gcc.dg/noncompile/pr71583.c: New test.
6974
883b6d4e
KV
69752016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6976
6977 PR middle-end/68217
6978 * gcc.dg/pr68217.c: New test.
6979
89f1f37e
SK
69802016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6981
6982 PR fortran/71067
6983 * gfortran.dg/pr71067_1.f90: New test.
6984 * gfortran.dg/pr71067_2.f90: Ditto.
6985
e0d32185
MM
69862016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6987
6988 * gcc.target/powerpc/vec-extract-1.c: New test.
6989
c851722d
SK
69902016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6991
6992 PR fortran/71799
6993 * gfortran.dg/pr71799.f90: New test.
6994
f064da6a
PC
69952016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6996
6997 PR c++/71665
6998 * g++.dg/cpp0x/pr71665-1.C: New.
6999 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7000 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7001 * g++.dg/ext/label10.C: Likewise.
7002 * g++.dg/parse/constant5.C: Likewise.
7003
1b70aaad
SK
70042016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7005
7006 PR fortran/71859
7007 * gfortran.dg/pr71859.f90: New test.
7008 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7009 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7010
a23404c9
PT
70112016-07-28 Paul Thomas <pault@gcc.gnu.org>
7012
7013 PR fortran/71883
7014 * gfortran.dg/pr71883.f90 : New test.
7015
513d866d
YR
70162016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7017
7018 PR tree-optimization/71734
61c73a7f 7019 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 7020
7c428aa2
RL
70212016-07-28 Renlin Li <renlin.li@arm.com>
7022
7023 Revert
7024 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7025
7026 PR fortran/71902
7027 * gfortran.dg/dependency_47.f90: New test.
7028
1225d6b1
ML
70292016-07-28 Martin Liska <mliska@suse.cz>
7030
7031 PR gcov-profile/68025
7032 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7033
e5f5bf35
ML
70342016-07-28 Martin Liska <mliska@suse.cz>
7035
7036 * g++.dg/vect/pr70944.cc: New test.
7037
4536610d
KV
70382016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7039
7040 PR middle-end/71994
7041 * gcc.dg/torture/pr71994.c: New test.
7042
8c6961ca
PK
70432016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7044
7045 PR middle-end/71078
7046 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7047 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7048 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7049
8de22ea0
RB
70502016-07-27 Richard Biener <rguenther@suse.de>
7051
7052 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7053
5d9da222
ML
70542016-07-27 Martin Liska <mliska@suse.cz>
7055
7056 * gcc.dg/predict-13.c: New test.
7057 * gcc.dg/predict-14.c: New test.
7058
af9e275f
SKS
70592016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7060
a23404c9 7061 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
7062 including stdint.h.
7063 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7064 including stdint.h.
7065
71abba1e
MM
70662016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7067
7068 PR target/71869
7069 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7070 IEEE built-in functions handle quiet and signalling NaNs
7071 correctly.
7072
9cd74e8f
SK
70732016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7074
7075 PR fortran/71862
7076 * gfortran.dg/pr71862.f90: New test.
7077
0d48446f
MS
70782016-07-26 Martin Sebor <msebor@redhat.com>
7079
7080 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7081 selector with dg-options.
7082
524cf1e4
PP
70832016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7084
7085 PR tree-optimization/18046
7086 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7087 * gcc.dg/tree-ssa/vrp103.c: New test.
7088 * gcc.dg/tree-ssa/vrp104.c: New test.
7089
100665d8
WS
70902016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7091
7092 * gcc.target/powerpc/pr63354.c: Require lp64 since
7093 -mprofile-kernel is not legal with -m32.
7094
0b64ca40
RB
70952016-07-26 Richard Biener <rguenther@suse.de>
7096
7097 PR rtl-optimization/71984
7098 * gcc.dg/torture/pr71984.c: New testcase.
7099
9b7937cf
RS
71002016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7101
7102 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7103 g++-dg-runtest via et-dg-runtest.
7104 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7105 * gcc.dg/vect/vect.exp: Likewise.
7106 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7107 gfortran-dg-runtest.
7108 * gfortran.dg/vect/vect.exp: Likewise.
7109 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7110 (check_mips_loongson_hw_available): Likewise.
7111 (check_effective_target_mpaired_single_runtime): Likewise.
7112 (check_effective_target_mips_loongson_runtime): Likewise.
7113 (add_options_for_mpaired_single): Likewise.
7114 (check_effective_target_vect_int): Add global et_index.
7115 Check and save the supported feature for a target selected by
7116 the et_index target. Break long lines where appropriate. Call
7117 et-is-effective-target for MIPS with an argument instead of
7118 check_effective_target_* where appropriate.
7119 (check_effective_target_vect_intfloat_cvt): Likewise.
7120 (check_effective_target_vect_uintfloat_cvt): Likewise.
7121 (check_effective_target_vect_floatint_cvt): Likewise.
7122 (check_effective_target_vect_floatuint_cvt): Likewise.
7123 (check_effective_target_vect_simd_clones): Likewise.
7124 (check_effective_target_vect_shift): ewise.
7125 (check_effective_target_whole_vector_shift): Likewise.
7126 (check_effective_target_vect_bswap): Likewise.
7127 (check_effective_target_vect_shift_char): Likewise.
7128 (check_effective_target_vect_long): Likewise.
7129 (check_effective_target_vect_float): Likewise.
7130 (check_effective_target_vect_double): Likewise.
7131 (check_effective_target_vect_long_long): Likewise.
7132 (check_effective_target_vect_no_int_max): Likewise.
7133 (check_effective_target_vect_no_int_add): Likewise.
7134 (check_effective_target_vect_no_bitwise): Likewise.
7135 (check_effective_target_vect_widen_shift): Likewise.
7136 (check_effective_target_vect_no_align): Likewise.
7137 (check_effective_target_vect_hw_misalign): Likewise.
7138 (check_effective_target_vect_element_align): Likewise.
7139 (check_effective_target_vect_condition): Likewise.
7140 (check_effective_target_vect_cond_mixed): Likewise.
7141 (check_effective_target_vect_char_mult): Likewise.
7142 (check_effective_target_vect_short_mult): Likewise.
7143 (check_effective_target_vect_int_mult): Likewise.
7144 (check_effective_target_vect_extract_even_odd): Likewise.
7145 (check_effective_target_vect_interleave): Likewise.
7146 (check_effective_target_vect_stridedN): Likewise.
7147 (check_effective_target_vect_multiple_sizes): Likewise.
7148 (check_effective_target_vect64): Likewise.
7149 (check_effective_target_vect_call_copysignf): Likewise.
7150 (check_effective_target_vect_call_sqrtf): Likewise.
7151 (check_effective_target_vect_call_btrunc): Likewise.
7152 (check_effective_target_vect_call_btruncf): Likewise.
7153 (check_effective_target_vect_call_ceil): Likewise.
7154 (check_effective_target_vect_call_ceilf): Likewise.
7155 (check_effective_target_vect_call_floor): Likewise.
7156 (check_effective_target_vect_call_floorf): Likewise.
7157 (check_effective_target_vect_call_lceil): Likewise.
7158 (check_effective_target_vect_call_lfloor): Likewise.
7159 (check_effective_target_vect_call_nearbyint): Likewise.
7160 (check_effective_target_vect_call_nearbyintf): Likewise.
7161 (check_effective_target_vect_call_round): Likewise.
7162 (check_effective_target_vect_call_roundf): Likewise.
7163 (check_effective_target_vect_perm): Likewise, but also append *_saved
7164 to the existing global name to properly cache the result.
7165 (check_effective_target_vect_perm_byte): Likewise.
7166 (check_effective_target_vect_perm_short): Likewise.
7167 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7168 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7169 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7170 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7171 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7172 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7173 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7174 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7175 (check_effective_target_vect_sdot_qi): Likewise.
7176 (check_effective_target_vect_udot_qi): Likewise.
7177 (check_effective_target_vect_sdot_hi): Likewise.
7178 (check_effective_target_vect_udot_hi): Likewise.
7179 (check_effective_target_vect_usad_char): Likewise.
7180 (check_effective_target_vect_pack_trunc): Likewise.
7181 (check_effective_target_vect_unpack): Likewise.
7182 (check_effective_target_vect_aligned_arrays): Likewise.
7183 (check_effective_target_vect_natural_alignment): Likewise.
7184 (check_effective_target_vector_alignment_reachable): Likewise.
7185 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7186 (is-effective-target): Initialize et_index if undefined.
7187 (et-dg-runtest): New.
7188 (et-is-effective-target): Likewise.
7189 (check_vect_support_and_set_flags): Add supported MIPS targets to
7190 EFFECTIVE_TARGETS list. Return the number of supported targets.
7191
8f63caf6 71922016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 7193 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
7194
7195 PR middle-end/70920
7196 * gcc.dg/pr70920-1.c: New test-case.
7197 * gcc.dg/pr70902-2.c: Likewise.
7198 * gcc.dg/pr70920-3.c: Likewise.
7199 * gcc.dg/pr70920-4.c: Likewise
7200 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7201 2 instead of 3.
7202
7d575fff
AM
72032016-07-25 Alexander Monakov <amonakov@ispras.ru>
7204
7205 * gcc.c-torture/execute/pr71494.c: Require label_values.
7206 * gcc.dg/pr16973.c: Ditto.
7207
bf01e070
SKS
72082016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7209
7210 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7211 * gcc.dg/torture/pr69771.c: Require int32plus.
7212 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7213
16b05965
ML
72142016-07-25 Martin Liska <mliska@suse.cz>
7215
7216 * gcc.dg/torture/pr71987.c: New test.
7217
d52d3767
SK
72182016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7219
7220 PR fortran/71935
7221 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7222 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7223 * gfortran.dg/pr71935.f90: New test.
7224
94087e88 72252016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
7226
7227 PR c++/71675
7228 * g++.dg/ext/atomic-3.C: New test.
7229 * gcc.dg/atomic/pr71675.c: New test.
7230
58b3986e
ES
72312016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7232
7233 * gcc.target/i386/mvc8.c: New test.
7234
faa1612a
BC
72352016-07-22 Bin Cheng <bin.cheng@arm.com>
7236
7237 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7238 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7239
1603ebe0
TK
72402016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7241
7242 PR fortran/71795
7243 * gfortran.dg/constructor_50.f90: New test.
7244
bc91c436
ML
72452016-07-22 Martin Liska <mliska@suse.cz>
7246
7247 PR gcov-profile/69028
7248 PR gcov-profile/62047
7249 * g++.dg/cilk-plus/pr69028.C: New test.
7250
9fe9a3a7
AV
72512016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7252
7253 * gfortran.dg/coarray_stat_2.f90: New test.
7254
70866e3d
MM
72552016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7256
7257 * gcc.target/powerpc/vec-extract.h: New files to check the
7258 vec_extract built-in functions for all vector types, testing
7259 accessing each element, both with constant and variable element
7260 numbers.
7261 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7262 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7263 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7264 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7265 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7266 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7267 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7268 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7269 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7270
ab3af181
JJ
72712016-07-21 Jakub Jelinek <jakub@redhat.com>
7272
7273 PR c++/71728
7274 * g++.dg/other/pr71728.C: New test.
7275
ebe8f322
JG
72762016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7277
7278 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7279 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7280 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7281 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7282 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7283
959cef74
RB
72842016-07-21 Richard Biener <rguenther@suse.de>
7285
7286 PR tree-optimization/71947
7287 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7288
b24d9420
BC
72892016-07-21 Bin Cheng <bin.cheng@arm.com>
7290
7291 * gcc.dg/tree-ssa/scev-15.c: New.
7292
23974819
BC
72932016-07-21 Bin Cheng <bin.cheng@arm.com>
7294
7295 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7296
ee78cbaa
JJ
72972016-07-21 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR c++/71941
7300 * g++.dg/gomp/pr71941.C: New test.
7301
52ed68f7
DM
73022016-07-20 David Malcolm <dmalcolm@redhat.com>
7303
7304 PR c/70339
7305 PR c/71858
7306 * g++.dg/spellcheck-identifiers.C: New test case, based on
7307 gcc.dg/spellcheck-identifiers.c.
7308 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7309 gcc.dg/spellcheck-identifiers-2.c.
7310 * g++.dg/spellcheck-typenames.C: New test case, based on
7311 gcc.dg/spellcheck-typenames.c
7312
18407bfb
JW
73132016-07-20 Jonathan Wakely <jwakely@redhat.com>
7314
7315 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7316 pointer to member function and also test catching by reference.
7317
4c07fd98
DV
73182016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7319
7320 * gcc.target/s390/pr67443.c: Fix test case.
7321
fee21d65
DV
73222016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7323
7324 * gcc.target/s390/insv-1.c: Xfail some tests.
7325 * gcc.target/s390/insv-2.c: Likewise.
7326
dbe9dfdd
GJL
73272016-07-20 Georg-Johann Lay <avr@gjlay.de>
7328
7329 * gcc.target/avr/torture/get-mem.c: New test.
7330 * gcc.target/avr/torture/set-mem.c: New test.
7331
c25e1d82
GJL
73322016-07-20 Georg-Johann Lay <avr@gjlay.de>
7333
7334 PR target/71948
7335 * gcc.target/avr/torture/tiny-progmem.c: New test.
7336
109d2197
JJ
73372016-07-20 Jakub Jelinek <jakub@redhat.com>
7338
7419f441
JJ
7339 PR c++/71909
7340 * g++.dg/parse/pr71909.C: New test.
7341 * g++.dg/tm/pr71909.C: New test.
7342
109d2197
JJ
7343 PR c++/50060
7344 * g++.dg/cpp0x/constexpr-50060.C: New test.
7345 * g++.dg/cpp1y/constexpr-50060.C: New test.
7346
144530cf
ML
73472016-07-20 Martin Liska <mliska@suse.cz>
7348
7349 * gfortran.dg/graphite/pr71898.f90: New test.
7350
04ac4afa
BC
73512016-07-20 Bin Cheng <bin.cheng@arm.com>
7352
7353 PR tree-optimization/71503
7354 PR tree-optimization/71683
7355 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7356 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7357
dcbdb17a
ML
73582016-07-20 Martin Liska <mliska@suse.cz>
7359
7360 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7361 * gcc.dg/plugin/sreal-test-1.c: Remove.
7362 * gcc.dg/plugin/sreal_plugin.c: Remove.
7363
6ed82555
TK
73642016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7365
7366 PR fortran/71902
7367 * gfortran.dg/dependency_47.f90: New test.
7368
13da0507
JJ
73692016-07-19 Jakub Jelinek <jakub@redhat.com>
7370
4833f561
JJ
7371 PR rtl-optimization/71916
7372 * gcc.c-torture/compile/pr71916.c: New test.
7373
4fda19ef
JJ
7374 PR middle-end/71874
7375 * g++.dg/torture/pr71874.C: New test.
7376
13da0507
JJ
7377 PR middle-end/71734
7378 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7379 (my_alloc): Rewritten to use __builtin_posix_memalign and
7380 __SIZE_TYPE__.
7381 (my_free): Use __builtin_free instead of _mm_free.
7382 (Vec::operator=): Use __builtin_memcpy.
7383
e7980add
MJ
73842016-07-19 Martin Jambor <mjambor@suse.cz>
7385
61c73a7f
UB
7386 PR fortran/71688
7387 * gfortran.dg/pr71688.f90: New test.
e7980add 7388
13e88953
RB
73892016-07-19 Richard Biener <rguenther@suse.de>
7390
7391 * c-c++-common/vector-subscript-6.c: New testcase.
7392 * c-c++-common/vector-subscript-7.c: Likewise.
7393
1caf0482
SKS
73942016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7395
a23404c9 7396 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7397 and UInt32 based on __SIZEOF_INT__.
7398
cef5388d
RB
73992016-07-19 Richard Biener <rguenther@suse.de>
7400
7401 PR tree-optimization/71901
7402 * gcc.dg/torture/pr71901.c: New testcase.
7403
74042016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7405
7406 PR tree-optimization/71908
7407 * gcc.dg/torture/pr71908.c: New testcase.
7408
a8f7a895
MM
74092016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7410
7411 PR target/71493
7412 * gcc.target/powerpc/pr71493-1.c: New test.
7413 * gcc.target/powerpc/pr71493-2.c: Likewise.
7414
f2111a36
JJ
74152016-07-18 Jakub Jelinek <jakub@redhat.com>
7416
99516432
JJ
7417 PR c++/71835
7418 * g++.dg/conversion/ambig3.C: New test.
7419
87713c6a
JJ
7420 PR c++/71828
7421 * g++.dg/cpp0x/constexpr-71828.C: New test.
7422
7a7f16ca
JJ
7423 PR c++/71826
7424 * g++.dg/template/pr71826.C: New test.
7425
f4d90295
JJ
7426 PR c++/71822
7427 * g++.dg/template/defarg21.C: New test.
7428
f2111a36
JJ
7429 PR c++/71871
7430 * g++.dg/ext/vector31.C: New test.
7431
0b965526
UB
74322016-07-18 Uros Bizjak <ubizjak@gmail.com>
7433
7434 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7435
94e136b9
YR
74362016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7437
7438 PR tree-optimization/71734
7439 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7440
7072df0a
DV
74412016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7442
7443 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7444 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7445 stack-layout-dynamic-1.c: New test.
7446
54158a1a
AK
74472016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7448
7449 * gcc.target/s390/nolrl-1.c: New test.
7450
43068916
FR
74512016-07-17 Fritz Reese <fritzoreese@gmail.com>
7452
7453 PR fortran/71523
7454 * gfortran.dg/pr71523_1.f90: New test.
7455 * gfortran.dg/pr71523_2.f90: New test.
7456
a9356b12
AS
74572016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7458
7459 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7460
a07b81c7 74612016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7462 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7463
7464 PR fortran/62125
7465 * gfortran.dg/pr62125.f90: New test.
7466
96c0ec12
BS
74672016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7468
7469 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7470 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7471
479d0ed5
JW
74722016-07-15 Jonathan Wakely <jwakely@redhat.com>
7473
7474 PR c++/58796
7475 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7476 * g++.dg/cpp0x/nullptr35.C: New test.
7477
41c7438e
BC
74782016-07-15 Bin Cheng <bin.cheng@arm.com>
7479
7480 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7481
f7ba880b
CP
74822016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7483
7484 * gfortran.dg/goacc/vector_length.f90: New test.
7485
b9aba0a0
RB
74862016-07-15 Richard Biener <rguenther@suse.de>
7487
7488 PR tree-optimization/71881
7489 * gcc.dg/torture/pr71881.c: New testcase.
7490
9513d5fb
RB
74912016-07-15 Richard Biener <rguenther@suse.de>
7492
7493 PR tree-optimization/71887
7494 * gcc.dg/torture/pr71887.c: New testcase.
7495
ddbbcb19
JJ
74962016-07-15 Jakub Jelinek <jakub@redhat.com>
7497
7498 PR c/71858
7499 * gcc.dg/spellcheck-identifiers-3.c: New test.
7500
29eb509c
AV
75012016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7502
7503 PR fortran/71807
7504 * gfortran.dg/null_9.f90: New test.
7505
43aabfcf
BC
75062016-07-15 Bin Cheng <bin.cheng@arm.com>
7507
7508 * gcc.dg/tree-ssa/loop-41.c: New test.
7509
afc89e58
BC
75102016-07-15 Bin Cheng <bin.cheng@arm.com>
7511
7512 PR tree-optimization/71347
7513 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7514
6fa682ad
SK
75152016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7516
7517 PR fortran/29819
7518 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7519 * gfortran.dg/contains.f90: Ditto.
7520 * gfortran.dg/contains_empty_1.f03: Ditto.
7521 * gfortran.dg/submodule_3.f08: Ditto.
7522
dd36b877
JJ
75232016-07-14 Jakub Jelinek <jakub@redhat.com>
7524
a60a5d31
JJ
7525 PR testsuite/71865
7526 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7527 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7528 expected diagnostics.
7529
dd36b877
JJ
7530 PR c/71858
7531 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7532 * gcc.dg/spellcheck-identifiers-2.c: New test.
7533 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7534 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7535
a241f8ca
JJ
75362016-07-14 Jakub Jelinek <jakub@redhat.com>
7537
7538 PR tree-optimization/71872
7539 * gcc.c-torture/compile/pr71872.c: New test.
7540
d62b809c
TP
75412016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7542
7543 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7544 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7545 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7546 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7547 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7548 * gcc.target/arm/atomic-op-acquire-1.c: This.
7549 * gcc.target/arm/atomic-op-char.c: Rename into ...
7550 * gcc.target/arm/atomic-op-char-1.c: This.
7551 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7552 * gcc.target/arm/atomic-op-consume-1.c: This.
7553 * gcc.target/arm/atomic-op-int.c: Rename into ...
7554 * gcc.target/arm/atomic-op-int-1.c: This.
7555 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7556 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7557 * gcc.target/arm/atomic-op-release.c: Rename into ...
7558 * gcc.target/arm/atomic-op-release-1.c: This.
7559 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7560 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7561 * gcc.target/arm/atomic-op-short.c: Rename into ...
7562 * gcc.target/arm/atomic-op-short-1.c: This.
7563 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7564 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7565 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7566 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7567 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7568 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7569 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7570 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7571 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7572 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7573
1f8dd420
AV
75742016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7575
7576 PR fortran/70842
7577 * gfortran.dg/select_type_35.f03: New test.
7578
53109ba8
KT
75792016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7580
7581 PR target/65951
7582 PR tree-optimization/70923
7583 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7584 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7585 * gcc.dg/vect/pr65951.c: Likewise.
7586 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7587
91f35b7f
DE
75882016-07-14 David Edelsohn <dje.gcc@gmail.com>
7589
7590 * c-c++-common/pr60226.c: Expect maximum object file alignment
7591 error on AIX.
7592
351168fe
RB
75932016-07-14 Richard Biener <rguenther@suse.de>
7594
7595 PR tree-optimization/71866
7596 * gcc.dg/torture/pr71866.c: New testcase.
7597
94c32c00
TP
75982016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7599
7600 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7601 selector and enclose boolean expression in curly braces.
7602
b799a481
AM
76032016-07-14 Alan Modra <amodra@gmail.com>
7604
7605 PR target/71733
7606 * gcc.target/powerpc/p9-novsx.c: New.
7607
f63ba78c
AK
76082016-07-13 Andi Kleen <ak@linux.intel.com>
7609
7610 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7611 * g++.dg/tree-prof/morefunc.C: Dito.
7612 * g++.dg/tree-prof/pr35545.C: Dito.
7613 * g++.dg/tree-prof/reorder.C: Dito.
7614 * gcc.dg/tree-prof/20050826-2.c: Dito.
7615 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7616 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7617 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7618 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7619 * gcc.dg/tree-prof/inliner-1.c: Dito.
7620 * gcc.dg/tree-prof/merge_block.c: Dito.
7621 * gcc.dg/tree-prof/stringop-1.c: Dito.
7622 * gcc.dg/tree-prof/stringop-2.c: Dito.
7623 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7624 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7625 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7626 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7627 * gcc.dg/tree-prof/update-loopch.c: Dito.
7628 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7629 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7630 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7631 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7632 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7633 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7634 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7635
f4d5a23d
AK
76362016-07-13 Andi Kleen <ak@linux.intel.com>
7637
7638 * lib/profopt.exp (profopt-execute): Remove .imports files.
7639
ae145898
AK
76402016-07-13 Andi Kleen <ak@linux.intel.com>
7641
0b965526 7642 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7643
e97bd4f5
AK
76442016-07-13 Andi Kleen <ak@linux.intel.com>
7645
7646 * lib/profopt.exp (dg-final-scan-autofdo,
7647 dg-final-scan-not-autofdo): New functions.
7648
6fa3d4b4
BC
76492016-07-13 Bin Cheng <bin.cheng@arm.com>
7650
7651 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7652 * gcc.dg/vect/vect-35.c: Ditto.
7653 * gcc.dg/vect/vect-alias-check-2.c: New test.
7654
65f18bc6
ML
76552016-07-13 Martin Liska <mliska@suse.cz>
7656
7657 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7658 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7659 * gfortran.dg/pr42108.f90: Update expected dump scan.
7660
9737f35b
RB
76612016-07-13 Richard Biener <rguenther@suse.de>
7662
7663 PR tree-optimization/24574
7664 * gcc.dg/pr24574.c: New testcase.
7665
62c0ea4b
SKS
76662016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7667
0b965526 7668 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7669 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7670 * c-c++-common/pr68833-1.c: Require int32plus.
7671 * gcc.dg/ipa/pr63551.c: Likewise.
7672 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7673 * gcc.dg/ipa/pr64041.c: Require int32plus.
7674
c7ed8938
IE
76752016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7676
7677 PR ipa/71633
7678 * g++.dg/pr71633.C: New test.
7679
5ce15300
TP
76802016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7681
7682 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7683 Add new arm_thumb1_cbz_ok effective target.
7684 * gcc.target/arm/cbz.c: New test.
7685
2b9509a3
TP
76862016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7687
7688 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7689 Define effective target.
7690 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7691 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7692 * gcc.target/arm/movhi_movw.c: New test.
7693 * gcc.target/arm/movsi_movw.c: Likewise.
7694 * gcc.target/arm/movdi_movw.c: Likewise.
7695
7f15b177
RB
76962016-07-13 Richard Biener <rguenther@suse.de>
7697
7698 PR middle-end/71104
7699 * gcc.dg/pr71104-1.c: New testcase.
7700 * gcc.dg/pr71104-2.c: Likewise.
7701
0b0a896e
MM
77022016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7703
7704 PR target/71805
7705 * gcc.target/powerpc/pr71805.c: New test.
7706
f906f5ed
BS
77072016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7708
7709 * gcc.target/powerpc/divkc3-1.c: New.
7710 * gcc.target/powerpc/mulkc3-1.c: New.
7711
9e63c3aa
NS
77122016-07-12 Nathan Sidwell <nathan@acm.org>
7713
7714 * gcc.target/arm/data-rel-1.c: New.
7715 * gcc.target/arm/data-rel-2.c: New.
7716 * gcc.target/arm/data-rel-3.c: New.
7717
f507d202
ML
77182016-07-12 Martin Liska <mliska@suse.cz>
7719
7720 * gcc.dg/params/blocksort-part.c: New test.
7721 * gcc.dg/params/params.exp: New file.
7722
d6f7c125
KT
77232016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7724
7725 PR middle-end/71700
7726 * gcc.c-torture/execute/pr71700.c: New test.
7727
37ccb0ba
SB
77282016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7729 Richard Biener <rguenther@suse.de>
7730
7731 PR tree-optimization/23286
7732 PR tree-optimization/70159
7733 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7734 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7735 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7736 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7737 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7738 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7739 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7740 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7741 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7742 * gcc.dg/pr51879-12.c: Likewise.
7743 * gcc.dg/strlenopt-9.c: Likewise.
7744 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7745 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7746 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7747 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7748 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7749 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7750 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7751 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7752 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7753 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7754 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7755 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7756 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7757 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7758 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7759
712a93d6
RB
77602016-07-12 Richard Biener <rguenther@suse.de>
7761
7762 PR rtl-optimization/68961
7763 * gcc.target/i386/pr68961.c: New testcase.
7764
c392943c
JJ
77652016-07-11 Jakub Jelinek <jakub@redhat.com>
7766
3d56e6a4
JJ
7767 PR middle-end/71758
7768 * c-c++-common/gomp/pr71758.c: New test.
7769 * gfortran.dg/gomp/pr71758.f90: New test.
7770
c392943c
JJ
7771 PR tree-optimization/71823
7772 * gcc.dg/vect/pr71823.c: New test.
7773
741d3be5
DM
77742016-07-11 David Malcolm <dmalcolm@redhat.com>
7775
7776 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7777 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7778 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7779
92fa45b5
L
77802016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7781
7782 PR target/71801
7783 * gcc.target/i386/pr71801.c: New test.
7784
f51606c7
RB
77852016-07-11 Richard Biener <rguenther@suse.de>
7786
7787 PR tree-optimization/71816
7788 * gcc.dg/torture/pr71816.c: New testcase.
7789
36b54ce0
TK
77902016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7791
7792 PR fortran/71783
7793 * gfortran.dg/dependency_46.f90: New test.
7794
d13835b6
VM
77952016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7796
7797 PR rtl-optimization/71621
7798 * gcc.target/i386/pr71621-1.c: New.
7799 * gcc.target/i386/pr71621-2.c: New.
7800
642bcbdf
CP
78012016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7802
7803 * gfortran.dg/goacc/pr71704.f90: New test.
7804
02eb5b8b
BS
78052016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7806
7807 PR target/71297
7808 * gcc.target/powerpc/pr71297.c: New.
7809
8beb9a0d
JW
78102016-07-08 Jiong Wang <jiong.wang@arm.com>
7811
7812 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7813
cef4b650
MM
78142016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7815
7816 PR target/71806
7817 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7818
3c3ecf52
AH
78192016-07-08 Alan Hayward <alan.hayward@arm.com>
7820
7821 PR tree-optimization/71667
7822 * gcc.dg/vect/pr71667.c: New
7823
2660286d
ML
78242016-07-08 Martin Liska <mliska@suse.cz>
7825
7826 * gcc.dg/torture/pr71606.c: New test.
7827
70cdd4ae
JD
78282016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7829
7830 PR fortran/71764
7831 * gfortran.dg/pr71764.f90: New test.
7832
842dc2e6
JJ
78332016-07-07 Jakub Jelinek <jakub@redhat.com>
7834 Kai Tietz <ktietz70@googlemail.com>
7835
7836 PR c++/70869
7837 PR c++/71054
7838 * g++.dg/cpp0x/pr70869.C: New test.
7839 * g++.dg/cpp0x/pr71054.C: New test.
7840
31be4262
DE
78412016-07-07 David Edelsohn <dje.gcc@gmail.com>
7842
7843 * g++.dg/debug/pr71432.C: Fail on AIX.
7844
1c122092
ML
78452016-07-07 Martin Liska <mliska@suse.cz>
7846
7847 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7848 an undefined behavior.
7849 * gfortran.dg/do_3.F90: Likewise.
7850 * gfortran.dg/do_check_11.f90: New test.
7851 * gfortran.dg/do_check_12.f90: New test.
7852 * gfortran.dg/do_corner_warn.f90: New test.
7853
7119f1b1
ML
78542016-07-07 Martin Liska <mliska@suse.cz>
7855
7856 * gfortran.dg/predict-1.f90: Ammend the test.
7857 * gfortran.dg/predict-2.f90: Likewise.
7858
275792f2
IE
78592016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7860
7861 PR ipa/71624
7862 * g++.dg/pr71624.C: New test.
7863
05a437c1
TP
78642016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7865
7866 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7867 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7868 ARMv8-M Mainline architectures.
7869
6f493951
TP
78702016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7871
7872 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7873 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7874
5ddaee94
SB
78752016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7876
7877 PR target/70098
7878 PR target/71763
7879 * gcc.target/powerpc/pr71763.c: New file.
7880
651afdb2
YR
78812016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7882
7883 PR tree-optimization/71518
0b965526 7884 * gcc.dg/pr71518.c: New test.
651afdb2 7885
9df99881
WD
78862016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7887
7888 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7889
7b4e0769
SKS
78902016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7891
0b965526 7892 PR target/50739
7b4e0769
SKS
7893 * gcc.target/avr/pr50739.c: New test.
7894
eb4432f7
JH
78952016-07-05 Jan Hubicka <jh@suse.cz>
7896
7897 * gcc.dg/tree-ssa/scev-14.c: update template.
7898
c01e092f
RS
78992016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7900
7901 * gcc.dg/vect/group-no-gaps-1.c: New test.
7902
8070763a
AK
79032016-07-05 Andi Kleen <ak@linux.intel.com>
7904
7905 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7906 if kernel supports MPX.
7907
3f8257db 79082016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7909
7910 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7911
36a265b1
MM
79122016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7913 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7914
7915 * gcc.target/powerpc/signbit-1.c: New test.
7916 * gcc.target/powerpc/signbit-2.c: New test.
7917 * gcc.target/powerpc/signbit-3.c: New test.
7918
7a98fb6e
KT
79192016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7920
7921 PR rtl-optimization/71594
7922 * gcc.dg/torture/pr71594.c: New test.
7923
1e3d54b4
JH
79242016-07-05 Jan Hubicka <jh@suse.cz>
7925
7926 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7927
84ca3893
DM
79282016-07-05 David Malcolm <dmalcolm@redhat.com>
7929
7930 PR c++/62314
3a146d46 7931 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7932 number of missing semicolon error.
7933 * g++.dg/pr62314-2.C: New test case.
7934
20d0bfce
AF
79352016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7936
7937 * gfortran.dg/coarray_stat_function.f90: New test.
7938 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7939 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7940 to new interfaces.
7941
69aaea06
AV
79422016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7943
7944 PR fortran/71623
7945 * gfortran.dg/deferred_character_17.f90: New test.
7946
f723a43c
CL
79472016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7948
7949 * gcc.target/arm/neon/polytypes.c: Move to ...
7950 * gcc.target/arm/polytypes.c: ... here.
7951 * gcc.target/arm/neon/pr51534.c: Move to ...
7952 * gcc.target/arm/pr51534.c: ... here.
7953 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7954 * gcc.target/arm/vect-vcvt.c: ... here.
7955 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7956 * gcc.target/arm/vect-vcvtq.c: ... here.
7957 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7958 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7959 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7960 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7961 * gcc.target/arm/neon/neon.exp: Delete.
7962 * gcc.target/arm/neon/: Delete.
7963
d73e0ccf
JD
79642016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7965
7966 PR fortran/65575
7967 * gfortran.dg: pr65575.f90: New test.
7968
c20f6223
JD
79692016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7970
7971 PR fortran/35849
7972 * gfortran.dg: pr35849.f90: New test.
7973
2a5537c3
JJ
79742016-07-04 Jakub Jelinek <jakub@redhat.com>
7975
7976 PR c++/71739
7977 * g++.dg/cpp0x/pr71739.C: New test.
7978
740f9751
CL
79792016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7980
7981 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7982
bf749919
DV
79832016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7984
7985 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7986 locr.
7987 * gcc.target/s390/loc-1.c: New test.
7988
430bb38e
YR
79892016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7990
3a146d46
JJ
7991 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7992 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7993
15f6e0da
RR
79942016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7995
7996 PR target/63874
7997 * gcc.target/aarch64/pr63874.c: New test.
7998
79335075
JB
79992016-07-04 Jan Beulich <jbeulich@suse.com>
8000
8001 * g++.dg/header.c: New.
8002 * gcc.dg/header.c: New.
8003
557e8c49
JJ
80042016-07-02 Jakub Jelinek <jakub@redhat.com>
8005
8006 PR c/71719
8007 * c-c++-common/Wunused-var-15.c: New test.
8008
79a592e3
JJ
80092016-07-01 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR fortran/71687
8012 * gfortran.dg/gomp/pr71687.f90: New test.
8013
e2298656
BS
80142016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8015
8016 * gcc.dg/const-float128-ped.c: Require __float128 effective
8017 target and options.
8018 * gcc.dg/const-float128.c: Likewise.
8019 * gcc.dg/torture/float128-cmp-invalid.c: Require
8020 __float128 and base_quadfloat_support effective targets, and
8021 __float128 options.
8022 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8023 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8024 * gcc.dg/torture/float128-nan.c: Likewise.
8025 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8026 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8027 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 8028 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
8029 (add_options_for___float128): New.
8030 (check_effective_target_base_quadword_support): New.
8031
70c11966
MM
80322016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8033
8034 PR target/71720
8035 * gcc.target/powerpc/pr71720.c: New test.
8036
059541fd
JB
80372016-07-01 Jan Beulich <jbeulich@suse.com>
8038
8039 * gcc.dg/bss.c: New.
8040
2c1e4964
PB
80412016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8042
8043 PR target/71698
8044 * gcc.target/powerpc/pr71698.c: New test.
8045
22e1cb39
GJL
80462016-07-01 Georg-Johann Lay <avr@gjlay.de>
8047
8048 PR target/71151
8049 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8050 instead of ".foo" for its section name.
8051 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8052 depending on MCU's flash size.
8053 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8054 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8055 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8056 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8057 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8058 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8059
466cf574
JB
80602016-07-01 Jan Beulich <jbeulich@suse.com>
8061
8062 * gcc.target/i386/pr65105-2.c: Add -msse2.
8063
351beab7
JJ
80642016-06-30 Jakub Jelinek <jakub@redhat.com>
8065
55a0f21a
JJ
8066 PR tree-optimization/71707
8067 * gcc.dg/strlenopt-29.c: New test.
8068
6245ad72
JJ
8069 PR fortran/71704
8070 * gfortran.dg/gomp/pr71704.f90: New test.
8071
351beab7
JJ
8072 PR fortran/71705
8073 * gfortran.dg/gomp/pr71705.f90: New test.
8074
5a3a6a5e
KN
80752016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8076
8077 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8078 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8079 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8080 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8081 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8082 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8083 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8084 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8085 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8086 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8087 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8088 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8089 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8090 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8091 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8092 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8093 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8094 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8095 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8096 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8097 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8098 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8099 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8100 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8101 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8102 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8103 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8104 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8105 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8106 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8107 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8108 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8109 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8110 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8111 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8112 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8113 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8114 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8115 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8116 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8117 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8118 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8119 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8120 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8121 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8122 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8123 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8124 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8125 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8126 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8127 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8128 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8129 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8130 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8131 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8132 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8133 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8134 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8135 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8136 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8137 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8138 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8139 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8140 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8141 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8142 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8143 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8144 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8145 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8146 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8147 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8148 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8149 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8150 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8151 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8152 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8153 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8154 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8155 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8156 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8157 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8158
3dfa8071 81592016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 8160 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
8161
8162 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8163
9bd62242 81642016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 8165 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
8166
8167 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8168
603107fb
DM
81692016-06-30 David Malcolm <dmalcolm@redhat.com>
8170
8171 PR driver/71651
8172 * gcc.dg/spellcheck-options-12.c: New test case.
8173
205cccc7
JJ
81742016-06-30 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR middle-end/71693
8177 * gcc.c-torture/compile/pr71693.c: New test.
8178
f4452176
DM
81792016-06-29 David Malcolm <dmalcolm@redhat.com>
8180
8181 * gcc.dg/spellcheck-params.c: New testcase.
8182 * gcc.dg/spellcheck-params-2.c: New testcase.
8183
c5e74d9d
MM
81842016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8185
8186 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8187 vector extract instructions.
8188 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8189
e44ecbfd
JD
81902016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8191
8192 PR fortran/71686
8193 * gfortran.dg/unexpected_eof_2.f90: New test.
8194 * gfortran.dg/unexpected_eof_3.f90: New test.
8195
ee446d9f
JW
81962016-06-29 Jim Wilson <jim.wilson@linaro.org>
8197
8198 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8199
27f67461
CP
82002016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8201
8202 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8203 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8204 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8205
b1206d29
RB
82062016-06-29 Richard Biener <rguenther@suse.de>
8207
8208 PR middle-end/15256
8209 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8210
1af21224
MW
82112016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8212
8213 * gcc.target/arm/aapcs/neon-vect10.c: Require
8214 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8215 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8216 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8217 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8218 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8219 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8220 * gcc.target/arm/fp16-aapcs-1.c: Require
8221 -mfloat-ab=hard. Also simplify the test.
8222 * gcc.target/arm/fp16-aapcs-2.c: New.
8223
7fe43755
MW
82242016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8225
0b965526 8226 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
8227 (add_options_for_arm_fp16_ieee): New.
8228 (add_options_for_arm_fp16_alternative): New.
8229 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8230 long-line.
8231 (effective_target_arm_fp16_hw): New.
8232
264d951a
IE
82332016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8234
8235 PR tree-optimization/71655
8236 * g++.dg/pr71655.C: New test.
8237
5c846a81
ML
82382016-06-29 Martin Liska <mliska@suse.cz>
8239
8240 * gcc.dg/pr71585.c: New test.
8241 * gcc.dg/pr71585-2.c: New test.
8242 * gcc.dg/pr71585-3.c: New test.
8243
fafe9318
YR
82442016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8245
8246 PR tree-optimization/70729
8247 * g++.dg/vect/pr70729.cc: New test.
8248
54d19c3b
TS
82492016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8250
8251 * c-c++-common/gomp/cancel-1.c: Extend.
8252
5f3cd7c3
JJ
82532016-06-29 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR tree-optimization/71625
8256 * gcc.dg/strlenopt-28.c: New test.
8257
4aa83879
RB
82582016-06-29 Richard Biener <rguenther@suse.de>
8259
8260 PR middle-end/71002
8261 * g++.dg/torture/pr71002.C: Adjust testcase.
8262
152ef731
JJ
82632016-06-29 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR c/71685
8266 * gcc.dg/pr71685.c: New test.
8267
82682016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
8269
8270 PR c/71552
8271 * gcc.dg/init-bad-9.c: New test.
8272
d41dc215
BS
82732016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8274
8275 * gcc.target/powerpc/abs128-1.c: Require VSX.
8276 * gcc.target/powerpc/copysign128-1.c: Likewise.
8277 * gcc.target/powerpc/inf128-1.c: Likewise.
8278 * gcc.target/powerpc/nan128-1.c: Likewise.
8279
6a20b538
JJ
82802016-06-28 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR middle-end/71626
8283 * gcc.c-torture/execute/pr71626-1.c: New test.
8284 * gcc.c-torture/execute/pr71626-2.c: New test.
8285
77d93c47
PB
82862016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8287
8288 PR target/71656
8289 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8290
a8264058
SB
82912016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8292
8293 PR target/71670
8294 * gcc.target/powerpc/pr71670.c: New testcase.
8295
0dc47331
PB
82962016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8297
8298 PR target/71656
8299 * gcc.target/powerpc/pr71656-1.c: New test.
8300 * gcc.target/powerpc/pr71656-2.c: New test.
8301
b65ffc79
CL
83022016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8303
8304 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8305 around fp16 code.
8306 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8307 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8308 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8309 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8310 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8311 Add arm_neon_fp16_ok effective target.
0b965526
UB
8312 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8313 Likewise.
8314 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8315 Likewise.
8316 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8317 Likewise.
8318 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8319 Likewise.
8320 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8321 Likewise.
8322 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8323 Likewise.
8324 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8325 Likewise.
8326 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8327 Likewise.
8328 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8329 Likewise.
8330 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8331 Likewise.
8332 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8333 Likewise.
b65ffc79 8334
9bb86f40
JH
83352016-06-26 Jan Hubicka <hubicka@ucw.cz>
8336
8337 * gcc.dg/predict-12.c: New testcase.
8338
46db0fd4
JD
83392016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8340
8341 PR fortran/71649
8342 * gfortran.dg/pr71649.f90: New test.
8343
2a65e70b
JJ
83442016-06-25 Jakub Jelinek <jakub@redhat.com>
8345
f8a06e24
JJ
8346 PR tree-optimization/71643
8347 * g++.dg/opt/pr71643.C: New test.
8348
2a65e70b
JJ
8349 PR tree-optimization/71631
8350 * gcc.c-torture/execute/pr71631.c: New test.
8351
7805417a
JH
83522016-06-24 Jan Hubicka <hubicka@ucw.cz>
8353
8354 * gcc.dg/predict-11.c: New testcase.
8355 * gfortran.dg/predict-2.f90: New testcase.
8356
888ed1a3
JH
83572016-06-24 Jan Hubicka <hubicka@ucw.cz>
8358
8359 * gcc.dg/predict-10.c: New test.
8360
53605f35
BS
83612016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8362
8363 * gcc.target/powerpc/abs128-1.c: New.
8364 * gcc.target/powerpc/copysign128-1.c: New.
8365 * gcc.target/powerpc/inf128-1.c: New.
8366 * gcc.target/powerpc/nan128-1.c: New.
8367
7b22b4c6
EB
83682016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8369
8370 * gfortran.dg/pr71642.f90: New test.
8371
37e373c2
JJ
83722016-06-24 Jakub Jelinek <jakub@redhat.com>
8373
8374 PR tree-optimization/71647
8375 * gcc.target/i386/pr71647.c: New test.
8376
b20b79f2
L
83772016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8378
8379 * gcc.target/i386/noplt-gd-1.c: New test.
8380 * gcc.target/i386/noplt-gd-2.c: Likewise.
8381 * gcc.target/i386/noplt-gd-3.c: Likewise.
8382 * gcc.target/i386/noplt-ld-1.c: Likewise.
8383 * gcc.target/i386/noplt-ld-2.c: Likewise.
8384 * gcc.target/i386/noplt-ld-3.c: Likewise.
8385 * lib/target-supports.exp
8386 (check_effective_target_tls_get_addr_via_got): New.
8387
04619cb8
UB
83882016-06-24 Uros Bizjak <ubizjak@gmail.com>
8389
8390 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8391 testsuite compile flags.
8392 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8393 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8394
83952016-06-24 Uros Bizjak <ubizjak@gmail.com>
8396
8397 * g++dg/vect/pr36684.cc: Add dg-do compile.
8398 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8399 * gcc.dg/vect/pr70021.c: Ditto.
8400 * gcc.dg/vect/pr70138-1.c: Ditto.
8401 * gcc.dg/vect/pr70138-2.c: Ditto.
8402 * gcc.dg/vect/pr70354-1.c: Ditto.
8403 * gcc.dg/vect/pr70354-2.c: Ditto.
8404 * gcc.dg/vect/pr71259.c: Ditto.
8405 * gcc.dg/vect/pr71416-1.c: Ditto.
8406 * gcc.dg/vect/slp-43.c: Ditto.
8407 * gcc.dg/vect/slp-45.c: Ditto.
8408 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8409 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8410 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8411 * gfortran.dg/vect/pr69980.f90: Ditto.
8412
84132016-06-24 Uros Bizjak <ubizjak@gmail.com>
8414
8415 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8416 * gcc.dg/vect/bb-slp-30.c: Ditto.
8417 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8418 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8419 * gcc.dg/vect/pr45902.c: Ditto.
8420 * gcc.dg/vect/pr48172.c: Ditto.
8421 * gcc.dg/vect/pr48377.c: Ditto.
8422 * gcc.dg/vect/pr49038.c: Ditto.
8423 * gcc.dg/vect/pr49771.c: Ditto.
8424 * gcc.dg/vect/pr52091.c: Ditto.
8425 * gcc.dg/vect/pr53185-2.c: Ditto.
8426 * gcc.dg/vect/pr56826.c: Ditto.
8427 * gcc.dg/vect/pr60276.c: Ditto.
8428 * gcc.dg/vect/pr62021.c: Ditto.
8429 * gcc.dg/vect/pr63530.c: Ditto.
8430 * gcc.dg/vect/pr65518.c: Ditto.
8431 * gcc.dg/vect/pr65947-1.c: Ditto.
8432 * gcc.dg/vect/pr65947-10.c: Ditto.
8433 * gcc.dg/vect/pr65947-11.c: Ditto.
8434 * gcc.dg/vect/pr65947-12.c: Ditto.
8435 * gcc.dg/vect/pr65947-13.c: Ditto.
8436 * gcc.dg/vect/pr65947-2.c: Ditto.
8437 * gcc.dg/vect/pr65947-3.c: Ditto.
8438 * gcc.dg/vect/pr65947-4.c: Ditto.
8439 * gcc.dg/vect/pr65947-5.c: Ditto.
8440 * gcc.dg/vect/pr65947-6.c: Ditto.
8441 * gcc.dg/vect/pr65947-7.c: Ditto.
8442 * gcc.dg/vect/pr65947-8.c: Ditto.
8443 * gcc.dg/vect/pr65947-9.c: Ditto.
8444 * gcc.dg/vect/pr71416-1.c: Ditto.
8445 * gcc.dg/vect/pr71439.c: Ditto.
8446 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8447 * gcc.dg/vect/vect-bswap16.c: Ditto.
8448 * gcc.dg/vect/vect-bswap32.c: Ditto.
8449 * gcc.dg/vect/vect-bswap64.c: Ditto.
8450 * gcc.dg/vect/vect-live-1.c: Ditto.
8451 * gcc.dg/vect/vect-live-2.c: Ditto.
8452 * gcc.dg/vect/vect-live-3.c: Ditto.
8453 * gcc.dg/vect/vect-live-4.c: Ditto.
8454 * gcc.dg/vect/vect-live-5.c: Ditto.
8455 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8456 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8457 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8458 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8459 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8460 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8461 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8462 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8463 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8464 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8465 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8466 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8467 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8468 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8469 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8470 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8471 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8472
da224bcb
UB
84732016-06-24 Uros Bizjak <ubizjak@gmail.com>
8474
8475 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8476
dfee2870
L
84772016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8478
8479 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8480 ia32 if R_386_GOT32X relocation is supported.
8481 * gcc.target/i386/noplt-3.c: Likewise.
8482 * gcc.target/i386/noplt-2.c: Likewise.
8483 (main): Renamed to ...
8484 (bar): This.
8485 * gcc.target/i386/noplt-4.c: Likewise.
8486 (main): Renamed to ...
8487 (bar): This.
8488 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8489 * gcc.target/i386/pr67400-5.c: Likewise.
8490
a86451b9
JJ
84912016-06-24 Jakub Jelinek <jakub@redhat.com>
8492
00085092
JJ
8493 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8494 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8495
a86451b9
JJ
8496 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8497 f4): Adjust expected diagnostics.
8498 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8499 (T): If OVFP is defined, redefine to TP.
8500 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8501 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8502 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8503 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8504 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8505 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8506 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8507 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8508 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8509 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8510 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8511 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8512 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8513 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8514 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8515 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8516 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8517 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8518 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8519 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8520 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8521 as last argument to __builtin_add_overflow_p.
8522
7bb5d5f4
UB
85232016-06-23 Uros Bizjak <ubizjak@gmail.com>
8524
8525 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8526 dg-options and remove default vector testsuite compile flags.
8527 * g++.dg/vect/pr33860a.cc: Ditto.
8528 * g++.dg/vect/pr45470-a.cc: Ditto.
8529 * g++.dg/vect/pr45470-b.cc: Ditto.
8530 * g++.dg/vect/pr60896.cc: Ditto.
8531 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8532 * gcc.dg/vect/pr18308.c: Ditto.
8533 * gcc.dg/vect/pr24049.c: Ditto.
8534 * gcc.dg/vect/pr33373.c: Ditto.
8535 * gcc.dg/vect/pr36228.c: Ditto.
8536 * gcc.dg/vect/pr42395.c: Ditto.
8537 * gcc.dg/vect/pr42604.c: Ditto.
8538 * gcc.dg/vect/pr46663.c: Ditto.
8539 * gcc.dg/vect/pr48765.c: Ditto.
8540 * gcc.dg/vect/pr49093.c: Ditto.
8541 * gcc.dg/vect/pr49352.c: Ditto.
8542 * gcc.dg/vect/pr52298.c: Ditto.
8543 * gcc.dg/vect/pr52870.c: Ditto.
8544 * gcc.dg/vect/pr53185.c: Ditto.
8545 * gcc.dg/vect/pr53773.c: Ditto.
8546 * gcc.dg/vect/pr56695.c: Ditto.
8547 * gcc.dg/vect/pr62171.c: Ditto.
8548 * gcc.dg/vect/pr63530.c: Ditto.
8549 * gcc.dg/vect/pr68339.c: Ditto.
8550 * gcc.dg/vect/pr71259.c: Ditto.
8551 * gcc.dg/vect/vect-82_64.c: Ditto.
8552 * gcc.dg/vect/vect-83_64.c: Ditto.
8553 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8554 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8555 * gcc.dg/vect/vect-shift-2.c: Ditto.
8556 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8557 * gfortran.dg/vect/pr39318.f90: Ditto.
8558 * gfortran.dg/vect/pr45714-a.f: Ditto.
8559 * gfortran.dg/vect/pr45714-b.f: Ditto.
8560 * gfortran.dg/vect/pr46213.f90: Ditto.
8561
2d4bb02f
MM
85622016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8563 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8564
8565 * gcc.target/powerpc/p9-splat-5.c: New test.
8566
f6d1b868
UB
85672016-06-23 Uros Bizjak <ubizjak@gmail.com>
8568
8569 PR tree-optimization/71488
8570 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8571 * lib/target-supports.exp: ... here.
8572 (check_sse4_hw_available): New procedure.
8573 (check_effective_target_sse4_runtime): Ditto.
8574 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8575 -march=westmere for sse4_runtime targets.
936ff030 8576 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8577 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8578 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8579 (main): Call check_vect ().
a7898180 8580 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8581
c0597759
L
85822016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8583
8584 PR target/66232
8585 PR target/67400
8586 * gcc.target/i386/pr66232-14.c: New file.
8587 * gcc.target/i386/pr66232-15.c: Likewise.
8588 * gcc.target/i386/pr66232-16.c: Likewise.
8589 * gcc.target/i386/pr66232-17.c: Likewise.
8590 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8591 ia32 if R_386_GOT32X relocation is supported.
8592 * gcc.target/i386/pr67400-2.c: Likewise.
8593 * gcc.target/i386/pr67400-3.c: Likewise.
8594 * gcc.target/i386/pr67400-4.c: Likewise.
8595 * gcc.target/i386/pr67400-6.c: Likewise.
8596 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8597 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8598
5b0e27a7
JD
85992016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8600
8601 PR libgfortran/48852
8602 * gfortran.dg/char4_iunit_1.f03: Update test.
8603 * gfortran.dg/f2003_io_5.f03: Update test.
8604 * gfortran.dg/real_const_3.f90: Update test.
8605
7f586d90
AK
86062016-06-23 Andi Kleen <ak@linux.intel.com>
8607
8608 * g++.dg/bprob/bprob.exp: Support autofdo.
8609 * g++.dg/tree-prof/tree-prof.exp: dito.
8610 * gcc.dg/tree-prof/tree-prof.exp: dito.
8611 * gcc.misc-tests/bprob.exp: dito.
8612 * gfortran.dg/prof/prof.exp: dito.
8613 * lib/profopt.exp: dito.
8614 * lib/target-supports.exp: Check for autofdo.
8615
60fa7862
ML
86162016-06-23 Martin Liska <mliska@suse.cz>
8617
8618 * gcc.dg/pr71619.c: New test.
8619
e3d62871
UB
86202016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8621
8622 PR target/67400
cc901875
UB
8623 * gcc.target/i386/pr67400-1.c: New test.
8624 * gcc.target/i386/pr67400-2.c: Likewise.
8625 * gcc.target/i386/pr67400-3.c: Likewise.
8626 * gcc.target/i386/pr67400-4.c: Likewise.
8627 * gcc.target/i386/pr67400-5.c: Likewise.
8628 * gcc.target/i386/pr67400-6.c: Likewise.
8629 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8630
ac81cf0b
DM
86312016-06-22 David Malcolm <dmalcolm@redhat.com>
8632
8633 * c-c++-common/missing-header-1.c: New test case.
8634 * c-c++-common/missing-header-2.c: New test case.
8635 * c-c++-common/missing-header-3.c: New test case.
8636 * c-c++-common/missing-header-4.c: New test case.
8637
1a4f11c8
DM
86382016-06-22 David Malcolm <dmalcolm@redhat.com>
8639
8640 PR c/70339
8641 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8642 hint.
8643 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8644 expected results due to builtin "nanl" now being suggested for
8645 "name".
8646 * gcc.dg/pr67580.c: Update expected messages.
8647 * gcc.dg/spellcheck-identifiers.c: New testcase.
8648 * gcc.dg/spellcheck-typenames.c: New testcase.
8649
a93eac6a
DM
86502016-06-22 David Malcolm <dmalcolm@redhat.com>
8651
8652 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8653 file.
8654 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8655 diagnostic-test-show-locus-parseable-fixits.c to sources for
8656 diagnostic_plugin_test_show_locus.c.
8657 * lib/gcc-defs.exp (freeform_regexps): New global.
8658 (dg-regexp): New function.
8659 (handle-dg-regexps): New function.
8660 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8661 freeform_regexps to the empty list.
8662 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8663
49e76ff1
IE
86642016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8665
f6d1b868 8666 PR tree-optimization/71488
49e76ff1
IE
8667 * g++.dg/pr71488.C: New test.
8668 * gcc.dg/vect/vect-bool-cmp.c: New test.
8669
951d8c8a
EB
86702016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8671
8672 * gcc.dg/guality/param-5.c: New test.
8673
b60fc3bd
BE
86742016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8675
8676 * gcc.target/i386/asm-flag-7.c: New test.
8677
0609abda
TS
86782016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8679
8680 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8681 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8682 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8683 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8684 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8685 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8686 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8687 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8688 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8689 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8690 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8691 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8692 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8693 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8694 * lib/target-supports.exp: Likewise.
8695
ee2499b4
TS
86962016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8697
8698 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8699 * gcc.dg/attr-ms_struct-2.c: Likewise.
8700 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8701 * gcc.dg/bf-ms-attrib.c: Likewise.
8702 * gcc.dg/bf-ms-layout-2.c: Likewise.
8703 * gcc.dg/bf-ms-layout-3.c: Likewise.
8704 * gcc.dg/bf-ms-layout.c: Likewise.
8705 * gcc.dg/bf-no-ms-layout.c: Likewise.
8706 * gcc.target/i386/bitfield1.c: Likewise.
8707 * gcc.target/i386/bitfield2.c: Likewise.
8708 * gcc.target/i386/bitfield3.c: Likewise.
8709
caea59ff
KN
87102016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8711
8712 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8713 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8714 override other than -mcpu=power9 command-line option is specified,
8715 or if the target operating system is aix.
8716 * gcc.target/powerpc/darn-1.c: Likewise.
8717 * gcc.target/powerpc/darn-2.c: Likewise.
8718 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8719 test if effective-target is not powerpc_p9vector_ok or if the
8720 target operating system is not defined.
8721 * gcc.target/powerpc/vslv-1.c: Likewise.
8722 * gcc.target/powerpc/vsrv-0.c: Likewise.
8723 * gcc.target/powerpc/vsrv-1.c: Likewise.
8724
63617e30
TB
87252016-06-21 Tobias Burnus <burnus@net-b.de>
8726
8727 PR fortran/71068
8728 * gfortran.dg/coarray/data_1.f90: New.
8729
89192c3c
WD
87302016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8731
8732 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8733 (dg-require-effective-target): Use arm_v8_neon_hw.
8734 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8735 (dg-require-effective-target): Likewise.
8736 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8737 (dg-require-effective-target): Likewise.
8738 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8739 (dg-require-effective-target): Likewise.
8740 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8741 (dg-require-effective-target): Likewise.
8742 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8743 (dg-require-effective-target): Likewise.
8744 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8745 Add AArch64 check.
8746
64ac50e2
WD
87472016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8748
8749 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8750 Set to 3 so test passes.
8751
6252b5db
WD
87522016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8753
8754 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8755
3b9bc511
IV
87562016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8757
8758 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8759 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8760 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8761 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8762
21db1c78
IV
87632016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8764
8765 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8766 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8767
9d30e86f
L
87682016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8769
8770 PR target/71549
8771 * gcc.target/i386/pr71549.c: New test.
8772
448a7c69
KN
87732016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8774
8775 * gcc.target/powerpc/vadsdu-0.c: Replace
8776 dg-require-effective-target directive to allow test to run on more
8777 platforms, and add dg-skip-if directive to disable test on aix
8778 platforms because of known incompatibilities.
8779 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8780 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8781 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8782 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8783 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8784 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8785 * gcc.target/powerpc/vadsdub-2.c: Replace
8786 dg-require-effective-target directive to allow test to run on more
8787 platforms, and add dg-skip-if directive to disable test on aix
8788 platforms because of known incompatibilities.
8789 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8790 with vec_absdb call to differentiate this test from vadsdub-1.c.
8791 * gcc.target/powerpc/vadsduh-1.c: Replace
8792 dg-require-effective-target directive to allow test to run on more
8793 platforms, and add dg-skip-if directive to disable test on aix
8794 platforms because of known incompatibilities.
8795 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8796 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8797 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8798
0ad84f34
JJ
87992016-06-21 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR tree-optimization/71588
8802 * gcc.dg/pr71558.c: New test.
8803
e71e8d94
SKS
88042016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8805
8806 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8807 * c-c++-common/pr68657-2.c: Likewise.
8808 * c-c++-common/pr68657-3.c: Likewise.
8809 * gcc.dg/torture/pr69714.c: Require int32plus support.
8810 * gcc.dg/torture/pr70025.c: Likewise.
8811 * gcc.dg/torture/pr70083.c: Likewise.
8812 * gcc.dg/torture/pr70542.c: Likewise.
8813 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8814
5a578671
JM
88152016-06-20 Joseph Myers <joseph@codesourcery.com>
8816
8817 PR c/71601
8818 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8819
7a9df68e
JJ
88202016-06-20 Jakub Jelinek <jakub@redhat.com>
8821
50aa64d5
JJ
8822 PR middle-end/71581
8823 * gcc.dg/pr71581.c: New test.
8824
7a9df68e
JJ
8825 PR rtl-optimization/71591
8826 * gcc.dg/cpp/pr71591.c: New test.
8827
3947cf19
DR
88282016-06-20 David B. Robins <gcc@davidrobins.net>
8829
8830 PR target/71571
8831 * g++.dg/torture/pr71571.C: New test.
8832
c4ff221e
JJ
88332016-06-20 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR target/71559
8836 * gcc.target/i386/sse2-pr71559.c: New test.
8837 * gcc.target/i386/avx-pr71559.c: New test.
8838 * gcc.target/i386/avx512f-pr71559.c: New test.
8839
f1b5abfb
TB
88402016-06-20 Tobias Burnus <burnus@net-b.de>
8841
8842 PR fortran/71194
8843 * gfortran.dg/pointer_remapping_10.f90: New.
8844
842107e4
DM
88452016-06-20 David Malcolm <dmalcolm@redhat.com>
8846
8847 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8848
d9e8bdfd
MS
88492016-06-20 Martin Sebor <msebor@redhat.com>
8850
8851 PR c/69507
8852 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8853 * gnu90-const-expr-1.c: Same.
8854 * gnu99-const-expr-1.c: Same.
8855 * gnu99-static-1.c: Same.
8856
67785479
RL
88572016-06-20 Renlin Li <renlin.li@arm.com>
8858
29f09b38 8859 PR testsuite/71489
67785479
RL
8860 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8861
636929b8
JG
88622016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8863
8864 * gcc.target/aarch64/vcvt_f64_1.c: New.
8865 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8866 * gcc.target/aarch64/vrecp_f64_1.c: New.
8867
ff7b374b
KT
88682016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8869
8870 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8871 "alignement".
8872
554cfc9e
GJL
88732016-06-20 Georg-Johann Lay <avr@gjlay.de>
8874
8875 PR target/71103
8876 * gcc.target/avr/torture/pr71103-2.c: New test.
8877
94087e88 88782016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8879
8880 PR c/69507
8881 * gcc.dg/alignof.c: New test.
8882
c561b091
PC
88832016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8884
8885 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8886 vs dg-error; test constexpr specifier too.
8887
bf54f123
PC
88882016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8889
8890 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8891
4e53aa97
CL
88922016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8893
8894 * lib/target-supports.exp
8895 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8896 arm_neon_ok and merge flags. Fix temporary test name.
8897 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8898 and merge flags.
8899
69071d86
ML
89002016-06-17 Martin Liska <mliska@suse.cz>
8901
8902 * gcc.dg/predict-9.c: Fix dump scanning.
8903
68b3b858
BC
89042016-06-17 Bin Cheng <bin.cheng@arm.com>
8905
8906 PR tree-optimization/71354
8907 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8908
d3ee260a
BC
89092016-06-17 Bin Cheng <bin.cheng@arm.com>
8910
8911 PR tree-optimization/71347
8912 * gcc.dg/tree-ssa/pr71347.c: New test.
8913
bd8fb114
BC
89142016-06-17 Bin Cheng <bin.cheng@arm.com>
8915
8916 PR tree-optimization/71354
8917 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8918
97816be4
BC
89192016-06-17 Bin Cheng <bin.cheng@arm.com>
8920
8921 * gcc.dg/vect/vect-alias-check-1.c: New test.
8922
2d761a37
SKS
89232016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8924
e0277d6b 8925 PR target/71151
2d761a37
SKS
8926 * gcc.target/avr/pr71151-1.c: New test.
8927 * gcc.target/avr/pr71151-2.c: New test.
8928 * gcc.target/avr/pr71151-3.c: New test.
8929 * gcc.target/avr/pr71151-4.c: New test.
8930 * gcc.target/avr/pr71151-5.c: New test.
8931 * gcc.target/avr/pr71151-6.c: New test.
8932 * gcc.target/avr/pr71151-7.c: New test.
8933 * gcc.target/avr/pr71151-8.c: New test.
8934 * gcc.target/avr/pr71151-common.h: New test.
8935
68fa96d6
ML
89362016-06-16 Martin Liska <mliska@suse.cz>
8937
8938 * gfortran.dg/predict-1.f90: New test.
8939
b6ca982f
UB
89402016-06-16 Uros Bizjak <ubizjak@gmail.com>
8941
8942 PR target/71242
3a146d46 8943 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8944
1dc8d15b
JH
89452016-06-16 Jan Hubicka <hubicka@ucw.cz>
8946
8947 * g++.dg/vect/pr36648.cc: Disable cunrolli
8948
67c25816
JJ
89492016-06-16 Jakub Jelinek <jakub@redhat.com>
8950
c577adb2
JJ
8951 PR target/71554
8952 * gcc.c-torture/execute/pr71554.c: New test.
8953
67c25816
JJ
8954 PR rtl-optimization/71532
8955 * gcc.dg/torture/pr71532.c: New test.
8956
1a3c3ee9
MM
89572016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8958
8959 * gcc.target/powerpc/p9-dimode1.c: New test.
8960 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8961
f29468a7
JJ
89622016-06-15 Jakub Jelinek <jakub@redhat.com>
8963
61daecc4
JJ
8964 * gcc.c-torture/compile/20160615-1.c: New test.
8965
f29468a7
JJ
8966 * g++.dg/cpp0x/ref-qual17.C: New test.
8967
209d1e2d
IE
89682016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8969
8970 PR middle-end/71529
8971 * gcc.target/i386/pr71529.C: New test.
8972
8dc35712
AH
89732016-06-15 Alan Hayward <alan.hayward@arm.com>
8974
8975 PR tree-optimization/71483
8976 * g++.dg/vect/pr71483.c: New
8977
b8911cb8
PC
89782016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8979
8980 PR c++/70202
8981 * g++.dg/inherit/crash6.C: New.
8982 * g++.dg/inherit/union2.C: Likewise.
8983 * g++.dg/inherit/virtual12.C: Likewise.
8984 * g++.dg/inherit/virtual13.C: Likewise.
8985 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8986
cf5d08ab
UB
89872016-06-15 Uros Bizjak <ubizjak@gmail.com>
8988
e3d62871 8989 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8990
8f482165
AH
89912016-06-15 Alan Hayward <alan.hayward@arm.com>
8992
8993 PR tree-optimization/71439
8994 * gcc.dg/vect/pr71439.c: New
8995
3256673f
KT
89962016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8997
8998 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8999
b17dc4d4
RB
90002016-06-15 Richard Biener <rguenther@suse.de>
9001
9002 * gcc.dg/vect/slp-45.c: New testcase.
9003
2a5825f2
RB
90042016-06-15 Richard Biener <rguenther@suse.de>
9005
9006 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9007
6e433d0b
BS
90082016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9009
9010 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9011 requirements, and disable for AIX for now.
9012 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9013
abe7f828
JJ
90142016-06-14 Jakub Jelinek <jakub@redhat.com>
9015
a09c81b4
JJ
9016 PR c++/71528
9017 * g++.dg/opt/pr71528.C: New test.
9018
abe7f828
JJ
9019 PR c++/71516
9020 * g++.dg/init/pr71516.C: New test.
9021
acfadf06
PC
90222016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9023
9024 * g++.dg/init/array46.C: New.
9025
4d568ab2
UB
90262016-06-14 Uros Bizjak <ubizjak@gmail.com>
9027
e3d62871
UB
9028 * gcc.target/i386/float128-3.c: New test.
9029 * gcc.target/i386/quad-sse4.c: Ditto.
9030 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9031 Update scan strings.
4d568ab2 9032
30934c5d
RB
90332016-06-14 Richard Biener <rguenther@suse.de>
9034
9035 PR middle-end/71526
9036 * gfortran.dg/pr71526.f90: New testcase.
9037
3970e545
AV
90382016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9039
9040 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9041 * gcc.dg/zero_bits_compound-1.c: Likewise.
9042
04976c6e
RB
90432016-06-14 Richard Biener <rguenther@suse.de>
9044
9045 PR tree-optimization/71522
9046 * gcc.dg/torture/pr71522.c: New testcase.
9047
23e025db
JJ
90482016-06-14 Jakub Jelinek <jakub@redhat.com>
9049
9050 PR tree-optimization/71520
9051 * gcc.dg/tree-ssa/pr71520.c: New test.
9052
90b72e84
RB
90532016-06-14 Richard Biener <rguenther@suse.de>
9054
9055 PR tree-optimization/71521
86c24ba6 9056 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 9057
ef7cf206
JJ
90582016-06-13 Jakub Jelinek <jakub@redhat.com>
9059
0dda258b
JJ
9060 PR sanitizer/71498
9061 * c-c++-common/ubsan/bounds-13.c: New test.
9062
ef7cf206
JJ
9063 PR preprocessor/71183
9064 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9065
a73786e3
JL
90662016-06-13 Jeff Law <law@redhat.com>
9067
9068 PR tree-optimization/71403
9069 * c-c++-common/ubsan/pr71403-1.c: New test.
9070 * c-c++-common/ubsan/pr71403-2.c: New test.
9071 * c-c++-common/ubsan/pr71403-3.c: New test.
9072
0ac249bf
JJ
90732016-06-13 Jakub Jelinek <jakub@redhat.com>
9074
9075 PR middle-end/71478
9076 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9077 Add -Wno-psabi -w to dg-options.
9078
5408a64a
KN
90792016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9080
9081 * gcc.target/powerpc/vadsdu-0.c: New test.
9082 * gcc.target/powerpc/vadsdu-1.c: New test.
9083 * gcc.target/powerpc/vadsdu-2.c: New test.
9084 * gcc.target/powerpc/vadsdu-3.c: New test.
9085 * gcc.target/powerpc/vadsdu-4.c: New test.
9086 * gcc.target/powerpc/vadsdu-5.c: New test.
9087 * gcc.target/powerpc/vadsdub-1.c: New test.
9088 * gcc.target/powerpc/vadsdub-2.c: New test.
9089 * gcc.target/powerpc/vadsduh-1.c: New test.
9090 * gcc.target/powerpc/vadsduh-2.c: New test.
9091 * gcc.target/powerpc/vadsduw-1.c: New test.
9092 * gcc.target/powerpc/vadsduw-2.c: New test.
9093
f7e4f2e3
DM
90942016-06-13 David Malcolm <dmalcolm@redhat.com>
9095
9096 * gcc.dg/c99-init-2.c (c): Update expected error message.
9097 * gcc.dg/init-bad-8.c (foo): Likewise.
9098 * gcc.dg/spellcheck-fields-3.c: New test case.
9099
ad23a23e
ML
91002016-06-13 Martin Liska <mliska@suse.cz>
9101
9102 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9103 and "guess loop iv compared" heuristics.
9104 * gcc.dg/predict-2.c: Likewise.
9105 * gcc.dg/predict-3.c: Likewise.
9106 * gcc.dg/predict-4.c: Likewise.
9107 * gcc.dg/predict-5.c: Likewise.
9108 * gcc.dg/predict-6.c: Likewise.
9109
146c55da
MP
91102016-06-13 Marek Polacek <polacek@redhat.com>
9111
9112 PR middle-end/71476
9113 * c-c++-common/Wswitch-unreachable-4.c: New test.
9114 * gcc.dg/Wswitch-unreachable-2.c: New test.
9115 * g++.dg/tm/jump1.C: Move dg-warning.
9116
42e77cbc
EB
91172016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9118
9119 * gnat.dg/renaming10.ad[sb]: New test.
9120
7474dcc1
PT
91212016-06-13 Paul Thomas <pault@gcc.gnu.org>
9122
9123 PR fortran/70673
9124 * gfortran.dg/pr70673.f90: New test.
9125
f57f53d3
RB
91262016-06-13 Richard Biener <rguenther@suse.de>
9127
9128 PR middle-end/64516
9129 * gcc.dg/align-3.c: New testcase.
9130
5843a5f0
ML
91312016-06-13 Martin Liska <mliska@suse.cz>
9132
9133 * gcc.target/i386/pr71458.c: New test.
9134
aa8fdb44
UB
91352016-06-12 Uros Bizjak <ubizjak@gmail.com>
9136
9137 PR target/71241
3a146d46 9138 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 9139
2043e4d7
DH
91402016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9141
9142 PR target/60751
9143 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9144 statement.
9145
d3dc025d
DH
91462016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9147
9148 PR target/60751
9149 * gfortran.dg/comma_IO_extension_1.f90: New test.
9150 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9151 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9152 statement.
9153 * gfortran.dg/graphite/pr38083.f90: Likewise.
9154 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9155 missing format.
9156
a31d78c6
EB
91572016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9158
9159 * gnat.dg/case_character.adb: New test.
9160
95c18dd0
SB
91612016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9162
9163 PR middle-end/71310
9164 * gcc.target/powerpc/pr71310.c: New testcase.
9165
b97d37b4
KV
91662016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9167
9168 PR middle-end/71478
9169 * gcc.dg/pr71478.c: New test.
9170
900bcda3
JJ
91712016-06-10 Jakub Jelinek <jakub@redhat.com>
9172
ec1c20db
JJ
9173 PR middle-end/71494
9174 * gcc.c-torture/execute/pr71494.c: New test.
9175
50b15873
JJ
9176 PR c/68657
9177 * gcc.target/i386/pr68657.c: New test.
9178
900bcda3
JJ
9179 PR inline-asm/68843
9180 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9181 (test): Add -masm=intel alternatives.
9182
4d926e34
MS
91832016-06-10 Martin Sebor <msebor@redhat.com>
9184
9185 PR c/71392
9186 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9187
ad071b2b
JL
91882016-06-10 Jeff Law <law@redhat.com>
9189
9190 PR tree-optimization/71335
9191 * gcc.c-torture/execute/pr71335.c: New test.
9192
2704efe8
DM
91932016-06-10 David Malcolm <dmalcolm@redhat.com>
9194
9195 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9196 the various "cannot tail-call: " messages.
9197
18c9b7d4
CL
91982016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9199
9200 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9201 and options.
9202
7cfa10f3
MO
92032016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9204
9205 PR sanitizer/71480
9206 * c-c++-common/asan/pr71480.c: New test.
9207
1f24fd3e
L
92082016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9209
9210 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9211 (ASMNAME2): Likewise.
9212 (main): Replace fn in asm statement with ASMNAME ("fn").
9213 * gcc.dg/guality/pr68037-2.c: Likewise.
9214 * gcc.dg/guality/pr68037-3.c: Likewise.
9215 * gcc.dg/torture/pr68037-1.c: Likewise.
9216 * gcc.dg/torture/pr68037-2.c: Likewise.
9217 * gcc.dg/torture/pr68037-3.c: Likewise.
9218
ad551c07
BE
92192016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9220
9221 PR inline-asm/68843
9222 * gcc.target/i386/pr68843-1.c: New test.
9223 * gcc.target/i386/pr68843-2.c: New test.
9224
4b1ffdb1 92252016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
9226 Cesar Philippidis <cesar@codesourcery.com>
9227
9228 PR middle-end/71373
9229 * gcc.dg/goacc/nested-function-1.c: New file.
9230 * gcc.dg/goacc/nested-function-2.c: Likewise.
9231 * gcc.dg/goacc/pr71373.c: Likewise.
9232 * gfortran.dg/goacc/cray-2.f95: Likewise.
9233 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9234 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9235 * gfortran.dg/goacc/cray.f95: Update.
9236 * gfortran.dg/goacc/loop-1.f95: Likewise.
9237 * gfortran.dg/goacc/loop-3.f95: Likewise.
9238 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9239 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9240
92412016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9242
9243 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9244 for OpenACC tile clauses.
9245 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
9246
9247 PR c/71381
9248 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9249 to...
9250 * c-c++-common/goacc/cache-2.c: ... this new file.
9251 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9252 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9253 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9254 usage.
9255 * gfortran.dg/goacc/cray.f95: Likewise.
9256 * gfortran.dg/goacc/loop-1.f95: Likewise.
9257
89851e4c
AH
92582016-06-10 Alan Hayward <alan.hayward@arm.com>
9259
9260 PR tree-optimization/71407
9261 PR tree-optimization/71416
9262 * gcc.dg/vect/pr71407.c: New
9263 * gcc.dg/vect/pr71416-1.c: New
9264 * gcc.dg/vect/pr71416-2.c: New
9265
200eafbf
RB
92662016-06-10 Richard Biener <rguenther@suse.de>
9267
9268 PR middle-end/71477
9269 * gcc.dg/torture/pr71477.c: New testcase.
9270
4df99d92
JK
92712016-06-09 Julia Koval <julia.koval@intel.com>
9272
9273 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9274 * gcc.target/i386/interrupt-13.c: Likewise.
9275 * gcc.target/i386/interrupt-15.c: Likewise.
9276 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9277 * gcc.target/i386/interrupt-24.c: Likewise.
9278 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9279 * gcc.target/i386/interrupt-9.c: Likewise.
9280 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9281
e01b4e16
MS
92822016-06-09 Martin Sebor <msebor@redhat.com>
9283
9284 PR c/70883
9285 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9286 * gcc.dg/builtin-constant_p-1.c: Same.
9287 * gcc.dg/builtins-error.c: Same.
9288 * gcc.dg/pr70859.c: Same.
9289
9c35db0e
SKS
92902016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9291
9292 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9293 * gcc.dg/torture/pr68067-1.c: Likewise.
9294 * gcc.dg/torture/pr68067-2.c: Likewise.
9295
92962016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9297
9298 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9299 when setting SIZE.
9300
392a81b9
PC
93012016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9302
9303 PR c++/71465
9304 * g++.dg/inherit/crash5.C: New.
9305 Revert:
9306 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9307
9308 PR c++/70202
9309 * g++.dg/inherit/crash5.C: New.
9310 * g++.dg/inherit/virtual1.C: Adjust.
9311
e49efc14
ML
93122016-06-09 Martin Liska <mliska@suse.cz>
9313
9314 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9315 * g++.dg/predict-loop-exit-2.C: Likewise.
9316 * g++.dg/predict-loop-exit-3.C: Likewise.
9317 * gcc.dg/predict-1.c: Likewise.
9318 * gcc.dg/predict-2.c: Likewise.
9319 * gcc.dg/predict-3.c: Likewise.
9320 * gcc.dg/predict-4.c: Likewise.
9321 * gcc.dg/predict-5.c: Likewise.
9322 * gcc.dg/predict-6.c: Likewise.
9323 * gcc.dg/predict-7.c: Likewise.
9324
36d57986
RB
93252016-06-09 Richard Biener <rguenther@suse.de>
9326
9327 PR tree-optimization/71462
9328 * gcc.dg/torture/pr71462.c: New testcase.
9329
7d82e8e4
MP
93302016-06-09 Marek Polacek <polacek@redhat.com>
9331
9332 PR c/65471
9333 * gcc.dg/c11-generic-3.c: New test.
9334
c8a71589
PC
93352016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9336
9337 * g++.dg/init/array42.C: New.
9338 * g++.dg/init/array43.C: Likewise.
9339 * g++.dg/init/array44.C: Likewise.
9340 * g++.dg/init/array45.C: Likewise.
9341 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9342 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9343 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9344 * g++.dg/gomp/pr35751.C: Likewise.
9345 * g++.dg/init/array23.C: Likewise.
9346 * g++.dg/init/brace2.C: Likewise.
9347 * g++.dg/init/brace6.C: Likewise.
9348
44a845ca
MS
93492016-06-08 Martin Sebor <msebor@redhat.com>
9350 Jakub Jelinek <jakub@redhat.com>
9351
9352 PR c++/70507
9353 PR c/68120
9354 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9355 * c-c++-common/builtin-arith-overflow-2.c: New test.
9356 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9357 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9358 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9359
2ef16b6e
JJ
93602016-06-08 Jakub Jelinek <jakub@redhat.com>
9361
9362 PR c++/71442
9363 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9364
5e3ee346
AL
93652016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9366
9367 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9368 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9369 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9370 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9371 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9372 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9373 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9374 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9375 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9376 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9377 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9378 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9379 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9380
b2ae2814
RB
93812016-06-08 Richard Biener <rguenther@suse.de>
9382
9383 PR tree-optimization/68558
9384 * gcc.dg/vect/slp-44.c: New testcase.
9385
e09b4c37
RB
93862016-06-08 Richard Biener <rguenther@suse.de>
9387
9388 * gcc.dg/vect/slp-43.c: New testcase.
9389
72d50660
RB
93902016-06-08 Richard Biener <rguenther@suse.de>
9391
9392 PR tree-optimization/71452
9393 * gcc.dg/torture/pr71452.c: New testcase.
9394
988c115c
JJ
93952016-06-08 Jakub Jelinek <jakub@redhat.com>
9396
9397 PR c++/71448
9398 * g++.dg/torture/pr71448.C: New test.
9399
73d73b48
BS
94002016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9401
9402 PR debug/71432
9403 PR ada/71413
9404 * g++.dg/debug/pr71432.C: New test.
9405
bdd15d0c
PK
94062016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9407
9408 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9409 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9410 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9411
ce0607bb
AH
94122016-06-08 Alan Hayward <alan.hayward@arm.com>
9413
9414 * gcc.dg/vect/vect-live-2.c: Update effective target.
9415 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9416 * lib/target-supports.exp: Add aarch64 to vect_long.
9417
92a5f2ba
MP
94182016-06-08 Marek Polacek <polacek@redhat.com>
9419
9420 PR c/71418
9421 * gcc.dg/noncompile/pr71418.c: New test.
9422
08203f73
MP
9423 PR c/71426
9424 * gcc.dg/noncompile/pr71426.c: New test.
9425
d1fcc2bd
JH
94262016-06-07 Jan Hubicka <hubicka@ucw.cz>
9427
9428 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9429 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9430 * gcc.dg/predict-3.c: Update template.
9431 * gcc.dg/predict-5.c: Update template.
9432 * gcc.dg/predict-6.c: Update template.
9433 * gcc.dg/predict-9.c: Update template.
9434 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9435
a23e6f1c
BS
94362016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9437
9438 * gcc.target/powerpc/vec-mul.c: New test.
9439
6ffd47b7
DM
94402016-06-07 David Malcolm <dmalcolm@redhat.com>
9441
9442 * gcc.dg/spellcheck-fields-2.c: New test case.
9443
bfd67b47
RB
94442016-06-07 Richard Biener <rguenther@suse.de>
9445
9446 PR c/61564
9447 * gcc.dg/Wpragmas-1.c: New testcase.
9448 * gcc.dg/Wattributes-4.c: Likewise.
9449 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9450 entry.
9451
701b9a47
CL
94522016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9453
9454 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9455 spurious debug code.
9456
6b80d6fa
RB
94572016-06-07 Richard Biener <rguenther@suse.de>
9458
9459 PR tree-optimization/71428
9460 * gcc.dg/torture/pr71428.c: New testcase.
9461
0f3f9437
RB
94622016-06-07 Richard Biener <rguenther@suse.de>
9463
9464 PR middle-end/71423
9465 * gcc.dg/torture/pr71423.c: New testcase.
9466
ec963f2a
KV
94672016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9468
9469 PR middle-end/71408
9470 * gcc.dg/tree-ssa/pr71408.c: New test.
9471
46ab5b6e
KV
94722016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9473
9474 PR middle-end/71281
9475 * g++.dg/torture/pr71281.C: New test.
9476
1f40cff3
MP
94772016-06-06 Marek Polacek <polacek@redhat.com>
9478
9479 PR c/71362
9480 * gcc.dg/pr71362.c: New test.
9481
6f5bcd24
JJ
94822016-06-06 Jakub Jelinek <jakub@redhat.com>
9483 Patrick Palka <ppalka@gcc.gnu.org>
9484
9485 PR c++/70847
9486 PR c++/71330
9487 PR c++/71393
9488 * g++.dg/opt/pr70847.C: New test.
9489 * g++.dg/ubsan/pr70847.C: New test.
9490 * g++.dg/ubsan/pr71393.C: New test.
9491
158beb4a
JJ
94922016-06-06 Jakub Jelinek <jakub@redhat.com>
9493
9494 PR tree-optimization/71259
9495 * gcc.dg/vect/pr71259.c: New test.
9496
d9b950dd
DM
94972016-06-06 David Malcolm <dmalcolm@redhat.com>
9498
9499 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9500 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9501 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9502 above.
9503
36f9ad69
KT
95042016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9505
9506 PR middle-end/37780
9507 * gcc.c-torture/execute/pr37780.c: New test.
9508 * gcc.target/aarch64/pr37780_1.c: Likewise.
9509 * gcc.target/arm/pr37780_1.c: Likewise.
9510
5545a907
MP
95112016-06-06 Marek Polacek <polacek@redhat.com>
9512
9513 * c-c++-common/attr-may-alias-1.c: New test.
9514 * c-c++-common/attr-may-alias-2.c: New test.
9515 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9516
93671519
BE
95172016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9518
9519 PR c/24414
9520 * gcc.target/i386/pr24414.c: New test.
9521
690f24b7
JM
95222016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9523
9524 * gcc.target/sparc/vis4misc.c: New file.
9525 * gcc.target/sparc/fpcmp.c: Likewise.
9526 * gcc.target/sparc/fpcmpu.c: Likewise.
9527
31ce6157
AH
95282016-06-06 Alan Hayward <alan.hayward@arm.com>
9529
9530 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9531 * gcc.dg/vect/vect-live-3.c: Likewise.
9532
9fcebb5a
RB
95332016-06-06 Richard Biener <rguenther@suse.de>
9534
9535 PR tree-optimization/71398
9536 * gcc.dg/torture/pr71398.c: New testcase.
9537
903ca97b
UB
95382016-06-06 Uros Bizjak <ubizjak@gmail.com>
9539
9540 PR target/71389
9541 * g++.dg/pr71389.C: New test.
9542
9c1eb332
JD
95432016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9544
9545 PR fortran/71404
9546 * gfortran.dg/fmt_read_5.f: New test.
9547
b2d83bd2
AV
95482016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9549
9550 PR fortran/69659
9551 * gfortran.dg/class_array_22.f03: New test.
9552
ec81960e
JH
95532016-06-05 Jan Hubicka <hubicka@ucw.cz>
9554
9555 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9556
429d2750
JH
95572016-06-05 Jan Hubicka <hubicka@ucw.cz>
9558
9559 * gcc.dg/predict-9.c: Update template.
9560
c1c00983
PC
95612016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9562
9563 PR c++/49377
9564 * g++.dg/template/pr49377.C: New.
9565
1927a963
JJ
95662016-06-04 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR tree-optimization/71405
9569 * g++.dg/torture/pr71405.C: New test.
9570
909a11ad
PC
95712016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9572
9573 PR c++/70202
9574 * g++.dg/inherit/crash5.C: New.
9575 * g++.dg/inherit/virtual1.C: Adjust.
9576
08bbb1f8
JL
95772016-06-03 Jeff Law <law@redhat.com>
9578
9579 PR tree-optimization/71316
9580 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9581
7c35235c
JJ
95822016-06-03 Jakub Jelinek <jakub@redhat.com>
9583
9584 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9585 dg-additional-options with just -fno-tree-scev-cprop in it.
9586 * gcc.dg/vect/vect-live-2.c: Likewise.
9587 * gcc.dg/vect/vect-live-5.c: Likewise.
9588 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9589 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9590 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9591
c8572dd6
PP
95922016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9593
9594 PR c++/27100
9595 * g++.dg/other/friend6.C: New test.
9596
1c7733a7
BS
95972016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9598
9599 * g++.dg/torture/ppc-ldst-array.C: New.
9600
0d2f700f
JM
96012016-06-03 Joseph Myers <joseph@codesourcery.com>
9602
9603 PR target/71276
9604 PR target/71277
9605 * gcc.dg/torture/builtin-fp-int-inexact.c,
9606 gcc.target/i386/387-builtin-fp-int-inexact.c,
9607 gcc.target/i386/387-rint-inline-1.c,
9608 gcc.target/i386/387-rint-inline-2.c,
9609 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9610 gcc.target/i386/sse2-rint-inline-1.c,
9611 gcc.target/i386/sse2-rint-inline-2.c,
9612 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9613 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9614
f8071c05
L
96152016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9616 Julia Koval <julia.koval@intel.com>
9617
9618 PR target/66960
9619 PR target/67630
9620 PR target/67634
9621 PR target/67841
9622 PR target/68037
9623 PR target/68618
9624 PR target/68661
9625 PR target/69575
9626 PR target/69596
9627 PR target/69734
9628 * gcc.dg/guality/pr68037-1.c: New test.
9629 * gcc.dg/guality/pr68037-2.c: Likewise.
9630 * gcc.dg/guality/pr68037-3.c: Likewise.
9631 * gcc.dg/torture/pr68037-1.c: Likewise.
9632 * gcc.dg/torture/pr68037-2.c: Likewise.
9633 * gcc.dg/torture/pr68037-3.c: Likewise.
9634 * gcc.dg/torture/pr68661-1a.c: Likewise.
9635 * gcc.dg/torture/pr68661-1b.c: Likewise.
9636 * gcc.target/i386/interrupt-1.c: Likewise.
9637 * gcc.target/i386/interrupt-2.c: Likewise.
9638 * gcc.target/i386/interrupt-3.c: Likewise.
9639 * gcc.target/i386/interrupt-4.c: Likewise.
9640 * gcc.target/i386/interrupt-5.c: Likewise.
9641 * gcc.target/i386/interrupt-6.c: Likewise.
9642 * gcc.target/i386/interrupt-7.c: Likewise.
9643 * gcc.target/i386/interrupt-8.c: Likewise.
9644 * gcc.target/i386/interrupt-9.c: Likewise.
9645 * gcc.target/i386/interrupt-10.c: Likewise.
9646 * gcc.target/i386/interrupt-11.c: Likewise.
9647 * gcc.target/i386/interrupt-12.c: Likewise.
9648 * gcc.target/i386/interrupt-13.c: Likewise.
9649 * gcc.target/i386/interrupt-14.c: Likewise.
9650 * gcc.target/i386/interrupt-15.c: Likewise.
9651 * gcc.target/i386/interrupt-16.c: Likewise.
9652 * gcc.target/i386/interrupt-17.c: Likewise.
9653 * gcc.target/i386/interrupt-18.c: Likewise.
9654 * gcc.target/i386/interrupt-19.c: Likewise.
9655 * gcc.target/i386/interrupt-20.c: Likewise.
9656 * gcc.target/i386/interrupt-21.c: Likewise.
9657 * gcc.target/i386/interrupt-22.c: Likewise.
9658 * gcc.target/i386/interrupt-23.c: Likewise.
9659 * gcc.target/i386/interrupt-24.c: Likewise.
9660 * gcc.target/i386/interrupt-25.c: Likewise.
9661 * gcc.target/i386/interrupt-26.c: Likewise.
9662 * gcc.target/i386/interrupt-27.c: Likewise.
9663 * gcc.target/i386/interrupt-28.c: Likewise.
9664 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9665 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9666 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9667 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9668 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9669 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9670 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9671 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9672 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9673 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9674 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9675 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9676
36b85e43
BS
96772016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9678
9de2e795
L
9679 PR tree-optimization/52171
9680 * gcc.dg/pr52171.c: New test.
9681 * gcc.target/i386/pr52171.c: New test.
36b85e43 9682
bfeee8ac
JH
96832016-06-03 Jan Hubicka <jh@suse.cz>
9684
9685 * g++.dg/tree-ssa/pred-1.C: New testcase
9686 * gcc.dg/tree-ssa/pred-1.c: New testcase
9687
859b0bae
BS
96882016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9689
9690 PR target/70957
9691 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9692 support.
9693 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9694
3a2edf4c
AH
96952016-06-03 Alan Hayward <alan.hayward@arm.com>
9696
9697 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9698
b28ead45
AH
96992016-06-03 Alan Hayward <alan.hayward@arm.com>
9700
9701 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9702 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9703 * gcc.dg/vect/vect-live-1.c: New test.
9704 * gcc.dg/vect/vect-live-2.c: New test.
9705 * gcc.dg/vect/vect-live-3.c: New test.
9706 * gcc.dg/vect/vect-live-4.c: New test.
9707 * gcc.dg/vect/vect-live-5.c: New test.
9708 * gcc.dg/vect/vect-live-slp-1.c: New test.
9709 * gcc.dg/vect/vect-live-slp-2.c: New test.
9710 * gcc.dg/vect/vect-live-slp-3.c: New test.
9711
1f91747b
JJ
97122016-06-03 Jakub Jelinek <jakub@redhat.com>
9713
9714 PR middle-end/71387
9715 * g++.dg/opt/pr71387.C: New test.
9716
47b83923
JL
97172016-06-02 Jeff Law <law@redhat.com>
9718
9719 PR tree-optimization/71328
9720 * gcc.c-torture/compile/pr71328.c: New test.
9721
e96e5f46
JD
97222016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9723
9724 PR fortran/52393
9725 * gfortran.dg/fmt_read_3.f90: Fix typo.
9726 * gfortran.dg/fmt_read_4.f90: New test.
9727
b872d729
PC
97282016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9729
9730 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9731 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9732 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9733 * g++.dg/cpp0x/override2.C: Likewise.
9734 * g++.dg/parse/crash5.C: Likewise.
9735 * g++.dg/parse/error16.C: Likewise.
9736 * g++.dg/parse/error27.C: Likewise.
9737 * g++.dg/template/qualttp15.C: Likewise.
9738 * g++.dg/template/redecl4.C: Likewise.
9739 * g++.old-deja/g++.other/crash39.C: Likewise.
9740 * g++.old-deja/g++.other/struct1.C: Likewise.
9741 * g++.old-deja/g++.pt/m9a.C: Likewise.
9742 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9743
0e535442
JJ
97442016-06-02 Jakub Jelinek <jakub@redhat.com>
9745
0633ee10
JJ
9746 PR c++/71372
9747 * c-c++-common/pr71372.c: New test.
9748
0e535442
JJ
9749 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9750 __TIME__ strings with __builtin_strcmp instead of printf and
9751 dg-output.
9752
f3c5ecc2
ML
97532016-06-02 Martin Liska <mliska@suse.cz>
9754
9755 * gcc.dg/predict-9.c: New test.
9756
a91807c5
JJ
97572016-06-02 Jakub Jelinek <jakub@redhat.com>
9758
9759 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9760 global set_compiler_env_var and global saved_compiler_env_var.
9761
b5bd1978
KT
97622016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9763
9764 PR rtl-optimization/71295
9765 * gcc.c-torture/compile/pr71295.c: New test.
9766
b93b1475
JJ
97672016-06-02 Jakub Jelinek <jakub@redhat.com>
9768
930ebd0e
JJ
9769 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9770
1e021dc3
JJ
9771 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9772 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9773
b93b1475
JJ
9774 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9775 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9776 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9777 alternative number.
9778
58f2fb5c
MM
97792016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9780
9781 * gcc.target/powerpc/p9-splat-4.c: New test.
9782
97832016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9784
9785 PR target/71186
9786 * gcc.target/powerpc/pr71186.c: New test.
9787
4731c9f0
JD
97882016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9789
9790 PR fortran/52393
9791 * gfortran.dg/fmt_read_3.f90: New test.
9792
042dee3e
TP
97932016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9794
9795 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9796 procedure.
9797
15c98b2e
ES
97982016-06-01 Eduard Sanou <dhole@openmailbox.org>
9799
9800 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9801 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9802 env var is set.
9803 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9804 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9805 shown once.
9806 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9807 during compilation.
9808 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9809 vars set by dg-set-compiler-env-var.
9810
6442a6f4
PT
98112016-06-01 Paul Thomas <pault@gcc.gnu.org>
9812
9813 PR fortran/71156
9814 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9815 to the module procedure declaration.
9816 * gfortran.dg/submodule_16.f08: New test.
9817
ab62397a
JJ
98182016-06-01 Jakub Jelinek <jakub@redhat.com>
9819
9820 PR middle-end/71371
9821 * c-c++-common/gomp/pr71371.c: New test.
9822
b66af6ed
RB
98232016-06-01 Richard Biener <rguenther@suse.de>
9824
9825 PR tree-optimization/71366
9826 * gcc.dg/torture/pr71366-1.c: New testcase.
9827 * gcc.dg/torture/pr71366-2.c: Likewise.
9828
e342b9d8
KN
98292016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9830
9831 * gcc.target/powerpc/vslv-0.c: New test.
9832 * gcc.target/powerpc/vslv-1.c: New test.
9833 * gcc.target/powerpc/vsrv-0.c: New test.
9834 * gcc.target/powerpc/vsrv-1.c: New test.
9835
721547cd
NS
98362016-06-01 Nathan Sidwell <nathan@acm.org>
9837
9838 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9839 * gcc.target/nvptx/weak.c: New.
9840
fa2c9034
RB
98412016-06-01 Richard Biener <rguenther@suse.de>
9842
9843 PR tree-optimization/71261
9844 * gcc.dg/torture/vect-bool-1.c: New testcase.
9845
3e32893c
JJ
98462016-06-01 Jakub Jelinek <jakub@redhat.com>
9847
9848 * gfortran.dg/gomp/order-1.f90: New test.
9849 * gfortran.dg/gomp/order-2.f90: New test.
9850
8c383600
JH
98512016-06-01 Jan Hubicka <hubicka@ucw.cz>
9852
9853 * gcc.dg/unroll-6.c: Update template.
9854 * gcc.dg/unroll-7.c: New testcase.
9855 * gcc.dg/unroll-8.c: New testcase.
9856
a0dfeef5
EB
98572016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9858
9859 * gnat.dg/opt56.ad[sb]: New test.
9860
48de5701
PC
98612016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9862
9863 PR c++/66635
9864 * g++.dg/cpp0x/constexpr-ice16.C: New.
9865
827cf695
PP
98662016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9867
9868 PR tree-optimization/71314
9869 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9870 -mbranch-cost=2.
9871
ff66f6e8
PP
98722016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9873
9874 PR tree-optimization/71077
9875 * gcc.dg/tree-ssa/pr71077.c: New test.
9876
050fb209
JH
98772016-05-31 Jan Hubicka <hubicka@ucw.cz>
9878
48de5701
PC
9879 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9880 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9881 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9882
c642d919
PC
98832016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9884
9885 PR c++/71248
9886 * g++.dg/cpp0x/pr71248.C: New.
9887 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9888 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9889 * g++.dg/init/new37.C: Likewise.
9890 * g++.dg/template/static1.C: Likewise.
9891 * g++.dg/template/static2.C: Likewise.
9892
d6439e08
L
98932016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9894
9895 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9896 instead of %rdi.
9897 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9898
780b9dd4
MP
98992016-05-31 Marek Polacek <polacek@redhat.com>
9900
9901 * c-c++-common/Wswitch-unreachable-3.c: New test.
9902 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9903
0d99f8a0
RB
99042016-05-31 Richard Biener <rguenther@suse.de>
9905
9906 PR tree-optimization/71352
9907 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9908
52545641
TP
99092016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9910
9911 * gcc.target/arm/armv5_thumb_isa.c: New test.
9912
5b8c1205
KY
99132016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9914
9915 PR target/71346
9916 * gcc.target/i386/pr71346.c: New test.
9917
7a88cc84
TV
99182016-05-31 Tom de Vries <tom@codesourcery.com>
9919
9920 PR tree-optimization/69068
9921 * gcc.dg/graphite/pr69068.c: New test.
9922
265149a6
MS
99232016-05-27 Martin Sebor <msebor@redhat.com>
9924
9925 PR c++/71306
9926 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9927
00631022
JJ
99282016-05-30 Jakub Jelinek <jakub@redhat.com>
9929
9930 PR c++/71349
9931 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9932 nowait depend(inout: dd[0]) clauses where permitted.
9933
b2f6675b
PC
99342016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9935
9936 PR c++/71238
9937 * g++.dg/parse/pr71238.C: New.
9938 * g++.dg/concepts/friend1.C: Test column numbers too.
9939 * g++.dg/cpp0x/initlist31.C: Likewise.
9940 * g++.dg/cpp0x/pr51420.C: Likewise.
9941 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9942 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9943 * g++.dg/ext/builtin3.C: Likewise.
9944 * g++.dg/lookup/friend12.C: Likewise.
9945 * g++.dg/lookup/friend7.C: Likewise.
9946 * g++.dg/lookup/koenig1.C: Likewise.
9947 * g++.dg/lookup/koenig5.C: Likewise.
9948 * g++.dg/lookup/used-before-declaration.C: Likewise.
9949 * g++.dg/overload/koenig1.C: Likewise.
9950 * g++.dg/template/crash65.C: Likewise.
9951 * g++.dg/template/friend57.C: Likewise.
9952 * g++.dg/warn/Wshadow-5.C: Likewise.
9953 * g++.dg/warn/Wunused-8.C: Likewise.
9954 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9955 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9956 * g++.old-deja/g++.jason/member.C: Likewise.
9957 * g++.old-deja/g++.jason/report.C: Likewise.
9958 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9959 * g++.old-deja/g++.law/visibility20.C: Likewise.
9960 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9961 * g++.old-deja/g++.other/static5.C: Likewise.
9962 * g++.old-deja/g++.pt/overload2.C: Likewise.
9963
a448ff40
JH
99642016-05-30 Jan Hubicka <hubicka@ucw.cz>
9965
9966 * gcc.dg/tree-ssa/peel1.c: New testcase.
9967 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9968 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9969
69be8c91
TV
99702016-05-30 Tom de Vries <tom@codesourcery.com>
9971
9972 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9973 to ce.
9974
a59775a1
PC
99752016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9976
9977 PR c++/71099
9978 * g++.dg/parse/virtual1.C: New.
9979
53d6d955
UB
99802016-05-30 Uros Bizjak <ubizjak@gmail.com>
9981
9982 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9983 Use correct register when clearing %edx.
9984
0557293f
AM
99852016-05-30 Alexander Monakov <amonakov@ispras.ru>
9986
9987 PR tree-optimization/71289
9988 * gcc.dg/pr71289.c: New test.
9989
5d476e35
KV
99902016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9991
9992 PR middle-end/71269
9993 PR middle-end/71292
9994 * gcc.dg/tree-ssa/pr71269.c: New test.
9995 * gcc.dg/tree-ssa/pr71292.c: New test.
9996
db5447ca
KV
99972016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9998
9999 PR middle-end/71252
10000 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10001
98bdbb39
JH
100022016-05-30 Jan Hubicka <hubicka@ucw.cz>
10003
10004 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10005 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10006 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10007
7e012855
TV
100082016-05-30 Tom de Vries <tom@codesourcery.com>
10009
10010 PR tree-optimization/69067
10011 * gcc.dg/graphite/pr69067.c: New test.
10012
beed3701
UB
100132016-05-29 Uros Bizjak <ubizjak@gmail.com>
10014
10015 PR target/71245
10016 * gcc.target/i386/pr71245-1.c: New test.
10017 * gcc.target/i386/pr71245-2.c: Ditto.
10018
b6d4f8e8
PC
100192016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10020
10021 PR c++/71105
10022 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10023 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10024 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10025
00022058
JH
100262016-05-27 Jan Hubicka <hubicka@ucw.cz>
10027
10028 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10029
c8419aca
VV
100302016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10031
10032 Revert:
10033 PR c++/69855
10034 * g++.dg/overload/69855.C: New.
10035 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10036 * g++.old-deja/g++.pt/crash3.C: Likewise.
10037
8008c4d2
PC
100382016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10039
10040 PR c++/60385
10041 * g++.dg/parse/namespace13.C: New.
10042
8b2ef235
JL
100432016-05-26 Jeff Law <law@redhat.com>
10044
10045 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10046 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10047 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10048 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10049 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10050 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10051 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10052 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10053 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10054 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10055 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10056 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10057 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10058
7d67159b
VV
100592016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10060
10061 PR c++/69855
10062 * g++.dg/overload/69855.C: New.
10063 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10064 * g++.old-deja/g++.pt/crash3.C: Likewise.
10065
88e3bdd1
JW
100662016-05-27 Jiong Wang <jiong.wang@arm.com>
10067
10068 PR target/63596
10069 * gcc.target/aarch64/va_arg_1.c: New testcase.
10070 * gcc.target/aarch64/va_arg_2.c: Likewise.
10071 * gcc.target/aarch64/va_arg_3.c: Likewise.
10072
3fd6b9cc
JW
100732016-05-27 Jiong Wang <jiong.wang@arm.com>
10074
10075 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10076 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10077 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10078 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10079 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10080
3cee7e4e
MP
100812016-05-27 Marek Polacek <polacek@redhat.com>
10082
10083 PR middle-end/71308
10084 * g++.dg/torture/pr71308.C: New test.
10085
6a813c96
DV
100862016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10087
10088 * gcc.dg/zero_bits_compound-1.c: New test.
10089 * gcc.dg/zero_bits_compound-2.c: New test.
10090
0561bcfb
IE
100912016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10092
10093 PR middle-end/71279
10094 * gcc.dg/pr71279.c: New test.
10095
21316320
MM
100962016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10097
10098 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10099 floating point min/max/comparison instructions.
10100 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10101
7211a097
JJ
101022016-05-26 Jakub Jelinek <jakub@redhat.com>
10103
10104 * c-c++-common/gomp/schedule-1.c: New test.
10105 * gfortran.dg/gomp/schedule-1.f90: New test.
10106
cac177cf
PP
101072016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10108
10109 PR c++/70822
10110 PR c++/70106
10111 * g++.dg/cpp1y/auto-fn32.C: New test.
10112 * g++.dg/cpp1y/paren4.C: New test.
10113
a2d5b8c9
NS
101142016-05-26 Nathan Sidwell <nathan@acm.org>
10115
10116 * gcc.dg/20060410.c: Xfail on ptx.
10117 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10118 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10119 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10120 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10121 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10122
ffa8b552
TP
101232016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10124
10125 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10126
c7501e00
JJ
101272016-05-26 Jakub Jelinek <jakub@redhat.com>
10128
1875b9a0
JJ
10129 PR tree-optimization/71280
10130 * gcc.dg/pr71280.c: New test.
10131
2116e19f
JJ
10132 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10133
305aef09
JJ
10134 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10135 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10136
c7501e00
JJ
10137 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10138
ca449d26
JW
101392016-05-26 Jiong Wang <jiong.wang@arm.com>
10140
10141 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 10142 kept in memory.
ca449d26 10143
8af01c66
JL
101442016-05-25 Jeff Law <law@redhat.com>
10145
10146 PR tree-optimization/71272
10147 * gcc.c-torture/compile/pr71272.c: new test.
10148
f9d6ce73
BS
101492016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10150
10151 * gcc.target/powerpc/vec-cmpne.c: New test.
10152 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10153
a88a7b22
EB
101542016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10155
10156 * gnat.dg/opt55.ad[sb]: New test.
10157
125f02ed
SKS
101582016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10159
10160 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10161 * c-c++-common/pr60226.c: Require int32plus.
10162 * gcc.c-torture/execute/pr70602.c: Likewise.
10163 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10164 unsigned long for malloc arg type.
10165 * gcc.dg/asr_div1.c: Require int32plus.
10166 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10167 * gcc.dg/pie-1.c: Require pie.
10168 * gcc.dg/pie-2.c: Likewise.
10169 * gcc.dg/pr59471.c: Require int32plus.
10170 * gcc.dg/pr59963-2.c: XFAIL for int16.
10171 * gcc.dg/pr60114.c: Require int32plus.
10172 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10173 unsigned long for typedef of size_t.
10174 * gcc.dg/pr63914.c: Require int32plus.
10175 * gcc.dg/pr64536.c: Require pt32plus.
10176 * gcc.dg/pr65658.c: Likewise.
10177 * gcc.dg/pr67271.c: Require int32plus.
10178 * gcc.dg/pr68112.c: Likewise.
10179 * gcc.dg/pr69071.c: Skip for avr target.
10180 * gcc.dg/pr69973.c: Require int32plus.
10181 * gcc.dg/pr70169.c: Skip for avr target.
10182 * gcc.dg/sso-6.c: Require int32plus.
10183 * gcc.dg/sso-7.c: Likewise.
10184 * gcc.dg/sso-8.c: Likewise.
10185 * gcc.dg/vrp-min-max-2.c: Likewise.
10186
c6e434f5
UB
101872016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10188
10189 PR target/70738
10190 * gcc.target/i386/pr70738-1.c: New test.
10191 * gcc.target/i386/pr70738-2.c: Likewise.
10192 * gcc.target/i386/pr70738-3.c: Likewise.
10193 * gcc.target/i386/pr70738-4.c: Likewise.
10194 * gcc.target/i386/pr70738-5.c: Likewise.
10195 * gcc.target/i386/pr70738-6.c: Likewise.
10196 * gcc.target/i386/pr70738-7.c: Likewise.
10197 * gcc.target/i386/pr70738-8.c: Likewise.
10198 * gcc.target/i386/pr70738-9.c: Likewise.
10199
5c42d341
KT
102002016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10201
10202 PR rtl-optimization/66940
10203 * gcc.c-torture/execute/pr66940.c: New test.
10204
bf9a1a07
IV
102052016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10206
10207 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10208 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10209 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10210 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10211 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10212 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10213 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10214 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10215 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10216 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10217 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10218 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10219 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10220 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10221 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10222 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10223 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10224 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10225 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10226 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10227 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10228 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10229 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10230 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10231
95efe6b6
MP
102322016-05-25 Marek Polacek <polacek@redhat.com>
10233
10234 PR c/71265
10235 * gcc.dg/noncompile/pr71265.c: New test.
10236
a23faf7a
MP
10237 PR c/71266
10238 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10239
69a6d5ad
NS
102402016-05-25 Nathan Sidwell <nathan@acm.org>
10241
10242 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10243
3072d4ea
RB
102442016-05-25 Richard Biener <rguenther@suse.de>
10245
10246 PR tree-optimization/71261
10247 * c-c++-common/torture/pr71261.c: New testcase.
10248
e412ece4
RB
102492016-05-25 Richard Biener <rguenther@suse.de>
10250
10251 PR tree-optimization/71264
10252 * gcc.dg/vect/pr71264.c: New testcase.
10253
b9e551ad
PC
102542016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10255
10256 PR c++/55992
10257 * g++.dg/cpp0x/alias-decl-53.C: New.
10258 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10259
6aa1abe5
ML
102602016-05-25 Martin Liska <mliska@suse.cz>
10261
10262 * g++.dg/pr71239.C: New test.
10263
842d162e
RB
102642016-05-25 Richard Biener <rguenther@suse.de>
10265
c87885ca
RO
10266 * gcc.dg/vect/pr58135.c: Rename to ...
10267 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 10268
f184a36c
MP
102692016-05-25 Marek Polacek <polacek@redhat.com>
10270
10271 * g++.dg/pr65295.C: Use target c++14.
10272
021fad86
PC
102732016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10274
53d6d955
UB
10275 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10276 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 10277
c3eaf15a
MM
102782016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10279
10280 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10281 instructions.
10282
e46c7770
CP
102832016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10284
10285 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10286 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10287 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10288 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10289 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10290 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10291 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10292 * c-c++-common/goacc/pcopy.c: Likewise.
10293 * c-c++-common/goacc/pcopyin.c: Likewise.
10294 * c-c++-common/goacc/pcopyout.c: Likewise.
10295 * c-c++-common/goacc/pcreate.c: Likewise.
10296 * c-c++-common/goacc/pr70688.c: New test.
10297 * c-c++-common/goacc/present-1.c: Adjust test.
10298 * c-c++-common/goacc/reduction-5.c: Likewise.
10299 * g++.dg/goacc/data-1.C: New test.
10300
4bfc9db7
MM
103012016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10302
10303 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10304 vector parity built-in functions.
10305 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10306 count trailing zeros automatic vectorization.
10307 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10308 count trailing zeros built-in functions.
10309
2bc145af
KV
103102016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10311
10312 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10313
26869fdb
PH
103142016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10315
10316 PR target/71050
10317 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10318
b2dc9c3b
PC
103192016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10320
10321 PR c++/50436
10322 * g++.dg/template/crash123.C: New.
10323 * g++.dg/template/crash124.C: Likewise.
10324
f65e97fd
MS
103252016-05-24 Martin Sebor <msebor@redhat.com>
10326
10327 PR c++/71147
10328 * g++.dg/ext/flexary16.C: New test.
10329
a6f5ac7f
IV
103302016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10331
69a6d5ad
NS
10332 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10333 before math.h is included.
a6f5ac7f
IV
10334 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10335 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10336 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10337 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10338 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10339 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10340 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10341 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10342 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10343 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10344 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10345 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10346 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10347 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10348 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10349 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10350 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10351 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10352 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10353 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10354 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10355 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10356 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10357
27bad558
MM
103582016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10359 Kelvin Nilsen <kelvin@gcc.gnu.org>
10360
10361 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10362 support.
10363
72f382fb
PC
103642016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10365
10366 PR c++/69872
10367 * g++.dg/warn/Wno-narrowing1.C: New.
10368
ef2ec9d9
MP
103692016-05-24 Marek Polacek <polacek@redhat.com>
10370
10371 PR c/71249
10372 * c-c++-common/Wswitch-unreachable-2.c: New test.
10373
e90434e3
JJ
103742016-05-24 Jakub Jelinek <jakub@redhat.com>
10375
7adb26f2
JJ
10376 PR c++/71257
10377 * g++.dg/vect/simd-clone-6.cc: New test.
10378 * g++.dg/gomp/declare-simd-6.C: New test.
10379
e90434e3
JJ
10380 PR middle-end/70434
10381 PR c/69504
10382 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10383
b556ea3b
RB
103842016-05-24 Richard Biener <rguenther@suse.de>
10385
10386 PR tree-optimization/71240
10387 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10388
e5328f5d
RB
103892016-05-24 Richard Biener <rguenther@suse.de>
10390
10391 PR tree-optimization/71230
10392 * gcc.dg/torture/pr71230.c: New testcase.
10393 * g++.dg/torture/pr71230.C: Likewise.
10394
a04e69c0
TS
103952016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10396
10397 * c-c++-common/goacc/routine-5.c: Add tests.
10398 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10399 * gfortran.dg/goacc/routine-6.f90: Add tests.
10400
30fd2977
RB
104012016-05-24 Richard Biener <rguenther@suse.de>
10402
10403 PR tree-optimization/71253
10404 * gcc.dg/torture/pr71253.c: New testcase.
10405
ca6f60bc
KV
104062016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10407
10408 PR middle-end/71252
10409 * gfortran.dg/pr71252.f90: New test.
10410
d3465d72
RS
104112016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10412
10413 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10414
f17a223d
RB
104152016-05-24 Richard Biener <rguenther@suse.de>
10416
10417 PR middle-end/70434
10418 PR c/69504
10419 * c-c++-common/vector-subscript-4.c: New testcase.
10420 * c-c++-common/vector-subscript-5.c: Likewise.
10421
e3f36534
JD
104222016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10423
10424 PR fortran/71123
10425 * gfortran.dg/namelist_90.f: New test
10426
85d5c27d
JD
104272016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10428
10429 PR fortran/66461
10430 * gfortran.dg/unexpected_eof.f: New test
10431
fe3f3340
MM
104322016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10433 Kelvin Nilsen <kelvin@gcc.gnu.org>
10434
10435 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10436 as little endian.
10437
26d6ae55
PC
104382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10439
10440 PR c++/70972
10441 * g++.dg/cpp0x/inh-ctor20.C: New.
10442 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10443
d6c9a06f
PC
104442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10445
10446 PR c++/69095
10447 * g++.dg/cpp0x/variadic168.C: New.
10448
396a1d10
PC
104492016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10450
10451 * g++.dg/cpp0x/pr31445.C: Test column number too.
10452 * g++.dg/cpp0x/pr32253.C: Likewise.
10453 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10454 * g++.dg/cpp0x/variadic36.C: Likewise.
10455
ece46666
MG
104562016-05-23 Marc Glisse <marc.glisse@inria.fr>
10457
10458 * gcc.dg/fold-notshift-2.c: Adjust.
10459
a7dc5980
MP
104602016-05-23 Marek Polacek <polacek@redhat.com>
10461
10462 PR c/49859
10463 * c-c++-common/Wswitch-unreachable-1.c: New test.
10464 * gcc.dg/Wswitch-unreachable-1.c: New test.
10465 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10466 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10467 * g++.dg/gomp/block-10.C: Likewise.
10468 * gcc.dg/gomp/block-10.c: Likewise.
10469 * g++.dg/gomp/block-9.C: Likewise.
10470 * gcc.dg/gomp/block-9.c: Likewise.
10471 * g++.dg/gomp/target-1.C: Likewise.
10472 * g++.dg/gomp/target-2.C: Likewise.
10473 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10474 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10475 * g++.dg/gomp/taskgroup-1.C: Likewise.
10476 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10477 * gcc.dg/gomp/teams-1.c: Likewise.
10478 * g++.dg/gomp/teams-1.C: Likewise.
10479 * g++.dg/overload/error3.C: Likewise.
10480 * g++.dg/tm/jump1.C: Likewise.
10481 * g++.dg/torture/pr40335.C: Likewise.
10482 * gcc.dg/c99-vla-jump-5.c: Likewise.
10483 * gcc.dg/switch-warn-1.c: Likewise.
10484 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10485 * gcc.dg/nested-func-1.c: Likewise.
10486 * gcc.dg/pr67784-4.c: Likewise.
10487
18b54004
RB
104882016-05-23 Richard Biener <rguenther@suse.de>
10489
10490 PR tree-optimization/71230
10491 * gfortran.dg/pr71230-1.f90: New testcase.
10492 * gfortran.dg/pr71230-2.f90: Likewise.
10493
e569db5f
VK
104942016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10495
396a1d10 10496 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10497 * gcc.dg/vect/pr58135.c: Add new.
10498 * gfortran.dg/pr46519-1.f: Adjust test case.
10499
e4b71114
PC
105002016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10501
10502 PR c++/53401
10503 * g++.dg/cpp0x/decltype64.C: New.
10504
a25a8058
CL
105052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10506
10507 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10508 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10509 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10510
0dcfe9ab
CL
105112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10512
10513 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10514 Add poly64x1_t and poly64x2_t cases if supported.
10515 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10516 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10517 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10518 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10519 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10520
ffd70e4a
CL
105212016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10522
10523 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10524 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10525 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10526 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10527 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10528 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10529 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10530
4b1f57fe
CL
105312016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10532
10533 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10534
16c5ec77
CL
105352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10536
10537 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10538 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10539
94ad56c7
JJ
105402016-05-22 Jakub Jelinek <jakub@redhat.com>
10541
57748705
JJ
10542 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10543 constraint instead of "r".
10544 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10545 insn instead of vxorpd.
10546 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10547
af120161
JJ
10548 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10549 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10550
355023ce
JJ
10551 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10552
3b48574c
JJ
10553 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10554 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10555
94ad56c7
JJ
10556 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10557
8a85cee2
KV
105582016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10559
10560 PR middle-end/40921
10561 * gcc.dg/tree-ssa/pr40921.c: New test.
10562
8e916b16
PS
105632016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10564
10565 PR target/71103
10566 * gcc.target/avr/pr71103.c: New test.
10567
88aea79f
KV
105682016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10569
10570 PR middle-end/71179
10571 * gcc.dg/tree-ssa/pr71179.c: New test.
10572
79063edd
MS
105732016-05-20 Martin Sebor <msebor@redhat.com>
10574
10575 PR c/71115
10576 * gcc.dg/init-excess-2.c: New test.
10577
55c8849f
EB
105782016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10579
10580 * gnat.dg/opt53.adb: New test.
10581 * gnat.dg/opt54.adb: Likewise.
10582
c91a0948
MJ
105832016-05-20 Martin Jambor <mjambor@suse.cz>
10584
10585 PR tree-optimization/70884
10586 * gcc.dg/tree-ssa/pr70919.c: New test.
10587
9cad20fa
BS
105882016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10589
10590 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10591 formatting.
69a6d5ad
NS
10592 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10593 fix code formatting.
10594
105952016-05-20 Nathan Sidwell <nathan@acm.org>
10596
10597 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10598 non-common cases.
10599 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10600
15c671a7
DM
106012016-05-20 David Malcolm <dmalcolm@redhat.com>
10602
10603 * jit.dg/all-non-failing-tests.h: Add
10604 test-factorial-must-tail-call.c.
10605 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10606 * jit.dg/test-factorial-must-tail-call.c: New test case.
10607
4f028369
JJ
106082016-05-20 Jakub Jelinek <jakub@redhat.com>
10609
10610 PR fortran/71204
10611 * gfortran.dg/pr71204.f90: New test.
10612
7dea4ab3
CP
106132016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10614
10615 * gcc.target/nvptx/sincos.c: New test.
10616
ef98d365
PC
106172016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10618
10619 PR c++/70572
10620 * g++.dg/cpp1y/auto-fn31.C: New.
10621
92466115
BS
106222016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10623
10624 * gcc.target/powerpc/vec-addec.c: New test.
10625 * gcc.target/powerpc/vec-addec-int128.c: New test.
10626
9a385c2d
DM
106272016-05-20 David Malcolm <dmalcolm@redhat.com>
10628
10629 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10630 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10631 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10632 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10633
77c9d5b4
JH
106342016-05-20 Jan Hubicka <hubicka@ucw.cz>
10635
10636 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10637
68047971
JJ
106382016-05-20 Jakub Jelinek <jakub@redhat.com>
10639
18954840
JJ
10640 PR c++/71210
10641 * g++.dg/opt/pr71210-1.C: New test.
10642 * g++.dg/opt/pr71210-2.C: New test.
10643
68047971
JJ
10644 PR tree-optimization/29756
10645 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10646 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10647 only on selected targets where V4SImode vectors are known to be
10648 supported.
10649
d78789f5
MG
106502016-05-20 Marc Glisse <marc.glisse@inria.fr>
10651
10652 PR tree-optimization/71079
10653 PR tree-optimization/71206
10654 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10655
550fa093
PK
106562016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10657
10658 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10659 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10660 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10661
483c6429
RG
106622016-05-20 Richard Guenther <rguenther@suse.de>
10663
10664 PR tree-optimization/29756
10665 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10666
eb066284
RB
106672016-05-20 Richard Biener <rguenther@suse.de>
10668
10669 PR tree-optimization/71185
10670 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10671
58f10249
RB
106722016-05-20 Richard Biener <rguenther@suse.de>
10673
10674 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10675
2a5569fa
MP
106762016-05-19 Marek Polacek <polacek@redhat.com>
10677
10678 PR c++/71075
10679 * g++.dg/diagnostic/pr71075.C: New test.
10680
5e9a5385
DM
106812016-05-19 David Malcolm <dmalcolm@redhat.com>
10682
10683 PR c++/71184
10684 * g++.dg/pr71184.C: New test case.
10685
4f45da44
KN
106862016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10687
10688 * gcc.target/powerpc/darn-0.c: New test.
10689 * gcc.target/powerpc/darn-1.c: New test.
10690 * gcc.target/powerpc/darn-2.c: New test.
10691
4177437e
MP
106922016-05-19 Marek Polacek <polacek@redhat.com>
10693
10694 PR tree-optimization/71031
10695 * gcc.dg/tree-ssa/vrp100.c: New test.
10696
afb72432
IE
106972016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10698
10699 PR rtl-optimization/71148
10700 * gcc.dg/pr71148.c: New test.
10701
4f83064e
KT
107022016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10703
10704 PR target/71056
10705 * gcc.target/arm/pr71056.c: New test.
10706
4bf8dbe1
BE
107072016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10708
10709 * c-c++-common/pr69669.c: Check the used mode.
10710
f3510625
MO
107112016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10712
10713 PR sanitizer/64354
10714 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10715
43c0068e
RB
107162016-05-19 Richard Biener <rguenther@suse.de>
10717
10718 PR tree-optimization/70729
10719 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10720 * gcc.dg/graphite/scop-18.c: Likewise.
10721 * gcc.dg/pr41783.c: Disable LIM.
10722 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10723 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10724 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10725 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10726 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10727 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10728 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10729 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10730 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10731 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10732 * gfortran.dg/pr42108.f90: Likewise.
10733
70f25790
DM
107342016-05-18 David Malcolm <dmalcolm@redhat.com>
10735
10736 PR driver/69265
10737 * gcc.dg/spellcheck-options-11.c: New test case.
10738
960db8ec
JJ
107392016-05-18 Jakub Jelinek <jakub@redhat.com>
10740
10741 PR c++/71100
10742 * g++.dg/opt/pr71100.C: New test.
10743
04643334
MJ
107442016-05-18 Martin Jambor <mjambor@suse.cz>
10745
10746 PR ipa/69708
10747 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10748 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10749 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10750 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10751
91bb9f80
MJ
107522016-05-18 Martin Jambor <mjambor@suse.cz>
10753
10754 PR ipa/69708
10755 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10756 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10757 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10758 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10759 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10760
c584aca6
PC
107612016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10762
10763 PR c++/69793
10764 * g++.dg/template/crash122.C: New.
10765
20309c6e
PC
107662016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10767
10768 PR c++/70466
10769 * g++.dg/template/pr70466-1.C: New.
10770 * g++.dg/template/pr70466-2.C: Likewise.
10771
50c78b9a
MM
107722016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10773
10774 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10775 splat operations and the XXSPLTIB instruction.
10776 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10777 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10778 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10779 xxlxor to clear a register.
10780
cf8be00d
RS
107812016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10782
10783 * gcc.dg/torture/pr71020.c: New test.
10784
848a392a
MJ
107852016-05-18 Martin Jambor <mjambor@suse.cz>
10786
10787 PR ipa/70646
10788 * gcc.dg/ipa/pr70646.c: New test.
10789
1f2ab776
CL
107902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10791
10792 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10793
76489493
CL
107942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10795
10796 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10797 missing tests for vreinterpretq_p{8,16}.
10798
bd79378d
CL
107992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10800
10801 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10802 vsliq_n_s64 and vsliq_n_u64.
10803
81ca3ea0
CL
108042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10805
10806 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10807 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10808
873cb425
CL
108092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10810
10811 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10812 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10813 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10814
9d6e7c21
CL
108152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10816
10817 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10818 in comment.
10819
b4dbe40e 108202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10821
10822 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10823 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10824 "blr\t" and switch to scan-assembler-times.
10825
83a5c910
JW
108262016-05-18 Jiong Wang <jiong.wang@arm.com>
10827
53d6d955
UB
10828 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10829 with __aarch64__.
10830 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10831 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10832
fb7cbdeb
JJ
108332016-05-18 Jakub Jelinek <jakub@redhat.com>
10834
8ee91165
JJ
10835 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10836 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10837 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10838 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10839 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10840 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10841
cf4d516a
JJ
10842 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10843 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10844
a4f16422
JJ
10845 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10846 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10847
7b37ce10
JJ
10848 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10849 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10850
fb7cbdeb
JJ
10851 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10852
c9326aef
RB
108532016-05-18 Richard Biener <rguenther@suse.de>
10854
10855 PR tree-optimization/71168
10856 * gcc.dg/torture/pr71168.c: New testcase.
10857
df8b0a11
KV
108582016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10859
10860 PR middle-end/63586
10861 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10862 * gcc.dg/tree-ssa/pr63586.c: New test.
10863 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10864
2efd67ed
NS
108652016-05-17 Nathan Sidwell <nathan@acm.org>
10866
10867 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10868 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10869 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10870 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10871
1988b2c2
NS
108722016-05-17 Nathan Sidwell <nathan@acm.org>
10873
10874 * gcc.target/nvptx/abi-vararg-3.c: New.
10875
ad1d92ab
MM
108762016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10877
10878 PR tree-optimization/54579
10879 PR middle-end/55299
10880 * gcc.dg/fold-notrotate-1.c: New test.
10881 * gcc.dg/fold-notshift-1.c: New test.
10882 * gcc.dg/fold-notshift-2.c: New test.
10883
47768df8
MP
108842016-05-17 Marek Polacek <polacek@redhat.com>
10885
10886 PR ipa/71146
10887 * g++.dg/ipa/pr71146.C: New test.
10888
6b5423a5
DM
108892016-05-17 David Malcolm <dmalcolm@redhat.com>
10890
10891 * jit.dg/test-error-array-bounds.c: New test case.
10892
c7986356
MG
108932016-05-17 Marc Glisse <marc.glisse@inria.fr>
10894
10895 * gcc.dg/tree-ssa/and-1.c: New testcase.
10896
d982c5b7
MG
108972016-05-17 Marc Glisse <marc.glisse@inria.fr>
10898
10899 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10900 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10901
0139ba93
MG
109022016-05-17 Marc Glisse <marc.glisse@inria.fr>
10903
10904 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10905 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10906
daab4562
JW
109072016-05-17 Jiong Wang <jiong.wang@arm.com>
10908
10909 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10910
22330033
JW
109112016-05-17 Jiong Wang <jiong.wang@arm.com>
10912
10913 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10914
98b3a5f2
JW
109152016-05-17 Jiong Wang <jiong.wang@arm.com>
10916
10917 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10918 ".2d[index]" when scan the assembly.
10919 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10920 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10921 float64x1.
10922 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10923
b71b7a8e
RB
109242016-05-17 Richard Biener <rguenther@suse.de>
10925
10926 PR tree-optimization/71132
10927 * gcc.dg/torture/pr71132.c: New testcase.
10928
3c51ad46
CL
109292016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10930
10931 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10932
d20faa66
KT
109332016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10934
10935 PR target/70809
10936 * gcc.target/aarch64/pr70809_1.c: New test.
10937
b75cc5a4
KT
109382016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10939
10940 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10941 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10942 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10943 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10944
b28eb195
IE
109452016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10946 Ilya Enkovich <ilya.enkovich@intel.com>
10947
10948 PR target/71114
10949 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10950
0b9004ed
JH
109512016-05-16 Jan Hubicka <hubicka@ucw.cz>
10952
10953 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10954 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10955
1b81a1c1
MW
109562016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10957
10958 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10959 test for __ARM_FP16_ARGS.
10960 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10961 * gcc.target/arm/aapcs/neon-vect10.c: New.
10962 * gcc.target/arm/aapcs/neon-vect9.c: New.
10963 * gcc.target/arm/aapcs/vfp18.c: New.
10964 * gcc.target/arm/aapcs/vfp19.c: New.
10965 * gcc.target/arm/aapcs/vfp20.c: New.
10966 * gcc.target/arm/aapcs/vfp21.c: New.
10967 * gcc.target/arm/fp16-aapcs-1.c: New.
10968 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10969 test for __ARM_FP16_ARGS.
10970 * g++.target/arm/fp16-return-1.c: Update expected output.
10971
921d1e73
JW
109722016-05-16 Jiong Wang <jiong.wang@arm.com>
10973
10974 PR testsuite/70227
10975 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10976
228eb42a
HA
109772016-05-15 Harald Anlauf <anlauf@gmx.de>
10978
10979 PR fortran/69603
10980 * gfortran.dg/pr69603.f90: New testcase.
10981
785abfd3
FR
109822016-05-14 Fritz Reese <fritzoreese@gmail.com>
10983
10984 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10985
e75eb64f
FR
109862016-05-14 Fritz Reese <fritzoreese@gmail.com>
10987
10988 PR fortran/71047
10989 * gfortran.dg/pr71047.f08: New test.
10990
aa4b467b
JM
109912016-05-13 Joseph Myers <joseph@codesourcery.com>
10992
10993 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10994 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10995 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10996
653fb4a2
MS
109972016-05-13 Martin Sebor <msebor@redhat.com>
10998
10999 PR c++/60049
11000 * g++.dg/cpp0x/constexpr-60049.C: New test.
11001
9e37582d
JJ
110022016-05-13 Jakub Jelinek <jakub@redhat.com>
11003
11004 PR bootstrap/71071
11005 * gcc.dg/pr71071.c: New test.
11006
a278aa17
UB
110072016-05-13 Uros Bizjak <ubizjak@gmail.com>
11008
11009 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11010 remove XOP handling.
377eaca7 11011 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 11012
ac3d02e2
NS
110132016-05-13 Nathan Sidwell <nathan@acm.org>
11014
11015 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11016 __atomic_is_lock_free declaration.
11017
8ab3bdac
RB
110182016-05-13 Richard Biener <rguenther@suse.de>
11019
11020 PR tree-optimization/42587
11021 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11022
623b8e0a
ML
110232016-05-13 Martin Liska <mliska@suse.cz>
11024
11025 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11026 the new format of dump output.
11027
da7674f6
IE
110282016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11029
11030 * gcc.dg/pr71084.c: New test.
11031
c959db3d
RR
110322016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11033
53d6d955
UB
11034 PR target/53440
11035 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 11036
43203dea
RR
110372016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11038
11039 * gcc.target/aarch64/struct_return.c: New test.
11040
4f2e1536
MP
110412016-05-12 Marek Polacek <polacek@redhat.com>
11042
11043 PR c/70756
11044 * c-c++-common/pr70756-2.c: New test.
11045 * c-c++-common/pr70756.c: New test.
11046
1ef33ef3
RB
110472016-05-12 Richard Biener <rguenther@suse.de>
11048
11049 PR tree-optimization/71059
11050 * gcc.dg/torture/pr71059.c: New testcase.
11051
763baff6
RB
110522016-05-12 Richard Biener <rguenther@suse.de>
11053
11054 PR tree-optimization/71062
11055 * gcc.dg/torture/pr71062.c: New testcase.
11056
c4ec1243
IE
110572016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11058
11059 PR tree-optimization/71006
11060 * gcc.dg/pr71006.c: New test.
11061
a5fbf76d
MP
110622016-05-12 Marek Polacek <polacek@redhat.com>
11063
11064 PR driver/71063
11065 * gcc.dg/opts-7.c: New test.
11066
5acc47a4
KT
110672016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11068
11069 PR target/70830
11070 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11071 Add -save-temps to dg-options.
11072 Scan for ldmfd rather than pop instruction.
11073 * gcc.target/arm/interrupt-2.c: Likewise.
11074 * gcc.target/arm/pr70830.c: New test.
11075
40bd4bf9
JJ
110762016-05-12 Jakub Jelinek <jakub@redhat.com>
11077
3cd63842
JJ
11078 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11079 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11080
c05d08f6
JJ
11081 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11082 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11083 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11084
bc27ffae
JJ
11085 PR target/71019
11086 * gcc.target/i386/avx512vl-pack-1.c: New test.
11087 * gcc.target/i386/avx512vl-pack-2.c: New test.
11088 * gcc.target/i386/avx512bw-pack-2.c: New test.
11089
515d7412
JJ
11090 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11091
40bd4bf9
JJ
11092 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11093 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11094 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11095
44ab146a
RB
110962016-05-12 Richard Biener <rguenther@suse.de>
11097
11098 PR tree-optimization/70986
11099 * gcc.dg/torture/pr70986-1.c: New testcase.
11100 * gcc.dg/torture/pr70986-2.c: Likewise.
11101 * gcc.dg/torture/pr70986-3.c: Likewise.
11102
d6e83a8d
MM
111032016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11104
11105 PR c/43651
11106 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11107 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11108
51e67ea3
UB
111092016-05-11 Uros Bizjak <ubizjak@gmail.com>
11110
11111 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11112 directive.
11113 * gcc.target/i386/pr66746.c: Ditto.
11114
3fd2b007
MM
111152016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11116
11117 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11118 support.
11119 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11120 warning when using -mvsx-timode.
11121 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11122 * gcc.target/powerpc/dform-2.c: Likewise.
11123 * gcc.target/powerpc/pr68805.c: Likewise.
11124
5c3a10fb
MP
111252016-05-11 Marek Polacek <polacek@redhat.com>
11126
11127 PR c++/71024
11128 * c-c++-common/attributes-3.c: New test.
11129
7cfb065b
NS
111302016-05-11 Nathan Sidwell <nathan@acm.org>
11131
11132 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11133 * gcc.c-torture/execute/pr68185.c: Likewise.
11134 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11135 * gcc.dg/pr69634.c: Requires scheduling.
11136 * gcc.dg/torture/pr66178.c: Require label values.
11137 * gcc.dg/setjmp-6.c: Require indirect jumps.
11138
f35ea97d
RB
111392016-05-11 Richard Biener <rguenther@suse.de>
11140
11141 PR tree-optimization/71055
11142 * gcc.dg/torture/pr71055.c: New testcase.
11143
dff70323
RB
111442016-05-11 Richard Biener <rguenther@suse.de>
11145
11146 PR debug/71057
11147 * g++.dg/debug/pr71057.C: New testcase.
11148
56a3d28b
JJ
111492016-05-11 Jakub Jelinek <jakub@redhat.com>
11150
11151 PR fortran/70855
11152 * gfortran.dg/gomp/pr70855.f90: New test.
11153
ebc1b29e
RB
111542016-05-11 Richard Biener <rguenther@suse.de>
11155
11156 PR middle-end/71002
11157 * g++.dg/torture/pr71002.C: New testcase.
11158
98ccd1d7
IE
111592016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11160
11161 PR middle-end/70807
11162 * gcc.dg/pr70807.c: New test.
11163
ed29e24b
MS
111642016-05-10 Martin Sebor <msebor@redhat.com>
11165
11166 PR c++/38611
11167 * g++.dg/Wattributes.C: New test.
11168
e39dab2c
MG
111692016-05-10 Marc Glisse <marc.glisse@inria.fr>
11170
11171 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11172 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11173 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11174
d067e238
IE
111752016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11176
11177 PR target/70799
11178 * gcc.target/i386/pr70799-1.c: New test.
11179
cd36c83e
PMR
111802016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11181
11182 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11183
1e3af2a4
IE
111842016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11185
11186 PR middle-end/70877
11187 * gcc.target/i386/pr70877.c: New test.
11188
afc610db
IE
111892016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11190
11191 PR tree-optimization/70786
11192 * gcc.target/i386/pr70876.c: New test.
11193
4b59d19f
JJ
111942016-05-10 Jakub Jelinek <jakub@redhat.com>
11195
11196 PR target/70927
11197 * gcc.target/i386/avx512vl-logic-1.c: New test.
11198 * gcc.target/i386/avx512vl-logic-2.c: New test.
11199 * gcc.target/i386/avx512dq-logic-2.c: New test.
11200
9b5ee426
BS
112012016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11202
11203 PR target/70963
11204 * gcc.target/powerpc/pr70963.c: New.
11205
f3352cab
DM
112062016-05-10 David Malcolm <dmalcolm@redhat.com>
11207
11208 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11209 (test_very_wide_line): Add ruler to expected output.
11210 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11211 (test_very_wide_line): Likewise.
11212 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11213 (test_show_locus): Within the handling of "test_very_wide_line",
11214 enable show_ruler_p on the diagnostic context.
11215
4a3255dd
RB
112162016-05-10 Richard Biener <rguenther@suse.de>
11217
11218 PR tree-optimization/71039
11219 * gcc.dg/torture/pr71039.c: New testcase.
11220
da7c9950
NS
112212016-05-10 Nathan Sidwell <nathan@acm.org>
11222
11223 * gcc.dg/nested-func-10.c: Requires alloca.
11224 * gcc.dg/nested-func-9.c: Requires alloca.
11225 * gcc.c-torture/execute/pr70460.c: Requires labels.
11226 * gcc.c-torture/compile/pr70199.c: Requires labels.
11227 * gcc.target/nvptx/decl.c: Compile only.
11228 * gcc.target/nvptx/trailing-init.c: Compile only.
11229 * gcc.target/nvptx/ary-init.c: Compile only.
11230
cf68d92c
MP
112312016-05-10 Marek Polacek <polacek@redhat.com>
11232
11233 PR c/70255
11234 * gcc.dg/attr-opt-1.c: New test.
11235
64ea4e15
RB
112362016-05-10 Richard Biener <rguenther@suse.de>
11237
11238 PR tree-optimization/70497
11239 PR tree-optimization/28367
11240 * gcc.dg/torture/20160404-1.c: New testcase.
11241 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11242 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11243
5a96dae3
PMR
112442016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11245
11246 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11247
fc97f805
UB
112482016-05-09 Uros Bizjak <ubizjak@gmail.com>
11249
11250 * gcc.target/i386/fabsneg-1.c New test.
11251
a710b1d5
AM
112522016-05-09 Alan Modra <amodra@gmail.com>
11253
11254 PR testsuite/70826
11255 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11256
171f6f05
RB
112572016-05-09 Richard Biener <rguenther@suse.de>
11258
11259 PR tree-optimization/70985
11260 * gcc.dg/torture/pr70985.c: New testcase.
11261
18caa34e
BC
112622016-05-09 Bin Cheng <bin.cheng@arm.com>
11263
11264 * gcc.dg/tree-ssa/ifc-9.c: New test.
11265 * gcc.dg/tree-ssa/ifc-10.c: New test.
11266 * gcc.dg/tree-ssa/ifc-11.c: New test.
11267 * gcc.dg/tree-ssa/ifc-12.c: New test.
11268 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11269 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11270 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11271
7a27d38f
RB
112722016-05-09 Richard Biener <rguenther@suse.de>
11273
11274 PR fortran/70937
11275 * gfortran.dg/pr70937.f90: New testcase.
11276
5ebbbd3d
RO
112772016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11278
11279 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11280
f6288c24
FR
112812016-05-07 Fritz Reese <fritzoreese@gmail.com>
11282
11283 PR fortran/56226
11284 * gfortran.dg/dec_structure_1.f90: New testcase.
11285 * gfortran.dg/dec_structure_2.f90: Ditto.
11286 * gfortran.dg/dec_structure_3.f90: Ditto.
11287 * gfortran.dg/dec_structure_4.f90: Ditto.
11288 * gfortran.dg/dec_structure_5.f90: Ditto.
11289 * gfortran.dg/dec_structure_6.f90: Ditto.
11290 * gfortran.dg/dec_structure_7.f90: Ditto.
11291 * gfortran.dg/dec_structure_8.f90: Ditto.
11292 * gfortran.dg/dec_structure_9.f90: Ditto.
11293 * gfortran.dg/dec_structure_10.f90: Ditto.
11294 * gfortran.dg/dec_structure_11.f90: Ditto.
11295 * gfortran.dg/dec_union_1.f90: Ditto.
11296 * gfortran.dg/dec_union_2.f90: Ditto.
11297 * gfortran.dg/dec_union_3.f90: Ditto.
11298 * gfortran.dg/dec_union_4.f90: Ditto.
11299 * gfortran.dg/dec_union_5.f90: Ditto.
11300 * gfortran.dg/dec_union_6.f90: Ditto.
11301 * gfortran.dg/dec_union_7.f90: Ditto.
11302
5ec4a8cd
TV
113032016-05-07 Tom de Vries <tom@codesourcery.com>
11304
11305 PR tree-optimization/70956
11306 * gcc.dg/graphite/pr70956.c: New test.
11307
58ec1d0e
JJ
113082016-05-06 Jakub Jelinek <jakub@redhat.com>
11309
ccd88fb7
JJ
11310 PR middle-end/70941
11311 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11312 (a, b, c, d): Change type from char to signed char.
11313 (main): Compare against (signed char) -1634678893 instead of
11314 hardcoded -109. Use __builtin_abort instead of abort.
11315
dd3b6464
JJ
11316 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11317 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11318
58ec1d0e
JJ
11319 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11320
19aa23d8
YR
113212016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11322
11323 PR debug/70935
11324 * gcc.dg/torture/pr70935.c: New test.
11325
ae5f0df1
OE
113262016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11327
11328 PR target/58219
ce23a8ff 11329 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11330
078f7e37
RB
113312016-05-06 Richard Biener <rguenther@suse.de>
11332
11333 PR tree-optimization/70960
11334 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11335
765d7b54
OE
113362016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11337
11338 PR target/52933
11339 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11340 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11341 Adjust expected instruction counts.
11342 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11343
29c94e65
MP
113442016-05-06 Marek Polacek <polacek@redhat.com>
11345
11346 PR sanitizer/70875
11347 * gcc.dg/ubsan/bounds-3.c: New test.
11348
3684b02e
OE
113492016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11350
11351 PR target/54089
11352 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11353
8706773f
RB
113542016-05-06 Richard Biener <rguenther@suse.de>
11355
11356 PR middle-end/70931
11357 * gfortran.dg/pr70931.f90: New testcase.
11358
a4f51018
RB
113592016-05-06 Richard Biener <rguenther@suse.de>
11360
11361 PR middle-end/70941
11362 * gcc.dg/torture/pr70941.c: New testcase.
11363
c4f2425f
BC
113642016-05-05 Bin Cheng <bin.cheng@arm.com>
11365
11366 PR tree-optimization/57206
11367 * gcc.dg/vect/pr57206.c: New test.
11368
5dc08197
RO
113692016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11370
11371 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11372
351f85c5
JJ
113732016-05-05 Jakub Jelinek <jakub@redhat.com>
11374
568bac8c
JJ
11375 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11376
351f85c5
JJ
11377 * c-c++-common/Wdangling-else-4.c: New test.
11378
33fd7785
JJ
113792016-05-04 Jakub Jelinek <jakub@redhat.com>
11380
2d1ac15a
JJ
11381 PR c++/70906
11382 PR c++/70933
11383 * g++.dg/opt/pr70906.C: New test.
11384 * g++.dg/opt/pr70933.C: New test.
11385
33fd7785
JJ
11386 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11387
6b715bf6
JH
113882016-05-04 Jan Hubicka <hubicka@ucw.cz>
11389
11390 * gcc.dg/ipa/pure-const-3.c: New testcase.
11391
deef7113
MP
113922016-05-04 Marek Polacek <polacek@redhat.com>
11393
11394 * c-c++-common/Wdangling-else-1.c: New test.
11395 * c-c++-common/Wdangling-else-2.c: New test.
11396 * c-c++-common/Wdangling-else-3.c: New test.
11397
5396db97
KCY
113982016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11399
11400 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11401 flag is present.
11402
de55efd5
MP
114032016-05-04 Marek Polacek <polacek@redhat.com>
11404
11405 PR c/48778
11406 * gcc.dg/Waddress-2.c: New test.
11407
475839b6
AM
114082016-05-04 Alan Modra <amodra@gmail.com>
11409
11410 * gcc.target/powerpc/pr70866.c: New.
11411
b25aad5f
MS
114122016-05-03 Martin Sebor <msebor@redhat.com>
11413
11414 PR c++/66561
11415 * c-c++-common/builtin_location.c: New test.
11416 * g++.dg/cpp1y/builtin_location.C: New test.
11417
79ce98bc
MP
114182016-05-03 Marek Polacek <polacek@redhat.com>
11419
11420 PR c/70859
11421 * gcc.dg/pr70859.c: New test.
11422 * gcc.dg/pr70859-2.c: New test.
11423
402e89f5
PMR
114242016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11425
11426 * gnat.dg/debug5.adb: New testcase.
11427
f3d90045
DV
114282016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11429
11430 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11431 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11432 Procedure to check for z10 instruction set.
11433
1e26cec1
CL
114342016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11435
11436 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11437
71aca5a0
AM
114382016-05-03 Alan Modra <amodra@gmail.com>
11439
11440 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11441
2fd70ec1
JJ
114422016-05-03 Jakub Jelinek <jakub@redhat.com>
11443
11444 * gcc.target/i386/avx512f-cvt-1.c: New test.
11445
e5705cf7
L
114462016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11447
11448 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11449 -fdump-tree-vrp-details.
11450
381cdae4
RB
114512016-05-03 Richard Biener <rguenther@suse.de>
11452
11453 * gcc.dg/pr30172-1.c: Adjust.
11454 * gcc.dg/pr63743.c: Likewise.
11455 * gcc.dg/tm/pr51696.c: Likewise.
11456 * c-c++-common/tm/safe-1.c: Likewise.
11457 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11458 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11459 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11460 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11461
adedd5c1
JJ
114622016-05-03 Jakub Jelinek <jakub@redhat.com>
11463
31ed1665
JJ
11464 PR rtl-optimization/70467
11465 * gcc.target/i386/pr70467-3.c: New test.
11466 * gcc.target/i386/pr70467-4.c: New test.
11467
dea60b59
JJ
11468 PR tree-optimization/70916
11469 * gcc.c-torture/compile/pr70916.c: New test.
11470
adedd5c1
JJ
11471 PR target/49244
11472 * gcc.target/i386/pr49244-1.c: New test.
11473 * gcc.target/i386/pr49244-2.c: New test.
11474
f80041ef
BS
114752016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11476
11477 PR rtl-optimization/44281
11478 * gcc.target/i386/pr44281.c: New test.
11479
1cfcd39e
BC
114802016-05-03 bin cheng <bin.cheng@arm.com>
11481
11482 PR tree-optimization/56541
11483 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11484 * gcc.dg/vect/pr56541.c: new test.
11485
4304ccfd
MM
114862016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11487
11488 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11489 __float128.
11490 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11491
50d94c29
L
114922016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11493
11494 PR testsuite/70520
11495 * c-c++-common/asan/clone-test-1.c (main): Align child process
11496 stack to 16 bytes.
11497
bc1aee87
DM
114982016-05-02 David Malcolm <dmalcolm@redhat.com>
11499
11500 PR c++/62314
11501 * g++.dg/spellcheck-fields-2.C: New test case.
11502
474e0129
DM
115032016-05-02 David Malcolm <dmalcolm@redhat.com>
11504
11505 PR c++/62314
11506 * g++.dg/pr62314.C: New test case.
11507
818b88a7
JH
115082016-05-02 Jan Hubicka <hubicka@ucw.cz>
11509
11510 * gcc.dg/ipa/inline-8.c: New testcase.
11511
dd77684f
JJ
115122016-05-02 Jakub Jelinek <jakub@redhat.com>
11513
11514 PR rtl-optimization/70467
11515 * gcc.target/i386/pr70467-1.c: New test.
11516
72407e00
BE
115172016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11518
11519 * gcc.dg/spec-options.c: Run the test on all targets.
11520 * gcc.dg/foo.specs: Use cpp_unique_options.
11521
dd53d197
MG
115222016-05-02 Marc Glisse <marc.glisse@inria.fr>
11523
11524 * gcc.dg/tree-ssa/unord.c: New testcase.
11525
a8b85ce9
MG
115262016-05-02 Marc Glisse <marc.glisse@inria.fr>
11527
11528 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11529
5b37e866
NS
115302016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11531
11532 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11533
7176a4a0
MP
115342016-05-02 Marek Polacek <polacek@redhat.com>
11535
11536 PR c/70851
11537 * gcc.dg/enum-incomplete-3.c: New test.
11538
6b9933b9
MP
115392016-05-02 Marek Polacek <polacek@redhat.com>
11540 Tom de Vries <tom@codesourcery.com>
11541
11542 PR tree-optimization/70700
11543 * gcc.dg/pr70700.c: New test.
11544
90f82260
UB
115452016-05-01 Uros Bizjak <ubizjak@gmail.com>
11546
11547 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11548 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11549 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11550 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11551 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11552
f73036c1
EB
115532016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11554
11555 * ada/acats/run_acats: Rename into...
11556 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11557 * ada/acats/run_all.sh: Remove redundant test.
11558 (target_run): Move around.
11559 (target_gnatchop): Use newly built executable.
11560 (target_gnatmake): Likewise.
11561 Check that the compilation of impbit succeeds.
11562
85e051a3
OE
115632016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11564
11565 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11566 * gcc.dg/20021029-1.c: Likewise.
11567 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11568 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11569 * gcc.target/sh/cmpstr.c: Likewise.
11570 * gcc.target/sh/cmpstrn.c: Likewise.
11571 * gcc.target/sh/memset.c: Likewise.
11572 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11573 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11574 * gcc.target/sh/pr39423-1.c: Likewise.
11575 * gcc.target/sh/pr49468-di.c: Likewise.
11576 * gcc.target/sh/pr49468-si.c: Likewise.
11577 * gcc.target/sh/pr49880-1.c: Likewise.
11578 * gcc.target/sh/pr49880-2.c: Likewise.
11579 * gcc.target/sh/pr49880-3.c: Likewise.
11580 * gcc.target/sh/pr50751-1.c: Likewise.
11581 * gcc.target/sh/pr50751-4.c: Likewise.
11582 * gcc.target/sh/pr50751-7.c: Likewise.
11583 * gcc.target/sh/pr51244-1.c: Likewise.
11584 * gcc.target/sh/pr51244-10.c: Likewise.
11585 * gcc.target/sh/pr51244-11.c: Likewise.
11586 * gcc.target/sh/pr51244-12.c: Likewise.
11587 * gcc.target/sh/pr51244-13.c: Likewise.
11588 * gcc.target/sh/pr51244-14.c: Likewise.
11589 * gcc.target/sh/pr51244-17.c: Likewise.
11590 * gcc.target/sh/pr51244-18.c: Likewise.
11591 * gcc.target/sh/pr51244-19.c: Likewise.
11592 * gcc.target/sh/pr51244-4.c: Likewise.
11593 * gcc.target/sh/pr51244-5.c: Likewise.
11594 * gcc.target/sh/pr51244-7.c: Likewise.
11595 * gcc.target/sh/pr51244-8.c: Likewise.
11596 * gcc.target/sh/pr51244-9.c: Likewise.
11597 * gcc.target/sh/pr51697.c: Likewise.
11598 * gcc.target/sh/pr52483-1.c: Likewise.
11599 * gcc.target/sh/pr52483-2.c: Likewise.
11600 * gcc.target/sh/pr52483-3.c: Likewise.
11601 * gcc.target/sh/pr52483-5.c: Likewise.
11602 * gcc.target/sh/pr52933-1.c: Likewise.
11603 * gcc.target/sh/pr52933-2.c: Likewise.
11604 * gcc.target/sh/pr52933-3.c: Likewise.
11605 * gcc.target/sh/pr53568-1.c: Likewise.
11606 * gcc.target/sh/pr53976-1.c: Likewise.
11607 * gcc.target/sh/pr53988-1.c: Likewise.
11608 * gcc.target/sh/pr53988.c: Likewise.
11609 * gcc.target/sh/pr54089-1.c: Likewise.
11610 * gcc.target/sh/pr54089-6.c: Likewise.
11611 * gcc.target/sh/pr54089-7.c: Likewise.
11612 * gcc.target/sh/pr54089-8.c: Likewise.
11613 * gcc.target/sh/pr54089-9.c: Likewise.
11614 * gcc.target/sh/pr54236-1.c: Likewise.
11615 * gcc.target/sh/pr54236-2.c: Likewise.
11616 * gcc.target/sh/pr54236-3.c: Likewise.
11617 * gcc.target/sh/pr54236-4.c: Likewise.
11618 * gcc.target/sh/pr54386.c: Likewise.
11619 * gcc.target/sh/pr54602-1.c: Likewise.
11620 * gcc.target/sh/pr54685.c: Likewise.
11621 * gcc.target/sh/pr54760-1.c: Likewise.
11622 * gcc.target/sh/pr54760-2.c: Likewise.
11623 * gcc.target/sh/pr54760-3.c: Likewise.
11624 * gcc.target/sh/pr54760-4.c: Likewise.
11625 * gcc.target/sh/pr54760-5.c: Likewise.
11626 * gcc.target/sh/pr54760-6.c: Likewise.
11627 * gcc.target/sh/pr55146.c: Likewise.
11628 * gcc.target/sh/pr55160.c: Likewise.
11629 * gcc.target/sh/pr59278.c: Likewise.
11630 * gcc.target/sh/pr59401-1.c: Likewise.
11631 * gcc.target/sh/pr59533-1.c: Likewise.
11632 * gcc.target/sh/pr63260.c: Likewise.
11633 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11634 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11635 * gcc.target/sh/strlen.c: Likewise.
11636 * gcc.target/sh/torture/pr30807.c: Likewise.
11637 * gcc.target/sh/torture/pr34777.c: Likewise.
11638 * gcc.target/sh/torture/pr64652.c: Likewise.
11639 * gcc.target/sh/torture/pr65505.c: Likewise.
11640 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11641 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11642
411e5c67
PC
116432016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11644
11645 PR c++/66644
11646 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11647
8fa97501
BS
116482016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11649
11650 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11651 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11652 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11653 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11654
5a956111
PP
116552016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11656
11657 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11658 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11659
e7ff0319
CP
116602016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11661
11662 PR middle-end/70626
11663 * c-c++-common/goacc/combined-reduction.c: New test.
11664 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11665
52d11a4b
L
116662016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11667
11668 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11669 *movdi_internal pattern only if PIC off.
11670 * gcc.target/i386/pr70155-2.c: Likewise.
11671 * gcc.target/i386/pr70155-3.c: Likewise.
11672 * gcc.target/i386/pr70155-4.c: Likewise.
11673 * gcc.target/i386/pr70155-5.c: Likewise.
11674 * gcc.target/i386/pr70155-6.c: Likewise.
11675 * gcc.target/i386/pr70155-7.c: Likewise.
11676 * gcc.target/i386/pr70155-8.c: Likewise.
11677 * gcc.target/i386/pr70155-15.c: Likewise.
11678 * gcc.target/i386/pr70155-17.c: Likewise.
11679 * gcc.target/i386/pr70155-22.c: Likewise.
11680
8960db31
BC
116812016-04-29 Bin Cheng <bin.cheng@arm.com>
11682
11683 PR tree-optimization/70803
11684 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11685
cca535a4
IE
116862016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11687
11688 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11689 optimization of vector loop.
11690 * gcc.target/i386/vect-unpack-3.c: New test.
11691 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11692 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11693 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11694
500ecf4a
MP
116952016-04-29 Marek Polacek <polacek@redhat.com>
11696
11697 PR sanitizer/70342
11698 * g++.dg/ubsan/null-7.C: New test.
11699
2fff3db8
MP
11700 PR c/70852
11701 * gcc.dg/pr70852.c: New test.
11702
509063eb
DV
117032016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11704
11705 PR/69089
11706 * g++.dg/cpp0x/alignas6.C: New test.
11707
83745c0d
DV
117082016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11709
c87885ca
RO
11710 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11711 * gcc.dg/pr27003.c: Likewise.
11712 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11713 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11714 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11715 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11716 * gcc.target/arc/mxy.c: Likewise.
11717 * gcc.target/arc/mswape.c: Likewise.
11718 * gcc.target/arc/mrtsc.c: Likewise.
11719 * gcc.target/arc/mcrc.c: Likewise.
11720 * gcc.target/arc/mdsp-packa.c: Likewise.
11721 * gcc.target/arc/mdvbf.c: Likewise.
11722 * gcc.target/arc/mlock.c: Likewise.
11723 * gcc.target/arc/mmac-24.c: Likewise.
11724 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11725
849b265d
BS
117262016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11727 Matthijs Kooijman <matthijs@stdin.nl>
11728 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11729
11730 PR target/60040
11731 * gcc.target/avr/pr60040-1.c: New.
11732 * gcc.target/avr/pr60040-2.c: New.
11733
1390536b
RB
117342016-04-29 Richard Biener <rguenther@suse.de>
11735
11736 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11737
98998245
RB
117382016-04-29 Richard Biener <rguenther@suse.de>
11739
11740 PR tree-optimization/13962
11741 PR tree-optimization/65686
11742 * gcc.dg/uninit-pr65686.c: New testcase.
11743
8b80cc21
JJ
117442016-04-29 Jakub Jelinek <jakub@redhat.com>
11745
11746 PR middle-end/70843
11747 * gcc.dg/pr70843.c: New test.
11748
6181bc30
JJ
117492016-04-28 Jakub Jelinek <jakub@redhat.com>
11750
11751 PR target/70858
11752 * gcc.target/i386/pr70858.c: New test.
11753
f4cb3612
AB
117542016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11755
11756 * gcc.target/arc/nps400-1.c: New file.
11757
8ad9df62
JR
117582016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11759 Andrew Burgess <andrew.burgess@embecosm.com>
11760
11761 * gcc.target/arc/movh_cl-1.c: New file.
11762
ceaaa9fe
JR
117632016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11764 Andrew Burgess <andrew.burgess@embecosm.com>
11765
11766 * gcc.target/arc/extzv-1.c: New file.
11767 * gcc.target/arc/insv-1.c: New file.
11768 * gcc.target/arc/insv-2.c: New file.
11769 * gcc.target/arc/movb-1.c: New file.
11770 * gcc.target/arc/movb-2.c: New file.
11771 * gcc.target/arc/movb-3.c: New file.
11772 * gcc.target/arc/movb-4.c: New file.
11773 * gcc.target/arc/movb-5.c: New file.
11774 * gcc.target/arc/movb_cl-1.c: New file.
11775 * gcc.target/arc/movb_cl-2.c: New file.
11776 * gcc.target/arc/movbi_cl-1.c: New file.
11777 * gcc.target/arc/movl-1.c: New file.
11778
4d03dc2f
JR
117792016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11780 Andrew Burgess <andrew.burgess@embecosm.com>
11781
11782 * gcc.target/arc/cmem-1.c: New file.
11783 * gcc.target/arc/cmem-2.c: New file.
11784 * gcc.target/arc/cmem-3.c: New file.
11785 * gcc.target/arc/cmem-4.c: New file.
11786 * gcc.target/arc/cmem-5.c: New file.
11787 * gcc.target/arc/cmem-6.c: New file.
11788 * gcc.target/arc/cmem-7.c: New file.
11789 * gcc.target/arc/cmem-ld.inc: New file.
11790 * gcc.target/arc/cmem-st.inc: New file.
11791
81262dad
JJ
117922016-04-28 Jakub Jelinek <jakub@redhat.com>
11793
11794 PR target/70821
11795 * gcc.target/i386/pr70821.c: New test.
11796
0a31a09a
BS
117972016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11798
11799 * gcc.target/powerpc/vec-adde.c: New test.
11800 * gcc.target/powerpc/vec-adde-int128.c: New test.
11801
3ddffba9
JJ
118022016-04-28 Jakub Jelinek <jakub@redhat.com>
11803
11804 * gcc.target/i386/avx-vround-1.c: New test.
11805 * gcc.target/i386/avx-vround-2.c: New test.
11806 * gcc.target/i386/avx512vl-vround-1.c: New test.
11807 * gcc.target/i386/avx512vl-vround-2.c: New test.
11808
713dedcd
RO
118092016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11810
11811 PR testsuite/70595
11812 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11813 (check_effective_target_cilkplus_runtime): ... this.
11814 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11815 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11816
11817 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11818 Require cilkplus_runtime.
11819 Don't add -lcilkrts.
11820 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11821 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11822 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11823 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11824 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11825 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11826 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11827 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11828 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11829 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11830 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11831 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11832 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11833 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11834 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11835 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11836 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11837 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11838 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11839 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11840 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11841 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11842 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11843 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11844 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11845 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11846 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11847 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11848 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11849
11850 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11851 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11852
11853 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11854
11855 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11856 cilkplus_runtime.
11857
3563f78f
MG
118582016-04-27 Marc Glisse <marc.glisse@inria.fr>
11859
11860 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11861 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11862
6bc2bb18
RB
118632015-04-27 Ryan Burn <contact@rnburn.com>
11864
11865 PR c++/69024
11866 PR c++/68997
11867 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11868 diagnostic.
11869 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11870 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11871
1e55d29a
EB
118722016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11873
11874 * gnat.dg/limited_with4.ad[sb]: New test.
11875 * gnat.dg/limited_with4_pkg.ads: New helper.
11876
087146ca
L
118772016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11878
11879 PR target/70155
11880 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11881 and movv1ti_internal patterns
11882 * gcc.target/i386/pr70155-1.c: New test.
11883 * gcc.target/i386/pr70155-2.c: Likewise.
11884 * gcc.target/i386/pr70155-3.c: Likewise.
11885 * gcc.target/i386/pr70155-4.c: Likewise.
11886 * gcc.target/i386/pr70155-5.c: Likewise.
11887 * gcc.target/i386/pr70155-6.c: Likewise.
11888 * gcc.target/i386/pr70155-7.c: Likewise.
11889 * gcc.target/i386/pr70155-8.c: Likewise.
11890 * gcc.target/i386/pr70155-9.c: Likewise.
11891 * gcc.target/i386/pr70155-10.c: Likewise.
11892 * gcc.target/i386/pr70155-11.c: Likewise.
11893 * gcc.target/i386/pr70155-12.c: Likewise.
11894 * gcc.target/i386/pr70155-13.c: Likewise.
11895 * gcc.target/i386/pr70155-14.c: Likewise.
11896 * gcc.target/i386/pr70155-15.c: Likewise.
11897 * gcc.target/i386/pr70155-16.c: Likewise.
11898 * gcc.target/i386/pr70155-17.c: Likewise.
11899 * gcc.target/i386/pr70155-18.c: Likewise.
11900 * gcc.target/i386/pr70155-19.c: Likewise.
11901 * gcc.target/i386/pr70155-20.c: Likewise.
11902 * gcc.target/i386/pr70155-21.c: Likewise.
11903 * gcc.target/i386/pr70155-22.c: Likewise.
11904
92329f9f
L
119052016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11906
11907 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11908 ".{5,6}".
11909
309a0cf6
BC
119102016-04-27 Bin Cheng <bin.cheng@arm.com>
11911
11912 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11913 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11914 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11915 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11916 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11917
72ed2b9c
RB
119182016-04-27 Richard Biener <rguenther@suse.de>
11919
11920 PR ipa/70760
11921 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11922 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11923
3c98ff9b
NS
119242016-04-27 Nathan Sidwell <nathan@acm.org>
11925
11926 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11927 * g++.dg/ubsan/pr63956.C: Adjust error location.
11928
9ec5d66b
NC
119292016-04-27 Nick Clifton <nickc@redhat.com>
11930
11931 PR middle-end/49889
11932 * gcc.dg/pr49889.c: New test.
11933
c1e1f433
BS
119342016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11935
11936 * c-c++-common/memset-array.c: New test.
11937
8ac43293
MS
119382016-04-26 Martin Sebor <msebor@redhat.com>
11939
11940 PR c++/66639
11941 * g++.dg/cpp1y/func_constexpr.C: New test.
11942
843ce8ab
PP
119432016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11944
11945 PR c++/70241
11946 * g++.dg/cpp0x/enum32.C: New test.
11947 * g++.dg/cpp0x/enum33.C: New test.
11948
119492016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11950
11951 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11952 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11953 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11954 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11955 * gcc.c-torture/execute/pr38151.c: Likewise.
11956 * gcc.c-torture/execute/pr66556.c: Likewise.
11957 * gcc.c-torture/execute/pr67781.c: Likewise.
11958 * gcc.c-torture/execute/pr68648.c: Likewise.
11959
ca1206be
MG
119602016-04-26 Marc Glisse <marc.glisse@inria.fr>
11961
11962 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11963
2448a956
MP
119642016-04-26 Marek Polacek <polacek@redhat.com>
11965
11966 PR c/67784
11967 * gcc.dg/pr67784-3.c: New test.
11968 * gcc.dg/pr67784-4.c: New test.
11969 * gcc.dg/pr67784-5.c: New test.
11970
b02a5e26
MP
11971 PR c/70791
11972 * gcc.dg/Wnested-externs-2.c: New test.
11973
6b6aa8d3
MG
119742016-04-26 Marc Glisse <marc.glisse@inria.fr>
11975
11976 * gcc.dg/fold-plusmult.c: Adjust.
11977 * gcc.dg/no-strict-overflow-6.c: Adjust.
11978 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11979
a2095b55
BS
119802016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11981
11982 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11983 number scans.
11984 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11985 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11986 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11987 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11988 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11989 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11990 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11991 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11992 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11993 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11994 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11995 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11996 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11997 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11998 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11999 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12000 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12001 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12002 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12003 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12004 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12005 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12006 scans.
12007 * gcc.target/i386/pr32219-4.c: Likewise.
12008 * gcc.target/i386/pr32219-6.c: Likewise.
12009 * gcc.target/i386/pr32219-8.c: Likewise.
12010
bb0cc5c8
KT
120112016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12012
12013 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12014 associated options.
12015
5a0802ea
MP
120162016-04-26 Marek Polacek <polacek@redhat.com>
12017
12018 PR c++/70744
12019 * g++.dg/ext/cond2.C: New test.
12020
00f615af
BC
120212016-04-26 Bin Cheng <bin.cheng@arm.com>
12022
12023 PR tree-optimization/70771
12024 PR tree-optimization/70775
12025 * gcc.dg/pr70771.c: New test.
25939d34 12026 * gcc.dg/pr70775.c: New test.
00f615af 12027
218155e7
BS
120282016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12029
12030 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12031
ab99f467
RB
120322016-04-25 Richard Biener <rguenther@suse.de>
12033
12034 PR tree-optimization/70780
12035 * gcc.dg/torture/pr70780.c: New testcase.
12036
3f8257db 120372016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 12038
c87885ca
RO
12039 * gcc.target/arm/neon-vaddws16.c: New test.
12040 * gcc.target/arm/neon-vaddws32.c: New test.
12041 * gcc.target/arm/neon-vaddwu16.c: New test.
12042 * gcc.target/arm/neon-vaddwu32.c: New test.
12043 * gcc.target/arm/neon-vaddwu8.c: New test.
12044 * lib/target-supports.exp
93c590ee
MC
12045 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12046 that arm neon support vector widen sum of HImode TO SImode.
12047
d6c1a7a7
JJ
120482016-04-23 Jakub Jelinek <jakub@redhat.com>
12049
12050 PR sanitizer/70712
12051 * c-c++-common/asan/pr70712.c: New test.
12052
ab0fc037
TS
120532016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12054
12055 * .gitattributes: New file.
12056
2aa64824
CL
120572016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12058
12059 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12060
e7e12d92
DH
120612016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12062
12063 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12064 * gfortran.dg/submodule_15.f08: Likewise.
12065
d1431192
RB
120662016-04-22 Richard Biener <rguenther@suse.de>
12067
12068 PR tree-optimization/70740
12069 * gcc.dg/torture/pr70740.c: New testcase.
12070
04a63c24
L
120712016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12072
12073 PR target/70750
12074 * gcc.target/i386/pr70750-1.c: New test.
12075 * gcc.target/i386/pr70750-2.c: Likewise.
12076
20700098
PC
120772016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12078
12079 PR c++/70540
12080 * g++.dg/cpp0x/auto48.C: New.
12081
aedf4e12
MP
120822016-04-21 Marek Polacek <polacek@redhat.com>
12083
12084 PR c++/70513
12085 * g++.dg/cpp0x/forw_enum12.C: New test.
12086 * g++.dg/cpp0x/forw_enum13.C: New test.
12087
2074d80a
KY
120882016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12089
12090 PR target/70728
12091 * gcc.target/i386/pr70728.c: New test.
12092
aef4aab0
RB
120932016-04-21 Richard Biener <rguenther@suse.de>
12094
12095 PR middle-end/70747
12096 * gcc.dg/pr70747.c: New testcase.
12097
2359e571
BC
120982016-04-21 Bin Cheng <bin.cheng@arm.com>
12099
12100 PR tree-optimization/70715
12101 * gcc.dg/tree-ssa/scev-13.c: New test.
12102
ce0e66ff
MG
121032016-04-21 Marc Glisse <marc.glisse@inria.fr>
12104
12105 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12106
2c2870a1
MG
121072016-04-21 Marc Glisse <marc.glisse@inria.fr>
12108
12109 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12110
a2b056a3
JH
121112016-04-20 Jan Hubicka <jh@suse.cz>
12112
12113 PR ipa/70018
12114 * g++.dg/ipa/nothrow-1.C: New testcase.
12115
ee392fc2
NS
121162016-04-20 Nathan Sidwell <nathan@acm.org>
12117
12118 PR c++/55635
12119 * g++.dg/eh/delete1.C: New.
12120
dda49daf
L
121212016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12122
12123 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12124 -mtune-ctrl=sse_typeless_stores.
12125
8a5b9d5a
L
121262016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12127
12128 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12129
1011119f
BC
121302016-04-20 Bin Cheng <bin.cheng@arm.com>
12131
12132 PR tree-optimization/69489
12133 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12134
477d4906
IV
121352016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12136
12137 PR c++/69363
12138 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12139 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12140 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12141
fad08d12
BC
121422016-04-20 Bin Cheng <bin.cheng@arm.com>
12143
12144 PR tree-optimization/56625
12145 PR tree-optimization/69489
12146 * gcc.dg/vect/pr56625.c: New test.
12147 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12148
9e3e4fab
AP
121492016-04-20 Andrew Pinski <apinski@cavium.com>
12150
12151 PR target/64971
12152 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12153
d7aa24e4
AC
121542016-04-20 Arnaud Charlet <charlet@adacore.com>
12155
12156 * gnat.dg/self1.adb: Remove now incorrect test.
12157
e6d62b46
BC
121582016-04-20 Bin Cheng <bin.cheng@arm.com>
12159
12160 * gcc.dg/tree-ssa/scev-11.c: New test.
12161 * gcc.dg/tree-ssa/scev-12.c: New test.
12162
2697b189
MP
121632016-04-20 Marek Polacek <polacek@redhat.com>
12164
12165 PR tree-optimization/70725
12166 * gcc.dg/pr70725.c: New test.
12167
60d393e8
RB
121682016-04-20 Richard Biener <rguenther@suse.de>
12169
12170 PR tree-optimization/70726
12171 * g++.dg/vect/pr70726.cc: New testcase.
12172
82c6f58a
AK
121732016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12174
12175 PR target/70674
12176 * gcc.target/s390/pr70674.c: New test.
12177
90eeab20
JD
121782016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12179
12180 PR libgfortran/70684
12181 * gfortran.dg/list_read_14.f90: New test.
12182
fc9cf6da
L
121832016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12184
12185 PR target/69201
12186 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12187 extern to force it misaligned.
12188 (b): Likewise.
12189 (c): Likewise.
12190 (d): Likewise.
12191 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12192 Don't check `*' before movv4sf_internal.
12193 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12194 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12195 Don't check `*' before movv16qi_internal.
12196 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12197 extern to force it misaligned.
12198 (b): Likewise.
12199 (c): Likewise.
12200 (d): Likewise.
12201 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12202 Don't check `*' before movv2df_internal.
12203 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12204 extern to force it misaligned.
12205 (b): Likewise.
12206 (c): Likewise.
12207 (d): Likewise.
12208 Check movv8sf_internal instead of avx_storeups256.
12209 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12210
ea8927ea
RB
122112016-04-19 Richard Biener <rguenther@suse.de>
12212
12213 PR tree-optimization/70171
12214 * g++.dg/tree-ssa/pr70171.C: New testcase.
12215
65f52ee9
RB
122162016-04-19 Richard Biener <rguenther@suse.de>
12217
12218 PR tree-optimization/70724
12219 * gcc.dg/torture/pr70724.c: New testcase.
12220
987b67f1
VM
122212016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12222
12223 PR middle-end/70689
c87885ca 12224 * gcc.target/i386/pr70689.c: New.
987b67f1 12225
91a47c39
L
122262016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12227
12228 PR target/70708
12229 * gcc.target/i386/pr70708.c: New test.
12230
8270b82d
RB
122312016-04-18 Richard Biener <rguenther@suse.de>
12232
12233 PR tree-optimization/43434
12234 * gcc.dg/vect/pr43434.c: New testcase.
12235 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12236 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12237 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12238 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12239 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12240 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12241 * gcc.dg/gomp/pr68640.c: Likewise.
12242 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12243 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12244
edd048e2
RB
122452016-04-18 Richard Biener <rguenther@suse.de>
12246
12247 PR tree-optimization/70701
12248 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12249
bd5c7330
TV
122502016-04-18 Tom de Vries <tom@codesourcery.com>
12251
12252 PR testsuite/70699
12253 * gcc.dg/pr70161.c: Add dot-file scans.
12254 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12255 instead of after last dot char.
12256
23f2660f
EB
122572016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12258
12259 * c-c++-common/dump-ada-spec-3.c: New test.
12260 * c-c++-common/dump-ada-spec-4.c: Likewise.
12261
da152c9f
TV
122622016-04-17 Tom de Vries <tom@codesourcery.com>
12263
12264 PR other/70183
12265 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12266
cc950f98
JH
122672016-04-15 Jan Hubicka <jh@suse.cz>
12268
12269 PR ipa/70018
12270 * g++.dg/ipa/pure-const-1.C: New testcase.
12271 * g++.dg/ipa/pure-const-2.C: New testcase.
12272 * g++.dg/ipa/pure-const-3.C: New testcase.
12273
949505a9
MP
122742016-04-15 Marek Polacek <polacek@redhat.com>
12275
12276 PR c/70671
12277 * gcc.dg/bitfld-22.c: New test.
12278
10e547d6
BS
122792016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12280
12281 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12282 x86_64.
12283
1e77281b
MP
122842016-04-15 Marek Polacek <polacek@redhat.com>
12285
12286 PR c/70651
12287 * c-c++-common/pr70651.c: New test.
12288
e501fa8e
KT
122892016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12290
12291 PR rtl-optimization/70681
12292 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12293 dump scan on arm and powerpc.
12294 * gcc.dg/pr10474.c: Likewise.
12295
dda1bf61
JJ
122962016-04-15 Jakub Jelinek <jakub@redhat.com>
12297
ca4ef1ff
JJ
12298 PR c++/69517
12299 PR c++/70019
12300 PR c++/70588
12301 * g++.dg/cpp1y/vla11.C: Revert for real.
12302
dda1bf61
JJ
12303 PR c/70436
12304 * c-c++-common/Wparentheses-1.c: New test.
12305 * c-c++-common/gomp/Wparentheses-1.c: New test.
12306 * c-c++-common/gomp/Wparentheses-2.c: New test.
12307 * c-c++-common/gomp/Wparentheses-3.c: New test.
12308 * c-c++-common/gomp/Wparentheses-4.c: New test.
12309 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12310 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12311 * c-c++-common/goacc/Wparentheses-1.c: New test.
12312
1355e62c
KY
123132016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12314
12315 PR target/70662
12316 * gcc.target/i386/pr70662.c: New test.
12317
0ab34b9e 123182016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 12319 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
12320
12321 PR tree-optimization/70130
12322 * gcc.dg/vect/O3-pr70130.c: New testcase.
12323
bc773aad
MM
123242016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12325
6e9b2286
MM
12326 PR target/70669
12327 * gcc.target/powerpc/pr70669.c: New test.
12328
bc773aad
MM
12329 PR target/70640
12330 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12331 a power7 system that does not have an assembler that supports
12332 power8.
12333
d8747845
MS
123342016-04-14 Martin Sebor <msebor@redhat.com>
12335
12336 PR c++/69517
12337 PR c++/70019
12338 PR c++/70588
12339 * c-c++-common/ubsan/vla-1.c: Revert.
12340 * g++.dg/cpp1y/vla11.C: Same.
12341 * g++.dg/cpp1y/vla12.C: Same.
12342 * g++.dg/cpp1y/vla13.C: Same.
12343 * g++.dg/cpp1y/vla14.C: Same.
12344 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12345 * g++.dg/init/array24.C: Same.
d8747845
MS
12346 * g++.dg/ubsan/vla-1.C: Same.
12347
85128559
MP
123482016-04-14 Marek Polacek <polacek@redhat.com>
12349 Jan Hubicka <hubicka@ucw.cz>
12350
12351 PR c++/70029
12352 * g++.dg/torture/pr70029.C: New test.
12353
52fbb073
MS
123542016-04-14 Martin Sebor <msebor@redhat.com>
12355
12356 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12357 type size to prevent failures on targets with very low maximum
12358 alignment.
12359
6db61d6f
RB
123602016-04-14 Richard Biener <rguenther@suse.de>
12361
12362 PR tree-optimization/70623
12363 * gcc.dg/torture/pr70623.c: New testcase.
12364 * gcc.dg/torture/pr70623-2.c: Likewise.
12365
342fac95
MS
123662016-04-13 Martin Sebor <msebor@redhat.com>
12367
12368 PR c++/69517
12369 PR c++/70019
12370 PR c++/70588
12371 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12372 * g++.dg/cpp1y/vla11.C: New test.
12373 * g++.dg/cpp1y/vla12.C: New test.
12374 * g++.dg/cpp1y/vla13.C: New test.
12375 * g++.dg/cpp1y/vla14.C: New test.
12376 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12377 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12378 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12379
d93c452f
JJ
123802016-04-13 Jakub Jelinek <jakub@redhat.com>
12381
12382 PR c++/70641
12383 * g++.dg/opt/pr70641.C: New test.
12384
85115fb6
RO
123852016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12386
12387 PR rtl-optimization/68749
12388 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12389 effects of argument promotions.
12390 Remove default args to dg-skip-if.
12391
545a4139
PC
123922016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12393
12394 PR c++/70635
12395 * g++.dg/parse/pr70635.C: New.
12396
b3a77f21
MP
123972016-04-13 Marek Polacek <polacek@redhat.com>
12398
12399 PR c++/70639
12400 * c-c++-common/Wmisleading-indentation-4.c: New test.
12401
99cd9857
MP
124022016-04-13 Marek Polacek <polacek@redhat.com>
12403
12404 PR c/70436
c87885ca
RO
12405 * gcc.dg/Wparentheses-12.c: New test.
12406 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12407
75ca93ec
IE
124082016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12409
12410 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12411 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12412 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12413
3d3f9e7e
JJ
124142016-04-13 Jakub Jelinek <jakub@redhat.com>
12415
37947cd0
JJ
12416 PR middle-end/70633
12417 * gcc.c-torture/compile/pr70633.c: New test.
12418
3d3f9e7e
JJ
12419 PR debug/70628
12420 * gcc.dg/torture/pr70628.c: New test.
12421
92886d3e
PP
124222016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12423
12424 PR c++/70610
12425 * g++.dg/template/pr70610.C: New test.
12426 * g++.dg/template/pr70610-2.C: New test.
12427 * g++.dg/template/pr70610-3.C: New test.
12428 * g++.dg/template/pr70610-4.C: New test.
12429
13bd7c2b
JJ
124302016-04-12 Jakub Jelinek <jakub@redhat.com>
12431
6512fa6d
JJ
12432 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12433 128 instead of 32.
12434
13bd7c2b
JJ
12435 PR c++/70571
12436 * g++.dg/ext/pr70571.C: New test.
12437
20b9851c
MM
124382016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12439
8a434ada 12440 PR target/70640
20b9851c
MM
12441 * gcc.target/powerpc/pr70640.c: New test.
12442
2b2f52bc
PC
124432016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12444
12445 PR c++/68722
12446 * g++.dg/parse/pr68722.C: New.
12447
5901e56a
JJ
124482016-04-12 Jakub Jelinek <jakub@redhat.com>
12449
12450 PR rtl-optimization/70596
12451 * gcc.target/i386/pr70596.c: New test.
12452
d4619dc1
NS
124532016-04-12 Nathan Sidwell <nathan@acm.org>
12454
12455 PR c++/70501
12456 * g++.dg/init/pr70501.C: New.
12457
3df530d3
DW
124582016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12459
12460 * gcc.target/i386/asm-flag-6.c: New test.
12461
b7a120d7
TV
124622016-04-12 Tom de Vries <tom@codesourcery.com>
12463
12464 PR tree-optimization/68756
12465 * gcc.dg/graphite/pr68756.c: New test.
12466
4e0eea75
JJ
124672016-04-12 Jakub Jelinek <jakub@redhat.com>
12468
12469 PR tree-optimization/70602
12470 * gcc.c-torture/execute/pr70602.c: New test.
12471
35fbda43
MM
124722016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12473
12474 PR target/70381
12475 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12476 __float128 emulator is built and runs.
12477 * gcc.target/powerpc/float128-1.c: Likewise.
12478
12479 * lib/target-supports.exp (check_ppc_float128_sw_available):
12480 Rework tests for __float128 software and hardware
12481 availability. Fix exit condition to return 0 on success.
12482
04a99ebe
JG
124832016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12484
12485 PR target/70133
12486 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12487 * gcc.target/aarch64/target_attr_15.c: Likewise.
12488
47cd5a85
PC
124892016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12490
12491 PR c++/69066
12492 * g++.dg/cpp1y/pr69066.C: New.
12493
a5edb32e
JD
124942016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12495
12496 PR fortran/68566
12497 * gfortran.dg/pr36192.f90: Update test.
12498 * gfortran.dg/pr36192_1.f90: Update test.
12499 * gfortran.dg/real_dimension_1.f: Update test.
12500 * gfortran.dg/parameter_array_init_7.f90: New test.
12501
8ef378f8
JDA
125022016-04-09 John David Anglin <danglin@gcc.gnu.org>
12503
c532c871
JDA
12504 PR testsuite/64039
12505 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12506
d34f706f
JDA
12507 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12508
75e1dd9e
JDA
12509 PR rtl-optimization/66669
12510 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12511
8a976f5f
JDA
12512 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12513
da04822a
JDA
12514 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12515 * gcc.dg/pie-1.c: Likewise.
12516 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12517 * gcc.dg/pic-4.c: Likewise.
12518 * gcc.dg/pie-3.c: Likewise.
12519 * gcc.dg/pie-4.c: Likewise.
12520
adfabcf9
JDA
12521 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12522
4a020adf
JDA
12523 PR tree-optimization/68644
12524 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12525
8ef378f8
JDA
12526 PR rtl-optimization/64886
12527 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12528
09bf990e
TV
125292016-04-09 Tom de Vries <tom@codesourcery.com>
12530
12531 PR tree-optimization/68953
12532 * gcc.dg/graphite/pr68953.c: New test.
12533
138c3c1a
DH
125342016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12535
12536 PR fortran/70592
12537 * gfortran.dg/deferred_character_16.f90: New test.
12538
f55460af
JJ
125392016-04-09 Jakub Jelinek <jakub@redhat.com>
12540
12541 PR tree-optimization/70586
12542 * gcc.c-torture/execute/pr70586.c: New test.
12543
0b77bbf3
DH
125442016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12545
12546 PR sanitizer/70573
12547 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12548 with __builtin_memset
12549 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12550
c42cfb5c
CP
125512016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12552
12553 PR lto/70289
12554 PR ipa/70348
12555 PR tree-optimization/70373
12556 PR middle-end/70533
12557 PR middle-end/70534
12558 PR middle-end/70535
12559 * c-c++-common/goacc/reduction-5.c: New test.
12560 * c-c++-common/goacc/reduction-promotions.c: New test.
12561 * gfortran.dg/goacc/reduction-3.f95: New test.
12562 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12563
56cfb596
PP
125642016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12565
12566 PR c++/70590
12567 PR c++/70452
12568 * g++.dg/pr70590.C: New test.
12569 * g++.dg/pr70590-2.C: New test.
12570
1a13c0a2
JJ
125712016-04-08 Jakub Jelinek <jakub@redhat.com>
12572
abc0647a
JJ
12573 PR middle-end/70593
12574 * gcc.target/i386/pr70593.c: New test.
12575
1a13c0a2
JJ
12576 PR rtl-optimization/70574
12577 * gcc.target/i386/avx2-pr70574.c: New test.
12578
c3da4956
MO
125792016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12580
12581 PR sanitizer/70541
12582 * c-c++-common/asan/pr70541.c: New test.
12583
9f1b833b
TV
125842016-04-08 Tom de Vries <tom@codesourcery.com>
12585
12586 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12587 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12588
bae7adda
KT
125892016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12590
12591 PR target/70566
12592 * gcc.c-torture/execute/pr70566.c: New test.
12593
211f3d57
TV
125942016-04-08 Tom de Vries <tom@codesourcery.com>
12595
12596 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12597 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12598
02cf2861
AM
125992016-04-08 Alan Modra <amodra@gmail.com>
12600
12601 * gcc.target/powerpc/pr70117.c: New.
12602
5f490f9f
JJ
126032016-04-07 Jakub Jelinek <jakub@redhat.com>
12604
56e9b710
JJ
12605 PR testsuite/70581
12606 * gcc.dg/lto/simd-function_0.c: New test.
12607
5f490f9f
JJ
12608 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12609 clones.
12610 * c-c++-common/attr-simd-2.c: Likewise.
12611 * c-c++-common/attr-simd-4.c: Likewise.
12612 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12613 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12614
e4ebc74d
TP
126152016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12616
12617 PR testsuite/70553
12618 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12619
9817ae35
TS
126202016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12621 Tom de Vries <tom@codesourcery.com>
12622
12623 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12624 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12625 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12626 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12627 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12628 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12629 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12630 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12631
e292f64d
PP
126322016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12633
12634 PR c/70436
12635 * g++.dg/warn/Wparentheses-29.C: New test.
12636
6b37bdaf
PP
126372016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12638
12639 PR c/70436
12640 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12641 explicit braces to resolve a future -Wparentheses warning.
12642
64824205
RH
126432016-04-06 Richard Henderson <rth@redhat.com>
12644
12645 * gcc.dg/pr61817-1.c: New test.
12646 * gcc.dg/pr61817-2.c: New test.
12647 * gcc.dg/pr69391-1.c: New test.
12648 * gcc.dg/pr69391-2.c: New test.
12649
bc2fc1f3
VM
126502016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12651
12652 PR rtl-optimization/70398
c87885ca 12653 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12654
41414a02
EB
126552016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12656
12657 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12658
4066ea8a
YR
126592016-04-06 Yvan Roux <yvan.roux@linaro.org>
12660 Pedro Alves <palves@redhat.com>
12661
12662 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12663
ec35ea45
JJ
126642016-04-06 Jakub Jelinek <jakub@redhat.com>
12665
3866f8dd
JJ
12666 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12667 Check for avx512f effective targets instead of avx2.
12668 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12669 for AVX512F clones.
12670 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12671 * g++.dg/gomp/declare-simd-1.C: Likewise.
12672 * g++.dg/gomp/declare-simd-3.C: Likewise.
12673 * g++.dg/gomp/declare-simd-4.C: Likewise.
12674
ec35ea45
JJ
12675 PR middle-end/70550
12676 * c-c++-common/gomp/pr70550-1.c: New test.
12677 * c-c++-common/gomp/pr70550-2.c: New test.
12678
c08d28ac
NS
126792016-04-05 Nathan Sidwell <nathan@acm.org>
12680
12681 PR c++/70512
12682 * g++.dg/ext/attribute-may-alias-5.C: New.
12683
1d510e04
JJ
126842016-04-05 Jakub Jelinek <jakub@redhat.com>
12685
12686 PR c++/70336
12687 * c-c++-common/pr70336.c: New test.
12688 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12689 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12690
84278ed9
JH
126912016-04-05 Jan Hubicka <hubicka@ucw.cz>
12692
12693 PR ipa/66223
12694 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12695
268a0ec4
JJ
126962016-04-05 Jakub Jelinek <jakub@redhat.com>
12697
12698 PR rtl-optimization/70542
12699 * gcc.dg/torture/pr70542.c: New test.
12700 * gcc.target/i386/avx2-pr70542.c: New test.
12701
5e8c2eb1
ZS
127022016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12703
12704 PR tree-optimization/70509
12705 * gcc.target/i386/avx512bw-pr70509.c: New test.
12706
c0daf32d
PP
127072016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12708
12709 PR c++/70452
12710 * g++.dg/ext/constexpr-vla4.C: New test.
12711
bf867841
UB
127122016-04-05 Uros Bizjak <ubizjak@gmail.com>
12713
12714 PR target/70510
12715 * gcc.target/i386/pr70510.c: New test.
12716
3022186a
RB
127172016-04-05 Richard Biener <rguenther@suse.de>
12718
12719 PR tree-optimization/70526
12720 * g++.dg/torture/pr70526.C: New testcase.
12721
55fc79b2
JJ
127222016-04-05 Jakub Jelinek <jakub@redhat.com>
12723
12724 PR target/70525
12725 * gcc.target/i386/pr70525.c: New test.
12726
62b233f2
RB
127272016-04-05 Richard Biener <rguenther@suse.de>
12728
12729 PR middle-end/70499
12730 * g++.dg/torture/pr70499.C: New testcase.
12731
cc05759d
RB
127322016-04-05 Richard Biener <rguenther@suse.de>
12733
12734 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12735 remove XFAIL.
12736
f23f16d4
JJ
127372016-04-04 Jakub Jelinek <jakub@redhat.com>
12738
12739 PR middle-end/70307
12740 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12741 rs6000 ABI warnings.
12742
d27ecc49
JH
127432016-04-04 Jan Hubicka <hubicka@ucw.cz>
12744
12745 PR ipa/66223
12746 * g++.dg/ipa/devirt-51.C: New testcase.
12747
c974c96e 127482016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12749 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12750
12751 PR middle-end/70457
12752 * gcc.dg/torture/pr70457.c: New.
12753
7a85da89
AV
127542016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12755
12756 PR fortran/67538
12757 * gfortran.dg/allocate_with_source_19.f08: New test.
12758
de517e64
AV
127592016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12760
12761 PR fortran/65795
12762 * gfortran.dg/coarray_allocate_6.f08: New test.
12763
43b9f499
RB
127642016-04-04 Richard Biener <rguenther@suse.de>
12765
12766 PR rtl-optimization/70484
12767 * gcc.dg/torture/pr70484.c: New testcase.
12768
f13355da
MP
127692016-04-04 Marek Polacek <polacek@redhat.com>
12770
12771 PR c/70307
12772 * gcc.dg/torture/pr70307.c: New test.
12773
6cc6ed50
OE
127742016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12775
12776 PR target/70416
12777 PR target/67391
12778 * gcc.target/sh/torture/pr70416.c: New.
12779
abdc16c8
MS
127802016-04-02 Martin Sebor <msebor@redhat.com>
12781
12782 PR c++/67376
12783 PR c++/70170
12784 PR c++/70172
12785 PR c++/70228
12786 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12787 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12788 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12789 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12790 * g++.dg/cpp0x/constexpr-string.C: Same.
12791 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12792 * g++.dg/cpp0x/pr65398.C: Same.
12793 * g++.dg/ext/constexpr-vla1.C: Same.
12794 * g++.dg/ext/constexpr-vla2.C: Same.
12795 * g++.dg/ext/constexpr-vla3.C: Same.
12796 * g++.dg/ubsan/pr63956.C: Same.
12797
763cd859
JJ
127982016-04-01 Jakub Jelinek <jakub@redhat.com>
12799
12800 PR rtl-optimization/70467
12801 * gcc.target/i386/pr70467-2.c: New test.
12802
0f875435
JJ
128032016-04-01 Jakub Jelinek <jakub@redhat.com>
12804 Marek Polacek <polacek@redhat.com>
12805
12806 PR c++/70488
12807 * g++.dg/init/new47.C: New test.
12808
41d14659
RR
128092016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12810
12811 PR target/70496
12812 * gcc.target/arm/pr70496.c: New test.
12813
f9bf89bb
NS
128142016-04-01 Nathan Sidwell <nathan@acm.org>
12815
73b9085d
NS
12816 PR c++/68475
12817 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12818
4afdcfaa
IE
128192016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12820
12821 PR target/69890
12822 * gcc.dg/strlenopt.h (memmove): New.
12823 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12824 instead of "string.h".
12825 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12826 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12827 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12828 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12829 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12830 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12831 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12832 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12833 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12834 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12835 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12836 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12837 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12838 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12839 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12840 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12841 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12842 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12843 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12844 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12845
b5d7a29c
RO
128462016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12847
12848 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12849 (Holder::foo): Reflect this.
12850
b660f9ec
IE
128512016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12852
12853 PR target/70442
12854 * gcc.dg/pr70442.c: New test.
12855
88504f34
NS
128562016-03-31 Nathan Sidwell <nathan@acm.org>
12857
12858 PR c++/70393
12859 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12860
95d34b96
KY
128612016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12862
12863 PR target/70453
12864 * gcc.target/i386/pr70453.c: New test.
12865
b4c4967c
AB
128662016-03-31 Andrey Belevantsev <abel@ispras.ru>
12867
12868 PR target/70292
12869 * gcc.c-torture/pr70292.c: New test.
12870
5fde6a45
MP
128712016-03-31 Marek Polacek <polacek@redhat.com>
12872
12873 PR c/70297
12874 * c-c++-common/pr70297.c: New test.
12875 * g++.dg/cpp0x/typedef-redecl.C: New test.
12876 * gcc.dg/typedef-redecl2.c: New test.
12877
97eb24c4
JJ
128782016-03-31 Jakub Jelinek <jakub@redhat.com>
12879
12880 PR rtl-optimization/70460
12881 * gcc.c-torture/execute/pr70460.c: New test.
12882
efc3536f
RB
128832016-03-31 Richard Biener <rguenther@suse.de>
12884
12885 PR c++/70430
12886 * g++.dg/ext/vector30.C: New testcase.
12887
e0876e21
DH
128882016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12889 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12890
12891 * gfortran.dg/fmt_pf.f90: New test.
12892
e9bff8c6
RO
128932016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12894
12895 Forward-port from 5 branch
12896 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12897
12898 PR testsuite/70356
12899 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12900 dg-require-effective-target after dg-do.
12901
12902 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12903
12904 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12905
2620c80d
TS
129062016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12907 Julian Brown <julian@codesourcery.com>
12908 Chung-Lin Tang <cltang@codesourcery.com>
12909 Cesar Philippidis <cesar@codesourcery.com>
12910 James Norris <jnorris@codesourcery.com>
12911 Tom de Vries <tom@codesourcery.com>
12912 Nathan Sidwell <nathan@codesourcery.com>
12913
bf867841 12914 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12915 * c-c++-common/goacc/loop-clauses.c: Likewise.
12916 * g++.dg/goacc/template.C: Likewise.
12917 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12918 * gfortran.dg/goacc/loop-1.f95: Likewise.
12919 * gfortran.dg/goacc/loop-5.f95: Likewise.
12920 * gfortran.dg/goacc/loop-6.f95: Likewise.
12921 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12922 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12923 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12924 * c-c++-common/goacc/clauses-fail.c: Likewise.
12925 * c-c++-common/goacc/parallel-1.c: Likewise.
12926 * c-c++-common/goacc/reduction-1.c: Likewise.
12927 * c-c++-common/goacc/reduction-2.c: Likewise.
12928 * c-c++-common/goacc/reduction-3.c: Likewise.
12929 * c-c++-common/goacc/reduction-4.c: Likewise.
12930 * c-c++-common/goacc/routine-3.c: Likewise.
12931 * c-c++-common/goacc/routine-4.c: Likewise.
12932 * c-c++-common/goacc/routine-5.c: Likewise.
12933 * c-c++-common/goacc/tile.c: Likewise.
12934 * g++.dg/goacc/template.C: Likewise.
12935 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12936 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12937 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12938 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12939 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12940 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12941 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12942 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12943 * c-c++-common/goacc/use_device-1.c: ... this file.
12944 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12945 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12946 * c-c++-common/goacc/host_data-6.c: ... this file.
12947 * c-c++-common/goacc/loop-2-kernels.c: New file.
12948 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12949 * c-c++-common/goacc/loop-3.c: Likewise.
12950 * g++.dg/goacc/reference.C: Likewise.
12951 * g++.dg/goacc/routine-1.C: Likewise.
12952 * g++.dg/goacc/routine-2.C: Likewise.
12953
f6d2d066
RB
129542016-03-30 Richard Biener <rguenther@suse.de>
12955
12956 PR middle-end/70450
12957 * gcc.dg/torture/pr70450.c: New testcase.
12958
d43242b9
JJ
129592016-03-30 Jakub Jelinek <jakub@redhat.com>
12960
12961 PR target/70421
12962 * gcc.dg/torture/pr70421.c: New test.
12963 * gcc.target/i386/avx512f-pr70421.c: New test.
12964
5ce43b77
L
129652016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12966
12967 PR testsuite/70364
12968 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12969 (check): New function.
12970 (bar): Call check.
12971 (foo): Align stack to 16 bytes when calling bar.
12972 * gcc.target/i386/cleanup-2.c: Likewise.
12973
d014a712
PP
129742016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12975
12976 PR tree-optimization/59124
12977 * gcc.dg/Warray-bounds-19.c: New test.
12978
3f8257db 129792016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12980
12981 * lib/prune.exp (escape_regex_chars): New.
12982 (prune_file_path): Update to quote metcharacters for regexp.
12983
3336c6e0
JJ
129842016-03-29 Jakub Jelinek <jakub@redhat.com>
12985
a362f023
JJ
12986 PR rtl-optimization/70429
12987 * gcc.c-torture/execute/pr70429.c: New test.
12988
3336c6e0
JJ
12989 PR tree-optimization/70405
12990 * gcc.dg/pr70405.c: New test.
12991
728557fd
AV
129922016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12993
12994 PR fortran/70397
12995 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12996 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12997
bef977d4
TS
129982016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12999
13000 PR testsuite/64177
13001 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13002 __cilkrts_set_param to set two workers.
13003 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13004 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13005
6f6d25c9
DH
130062016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13007
bf867841 13008 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 13009
45733562
KY
130102016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13011
13012 PR target/70406
bf867841 13013 * gcc.target/i386/pr70406.c: New test.
45733562 13014
a1799e5e
EB
130152016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13016
13017 * gnat.dg/specs/double_record_extension3.ads: New test.
13018
5fca7b66
RH
130192016-03-25 Richard Henderson <rth@redhat.com>
13020
13021 PR target/70120
13022 * gcc.target/aarch64/pr70120-1.c: New.
13023 * gcc.target/aarch64/pr70120-2.c: New.
13024 * gcc.target/aarch64/pr70120-3.c: New.
13025
31ce75c6
PP
130262016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13027
13028 PR c++/62212
13029 * g++.dg/template/mangle2.C: The dg-do directive should be
13030 "compile" not "assemble".
13031
3caf0ca1
BS
130322016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13033
13034 PR lto/69650
13035 * gcc.dg/pr69650.c: New test.
13036
634035b6
DE
130372016-03-25 David Edelsohn <dje.gcc@gmail.com>
13038
13039 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13040
45d34276
AM
130412016-03-25 Alan Modra <amodra@gmail.com>
13042
13043 * gcc.dg/dfp/pr70052.c: New test.
13044
8f085166
RH
130452016-03-24 Richard Henderson <rth@redhat.com>
13046
13047 PR middle-end/69845
13048 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13049 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13050
011e5ec3
TV
130512016-03-24 Tom de Vries <tom@codesourcery.com>
13052
13053 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13054
9e3f4551
TV
130552016-03-24 Tom de Vries <tom@codesourcery.com>
13056
13057 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13058 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13059
45780041
TV
130602016-03-24 Tom de Vries <tom@codesourcery.com>
13061
13062 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13063 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13064
887ab4e5
PP
130652016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13066
13067 PR c++/62212
13068 * g++.dg/template/mangle2.C: New test.
13069
69a9a66f
RB
130702016-03-24 Richard Biener <rguenther@suse.de>
13071
13072 PR tree-optimization/70396
13073 * gcc.dg/torture/pr70396.c: New testcase.
13074
ed87de55
RB
130752016-03-24 Richard Biener <rguenther@suse.de>
13076
13077 PR middle-end/70370
13078 * gcc.dg/torture/pr70370.c: New testcase.
13079
ea064934
TV
130802016-03-24 Tom de Vries <tom@codesourcery.com>
13081
13082 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13083 * gfortran.dg/goacc/kernels-tree.f95: Same.
13084 * gfortran.dg/goacc/parallel-tree.f95: Same.
13085
b2a4dd1d
TV
130862016-03-24 Tom de Vries <tom@codesourcery.com>
13087
13088 * c-c++-common/goacc/uninit-if-clause.c: New test.
13089 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13090
72e7cd6e
JJ
130912016-03-24 Jakub Jelinek <jakub@redhat.com>
13092
13093 PR target/70290
bf867841
UB
13094 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13095 Fix formatting.
72e7cd6e 13096
ce9d0c03
RB
130972016-03-24 Richard Biener <rguenther@suse.de>
13098
13099 PR tree-optimization/70372
13100 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13101
426b9428
PP
131022016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13103
13104 PR c++/70347
13105 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13106
cd1588c4
PP
131072016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13108
13109 PR c++/70332
13110 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13111
61637db3
JJ
131122016-03-23 Jakub Jelinek <jakub@redhat.com>
13113
928af3bf
JJ
13114 PR c++/70001
13115 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13116 * g++.dg/cpp1y/pr70001.C: New test.
13117
61637db3
JJ
13118 PR c++/70323
13119 * g++.dg/cpp0x/constexpr-70323.C: New test.
13120
05aca4e7
AO
131212016-03-23 Alexandre Oliva <aoliva@redhat.com>
13122 Jason Merrill <jason@redhat.com>
13123 Jakub Jelinek <jakub@redhat.com>
13124
13125 PR c++/69315
13126 * g++.dg/cpp0x/constexpr-69315.C: New test.
13127 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13128
fbdb6baf
MP
131292016-03-23 Marek Polacek <polacek@redhat.com>
13130
13131 PR c++/69884
13132 * g++.dg/warn/Wignored-attributes-1.C: New test.
13133 * g++.dg/warn/Wignored-attributes-2.C: New test.
13134
d79ee524
TV
131352016-03-23 Tom de Vries <tom@codesourcery.com>
13136
13137 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13138 initialization.
13139 * gfortran.dg/goacc/private-3.f95 (test): Same.
13140 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13141 missing use param.
13142
a59f0bef
KT
131432016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13144
13145 * lib/target-supports.exp: Remove v7ve entry from loop
13146 creating effective target checks.
13147 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13148 (add_options_for_arm_arch_v7ve): Likewise.
13149
0179520a
JJ
131502016-03-23 Jakub Jelinek <jakub@redhat.com>
13151
13152 PR tree-optimization/70354
13153 * gcc.dg/vect/pr70354-1.c: New test.
13154 * gcc.dg/vect/pr70354-2.c: New test.
13155 * gcc.target/i386/avx2-pr70354-1.c: New test.
13156 * gcc.target/i386/avx2-pr70354-2.c: New test.
13157
75bb14d7
JL
131582016-03-22 Jeff Law <law@redhat.com>
13159
13160 PR target/70232
13161 * gcc.dg/tree-ssa/pr70232.c: New test.
13162
72c9526d
IE
131632016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13164
13165 PR target/70302
13166 * gcc.target/i386/pr70302.c: New test.
13167
a3ca1bc5
RB
131682016-03-22 Richard Biener <rguenther@suse.de>
13169
13170 PR middle-end/70251
13171 * g++.dg/torture/pr70251.C: New testcase.
13172
5c240f4d
DM
131732016-03-22 David Malcolm <dmalcolm@redhat.com>
13174
13175 PR c/69993
13176 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13177 Wmisleading-indentation.c.
13178 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13179 reflect change to diagnostic text and order of messages.
13180 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13181
80f6631b
DE
131822016-03-22 David Edelsohn <dje.gcc@gmail.com>
13183
13184 * g++.dg/ext/java-3.C: Don't compile on AIX.
13185
9a10956c
RB
131862016-03-22 Richard Biener <rguenther@suse.de>
13187
13188 PR middle-end/70333
13189 * gcc.dg/torture/pr70333.c: New testcase.
13190
6cedf922
IE
131912016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13192
13193 * g++.dg/ext/pr70290.C: New test.
13194
cd6c27ac
KY
131952016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13196
13197 PR target/70325
13198 * gcc.target/i386/pr70325.c: New test.
13199
4cde512c
JJ
132002016-03-22 Jakub Jelinek <jakub@redhat.com>
13201
b01915ed
JJ
13202 PR target/70329
13203 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13204 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13205
4e3e2cf1
JJ
13206 PR target/70300
13207 * gcc.target/i386/pr70300.c: New test.
13208
4cde512c
JJ
13209 PR c++/70295
13210 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13211 (func2): New function for cond with parens, xfail warning for c++.
13212 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13213
16f6d7dc
PP
132142016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13215
13216 PR c++/70096
13217 * g++.dg/template/ptrmem30.C: New test.
13218
a3e2b438
PP
132192016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13220
13221 PR c++/70204
13222 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13223 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13224
11b6a02e
JJ
132252016-03-21 Jakub Jelinek <jakub@redhat.com>
13226
13227 PR middle-end/70326
13228 * gcc.dg/pr70326.c: New test.
13229
b9407883
MG
132302016-03-21 Marc Glisse <marc.glisse@inria.fr>
13231 Jakub Jelinek <jakub@redhat.com>
13232
13233 PR tree-optimization/70317
13234 * gcc.dg/pr70317.c: New test.
13235
4a148e19
UB
132362016-03-21 Uros Bizjak <ubizjak@gmail.com>
13237
13238 PR target/70327
13239 * gcc.target/i386/pr70327.c: New test.
13240
2a85ddbb
ML
132412016-03-21 Martin Liska <mliska@suse.cz>
13242
7d36fe98 13243 PR ipa/70306
2a85ddbb
ML
13244 * gcc.dg/ipa/pr70306.c: New test.
13245
4a148e19 132462016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
13247
13248 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13249 * gcc.target/arm/attr-align3.c: Likewise.
13250 * gcc.target/arm/attr_arm.c: Likewise.
13251 * gcc.target/arm/flip-thumb.c: Likewise.
13252
6b366948
JJ
132532016-03-21 Jakub Jelinek <jakub@redhat.com>
13254
13255 PR target/70296
13256 * gcc.target/powerpc/altivec-36.c: New test.
13257
2fac8c14
RB
132582016-03-21 Richard Biener <rguenther@suse.de>
13259
13260 PR tree-optimization/70310
13261 * gcc.dg/torture/pr70310.c: New testcase.
13262
e9bde854
KY
132632016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13264
13265 PR target/70293
13266 * gcc.target/i386/pr70293.c: New test.
13267
56bbfaf6
RB
132682016-03-21 Richard Biener <rguenther@suse.de>
13269
13270 PR tree-optimization/70288
13271 * gcc.dg/torture/pr70288-1.c: New testcase.
13272 * gcc.dg/torture/pr70288-2.c: Likewise.
13273
3eee49ed
AB
132742016-03-21 Andrey Belevantsev <abel@ispras.ru>
13275
13276 PR rtl-optimization/69307
13277 * gcc.target/arm/pr69307.c: New test.
4a148e19 13278
8e7816b4
AB
132792016-03-21 Andrey Belevantsev <abel@ispras.ru>
13280
13281 PR rtl-optimization/69102
13282 * gcc.c-torture/compile/pr69102.c: New test.
13283
14d7d4be
JL
132842016-03-18 Jeff Law <law@redhat.com>
13285
13286 PR rtl-optimization/70263
13287 * gcc.c-torture/compile/pr70263-1.c: New test.
13288 * gcc.target/i386/pr70263-2.c: New test.
13289
5c6a601c
BS
132902016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13291
13292 PR rtl-optimization/70278
13293 * gcc.dg/torture/pr70278.c: New test.
13294 * gcc.target/arm/pr70278.c: New test.
13295
4bbf545b
DM
132962016-03-18 David Malcolm <dmalcolm@redhat.com>
13297
13298 PR c/70281
13299 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13300 (test_builtin_types_compatible_p): New test function.
13301 * gcc.dg/pr70281.c: New test case.
13302
dc28bb68
CL
133032016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13304
13305 PR target/70113
13306 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13307
5e8d6dff
IE
133082016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13309
13310 PR tree-optimization/70252
13311 * gcc.dg/pr70252.c: New test.
13312
d0e7e403
TV
133132016-03-18 Tom de Vries <tom@codesourcery.com>
13314
13315 * gcc.dg/pr70161-2.c: New test.
13316 * gcc.dg/pr70161.c: New test.
13317
fa22501a
TV
133182016-03-18 Tom de Vries <tom@codesourcery.com>
13319
13320 PR ipa/70269
13321 * gcc.dg/pr70269.c: New test.
13322
dd125026
JJ
133232016-03-18 Jakub Jelinek <jakub@redhat.com>
13324
13325 PR c++/70267
13326 * g++.dg/ext/java-3.C: New test.
13327
91914f0a
PP
133282016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13329
13330 PR c++/70205
13331 * g++.dg/lookup/pr70205.C: New test.
13332
753a8910
PP
133332016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13334
13335 PR c++/70218
13336 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13337
14ba7b28
MP
133382016-03-17 Marek Polacek <polacek@redhat.com>
13339
13340 PR c/69407
13341 * gcc.dg/atomic-op-6.c: New test.
13342
ded60913
DM
133432016-03-17 David Malcolm <dmalcolm@redhat.com>
13344
13345 PR c/70264
13346 * c-c++-common/pr70264.c: New test case.
13347
a3aad0e6
JJ
133482016-03-17 Jakub Jelinek <jakub@redhat.com>
13349
17366700
JJ
13350 PR c++/70144
13351 * c-c++-common/pr70144-1.c: New test.
13352 * c-c++-common/pr70144-2.c: New test.
13353
a3aad0e6
JJ
13354 PR c++/70272
13355 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13356 * g++.dg/opt/flifetime-dse6.C: New test.
13357 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13358
b57e6e18
L
133592016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13360
13361 PR driver/70192
13362 * gcc.dg/pic-1.c: New test.
13363 * gcc.dg/pic-2.c: Likewise.
13364 * gcc.dg/pic-3.c: Likewise.
13365 * gcc.dg/pic-4.c: Likewise.
13366 * gcc.dg/pie-1.c: Likewise.
13367 * gcc.dg/pie-2.c: Likewise.
13368 * gcc.dg/pie-3.c: Likewise.
13369 * gcc.dg/pie-4.c: Likewise.
13370 * gcc.dg/pie-5.c: Likewise.
13371 * gcc.dg/pie-6.c: Likewise.
13372
b38ba58b
TV
133732016-03-17 Tom de Vries <tom@codesourcery.com>
13374
13375 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13376 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13377
6931b3b7
RB
133782016-03-17 Richard Biener <rguenther@suse.de>
13379
13380 PR debug/70271
13381 * g++.dg/debug/pr70271.C: New testcase.
13382
0c8b64cb
IE
133832016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13384
13385 * gcc.target/i386/pr70251.c: New test.
13386
b1970801
MP
133872016-03-17 Marek Polacek <polacek@redhat.com>
13388
13389 PR c++/70194
13390 * g++.dg/warn/constexpr-70194.C: New test.
13391
820c5eaa
RH
133922016-03-16 Richard Henderson <rth@redhat.com>
13393
13394 PR middle-end/70240
13395 * gcc.c-torture/compile/pr70240.c: New.
13396
da0ad263
SKS
133972016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13398
13399 * gcc.c-torture/compile/20151204.c: Skip for avr.
13400
c73d295c
JJ
134012016-03-16 Jakub Jelinek <jakub@redhat.com>
13402
13403 PR target/70245
13404 * g++.dg/opt/pr70245.C: New test.
13405 * g++.dg/opt/pr70245.h: New file.
13406 * g++.dg/opt/pr70245-aux.cc: New file.
13407
b2794066
MS
134082016-03-16 Martin Sebor <msebor@redhat.com>
13409
13410 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13411
aa43616c
RH
134122016-03-16 Richard Henderson <rth@redhat.com>
13413
13414 PR middle-end/70199
13415 * gcc.c-torture/compile/pr70199.c: New.
13416
59608fe5
L
134172016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13418
13419 * gcc.dg/uninit-19.c: Run dos2unix.
13420
ab4c578f
MP
134212016-03-16 Marek Polacek <polacek@redhat.com>
13422
13423 PR c/70093
13424 * gcc.dg/nested-func-10.c: New test.
13425 * gcc.dg/nested-func-9.c: New test.
13426
f5387e76
JJ
134272016-03-16 Jakub Jelinek <jakub@redhat.com>
13428
13429 PR tree-optimization/68714
13430 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13431
7662b718
TV
134322016-03-16 Tom de Vries <tom@codesourcery.com>
13433
13434 PR tree-optimization/68715
13435 * gcc.dg/graphite/pr68715-2.c: New test.
13436 * gcc.dg/graphite/pr68715.c: New test.
13437 * gfortran.dg/graphite/pr68715.f90: New test.
13438
be7ce7ae
TV
134392016-03-16 Tom de Vries <tom@codesourcery.com>
13440
13441 PR tree-optimization/68809
13442 * gcc.dg/graphite/pr68809-2.c: New test.
13443 * gcc.dg/graphite/pr68809.c: New test.
13444
1935f250
JJ
134452016-03-16 Jakub Jelinek <jakub@redhat.com>
13446
6651c93e
JJ
13447 PR c++/70147
13448 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13449 method call to i () as argument. Adjust expected output.
13450
1935f250
JJ
13451 PR c++/70147
13452 * g++.dg/ubsan/pr70147-1.C: New test.
13453 * g++.dg/ubsan/pr70147-2.C: New test.
13454
ab1caa6e
MS
134552016-03-15 Martin Sebor <msebor@redhat.com>
13456
13457 PR c++/58281
13458 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13459
5c2a1bbb
JDA
134602016-03-15 John David Anglin <danglin@gcc.gnu.org>
13461
cb5d8ad1
JDA
13462 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13463 hppa*-*-hpux*.
13464
b440dd40
JDA
13465 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13466
5c2a1bbb
JDA
13467 PR libfortran/69799
13468 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13469 libatomic_available.
13470
42c729c5
MP
134712016-03-15 Marek Polacek <polacek@redhat.com>
13472
13473 PR c++/70209
13474 * g++.dg/ext/attribute-may-alias-4.C: New test.
13475
82b1c550
AM
134762016-03-15 Alexander Monakov <amonakov@ispras.ru>
13477
13478 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13479 -fvar-tracking-assignments-toggle flag.
13480
4ccbf3a6
PH
134812016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13482
13483 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13484
c39858bd
JJ
134852016-03-15 Jakub Jelinek <jakub@redhat.com>
13486
13487 PR rtl-optimization/70222
13488 * gcc.c-torture/execute/pr70222-1.c: New test.
13489 * gcc.c-torture/execute/pr70222-2.c: New test.
13490
8be119c1
RH
134912016-03-15 Richard Henderson <rth@redhat.com>
13492
13493 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13494
6598bb55
AB
134952016-03-15 Andrey Belevantsev <abel@ispras.ru>
13496
13497 PR rtl-optimization/69032
13498 * gcc.dg/pr69032.c: New test.
13499
81fa2944
AB
135002016-03-15 Andrey Belevantsev <abel@ispras.ru>
13501
13502 PR rtl-optimization/63384
4a148e19 13503 * g++.dg/pr63384.C: New test.
81fa2944 13504
74ea9ab6
AB
135052016-03-15 Andrey Belevantsev <abel@ispras.ru>
13506
13507 PR target/64411
13508 * gcc.target/i386/pr64411.C: New test.
13509
045d5055
TV
135102016-03-15 Tom de Vries <tom@codesourcery.com>
13511
13512 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13513 * gfortran.dg/goacc/kernels-alias.f95: New test.
13514
3ea33585
MS
135152016-03-14 Martin Sebor <msebor@redhat.com>
13516
13517 PR c++/53792
13518 * g++.dg/cpp0x/constexpr-inline.C: New test.
13519 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13520
1df7b330
DE
135212016-03-14 David Edelsohn <dje.gcc@gmail.com>
13522
13523 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13524
79b57d18
JJ
135252016-03-14 Jakub Jelinek <jakub@redhat.com>
13526
13527 PR middle-end/70219
13528 * gcc.dg/pr70219.c: New test.
13529
3cbf012a
BS
135302016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13531
13532 PR target/70083
13533 * gcc.dg/torture/pr70083.c: New test.
13534 * gcc.target/i386/pr70083.c: New test.
13535
a9fee7cd
RB
135362016-03-14 Richard Biener <rguenther@suse.de>
13537
13538 PR tree-optimization/56365
13539 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13540
4799603f
SB
135412016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13542
13543 PR target/70098
13544 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13545 New function.
13546 * g++.dg/pr70098.C: New testcase.
13547
13548
760ca967
TV
135492016-03-14 Tom de Vries <tom@codesourcery.com>
13550
13551 PR tree-optimization/70045
13552 * gcc.dg/graphite/pr70045.c: New test.
13553
44e66a77
JD
135542016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13555
13556 PR fortran/69043
13557 * gfortran.dg/include_9.f90: New test.
13558
a18e0fe1
DH
135592016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13560
13561 PR fortran/45076
13562 gfortran.dg/prof/prof.exp: New script.
13563 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13564
d0aca6ab
AB
135652016-03-12 Andrey Belevantsev <abel@ispras.ru>
13566
13567 PR rtl-optimization/69307
13568 * gcc.dg/pr69307.c: New test.
13569
cefe08a4
VM
135702016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13571
13572 PR target/69614
13573 * gcc.target/arm/pr69614.c: New.
13574
70112e2a
PT
135752016-03-12 Paul Thomas <pault@gcc.gnu.org>
13576
13577 PR fortran/70031
13578 * gfortran.dg/submodule_14.f08: New test
13579
13580 PR fortran/69524
13581 * gfortran.dg/submodule_15.f08: New test
13582
3f1e5d3a
PP
135832016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13584
13585 PR c++/70106
13586 * g++.dg/cpp1y/paren3.C: New test.
13587
a3f6d680
MM
135882016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13589
13590 PR target/70131
13591 * gcc.target/powerpc/ppc-round2.c: New test.
13592
92348f09
BS
135932016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13594
13595 PR target/70123
13596 * gcc.dg/torture/pr70123.c: New test.
13597
cebde9e9
JL
135982016-03-11 Jeff Law <law@redhat.com>
13599
13600 PR tree-optimization/70190
13601 * gcc.c-torture/compile/pr70190.c: New test.
13602
3edc5da4
DM
136032016-03-11 David Malcolm <dmalcolm@redhat.com>
13604
13605 PR c/68187
13606 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13607 case.
13608 (test43_b): Likewise.
13609 (test43_c): Likewise.
13610 (test43_d): Likewise.
13611 (test43_e): Likewise.
13612 (test43_f): Likewise.
13613 (test43_g): Likewise.
13614 (test44_a): Likewise.
13615 (test44_b): Likewise.
13616 (test44_c): Likewise.
13617 (test44_d): Likewise.
13618 (test44_e): Likewise.
13619
318c1204
DM
136202016-03-11 David Malcolm <dmalcolm@redhat.com>
13621
13622 PR c/70085
13623 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13624
bc062234
KT
136252016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13626
13627 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13628 dg-options.
13629
acfc1ac1
KT
136302016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13631
13632 PR target/70002
13633 PR target/69245
13634 * gcc.target/aarch64/pr69245_2.c: New test.
13635
d1e2bb2d
JJ
136362016-03-11 Jakub Jelinek <jakub@redhat.com>
13637
13638 PR tree-optimization/70177
13639 * gcc.dg/pr70177.c: New test.
13640
07350627
AL
136412016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13642
13643 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13644
5c6706f7
AL
136452016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13646
13647 * gcc.dg/tree-ssa/sra-20.c: New.
13648
02d472a2
JJ
136492016-03-11 Jakub Jelinek <jakub@redhat.com>
13650
686d390a
JJ
13651 PR rtl-optimization/70174
13652 * gcc.dg/pr70174.c: New test.
13653
02d472a2
JJ
13654 PR tree-optimization/70169
13655 * gcc.dg/pr70169.c: New test.
13656
0f9befa1
IE
136572016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13658
13659 PR target/70160
13660 * gcc.target/i386/pr70160.c: New test.
13661
432d4670
AK
136622016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13663
13664 * gcc.target/s390/dfp-1.c: New test.
13665
a3dc8760
NC
136662016-03-10 Nick Clifton <nickc@redhat.com>
13667
13668 PR target/70044
13669 * gcc.target/aarch64/pr70044.c: New test.
13670
b87a8d7d
PP
136712016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13672 Jakub Jelinek <jakub@redhat.com>
13673
13674 PR c++/70001
13675 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13676 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13677 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13678
4f4ada6a
JH
136792016-03-10 Jan Hubicka <hubicka@ucw.cz>
13680
13681 PR lto/69589
13682 * g++.dg/lto/pr69589_0.C: New testcase
13683 * g++.dg/lto/pr69589_1.C: New testcase
13684
d49b0aa0
MP
136852016-03-10 Marek Polacek <polacek@redhat.com>
13686
13687 PR c++/70153
13688 * g++.dg/delayedfold/unary-plus1.C: New test.
13689
136902016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13691
13692 * gcc.target/arm/pr45701-1.c: Escape brackets.
13693 * gcc.target/arm/pr45701-2.c: Likewise.
13694
71017a7b
AL
136952016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13696
13697 * gfortran.dg/unconstrained_commons.f: New.
13698
ba52669f
AM
136992016-03-10 Alan Modra <amodra@gmail.com>
13700
13701 * gcc.dg/pr69195.c: New.
13702 * gcc.dg/pr69238.c: New.
13703
27742332
TV
137042016-03-10 Tom de Vries <tom@codesourcery.com>
13705
13706 PR testsuite/68915
13707 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13708
3a81a594
RB
137092016-03-10 Richard Biener <rguenther@suse.de>
13710
13711 PR tree-optimization/70128
13712 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13713 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13714
3433b975
JJ
137152016-03-09 Jakub Jelinek <jakub@redhat.com>
13716
c2864f02
JJ
13717 PR tree-optimization/70152
13718 * gcc.dg/pr70152.c: New test.
13719
3433b975
JJ
13720 PR target/70086
13721 * gcc.target/i386/pr70086-1.c: New test.
13722 * gcc.target/i386/pr70086-2.c: New test.
13723 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13724
13725 PR tree-optimization/70127
13726 * gcc.c-torture/execute/pr70127.c: New test.
13727
96b3c82d
CP
137282016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13729
13730 * c-c++-common/goacc/combined-directives-2.c: New test.
13731
b4f3232d
DM
137322016-03-09 David Malcolm <dmalcolm@redhat.com>
13733
13734 PR c/68473
13735 PR c++/70105
13736 * g++.dg/diagnostic/pr70105.C: New test.
13737 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13738 (test_multiple_ordinary_maps): New test function.
13739
40499f81
DM
137402016-03-09 David Malcolm <dmalcolm@redhat.com>
13741
13742 PR c/68473
13743 PR c++/70105
13744 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13745 Drop range information from call to inform_at_rich_loc.
13746 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13747 New.
13748 (test_show_locus): Replace calls to rich_location::add_range with
13749 calls to add_range. Rewrite the tests that used the now-defunct
13750 rich_location ctor taking a source_range. Simplify other tests
13751 by replacing calls to COMBINE_LOCATION_DATA with calls to
13752 make_location.
13753
c9e33662
RB
137542016-03-09 Richard Biener <rguenther@suse.de>
13755 Jakub Jelinek <jakub@redhat.com>
13756
13757 PR tree-optimization/70138
13758 * gcc.dg/vect/pr70138-1.c: New testcase.
13759 * gcc.dg/vect/pr70138-2.c: Likewise.
13760
2c73b764
JJ
137612016-03-09 Jakub Jelinek <jakub@redhat.com>
13762
13763 PR target/70049
13764 * gcc.target/i386/pr70049.c: New test.
13765
c06d25bb
RB
137662016-03-09 Richard Biener <rguenther@suse.de>
13767
13768 PR c/70143
13769 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13770 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13771 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13772
5828a501
RO
137732016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13774
13775 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13776 arm-*-*.
13777
2e141c8d
JJ
137782016-03-09 Jakub Jelinek <jakub@redhat.com>
13779
5a9def37
JJ
13780 PR middle-end/67278
13781 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13782
2e141c8d
JJ
13783 PR target/67278
13784 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13785
13786 PR middle-end/70050
13787 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13788 in testcase comment.
13789
bf751f40
TV
137902016-03-09 Tom de Vries <tom@codesourcery.com>
13791
13792 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13793 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13794 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13795 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13796 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13797 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13798 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13799 * gfortran.dg/goacc/kernels-loop.f95: New test.
13800
e210c999
MS
138012016-03-08 Martin Sebor <msebor@redhat.com>
13802
13803 PR c++/62096
13804 * g++.dg/warn/overflow-warn-7.C: New test.
13805
80aac5c8
JM
138062016-03-08 Jason Merrill <jason@redhat.com>
13807
13808 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13809 * lib/target-supports.exp (check_effective_target_concepts): New.
13810
12b81409
JJ
138112016-03-08 Jakub Jelinek <jakub@redhat.com>
13812
d259b234
JJ
13813 PR c++/70135
13814 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13815 * g++.dg/ubsan/pr70135.C: New test.
13816
12b81409
JJ
13817 PR target/70110
13818 * gcc.dg/pr70110.c: New test.
13819
b4e9f2aa
MJ
138202016-03-07 Martin Jambor <mjambor@suse.cz>
13821
13822 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13823 * c-c++-common/gomp/if-1.c: Likewise.
13824 * c-c++-common/gomp/pr61486-2.c: Likewise.
13825 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13826 to dg-additional-options.
13827 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13828 * g++/gomp/target-teams-1.c: Likewise.
13829 * gcc.dg/gomp/gomp.exp: Likewise.
13830 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13831 dg-additional-options.
13832 * gfortran.dg/gomp/gomp.exp: Likewise.
13833 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13834 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13835 dg-additional-options.
13836 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13837
f86e631e
MJ
138382016-03-07 Martin Jambor <mjambor@suse.cz>
13839
13840 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13841 * c-c++-common/gomp/gridify-1.c: New test.
13842 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13843
94156b3f
AV
138442016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13845
13846 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13847 trigger for cortex-r8, when scanning for register r8.
13848 * gcc.target/arm/pr45701-2.c: Likewise.
13849
a84a49b7 138502016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13851 Jeff Law <law@redhat.com>
a84a49b7
RB
13852
13853 PR tree-optimization/69740
13854 * gcc.c-torture/compile/pr69740-1.c: New test.
13855 * gcc.c-torture/compile/pr69740-2.c: New test.
13856
e41f6c9e
BS
138572016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13858
13859 * lib/target-supports.exp
13860 (check_effective_target_whole_vector_shift): Enable for PPC64.
13861
57548bf5
RB
138622016-03-07 Richard Biener <rguenther@suse.de>
13863
13864 PR tree-optimization/70115
13865 * gcc.dg/torture/pr70115.c: New testcase.
13866
4ae13300
NS
138672016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13868
13869 PR middle-end/69916
13870 * c-c-++-common/goacc/pr69916.c: New.
13871
5edb9853
RH
138722016-03-07 Richard Henderson <rth@redhat.com>
13873
13874 * gcc.c-torture/compile/pr70061.c: New test.
13875
2067a8f3
RB
138762016-03-07 Richard Biener <rguenther@suse.de>
13877
13878 PR testsuite/70109
13879 * gcc.dg/vect/O3-pr36098.c: New testcase.
13880
4145a9b7
CL
138812016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13882
13883 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13884
1878be32
EB
138852016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13886
13887 * gnat.dg/renaming9.ad[sb]: New testcase.
13888
df762bb2
JJ
138892016-03-05 Jakub Jelinek <jakub@redhat.com>
13890
13891 PR c++/70084
13892 * g++.dg/expr/stdarg3.C: New test.
13893
7d461295
JL
138942016-03-04 Jeff Law <law@redhat.com>
13895
13896 PR tree-optimization/69196
13897 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13898 x86_64-*-*.
13899
29b9828f
BS
139002016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13901
b6b552fd
BS
13902 PR c/69973
13903 * gcc.dg/pr69973.c: New test.
13904
201d49e9
BS
13905 PR rtl-optimization/69941
13906 * gcc.dg/torture/pr69941.c: New test.
13907
29b9828f
BS
13908 PR c/69824
13909 * gcc.dg/pr69824.c: New test.
13910
640b7e74
TV
139112016-03-05 Tom de Vries <tom@codesourcery.com>
13912
13913 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13914 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13915 function.
13916
7a3a3fad
PP
139172016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13918
13919 PR c++/66786
13920 * g++.dg/cpp1y/var-templ48.C: New test.
13921 * g++.dg/cpp1y/var-templ49.C: New test.
13922
cd439aec
EB
139232016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13924
13925 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13926
60204554
JJ
139272016-03-04 Jakub Jelinek <jakub@redhat.com>
13928
0c8825de
JJ
13929 PR c++/70035
13930 * g++.dg/ubsan/pr70035.C: New test.
13931
60204554
JJ
13932 PR target/70062
13933 * gcc.target/i386/pr70062.c: New test.
13934
f79d4eab
L
139352016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13936
13937 * g++.dg/template/typename21.C: Remove c++98_only.
13938
ea81ce67
L
139392016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13940
13941 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13942
64b23c13
DM
139432016-03-04 David Malcolm <dmalcolm@redhat.com>
13944
13945 PR c/68187
13946 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13947 function.
13948 (fn_42_b): Likewise.
13949 (fn_42_c): Likewise.
13950
729526f5
DM
139512016-03-04 David Malcolm <dmalcolm@redhat.com>
13952
13953 PR c/68187
13954 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13955 function.
13956 (fn_40_b): Likewise.
13957 (fn_41_a): Likewise.
13958 (fn_41_b): Likewise.
13959
f9ea11ac
JJ
139602016-03-04 Jakub Jelinek <jakub@redhat.com>
13961
13962 PR target/70059
13963 * gcc.target/i386/avx512f-pr70059.c: New test.
13964 * gcc.target/i386/avx512dq-pr70059.c: New test.
13965
b6c38c69
BS
139662016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13967
13968 PR rtl-optimization/57676
13969 * gcc.dg/torture/pr57676.c: New test.
13970
af3cdd34
IE
139712016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13972
13973 * gcc.dg/pr70026.c: New test.
13974
7ff6ca38
MP
139752016-03-04 Marek Polacek <polacek@redhat.com>
13976
13977 PR c/69798
13978 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13979 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13980
a6bf62d5
KT
139812016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13982
13983 PR target/70004
13984 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13985 Delete.
13986 (test_corners_sisd_si): Likewise.
13987 (main): Remove checks of the above.
13988 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13989
ae4cdc6a
EB
139902016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13991
13992 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13993
08455559
CL
139942016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13995
13996 * gcc.dg/torture/pr69951.c: Accept argc==0.
13997
e9a35493
RB
139982016-03-04 Richard Biener <rguenther@suse.de>
13999
14000 PR c++/70054
14001 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14002 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14003
fba054c2
DV
140042016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14005
14006 PR testsuite/69766
14007 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14008 testing multiarch.
14009
f10cdc6c
JJ
140102016-03-04 Jakub Jelinek <jakub@redhat.com>
14011
14012 PR debug/69947
14013 * gcc.dg/guality/pr69947.c: New test.
14014
2e981ba0
JJ
140152016-03-03 Jakub Jelinek <jakub@redhat.com>
14016
14017 PR ada/70017
14018 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14019
0ba3bfa2
KT
140202016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14021
14022 PR rtl-optimization/69904
14023 * gcc.target/arm/pr69904.c: New test.
14024
97ecdb46
JJ
140252016-03-03 Jakub Jelinek <jakub@redhat.com>
14026
14027 PR target/70021
14028 * gcc.dg/vect/pr70021.c: New test.
14029 * gcc.target/i386/pr70021.c: New test.
14030
a2a743a1
MP
140312016-03-03 Marek Polacek <polacek@redhat.com>
14032
14033 PR middle-end/70050
14034 * gcc.dg/pr70050.c: New test.
14035
fa07ecdd
JG
140362016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14037
14038 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14039
23504262
ML
140402016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14041
14042 PR tree-optimization/70043
14043 * gfortran.dg/vect/pr70043.f90: New test.
14044
b7b9e1a9
EB
140452016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14046
14047 * gnat.dg/specs/task1.ads: New test.
14048
cb83ba54
RO
140492016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14050
14051 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14052 Invoke gdb with -batch.
14053 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14054
a75f5e30
RB
140552016-03-03 Richard Biener <rguenther@suse.de>
14056
14057 PR tree-optimization/55936
14058 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14059
268bc320
JL
140602016-03-02 Jeff Law <law@redhat.com>
14061
815f20ab
JL
14062 PR rtl-optimization/69942
14063 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14064 effects of argument promotions.
14065
268bc320
JL
14066 PR tree-optimization/69987
14067 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14068 target does not support -fprefetch-loop-arrays.
14069
171f7de5
UB
140702016-03-02 Uros Bizjak <ubizjak@gmail.com>
14071
14072 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14073
192912db
BC
140742016-03-02 Bin Cheng <bin.cheng@arm.com>
14075
c7908871 14076 PR rtl-optimization/69052
192912db
BC
14077 * gcc.target/i386/pr69052.c: New test.
14078
90a7a40b
AM
140792016-03-02 Alan Modra <amodra@gmail.com>
14080
14081 * gcc.dg/pr69990.c: New.
14082
69fa742f
JJ
140832016-03-02 Jakub Jelinek <jakub@redhat.com>
14084
de752fb0
JJ
14085 PR c/68062
14086 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14087
14088 PR middle-end/70022
14089 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14090
69fa742f
JJ
14091 PR target/70028
14092 * gcc.target/i386/pr70028.c: New test.
14093
7c65bd56
MK
140942016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14095
14096 * c-c++-common/asan/swapcontext-test-1.c,
14097 * c-c++-common/tsan/thread_leak.c,
14098 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14099 * g++.dg/tsan/benign_race.C,
14100 * g++.dg/tsan/fd_close_norace.C,
14101 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14102 races with sanitizer output
14103
37d98220 141042016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 14105 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
14106
14107 PR target/67278
14108 * gcc.dg/simd-8.c: New testcase.
14109
218db463
RB
141102016-03-02 Richard Biener <rguenther@suse.de>
14111
14112 PR middle-end/67278
14113 * gcc.dg/simd-7.c: New testcase.
14114
22c72158
EB
141152016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14116
14117 * gcc.target/i386/pr70007.c: Tweak.
14118
9a790ccc
DV
141192016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14120
14121 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14122
bd02f00f
MP
141232016-03-02 Marek Polacek <polacek@redhat.com>
14124
14125 PR c/67854
14126 * gcc.dg/pr67854.c: New test.
14127
1e840f39
JJ
141282016-03-02 Jakub Jelinek <jakub@redhat.com>
14129
14130 PR middle-end/70025
14131 * gcc.dg/torture/pr70025.c: New test.
14132
bca00241
VK
141332016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14134
14135 PR tree-optimization/68621
14136 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14137
0bca04b8
EB
141382016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14139
14140 * gcc.target/i386/pr70007.c: New test.
14141
2a9afc86
JL
141422016-03-01 Jeff Law <law@redhat.com>
14143
eab2541b 14144 PR tree-optimization/69196
9d83ef71 14145 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 14146
2a9afc86
JL
14147 PR tree-optimization/69196
14148 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14149 duplicating code and spoiling the expected output.
14150
0d39977e
MM
141512016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14152
14153 PR target/70033
14154 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14155 supports power9 before doing tests.
14156 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14157 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14158 * gcc.target/powerpc/p9-permute.c: Likewise.
14159
a0c0699d
UB
141602016-03-01 Uros Bizjak <ubizjak@gmail.com>
14161
14162 PR target/70027
14163 * gcc.target/i386/pr70027.c: New test.
14164
0ae3ef47 141652016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
14166
14167 * gcc.dg/pr70017.c: New test.
14168
686e2237
JJ
141692016-03-01 Jakub Jelinek <jakub@redhat.com>
14170
14171 PR c/69796
14172 PR c/69974
14173 * gcc.dg/pr69796.c: New test.
14174 * gcc.dg/pr69974.c: New test.
14175
f8e4188c
EB
141762016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14177
14178 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14179
5e3f1c7c
JL
141802016-02-29 Jeff Law <law@redhat.com>
14181
14182 PR tree-optimization/69987
14183 * gfortran.dg/pr69987.f90: New test.
14184
14185 PR tree-optimization/69989
14186 * gcc.c-torture/compile/pr69989-2.c: New test.
14187
1be56bc5
MP
141882016-03-01 Marek Polacek <polacek@redhat.com>
14189
14190 PR c++/69795
14191 * g++.dg/parse/invalid1.C: New test.
14192
1b19470d
RB
141932016-03-01 Richard Biener <rguenther@suse.de>
14194
14195 PR middle-end/70022
14196 * gcc.dg/pr70022.c: New testcase.
14197
3ae0661a
IE
141982016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14199
14200 PR tree-optimization/69956
14201 * gcc.dg/pr69956.c: New test.
14202
0f09ab88
BS
142032016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14204
14205 PR target/70011
14206 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14207 XFAIL when hardware supports efficient unaligned storage access.
14208
76d881bf
PP
142092016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14210
14211 PR c++/69961
14212 * g++.dg/template/pr69961a.C: New test.
14213 * g++.dg/template/pr69961b.C: New test.
14214
7168133a
DM
142152016-02-29 David Malcolm <dmalcolm@redhat.com>
14216
14217 PR preprocessor/69985
14218 * gcc.dg/cpp/pr69985.c: New test case.
14219
0c6072a3
JL
142202016-02-29 Jeff Law <law@redhat.com>
14221
e66f219b
JL
14222 PR tree-optimization/70005
14223 * gcc.c-torture/execute/pr70005.c New test.
14224
0c6072a3
JL
14225 PR tree-optimization/69999
14226 * gcc.c-torture/compile/pr69999.c: New test.
14227
fd9fbdb3
YR
142282016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14229
14230 PR tree-optimization/69652
14231 * gcc.dg/torture/pr69652.c: Delete test.
14232 * gcc.dg/vect/pr69652.c: New test.
14233
cbd400b4
RB
142342016-02-19 Richard Biener <rguenther@suse.de>
14235
14236 PR tree-optimization/69980
14237 * gfortran.dg/vect/pr69980.f90: New testcase.
14238
84ea0f58
EB
142392016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14240
14241 * gcc.target/sparc/20160229-1.c: New test.
14242
5d2a63dc
EB
142432016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14244
14245 * gnat.dg/stack_usage3.adb: New test.
14246 * gnat.dg/stack_usage3_pkg.ads: New helper.
14247
93e708f9
EB
142482016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14249
14250 * gnat.dg/renaming8.adb: New test.
14251 * gnat.dg/renaming8_pkg1.ads: New helper.
14252 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14253 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14254
6512bc93
RB
142552016-02-29 Richard Biener <rguenther@suse.de>
14256
14257 PR tree-optimization/69720
14258 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14259
7b201a88
TK
142602016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14261
14262 PR fortran/68147
14263 PR fortran/47674
14264 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14265
82ee0cf2 142662016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
14267 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14268
14269 PR fortran/56007
14270 * gfortran.dg/coarray_8.f90: Adjust error message.
14271 * gfortran.dg/pr56007.f90: New test.
14272 * gfortran.dg/pr56007.f: New test.
14273
cdc1a2c8
L
142742016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14275
14276 PR tree-optimization/69989
14277 * gcc.dg/torture/pr69989.c: New test.
14278
33505bcf
EB
142792016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14280
14281 * gcc.target/i386/stack-realign-win.c: New test.
14282
524bfb19
HA
142832016-02-28 Harald Anlauf <anlauf@gmx.de>
14284
14285 PR fortran/60126
14286 * gfortran.dg/pr60126.f90: New test.
14287
bd542508
JL
142882016-02-27 Jeff Law <law@redhat.com>
14289
14290 Revert
14291 2016-02-26 Richard Biener <rguenther@suse.de>
14292 Jeff Law <law@redhat.com>
14293
14294 PR tree-optimization/69740
14295 * gcc.c-torture/compile/pr69740-1.c: New test.
14296 * gcc.c-torture/compile/pr69740-2.c: New test.
14297
dd1291e0
JD
142982016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14299
5fb67f8b 14300 PR fortran/69910
dd1291e0
JD
14301 * gfortran.dg/newunit_4.f90: New test.
14302
5cfefb59
JJ
143032016-02-27 Jakub Jelinek <jakub@redhat.com>
14304
14305 PR target/69613
14306 PR rtl-optimization/69886
14307 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14308 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14309 target.
14310
20ba5f33
MS
143112016-02-26 Martin Sebor <msebor@redhat.com>
14312
14313 PR tree-optimization/15826
14314 * gcc.dg/tree-ssa/pr15826.c: New test.
14315
e6fb01b0
JJ
143162016-02-26 Jakub Jelinek <jakub@redhat.com>
14317
14318 PR target/69969
14319 * gcc.target/powerpc/pr69969.c: New test.
14320
e3e0cf64
MS
143212016-02-26 Martin Sebor <msebor@redhat.com>
14322
14323 PR c++/15766
14324 * g++.old-deja/g++.other/decl5.C: Add a test case.
14325
d1f2bea5
SB
143262016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14327
14328 PR target/69946
14329 * gcc.target/powerpc/pr69946.c: New file.
14330
4a4f9d2b 143312016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14332 Jeff Law <law@redhat.com>
4a4f9d2b 14333
e3e0cf64 14334 PR tree-optimization/69740
4a4f9d2b
RB
14335 * gcc.c-torture/compile/pr69740-1.c: New test.
14336 * gcc.c-torture/compile/pr69740-2.c: New test.
14337
ad2a2706
MJ
143382016-02-26 Martin Jambor <mjambor@suse.cz>
14339
14340 PR middle-end/69920
14341 * gcc.dg/torture/pr69932.c: New test.
14342 * gcc.dg/torture/pr69936.c: Likewise.
14343
1d11f7ce
AK
143442016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14345
14346 PR target/69709
14347 * gcc.target/s390/pr69709.c: New test.
14348
6cfccbb2
KT
143492016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14350
14351 PR target/69245
14352 * gcc.target/aarch64/pr69245_1.c: New test.
14353
ac59ad4e
KT
143542016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14355
14356 PR target/69613
14357 * gcc.dg/torture/pr69613.c: New test.
14358
a2ad54a0
JJ
143592016-02-26 Jakub Jelinek <jakub@redhat.com>
14360
14361 PR rtl-optimization/69891
14362 * gcc.target/i386/pr69891.c: New test.
14363
0884062c 143642016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14365 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14366
d2369d4f 14367 PR target/61397
c163789b
MM
14368 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14369 functionality for both 32-bit and 64-bit.
14370
5aed7e2c
RB
143712016-02-26 Richard Biener <rguenther@suse.de>
14372
14373 PR tree-optimization/69551
14374 * gcc.dg/torture/pr69951.c: New testcase.
14375
798e2a8e
RB
143762016-02-25 Richard Biener <rguenther@suse.de>
14377
14378 PR tree-optimization/48795
14379 * gcc.dg/Warray-bounds-18.c: New testcase.
14380
9559fbac
RO
143812016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14382
14383 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14384
c049b107
JJ
143852016-02-25 Jakub Jelinek <jakub@redhat.com>
14386
14387 PR rtl-optimization/69896
14388 * gcc.dg/pr69896.c: New test.
14389
1137001c
PP
143902016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14391
14392 PR c++/69736
14393 * g++.dg/cpp1y/paren2.C: New test.
14394
2e9c8641
MS
143952016-02-24 Martin Sebor <msebor@redhat.com>
14396
14397 PR c/51147
14398 * gcc.dg/enum-mode-2.c: New test.
14399
03ca8fb3
JJ
144002016-02-24 Jakub Jelinek <jakub@redhat.com>
14401
14402 PR c++/69922
14403 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14404 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14405 * g++.dg/ubsan/pr69922.C: New test.
14406
0b05329b
MP
144072016-02-24 Marek Polacek <polacek@redhat.com>
14408
14409 PR c/69819
14410 * gcc.dg/pr69819.c: New test.
14411
57c2c374
MS
144122016-02-24 Martin Sebor <msebor@redhat.com>
14413
3b96b93a
MS
14414 PR c++/69912
14415 * g++.dg/ext/flexary15.C: New test.
14416
144172016-02-24 Martin Sebor <msebor@redhat.com>
14418
14419 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14420 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14421 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14422
65433bb5
MK
144232016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14424 Charles Baylis <charles.baylis@linaro.org>
14425
14426 PR debug/61033
14427 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14428
f802a424 144292016-02-24 Richard Biener <rguenther@suse.de>
44293580 14430 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14431
14432 PR middle-end/69760
14433 * gcc.dg/torture/pr69760.c: New testcase.
14434
525f795f
RO
144352016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14436
14437 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14438 pattern on Solaris with as.
14439
cd7bbceb
KT
144402016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14441
14442 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14443 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14444 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14445 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14446
89c0c1fd
JJ
144472016-02-24 Jakub Jelinek <jakub@redhat.com>
14448
14449 PR middle-end/69915
14450 * gcc.dg/pr69915.c: New test.
14451
0683fd27
KT
144522016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14453
14454 PR rtl-optimization/69886
14455 * gcc.dg/torture/pr69886.c: New test.
14456
e53d562a
RB
144572016-02-24 Richard Biener <rguenther@suse.de>
14458
14459 PR middle-end/68963
14460 * gcc.dg/torture/pr68963.c: New testcase.
14461
74a00288
KT
144622016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14463
14464 PR target/69875
14465 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14466 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14467 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14468 * gcc.target/arm/atomic_loaddi_1.c: New test.
14469 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14470 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14471 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14472 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14473 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14474 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14475 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14476 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14477
340fd4c9
JJ
144782016-02-24 Jakub Jelinek <jakub@redhat.com>
14479
14480 PR middle-end/69909
14481 * gcc.dg/torture/pr69909.c: New test.
14482
47d3fdb2
RB
144832016-02-24 Richard Biener <rguenther@suse.de>
14484
14485 PR tree-optimization/69907
14486 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14487 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14488 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14489
dab73e73
CB
144902016-02-24 Christian Bruel <christian.bruel@st.com>
14491
14492 * gcc.target/arm/pragma_cpp_fma.c: New test.
14493
7cc5ec65
JD
144942016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14495
14496 PR fortran/61156
14497 * gfortran.dg/include_6.f90: Update test.
14498
067fbd8b
JJ
144992016-02-23 Jakub Jelinek <jakub@redhat.com>
14500
14501 PR objc/69844
14502 * objc.dg/pr69844.m: New test.
14503
64a454d9
JD
145042016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14505
14506 PR libgfortran/69456
14507 * gfortran.dg/namelist_89.f90: New test.
14508 * gfortran.dg/pr59700.f90: Update test..
14509
35886f0b
MS
145102016-02-23 Martin Sebor <msebor@redhat.com>
14511
14512 PR middle-end/69780
14513 * g++.dg/ext/builtin_alloca.C: New test.
14514 * gcc.dg/builtins-68.c: New test.
14515
162cc7e3
RH
145162016-02-23 Richard Henderson <rth@redhat.com>
14517
14518 * gcc.target/i386/addr-space-3.c: Remove test.
14519
196440f8
DM
145202016-02-23 David Malcolm <dmalcolm@redhat.com>
14521
14522 PR preprocessor/69126
14523 PR preprocessor/69543
14524 * c-c++-common/pr69126-2-long.c: New test.
14525 * c-c++-common/pr69126-2-short.c: New test.
14526 * c-c++-common/pr69543-1.c: Remove xfail.
14527
1d3121af
DM
145282016-02-23 David Malcolm <dmalcolm@redhat.com>
14529
14530 PR preprocessor/69126
14531 PR preprocessor/69543
14532 PR preprocessor/69558
14533 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14534 (f): Rename to...
14535 (test_2): ...this, and add leading comment.
14536 (MACRO_3, test_3): New.
14537 (MACRO_4A, MACRO_4B, test_4): New.
14538 (MACRO): Rename to...
14539 (MACRO_5): ...this.
14540 (g): Rename to...
14541 (test_5): ...this, updating for renaming of MACRO, and
14542 add leading comment.
14543 * c-c++-common/pr69543-1.c: New.
14544 * c-c++-common/pr69543-2.c: New.
14545 * c-c++-common/pr69543-3.c: New.
14546 * c-c++-common/pr69543-4.c: New.
14547 * c-c++-common/pr69558-1.c: New.
14548 * c-c++-common/pr69558-2.c: New.
14549 * c-c++-common/pr69558-3.c: New.
14550 * c-c++-common/pr69558-4.c: New.
14551 * gcc.dg/pr69558.c: Move to...
14552 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14553 xfail for c++.
14554
f99c3557
TS
145552016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14556
14557 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14558 to -ftree-parallelize-loops/-fopenacc changes.
14559 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14560 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14561 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14562 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14563 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14564 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14565 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14566 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14567 * c-c++-common/goacc/kernels-loop.c: Likewise.
14568 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14569 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14570 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14571 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14572
c60ec7c2
RO
145732016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14574
14575 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14576
f1a62b6f
JJ
145772016-02-23 Jakub Jelinek <jakub@redhat.com>
14578
e67bf044
JJ
14579 PR c++/69902
14580 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14581
f1a62b6f
JJ
14582 PR c/69900
14583 * gcc.dg/pr69900.c: New test.
14584
20c5e09e
MJ
145852016-02-23 Martin Jambor <mjambor@suse.cz>
14586
14587 PR tree-optimization/69666
14588 * gcc.dg/tree-ssa/pr69666.c: New test.
14589
e457a6fc
AV
145902016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14591
14592 PR fortran/67451
14593 * gfortran.dg/coarray_allocate_5.f08: New test.
14594
d7b574f4
AK
145952016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14596
14597 * gcc.target/s390/vcond-shift.c: Move to ...
14598 * gcc.target/s390/vector/vcond-shift.c: ... here.
14599
58bdeb44
AK
146002016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14601
14602 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14603 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14604
7cd0387b
AK
146052016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14606
14607 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14608
4246c8da
MW
146092016-02-20 Mark Wielaard <mjw@redhat.com>
14610
14611 PR c/28901
14612 * gcc.dg/unused-variable-3.c: New test.
14613
f93bc532
JJ
146142016-02-22 Jakub Jelinek <jakub@redhat.com>
14615
14616 PR target/69888
14617 * gcc.target/i386/pr69888.c: New test.
14618
c4e360f4
RB
146192016-02-22 Richard Biener <rguenther@suse.de>
14620
14621 PR tree-optimization/69882
14622 * gfortran.dg/vect/pr69882.f90: New testcase.
14623
09c92f1c
JJ
146242016-02-22 Jakub Jelinek <jakub@redhat.com>
14625
14626 PR target/69885
14627 * gcc.dg/pr69885.c: New test.
14628
f88d45dc
OE
146292016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14630
14631 PR target/69806
14632 PR target/54089
14633 * gcc.target/sh/pr54089-10.c: New.
14634
ce1ff48e
PT
146352016-02-20 Paul Thomas <pault@gcc.gnu.org>
14636
14637 PR fortran/69423
14638 * gfortran.dg/deferred_character_15.f90 : New test.
14639
bbf27208
DH
146402016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14641
14642 PR fortran/57365
14643 gfortran.dg/allocate_with_source_18.f03: New test.
14644
146452016-02-20 Harald Anlauf <anlauf@gmx.de>
14646
14647 PR fortran/52531
14648 gfortran.dg/gomp/pr52531.f90: New test.
14649
268be88c
BE
146502016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14651
14652 PR c++/69865
14653 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14654 -std=c++03.
14655
4b6c824a
JJ
146562016-02-19 Jakub Jelinek <jakub@redhat.com>
14657
871b3f47
JJ
14658 PR c++/69826
14659 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14660 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14661
7a965d51
JJ
14662 PR c++/69850
14663 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14664
4b6c824a
JJ
14665 PR c++/69851
14666 * g++.dg/torture/pr69851.C: New test.
14667
15fca21a
MS
146682016-02-19 Martin Sebor <msebor@redhat.com>
14669
14670 PR testsuite/69573
14671 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14672
19e21586
JJ
146732016-02-19 Jakub Jelinek <jakub@redhat.com>
14674
03a616ac
JJ
14675 PR c++/69850
14676 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14677 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14678
19e21586
JJ
14679 PR c++/67767
14680 * g++.dg/cpp0x/pr67767.C: New test.
14681
2db16594
KT
146822016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14683
14684 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14685 for fp, simd, crypto, crc, lse.
14686 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14687 above.
14688 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14689 effective target check.
14690
5a7d9d1e
JJ
146912016-02-19 Jakub Jelinek <jakub@redhat.com>
14692
14693 PR target/69820
14694 * gcc.target/i386/pr69820.c: New test.
14695
6448f064
AK
146962016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14697
14698 * gcc.target/s390/vector/int128-1.c: New test.
14699
d0a859e6
AK
147002016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14701
14702 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14703
9e4eb643
AK
147042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14705
14706 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14707 instruction pattern name to prevent the testcase from failing with
14708 -march=z13.
14709
859a4c0e
AK
147102016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14711
14712 * gcc.target/s390/md/movstr-2.c: New test.
14713
efc2340b
MK
147142016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14715
14716 * gcc.target/s390/morestack.c: New test.
14717
ca2bfbc2
DV
147182016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14719
14720 PR target/69625
14721 * gcc.target/s390/pr69625.c: Add test case.
14722
efd4bd05
BE
147232016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14724
14725 PR testsuite/68580
14726 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14727
2bf2078a
MM
147282016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14729
14730 PR target/68404
14731 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14732 * gcc.target/powerpc/fusion3.c: Likewise.
14733
f003579e
RB
147342016-02-18 Richard Biener <rguenther@suse.de>
14735
14736 PR middle-end/69553
14737 * g++.dg/torture/pr69553.C: New testcase.
14738
19233914
NC
147392016-02-18 Nick Clifton <nickc@redhat.com>
14740
efd4bd05
BE
14741 PR target/62254
14742 PR target/69610
14743 * gcc.target/arm/pr62554.c: New test.
14744 * gcc.target/arm/pr69610-1.c: New test.
14745 * gcc.target/arm/pr69610-2.c: New test.
19233914 14746
23f27839
RB
147472016-02-18 Richard Biener <rguenther@suse.de>
14748
14749 PR middle-end/69854
14750 * gcc.dg/torture/pr69854.c: New testcase.
14751
932c0da4
JJ
147522016-02-17 Jakub Jelinek <jakub@redhat.com>
14753
14754 PR c++/69850
14755 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14756
1bed93e4
BS
147572012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14758
14759 * gcc.target/powerpc/vec-cg.c: New test.
14760
57bfb134
RB
147612016-02-17 Richard Biener <rguenther@suse.de>
14762
14763 PR testsuite/69586
14764 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14765
a44e0ebb
KT
147662016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14767
14768 PR target/69161
14769 * gcc.c-torture/compile/pr69161.c: New test.
14770
ffacd726
DS
147712016-02-17 David Sherwood <david.sherwood@arm.com>
14772
14773 PR target/69532
14774 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14775 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14776
448db8d2
EB
147772016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14778
14779 * gcc.dg/ifcvt-4.c: Skip on Visium.
14780
e2f0522e
EB
147812016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14782
14783 * gnat.dg/atomic8.adb: New test.
14784
bf17fe3f
EB
147852016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14786
14787 * gnat.dg/discr46.ad[sb]: New test.
14788
ecf835e9
KN
147892016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14790
14791 PR Target/48344
14792 * gcc.target/powerpc/pr48344-1.c: New test.
14793
49a1164a
TK
147942015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14795
14796 PR fortran/69742
14797 * gfortran.dg/associate_21.f90: New test.
14798
bf14eba2
JJ
147992016-02-16 Jakub Jelinek <jakub@redhat.com>
14800
14801 PR c/69835
14802 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14803 -Wnonnull in dg-options.
14804 * c-c++-common/nonnull-2.c: New test.
14805
35a093b6
JG
148062016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14807 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14808
14809 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14810
e387d491
JJ
148112016-02-16 Jakub Jelinek <jakub@redhat.com>
14812
14813 PR middle-end/69801
14814 * gcc.dg/pr69801.c: Add empty dg-options.
14815
ba539195
JN
148162016-02-16 James Norris <jnorris@codesourcery.com>
14817
14818 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14819 * g++.dg/goacc/deviceptr-1.c: New file.
14820
2a2b8f64
JJ
148212016-02-16 Jakub Jelinek <jakub@redhat.com>
14822
14823 PR tree-optimization/69820
14824 * gcc.dg/vect/pr69820.c: New test.
14825
87440c29
RB
148262016-02-16 Richard Biener <rguenther@suse.de>
14827
14828 PR tree-optimization/69776
14829 * gcc.dg/torture/pr69776-2.c: New testcase.
14830
6d87c306
BS
148312016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14832
14833 PR tree-optimization/69714
14834 * gcc.dg/torture/pr69714.c: New test.
14835
3824a0a2
JJ
148362016-02-16 Jakub Jelinek <jakub@redhat.com>
14837
14838 PR tree-optimization/69802
14839 * gcc.dg/pr69802.c: New test.
14840
c8cfe96e
RB
148412016-02-16 Richard Biener <rguenther@suse.de>
14842
14843 PR middle-end/69801
14844 * gcc.dg/pr69801.c: New testcase.
14845
fc12098d
JD
148462016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14847
14848 PR libgfortran/69651
14849 * gfortran.dg/read_bang.f90: New test.
14850 * gfortran.dg/read_bang4.f90: New test.
14851
ba6b3795
JJ
148522016-02-15 Jakub Jelinek <jakub@redhat.com>
14853
f0516ca4
JJ
14854 PR c++/69658
14855 * g++.dg/init/pr69658.C: New test.
14856
ba6b3795
JJ
14857 PR c++/69797
14858 * c-c++-common/pr69797.c: New test.
14859
de3f9a2d
PK
148602016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14861
14862 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14863 check for aarch64*-*-*.
14864
17a3b967
RB
148652016-02-15 Richard Biener <rguenther@suse.de>
14866
14867 PR tree-optimization/69783
14868 * gcc.dg/vect/pr69783.c: New testcase.
14869
1c48bff1
RB
148702016-02-15 Richard Biener <rguenther@suse.de>
14871
14872 PR tree-optimization/69776
14873 * gcc.dg/torture/pr69776.c: New testcase.
14874
1e6025b6
TK
148752016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14876
14877 PR fortran/60526
14878 * gfortran.dg/type_decl_4.f90: Reinstated.
14879
d3308279
JDA
148802016-02-14 John David Anglin <danglin@gcc.gnu.org>
14881
14882 PR fortran/68746
14883 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14884
b7c56581
TK
148852016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14886
14887 PR fortran/60526
14888 PR bootstrap/69816
14889 * gfortran.dg/type_decl_4.f90: Removed.
14890
60cb4ef5
TK
148912016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14892
14893 PR fortran/60526
14894 * gfortran.dg/type_decl_4.f90: New test.
14895
f6964637
AM
148962016-02-14 Alan Modra <amodra@gmail.com>
14897
1a8849d1 14898 PR testsuite/68886
f6964637
AM
14899 * gcc.c-torture/execute/stkalign.c: Revise test.
14900
f5121920
OE
149012016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14902
14903 PR target/67260
14904 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14905
6cda3ab6
OE
149062016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14907
14908 PR target/67260
14909 * gcc.target/sh/torture/pr67260.c: New.
14910
6786e598
JDA
149112016-02-12 John David Anglin <danglin@gcc.gnu.org>
14912
14913 * gcc.dg/pr67964.c: Add dg-require-alias.
14914
7e05dad8
OE
149152016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14916
14917 PR target/67636
14918 PR target/64345
14919 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14920
7f4cc3ce
JD
149212016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14922
14923 PR libgfortran/69668
14924 * gfortran.dg/namelist_88.f90: New test.
14925
955ca6dc
JD
149262016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14927
14928 PR libgfortran/69668
14929 * gfortran.dg/namelist_38.f90: Update test.
14930 * gfortran.dg/namelist_84.f90: Update test.
14931
876217ae
DM
149322016-02-12 David Malcolm <dmalcolm@redhat.com>
14933
14934 PR other/69554
14935 * gcc.dg/pr69554-1.c: New test.
14936 * gfortran.dg/pr69554-1.F90: New test.
14937 * gfortran.dg/pr69554-2.F90: New test.
14938 * lib/gcc-dg.exp (proc dg-locus): New function.
14939 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14940 distinguish between the caret-printing and non-caret-printing
14941 cases. If caret-printing has been explicitly enabled, bail out
14942 without attempting to fix up the output.
14943
61789eed
DM
149442016-02-12 David Malcolm <dmalcolm@redhat.com>
14945
14946 PR driver/69265
14947 PR driver/69453
14948 * gcc.dg/spellcheck-options-3.c: New test case.
14949 * gcc.dg/spellcheck-options-4.c: New test case.
14950 * gcc.dg/spellcheck-options-5.c: New test case.
14951 * gcc.dg/spellcheck-options-6.c: New test case.
14952 * gcc.dg/spellcheck-options-7.c: New test case.
14953 * gcc.dg/spellcheck-options-8.c: New test case.
14954 * gcc.dg/spellcheck-options-9.c: New test case.
14955 * gcc.dg/spellcheck-options-10.c: New test case.
14956
c3090c1f
JJ
149572016-02-12 Jakub Jelinek <jakub@redhat.com>
14958
14959 PR rtl-optimization/69764
14960 PR rtl-optimization/69771
14961 * c-c++-common/pr69764.c: New test.
14962 * gcc.dg/torture/pr69771.c: New test.
14963
8222034d
MP
149642016-02-12 Marek Polacek <polacek@redhat.com>
14965
14966 * g++.dg/torture/init-list1.C: New.
14967
f749f792
MP
149682016-02-12 Marek Polacek <polacek@redhat.com>
14969
14970 * gcc.dg/pr69522.c: Add empty dg-options.
14971
199fb02a
IE
149722016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14973
14974 * g++.dg/lto/lto.exp: Include and init mpx.
14975 * g++.dg/lto/pr69729_0.C: New test.
14976
b69539cb
JJ
149772016-02-12 Jakub Jelinek <jakub@redhat.com>
14978
06ff7000
JJ
14979 PR ipa/69241
14980 * g++.dg/ipa/pr69241-4.C: New test.
14981
b69539cb
JJ
14982 PR ipa/68672
14983 * g++.dg/ipa/pr68672-1.C: New test.
14984 * g++.dg/ipa/pr68672-2.C: New test.
14985 * g++.dg/ipa/pr68672-3.C: New test.
14986
16595a1f
BS
149872016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14988
14989 PR c/69522
6d87c306 14990 * gcc.dg/pr69522.c: New test.
16595a1f 14991
38d795d2
PP
149922016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14993
14994 PR c++/69098
14995 * g++.dg/cpp1y/69098.C: New test.
14996 * g++.dg/cpp1y/69098-2.C: New test.
14997
9c582551
JJ
149982016-02-12 Jakub Jelinek <jakub@redhat.com>
14999
15000 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15001 and neighbour -> neighbor.
15002 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15003 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15004 * c-c++-common/Wvarargs.c: Likewise.
15005 * c-c++-common/goacc/host_data-5.c: Likewise.
15006 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15007 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15008 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15009 * gcc.target/aarch64/pr60697.c: Likewise.
15010 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15011 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15012 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15013 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15014 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15015 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15016 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15017 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15018 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15019 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15020 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15021 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15022 * g++.dg/lookup/koenig5.C: Likewise.
15023 * g++.dg/ext/no-asm-2.C: Likewise.
15024 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15025 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15026 * gfortran.dg/used_types_16.f90: Likewise.
15027 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15028 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15029 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15030 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15031 * gfortran.dg/abstract_type_6.f03: Likewise.
15032 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15033 * gfortran.dg/used_types_15.f90: Likewise.
15034 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15035 * gfortran.dg/exit_3.f08: Likewise.
15036 * gfortran.dg/open_status_2.f90: Likewise.
15037 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15038 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15039 * gfortran.dg/associate_1.f03: Likewise.
15040 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15041 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15042 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15043 * gcc.dg/builtin-object-size-1.c: Likewise.
15044 * gcc.dg/noreturn-6.c: Likewise.
15045 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15046 * gcc.dg/globalalias.c: Likewise.
15047 * gcc.dg/builtins-config.h: Likewise.
15048 * gcc.dg/pr30457.c: Likewise.
15049 * gcc.c-torture/compile/volatile-1.c: Likewise.
15050 * gcc.c-torture/execute/20101011-1.c: Likewise.
15051 * c-c++-common/Waddress-1.c: Likewise.
15052
66756373
JJ
150532016-02-11 Jakub Jelinek <jakub@redhat.com>
15054
15055 PR c/69768
15056 * c-c++-common/Waddress-1.c: New test.
15057
76fe932b
AV
150582016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15059
15060 PR fortran/69296
15061 * gfortran.dg/associate_19.f03: New test.
15062 * gfortran.dg/associate_20.f03: New test.
15063
564c4d4b
OE
150642016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15065
15066 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15067
e1c1ecb0
KT
150682016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15069
15070 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15071 .arch armv8-a\n. Add -dA to dg-options.
15072 * gcc.target/aarch64/assembler_arch_1.c: New test.
15073 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15074
0d7d9458
PC
150752016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15076
15077 PR c++/68726
15078 * g++.dg/cpp0x/pr68726.C: New.
15079
e6208a60
IE
150802016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15081
15082 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15083 test.
15084
281a11eb
RB
150852016-02-11 Richard Biener <rguenther@suse.de>
15086
15087 * g++.dg/tree-ssa/pr61034.C: Adjust.
15088
e03dd765
VM
150892016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15090
4b48faf5 15091 PR target/69148
e03dd765
VM
15092 * gcc.target/s390/pr69148.c: New.
15093
cdc23927
YR
150942016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15095
15096 PR tree-optimization/69652
15097 * gcc.dg/torture/pr69652.c: New test.
15098
e199dd0a
JJ
150992016-02-10 Jakub Jelinek <jakub@redhat.com>
15100 Patrick Palka <ppalka@gcc.gnu.org>
15101
15102 PR ipa/69241
15103 PR c++/69649
15104 * g++.dg/ipa/pr69241-1.C: New test.
15105 * g++.dg/ipa/pr69241-2.C: New test.
15106 * g++.dg/ipa/pr69241-3.C: New test.
15107 * g++.dg/ipa/pr69649.C: New test.
15108
d6b38027
UB
151092016-02-10 Uros Bizjak <ubizjak@gmail.com>
15110
15111 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15112 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15113
13b562c5
BC
151142016-02-10 Bin Cheng <bin.cheng@arm.com>
15115
15116 PR tree-optimization/68021
15117 * gcc.dg/tree-ssa/pr68021.c: New test.
15118
24a179f8
RB
151192016-02-10 Richard Biener <rguenther@suse.de>
15120
15121 PR tree-optimization/69726
15122 * gcc.dg/uninit-22.c: New testcase.
15123
0d99886f
AP
151242016-02-09 Andrew Pinski <apinski@cavium.com>
15125
15126 PR tree-opt/69282
15127 * gcc.c-torture/compile/20160205-1.c: New testcase.
15128
ab04995c
MM
151292016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15130
15131 PR target/68404
15132 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15133 instead accessing a really large arrray.
15134 * gcc.target/powerpc/fusion3.c: Likewise.
15135
4b79ac23
CB
151362016-02-09 Charles Baylis <charles.baylis@linaro.org>
15137
15138 PR target/68532
15139 * gcc.c-torture/execute/pr68532.c: New test.
15140
b890a441
AO
151412016-02-11 Alexandre Oliva <aoliva@redhat.com>
15142
15143 PR target/69634
15144 * gcc.dg/pr69634.c: New.
15145
84a5bef7
RB
151462016-02-09 Richard Biener <rguenther@suse.de>
15147
15148 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15149
1f123759 151502016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 15151
1f123759
AF
15152 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15153
65860c77
YR
151542016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15155
15156 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15157
7e1e8a0a
RB
151582016-02-09 Richard Biener <rguenther@suse.de>
15159
15160 PR tree-optimization/69715
15161 * gcc.dg/torture/pr69715.c: New testcase.
15162
efb45a9f
PP
151632016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15164
15165 PR c++/69139
15166 * g++.dg/cpp0x/trailing12.C: New test.
15167 * g++.dg/cpp0x/trailing13.C: New test.
15168
20a0c6f9
PP
151692016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15170
15171 PR c++/69283
15172 PR c++/67835
15173 * g++.dg/cpp1y/auto-fn29.C: New test.
15174 * g++.dg/cpp1y/auto-fn30.C: New test.
15175
a162f3af
JJ
151762016-02-08 Jakub Jelinek <jakub@redhat.com>
15177
15178 PR tree-optimization/69209
15179 * gcc.c-torture/compile/pr69209.c: New test.
15180
4b4a9fbd
JL
151812016-02-08 Jeff Law <law@redhat.com>
15182
15183 PR tree-optimization/68541
15184 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15185 of statements allowed in join block for path splitting.
15186
cfac5ed2
JJ
151872016-02-08 Jakub Jelinek <jakub@redhat.com>
15188
f68bc23f
JJ
15189 PR c++/59627
15190 * g++.dg/gomp/pr59627.C: New test.
15191
cfac5ed2
JJ
15192 PR ipa/69239
15193 * g++.dg/ipa/pr69239.C: New test.
15194
44714d8c
DM
151952016-02-08 David Malcolm <dmalcolm@redhat.com>
15196
15197 PR preprocessor/69664
15198 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15199 * gcc.dg/cpp/warn-comments.c: Likewise.
15200
eba9e839
MP
152012016-02-08 Marek Polacek <polacek@redhat.com>
15202
15203 PR c++/69688
15204 * g++.dg/init/const12.C: New test.
15205
a011cd92
BS
152062016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15207
15208 PR target/60410
15209 * gcc.dg/lto/pr55113_0.c: Remove test.
15210
5317b1be
RB
152112016-02-08 Richard Biener <rguenther@suse.de>
15212
15213 PR tree-optimization/69719
15214 * gcc.dg/torture/pr69719.c: New testcase.
15215
63998a63
RB
152162016-02-08 Richard Biener <rguenther@suse.de>
15217 Jeff Law <law@redhat.com>
15218
15219 PR target/68273
15220 * gcc.target/mips/pr68273.c: New testcase.
15221
43f4a281
RB
152222016-02-08 Richard Biener <rguenther@suse.de>
15223
15224 PR rtl-optimization/69274
15225 * gcc.target/i386/addr-sel-1.c: XFAIL.
15226
0b604d2d
JL
152272016-02-08 Jeff Law <law@redhat.com>
15228
e8dfe49e
JL
15229 PR tree-optimization/68541
15230 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15231
6daecd7a 15232 PR tree-optimization/65917
0b604d2d
JL
15233 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15234
c0f0e35a
JD
152352016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15236
15237 PR fortran/50555
15238 * gfortran.dg/namelist_args.f90: New test.
15239
8981d712
JL
152402016-02-05 Jeff Law <law@redhat.com>
15241
6daecd7a 15242 PR tree-optimization/68541
8981d712
JL
15243 * gcc.dg/tree-ssa/split-path-2.c: New test.
15244 * gcc.dg/tree-ssa/split-path-3.c: New test.
15245 * gcc.dg/tree-ssa/split-path-4.c: New test.
15246 * gcc.dg/tree-ssa/split-path-5.c: New test.
15247 * gcc.dg/tree-ssa/split-path-6.c: New test.
15248 * gcc.dg/tree-ssa/split-path-7.c: New test.
15249
46cb9332
MS
152502016-02-05 Martin Sebor <msebor@redhat.com>
15251
15252 PR c++/69662
15253 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15254 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15255
be2083ea
RH
152562016-02-06 Richard HEnderson <rth@redhat.com>
15257
15258 PR c/69643
15259 * gcc.target/i386/addr-space-4.c: New.
15260 * gcc.target/i386/addr-space-5.c: New.
15261
711d7c23
MM
152622016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15263
15264 PR fortran/66089
15265 * gfortran.dg/elemental_dependency_6.f90: New.
15266
b5c1c988
JJ
152672016-02-05 Jakub Jelinek <jakub@redhat.com>
15268
861c7bcd
JJ
15269 PR rtl-optimization/69691
15270 * gcc.c-torture/execute/pr69691.c: New test.
15271
b5c1c988
JJ
15272 PR c++/69628
15273 * g++.dg/parse/pr69628.C: New test.
15274
f7dfa966
UB
152752016-02-05 Uros Bizjak <ubizjak@gmail.com>
15276
15277 * gcc.dg/sancov/asan.c: Move to ...
15278 * gcc.dg/asan/sancov-1.c: ... here.
15279
9b143e64
UB
152802016-02-05 Uros Bizjak <ubizjak@gmail.com>
15281
15282 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15283
f5d4b899
L
152842016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15285
15286 PR target/69677
15287 * gcc.target/i386/pr69677.c: New test.
15288
76c85fbb
PP
152892016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15290
15291 PR c++/68948
15292 * g++.dg/template/pr68948.C: New test.
15293
f181bf90
DV
152942016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15295
15296 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15297 (only necessary on s390x).
15298
714fb282
L
152992016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15300
15301 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15302 -mno-accumulate-outgoing-args.
15303
618d6c1c
PP
153042016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15305
15306 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15307
1066e9b5
JJ
153082016-02-04 Jakub Jelinek <jakub@redhat.com>
15309
15310 PR c/69669
15311 * c-c++-common/pr69669.c: New test.
15312
76255d0d
MM
153132016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15314
15315 PR target/69667
15316 * g++.dg/pr69667.C: New file.
15317
e0b059b1
WD
153182016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15319
15320 PR target/69619
15321 * gcc.dg/pr69619.c: Add new test.
15322
2692b5c8
RS
153232016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15324
15325 PR rtl-optimization/69577
15326 * gcc.target/i386/pr69577.c: New test.
15327
7db337c2
ML
153282016-02-04 Martin Liska <mliska@suse.cz>
15329
15330 * g++.dg/asan/pr69276.C: New test.
15331
cc9c0829
KT
153322016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15333
15334 PR target/65932
15335 PR target/67714
15336 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15337 a single smulbb instruction.
15338 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15339 * gcc.target/amr/wmul-2.c: Likewise.
15340
eb9feb52
KT
153412016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15342
15343 PR target/65932
15344 PR target/67714
15345 * gcc.c-torture/execute/pr67714.c: New test.
15346
61f727fe
JJ
153472016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15348
15349 PR target/69454
15350 * gcc.target/i386/pr69454-1.c: New test.
15351 * gcc.target/i386/pr69454-2.c: New test.
15352
05dd97db
MS
153532016-02-03 Martin Sebor <msebor@redhat.com>
15354
15355 PR c++/69251
15356 PR c++/69253
15357 PR c++/69290
15358 PR c++/69277
15359 PR c++/69349
15360 * g++.dg/ext/flexarray-mangle-2.C: New test.
15361 * g++.dg/ext/flexarray-mangle.C: New test.
15362 * g++.dg/ext/flexarray-subst.C: New test.
15363 * g++.dg/ext/flexary11.C: New test.
15364 * g++.dg/ext/flexary12.C: New test.
15365 * g++.dg/ext/flexary13.C: New test.
15366 * g++.dg/ext/flexary14.C: New test.
15367 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15368
dac2fc29
L
153692016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15370
15371 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15372 Define only if CHECK_FLOAT128 is defined.
15373 (main): Properly initialize u5.
15374
eadb8035
JJ
153752016-02-03 Jakub Jelinek <jakub@redhat.com>
15376
0afbb81b
JJ
15377 PR c/69627
15378 * gcc.dg/pr69627.c: New test.
15379
eadb8035
JJ
15380 PR target/69644
15381 * gcc.dg/pr69644.c: New test.
15382
b12d4923
MS
153832016-02-03 Mike Stump <mikestump@comcast.net>
15384
15385 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15386 support for struct-layout-1.exp.
15387
ab4bae0c
PP
153882016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15389
15390 PR c++/69056
618d6c1c 15391 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15392
95831c01
VM
153932016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15394 Alexandre Oliva <aoliva@redhat.com>
15395
15396 PR target/69461
15397 * gcc.target/powerpc/pr69461.c: New.
15398
ccc71ab8
UB
153992016-02-03 Uros Bizjak <ubizjak@gmail.com>
15400
15401 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15402 works from here ...
15403 (check_effective_target_fsanitize_thread): ... to here. Do not
15404 specify additional compile flags for the test source.
15405 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15406 specify additional compile flags for the test source.
15407
96299640
WD
154082016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15409
15410 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15411
781d83d9
AV
154122016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15413
15414 PR fortran/67451
15415 PR fortran/69418
15416 * gfortran.dg/coarray_allocate_2.f08: New test.
15417 * gfortran.dg/coarray_allocate_3.f08: New test.
15418 * gfortran.dg/coarray_allocate_4.f08: New test.
15419
d8208e6d
AL
154202016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15421
15422 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15423 use same scan-tree-dump-times on all platforms.
15424 * gcc.dg/vect/vect-outer-1.c: Likewise.
15425 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15426 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15427 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15428 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15429 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15430 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15431 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15432
a8394fa0
SB
154332016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15434
15435 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15436 warning.
15437
f3baa1d3
L
154382016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15439
15440 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15441
eb077516
JN
154422016-02-02 James Norris <jnorris@codesourcery.com>
15443
15444 * c-c++-common/goacc/routine-5.c: Add tests.
15445
578fb225
AM
154462016-02-02 Alexander Monakov <amonakov@ispras.ru>
15447
15448 * gcc.target/nvptx/unsigned-cmp.c: New test.
15449
c64f7d37
WD
154502016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15451
15452 * gcc.target/aarch64/scalar_shift_1.c
15453 (test_corners_sisd_di): Improve force to SIMD register.
15454 (test_corners_sisd_si): Likewise.
15455 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15456 Remove scan-assembler check for ldr.
15457
90c6f26c
RB
154582016-02-02 Richard Biener <rguenther@suse.de>
15459
15460 PR tree-optimization/69595
15461 * gcc.dg/Warray-bounds-17.c: New testcase.
15462
9dc03c97
RB
154632016-02-02 Richard Biener <rguenther@suse.de>
15464
15465 PR tree-optimization/69606
15466 * gcc.dg/torture/pr69606.c: New testcase.
15467
2d4dc223
YR
154682016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15469
15470 PR middle-end/68542
15471 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15472 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15473
65c98fde
AM
154742016-02-02 Alan Modra <amodra@gmail.com>
15475
15476 PR target/69548
15477 * gcc.target/powerpc/pr69548.c: New test.
15478
e1b81f2b
JJ
154792016-02-01 Jakub Jelinek <jakub@redhat.com>
15480
d0268b37
JJ
15481 PR rtl-optimization/69592
15482 * gcc.dg/pr69592.c: New test.
15483
e1b81f2b
JJ
15484 PR preprocessor/69543
15485 PR c/69558
15486 * gcc.dg/pr69543.c: New test.
15487 * gcc.dg/pr69558.c: New test.
15488
7dd7780d
UB
154892016-02-01 Uros Bizjak <ubizjak@gmail.com>
15490
bf672ee5
UB
15491 PR testsuite/65940
15492 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15493
9a7013f8
MS
154942016-02-01 Martin Sebor <msebor@redhat.com>
15495
15496 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15497
e681fb2b
BC
154982016-02-01 Bin Cheng <bin.cheng@arm.com>
15499
15500 PR tree-optimization/67921
15501 * c-c++-common/ubsan/pr67921.c: New test.
15502
ff86345f
RB
155032016-02-01 Richard Biener <rguenther@suse.de>
15504
15505 PR middle-end/69556
15506 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15507
bc369dbd
RB
155082016-02-01 Richard Biener <rguenther@suse.de>
15509
15510 PR tree-optimization/69574
15511 * gcc.dg/torture/pr69574.c: New testcase.
15512
ef318184
RB
155132016-02-01 Richard Biener <rguenther@suse.de>
15514
15515 PR tree-optimization/69579
15516 * gcc.dg/setjmp-6.c: New testcase.
15517
654745e6
JJ
155182016-02-01 Jakub Jelinek <jakub@redhat.com>
15519
15520 PR rtl-optimization/69570
15521 * g++.dg/opt/pr69570.C: New test.
15522
e6c0c44b
RH
155232016-02-01 Richard Henderson <rth@redhat.com>
15524
15525 * gcc.dg/pr69535.c: New test.
15526
6ff3f09a
JDA
155272016-01-31 John David Anglin <danglin@gcc.gnu.org>
15528
2c005538
JDA
15529 PR testsuite/69584
15530 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15531 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15532
61083a4b
JDA
15533 PR debug/68244
15534 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15535
6ff3f09a
JDA
15536 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15537
0c221916
PT
155382016-01-31 Paul Thomas <pault@gcc.gnu.org>
15539
15540 PR fortran/67564
15541 * gfortran.dg/allocate_with_source_17.f03: New test.
15542
db7a2818
JJ
155432016-01-30 Jakub Jelinek <jakub@redhat.com>
15544
15545 PR tree-optimization/69546
15546 * gcc.dg/torture/pr69546.c: New test.
15547
e520d5f0
PT
155482016-01-30 Paul Thomas <pault@gcc.gnu.org>
15549
15550 PR fortran/69566
15551 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15552
343c05d3
MS
155532016-01-30 Martin Sebor <msebor@redhat.com>
15554
15555 PR c++/68490
15556 * g++.dg/ext/flexary10.C: New test.
15557
d6c3a539
DH
155582016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15559
15560 PR fortran/66707
15561 gfortran.dg/common_23.f90: New test.
15562
52d72fcd
BS
155632016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15564
15565 PR target/65546
15566 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15567 condition being checked, and disable it when the target supports
15568 misaligned loads and stores.
15569
3a5d2ba4
JJ
155702016-01-29 Jakub Jelinek <jakub@redhat.com>
15571
15572 PR debug/69518
15573 * gcc.dg/torture/pr69518.c: New test.
15574
6bbacdb5
L
155752016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15576
15577 PR target/69530
15578 * gcc.target/i386/pr69530.c: New test.
15579
af932cdb
SE
155802016-01-29 Steve Ellcey <sellcey@imgtec.com>
15581
15582 PR target/65604
15583 * gcc.target/mips/div-delay.c: New test.
15584
26658b7c
JJ
155852016-01-29 Jakub Jelinek <jakub@redhat.com>
15586
33e89989
JJ
15587 PR target/69551
15588 * gcc.target/i386/pr69551.c: New test.
15589
26658b7c
JJ
15590 PR target/66137
15591 * gcc.target/i386/pr66137.c: New test.
15592
401116b5
AB
155932016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15594
15595 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15596 always built for p5600.
15597 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15598 isa=p5600 dg-option.
15599
d4abfcc5
RB
156002016-01-29 Richard Biener <rguenther@suse.de>
15601
15602 PR tree-optimization/69547
15603 * g++.dg/tree-ssa/pr69547.C: New testcase.
15604
16b77b32
JJ
156052016-01-29 Jakub Jelinek <jakub@redhat.com>
15606
15607 PR debug/66869
15608 * g++.dg/warn/Wunused-function2.C: New test.
15609
a1c95464
DV
156102016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15611
15612 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15613 support for test to succeed.
15614
5453bfed
MP
156152016-01-29 Marek Polacek <polacek@redhat.com>
15616
15617 PR c++/69509
15618 PR c++/69516
15619 * g++.dg/ext/constexpr-vla2.C: New test.
15620 * g++.dg/ext/constexpr-vla3.C: New test.
15621 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15622
452ec2a5
RB
156232016-01-29 Richard Biener <rguenther@suse.de>
15624
15625 PR middle-end/69537
15626 * gcc.dg/uninit-21.c: New testcase.
15627
aec0b19e
UB
156282016-01-28 Uros Bizjak <ubizjak@gmail.com>
15629
15630 PR target/69459
15631 * gcc.target/i386/pr69459.c: New test.
15632
df113ce7
SE
156332016-01-28 Steve Ellcey <sellcey@imgtec.com>
15634
15635 PR target/68400
15636 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15637 * gcc.target/mips/pr68400.c: New test.
15638
494de84f
MS
156392016-01-28 Martin Sebor <msebor@redhat.com>
15640
15641 PR target/17381
15642 * gcc.target/powerpc/pr17381.c: New test.
15643
eb1b1f01
JJ
156442016-01-28 Jakub Jelinek <jakub@redhat.com>
15645
15646 PR middle-end/69542
15647 * gcc.dg/torture/pr69542.c: New test.
15648
6dfeb7ce
WD
156492016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15650
15651 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15652
4b7471a4
DE
156532016-01-28 David Edelsohn <dje.gcc@gmail.com>
15654
15655 * gcc.dg/pr65980.c: Skip on AIX.
15656 * gcc.dg/pr66688.c: Same.
15657
b271fd21
DE
156582016-01-28 David Edelsohn <dje.gcc@gmail.com>
15659
15660 PR target/63679
15661 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15662 * gcc.dg/tree-ssa/sra-18.c: Same.
15663
874108a9
AV
156642016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15665
15666 PR fortran/62536
15667 * gfortran.dg/block_15.f08: New test.
15668 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15669 on incorrectly closed BLOCK.
15670
30480bcd
IE
156712016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15672
15673 * gcc.dg/declare-simd.c: New test.
6905c577 15674
14ba8d6d
RB
156752016-01-28 Richard Biener <rguenther@suse.de>
15676
15677 PR tree-optimization/69466
15678 * gfortran.dg/vect/pr69466.f90: New testcase.
15679
0d4c694e
TP
156802016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15681
15682 * g++.dg/pr67989.C: Remove ARM-specific option.
15683 * gcc.target/arm/pr67989.C: New file.
15684
2aa780da
UB
156852016-01-27 Uros Bizjak <ubizjak@gmail.com>
15686
15687 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15688 and expm1 test for glibc < 2.11.
15689
f75ebe77
RH
156902016-01-27 Richard Henderson <rth@redhat.com>
15691
15692 * gcc.c-torture/execute/pr69447.c: New test.
15693
156942016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15695
9a175e65 15696 PR fortran/69422
49847d75
PT
15697 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15698
cbdd8ae0
JJ
156992016-01-27 Jakub Jelinek <jakub@redhat.com>
15700
15701 PR debug/66869
15702 * gcc.dg/pr66869.c: New test.
15703
2b572b3c
JL
157042016-01-25 Jeff Law <law@redhat.com>
15705
15706 PR tree-optimization/68398
aec0b19e 15707 PR tree-optimization/69196
2b572b3c
JL
15708 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15709 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15710 path to avoid new heuristic allowing more irreducible regions
15711 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15712 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15713 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15714 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15715 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15716
fa74a4bc
MP
157172016-01-27 Marek Polacek <polacek@redhat.com>
15718
15719 PR c/68062
15720 * c-c++-common/vector-compare-4.c: New test.
15721
0afff540
DM
157222016-01-27 David Malcolm <dmalcolm@redhat.com>
15723
15724 PR preprocessor/69126
15725 * c-c++-common/pr69126.c: New test case.
15726
1a218fc9
ILT
157272016-01-27 Ian Lance Taylor <iant@google.com>
15728
15729 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15730
5d70666e
RB
157312016-01-27 Ryan Burn <contact@rnburn.com>
15732
15733 PR cilkplus/69267
15734 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15735
87ff4d66
UB
157362016-01-27 Uros Bizjak <ubizjak@gmail.com>
15737
15738 PR target/69512
15739 * gcc.target/i386/pr69512.c: New test.
15740
27e23cca
RE
157412016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15742
15743 PR ada/69488
15744 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15745
05bf54c3
MP
157462016-01-27 Marek Polacek <polacek@redhat.com>
15747
15748 PR c++/69379
15749 * g++.dg/pr69379.C: New test.
15750
60214d0d
MS
157512016-01-27 Martin Sebor <msebor@redhat.com>
15752
15753 PR c++/69317
15754 * g++.dg/abi/Wabi-2-2.C: New test.
15755 * g++.dg/abi/Wabi-2-3.C: New test.
15756 * g++.dg/abi/Wabi-3-2.C: New test.
15757 * g++.dg/abi/Wabi-3-3.C: New test.
15758
167c7bfa
RB
157592016-01-27 Richard Biener <rguenther@suse.de>
15760
15761 PR tree-optimization/69166
15762 * gcc.dg/torture/pr69166.c: New testcase.
15763
1430fb1f
MJ
157642016-01-27 Martin Jambor <mjambor@suse.cz>
15765
15766 PR tree-optimization/69355
15767 * gcc.dg/tree-ssa/pr69355.c: New test.
15768
95e3030c
MP
157692016-01-27 Marek Polacek <polacek@redhat.com>
15770
15771 PR c++/69496
15772 * g++.dg/ext/constexpr-vla1.C: New test.
15773
eeb085f3
CB
157742016-01-20 Christian Bruel <christian.bruel@st.com>
15775
15776 PR target/69245
15777 * gcc.target/arm/pr69245.c: New test.
15778
b1652dde
JJ
157792016-01-27 Jakub Jelinek <jakub@redhat.com>
15780
15781 PR tree-optimization/69399
15782 * gcc.dg/torture/pr69399.c: New test.
15783
ce7e8f00
EB
157842016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15785
15786 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15787
e4aac1d1
EB
157882016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15789
15790 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15791
8dfdb419
TV
157922016-01-26 Tom de Vries <tom@codesourcery.com>
15793
15794 PR tree-optimization/69110
15795 * gcc.dg/autopar/pr69110.c: New test.
15796
56f80f54 157972016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15798 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15799
15800 * gcc.dg/graphite/isl-ast-op-select.c: New.
15801
a0909527
PT
158022015-01-26 Paul Thomas <pault@gcc.gnu.org>
15803
15804 PR fortran/69385
15805 * gfortran.dg/allocate_error_6.f90: New test.
15806
ffc445f4
RH
158072016-01-26 Richard Henderson <rth@redhat.com>
15808
15809 * gcc.dg/tm/pr60908.c: New test.
15810
01e1dea3
DM
158112016-01-26 David Malcolm <dmalcolm@redhat.com>
15812
15813 PR other/69006
15814 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15815 directive.
15816 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15817 expected multiline output to reflect the colorization being
15818 disabled before newlines.
15819 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15820 (custom_diagnostic_finalizer): Replace call to
15821 pp_newline_and_flush with call to pp_flush.
15822 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15823 * gfortran.dg/implicit_class_1.f90: Likewise.
15824 * lib/gcc-dg.exp (allow_blank_lines): New global.
15825 (dg-allow-blank-lines-in-output): New procedure.
15826 (gcc-dg-prune): Complain about blank lines in the output, unless
15827 dg-allow-blank-lines-in-output was called.
15828 * lib/multiline.exp (_build_multiline_regex): Only support
15829 arbitrary followup text for non-blank-lines, not for blank lines.
15830
13f92e8d
JJ
158312016-01-26 Jakub Jelinek <jakub@redhat.com>
15832
15833 PR tree-optimization/69483
15834 * gcc.dg/pr69483.c: New test.
15835 * g++.dg/opt/pr69483.C: New test.
15836
92422235
CL
158372016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15838
15839 PR target/68620
15840 * gcc.target/arm/pr68620.c: New test.
15841
0bccf11b
L
158422016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15843
15844 * gcc.target/i386/pr68986-2.c: Remove -m32.
15845
81cd202e
L
158462016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15847
15848 PR target/68986
15849 * gcc.target/i386/pr68986-1.c: New test.
15850 * gcc.target/i386/pr68986-2.c: Likewise.
15851 * gcc.target/i386/pr68986-3.c: Likewise.
15852
213a1c03
CB
158532016-01-26 Christian Bruel <christian.bruel@st.com>
15854
15855 * lib/target-supports.exp
15856 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15857 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15858 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15859
22a08dd1
RB
158602016-01-26 Richard Biener <rguenther@suse.de>
15861
15862 PR tree-optimization/69452
15863 * gcc.dg/torture/pr69452.c: New testcase.
15864
6c06e0e8
JJ
158652016-01-26 Jakub Jelinek <jakub@redhat.com>
15866
15867 PR target/69442
15868 * gcc.dg/pr69442.c: New test.
15869
b96824c4
RFI
158702016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15871
15872 PR target/67896
15873 * gcc.target/aarch64/simd/pr67896.C: New.
15874
5ee31e57
RS
158752016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15876
15877 PR tree-optimization/69400
15878 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15879 function.
15880 (plugin_init): Call it.
15881 * gcc.dg/torture/pr69400.c: New test.
15882
7ddfb31d
CL
158832016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15884
15885 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15886
1e050c90
AK
158872016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15888 Sebastian Pop <s.pop@samsung.com>
15889
15890 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15891 isl-0.15.
15892
c8ee4bf5
AK
158932016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15894 Sebastian Pop <s.pop@samsung.com>
15895
15896 * gcc.dg/graphite/pr69292.c: New.
15897
d902b330
JJ
158982016-01-25 Jakub Jelinek <jakub@redhat.com>
15899
15900 * c-c++-common/goacc/use_device-1.c: New test.
15901
2c89b952
JL
159022016-01-25 Jeff Law <law@redhat.com>
15903
15904 PR tree-optimization/69196
15905 PR tree-optimization/68398
15906 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15907 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15908
685c8785
DE
159092016-01-25 David Edelsohn <dje.gcc@gmail.com>
15910
15911 PR target/69469
15912 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15913 Algorithm.
15914
95cef0c1
RB
159152016-01-25 Richard Biener <rguenther@suse.de>
15916
15917 PR testsuite/69380
15918 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15919
2947d3b2
IE
159202016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15921
15922 PR target/69421
15923 * gcc.dg/pr69421.c: New test.
15924
ae19075a
BB
159252016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15926
15927 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15928 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15929 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15930 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15931 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15932 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15933 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15934 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15935 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15936 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15937
fa4511c2
RB
159382016-01-25 Richard Biener <rguenther@suse.de>
15939
15940 PR tree-optimization/69376
15941 * gcc.dg/torture/pr69376.c: New testcase.
15942
1d101216
JD
159432016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15944
15945 PR fortran/69397
15946 PR fortran/68442
15947 * gfortran.dg/interface_38.f90: New test.
15948 * gfortran.dg/interface_39.f90: New test.
a0909527 15949
a59b92b0
PP
159502016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15951
15952 Revert:
15953 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15954
15955 PR c++/11858
15956 PR c++/24663
15957 PR c++/24664
15958 * g++.dg/template/pr11858.C: New test.
15959 * g++.dg/template/pr24663.C: New test.
15960 * g++.dg/template/unify12.C: New test.
15961 * g++.dg/template/unify13.C: New test.
15962 * g++.dg/template/unify14.C: New test.
15963 * g++.dg/template/unify15.C: New test.
15964 * g++.dg/template/unify16.C: New test.
15965 * g++.dg/template/unify17.C: New test.
15966
16acb1a8
DH
159672016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15968
15969 PR fortran/68283
15970 gfortran.dg/pr68283.f90: New test.
15971
094773e8
TK
159722016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15973
15974 PR fortran/66094
15975 * gfortran.dg/inline_matmul_13.f90: New test.
15976 * gfortran.dg/matmul_bounds_8.f90: New test.
15977 * gfortran.dg/matmul_bounds_9.f90: New test.
15978 * gfortran.dg/matmul_bounds_10.f90: New test.
15979
42fb90d7
TV
159802016-01-23 Tom de Vries <tom@codesourcery.com>
15981
15982 PR tree-optimization/69426
15983 * gcc.dg/autopar/pr69426.c: New test.
15984
69da7802
MS
159852016-01-23 Martin Sebor <msebor@redhat.com>
15986
15987 PR c++/58109
15988 PR c++/69022
15989 * g++.dg/cpp0x/alignas5.C: New test.
15990 * g++.dg/ext/vector29.C: Same.
15991
da17300a
UB
159922016-01-23 Uros Bizjak <ubizjak@gmail.com>
15993
15994 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15995 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15996 _GNU_SOURCE from compile flags to the source.
15997 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15998 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15999 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16000 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16001
62041cfc
JJ
160022016-01-22 Jakub Jelinek <jakub@redhat.com>
16003
16004 PR target/69432
16005 * g++.dg/opt/pr69432.C: New test.
16006
f7d2ad6f
BS
160072016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16008
16009 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16010 32-bit targets testing an -m64 multilib.
16011
d403fc9a
WS
160122016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16013
16014 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16015 64-bit support.
16016
4aa16f8d
JG
160172016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16018
16019 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16020
7c816d0f
CB
160212016-01-21 Christian Bruel <christian.bruel@st.com>
16022
16023 PR target/68674
16024 * gcc.target/i386/pr68674.c
16025 * gcc.target/aarch64/pr68674.c
16026 * gcc.target/arm/pr68674.c
16027
fce661e8
KT
160282016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16029
16030 PR target/69403
16031 * gcc.c-torture/execute/pr69403.c: New test.
16032
4696899f
PC
160332016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16034
16035 PR c++/55843
16036 * g++.dg/template/pr55843.C: New.
16037
bac69366
AL
160382016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16039
16040 PR testsuite/66877
16041 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16042 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16043
b57d3a5c
BS
160442016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16045
16046 PR testsuite/67489
da17300a
UB
16047 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16048 from dg-do compile directive, and instead add
16049 { dg-require-effective-target int128 }.
b57d3a5c 16050
9f04a53e
MS
160512016-01-20 Martin Sebor <msebor@redhat.com>
16052
16053 PR c/69405
16054 * gcc.dg/sync-fetch.c: New test.
16055
38a51663
JL
160562016-01-21 Martin Sebor <msebor@redhat.com>
16057
16058 PR target/69252
16059 * gcc.target/powerpc/pr69252.c: New test.
16060
2423a75a
JD
160612016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16062
16063 PR fortran/65996
da17300a 16064 * gfortran.dg/pr65996.f90: New test.
2423a75a 16065
0a76463f
DV
160662016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16067
16068 PR c++/68810
9f04a53e 16069 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 16070 expected to generate an error.
0a76463f 16071
9776e692
BS
160722016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16073
16074 PR middle-end/66178
16075 * gcc.dg/torture/pr66178.c: New test.
16076
c8d3e088
AB
160772016-01-21 Anton Blanchard <anton@samba.org>
16078 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16079
16080 PR target/63354
16081 * gcc.target/powerpc/pr63354.c: New test.
16082
35b707ff
VM
160832016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16084
16085 PR rtl-optimization/68990
16086 * gcc.target/i386/pr68990: New.
16087
157b0829
NC
160882016-01-21 Nick Clifton <nickc@redhat.com>
16089
16090 PR target/69129
16091 * gcc.target/mips/pr69129.c: New.
16092
aede6748
PC
160932016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16094
16095 PR c++/58046
16096 * g++.dg/cpp0x/pr58046.C: New.
16097
5463c2c8
JJ
160982016-01-21 Jakub Jelinek <jakub@redhat.com>
16099
6d31cc75
SS
16100 PR target/69187
16101 PR target/65624
16102 * gcc.target/arm/pr69187.c: New test.
16103
5463c2c8
JJ
16104 PR c++/69355
16105 * g++.dg/torture/pr69355.C: New test.
16106
fa28f32b
AK
161072016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16108 Sebastian Pop <s.pop@samsung.com>
16109
16110 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16111
b920a047
AK
161122016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16113 Sebastian Pop <s.pop@samsung.com>
16114
da17300a 16115 * gcc.dg/graphite/pr68976.c: New test.
b920a047 16116
bdd3aea6
JJ
161172016-01-21 Jakub Jelinek <jakub@redhat.com>
16118
16119 PR middle-end/67653
16120 * c-c++-common/pr67653.c: New test.
16121 * gcc.dg/torture/pr29119.c: Add dg-warning.
16122
26a2e6ae
PB
161232016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16124
16125 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16126
d25c7690
PK
161272016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16128
16129 PR c/24293
16130 * gcc.dg/pr24293.c: New test.
16131 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16132 incomplete struct type.
16133 * gcc.dg/declspec-1.c: Likewise.
16134 * gcc.dg/pr63549.c: Likewise.
16135
889d5698
JJ
161362016-01-20 Jakub Jelinek <jakub@redhat.com>
16137
16138 PR tree-optimization/66612
16139 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16140 for bdn instruction.
16141
d7cf3dc7
CL
161422016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16143
16144 * lib/target-supports.exp
16145 (check_effective_target_arm_fp_ok_nocache): New.
16146 (check_effective_target_arm_fp_ok): New.
16147 (add_options_for_arm_fp): New.
16148 (check_effective_target_arm_crypto_ok_nocache): Require
16149 target_arm_v8_neon_ok instead of arm32.
16150 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16151 (check_effective_target_arm_crypto_pragma_ok): New.
16152 (add_options_for_arm_vfp): New.
16153 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16154 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16155 target instead. Force initial fpu to vfp.
16156 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16157 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16158 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16159 dependency.
16160 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16161 use arm_vfp effective target instead. Force initial fpu to vfp.
16162 * gcc.target/arm/attr-neon3.c: Likewise.
16163 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16164 arm_vfp_ok.
16165 * gcc.target/arm/unsigned-float.c: Likewise.
16166 * gcc.target/arm/vfp-1.c: Likewise.
16167 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16168 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16169 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16170 * gcc.target/arm/vfp-ldmias.c: Likewise.
16171 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16172 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16173 * gcc.target/arm/vfp-stmiad.c: Likewise.
16174 * gcc.target/arm/vfp-stmias.c: Likewise.
16175 * gcc.target/arm/vnmul-1.c: Likewise.
16176 * gcc.target/arm/vnmul-2.c: Likewise.
16177 * gcc.target/arm/vnmul-3.c: Likewise.
16178 * gcc.target/arm/vnmul-4.c: Likewise.
16179
01ac9704 161802016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 16181
e84b00da
L
16182 PR testsuite/69366
16183 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16184 the MPX run-time library, for compile-time MPX test.
16185 * gcc.target/i386/chkp-always_inline.c: Likewise.
16186 * gcc.target/i386/chkp-bndret.c: Likewise.
16187 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16188 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16189 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16190 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16191 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16192 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16193 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16194 * gcc.target/i386/chkp-label-address.c: Likewise.
16195 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16196 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16197 * gcc.target/i386/chkp-pr69044.c: Likewise.
16198 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16199 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16200 * gcc.target/i386/chkp-strchr.c: Likewise.
16201 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16202 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16203 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16204 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16205 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16206 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16207 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16208 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16209 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16210 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16211 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16212 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16213 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16214 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16215 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16216 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16217 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16218 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16219 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16220 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16221 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16222 * gcc.target/i386/pr63995-2.c: Likewise.
16223 * gcc.target/i386/pr64805.c: Likewise.
16224 * gcc.target/i386/pr65044.c: Likewise.
16225 * gcc.target/i386/pr65167.c: Likewise.
16226 * gcc.target/i386/pr65183.c: Likewise.
16227 * gcc.target/i386/pr65184.c: Likewise.
16228 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 16229
28b33016
IE
162302016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16231
16232 PR tree-optimization/69328
16233 * gcc.dg/pr69328.c: New test.
16234
bcff0913
JL
162352016-01-20 Jeff Law <law@redhat.com>
16236
bf0bb970 16237 PR target/25114
bcff0913
JL
16238 * gcc.target/m68k/pr25114.c: New test.
16239
a3f69631
AV
162402016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16241
16242 * gcc.target/arm/memset-inline-10.c: Added
16243 dg-require-effective-target arm_thumb2_ok.
16244
af33ba0d
EB
162452016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16246
16247 * gcc.dg/debug/dwarf2/sso.c: New test.
16248
7596d5de
UB
162492016-01-19 Uros Bizjak <ubizjak@gmail.com>
16250
16251 PR testsuite/68820
16252 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16253 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16254 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16255
ceda2c69
JH
162562016-01-19 Jan Hubicka <hubicka@ucw.cz>
16257
16258 PR ipa/66223
16259 * g++.dg/ipa/devirt-50.C: New testcase.
16260
38a979f2
MP
162612016-01-19 Marek Polacek <polacek@redhat.com>
16262
16263 PR c++/68965
16264 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16265 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16266
962801c5
KT
162672016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16268
16269 PR target/69135
16270 * gcc.target/arm/pr69135_1.c: New test.
16271
078fe40a
WD
162722015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16273
16274 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16275
786e3c06
WD
162762015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16277
16278 * gcc.target/aarch64/ccmp_1.c: New testcase.
16279
1e297006
MP
162802016-01-19 Marek Polacek <polacek@redhat.com>
16281
16282 PR c++/68586
16283 * g++.dg/cpp0x/enum30.C: New test.
16284
879c27e3
RB
162852016-01-19 Richard Biener <rguenther@suse.de>
16286
16287 PR tree-optimization/69336
16288 * g++.dg/tree-ssa/pr69336.C: New testcase.
16289
015337d3
JJ
162902016-01-19 Jakub Jelinek <jakub@redhat.com>
16291
16292 PR debug/65779
16293 * gcc.dg/pr65779.c: New test.
16294
e2c768b6
RB
162952016-01-19 Richard Biener <rguenther@suse.de>
16296
16297 PR tree-optimization/69352
16298 * gcc.dg/torture/pr69352.c: New testcase.
16299
569efc34
JJ
163002016-01-19 Jakub Jelinek <jakub@redhat.com>
16301
16302 PR rtl-optimization/68955
16303 PR rtl-optimization/64557
16304 * gcc.dg/torture/pr68955.c: New test.
16305
e49d321f
JH
163062016-01-19 Jan Hubicka <hubicka@ucw.cz>
16307
16308 PR lto/69136
16309 * g++.dg/torture/pr69136.C: New testcase.
16310
e9191ad3
JH
163112016-01-19 Jan Hubicka <hubicka@ucw.cz>
16312
16313 PR lto/69133
16314 * g++.dg/lto/pr69133_0.C: New testcase.
16315 * g++.dg/lto/pr69133_1.C: New testcase.
16316
2bedb645
JL
163172016-01-15 Jeff Law <law@redhat.com>
16318
16319 PR tree-optimization/69320
16320 * gcc.c-torture/pr69320-1.c: New test.
16321 * gcc.c-torture/pr69320-2.c: New test.
16322 * gcc.c-torture/pr69320-3.c: New test.
16323 * gcc.c-torture/pr69320-4.c: New test.
16324
17c15cb9
PP
163252016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16326
16327 PR c++/11858
16328 PR c++/24663
16329 PR c++/24664
16330 * g++.dg/template/pr11858.C: New test.
16331 * g++.dg/template/pr24663.C: New test.
16332 * g++.dg/template/unify12.C: New test.
16333 * g++.dg/template/unify13.C: New test.
16334 * g++.dg/template/unify14.C: New test.
16335 * g++.dg/template/unify15.C: New test.
16336 * g++.dg/template/unify16.C: New test.
16337 * g++.dg/template/unify17.C: New test.
16338
9617fd08
DM
163392016-01-18 David Malcolm <dmalcolm@redhat.com>
16340
16341 PR testsuite/69181
16342 * gcc.dg/pr69181-1.c: New test file.
16343 * gcc.dg/pr69181-2.c: New test file.
16344 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16345 globals by moving it to...
16346 (cleanup-after-saved-dg-test): ...this new function. Add
16347 "global additional_sources_used". Add reset of global
16348 multiline_expected_outputs to the empty list.
16349 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16350 global to...
16351 (multiline_expected_outputs): ...this, and updated comments to
16352 note that it is modified from gcc-dg.exp.
16353 (dg-end-multiline-output): Update for the above renaming.
16354 (handle-multiline-outputs): Likewise. Remove the clearing
16355 of the expected outputs to the empty list.
16356
b555a2e4
RB
163572016-01-18 Richard Biener <rguenther@suse.de>
16358
16359 PR tree-optimization/69297
16360 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16361
96902805
JM
163622016-01-18 Joseph Myers <joseph@codesourcery.com>
16363
16364 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16365 dg-options.
16366 * gcc.target/mips/mips-3d-2.c: Likewise.
16367 * gcc.target/mips/mips-3d-3.c: Likewise.
16368 * gcc.target/mips/mips-3d-4.c: Likewise.
16369 * gcc.target/mips/mips-3d-5.c: Likewise.
16370 * gcc.target/mips/mips-3d-6.c: Likewise.
16371 * gcc.target/mips/mips-3d-7.c: Likewise.
16372 * gcc.target/mips/mips-3d-8.c: Likewise.
16373 * gcc.target/mips/mips-3d-9.c: Likewise.
16374 * gcc.target/mips/mips-ps-1.c: Likewise.
16375 * gcc.target/mips/mips-ps-2.c: Likewise.
16376 * gcc.target/mips/mips-ps-3.c: Likewise.
16377 * gcc.target/mips/mips-ps-4.c: Likewise.
16378 * gcc.target/mips/mips-ps-5.c: Likewise.
16379 * gcc.target/mips/mips-ps-6.c: Likewise.
16380 * gcc.target/mips/mips-ps-7.c: Likewise.
16381 * gcc.target/mips/mips-ps-type.c: Likewise.
16382 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16383 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16384
40e26f94
TV
163852016-01-18 Tom de Vries <tom@codesourcery.com>
16386
16387 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16388 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16389 * c-c++-common/goacc/kernels-empty.c: New test.
16390 * c-c++-common/goacc/kernels-eternal.c: New test.
16391 * c-c++-common/goacc/kernels-loop-2.c: New test.
16392 * c-c++-common/goacc/kernels-loop-3.c: New test.
16393 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16394 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16395 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16396 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16397 * c-c++-common/goacc/kernels-loop-data.c: New test.
16398 * c-c++-common/goacc/kernels-loop-g.c: New test.
16399 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16400 * c-c++-common/goacc/kernels-loop-n.c: New test.
16401 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16402 * c-c++-common/goacc/kernels-loop.c: New test.
16403 * c-c++-common/goacc/kernels-noreturn.c: New test.
16404 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16405 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16406 * c-c++-common/goacc/kernels-reduction.c: New test.
16407
a98d4647
TV
164082016-01-18 Tom de Vries <tom@codesourcery.com>
16409
16410 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16411 * gcc.dg/autopar/outer-2.c: Same.
16412 * gcc.dg/autopar/outer-3.c: Same.
16413 * gcc.dg/autopar/outer-4.c: Same.
16414 * gcc.dg/autopar/outer-5.c: Same.
16415 * gcc.dg/autopar/outer-6.c: Same.
16416 * gcc.dg/autopar/parallelization-1.c: Same.
16417 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16418 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16419 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16420 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16421 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16422 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16423 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16424 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16425 * gcc.dg/autopar/pr39500-1.c: Same.
16426 * gcc.dg/autopar/pr39500-2.c: Same.
16427 * gcc.dg/autopar/pr46193.c: Same.
16428 * gcc.dg/autopar/pr46194.c: Same.
16429 * gcc.dg/autopar/pr49580.c: Same.
16430 * gcc.dg/autopar/pr49960-1.c: Same.
16431 * gcc.dg/autopar/pr49960.c: Same.
16432 * gcc.dg/autopar/pr68373.c: Same.
16433 * gcc.dg/autopar/reduc-1.c: Same.
16434 * gcc.dg/autopar/reduc-1char.c: Same.
16435 * gcc.dg/autopar/reduc-1short.c: Same.
16436 * gcc.dg/autopar/reduc-2.c: Same.
16437 * gcc.dg/autopar/reduc-2char.c: Same.
16438 * gcc.dg/autopar/reduc-2short.c: Same.
16439 * gcc.dg/autopar/reduc-3.c: Same.
16440 * gcc.dg/autopar/reduc-4.c: Same.
16441 * gcc.dg/autopar/reduc-6.c: Same.
16442 * gcc.dg/autopar/reduc-7.c: Same.
16443 * gcc.dg/autopar/reduc-8.c: Same.
16444 * gcc.dg/autopar/reduc-9.c: Same.
16445 * gcc.dg/autopar/uns-outer-4.c: Same.
16446 * gcc.dg/autopar/uns-outer-5.c: Same.
16447 * gcc.dg/autopar/uns-outer-6.c: Same.
16448 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16449 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16450
da976fa8
AL
164512016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16452
16453 PR target/63679
16454 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16455 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16456
70c1e886
AL
164572016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16458
16459 PR target/63679
16460 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16461 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16462 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16463
88bed196
AL
164642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16465
16466 PR target/63679
16467 * gcc.dg/tree-ssa/sra-17.c: New.
16468 * gcc.dg/tree-ssa/sra-18.c: New.
16469
3dd5f42e
IE
164702016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16471
16472 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16473
ae5a77fa
EB
164742016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16475
16476 * gnat.dg/inline12.adb: New test.
16477
11e57fc6
BC
164782016-01-18 Bin Cheng <bin.cheng@arm.com>
16479
16480 PR tree-optimization/66797
16481 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16482
995b6fe0
RB
164832016-01-18 Richard Biener <rguenther@suse.de>
16484
16485 PR tree-optimization/69170
16486 * gcc.dg/torture/pr69170.c: New testcase.
16487
82ee0cf2 164882016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16489
16490 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16491
d69da357
TV
164922016-01-16 Tom de Vries <tom@codesourcery.com>
16493
16494 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16495
a3845283
TV
164962016-01-16 Tom de Vries <tom@codesourcery.com>
16497
16498 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16499 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16500 redundant dg-require-effective-target pthread.
16501 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16502 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16503 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16504 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16505 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16506 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16507 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16508
197a6aa6
DE
165092016-01-16 David Edelsohn <dje.gcc@gmail.com>
16510
16511 PR target/68609
16512 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16513 * gcc.target/powerpc/recip-7.c: Same.
16514
ec7886c1
PP
165152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16516
16517 PR c++/69091
16518 * g++.dg/template/pr69091.C: New test.
16519
203484bb
PP
165202016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16521
16522 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16523 dump does not contain an error_mark_node.
16524 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16525 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16526
aa2500e9
PP
165272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16528
16529 PR c++/68936
16530 * g++.dg/template/pr68936.C: New test.
16531
28621a5c
DE
165322016-01-15 David Edelsohn <dje.gcc@gmail.com>
16533
16534 PR target/68609
16535 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16536 * gcc.target/powerpc/recip-2.c: Same.
16537 * gcc.target/powerpc/recip-3.c: Same.
16538 * gcc.target/powerpc/recip-4.c: Same.
16539 * gcc.target/powerpc/recip-sqrtf.c: Same.
16540
40c43aca
JL
165412016-01-15 Jeff Law <law@redhat.com>
16542
16543 PR tree-optimization/69270
16544 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16545 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16546
afbc5ae8
PT
165472016-01-15 Paul Thomas <pault@gcc.gnu.org>
16548
16549 PR fortran/49630
16550 * gfortran.dg/deferred_character_13.f90: New test for the fix
16551 of comment 3 of the PR.
16552
16553 PR fortran/54070
16554 * gfortran.dg/deferred_character_8.f90: New test
16555 * gfortran.dg/allocate_error_5.f90: New test
16556
16557 PR fortran/60593
16558 * gfortran.dg/deferred_character_10.f90: New test
16559
16560 PR fortran/60795
16561 * gfortran.dg/deferred_character_14.f90: New test
16562
16563 PR fortran/61147
16564 * gfortran.dg/deferred_character_11.f90: New test
16565
16566 PR fortran/64324
16567 * gfortran.dg/deferred_character_9.f90: New test
16568
49abe076
VM
165692016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16570
16571 PR rtl-optimization/69030
16572 * gcc.target/i386/pr69030.c: New.
16573
16d12992
KT
165742016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16575
16576 * gcc.target/aarch64/target_attr_17.c: New test.
16577
78810bd3
RB
165782016-01-15 Richard Biener <rguenther@suse.de>
16579
16580 PR tree-optimization/66856
16581 * gcc.dg/torture/pr66856-1.c: New testcase.
16582 * gcc.dg/torture/pr66856-2.c: Likewise.
16583
2bd847fe
RB
165842016-01-15 Richard Biener <rguenther@suse.de>
16585
16586 PR debug/69137
16587 * g++.dg/lto/pr69137_0.C: New testcase.
16588
a00fe3b7
RS
165892016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16590
16591 PR middle-end/69246
16592 * gcc.target/i386/pr69246.c: New test.
16593
cbb0e83b
DV
165942016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16595
7596d5de 16596 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16597
5a500ecf
DV
165982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16599
16600 PR c++/56194
16601 * g++.dg/init/const9.C: Disable test on S/390.
16602
5d9bf64f
DV
166032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16604
16605 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16606 * g++.dg/Wno-frame-address.C: Ditto.
16607
e234b19e
DV
166082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16609
16610 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16611
89483f99
RB
166122016-01-15 Richard Biener <rguenther@suse.de>
16613
16614 PR tree-optimization/68961
16615 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16616
94f37395
IE
166172016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16618
16619 * gcc.target/i386/pr65105-5.c: New test.
16620
82ee0cf2 166212016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16622
16623 * gcc.c-torture/execute/alias-4.c: New testcase.
16624
82ee0cf2 166252016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16626
16627 PR ipa/68148
16628 * g++.dg/ipa/devirt-49.C: New testcase.
16629
092f7deb 166302016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16631
16632 PR target/65837
16633 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16634 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16635 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16636
e93c66bc
RB
166372016-01-15 Richard Biener <rguenther@suse.de>
16638
16639 PR tree-optimization/69117
16640 * gcc.dg/torture/pr69117.c: New testcase.
16641
c47eaca6 166422015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16643
16644 PR c++/69048
16645 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16646
c3f6914a
FXC
166472016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16648
16649 PR testsuite/67509
16650 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16651 range tests use 100 * maximum instead of maximum + 1.
16652
cd65ae90
JJ
166532016-01-14 Jakub Jelinek <jakub@redhat.com>
16654
16655 PR debug/69244
16656 * gcc.dg/guality/pr69244.c: New test.
16657
19643948
UB
166582016-01-14 Uros Bizjak <ubizjak@gmail.com>
16659
16660 * lib/target-supports.exp (check_effective_target_issignaling):
16661 New procedure.
16662 * gcc.dg/pr61441.c: Require issignaling effective target.
16663
fe79c97e
SB
166642016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16665
16666 PR target/68803
16667 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16668
c7df95d8
DM
166692016-01-14 David Malcolm <dmalcolm@redhat.com>
16670
16671 PR c++/68819
16672 PR preprocessor/69177
16673 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16674 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16675 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16676 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16677
00083992
MP
166782016-01-14 Marek Polacek <polacek@redhat.com>
16679
16680 PR c/69262
16681 * gcc.dg/array-15.c: New test.
16682
0c9b3294
JJ
166832016-01-14 Jakub Jelinek <jakub@redhat.com>
16684
16685 PR middle-end/68146
16686 PR tree-optimization/69155
16687 * gfortran.dg/pr68146.f: New test.
16688 * gfortran.dg/pr69155.f90: New test.
16689
3688e13d
RB
166902016-01-14 Richard Biener <rguenther@suse.de>
16691
16692 PR tree-optimization/68060
16693 * gcc.dg/torture/pr68060-1.c: New testcase.
16694 * gcc.dg/torture/pr68060-2.c: Likewise.
16695
bab0ad3a
NC
166962016-01-14 Nick Clifton <nickc@redhat.com>
16697
16698 * lib/target-supports.exp
16699 (check_effective_target_arm_neon_ok_nocache): Add an option
16700 sequence that includes setting the ARM architecture to ARMv7-A.
16701 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16702 command line options necessary to enable Neon support.
16703 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16704 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16705 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16706 * gcc.target/arm/pr69180.c: Likewise.
16707
947c2ce5
JL
167082016-01-14 Jeff Law <law@redhat.com>
16709
16710 PR tree-optimization/69270
16711 * gcc.dg/tree-ssa/pr69270.c: New test.
16712
3342fd71
BS
167132016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16714
16715 PR c/66208
16716 * c-c++-common/pr66208.c: New file.
16717
2ad3adf1
JJ
167182016-01-13 Jakub Jelinek <jakub@redhat.com>
16719
16720 PR tree-optimization/69156
16721 * gcc.dg/pr69156.c: New test.
16722
398d6feb
L
167232016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16724
16725 * gcc.target/i386/pr69225-7.c: New test.
16726
4c868789
RH
167272016-01-13 Richard Henderson <rth@redhat.com>
16728
16729 * gcc.dg/tm/memopt-13.c: Update expected function.
16730 * gcc.dg/tm/memopt-6.c: Likewise.
16731
ef6d1772
UB
167322016-01-13 Uros Bizjak <ubizjak@gmail.com>
16733
16734 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16735 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16736 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16737 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16738
ef6d1772
UB
167392016-01-13 Tom de Vries <tom@codesourcery.com>
16740
16741 PR tree-optimization/69169
0b4b6ef2
TV
16742 * gcc.dg/pr69169.c: New test.
16743
2ad3adf1 167442016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16745
16746 PR target/69228
16747 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16748 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16749 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16750 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16751 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16752 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16753 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16754 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16755
9060e335
AK
167562016-01-13 Jakub Jelinek <jakub@redhat.com>
16757
16758 PR target/69247
16759 * gcc.dg/pr69247.c: New test.
16760
40311329
RB
167612016-01-13 Richard Biener <rguenther@suse.de>
16762
16763 PR tree-optimization/69242
16764 * gcc.dg/torture/pr69242.c: New testcase.
16765
ccbd7103
RB
167662016-01-13 Richard Biener <rguenther@suse.de>
16767
16768 PR tree-optimization/69186
16769 * gcc.dg/torture/pr69186.c: New testcase.
16770
c6f72a46
JL
167712016-01-13 Jeff Law <law@redhat.com>
16772
16773 PR tree-optimization/67755
16774 * gcc.dg/tree-ssa/pr67755.c: New test.
16775
167762016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16777
16778 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16779 pass number in output by a star.
16780
c446cf07
BC
167812016-01-12 Bin Cheng <bin.cheng@arm.com>
16782
16783 PR tree-optimization/68911
16784 * gcc.c-torture/execute/pr68911.c: New test.
16785
5342156c
MP
167862016-01-12 Marek Polacek <polacek@redhat.com>
16787
16788 PR c++/68979
16789 * g++.dg/warn/permissive-1.C: New test.
16790
65364cc5
JJ
167912016-01-12 Jakub Jelinek <jakub@redhat.com>
16792
16793 PR objc++/68511
16794 PR c++/69213
16795 * g++.dg/opt/pr69213.C: New test.
16796
81b9a3d9
CB
167972016-01-12 Christian Bruel <christian.bruel@st.com>
16798
16799 PR target/69180
16800 * gcc.target/arm/pr69180.c: New test.
16801
3c4e91c9
RB
168022016-01-12 Richard Biener <rguenther@suse.de>
16803
16804 PR lto/69077
16805 * g++.dg/lto/pr69077_0.C: New testcase.
16806 * g++.dg/lto/pr69077_1.C: Likewise.
16807
5664cea1
JJ
168082016-01-12 Jakub Jelinek <jakub@redhat.com>
16809
16810 PR target/69175
16811 * g++.dg/opt/pr69175.C: New test.
16812
86cefc49
AL
168132016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16814
16815 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16816 rather than #including math.h & stdlib.h.
16817 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16818 * gcc.dg/vect/pr49771.c: Likewise.
16819 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16820 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16821 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16822 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16823 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16824 * gcc.dg/vect/pr44507.c: Likewise.
16825 * gcc.dg/vect/pr45902.c: Likewise.
16826 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16827 * gcc.dg/vect/vect-117.c: Likewise.
16828 * gcc.dg/vect/vect-99.c: Likewise.
16829 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16830 * gcc.dg/vect/vect-cond-1.c: Likewise.
16831 * gcc.dg/vect/vect-cond-2.c: Likewise.
16832 * gcc.dg/vect/vect-cond-3.c: Likewise.
16833 * gcc.dg/vect/vect-cond-4.c: Likewise.
16834 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16835 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16836 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16837 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16838 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16839 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16840 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16841 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16842 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16843 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16844 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16845 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16846 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16847 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16848 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16849 include of signal.h.
16850 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16851 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16852 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16853 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16854 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16855 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16856 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16857 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16858 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16859 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16860 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16861 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16862 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16863 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16864 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16865 * gcc.dg/vect/vect-outer-5.c: Likewise.
16866 * gcc.dg/vect/vect-outer-6.c: Likewise.
16867 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16868 include of stdio.h.
16869
b832f61e
NC
168702016-01-12 Nick Clifton <nickc@redhat.com>
16871
16872 PR target/68913
16873 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16874 to fread so that it will be found in all target runtimes.
16875
8eac49b1
RB
168762016-01-12 Richard Biener <rguenther@suse.de>
16877
16878 PR tree-optimization/69053
16879 * g++.dg/torture/pr69053.C: New testcase.
16880
2935d994
RB
168812016-01-12 Richard Biener <rguenther@suse.de>
16882
16883 PR tree-optimization/69168
16884 * gcc.dg/torture/pr69168.c: New testcase.
16885
66c16fd9
RB
168862016-01-12 Richard Biener <rguenther@suse.de>
16887
16888 PR tree-optimization/69157
16889 * gcc.dg/torture/pr69157.c: New testcase.
16890
168912016-01-12 Richard Biener <rguenther@suse.de>
16892
16893 PR tree-optimization/69174
16894 * gcc.dg/torture/pr69174.c: New testcase.
16895
723033a6
JJ
168962016-01-12 Jakub Jelinek <jakub@redhat.com>
16897
16898 PR c++/66808
16899 PR c++/69000
16900 * g++.dg/tls/pr66808.C: New test.
16901 * g++.dg/tls/pr69000.C: New test.
16902
3574cf47
BS
169032016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16904
16905 * gcc.target/powerpc/swaps-p8-23.c: New test.
16906 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16907
feb20787
JDA
169082016-01-11 John David Anglin <danglin@gcc.gnu.org>
16909
16910 PR tree-optimization/68356
16911 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16912
27b1820a
KV
169132016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16914 Jim Wilson <jim.wilson@linaro.org>
16915
16916 PR target/69194
16917 * gcc.target/arm/pr69194.c: New test.
16918
cf4de6af
L
169192016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16920
16921 PR target/69225
16922 * gcc.target/i386/pr69225-1.c: New test.
16923 * gcc.target/i386/pr69225-2.c: Likewise.
16924 * gcc.target/i386/pr69225-3.c: Likewise.
16925 * gcc.target/i386/pr69225-4.c: Likewise.
16926 * gcc.target/i386/pr69225-5.c: Likewise.
16927 * gcc.target/i386/pr69225-6.c: Likewise.
16928
1ebd5558
JJ
169292016-01-11 Jakub Jelinek <jakub@redhat.com>
16930
23552a4d
JJ
16931 PR target/67462
16932 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16933 if lp64.
16934
26ff85b0
JJ
16935 PR target/69071
16936 * gcc.dg/pr69071.c: New test.
16937
9cb6bd74
JJ
16938 PR c++/69211
16939 * g++.dg/opt/pr69211.C: New test.
16940
1ebd5558
JJ
16941 PR tree-optimization/69214
16942 * gcc.c-torture/compile/pr69214.c: New test.
16943
8c18c836
UB
169442016-01-11 Uros Bizjak <ubizjak@gmail.com>
16945
16946 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16947 * gcc.target/i386/pr66232-11.c: Ditto.
16948 * gcc.target/i386/pr66232-12.c: Ditto.
16949 * gcc.target/i386/pr66232-13.c: Ditto.
16950
62446e6e
RB
169512016-01-11 Richard Biener <rguenther@suse.de>
16952
16953 PR tree-optimization/69173
16954 * gcc.dg/torture/pr69173.c: New testcase.
16955
2b8568fe
KT
169562016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16957
16958 PR rtl-optimization/68796
16959 * gcc.target/aarch64/tst_5.c: New test.
16960 * gcc.target/aarch64/tst_6.c: Likewise.
16961
5baf4532
KT
169622016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16963
16964 PR rtl-optimization/68841
16965 * gcc.dg/pr68841.c: New test.
16966 * gcc.c-torture/execute/pr68841.c: New test.
16967
ca90b1ed
YR
169682016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16969
16970 PR rtl-optimization/68920
16971 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16972 for ix86 targets.
16973 * gcc.dg/ifcvt-5.c: New test.
16974
2ad3adf1 169752016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16976
16977 PR bootstrap/69123
16978 * g++.dg/pr69123.C: New.
16979
83834c09
IE
169802016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16981
16982 PR target/69010
16983 * gcc.target/i386/pr69010.c: New test.
16984
dcf89d57
MJ
169852016-01-11 Martin Jambor <mjambor@suse.cz>
16986
16987 PR ipa/69044
16988 * gcc.target/i386/chkp-pr69044.c: New test.
16989
d95167ee
TV
169902016-01-11 Tom de Vries <tom@codesourcery.com>
16991
16992 PR tree-optimization/69109
16993 * gcc.dg/autopar/pr69109-2.c: New test.
16994 * gcc.dg/autopar/pr69109.c: New test.
16995
4f6403a8
TV
169962016-01-11 Tom de Vries <tom@codesourcery.com>
16997
16998 PR tree-optimization/69108
16999 * gcc.dg/autopar/pr69108.c: New test.
17000
21efdd80
PP
170012016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17002
17003 PR c++/69029
17004 * c-c++-common/Wisleading-indentation.c: Augment test.
17005
fd42eed8
TK
170062016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17007
17008 PR fortran/69154
17009 * gfortran.dg/inline_matmul_12.f90: New test.
17010
4f90ee6c
PT
170112016-01-10 Paul Thomas <pault@gcc.gnu.org>
17012
17013 PR fortran/67779
17014 * gfortran.dg/actual_array_offset_1: New test.
17015
3907c6cf
TV
170162016-01-10 Tom de Vries <tom@codesourcery.com>
17017
17018 PR tree-optimization/69062
17019 * gcc.dg/autopar/pr69062.c: New test.
17020
b07b236e
TS
170212016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17022
17023 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17024 * gcc.dg/vect/slp-perm-2.c: Likewise.
17025 * gcc.dg/vect/slp-perm-3.c: Likewise.
17026 * gcc.dg/vect/slp-perm-5.c: Likewise.
17027 * gcc.dg/vect/slp-perm-6.c: Likewise.
17028 * gcc.dg/vect/slp-perm-7.c: Likewise.
17029 * gcc.dg/vect/slp-perm-8.c: Likewise.
17030
23fab8ae
TV
170312016-01-10 Tom de Vries <tom@codesourcery.com>
17032
17033 PR tree-optimization/69039
17034 * gcc.dg/autopar/pr69039.c: New test.
17035
73f0dae2
MP
170362016-01-09 Marek Polacek <polacek@redhat.com>
17037
17038 PR c++/69113
17039 * g++.dg/pr69113.C: New test.
17040
20b8d734
JJ
170412016-01-09 Jakub Jelinek <jakub@redhat.com>
17042
17043 PR middle-end/50865
17044 PR tree-optimization/69097
17045 * gcc.c-torture/execute/pr50865.c: New test.
17046 * gcc.c-torture/execute/pr69097-1.c: New test.
17047 * gcc.c-torture/execute/pr69097-2.c: New test.
17048 * gcc.dg/pr69097-1.c: New test.
17049 * gcc.dg/pr69097-2.c: New test.
17050
c50e614b
JJ
170512016-01-09 Jakub Jelinek <jakub@redhat.com>
17052
17053 PR c++/69164
17054 * g++.dg/opt/pr69164.C: New test.
17055
e0237993
JJ
170562016-01-08 Jakub Jelinek <jakub@redhat.com>
17057
17058 PR tree-optimization/69167
17059 * gcc.dg/pr69167.c: New test.
17060
bd8f5bb2
MP
170612016-01-08 Marek Polacek <polacek@redhat.com>
17062
17063 PR c++/68449
17064 * g++.dg/pr68449.C: New.
17065
bb0f5ca7
AL
170662016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17067
17068 PR tree-optimization/68707
17069 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17070 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17071 on platforms supporting it.
17072 * gcc.dg/vect/slp-perm-2.c: Likewise.
17073 * gcc.dg/vect/slp-perm-3.c: Likewise.
17074 * gcc.dg/vect/slp-perm-5.c: Likewise.
17075 * gcc.dg/vect/slp-perm-7.c: Likewise.
17076 * gcc.dg/vect/slp-perm-8.c: Likewise.
17077 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17078 on platforms supporting it.
17079
22518428
JJ
170802016-01-08 Jakub Jelinek <jakub@redhat.com>
17081
33f0852f
JJ
17082 PR tree-optimization/69162
17083 * gcc.dg/pr69162.c: New test.
17084
22518428
JJ
17085 PR tree-optimization/69172
17086 * gcc.dg/pr69172.c: New test.
17087
80e9b3aa
TP
170882016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17089
17090 PR tree-optimization/67781
17091 * gcc.c-torture/execute/pr67781.c: New file.
17092
262a363f
JJ
170932016-01-08 Jakub Jelinek <jakub@redhat.com>
17094
17095 PR tree-optimization/69083
17096 * gcc.dg/vect/pr69083.c: New test.
17097
6e1f093f
SS
170982016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17099
17100 PR tree-optimization/61441
17101 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17102 Use -fexcess-precision=standard for compiler options.
17103 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17104
53290e07
JJ
171052016-01-08 Jakub Jelinek <jakub@redhat.com>
17106
57bf3072
JJ
17107 PR fortran/69128
17108 * gfortran.dg/gomp/pr69128.f90: New test.
17109
53290e07
JJ
17110 PR c++/69145
17111 * g++.dg/ext/pr69145-1.C: New test.
17112 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17113 * g++.dg/ext/pr69145-2.h: New file.
17114
7a127fa7
MS
171152016-01-07 Martin Sebor <msebor@redhat.com>
17116
17117 PR c/68966
17118 * gcc.dg/atomic-fetch-bool.c: New test.
17119 * gcc.dg/sync-fetch-bool.c: New test.
17120
95918b49
L
171212016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17122
17123 PR fortran/66680
17124 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17125
c8e62a9d
NC
171262016-01-07 Nick Clifton <nickc@redhat.com>
17127
17128 PR target/66655
17129 * g++.dg/pr66655.C: New test.
17130 * g++.dg/pr66655_1.cc: Test support file.
17131 * g++.dg/pr66655.h: Test header file.
17132
2ad3adf1 171332016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
17134
17135 PR fortran/66680
17136 gfortran.dg/gomp/pr66680.f90: New test.
17137
4cd9ca92
L
171382016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17139
17140 PR target/69171
17141 * gcc.target/i386/pr69171-1.c: New test.
17142 * gcc.target/i386/pr69171-2.c: Likewise.
17143 * gcc.target/i386/pr69171-3.c: Likewise.
17144 * gcc.target/i386/pr69171-4.c: Likewise.
17145 * gcc.target/i386/pr69171-5.c: Likewise.
17146 * gcc.target/i386/pr69171-6.c: Likewise.
17147
7e33d4dc
BS
171482015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17149
17150 PR middle-end/67639
17151 * c-c++-common/pr67639.c: New test.
17152
fec64afc
JJ
171532016-01-07 Jakub Jelinek <jakub@redhat.com>
17154
17155 PR tree-optimization/69141
17156 * g++.dg/opt/pr69141.C: New test.
17157
f293ad29
EB
171582016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17159
17160 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17161
5027395e
UB
171622016-01-06 Uros Bizjak <ubizjak@gmail.com>
17163
17164 PR target/69140
17165 * gcc.target/i386/pr69140.c: New test
17166
7443cf13
DM
171672016-01-06 David Malcolm <dmalcolm@redhat.com>
17168
17169 * gcc.dg/bad-dereference.c: New test case.
17170
32928931
BS
171712015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17172
17173 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17174
68dd05da
AS
171752016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17176
17177 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17178
6b131d5b
MP
171792016-01-06 Marek Polacek <polacek@redhat.com>
17180
17181 PR sanitizer/69099
17182 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17183
8d9fdb49
MP
171842016-01-05 Marek Polacek <polacek@redhat.com>
17185
17186 PR c/69104
17187 * gcc.dg/atomic-invalid-2.c: New.
17188
acf93f1e
L
171892016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17190
17191 PR target/68991
17192 * gcc.target/i386/pr68991.c: New test.
17193
3f50525d
L
171942016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17195
17196 PR target/68991
17197 * g++.dg/pr68991-1.C: New test.
17198 * g++.dg/pr68991-2.C: Likewise.
17199
e0237993 172002016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 17201
e0237993 17202 PR other/60465
face88a1
ST
17203 * gcc.target/ia64/pr60465-gprel64.c: New test.
17204 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17205
a0866eff
KT
172062016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17207
17208 PR rtl-optimization/68651
17209 * gcc.target/aarch64/pr68651_1.c: New test.
17210
c589e975
DM
172112016-01-05 David Malcolm <dmalcolm@redhat.com>
17212
17213 PR c/69122
17214 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17215
929710d9
NS
172162016-01-05 Nathan Sidwell <nathan@acm.org>
17217
ce3e43d7
NS
17218 PR c++/58583
17219 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17220
929710d9
NS
17221 * gcc.dg/alias-15.c: New.
17222
a2faef8e
NC
172232016-01-05 Nick Clifton <nickc@redhat.com>
17224
17225 PR target/68870
17226 * g++.dg/pr68770.C: New test.
17227
4cfa76e3
MS
172282016-01-04 Mike Stump <mikestump@comcast.net>
17229
17230 * lib/target-supports.exp (check_effective_target_cilkplus):
17231 cilkplus targets require pthreads.
4ece61b6 17232 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 17233
4e8a3a35
MM
172342016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17235
17236 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17237 generation.
17238
818ab71a
JJ
172392016-01-04 Jakub Jelinek <jakub@redhat.com>
17240
17241 Update copyright years.
17242
2fe0a208
MP
172432016-01-04 Marek Polacek <polacek@redhat.com>
17244
17245 PR c/68908
17246 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17247 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17248 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17249
9e3b2fe3
EB
172502016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17251
17252 * gcc.target/sparc/20160104-2.c: New test.
17253
e8d65a35
EB
172542016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17255
17256 * gcc.target/sparc/20160104-1.c: New test.
17257
25ccfccd
PT
172582016-01-03 Paul Thomas <pault@gcc.gnu.org>
17259
17260 PR fortran/65045
17261 * gfortran.dg/pr65045.f90: New test.
17262
cb51d382
EB
172632016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17264
17265 * gnat.dg/specs/debug1.ads: Delete.
17266
6eeaad6e
JD
172672016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17268
17269 PR libgfortran/68867
17270 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17271 expression.
17272
2f968603
JD
172732016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17274
17275 PR libgfortran/68867
17276 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17277 PowerPC.
17278
591bb5e4
PT
172792016-01-01 Paul Thomas <pault@gcc.gnu.org>
17280
17281 PR fortran/68864
17282 * gfortran.dg/pr68864.f90: New test.
17283
f1e0620c
JJ
172842016-01-01 Jakub Jelinek <jakub@redhat.com>
17285
942a1319
JJ
17286 PR tree-optimization/69070
17287 * gcc.dg/pr69070.c: New test.
17288
10dff63f
JJ
17289 PR sanitizer/69055
17290 * gfortran.dg/pr69055.f90: New test.
17291
f1e0620c
JJ
17292 PR target/69015
17293 * gcc.dg/pr69015.c: New test.
818ab71a 17294\f
2f883d1c 17295Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
17296
17297Copying and distribution of this file, with or without modification,
17298are permitted in any medium without royalty provided the copyright
17299notice and this notice are preserved.