re PR tree-optimization/71280 (ICE on gcc trunk on knl, wsm, ivb and bdw targets)
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/71280
4 * gcc.dg/pr71280.c: New test.
5
6 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7
8 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10
11 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
12
13 2016-05-26 Jiong Wang <jiong.wang@arm.com>
14
15 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
16 kept in memory.
17
18 2016-05-25 Jeff Law <law@redhat.com>
19
20 PR tree-optimization/71272
21 * gcc.c-torture/compile/pr71272.c: new test.
22
23 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
24
25 * gcc.target/powerpc/vec-cmpne.c: New test.
26 * gcc.target/powerpc/vec-cmpne-long.c: New test.
27
28 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
29
30 * gnat.dg/opt55.ad[sb]: New test.
31
32 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
33
34 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
35 * c-c++-common/pr60226.c: Require int32plus.
36 * gcc.c-torture/execute/pr70602.c: Likewise.
37 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
38 unsigned long for malloc arg type.
39 * gcc.dg/asr_div1.c: Require int32plus.
40 * gcc.dg/enum-mode-1.c: XFAIL for int16.
41 * gcc.dg/pie-1.c: Require pie.
42 * gcc.dg/pie-2.c: Likewise.
43 * gcc.dg/pr59471.c: Require int32plus.
44 * gcc.dg/pr59963-2.c: XFAIL for int16.
45 * gcc.dg/pr60114.c: Require int32plus.
46 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
47 unsigned long for typedef of size_t.
48 * gcc.dg/pr63914.c: Require int32plus.
49 * gcc.dg/pr64536.c: Require pt32plus.
50 * gcc.dg/pr65658.c: Likewise.
51 * gcc.dg/pr67271.c: Require int32plus.
52 * gcc.dg/pr68112.c: Likewise.
53 * gcc.dg/pr69071.c: Skip for avr target.
54 * gcc.dg/pr69973.c: Require int32plus.
55 * gcc.dg/pr70169.c: Skip for avr target.
56 * gcc.dg/sso-6.c: Require int32plus.
57 * gcc.dg/sso-7.c: Likewise.
58 * gcc.dg/sso-8.c: Likewise.
59 * gcc.dg/vrp-min-max-2.c: Likewise.
60
61 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
62
63 PR target/70738
64 * gcc.target/i386/pr70738-1.c: New test.
65 * gcc.target/i386/pr70738-2.c: Likewise.
66 * gcc.target/i386/pr70738-3.c: Likewise.
67 * gcc.target/i386/pr70738-4.c: Likewise.
68 * gcc.target/i386/pr70738-5.c: Likewise.
69 * gcc.target/i386/pr70738-6.c: Likewise.
70 * gcc.target/i386/pr70738-7.c: Likewise.
71 * gcc.target/i386/pr70738-8.c: Likewise.
72 * gcc.target/i386/pr70738-9.c: Likewise.
73
74 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
75
76 PR rtl-optimization/66940
77 * gcc.c-torture/execute/pr66940.c: New test.
78
79 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
80
81 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
82 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
83 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
84 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
85 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
86 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
87 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
88 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
89 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
90 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
91 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
92 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
93 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
94 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
95 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
96 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
97 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
98 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
99 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
100 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
101 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
102 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
103 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
104 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
105
106 2016-05-25 Marek Polacek <polacek@redhat.com>
107
108 PR c/71265
109 * gcc.dg/noncompile/pr71265.c: New test.
110
111 PR c/71266
112 * gcc.dg/noncompile/old-style-parm-3.c: New test.
113
114 2016-05-25 Nathan Sidwell <nathan@acm.org>
115
116 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
117
118 2016-05-25 Richard Biener <rguenther@suse.de>
119
120 PR tree-optimization/71261
121 * c-c++-common/torture/pr71261.c: New testcase.
122
123 2016-05-25 Richard Biener <rguenther@suse.de>
124
125 PR tree-optimization/71264
126 * gcc.dg/vect/pr71264.c: New testcase.
127
128 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
129
130 PR c++/55992
131 * g++.dg/cpp0x/alias-decl-53.C: New.
132 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
133
134 2016-05-25 Martin Liska <mliska@suse.cz>
135
136 * g++.dg/pr71239.C: New test.
137
138 2016-05-25 Richard Biener <rguenther@suse.de>
139
140 * gcc/testsuite/gcc.dg/vect/pr58135.c: Rename to ...
141 * gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c: ... this.
142
143 2016-05-25 Marek Polacek <polacek@redhat.com>
144
145 * g++.dg/pr65295.C: Use target c++14.
146
147 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
148
149 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
150 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
151
152 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
153
154 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
155 instructions.
156
157 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
158
159 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
160 * c-c++-common/goacc/deviceptr-1.c: Likewise.
161 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
162 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
163 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
164 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
165 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
166 * c-c++-common/goacc/pcopy.c: Likewise.
167 * c-c++-common/goacc/pcopyin.c: Likewise.
168 * c-c++-common/goacc/pcopyout.c: Likewise.
169 * c-c++-common/goacc/pcreate.c: Likewise.
170 * c-c++-common/goacc/pr70688.c: New test.
171 * c-c++-common/goacc/present-1.c: Adjust test.
172 * c-c++-common/goacc/reduction-5.c: Likewise.
173 * g++.dg/goacc/data-1.C: New test.
174
175 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
176
177 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
178 vector parity built-in functions.
179 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
180 count trailing zeros automatic vectorization.
181 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
182 count trailing zeros built-in functions.
183
184 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
185
186 * gcc.dg/tree-ssa/reassoc-44.c: New test.
187
188 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
189
190 PR target/71050
191 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
192
193 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
194
195 PR c++/50436
196 * g++.dg/template/crash123.C: New.
197 * g++.dg/template/crash124.C: Likewise.
198
199 2016-05-24 Martin Sebor <msebor@redhat.com>
200
201 PR c++/71147
202 * g++.dg/ext/flexary16.C: New test.
203
204 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
205
206 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
207 before math.h is included.
208 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
209 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
210 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
211 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
212 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
213 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
214 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
215 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
216 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
217 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
218 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
219 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
220 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
221 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
222 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
223 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
224 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
225 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
226 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
227 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
228 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
229 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
230 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
231
232 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
233 Kelvin Nilsen <kelvin@gcc.gnu.org>
234
235 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
236 support.
237
238 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
239
240 PR c++/69872
241 * g++.dg/warn/Wno-narrowing1.C: New.
242
243 2016-05-24 Marek Polacek <polacek@redhat.com>
244
245 PR c/71249
246 * c-c++-common/Wswitch-unreachable-2.c: New test.
247
248 2016-05-24 Jakub Jelinek <jakub@redhat.com>
249
250 PR c++/71257
251 * g++.dg/vect/simd-clone-6.cc: New test.
252 * g++.dg/gomp/declare-simd-6.C: New test.
253
254 PR middle-end/70434
255 PR c/69504
256 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
257
258 2016-05-24 Richard Biener <rguenther@suse.de>
259
260 PR tree-optimization/71240
261 * gcc.dg/optimize-bswapsi-5.c: New testcase.
262
263 2016-05-24 Richard Biener <rguenther@suse.de>
264
265 PR tree-optimization/71230
266 * gcc.dg/torture/pr71230.c: New testcase.
267 * g++.dg/torture/pr71230.C: Likewise.
268
269 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
270
271 * c-c++-common/goacc/routine-5.c: Add tests.
272 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
273 * gfortran.dg/goacc/routine-6.f90: Add tests.
274
275 2016-05-24 Richard Biener <rguenther@suse.de>
276
277 PR tree-optimization/71253
278 * gcc.dg/torture/pr71253.c: New testcase.
279
280 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
281
282 PR middle-end/71252
283 * gfortran.dg/pr71252.f90: New test.
284
285 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
286
287 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
288
289 2016-05-24 Richard Biener <rguenther@suse.de>
290
291 PR middle-end/70434
292 PR c/69504
293 * c-c++-common/vector-subscript-4.c: New testcase.
294 * c-c++-common/vector-subscript-5.c: Likewise.
295
296 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
297
298 PR fortran/71123
299 * gfortran.dg/namelist_90.f: New test
300
301 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
302
303 PR fortran/66461
304 * gfortran.dg/unexpected_eof.f: New test
305
306 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
307 Kelvin Nilsen <kelvin@gcc.gnu.org>
308
309 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
310 as little endian.
311
312 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
313
314 PR c++/70972
315 * g++.dg/cpp0x/inh-ctor20.C: New.
316 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
317
318 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
319
320 PR c++/69095
321 * g++.dg/cpp0x/variadic168.C: New.
322
323 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
324
325 * g++.dg/cpp0x/pr31445.C: Test column number too.
326 * g++.dg/cpp0x/pr32253.C: Likewise.
327 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
328 * g++.dg/cpp0x/variadic36.C: Likewise.
329
330 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
331
332 * gcc.dg/fold-notshift-2.c: Adjust.
333
334 2016-05-23 Marek Polacek <polacek@redhat.com>
335
336 PR c/49859
337 * c-c++-common/Wswitch-unreachable-1.c: New test.
338 * gcc.dg/Wswitch-unreachable-1.c: New test.
339 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
340 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
341 * g++.dg/gomp/block-10.C: Likewise.
342 * gcc.dg/gomp/block-10.c: Likewise.
343 * g++.dg/gomp/block-9.C: Likewise.
344 * gcc.dg/gomp/block-9.c: Likewise.
345 * g++.dg/gomp/target-1.C: Likewise.
346 * g++.dg/gomp/target-2.C: Likewise.
347 * gcc.dg/gomp/target-1.c: Likewise.
348 * gcc.dg/gomp/target-2.c: Likewise.
349 * g++.dg/gomp/taskgroup-1.C: Likewise.
350 * gcc.dg/gomp/taskgroup-1.c: Likewise.
351 * gcc.dg/gomp/teams-1.c: Likewise.
352 * g++.dg/gomp/teams-1.C: Likewise.
353 * g++.dg/overload/error3.C: Likewise.
354 * g++.dg/tm/jump1.C: Likewise.
355 * g++.dg/torture/pr40335.C: Likewise.
356 * gcc.dg/c99-vla-jump-5.c: Likewise.
357 * gcc.dg/switch-warn-1.c: Likewise.
358 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
359 * gcc.dg/nested-func-1.c: Likewise.
360 * gcc.dg/pr67784-4.c: Likewise.
361
362 2016-05-23 Richard Biener <rguenther@suse.de>
363
364 PR tree-optimization/71230
365 * gfortran.dg/pr71230-1.f90: New testcase.
366 * gfortran.dg/pr71230-2.f90: Likewise.
367
368 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
369
370 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
371 * gcc.dg/vect/pr58135.c: Add new.
372 * gfortran.dg/pr46519-1.f: Adjust test case.
373
374 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
375
376 PR c++/53401
377 * g++.dg/cpp0x/decltype64.C: New.
378
379 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
380
381 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
382 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
383 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
384
385 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
386
387 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
388 Add poly64x1_t and poly64x2_t cases if supported.
389 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
390 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
391 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
392 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
393 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
394
395 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
396
397 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
398 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
399 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
400 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
401 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
402 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
403 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
404
405 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
406
407 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
408
409 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
410
411 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
412 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
413
414 2016-05-22 Jakub Jelinek <jakub@redhat.com>
415
416 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
417 constraint instead of "r".
418 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
419 insn instead of vxorpd.
420 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
421
422 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
423 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
424
425 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
426
427 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
428 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
429
430 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
431
432 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
433
434 PR middle-end/40921
435 * gcc.dg/tree-ssa/pr40921.c: New test.
436
437 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
438
439 PR target/71103
440 * gcc.target/avr/pr71103.c: New test.
441
442 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
443
444 PR middle-end/71179
445 * gcc.dg/tree-ssa/pr71179.c: New test.
446
447 2016-05-20 Martin Sebor <msebor@redhat.com>
448
449 PR c/71115
450 * gcc.dg/init-excess-2.c: New test.
451
452 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
453
454 * gnat.dg/opt53.adb: New test.
455 * gnat.dg/opt54.adb: Likewise.
456
457 2016-05-20 Martin Jambor <mjambor@suse.cz>
458
459 PR tree-optimization/70884
460 * gcc.dg/tree-ssa/pr70919.c: New test.
461
462 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
463
464 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
465 formatting.
466 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
467 fix code formatting.
468
469 2016-05-20 Nathan Sidwell <nathan@acm.org>
470
471 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
472 non-common cases.
473 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
474
475 2016-05-20 David Malcolm <dmalcolm@redhat.com>
476
477 * jit.dg/all-non-failing-tests.h: Add
478 test-factorial-must-tail-call.c.
479 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
480 * jit.dg/test-factorial-must-tail-call.c: New test case.
481
482 2016-05-20 Jakub Jelinek <jakub@redhat.com>
483
484 PR fortran/71204
485 * gfortran.dg/pr71204.f90: New test.
486
487 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
488
489 * gcc.target/nvptx/sincos.c: New test.
490
491 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
492
493 PR c++/70572
494 * g++.dg/cpp1y/auto-fn31.C: New.
495
496 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
497
498 * gcc.target/powerpc/vec-addec.c: New test.
499 * gcc.target/powerpc/vec-addec-int128.c: New test.
500
501 2016-05-20 David Malcolm <dmalcolm@redhat.com>
502
503 * gcc.dg/plugin/must-tail-call-1.c: New test case.
504 * gcc.dg/plugin/must-tail-call-2.c: New test case.
505 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
506 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
507
508 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
509
510 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
511
512 2016-05-20 Jakub Jelinek <jakub@redhat.com>
513
514 PR c++/71210
515 * g++.dg/opt/pr71210-1.C: New test.
516 * g++.dg/opt/pr71210-2.C: New test.
517
518 PR tree-optimization/29756
519 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
520 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
521 only on selected targets where V4SImode vectors are known to be
522 supported.
523
524 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
525
526 PR tree-optimization/71079
527 PR tree-optimization/71206
528 * gcc.dg/tree-ssa/pr71206.c: New testcase.
529
530 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
531
532 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
533 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
534 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
535
536 2016-05-20 Richard Guenther <rguenther@suse.de>
537
538 PR tree-optimization/29756
539 * gcc.dg/tree-ssa/vector-6.c: New testcase.
540
541 2016-05-20 Richard Biener <rguenther@suse.de>
542
543 PR tree-optimization/71185
544 * gcc.dg/tree-ssa/pr71185.c: New testcase.
545
546 2016-05-20 Richard Biener <rguenther@suse.de>
547
548 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
549
550 2016-05-19 Marek Polacek <polacek@redhat.com>
551
552 PR c++/71075
553 * g++.dg/diagnostic/pr71075.C: New test.
554
555 2016-05-19 David Malcolm <dmalcolm@redhat.com>
556
557 PR c++/71184
558 * g++.dg/pr71184.C: New test case.
559
560 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
561
562 * gcc.target/powerpc/darn-0.c: New test.
563 * gcc.target/powerpc/darn-1.c: New test.
564 * gcc.target/powerpc/darn-2.c: New test.
565
566 2016-05-19 Marek Polacek <polacek@redhat.com>
567
568 PR tree-optimization/71031
569 * gcc.dg/tree-ssa/vrp100.c: New test.
570
571 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
572
573 PR rtl-optimization/71148
574 * gcc.dg/pr71148.c: New test.
575
576 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
577
578 PR target/71056
579 * gcc.target/arm/pr71056.c: New test.
580
581 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
582
583 * c-c++-common/pr69669.c: Check the used mode.
584
585 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
586
587 PR sanitizer/64354
588 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
589
590 2016-05-19 Richard Biener <rguenther@suse.de>
591
592 PR tree-optimization/70729
593 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
594 * gcc.dg/graphite/scop-18.c: Likewise.
595 * gcc.dg/pr41783.c: Disable LIM.
596 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
597 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
598 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
599 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
600 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
601 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
602 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
603 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
604 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
605 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
606 * gfortran.dg/pr42108.f90: Likewise.
607
608 2016-05-18 David Malcolm <dmalcolm@redhat.com>
609
610 PR driver/69265
611 * gcc.dg/spellcheck-options-11.c: New test case.
612
613 2016-05-18 Jakub Jelinek <jakub@redhat.com>
614
615 PR c++/71100
616 * g++.dg/opt/pr71100.C: New test.
617
618 2016-05-18 Martin Jambor <mjambor@suse.cz>
619
620 PR ipa/69708
621 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
622 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
623 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
624 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
625
626 2016-05-18 Martin Jambor <mjambor@suse.cz>
627
628 PR ipa/69708
629 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
630 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
631 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
632 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
633 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
634
635 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
636
637 PR c++/69793
638 * g++.dg/template/crash122.C: New.
639
640 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
641
642 PR c++/70466
643 * g++.dg/template/pr70466-1.C: New.
644 * g++.dg/template/pr70466-2.C: Likewise.
645
646 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
647
648 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
649 splat operations and the XXSPLTIB instruction.
650 * gcc.target/powerpc/p9-splat-2.c: Likewise.
651 * gcc.target/powerpc/p9-splat-3.c: Likewise.
652 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
653 xxlxor to clear a register.
654
655 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
656
657 * gcc.dg/torture/pr71020.c: New test.
658
659 2016-05-18 Martin Jambor <mjambor@suse.cz>
660
661 PR ipa/70646
662 * gcc.dg/ipa/pr70646.c: New test.
663
664 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
665
666 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
667
668 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
669
670 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
671 missing tests for vreinterpretq_p{8,16}.
672
673 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
674
675 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
676 vsliq_n_s64 and vsliq_n_u64.
677
678 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
679
680 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
681 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
682
683 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
684
685 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
686 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
687 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
688
689 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
690
691 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
692 in comment.
693
694 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
695
696 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
697 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
698 "blr\t" and switch to scan-assembler-times.
699
700 2016-05-18 Jiong Wang <jiong.wang@arm.com>
701
702 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
703 with __aarch64__.
704 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
705 declarations under __aarch64__ and __ARM_FEATURE_FMA.
706
707 2016-05-18 Jakub Jelinek <jakub@redhat.com>
708
709 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
710 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
711 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
712 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
713 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
714 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
715
716 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
717 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
718
719 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
720 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
721
722 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
723 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
724
725 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
726
727 2016-05-18 Richard Biener <rguenther@suse.de>
728
729 PR tree-optimization/71168
730 * gcc.dg/torture/pr71168.c: New testcase.
731
732 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
733
734 PR middle-end/63586
735 * gcc.dg/tree-ssa/pr63586-2.c: New test.
736 * gcc.dg/tree-ssa/pr63586.c: New test.
737 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
738
739 2016-05-17 Nathan Sidwell <nathan@acm.org>
740
741 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
742 * gcc.dg/pr68671.c: Fix ptx xfail-if.
743 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
744 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
745
746 2016-05-17 Nathan Sidwell <nathan@acm.org>
747
748 * gcc.target/nvptx/abi-vararg-3.c: New.
749
750 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
751
752 PR tree-optimization/54579
753 PR middle-end/55299
754 * gcc.dg/fold-notrotate-1.c: New test.
755 * gcc.dg/fold-notshift-1.c: New test.
756 * gcc.dg/fold-notshift-2.c: New test.
757
758 2016-05-17 Marek Polacek <polacek@redhat.com>
759
760 PR ipa/71146
761 * g++.dg/ipa/pr71146.C: New test.
762
763 2016-05-17 David Malcolm <dmalcolm@redhat.com>
764
765 * jit.dg/test-error-array-bounds.c: New test case.
766
767 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
768
769 * gcc.dg/tree-ssa/and-1.c: New testcase.
770
771 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
772
773 * gcc.dg/tree-ssa/pr69270.c: Adjust.
774 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
775
776 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
777
778 * gcc.dg/tree-ssa/pr69270.c: Adjust.
779 * gcc.dg/tree-ssa/vrp99.c: New testcase.
780
781 2016-05-17 Jiong Wang <jiong.wang@arm.com>
782
783 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
784
785 2016-05-17 Jiong Wang <jiong.wang@arm.com>
786
787 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
788
789 2016-05-17 Jiong Wang <jiong.wang@arm.com>
790
791 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
792 ".2d[index]" when scan the assembly.
793 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
794 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
795 float64x1.
796 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
797
798 2016-05-17 Richard Biener <rguenther@suse.de>
799
800 PR tree-optimization/71132
801 * gcc.dg/torture/pr71132.c: New testcase.
802
803 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
804
805 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
806
807 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
808
809 PR target/70809
810 * gcc.target/aarch64/pr70809_1.c: New test.
811
812 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
813
814 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
815 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
816 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
817 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
818
819 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
820 Ilya Enkovich <ilya.enkovich@intel.com>
821
822 PR target/71114
823 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
824
825 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
826
827 * g++.dg/ipa/ivinline-7.C: Do not xfail.
828 * g++.dg/ipa/ivinline-9.C: Do not xfail.
829
830 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
831
832 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
833 test for __ARM_FP16_ARGS.
834 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
835 * gcc.target/arm/aapcs/neon-vect10.c: New.
836 * gcc.target/arm/aapcs/neon-vect9.c: New.
837 * gcc.target/arm/aapcs/vfp18.c: New.
838 * gcc.target/arm/aapcs/vfp19.c: New.
839 * gcc.target/arm/aapcs/vfp20.c: New.
840 * gcc.target/arm/aapcs/vfp21.c: New.
841 * gcc.target/arm/fp16-aapcs-1.c: New.
842 * g++.target/arm/fp16-param-1.c: Update expected output. Add
843 test for __ARM_FP16_ARGS.
844 * g++.target/arm/fp16-return-1.c: Update expected output.
845
846 2016-05-16 Jiong Wang <jiong.wang@arm.com>
847
848 PR testsuite/70227
849 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
850
851 2016-05-15 Harald Anlauf <anlauf@gmx.de>
852
853 PR fortran/69603
854 * gfortran.dg/pr69603.f90: New testcase.
855
856 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
857
858 * gfortran.dg/dec_union_4.f90: Fix endian issue.
859
860 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
861
862 PR fortran/71047
863 * gfortran.dg/pr71047.f08: New test.
864
865 2016-05-13 Joseph Myers <joseph@codesourcery.com>
866
867 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
868 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
869 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
870
871 2016-05-13 Martin Sebor <msebor@redhat.com>
872
873 PR c++/60049
874 * g++.dg/cpp0x/constexpr-60049.C: New test.
875
876 2016-05-13 Jakub Jelinek <jakub@redhat.com>
877
878 PR bootstrap/71071
879 * gcc.dg/pr71071.c: New test.
880
881 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
882
883 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
884 remove XOP handling.
885 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
886
887 2016-05-13 Nathan Sidwell <nathan@acm.org>
888
889 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
890 __atomic_is_lock_free declaration.
891
892 2016-05-13 Richard Biener <rguenther@suse.de>
893
894 PR tree-optimization/42587
895 * gcc.dg/optimize-bswapsi-4.c: New testcase.
896
897 2016-05-13 Martin Liska <mliska@suse.cz>
898
899 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
900 the new format of dump output.
901
902 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
903
904 * gcc.dg/pr71084.c: New test.
905
906 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
907
908 PR target/53440
909 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
910
911 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
912
913 * gcc.target/aarch64/struct_return.c: New test.
914
915 2016-05-12 Marek Polacek <polacek@redhat.com>
916
917 PR c/70756
918 * c-c++-common/pr70756-2.c: New test.
919 * c-c++-common/pr70756.c: New test.
920
921 2016-05-12 Richard Biener <rguenther@suse.de>
922
923 PR tree-optimization/71059
924 * gcc.dg/torture/pr71059.c: New testcase.
925
926 2016-05-12 Richard Biener <rguenther@suse.de>
927
928 PR tree-optimization/71062
929 * gcc.dg/torture/pr71062.c: New testcase.
930
931 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
932
933 PR tree-optimization/71006
934 * gcc.dg/pr71006.c: New test.
935
936 2016-05-12 Marek Polacek <polacek@redhat.com>
937
938 PR driver/71063
939 * gcc.dg/opts-7.c: New test.
940
941 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
942
943 PR target/70830
944 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
945 Add -save-temps to dg-options.
946 Scan for ldmfd rather than pop instruction.
947 * gcc.target/arm/interrupt-2.c: Likewise.
948 * gcc.target/arm/pr70830.c: New test.
949
950 2016-05-12 Jakub Jelinek <jakub@redhat.com>
951
952 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
953 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
954
955 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
956 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
957 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
958
959 PR target/71019
960 * gcc.target/i386/avx512vl-pack-1.c: New test.
961 * gcc.target/i386/avx512vl-pack-2.c: New test.
962 * gcc.target/i386/avx512bw-pack-2.c: New test.
963
964 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
965
966 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
967 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
968 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
969
970 2016-05-12 Richard Biener <rguenther@suse.de>
971
972 PR tree-optimization/70986
973 * gcc.dg/torture/pr70986-1.c: New testcase.
974 * gcc.dg/torture/pr70986-2.c: Likewise.
975 * gcc.dg/torture/pr70986-3.c: Likewise.
976
977 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
978
979 PR c/43651
980 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
981 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
982
983 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
984
985 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
986 directive.
987 * gcc.target/i386/pr66746.c: Ditto.
988
989 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
990
991 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
992 support.
993 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
994 warning when using -mvsx-timode.
995 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
996 * gcc.target/powerpc/dform-2.c: Likewise.
997 * gcc.target/powerpc/pr68805.c: Likewise.
998
999 2016-05-11 Marek Polacek <polacek@redhat.com>
1000
1001 PR c++/71024
1002 * c-c++-common/attributes-3.c: New test.
1003
1004 2016-05-11 Nathan Sidwell <nathan@acm.org>
1005
1006 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1007 * gcc.c-torture/execute/pr68185.c: Likewise.
1008 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1009 * gcc.dg/pr69634.c: Requires scheduling.
1010 * gcc.dg/torture/pr66178.c: Require label values.
1011 * gcc.dg/setjmp-6.c: Require indirect jumps.
1012
1013 2016-05-11 Richard Biener <rguenther@suse.de>
1014
1015 PR tree-optimization/71055
1016 * gcc.dg/torture/pr71055.c: New testcase.
1017
1018 2016-05-11 Richard Biener <rguenther@suse.de>
1019
1020 PR debug/71057
1021 * g++.dg/debug/pr71057.C: New testcase.
1022
1023 2016-05-11 Jakub Jelinek <jakub@redhat.com>
1024
1025 PR fortran/70855
1026 * gfortran.dg/gomp/pr70855.f90: New test.
1027
1028 2016-05-11 Richard Biener <rguenther@suse.de>
1029
1030 PR middle-end/71002
1031 * g++.dg/torture/pr71002.C: New testcase.
1032
1033 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
1034
1035 PR middle-end/70807
1036 * gcc.dg/pr70807.c: New test.
1037
1038 2016-05-10 Martin Sebor <msebor@redhat.com>
1039
1040 PR c++/38611
1041 * g++.dg/Wattributes.C: New test.
1042
1043 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
1044
1045 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1046 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1047 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1048
1049 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1050
1051 PR target/70799
1052 * gcc.target/i386/pr70799-1.c: New test.
1053
1054 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1055
1056 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1057
1058 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1059
1060 PR middle-end/70877
1061 * gcc.target/i386/pr70877.c: New test.
1062
1063 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1064
1065 PR tree-optimization/70786
1066 * gcc.target/i386/pr70876.c: New test.
1067
1068 2016-05-10 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR target/70927
1071 * gcc.target/i386/avx512vl-logic-1.c: New test.
1072 * gcc.target/i386/avx512vl-logic-2.c: New test.
1073 * gcc.target/i386/avx512dq-logic-2.c: New test.
1074
1075 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1076
1077 PR target/70963
1078 * gcc.target/powerpc/pr70963.c: New.
1079
1080 2016-05-10 David Malcolm <dmalcolm@redhat.com>
1081
1082 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1083 (test_very_wide_line): Add ruler to expected output.
1084 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1085 (test_very_wide_line): Likewise.
1086 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1087 (test_show_locus): Within the handling of "test_very_wide_line",
1088 enable show_ruler_p on the diagnostic context.
1089
1090 2016-05-10 Richard Biener <rguenther@suse.de>
1091
1092 PR tree-optimization/71039
1093 * gcc.dg/torture/pr71039.c: New testcase.
1094
1095 2016-05-10 Nathan Sidwell <nathan@acm.org>
1096
1097 * gcc.dg/nested-func-10.c: Requires alloca.
1098 * gcc.dg/nested-func-9.c: Requires alloca.
1099 * gcc.c-torture/execute/pr70460.c: Requires labels.
1100 * gcc.c-torture/compile/pr70199.c: Requires labels.
1101 * gcc.target/nvptx/decl.c: Compile only.
1102 * gcc.target/nvptx/trailing-init.c: Compile only.
1103 * gcc.target/nvptx/ary-init.c: Compile only.
1104
1105 2016-05-10 Marek Polacek <polacek@redhat.com>
1106
1107 PR c/70255
1108 * gcc.dg/attr-opt-1.c: New test.
1109
1110 2016-05-10 Richard Biener <rguenther@suse.de>
1111
1112 PR tree-optimization/70497
1113 PR tree-optimization/28367
1114 * gcc.dg/torture/20160404-1.c: New testcase.
1115 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
1116 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
1117
1118 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1119
1120 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
1121
1122 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
1123
1124 * gcc.target/i386/fabsneg-1.c New test.
1125
1126 2016-05-09 Alan Modra <amodra@gmail.com>
1127
1128 PR testsuite/70826
1129 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
1130
1131 2016-05-09 Richard Biener <rguenther@suse.de>
1132
1133 PR tree-optimization/70985
1134 * gcc.dg/torture/pr70985.c: New testcase.
1135
1136 2016-05-09 Bin Cheng <bin.cheng@arm.com>
1137
1138 * gcc.dg/tree-ssa/ifc-9.c: New test.
1139 * gcc.dg/tree-ssa/ifc-10.c: New test.
1140 * gcc.dg/tree-ssa/ifc-11.c: New test.
1141 * gcc.dg/tree-ssa/ifc-12.c: New test.
1142 * gcc.dg/vect/pr61194.c: Remove XFAIL.
1143 * gcc.dg/vect/vect-23.c: Remove XFAIL.
1144 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
1145
1146 2016-05-09 Richard Biener <rguenther@suse.de>
1147
1148 PR fortran/70937
1149 * gfortran.dg/pr70937.f90: New testcase.
1150
1151 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1152
1153 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
1154
1155 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
1156
1157 PR fortran/56226
1158 * gfortran.dg/dec_structure_1.f90: New testcase.
1159 * gfortran.dg/dec_structure_2.f90: Ditto.
1160 * gfortran.dg/dec_structure_3.f90: Ditto.
1161 * gfortran.dg/dec_structure_4.f90: Ditto.
1162 * gfortran.dg/dec_structure_5.f90: Ditto.
1163 * gfortran.dg/dec_structure_6.f90: Ditto.
1164 * gfortran.dg/dec_structure_7.f90: Ditto.
1165 * gfortran.dg/dec_structure_8.f90: Ditto.
1166 * gfortran.dg/dec_structure_9.f90: Ditto.
1167 * gfortran.dg/dec_structure_10.f90: Ditto.
1168 * gfortran.dg/dec_structure_11.f90: Ditto.
1169 * gfortran.dg/dec_union_1.f90: Ditto.
1170 * gfortran.dg/dec_union_2.f90: Ditto.
1171 * gfortran.dg/dec_union_3.f90: Ditto.
1172 * gfortran.dg/dec_union_4.f90: Ditto.
1173 * gfortran.dg/dec_union_5.f90: Ditto.
1174 * gfortran.dg/dec_union_6.f90: Ditto.
1175 * gfortran.dg/dec_union_7.f90: Ditto.
1176
1177 2016-05-07 Tom de Vries <tom@codesourcery.com>
1178
1179 PR tree-optimization/70956
1180 * gcc.dg/graphite/pr70956.c: New test.
1181
1182 2016-05-06 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR middle-end/70941
1185 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
1186 (a, b, c, d): Change type from char to signed char.
1187 (main): Compare against (signed char) -1634678893 instead of
1188 hardcoded -109. Use __builtin_abort instead of abort.
1189
1190 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
1191 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
1192
1193 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
1194
1195 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1196
1197 PR debug/70935
1198 * gcc.dg/torture/pr70935.c: New test.
1199
1200 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1201
1202 PR target/58219
1203 * gcc.target/sh/pr58219.c: New tests.
1204
1205 2016-05-06 Richard Biener <rguenther@suse.de>
1206
1207 PR tree-optimization/70960
1208 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
1209
1210 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1211
1212 PR target/52933
1213 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
1214 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
1215 Adjust expected instruction counts.
1216 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
1217
1218 2016-05-06 Marek Polacek <polacek@redhat.com>
1219
1220 PR sanitizer/70875
1221 * gcc.dg/ubsan/bounds-3.c: New test.
1222
1223 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1224
1225 PR target/54089
1226 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
1227
1228 2016-05-06 Richard Biener <rguenther@suse.de>
1229
1230 PR middle-end/70931
1231 * gfortran.dg/pr70931.f90: New testcase.
1232
1233 2016-05-06 Richard Biener <rguenther@suse.de>
1234
1235 PR middle-end/70941
1236 * gcc.dg/torture/pr70941.c: New testcase.
1237
1238 2016-05-05 Bin Cheng <bin.cheng@arm.com>
1239
1240 PR tree-optimization/57206
1241 * gcc.dg/vect/pr57206.c: New test.
1242
1243 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1244
1245 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
1246
1247 2016-05-05 Jakub Jelinek <jakub@redhat.com>
1248
1249 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
1250
1251 * c-c++-common/Wdangling-else-4.c: New test.
1252
1253 2016-05-04 Jakub Jelinek <jakub@redhat.com>
1254
1255 PR c++/70906
1256 PR c++/70933
1257 * g++.dg/opt/pr70906.C: New test.
1258 * g++.dg/opt/pr70933.C: New test.
1259
1260 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
1261
1262 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
1263
1264 * gcc.dg/ipa/pure-const-3.c: New testcase.
1265
1266 2016-05-04 Marek Polacek <polacek@redhat.com>
1267
1268 * c-c++-common/Wdangling-else-1.c: New test.
1269 * c-c++-common/Wdangling-else-2.c: New test.
1270 * c-c++-common/Wdangling-else-3.c: New test.
1271
1272 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
1273
1274 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
1275 flag is present.
1276
1277 2016-05-04 Marek Polacek <polacek@redhat.com>
1278
1279 PR c/48778
1280 * gcc.dg/Waddress-2.c: New test.
1281
1282 2016-05-04 Alan Modra <amodra@gmail.com>
1283
1284 * gcc.target/powerpc/pr70866.c: New.
1285
1286 2016-05-03 Martin Sebor <msebor@redhat.com>
1287
1288 PR c++/66561
1289 * c-c++-common/builtin_location.c: New test.
1290 * g++.dg/cpp1y/builtin_location.C: New test.
1291
1292 2016-05-03 Marek Polacek <polacek@redhat.com>
1293
1294 PR c/70859
1295 * gcc.dg/pr70859.c: New test.
1296 * gcc.dg/pr70859-2.c: New test.
1297
1298 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
1299
1300 * gnat.dg/debug5.adb: New testcase.
1301
1302 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1303
1304 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
1305 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
1306 Procedure to check for z10 instruction set.
1307
1308 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1309
1310 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
1311
1312 2016-05-03 Alan Modra <amodra@gmail.com>
1313
1314 * gcc.target/powerpc/savres.c: Add func using a single gpr.
1315
1316 2016-05-03 Jakub Jelinek <jakub@redhat.com>
1317
1318 * gcc.target/i386/avx512f-cvt-1.c: New test.
1319
1320 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
1321
1322 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
1323 -fdump-tree-vrp-details.
1324
1325 2016-05-03 Richard Biener <rguenther@suse.de>
1326
1327 * gcc.dg/pr30172-1.c: Adjust.
1328 * gcc.dg/pr63743.c: Likewise.
1329 * gcc.dg/tm/pr51696.c: Likewise.
1330 * c-c++-common/tm/safe-1.c: Likewise.
1331 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1332 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
1333 * g++.dg/plugin/self-assign-test-1.C: Likewise.
1334 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1335
1336 2016-05-03 Jakub Jelinek <jakub@redhat.com>
1337
1338 PR rtl-optimization/70467
1339 * gcc.target/i386/pr70467-3.c: New test.
1340 * gcc.target/i386/pr70467-4.c: New test.
1341
1342 PR tree-optimization/70916
1343 * gcc.c-torture/compile/pr70916.c: New test.
1344
1345 PR target/49244
1346 * gcc.target/i386/pr49244-1.c: New test.
1347 * gcc.target/i386/pr49244-2.c: New test.
1348
1349 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
1350
1351 PR rtl-optimization/44281
1352 * gcc.target/i386/pr44281.c: New test.
1353
1354 2016-05-03 bin cheng <bin.cheng@arm.com>
1355
1356 PR tree-optimization/56541
1357 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1358 * gcc.dg/vect/pr56541.c: new test.
1359
1360 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1361
1362 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1363 __float128.
1364 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1365
1366 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
1367
1368 PR testsuite/70520
1369 * c-c++-common/asan/clone-test-1.c (main): Align child process
1370 stack to 16 bytes.
1371
1372 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1373
1374 PR c++/62314
1375 * g++.dg/spellcheck-fields-2.C: New test case.
1376
1377 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1378
1379 PR c++/62314
1380 * g++.dg/pr62314.C: New test case.
1381
1382 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
1383
1384 * gcc.dg/ipa/inline-8.c: New testcase.
1385
1386 2016-05-02 Jakub Jelinek <jakub@redhat.com>
1387
1388 PR rtl-optimization/70467
1389 * gcc.target/i386/pr70467-1.c: New test.
1390
1391 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1392
1393 * gcc.dg/spec-options.c: Run the test on all targets.
1394 * gcc.dg/foo.specs: Use cpp_unique_options.
1395
1396 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1397
1398 * gcc.dg/tree-ssa/unord.c: New testcase.
1399
1400 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1401
1402 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1403
1404 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
1405
1406 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1407
1408 2016-05-02 Marek Polacek <polacek@redhat.com>
1409
1410 PR c/70851
1411 * gcc.dg/enum-incomplete-3.c: New test.
1412
1413 2016-05-02 Marek Polacek <polacek@redhat.com>
1414 Tom de Vries <tom@codesourcery.com>
1415
1416 PR tree-optimization/70700
1417 * gcc.dg/pr70700.c: New test.
1418
1419 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
1420
1421 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1422 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1423 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1424 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1425 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1426
1427 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
1428
1429 * ada/acats/run_acats: Rename into...
1430 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
1431 * ada/acats/run_all.sh: Remove redundant test.
1432 (target_run): Move around.
1433 (target_gnatchop): Use newly built executable.
1434 (target_gnatmake): Likewise.
1435 Check that the compilation of impbit succeeds.
1436
1437 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
1438
1439 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1440 * gcc.dg/20021029-1.c: Likewise.
1441 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1442 * gcc.target/sh/attr-isr-trapa.c: Likewise.
1443 * gcc.target/sh/cmpstr.c: Likewise.
1444 * gcc.target/sh/cmpstrn.c: Likewise.
1445 * gcc.target/sh/memset.c: Likewise.
1446 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1447 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1448 * gcc.target/sh/pr39423-1.c: Likewise.
1449 * gcc.target/sh/pr49468-di.c: Likewise.
1450 * gcc.target/sh/pr49468-si.c: Likewise.
1451 * gcc.target/sh/pr49880-1.c: Likewise.
1452 * gcc.target/sh/pr49880-2.c: Likewise.
1453 * gcc.target/sh/pr49880-3.c: Likewise.
1454 * gcc.target/sh/pr50751-1.c: Likewise.
1455 * gcc.target/sh/pr50751-4.c: Likewise.
1456 * gcc.target/sh/pr50751-7.c: Likewise.
1457 * gcc.target/sh/pr51244-1.c: Likewise.
1458 * gcc.target/sh/pr51244-10.c: Likewise.
1459 * gcc.target/sh/pr51244-11.c: Likewise.
1460 * gcc.target/sh/pr51244-12.c: Likewise.
1461 * gcc.target/sh/pr51244-13.c: Likewise.
1462 * gcc.target/sh/pr51244-14.c: Likewise.
1463 * gcc.target/sh/pr51244-17.c: Likewise.
1464 * gcc.target/sh/pr51244-18.c: Likewise.
1465 * gcc.target/sh/pr51244-19.c: Likewise.
1466 * gcc.target/sh/pr51244-4.c: Likewise.
1467 * gcc.target/sh/pr51244-5.c: Likewise.
1468 * gcc.target/sh/pr51244-7.c: Likewise.
1469 * gcc.target/sh/pr51244-8.c: Likewise.
1470 * gcc.target/sh/pr51244-9.c: Likewise.
1471 * gcc.target/sh/pr51697.c: Likewise.
1472 * gcc.target/sh/pr52483-1.c: Likewise.
1473 * gcc.target/sh/pr52483-2.c: Likewise.
1474 * gcc.target/sh/pr52483-3.c: Likewise.
1475 * gcc.target/sh/pr52483-5.c: Likewise.
1476 * gcc.target/sh/pr52933-1.c: Likewise.
1477 * gcc.target/sh/pr52933-2.c: Likewise.
1478 * gcc.target/sh/pr52933-3.c: Likewise.
1479 * gcc.target/sh/pr53568-1.c: Likewise.
1480 * gcc.target/sh/pr53976-1.c: Likewise.
1481 * gcc.target/sh/pr53988-1.c: Likewise.
1482 * gcc.target/sh/pr53988.c: Likewise.
1483 * gcc.target/sh/pr54089-1.c: Likewise.
1484 * gcc.target/sh/pr54089-6.c: Likewise.
1485 * gcc.target/sh/pr54089-7.c: Likewise.
1486 * gcc.target/sh/pr54089-8.c: Likewise.
1487 * gcc.target/sh/pr54089-9.c: Likewise.
1488 * gcc.target/sh/pr54236-1.c: Likewise.
1489 * gcc.target/sh/pr54236-2.c: Likewise.
1490 * gcc.target/sh/pr54236-3.c: Likewise.
1491 * gcc.target/sh/pr54236-4.c: Likewise.
1492 * gcc.target/sh/pr54386.c: Likewise.
1493 * gcc.target/sh/pr54602-1.c: Likewise.
1494 * gcc.target/sh/pr54685.c: Likewise.
1495 * gcc.target/sh/pr54760-1.c: Likewise.
1496 * gcc.target/sh/pr54760-2.c: Likewise.
1497 * gcc.target/sh/pr54760-3.c: Likewise.
1498 * gcc.target/sh/pr54760-4.c: Likewise.
1499 * gcc.target/sh/pr54760-5.c: Likewise.
1500 * gcc.target/sh/pr54760-6.c: Likewise.
1501 * gcc.target/sh/pr55146.c: Likewise.
1502 * gcc.target/sh/pr55160.c: Likewise.
1503 * gcc.target/sh/pr59278.c: Likewise.
1504 * gcc.target/sh/pr59401-1.c: Likewise.
1505 * gcc.target/sh/pr59533-1.c: Likewise.
1506 * gcc.target/sh/pr63260.c: Likewise.
1507 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1508 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1509 * gcc.target/sh/strlen.c: Likewise.
1510 * gcc.target/sh/torture/pr30807.c: Likewise.
1511 * gcc.target/sh/torture/pr34777.c: Likewise.
1512 * gcc.target/sh/torture/pr64652.c: Likewise.
1513 * gcc.target/sh/torture/pr65505.c: Likewise.
1514 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1515 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1516
1517 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1518
1519 PR c++/66644
1520 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1521
1522 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1523
1524 * gcc.target/powerpc/vsx-elemrev-1.c: New.
1525 * gcc.target/powerpc/vsx-elemrev-2.c: New.
1526 * gcc.target/powerpc/vsx-elemrev-3.c: New.
1527 * gcc.target/powerpc/vsx-elemrev-4.c: New.
1528
1529 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
1530
1531 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1532 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1533
1534 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
1535
1536 PR middle-end/70626
1537 * c-c++-common/goacc/combined-reduction.c: New test.
1538 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1539
1540 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
1541
1542 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1543 *movdi_internal pattern only if PIC off.
1544 * gcc.target/i386/pr70155-2.c: Likewise.
1545 * gcc.target/i386/pr70155-3.c: Likewise.
1546 * gcc.target/i386/pr70155-4.c: Likewise.
1547 * gcc.target/i386/pr70155-5.c: Likewise.
1548 * gcc.target/i386/pr70155-6.c: Likewise.
1549 * gcc.target/i386/pr70155-7.c: Likewise.
1550 * gcc.target/i386/pr70155-8.c: Likewise.
1551 * gcc.target/i386/pr70155-15.c: Likewise.
1552 * gcc.target/i386/pr70155-17.c: Likewise.
1553 * gcc.target/i386/pr70155-22.c: Likewise.
1554
1555 2016-04-29 Bin Cheng <bin.cheng@arm.com>
1556
1557 PR tree-optimization/70803
1558 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1559
1560 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
1561
1562 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1563 optimization of vector loop.
1564 * gcc.target/i386/vect-unpack-3.c: New test.
1565 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1566 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1567 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1568
1569 2016-04-29 Marek Polacek <polacek@redhat.com>
1570
1571 PR sanitizer/70342
1572 * g++.dg/ubsan/null-7.C: New test.
1573
1574 PR c/70852
1575 * gcc.dg/pr70852.c: New test.
1576
1577 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1578
1579 PR/69089
1580 * g++.dg/cpp0x/alignas6.C: New test.
1581
1582 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1583
1584 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1585 dg-do.
1586 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1587 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1588 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1589 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1590 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1591 * gcc.target/arc/mxy.c: Likewise.
1592 * gcc.target/arc/mswape.c: Likewise.
1593 * gcc.target/arc/mrtsc.c: Likewise.
1594 * gcc.target/arc/mcrc.c: Likewise.
1595 * gcc.target/arc/mdsp-packa.c: Likewise.
1596 * gcc.target/arc/mdvbf.c: Likewise.
1597 * gcc.target/arc/mlock.c: Likewise.
1598 * gcc.target/arc/mmac-24.c: Likewise.
1599 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1600
1601 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
1602 Matthijs Kooijman <matthijs@stdin.nl>
1603 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1604
1605 PR target/60040
1606 * gcc.target/avr/pr60040-1.c: New.
1607 * gcc.target/avr/pr60040-2.c: New.
1608
1609 2016-04-29 Richard Biener <rguenther@suse.de>
1610
1611 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1612
1613 2016-04-29 Richard Biener <rguenther@suse.de>
1614
1615 PR tree-optimization/13962
1616 PR tree-optimization/65686
1617 * gcc.dg/uninit-pr65686.c: New testcase.
1618
1619 2016-04-29 Jakub Jelinek <jakub@redhat.com>
1620
1621 PR middle-end/70843
1622 * gcc.dg/pr70843.c: New test.
1623
1624 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1625
1626 PR target/70858
1627 * gcc.target/i386/pr70858.c: New test.
1628
1629 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
1630
1631 * gcc.target/arc/nps400-1.c: New file.
1632
1633 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1634 Andrew Burgess <andrew.burgess@embecosm.com>
1635
1636 * gcc.target/arc/movh_cl-1.c: New file.
1637
1638 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1639 Andrew Burgess <andrew.burgess@embecosm.com>
1640
1641 * gcc.target/arc/extzv-1.c: New file.
1642 * gcc.target/arc/insv-1.c: New file.
1643 * gcc.target/arc/insv-2.c: New file.
1644 * gcc.target/arc/movb-1.c: New file.
1645 * gcc.target/arc/movb-2.c: New file.
1646 * gcc.target/arc/movb-3.c: New file.
1647 * gcc.target/arc/movb-4.c: New file.
1648 * gcc.target/arc/movb-5.c: New file.
1649 * gcc.target/arc/movb_cl-1.c: New file.
1650 * gcc.target/arc/movb_cl-2.c: New file.
1651 * gcc.target/arc/movbi_cl-1.c: New file.
1652 * gcc.target/arc/movl-1.c: New file.
1653
1654 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1655 Andrew Burgess <andrew.burgess@embecosm.com>
1656
1657 * gcc.target/arc/cmem-1.c: New file.
1658 * gcc.target/arc/cmem-2.c: New file.
1659 * gcc.target/arc/cmem-3.c: New file.
1660 * gcc.target/arc/cmem-4.c: New file.
1661 * gcc.target/arc/cmem-5.c: New file.
1662 * gcc.target/arc/cmem-6.c: New file.
1663 * gcc.target/arc/cmem-7.c: New file.
1664 * gcc.target/arc/cmem-ld.inc: New file.
1665 * gcc.target/arc/cmem-st.inc: New file.
1666
1667 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1668
1669 PR target/70821
1670 * gcc.target/i386/pr70821.c: New test.
1671
1672 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1673
1674 * gcc.target/powerpc/vec-adde.c: New test.
1675 * gcc.target/powerpc/vec-adde-int128.c: New test.
1676
1677 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1678
1679 * gcc.target/i386/avx-vround-1.c: New test.
1680 * gcc.target/i386/avx-vround-2.c: New test.
1681 * gcc.target/i386/avx512vl-vround-1.c: New test.
1682 * gcc.target/i386/avx512vl-vround-2.c: New test.
1683
1684 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1685
1686 PR testsuite/70595
1687 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1688 (check_effective_target_cilkplus_runtime): ... this.
1689 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1690 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1691
1692 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1693 Require cilkplus_runtime.
1694 Don't add -lcilkrts.
1695 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1696 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1697 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1698 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1699 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1700 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1701 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1702 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1703 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1704 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1705 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1706 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1707 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1708 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1709 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1710 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1711 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1712 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1713 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1714 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1715 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1716 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1717 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1718 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1719 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1720 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1721 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1722 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1723 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1724
1725 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1726 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1727
1728 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1729
1730 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1731 cilkplus_runtime.
1732
1733 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
1734
1735 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1736 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1737
1738 2015-04-27 Ryan Burn <contact@rnburn.com>
1739
1740 PR c++/69024
1741 PR c++/68997
1742 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1743 diagnostic.
1744 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1745 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1746
1747 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1748
1749 * gnat.dg/limited_with4.ad[sb]: New test.
1750 * gnat.dg/limited_with4_pkg.ads: New helper.
1751
1752 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1753
1754 PR target/70155
1755 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1756 and movv1ti_internal patterns
1757 * gcc.target/i386/pr70155-1.c: New test.
1758 * gcc.target/i386/pr70155-2.c: Likewise.
1759 * gcc.target/i386/pr70155-3.c: Likewise.
1760 * gcc.target/i386/pr70155-4.c: Likewise.
1761 * gcc.target/i386/pr70155-5.c: Likewise.
1762 * gcc.target/i386/pr70155-6.c: Likewise.
1763 * gcc.target/i386/pr70155-7.c: Likewise.
1764 * gcc.target/i386/pr70155-8.c: Likewise.
1765 * gcc.target/i386/pr70155-9.c: Likewise.
1766 * gcc.target/i386/pr70155-10.c: Likewise.
1767 * gcc.target/i386/pr70155-11.c: Likewise.
1768 * gcc.target/i386/pr70155-12.c: Likewise.
1769 * gcc.target/i386/pr70155-13.c: Likewise.
1770 * gcc.target/i386/pr70155-14.c: Likewise.
1771 * gcc.target/i386/pr70155-15.c: Likewise.
1772 * gcc.target/i386/pr70155-16.c: Likewise.
1773 * gcc.target/i386/pr70155-17.c: Likewise.
1774 * gcc.target/i386/pr70155-18.c: Likewise.
1775 * gcc.target/i386/pr70155-19.c: Likewise.
1776 * gcc.target/i386/pr70155-20.c: Likewise.
1777 * gcc.target/i386/pr70155-21.c: Likewise.
1778 * gcc.target/i386/pr70155-22.c: Likewise.
1779
1780 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1781
1782 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1783 ".{5,6}".
1784
1785 2016-04-27 Bin Cheng <bin.cheng@arm.com>
1786
1787 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1788 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1789 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1790 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1791 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1792
1793 2016-04-27 Richard Biener <rguenther@suse.de>
1794
1795 PR ipa/70760
1796 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1797 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1798
1799 2016-04-27 Nathan Sidwell <nathan@acm.org>
1800
1801 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1802 * g++.dg/ubsan/pr63956.C: Adjust error location.
1803
1804 2016-04-27 Nick Clifton <nickc@redhat.com>
1805
1806 PR middle-end/49889
1807 * gcc.dg/pr49889.c: New test.
1808
1809 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1810
1811 * c-c++-common/memset-array.c: New test.
1812
1813 2016-04-26 Martin Sebor <msebor@redhat.com>
1814
1815 PR c++/66639
1816 * g++.dg/cpp1y/func_constexpr.C: New test.
1817
1818 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1819
1820 PR c++/70241
1821 * g++.dg/cpp0x/enum32.C: New test.
1822 * g++.dg/cpp0x/enum33.C: New test.
1823
1824 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1825
1826 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1827 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1828 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1829 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1830 * gcc.c-torture/execute/pr38151.c: Likewise.
1831 * gcc.c-torture/execute/pr66556.c: Likewise.
1832 * gcc.c-torture/execute/pr67781.c: Likewise.
1833 * gcc.c-torture/execute/pr68648.c: Likewise.
1834
1835 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1836
1837 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1838
1839 2016-04-26 Marek Polacek <polacek@redhat.com>
1840
1841 PR c/67784
1842 * gcc.dg/pr67784-3.c: New test.
1843 * gcc.dg/pr67784-4.c: New test.
1844 * gcc.dg/pr67784-5.c: New test.
1845
1846 PR c/70791
1847 * gcc.dg/Wnested-externs-2.c: New test.
1848
1849 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1850
1851 * gcc.dg/fold-plusmult.c: Adjust.
1852 * gcc.dg/no-strict-overflow-6.c: Adjust.
1853 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1854
1855 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1856
1857 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1858 number scans.
1859 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1860 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1861 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1862 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1863 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1864 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1865 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1866 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1867 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1868 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1869 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1870 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1871 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1872 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1873 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1874 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1875 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1876 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1877 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1878 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1879 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1880 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1881 scans.
1882 * gcc.target/i386/pr32219-4.c: Likewise.
1883 * gcc.target/i386/pr32219-6.c: Likewise.
1884 * gcc.target/i386/pr32219-8.c: Likewise.
1885
1886 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1887
1888 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1889 associated options.
1890
1891 2016-04-26 Marek Polacek <polacek@redhat.com>
1892
1893 PR c++/70744
1894 * g++.dg/ext/cond2.C: New test.
1895
1896 2016-04-26 Bin Cheng <bin.cheng@arm.com>
1897
1898 PR tree-optimization/70771
1899 PR tree-optimization/70775
1900 * gcc.dg/pr70771.c: New test.
1901 * gcc.dg/pr70775.c: New test.
1902
1903 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1904
1905 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1906
1907 2016-04-25 Richard Biener <rguenther@suse.de>
1908
1909 PR tree-optimization/70780
1910 * gcc.dg/torture/pr70780.c: New testcase.
1911
1912 2016-04-25 Michael Collison <michael.collison@arm.com>
1913
1914 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1915 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1916 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1917 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1918 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1919 * testsuite/lib/target-supports.exp
1920 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1921 that arm neon support vector widen sum of HImode TO SImode.
1922
1923 2016-04-23 Jakub Jelinek <jakub@redhat.com>
1924
1925 PR sanitizer/70712
1926 * c-c++-common/asan/pr70712.c: New test.
1927
1928 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1929
1930 * .gitattributes: New file.
1931
1932 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1933
1934 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1935
1936 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1937
1938 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1939 * gfortran.dg/submodule_15.f08: Likewise.
1940
1941 2016-04-22 Richard Biener <rguenther@suse.de>
1942
1943 PR tree-optimization/70740
1944 * gcc.dg/torture/pr70740.c: New testcase.
1945
1946 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1947
1948 PR target/70750
1949 * gcc.target/i386/pr70750-1.c: New test.
1950 * gcc.target/i386/pr70750-2.c: Likewise.
1951
1952 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1953
1954 PR c++/70540
1955 * g++.dg/cpp0x/auto48.C: New.
1956
1957 2016-04-21 Marek Polacek <polacek@redhat.com>
1958
1959 PR c++/70513
1960 * g++.dg/cpp0x/forw_enum12.C: New test.
1961 * g++.dg/cpp0x/forw_enum13.C: New test.
1962
1963 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1964
1965 PR target/70728
1966 * gcc.target/i386/pr70728.c: New test.
1967
1968 2016-04-21 Richard Biener <rguenther@suse.de>
1969
1970 PR middle-end/70747
1971 * gcc.dg/pr70747.c: New testcase.
1972
1973 2016-04-21 Bin Cheng <bin.cheng@arm.com>
1974
1975 PR tree-optimization/70715
1976 * gcc.dg/tree-ssa/scev-13.c: New test.
1977
1978 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1979
1980 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1981
1982 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1983
1984 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1985
1986 2016-04-20 Jan Hubicka <jh@suse.cz>
1987
1988 PR ipa/70018
1989 * g++.dg/ipa/nothrow-1.C: New testcase.
1990
1991 2016-04-20 Nathan Sidwell <nathan@acm.org>
1992
1993 PR c++/55635
1994 * g++.dg/eh/delete1.C: New.
1995
1996 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1997
1998 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1999 -mtune-ctrl=sse_typeless_stores.
2000
2001 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2002
2003 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2004
2005 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2006
2007 PR tree-optimization/69489
2008 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2009
2010 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2011
2012 PR c++/69363
2013 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2014 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2015 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2016
2017 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2018
2019 PR tree-optimization/56625
2020 PR tree-optimization/69489
2021 * gcc.dg/vect/pr56625.c: New test.
2022 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2023
2024 2016-04-20 Andrew Pinski <apinski@cavium.com>
2025
2026 PR target/64971
2027 * gcc.c-torture/compile/pr37433-1.c: New testcase.
2028
2029 2016-04-20 Arnaud Charlet <charlet@adacore.com>
2030
2031 * gnat.dg/self1.adb: Remove now incorrect test.
2032
2033 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2034
2035 * gcc.dg/tree-ssa/scev-11.c: New test.
2036 * gcc.dg/tree-ssa/scev-12.c: New test.
2037
2038 2016-04-20 Marek Polacek <polacek@redhat.com>
2039
2040 PR tree-optimization/70725
2041 * gcc.dg/pr70725.c: New test.
2042
2043 2016-04-20 Richard Biener <rguenther@suse.de>
2044
2045 PR tree-optimization/70726
2046 * g++.dg/vect/pr70726.cc: New testcase.
2047
2048 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2049
2050 PR target/70674
2051 * gcc.target/s390/pr70674.c: New test.
2052
2053 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2054
2055 PR libgfortran/70684
2056 * gfortran.dg/list_read_14.f90: New test.
2057
2058 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
2059
2060 PR target/69201
2061 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
2062 extern to force it misaligned.
2063 (b): Likewise.
2064 (c): Likewise.
2065 (d): Likewise.
2066 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
2067 Don't check `*' before movv4sf_internal.
2068 * gcc.target/i386/avx256-unaligned-store-2.c: Check
2069 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
2070 Don't check `*' before movv16qi_internal.
2071 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
2072 extern to force it misaligned.
2073 (b): Likewise.
2074 (c): Likewise.
2075 (d): Likewise.
2076 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
2077 Don't check `*' before movv2df_internal.
2078 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
2079 extern to force it misaligned.
2080 (b): Likewise.
2081 (c): Likewise.
2082 (d): Likewise.
2083 Check movv8sf_internal instead of avx_storeups256.
2084 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
2085
2086 2016-04-19 Richard Biener <rguenther@suse.de>
2087
2088 PR tree-optimization/70171
2089 * g++.dg/tree-ssa/pr70171.C: New testcase.
2090
2091 2016-04-19 Richard Biener <rguenther@suse.de>
2092
2093 PR tree-optimization/70724
2094 * gcc.dg/torture/pr70724.c: New testcase.
2095
2096 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
2097
2098 PR middle-end/70689
2099 * testsuite/gcc.target/i386/pr70689.c: New.
2100
2101 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
2102
2103 PR target/70708
2104 * gcc.target/i386/pr70708.c: New test.
2105
2106 2016-04-18 Richard Biener <rguenther@suse.de>
2107
2108 PR tree-optimization/43434
2109 * gcc.dg/vect/pr43434.c: New testcase.
2110 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
2111 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2112 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2113 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
2114 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
2115 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2116 * gcc.dg/gomp/pr68640.c: Likewise.
2117 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
2118 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
2119
2120 2016-04-18 Richard Biener <rguenther@suse.de>
2121
2122 PR tree-optimization/70701
2123 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
2124
2125 2016-04-18 Tom de Vries <tom@codesourcery.com>
2126
2127 PR testsuite/70699
2128 * gcc.dg/pr70161.c: Add dot-file scans.
2129 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
2130 instead of after last dot char.
2131
2132 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
2133
2134 * c-c++-common/dump-ada-spec-3.c: New test.
2135 * c-c++-common/dump-ada-spec-4.c: Likewise.
2136
2137 2016-04-17 Tom de Vries <tom@codesourcery.com>
2138
2139 PR other/70183
2140 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
2141
2142 2016-04-15 Jan Hubicka <jh@suse.cz>
2143
2144 PR ipa/70018
2145 * g++.dg/ipa/pure-const-1.C: New testcase.
2146 * g++.dg/ipa/pure-const-2.C: New testcase.
2147 * g++.dg/ipa/pure-const-3.C: New testcase.
2148
2149 2016-04-15 Marek Polacek <polacek@redhat.com>
2150
2151 PR c/70671
2152 * gcc.dg/bitfld-22.c: New test.
2153
2154 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
2155
2156 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
2157 x86_64.
2158
2159 2016-04-15 Marek Polacek <polacek@redhat.com>
2160
2161 PR c/70651
2162 * c-c++-common/pr70651.c: New test.
2163
2164 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2165
2166 PR rtl-optimization/70681
2167 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
2168 dump scan on arm and powerpc.
2169 * gcc.dg/pr10474.c: Likewise.
2170
2171 2016-04-15 Jakub Jelinek <jakub@redhat.com>
2172
2173 PR c++/69517
2174 PR c++/70019
2175 PR c++/70588
2176 * g++.dg/cpp1y/vla11.C: Revert for real.
2177
2178 PR c/70436
2179 * c-c++-common/Wparentheses-1.c: New test.
2180 * c-c++-common/gomp/Wparentheses-1.c: New test.
2181 * c-c++-common/gomp/Wparentheses-2.c: New test.
2182 * c-c++-common/gomp/Wparentheses-3.c: New test.
2183 * c-c++-common/gomp/Wparentheses-4.c: New test.
2184 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
2185 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
2186 * c-c++-common/goacc/Wparentheses-1.c: New test.
2187
2188 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
2189
2190 PR target/70662
2191 * gcc.target/i386/pr70662.c: New test.
2192
2193 2016-04-15 Richard Biener <rguenther@suse.de>
2194 Alan Modra <amodra@gmail.com>
2195
2196 PR tree-optimization/70130
2197 * gcc.dg/vect/O3-pr70130.c: New testcase.
2198
2199 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2200
2201 PR target/70669
2202 * gcc.target/powerpc/pr70669.c: New test.
2203
2204 PR target/70640
2205 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
2206 a power7 system that does not have an assembler that supports
2207 power8.
2208
2209 2016-04-14 Martin Sebor <msebor@redhat.com>
2210
2211 PR c++/69517
2212 PR c++/70019
2213 PR c++/70588
2214 * c-c++-common/ubsan/vla-1.c: Revert.
2215 * g++.dg/cpp1y/vla11.C: Same.
2216 * g++.dg/cpp1y/vla12.C: Same.
2217 * g++.dg/cpp1y/vla13.C: Same.
2218 * g++.dg/cpp1y/vla14.C: Same.
2219 * g++.dg/cpp1y/vla3.C: Same.
2220 * gcc/testsuite/g++.dg/init/array24.C: Same.
2221 * g++.dg/ubsan/vla-1.C: Same.
2222
2223 2016-04-14 Marek Polacek <polacek@redhat.com>
2224 Jan Hubicka <hubicka@ucw.cz>
2225
2226 PR c++/70029
2227 * g++.dg/torture/pr70029.C: New test.
2228
2229 2016-04-14 Martin Sebor <msebor@redhat.com>
2230
2231 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
2232 type size to prevent failures on targets with very low maximum
2233 alignment.
2234
2235 2016-04-14 Richard Biener <rguenther@suse.de>
2236
2237 PR tree-optimization/70623
2238 * gcc.dg/torture/pr70623.c: New testcase.
2239 * gcc.dg/torture/pr70623-2.c: Likewise.
2240
2241 2016-04-13 Martin Sebor <msebor@redhat.com>
2242
2243 PR c++/69517
2244 PR c++/70019
2245 PR c++/70588
2246 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
2247 * g++.dg/cpp1y/vla11.C: New test.
2248 * g++.dg/cpp1y/vla12.C: New test.
2249 * g++.dg/cpp1y/vla13.C: New test.
2250 * g++.dg/cpp1y/vla14.C: New test.
2251 * g++.dg/cpp1y/vla3.C: Restore deleted test.
2252 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
2253 * g++.dg/ubsan/vla-1.C: Disable exceptions.
2254
2255 2016-04-13 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR c++/70641
2258 * g++.dg/opt/pr70641.C: New test.
2259
2260 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2261
2262 PR rtl-optimization/68749
2263 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
2264 effects of argument promotions.
2265 Remove default args to dg-skip-if.
2266
2267 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
2268
2269 PR c++/70635
2270 * g++.dg/parse/pr70635.C: New.
2271
2272 2016-04-13 Marek Polacek <polacek@redhat.com>
2273
2274 PR c++/70639
2275 * c-c++-common/Wmisleading-indentation-4.c: New test.
2276
2277 2016-04-13 Marek Polacek <polacek@redhat.com>
2278
2279 PR c/70436
2280 * testsuite/gcc.dg/Wparentheses-12.c: New test.
2281 * testsuite/gcc.dg/Wparentheses-13.c: New test.
2282
2283 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
2284
2285 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
2286 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
2287 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
2288
2289 2016-04-13 Jakub Jelinek <jakub@redhat.com>
2290
2291 PR middle-end/70633
2292 * gcc.c-torture/compile/pr70633.c: New test.
2293
2294 PR debug/70628
2295 * gcc.dg/torture/pr70628.c: New test.
2296
2297 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
2298
2299 PR c++/70610
2300 * g++.dg/template/pr70610.C: New test.
2301 * g++.dg/template/pr70610-2.C: New test.
2302 * g++.dg/template/pr70610-3.C: New test.
2303 * g++.dg/template/pr70610-4.C: New test.
2304
2305 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2306
2307 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
2308 128 instead of 32.
2309
2310 PR c++/70571
2311 * g++.dg/ext/pr70571.C: New test.
2312
2313 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2314
2315 PR target/70640
2316 * gcc.target/powerpc/pr70640.c: New test.
2317
2318 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
2319
2320 PR c++/68722
2321 * g++.dg/parse/pr68722.C: New.
2322
2323 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR rtl-optimization/70596
2326 * gcc.target/i386/pr70596.c: New test.
2327
2328 2016-04-12 Nathan Sidwell <nathan@acm.org>
2329
2330 PR c++/70501
2331 * g++.dg/init/pr70501.C: New.
2332
2333 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
2334
2335 * gcc.target/i386/asm-flag-6.c: New test.
2336
2337 2016-04-12 Tom de Vries <tom@codesourcery.com>
2338
2339 PR tree-optimization/68756
2340 * gcc.dg/graphite/pr68756.c: New test.
2341
2342 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2343
2344 PR tree-optimization/70602
2345 * gcc.c-torture/execute/pr70602.c: New test.
2346
2347 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2348
2349 PR target/70381
2350 * gcc.target/powerpc/float128-1.c: New tests to make sure the
2351 __float128 emulator is built and runs.
2352 * gcc.target/powerpc/float128-1.c: Likewise.
2353
2354 * lib/target-supports.exp (check_ppc_float128_sw_available):
2355 Rework tests for __float128 software and hardware
2356 availability. Fix exit condition to return 0 on success.
2357
2358 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2359
2360 PR target/70133
2361 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2362 * gcc.target/aarch64/target_attr_15.c: Likewise.
2363
2364 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2365
2366 PR c++/69066
2367 * g++.dg/cpp1y/pr69066.C: New.
2368
2369 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2370
2371 PR fortran/68566
2372 * gfortran.dg/pr36192.f90: Update test.
2373 * gfortran.dg/pr36192_1.f90: Update test.
2374 * gfortran.dg/real_dimension_1.f: Update test.
2375 * gfortran.dg/parameter_array_init_7.f90: New test.
2376
2377 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
2378
2379 PR testsuite/64039
2380 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2381
2382 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2383
2384 PR rtl-optimization/66669
2385 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2386
2387 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2388
2389 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2390 * gcc.dg/pie-1.c: Likewise.
2391 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2392 * gcc.dg/pic-4.c: Likewise.
2393 * gcc.dg/pie-3.c: Likewise.
2394 * gcc.dg/pie-4.c: Likewise.
2395
2396 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2397
2398 PR tree-optimization/68644
2399 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2400
2401 PR rtl-optimization/64886
2402 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2403
2404 2016-04-09 Tom de Vries <tom@codesourcery.com>
2405
2406 PR tree-optimization/68953
2407 * gcc.dg/graphite/pr68953.c: New test.
2408
2409 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2410
2411 PR fortran/70592
2412 * gfortran.dg/deferred_character_16.f90: New test.
2413
2414 2016-04-09 Jakub Jelinek <jakub@redhat.com>
2415
2416 PR tree-optimization/70586
2417 * gcc.c-torture/execute/pr70586.c: New test.
2418
2419 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2420
2421 PR sanitizer/70573
2422 * c-c++-common/asan/halt_on_error-1.c: Replace memset
2423 with __builtin_memset
2424 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2425
2426 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
2427
2428 PR lto/70289
2429 PR ipa/70348
2430 PR tree-optimization/70373
2431 PR middle-end/70533
2432 PR middle-end/70534
2433 PR middle-end/70535
2434 * c-c++-common/goacc/reduction-5.c: New test.
2435 * c-c++-common/goacc/reduction-promotions.c: New test.
2436 * gfortran.dg/goacc/reduction-3.f95: New test.
2437 * gfortran.dg/goacc/reduction-promotions.f90: New test.
2438
2439 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
2440
2441 PR c++/70590
2442 PR c++/70452
2443 * g++.dg/pr70590.C: New test.
2444 * g++.dg/pr70590-2.C: New test.
2445
2446 2016-04-08 Jakub Jelinek <jakub@redhat.com>
2447
2448 PR middle-end/70593
2449 * gcc.target/i386/pr70593.c: New test.
2450
2451 PR rtl-optimization/70574
2452 * gcc.target/i386/avx2-pr70574.c: New test.
2453
2454 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
2455
2456 PR sanitizer/70541
2457 * c-c++-common/asan/pr70541.c: New test.
2458
2459 2016-04-08 Tom de Vries <tom@codesourcery.com>
2460
2461 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2462 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2463
2464 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2465
2466 PR target/70566
2467 * gcc.c-torture/execute/pr70566.c: New test.
2468
2469 2016-04-08 Tom de Vries <tom@codesourcery.com>
2470
2471 * c-c++-common/goacc/uninit-copy-clause.c: New test.
2472 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2473
2474 2016-04-08 Alan Modra <amodra@gmail.com>
2475
2476 * gcc.target/powerpc/pr70117.c: New.
2477
2478 2016-04-07 Jakub Jelinek <jakub@redhat.com>
2479
2480 PR testsuite/70581
2481 * gcc.dg/lto/simd-function_0.c: New test.
2482
2483 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2484 clones.
2485 * c-c++-common/attr-simd-2.c: Likewise.
2486 * c-c++-common/attr-simd-4.c: Likewise.
2487 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2488 * gcc.dg/gomp/simd-clones-3.c: Likewise.
2489
2490 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2491
2492 PR testsuite/70553
2493 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2494
2495 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
2496 Tom de Vries <tom@codesourcery.com>
2497
2498 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2499 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2500 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2501 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2502 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2503 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2504 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2505 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2506
2507 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2508
2509 PR c/70436
2510 * g++.dg/warn/Wparentheses-29.C: New test.
2511
2512 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2513
2514 PR c/70436
2515 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2516 explicit braces to resolve a future -Wparentheses warning.
2517
2518 2016-04-06 Richard Henderson <rth@redhat.com>
2519
2520 * gcc.dg/pr61817-1.c: New test.
2521 * gcc.dg/pr61817-2.c: New test.
2522 * gcc.dg/pr69391-1.c: New test.
2523 * gcc.dg/pr69391-2.c: New test.
2524
2525 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
2526
2527 PR rtl-optimization/70398
2528 * testsuite/gcc.target/aarch64/pr70398.c: New.
2529
2530 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
2531
2532 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2533
2534 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
2535 Pedro Alves <palves@redhat.com>
2536
2537 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2538
2539 2016-04-06 Jakub Jelinek <jakub@redhat.com>
2540
2541 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2542 Check for avx512f effective targets instead of avx2.
2543 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2544 for AVX512F clones.
2545 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2546 * g++.dg/gomp/declare-simd-1.C: Likewise.
2547 * g++.dg/gomp/declare-simd-3.C: Likewise.
2548 * g++.dg/gomp/declare-simd-4.C: Likewise.
2549
2550 PR middle-end/70550
2551 * c-c++-common/gomp/pr70550-1.c: New test.
2552 * c-c++-common/gomp/pr70550-2.c: New test.
2553
2554 2016-04-05 Nathan Sidwell <nathan@acm.org>
2555
2556 PR c++/70512
2557 * g++.dg/ext/attribute-may-alias-5.C: New.
2558
2559 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2560
2561 PR c++/70336
2562 * c-c++-common/pr70336.c: New test.
2563 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2564 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2565
2566 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
2567
2568 PR ipa/66223
2569 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2570
2571 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2572
2573 PR rtl-optimization/70542
2574 * gcc.dg/torture/pr70542.c: New test.
2575 * gcc.target/i386/avx2-pr70542.c: New test.
2576
2577 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
2578
2579 PR tree-optimization/70509
2580 * gcc.target/i386/avx512bw-pr70509.c: New test.
2581
2582 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
2583
2584 PR c++/70452
2585 * g++.dg/ext/constexpr-vla4.C: New test.
2586
2587 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
2588
2589 PR target/70510
2590 * gcc.target/i386/pr70510.c: New test.
2591
2592 2016-04-05 Richard Biener <rguenther@suse.de>
2593
2594 PR tree-optimization/70526
2595 * g++.dg/torture/pr70526.C: New testcase.
2596
2597 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2598
2599 PR target/70525
2600 * gcc.target/i386/pr70525.c: New test.
2601
2602 2016-04-05 Richard Biener <rguenther@suse.de>
2603
2604 PR middle-end/70499
2605 * g++.dg/torture/pr70499.C: New testcase.
2606
2607 2016-04-05 Richard Biener <rguenther@suse.de>
2608
2609 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2610 remove XFAIL.
2611
2612 2016-04-04 Jakub Jelinek <jakub@redhat.com>
2613
2614 PR middle-end/70307
2615 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
2616 rs6000 ABI warnings.
2617
2618 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
2619
2620 PR ipa/66223
2621 * g++.dg/ipa/devirt-51.C: New testcase.
2622
2623 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2624 Jakub Jelinek <jakub@redhat.com>
2625
2626 PR middle-end/70457
2627 * gcc.dg/torture/pr70457.c: New.
2628
2629 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2630
2631 PR fortran/67538
2632 * gfortran.dg/allocate_with_source_19.f08: New test.
2633
2634 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2635
2636 PR fortran/65795
2637 * gfortran.dg/coarray_allocate_6.f08: New test.
2638
2639 2016-04-04 Richard Biener <rguenther@suse.de>
2640
2641 PR rtl-optimization/70484
2642 * gcc.dg/torture/pr70484.c: New testcase.
2643
2644 2016-04-04 Marek Polacek <polacek@redhat.com>
2645
2646 PR c/70307
2647 * gcc.dg/torture/pr70307.c: New test.
2648
2649 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2650
2651 PR target/70416
2652 PR target/67391
2653 * gcc.target/sh/torture/pr70416.c: New.
2654
2655 2016-04-02 Martin Sebor <msebor@redhat.com>
2656
2657 PR c++/67376
2658 PR c++/70170
2659 PR c++/70172
2660 PR c++/70228
2661 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2662 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2663 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2664 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2665 * g++.dg/cpp0x/constexpr-string.C: Same.
2666 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2667 * g++.dg/cpp0x/pr65398.C: Same.
2668 * g++.dg/ext/constexpr-vla1.C: Same.
2669 * g++.dg/ext/constexpr-vla2.C: Same.
2670 * g++.dg/ext/constexpr-vla3.C: Same.
2671 * g++.dg/ubsan/pr63956.C: Same.
2672
2673 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2674
2675 PR rtl-optimization/70467
2676 * gcc.target/i386/pr70467-2.c: New test.
2677
2678 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2679 Marek Polacek <polacek@redhat.com>
2680
2681 PR c++/70488
2682 * g++.dg/init/new47.C: New test.
2683
2684 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2685
2686 PR target/70496
2687 * gcc.target/arm/pr70496.c: New test.
2688
2689 2016-04-01 Nathan Sidwell <nathan@acm.org>
2690
2691 PR c++/68475
2692 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2693
2694 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2695
2696 PR target/69890
2697 * gcc.dg/strlenopt.h (memmove): New.
2698 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2699 instead of "string.h".
2700 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2701 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2702 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2703 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2704 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2705 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2706 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2707 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2708 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2709 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2710 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2711 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2712 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2713 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2714 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2715 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2716 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2717 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2718 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2719 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2720
2721 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2722
2723 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2724 (Holder::foo): Reflect this.
2725
2726 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2727
2728 PR target/70442
2729 * gcc.dg/pr70442.c: New test.
2730
2731 2016-03-31 Nathan Sidwell <nathan@acm.org>
2732
2733 PR c++/70393
2734 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2735
2736 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2737
2738 PR target/70453
2739 * gcc.target/i386/pr70453.c: New test.
2740
2741 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
2742
2743 PR target/70292
2744 * gcc.c-torture/pr70292.c: New test.
2745
2746 2016-03-31 Marek Polacek <polacek@redhat.com>
2747
2748 PR c/70297
2749 * c-c++-common/pr70297.c: New test.
2750 * g++.dg/cpp0x/typedef-redecl.C: New test.
2751 * gcc.dg/typedef-redecl2.c: New test.
2752
2753 2016-03-31 Jakub Jelinek <jakub@redhat.com>
2754
2755 PR rtl-optimization/70460
2756 * gcc.c-torture/execute/pr70460.c: New test.
2757
2758 2016-03-31 Richard Biener <rguenther@suse.de>
2759
2760 PR c++/70430
2761 * g++.dg/ext/vector30.C: New testcase.
2762
2763 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2764 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2765
2766 * gfortran.dg/fmt_pf.f90: New test.
2767
2768 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2769
2770 Forward-port from 5 branch
2771 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2772
2773 PR testsuite/70356
2774 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2775 dg-require-effective-target after dg-do.
2776
2777 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2778
2779 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2780
2781 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2782 Julian Brown <julian@codesourcery.com>
2783 Chung-Lin Tang <cltang@codesourcery.com>
2784 Cesar Philippidis <cesar@codesourcery.com>
2785 James Norris <jnorris@codesourcery.com>
2786 Tom de Vries <tom@codesourcery.com>
2787 Nathan Sidwell <nathan@codesourcery.com>
2788
2789 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2790 * c-c++-common/goacc/loop-clauses.c: Likewise.
2791 * g++.dg/goacc/template.C: Likewise.
2792 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2793 * gfortran.dg/goacc/loop-1.f95: Likewise.
2794 * gfortran.dg/goacc/loop-5.f95: Likewise.
2795 * gfortran.dg/goacc/loop-6.f95: Likewise.
2796 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2797 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2798 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2799 * c-c++-common/goacc/clauses-fail.c: Likewise.
2800 * c-c++-common/goacc/parallel-1.c: Likewise.
2801 * c-c++-common/goacc/reduction-1.c: Likewise.
2802 * c-c++-common/goacc/reduction-2.c: Likewise.
2803 * c-c++-common/goacc/reduction-3.c: Likewise.
2804 * c-c++-common/goacc/reduction-4.c: Likewise.
2805 * c-c++-common/goacc/routine-3.c: Likewise.
2806 * c-c++-common/goacc/routine-4.c: Likewise.
2807 * c-c++-common/goacc/routine-5.c: Likewise.
2808 * c-c++-common/goacc/tile.c: Likewise.
2809 * g++.dg/goacc/template.C: Likewise.
2810 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2811 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2812 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2813 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2814 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2815 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2816 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2817 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2818 * c-c++-common/goacc/use_device-1.c: ... this file.
2819 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2820 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2821 * c-c++-common/goacc/host_data-6.c: ... this file.
2822 * c-c++-common/goacc/loop-2-kernels.c: New file.
2823 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2824 * c-c++-common/goacc/loop-3.c: Likewise.
2825 * g++.dg/goacc/reference.C: Likewise.
2826 * g++.dg/goacc/routine-1.C: Likewise.
2827 * g++.dg/goacc/routine-2.C: Likewise.
2828
2829 2016-03-30 Richard Biener <rguenther@suse.de>
2830
2831 PR middle-end/70450
2832 * gcc.dg/torture/pr70450.c: New testcase.
2833
2834 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2835
2836 PR target/70421
2837 * gcc.dg/torture/pr70421.c: New test.
2838 * gcc.target/i386/avx512f-pr70421.c: New test.
2839
2840 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2841
2842 PR testsuite/70364
2843 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2844 (check): New function.
2845 (bar): Call check.
2846 (foo): Align stack to 16 bytes when calling bar.
2847 * gcc.target/i386/cleanup-2.c: Likewise.
2848
2849 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2850
2851 PR tree-optimization/59124
2852 * gcc.dg/Warray-bounds-19.c: New test.
2853
2854 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2855
2856 * lib/prune.exp (escape_regex_chars): New.
2857 (prune_file_path): Update to quote metcharacters for regexp.
2858
2859 2016-03-29 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR rtl-optimization/70429
2862 * gcc.c-torture/execute/pr70429.c: New test.
2863
2864 PR tree-optimization/70405
2865 * gcc.dg/pr70405.c: New test.
2866
2867 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2868
2869 PR fortran/70397
2870 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2871 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2872
2873 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2874
2875 PR testsuite/64177
2876 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2877 __cilkrts_set_param to set two workers.
2878 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2879 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2880
2881 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2882
2883 * g++.dg/ext/fnname5.C: Update the test for Darwin.
2884
2885 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2886
2887 PR target/70406
2888 * gcc.target/i386/pr70406.c: New test.
2889
2890 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2891
2892 * gnat.dg/specs/double_record_extension3.ads: New test.
2893
2894 2016-03-25 Richard Henderson <rth@redhat.com>
2895
2896 PR target/70120
2897 * gcc.target/aarch64/pr70120-1.c: New.
2898 * gcc.target/aarch64/pr70120-2.c: New.
2899 * gcc.target/aarch64/pr70120-3.c: New.
2900
2901 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2902
2903 PR c++/62212
2904 * g++.dg/template/mangle2.C: The dg-do directive should be
2905 "compile" not "assemble".
2906
2907 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2908
2909 PR lto/69650
2910 * gcc.dg/pr69650.c: New test.
2911
2912 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
2913
2914 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2915
2916 2016-03-25 Alan Modra <amodra@gmail.com>
2917
2918 * gcc.dg/dfp/pr70052.c: New test.
2919
2920 2016-03-24 Richard Henderson <rth@redhat.com>
2921
2922 PR middle-end/69845
2923 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2924 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2925
2926 2016-03-24 Tom de Vries <tom@codesourcery.com>
2927
2928 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2929
2930 2016-03-24 Tom de Vries <tom@codesourcery.com>
2931
2932 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2933 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2934
2935 2016-03-24 Tom de Vries <tom@codesourcery.com>
2936
2937 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2938 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2939
2940 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2941
2942 PR c++/62212
2943 * g++.dg/template/mangle2.C: New test.
2944
2945 2016-03-24 Richard Biener <rguenther@suse.de>
2946
2947 PR tree-optimization/70396
2948 * gcc.dg/torture/pr70396.c: New testcase.
2949
2950 2016-03-24 Richard Biener <rguenther@suse.de>
2951
2952 PR middle-end/70370
2953 * gcc.dg/torture/pr70370.c: New testcase.
2954
2955 2016-03-24 Tom de Vries <tom@codesourcery.com>
2956
2957 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2958 * gfortran.dg/goacc/kernels-tree.f95: Same.
2959 * gfortran.dg/goacc/parallel-tree.f95: Same.
2960
2961 2016-03-24 Tom de Vries <tom@codesourcery.com>
2962
2963 * c-c++-common/goacc/uninit-if-clause.c: New test.
2964 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2965
2966 2016-03-24 Jakub Jelinek <jakub@redhat.com>
2967
2968 PR target/70290
2969 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2970 Fix formatting.
2971
2972 2016-03-24 Richard Biener <rguenther@suse.de>
2973
2974 PR tree-optimization/70372
2975 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2976
2977 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2978
2979 PR c++/70347
2980 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2981
2982 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2983
2984 PR c++/70332
2985 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2986
2987 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2988
2989 PR c++/70001
2990 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2991 * g++.dg/cpp1y/pr70001.C: New test.
2992
2993 PR c++/70323
2994 * g++.dg/cpp0x/constexpr-70323.C: New test.
2995
2996 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
2997 Jason Merrill <jason@redhat.com>
2998 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR c++/69315
3001 * g++.dg/cpp0x/constexpr-69315.C: New test.
3002 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3003
3004 2016-03-23 Marek Polacek <polacek@redhat.com>
3005
3006 PR c++/69884
3007 * g++.dg/warn/Wignored-attributes-1.C: New test.
3008 * g++.dg/warn/Wignored-attributes-2.C: New test.
3009
3010 2016-03-23 Tom de Vries <tom@codesourcery.com>
3011
3012 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3013 initialization.
3014 * gfortran.dg/goacc/private-3.f95 (test): Same.
3015 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3016 missing use param.
3017
3018 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3019
3020 * lib/target-supports.exp: Remove v7ve entry from loop
3021 creating effective target checks.
3022 (check_effective_target_arm_arch_v7ve_ok): New procedure.
3023 (add_options_for_arm_arch_v7ve): Likewise.
3024
3025 2016-03-23 Jakub Jelinek <jakub@redhat.com>
3026
3027 PR tree-optimization/70354
3028 * gcc.dg/vect/pr70354-1.c: New test.
3029 * gcc.dg/vect/pr70354-2.c: New test.
3030 * gcc.target/i386/avx2-pr70354-1.c: New test.
3031 * gcc.target/i386/avx2-pr70354-2.c: New test.
3032
3033 2016-03-22 Jeff Law <law@redhat.com>
3034
3035 PR target/70232
3036 * gcc.dg/tree-ssa/pr70232.c: New test.
3037
3038 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3039
3040 PR target/70302
3041 * gcc.target/i386/pr70302.c: New test.
3042
3043 2016-03-22 Richard Biener <rguenther@suse.de>
3044
3045 PR middle-end/70251
3046 * g++.dg/torture/pr70251.C: New testcase.
3047
3048 2016-03-22 David Malcolm <dmalcolm@redhat.com>
3049
3050 PR c/69993
3051 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3052 Wmisleading-indentation.c.
3053 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3054 reflect change to diagnostic text and order of messages.
3055 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3056
3057 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
3058
3059 * g++.dg/ext/java-3.C: Don't compile on AIX.
3060
3061 2016-03-22 Richard Biener <rguenther@suse.de>
3062
3063 PR middle-end/70333
3064 * gcc.dg/torture/pr70333.c: New testcase.
3065
3066 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3067
3068 * g++.dg/ext/pr70290.C: New test.
3069
3070 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
3071
3072 PR target/70325
3073 * gcc.target/i386/pr70325.c: New test.
3074
3075 2016-03-22 Jakub Jelinek <jakub@redhat.com>
3076
3077 PR target/70329
3078 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
3079 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
3080
3081 PR target/70300
3082 * gcc.target/i386/pr70300.c: New test.
3083
3084 PR c++/70295
3085 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
3086 (func2): New function for cond with parens, xfail warning for c++.
3087 * g++.dg/warn/Wnonnull-compare-8.C: New test.
3088
3089 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3090
3091 PR c++/70096
3092 * g++.dg/template/ptrmem30.C: New test.
3093
3094 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3095
3096 PR c++/70204
3097 * g++.dg/cpp0x/constexpr-70204a.C: New test.
3098 * g++.dg/cpp0x/constexpr-70204b.C: New test.
3099
3100 2016-03-21 Jakub Jelinek <jakub@redhat.com>
3101
3102 PR middle-end/70326
3103 * gcc.dg/pr70326.c: New test.
3104
3105 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
3106 Jakub Jelinek <jakub@redhat.com>
3107
3108 PR tree-optimization/70317
3109 * gcc.dg/pr70317.c: New test.
3110
3111 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
3112
3113 PR target/70327
3114 * gcc.target/i386/pr70327.c: New test.
3115
3116 2016-03-21 Martin Liska <mliska@suse.cz>
3117
3118 PR ipa/70306
3119 * gcc.dg/ipa/pr70306.c: New test.
3120
3121 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3122
3123 * gcc.target/arm/attr-align1.c: Skip if M-profile.
3124 * gcc.target/arm/attr-align3.c: Likewise.
3125 * gcc.target/arm/attr_arm.c: Likewise.
3126 * gcc.target/arm/flip-thumb.c: Likewise.
3127
3128 2016-03-21 Jakub Jelinek <jakub@redhat.com>
3129
3130 PR target/70296
3131 * gcc.target/powerpc/altivec-36.c: New test.
3132
3133 2016-03-21 Richard Biener <rguenther@suse.de>
3134
3135 PR tree-optimization/70310
3136 * gcc.dg/torture/pr70310.c: New testcase.
3137
3138 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
3139
3140 PR target/70293
3141 * gcc.target/i386/pr70293.c: New test.
3142
3143 2016-03-21 Richard Biener <rguenther@suse.de>
3144
3145 PR tree-optimization/70288
3146 * gcc.dg/torture/pr70288-1.c: New testcase.
3147 * gcc.dg/torture/pr70288-2.c: Likewise.
3148
3149 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
3150
3151 PR rtl-optimization/69307
3152 * gcc.target/arm/pr69307.c: New test.
3153
3154 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
3155
3156 PR rtl-optimization/69102
3157 * gcc.c-torture/compile/pr69102.c: New test.
3158
3159 2016-03-18 Jeff Law <law@redhat.com>
3160
3161 PR rtl-optimization/70263
3162 * gcc.c-torture/compile/pr70263-1.c: New test.
3163 * gcc.target/i386/pr70263-2.c: New test.
3164
3165 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
3166
3167 PR rtl-optimization/70278
3168 * gcc.dg/torture/pr70278.c: New test.
3169 * gcc.target/arm/pr70278.c: New test.
3170
3171 2016-03-18 David Malcolm <dmalcolm@redhat.com>
3172
3173 PR c/70281
3174 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3175 (test_builtin_types_compatible_p): New test function.
3176 * gcc.dg/pr70281.c: New test case.
3177
3178 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3179
3180 PR target/70113
3181 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
3182
3183 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3184
3185 PR tree-optimization/70252
3186 * gcc.dg/pr70252.c: New test.
3187
3188 2016-03-18 Tom de Vries <tom@codesourcery.com>
3189
3190 * gcc.dg/pr70161-2.c: New test.
3191 * gcc.dg/pr70161.c: New test.
3192
3193 2016-03-18 Tom de Vries <tom@codesourcery.com>
3194
3195 PR ipa/70269
3196 * gcc.dg/pr70269.c: New test.
3197
3198 2016-03-18 Jakub Jelinek <jakub@redhat.com>
3199
3200 PR c++/70267
3201 * g++.dg/ext/java-3.C: New test.
3202
3203 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3204
3205 PR c++/70205
3206 * g++.dg/lookup/pr70205.C: New test.
3207
3208 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3209
3210 PR c++/70218
3211 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
3212
3213 2016-03-17 Marek Polacek <polacek@redhat.com>
3214
3215 PR c/69407
3216 * gcc.dg/atomic-op-6.c: New test.
3217
3218 2016-03-17 David Malcolm <dmalcolm@redhat.com>
3219
3220 PR c/70264
3221 * c-c++-common/pr70264.c: New test case.
3222
3223 2016-03-17 Jakub Jelinek <jakub@redhat.com>
3224
3225 PR c++/70144
3226 * c-c++-common/pr70144-1.c: New test.
3227 * c-c++-common/pr70144-2.c: New test.
3228
3229 PR c++/70272
3230 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
3231 * g++.dg/opt/flifetime-dse6.C: New test.
3232 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3233
3234 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
3235
3236 PR driver/70192
3237 * gcc.dg/pic-1.c: New test.
3238 * gcc.dg/pic-2.c: Likewise.
3239 * gcc.dg/pic-3.c: Likewise.
3240 * gcc.dg/pic-4.c: Likewise.
3241 * gcc.dg/pie-1.c: Likewise.
3242 * gcc.dg/pie-2.c: Likewise.
3243 * gcc.dg/pie-3.c: Likewise.
3244 * gcc.dg/pie-4.c: Likewise.
3245 * gcc.dg/pie-5.c: Likewise.
3246 * gcc.dg/pie-6.c: Likewise.
3247
3248 2016-03-17 Tom de Vries <tom@codesourcery.com>
3249
3250 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
3251 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
3252
3253 2016-03-17 Richard Biener <rguenther@suse.de>
3254
3255 PR debug/70271
3256 * g++.dg/debug/pr70271.C: New testcase.
3257
3258 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
3259
3260 * gcc.target/i386/pr70251.c: New test.
3261
3262 2016-03-17 Marek Polacek <polacek@redhat.com>
3263
3264 PR c++/70194
3265 * g++.dg/warn/constexpr-70194.C: New test.
3266
3267 2016-03-16 Richard Henderson <rth@redhat.com>
3268
3269 PR middle-end/70240
3270 * gcc.c-torture/compile/pr70240.c: New.
3271
3272 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3273
3274 * gcc.c-torture/compile/20151204.c: Skip for avr.
3275
3276 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3277
3278 PR target/70245
3279 * g++.dg/opt/pr70245.C: New test.
3280 * g++.dg/opt/pr70245.h: New file.
3281 * g++.dg/opt/pr70245-aux.cc: New file.
3282
3283 2016-03-16 Martin Sebor <msebor@redhat.com>
3284
3285 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
3286
3287 2016-03-16 Richard Henderson <rth@redhat.com>
3288
3289 PR middle-end/70199
3290 * gcc.c-torture/compile/pr70199.c: New.
3291
3292 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
3293
3294 * gcc.dg/uninit-19.c: Run dos2unix.
3295
3296 2016-03-16 Marek Polacek <polacek@redhat.com>
3297
3298 PR c/70093
3299 * gcc.dg/nested-func-10.c: New test.
3300 * gcc.dg/nested-func-9.c: New test.
3301
3302 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3303
3304 PR tree-optimization/68714
3305 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
3306
3307 2016-03-16 Tom de Vries <tom@codesourcery.com>
3308
3309 PR tree-optimization/68715
3310 * gcc.dg/graphite/pr68715-2.c: New test.
3311 * gcc.dg/graphite/pr68715.c: New test.
3312 * gfortran.dg/graphite/pr68715.f90: New test.
3313
3314 2016-03-16 Tom de Vries <tom@codesourcery.com>
3315
3316 PR tree-optimization/68809
3317 * gcc.dg/graphite/pr68809-2.c: New test.
3318 * gcc.dg/graphite/pr68809.c: New test.
3319
3320 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3321
3322 PR c++/70147
3323 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
3324 method call to i () as argument. Adjust expected output.
3325
3326 PR c++/70147
3327 * g++.dg/ubsan/pr70147-1.C: New test.
3328 * g++.dg/ubsan/pr70147-2.C: New test.
3329
3330 2016-03-15 Martin Sebor <msebor@redhat.com>
3331
3332 PR c++/58281
3333 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
3334
3335 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
3336
3337 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
3338 hppa*-*-hpux*.
3339
3340 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3341
3342 PR libfortran/69799
3343 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3344 libatomic_available.
3345
3346 2016-03-15 Marek Polacek <polacek@redhat.com>
3347
3348 PR c++/70209
3349 * g++.dg/ext/attribute-may-alias-4.C: New test.
3350
3351 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
3352
3353 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
3354 -fvar-tracking-assignments-toggle flag.
3355
3356 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
3357
3358 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3359
3360 2016-03-15 Jakub Jelinek <jakub@redhat.com>
3361
3362 PR rtl-optimization/70222
3363 * gcc.c-torture/execute/pr70222-1.c: New test.
3364 * gcc.c-torture/execute/pr70222-2.c: New test.
3365
3366 2016-03-15 Richard Henderson <rth@redhat.com>
3367
3368 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3369
3370 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3371
3372 PR rtl-optimization/69032
3373 * gcc.dg/pr69032.c: New test.
3374
3375 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3376
3377 PR rtl-optimization/63384
3378 * g++.dg/pr63384.C: New test.
3379
3380 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3381
3382 PR target/64411
3383 * gcc.target/i386/pr64411.C: New test.
3384
3385 2016-03-15 Tom de Vries <tom@codesourcery.com>
3386
3387 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3388 * gfortran.dg/goacc/kernels-alias.f95: New test.
3389
3390 2016-03-14 Martin Sebor <msebor@redhat.com>
3391
3392 PR c++/53792
3393 * g++.dg/cpp0x/constexpr-inline.C: New test.
3394 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3395
3396 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
3397
3398 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3399
3400 2016-03-14 Jakub Jelinek <jakub@redhat.com>
3401
3402 PR middle-end/70219
3403 * gcc.dg/pr70219.c: New test.
3404
3405 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
3406
3407 PR target/70083
3408 * gcc.dg/torture/pr70083.c: New test.
3409 * gcc.target/i386/pr70083.c: New test.
3410
3411 2016-03-14 Richard Biener <rguenther@suse.de>
3412
3413 PR tree-optimization/56365
3414 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
3415
3416 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
3417
3418 PR target/70098
3419 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3420 New function.
3421 * g++.dg/pr70098.C: New testcase.
3422
3423
3424 2016-03-14 Tom de Vries <tom@codesourcery.com>
3425
3426 PR tree-optimization/70045
3427 * gcc.dg/graphite/pr70045.c: New test.
3428
3429 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3430
3431 PR fortran/69043
3432 * gfortran.dg/include_9.f90: New test.
3433
3434 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3435
3436 PR fortran/45076
3437 gfortran.dg/prof/prof.exp: New script.
3438 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3439
3440 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
3441
3442 PR rtl-optimization/69307
3443 * gcc.dg/pr69307.c: New test.
3444
3445 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
3446
3447 PR target/69614
3448 * gcc.target/arm/pr69614.c: New.
3449
3450 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
3451
3452 PR fortran/70031
3453 * gfortran.dg/submodule_14.f08: New test
3454
3455 PR fortran/69524
3456 * gfortran.dg/submodule_15.f08: New test
3457
3458 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
3459
3460 PR c++/70106
3461 * g++.dg/cpp1y/paren3.C: New test.
3462
3463 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3464
3465 PR target/70131
3466 * gcc.target/powerpc/ppc-round2.c: New test.
3467
3468 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
3469
3470 PR target/70123
3471 * gcc.dg/torture/pr70123.c: New test.
3472
3473 2016-03-11 Jeff Law <law@redhat.com>
3474
3475 PR tree-optimization/70190
3476 * gcc.c-torture/compile/pr70190.c: New test.
3477
3478 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3479
3480 PR c/68187
3481 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3482 case.
3483 (test43_b): Likewise.
3484 (test43_c): Likewise.
3485 (test43_d): Likewise.
3486 (test43_e): Likewise.
3487 (test43_f): Likewise.
3488 (test43_g): Likewise.
3489 (test44_a): Likewise.
3490 (test44_b): Likewise.
3491 (test44_c): Likewise.
3492 (test44_d): Likewise.
3493 (test44_e): Likewise.
3494
3495 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3496
3497 PR c/70085
3498 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3499
3500 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3501
3502 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3503 dg-options.
3504
3505 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3506
3507 PR target/70002
3508 PR target/69245
3509 * gcc.target/aarch64/pr69245_2.c: New test.
3510
3511 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3512
3513 PR tree-optimization/70177
3514 * gcc.dg/pr70177.c: New test.
3515
3516 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3517
3518 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3519
3520 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3521
3522 * gcc.dg/tree-ssa/sra-20.c: New.
3523
3524 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3525
3526 PR rtl-optimization/70174
3527 * gcc.dg/pr70174.c: New test.
3528
3529 PR tree-optimization/70169
3530 * gcc.dg/pr70169.c: New test.
3531
3532 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3533
3534 PR target/70160
3535 * gcc.target/i386/pr70160.c: New test.
3536
3537 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3538
3539 * gcc.target/s390/dfp-1.c: New test.
3540
3541 2016-03-10 Nick Clifton <nickc@redhat.com>
3542
3543 PR target/70044
3544 * gcc.target/aarch64/pr70044.c: New test.
3545
3546 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
3547 Jakub Jelinek <jakub@redhat.com>
3548
3549 PR c++/70001
3550 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3551 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3552 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3553
3554 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
3555
3556 PR lto/69589
3557 * g++.dg/lto/pr69589_0.C: New testcase
3558 * g++.dg/lto/pr69589_1.C: New testcase
3559
3560 2016-03-10 Marek Polacek <polacek@redhat.com>
3561
3562 PR c++/70153
3563 * g++.dg/delayedfold/unary-plus1.C: New test.
3564
3565 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
3566
3567 * gcc.target/arm/pr45701-1.c: Escape brackets.
3568 * gcc.target/arm/pr45701-2.c: Likewise.
3569
3570 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
3571
3572 * gfortran.dg/unconstrained_commons.f: New.
3573
3574 2016-03-10 Alan Modra <amodra@gmail.com>
3575
3576 * gcc.dg/pr69195.c: New.
3577 * gcc.dg/pr69238.c: New.
3578
3579 2016-03-10 Tom de Vries <tom@codesourcery.com>
3580
3581 PR testsuite/68915
3582 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3583
3584 2016-03-10 Richard Biener <rguenther@suse.de>
3585
3586 PR tree-optimization/70128
3587 * gcc.dg/tree-ssa/alias-34.c: New testcase.
3588 * gcc.dg/tree-ssa/alias-35.c: Likewise.
3589
3590 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3591
3592 PR tree-optimization/70152
3593 * gcc.dg/pr70152.c: New test.
3594
3595 PR target/70086
3596 * gcc.target/i386/pr70086-1.c: New test.
3597 * gcc.target/i386/pr70086-2.c: New test.
3598 * gcc.target/i386/pr70086-3.c: New test.
3599
3600 PR tree-optimization/70127
3601 * gcc.c-torture/execute/pr70127.c: New test.
3602
3603 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
3604
3605 * c-c++-common/goacc/combined-directives-2.c: New test.
3606
3607 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3608
3609 PR c/68473
3610 PR c++/70105
3611 * g++.dg/diagnostic/pr70105.C: New test.
3612 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3613 (test_multiple_ordinary_maps): New test function.
3614
3615 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3616
3617 PR c/68473
3618 PR c++/70105
3619 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3620 Drop range information from call to inform_at_rich_loc.
3621 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3622 New.
3623 (test_show_locus): Replace calls to rich_location::add_range with
3624 calls to add_range. Rewrite the tests that used the now-defunct
3625 rich_location ctor taking a source_range. Simplify other tests
3626 by replacing calls to COMBINE_LOCATION_DATA with calls to
3627 make_location.
3628
3629 2016-03-09 Richard Biener <rguenther@suse.de>
3630 Jakub Jelinek <jakub@redhat.com>
3631
3632 PR tree-optimization/70138
3633 * gcc.dg/vect/pr70138-1.c: New testcase.
3634 * gcc.dg/vect/pr70138-2.c: Likewise.
3635
3636 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR target/70049
3639 * gcc.target/i386/pr70049.c: New test.
3640
3641 2016-03-09 Richard Biener <rguenther@suse.de>
3642
3643 PR c/70143
3644 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3645 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3646 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3647
3648 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3649
3650 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3651 arm-*-*.
3652
3653 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR middle-end/67278
3656 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3657
3658 PR target/67278
3659 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3660
3661 PR middle-end/70050
3662 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
3663 in testcase comment.
3664
3665 2016-03-09 Tom de Vries <tom@codesourcery.com>
3666
3667 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3668 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3669 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3670 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3671 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3672 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3673 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3674 * gfortran.dg/goacc/kernels-loop.f95: New test.
3675
3676 2016-03-08 Martin Sebor <msebor@redhat.com>
3677
3678 PR c++/62096
3679 * g++.dg/warn/overflow-warn-7.C: New test.
3680
3681 2016-03-08 Jason Merrill <jason@redhat.com>
3682
3683 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3684 * lib/target-supports.exp (check_effective_target_concepts): New.
3685
3686 2016-03-08 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR c++/70135
3689 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3690 * g++.dg/ubsan/pr70135.C: New test.
3691
3692 PR target/70110
3693 * gcc.dg/pr70110.c: New test.
3694
3695 2016-03-07 Martin Jambor <mjambor@suse.cz>
3696
3697 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3698 * c-c++-common/gomp/if-1.c: Likewise.
3699 * c-c++-common/gomp/pr61486-2.c: Likewise.
3700 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3701 to dg-additional-options.
3702 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3703 * g++/gomp/target-teams-1.c: Likewise.
3704 * gcc.dg/gomp/gomp.exp: Likewise.
3705 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3706 dg-additional-options.
3707 * gfortran.dg/gomp/gomp.exp: Likewise.
3708 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3709 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3710 dg-additional-options.
3711 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3712
3713 2016-03-07 Martin Jambor <mjambor@suse.cz>
3714
3715 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3716 * c-c++-common/gomp/gridify-1.c: New test.
3717 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3718
3719 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3720
3721 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3722 trigger for cortex-r8, when scanning for register r8.
3723 * gcc.target/arm/pr45701-2.c: Likewise.
3724
3725 2016-02-26 Richard Biener <rguenther@suse.de>
3726 Jeff Law <law@redhat.com>
3727
3728 PR tree-optimization/69740
3729 * gcc.c-torture/compile/pr69740-1.c: New test.
3730 * gcc.c-torture/compile/pr69740-2.c: New test.
3731
3732 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3733
3734 * lib/target-supports.exp
3735 (check_effective_target_whole_vector_shift): Enable for PPC64.
3736
3737 2016-03-07 Richard Biener <rguenther@suse.de>
3738
3739 PR tree-optimization/70115
3740 * gcc.dg/torture/pr70115.c: New testcase.
3741
3742 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3743
3744 PR middle-end/69916
3745 * c-c-++-common/goacc/pr69916.c: New.
3746
3747 2016-03-07 Richard Henderson <rth@redhat.com>
3748
3749 * gcc.c-torture/compile/pr70061.c: New test.
3750
3751 2016-03-07 Richard Biener <rguenther@suse.de>
3752
3753 PR testsuite/70109
3754 * gcc.dg/vect/O3-pr36098.c: New testcase.
3755
3756 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3757
3758 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3759
3760 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3761
3762 * gnat.dg/renaming9.ad[sb]: New testcase.
3763
3764 2016-03-05 Jakub Jelinek <jakub@redhat.com>
3765
3766 PR c++/70084
3767 * g++.dg/expr/stdarg3.C: New test.
3768
3769 2016-03-04 Jeff Law <law@redhat.com>
3770
3771 PR tree-optimization/69196
3772 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3773 x86_64-*-*.
3774
3775 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3776
3777 PR c/69973
3778 * gcc.dg/pr69973.c: New test.
3779
3780 PR rtl-optimization/69941
3781 * gcc.dg/torture/pr69941.c: New test.
3782
3783 PR c/69824
3784 * gcc.dg/pr69824.c: New test.
3785
3786 2016-03-05 Tom de Vries <tom@codesourcery.com>
3787
3788 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3789 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3790 function.
3791
3792 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3793
3794 PR c++/66786
3795 * g++.dg/cpp1y/var-templ48.C: New test.
3796 * g++.dg/cpp1y/var-templ49.C: New test.
3797
3798 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3799
3800 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3801
3802 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3803
3804 PR c++/70035
3805 * g++.dg/ubsan/pr70035.C: New test.
3806
3807 PR target/70062
3808 * gcc.target/i386/pr70062.c: New test.
3809
3810 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3811
3812 * g++.dg/template/typename21.C: Remove c++98_only.
3813
3814 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3815
3816 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3817
3818 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3819
3820 PR c/68187
3821 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3822 function.
3823 (fn_42_b): Likewise.
3824 (fn_42_c): Likewise.
3825
3826 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3827
3828 PR c/68187
3829 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3830 function.
3831 (fn_40_b): Likewise.
3832 (fn_41_a): Likewise.
3833 (fn_41_b): Likewise.
3834
3835 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3836
3837 PR target/70059
3838 * gcc.target/i386/avx512f-pr70059.c: New test.
3839 * gcc.target/i386/avx512dq-pr70059.c: New test.
3840
3841 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3842
3843 PR rtl-optimization/57676
3844 * gcc.dg/torture/pr57676.c: New test.
3845
3846 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3847
3848 * gcc.dg/pr70026.c: New test.
3849
3850 2016-03-04 Marek Polacek <polacek@redhat.com>
3851
3852 PR c/69798
3853 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3854 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3855
3856 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3857
3858 PR target/70004
3859 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3860 Delete.
3861 (test_corners_sisd_si): Likewise.
3862 (main): Remove checks of the above.
3863 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3864
3865 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3866
3867 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3868
3869 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3870
3871 * gcc.dg/torture/pr69951.c: Accept argc==0.
3872
3873 2016-03-04 Richard Biener <rguenther@suse.de>
3874
3875 PR c++/70054
3876 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3877 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3878
3879 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3880
3881 PR testsuite/69766
3882 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3883 testing multiarch.
3884
3885 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3886
3887 PR debug/69947
3888 * gcc.dg/guality/pr69947.c: New test.
3889
3890 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3891
3892 PR ada/70017
3893 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3894
3895 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3896
3897 PR rtl-optimization/69904
3898 * gcc.target/arm/pr69904.c: New test.
3899
3900 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3901
3902 PR target/70021
3903 * gcc.dg/vect/pr70021.c: New test.
3904 * gcc.target/i386/pr70021.c: New test.
3905
3906 2016-03-03 Marek Polacek <polacek@redhat.com>
3907
3908 PR middle-end/70050
3909 * gcc.dg/pr70050.c: New test.
3910
3911 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3912
3913 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3914
3915 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3916
3917 PR tree-optimization/70043
3918 * gfortran.dg/vect/pr70043.f90: New test.
3919
3920 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3921
3922 * gnat.dg/specs/task1.ads: New test.
3923
3924 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3925
3926 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3927 Invoke gdb with -batch.
3928 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3929
3930 2016-03-03 Richard Biener <rguenther@suse.de>
3931
3932 PR tree-optimization/55936
3933 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3934
3935 2016-03-02 Jeff Law <law@redhat.com>
3936
3937 PR rtl-optimization/69942
3938 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3939 effects of argument promotions.
3940
3941 PR tree-optimization/69987
3942 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3943 target does not support -fprefetch-loop-arrays.
3944
3945 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
3946
3947 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3948
3949 2016-03-02 Bin Cheng <bin.cheng@arm.com>
3950
3951 PR rtl-optimization/69052
3952 * gcc.target/i386/pr69052.c: New test.
3953
3954 2016-03-02 Alan Modra <amodra@gmail.com>
3955
3956 * gcc.dg/pr69990.c: New.
3957
3958 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3959
3960 PR c/68062
3961 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3962
3963 PR middle-end/70022
3964 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3965
3966 PR target/70028
3967 * gcc.target/i386/pr70028.c: New test.
3968
3969 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3970
3971 * c-c++-common/asan/swapcontext-test-1.c,
3972 * c-c++-common/tsan/thread_leak.c,
3973 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3974 * g++.dg/tsan/benign_race.C,
3975 * g++.dg/tsan/fd_close_norace.C,
3976 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3977 races with sanitizer output
3978
3979 2016-03-02 Richard Biener <rguenther@suse.de>
3980 Uros Bizjak <ubizjak@gmail.com>
3981
3982 PR target/67278
3983 * gcc.dg/simd-8.c: New testcase.
3984
3985 2016-03-02 Richard Biener <rguenther@suse.de>
3986
3987 PR middle-end/67278
3988 * gcc.dg/simd-7.c: New testcase.
3989
3990 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3991
3992 * gcc.target/i386/pr70007.c: Tweak.
3993
3994 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3995
3996 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3997
3998 2016-03-02 Marek Polacek <polacek@redhat.com>
3999
4000 PR c/67854
4001 * gcc.dg/pr67854.c: New test.
4002
4003 2016-03-02 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR middle-end/70025
4006 * gcc.dg/torture/pr70025.c: New test.
4007
4008 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4009
4010 PR tree-optimization/68621
4011 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4012
4013 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4014
4015 * gcc.target/i386/pr70007.c: New test.
4016
4017 2016-03-01 Jeff Law <law@redhat.com>
4018
4019 PR tree-optimization/69196
4020 * gcc.dg/tree-ssa/pr69196-1.c: New test.
4021
4022 PR tree-optimization/69196
4023 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4024 duplicating code and spoiling the expected output.
4025
4026 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4027
4028 PR target/70033
4029 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4030 supports power9 before doing tests.
4031 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4032 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4033 * gcc.target/powerpc/p9-permute.c: Likewise.
4034
4035 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
4036
4037 PR target/70027
4038 * gcc.target/i386/pr70027.c: New test.
4039
4040 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4041
4042 * gcc.dg/pr70017.c: New test.
4043
4044 2016-03-01 Jakub Jelinek <jakub@redhat.com>
4045
4046 PR c/69796
4047 PR c/69974
4048 * gcc.dg/pr69796.c: New test.
4049 * gcc.dg/pr69974.c: New test.
4050
4051 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4052
4053 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4054
4055 2016-02-29 Jeff Law <law@redhat.com>
4056
4057 PR tree-optimization/69987
4058 * gfortran.dg/pr69987.f90: New test.
4059
4060 PR tree-optimization/69989
4061 * gcc.c-torture/compile/pr69989-2.c: New test.
4062
4063 2016-03-01 Marek Polacek <polacek@redhat.com>
4064
4065 PR c++/69795
4066 * g++.dg/parse/invalid1.C: New test.
4067
4068 2016-03-01 Richard Biener <rguenther@suse.de>
4069
4070 PR middle-end/70022
4071 * gcc.dg/pr70022.c: New testcase.
4072
4073 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4074
4075 PR tree-optimization/69956
4076 * gcc.dg/pr69956.c: New test.
4077
4078 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4079
4080 PR target/70011
4081 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
4082 XFAIL when hardware supports efficient unaligned storage access.
4083
4084 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
4085
4086 PR c++/69961
4087 * g++.dg/template/pr69961a.C: New test.
4088 * g++.dg/template/pr69961b.C: New test.
4089
4090 2016-02-29 David Malcolm <dmalcolm@redhat.com>
4091
4092 PR preprocessor/69985
4093 * gcc.dg/cpp/pr69985.c: New test case.
4094
4095 2016-02-29 Jeff Law <law@redhat.com>
4096
4097 PR tree-optimization/70005
4098 * gcc.c-torture/execute/pr70005.c New test.
4099
4100 PR tree-optimization/69999
4101 * gcc.c-torture/compile/pr69999.c: New test.
4102
4103 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4104
4105 PR tree-optimization/69652
4106 * gcc.dg/torture/pr69652.c: Delete test.
4107 * gcc.dg/vect/pr69652.c: New test.
4108
4109 2016-02-19 Richard Biener <rguenther@suse.de>
4110
4111 PR tree-optimization/69980
4112 * gfortran.dg/vect/pr69980.f90: New testcase.
4113
4114 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4115
4116 * gcc.target/sparc/20160229-1.c: New test.
4117
4118 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4119
4120 * gnat.dg/stack_usage3.adb: New test.
4121 * gnat.dg/stack_usage3_pkg.ads: New helper.
4122
4123 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4124
4125 * gnat.dg/renaming8.adb: New test.
4126 * gnat.dg/renaming8_pkg1.ads: New helper.
4127 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
4128 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
4129
4130 2016-02-29 Richard Biener <rguenther@suse.de>
4131
4132 PR tree-optimization/69720
4133 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
4134
4135 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4136
4137 PR fortran/68147
4138 PR fortran/47674
4139 * gfortran.dg/realloc_on_assign_26.f90: New test case.
4140
4141 2016-02-28 Harald Anlauf <anlauf@gmx.de>
4142 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4143
4144 PR fortran/56007
4145 * gfortran.dg/coarray_8.f90: Adjust error message.
4146 * gfortran.dg/pr56007.f90: New test.
4147 * gfortran.dg/pr56007.f: New test.
4148
4149 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
4150
4151 PR tree-optimization/69989
4152 * gcc.dg/torture/pr69989.c: New test.
4153
4154 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
4155
4156 * gcc.target/i386/stack-realign-win.c: New test.
4157
4158 2016-02-28 Harald Anlauf <anlauf@gmx.de>
4159
4160 PR fortran/60126
4161 * gfortran.dg/pr60126.f90: New test.
4162
4163 2016-02-27 Jeff Law <law@redhat.com>
4164
4165 Revert
4166 2016-02-26 Richard Biener <rguenther@suse.de>
4167 Jeff Law <law@redhat.com>
4168
4169 PR tree-optimization/69740
4170 * gcc.c-torture/compile/pr69740-1.c: New test.
4171 * gcc.c-torture/compile/pr69740-2.c: New test.
4172
4173 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4174
4175 PR fortran/69910
4176 * gfortran.dg/newunit_4.f90: New test.
4177
4178 2016-02-27 Jakub Jelinek <jakub@redhat.com>
4179
4180 PR target/69613
4181 PR rtl-optimization/69886
4182 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
4183 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
4184 target.
4185
4186 2016-02-26 Martin Sebor <msebor@redhat.com>
4187
4188 PR tree-optimization/15826
4189 * gcc.dg/tree-ssa/pr15826.c: New test.
4190
4191 2016-02-26 Jakub Jelinek <jakub@redhat.com>
4192
4193 PR target/69969
4194 * gcc.target/powerpc/pr69969.c: New test.
4195
4196 2016-02-26 Martin Sebor <msebor@redhat.com>
4197
4198 PR c++/15766
4199 * g++.old-deja/g++.other/decl5.C: Add a test case.
4200
4201 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
4202
4203 PR target/69946
4204 * gcc.target/powerpc/pr69946.c: New file.
4205
4206 2016-02-26 Richard Biener <rguenther@suse.de>
4207 Jeff Law <law@redhat.com>
4208
4209 PR tree-optimization/69740
4210 * gcc.c-torture/compile/pr69740-1.c: New test.
4211 * gcc.c-torture/compile/pr69740-2.c: New test.
4212
4213 2016-02-26 Martin Jambor <mjambor@suse.cz>
4214
4215 PR middle-end/69920
4216 * gcc.dg/torture/pr69932.c: New test.
4217 * gcc.dg/torture/pr69936.c: Likewise.
4218
4219 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4220
4221 PR target/69709
4222 * gcc.target/s390/pr69709.c: New test.
4223
4224 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4225
4226 PR target/69245
4227 * gcc.target/aarch64/pr69245_1.c: New test.
4228
4229 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4230
4231 PR target/69613
4232 * gcc.dg/torture/pr69613.c: New test.
4233
4234 2016-02-26 Jakub Jelinek <jakub@redhat.com>
4235
4236 PR rtl-optimization/69891
4237 * gcc.target/i386/pr69891.c: New test.
4238
4239 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4240 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4241
4242 PR target/61397
4243 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
4244 functionality for both 32-bit and 64-bit.
4245
4246 2016-02-26 Richard Biener <rguenther@suse.de>
4247
4248 PR tree-optimization/69551
4249 * gcc.dg/torture/pr69951.c: New testcase.
4250
4251 2016-02-25 Richard Biener <rguenther@suse.de>
4252
4253 PR tree-optimization/48795
4254 * gcc.dg/Warray-bounds-18.c: New testcase.
4255
4256 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4257
4258 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
4259
4260 2016-02-25 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR rtl-optimization/69896
4263 * gcc.dg/pr69896.c: New test.
4264
4265 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
4266
4267 PR c++/69736
4268 * g++.dg/cpp1y/paren2.C: New test.
4269
4270 2016-02-24 Martin Sebor <msebor@redhat.com>
4271
4272 PR c/51147
4273 * gcc.dg/enum-mode-2.c: New test.
4274
4275 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4276
4277 PR c++/69922
4278 * g++.dg/warn/Wnonnull-compare-6.C: New test.
4279 * g++.dg/warn/Wnonnull-compare-7.C: New test.
4280 * g++.dg/ubsan/pr69922.C: New test.
4281
4282 2016-02-24 Marek Polacek <polacek@redhat.com>
4283
4284 PR c/69819
4285 * gcc.dg/pr69819.c: New test.
4286
4287 2016-02-24 Martin Sebor <msebor@redhat.com>
4288
4289 PR c++/69912
4290 * g++.dg/ext/flexary15.C: New test.
4291
4292 2016-02-24 Martin Sebor <msebor@redhat.com>
4293
4294 * gcc.dg/builtins-68.c: Avoid making unportable
4295 assumptions about the relationship between SIZE_MAX and UINT_MAX.
4296 * g++.dg/ext/builtin_alloca.C: Same.
4297
4298 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4299 Charles Baylis <charles.baylis@linaro.org>
4300
4301 PR debug/61033
4302 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
4303
4304 2016-02-24 Richard Biener <rguenther@suse.de>
4305 Jakub Jelinek <jakub@redhat.com>
4306
4307 PR middle-end/69760
4308 * gcc.dg/torture/pr69760.c: New testcase.
4309
4310 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4311
4312 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
4313 pattern on Solaris with as.
4314
4315 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4316
4317 * gcc.target/arm/cond_sub_restrict_it.c: New test.
4318 * gcc.target/arm/condarith_restrict_it.c: Likewise.
4319 * gcc.target/arm/movcond_restrict_it.c: Likewise.
4320 * gcc.target/arm/negscc_restrict_it.c: Likewise.
4321
4322 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4323
4324 PR middle-end/69915
4325 * gcc.dg/pr69915.c: New test.
4326
4327 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4328
4329 PR rtl-optimization/69886
4330 * gcc.dg/torture/pr69886.c: New test.
4331
4332 2016-02-24 Richard Biener <rguenther@suse.de>
4333
4334 PR middle-end/68963
4335 * gcc.dg/torture/pr68963.c: New testcase.
4336
4337 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4338
4339 PR target/69875
4340 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4341 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4342 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4343 * gcc.target/arm/atomic_loaddi_1.c: New test.
4344 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4345 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4346 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4347 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4348 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4349 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4350 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4351 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4352
4353 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4354
4355 PR middle-end/69909
4356 * gcc.dg/torture/pr69909.c: New test.
4357
4358 2016-02-24 Richard Biener <rguenther@suse.de>
4359
4360 PR tree-optimization/69907
4361 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4362 * gcc.dg/vect/bb-slp-34.c: XFAIL.
4363 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4364
4365 2016-02-24 Christian Bruel <christian.bruel@st.com>
4366
4367 * gcc.target/arm/pragma_cpp_fma.c: New test.
4368
4369 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4370
4371 PR fortran/61156
4372 * gfortran.dg/include_6.f90: Update test.
4373
4374 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4375
4376 PR objc/69844
4377 * objc.dg/pr69844.m: New test.
4378
4379 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4380
4381 PR libgfortran/69456
4382 * gfortran.dg/namelist_89.f90: New test.
4383 * gfortran.dg/pr59700.f90: Update test..
4384
4385 2016-02-23 Martin Sebor <msebor@redhat.com>
4386
4387 PR middle-end/69780
4388 * g++.dg/ext/builtin_alloca.C: New test.
4389 * gcc.dg/builtins-68.c: New test.
4390
4391 2016-02-23 Richard Henderson <rth@redhat.com>
4392
4393 * gcc.target/i386/addr-space-3.c: Remove test.
4394
4395 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4396
4397 PR preprocessor/69126
4398 PR preprocessor/69543
4399 * c-c++-common/pr69126-2-long.c: New test.
4400 * c-c++-common/pr69126-2-short.c: New test.
4401 * c-c++-common/pr69543-1.c: Remove xfail.
4402
4403 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4404
4405 PR preprocessor/69126
4406 PR preprocessor/69543
4407 PR preprocessor/69558
4408 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4409 (f): Rename to...
4410 (test_2): ...this, and add leading comment.
4411 (MACRO_3, test_3): New.
4412 (MACRO_4A, MACRO_4B, test_4): New.
4413 (MACRO): Rename to...
4414 (MACRO_5): ...this.
4415 (g): Rename to...
4416 (test_5): ...this, updating for renaming of MACRO, and
4417 add leading comment.
4418 * c-c++-common/pr69543-1.c: New.
4419 * c-c++-common/pr69543-2.c: New.
4420 * c-c++-common/pr69543-3.c: New.
4421 * c-c++-common/pr69543-4.c: New.
4422 * c-c++-common/pr69558-1.c: New.
4423 * c-c++-common/pr69558-2.c: New.
4424 * c-c++-common/pr69558-3.c: New.
4425 * c-c++-common/pr69558-4.c: New.
4426 * gcc.dg/pr69558.c: Move to...
4427 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
4428 xfail for c++.
4429
4430 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
4431
4432 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4433 to -ftree-parallelize-loops/-fopenacc changes.
4434 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4435 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4436 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4437 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4438 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4439 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4440 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4441 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4442 * c-c++-common/goacc/kernels-loop.c: Likewise.
4443 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4444 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4445 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4446 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4447
4448 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4449
4450 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4451
4452 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR c++/69902
4455 * g++.dg/warn/Wnonnull-compare-5.C: New test.
4456
4457 PR c/69900
4458 * gcc.dg/pr69900.c: New test.
4459
4460 2016-02-23 Martin Jambor <mjambor@suse.cz>
4461
4462 PR tree-optimization/69666
4463 * gcc.dg/tree-ssa/pr69666.c: New test.
4464
4465 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
4466
4467 PR fortran/67451
4468 * gfortran.dg/coarray_allocate_5.f08: New test.
4469
4470 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4471
4472 * gcc.target/s390/vcond-shift.c: Move to ...
4473 * gcc.target/s390/vector/vcond-shift.c: ... here.
4474
4475 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4476
4477 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4478 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4479
4480 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4481
4482 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4483
4484 2016-02-20 Mark Wielaard <mjw@redhat.com>
4485
4486 PR c/28901
4487 * gcc.dg/unused-variable-3.c: New test.
4488
4489 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4490
4491 PR target/69888
4492 * gcc.target/i386/pr69888.c: New test.
4493
4494 2016-02-22 Richard Biener <rguenther@suse.de>
4495
4496 PR tree-optimization/69882
4497 * gfortran.dg/vect/pr69882.f90: New testcase.
4498
4499 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4500
4501 PR target/69885
4502 * gcc.dg/pr69885.c: New test.
4503
4504 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
4505
4506 PR target/69806
4507 PR target/54089
4508 * gcc.target/sh/pr54089-10.c: New.
4509
4510 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
4511
4512 PR fortran/69423
4513 * gfortran.dg/deferred_character_15.f90 : New test.
4514
4515 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4516
4517 PR fortran/57365
4518 gfortran.dg/allocate_with_source_18.f03: New test.
4519
4520 2016-02-20 Harald Anlauf <anlauf@gmx.de>
4521
4522 PR fortran/52531
4523 gfortran.dg/gomp/pr52531.f90: New test.
4524
4525 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4526
4527 PR c++/69865
4528 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4529 -std=c++03.
4530
4531 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4532
4533 PR c++/69826
4534 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4535 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4536
4537 PR c++/69850
4538 * g++.dg/warn/Wnonnull-compare-4.C: New test.
4539
4540 PR c++/69851
4541 * g++.dg/torture/pr69851.C: New test.
4542
4543 2016-02-19 Martin Sebor <msebor@redhat.com>
4544
4545 PR testsuite/69573
4546 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4547
4548 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4549
4550 PR c++/69850
4551 * g++.dg/warn/Wnonnull-compare-2.C: New test.
4552 * g++.dg/warn/Wnonnull-compare-3.C: New test.
4553
4554 PR c++/67767
4555 * g++.dg/cpp0x/pr67767.C: New test.
4556
4557 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4558
4559 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4560 for fp, simd, crypto, crc, lse.
4561 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4562 above.
4563 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4564 effective target check.
4565
4566 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4567
4568 PR target/69820
4569 * gcc.target/i386/pr69820.c: New test.
4570
4571 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4572
4573 * gcc.target/s390/vector/int128-1.c: New test.
4574
4575 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4576
4577 * gcc.target/s390/vector/vec-vcond-1.c: New test.
4578
4579 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4580
4581 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4582 instruction pattern name to prevent the testcase from failing with
4583 -march=z13.
4584
4585 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4586
4587 * gcc.target/s390/md/movstr-2.c: New test.
4588
4589 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
4590
4591 * gcc.target/s390/morestack.c: New test.
4592
4593 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4594
4595 PR target/69625
4596 * gcc.target/s390/pr69625.c: Add test case.
4597
4598 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4599
4600 PR testsuite/68580
4601 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4602
4603 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4604
4605 PR target/68404
4606 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4607 * gcc.target/powerpc/fusion3.c: Likewise.
4608
4609 2016-02-18 Richard Biener <rguenther@suse.de>
4610
4611 PR middle-end/69553
4612 * g++.dg/torture/pr69553.C: New testcase.
4613
4614 2016-02-18 Nick Clifton <nickc@redhat.com>
4615
4616 PR target/62254
4617 PR target/69610
4618 * gcc.target/arm/pr62554.c: New test.
4619 * gcc.target/arm/pr69610-1.c: New test.
4620 * gcc.target/arm/pr69610-2.c: New test.
4621
4622 2016-02-18 Richard Biener <rguenther@suse.de>
4623
4624 PR middle-end/69854
4625 * gcc.dg/torture/pr69854.c: New testcase.
4626
4627 2016-02-17 Jakub Jelinek <jakub@redhat.com>
4628
4629 PR c++/69850
4630 * g++.dg/warn/Wnonnull-compare-1.C: New test.
4631
4632 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4633
4634 * gcc.target/powerpc/vec-cg.c: New test.
4635
4636 2016-02-17 Richard Biener <rguenther@suse.de>
4637
4638 PR testsuite/69586
4639 * gcc.dg/uninit-21.c: Add -fno-short-enums.
4640
4641 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4642
4643 PR target/69161
4644 * gcc.c-torture/compile/pr69161.c: New test.
4645
4646 2016-02-17 David Sherwood <david.sherwood@arm.com>
4647
4648 PR target/69532
4649 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4650 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4651
4652 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4653
4654 * gcc.dg/ifcvt-4.c: Skip on Visium.
4655
4656 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4657
4658 * gnat.dg/atomic8.adb: New test.
4659
4660 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4661
4662 * gnat.dg/discr46.ad[sb]: New test.
4663
4664 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4665
4666 PR Target/48344
4667 * gcc.target/powerpc/pr48344-1.c: New test.
4668
4669 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4670
4671 PR fortran/69742
4672 * gfortran.dg/associate_21.f90: New test.
4673
4674 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4675
4676 PR c/69835
4677 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4678 -Wnonnull in dg-options.
4679 * c-c++-common/nonnull-2.c: New test.
4680
4681 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4682 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4683
4684 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4685
4686 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4687
4688 PR middle-end/69801
4689 * gcc.dg/pr69801.c: Add empty dg-options.
4690
4691 2016-02-16 James Norris <jnorris@codesourcery.com>
4692
4693 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4694 * g++.dg/goacc/deviceptr-1.c: New file.
4695
4696 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4697
4698 PR tree-optimization/69820
4699 * gcc.dg/vect/pr69820.c: New test.
4700
4701 2016-02-16 Richard Biener <rguenther@suse.de>
4702
4703 PR tree-optimization/69776
4704 * gcc.dg/torture/pr69776-2.c: New testcase.
4705
4706 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4707
4708 PR tree-optimization/69714
4709 * gcc.dg/torture/pr69714.c: New test.
4710
4711 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4712
4713 PR tree-optimization/69802
4714 * gcc.dg/pr69802.c: New test.
4715
4716 2016-02-16 Richard Biener <rguenther@suse.de>
4717
4718 PR middle-end/69801
4719 * gcc.dg/pr69801.c: New testcase.
4720
4721 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4722
4723 PR libgfortran/69651
4724 * gfortran.dg/read_bang.f90: New test.
4725 * gfortran.dg/read_bang4.f90: New test.
4726
4727 2016-02-15 Jakub Jelinek <jakub@redhat.com>
4728
4729 PR c++/69658
4730 * g++.dg/init/pr69658.C: New test.
4731
4732 PR c++/69797
4733 * c-c++-common/pr69797.c: New test.
4734
4735 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4736
4737 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4738 check for aarch64*-*-*.
4739
4740 2016-02-15 Richard Biener <rguenther@suse.de>
4741
4742 PR tree-optimization/69783
4743 * gcc.dg/vect/pr69783.c: New testcase.
4744
4745 2016-02-15 Richard Biener <rguenther@suse.de>
4746
4747 PR tree-optimization/69776
4748 * gcc.dg/torture/pr69776.c: New testcase.
4749
4750 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4751
4752 PR fortran/60526
4753 * gfortran.dg/type_decl_4.f90: Reinstated.
4754
4755 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
4756
4757 PR fortran/68746
4758 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4759
4760 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4761
4762 PR fortran/60526
4763 PR bootstrap/69816
4764 * gfortran.dg/type_decl_4.f90: Removed.
4765
4766 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4767
4768 PR fortran/60526
4769 * gfortran.dg/type_decl_4.f90: New test.
4770
4771 2016-02-14 Alan Modra <amodra@gmail.com>
4772
4773 PR testsuite/68886
4774 * gcc.c-torture/execute/stkalign.c: Revise test.
4775
4776 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4777
4778 PR target/67260
4779 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4780
4781 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4782
4783 PR target/67260
4784 * gcc.target/sh/torture/pr67260.c: New.
4785
4786 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
4787
4788 * gcc.dg/pr67964.c: Add dg-require-alias.
4789
4790 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4791
4792 PR target/67636
4793 PR target/64345
4794 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4795
4796 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4797
4798 PR libgfortran/69668
4799 * gfortran.dg/namelist_88.f90: New test.
4800
4801 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4802
4803 PR libgfortran/69668
4804 * gfortran.dg/namelist_38.f90: Update test.
4805 * gfortran.dg/namelist_84.f90: Update test.
4806
4807 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4808
4809 PR other/69554
4810 * gcc.dg/pr69554-1.c: New test.
4811 * gfortran.dg/pr69554-1.F90: New test.
4812 * gfortran.dg/pr69554-2.F90: New test.
4813 * lib/gcc-dg.exp (proc dg-locus): New function.
4814 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4815 distinguish between the caret-printing and non-caret-printing
4816 cases. If caret-printing has been explicitly enabled, bail out
4817 without attempting to fix up the output.
4818
4819 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4820
4821 PR driver/69265
4822 PR driver/69453
4823 * gcc.dg/spellcheck-options-3.c: New test case.
4824 * gcc.dg/spellcheck-options-4.c: New test case.
4825 * gcc.dg/spellcheck-options-5.c: New test case.
4826 * gcc.dg/spellcheck-options-6.c: New test case.
4827 * gcc.dg/spellcheck-options-7.c: New test case.
4828 * gcc.dg/spellcheck-options-8.c: New test case.
4829 * gcc.dg/spellcheck-options-9.c: New test case.
4830 * gcc.dg/spellcheck-options-10.c: New test case.
4831
4832 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4833
4834 PR rtl-optimization/69764
4835 PR rtl-optimization/69771
4836 * c-c++-common/pr69764.c: New test.
4837 * gcc.dg/torture/pr69771.c: New test.
4838
4839 2016-02-12 Marek Polacek <polacek@redhat.com>
4840
4841 * g++.dg/torture/init-list1.C: New.
4842
4843 2016-02-12 Marek Polacek <polacek@redhat.com>
4844
4845 * gcc.dg/pr69522.c: Add empty dg-options.
4846
4847 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4848
4849 * g++.dg/lto/lto.exp: Include and init mpx.
4850 * g++.dg/lto/pr69729_0.C: New test.
4851
4852 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4853
4854 PR ipa/69241
4855 * g++.dg/ipa/pr69241-4.C: New test.
4856
4857 PR ipa/68672
4858 * g++.dg/ipa/pr68672-1.C: New test.
4859 * g++.dg/ipa/pr68672-2.C: New test.
4860 * g++.dg/ipa/pr68672-3.C: New test.
4861
4862 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4863
4864 PR c/69522
4865 * gcc.dg/pr69522.c: New test.
4866
4867 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4868
4869 PR c++/69098
4870 * g++.dg/cpp1y/69098.C: New test.
4871 * g++.dg/cpp1y/69098-2.C: New test.
4872
4873 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4874
4875 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4876 and neighbour -> neighbor.
4877 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4878 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4879 * c-c++-common/Wvarargs.c: Likewise.
4880 * c-c++-common/goacc/host_data-5.c: Likewise.
4881 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4882 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4883 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4884 * gcc.target/aarch64/pr60697.c: Likewise.
4885 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4886 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4887 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4888 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4889 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4890 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4891 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4892 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4893 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4894 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4895 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4896 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4897 * g++.dg/lookup/koenig5.C: Likewise.
4898 * g++.dg/ext/no-asm-2.C: Likewise.
4899 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4900 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4901 * gfortran.dg/used_types_16.f90: Likewise.
4902 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4903 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4904 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4905 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4906 * gfortran.dg/abstract_type_6.f03: Likewise.
4907 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4908 * gfortran.dg/used_types_15.f90: Likewise.
4909 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4910 * gfortran.dg/exit_3.f08: Likewise.
4911 * gfortran.dg/open_status_2.f90: Likewise.
4912 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4913 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4914 * gfortran.dg/associate_1.f03: Likewise.
4915 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4916 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4917 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4918 * gcc.dg/builtin-object-size-1.c: Likewise.
4919 * gcc.dg/noreturn-6.c: Likewise.
4920 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4921 * gcc.dg/globalalias.c: Likewise.
4922 * gcc.dg/builtins-config.h: Likewise.
4923 * gcc.dg/pr30457.c: Likewise.
4924 * gcc.c-torture/compile/volatile-1.c: Likewise.
4925 * gcc.c-torture/execute/20101011-1.c: Likewise.
4926 * c-c++-common/Waddress-1.c: Likewise.
4927
4928 2016-02-11 Jakub Jelinek <jakub@redhat.com>
4929
4930 PR c/69768
4931 * c-c++-common/Waddress-1.c: New test.
4932
4933 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4934
4935 PR fortran/69296
4936 * gfortran.dg/associate_19.f03: New test.
4937 * gfortran.dg/associate_20.f03: New test.
4938
4939 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4940
4941 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4942
4943 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4944
4945 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4946 .arch armv8-a\n. Add -dA to dg-options.
4947 * gcc.target/aarch64/assembler_arch_1.c: New test.
4948 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4949
4950 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4951
4952 PR c++/68726
4953 * g++.dg/cpp0x/pr68726.C: New.
4954
4955 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4956
4957 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4958 test.
4959
4960 2016-02-11 Richard Biener <rguenther@suse.de>
4961
4962 * g++.dg/tree-ssa/pr61034.C: Adjust.
4963
4964 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4965
4966 PR target/69148
4967 * gcc.target/s390/pr69148.c: New.
4968
4969 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4970
4971 PR tree-optimization/69652
4972 * gcc.dg/torture/pr69652.c: New test.
4973
4974 2016-02-10 Jakub Jelinek <jakub@redhat.com>
4975 Patrick Palka <ppalka@gcc.gnu.org>
4976
4977 PR ipa/69241
4978 PR c++/69649
4979 * g++.dg/ipa/pr69241-1.C: New test.
4980 * g++.dg/ipa/pr69241-2.C: New test.
4981 * g++.dg/ipa/pr69241-3.C: New test.
4982 * g++.dg/ipa/pr69649.C: New test.
4983
4984 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
4985
4986 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4987 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4988
4989 2016-02-10 Bin Cheng <bin.cheng@arm.com>
4990
4991 PR tree-optimization/68021
4992 * gcc.dg/tree-ssa/pr68021.c: New test.
4993
4994 2016-02-10 Richard Biener <rguenther@suse.de>
4995
4996 PR tree-optimization/69726
4997 * gcc.dg/uninit-22.c: New testcase.
4998
4999 2016-02-09 Andrew Pinski <apinski@cavium.com>
5000
5001 PR tree-opt/69282
5002 * gcc.c-torture/compile/20160205-1.c: New testcase.
5003
5004 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5005
5006 PR target/68404
5007 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5008 instead accessing a really large arrray.
5009 * gcc.target/powerpc/fusion3.c: Likewise.
5010
5011 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
5012
5013 PR target/68532
5014 * gcc.c-torture/execute/pr68532.c: New test.
5015
5016 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
5017
5018 PR target/69634
5019 * gcc.dg/pr69634.c: New.
5020
5021 2016-02-09 Richard Biener <rguenther@suse.de>
5022
5023 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5024
5025 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
5026
5027 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5028
5029 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
5030
5031 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5032
5033 2016-02-09 Richard Biener <rguenther@suse.de>
5034
5035 PR tree-optimization/69715
5036 * gcc.dg/torture/pr69715.c: New testcase.
5037
5038 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5039
5040 PR c++/69139
5041 * g++.dg/cpp0x/trailing12.C: New test.
5042 * g++.dg/cpp0x/trailing13.C: New test.
5043
5044 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5045
5046 PR c++/69283
5047 PR c++/67835
5048 * g++.dg/cpp1y/auto-fn29.C: New test.
5049 * g++.dg/cpp1y/auto-fn30.C: New test.
5050
5051 2016-02-08 Jakub Jelinek <jakub@redhat.com>
5052
5053 PR tree-optimization/69209
5054 * gcc.c-torture/compile/pr69209.c: New test.
5055
5056 2016-02-08 Jeff Law <law@redhat.com>
5057
5058 PR tree-optimization/68541
5059 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5060 of statements allowed in join block for path splitting.
5061
5062 2016-02-08 Jakub Jelinek <jakub@redhat.com>
5063
5064 PR c++/59627
5065 * g++.dg/gomp/pr59627.C: New test.
5066
5067 PR ipa/69239
5068 * g++.dg/ipa/pr69239.C: New test.
5069
5070 2016-02-08 David Malcolm <dmalcolm@redhat.com>
5071
5072 PR preprocessor/69664
5073 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
5074 * gcc.dg/cpp/warn-comments.c: Likewise.
5075
5076 2016-02-08 Marek Polacek <polacek@redhat.com>
5077
5078 PR c++/69688
5079 * g++.dg/init/const12.C: New test.
5080
5081 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
5082
5083 PR target/60410
5084 * gcc.dg/lto/pr55113_0.c: Remove test.
5085
5086 2016-02-08 Richard Biener <rguenther@suse.de>
5087
5088 PR tree-optimization/69719
5089 * gcc.dg/torture/pr69719.c: New testcase.
5090
5091 2016-02-08 Richard Biener <rguenther@suse.de>
5092 Jeff Law <law@redhat.com>
5093
5094 PR target/68273
5095 * gcc.target/mips/pr68273.c: New testcase.
5096
5097 2016-02-08 Richard Biener <rguenther@suse.de>
5098
5099 PR rtl-optimization/69274
5100 * gcc.target/i386/addr-sel-1.c: XFAIL.
5101
5102 2016-02-08 Jeff Law <law@redhat.com>
5103
5104 PR tree-optimization/68541
5105 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
5106
5107 PR tree-optimization/65917
5108 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
5109
5110 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5111
5112 PR fortran/50555
5113 * gfortran.dg/namelist_args.f90: New test.
5114
5115 2016-02-05 Jeff Law <law@redhat.com>
5116
5117 PR tree-optimization/68541
5118 * gcc.dg/tree-ssa/split-path-2.c: New test.
5119 * gcc.dg/tree-ssa/split-path-3.c: New test.
5120 * gcc.dg/tree-ssa/split-path-4.c: New test.
5121 * gcc.dg/tree-ssa/split-path-5.c: New test.
5122 * gcc.dg/tree-ssa/split-path-6.c: New test.
5123 * gcc.dg/tree-ssa/split-path-7.c: New test.
5124
5125 2016-02-05 Martin Sebor <msebor@redhat.com>
5126
5127 PR c++/69662
5128 * g++.dg/warn/Wplacement-new-size-1.C: New test.
5129 * g++.dg/warn/Wplacement-new-size-2.C: New test.
5130
5131 2016-02-06 Richard HEnderson <rth@redhat.com>
5132
5133 PR c/69643
5134 * gcc.target/i386/addr-space-4.c: New.
5135 * gcc.target/i386/addr-space-5.c: New.
5136
5137 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
5138
5139 PR fortran/66089
5140 * gfortran.dg/elemental_dependency_6.f90: New.
5141
5142 2016-02-05 Jakub Jelinek <jakub@redhat.com>
5143
5144 PR rtl-optimization/69691
5145 * gcc.c-torture/execute/pr69691.c: New test.
5146
5147 PR c++/69628
5148 * g++.dg/parse/pr69628.C: New test.
5149
5150 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
5151
5152 * gcc.dg/sancov/asan.c: Move to ...
5153 * gcc.dg/asan/sancov-1.c: ... here.
5154
5155 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
5156
5157 * gcc.target/i386/pr69577.c: Require avx_runtime target.
5158
5159 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
5160
5161 PR target/69677
5162 * gcc.target/i386/pr69677.c: New test.
5163
5164 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
5165
5166 PR c++/68948
5167 * g++.dg/template/pr68948.C: New test.
5168
5169 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5170
5171 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
5172 (only necessary on s390x).
5173
5174 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
5175
5176 * gcc.target/i386/pr69454-2.c: Compile with -msse2
5177 -mno-accumulate-outgoing-args.
5178
5179 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
5180
5181 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
5182
5183 2016-02-04 Jakub Jelinek <jakub@redhat.com>
5184
5185 PR c/69669
5186 * c-c++-common/pr69669.c: New test.
5187
5188 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5189
5190 PR target/69667
5191 * g++.dg/pr69667.C: New file.
5192
5193 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
5194
5195 PR target/69619
5196 * gcc.dg/pr69619.c: Add new test.
5197
5198 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
5199
5200 PR rtl-optimization/69577
5201 * gcc.target/i386/pr69577.c: New test.
5202
5203 2016-02-04 Martin Liska <mliska@suse.cz>
5204
5205 * g++.dg/asan/pr69276.C: New test.
5206
5207 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5208
5209 PR target/65932
5210 PR target/67714
5211 * gcc.target/arm/wmul-3.c: Simplify test to generate just
5212 a single smulbb instruction.
5213 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
5214 * gcc.target/amr/wmul-2.c: Likewise.
5215
5216 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5217
5218 PR target/65932
5219 PR target/67714
5220 * gcc.c-torture/execute/pr67714.c: New test.
5221
5222 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5223
5224 PR target/69454
5225 * gcc.target/i386/pr69454-1.c: New test.
5226 * gcc.target/i386/pr69454-2.c: New test.
5227
5228 2016-02-03 Martin Sebor <msebor@redhat.com>
5229
5230 PR c++/69251
5231 PR c++/69253
5232 PR c++/69290
5233 PR c++/69277
5234 PR c++/69349
5235 * g++.dg/ext/flexarray-mangle-2.C: New test.
5236 * g++.dg/ext/flexarray-mangle.C: New test.
5237 * g++.dg/ext/flexarray-subst.C: New test.
5238 * g++.dg/ext/flexary11.C: New test.
5239 * g++.dg/ext/flexary12.C: New test.
5240 * g++.dg/ext/flexary13.C: New test.
5241 * g++.dg/ext/flexary14.C: New test.
5242 * g++.dg/other/dump-ada-spec-2.C: Adjust.
5243
5244 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
5245
5246 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
5247 Define only if CHECK_FLOAT128 is defined.
5248 (main): Properly initialize u5.
5249
5250 2016-02-03 Jakub Jelinek <jakub@redhat.com>
5251
5252 PR c/69627
5253 * gcc.dg/pr69627.c: New test.
5254
5255 PR target/69644
5256 * gcc.dg/pr69644.c: New test.
5257
5258 2016-02-03 Mike Stump <mikestump@comcast.net>
5259
5260 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
5261 support for struct-layout-1.exp.
5262
5263 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
5264
5265 PR c++/69056
5266 * g++.dg/cpp0x/pr69056.C: New test.
5267
5268 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
5269 Alexandre Oliva <aoliva@redhat.com>
5270
5271 PR target/69461
5272 * gcc.target/powerpc/pr69461.c: New.
5273
5274 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
5275
5276 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
5277 works from here ...
5278 (check_effective_target_fsanitize_thread): ... to here. Do not
5279 specify additional compile flags for the test source.
5280 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
5281 specify additional compile flags for the test source.
5282
5283 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
5284
5285 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5286
5287 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
5288
5289 PR fortran/67451
5290 PR fortran/69418
5291 * gfortran.dg/coarray_allocate_2.f08: New test.
5292 * gfortran.dg/coarray_allocate_3.f08: New test.
5293 * gfortran.dg/coarray_allocate_4.f08: New test.
5294
5295 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
5296
5297 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
5298 use same scan-tree-dump-times on all platforms.
5299 * gcc.dg/vect/vect-outer-1.c: Likewise.
5300 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
5301 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5302 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
5303 * gcc.dg/vect/vect-outer-1b.c: Likewise.
5304 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5305 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5306 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5307
5308 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
5309
5310 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
5311 warning.
5312
5313 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
5314
5315 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
5316
5317 2016-02-02 James Norris <jnorris@codesourcery.com>
5318
5319 * c-c++-common/goacc/routine-5.c: Add tests.
5320
5321 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
5322
5323 * gcc.target/nvptx/unsigned-cmp.c: New test.
5324
5325 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
5326
5327 * gcc.target/aarch64/scalar_shift_1.c
5328 (test_corners_sisd_di): Improve force to SIMD register.
5329 (test_corners_sisd_si): Likewise.
5330 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
5331 Remove scan-assembler check for ldr.
5332
5333 2016-02-02 Richard Biener <rguenther@suse.de>
5334
5335 PR tree-optimization/69595
5336 * gcc.dg/Warray-bounds-17.c: New testcase.
5337
5338 2016-02-02 Richard Biener <rguenther@suse.de>
5339
5340 PR tree-optimization/69606
5341 * gcc.dg/torture/pr69606.c: New testcase.
5342
5343 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
5344
5345 PR middle-end/68542
5346 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5347 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5348
5349 2016-02-02 Alan Modra <amodra@gmail.com>
5350
5351 PR target/69548
5352 * gcc.target/powerpc/pr69548.c: New test.
5353
5354 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5355
5356 PR rtl-optimization/69592
5357 * gcc.dg/pr69592.c: New test.
5358
5359 PR preprocessor/69543
5360 PR c/69558
5361 * gcc.dg/pr69543.c: New test.
5362 * gcc.dg/pr69558.c: New test.
5363
5364 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
5365
5366 PR testsuite/65940
5367 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
5368
5369 2016-02-01 Martin Sebor <msebor@redhat.com>
5370
5371 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5372
5373 2016-02-01 Bin Cheng <bin.cheng@arm.com>
5374
5375 PR tree-optimization/67921
5376 * c-c++-common/ubsan/pr67921.c: New test.
5377
5378 2016-02-01 Richard Biener <rguenther@suse.de>
5379
5380 PR middle-end/69556
5381 * gcc.dg/tree-ssa/recip-8.c: New testcase.
5382
5383 2016-02-01 Richard Biener <rguenther@suse.de>
5384
5385 PR tree-optimization/69574
5386 * gcc.dg/torture/pr69574.c: New testcase.
5387
5388 2016-02-01 Richard Biener <rguenther@suse.de>
5389
5390 PR tree-optimization/69579
5391 * gcc.dg/setjmp-6.c: New testcase.
5392
5393 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5394
5395 PR rtl-optimization/69570
5396 * g++.dg/opt/pr69570.C: New test.
5397
5398 2016-02-01 Richard Henderson <rth@redhat.com>
5399
5400 * gcc.dg/pr69535.c: New test.
5401
5402 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
5403
5404 PR testsuite/69584
5405 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5406 * gcc.dg/tree-ssa/sra-18.c: Likewise.
5407
5408 PR debug/68244
5409 * g++.dg/parse/parens3.C: Use register "4" on hppa.
5410
5411 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
5412
5413 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
5414
5415 PR fortran/67564
5416 * gfortran.dg/allocate_with_source_17.f03: New test.
5417
5418 2016-01-30 Jakub Jelinek <jakub@redhat.com>
5419
5420 PR tree-optimization/69546
5421 * gcc.dg/torture/pr69546.c: New test.
5422
5423 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
5424
5425 PR fortran/69566
5426 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5427
5428 2016-01-30 Martin Sebor <msebor@redhat.com>
5429
5430 PR c++/68490
5431 * g++.dg/ext/flexary10.C: New test.
5432
5433 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5434
5435 PR fortran/66707
5436 gfortran.dg/common_23.f90: New test.
5437
5438 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5439
5440 PR target/65546
5441 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5442 condition being checked, and disable it when the target supports
5443 misaligned loads and stores.
5444
5445 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5446
5447 PR debug/69518
5448 * gcc.dg/torture/pr69518.c: New test.
5449
5450 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
5451
5452 PR target/69530
5453 * gcc.target/i386/pr69530.c: New test.
5454
5455 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
5456
5457 PR target/65604
5458 * gcc.target/mips/div-delay.c: New test.
5459
5460 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR target/69551
5463 * gcc.target/i386/pr69551.c: New test.
5464
5465 PR target/66137
5466 * gcc.target/i386/pr66137.c: New test.
5467
5468 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
5469
5470 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5471 always built for p5600.
5472 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5473 isa=p5600 dg-option.
5474
5475 2016-01-29 Richard Biener <rguenther@suse.de>
5476
5477 PR tree-optimization/69547
5478 * g++.dg/tree-ssa/pr69547.C: New testcase.
5479
5480 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR debug/66869
5483 * g++.dg/warn/Wunused-function2.C: New test.
5484
5485 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5486
5487 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5488 support for test to succeed.
5489
5490 2016-01-29 Marek Polacek <polacek@redhat.com>
5491
5492 PR c++/69509
5493 PR c++/69516
5494 * g++.dg/ext/constexpr-vla2.C: New test.
5495 * g++.dg/ext/constexpr-vla3.C: New test.
5496 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5497
5498 2016-01-29 Richard Biener <rguenther@suse.de>
5499
5500 PR middle-end/69537
5501 * gcc.dg/uninit-21.c: New testcase.
5502
5503 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
5504
5505 PR target/69459
5506 * gcc.target/i386/pr69459.c: New test.
5507
5508 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
5509
5510 PR target/68400
5511 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5512 * gcc.target/mips/pr68400.c: New test.
5513
5514 2016-01-28 Martin Sebor <msebor@redhat.com>
5515
5516 PR target/17381
5517 * gcc.target/powerpc/pr17381.c: New test.
5518
5519 2016-01-28 Jakub Jelinek <jakub@redhat.com>
5520
5521 PR middle-end/69542
5522 * gcc.dg/torture/pr69542.c: New test.
5523
5524 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
5525
5526 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5527
5528 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5529
5530 * gcc.dg/pr65980.c: Skip on AIX.
5531 * gcc.dg/pr66688.c: Same.
5532
5533 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5534
5535 PR target/63679
5536 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5537 * gcc.dg/tree-ssa/sra-18.c: Same.
5538
5539 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
5540
5541 PR fortran/62536
5542 * gfortran.dg/block_15.f08: New test.
5543 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5544 on incorrectly closed BLOCK.
5545
5546 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
5547
5548 * gcc.dg/declare-simd.c: New test.
5549 2016-01-28 Richard Biener <rguenther@suse.de>
5550
5551 PR tree-optimization/69466
5552 * gfortran.dg/vect/pr69466.f90: New testcase.
5553
5554 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5555
5556 * g++.dg/pr67989.C: Remove ARM-specific option.
5557 * gcc.target/arm/pr67989.C: New file.
5558
5559 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5560
5561 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5562 and expm1 test for glibc < 2.11.
5563
5564 2016-01-27 Richard Henderson <rth@redhat.com>
5565
5566 * gcc.c-torture/execute/pr69447.c: New test.
5567
5568 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
5569
5570 PR fortran/69422
5571 * gfortran.dg/alloc_comp_assign_15.f03: New test.
5572
5573 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5574
5575 PR debug/66869
5576 * gcc.dg/pr66869.c: New test.
5577
5578 2016-01-25 Jeff Law <law@redhat.com>
5579
5580 PR tree-optimization/68398
5581 PR tree-optimization/69196
5582 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5583 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5584 path to avoid new heuristic allowing more irreducible regions
5585 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5586 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5587 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5588 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5589 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5590
5591 2016-01-27 Marek Polacek <polacek@redhat.com>
5592
5593 PR c/68062
5594 * c-c++-common/vector-compare-4.c: New test.
5595
5596 2016-01-27 David Malcolm <dmalcolm@redhat.com>
5597
5598 PR preprocessor/69126
5599 * c-c++-common/pr69126.c: New test case.
5600
5601 2016-01-27 Ian Lance Taylor <iant@google.com>
5602
5603 * gcc.dg/tree-ssa/ivopt_5.c: New test.
5604
5605 2016-01-27 Ryan Burn <contact@rnburn.com>
5606
5607 PR cilkplus/69267
5608 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5609
5610 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5611
5612 PR target/69512
5613 * gcc.target/i386/pr69512.c: New test.
5614
5615 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
5616
5617 PR ada/69488
5618 * gnat.dg/sso/*.adb: Robustify dg-output directives.
5619
5620 2016-01-27 Marek Polacek <polacek@redhat.com>
5621
5622 PR c++/69379
5623 * g++.dg/pr69379.C: New test.
5624
5625 2016-01-27 Martin Sebor <msebor@redhat.com>
5626
5627 PR c++/69317
5628 * g++.dg/abi/Wabi-2-2.C: New test.
5629 * g++.dg/abi/Wabi-2-3.C: New test.
5630 * g++.dg/abi/Wabi-3-2.C: New test.
5631 * g++.dg/abi/Wabi-3-3.C: New test.
5632
5633 2016-01-27 Richard Biener <rguenther@suse.de>
5634
5635 PR tree-optimization/69166
5636 * gcc.dg/torture/pr69166.c: New testcase.
5637
5638 2016-01-27 Martin Jambor <mjambor@suse.cz>
5639
5640 PR tree-optimization/69355
5641 * gcc.dg/tree-ssa/pr69355.c: New test.
5642
5643 2016-01-27 Marek Polacek <polacek@redhat.com>
5644
5645 PR c++/69496
5646 * g++.dg/ext/constexpr-vla1.C: New test.
5647
5648 2016-01-20 Christian Bruel <christian.bruel@st.com>
5649
5650 PR target/69245
5651 * gcc.target/arm/pr69245.c: New test.
5652
5653 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5654
5655 PR tree-optimization/69399
5656 * gcc.dg/torture/pr69399.c: New test.
5657
5658 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
5659
5660 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5661
5662 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
5663
5664 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5665
5666 2016-01-26 Tom de Vries <tom@codesourcery.com>
5667
5668 PR tree-optimization/69110
5669 * gcc.dg/autopar/pr69110.c: New test.
5670
5671 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5672 Sebastian Pop <s.pop@samsung.com>
5673
5674 * gcc.dg/graphite/isl-ast-op-select.c: New.
5675
5676 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5677
5678 PR fortran/69385
5679 * gfortran.dg/allocate_error_6.f90: New test.
5680
5681 2016-01-26 Richard Henderson <rth@redhat.com>
5682
5683 * gcc.dg/tm/pr60908.c: New test.
5684
5685 2016-01-26 David Malcolm <dmalcolm@redhat.com>
5686
5687 PR other/69006
5688 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5689 directive.
5690 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5691 expected multiline output to reflect the colorization being
5692 disabled before newlines.
5693 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5694 (custom_diagnostic_finalizer): Replace call to
5695 pp_newline_and_flush with call to pp_flush.
5696 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5697 * gfortran.dg/implicit_class_1.f90: Likewise.
5698 * lib/gcc-dg.exp (allow_blank_lines): New global.
5699 (dg-allow-blank-lines-in-output): New procedure.
5700 (gcc-dg-prune): Complain about blank lines in the output, unless
5701 dg-allow-blank-lines-in-output was called.
5702 * lib/multiline.exp (_build_multiline_regex): Only support
5703 arbitrary followup text for non-blank-lines, not for blank lines.
5704
5705 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR tree-optimization/69483
5708 * gcc.dg/pr69483.c: New test.
5709 * g++.dg/opt/pr69483.C: New test.
5710
5711 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5712
5713 PR target/68620
5714 * gcc.target/arm/pr68620.c: New test.
5715
5716 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5717
5718 * gcc.target/i386/pr68986-2.c: Remove -m32.
5719
5720 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5721
5722 PR target/68986
5723 * gcc.target/i386/pr68986-1.c: New test.
5724 * gcc.target/i386/pr68986-2.c: Likewise.
5725 * gcc.target/i386/pr68986-3.c: Likewise.
5726
5727 2016-01-26 Christian Bruel <christian.bruel@st.com>
5728
5729 * lib/target-supports.exp
5730 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5731 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5732 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5733
5734 2016-01-26 Richard Biener <rguenther@suse.de>
5735
5736 PR tree-optimization/69452
5737 * gcc.dg/torture/pr69452.c: New testcase.
5738
5739 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5740
5741 PR target/69442
5742 * gcc.dg/pr69442.c: New test.
5743
5744 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5745
5746 PR target/67896
5747 * gcc.target/aarch64/simd/pr67896.C: New.
5748
5749 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5750
5751 PR tree-optimization/69400
5752 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5753 function.
5754 (plugin_init): Call it.
5755 * gcc.dg/torture/pr69400.c: New test.
5756
5757 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5758
5759 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5760
5761 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5762 Sebastian Pop <s.pop@samsung.com>
5763
5764 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5765 isl-0.15.
5766
5767 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5768 Sebastian Pop <s.pop@samsung.com>
5769
5770 * gcc.dg/graphite/pr69292.c: New.
5771
5772 2016-01-25 Jakub Jelinek <jakub@redhat.com>
5773
5774 * c-c++-common/goacc/use_device-1.c: New test.
5775
5776 2016-01-25 Jeff Law <law@redhat.com>
5777
5778 PR tree-optimization/69196
5779 PR tree-optimization/68398
5780 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5781 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5782
5783 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
5784
5785 PR target/69469
5786 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5787 Algorithm.
5788
5789 2016-01-25 Richard Biener <rguenther@suse.de>
5790
5791 PR testsuite/69380
5792 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5793
5794 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5795
5796 PR target/69421
5797 * gcc.dg/pr69421.c: New test.
5798
5799 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5800
5801 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5802 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5803 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5804 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5805 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5806 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5807 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5808 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5809 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5810 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5811
5812 2016-01-25 Richard Biener <rguenther@suse.de>
5813
5814 PR tree-optimization/69376
5815 * gcc.dg/torture/pr69376.c: New testcase.
5816
5817 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5818
5819 PR fortran/69397
5820 PR fortran/68442
5821 * gfortran.dg/interface_38.f90: New test.
5822 * gfortran.dg/interface_39.f90: New test.
5823
5824 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5825
5826 Revert:
5827 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5828
5829 PR c++/11858
5830 PR c++/24663
5831 PR c++/24664
5832 * g++.dg/template/pr11858.C: New test.
5833 * g++.dg/template/pr24663.C: New test.
5834 * g++.dg/template/unify12.C: New test.
5835 * g++.dg/template/unify13.C: New test.
5836 * g++.dg/template/unify14.C: New test.
5837 * g++.dg/template/unify15.C: New test.
5838 * g++.dg/template/unify16.C: New test.
5839 * g++.dg/template/unify17.C: New test.
5840
5841 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5842
5843 PR fortran/68283
5844 gfortran.dg/pr68283.f90: New test.
5845
5846 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5847
5848 PR fortran/66094
5849 * gfortran.dg/inline_matmul_13.f90: New test.
5850 * gfortran.dg/matmul_bounds_8.f90: New test.
5851 * gfortran.dg/matmul_bounds_9.f90: New test.
5852 * gfortran.dg/matmul_bounds_10.f90: New test.
5853
5854 2016-01-23 Tom de Vries <tom@codesourcery.com>
5855
5856 PR tree-optimization/69426
5857 * gcc.dg/autopar/pr69426.c: New test.
5858
5859 2016-01-23 Martin Sebor <msebor@redhat.com>
5860
5861 PR c++/58109
5862 PR c++/69022
5863 * g++.dg/cpp0x/alignas5.C: New test.
5864 * g++.dg/ext/vector29.C: Same.
5865
5866 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
5867
5868 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5869 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5870 _GNU_SOURCE from compile flags to the source.
5871 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5872 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5873 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5874 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5875
5876 2016-01-22 Jakub Jelinek <jakub@redhat.com>
5877
5878 PR target/69432
5879 * g++.dg/opt/pr69432.C: New test.
5880
5881 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5882
5883 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5884 32-bit targets testing an -m64 multilib.
5885
5886 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5887
5888 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5889 64-bit support.
5890
5891 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5892
5893 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5894
5895 2016-01-21 Christian Bruel <christian.bruel@st.com>
5896
5897 PR target/68674
5898 * gcc.target/i386/pr68674.c
5899 * gcc.target/aarch64/pr68674.c
5900 * gcc.target/arm/pr68674.c
5901
5902 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5903
5904 PR target/69403
5905 * gcc.c-torture/execute/pr69403.c: New test.
5906
5907 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5908
5909 PR c++/55843
5910 * g++.dg/template/pr55843.C: New.
5911
5912 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5913
5914 PR testsuite/66877
5915 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5916 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5917
5918 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5919
5920 PR testsuite/67489
5921 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5922 from dg-do compile directive, and instead add
5923 { dg-require-effective-target int128 }.
5924
5925 2016-01-20 Martin Sebor <msebor@redhat.com>
5926
5927 PR c/69405
5928 * gcc.dg/sync-fetch.c: New test.
5929
5930 2016-01-21 Martin Sebor <msebor@redhat.com>
5931
5932 PR target/69252
5933 * gcc.target/powerpc/pr69252.c: New test.
5934
5935 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5936
5937 PR fortran/65996
5938 * gfortran.dg/pr65996.f90: New test.
5939
5940 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5941
5942 PR c++/68810
5943 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5944 expected to generate an error.
5945
5946 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5947
5948 PR middle-end/66178
5949 * gcc.dg/torture/pr66178.c: New test.
5950
5951 2016-01-21 Anton Blanchard <anton@samba.org>
5952 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5953
5954 PR target/63354
5955 * gcc.target/powerpc/pr63354.c: New test.
5956
5957 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5958
5959 PR rtl-optimization/68990
5960 * gcc.target/i386/pr68990: New.
5961
5962 2016-01-21 Nick Clifton <nickc@redhat.com>
5963
5964 PR target/69129
5965 * gcc.target/mips/pr69129.c: New.
5966
5967 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5968
5969 PR c++/58046
5970 * g++.dg/cpp0x/pr58046.C: New.
5971
5972 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5973
5974 PR target/69187
5975 PR target/65624
5976 * gcc.target/arm/pr69187.c: New test.
5977
5978 PR c++/69355
5979 * g++.dg/torture/pr69355.C: New test.
5980
5981 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5982 Sebastian Pop <s.pop@samsung.com>
5983
5984 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5985
5986 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5987 Sebastian Pop <s.pop@samsung.com>
5988
5989 * gcc.dg/graphite/pr68976.c: New test.
5990
5991 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5992
5993 PR middle-end/67653
5994 * c-c++-common/pr67653.c: New test.
5995 * gcc.dg/torture/pr29119.c: Add dg-warning.
5996
5997 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5998
5999 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6000
6001 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6002
6003 PR c/24293
6004 * gcc.dg/pr24293.c: New test.
6005 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6006 incomplete struct type.
6007 * gcc.dg/declspec-1.c: Likewise.
6008 * gcc.dg/pr63549.c: Likewise.
6009
6010 2016-01-20 Jakub Jelinek <jakub@redhat.com>
6011
6012 PR tree-optimization/66612
6013 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6014 for bdn instruction.
6015
6016 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6017
6018 * lib/target-supports.exp
6019 (check_effective_target_arm_fp_ok_nocache): New.
6020 (check_effective_target_arm_fp_ok): New.
6021 (add_options_for_arm_fp): New.
6022 (check_effective_target_arm_crypto_ok_nocache): Require
6023 target_arm_v8_neon_ok instead of arm32.
6024 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6025 (check_effective_target_arm_crypto_pragma_ok): New.
6026 (add_options_for_arm_vfp): New.
6027 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6028 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6029 target instead. Force initial fpu to vfp.
6030 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6031 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6032 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6033 dependency.
6034 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6035 use arm_vfp effective target instead. Force initial fpu to vfp.
6036 * gcc.target/arm/attr-neon3.c: Likewise.
6037 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6038 arm_vfp_ok.
6039 * gcc.target/arm/unsigned-float.c: Likewise.
6040 * gcc.target/arm/vfp-1.c: Likewise.
6041 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6042 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6043 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6044 * gcc.target/arm/vfp-ldmias.c: Likewise.
6045 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6046 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6047 * gcc.target/arm/vfp-stmiad.c: Likewise.
6048 * gcc.target/arm/vfp-stmias.c: Likewise.
6049 * gcc.target/arm/vnmul-1.c: Likewise.
6050 * gcc.target/arm/vnmul-2.c: Likewise.
6051 * gcc.target/arm/vnmul-3.c: Likewise.
6052 * gcc.target/arm/vnmul-4.c: Likewise.
6053
6054 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
6055
6056 PR testsuite/69366
6057 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6058 the MPX run-time library, for compile-time MPX test.
6059 * gcc.target/i386/chkp-always_inline.c: Likewise.
6060 * gcc.target/i386/chkp-bndret.c: Likewise.
6061 * gcc.target/i386/chkp-builtins-1.c: Likewise.
6062 * gcc.target/i386/chkp-builtins-2.c: Likewise.
6063 * gcc.target/i386/chkp-builtins-3.c: Likewise.
6064 * gcc.target/i386/chkp-builtins-4.c: Likewise.
6065 * gcc.target/i386/chkp-const-check-1.c: Likewise.
6066 * gcc.target/i386/chkp-const-check-2.c: Likewise.
6067 * gcc.target/i386/chkp-hidden-def.c: Likewise.
6068 * gcc.target/i386/chkp-label-address.c: Likewise.
6069 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
6070 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
6071 * gcc.target/i386/chkp-pr69044.c: Likewise.
6072 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
6073 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
6074 * gcc.target/i386/chkp-strchr.c: Likewise.
6075 * gcc.target/i386/chkp-strlen-1.c: Likewise.
6076 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6077 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6078 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6079 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6080 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6081 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6082 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6083 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6084 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6085 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6086 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6087 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6088 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6089 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6090 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6091 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6092 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6093 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6094 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6095 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6096 * gcc.target/i386/pr63995-2.c: Likewise.
6097 * gcc.target/i386/pr64805.c: Likewise.
6098 * gcc.target/i386/pr65044.c: Likewise.
6099 * gcc.target/i386/pr65167.c: Likewise.
6100 * gcc.target/i386/pr65183.c: Likewise.
6101 * gcc.target/i386/pr65184.c: Likewise.
6102 * gcc.target/i386/thunk-retbnd.c: Likewise.
6103
6104 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
6105
6106 PR tree-optimization/69328
6107 * gcc.dg/pr69328.c: New test.
6108
6109 2016-01-20 Jeff Law <law@redhat.com>
6110
6111 PR target/25114
6112 * gcc.target/m68k/pr25114.c: New test.
6113
6114 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6115
6116 * gcc.target/arm/memset-inline-10.c: Added
6117 dg-require-effective-target arm_thumb2_ok.
6118
6119 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
6120
6121 * gcc.dg/debug/dwarf2/sso.c: New test.
6122
6123 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
6124
6125 PR testsuite/68820
6126 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
6127 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
6128 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
6129
6130 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6131
6132 PR ipa/66223
6133 * g++.dg/ipa/devirt-50.C: New testcase.
6134
6135 2016-01-19 Marek Polacek <polacek@redhat.com>
6136
6137 PR c++/68965
6138 * g++.dg/cpp1y/parameter-pack-1.C: New test.
6139 * g++.dg/cpp1y/parameter-pack-2.C: New test.
6140
6141 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6142
6143 PR target/69135
6144 * gcc.target/arm/pr69135_1.c: New test.
6145
6146 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6147
6148 * gcc.target/aarch64/ccmp_1.c: Add new tests.
6149
6150 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6151
6152 * gcc.target/aarch64/ccmp_1.c: New testcase.
6153
6154 2016-01-19 Marek Polacek <polacek@redhat.com>
6155
6156 PR c++/68586
6157 * g++.dg/cpp0x/enum30.C: New test.
6158
6159 2016-01-19 Richard Biener <rguenther@suse.de>
6160
6161 PR tree-optimization/69336
6162 * g++.dg/tree-ssa/pr69336.C: New testcase.
6163
6164 2016-01-19 Jakub Jelinek <jakub@redhat.com>
6165
6166 PR debug/65779
6167 * gcc.dg/pr65779.c: New test.
6168
6169 2016-01-19 Richard Biener <rguenther@suse.de>
6170
6171 PR tree-optimization/69352
6172 * gcc.dg/torture/pr69352.c: New testcase.
6173
6174 2016-01-19 Jakub Jelinek <jakub@redhat.com>
6175
6176 PR rtl-optimization/68955
6177 PR rtl-optimization/64557
6178 * gcc.dg/torture/pr68955.c: New test.
6179
6180 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6181
6182 PR lto/69136
6183 * g++.dg/torture/pr69136.C: New testcase.
6184
6185 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6186
6187 PR lto/69133
6188 * g++.dg/lto/pr69133_0.C: New testcase.
6189 * g++.dg/lto/pr69133_1.C: New testcase.
6190
6191 2016-01-15 Jeff Law <law@redhat.com>
6192
6193 PR tree-optimization/69320
6194 * gcc.c-torture/pr69320-1.c: New test.
6195 * gcc.c-torture/pr69320-2.c: New test.
6196 * gcc.c-torture/pr69320-3.c: New test.
6197 * gcc.c-torture/pr69320-4.c: New test.
6198
6199 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6200
6201 PR c++/11858
6202 PR c++/24663
6203 PR c++/24664
6204 * g++.dg/template/pr11858.C: New test.
6205 * g++.dg/template/pr24663.C: New test.
6206 * g++.dg/template/unify12.C: New test.
6207 * g++.dg/template/unify13.C: New test.
6208 * g++.dg/template/unify14.C: New test.
6209 * g++.dg/template/unify15.C: New test.
6210 * g++.dg/template/unify16.C: New test.
6211 * g++.dg/template/unify17.C: New test.
6212
6213 2016-01-18 David Malcolm <dmalcolm@redhat.com>
6214
6215 PR testsuite/69181
6216 * gcc.dg/pr69181-1.c: New test file.
6217 * gcc.dg/pr69181-2.c: New test file.
6218 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
6219 globals by moving it to...
6220 (cleanup-after-saved-dg-test): ...this new function. Add
6221 "global additional_sources_used". Add reset of global
6222 multiline_expected_outputs to the empty list.
6223 * lib/multiline.exp (_multiline_expected_outputs): Rename this
6224 global to...
6225 (multiline_expected_outputs): ...this, and updated comments to
6226 note that it is modified from gcc-dg.exp.
6227 (dg-end-multiline-output): Update for the above renaming.
6228 (handle-multiline-outputs): Likewise. Remove the clearing
6229 of the expected outputs to the empty list.
6230
6231 2016-01-18 Richard Biener <rguenther@suse.de>
6232
6233 PR tree-optimization/69297
6234 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
6235
6236 2016-01-18 Joseph Myers <joseph@codesourcery.com>
6237
6238 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
6239 dg-options.
6240 * gcc.target/mips/mips-3d-2.c: Likewise.
6241 * gcc.target/mips/mips-3d-3.c: Likewise.
6242 * gcc.target/mips/mips-3d-4.c: Likewise.
6243 * gcc.target/mips/mips-3d-5.c: Likewise.
6244 * gcc.target/mips/mips-3d-6.c: Likewise.
6245 * gcc.target/mips/mips-3d-7.c: Likewise.
6246 * gcc.target/mips/mips-3d-8.c: Likewise.
6247 * gcc.target/mips/mips-3d-9.c: Likewise.
6248 * gcc.target/mips/mips-ps-1.c: Likewise.
6249 * gcc.target/mips/mips-ps-2.c: Likewise.
6250 * gcc.target/mips/mips-ps-3.c: Likewise.
6251 * gcc.target/mips/mips-ps-4.c: Likewise.
6252 * gcc.target/mips/mips-ps-5.c: Likewise.
6253 * gcc.target/mips/mips-ps-6.c: Likewise.
6254 * gcc.target/mips/mips-ps-7.c: Likewise.
6255 * gcc.target/mips/mips-ps-type.c: Likewise.
6256 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6257 * gcc.target/mips/mips16-attributes-6.c: Likewise.
6258
6259 2016-01-18 Tom de Vries <tom@codesourcery.com>
6260
6261 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
6262 * c-c++-common/goacc/kernels-double-reduction.c: New test.
6263 * c-c++-common/goacc/kernels-empty.c: New test.
6264 * c-c++-common/goacc/kernels-eternal.c: New test.
6265 * c-c++-common/goacc/kernels-loop-2.c: New test.
6266 * c-c++-common/goacc/kernels-loop-3.c: New test.
6267 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
6268 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
6269 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
6270 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
6271 * c-c++-common/goacc/kernels-loop-data.c: New test.
6272 * c-c++-common/goacc/kernels-loop-g.c: New test.
6273 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
6274 * c-c++-common/goacc/kernels-loop-n.c: New test.
6275 * c-c++-common/goacc/kernels-loop-nest.c: New test.
6276 * c-c++-common/goacc/kernels-loop.c: New test.
6277 * c-c++-common/goacc/kernels-noreturn.c: New test.
6278 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
6279 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
6280 * c-c++-common/goacc/kernels-reduction.c: New test.
6281
6282 2016-01-18 Tom de Vries <tom@codesourcery.com>
6283
6284 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
6285 * gcc.dg/autopar/outer-2.c: Same.
6286 * gcc.dg/autopar/outer-3.c: Same.
6287 * gcc.dg/autopar/outer-4.c: Same.
6288 * gcc.dg/autopar/outer-5.c: Same.
6289 * gcc.dg/autopar/outer-6.c: Same.
6290 * gcc.dg/autopar/parallelization-1.c: Same.
6291 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
6292 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
6293 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
6294 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
6295 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
6296 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
6297 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
6298 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
6299 * gcc.dg/autopar/pr39500-1.c: Same.
6300 * gcc.dg/autopar/pr39500-2.c: Same.
6301 * gcc.dg/autopar/pr46193.c: Same.
6302 * gcc.dg/autopar/pr46194.c: Same.
6303 * gcc.dg/autopar/pr49580.c: Same.
6304 * gcc.dg/autopar/pr49960-1.c: Same.
6305 * gcc.dg/autopar/pr49960.c: Same.
6306 * gcc.dg/autopar/pr68373.c: Same.
6307 * gcc.dg/autopar/reduc-1.c: Same.
6308 * gcc.dg/autopar/reduc-1char.c: Same.
6309 * gcc.dg/autopar/reduc-1short.c: Same.
6310 * gcc.dg/autopar/reduc-2.c: Same.
6311 * gcc.dg/autopar/reduc-2char.c: Same.
6312 * gcc.dg/autopar/reduc-2short.c: Same.
6313 * gcc.dg/autopar/reduc-3.c: Same.
6314 * gcc.dg/autopar/reduc-4.c: Same.
6315 * gcc.dg/autopar/reduc-6.c: Same.
6316 * gcc.dg/autopar/reduc-7.c: Same.
6317 * gcc.dg/autopar/reduc-8.c: Same.
6318 * gcc.dg/autopar/reduc-9.c: Same.
6319 * gcc.dg/autopar/uns-outer-4.c: Same.
6320 * gcc.dg/autopar/uns-outer-5.c: Same.
6321 * gcc.dg/autopar/uns-outer-6.c: Same.
6322 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
6323 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
6324
6325 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6326
6327 PR target/63679
6328 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
6329 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
6330
6331 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6332
6333 PR target/63679
6334 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
6335 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
6336 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
6337
6338 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6339
6340 PR target/63679
6341 * gcc.dg/tree-ssa/sra-17.c: New.
6342 * gcc.dg/tree-ssa/sra-18.c: New.
6343
6344 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6345
6346 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6347
6348 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
6349
6350 * gnat.dg/inline12.adb: New test.
6351
6352 2016-01-18 Bin Cheng <bin.cheng@arm.com>
6353
6354 PR tree-optimization/66797
6355 * gcc.c-torture/execute/pr65447.c: Relax check condition.
6356
6357 2016-01-18 Richard Biener <rguenther@suse.de>
6358
6359 PR tree-optimization/69170
6360 * gcc.dg/torture/pr69170.c: New testcase.
6361
6362 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
6363
6364 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6365
6366 2016-01-16 Tom de Vries <tom@codesourcery.com>
6367
6368 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6369
6370 2016-01-16 Tom de Vries <tom@codesourcery.com>
6371
6372 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6373 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
6374 redundant dg-require-effective-target pthread.
6375 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6376 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6377 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6378 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6379 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6380 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6381 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6382
6383 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
6384
6385 PR target/68609
6386 * gcc.target/powerpc/recip-6.c: Enable on AIX.
6387 * gcc.target/powerpc/recip-7.c: Same.
6388
6389 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6390
6391 PR c++/69091
6392 * g++.dg/template/pr69091.C: New test.
6393
6394 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6395
6396 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6397 dump does not contain an error_mark_node.
6398 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6399 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6400
6401 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6402
6403 PR c++/68936
6404 * g++.dg/template/pr68936.C: New test.
6405
6406 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
6407
6408 PR target/68609
6409 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6410 * gcc.target/powerpc/recip-2.c: Same.
6411 * gcc.target/powerpc/recip-3.c: Same.
6412 * gcc.target/powerpc/recip-4.c: Same.
6413 * gcc.target/powerpc/recip-sqrtf.c: Same.
6414
6415 2016-01-15 Jeff Law <law@redhat.com>
6416
6417 PR tree-optimization/69270
6418 * gcc.dg/tree-ssa/pr69270-2.c: New test.
6419 * gcc.dg/tree-ssa/pr69270-3.c: New test.
6420
6421 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
6422
6423 PR fortran/49630
6424 * gfortran.dg/deferred_character_13.f90: New test for the fix
6425 of comment 3 of the PR.
6426
6427 PR fortran/54070
6428 * gfortran.dg/deferred_character_8.f90: New test
6429 * gfortran.dg/allocate_error_5.f90: New test
6430
6431 PR fortran/60593
6432 * gfortran.dg/deferred_character_10.f90: New test
6433
6434 PR fortran/60795
6435 * gfortran.dg/deferred_character_14.f90: New test
6436
6437 PR fortran/61147
6438 * gfortran.dg/deferred_character_11.f90: New test
6439
6440 PR fortran/64324
6441 * gfortran.dg/deferred_character_9.f90: New test
6442
6443 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
6444
6445 PR rtl-optimization/69030
6446 * gcc.target/i386/pr69030.c: New.
6447
6448 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6449
6450 * gcc.target/aarch64/target_attr_17.c: New test.
6451
6452 2016-01-15 Richard Biener <rguenther@suse.de>
6453
6454 PR tree-optimization/66856
6455 * gcc.dg/torture/pr66856-1.c: New testcase.
6456 * gcc.dg/torture/pr66856-2.c: Likewise.
6457
6458 2016-01-15 Richard Biener <rguenther@suse.de>
6459
6460 PR debug/69137
6461 * g++.dg/lto/pr69137_0.C: New testcase.
6462
6463 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
6464
6465 PR middle-end/69246
6466 * gcc.target/i386/pr69246.c: New test.
6467
6468 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6469
6470 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
6471
6472 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6473
6474 PR c++/56194
6475 * g++.dg/init/const9.C: Disable test on S/390.
6476
6477 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6478
6479 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6480 * g++.dg/Wno-frame-address.C: Ditto.
6481
6482 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6483
6484 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6485
6486 2016-01-15 Richard Biener <rguenther@suse.de>
6487
6488 PR tree-optimization/68961
6489 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6490
6491 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6492
6493 * gcc.target/i386/pr65105-5.c: New test.
6494
6495 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6496
6497 * gcc.c-torture/execute/alias-4.c: New testcase.
6498
6499 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6500
6501 PR ipa/68148
6502 * g++.dg/ipa/devirt-49.C: New testcase.
6503
6504 2016-01-15 Christian Bruel <christian.bruel@st.com>
6505
6506 PR target/65837
6507 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6508 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6509 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6510
6511 2016-01-15 Richard Biener <rguenther@suse.de>
6512
6513 PR tree-optimization/69117
6514 * gcc.dg/torture/pr69117.c: New testcase.
6515
6516 2015-01-14 Ryan Burn <contact@rnburn.com>
6517
6518 PR c++/69048
6519 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6520
6521 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6522
6523 PR testsuite/67509
6524 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6525 range tests use 100 * maximum instead of maximum + 1.
6526
6527 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6528
6529 PR debug/69244
6530 * gcc.dg/guality/pr69244.c: New test.
6531
6532 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
6533
6534 * lib/target-supports.exp (check_effective_target_issignaling):
6535 New procedure.
6536 * gcc.dg/pr61441.c: Require issignaling effective target.
6537
6538 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
6539
6540 PR target/68803
6541 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6542
6543 2016-01-14 David Malcolm <dmalcolm@redhat.com>
6544
6545 PR c++/68819
6546 PR preprocessor/69177
6547 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6548 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6549 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6550 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6551
6552 2016-01-14 Marek Polacek <polacek@redhat.com>
6553
6554 PR c/69262
6555 * gcc.dg/array-15.c: New test.
6556
6557 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6558
6559 PR middle-end/68146
6560 PR tree-optimization/69155
6561 * gfortran.dg/pr68146.f: New test.
6562 * gfortran.dg/pr69155.f90: New test.
6563
6564 2016-01-14 Richard Biener <rguenther@suse.de>
6565
6566 PR tree-optimization/68060
6567 * gcc.dg/torture/pr68060-1.c: New testcase.
6568 * gcc.dg/torture/pr68060-2.c: Likewise.
6569
6570 2016-01-14 Nick Clifton <nickc@redhat.com>
6571
6572 * lib/target-supports.exp
6573 (check_effective_target_arm_neon_ok_nocache): Add an option
6574 sequence that includes setting the ARM architecture to ARMv7-A.
6575 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6576 command line options necessary to enable Neon support.
6577 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6578 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6579 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6580 * gcc.target/arm/pr69180.c: Likewise.
6581
6582 2016-01-14 Jeff Law <law@redhat.com>
6583
6584 PR tree-optimization/69270
6585 * gcc.dg/tree-ssa/pr69270.c: New test.
6586
6587 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
6588
6589 PR c/66208
6590 * c-c++-common/pr66208.c: New file.
6591
6592 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6593
6594 PR tree-optimization/69156
6595 * gcc.dg/pr69156.c: New test.
6596
6597 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
6598
6599 * gcc.target/i386/pr69225-7.c: New test.
6600
6601 2016-01-13 Richard Henderson <rth@redhat.com>
6602
6603 * gcc.dg/tm/memopt-13.c: Update expected function.
6604 * gcc.dg/tm/memopt-6.c: Likewise.
6605
6606 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
6607
6608 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6609 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6610 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6611 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
6612
6613 2016-01-13 Tom de Vries <tom@codesourcery.com>
6614
6615 PR tree-optimization/69169
6616 * gcc.dg/pr69169.c: New test.
6617
6618 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
6619
6620 PR target/69228
6621 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6622 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6623 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6624 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6625 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6626 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6627 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6628 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6629
6630 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR target/69247
6633 * gcc.dg/pr69247.c: New test.
6634
6635 2016-01-13 Richard Biener <rguenther@suse.de>
6636
6637 PR tree-optimization/69242
6638 * gcc.dg/torture/pr69242.c: New testcase.
6639
6640 2016-01-13 Richard Biener <rguenther@suse.de>
6641
6642 PR tree-optimization/69186
6643 * gcc.dg/torture/pr69186.c: New testcase.
6644
6645 2016-01-13 Jeff Law <law@redhat.com>
6646
6647 PR tree-optimization/67755
6648 * gcc.dg/tree-ssa/pr67755.c: New test.
6649
6650 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6651
6652 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6653 pass number in output by a star.
6654
6655 2016-01-12 Bin Cheng <bin.cheng@arm.com>
6656
6657 PR tree-optimization/68911
6658 * gcc.c-torture/execute/pr68911.c: New test.
6659
6660 2016-01-12 Marek Polacek <polacek@redhat.com>
6661
6662 PR c++/68979
6663 * g++.dg/warn/permissive-1.C: New test.
6664
6665 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6666
6667 PR objc++/68511
6668 PR c++/69213
6669 * g++.dg/opt/pr69213.C: New test.
6670
6671 2016-01-12 Christian Bruel <christian.bruel@st.com>
6672
6673 PR target/69180
6674 * gcc.target/arm/pr69180.c: New test.
6675
6676 2016-01-12 Richard Biener <rguenther@suse.de>
6677
6678 PR lto/69077
6679 * g++.dg/lto/pr69077_0.C: New testcase.
6680 * g++.dg/lto/pr69077_1.C: Likewise.
6681
6682 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6683
6684 PR target/69175
6685 * g++.dg/opt/pr69175.C: New test.
6686
6687 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6688
6689 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6690 rather than #including math.h & stdlib.h.
6691 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6692 * gcc.dg/vect/pr49771.c: Likewise.
6693 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6694 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6695 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6696 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6697 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6698 * gcc.dg/vect/pr44507.c: Likewise.
6699 * gcc.dg/vect/pr45902.c: Likewise.
6700 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6701 * gcc.dg/vect/vect-117.c: Likewise.
6702 * gcc.dg/vect/vect-99.c: Likewise.
6703 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6704 * gcc.dg/vect/vect-cond-1.c: Likewise.
6705 * gcc.dg/vect/vect-cond-2.c: Likewise.
6706 * gcc.dg/vect/vect-cond-3.c: Likewise.
6707 * gcc.dg/vect/vect-cond-4.c: Likewise.
6708 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6709 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6710 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6711 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6712 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6713 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6714 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6715 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6716 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6717 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6718 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6719 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6720 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6721 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6722 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6723 include of signal.h.
6724 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6725 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6726 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6727 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6728 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6729 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6730 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6731 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6732 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6733 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6734 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6735 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6736 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6737 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6738 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6739 * gcc.dg/vect/vect-outer-5.c: Likewise.
6740 * gcc.dg/vect/vect-outer-6.c: Likewise.
6741 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6742 include of stdio.h.
6743
6744 2016-01-12 Nick Clifton <nickc@redhat.com>
6745
6746 PR target/68913
6747 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6748 to fread so that it will be found in all target runtimes.
6749
6750 2016-01-12 Richard Biener <rguenther@suse.de>
6751
6752 PR tree-optimization/69053
6753 * g++.dg/torture/pr69053.C: New testcase.
6754
6755 2016-01-12 Richard Biener <rguenther@suse.de>
6756
6757 PR tree-optimization/69168
6758 * gcc.dg/torture/pr69168.c: New testcase.
6759
6760 2016-01-12 Richard Biener <rguenther@suse.de>
6761
6762 PR tree-optimization/69157
6763 * gcc.dg/torture/pr69157.c: New testcase.
6764
6765 2016-01-12 Richard Biener <rguenther@suse.de>
6766
6767 PR tree-optimization/69174
6768 * gcc.dg/torture/pr69174.c: New testcase.
6769
6770 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6771
6772 PR c++/66808
6773 PR c++/69000
6774 * g++.dg/tls/pr66808.C: New test.
6775 * g++.dg/tls/pr69000.C: New test.
6776
6777 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6778
6779 * gcc.target/powerpc/swaps-p8-23.c: New test.
6780 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6781
6782 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
6783
6784 PR tree-optimization/68356
6785 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6786
6787 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6788 Jim Wilson <jim.wilson@linaro.org>
6789
6790 PR target/69194
6791 * gcc.target/arm/pr69194.c: New test.
6792
6793 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6794
6795 PR target/69225
6796 * gcc.target/i386/pr69225-1.c: New test.
6797 * gcc.target/i386/pr69225-2.c: Likewise.
6798 * gcc.target/i386/pr69225-3.c: Likewise.
6799 * gcc.target/i386/pr69225-4.c: Likewise.
6800 * gcc.target/i386/pr69225-5.c: Likewise.
6801 * gcc.target/i386/pr69225-6.c: Likewise.
6802
6803 2016-01-11 Jakub Jelinek <jakub@redhat.com>
6804
6805 PR target/67462
6806 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6807 if lp64.
6808
6809 PR target/69071
6810 * gcc.dg/pr69071.c: New test.
6811
6812 PR c++/69211
6813 * g++.dg/opt/pr69211.C: New test.
6814
6815 PR tree-optimization/69214
6816 * gcc.c-torture/compile/pr69214.c: New test.
6817
6818 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
6819
6820 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6821 * gcc.target/i386/pr66232-11.c: Ditto.
6822 * gcc.target/i386/pr66232-12.c: Ditto.
6823 * gcc.target/i386/pr66232-13.c: Ditto.
6824
6825 2016-01-11 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/69173
6828 * gcc.dg/torture/pr69173.c: New testcase.
6829
6830 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6831
6832 PR rtl-optimization/68796
6833 * gcc.target/aarch64/tst_5.c: New test.
6834 * gcc.target/aarch64/tst_6.c: Likewise.
6835
6836 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6837
6838 PR rtl-optimization/68841
6839 * gcc.dg/pr68841.c: New test.
6840 * gcc.c-torture/execute/pr68841.c: New test.
6841
6842 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6843
6844 PR rtl-optimization/68920
6845 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6846 for ix86 targets.
6847 * gcc.dg/ifcvt-5.c: New test.
6848
6849 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
6850
6851 PR bootstrap/69123
6852 * g++.dg/pr69123.C: New.
6853
6854 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6855
6856 PR target/69010
6857 * gcc.target/i386/pr69010.c: New test.
6858
6859 2016-01-11 Martin Jambor <mjambor@suse.cz>
6860
6861 PR ipa/69044
6862 * gcc.target/i386/chkp-pr69044.c: New test.
6863
6864 2016-01-11 Tom de Vries <tom@codesourcery.com>
6865
6866 PR tree-optimization/69109
6867 * gcc.dg/autopar/pr69109-2.c: New test.
6868 * gcc.dg/autopar/pr69109.c: New test.
6869
6870 2016-01-11 Tom de Vries <tom@codesourcery.com>
6871
6872 PR tree-optimization/69108
6873 * gcc.dg/autopar/pr69108.c: New test.
6874
6875 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6876
6877 PR c++/69029
6878 * c-c++-common/Wisleading-indentation.c: Augment test.
6879
6880 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6881
6882 PR fortran/69154
6883 * gfortran.dg/inline_matmul_12.f90: New test.
6884
6885 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
6886
6887 PR fortran/67779
6888 * gfortran.dg/actual_array_offset_1: New test.
6889
6890 2016-01-10 Tom de Vries <tom@codesourcery.com>
6891
6892 PR tree-optimization/69062
6893 * gcc.dg/autopar/pr69062.c: New test.
6894
6895 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6896
6897 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6898 * gcc.dg/vect/slp-perm-2.c: Likewise.
6899 * gcc.dg/vect/slp-perm-3.c: Likewise.
6900 * gcc.dg/vect/slp-perm-5.c: Likewise.
6901 * gcc.dg/vect/slp-perm-6.c: Likewise.
6902 * gcc.dg/vect/slp-perm-7.c: Likewise.
6903 * gcc.dg/vect/slp-perm-8.c: Likewise.
6904
6905 2016-01-10 Tom de Vries <tom@codesourcery.com>
6906
6907 PR tree-optimization/69039
6908 * gcc.dg/autopar/pr69039.c: New test.
6909
6910 2016-01-09 Marek Polacek <polacek@redhat.com>
6911
6912 PR c++/69113
6913 * g++.dg/pr69113.C: New test.
6914
6915 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6916
6917 PR middle-end/50865
6918 PR tree-optimization/69097
6919 * gcc.c-torture/execute/pr50865.c: New test.
6920 * gcc.c-torture/execute/pr69097-1.c: New test.
6921 * gcc.c-torture/execute/pr69097-2.c: New test.
6922 * gcc.dg/pr69097-1.c: New test.
6923 * gcc.dg/pr69097-2.c: New test.
6924
6925 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6926
6927 PR c++/69164
6928 * g++.dg/opt/pr69164.C: New test.
6929
6930 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR tree-optimization/69167
6933 * gcc.dg/pr69167.c: New test.
6934
6935 2016-01-08 Marek Polacek <polacek@redhat.com>
6936
6937 PR c++/68449
6938 * g++.dg/pr68449.C: New.
6939
6940 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6941
6942 PR tree-optimization/68707
6943 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6944 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6945 on platforms supporting it.
6946 * gcc.dg/vect/slp-perm-2.c: Likewise.
6947 * gcc.dg/vect/slp-perm-3.c: Likewise.
6948 * gcc.dg/vect/slp-perm-5.c: Likewise.
6949 * gcc.dg/vect/slp-perm-7.c: Likewise.
6950 * gcc.dg/vect/slp-perm-8.c: Likewise.
6951 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6952 on platforms supporting it.
6953
6954 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6955
6956 PR tree-optimization/69162
6957 * gcc.dg/pr69162.c: New test.
6958
6959 PR tree-optimization/69172
6960 * gcc.dg/pr69172.c: New test.
6961
6962 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6963
6964 PR tree-optimization/67781
6965 * gcc.c-torture/execute/pr67781.c: New file.
6966
6967 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6968
6969 PR tree-optimization/69083
6970 * gcc.dg/vect/pr69083.c: New test.
6971
6972 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6973
6974 PR tree-optimization/61441
6975 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6976 Use -fexcess-precision=standard for compiler options.
6977 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6978
6979 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6980
6981 PR fortran/69128
6982 * gfortran.dg/gomp/pr69128.f90: New test.
6983
6984 PR c++/69145
6985 * g++.dg/ext/pr69145-1.C: New test.
6986 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6987 * g++.dg/ext/pr69145-2.h: New file.
6988
6989 2016-01-07 Martin Sebor <msebor@redhat.com>
6990
6991 PR c/68966
6992 * gcc.dg/atomic-fetch-bool.c: New test.
6993 * gcc.dg/sync-fetch-bool.c: New test.
6994
6995 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6996
6997 PR fortran/66680
6998 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6999
7000 2016-01-07 Nick Clifton <nickc@redhat.com>
7001
7002 PR target/66655
7003 * g++.dg/pr66655.C: New test.
7004 * g++.dg/pr66655_1.cc: Test support file.
7005 * g++.dg/pr66655.h: Test header file.
7006
7007 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7008
7009 PR fortran/66680
7010 gfortran.dg/gomp/pr66680.f90: New test.
7011
7012 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7013
7014 PR target/69171
7015 * gcc.target/i386/pr69171-1.c: New test.
7016 * gcc.target/i386/pr69171-2.c: Likewise.
7017 * gcc.target/i386/pr69171-3.c: Likewise.
7018 * gcc.target/i386/pr69171-4.c: Likewise.
7019 * gcc.target/i386/pr69171-5.c: Likewise.
7020 * gcc.target/i386/pr69171-6.c: Likewise.
7021
7022 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
7023
7024 PR middle-end/67639
7025 * c-c++-common/pr67639.c: New test.
7026
7027 2016-01-07 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR tree-optimization/69141
7030 * g++.dg/opt/pr69141.C: New test.
7031
7032 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
7033
7034 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7035
7036 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
7037
7038 PR target/69140
7039 * gcc.target/i386/pr69140.c: New test
7040
7041 2016-01-06 David Malcolm <dmalcolm@redhat.com>
7042
7043 * gcc.dg/bad-dereference.c: New test case.
7044
7045 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7046
7047 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7048
7049 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
7050
7051 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7052
7053 2016-01-06 Marek Polacek <polacek@redhat.com>
7054
7055 PR sanitizer/69099
7056 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7057
7058 2016-01-05 Marek Polacek <polacek@redhat.com>
7059
7060 PR c/69104
7061 * gcc.dg/atomic-invalid-2.c: New.
7062
7063 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7064
7065 PR target/68991
7066 * gcc.target/i386/pr68991.c: New test.
7067
7068 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7069
7070 PR target/68991
7071 * g++.dg/pr68991-1.C: New test.
7072 * g++.dg/pr68991-2.C: Likewise.
7073
7074 2016-01-05 Sergei Trofimovich <siarheit@google.com>
7075
7076 PR other/60465
7077 * gcc.target/ia64/pr60465-gprel64.c: New test.
7078 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
7079
7080 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7081
7082 PR rtl-optimization/68651
7083 * gcc.target/aarch64/pr68651_1.c: New test.
7084
7085 2016-01-05 David Malcolm <dmalcolm@redhat.com>
7086
7087 PR c/69122
7088 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
7089
7090 2016-01-05 Nathan Sidwell <nathan@acm.org>
7091
7092 PR c++/58583
7093 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
7094
7095 * gcc.dg/alias-15.c: New.
7096
7097 2016-01-05 Nick Clifton <nickc@redhat.com>
7098
7099 PR target/68870
7100 * g++.dg/pr68770.C: New test.
7101
7102 2016-01-04 Mike Stump <mikestump@comcast.net>
7103
7104 * lib/target-supports.exp (check_effective_target_cilkplus):
7105 cilkplus targets require pthreads.
7106 (check_effective_target_cilkplus): Remove special case for NVPTX.
7107
7108 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7109
7110 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
7111 generation.
7112
7113 2016-01-04 Jakub Jelinek <jakub@redhat.com>
7114
7115 Update copyright years.
7116
7117 2016-01-04 Marek Polacek <polacek@redhat.com>
7118
7119 PR c/68908
7120 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
7121 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
7122 * gcc.dg/atomic/stdatomic-op-5.c: New test.
7123
7124 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7125
7126 * gcc.target/sparc/20160104-2.c: New test.
7127
7128 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7129
7130 * gcc.target/sparc/20160104-1.c: New test.
7131
7132 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
7133
7134 PR fortran/65045
7135 * gfortran.dg/pr65045.f90: New test.
7136
7137 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
7138
7139 * gnat.dg/specs/debug1.ads: Delete.
7140
7141 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7142
7143 PR libgfortran/68867
7144 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
7145 expression.
7146
7147 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7148
7149 PR libgfortran/68867
7150 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
7151 PowerPC.
7152
7153 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
7154
7155 PR fortran/68864
7156 * gfortran.dg/pr68864.f90: New test.
7157
7158 2016-01-01 Jakub Jelinek <jakub@redhat.com>
7159
7160 PR tree-optimization/69070
7161 * gcc.dg/pr69070.c: New test.
7162
7163 PR sanitizer/69055
7164 * gfortran.dg/pr69055.f90: New test.
7165
7166 PR target/69015
7167 * gcc.dg/pr69015.c: New test.
7168 \f
7169 Copyright (C) 2016 Free Software Foundation, Inc.
7170
7171 Copying and distribution of this file, with or without modification,
7172 are permitted in any medium without royalty provided the copyright
7173 notice and this notice are preserved.