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