1 2016-06-01 Jakub Jelinek <jakub@redhat.com>
3 * gfortran.dg/gomp/order-1.f90: New test.
4 * gfortran.dg/gomp/order-2.f90: New test.
6 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
8 * gcc.dg/unroll-6.c: Update template.
9 * gcc.dg/unroll-7.c: New testcase.
10 * gcc.dg/unroll-8.c: New testcase.
12 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
14 * gnat.dg/opt56.ad[sb]: New test.
16 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
19 * g++.dg/cpp0x/constexpr-ice16.C: New.
21 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
23 PR tree-optimization/71314
24 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
27 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
29 PR tree-optimization/71077
30 * gcc.dg/tree-ssa/pr71077.c: New test.
32 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
34 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
35 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
36 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
38 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
41 * g++.dg/cpp0x/pr71248.C: New.
42 * g++.dg/cpp0x/auto7.C: Test column numbers too.
43 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
44 * g++.dg/init/new37.C: Likewise.
45 * g++.dg/template/static1.C: Likewise.
46 * g++.dg/template/static2.C: Likewise.
48 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
50 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
52 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
54 2016-05-31 Marek Polacek <polacek@redhat.com>
56 * c-c++-common/Wswitch-unreachable-3.c: New test.
57 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
59 2016-05-31 Richard Biener <rguenther@suse.de>
61 PR tree-optimization/71352
62 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
64 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
66 * gcc.target/arm/armv5_thumb_isa.c: New test.
68 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
71 * gcc.target/i386/pr71346.c: New test.
73 2016-05-31 Tom de Vries <tom@codesourcery.com>
75 PR tree-optimization/69068
76 * gcc.dg/graphite/pr69068.c: New test.
78 2016-05-27 Martin Sebor <msebor@redhat.com>
81 * g++.dg/warn/Wplacement-new-size-3.C: New test.
83 2016-05-30 Jakub Jelinek <jakub@redhat.com>
86 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
87 nowait depend(inout: dd[0]) clauses where permitted.
89 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
92 * g++.dg/parse/pr71238.C: New.
93 * g++.dg/concepts/friend1.C: Test column numbers too.
94 * g++.dg/cpp0x/initlist31.C: Likewise.
95 * g++.dg/cpp0x/pr51420.C: Likewise.
96 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
97 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
98 * g++.dg/ext/builtin3.C: Likewise.
99 * g++.dg/lookup/friend12.C: Likewise.
100 * g++.dg/lookup/friend7.C: Likewise.
101 * g++.dg/lookup/koenig1.C: Likewise.
102 * g++.dg/lookup/koenig5.C: Likewise.
103 * g++.dg/lookup/used-before-declaration.C: Likewise.
104 * g++.dg/overload/koenig1.C: Likewise.
105 * g++.dg/template/crash65.C: Likewise.
106 * g++.dg/template/friend57.C: Likewise.
107 * g++.dg/warn/Wshadow-5.C: Likewise.
108 * g++.dg/warn/Wunused-8.C: Likewise.
109 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
110 * g++.old-deja/g++.jason/lineno5.C: Likewise.
111 * g++.old-deja/g++.jason/member.C: Likewise.
112 * g++.old-deja/g++.jason/report.C: Likewise.
113 * g++.old-deja/g++.jason/scoping12.C: Likewise.
114 * g++.old-deja/g++.law/visibility20.C: Likewise.
115 * g++.old-deja/g++.ns/koenig5.C: Likewise.
116 * g++.old-deja/g++.other/static5.C: Likewise.
117 * g++.old-deja/g++.pt/overload2.C: Likewise.
119 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
121 * gcc.dg/tree-ssa/peel1.c: New testcase.
122 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
123 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
125 2016-05-30 Tom de Vries <tom@codesourcery.com>
127 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
130 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
133 * g++.dg/parse/virtual1.C: New.
135 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
137 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
138 Use correct register when clearing %edx.
140 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
142 PR tree-optimization/71289
143 * gcc.dg/pr71289.c: New test.
145 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
149 * gcc.dg/tree-ssa/pr71269.c: New test.
150 * gcc.dg/tree-ssa/pr71292.c: New test.
152 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
155 * gcc.dg/tree-ssa/pr71252-2.c: New test.
157 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
159 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
160 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
161 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
163 2016-05-30 Tom de Vries <tom@codesourcery.com>
165 PR tree-optimization/69067
166 * gcc.dg/graphite/pr69067.c: New test.
168 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
171 * gcc.target/i386/pr71245-1.c: New test.
172 * gcc.target/i386/pr71245-2.c: Ditto.
174 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
177 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
178 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
179 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
181 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
183 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
185 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
189 * g++.dg/overload/69855.C: New.
190 * g++.old-deja/g++.law/missed-error2.C: Adjust.
191 * g++.old-deja/g++.pt/crash3.C: Likewise.
193 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
196 * g++.dg/parse/namespace13.C: New.
198 2016-05-26 Jeff Law <law@redhat.com>
200 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
201 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
202 * gcc.dg/tree-ssa/pr68198.c: Likewise.
203 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
204 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
205 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
206 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
207 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
208 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
209 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
210 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
211 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
212 * gcc.dg/tree-ssa/vrp56.c: Likewise.
214 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
217 * g++.dg/overload/69855.C: New.
218 * g++.old-deja/g++.law/missed-error2.C: Adjust.
219 * g++.old-deja/g++.pt/crash3.C: Likewise.
221 2016-05-27 Jiong Wang <jiong.wang@arm.com>
224 * gcc.target/aarch64/va_arg_1.c: New testcase.
225 * gcc.target/aarch64/va_arg_2.c: Likewise.
226 * gcc.target/aarch64/va_arg_3.c: Likewise.
228 2016-05-27 Jiong Wang <jiong.wang@arm.com>
230 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
231 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
232 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
233 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
234 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
236 2016-05-27 Marek Polacek <polacek@redhat.com>
239 * g++.dg/torture/pr71308.C: New test.
241 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
243 * gcc.dg/zero_bits_compound-1.c: New test.
244 * gcc.dg/zero_bits_compound-2.c: New test.
246 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
249 * gcc.dg/pr71279.c: New test.
251 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
253 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
254 floating point min/max/comparison instructions.
255 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
257 2016-05-26 Jakub Jelinek <jakub@redhat.com>
259 * c-c++-common/gomp/schedule-1.c: New test.
260 * gfortran.dg/gomp/schedule-1.f90: New test.
262 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
266 * g++.dg/cpp1y/auto-fn32.C: New test.
267 * g++.dg/cpp1y/paren4.C: New test.
269 2016-05-26 Nathan Sidwell <nathan@acm.org>
271 * gcc.dg/20060410.c: Xfail on ptx.
272 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
273 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
274 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
275 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
276 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
278 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
280 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
282 2016-05-26 Jakub Jelinek <jakub@redhat.com>
284 PR tree-optimization/71280
285 * gcc.dg/pr71280.c: New test.
287 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
289 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
290 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
292 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
294 2016-05-26 Jiong Wang <jiong.wang@arm.com>
296 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
299 2016-05-25 Jeff Law <law@redhat.com>
301 PR tree-optimization/71272
302 * gcc.c-torture/compile/pr71272.c: new test.
304 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
306 * gcc.target/powerpc/vec-cmpne.c: New test.
307 * gcc.target/powerpc/vec-cmpne-long.c: New test.
309 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
311 * gnat.dg/opt55.ad[sb]: New test.
313 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
315 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
316 * c-c++-common/pr60226.c: Require int32plus.
317 * gcc.c-torture/execute/pr70602.c: Likewise.
318 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
319 unsigned long for malloc arg type.
320 * gcc.dg/asr_div1.c: Require int32plus.
321 * gcc.dg/enum-mode-1.c: XFAIL for int16.
322 * gcc.dg/pie-1.c: Require pie.
323 * gcc.dg/pie-2.c: Likewise.
324 * gcc.dg/pr59471.c: Require int32plus.
325 * gcc.dg/pr59963-2.c: XFAIL for int16.
326 * gcc.dg/pr60114.c: Require int32plus.
327 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
328 unsigned long for typedef of size_t.
329 * gcc.dg/pr63914.c: Require int32plus.
330 * gcc.dg/pr64536.c: Require pt32plus.
331 * gcc.dg/pr65658.c: Likewise.
332 * gcc.dg/pr67271.c: Require int32plus.
333 * gcc.dg/pr68112.c: Likewise.
334 * gcc.dg/pr69071.c: Skip for avr target.
335 * gcc.dg/pr69973.c: Require int32plus.
336 * gcc.dg/pr70169.c: Skip for avr target.
337 * gcc.dg/sso-6.c: Require int32plus.
338 * gcc.dg/sso-7.c: Likewise.
339 * gcc.dg/sso-8.c: Likewise.
340 * gcc.dg/vrp-min-max-2.c: Likewise.
342 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
345 * gcc.target/i386/pr70738-1.c: New test.
346 * gcc.target/i386/pr70738-2.c: Likewise.
347 * gcc.target/i386/pr70738-3.c: Likewise.
348 * gcc.target/i386/pr70738-4.c: Likewise.
349 * gcc.target/i386/pr70738-5.c: Likewise.
350 * gcc.target/i386/pr70738-6.c: Likewise.
351 * gcc.target/i386/pr70738-7.c: Likewise.
352 * gcc.target/i386/pr70738-8.c: Likewise.
353 * gcc.target/i386/pr70738-9.c: Likewise.
355 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
357 PR rtl-optimization/66940
358 * gcc.c-torture/execute/pr66940.c: New test.
360 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
362 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
363 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
364 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
365 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
366 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
367 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
368 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
369 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
370 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
371 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
372 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
373 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
374 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
375 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
376 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
377 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
378 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
379 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
380 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
381 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
382 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
383 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
384 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
385 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
387 2016-05-25 Marek Polacek <polacek@redhat.com>
390 * gcc.dg/noncompile/pr71265.c: New test.
393 * gcc.dg/noncompile/old-style-parm-3.c: New test.
395 2016-05-25 Nathan Sidwell <nathan@acm.org>
397 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
399 2016-05-25 Richard Biener <rguenther@suse.de>
401 PR tree-optimization/71261
402 * c-c++-common/torture/pr71261.c: New testcase.
404 2016-05-25 Richard Biener <rguenther@suse.de>
406 PR tree-optimization/71264
407 * gcc.dg/vect/pr71264.c: New testcase.
409 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
412 * g++.dg/cpp0x/alias-decl-53.C: New.
413 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
415 2016-05-25 Martin Liska <mliska@suse.cz>
417 * g++.dg/pr71239.C: New test.
419 2016-05-25 Richard Biener <rguenther@suse.de>
421 * gcc/testsuite/gcc.dg/vect/pr58135.c: Rename to ...
422 * gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c: ... this.
424 2016-05-25 Marek Polacek <polacek@redhat.com>
426 * g++.dg/pr65295.C: Use target c++14.
428 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
430 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
431 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
433 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
435 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
438 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
440 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
441 * c-c++-common/goacc/deviceptr-1.c: Likewise.
442 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
443 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
444 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
445 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
446 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
447 * c-c++-common/goacc/pcopy.c: Likewise.
448 * c-c++-common/goacc/pcopyin.c: Likewise.
449 * c-c++-common/goacc/pcopyout.c: Likewise.
450 * c-c++-common/goacc/pcreate.c: Likewise.
451 * c-c++-common/goacc/pr70688.c: New test.
452 * c-c++-common/goacc/present-1.c: Adjust test.
453 * c-c++-common/goacc/reduction-5.c: Likewise.
454 * g++.dg/goacc/data-1.C: New test.
456 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
458 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
459 vector parity built-in functions.
460 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
461 count trailing zeros automatic vectorization.
462 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
463 count trailing zeros built-in functions.
465 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
467 * gcc.dg/tree-ssa/reassoc-44.c: New test.
469 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
472 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
474 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
477 * g++.dg/template/crash123.C: New.
478 * g++.dg/template/crash124.C: Likewise.
480 2016-05-24 Martin Sebor <msebor@redhat.com>
483 * g++.dg/ext/flexary16.C: New test.
485 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
487 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
488 before math.h is included.
489 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
490 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
491 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
492 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
493 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
494 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
495 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
496 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
497 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
498 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
499 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
500 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
501 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
502 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
503 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
504 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
505 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
506 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
507 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
508 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
509 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
510 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
511 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
513 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
514 Kelvin Nilsen <kelvin@gcc.gnu.org>
516 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
519 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
522 * g++.dg/warn/Wno-narrowing1.C: New.
524 2016-05-24 Marek Polacek <polacek@redhat.com>
527 * c-c++-common/Wswitch-unreachable-2.c: New test.
529 2016-05-24 Jakub Jelinek <jakub@redhat.com>
532 * g++.dg/vect/simd-clone-6.cc: New test.
533 * g++.dg/gomp/declare-simd-6.C: New test.
537 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
539 2016-05-24 Richard Biener <rguenther@suse.de>
541 PR tree-optimization/71240
542 * gcc.dg/optimize-bswapsi-5.c: New testcase.
544 2016-05-24 Richard Biener <rguenther@suse.de>
546 PR tree-optimization/71230
547 * gcc.dg/torture/pr71230.c: New testcase.
548 * g++.dg/torture/pr71230.C: Likewise.
550 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
552 * c-c++-common/goacc/routine-5.c: Add tests.
553 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
554 * gfortran.dg/goacc/routine-6.f90: Add tests.
556 2016-05-24 Richard Biener <rguenther@suse.de>
558 PR tree-optimization/71253
559 * gcc.dg/torture/pr71253.c: New testcase.
561 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
564 * gfortran.dg/pr71252.f90: New test.
566 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
568 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
570 2016-05-24 Richard Biener <rguenther@suse.de>
574 * c-c++-common/vector-subscript-4.c: New testcase.
575 * c-c++-common/vector-subscript-5.c: Likewise.
577 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
580 * gfortran.dg/namelist_90.f: New test
582 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
585 * gfortran.dg/unexpected_eof.f: New test
587 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
588 Kelvin Nilsen <kelvin@gcc.gnu.org>
590 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
593 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
596 * g++.dg/cpp0x/inh-ctor20.C: New.
597 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
599 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
602 * g++.dg/cpp0x/variadic168.C: New.
604 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
606 * g++.dg/cpp0x/pr31445.C: Test column number too.
607 * g++.dg/cpp0x/pr32253.C: Likewise.
608 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
609 * g++.dg/cpp0x/variadic36.C: Likewise.
611 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
613 * gcc.dg/fold-notshift-2.c: Adjust.
615 2016-05-23 Marek Polacek <polacek@redhat.com>
618 * c-c++-common/Wswitch-unreachable-1.c: New test.
619 * gcc.dg/Wswitch-unreachable-1.c: New test.
620 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
621 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
622 * g++.dg/gomp/block-10.C: Likewise.
623 * gcc.dg/gomp/block-10.c: Likewise.
624 * g++.dg/gomp/block-9.C: Likewise.
625 * gcc.dg/gomp/block-9.c: Likewise.
626 * g++.dg/gomp/target-1.C: Likewise.
627 * g++.dg/gomp/target-2.C: Likewise.
628 * gcc.dg/gomp/target-1.c: Likewise.
629 * gcc.dg/gomp/target-2.c: Likewise.
630 * g++.dg/gomp/taskgroup-1.C: Likewise.
631 * gcc.dg/gomp/taskgroup-1.c: Likewise.
632 * gcc.dg/gomp/teams-1.c: Likewise.
633 * g++.dg/gomp/teams-1.C: Likewise.
634 * g++.dg/overload/error3.C: Likewise.
635 * g++.dg/tm/jump1.C: Likewise.
636 * g++.dg/torture/pr40335.C: Likewise.
637 * gcc.dg/c99-vla-jump-5.c: Likewise.
638 * gcc.dg/switch-warn-1.c: Likewise.
639 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
640 * gcc.dg/nested-func-1.c: Likewise.
641 * gcc.dg/pr67784-4.c: Likewise.
643 2016-05-23 Richard Biener <rguenther@suse.de>
645 PR tree-optimization/71230
646 * gfortran.dg/pr71230-1.f90: New testcase.
647 * gfortran.dg/pr71230-2.f90: Likewise.
649 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
651 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
652 * gcc.dg/vect/pr58135.c: Add new.
653 * gfortran.dg/pr46519-1.f: Adjust test case.
655 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
658 * g++.dg/cpp0x/decltype64.C: New.
660 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
662 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
663 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
664 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
666 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
668 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
669 Add poly64x1_t and poly64x2_t cases if supported.
670 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
671 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
672 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
673 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
674 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
676 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
678 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
679 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
680 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
681 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
682 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
683 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
684 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
686 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
688 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
690 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
692 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
693 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
695 2016-05-22 Jakub Jelinek <jakub@redhat.com>
697 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
698 constraint instead of "r".
699 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
700 insn instead of vxorpd.
701 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
703 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
704 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
706 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
708 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
709 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
711 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
713 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
716 * gcc.dg/tree-ssa/pr40921.c: New test.
718 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
721 * gcc.target/avr/pr71103.c: New test.
723 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
726 * gcc.dg/tree-ssa/pr71179.c: New test.
728 2016-05-20 Martin Sebor <msebor@redhat.com>
731 * gcc.dg/init-excess-2.c: New test.
733 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
735 * gnat.dg/opt53.adb: New test.
736 * gnat.dg/opt54.adb: Likewise.
738 2016-05-20 Martin Jambor <mjambor@suse.cz>
740 PR tree-optimization/70884
741 * gcc.dg/tree-ssa/pr70919.c: New test.
743 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
745 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
747 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
750 2016-05-20 Nathan Sidwell <nathan@acm.org>
752 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
754 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
756 2016-05-20 David Malcolm <dmalcolm@redhat.com>
758 * jit.dg/all-non-failing-tests.h: Add
759 test-factorial-must-tail-call.c.
760 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
761 * jit.dg/test-factorial-must-tail-call.c: New test case.
763 2016-05-20 Jakub Jelinek <jakub@redhat.com>
766 * gfortran.dg/pr71204.f90: New test.
768 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
770 * gcc.target/nvptx/sincos.c: New test.
772 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
775 * g++.dg/cpp1y/auto-fn31.C: New.
777 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
779 * gcc.target/powerpc/vec-addec.c: New test.
780 * gcc.target/powerpc/vec-addec-int128.c: New test.
782 2016-05-20 David Malcolm <dmalcolm@redhat.com>
784 * gcc.dg/plugin/must-tail-call-1.c: New test case.
785 * gcc.dg/plugin/must-tail-call-2.c: New test case.
786 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
787 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
789 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
791 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
793 2016-05-20 Jakub Jelinek <jakub@redhat.com>
796 * g++.dg/opt/pr71210-1.C: New test.
797 * g++.dg/opt/pr71210-2.C: New test.
799 PR tree-optimization/29756
800 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
801 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
802 only on selected targets where V4SImode vectors are known to be
805 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
807 PR tree-optimization/71079
808 PR tree-optimization/71206
809 * gcc.dg/tree-ssa/pr71206.c: New testcase.
811 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
813 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
814 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
815 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
817 2016-05-20 Richard Guenther <rguenther@suse.de>
819 PR tree-optimization/29756
820 * gcc.dg/tree-ssa/vector-6.c: New testcase.
822 2016-05-20 Richard Biener <rguenther@suse.de>
824 PR tree-optimization/71185
825 * gcc.dg/tree-ssa/pr71185.c: New testcase.
827 2016-05-20 Richard Biener <rguenther@suse.de>
829 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
831 2016-05-19 Marek Polacek <polacek@redhat.com>
834 * g++.dg/diagnostic/pr71075.C: New test.
836 2016-05-19 David Malcolm <dmalcolm@redhat.com>
839 * g++.dg/pr71184.C: New test case.
841 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
843 * gcc.target/powerpc/darn-0.c: New test.
844 * gcc.target/powerpc/darn-1.c: New test.
845 * gcc.target/powerpc/darn-2.c: New test.
847 2016-05-19 Marek Polacek <polacek@redhat.com>
849 PR tree-optimization/71031
850 * gcc.dg/tree-ssa/vrp100.c: New test.
852 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
854 PR rtl-optimization/71148
855 * gcc.dg/pr71148.c: New test.
857 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
860 * gcc.target/arm/pr71056.c: New test.
862 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
864 * c-c++-common/pr69669.c: Check the used mode.
866 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
869 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
871 2016-05-19 Richard Biener <rguenther@suse.de>
873 PR tree-optimization/70729
874 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
875 * gcc.dg/graphite/scop-18.c: Likewise.
876 * gcc.dg/pr41783.c: Disable LIM.
877 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
878 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
879 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
880 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
881 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
882 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
883 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
884 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
885 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
886 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
887 * gfortran.dg/pr42108.f90: Likewise.
889 2016-05-18 David Malcolm <dmalcolm@redhat.com>
892 * gcc.dg/spellcheck-options-11.c: New test case.
894 2016-05-18 Jakub Jelinek <jakub@redhat.com>
897 * g++.dg/opt/pr71100.C: New test.
899 2016-05-18 Martin Jambor <mjambor@suse.cz>
902 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
903 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
904 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
905 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
907 2016-05-18 Martin Jambor <mjambor@suse.cz>
910 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
911 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
912 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
913 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
914 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
916 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
919 * g++.dg/template/crash122.C: New.
921 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
924 * g++.dg/template/pr70466-1.C: New.
925 * g++.dg/template/pr70466-2.C: Likewise.
927 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
929 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
930 splat operations and the XXSPLTIB instruction.
931 * gcc.target/powerpc/p9-splat-2.c: Likewise.
932 * gcc.target/powerpc/p9-splat-3.c: Likewise.
933 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
934 xxlxor to clear a register.
936 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
938 * gcc.dg/torture/pr71020.c: New test.
940 2016-05-18 Martin Jambor <mjambor@suse.cz>
943 * gcc.dg/ipa/pr70646.c: New test.
945 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
947 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
949 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
951 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
952 missing tests for vreinterpretq_p{8,16}.
954 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
956 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
957 vsliq_n_s64 and vsliq_n_u64.
959 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
961 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
962 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
964 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
966 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
967 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
968 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
970 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
972 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
975 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
977 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
978 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
979 "blr\t" and switch to scan-assembler-times.
981 2016-05-18 Jiong Wang <jiong.wang@arm.com>
983 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
985 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
986 declarations under __aarch64__ and __ARM_FEATURE_FMA.
988 2016-05-18 Jakub Jelinek <jakub@redhat.com>
990 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
991 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
992 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
993 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
994 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
995 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
997 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
998 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1000 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1001 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1003 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1004 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1006 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1008 2016-05-18 Richard Biener <rguenther@suse.de>
1010 PR tree-optimization/71168
1011 * gcc.dg/torture/pr71168.c: New testcase.
1013 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1016 * gcc.dg/tree-ssa/pr63586-2.c: New test.
1017 * gcc.dg/tree-ssa/pr63586.c: New test.
1018 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
1020 2016-05-17 Nathan Sidwell <nathan@acm.org>
1022 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1023 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1024 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1025 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1027 2016-05-17 Nathan Sidwell <nathan@acm.org>
1029 * gcc.target/nvptx/abi-vararg-3.c: New.
1031 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1033 PR tree-optimization/54579
1035 * gcc.dg/fold-notrotate-1.c: New test.
1036 * gcc.dg/fold-notshift-1.c: New test.
1037 * gcc.dg/fold-notshift-2.c: New test.
1039 2016-05-17 Marek Polacek <polacek@redhat.com>
1042 * g++.dg/ipa/pr71146.C: New test.
1044 2016-05-17 David Malcolm <dmalcolm@redhat.com>
1046 * jit.dg/test-error-array-bounds.c: New test case.
1048 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1050 * gcc.dg/tree-ssa/and-1.c: New testcase.
1052 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1054 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1055 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1057 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1059 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1060 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1062 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1064 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1066 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1068 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1070 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1072 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1073 ".2d[index]" when scan the assembly.
1074 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1075 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1077 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1079 2016-05-17 Richard Biener <rguenther@suse.de>
1081 PR tree-optimization/71132
1082 * gcc.dg/torture/pr71132.c: New testcase.
1084 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1086 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1088 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1091 * gcc.target/aarch64/pr70809_1.c: New test.
1093 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1095 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1096 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1097 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1098 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1100 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1101 Ilya Enkovich <ilya.enkovich@intel.com>
1104 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1106 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
1108 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1109 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1111 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1113 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1114 test for __ARM_FP16_ARGS.
1115 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1116 * gcc.target/arm/aapcs/neon-vect10.c: New.
1117 * gcc.target/arm/aapcs/neon-vect9.c: New.
1118 * gcc.target/arm/aapcs/vfp18.c: New.
1119 * gcc.target/arm/aapcs/vfp19.c: New.
1120 * gcc.target/arm/aapcs/vfp20.c: New.
1121 * gcc.target/arm/aapcs/vfp21.c: New.
1122 * gcc.target/arm/fp16-aapcs-1.c: New.
1123 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1124 test for __ARM_FP16_ARGS.
1125 * g++.target/arm/fp16-return-1.c: Update expected output.
1127 2016-05-16 Jiong Wang <jiong.wang@arm.com>
1130 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1132 2016-05-15 Harald Anlauf <anlauf@gmx.de>
1135 * gfortran.dg/pr69603.f90: New testcase.
1137 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
1139 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1141 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
1144 * gfortran.dg/pr71047.f08: New test.
1146 2016-05-13 Joseph Myers <joseph@codesourcery.com>
1148 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1149 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1150 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1152 2016-05-13 Martin Sebor <msebor@redhat.com>
1155 * g++.dg/cpp0x/constexpr-60049.C: New test.
1157 2016-05-13 Jakub Jelinek <jakub@redhat.com>
1160 * gcc.dg/pr71071.c: New test.
1162 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
1164 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1165 remove XOP handling.
1166 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
1168 2016-05-13 Nathan Sidwell <nathan@acm.org>
1170 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
1171 __atomic_is_lock_free declaration.
1173 2016-05-13 Richard Biener <rguenther@suse.de>
1175 PR tree-optimization/42587
1176 * gcc.dg/optimize-bswapsi-4.c: New testcase.
1178 2016-05-13 Martin Liska <mliska@suse.cz>
1180 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
1181 the new format of dump output.
1183 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1185 * gcc.dg/pr71084.c: New test.
1187 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1190 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
1192 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1194 * gcc.target/aarch64/struct_return.c: New test.
1196 2016-05-12 Marek Polacek <polacek@redhat.com>
1199 * c-c++-common/pr70756-2.c: New test.
1200 * c-c++-common/pr70756.c: New test.
1202 2016-05-12 Richard Biener <rguenther@suse.de>
1204 PR tree-optimization/71059
1205 * gcc.dg/torture/pr71059.c: New testcase.
1207 2016-05-12 Richard Biener <rguenther@suse.de>
1209 PR tree-optimization/71062
1210 * gcc.dg/torture/pr71062.c: New testcase.
1212 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
1214 PR tree-optimization/71006
1215 * gcc.dg/pr71006.c: New test.
1217 2016-05-12 Marek Polacek <polacek@redhat.com>
1220 * gcc.dg/opts-7.c: New test.
1222 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1225 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
1226 Add -save-temps to dg-options.
1227 Scan for ldmfd rather than pop instruction.
1228 * gcc.target/arm/interrupt-2.c: Likewise.
1229 * gcc.target/arm/pr70830.c: New test.
1231 2016-05-12 Jakub Jelinek <jakub@redhat.com>
1233 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
1234 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
1236 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
1237 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
1238 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
1241 * gcc.target/i386/avx512vl-pack-1.c: New test.
1242 * gcc.target/i386/avx512vl-pack-2.c: New test.
1243 * gcc.target/i386/avx512bw-pack-2.c: New test.
1245 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
1247 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
1248 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
1249 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
1251 2016-05-12 Richard Biener <rguenther@suse.de>
1253 PR tree-optimization/70986
1254 * gcc.dg/torture/pr70986-1.c: New testcase.
1255 * gcc.dg/torture/pr70986-2.c: Likewise.
1256 * gcc.dg/torture/pr70986-3.c: Likewise.
1258 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1261 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
1262 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
1264 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
1266 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
1268 * gcc.target/i386/pr66746.c: Ditto.
1270 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1272 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
1274 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
1275 warning when using -mvsx-timode.
1276 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1277 * gcc.target/powerpc/dform-2.c: Likewise.
1278 * gcc.target/powerpc/pr68805.c: Likewise.
1280 2016-05-11 Marek Polacek <polacek@redhat.com>
1283 * c-c++-common/attributes-3.c: New test.
1285 2016-05-11 Nathan Sidwell <nathan@acm.org>
1287 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1288 * gcc.c-torture/execute/pr68185.c: Likewise.
1289 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1290 * gcc.dg/pr69634.c: Requires scheduling.
1291 * gcc.dg/torture/pr66178.c: Require label values.
1292 * gcc.dg/setjmp-6.c: Require indirect jumps.
1294 2016-05-11 Richard Biener <rguenther@suse.de>
1296 PR tree-optimization/71055
1297 * gcc.dg/torture/pr71055.c: New testcase.
1299 2016-05-11 Richard Biener <rguenther@suse.de>
1302 * g++.dg/debug/pr71057.C: New testcase.
1304 2016-05-11 Jakub Jelinek <jakub@redhat.com>
1307 * gfortran.dg/gomp/pr70855.f90: New test.
1309 2016-05-11 Richard Biener <rguenther@suse.de>
1312 * g++.dg/torture/pr71002.C: New testcase.
1314 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
1317 * gcc.dg/pr70807.c: New test.
1319 2016-05-10 Martin Sebor <msebor@redhat.com>
1322 * g++.dg/Wattributes.C: New test.
1324 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
1326 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1327 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1328 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1330 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1333 * gcc.target/i386/pr70799-1.c: New test.
1335 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1337 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1339 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1342 * gcc.target/i386/pr70877.c: New test.
1344 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1346 PR tree-optimization/70786
1347 * gcc.target/i386/pr70876.c: New test.
1349 2016-05-10 Jakub Jelinek <jakub@redhat.com>
1352 * gcc.target/i386/avx512vl-logic-1.c: New test.
1353 * gcc.target/i386/avx512vl-logic-2.c: New test.
1354 * gcc.target/i386/avx512dq-logic-2.c: New test.
1356 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1359 * gcc.target/powerpc/pr70963.c: New.
1361 2016-05-10 David Malcolm <dmalcolm@redhat.com>
1363 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1364 (test_very_wide_line): Add ruler to expected output.
1365 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1366 (test_very_wide_line): Likewise.
1367 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1368 (test_show_locus): Within the handling of "test_very_wide_line",
1369 enable show_ruler_p on the diagnostic context.
1371 2016-05-10 Richard Biener <rguenther@suse.de>
1373 PR tree-optimization/71039
1374 * gcc.dg/torture/pr71039.c: New testcase.
1376 2016-05-10 Nathan Sidwell <nathan@acm.org>
1378 * gcc.dg/nested-func-10.c: Requires alloca.
1379 * gcc.dg/nested-func-9.c: Requires alloca.
1380 * gcc.c-torture/execute/pr70460.c: Requires labels.
1381 * gcc.c-torture/compile/pr70199.c: Requires labels.
1382 * gcc.target/nvptx/decl.c: Compile only.
1383 * gcc.target/nvptx/trailing-init.c: Compile only.
1384 * gcc.target/nvptx/ary-init.c: Compile only.
1386 2016-05-10 Marek Polacek <polacek@redhat.com>
1389 * gcc.dg/attr-opt-1.c: New test.
1391 2016-05-10 Richard Biener <rguenther@suse.de>
1393 PR tree-optimization/70497
1394 PR tree-optimization/28367
1395 * gcc.dg/torture/20160404-1.c: New testcase.
1396 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
1397 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
1399 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1401 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
1403 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
1405 * gcc.target/i386/fabsneg-1.c New test.
1407 2016-05-09 Alan Modra <amodra@gmail.com>
1410 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
1412 2016-05-09 Richard Biener <rguenther@suse.de>
1414 PR tree-optimization/70985
1415 * gcc.dg/torture/pr70985.c: New testcase.
1417 2016-05-09 Bin Cheng <bin.cheng@arm.com>
1419 * gcc.dg/tree-ssa/ifc-9.c: New test.
1420 * gcc.dg/tree-ssa/ifc-10.c: New test.
1421 * gcc.dg/tree-ssa/ifc-11.c: New test.
1422 * gcc.dg/tree-ssa/ifc-12.c: New test.
1423 * gcc.dg/vect/pr61194.c: Remove XFAIL.
1424 * gcc.dg/vect/vect-23.c: Remove XFAIL.
1425 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
1427 2016-05-09 Richard Biener <rguenther@suse.de>
1430 * gfortran.dg/pr70937.f90: New testcase.
1432 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1434 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
1436 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
1439 * gfortran.dg/dec_structure_1.f90: New testcase.
1440 * gfortran.dg/dec_structure_2.f90: Ditto.
1441 * gfortran.dg/dec_structure_3.f90: Ditto.
1442 * gfortran.dg/dec_structure_4.f90: Ditto.
1443 * gfortran.dg/dec_structure_5.f90: Ditto.
1444 * gfortran.dg/dec_structure_6.f90: Ditto.
1445 * gfortran.dg/dec_structure_7.f90: Ditto.
1446 * gfortran.dg/dec_structure_8.f90: Ditto.
1447 * gfortran.dg/dec_structure_9.f90: Ditto.
1448 * gfortran.dg/dec_structure_10.f90: Ditto.
1449 * gfortran.dg/dec_structure_11.f90: Ditto.
1450 * gfortran.dg/dec_union_1.f90: Ditto.
1451 * gfortran.dg/dec_union_2.f90: Ditto.
1452 * gfortran.dg/dec_union_3.f90: Ditto.
1453 * gfortran.dg/dec_union_4.f90: Ditto.
1454 * gfortran.dg/dec_union_5.f90: Ditto.
1455 * gfortran.dg/dec_union_6.f90: Ditto.
1456 * gfortran.dg/dec_union_7.f90: Ditto.
1458 2016-05-07 Tom de Vries <tom@codesourcery.com>
1460 PR tree-optimization/70956
1461 * gcc.dg/graphite/pr70956.c: New test.
1463 2016-05-06 Jakub Jelinek <jakub@redhat.com>
1466 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
1467 (a, b, c, d): Change type from char to signed char.
1468 (main): Compare against (signed char) -1634678893 instead of
1469 hardcoded -109. Use __builtin_abort instead of abort.
1471 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
1472 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
1474 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
1476 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1479 * gcc.dg/torture/pr70935.c: New test.
1481 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1484 * gcc.target/sh/pr58219.c: New tests.
1486 2016-05-06 Richard Biener <rguenther@suse.de>
1488 PR tree-optimization/70960
1489 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
1491 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1494 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
1495 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
1496 Adjust expected instruction counts.
1497 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
1499 2016-05-06 Marek Polacek <polacek@redhat.com>
1502 * gcc.dg/ubsan/bounds-3.c: New test.
1504 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1507 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
1509 2016-05-06 Richard Biener <rguenther@suse.de>
1512 * gfortran.dg/pr70931.f90: New testcase.
1514 2016-05-06 Richard Biener <rguenther@suse.de>
1517 * gcc.dg/torture/pr70941.c: New testcase.
1519 2016-05-05 Bin Cheng <bin.cheng@arm.com>
1521 PR tree-optimization/57206
1522 * gcc.dg/vect/pr57206.c: New test.
1524 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1526 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
1528 2016-05-05 Jakub Jelinek <jakub@redhat.com>
1530 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
1532 * c-c++-common/Wdangling-else-4.c: New test.
1534 2016-05-04 Jakub Jelinek <jakub@redhat.com>
1538 * g++.dg/opt/pr70906.C: New test.
1539 * g++.dg/opt/pr70933.C: New test.
1541 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
1543 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
1545 * gcc.dg/ipa/pure-const-3.c: New testcase.
1547 2016-05-04 Marek Polacek <polacek@redhat.com>
1549 * c-c++-common/Wdangling-else-1.c: New test.
1550 * c-c++-common/Wdangling-else-2.c: New test.
1551 * c-c++-common/Wdangling-else-3.c: New test.
1553 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
1555 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
1558 2016-05-04 Marek Polacek <polacek@redhat.com>
1561 * gcc.dg/Waddress-2.c: New test.
1563 2016-05-04 Alan Modra <amodra@gmail.com>
1565 * gcc.target/powerpc/pr70866.c: New.
1567 2016-05-03 Martin Sebor <msebor@redhat.com>
1570 * c-c++-common/builtin_location.c: New test.
1571 * g++.dg/cpp1y/builtin_location.C: New test.
1573 2016-05-03 Marek Polacek <polacek@redhat.com>
1576 * gcc.dg/pr70859.c: New test.
1577 * gcc.dg/pr70859-2.c: New test.
1579 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
1581 * gnat.dg/debug5.adb: New testcase.
1583 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1585 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
1586 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
1587 Procedure to check for z10 instruction set.
1589 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1591 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
1593 2016-05-03 Alan Modra <amodra@gmail.com>
1595 * gcc.target/powerpc/savres.c: Add func using a single gpr.
1597 2016-05-03 Jakub Jelinek <jakub@redhat.com>
1599 * gcc.target/i386/avx512f-cvt-1.c: New test.
1601 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
1603 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
1604 -fdump-tree-vrp-details.
1606 2016-05-03 Richard Biener <rguenther@suse.de>
1608 * gcc.dg/pr30172-1.c: Adjust.
1609 * gcc.dg/pr63743.c: Likewise.
1610 * gcc.dg/tm/pr51696.c: Likewise.
1611 * c-c++-common/tm/safe-1.c: Likewise.
1612 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1613 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
1614 * g++.dg/plugin/self-assign-test-1.C: Likewise.
1615 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1617 2016-05-03 Jakub Jelinek <jakub@redhat.com>
1619 PR rtl-optimization/70467
1620 * gcc.target/i386/pr70467-3.c: New test.
1621 * gcc.target/i386/pr70467-4.c: New test.
1623 PR tree-optimization/70916
1624 * gcc.c-torture/compile/pr70916.c: New test.
1627 * gcc.target/i386/pr49244-1.c: New test.
1628 * gcc.target/i386/pr49244-2.c: New test.
1630 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
1632 PR rtl-optimization/44281
1633 * gcc.target/i386/pr44281.c: New test.
1635 2016-05-03 bin cheng <bin.cheng@arm.com>
1637 PR tree-optimization/56541
1638 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1639 * gcc.dg/vect/pr56541.c: new test.
1641 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1643 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1645 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1647 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
1650 * c-c++-common/asan/clone-test-1.c (main): Align child process
1653 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1656 * g++.dg/spellcheck-fields-2.C: New test case.
1658 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1661 * g++.dg/pr62314.C: New test case.
1663 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
1665 * gcc.dg/ipa/inline-8.c: New testcase.
1667 2016-05-02 Jakub Jelinek <jakub@redhat.com>
1669 PR rtl-optimization/70467
1670 * gcc.target/i386/pr70467-1.c: New test.
1672 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1674 * gcc.dg/spec-options.c: Run the test on all targets.
1675 * gcc.dg/foo.specs: Use cpp_unique_options.
1677 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1679 * gcc.dg/tree-ssa/unord.c: New testcase.
1681 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1683 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1685 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
1687 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1689 2016-05-02 Marek Polacek <polacek@redhat.com>
1692 * gcc.dg/enum-incomplete-3.c: New test.
1694 2016-05-02 Marek Polacek <polacek@redhat.com>
1695 Tom de Vries <tom@codesourcery.com>
1697 PR tree-optimization/70700
1698 * gcc.dg/pr70700.c: New test.
1700 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
1702 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1703 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1704 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1705 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1706 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1708 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
1710 * ada/acats/run_acats: Rename into...
1711 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
1712 * ada/acats/run_all.sh: Remove redundant test.
1713 (target_run): Move around.
1714 (target_gnatchop): Use newly built executable.
1715 (target_gnatmake): Likewise.
1716 Check that the compilation of impbit succeeds.
1718 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
1720 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1721 * gcc.dg/20021029-1.c: Likewise.
1722 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1723 * gcc.target/sh/attr-isr-trapa.c: Likewise.
1724 * gcc.target/sh/cmpstr.c: Likewise.
1725 * gcc.target/sh/cmpstrn.c: Likewise.
1726 * gcc.target/sh/memset.c: Likewise.
1727 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1728 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1729 * gcc.target/sh/pr39423-1.c: Likewise.
1730 * gcc.target/sh/pr49468-di.c: Likewise.
1731 * gcc.target/sh/pr49468-si.c: Likewise.
1732 * gcc.target/sh/pr49880-1.c: Likewise.
1733 * gcc.target/sh/pr49880-2.c: Likewise.
1734 * gcc.target/sh/pr49880-3.c: Likewise.
1735 * gcc.target/sh/pr50751-1.c: Likewise.
1736 * gcc.target/sh/pr50751-4.c: Likewise.
1737 * gcc.target/sh/pr50751-7.c: Likewise.
1738 * gcc.target/sh/pr51244-1.c: Likewise.
1739 * gcc.target/sh/pr51244-10.c: Likewise.
1740 * gcc.target/sh/pr51244-11.c: Likewise.
1741 * gcc.target/sh/pr51244-12.c: Likewise.
1742 * gcc.target/sh/pr51244-13.c: Likewise.
1743 * gcc.target/sh/pr51244-14.c: Likewise.
1744 * gcc.target/sh/pr51244-17.c: Likewise.
1745 * gcc.target/sh/pr51244-18.c: Likewise.
1746 * gcc.target/sh/pr51244-19.c: Likewise.
1747 * gcc.target/sh/pr51244-4.c: Likewise.
1748 * gcc.target/sh/pr51244-5.c: Likewise.
1749 * gcc.target/sh/pr51244-7.c: Likewise.
1750 * gcc.target/sh/pr51244-8.c: Likewise.
1751 * gcc.target/sh/pr51244-9.c: Likewise.
1752 * gcc.target/sh/pr51697.c: Likewise.
1753 * gcc.target/sh/pr52483-1.c: Likewise.
1754 * gcc.target/sh/pr52483-2.c: Likewise.
1755 * gcc.target/sh/pr52483-3.c: Likewise.
1756 * gcc.target/sh/pr52483-5.c: Likewise.
1757 * gcc.target/sh/pr52933-1.c: Likewise.
1758 * gcc.target/sh/pr52933-2.c: Likewise.
1759 * gcc.target/sh/pr52933-3.c: Likewise.
1760 * gcc.target/sh/pr53568-1.c: Likewise.
1761 * gcc.target/sh/pr53976-1.c: Likewise.
1762 * gcc.target/sh/pr53988-1.c: Likewise.
1763 * gcc.target/sh/pr53988.c: Likewise.
1764 * gcc.target/sh/pr54089-1.c: Likewise.
1765 * gcc.target/sh/pr54089-6.c: Likewise.
1766 * gcc.target/sh/pr54089-7.c: Likewise.
1767 * gcc.target/sh/pr54089-8.c: Likewise.
1768 * gcc.target/sh/pr54089-9.c: Likewise.
1769 * gcc.target/sh/pr54236-1.c: Likewise.
1770 * gcc.target/sh/pr54236-2.c: Likewise.
1771 * gcc.target/sh/pr54236-3.c: Likewise.
1772 * gcc.target/sh/pr54236-4.c: Likewise.
1773 * gcc.target/sh/pr54386.c: Likewise.
1774 * gcc.target/sh/pr54602-1.c: Likewise.
1775 * gcc.target/sh/pr54685.c: Likewise.
1776 * gcc.target/sh/pr54760-1.c: Likewise.
1777 * gcc.target/sh/pr54760-2.c: Likewise.
1778 * gcc.target/sh/pr54760-3.c: Likewise.
1779 * gcc.target/sh/pr54760-4.c: Likewise.
1780 * gcc.target/sh/pr54760-5.c: Likewise.
1781 * gcc.target/sh/pr54760-6.c: Likewise.
1782 * gcc.target/sh/pr55146.c: Likewise.
1783 * gcc.target/sh/pr55160.c: Likewise.
1784 * gcc.target/sh/pr59278.c: Likewise.
1785 * gcc.target/sh/pr59401-1.c: Likewise.
1786 * gcc.target/sh/pr59533-1.c: Likewise.
1787 * gcc.target/sh/pr63260.c: Likewise.
1788 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1789 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1790 * gcc.target/sh/strlen.c: Likewise.
1791 * gcc.target/sh/torture/pr30807.c: Likewise.
1792 * gcc.target/sh/torture/pr34777.c: Likewise.
1793 * gcc.target/sh/torture/pr64652.c: Likewise.
1794 * gcc.target/sh/torture/pr65505.c: Likewise.
1795 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1796 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1798 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1801 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1803 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1805 * gcc.target/powerpc/vsx-elemrev-1.c: New.
1806 * gcc.target/powerpc/vsx-elemrev-2.c: New.
1807 * gcc.target/powerpc/vsx-elemrev-3.c: New.
1808 * gcc.target/powerpc/vsx-elemrev-4.c: New.
1810 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
1812 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1813 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1815 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
1818 * c-c++-common/goacc/combined-reduction.c: New test.
1819 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1821 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
1823 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1824 *movdi_internal pattern only if PIC off.
1825 * gcc.target/i386/pr70155-2.c: Likewise.
1826 * gcc.target/i386/pr70155-3.c: Likewise.
1827 * gcc.target/i386/pr70155-4.c: Likewise.
1828 * gcc.target/i386/pr70155-5.c: Likewise.
1829 * gcc.target/i386/pr70155-6.c: Likewise.
1830 * gcc.target/i386/pr70155-7.c: Likewise.
1831 * gcc.target/i386/pr70155-8.c: Likewise.
1832 * gcc.target/i386/pr70155-15.c: Likewise.
1833 * gcc.target/i386/pr70155-17.c: Likewise.
1834 * gcc.target/i386/pr70155-22.c: Likewise.
1836 2016-04-29 Bin Cheng <bin.cheng@arm.com>
1838 PR tree-optimization/70803
1839 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1841 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
1843 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1844 optimization of vector loop.
1845 * gcc.target/i386/vect-unpack-3.c: New test.
1846 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1847 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1848 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1850 2016-04-29 Marek Polacek <polacek@redhat.com>
1853 * g++.dg/ubsan/null-7.C: New test.
1856 * gcc.dg/pr70852.c: New test.
1858 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1861 * g++.dg/cpp0x/alignas6.C: New test.
1863 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1865 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1867 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1868 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1869 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1870 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1871 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1872 * gcc.target/arc/mxy.c: Likewise.
1873 * gcc.target/arc/mswape.c: Likewise.
1874 * gcc.target/arc/mrtsc.c: Likewise.
1875 * gcc.target/arc/mcrc.c: Likewise.
1876 * gcc.target/arc/mdsp-packa.c: Likewise.
1877 * gcc.target/arc/mdvbf.c: Likewise.
1878 * gcc.target/arc/mlock.c: Likewise.
1879 * gcc.target/arc/mmac-24.c: Likewise.
1880 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1882 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
1883 Matthijs Kooijman <matthijs@stdin.nl>
1884 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1887 * gcc.target/avr/pr60040-1.c: New.
1888 * gcc.target/avr/pr60040-2.c: New.
1890 2016-04-29 Richard Biener <rguenther@suse.de>
1892 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1894 2016-04-29 Richard Biener <rguenther@suse.de>
1896 PR tree-optimization/13962
1897 PR tree-optimization/65686
1898 * gcc.dg/uninit-pr65686.c: New testcase.
1900 2016-04-29 Jakub Jelinek <jakub@redhat.com>
1903 * gcc.dg/pr70843.c: New test.
1905 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1908 * gcc.target/i386/pr70858.c: New test.
1910 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
1912 * gcc.target/arc/nps400-1.c: New file.
1914 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1915 Andrew Burgess <andrew.burgess@embecosm.com>
1917 * gcc.target/arc/movh_cl-1.c: New file.
1919 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1920 Andrew Burgess <andrew.burgess@embecosm.com>
1922 * gcc.target/arc/extzv-1.c: New file.
1923 * gcc.target/arc/insv-1.c: New file.
1924 * gcc.target/arc/insv-2.c: New file.
1925 * gcc.target/arc/movb-1.c: New file.
1926 * gcc.target/arc/movb-2.c: New file.
1927 * gcc.target/arc/movb-3.c: New file.
1928 * gcc.target/arc/movb-4.c: New file.
1929 * gcc.target/arc/movb-5.c: New file.
1930 * gcc.target/arc/movb_cl-1.c: New file.
1931 * gcc.target/arc/movb_cl-2.c: New file.
1932 * gcc.target/arc/movbi_cl-1.c: New file.
1933 * gcc.target/arc/movl-1.c: New file.
1935 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1936 Andrew Burgess <andrew.burgess@embecosm.com>
1938 * gcc.target/arc/cmem-1.c: New file.
1939 * gcc.target/arc/cmem-2.c: New file.
1940 * gcc.target/arc/cmem-3.c: New file.
1941 * gcc.target/arc/cmem-4.c: New file.
1942 * gcc.target/arc/cmem-5.c: New file.
1943 * gcc.target/arc/cmem-6.c: New file.
1944 * gcc.target/arc/cmem-7.c: New file.
1945 * gcc.target/arc/cmem-ld.inc: New file.
1946 * gcc.target/arc/cmem-st.inc: New file.
1948 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1951 * gcc.target/i386/pr70821.c: New test.
1953 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1955 * gcc.target/powerpc/vec-adde.c: New test.
1956 * gcc.target/powerpc/vec-adde-int128.c: New test.
1958 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1960 * gcc.target/i386/avx-vround-1.c: New test.
1961 * gcc.target/i386/avx-vround-2.c: New test.
1962 * gcc.target/i386/avx512vl-vround-1.c: New test.
1963 * gcc.target/i386/avx512vl-vround-2.c: New test.
1965 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1968 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1969 (check_effective_target_cilkplus_runtime): ... this.
1970 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1971 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1973 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1974 Require cilkplus_runtime.
1975 Don't add -lcilkrts.
1976 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1977 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1978 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1979 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1980 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1981 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1982 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1983 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1984 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1985 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1986 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1987 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1988 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1989 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1990 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1991 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1992 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1993 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1994 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1995 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1996 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1997 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1998 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1999 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2000 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2001 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2002 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2003 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2004 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2006 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2007 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2009 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2011 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2014 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
2016 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2017 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
2019 2015-04-27 Ryan Burn <contact@rnburn.com>
2023 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2025 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2026 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2028 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2030 * gnat.dg/limited_with4.ad[sb]: New test.
2031 * gnat.dg/limited_with4_pkg.ads: New helper.
2033 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2036 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2037 and movv1ti_internal patterns
2038 * gcc.target/i386/pr70155-1.c: New test.
2039 * gcc.target/i386/pr70155-2.c: Likewise.
2040 * gcc.target/i386/pr70155-3.c: Likewise.
2041 * gcc.target/i386/pr70155-4.c: Likewise.
2042 * gcc.target/i386/pr70155-5.c: Likewise.
2043 * gcc.target/i386/pr70155-6.c: Likewise.
2044 * gcc.target/i386/pr70155-7.c: Likewise.
2045 * gcc.target/i386/pr70155-8.c: Likewise.
2046 * gcc.target/i386/pr70155-9.c: Likewise.
2047 * gcc.target/i386/pr70155-10.c: Likewise.
2048 * gcc.target/i386/pr70155-11.c: Likewise.
2049 * gcc.target/i386/pr70155-12.c: Likewise.
2050 * gcc.target/i386/pr70155-13.c: Likewise.
2051 * gcc.target/i386/pr70155-14.c: Likewise.
2052 * gcc.target/i386/pr70155-15.c: Likewise.
2053 * gcc.target/i386/pr70155-16.c: Likewise.
2054 * gcc.target/i386/pr70155-17.c: Likewise.
2055 * gcc.target/i386/pr70155-18.c: Likewise.
2056 * gcc.target/i386/pr70155-19.c: Likewise.
2057 * gcc.target/i386/pr70155-20.c: Likewise.
2058 * gcc.target/i386/pr70155-21.c: Likewise.
2059 * gcc.target/i386/pr70155-22.c: Likewise.
2061 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2063 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2066 2016-04-27 Bin Cheng <bin.cheng@arm.com>
2068 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2069 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2070 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2071 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2072 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2074 2016-04-27 Richard Biener <rguenther@suse.de>
2077 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2078 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2080 2016-04-27 Nathan Sidwell <nathan@acm.org>
2082 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2083 * g++.dg/ubsan/pr63956.C: Adjust error location.
2085 2016-04-27 Nick Clifton <nickc@redhat.com>
2088 * gcc.dg/pr49889.c: New test.
2090 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2092 * c-c++-common/memset-array.c: New test.
2094 2016-04-26 Martin Sebor <msebor@redhat.com>
2097 * g++.dg/cpp1y/func_constexpr.C: New test.
2099 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2102 * g++.dg/cpp0x/enum32.C: New test.
2103 * g++.dg/cpp0x/enum33.C: New test.
2105 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2107 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2108 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2109 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2110 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2111 * gcc.c-torture/execute/pr38151.c: Likewise.
2112 * gcc.c-torture/execute/pr66556.c: Likewise.
2113 * gcc.c-torture/execute/pr67781.c: Likewise.
2114 * gcc.c-torture/execute/pr68648.c: Likewise.
2116 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
2118 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2120 2016-04-26 Marek Polacek <polacek@redhat.com>
2123 * gcc.dg/pr67784-3.c: New test.
2124 * gcc.dg/pr67784-4.c: New test.
2125 * gcc.dg/pr67784-5.c: New test.
2128 * gcc.dg/Wnested-externs-2.c: New test.
2130 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
2132 * gcc.dg/fold-plusmult.c: Adjust.
2133 * gcc.dg/no-strict-overflow-6.c: Adjust.
2134 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2136 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2138 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2140 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2141 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2142 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2143 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2144 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2145 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2146 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2147 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2148 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2149 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2150 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2151 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2152 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2153 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2154 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2155 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2156 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2157 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2158 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2159 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2160 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2161 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2163 * gcc.target/i386/pr32219-4.c: Likewise.
2164 * gcc.target/i386/pr32219-6.c: Likewise.
2165 * gcc.target/i386/pr32219-8.c: Likewise.
2167 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2169 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
2172 2016-04-26 Marek Polacek <polacek@redhat.com>
2175 * g++.dg/ext/cond2.C: New test.
2177 2016-04-26 Bin Cheng <bin.cheng@arm.com>
2179 PR tree-optimization/70771
2180 PR tree-optimization/70775
2181 * gcc.dg/pr70771.c: New test.
2182 * gcc.dg/pr70775.c: New test.
2184 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2186 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
2188 2016-04-25 Richard Biener <rguenther@suse.de>
2190 PR tree-optimization/70780
2191 * gcc.dg/torture/pr70780.c: New testcase.
2193 2016-04-25 Michael Collison <michael.collison@arm.com>
2195 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
2196 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
2197 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
2198 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
2199 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
2200 * testsuite/lib/target-supports.exp
2201 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
2202 that arm neon support vector widen sum of HImode TO SImode.
2204 2016-04-23 Jakub Jelinek <jakub@redhat.com>
2207 * c-c++-common/asan/pr70712.c: New test.
2209 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2211 * .gitattributes: New file.
2213 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2215 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
2217 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
2219 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
2220 * gfortran.dg/submodule_15.f08: Likewise.
2222 2016-04-22 Richard Biener <rguenther@suse.de>
2224 PR tree-optimization/70740
2225 * gcc.dg/torture/pr70740.c: New testcase.
2227 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
2230 * gcc.target/i386/pr70750-1.c: New test.
2231 * gcc.target/i386/pr70750-2.c: Likewise.
2233 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2236 * g++.dg/cpp0x/auto48.C: New.
2238 2016-04-21 Marek Polacek <polacek@redhat.com>
2241 * g++.dg/cpp0x/forw_enum12.C: New test.
2242 * g++.dg/cpp0x/forw_enum13.C: New test.
2244 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
2247 * gcc.target/i386/pr70728.c: New test.
2249 2016-04-21 Richard Biener <rguenther@suse.de>
2252 * gcc.dg/pr70747.c: New testcase.
2254 2016-04-21 Bin Cheng <bin.cheng@arm.com>
2256 PR tree-optimization/70715
2257 * gcc.dg/tree-ssa/scev-13.c: New test.
2259 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
2261 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
2263 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
2265 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
2267 2016-04-20 Jan Hubicka <jh@suse.cz>
2270 * g++.dg/ipa/nothrow-1.C: New testcase.
2272 2016-04-20 Nathan Sidwell <nathan@acm.org>
2275 * g++.dg/eh/delete1.C: New.
2277 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2279 * gcc.target/i386/avx256-unaligned-store-2.c: Add
2280 -mtune-ctrl=sse_typeless_stores.
2282 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2284 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2286 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2288 PR tree-optimization/69489
2289 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2291 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2294 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2295 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2296 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2298 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2300 PR tree-optimization/56625
2301 PR tree-optimization/69489
2302 * gcc.dg/vect/pr56625.c: New test.
2303 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2305 2016-04-20 Andrew Pinski <apinski@cavium.com>
2308 * gcc.c-torture/compile/pr37433-1.c: New testcase.
2310 2016-04-20 Arnaud Charlet <charlet@adacore.com>
2312 * gnat.dg/self1.adb: Remove now incorrect test.
2314 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2316 * gcc.dg/tree-ssa/scev-11.c: New test.
2317 * gcc.dg/tree-ssa/scev-12.c: New test.
2319 2016-04-20 Marek Polacek <polacek@redhat.com>
2321 PR tree-optimization/70725
2322 * gcc.dg/pr70725.c: New test.
2324 2016-04-20 Richard Biener <rguenther@suse.de>
2326 PR tree-optimization/70726
2327 * g++.dg/vect/pr70726.cc: New testcase.
2329 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2332 * gcc.target/s390/pr70674.c: New test.
2334 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2336 PR libgfortran/70684
2337 * gfortran.dg/list_read_14.f90: New test.
2339 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
2342 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
2343 extern to force it misaligned.
2347 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
2348 Don't check `*' before movv4sf_internal.
2349 * gcc.target/i386/avx256-unaligned-store-2.c: Check
2350 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
2351 Don't check `*' before movv16qi_internal.
2352 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
2353 extern to force it misaligned.
2357 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
2358 Don't check `*' before movv2df_internal.
2359 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
2360 extern to force it misaligned.
2364 Check movv8sf_internal instead of avx_storeups256.
2365 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
2367 2016-04-19 Richard Biener <rguenther@suse.de>
2369 PR tree-optimization/70171
2370 * g++.dg/tree-ssa/pr70171.C: New testcase.
2372 2016-04-19 Richard Biener <rguenther@suse.de>
2374 PR tree-optimization/70724
2375 * gcc.dg/torture/pr70724.c: New testcase.
2377 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
2380 * testsuite/gcc.target/i386/pr70689.c: New.
2382 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
2385 * gcc.target/i386/pr70708.c: New test.
2387 2016-04-18 Richard Biener <rguenther@suse.de>
2389 PR tree-optimization/43434
2390 * gcc.dg/vect/pr43434.c: New testcase.
2391 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
2392 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2393 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2394 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
2395 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
2396 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2397 * gcc.dg/gomp/pr68640.c: Likewise.
2398 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
2399 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
2401 2016-04-18 Richard Biener <rguenther@suse.de>
2403 PR tree-optimization/70701
2404 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
2406 2016-04-18 Tom de Vries <tom@codesourcery.com>
2409 * gcc.dg/pr70161.c: Add dot-file scans.
2410 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
2411 instead of after last dot char.
2413 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
2415 * c-c++-common/dump-ada-spec-3.c: New test.
2416 * c-c++-common/dump-ada-spec-4.c: Likewise.
2418 2016-04-17 Tom de Vries <tom@codesourcery.com>
2421 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
2423 2016-04-15 Jan Hubicka <jh@suse.cz>
2426 * g++.dg/ipa/pure-const-1.C: New testcase.
2427 * g++.dg/ipa/pure-const-2.C: New testcase.
2428 * g++.dg/ipa/pure-const-3.C: New testcase.
2430 2016-04-15 Marek Polacek <polacek@redhat.com>
2433 * gcc.dg/bitfld-22.c: New test.
2435 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
2437 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
2440 2016-04-15 Marek Polacek <polacek@redhat.com>
2443 * c-c++-common/pr70651.c: New test.
2445 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2447 PR rtl-optimization/70681
2448 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
2449 dump scan on arm and powerpc.
2450 * gcc.dg/pr10474.c: Likewise.
2452 2016-04-15 Jakub Jelinek <jakub@redhat.com>
2457 * g++.dg/cpp1y/vla11.C: Revert for real.
2460 * c-c++-common/Wparentheses-1.c: New test.
2461 * c-c++-common/gomp/Wparentheses-1.c: New test.
2462 * c-c++-common/gomp/Wparentheses-2.c: New test.
2463 * c-c++-common/gomp/Wparentheses-3.c: New test.
2464 * c-c++-common/gomp/Wparentheses-4.c: New test.
2465 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
2466 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
2467 * c-c++-common/goacc/Wparentheses-1.c: New test.
2469 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
2472 * gcc.target/i386/pr70662.c: New test.
2474 2016-04-15 Richard Biener <rguenther@suse.de>
2475 Alan Modra <amodra@gmail.com>
2477 PR tree-optimization/70130
2478 * gcc.dg/vect/O3-pr70130.c: New testcase.
2480 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2483 * gcc.target/powerpc/pr70669.c: New test.
2486 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
2487 a power7 system that does not have an assembler that supports
2490 2016-04-14 Martin Sebor <msebor@redhat.com>
2495 * c-c++-common/ubsan/vla-1.c: Revert.
2496 * g++.dg/cpp1y/vla11.C: Same.
2497 * g++.dg/cpp1y/vla12.C: Same.
2498 * g++.dg/cpp1y/vla13.C: Same.
2499 * g++.dg/cpp1y/vla14.C: Same.
2500 * g++.dg/cpp1y/vla3.C: Same.
2501 * gcc/testsuite/g++.dg/init/array24.C: Same.
2502 * g++.dg/ubsan/vla-1.C: Same.
2504 2016-04-14 Marek Polacek <polacek@redhat.com>
2505 Jan Hubicka <hubicka@ucw.cz>
2508 * g++.dg/torture/pr70029.C: New test.
2510 2016-04-14 Martin Sebor <msebor@redhat.com>
2512 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
2513 type size to prevent failures on targets with very low maximum
2516 2016-04-14 Richard Biener <rguenther@suse.de>
2518 PR tree-optimization/70623
2519 * gcc.dg/torture/pr70623.c: New testcase.
2520 * gcc.dg/torture/pr70623-2.c: Likewise.
2522 2016-04-13 Martin Sebor <msebor@redhat.com>
2527 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
2528 * g++.dg/cpp1y/vla11.C: New test.
2529 * g++.dg/cpp1y/vla12.C: New test.
2530 * g++.dg/cpp1y/vla13.C: New test.
2531 * g++.dg/cpp1y/vla14.C: New test.
2532 * g++.dg/cpp1y/vla3.C: Restore deleted test.
2533 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
2534 * g++.dg/ubsan/vla-1.C: Disable exceptions.
2536 2016-04-13 Jakub Jelinek <jakub@redhat.com>
2539 * g++.dg/opt/pr70641.C: New test.
2541 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2543 PR rtl-optimization/68749
2544 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
2545 effects of argument promotions.
2546 Remove default args to dg-skip-if.
2548 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
2551 * g++.dg/parse/pr70635.C: New.
2553 2016-04-13 Marek Polacek <polacek@redhat.com>
2556 * c-c++-common/Wmisleading-indentation-4.c: New test.
2558 2016-04-13 Marek Polacek <polacek@redhat.com>
2561 * testsuite/gcc.dg/Wparentheses-12.c: New test.
2562 * testsuite/gcc.dg/Wparentheses-13.c: New test.
2564 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
2566 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
2567 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
2568 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
2570 2016-04-13 Jakub Jelinek <jakub@redhat.com>
2573 * gcc.c-torture/compile/pr70633.c: New test.
2576 * gcc.dg/torture/pr70628.c: New test.
2578 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
2581 * g++.dg/template/pr70610.C: New test.
2582 * g++.dg/template/pr70610-2.C: New test.
2583 * g++.dg/template/pr70610-3.C: New test.
2584 * g++.dg/template/pr70610-4.C: New test.
2586 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2588 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
2592 * g++.dg/ext/pr70571.C: New test.
2594 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2597 * gcc.target/powerpc/pr70640.c: New test.
2599 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
2602 * g++.dg/parse/pr68722.C: New.
2604 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2606 PR rtl-optimization/70596
2607 * gcc.target/i386/pr70596.c: New test.
2609 2016-04-12 Nathan Sidwell <nathan@acm.org>
2612 * g++.dg/init/pr70501.C: New.
2614 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
2616 * gcc.target/i386/asm-flag-6.c: New test.
2618 2016-04-12 Tom de Vries <tom@codesourcery.com>
2620 PR tree-optimization/68756
2621 * gcc.dg/graphite/pr68756.c: New test.
2623 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2625 PR tree-optimization/70602
2626 * gcc.c-torture/execute/pr70602.c: New test.
2628 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2631 * gcc.target/powerpc/float128-1.c: New tests to make sure the
2632 __float128 emulator is built and runs.
2633 * gcc.target/powerpc/float128-1.c: Likewise.
2635 * lib/target-supports.exp (check_ppc_float128_sw_available):
2636 Rework tests for __float128 software and hardware
2637 availability. Fix exit condition to return 0 on success.
2639 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2642 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2643 * gcc.target/aarch64/target_attr_15.c: Likewise.
2645 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2648 * g++.dg/cpp1y/pr69066.C: New.
2650 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2653 * gfortran.dg/pr36192.f90: Update test.
2654 * gfortran.dg/pr36192_1.f90: Update test.
2655 * gfortran.dg/real_dimension_1.f: Update test.
2656 * gfortran.dg/parameter_array_init_7.f90: New test.
2658 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
2661 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2663 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2665 PR rtl-optimization/66669
2666 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2668 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2670 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2671 * gcc.dg/pie-1.c: Likewise.
2672 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2673 * gcc.dg/pic-4.c: Likewise.
2674 * gcc.dg/pie-3.c: Likewise.
2675 * gcc.dg/pie-4.c: Likewise.
2677 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2679 PR tree-optimization/68644
2680 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2682 PR rtl-optimization/64886
2683 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2685 2016-04-09 Tom de Vries <tom@codesourcery.com>
2687 PR tree-optimization/68953
2688 * gcc.dg/graphite/pr68953.c: New test.
2690 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2693 * gfortran.dg/deferred_character_16.f90: New test.
2695 2016-04-09 Jakub Jelinek <jakub@redhat.com>
2697 PR tree-optimization/70586
2698 * gcc.c-torture/execute/pr70586.c: New test.
2700 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2703 * c-c++-common/asan/halt_on_error-1.c: Replace memset
2704 with __builtin_memset
2705 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2707 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
2711 PR tree-optimization/70373
2715 * c-c++-common/goacc/reduction-5.c: New test.
2716 * c-c++-common/goacc/reduction-promotions.c: New test.
2717 * gfortran.dg/goacc/reduction-3.f95: New test.
2718 * gfortran.dg/goacc/reduction-promotions.f90: New test.
2720 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
2724 * g++.dg/pr70590.C: New test.
2725 * g++.dg/pr70590-2.C: New test.
2727 2016-04-08 Jakub Jelinek <jakub@redhat.com>
2730 * gcc.target/i386/pr70593.c: New test.
2732 PR rtl-optimization/70574
2733 * gcc.target/i386/avx2-pr70574.c: New test.
2735 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
2738 * c-c++-common/asan/pr70541.c: New test.
2740 2016-04-08 Tom de Vries <tom@codesourcery.com>
2742 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2743 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2745 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2748 * gcc.c-torture/execute/pr70566.c: New test.
2750 2016-04-08 Tom de Vries <tom@codesourcery.com>
2752 * c-c++-common/goacc/uninit-copy-clause.c: New test.
2753 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2755 2016-04-08 Alan Modra <amodra@gmail.com>
2757 * gcc.target/powerpc/pr70117.c: New.
2759 2016-04-07 Jakub Jelinek <jakub@redhat.com>
2762 * gcc.dg/lto/simd-function_0.c: New test.
2764 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2766 * c-c++-common/attr-simd-2.c: Likewise.
2767 * c-c++-common/attr-simd-4.c: Likewise.
2768 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2769 * gcc.dg/gomp/simd-clones-3.c: Likewise.
2771 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2774 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2776 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
2777 Tom de Vries <tom@codesourcery.com>
2779 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2780 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2781 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2782 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2783 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2784 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2785 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2786 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2788 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2791 * g++.dg/warn/Wparentheses-29.C: New test.
2793 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2796 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2797 explicit braces to resolve a future -Wparentheses warning.
2799 2016-04-06 Richard Henderson <rth@redhat.com>
2801 * gcc.dg/pr61817-1.c: New test.
2802 * gcc.dg/pr61817-2.c: New test.
2803 * gcc.dg/pr69391-1.c: New test.
2804 * gcc.dg/pr69391-2.c: New test.
2806 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
2808 PR rtl-optimization/70398
2809 * testsuite/gcc.target/aarch64/pr70398.c: New.
2811 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
2813 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2815 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
2816 Pedro Alves <palves@redhat.com>
2818 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2820 2016-04-06 Jakub Jelinek <jakub@redhat.com>
2822 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2823 Check for avx512f effective targets instead of avx2.
2824 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2826 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2827 * g++.dg/gomp/declare-simd-1.C: Likewise.
2828 * g++.dg/gomp/declare-simd-3.C: Likewise.
2829 * g++.dg/gomp/declare-simd-4.C: Likewise.
2832 * c-c++-common/gomp/pr70550-1.c: New test.
2833 * c-c++-common/gomp/pr70550-2.c: New test.
2835 2016-04-05 Nathan Sidwell <nathan@acm.org>
2838 * g++.dg/ext/attribute-may-alias-5.C: New.
2840 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2843 * c-c++-common/pr70336.c: New test.
2844 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2845 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2847 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
2850 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2852 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2854 PR rtl-optimization/70542
2855 * gcc.dg/torture/pr70542.c: New test.
2856 * gcc.target/i386/avx2-pr70542.c: New test.
2858 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
2860 PR tree-optimization/70509
2861 * gcc.target/i386/avx512bw-pr70509.c: New test.
2863 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
2866 * g++.dg/ext/constexpr-vla4.C: New test.
2868 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
2871 * gcc.target/i386/pr70510.c: New test.
2873 2016-04-05 Richard Biener <rguenther@suse.de>
2875 PR tree-optimization/70526
2876 * g++.dg/torture/pr70526.C: New testcase.
2878 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2881 * gcc.target/i386/pr70525.c: New test.
2883 2016-04-05 Richard Biener <rguenther@suse.de>
2886 * g++.dg/torture/pr70499.C: New testcase.
2888 2016-04-05 Richard Biener <rguenther@suse.de>
2890 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2893 2016-04-04 Jakub Jelinek <jakub@redhat.com>
2896 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
2897 rs6000 ABI warnings.
2899 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
2902 * g++.dg/ipa/devirt-51.C: New testcase.
2904 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2905 Jakub Jelinek <jakub@redhat.com>
2908 * gcc.dg/torture/pr70457.c: New.
2910 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2913 * gfortran.dg/allocate_with_source_19.f08: New test.
2915 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2918 * gfortran.dg/coarray_allocate_6.f08: New test.
2920 2016-04-04 Richard Biener <rguenther@suse.de>
2922 PR rtl-optimization/70484
2923 * gcc.dg/torture/pr70484.c: New testcase.
2925 2016-04-04 Marek Polacek <polacek@redhat.com>
2928 * gcc.dg/torture/pr70307.c: New test.
2930 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2934 * gcc.target/sh/torture/pr70416.c: New.
2936 2016-04-02 Martin Sebor <msebor@redhat.com>
2942 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2943 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2944 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2945 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2946 * g++.dg/cpp0x/constexpr-string.C: Same.
2947 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2948 * g++.dg/cpp0x/pr65398.C: Same.
2949 * g++.dg/ext/constexpr-vla1.C: Same.
2950 * g++.dg/ext/constexpr-vla2.C: Same.
2951 * g++.dg/ext/constexpr-vla3.C: Same.
2952 * g++.dg/ubsan/pr63956.C: Same.
2954 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2956 PR rtl-optimization/70467
2957 * gcc.target/i386/pr70467-2.c: New test.
2959 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2960 Marek Polacek <polacek@redhat.com>
2963 * g++.dg/init/new47.C: New test.
2965 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2968 * gcc.target/arm/pr70496.c: New test.
2970 2016-04-01 Nathan Sidwell <nathan@acm.org>
2973 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2975 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2978 * gcc.dg/strlenopt.h (memmove): New.
2979 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2980 instead of "string.h".
2981 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2982 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2983 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2984 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2985 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2986 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2987 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2988 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2989 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2990 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2991 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2992 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2993 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2994 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2995 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2996 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2997 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2998 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2999 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3000 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3002 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3004 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3005 (Holder::foo): Reflect this.
3007 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3010 * gcc.dg/pr70442.c: New test.
3012 2016-03-31 Nathan Sidwell <nathan@acm.org>
3015 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3017 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
3020 * gcc.target/i386/pr70453.c: New test.
3022 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
3025 * gcc.c-torture/pr70292.c: New test.
3027 2016-03-31 Marek Polacek <polacek@redhat.com>
3030 * c-c++-common/pr70297.c: New test.
3031 * g++.dg/cpp0x/typedef-redecl.C: New test.
3032 * gcc.dg/typedef-redecl2.c: New test.
3034 2016-03-31 Jakub Jelinek <jakub@redhat.com>
3036 PR rtl-optimization/70460
3037 * gcc.c-torture/execute/pr70460.c: New test.
3039 2016-03-31 Richard Biener <rguenther@suse.de>
3042 * g++.dg/ext/vector30.C: New testcase.
3044 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3045 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3047 * gfortran.dg/fmt_pf.f90: New test.
3049 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3051 Forward-port from 5 branch
3052 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3055 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3056 dg-require-effective-target after dg-do.
3058 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3060 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3062 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3063 Julian Brown <julian@codesourcery.com>
3064 Chung-Lin Tang <cltang@codesourcery.com>
3065 Cesar Philippidis <cesar@codesourcery.com>
3066 James Norris <jnorris@codesourcery.com>
3067 Tom de Vries <tom@codesourcery.com>
3068 Nathan Sidwell <nathan@codesourcery.com>
3070 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
3071 * c-c++-common/goacc/loop-clauses.c: Likewise.
3072 * g++.dg/goacc/template.C: Likewise.
3073 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3074 * gfortran.dg/goacc/loop-1.f95: Likewise.
3075 * gfortran.dg/goacc/loop-5.f95: Likewise.
3076 * gfortran.dg/goacc/loop-6.f95: Likewise.
3077 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3078 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3079 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3080 * c-c++-common/goacc/clauses-fail.c: Likewise.
3081 * c-c++-common/goacc/parallel-1.c: Likewise.
3082 * c-c++-common/goacc/reduction-1.c: Likewise.
3083 * c-c++-common/goacc/reduction-2.c: Likewise.
3084 * c-c++-common/goacc/reduction-3.c: Likewise.
3085 * c-c++-common/goacc/reduction-4.c: Likewise.
3086 * c-c++-common/goacc/routine-3.c: Likewise.
3087 * c-c++-common/goacc/routine-4.c: Likewise.
3088 * c-c++-common/goacc/routine-5.c: Likewise.
3089 * c-c++-common/goacc/tile.c: Likewise.
3090 * g++.dg/goacc/template.C: Likewise.
3091 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3092 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3093 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3094 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3095 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3096 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3097 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3098 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3099 * c-c++-common/goacc/use_device-1.c: ... this file.
3100 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3101 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3102 * c-c++-common/goacc/host_data-6.c: ... this file.
3103 * c-c++-common/goacc/loop-2-kernels.c: New file.
3104 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3105 * c-c++-common/goacc/loop-3.c: Likewise.
3106 * g++.dg/goacc/reference.C: Likewise.
3107 * g++.dg/goacc/routine-1.C: Likewise.
3108 * g++.dg/goacc/routine-2.C: Likewise.
3110 2016-03-30 Richard Biener <rguenther@suse.de>
3113 * gcc.dg/torture/pr70450.c: New testcase.
3115 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3118 * gcc.dg/torture/pr70421.c: New test.
3119 * gcc.target/i386/avx512f-pr70421.c: New test.
3121 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3124 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3125 (check): New function.
3127 (foo): Align stack to 16 bytes when calling bar.
3128 * gcc.target/i386/cleanup-2.c: Likewise.
3130 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3132 PR tree-optimization/59124
3133 * gcc.dg/Warray-bounds-19.c: New test.
3135 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3137 * lib/prune.exp (escape_regex_chars): New.
3138 (prune_file_path): Update to quote metcharacters for regexp.
3140 2016-03-29 Jakub Jelinek <jakub@redhat.com>
3142 PR rtl-optimization/70429
3143 * gcc.c-torture/execute/pr70429.c: New test.
3145 PR tree-optimization/70405
3146 * gcc.dg/pr70405.c: New test.
3148 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3151 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3152 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3154 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3157 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3158 __cilkrts_set_param to set two workers.
3159 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3160 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3162 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3164 * g++.dg/ext/fnname5.C: Update the test for Darwin.
3166 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3169 * gcc.target/i386/pr70406.c: New test.
3171 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
3173 * gnat.dg/specs/double_record_extension3.ads: New test.
3175 2016-03-25 Richard Henderson <rth@redhat.com>
3178 * gcc.target/aarch64/pr70120-1.c: New.
3179 * gcc.target/aarch64/pr70120-2.c: New.
3180 * gcc.target/aarch64/pr70120-3.c: New.
3182 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
3185 * g++.dg/template/mangle2.C: The dg-do directive should be
3186 "compile" not "assemble".
3188 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
3191 * gcc.dg/pr69650.c: New test.
3193 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
3195 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
3197 2016-03-25 Alan Modra <amodra@gmail.com>
3199 * gcc.dg/dfp/pr70052.c: New test.
3201 2016-03-24 Richard Henderson <rth@redhat.com>
3204 * gcc.dg/tree-ssa/pr69845-1.c: New test.
3205 * gcc.dg/tree-ssa/pr69845-2.c: New test.
3207 2016-03-24 Tom de Vries <tom@codesourcery.com>
3209 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
3211 2016-03-24 Tom de Vries <tom@codesourcery.com>
3213 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
3214 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
3216 2016-03-24 Tom de Vries <tom@codesourcery.com>
3218 * c-c++-common/goacc/uninit-dim-clause.c: New test.
3219 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
3221 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
3224 * g++.dg/template/mangle2.C: New test.
3226 2016-03-24 Richard Biener <rguenther@suse.de>
3228 PR tree-optimization/70396
3229 * gcc.dg/torture/pr70396.c: New testcase.
3231 2016-03-24 Richard Biener <rguenther@suse.de>
3234 * gcc.dg/torture/pr70370.c: New testcase.
3236 2016-03-24 Tom de Vries <tom@codesourcery.com>
3238 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
3239 * gfortran.dg/goacc/kernels-tree.f95: Same.
3240 * gfortran.dg/goacc/parallel-tree.f95: Same.
3242 2016-03-24 Tom de Vries <tom@codesourcery.com>
3244 * c-c++-common/goacc/uninit-if-clause.c: New test.
3245 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
3247 2016-03-24 Jakub Jelinek <jakub@redhat.com>
3250 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
3253 2016-03-24 Richard Biener <rguenther@suse.de>
3255 PR tree-optimization/70372
3256 * gcc.dg/tree-ssa/pr70372.c: New testcase.
3258 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3261 * g++.dg/cpp1y/nsdmi-union1.C: New test.
3263 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3266 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
3268 2016-03-23 Jakub Jelinek <jakub@redhat.com>
3271 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
3272 * g++.dg/cpp1y/pr70001.C: New test.
3275 * g++.dg/cpp0x/constexpr-70323.C: New test.
3277 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
3278 Jason Merrill <jason@redhat.com>
3279 Jakub Jelinek <jakub@redhat.com>
3282 * g++.dg/cpp0x/constexpr-69315.C: New test.
3283 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3285 2016-03-23 Marek Polacek <polacek@redhat.com>
3288 * g++.dg/warn/Wignored-attributes-1.C: New test.
3289 * g++.dg/warn/Wignored-attributes-2.C: New test.
3291 2016-03-23 Tom de Vries <tom@codesourcery.com>
3293 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3295 * gfortran.dg/goacc/private-3.f95 (test): Same.
3296 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3299 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3301 * lib/target-supports.exp: Remove v7ve entry from loop
3302 creating effective target checks.
3303 (check_effective_target_arm_arch_v7ve_ok): New procedure.
3304 (add_options_for_arm_arch_v7ve): Likewise.
3306 2016-03-23 Jakub Jelinek <jakub@redhat.com>
3308 PR tree-optimization/70354
3309 * gcc.dg/vect/pr70354-1.c: New test.
3310 * gcc.dg/vect/pr70354-2.c: New test.
3311 * gcc.target/i386/avx2-pr70354-1.c: New test.
3312 * gcc.target/i386/avx2-pr70354-2.c: New test.
3314 2016-03-22 Jeff Law <law@redhat.com>
3317 * gcc.dg/tree-ssa/pr70232.c: New test.
3319 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3322 * gcc.target/i386/pr70302.c: New test.
3324 2016-03-22 Richard Biener <rguenther@suse.de>
3327 * g++.dg/torture/pr70251.C: New testcase.
3329 2016-03-22 David Malcolm <dmalcolm@redhat.com>
3332 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3333 Wmisleading-indentation.c.
3334 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3335 reflect change to diagnostic text and order of messages.
3336 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3338 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
3340 * g++.dg/ext/java-3.C: Don't compile on AIX.
3342 2016-03-22 Richard Biener <rguenther@suse.de>
3345 * gcc.dg/torture/pr70333.c: New testcase.
3347 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3349 * g++.dg/ext/pr70290.C: New test.
3351 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
3354 * gcc.target/i386/pr70325.c: New test.
3356 2016-03-22 Jakub Jelinek <jakub@redhat.com>
3359 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
3360 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
3363 * gcc.target/i386/pr70300.c: New test.
3366 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
3367 (func2): New function for cond with parens, xfail warning for c++.
3368 * g++.dg/warn/Wnonnull-compare-8.C: New test.
3370 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3373 * g++.dg/template/ptrmem30.C: New test.
3375 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3378 * g++.dg/cpp0x/constexpr-70204a.C: New test.
3379 * g++.dg/cpp0x/constexpr-70204b.C: New test.
3381 2016-03-21 Jakub Jelinek <jakub@redhat.com>
3384 * gcc.dg/pr70326.c: New test.
3386 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
3387 Jakub Jelinek <jakub@redhat.com>
3389 PR tree-optimization/70317
3390 * gcc.dg/pr70317.c: New test.
3392 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
3395 * gcc.target/i386/pr70327.c: New test.
3397 2016-03-21 Martin Liska <mliska@suse.cz>
3400 * gcc.dg/ipa/pr70306.c: New test.
3402 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3404 * gcc.target/arm/attr-align1.c: Skip if M-profile.
3405 * gcc.target/arm/attr-align3.c: Likewise.
3406 * gcc.target/arm/attr_arm.c: Likewise.
3407 * gcc.target/arm/flip-thumb.c: Likewise.
3409 2016-03-21 Jakub Jelinek <jakub@redhat.com>
3412 * gcc.target/powerpc/altivec-36.c: New test.
3414 2016-03-21 Richard Biener <rguenther@suse.de>
3416 PR tree-optimization/70310
3417 * gcc.dg/torture/pr70310.c: New testcase.
3419 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
3422 * gcc.target/i386/pr70293.c: New test.
3424 2016-03-21 Richard Biener <rguenther@suse.de>
3426 PR tree-optimization/70288
3427 * gcc.dg/torture/pr70288-1.c: New testcase.
3428 * gcc.dg/torture/pr70288-2.c: Likewise.
3430 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
3432 PR rtl-optimization/69307
3433 * gcc.target/arm/pr69307.c: New test.
3435 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
3437 PR rtl-optimization/69102
3438 * gcc.c-torture/compile/pr69102.c: New test.
3440 2016-03-18 Jeff Law <law@redhat.com>
3442 PR rtl-optimization/70263
3443 * gcc.c-torture/compile/pr70263-1.c: New test.
3444 * gcc.target/i386/pr70263-2.c: New test.
3446 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
3448 PR rtl-optimization/70278
3449 * gcc.dg/torture/pr70278.c: New test.
3450 * gcc.target/arm/pr70278.c: New test.
3452 2016-03-18 David Malcolm <dmalcolm@redhat.com>
3455 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3456 (test_builtin_types_compatible_p): New test function.
3457 * gcc.dg/pr70281.c: New test case.
3459 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3462 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
3464 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3466 PR tree-optimization/70252
3467 * gcc.dg/pr70252.c: New test.
3469 2016-03-18 Tom de Vries <tom@codesourcery.com>
3471 * gcc.dg/pr70161-2.c: New test.
3472 * gcc.dg/pr70161.c: New test.
3474 2016-03-18 Tom de Vries <tom@codesourcery.com>
3477 * gcc.dg/pr70269.c: New test.
3479 2016-03-18 Jakub Jelinek <jakub@redhat.com>
3482 * g++.dg/ext/java-3.C: New test.
3484 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3487 * g++.dg/lookup/pr70205.C: New test.
3489 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3492 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
3494 2016-03-17 Marek Polacek <polacek@redhat.com>
3497 * gcc.dg/atomic-op-6.c: New test.
3499 2016-03-17 David Malcolm <dmalcolm@redhat.com>
3502 * c-c++-common/pr70264.c: New test case.
3504 2016-03-17 Jakub Jelinek <jakub@redhat.com>
3507 * c-c++-common/pr70144-1.c: New test.
3508 * c-c++-common/pr70144-2.c: New test.
3511 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
3512 * g++.dg/opt/flifetime-dse6.C: New test.
3513 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3515 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
3518 * gcc.dg/pic-1.c: New test.
3519 * gcc.dg/pic-2.c: Likewise.
3520 * gcc.dg/pic-3.c: Likewise.
3521 * gcc.dg/pic-4.c: Likewise.
3522 * gcc.dg/pie-1.c: Likewise.
3523 * gcc.dg/pie-2.c: Likewise.
3524 * gcc.dg/pie-3.c: Likewise.
3525 * gcc.dg/pie-4.c: Likewise.
3526 * gcc.dg/pie-5.c: Likewise.
3527 * gcc.dg/pie-6.c: Likewise.
3529 2016-03-17 Tom de Vries <tom@codesourcery.com>
3531 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
3532 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
3534 2016-03-17 Richard Biener <rguenther@suse.de>
3537 * g++.dg/debug/pr70271.C: New testcase.
3539 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
3541 * gcc.target/i386/pr70251.c: New test.
3543 2016-03-17 Marek Polacek <polacek@redhat.com>
3546 * g++.dg/warn/constexpr-70194.C: New test.
3548 2016-03-16 Richard Henderson <rth@redhat.com>
3551 * gcc.c-torture/compile/pr70240.c: New.
3553 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3555 * gcc.c-torture/compile/20151204.c: Skip for avr.
3557 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3560 * g++.dg/opt/pr70245.C: New test.
3561 * g++.dg/opt/pr70245.h: New file.
3562 * g++.dg/opt/pr70245-aux.cc: New file.
3564 2016-03-16 Martin Sebor <msebor@redhat.com>
3566 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
3568 2016-03-16 Richard Henderson <rth@redhat.com>
3571 * gcc.c-torture/compile/pr70199.c: New.
3573 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
3575 * gcc.dg/uninit-19.c: Run dos2unix.
3577 2016-03-16 Marek Polacek <polacek@redhat.com>
3580 * gcc.dg/nested-func-10.c: New test.
3581 * gcc.dg/nested-func-9.c: New test.
3583 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3585 PR tree-optimization/68714
3586 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
3588 2016-03-16 Tom de Vries <tom@codesourcery.com>
3590 PR tree-optimization/68715
3591 * gcc.dg/graphite/pr68715-2.c: New test.
3592 * gcc.dg/graphite/pr68715.c: New test.
3593 * gfortran.dg/graphite/pr68715.f90: New test.
3595 2016-03-16 Tom de Vries <tom@codesourcery.com>
3597 PR tree-optimization/68809
3598 * gcc.dg/graphite/pr68809-2.c: New test.
3599 * gcc.dg/graphite/pr68809.c: New test.
3601 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3604 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
3605 method call to i () as argument. Adjust expected output.
3608 * g++.dg/ubsan/pr70147-1.C: New test.
3609 * g++.dg/ubsan/pr70147-2.C: New test.
3611 2016-03-15 Martin Sebor <msebor@redhat.com>
3614 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
3616 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
3618 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
3621 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3624 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3625 libatomic_available.
3627 2016-03-15 Marek Polacek <polacek@redhat.com>
3630 * g++.dg/ext/attribute-may-alias-4.C: New test.
3632 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
3634 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
3635 -fvar-tracking-assignments-toggle flag.
3637 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
3639 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3641 2016-03-15 Jakub Jelinek <jakub@redhat.com>
3643 PR rtl-optimization/70222
3644 * gcc.c-torture/execute/pr70222-1.c: New test.
3645 * gcc.c-torture/execute/pr70222-2.c: New test.
3647 2016-03-15 Richard Henderson <rth@redhat.com>
3649 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3651 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3653 PR rtl-optimization/69032
3654 * gcc.dg/pr69032.c: New test.
3656 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3658 PR rtl-optimization/63384
3659 * g++.dg/pr63384.C: New test.
3661 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3664 * gcc.target/i386/pr64411.C: New test.
3666 2016-03-15 Tom de Vries <tom@codesourcery.com>
3668 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3669 * gfortran.dg/goacc/kernels-alias.f95: New test.
3671 2016-03-14 Martin Sebor <msebor@redhat.com>
3674 * g++.dg/cpp0x/constexpr-inline.C: New test.
3675 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3677 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
3679 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3681 2016-03-14 Jakub Jelinek <jakub@redhat.com>
3684 * gcc.dg/pr70219.c: New test.
3686 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
3689 * gcc.dg/torture/pr70083.c: New test.
3690 * gcc.target/i386/pr70083.c: New test.
3692 2016-03-14 Richard Biener <rguenther@suse.de>
3694 PR tree-optimization/56365
3695 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
3697 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
3700 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3702 * g++.dg/pr70098.C: New testcase.
3705 2016-03-14 Tom de Vries <tom@codesourcery.com>
3707 PR tree-optimization/70045
3708 * gcc.dg/graphite/pr70045.c: New test.
3710 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3713 * gfortran.dg/include_9.f90: New test.
3715 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3718 gfortran.dg/prof/prof.exp: New script.
3719 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3721 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
3723 PR rtl-optimization/69307
3724 * gcc.dg/pr69307.c: New test.
3726 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
3729 * gcc.target/arm/pr69614.c: New.
3731 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
3734 * gfortran.dg/submodule_14.f08: New test
3737 * gfortran.dg/submodule_15.f08: New test
3739 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
3742 * g++.dg/cpp1y/paren3.C: New test.
3744 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3747 * gcc.target/powerpc/ppc-round2.c: New test.
3749 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
3752 * gcc.dg/torture/pr70123.c: New test.
3754 2016-03-11 Jeff Law <law@redhat.com>
3756 PR tree-optimization/70190
3757 * gcc.c-torture/compile/pr70190.c: New test.
3759 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3762 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3764 (test43_b): Likewise.
3765 (test43_c): Likewise.
3766 (test43_d): Likewise.
3767 (test43_e): Likewise.
3768 (test43_f): Likewise.
3769 (test43_g): Likewise.
3770 (test44_a): Likewise.
3771 (test44_b): Likewise.
3772 (test44_c): Likewise.
3773 (test44_d): Likewise.
3774 (test44_e): Likewise.
3776 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3779 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3781 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3783 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3786 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3790 * gcc.target/aarch64/pr69245_2.c: New test.
3792 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3794 PR tree-optimization/70177
3795 * gcc.dg/pr70177.c: New test.
3797 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3799 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3801 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3803 * gcc.dg/tree-ssa/sra-20.c: New.
3805 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3807 PR rtl-optimization/70174
3808 * gcc.dg/pr70174.c: New test.
3810 PR tree-optimization/70169
3811 * gcc.dg/pr70169.c: New test.
3813 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3816 * gcc.target/i386/pr70160.c: New test.
3818 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3820 * gcc.target/s390/dfp-1.c: New test.
3822 2016-03-10 Nick Clifton <nickc@redhat.com>
3825 * gcc.target/aarch64/pr70044.c: New test.
3827 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
3828 Jakub Jelinek <jakub@redhat.com>
3831 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3832 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3833 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3835 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
3838 * g++.dg/lto/pr69589_0.C: New testcase
3839 * g++.dg/lto/pr69589_1.C: New testcase
3841 2016-03-10 Marek Polacek <polacek@redhat.com>
3844 * g++.dg/delayedfold/unary-plus1.C: New test.
3846 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
3848 * gcc.target/arm/pr45701-1.c: Escape brackets.
3849 * gcc.target/arm/pr45701-2.c: Likewise.
3851 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
3853 * gfortran.dg/unconstrained_commons.f: New.
3855 2016-03-10 Alan Modra <amodra@gmail.com>
3857 * gcc.dg/pr69195.c: New.
3858 * gcc.dg/pr69238.c: New.
3860 2016-03-10 Tom de Vries <tom@codesourcery.com>
3863 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3865 2016-03-10 Richard Biener <rguenther@suse.de>
3867 PR tree-optimization/70128
3868 * gcc.dg/tree-ssa/alias-34.c: New testcase.
3869 * gcc.dg/tree-ssa/alias-35.c: Likewise.
3871 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3873 PR tree-optimization/70152
3874 * gcc.dg/pr70152.c: New test.
3877 * gcc.target/i386/pr70086-1.c: New test.
3878 * gcc.target/i386/pr70086-2.c: New test.
3879 * gcc.target/i386/pr70086-3.c: New test.
3881 PR tree-optimization/70127
3882 * gcc.c-torture/execute/pr70127.c: New test.
3884 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
3886 * c-c++-common/goacc/combined-directives-2.c: New test.
3888 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3892 * g++.dg/diagnostic/pr70105.C: New test.
3893 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3894 (test_multiple_ordinary_maps): New test function.
3896 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3900 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3901 Drop range information from call to inform_at_rich_loc.
3902 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3904 (test_show_locus): Replace calls to rich_location::add_range with
3905 calls to add_range. Rewrite the tests that used the now-defunct
3906 rich_location ctor taking a source_range. Simplify other tests
3907 by replacing calls to COMBINE_LOCATION_DATA with calls to
3910 2016-03-09 Richard Biener <rguenther@suse.de>
3911 Jakub Jelinek <jakub@redhat.com>
3913 PR tree-optimization/70138
3914 * gcc.dg/vect/pr70138-1.c: New testcase.
3915 * gcc.dg/vect/pr70138-2.c: Likewise.
3917 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3920 * gcc.target/i386/pr70049.c: New test.
3922 2016-03-09 Richard Biener <rguenther@suse.de>
3925 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3926 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3927 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3929 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3931 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3934 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3937 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3940 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3943 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
3944 in testcase comment.
3946 2016-03-09 Tom de Vries <tom@codesourcery.com>
3948 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3949 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3950 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3951 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3952 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3953 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3954 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3955 * gfortran.dg/goacc/kernels-loop.f95: New test.
3957 2016-03-08 Martin Sebor <msebor@redhat.com>
3960 * g++.dg/warn/overflow-warn-7.C: New test.
3962 2016-03-08 Jason Merrill <jason@redhat.com>
3964 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3965 * lib/target-supports.exp (check_effective_target_concepts): New.
3967 2016-03-08 Jakub Jelinek <jakub@redhat.com>
3970 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3971 * g++.dg/ubsan/pr70135.C: New test.
3974 * gcc.dg/pr70110.c: New test.
3976 2016-03-07 Martin Jambor <mjambor@suse.cz>
3978 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3979 * c-c++-common/gomp/if-1.c: Likewise.
3980 * c-c++-common/gomp/pr61486-2.c: Likewise.
3981 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3982 to dg-additional-options.
3983 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3984 * g++/gomp/target-teams-1.c: Likewise.
3985 * gcc.dg/gomp/gomp.exp: Likewise.
3986 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3987 dg-additional-options.
3988 * gfortran.dg/gomp/gomp.exp: Likewise.
3989 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3990 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3991 dg-additional-options.
3992 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3994 2016-03-07 Martin Jambor <mjambor@suse.cz>
3996 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3997 * c-c++-common/gomp/gridify-1.c: New test.
3998 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4000 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4002 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4003 trigger for cortex-r8, when scanning for register r8.
4004 * gcc.target/arm/pr45701-2.c: Likewise.
4006 2016-02-26 Richard Biener <rguenther@suse.de>
4007 Jeff Law <law@redhat.com>
4009 PR tree-optimization/69740
4010 * gcc.c-torture/compile/pr69740-1.c: New test.
4011 * gcc.c-torture/compile/pr69740-2.c: New test.
4013 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4015 * lib/target-supports.exp
4016 (check_effective_target_whole_vector_shift): Enable for PPC64.
4018 2016-03-07 Richard Biener <rguenther@suse.de>
4020 PR tree-optimization/70115
4021 * gcc.dg/torture/pr70115.c: New testcase.
4023 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4026 * c-c-++-common/goacc/pr69916.c: New.
4028 2016-03-07 Richard Henderson <rth@redhat.com>
4030 * gcc.c-torture/compile/pr70061.c: New test.
4032 2016-03-07 Richard Biener <rguenther@suse.de>
4035 * gcc.dg/vect/O3-pr36098.c: New testcase.
4037 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4039 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4041 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4043 * gnat.dg/renaming9.ad[sb]: New testcase.
4045 2016-03-05 Jakub Jelinek <jakub@redhat.com>
4048 * g++.dg/expr/stdarg3.C: New test.
4050 2016-03-04 Jeff Law <law@redhat.com>
4052 PR tree-optimization/69196
4053 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4056 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4059 * gcc.dg/pr69973.c: New test.
4061 PR rtl-optimization/69941
4062 * gcc.dg/torture/pr69941.c: New test.
4065 * gcc.dg/pr69824.c: New test.
4067 2016-03-05 Tom de Vries <tom@codesourcery.com>
4069 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4070 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4073 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4076 * g++.dg/cpp1y/var-templ48.C: New test.
4077 * g++.dg/cpp1y/var-templ49.C: New test.
4079 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4081 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4083 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4086 * g++.dg/ubsan/pr70035.C: New test.
4089 * gcc.target/i386/pr70062.c: New test.
4091 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4093 * g++.dg/template/typename21.C: Remove c++98_only.
4095 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4097 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4099 2016-03-04 David Malcolm <dmalcolm@redhat.com>
4102 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4104 (fn_42_b): Likewise.
4105 (fn_42_c): Likewise.
4107 2016-03-04 David Malcolm <dmalcolm@redhat.com>
4110 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4112 (fn_40_b): Likewise.
4113 (fn_41_a): Likewise.
4114 (fn_41_b): Likewise.
4116 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4119 * gcc.target/i386/avx512f-pr70059.c: New test.
4120 * gcc.target/i386/avx512dq-pr70059.c: New test.
4122 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4124 PR rtl-optimization/57676
4125 * gcc.dg/torture/pr57676.c: New test.
4127 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4129 * gcc.dg/pr70026.c: New test.
4131 2016-03-04 Marek Polacek <polacek@redhat.com>
4134 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4135 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4137 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4140 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4142 (test_corners_sisd_si): Likewise.
4143 (main): Remove checks of the above.
4144 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4146 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4148 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4150 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4152 * gcc.dg/torture/pr69951.c: Accept argc==0.
4154 2016-03-04 Richard Biener <rguenther@suse.de>
4157 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4158 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4160 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4163 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4166 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4169 * gcc.dg/guality/pr69947.c: New test.
4171 2016-03-03 Jakub Jelinek <jakub@redhat.com>
4174 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
4176 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4178 PR rtl-optimization/69904
4179 * gcc.target/arm/pr69904.c: New test.
4181 2016-03-03 Jakub Jelinek <jakub@redhat.com>
4184 * gcc.dg/vect/pr70021.c: New test.
4185 * gcc.target/i386/pr70021.c: New test.
4187 2016-03-03 Marek Polacek <polacek@redhat.com>
4190 * gcc.dg/pr70050.c: New test.
4192 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
4194 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
4196 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
4198 PR tree-optimization/70043
4199 * gfortran.dg/vect/pr70043.f90: New test.
4201 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
4203 * gnat.dg/specs/task1.ads: New test.
4205 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4207 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
4208 Invoke gdb with -batch.
4209 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
4211 2016-03-03 Richard Biener <rguenther@suse.de>
4213 PR tree-optimization/55936
4214 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
4216 2016-03-02 Jeff Law <law@redhat.com>
4218 PR rtl-optimization/69942
4219 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
4220 effects of argument promotions.
4222 PR tree-optimization/69987
4223 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
4224 target does not support -fprefetch-loop-arrays.
4226 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
4228 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
4230 2016-03-02 Bin Cheng <bin.cheng@arm.com>
4232 PR rtl-optimization/69052
4233 * gcc.target/i386/pr69052.c: New test.
4235 2016-03-02 Alan Modra <amodra@gmail.com>
4237 * gcc.dg/pr69990.c: New.
4239 2016-03-02 Jakub Jelinek <jakub@redhat.com>
4242 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
4245 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
4248 * gcc.target/i386/pr70028.c: New test.
4250 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4252 * c-c++-common/asan/swapcontext-test-1.c,
4253 * c-c++-common/tsan/thread_leak.c,
4254 * g++.dg/tsan/aligned_vs_unaligned_race.C,
4255 * g++.dg/tsan/benign_race.C,
4256 * g++.dg/tsan/fd_close_norace.C,
4257 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
4258 races with sanitizer output
4260 2016-03-02 Richard Biener <rguenther@suse.de>
4261 Uros Bizjak <ubizjak@gmail.com>
4264 * gcc.dg/simd-8.c: New testcase.
4266 2016-03-02 Richard Biener <rguenther@suse.de>
4269 * gcc.dg/simd-7.c: New testcase.
4271 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
4273 * gcc.target/i386/pr70007.c: Tweak.
4275 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
4277 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
4279 2016-03-02 Marek Polacek <polacek@redhat.com>
4282 * gcc.dg/pr67854.c: New test.
4284 2016-03-02 Jakub Jelinek <jakub@redhat.com>
4287 * gcc.dg/torture/pr70025.c: New test.
4289 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4291 PR tree-optimization/68621
4292 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4294 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4296 * gcc.target/i386/pr70007.c: New test.
4298 2016-03-01 Jeff Law <law@redhat.com>
4300 PR tree-optimization/69196
4301 * gcc.dg/tree-ssa/pr69196-1.c: New test.
4303 PR tree-optimization/69196
4304 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4305 duplicating code and spoiling the expected output.
4307 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4310 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4311 supports power9 before doing tests.
4312 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4313 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4314 * gcc.target/powerpc/p9-permute.c: Likewise.
4316 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
4319 * gcc.target/i386/pr70027.c: New test.
4321 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4323 * gcc.dg/pr70017.c: New test.
4325 2016-03-01 Jakub Jelinek <jakub@redhat.com>
4329 * gcc.dg/pr69796.c: New test.
4330 * gcc.dg/pr69974.c: New test.
4332 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4334 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4336 2016-02-29 Jeff Law <law@redhat.com>
4338 PR tree-optimization/69987
4339 * gfortran.dg/pr69987.f90: New test.
4341 PR tree-optimization/69989
4342 * gcc.c-torture/compile/pr69989-2.c: New test.
4344 2016-03-01 Marek Polacek <polacek@redhat.com>
4347 * g++.dg/parse/invalid1.C: New test.
4349 2016-03-01 Richard Biener <rguenther@suse.de>
4352 * gcc.dg/pr70022.c: New testcase.
4354 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4356 PR tree-optimization/69956
4357 * gcc.dg/pr69956.c: New test.
4359 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4362 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
4363 XFAIL when hardware supports efficient unaligned storage access.
4365 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
4368 * g++.dg/template/pr69961a.C: New test.
4369 * g++.dg/template/pr69961b.C: New test.
4371 2016-02-29 David Malcolm <dmalcolm@redhat.com>
4373 PR preprocessor/69985
4374 * gcc.dg/cpp/pr69985.c: New test case.
4376 2016-02-29 Jeff Law <law@redhat.com>
4378 PR tree-optimization/70005
4379 * gcc.c-torture/execute/pr70005.c New test.
4381 PR tree-optimization/69999
4382 * gcc.c-torture/compile/pr69999.c: New test.
4384 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4386 PR tree-optimization/69652
4387 * gcc.dg/torture/pr69652.c: Delete test.
4388 * gcc.dg/vect/pr69652.c: New test.
4390 2016-02-19 Richard Biener <rguenther@suse.de>
4392 PR tree-optimization/69980
4393 * gfortran.dg/vect/pr69980.f90: New testcase.
4395 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4397 * gcc.target/sparc/20160229-1.c: New test.
4399 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4401 * gnat.dg/stack_usage3.adb: New test.
4402 * gnat.dg/stack_usage3_pkg.ads: New helper.
4404 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4406 * gnat.dg/renaming8.adb: New test.
4407 * gnat.dg/renaming8_pkg1.ads: New helper.
4408 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
4409 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
4411 2016-02-29 Richard Biener <rguenther@suse.de>
4413 PR tree-optimization/69720
4414 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
4416 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4420 * gfortran.dg/realloc_on_assign_26.f90: New test case.
4422 2016-02-28 Harald Anlauf <anlauf@gmx.de>
4423 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4426 * gfortran.dg/coarray_8.f90: Adjust error message.
4427 * gfortran.dg/pr56007.f90: New test.
4428 * gfortran.dg/pr56007.f: New test.
4430 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
4432 PR tree-optimization/69989
4433 * gcc.dg/torture/pr69989.c: New test.
4435 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
4437 * gcc.target/i386/stack-realign-win.c: New test.
4439 2016-02-28 Harald Anlauf <anlauf@gmx.de>
4442 * gfortran.dg/pr60126.f90: New test.
4444 2016-02-27 Jeff Law <law@redhat.com>
4447 2016-02-26 Richard Biener <rguenther@suse.de>
4448 Jeff Law <law@redhat.com>
4450 PR tree-optimization/69740
4451 * gcc.c-torture/compile/pr69740-1.c: New test.
4452 * gcc.c-torture/compile/pr69740-2.c: New test.
4454 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4457 * gfortran.dg/newunit_4.f90: New test.
4459 2016-02-27 Jakub Jelinek <jakub@redhat.com>
4462 PR rtl-optimization/69886
4463 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
4464 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
4467 2016-02-26 Martin Sebor <msebor@redhat.com>
4469 PR tree-optimization/15826
4470 * gcc.dg/tree-ssa/pr15826.c: New test.
4472 2016-02-26 Jakub Jelinek <jakub@redhat.com>
4475 * gcc.target/powerpc/pr69969.c: New test.
4477 2016-02-26 Martin Sebor <msebor@redhat.com>
4480 * g++.old-deja/g++.other/decl5.C: Add a test case.
4482 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
4485 * gcc.target/powerpc/pr69946.c: New file.
4487 2016-02-26 Richard Biener <rguenther@suse.de>
4488 Jeff Law <law@redhat.com>
4490 PR tree-optimization/69740
4491 * gcc.c-torture/compile/pr69740-1.c: New test.
4492 * gcc.c-torture/compile/pr69740-2.c: New test.
4494 2016-02-26 Martin Jambor <mjambor@suse.cz>
4497 * gcc.dg/torture/pr69932.c: New test.
4498 * gcc.dg/torture/pr69936.c: Likewise.
4500 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4503 * gcc.target/s390/pr69709.c: New test.
4505 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4508 * gcc.target/aarch64/pr69245_1.c: New test.
4510 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4513 * gcc.dg/torture/pr69613.c: New test.
4515 2016-02-26 Jakub Jelinek <jakub@redhat.com>
4517 PR rtl-optimization/69891
4518 * gcc.target/i386/pr69891.c: New test.
4520 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4521 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4524 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
4525 functionality for both 32-bit and 64-bit.
4527 2016-02-26 Richard Biener <rguenther@suse.de>
4529 PR tree-optimization/69551
4530 * gcc.dg/torture/pr69951.c: New testcase.
4532 2016-02-25 Richard Biener <rguenther@suse.de>
4534 PR tree-optimization/48795
4535 * gcc.dg/Warray-bounds-18.c: New testcase.
4537 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4539 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
4541 2016-02-25 Jakub Jelinek <jakub@redhat.com>
4543 PR rtl-optimization/69896
4544 * gcc.dg/pr69896.c: New test.
4546 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
4549 * g++.dg/cpp1y/paren2.C: New test.
4551 2016-02-24 Martin Sebor <msebor@redhat.com>
4554 * gcc.dg/enum-mode-2.c: New test.
4556 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4559 * g++.dg/warn/Wnonnull-compare-6.C: New test.
4560 * g++.dg/warn/Wnonnull-compare-7.C: New test.
4561 * g++.dg/ubsan/pr69922.C: New test.
4563 2016-02-24 Marek Polacek <polacek@redhat.com>
4566 * gcc.dg/pr69819.c: New test.
4568 2016-02-24 Martin Sebor <msebor@redhat.com>
4571 * g++.dg/ext/flexary15.C: New test.
4573 2016-02-24 Martin Sebor <msebor@redhat.com>
4575 * gcc.dg/builtins-68.c: Avoid making unportable
4576 assumptions about the relationship between SIZE_MAX and UINT_MAX.
4577 * g++.dg/ext/builtin_alloca.C: Same.
4579 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4580 Charles Baylis <charles.baylis@linaro.org>
4583 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
4585 2016-02-24 Richard Biener <rguenther@suse.de>
4586 Jakub Jelinek <jakub@redhat.com>
4589 * gcc.dg/torture/pr69760.c: New testcase.
4591 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4593 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
4594 pattern on Solaris with as.
4596 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4598 * gcc.target/arm/cond_sub_restrict_it.c: New test.
4599 * gcc.target/arm/condarith_restrict_it.c: Likewise.
4600 * gcc.target/arm/movcond_restrict_it.c: Likewise.
4601 * gcc.target/arm/negscc_restrict_it.c: Likewise.
4603 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4606 * gcc.dg/pr69915.c: New test.
4608 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4610 PR rtl-optimization/69886
4611 * gcc.dg/torture/pr69886.c: New test.
4613 2016-02-24 Richard Biener <rguenther@suse.de>
4616 * gcc.dg/torture/pr68963.c: New testcase.
4618 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4621 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4622 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4623 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4624 * gcc.target/arm/atomic_loaddi_1.c: New test.
4625 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4626 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4627 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4628 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4629 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4630 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4631 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4632 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4634 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4637 * gcc.dg/torture/pr69909.c: New test.
4639 2016-02-24 Richard Biener <rguenther@suse.de>
4641 PR tree-optimization/69907
4642 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4643 * gcc.dg/vect/bb-slp-34.c: XFAIL.
4644 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4646 2016-02-24 Christian Bruel <christian.bruel@st.com>
4648 * gcc.target/arm/pragma_cpp_fma.c: New test.
4650 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4653 * gfortran.dg/include_6.f90: Update test.
4655 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4658 * objc.dg/pr69844.m: New test.
4660 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4662 PR libgfortran/69456
4663 * gfortran.dg/namelist_89.f90: New test.
4664 * gfortran.dg/pr59700.f90: Update test..
4666 2016-02-23 Martin Sebor <msebor@redhat.com>
4669 * g++.dg/ext/builtin_alloca.C: New test.
4670 * gcc.dg/builtins-68.c: New test.
4672 2016-02-23 Richard Henderson <rth@redhat.com>
4674 * gcc.target/i386/addr-space-3.c: Remove test.
4676 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4678 PR preprocessor/69126
4679 PR preprocessor/69543
4680 * c-c++-common/pr69126-2-long.c: New test.
4681 * c-c++-common/pr69126-2-short.c: New test.
4682 * c-c++-common/pr69543-1.c: Remove xfail.
4684 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4686 PR preprocessor/69126
4687 PR preprocessor/69543
4688 PR preprocessor/69558
4689 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4691 (test_2): ...this, and add leading comment.
4692 (MACRO_3, test_3): New.
4693 (MACRO_4A, MACRO_4B, test_4): New.
4694 (MACRO): Rename to...
4697 (test_5): ...this, updating for renaming of MACRO, and
4698 add leading comment.
4699 * c-c++-common/pr69543-1.c: New.
4700 * c-c++-common/pr69543-2.c: New.
4701 * c-c++-common/pr69543-3.c: New.
4702 * c-c++-common/pr69543-4.c: New.
4703 * c-c++-common/pr69558-1.c: New.
4704 * c-c++-common/pr69558-2.c: New.
4705 * c-c++-common/pr69558-3.c: New.
4706 * c-c++-common/pr69558-4.c: New.
4707 * gcc.dg/pr69558.c: Move to...
4708 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
4711 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
4713 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4714 to -ftree-parallelize-loops/-fopenacc changes.
4715 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4716 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4717 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4718 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4719 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4720 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4721 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4722 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4723 * c-c++-common/goacc/kernels-loop.c: Likewise.
4724 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4725 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4726 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4727 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4729 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4731 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4733 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4736 * g++.dg/warn/Wnonnull-compare-5.C: New test.
4739 * gcc.dg/pr69900.c: New test.
4741 2016-02-23 Martin Jambor <mjambor@suse.cz>
4743 PR tree-optimization/69666
4744 * gcc.dg/tree-ssa/pr69666.c: New test.
4746 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
4749 * gfortran.dg/coarray_allocate_5.f08: New test.
4751 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4753 * gcc.target/s390/vcond-shift.c: Move to ...
4754 * gcc.target/s390/vector/vcond-shift.c: ... here.
4756 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4758 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4759 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4761 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4763 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4765 2016-02-20 Mark Wielaard <mjw@redhat.com>
4768 * gcc.dg/unused-variable-3.c: New test.
4770 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4773 * gcc.target/i386/pr69888.c: New test.
4775 2016-02-22 Richard Biener <rguenther@suse.de>
4777 PR tree-optimization/69882
4778 * gfortran.dg/vect/pr69882.f90: New testcase.
4780 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4783 * gcc.dg/pr69885.c: New test.
4785 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
4789 * gcc.target/sh/pr54089-10.c: New.
4791 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
4794 * gfortran.dg/deferred_character_15.f90 : New test.
4796 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4799 gfortran.dg/allocate_with_source_18.f03: New test.
4801 2016-02-20 Harald Anlauf <anlauf@gmx.de>
4804 gfortran.dg/gomp/pr52531.f90: New test.
4806 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4809 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4812 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4815 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4816 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4819 * g++.dg/warn/Wnonnull-compare-4.C: New test.
4822 * g++.dg/torture/pr69851.C: New test.
4824 2016-02-19 Martin Sebor <msebor@redhat.com>
4827 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4829 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4832 * g++.dg/warn/Wnonnull-compare-2.C: New test.
4833 * g++.dg/warn/Wnonnull-compare-3.C: New test.
4836 * g++.dg/cpp0x/pr67767.C: New test.
4838 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4840 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4841 for fp, simd, crypto, crc, lse.
4842 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4844 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4845 effective target check.
4847 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4850 * gcc.target/i386/pr69820.c: New test.
4852 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4854 * gcc.target/s390/vector/int128-1.c: New test.
4856 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4858 * gcc.target/s390/vector/vec-vcond-1.c: New test.
4860 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4862 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4863 instruction pattern name to prevent the testcase from failing with
4866 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4868 * gcc.target/s390/md/movstr-2.c: New test.
4870 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
4872 * gcc.target/s390/morestack.c: New test.
4874 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4877 * gcc.target/s390/pr69625.c: Add test case.
4879 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4882 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4884 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4887 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4888 * gcc.target/powerpc/fusion3.c: Likewise.
4890 2016-02-18 Richard Biener <rguenther@suse.de>
4893 * g++.dg/torture/pr69553.C: New testcase.
4895 2016-02-18 Nick Clifton <nickc@redhat.com>
4899 * gcc.target/arm/pr62554.c: New test.
4900 * gcc.target/arm/pr69610-1.c: New test.
4901 * gcc.target/arm/pr69610-2.c: New test.
4903 2016-02-18 Richard Biener <rguenther@suse.de>
4906 * gcc.dg/torture/pr69854.c: New testcase.
4908 2016-02-17 Jakub Jelinek <jakub@redhat.com>
4911 * g++.dg/warn/Wnonnull-compare-1.C: New test.
4913 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4915 * gcc.target/powerpc/vec-cg.c: New test.
4917 2016-02-17 Richard Biener <rguenther@suse.de>
4920 * gcc.dg/uninit-21.c: Add -fno-short-enums.
4922 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4925 * gcc.c-torture/compile/pr69161.c: New test.
4927 2016-02-17 David Sherwood <david.sherwood@arm.com>
4930 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4931 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4933 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4935 * gcc.dg/ifcvt-4.c: Skip on Visium.
4937 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4939 * gnat.dg/atomic8.adb: New test.
4941 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4943 * gnat.dg/discr46.ad[sb]: New test.
4945 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4948 * gcc.target/powerpc/pr48344-1.c: New test.
4950 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4953 * gfortran.dg/associate_21.f90: New test.
4955 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4958 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4959 -Wnonnull in dg-options.
4960 * c-c++-common/nonnull-2.c: New test.
4962 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4963 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4965 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4967 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4970 * gcc.dg/pr69801.c: Add empty dg-options.
4972 2016-02-16 James Norris <jnorris@codesourcery.com>
4974 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4975 * g++.dg/goacc/deviceptr-1.c: New file.
4977 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4979 PR tree-optimization/69820
4980 * gcc.dg/vect/pr69820.c: New test.
4982 2016-02-16 Richard Biener <rguenther@suse.de>
4984 PR tree-optimization/69776
4985 * gcc.dg/torture/pr69776-2.c: New testcase.
4987 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4989 PR tree-optimization/69714
4990 * gcc.dg/torture/pr69714.c: New test.
4992 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4994 PR tree-optimization/69802
4995 * gcc.dg/pr69802.c: New test.
4997 2016-02-16 Richard Biener <rguenther@suse.de>
5000 * gcc.dg/pr69801.c: New testcase.
5002 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5004 PR libgfortran/69651
5005 * gfortran.dg/read_bang.f90: New test.
5006 * gfortran.dg/read_bang4.f90: New test.
5008 2016-02-15 Jakub Jelinek <jakub@redhat.com>
5011 * g++.dg/init/pr69658.C: New test.
5014 * c-c++-common/pr69797.c: New test.
5016 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5018 * lib/target-supports.exp (check_effective_target_section_anchors): Add
5019 check for aarch64*-*-*.
5021 2016-02-15 Richard Biener <rguenther@suse.de>
5023 PR tree-optimization/69783
5024 * gcc.dg/vect/pr69783.c: New testcase.
5026 2016-02-15 Richard Biener <rguenther@suse.de>
5028 PR tree-optimization/69776
5029 * gcc.dg/torture/pr69776.c: New testcase.
5031 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5034 * gfortran.dg/type_decl_4.f90: Reinstated.
5036 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
5039 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5041 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5045 * gfortran.dg/type_decl_4.f90: Removed.
5047 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5050 * gfortran.dg/type_decl_4.f90: New test.
5052 2016-02-14 Alan Modra <amodra@gmail.com>
5055 * gcc.c-torture/execute/stkalign.c: Revise test.
5057 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5060 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5062 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5065 * gcc.target/sh/torture/pr67260.c: New.
5067 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
5069 * gcc.dg/pr67964.c: Add dg-require-alias.
5071 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5075 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5077 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5079 PR libgfortran/69668
5080 * gfortran.dg/namelist_88.f90: New test.
5082 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5084 PR libgfortran/69668
5085 * gfortran.dg/namelist_38.f90: Update test.
5086 * gfortran.dg/namelist_84.f90: Update test.
5088 2016-02-12 David Malcolm <dmalcolm@redhat.com>
5091 * gcc.dg/pr69554-1.c: New test.
5092 * gfortran.dg/pr69554-1.F90: New test.
5093 * gfortran.dg/pr69554-2.F90: New test.
5094 * lib/gcc-dg.exp (proc dg-locus): New function.
5095 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5096 distinguish between the caret-printing and non-caret-printing
5097 cases. If caret-printing has been explicitly enabled, bail out
5098 without attempting to fix up the output.
5100 2016-02-12 David Malcolm <dmalcolm@redhat.com>
5104 * gcc.dg/spellcheck-options-3.c: New test case.
5105 * gcc.dg/spellcheck-options-4.c: New test case.
5106 * gcc.dg/spellcheck-options-5.c: New test case.
5107 * gcc.dg/spellcheck-options-6.c: New test case.
5108 * gcc.dg/spellcheck-options-7.c: New test case.
5109 * gcc.dg/spellcheck-options-8.c: New test case.
5110 * gcc.dg/spellcheck-options-9.c: New test case.
5111 * gcc.dg/spellcheck-options-10.c: New test case.
5113 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5115 PR rtl-optimization/69764
5116 PR rtl-optimization/69771
5117 * c-c++-common/pr69764.c: New test.
5118 * gcc.dg/torture/pr69771.c: New test.
5120 2016-02-12 Marek Polacek <polacek@redhat.com>
5122 * g++.dg/torture/init-list1.C: New.
5124 2016-02-12 Marek Polacek <polacek@redhat.com>
5126 * gcc.dg/pr69522.c: Add empty dg-options.
5128 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5130 * g++.dg/lto/lto.exp: Include and init mpx.
5131 * g++.dg/lto/pr69729_0.C: New test.
5133 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5136 * g++.dg/ipa/pr69241-4.C: New test.
5139 * g++.dg/ipa/pr68672-1.C: New test.
5140 * g++.dg/ipa/pr68672-2.C: New test.
5141 * g++.dg/ipa/pr68672-3.C: New test.
5143 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5146 * gcc.dg/pr69522.c: New test.
5148 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5151 * g++.dg/cpp1y/69098.C: New test.
5152 * g++.dg/cpp1y/69098-2.C: New test.
5154 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5156 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5157 and neighbour -> neighbor.
5158 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5159 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5160 * c-c++-common/Wvarargs.c: Likewise.
5161 * c-c++-common/goacc/host_data-5.c: Likewise.
5162 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5163 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5164 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5165 * gcc.target/aarch64/pr60697.c: Likewise.
5166 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5167 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5168 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5169 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5170 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5171 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5172 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5173 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5174 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
5175 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
5176 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
5177 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5178 * g++.dg/lookup/koenig5.C: Likewise.
5179 * g++.dg/ext/no-asm-2.C: Likewise.
5180 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
5181 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
5182 * gfortran.dg/used_types_16.f90: Likewise.
5183 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5184 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
5185 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5186 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
5187 * gfortran.dg/abstract_type_6.f03: Likewise.
5188 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
5189 * gfortran.dg/used_types_15.f90: Likewise.
5190 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
5191 * gfortran.dg/exit_3.f08: Likewise.
5192 * gfortran.dg/open_status_2.f90: Likewise.
5193 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5194 * gfortran.dg/intrinsic_std_1.f90: Likewise.
5195 * gfortran.dg/associate_1.f03: Likewise.
5196 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
5197 * gfortran.dg/intrinsic_std_6.f90: Likewise.
5198 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
5199 * gcc.dg/builtin-object-size-1.c: Likewise.
5200 * gcc.dg/noreturn-6.c: Likewise.
5201 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5202 * gcc.dg/globalalias.c: Likewise.
5203 * gcc.dg/builtins-config.h: Likewise.
5204 * gcc.dg/pr30457.c: Likewise.
5205 * gcc.c-torture/compile/volatile-1.c: Likewise.
5206 * gcc.c-torture/execute/20101011-1.c: Likewise.
5207 * c-c++-common/Waddress-1.c: Likewise.
5209 2016-02-11 Jakub Jelinek <jakub@redhat.com>
5212 * c-c++-common/Waddress-1.c: New test.
5214 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
5217 * gfortran.dg/associate_19.f03: New test.
5218 * gfortran.dg/associate_20.f03: New test.
5220 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
5222 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
5224 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5226 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
5227 .arch armv8-a\n. Add -dA to dg-options.
5228 * gcc.target/aarch64/assembler_arch_1.c: New test.
5229 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
5231 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
5234 * g++.dg/cpp0x/pr68726.C: New.
5236 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5238 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
5241 2016-02-11 Richard Biener <rguenther@suse.de>
5243 * g++.dg/tree-ssa/pr61034.C: Adjust.
5245 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
5248 * gcc.target/s390/pr69148.c: New.
5250 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
5252 PR tree-optimization/69652
5253 * gcc.dg/torture/pr69652.c: New test.
5255 2016-02-10 Jakub Jelinek <jakub@redhat.com>
5256 Patrick Palka <ppalka@gcc.gnu.org>
5260 * g++.dg/ipa/pr69241-1.C: New test.
5261 * g++.dg/ipa/pr69241-2.C: New test.
5262 * g++.dg/ipa/pr69241-3.C: New test.
5263 * g++.dg/ipa/pr69649.C: New test.
5265 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
5267 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
5268 * gcc.dg/tree-ssa/sra-18.c: Ditto.
5270 2016-02-10 Bin Cheng <bin.cheng@arm.com>
5272 PR tree-optimization/68021
5273 * gcc.dg/tree-ssa/pr68021.c: New test.
5275 2016-02-10 Richard Biener <rguenther@suse.de>
5277 PR tree-optimization/69726
5278 * gcc.dg/uninit-22.c: New testcase.
5280 2016-02-09 Andrew Pinski <apinski@cavium.com>
5283 * gcc.c-torture/compile/20160205-1.c: New testcase.
5285 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5288 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5289 instead accessing a really large arrray.
5290 * gcc.target/powerpc/fusion3.c: Likewise.
5292 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
5295 * gcc.c-torture/execute/pr68532.c: New test.
5297 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
5300 * gcc.dg/pr69634.c: New.
5302 2016-02-09 Richard Biener <rguenther@suse.de>
5304 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5306 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
5308 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5310 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
5312 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5314 2016-02-09 Richard Biener <rguenther@suse.de>
5316 PR tree-optimization/69715
5317 * gcc.dg/torture/pr69715.c: New testcase.
5319 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5322 * g++.dg/cpp0x/trailing12.C: New test.
5323 * g++.dg/cpp0x/trailing13.C: New test.
5325 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5329 * g++.dg/cpp1y/auto-fn29.C: New test.
5330 * g++.dg/cpp1y/auto-fn30.C: New test.
5332 2016-02-08 Jakub Jelinek <jakub@redhat.com>
5334 PR tree-optimization/69209
5335 * gcc.c-torture/compile/pr69209.c: New test.
5337 2016-02-08 Jeff Law <law@redhat.com>
5339 PR tree-optimization/68541
5340 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5341 of statements allowed in join block for path splitting.
5343 2016-02-08 Jakub Jelinek <jakub@redhat.com>
5346 * g++.dg/gomp/pr59627.C: New test.
5349 * g++.dg/ipa/pr69239.C: New test.
5351 2016-02-08 David Malcolm <dmalcolm@redhat.com>
5353 PR preprocessor/69664
5354 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
5355 * gcc.dg/cpp/warn-comments.c: Likewise.
5357 2016-02-08 Marek Polacek <polacek@redhat.com>
5360 * g++.dg/init/const12.C: New test.
5362 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
5365 * gcc.dg/lto/pr55113_0.c: Remove test.
5367 2016-02-08 Richard Biener <rguenther@suse.de>
5369 PR tree-optimization/69719
5370 * gcc.dg/torture/pr69719.c: New testcase.
5372 2016-02-08 Richard Biener <rguenther@suse.de>
5373 Jeff Law <law@redhat.com>
5376 * gcc.target/mips/pr68273.c: New testcase.
5378 2016-02-08 Richard Biener <rguenther@suse.de>
5380 PR rtl-optimization/69274
5381 * gcc.target/i386/addr-sel-1.c: XFAIL.
5383 2016-02-08 Jeff Law <law@redhat.com>
5385 PR tree-optimization/68541
5386 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
5388 PR tree-optimization/65917
5389 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
5391 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5394 * gfortran.dg/namelist_args.f90: New test.
5396 2016-02-05 Jeff Law <law@redhat.com>
5398 PR tree-optimization/68541
5399 * gcc.dg/tree-ssa/split-path-2.c: New test.
5400 * gcc.dg/tree-ssa/split-path-3.c: New test.
5401 * gcc.dg/tree-ssa/split-path-4.c: New test.
5402 * gcc.dg/tree-ssa/split-path-5.c: New test.
5403 * gcc.dg/tree-ssa/split-path-6.c: New test.
5404 * gcc.dg/tree-ssa/split-path-7.c: New test.
5406 2016-02-05 Martin Sebor <msebor@redhat.com>
5409 * g++.dg/warn/Wplacement-new-size-1.C: New test.
5410 * g++.dg/warn/Wplacement-new-size-2.C: New test.
5412 2016-02-06 Richard HEnderson <rth@redhat.com>
5415 * gcc.target/i386/addr-space-4.c: New.
5416 * gcc.target/i386/addr-space-5.c: New.
5418 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
5421 * gfortran.dg/elemental_dependency_6.f90: New.
5423 2016-02-05 Jakub Jelinek <jakub@redhat.com>
5425 PR rtl-optimization/69691
5426 * gcc.c-torture/execute/pr69691.c: New test.
5429 * g++.dg/parse/pr69628.C: New test.
5431 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
5433 * gcc.dg/sancov/asan.c: Move to ...
5434 * gcc.dg/asan/sancov-1.c: ... here.
5436 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
5438 * gcc.target/i386/pr69577.c: Require avx_runtime target.
5440 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
5443 * gcc.target/i386/pr69677.c: New test.
5445 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
5448 * g++.dg/template/pr68948.C: New test.
5450 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5452 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
5453 (only necessary on s390x).
5455 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
5457 * gcc.target/i386/pr69454-2.c: Compile with -msse2
5458 -mno-accumulate-outgoing-args.
5460 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
5462 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
5464 2016-02-04 Jakub Jelinek <jakub@redhat.com>
5467 * c-c++-common/pr69669.c: New test.
5469 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5472 * g++.dg/pr69667.C: New file.
5474 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
5477 * gcc.dg/pr69619.c: Add new test.
5479 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
5481 PR rtl-optimization/69577
5482 * gcc.target/i386/pr69577.c: New test.
5484 2016-02-04 Martin Liska <mliska@suse.cz>
5486 * g++.dg/asan/pr69276.C: New test.
5488 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5492 * gcc.target/arm/wmul-3.c: Simplify test to generate just
5493 a single smulbb instruction.
5494 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
5495 * gcc.target/amr/wmul-2.c: Likewise.
5497 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5501 * gcc.c-torture/execute/pr67714.c: New test.
5503 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5506 * gcc.target/i386/pr69454-1.c: New test.
5507 * gcc.target/i386/pr69454-2.c: New test.
5509 2016-02-03 Martin Sebor <msebor@redhat.com>
5516 * g++.dg/ext/flexarray-mangle-2.C: New test.
5517 * g++.dg/ext/flexarray-mangle.C: New test.
5518 * g++.dg/ext/flexarray-subst.C: New test.
5519 * g++.dg/ext/flexary11.C: New test.
5520 * g++.dg/ext/flexary12.C: New test.
5521 * g++.dg/ext/flexary13.C: New test.
5522 * g++.dg/ext/flexary14.C: New test.
5523 * g++.dg/other/dump-ada-spec-2.C: Adjust.
5525 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
5527 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
5528 Define only if CHECK_FLOAT128 is defined.
5529 (main): Properly initialize u5.
5531 2016-02-03 Jakub Jelinek <jakub@redhat.com>
5534 * gcc.dg/pr69627.c: New test.
5537 * gcc.dg/pr69644.c: New test.
5539 2016-02-03 Mike Stump <mikestump@comcast.net>
5541 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
5542 support for struct-layout-1.exp.
5544 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
5547 * g++.dg/cpp0x/pr69056.C: New test.
5549 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
5550 Alexandre Oliva <aoliva@redhat.com>
5553 * gcc.target/powerpc/pr69461.c: New.
5555 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
5557 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
5559 (check_effective_target_fsanitize_thread): ... to here. Do not
5560 specify additional compile flags for the test source.
5561 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
5562 specify additional compile flags for the test source.
5564 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
5566 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5568 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
5572 * gfortran.dg/coarray_allocate_2.f08: New test.
5573 * gfortran.dg/coarray_allocate_3.f08: New test.
5574 * gfortran.dg/coarray_allocate_4.f08: New test.
5576 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
5578 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
5579 use same scan-tree-dump-times on all platforms.
5580 * gcc.dg/vect/vect-outer-1.c: Likewise.
5581 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
5582 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5583 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
5584 * gcc.dg/vect/vect-outer-1b.c: Likewise.
5585 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5586 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5587 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5589 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
5591 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
5594 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
5596 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
5598 2016-02-02 James Norris <jnorris@codesourcery.com>
5600 * c-c++-common/goacc/routine-5.c: Add tests.
5602 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
5604 * gcc.target/nvptx/unsigned-cmp.c: New test.
5606 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
5608 * gcc.target/aarch64/scalar_shift_1.c
5609 (test_corners_sisd_di): Improve force to SIMD register.
5610 (test_corners_sisd_si): Likewise.
5611 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
5612 Remove scan-assembler check for ldr.
5614 2016-02-02 Richard Biener <rguenther@suse.de>
5616 PR tree-optimization/69595
5617 * gcc.dg/Warray-bounds-17.c: New testcase.
5619 2016-02-02 Richard Biener <rguenther@suse.de>
5621 PR tree-optimization/69606
5622 * gcc.dg/torture/pr69606.c: New testcase.
5624 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
5627 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5628 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5630 2016-02-02 Alan Modra <amodra@gmail.com>
5633 * gcc.target/powerpc/pr69548.c: New test.
5635 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5637 PR rtl-optimization/69592
5638 * gcc.dg/pr69592.c: New test.
5640 PR preprocessor/69543
5642 * gcc.dg/pr69543.c: New test.
5643 * gcc.dg/pr69558.c: New test.
5645 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
5648 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
5650 2016-02-01 Martin Sebor <msebor@redhat.com>
5652 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5654 2016-02-01 Bin Cheng <bin.cheng@arm.com>
5656 PR tree-optimization/67921
5657 * c-c++-common/ubsan/pr67921.c: New test.
5659 2016-02-01 Richard Biener <rguenther@suse.de>
5662 * gcc.dg/tree-ssa/recip-8.c: New testcase.
5664 2016-02-01 Richard Biener <rguenther@suse.de>
5666 PR tree-optimization/69574
5667 * gcc.dg/torture/pr69574.c: New testcase.
5669 2016-02-01 Richard Biener <rguenther@suse.de>
5671 PR tree-optimization/69579
5672 * gcc.dg/setjmp-6.c: New testcase.
5674 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5676 PR rtl-optimization/69570
5677 * g++.dg/opt/pr69570.C: New test.
5679 2016-02-01 Richard Henderson <rth@redhat.com>
5681 * gcc.dg/pr69535.c: New test.
5683 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
5686 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5687 * gcc.dg/tree-ssa/sra-18.c: Likewise.
5690 * g++.dg/parse/parens3.C: Use register "4" on hppa.
5692 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
5694 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
5697 * gfortran.dg/allocate_with_source_17.f03: New test.
5699 2016-01-30 Jakub Jelinek <jakub@redhat.com>
5701 PR tree-optimization/69546
5702 * gcc.dg/torture/pr69546.c: New test.
5704 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
5707 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5709 2016-01-30 Martin Sebor <msebor@redhat.com>
5712 * g++.dg/ext/flexary10.C: New test.
5714 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5717 gfortran.dg/common_23.f90: New test.
5719 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5722 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5723 condition being checked, and disable it when the target supports
5724 misaligned loads and stores.
5726 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5729 * gcc.dg/torture/pr69518.c: New test.
5731 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
5734 * gcc.target/i386/pr69530.c: New test.
5736 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
5739 * gcc.target/mips/div-delay.c: New test.
5741 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5744 * gcc.target/i386/pr69551.c: New test.
5747 * gcc.target/i386/pr66137.c: New test.
5749 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
5751 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5752 always built for p5600.
5753 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5754 isa=p5600 dg-option.
5756 2016-01-29 Richard Biener <rguenther@suse.de>
5758 PR tree-optimization/69547
5759 * g++.dg/tree-ssa/pr69547.C: New testcase.
5761 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5764 * g++.dg/warn/Wunused-function2.C: New test.
5766 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5768 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5769 support for test to succeed.
5771 2016-01-29 Marek Polacek <polacek@redhat.com>
5775 * g++.dg/ext/constexpr-vla2.C: New test.
5776 * g++.dg/ext/constexpr-vla3.C: New test.
5777 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5779 2016-01-29 Richard Biener <rguenther@suse.de>
5782 * gcc.dg/uninit-21.c: New testcase.
5784 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
5787 * gcc.target/i386/pr69459.c: New test.
5789 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
5792 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5793 * gcc.target/mips/pr68400.c: New test.
5795 2016-01-28 Martin Sebor <msebor@redhat.com>
5798 * gcc.target/powerpc/pr17381.c: New test.
5800 2016-01-28 Jakub Jelinek <jakub@redhat.com>
5803 * gcc.dg/torture/pr69542.c: New test.
5805 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
5807 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5809 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5811 * gcc.dg/pr65980.c: Skip on AIX.
5812 * gcc.dg/pr66688.c: Same.
5814 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5817 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5818 * gcc.dg/tree-ssa/sra-18.c: Same.
5820 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
5823 * gfortran.dg/block_15.f08: New test.
5824 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5825 on incorrectly closed BLOCK.
5827 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
5829 * gcc.dg/declare-simd.c: New test.
5830 2016-01-28 Richard Biener <rguenther@suse.de>
5832 PR tree-optimization/69466
5833 * gfortran.dg/vect/pr69466.f90: New testcase.
5835 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5837 * g++.dg/pr67989.C: Remove ARM-specific option.
5838 * gcc.target/arm/pr67989.C: New file.
5840 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5842 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5843 and expm1 test for glibc < 2.11.
5845 2016-01-27 Richard Henderson <rth@redhat.com>
5847 * gcc.c-torture/execute/pr69447.c: New test.
5849 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
5852 * gfortran.dg/alloc_comp_assign_15.f03: New test.
5854 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5857 * gcc.dg/pr66869.c: New test.
5859 2016-01-25 Jeff Law <law@redhat.com>
5861 PR tree-optimization/68398
5862 PR tree-optimization/69196
5863 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5864 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5865 path to avoid new heuristic allowing more irreducible regions
5866 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5867 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5868 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5869 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5870 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5872 2016-01-27 Marek Polacek <polacek@redhat.com>
5875 * c-c++-common/vector-compare-4.c: New test.
5877 2016-01-27 David Malcolm <dmalcolm@redhat.com>
5879 PR preprocessor/69126
5880 * c-c++-common/pr69126.c: New test case.
5882 2016-01-27 Ian Lance Taylor <iant@google.com>
5884 * gcc.dg/tree-ssa/ivopt_5.c: New test.
5886 2016-01-27 Ryan Burn <contact@rnburn.com>
5889 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5891 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5894 * gcc.target/i386/pr69512.c: New test.
5896 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
5899 * gnat.dg/sso/*.adb: Robustify dg-output directives.
5901 2016-01-27 Marek Polacek <polacek@redhat.com>
5904 * g++.dg/pr69379.C: New test.
5906 2016-01-27 Martin Sebor <msebor@redhat.com>
5909 * g++.dg/abi/Wabi-2-2.C: New test.
5910 * g++.dg/abi/Wabi-2-3.C: New test.
5911 * g++.dg/abi/Wabi-3-2.C: New test.
5912 * g++.dg/abi/Wabi-3-3.C: New test.
5914 2016-01-27 Richard Biener <rguenther@suse.de>
5916 PR tree-optimization/69166
5917 * gcc.dg/torture/pr69166.c: New testcase.
5919 2016-01-27 Martin Jambor <mjambor@suse.cz>
5921 PR tree-optimization/69355
5922 * gcc.dg/tree-ssa/pr69355.c: New test.
5924 2016-01-27 Marek Polacek <polacek@redhat.com>
5927 * g++.dg/ext/constexpr-vla1.C: New test.
5929 2016-01-20 Christian Bruel <christian.bruel@st.com>
5932 * gcc.target/arm/pr69245.c: New test.
5934 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5936 PR tree-optimization/69399
5937 * gcc.dg/torture/pr69399.c: New test.
5939 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
5941 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5943 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
5945 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5947 2016-01-26 Tom de Vries <tom@codesourcery.com>
5949 PR tree-optimization/69110
5950 * gcc.dg/autopar/pr69110.c: New test.
5952 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5953 Sebastian Pop <s.pop@samsung.com>
5955 * gcc.dg/graphite/isl-ast-op-select.c: New.
5957 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5960 * gfortran.dg/allocate_error_6.f90: New test.
5962 2016-01-26 Richard Henderson <rth@redhat.com>
5964 * gcc.dg/tm/pr60908.c: New test.
5966 2016-01-26 David Malcolm <dmalcolm@redhat.com>
5969 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5971 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5972 expected multiline output to reflect the colorization being
5973 disabled before newlines.
5974 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5975 (custom_diagnostic_finalizer): Replace call to
5976 pp_newline_and_flush with call to pp_flush.
5977 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5978 * gfortran.dg/implicit_class_1.f90: Likewise.
5979 * lib/gcc-dg.exp (allow_blank_lines): New global.
5980 (dg-allow-blank-lines-in-output): New procedure.
5981 (gcc-dg-prune): Complain about blank lines in the output, unless
5982 dg-allow-blank-lines-in-output was called.
5983 * lib/multiline.exp (_build_multiline_regex): Only support
5984 arbitrary followup text for non-blank-lines, not for blank lines.
5986 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5988 PR tree-optimization/69483
5989 * gcc.dg/pr69483.c: New test.
5990 * g++.dg/opt/pr69483.C: New test.
5992 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5995 * gcc.target/arm/pr68620.c: New test.
5997 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5999 * gcc.target/i386/pr68986-2.c: Remove -m32.
6001 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6004 * gcc.target/i386/pr68986-1.c: New test.
6005 * gcc.target/i386/pr68986-2.c: Likewise.
6006 * gcc.target/i386/pr68986-3.c: Likewise.
6008 2016-01-26 Christian Bruel <christian.bruel@st.com>
6010 * lib/target-supports.exp
6011 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6012 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6013 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6015 2016-01-26 Richard Biener <rguenther@suse.de>
6017 PR tree-optimization/69452
6018 * gcc.dg/torture/pr69452.c: New testcase.
6020 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6023 * gcc.dg/pr69442.c: New test.
6025 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6028 * gcc.target/aarch64/simd/pr67896.C: New.
6030 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6032 PR tree-optimization/69400
6033 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6035 (plugin_init): Call it.
6036 * gcc.dg/torture/pr69400.c: New test.
6038 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6040 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6042 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6043 Sebastian Pop <s.pop@samsung.com>
6045 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6048 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6049 Sebastian Pop <s.pop@samsung.com>
6051 * gcc.dg/graphite/pr69292.c: New.
6053 2016-01-25 Jakub Jelinek <jakub@redhat.com>
6055 * c-c++-common/goacc/use_device-1.c: New test.
6057 2016-01-25 Jeff Law <law@redhat.com>
6059 PR tree-optimization/69196
6060 PR tree-optimization/68398
6061 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6062 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6064 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
6067 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6070 2016-01-25 Richard Biener <rguenther@suse.de>
6073 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6075 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6078 * gcc.dg/pr69421.c: New test.
6080 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6082 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6083 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6084 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6085 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6086 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6087 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6088 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6089 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6090 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6091 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6093 2016-01-25 Richard Biener <rguenther@suse.de>
6095 PR tree-optimization/69376
6096 * gcc.dg/torture/pr69376.c: New testcase.
6098 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6102 * gfortran.dg/interface_38.f90: New test.
6103 * gfortran.dg/interface_39.f90: New test.
6105 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6108 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6113 * g++.dg/template/pr11858.C: New test.
6114 * g++.dg/template/pr24663.C: New test.
6115 * g++.dg/template/unify12.C: New test.
6116 * g++.dg/template/unify13.C: New test.
6117 * g++.dg/template/unify14.C: New test.
6118 * g++.dg/template/unify15.C: New test.
6119 * g++.dg/template/unify16.C: New test.
6120 * g++.dg/template/unify17.C: New test.
6122 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6125 gfortran.dg/pr68283.f90: New test.
6127 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6130 * gfortran.dg/inline_matmul_13.f90: New test.
6131 * gfortran.dg/matmul_bounds_8.f90: New test.
6132 * gfortran.dg/matmul_bounds_9.f90: New test.
6133 * gfortran.dg/matmul_bounds_10.f90: New test.
6135 2016-01-23 Tom de Vries <tom@codesourcery.com>
6137 PR tree-optimization/69426
6138 * gcc.dg/autopar/pr69426.c: New test.
6140 2016-01-23 Martin Sebor <msebor@redhat.com>
6144 * g++.dg/cpp0x/alignas5.C: New test.
6145 * g++.dg/ext/vector29.C: Same.
6147 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
6149 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6150 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6151 _GNU_SOURCE from compile flags to the source.
6152 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6153 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6154 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6155 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6157 2016-01-22 Jakub Jelinek <jakub@redhat.com>
6160 * g++.dg/opt/pr69432.C: New test.
6162 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6164 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6165 32-bit targets testing an -m64 multilib.
6167 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6169 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
6172 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
6174 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
6176 2016-01-21 Christian Bruel <christian.bruel@st.com>
6179 * gcc.target/i386/pr68674.c
6180 * gcc.target/aarch64/pr68674.c
6181 * gcc.target/arm/pr68674.c
6183 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6186 * gcc.c-torture/execute/pr69403.c: New test.
6188 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6191 * g++.dg/template/pr55843.C: New.
6193 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
6196 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
6197 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
6199 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6202 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
6203 from dg-do compile directive, and instead add
6204 { dg-require-effective-target int128 }.
6206 2016-01-20 Martin Sebor <msebor@redhat.com>
6209 * gcc.dg/sync-fetch.c: New test.
6211 2016-01-21 Martin Sebor <msebor@redhat.com>
6214 * gcc.target/powerpc/pr69252.c: New test.
6216 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6219 * gfortran.dg/pr65996.f90: New test.
6221 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
6224 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
6225 expected to generate an error.
6227 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
6230 * gcc.dg/torture/pr66178.c: New test.
6232 2016-01-21 Anton Blanchard <anton@samba.org>
6233 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6236 * gcc.target/powerpc/pr63354.c: New test.
6238 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
6240 PR rtl-optimization/68990
6241 * gcc.target/i386/pr68990: New.
6243 2016-01-21 Nick Clifton <nickc@redhat.com>
6246 * gcc.target/mips/pr69129.c: New.
6248 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
6251 * g++.dg/cpp0x/pr58046.C: New.
6253 2016-01-21 Jakub Jelinek <jakub@redhat.com>
6257 * gcc.target/arm/pr69187.c: New test.
6260 * g++.dg/torture/pr69355.C: New test.
6262 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6263 Sebastian Pop <s.pop@samsung.com>
6265 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
6267 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6268 Sebastian Pop <s.pop@samsung.com>
6270 * gcc.dg/graphite/pr68976.c: New test.
6272 2016-01-21 Jakub Jelinek <jakub@redhat.com>
6275 * c-c++-common/pr67653.c: New test.
6276 * gcc.dg/torture/pr29119.c: Add dg-warning.
6278 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
6280 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6282 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6285 * gcc.dg/pr24293.c: New test.
6286 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6287 incomplete struct type.
6288 * gcc.dg/declspec-1.c: Likewise.
6289 * gcc.dg/pr63549.c: Likewise.
6291 2016-01-20 Jakub Jelinek <jakub@redhat.com>
6293 PR tree-optimization/66612
6294 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6295 for bdn instruction.
6297 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6299 * lib/target-supports.exp
6300 (check_effective_target_arm_fp_ok_nocache): New.
6301 (check_effective_target_arm_fp_ok): New.
6302 (add_options_for_arm_fp): New.
6303 (check_effective_target_arm_crypto_ok_nocache): Require
6304 target_arm_v8_neon_ok instead of arm32.
6305 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6306 (check_effective_target_arm_crypto_pragma_ok): New.
6307 (add_options_for_arm_vfp): New.
6308 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6309 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6310 target instead. Force initial fpu to vfp.
6311 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6312 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6313 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6315 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6316 use arm_vfp effective target instead. Force initial fpu to vfp.
6317 * gcc.target/arm/attr-neon3.c: Likewise.
6318 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6320 * gcc.target/arm/unsigned-float.c: Likewise.
6321 * gcc.target/arm/vfp-1.c: Likewise.
6322 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6323 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6324 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6325 * gcc.target/arm/vfp-ldmias.c: Likewise.
6326 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6327 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6328 * gcc.target/arm/vfp-stmiad.c: Likewise.
6329 * gcc.target/arm/vfp-stmias.c: Likewise.
6330 * gcc.target/arm/vnmul-1.c: Likewise.
6331 * gcc.target/arm/vnmul-2.c: Likewise.
6332 * gcc.target/arm/vnmul-3.c: Likewise.
6333 * gcc.target/arm/vnmul-4.c: Likewise.
6335 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
6338 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6339 the MPX run-time library, for compile-time MPX test.
6340 * gcc.target/i386/chkp-always_inline.c: Likewise.
6341 * gcc.target/i386/chkp-bndret.c: Likewise.
6342 * gcc.target/i386/chkp-builtins-1.c: Likewise.
6343 * gcc.target/i386/chkp-builtins-2.c: Likewise.
6344 * gcc.target/i386/chkp-builtins-3.c: Likewise.
6345 * gcc.target/i386/chkp-builtins-4.c: Likewise.
6346 * gcc.target/i386/chkp-const-check-1.c: Likewise.
6347 * gcc.target/i386/chkp-const-check-2.c: Likewise.
6348 * gcc.target/i386/chkp-hidden-def.c: Likewise.
6349 * gcc.target/i386/chkp-label-address.c: Likewise.
6350 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
6351 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
6352 * gcc.target/i386/chkp-pr69044.c: Likewise.
6353 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
6354 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
6355 * gcc.target/i386/chkp-strchr.c: Likewise.
6356 * gcc.target/i386/chkp-strlen-1.c: Likewise.
6357 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6358 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6359 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6360 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6361 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6362 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6363 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6364 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6365 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6366 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6367 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6368 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6369 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6370 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6371 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6372 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6373 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6374 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6375 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6376 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6377 * gcc.target/i386/pr63995-2.c: Likewise.
6378 * gcc.target/i386/pr64805.c: Likewise.
6379 * gcc.target/i386/pr65044.c: Likewise.
6380 * gcc.target/i386/pr65167.c: Likewise.
6381 * gcc.target/i386/pr65183.c: Likewise.
6382 * gcc.target/i386/pr65184.c: Likewise.
6383 * gcc.target/i386/thunk-retbnd.c: Likewise.
6385 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
6387 PR tree-optimization/69328
6388 * gcc.dg/pr69328.c: New test.
6390 2016-01-20 Jeff Law <law@redhat.com>
6393 * gcc.target/m68k/pr25114.c: New test.
6395 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6397 * gcc.target/arm/memset-inline-10.c: Added
6398 dg-require-effective-target arm_thumb2_ok.
6400 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
6402 * gcc.dg/debug/dwarf2/sso.c: New test.
6404 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
6407 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
6408 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
6409 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
6411 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6414 * g++.dg/ipa/devirt-50.C: New testcase.
6416 2016-01-19 Marek Polacek <polacek@redhat.com>
6419 * g++.dg/cpp1y/parameter-pack-1.C: New test.
6420 * g++.dg/cpp1y/parameter-pack-2.C: New test.
6422 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6425 * gcc.target/arm/pr69135_1.c: New test.
6427 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6429 * gcc.target/aarch64/ccmp_1.c: Add new tests.
6431 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6433 * gcc.target/aarch64/ccmp_1.c: New testcase.
6435 2016-01-19 Marek Polacek <polacek@redhat.com>
6438 * g++.dg/cpp0x/enum30.C: New test.
6440 2016-01-19 Richard Biener <rguenther@suse.de>
6442 PR tree-optimization/69336
6443 * g++.dg/tree-ssa/pr69336.C: New testcase.
6445 2016-01-19 Jakub Jelinek <jakub@redhat.com>
6448 * gcc.dg/pr65779.c: New test.
6450 2016-01-19 Richard Biener <rguenther@suse.de>
6452 PR tree-optimization/69352
6453 * gcc.dg/torture/pr69352.c: New testcase.
6455 2016-01-19 Jakub Jelinek <jakub@redhat.com>
6457 PR rtl-optimization/68955
6458 PR rtl-optimization/64557
6459 * gcc.dg/torture/pr68955.c: New test.
6461 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6464 * g++.dg/torture/pr69136.C: New testcase.
6466 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6469 * g++.dg/lto/pr69133_0.C: New testcase.
6470 * g++.dg/lto/pr69133_1.C: New testcase.
6472 2016-01-15 Jeff Law <law@redhat.com>
6474 PR tree-optimization/69320
6475 * gcc.c-torture/pr69320-1.c: New test.
6476 * gcc.c-torture/pr69320-2.c: New test.
6477 * gcc.c-torture/pr69320-3.c: New test.
6478 * gcc.c-torture/pr69320-4.c: New test.
6480 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6485 * g++.dg/template/pr11858.C: New test.
6486 * g++.dg/template/pr24663.C: New test.
6487 * g++.dg/template/unify12.C: New test.
6488 * g++.dg/template/unify13.C: New test.
6489 * g++.dg/template/unify14.C: New test.
6490 * g++.dg/template/unify15.C: New test.
6491 * g++.dg/template/unify16.C: New test.
6492 * g++.dg/template/unify17.C: New test.
6494 2016-01-18 David Malcolm <dmalcolm@redhat.com>
6497 * gcc.dg/pr69181-1.c: New test file.
6498 * gcc.dg/pr69181-2.c: New test file.
6499 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
6500 globals by moving it to...
6501 (cleanup-after-saved-dg-test): ...this new function. Add
6502 "global additional_sources_used". Add reset of global
6503 multiline_expected_outputs to the empty list.
6504 * lib/multiline.exp (_multiline_expected_outputs): Rename this
6506 (multiline_expected_outputs): ...this, and updated comments to
6507 note that it is modified from gcc-dg.exp.
6508 (dg-end-multiline-output): Update for the above renaming.
6509 (handle-multiline-outputs): Likewise. Remove the clearing
6510 of the expected outputs to the empty list.
6512 2016-01-18 Richard Biener <rguenther@suse.de>
6514 PR tree-optimization/69297
6515 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
6517 2016-01-18 Joseph Myers <joseph@codesourcery.com>
6519 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
6521 * gcc.target/mips/mips-3d-2.c: Likewise.
6522 * gcc.target/mips/mips-3d-3.c: Likewise.
6523 * gcc.target/mips/mips-3d-4.c: Likewise.
6524 * gcc.target/mips/mips-3d-5.c: Likewise.
6525 * gcc.target/mips/mips-3d-6.c: Likewise.
6526 * gcc.target/mips/mips-3d-7.c: Likewise.
6527 * gcc.target/mips/mips-3d-8.c: Likewise.
6528 * gcc.target/mips/mips-3d-9.c: Likewise.
6529 * gcc.target/mips/mips-ps-1.c: Likewise.
6530 * gcc.target/mips/mips-ps-2.c: Likewise.
6531 * gcc.target/mips/mips-ps-3.c: Likewise.
6532 * gcc.target/mips/mips-ps-4.c: Likewise.
6533 * gcc.target/mips/mips-ps-5.c: Likewise.
6534 * gcc.target/mips/mips-ps-6.c: Likewise.
6535 * gcc.target/mips/mips-ps-7.c: Likewise.
6536 * gcc.target/mips/mips-ps-type.c: Likewise.
6537 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6538 * gcc.target/mips/mips16-attributes-6.c: Likewise.
6540 2016-01-18 Tom de Vries <tom@codesourcery.com>
6542 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
6543 * c-c++-common/goacc/kernels-double-reduction.c: New test.
6544 * c-c++-common/goacc/kernels-empty.c: New test.
6545 * c-c++-common/goacc/kernels-eternal.c: New test.
6546 * c-c++-common/goacc/kernels-loop-2.c: New test.
6547 * c-c++-common/goacc/kernels-loop-3.c: New test.
6548 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
6549 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
6550 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
6551 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
6552 * c-c++-common/goacc/kernels-loop-data.c: New test.
6553 * c-c++-common/goacc/kernels-loop-g.c: New test.
6554 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
6555 * c-c++-common/goacc/kernels-loop-n.c: New test.
6556 * c-c++-common/goacc/kernels-loop-nest.c: New test.
6557 * c-c++-common/goacc/kernels-loop.c: New test.
6558 * c-c++-common/goacc/kernels-noreturn.c: New test.
6559 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
6560 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
6561 * c-c++-common/goacc/kernels-reduction.c: New test.
6563 2016-01-18 Tom de Vries <tom@codesourcery.com>
6565 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
6566 * gcc.dg/autopar/outer-2.c: Same.
6567 * gcc.dg/autopar/outer-3.c: Same.
6568 * gcc.dg/autopar/outer-4.c: Same.
6569 * gcc.dg/autopar/outer-5.c: Same.
6570 * gcc.dg/autopar/outer-6.c: Same.
6571 * gcc.dg/autopar/parallelization-1.c: Same.
6572 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
6573 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
6574 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
6575 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
6576 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
6577 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
6578 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
6579 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
6580 * gcc.dg/autopar/pr39500-1.c: Same.
6581 * gcc.dg/autopar/pr39500-2.c: Same.
6582 * gcc.dg/autopar/pr46193.c: Same.
6583 * gcc.dg/autopar/pr46194.c: Same.
6584 * gcc.dg/autopar/pr49580.c: Same.
6585 * gcc.dg/autopar/pr49960-1.c: Same.
6586 * gcc.dg/autopar/pr49960.c: Same.
6587 * gcc.dg/autopar/pr68373.c: Same.
6588 * gcc.dg/autopar/reduc-1.c: Same.
6589 * gcc.dg/autopar/reduc-1char.c: Same.
6590 * gcc.dg/autopar/reduc-1short.c: Same.
6591 * gcc.dg/autopar/reduc-2.c: Same.
6592 * gcc.dg/autopar/reduc-2char.c: Same.
6593 * gcc.dg/autopar/reduc-2short.c: Same.
6594 * gcc.dg/autopar/reduc-3.c: Same.
6595 * gcc.dg/autopar/reduc-4.c: Same.
6596 * gcc.dg/autopar/reduc-6.c: Same.
6597 * gcc.dg/autopar/reduc-7.c: Same.
6598 * gcc.dg/autopar/reduc-8.c: Same.
6599 * gcc.dg/autopar/reduc-9.c: Same.
6600 * gcc.dg/autopar/uns-outer-4.c: Same.
6601 * gcc.dg/autopar/uns-outer-5.c: Same.
6602 * gcc.dg/autopar/uns-outer-6.c: Same.
6603 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
6604 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
6606 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6609 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
6610 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
6612 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6615 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
6616 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
6617 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
6619 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6622 * gcc.dg/tree-ssa/sra-17.c: New.
6623 * gcc.dg/tree-ssa/sra-18.c: New.
6625 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6627 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6629 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
6631 * gnat.dg/inline12.adb: New test.
6633 2016-01-18 Bin Cheng <bin.cheng@arm.com>
6635 PR tree-optimization/66797
6636 * gcc.c-torture/execute/pr65447.c: Relax check condition.
6638 2016-01-18 Richard Biener <rguenther@suse.de>
6640 PR tree-optimization/69170
6641 * gcc.dg/torture/pr69170.c: New testcase.
6643 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
6645 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6647 2016-01-16 Tom de Vries <tom@codesourcery.com>
6649 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6651 2016-01-16 Tom de Vries <tom@codesourcery.com>
6653 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6654 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
6655 redundant dg-require-effective-target pthread.
6656 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6657 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6658 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6659 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6660 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6661 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6662 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6664 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
6667 * gcc.target/powerpc/recip-6.c: Enable on AIX.
6668 * gcc.target/powerpc/recip-7.c: Same.
6670 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6673 * g++.dg/template/pr69091.C: New test.
6675 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6677 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6678 dump does not contain an error_mark_node.
6679 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6680 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6682 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6685 * g++.dg/template/pr68936.C: New test.
6687 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
6690 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6691 * gcc.target/powerpc/recip-2.c: Same.
6692 * gcc.target/powerpc/recip-3.c: Same.
6693 * gcc.target/powerpc/recip-4.c: Same.
6694 * gcc.target/powerpc/recip-sqrtf.c: Same.
6696 2016-01-15 Jeff Law <law@redhat.com>
6698 PR tree-optimization/69270
6699 * gcc.dg/tree-ssa/pr69270-2.c: New test.
6700 * gcc.dg/tree-ssa/pr69270-3.c: New test.
6702 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
6705 * gfortran.dg/deferred_character_13.f90: New test for the fix
6706 of comment 3 of the PR.
6709 * gfortran.dg/deferred_character_8.f90: New test
6710 * gfortran.dg/allocate_error_5.f90: New test
6713 * gfortran.dg/deferred_character_10.f90: New test
6716 * gfortran.dg/deferred_character_14.f90: New test
6719 * gfortran.dg/deferred_character_11.f90: New test
6722 * gfortran.dg/deferred_character_9.f90: New test
6724 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
6726 PR rtl-optimization/69030
6727 * gcc.target/i386/pr69030.c: New.
6729 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6731 * gcc.target/aarch64/target_attr_17.c: New test.
6733 2016-01-15 Richard Biener <rguenther@suse.de>
6735 PR tree-optimization/66856
6736 * gcc.dg/torture/pr66856-1.c: New testcase.
6737 * gcc.dg/torture/pr66856-2.c: Likewise.
6739 2016-01-15 Richard Biener <rguenther@suse.de>
6742 * g++.dg/lto/pr69137_0.C: New testcase.
6744 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
6747 * gcc.target/i386/pr69246.c: New test.
6749 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6751 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
6753 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6756 * g++.dg/init/const9.C: Disable test on S/390.
6758 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6760 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6761 * g++.dg/Wno-frame-address.C: Ditto.
6763 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6765 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6767 2016-01-15 Richard Biener <rguenther@suse.de>
6769 PR tree-optimization/68961
6770 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6772 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6774 * gcc.target/i386/pr65105-5.c: New test.
6776 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6778 * gcc.c-torture/execute/alias-4.c: New testcase.
6780 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6783 * g++.dg/ipa/devirt-49.C: New testcase.
6785 2016-01-15 Christian Bruel <christian.bruel@st.com>
6788 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6789 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6790 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6792 2016-01-15 Richard Biener <rguenther@suse.de>
6794 PR tree-optimization/69117
6795 * gcc.dg/torture/pr69117.c: New testcase.
6797 2015-01-14 Ryan Burn <contact@rnburn.com>
6800 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6802 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6805 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6806 range tests use 100 * maximum instead of maximum + 1.
6808 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6811 * gcc.dg/guality/pr69244.c: New test.
6813 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
6815 * lib/target-supports.exp (check_effective_target_issignaling):
6817 * gcc.dg/pr61441.c: Require issignaling effective target.
6819 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
6822 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6824 2016-01-14 David Malcolm <dmalcolm@redhat.com>
6827 PR preprocessor/69177
6828 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6829 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6830 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6831 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6833 2016-01-14 Marek Polacek <polacek@redhat.com>
6836 * gcc.dg/array-15.c: New test.
6838 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6841 PR tree-optimization/69155
6842 * gfortran.dg/pr68146.f: New test.
6843 * gfortran.dg/pr69155.f90: New test.
6845 2016-01-14 Richard Biener <rguenther@suse.de>
6847 PR tree-optimization/68060
6848 * gcc.dg/torture/pr68060-1.c: New testcase.
6849 * gcc.dg/torture/pr68060-2.c: Likewise.
6851 2016-01-14 Nick Clifton <nickc@redhat.com>
6853 * lib/target-supports.exp
6854 (check_effective_target_arm_neon_ok_nocache): Add an option
6855 sequence that includes setting the ARM architecture to ARMv7-A.
6856 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6857 command line options necessary to enable Neon support.
6858 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6859 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6860 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6861 * gcc.target/arm/pr69180.c: Likewise.
6863 2016-01-14 Jeff Law <law@redhat.com>
6865 PR tree-optimization/69270
6866 * gcc.dg/tree-ssa/pr69270.c: New test.
6868 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
6871 * c-c++-common/pr66208.c: New file.
6873 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6875 PR tree-optimization/69156
6876 * gcc.dg/pr69156.c: New test.
6878 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
6880 * gcc.target/i386/pr69225-7.c: New test.
6882 2016-01-13 Richard Henderson <rth@redhat.com>
6884 * gcc.dg/tm/memopt-13.c: Update expected function.
6885 * gcc.dg/tm/memopt-6.c: Likewise.
6887 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
6889 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6890 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6891 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6892 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
6894 2016-01-13 Tom de Vries <tom@codesourcery.com>
6896 PR tree-optimization/69169
6897 * gcc.dg/pr69169.c: New test.
6899 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
6902 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6903 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6904 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6905 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6906 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6907 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6908 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6909 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6911 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6914 * gcc.dg/pr69247.c: New test.
6916 2016-01-13 Richard Biener <rguenther@suse.de>
6918 PR tree-optimization/69242
6919 * gcc.dg/torture/pr69242.c: New testcase.
6921 2016-01-13 Richard Biener <rguenther@suse.de>
6923 PR tree-optimization/69186
6924 * gcc.dg/torture/pr69186.c: New testcase.
6926 2016-01-13 Jeff Law <law@redhat.com>
6928 PR tree-optimization/67755
6929 * gcc.dg/tree-ssa/pr67755.c: New test.
6931 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6933 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6934 pass number in output by a star.
6936 2016-01-12 Bin Cheng <bin.cheng@arm.com>
6938 PR tree-optimization/68911
6939 * gcc.c-torture/execute/pr68911.c: New test.
6941 2016-01-12 Marek Polacek <polacek@redhat.com>
6944 * g++.dg/warn/permissive-1.C: New test.
6946 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6950 * g++.dg/opt/pr69213.C: New test.
6952 2016-01-12 Christian Bruel <christian.bruel@st.com>
6955 * gcc.target/arm/pr69180.c: New test.
6957 2016-01-12 Richard Biener <rguenther@suse.de>
6960 * g++.dg/lto/pr69077_0.C: New testcase.
6961 * g++.dg/lto/pr69077_1.C: Likewise.
6963 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6966 * g++.dg/opt/pr69175.C: New test.
6968 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6970 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6971 rather than #including math.h & stdlib.h.
6972 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6973 * gcc.dg/vect/pr49771.c: Likewise.
6974 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6975 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6976 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6977 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6978 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6979 * gcc.dg/vect/pr44507.c: Likewise.
6980 * gcc.dg/vect/pr45902.c: Likewise.
6981 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6982 * gcc.dg/vect/vect-117.c: Likewise.
6983 * gcc.dg/vect/vect-99.c: Likewise.
6984 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6985 * gcc.dg/vect/vect-cond-1.c: Likewise.
6986 * gcc.dg/vect/vect-cond-2.c: Likewise.
6987 * gcc.dg/vect/vect-cond-3.c: Likewise.
6988 * gcc.dg/vect/vect-cond-4.c: Likewise.
6989 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6990 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6991 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6992 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6993 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6994 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6995 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6996 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6997 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6998 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6999 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7000 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7001 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7002 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7003 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7004 include of signal.h.
7005 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7006 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7007 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7008 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7009 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7010 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7011 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7012 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7013 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7014 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7015 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7016 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7017 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
7018 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
7019 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7020 * gcc.dg/vect/vect-outer-5.c: Likewise.
7021 * gcc.dg/vect/vect-outer-6.c: Likewise.
7022 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7025 2016-01-12 Nick Clifton <nickc@redhat.com>
7028 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7029 to fread so that it will be found in all target runtimes.
7031 2016-01-12 Richard Biener <rguenther@suse.de>
7033 PR tree-optimization/69053
7034 * g++.dg/torture/pr69053.C: New testcase.
7036 2016-01-12 Richard Biener <rguenther@suse.de>
7038 PR tree-optimization/69168
7039 * gcc.dg/torture/pr69168.c: New testcase.
7041 2016-01-12 Richard Biener <rguenther@suse.de>
7043 PR tree-optimization/69157
7044 * gcc.dg/torture/pr69157.c: New testcase.
7046 2016-01-12 Richard Biener <rguenther@suse.de>
7048 PR tree-optimization/69174
7049 * gcc.dg/torture/pr69174.c: New testcase.
7051 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7055 * g++.dg/tls/pr66808.C: New test.
7056 * g++.dg/tls/pr69000.C: New test.
7058 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7060 * gcc.target/powerpc/swaps-p8-23.c: New test.
7061 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7063 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
7065 PR tree-optimization/68356
7066 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7068 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7069 Jim Wilson <jim.wilson@linaro.org>
7072 * gcc.target/arm/pr69194.c: New test.
7074 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7077 * gcc.target/i386/pr69225-1.c: New test.
7078 * gcc.target/i386/pr69225-2.c: Likewise.
7079 * gcc.target/i386/pr69225-3.c: Likewise.
7080 * gcc.target/i386/pr69225-4.c: Likewise.
7081 * gcc.target/i386/pr69225-5.c: Likewise.
7082 * gcc.target/i386/pr69225-6.c: Likewise.
7084 2016-01-11 Jakub Jelinek <jakub@redhat.com>
7087 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7091 * gcc.dg/pr69071.c: New test.
7094 * g++.dg/opt/pr69211.C: New test.
7096 PR tree-optimization/69214
7097 * gcc.c-torture/compile/pr69214.c: New test.
7099 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
7101 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7102 * gcc.target/i386/pr66232-11.c: Ditto.
7103 * gcc.target/i386/pr66232-12.c: Ditto.
7104 * gcc.target/i386/pr66232-13.c: Ditto.
7106 2016-01-11 Richard Biener <rguenther@suse.de>
7108 PR tree-optimization/69173
7109 * gcc.dg/torture/pr69173.c: New testcase.
7111 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7113 PR rtl-optimization/68796
7114 * gcc.target/aarch64/tst_5.c: New test.
7115 * gcc.target/aarch64/tst_6.c: Likewise.
7117 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7119 PR rtl-optimization/68841
7120 * gcc.dg/pr68841.c: New test.
7121 * gcc.c-torture/execute/pr68841.c: New test.
7123 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7125 PR rtl-optimization/68920
7126 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7128 * gcc.dg/ifcvt-5.c: New test.
7130 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
7133 * g++.dg/pr69123.C: New.
7135 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7138 * gcc.target/i386/pr69010.c: New test.
7140 2016-01-11 Martin Jambor <mjambor@suse.cz>
7143 * gcc.target/i386/chkp-pr69044.c: New test.
7145 2016-01-11 Tom de Vries <tom@codesourcery.com>
7147 PR tree-optimization/69109
7148 * gcc.dg/autopar/pr69109-2.c: New test.
7149 * gcc.dg/autopar/pr69109.c: New test.
7151 2016-01-11 Tom de Vries <tom@codesourcery.com>
7153 PR tree-optimization/69108
7154 * gcc.dg/autopar/pr69108.c: New test.
7156 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7159 * c-c++-common/Wisleading-indentation.c: Augment test.
7161 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7164 * gfortran.dg/inline_matmul_12.f90: New test.
7166 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
7169 * gfortran.dg/actual_array_offset_1: New test.
7171 2016-01-10 Tom de Vries <tom@codesourcery.com>
7173 PR tree-optimization/69062
7174 * gcc.dg/autopar/pr69062.c: New test.
7176 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
7178 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
7179 * gcc.dg/vect/slp-perm-2.c: Likewise.
7180 * gcc.dg/vect/slp-perm-3.c: Likewise.
7181 * gcc.dg/vect/slp-perm-5.c: Likewise.
7182 * gcc.dg/vect/slp-perm-6.c: Likewise.
7183 * gcc.dg/vect/slp-perm-7.c: Likewise.
7184 * gcc.dg/vect/slp-perm-8.c: Likewise.
7186 2016-01-10 Tom de Vries <tom@codesourcery.com>
7188 PR tree-optimization/69039
7189 * gcc.dg/autopar/pr69039.c: New test.
7191 2016-01-09 Marek Polacek <polacek@redhat.com>
7194 * g++.dg/pr69113.C: New test.
7196 2016-01-09 Jakub Jelinek <jakub@redhat.com>
7199 PR tree-optimization/69097
7200 * gcc.c-torture/execute/pr50865.c: New test.
7201 * gcc.c-torture/execute/pr69097-1.c: New test.
7202 * gcc.c-torture/execute/pr69097-2.c: New test.
7203 * gcc.dg/pr69097-1.c: New test.
7204 * gcc.dg/pr69097-2.c: New test.
7206 2016-01-09 Jakub Jelinek <jakub@redhat.com>
7209 * g++.dg/opt/pr69164.C: New test.
7211 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7213 PR tree-optimization/69167
7214 * gcc.dg/pr69167.c: New test.
7216 2016-01-08 Marek Polacek <polacek@redhat.com>
7219 * g++.dg/pr68449.C: New.
7221 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
7223 PR tree-optimization/68707
7224 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
7225 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
7226 on platforms supporting it.
7227 * gcc.dg/vect/slp-perm-2.c: Likewise.
7228 * gcc.dg/vect/slp-perm-3.c: Likewise.
7229 * gcc.dg/vect/slp-perm-5.c: Likewise.
7230 * gcc.dg/vect/slp-perm-7.c: Likewise.
7231 * gcc.dg/vect/slp-perm-8.c: Likewise.
7232 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
7233 on platforms supporting it.
7235 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7237 PR tree-optimization/69162
7238 * gcc.dg/pr69162.c: New test.
7240 PR tree-optimization/69172
7241 * gcc.dg/pr69172.c: New test.
7243 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
7245 PR tree-optimization/67781
7246 * gcc.c-torture/execute/pr67781.c: New file.
7248 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7250 PR tree-optimization/69083
7251 * gcc.dg/vect/pr69083.c: New test.
7253 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
7255 PR tree-optimization/61441
7256 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
7257 Use -fexcess-precision=standard for compiler options.
7258 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
7260 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7263 * gfortran.dg/gomp/pr69128.f90: New test.
7266 * g++.dg/ext/pr69145-1.C: New test.
7267 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
7268 * g++.dg/ext/pr69145-2.h: New file.
7270 2016-01-07 Martin Sebor <msebor@redhat.com>
7273 * gcc.dg/atomic-fetch-bool.c: New test.
7274 * gcc.dg/sync-fetch-bool.c: New test.
7276 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7279 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7281 2016-01-07 Nick Clifton <nickc@redhat.com>
7284 * g++.dg/pr66655.C: New test.
7285 * g++.dg/pr66655_1.cc: Test support file.
7286 * g++.dg/pr66655.h: Test header file.
7288 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7291 gfortran.dg/gomp/pr66680.f90: New test.
7293 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7296 * gcc.target/i386/pr69171-1.c: New test.
7297 * gcc.target/i386/pr69171-2.c: Likewise.
7298 * gcc.target/i386/pr69171-3.c: Likewise.
7299 * gcc.target/i386/pr69171-4.c: Likewise.
7300 * gcc.target/i386/pr69171-5.c: Likewise.
7301 * gcc.target/i386/pr69171-6.c: Likewise.
7303 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
7306 * c-c++-common/pr67639.c: New test.
7308 2016-01-07 Jakub Jelinek <jakub@redhat.com>
7310 PR tree-optimization/69141
7311 * g++.dg/opt/pr69141.C: New test.
7313 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
7315 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7317 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
7320 * gcc.target/i386/pr69140.c: New test
7322 2016-01-06 David Malcolm <dmalcolm@redhat.com>
7324 * gcc.dg/bad-dereference.c: New test case.
7326 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7328 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7330 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
7332 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7334 2016-01-06 Marek Polacek <polacek@redhat.com>
7337 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7339 2016-01-05 Marek Polacek <polacek@redhat.com>
7342 * gcc.dg/atomic-invalid-2.c: New.
7344 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7347 * gcc.target/i386/pr68991.c: New test.
7349 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7352 * g++.dg/pr68991-1.C: New test.
7353 * g++.dg/pr68991-2.C: Likewise.
7355 2016-01-05 Sergei Trofimovich <siarheit@google.com>
7358 * gcc.target/ia64/pr60465-gprel64.c: New test.
7359 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
7361 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7363 PR rtl-optimization/68651
7364 * gcc.target/aarch64/pr68651_1.c: New test.
7366 2016-01-05 David Malcolm <dmalcolm@redhat.com>
7369 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
7371 2016-01-05 Nathan Sidwell <nathan@acm.org>
7374 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
7376 * gcc.dg/alias-15.c: New.
7378 2016-01-05 Nick Clifton <nickc@redhat.com>
7381 * g++.dg/pr68770.C: New test.
7383 2016-01-04 Mike Stump <mikestump@comcast.net>
7385 * lib/target-supports.exp (check_effective_target_cilkplus):
7386 cilkplus targets require pthreads.
7387 (check_effective_target_cilkplus): Remove special case for NVPTX.
7389 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7391 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
7394 2016-01-04 Jakub Jelinek <jakub@redhat.com>
7396 Update copyright years.
7398 2016-01-04 Marek Polacek <polacek@redhat.com>
7401 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
7402 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
7403 * gcc.dg/atomic/stdatomic-op-5.c: New test.
7405 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7407 * gcc.target/sparc/20160104-2.c: New test.
7409 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7411 * gcc.target/sparc/20160104-1.c: New test.
7413 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
7416 * gfortran.dg/pr65045.f90: New test.
7418 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
7420 * gnat.dg/specs/debug1.ads: Delete.
7422 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7424 PR libgfortran/68867
7425 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
7428 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7430 PR libgfortran/68867
7431 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
7434 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
7437 * gfortran.dg/pr68864.f90: New test.
7439 2016-01-01 Jakub Jelinek <jakub@redhat.com>
7441 PR tree-optimization/69070
7442 * gcc.dg/pr69070.c: New test.
7445 * gfortran.dg/pr69055.f90: New test.
7448 * gcc.dg/pr69015.c: New test.
7450 Copyright (C) 2016 Free Software Foundation, Inc.
7452 Copying and distribution of this file, with or without modification,
7453 are permitted in any medium without royalty provided the copyright
7454 notice and this notice are preserved.