1 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4 * c-c++-common/pr71372.c: New test.
6 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7 __TIME__ strings with __builtin_strcmp instead of printf and
10 2016-06-02 Martin Liska <mliska@suse.cz>
12 * gcc.dg/predict-9.c: New test.
14 2016-06-02 Jakub Jelinek <jakub@redhat.com>
16 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
17 global set_compiler_env_var and global saved_compiler_env_var.
19 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21 PR rtl-optimization/71295
22 * gcc.c-torture/compile/pr71295.c: New test.
24 2016-06-02 Jakub Jelinek <jakub@redhat.com>
26 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
28 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
29 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
31 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
32 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
33 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
36 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
38 * gcc.target/powerpc/p9-splat-4.c: New test.
40 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
43 * gcc.target/powerpc/pr71186.c: New test.
45 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
48 * gfortran.dg/fmt_read_3.f90: New test.
50 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
52 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
55 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
57 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
58 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
60 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
61 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
63 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
65 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
66 vars set by dg-set-compiler-env-var.
68 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
71 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
72 to the module procedure declaration.
73 * gfortran.dg/submodule_16.f08: New test.
75 2016-06-01 Jakub Jelinek <jakub@redhat.com>
78 * c-c++-common/gomp/pr71371.c: New test.
80 2016-06-01 Richard Biener <rguenther@suse.de>
82 PR tree-optimization/71366
83 * gcc.dg/torture/pr71366-1.c: New testcase.
84 * gcc.dg/torture/pr71366-2.c: Likewise.
86 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
88 * gcc.target/powerpc/vslv-0.c: New test.
89 * gcc.target/powerpc/vslv-1.c: New test.
90 * gcc.target/powerpc/vsrv-0.c: New test.
91 * gcc.target/powerpc/vsrv-1.c: New test.
93 2016-06-01 Nathan Sidwell <nathan@acm.org>
95 * c-c++-common/torture/pr57945.c: Add expected PTX error.
96 * gcc.target/nvptx/weak.c: New.
98 2016-06-01 Richard Biener <rguenther@suse.de>
100 PR tree-optimization/71261
101 * gcc.dg/torture/vect-bool-1.c: New testcase.
103 2016-06-01 Jakub Jelinek <jakub@redhat.com>
105 * gfortran.dg/gomp/order-1.f90: New test.
106 * gfortran.dg/gomp/order-2.f90: New test.
108 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
110 * gcc.dg/unroll-6.c: Update template.
111 * gcc.dg/unroll-7.c: New testcase.
112 * gcc.dg/unroll-8.c: New testcase.
114 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
116 * gnat.dg/opt56.ad[sb]: New test.
118 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
121 * g++.dg/cpp0x/constexpr-ice16.C: New.
123 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
125 PR tree-optimization/71314
126 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
129 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
131 PR tree-optimization/71077
132 * gcc.dg/tree-ssa/pr71077.c: New test.
134 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
136 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
137 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
138 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
140 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
143 * g++.dg/cpp0x/pr71248.C: New.
144 * g++.dg/cpp0x/auto7.C: Test column numbers too.
145 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
146 * g++.dg/init/new37.C: Likewise.
147 * g++.dg/template/static1.C: Likewise.
148 * g++.dg/template/static2.C: Likewise.
150 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
152 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
154 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
156 2016-05-31 Marek Polacek <polacek@redhat.com>
158 * c-c++-common/Wswitch-unreachable-3.c: New test.
159 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
161 2016-05-31 Richard Biener <rguenther@suse.de>
163 PR tree-optimization/71352
164 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
166 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
168 * gcc.target/arm/armv5_thumb_isa.c: New test.
170 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
173 * gcc.target/i386/pr71346.c: New test.
175 2016-05-31 Tom de Vries <tom@codesourcery.com>
177 PR tree-optimization/69068
178 * gcc.dg/graphite/pr69068.c: New test.
180 2016-05-27 Martin Sebor <msebor@redhat.com>
183 * g++.dg/warn/Wplacement-new-size-3.C: New test.
185 2016-05-30 Jakub Jelinek <jakub@redhat.com>
188 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
189 nowait depend(inout: dd[0]) clauses where permitted.
191 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
194 * g++.dg/parse/pr71238.C: New.
195 * g++.dg/concepts/friend1.C: Test column numbers too.
196 * g++.dg/cpp0x/initlist31.C: Likewise.
197 * g++.dg/cpp0x/pr51420.C: Likewise.
198 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
199 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
200 * g++.dg/ext/builtin3.C: Likewise.
201 * g++.dg/lookup/friend12.C: Likewise.
202 * g++.dg/lookup/friend7.C: Likewise.
203 * g++.dg/lookup/koenig1.C: Likewise.
204 * g++.dg/lookup/koenig5.C: Likewise.
205 * g++.dg/lookup/used-before-declaration.C: Likewise.
206 * g++.dg/overload/koenig1.C: Likewise.
207 * g++.dg/template/crash65.C: Likewise.
208 * g++.dg/template/friend57.C: Likewise.
209 * g++.dg/warn/Wshadow-5.C: Likewise.
210 * g++.dg/warn/Wunused-8.C: Likewise.
211 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
212 * g++.old-deja/g++.jason/lineno5.C: Likewise.
213 * g++.old-deja/g++.jason/member.C: Likewise.
214 * g++.old-deja/g++.jason/report.C: Likewise.
215 * g++.old-deja/g++.jason/scoping12.C: Likewise.
216 * g++.old-deja/g++.law/visibility20.C: Likewise.
217 * g++.old-deja/g++.ns/koenig5.C: Likewise.
218 * g++.old-deja/g++.other/static5.C: Likewise.
219 * g++.old-deja/g++.pt/overload2.C: Likewise.
221 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
223 * gcc.dg/tree-ssa/peel1.c: New testcase.
224 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
225 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
227 2016-05-30 Tom de Vries <tom@codesourcery.com>
229 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
232 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
235 * g++.dg/parse/virtual1.C: New.
237 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
239 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
240 Use correct register when clearing %edx.
242 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
244 PR tree-optimization/71289
245 * gcc.dg/pr71289.c: New test.
247 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
251 * gcc.dg/tree-ssa/pr71269.c: New test.
252 * gcc.dg/tree-ssa/pr71292.c: New test.
254 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
257 * gcc.dg/tree-ssa/pr71252-2.c: New test.
259 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
261 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
262 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
263 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
265 2016-05-30 Tom de Vries <tom@codesourcery.com>
267 PR tree-optimization/69067
268 * gcc.dg/graphite/pr69067.c: New test.
270 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
273 * gcc.target/i386/pr71245-1.c: New test.
274 * gcc.target/i386/pr71245-2.c: Ditto.
276 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
279 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
280 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
281 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
283 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
285 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
287 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
291 * g++.dg/overload/69855.C: New.
292 * g++.old-deja/g++.law/missed-error2.C: Adjust.
293 * g++.old-deja/g++.pt/crash3.C: Likewise.
295 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
298 * g++.dg/parse/namespace13.C: New.
300 2016-05-26 Jeff Law <law@redhat.com>
302 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
303 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
304 * gcc.dg/tree-ssa/pr68198.c: Likewise.
305 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
306 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
307 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
308 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
309 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
310 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
311 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
312 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
313 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
314 * gcc.dg/tree-ssa/vrp56.c: Likewise.
316 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
319 * g++.dg/overload/69855.C: New.
320 * g++.old-deja/g++.law/missed-error2.C: Adjust.
321 * g++.old-deja/g++.pt/crash3.C: Likewise.
323 2016-05-27 Jiong Wang <jiong.wang@arm.com>
326 * gcc.target/aarch64/va_arg_1.c: New testcase.
327 * gcc.target/aarch64/va_arg_2.c: Likewise.
328 * gcc.target/aarch64/va_arg_3.c: Likewise.
330 2016-05-27 Jiong Wang <jiong.wang@arm.com>
332 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
333 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
334 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
335 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
336 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
338 2016-05-27 Marek Polacek <polacek@redhat.com>
341 * g++.dg/torture/pr71308.C: New test.
343 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
345 * gcc.dg/zero_bits_compound-1.c: New test.
346 * gcc.dg/zero_bits_compound-2.c: New test.
348 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
351 * gcc.dg/pr71279.c: New test.
353 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
355 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
356 floating point min/max/comparison instructions.
357 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
359 2016-05-26 Jakub Jelinek <jakub@redhat.com>
361 * c-c++-common/gomp/schedule-1.c: New test.
362 * gfortran.dg/gomp/schedule-1.f90: New test.
364 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
368 * g++.dg/cpp1y/auto-fn32.C: New test.
369 * g++.dg/cpp1y/paren4.C: New test.
371 2016-05-26 Nathan Sidwell <nathan@acm.org>
373 * gcc.dg/20060410.c: Xfail on ptx.
374 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
375 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
376 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
377 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
378 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
380 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
382 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
384 2016-05-26 Jakub Jelinek <jakub@redhat.com>
386 PR tree-optimization/71280
387 * gcc.dg/pr71280.c: New test.
389 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
391 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
392 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
394 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
396 2016-05-26 Jiong Wang <jiong.wang@arm.com>
398 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
401 2016-05-25 Jeff Law <law@redhat.com>
403 PR tree-optimization/71272
404 * gcc.c-torture/compile/pr71272.c: new test.
406 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
408 * gcc.target/powerpc/vec-cmpne.c: New test.
409 * gcc.target/powerpc/vec-cmpne-long.c: New test.
411 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
413 * gnat.dg/opt55.ad[sb]: New test.
415 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
417 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
418 * c-c++-common/pr60226.c: Require int32plus.
419 * gcc.c-torture/execute/pr70602.c: Likewise.
420 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
421 unsigned long for malloc arg type.
422 * gcc.dg/asr_div1.c: Require int32plus.
423 * gcc.dg/enum-mode-1.c: XFAIL for int16.
424 * gcc.dg/pie-1.c: Require pie.
425 * gcc.dg/pie-2.c: Likewise.
426 * gcc.dg/pr59471.c: Require int32plus.
427 * gcc.dg/pr59963-2.c: XFAIL for int16.
428 * gcc.dg/pr60114.c: Require int32plus.
429 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
430 unsigned long for typedef of size_t.
431 * gcc.dg/pr63914.c: Require int32plus.
432 * gcc.dg/pr64536.c: Require pt32plus.
433 * gcc.dg/pr65658.c: Likewise.
434 * gcc.dg/pr67271.c: Require int32plus.
435 * gcc.dg/pr68112.c: Likewise.
436 * gcc.dg/pr69071.c: Skip for avr target.
437 * gcc.dg/pr69973.c: Require int32plus.
438 * gcc.dg/pr70169.c: Skip for avr target.
439 * gcc.dg/sso-6.c: Require int32plus.
440 * gcc.dg/sso-7.c: Likewise.
441 * gcc.dg/sso-8.c: Likewise.
442 * gcc.dg/vrp-min-max-2.c: Likewise.
444 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
447 * gcc.target/i386/pr70738-1.c: New test.
448 * gcc.target/i386/pr70738-2.c: Likewise.
449 * gcc.target/i386/pr70738-3.c: Likewise.
450 * gcc.target/i386/pr70738-4.c: Likewise.
451 * gcc.target/i386/pr70738-5.c: Likewise.
452 * gcc.target/i386/pr70738-6.c: Likewise.
453 * gcc.target/i386/pr70738-7.c: Likewise.
454 * gcc.target/i386/pr70738-8.c: Likewise.
455 * gcc.target/i386/pr70738-9.c: Likewise.
457 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
459 PR rtl-optimization/66940
460 * gcc.c-torture/execute/pr66940.c: New test.
462 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
464 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
465 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
466 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
467 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
468 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
469 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
470 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
471 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
472 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
473 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
474 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
475 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
476 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
477 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
478 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
479 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
480 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
481 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
482 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
483 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
484 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
485 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
486 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
487 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
489 2016-05-25 Marek Polacek <polacek@redhat.com>
492 * gcc.dg/noncompile/pr71265.c: New test.
495 * gcc.dg/noncompile/old-style-parm-3.c: New test.
497 2016-05-25 Nathan Sidwell <nathan@acm.org>
499 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
501 2016-05-25 Richard Biener <rguenther@suse.de>
503 PR tree-optimization/71261
504 * c-c++-common/torture/pr71261.c: New testcase.
506 2016-05-25 Richard Biener <rguenther@suse.de>
508 PR tree-optimization/71264
509 * gcc.dg/vect/pr71264.c: New testcase.
511 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
514 * g++.dg/cpp0x/alias-decl-53.C: New.
515 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
517 2016-05-25 Martin Liska <mliska@suse.cz>
519 * g++.dg/pr71239.C: New test.
521 2016-05-25 Richard Biener <rguenther@suse.de>
523 * gcc/testsuite/gcc.dg/vect/pr58135.c: Rename to ...
524 * gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c: ... this.
526 2016-05-25 Marek Polacek <polacek@redhat.com>
528 * g++.dg/pr65295.C: Use target c++14.
530 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
532 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
533 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
535 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
537 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
540 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
542 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
543 * c-c++-common/goacc/deviceptr-1.c: Likewise.
544 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
545 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
546 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
547 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
548 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
549 * c-c++-common/goacc/pcopy.c: Likewise.
550 * c-c++-common/goacc/pcopyin.c: Likewise.
551 * c-c++-common/goacc/pcopyout.c: Likewise.
552 * c-c++-common/goacc/pcreate.c: Likewise.
553 * c-c++-common/goacc/pr70688.c: New test.
554 * c-c++-common/goacc/present-1.c: Adjust test.
555 * c-c++-common/goacc/reduction-5.c: Likewise.
556 * g++.dg/goacc/data-1.C: New test.
558 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
560 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
561 vector parity built-in functions.
562 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
563 count trailing zeros automatic vectorization.
564 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
565 count trailing zeros built-in functions.
567 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
569 * gcc.dg/tree-ssa/reassoc-44.c: New test.
571 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
574 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
576 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
579 * g++.dg/template/crash123.C: New.
580 * g++.dg/template/crash124.C: Likewise.
582 2016-05-24 Martin Sebor <msebor@redhat.com>
585 * g++.dg/ext/flexary16.C: New test.
587 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
589 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
590 before math.h is included.
591 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
592 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
593 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
594 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
595 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
596 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
597 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
598 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
599 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
600 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
601 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
602 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
603 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
604 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
605 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
606 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
607 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
608 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
609 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
610 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
611 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
612 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
613 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
615 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
616 Kelvin Nilsen <kelvin@gcc.gnu.org>
618 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
621 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
624 * g++.dg/warn/Wno-narrowing1.C: New.
626 2016-05-24 Marek Polacek <polacek@redhat.com>
629 * c-c++-common/Wswitch-unreachable-2.c: New test.
631 2016-05-24 Jakub Jelinek <jakub@redhat.com>
634 * g++.dg/vect/simd-clone-6.cc: New test.
635 * g++.dg/gomp/declare-simd-6.C: New test.
639 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
641 2016-05-24 Richard Biener <rguenther@suse.de>
643 PR tree-optimization/71240
644 * gcc.dg/optimize-bswapsi-5.c: New testcase.
646 2016-05-24 Richard Biener <rguenther@suse.de>
648 PR tree-optimization/71230
649 * gcc.dg/torture/pr71230.c: New testcase.
650 * g++.dg/torture/pr71230.C: Likewise.
652 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
654 * c-c++-common/goacc/routine-5.c: Add tests.
655 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
656 * gfortran.dg/goacc/routine-6.f90: Add tests.
658 2016-05-24 Richard Biener <rguenther@suse.de>
660 PR tree-optimization/71253
661 * gcc.dg/torture/pr71253.c: New testcase.
663 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
666 * gfortran.dg/pr71252.f90: New test.
668 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
670 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
672 2016-05-24 Richard Biener <rguenther@suse.de>
676 * c-c++-common/vector-subscript-4.c: New testcase.
677 * c-c++-common/vector-subscript-5.c: Likewise.
679 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
682 * gfortran.dg/namelist_90.f: New test
684 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
687 * gfortran.dg/unexpected_eof.f: New test
689 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
690 Kelvin Nilsen <kelvin@gcc.gnu.org>
692 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
695 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
698 * g++.dg/cpp0x/inh-ctor20.C: New.
699 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
701 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
704 * g++.dg/cpp0x/variadic168.C: New.
706 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
708 * g++.dg/cpp0x/pr31445.C: Test column number too.
709 * g++.dg/cpp0x/pr32253.C: Likewise.
710 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
711 * g++.dg/cpp0x/variadic36.C: Likewise.
713 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
715 * gcc.dg/fold-notshift-2.c: Adjust.
717 2016-05-23 Marek Polacek <polacek@redhat.com>
720 * c-c++-common/Wswitch-unreachable-1.c: New test.
721 * gcc.dg/Wswitch-unreachable-1.c: New test.
722 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
723 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
724 * g++.dg/gomp/block-10.C: Likewise.
725 * gcc.dg/gomp/block-10.c: Likewise.
726 * g++.dg/gomp/block-9.C: Likewise.
727 * gcc.dg/gomp/block-9.c: Likewise.
728 * g++.dg/gomp/target-1.C: Likewise.
729 * g++.dg/gomp/target-2.C: Likewise.
730 * gcc.dg/gomp/target-1.c: Likewise.
731 * gcc.dg/gomp/target-2.c: Likewise.
732 * g++.dg/gomp/taskgroup-1.C: Likewise.
733 * gcc.dg/gomp/taskgroup-1.c: Likewise.
734 * gcc.dg/gomp/teams-1.c: Likewise.
735 * g++.dg/gomp/teams-1.C: Likewise.
736 * g++.dg/overload/error3.C: Likewise.
737 * g++.dg/tm/jump1.C: Likewise.
738 * g++.dg/torture/pr40335.C: Likewise.
739 * gcc.dg/c99-vla-jump-5.c: Likewise.
740 * gcc.dg/switch-warn-1.c: Likewise.
741 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
742 * gcc.dg/nested-func-1.c: Likewise.
743 * gcc.dg/pr67784-4.c: Likewise.
745 2016-05-23 Richard Biener <rguenther@suse.de>
747 PR tree-optimization/71230
748 * gfortran.dg/pr71230-1.f90: New testcase.
749 * gfortran.dg/pr71230-2.f90: Likewise.
751 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
753 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
754 * gcc.dg/vect/pr58135.c: Add new.
755 * gfortran.dg/pr46519-1.f: Adjust test case.
757 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
760 * g++.dg/cpp0x/decltype64.C: New.
762 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
764 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
765 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
766 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
768 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
770 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
771 Add poly64x1_t and poly64x2_t cases if supported.
772 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
773 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
774 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
775 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
776 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
778 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
780 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
781 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
782 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
783 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
784 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
785 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
786 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
788 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
790 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
792 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
794 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
795 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
797 2016-05-22 Jakub Jelinek <jakub@redhat.com>
799 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
800 constraint instead of "r".
801 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
802 insn instead of vxorpd.
803 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
805 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
806 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
808 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
810 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
811 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
813 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
815 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
818 * gcc.dg/tree-ssa/pr40921.c: New test.
820 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
823 * gcc.target/avr/pr71103.c: New test.
825 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
828 * gcc.dg/tree-ssa/pr71179.c: New test.
830 2016-05-20 Martin Sebor <msebor@redhat.com>
833 * gcc.dg/init-excess-2.c: New test.
835 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
837 * gnat.dg/opt53.adb: New test.
838 * gnat.dg/opt54.adb: Likewise.
840 2016-05-20 Martin Jambor <mjambor@suse.cz>
842 PR tree-optimization/70884
843 * gcc.dg/tree-ssa/pr70919.c: New test.
845 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
847 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
849 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
852 2016-05-20 Nathan Sidwell <nathan@acm.org>
854 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
856 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
858 2016-05-20 David Malcolm <dmalcolm@redhat.com>
860 * jit.dg/all-non-failing-tests.h: Add
861 test-factorial-must-tail-call.c.
862 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
863 * jit.dg/test-factorial-must-tail-call.c: New test case.
865 2016-05-20 Jakub Jelinek <jakub@redhat.com>
868 * gfortran.dg/pr71204.f90: New test.
870 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
872 * gcc.target/nvptx/sincos.c: New test.
874 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
877 * g++.dg/cpp1y/auto-fn31.C: New.
879 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
881 * gcc.target/powerpc/vec-addec.c: New test.
882 * gcc.target/powerpc/vec-addec-int128.c: New test.
884 2016-05-20 David Malcolm <dmalcolm@redhat.com>
886 * gcc.dg/plugin/must-tail-call-1.c: New test case.
887 * gcc.dg/plugin/must-tail-call-2.c: New test case.
888 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
889 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
891 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
893 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
895 2016-05-20 Jakub Jelinek <jakub@redhat.com>
898 * g++.dg/opt/pr71210-1.C: New test.
899 * g++.dg/opt/pr71210-2.C: New test.
901 PR tree-optimization/29756
902 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
903 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
904 only on selected targets where V4SImode vectors are known to be
907 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
909 PR tree-optimization/71079
910 PR tree-optimization/71206
911 * gcc.dg/tree-ssa/pr71206.c: New testcase.
913 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
915 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
916 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
917 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
919 2016-05-20 Richard Guenther <rguenther@suse.de>
921 PR tree-optimization/29756
922 * gcc.dg/tree-ssa/vector-6.c: New testcase.
924 2016-05-20 Richard Biener <rguenther@suse.de>
926 PR tree-optimization/71185
927 * gcc.dg/tree-ssa/pr71185.c: New testcase.
929 2016-05-20 Richard Biener <rguenther@suse.de>
931 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
933 2016-05-19 Marek Polacek <polacek@redhat.com>
936 * g++.dg/diagnostic/pr71075.C: New test.
938 2016-05-19 David Malcolm <dmalcolm@redhat.com>
941 * g++.dg/pr71184.C: New test case.
943 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
945 * gcc.target/powerpc/darn-0.c: New test.
946 * gcc.target/powerpc/darn-1.c: New test.
947 * gcc.target/powerpc/darn-2.c: New test.
949 2016-05-19 Marek Polacek <polacek@redhat.com>
951 PR tree-optimization/71031
952 * gcc.dg/tree-ssa/vrp100.c: New test.
954 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
956 PR rtl-optimization/71148
957 * gcc.dg/pr71148.c: New test.
959 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
962 * gcc.target/arm/pr71056.c: New test.
964 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
966 * c-c++-common/pr69669.c: Check the used mode.
968 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
971 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
973 2016-05-19 Richard Biener <rguenther@suse.de>
975 PR tree-optimization/70729
976 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
977 * gcc.dg/graphite/scop-18.c: Likewise.
978 * gcc.dg/pr41783.c: Disable LIM.
979 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
980 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
981 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
982 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
983 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
984 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
985 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
986 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
987 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
988 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
989 * gfortran.dg/pr42108.f90: Likewise.
991 2016-05-18 David Malcolm <dmalcolm@redhat.com>
994 * gcc.dg/spellcheck-options-11.c: New test case.
996 2016-05-18 Jakub Jelinek <jakub@redhat.com>
999 * g++.dg/opt/pr71100.C: New test.
1001 2016-05-18 Martin Jambor <mjambor@suse.cz>
1004 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
1005 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
1006 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
1007 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1009 2016-05-18 Martin Jambor <mjambor@suse.cz>
1012 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
1013 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
1014 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1015 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
1016 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
1018 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1021 * g++.dg/template/crash122.C: New.
1023 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1026 * g++.dg/template/pr70466-1.C: New.
1027 * g++.dg/template/pr70466-2.C: Likewise.
1029 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1031 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
1032 splat operations and the XXSPLTIB instruction.
1033 * gcc.target/powerpc/p9-splat-2.c: Likewise.
1034 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1035 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1036 xxlxor to clear a register.
1038 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1040 * gcc.dg/torture/pr71020.c: New test.
1042 2016-05-18 Martin Jambor <mjambor@suse.cz>
1045 * gcc.dg/ipa/pr70646.c: New test.
1047 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1049 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1051 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1053 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1054 missing tests for vreinterpretq_p{8,16}.
1056 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1058 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1059 vsliq_n_s64 and vsliq_n_u64.
1061 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1063 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1064 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1066 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1068 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1069 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1070 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1072 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1074 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1077 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1079 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1080 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1081 "blr\t" and switch to scan-assembler-times.
1083 2016-05-18 Jiong Wang <jiong.wang@arm.com>
1085 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1087 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1088 declarations under __aarch64__ and __ARM_FEATURE_FMA.
1090 2016-05-18 Jakub Jelinek <jakub@redhat.com>
1092 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1093 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1094 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1095 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1096 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1097 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1099 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1100 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1102 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1103 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1105 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1106 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1108 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1110 2016-05-18 Richard Biener <rguenther@suse.de>
1112 PR tree-optimization/71168
1113 * gcc.dg/torture/pr71168.c: New testcase.
1115 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1118 * gcc.dg/tree-ssa/pr63586-2.c: New test.
1119 * gcc.dg/tree-ssa/pr63586.c: New test.
1120 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
1122 2016-05-17 Nathan Sidwell <nathan@acm.org>
1124 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1125 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1126 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1127 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1129 2016-05-17 Nathan Sidwell <nathan@acm.org>
1131 * gcc.target/nvptx/abi-vararg-3.c: New.
1133 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1135 PR tree-optimization/54579
1137 * gcc.dg/fold-notrotate-1.c: New test.
1138 * gcc.dg/fold-notshift-1.c: New test.
1139 * gcc.dg/fold-notshift-2.c: New test.
1141 2016-05-17 Marek Polacek <polacek@redhat.com>
1144 * g++.dg/ipa/pr71146.C: New test.
1146 2016-05-17 David Malcolm <dmalcolm@redhat.com>
1148 * jit.dg/test-error-array-bounds.c: New test case.
1150 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1152 * gcc.dg/tree-ssa/and-1.c: New testcase.
1154 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1156 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1157 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1159 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1161 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1162 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1164 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1166 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1168 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1170 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1172 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1174 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1175 ".2d[index]" when scan the assembly.
1176 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1177 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1179 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1181 2016-05-17 Richard Biener <rguenther@suse.de>
1183 PR tree-optimization/71132
1184 * gcc.dg/torture/pr71132.c: New testcase.
1186 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1188 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1190 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1193 * gcc.target/aarch64/pr70809_1.c: New test.
1195 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1197 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1198 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1199 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1200 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1202 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1203 Ilya Enkovich <ilya.enkovich@intel.com>
1206 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1208 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
1210 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1211 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1213 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1215 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1216 test for __ARM_FP16_ARGS.
1217 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1218 * gcc.target/arm/aapcs/neon-vect10.c: New.
1219 * gcc.target/arm/aapcs/neon-vect9.c: New.
1220 * gcc.target/arm/aapcs/vfp18.c: New.
1221 * gcc.target/arm/aapcs/vfp19.c: New.
1222 * gcc.target/arm/aapcs/vfp20.c: New.
1223 * gcc.target/arm/aapcs/vfp21.c: New.
1224 * gcc.target/arm/fp16-aapcs-1.c: New.
1225 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1226 test for __ARM_FP16_ARGS.
1227 * g++.target/arm/fp16-return-1.c: Update expected output.
1229 2016-05-16 Jiong Wang <jiong.wang@arm.com>
1232 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1234 2016-05-15 Harald Anlauf <anlauf@gmx.de>
1237 * gfortran.dg/pr69603.f90: New testcase.
1239 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
1241 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1243 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
1246 * gfortran.dg/pr71047.f08: New test.
1248 2016-05-13 Joseph Myers <joseph@codesourcery.com>
1250 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1251 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1252 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1254 2016-05-13 Martin Sebor <msebor@redhat.com>
1257 * g++.dg/cpp0x/constexpr-60049.C: New test.
1259 2016-05-13 Jakub Jelinek <jakub@redhat.com>
1262 * gcc.dg/pr71071.c: New test.
1264 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
1266 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1267 remove XOP handling.
1268 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
1270 2016-05-13 Nathan Sidwell <nathan@acm.org>
1272 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
1273 __atomic_is_lock_free declaration.
1275 2016-05-13 Richard Biener <rguenther@suse.de>
1277 PR tree-optimization/42587
1278 * gcc.dg/optimize-bswapsi-4.c: New testcase.
1280 2016-05-13 Martin Liska <mliska@suse.cz>
1282 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
1283 the new format of dump output.
1285 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1287 * gcc.dg/pr71084.c: New test.
1289 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1292 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
1294 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1296 * gcc.target/aarch64/struct_return.c: New test.
1298 2016-05-12 Marek Polacek <polacek@redhat.com>
1301 * c-c++-common/pr70756-2.c: New test.
1302 * c-c++-common/pr70756.c: New test.
1304 2016-05-12 Richard Biener <rguenther@suse.de>
1306 PR tree-optimization/71059
1307 * gcc.dg/torture/pr71059.c: New testcase.
1309 2016-05-12 Richard Biener <rguenther@suse.de>
1311 PR tree-optimization/71062
1312 * gcc.dg/torture/pr71062.c: New testcase.
1314 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
1316 PR tree-optimization/71006
1317 * gcc.dg/pr71006.c: New test.
1319 2016-05-12 Marek Polacek <polacek@redhat.com>
1322 * gcc.dg/opts-7.c: New test.
1324 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1327 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
1328 Add -save-temps to dg-options.
1329 Scan for ldmfd rather than pop instruction.
1330 * gcc.target/arm/interrupt-2.c: Likewise.
1331 * gcc.target/arm/pr70830.c: New test.
1333 2016-05-12 Jakub Jelinek <jakub@redhat.com>
1335 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
1336 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
1338 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
1339 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
1340 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
1343 * gcc.target/i386/avx512vl-pack-1.c: New test.
1344 * gcc.target/i386/avx512vl-pack-2.c: New test.
1345 * gcc.target/i386/avx512bw-pack-2.c: New test.
1347 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
1349 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
1350 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
1351 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
1353 2016-05-12 Richard Biener <rguenther@suse.de>
1355 PR tree-optimization/70986
1356 * gcc.dg/torture/pr70986-1.c: New testcase.
1357 * gcc.dg/torture/pr70986-2.c: Likewise.
1358 * gcc.dg/torture/pr70986-3.c: Likewise.
1360 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1363 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
1364 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
1366 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
1368 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
1370 * gcc.target/i386/pr66746.c: Ditto.
1372 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1374 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
1376 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
1377 warning when using -mvsx-timode.
1378 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1379 * gcc.target/powerpc/dform-2.c: Likewise.
1380 * gcc.target/powerpc/pr68805.c: Likewise.
1382 2016-05-11 Marek Polacek <polacek@redhat.com>
1385 * c-c++-common/attributes-3.c: New test.
1387 2016-05-11 Nathan Sidwell <nathan@acm.org>
1389 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1390 * gcc.c-torture/execute/pr68185.c: Likewise.
1391 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1392 * gcc.dg/pr69634.c: Requires scheduling.
1393 * gcc.dg/torture/pr66178.c: Require label values.
1394 * gcc.dg/setjmp-6.c: Require indirect jumps.
1396 2016-05-11 Richard Biener <rguenther@suse.de>
1398 PR tree-optimization/71055
1399 * gcc.dg/torture/pr71055.c: New testcase.
1401 2016-05-11 Richard Biener <rguenther@suse.de>
1404 * g++.dg/debug/pr71057.C: New testcase.
1406 2016-05-11 Jakub Jelinek <jakub@redhat.com>
1409 * gfortran.dg/gomp/pr70855.f90: New test.
1411 2016-05-11 Richard Biener <rguenther@suse.de>
1414 * g++.dg/torture/pr71002.C: New testcase.
1416 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
1419 * gcc.dg/pr70807.c: New test.
1421 2016-05-10 Martin Sebor <msebor@redhat.com>
1424 * g++.dg/Wattributes.C: New test.
1426 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
1428 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1429 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1430 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1432 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1435 * gcc.target/i386/pr70799-1.c: New test.
1437 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1439 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1441 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1444 * gcc.target/i386/pr70877.c: New test.
1446 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1448 PR tree-optimization/70786
1449 * gcc.target/i386/pr70876.c: New test.
1451 2016-05-10 Jakub Jelinek <jakub@redhat.com>
1454 * gcc.target/i386/avx512vl-logic-1.c: New test.
1455 * gcc.target/i386/avx512vl-logic-2.c: New test.
1456 * gcc.target/i386/avx512dq-logic-2.c: New test.
1458 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1461 * gcc.target/powerpc/pr70963.c: New.
1463 2016-05-10 David Malcolm <dmalcolm@redhat.com>
1465 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1466 (test_very_wide_line): Add ruler to expected output.
1467 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1468 (test_very_wide_line): Likewise.
1469 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1470 (test_show_locus): Within the handling of "test_very_wide_line",
1471 enable show_ruler_p on the diagnostic context.
1473 2016-05-10 Richard Biener <rguenther@suse.de>
1475 PR tree-optimization/71039
1476 * gcc.dg/torture/pr71039.c: New testcase.
1478 2016-05-10 Nathan Sidwell <nathan@acm.org>
1480 * gcc.dg/nested-func-10.c: Requires alloca.
1481 * gcc.dg/nested-func-9.c: Requires alloca.
1482 * gcc.c-torture/execute/pr70460.c: Requires labels.
1483 * gcc.c-torture/compile/pr70199.c: Requires labels.
1484 * gcc.target/nvptx/decl.c: Compile only.
1485 * gcc.target/nvptx/trailing-init.c: Compile only.
1486 * gcc.target/nvptx/ary-init.c: Compile only.
1488 2016-05-10 Marek Polacek <polacek@redhat.com>
1491 * gcc.dg/attr-opt-1.c: New test.
1493 2016-05-10 Richard Biener <rguenther@suse.de>
1495 PR tree-optimization/70497
1496 PR tree-optimization/28367
1497 * gcc.dg/torture/20160404-1.c: New testcase.
1498 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
1499 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
1501 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1503 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
1505 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
1507 * gcc.target/i386/fabsneg-1.c New test.
1509 2016-05-09 Alan Modra <amodra@gmail.com>
1512 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
1514 2016-05-09 Richard Biener <rguenther@suse.de>
1516 PR tree-optimization/70985
1517 * gcc.dg/torture/pr70985.c: New testcase.
1519 2016-05-09 Bin Cheng <bin.cheng@arm.com>
1521 * gcc.dg/tree-ssa/ifc-9.c: New test.
1522 * gcc.dg/tree-ssa/ifc-10.c: New test.
1523 * gcc.dg/tree-ssa/ifc-11.c: New test.
1524 * gcc.dg/tree-ssa/ifc-12.c: New test.
1525 * gcc.dg/vect/pr61194.c: Remove XFAIL.
1526 * gcc.dg/vect/vect-23.c: Remove XFAIL.
1527 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
1529 2016-05-09 Richard Biener <rguenther@suse.de>
1532 * gfortran.dg/pr70937.f90: New testcase.
1534 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1536 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
1538 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
1541 * gfortran.dg/dec_structure_1.f90: New testcase.
1542 * gfortran.dg/dec_structure_2.f90: Ditto.
1543 * gfortran.dg/dec_structure_3.f90: Ditto.
1544 * gfortran.dg/dec_structure_4.f90: Ditto.
1545 * gfortran.dg/dec_structure_5.f90: Ditto.
1546 * gfortran.dg/dec_structure_6.f90: Ditto.
1547 * gfortran.dg/dec_structure_7.f90: Ditto.
1548 * gfortran.dg/dec_structure_8.f90: Ditto.
1549 * gfortran.dg/dec_structure_9.f90: Ditto.
1550 * gfortran.dg/dec_structure_10.f90: Ditto.
1551 * gfortran.dg/dec_structure_11.f90: Ditto.
1552 * gfortran.dg/dec_union_1.f90: Ditto.
1553 * gfortran.dg/dec_union_2.f90: Ditto.
1554 * gfortran.dg/dec_union_3.f90: Ditto.
1555 * gfortran.dg/dec_union_4.f90: Ditto.
1556 * gfortran.dg/dec_union_5.f90: Ditto.
1557 * gfortran.dg/dec_union_6.f90: Ditto.
1558 * gfortran.dg/dec_union_7.f90: Ditto.
1560 2016-05-07 Tom de Vries <tom@codesourcery.com>
1562 PR tree-optimization/70956
1563 * gcc.dg/graphite/pr70956.c: New test.
1565 2016-05-06 Jakub Jelinek <jakub@redhat.com>
1568 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
1569 (a, b, c, d): Change type from char to signed char.
1570 (main): Compare against (signed char) -1634678893 instead of
1571 hardcoded -109. Use __builtin_abort instead of abort.
1573 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
1574 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
1576 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
1578 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1581 * gcc.dg/torture/pr70935.c: New test.
1583 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1586 * gcc.target/sh/pr58219.c: New tests.
1588 2016-05-06 Richard Biener <rguenther@suse.de>
1590 PR tree-optimization/70960
1591 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
1593 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1596 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
1597 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
1598 Adjust expected instruction counts.
1599 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
1601 2016-05-06 Marek Polacek <polacek@redhat.com>
1604 * gcc.dg/ubsan/bounds-3.c: New test.
1606 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1609 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
1611 2016-05-06 Richard Biener <rguenther@suse.de>
1614 * gfortran.dg/pr70931.f90: New testcase.
1616 2016-05-06 Richard Biener <rguenther@suse.de>
1619 * gcc.dg/torture/pr70941.c: New testcase.
1621 2016-05-05 Bin Cheng <bin.cheng@arm.com>
1623 PR tree-optimization/57206
1624 * gcc.dg/vect/pr57206.c: New test.
1626 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1628 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
1630 2016-05-05 Jakub Jelinek <jakub@redhat.com>
1632 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
1634 * c-c++-common/Wdangling-else-4.c: New test.
1636 2016-05-04 Jakub Jelinek <jakub@redhat.com>
1640 * g++.dg/opt/pr70906.C: New test.
1641 * g++.dg/opt/pr70933.C: New test.
1643 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
1645 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
1647 * gcc.dg/ipa/pure-const-3.c: New testcase.
1649 2016-05-04 Marek Polacek <polacek@redhat.com>
1651 * c-c++-common/Wdangling-else-1.c: New test.
1652 * c-c++-common/Wdangling-else-2.c: New test.
1653 * c-c++-common/Wdangling-else-3.c: New test.
1655 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
1657 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
1660 2016-05-04 Marek Polacek <polacek@redhat.com>
1663 * gcc.dg/Waddress-2.c: New test.
1665 2016-05-04 Alan Modra <amodra@gmail.com>
1667 * gcc.target/powerpc/pr70866.c: New.
1669 2016-05-03 Martin Sebor <msebor@redhat.com>
1672 * c-c++-common/builtin_location.c: New test.
1673 * g++.dg/cpp1y/builtin_location.C: New test.
1675 2016-05-03 Marek Polacek <polacek@redhat.com>
1678 * gcc.dg/pr70859.c: New test.
1679 * gcc.dg/pr70859-2.c: New test.
1681 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
1683 * gnat.dg/debug5.adb: New testcase.
1685 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1687 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
1688 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
1689 Procedure to check for z10 instruction set.
1691 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1693 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
1695 2016-05-03 Alan Modra <amodra@gmail.com>
1697 * gcc.target/powerpc/savres.c: Add func using a single gpr.
1699 2016-05-03 Jakub Jelinek <jakub@redhat.com>
1701 * gcc.target/i386/avx512f-cvt-1.c: New test.
1703 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
1705 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
1706 -fdump-tree-vrp-details.
1708 2016-05-03 Richard Biener <rguenther@suse.de>
1710 * gcc.dg/pr30172-1.c: Adjust.
1711 * gcc.dg/pr63743.c: Likewise.
1712 * gcc.dg/tm/pr51696.c: Likewise.
1713 * c-c++-common/tm/safe-1.c: Likewise.
1714 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1715 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
1716 * g++.dg/plugin/self-assign-test-1.C: Likewise.
1717 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1719 2016-05-03 Jakub Jelinek <jakub@redhat.com>
1721 PR rtl-optimization/70467
1722 * gcc.target/i386/pr70467-3.c: New test.
1723 * gcc.target/i386/pr70467-4.c: New test.
1725 PR tree-optimization/70916
1726 * gcc.c-torture/compile/pr70916.c: New test.
1729 * gcc.target/i386/pr49244-1.c: New test.
1730 * gcc.target/i386/pr49244-2.c: New test.
1732 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
1734 PR rtl-optimization/44281
1735 * gcc.target/i386/pr44281.c: New test.
1737 2016-05-03 bin cheng <bin.cheng@arm.com>
1739 PR tree-optimization/56541
1740 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1741 * gcc.dg/vect/pr56541.c: new test.
1743 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1745 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1747 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1749 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
1752 * c-c++-common/asan/clone-test-1.c (main): Align child process
1755 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1758 * g++.dg/spellcheck-fields-2.C: New test case.
1760 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1763 * g++.dg/pr62314.C: New test case.
1765 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
1767 * gcc.dg/ipa/inline-8.c: New testcase.
1769 2016-05-02 Jakub Jelinek <jakub@redhat.com>
1771 PR rtl-optimization/70467
1772 * gcc.target/i386/pr70467-1.c: New test.
1774 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1776 * gcc.dg/spec-options.c: Run the test on all targets.
1777 * gcc.dg/foo.specs: Use cpp_unique_options.
1779 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1781 * gcc.dg/tree-ssa/unord.c: New testcase.
1783 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1785 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1787 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
1789 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1791 2016-05-02 Marek Polacek <polacek@redhat.com>
1794 * gcc.dg/enum-incomplete-3.c: New test.
1796 2016-05-02 Marek Polacek <polacek@redhat.com>
1797 Tom de Vries <tom@codesourcery.com>
1799 PR tree-optimization/70700
1800 * gcc.dg/pr70700.c: New test.
1802 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
1804 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1805 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1806 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1807 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1808 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1810 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
1812 * ada/acats/run_acats: Rename into...
1813 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
1814 * ada/acats/run_all.sh: Remove redundant test.
1815 (target_run): Move around.
1816 (target_gnatchop): Use newly built executable.
1817 (target_gnatmake): Likewise.
1818 Check that the compilation of impbit succeeds.
1820 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
1822 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1823 * gcc.dg/20021029-1.c: Likewise.
1824 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1825 * gcc.target/sh/attr-isr-trapa.c: Likewise.
1826 * gcc.target/sh/cmpstr.c: Likewise.
1827 * gcc.target/sh/cmpstrn.c: Likewise.
1828 * gcc.target/sh/memset.c: Likewise.
1829 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1830 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1831 * gcc.target/sh/pr39423-1.c: Likewise.
1832 * gcc.target/sh/pr49468-di.c: Likewise.
1833 * gcc.target/sh/pr49468-si.c: Likewise.
1834 * gcc.target/sh/pr49880-1.c: Likewise.
1835 * gcc.target/sh/pr49880-2.c: Likewise.
1836 * gcc.target/sh/pr49880-3.c: Likewise.
1837 * gcc.target/sh/pr50751-1.c: Likewise.
1838 * gcc.target/sh/pr50751-4.c: Likewise.
1839 * gcc.target/sh/pr50751-7.c: Likewise.
1840 * gcc.target/sh/pr51244-1.c: Likewise.
1841 * gcc.target/sh/pr51244-10.c: Likewise.
1842 * gcc.target/sh/pr51244-11.c: Likewise.
1843 * gcc.target/sh/pr51244-12.c: Likewise.
1844 * gcc.target/sh/pr51244-13.c: Likewise.
1845 * gcc.target/sh/pr51244-14.c: Likewise.
1846 * gcc.target/sh/pr51244-17.c: Likewise.
1847 * gcc.target/sh/pr51244-18.c: Likewise.
1848 * gcc.target/sh/pr51244-19.c: Likewise.
1849 * gcc.target/sh/pr51244-4.c: Likewise.
1850 * gcc.target/sh/pr51244-5.c: Likewise.
1851 * gcc.target/sh/pr51244-7.c: Likewise.
1852 * gcc.target/sh/pr51244-8.c: Likewise.
1853 * gcc.target/sh/pr51244-9.c: Likewise.
1854 * gcc.target/sh/pr51697.c: Likewise.
1855 * gcc.target/sh/pr52483-1.c: Likewise.
1856 * gcc.target/sh/pr52483-2.c: Likewise.
1857 * gcc.target/sh/pr52483-3.c: Likewise.
1858 * gcc.target/sh/pr52483-5.c: Likewise.
1859 * gcc.target/sh/pr52933-1.c: Likewise.
1860 * gcc.target/sh/pr52933-2.c: Likewise.
1861 * gcc.target/sh/pr52933-3.c: Likewise.
1862 * gcc.target/sh/pr53568-1.c: Likewise.
1863 * gcc.target/sh/pr53976-1.c: Likewise.
1864 * gcc.target/sh/pr53988-1.c: Likewise.
1865 * gcc.target/sh/pr53988.c: Likewise.
1866 * gcc.target/sh/pr54089-1.c: Likewise.
1867 * gcc.target/sh/pr54089-6.c: Likewise.
1868 * gcc.target/sh/pr54089-7.c: Likewise.
1869 * gcc.target/sh/pr54089-8.c: Likewise.
1870 * gcc.target/sh/pr54089-9.c: Likewise.
1871 * gcc.target/sh/pr54236-1.c: Likewise.
1872 * gcc.target/sh/pr54236-2.c: Likewise.
1873 * gcc.target/sh/pr54236-3.c: Likewise.
1874 * gcc.target/sh/pr54236-4.c: Likewise.
1875 * gcc.target/sh/pr54386.c: Likewise.
1876 * gcc.target/sh/pr54602-1.c: Likewise.
1877 * gcc.target/sh/pr54685.c: Likewise.
1878 * gcc.target/sh/pr54760-1.c: Likewise.
1879 * gcc.target/sh/pr54760-2.c: Likewise.
1880 * gcc.target/sh/pr54760-3.c: Likewise.
1881 * gcc.target/sh/pr54760-4.c: Likewise.
1882 * gcc.target/sh/pr54760-5.c: Likewise.
1883 * gcc.target/sh/pr54760-6.c: Likewise.
1884 * gcc.target/sh/pr55146.c: Likewise.
1885 * gcc.target/sh/pr55160.c: Likewise.
1886 * gcc.target/sh/pr59278.c: Likewise.
1887 * gcc.target/sh/pr59401-1.c: Likewise.
1888 * gcc.target/sh/pr59533-1.c: Likewise.
1889 * gcc.target/sh/pr63260.c: Likewise.
1890 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1891 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1892 * gcc.target/sh/strlen.c: Likewise.
1893 * gcc.target/sh/torture/pr30807.c: Likewise.
1894 * gcc.target/sh/torture/pr34777.c: Likewise.
1895 * gcc.target/sh/torture/pr64652.c: Likewise.
1896 * gcc.target/sh/torture/pr65505.c: Likewise.
1897 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1898 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1900 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1903 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1905 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1907 * gcc.target/powerpc/vsx-elemrev-1.c: New.
1908 * gcc.target/powerpc/vsx-elemrev-2.c: New.
1909 * gcc.target/powerpc/vsx-elemrev-3.c: New.
1910 * gcc.target/powerpc/vsx-elemrev-4.c: New.
1912 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
1914 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1915 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1917 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
1920 * c-c++-common/goacc/combined-reduction.c: New test.
1921 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1923 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
1925 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1926 *movdi_internal pattern only if PIC off.
1927 * gcc.target/i386/pr70155-2.c: Likewise.
1928 * gcc.target/i386/pr70155-3.c: Likewise.
1929 * gcc.target/i386/pr70155-4.c: Likewise.
1930 * gcc.target/i386/pr70155-5.c: Likewise.
1931 * gcc.target/i386/pr70155-6.c: Likewise.
1932 * gcc.target/i386/pr70155-7.c: Likewise.
1933 * gcc.target/i386/pr70155-8.c: Likewise.
1934 * gcc.target/i386/pr70155-15.c: Likewise.
1935 * gcc.target/i386/pr70155-17.c: Likewise.
1936 * gcc.target/i386/pr70155-22.c: Likewise.
1938 2016-04-29 Bin Cheng <bin.cheng@arm.com>
1940 PR tree-optimization/70803
1941 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1943 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
1945 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1946 optimization of vector loop.
1947 * gcc.target/i386/vect-unpack-3.c: New test.
1948 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1949 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1950 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1952 2016-04-29 Marek Polacek <polacek@redhat.com>
1955 * g++.dg/ubsan/null-7.C: New test.
1958 * gcc.dg/pr70852.c: New test.
1960 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1963 * g++.dg/cpp0x/alignas6.C: New test.
1965 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1967 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1969 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1970 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1971 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1972 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1973 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1974 * gcc.target/arc/mxy.c: Likewise.
1975 * gcc.target/arc/mswape.c: Likewise.
1976 * gcc.target/arc/mrtsc.c: Likewise.
1977 * gcc.target/arc/mcrc.c: Likewise.
1978 * gcc.target/arc/mdsp-packa.c: Likewise.
1979 * gcc.target/arc/mdvbf.c: Likewise.
1980 * gcc.target/arc/mlock.c: Likewise.
1981 * gcc.target/arc/mmac-24.c: Likewise.
1982 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1984 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
1985 Matthijs Kooijman <matthijs@stdin.nl>
1986 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1989 * gcc.target/avr/pr60040-1.c: New.
1990 * gcc.target/avr/pr60040-2.c: New.
1992 2016-04-29 Richard Biener <rguenther@suse.de>
1994 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1996 2016-04-29 Richard Biener <rguenther@suse.de>
1998 PR tree-optimization/13962
1999 PR tree-optimization/65686
2000 * gcc.dg/uninit-pr65686.c: New testcase.
2002 2016-04-29 Jakub Jelinek <jakub@redhat.com>
2005 * gcc.dg/pr70843.c: New test.
2007 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2010 * gcc.target/i386/pr70858.c: New test.
2012 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
2014 * gcc.target/arc/nps400-1.c: New file.
2016 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2017 Andrew Burgess <andrew.burgess@embecosm.com>
2019 * gcc.target/arc/movh_cl-1.c: New file.
2021 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2022 Andrew Burgess <andrew.burgess@embecosm.com>
2024 * gcc.target/arc/extzv-1.c: New file.
2025 * gcc.target/arc/insv-1.c: New file.
2026 * gcc.target/arc/insv-2.c: New file.
2027 * gcc.target/arc/movb-1.c: New file.
2028 * gcc.target/arc/movb-2.c: New file.
2029 * gcc.target/arc/movb-3.c: New file.
2030 * gcc.target/arc/movb-4.c: New file.
2031 * gcc.target/arc/movb-5.c: New file.
2032 * gcc.target/arc/movb_cl-1.c: New file.
2033 * gcc.target/arc/movb_cl-2.c: New file.
2034 * gcc.target/arc/movbi_cl-1.c: New file.
2035 * gcc.target/arc/movl-1.c: New file.
2037 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2038 Andrew Burgess <andrew.burgess@embecosm.com>
2040 * gcc.target/arc/cmem-1.c: New file.
2041 * gcc.target/arc/cmem-2.c: New file.
2042 * gcc.target/arc/cmem-3.c: New file.
2043 * gcc.target/arc/cmem-4.c: New file.
2044 * gcc.target/arc/cmem-5.c: New file.
2045 * gcc.target/arc/cmem-6.c: New file.
2046 * gcc.target/arc/cmem-7.c: New file.
2047 * gcc.target/arc/cmem-ld.inc: New file.
2048 * gcc.target/arc/cmem-st.inc: New file.
2050 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2053 * gcc.target/i386/pr70821.c: New test.
2055 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2057 * gcc.target/powerpc/vec-adde.c: New test.
2058 * gcc.target/powerpc/vec-adde-int128.c: New test.
2060 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2062 * gcc.target/i386/avx-vround-1.c: New test.
2063 * gcc.target/i386/avx-vround-2.c: New test.
2064 * gcc.target/i386/avx512vl-vround-1.c: New test.
2065 * gcc.target/i386/avx512vl-vround-2.c: New test.
2067 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2070 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2071 (check_effective_target_cilkplus_runtime): ... this.
2072 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2073 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2075 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2076 Require cilkplus_runtime.
2077 Don't add -lcilkrts.
2078 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2079 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2080 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2081 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2082 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2083 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2084 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2085 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2086 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2087 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2088 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2089 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2090 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2091 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2092 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2093 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2094 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2095 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2096 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2097 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2098 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2099 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2100 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2101 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2102 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2103 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2104 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2105 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2106 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2108 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2109 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2111 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2113 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2116 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
2118 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2119 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
2121 2015-04-27 Ryan Burn <contact@rnburn.com>
2125 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2127 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2128 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2130 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2132 * gnat.dg/limited_with4.ad[sb]: New test.
2133 * gnat.dg/limited_with4_pkg.ads: New helper.
2135 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2138 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2139 and movv1ti_internal patterns
2140 * gcc.target/i386/pr70155-1.c: New test.
2141 * gcc.target/i386/pr70155-2.c: Likewise.
2142 * gcc.target/i386/pr70155-3.c: Likewise.
2143 * gcc.target/i386/pr70155-4.c: Likewise.
2144 * gcc.target/i386/pr70155-5.c: Likewise.
2145 * gcc.target/i386/pr70155-6.c: Likewise.
2146 * gcc.target/i386/pr70155-7.c: Likewise.
2147 * gcc.target/i386/pr70155-8.c: Likewise.
2148 * gcc.target/i386/pr70155-9.c: Likewise.
2149 * gcc.target/i386/pr70155-10.c: Likewise.
2150 * gcc.target/i386/pr70155-11.c: Likewise.
2151 * gcc.target/i386/pr70155-12.c: Likewise.
2152 * gcc.target/i386/pr70155-13.c: Likewise.
2153 * gcc.target/i386/pr70155-14.c: Likewise.
2154 * gcc.target/i386/pr70155-15.c: Likewise.
2155 * gcc.target/i386/pr70155-16.c: Likewise.
2156 * gcc.target/i386/pr70155-17.c: Likewise.
2157 * gcc.target/i386/pr70155-18.c: Likewise.
2158 * gcc.target/i386/pr70155-19.c: Likewise.
2159 * gcc.target/i386/pr70155-20.c: Likewise.
2160 * gcc.target/i386/pr70155-21.c: Likewise.
2161 * gcc.target/i386/pr70155-22.c: Likewise.
2163 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2165 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2168 2016-04-27 Bin Cheng <bin.cheng@arm.com>
2170 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2171 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2172 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2173 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2174 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2176 2016-04-27 Richard Biener <rguenther@suse.de>
2179 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2180 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2182 2016-04-27 Nathan Sidwell <nathan@acm.org>
2184 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2185 * g++.dg/ubsan/pr63956.C: Adjust error location.
2187 2016-04-27 Nick Clifton <nickc@redhat.com>
2190 * gcc.dg/pr49889.c: New test.
2192 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2194 * c-c++-common/memset-array.c: New test.
2196 2016-04-26 Martin Sebor <msebor@redhat.com>
2199 * g++.dg/cpp1y/func_constexpr.C: New test.
2201 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2204 * g++.dg/cpp0x/enum32.C: New test.
2205 * g++.dg/cpp0x/enum33.C: New test.
2207 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2209 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2210 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2211 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2212 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2213 * gcc.c-torture/execute/pr38151.c: Likewise.
2214 * gcc.c-torture/execute/pr66556.c: Likewise.
2215 * gcc.c-torture/execute/pr67781.c: Likewise.
2216 * gcc.c-torture/execute/pr68648.c: Likewise.
2218 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
2220 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2222 2016-04-26 Marek Polacek <polacek@redhat.com>
2225 * gcc.dg/pr67784-3.c: New test.
2226 * gcc.dg/pr67784-4.c: New test.
2227 * gcc.dg/pr67784-5.c: New test.
2230 * gcc.dg/Wnested-externs-2.c: New test.
2232 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
2234 * gcc.dg/fold-plusmult.c: Adjust.
2235 * gcc.dg/no-strict-overflow-6.c: Adjust.
2236 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2238 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2240 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2242 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2243 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2244 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2245 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2246 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2247 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2248 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2249 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2250 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2251 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2252 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2253 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2254 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2255 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2256 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2257 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2258 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2259 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2260 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2261 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2262 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2263 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2265 * gcc.target/i386/pr32219-4.c: Likewise.
2266 * gcc.target/i386/pr32219-6.c: Likewise.
2267 * gcc.target/i386/pr32219-8.c: Likewise.
2269 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2271 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
2274 2016-04-26 Marek Polacek <polacek@redhat.com>
2277 * g++.dg/ext/cond2.C: New test.
2279 2016-04-26 Bin Cheng <bin.cheng@arm.com>
2281 PR tree-optimization/70771
2282 PR tree-optimization/70775
2283 * gcc.dg/pr70771.c: New test.
2284 * gcc.dg/pr70775.c: New test.
2286 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2288 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
2290 2016-04-25 Richard Biener <rguenther@suse.de>
2292 PR tree-optimization/70780
2293 * gcc.dg/torture/pr70780.c: New testcase.
2295 2016-04-25 Michael Collison <michael.collison@arm.com>
2297 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
2298 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
2299 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
2300 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
2301 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
2302 * testsuite/lib/target-supports.exp
2303 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
2304 that arm neon support vector widen sum of HImode TO SImode.
2306 2016-04-23 Jakub Jelinek <jakub@redhat.com>
2309 * c-c++-common/asan/pr70712.c: New test.
2311 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2313 * .gitattributes: New file.
2315 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2317 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
2319 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
2321 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
2322 * gfortran.dg/submodule_15.f08: Likewise.
2324 2016-04-22 Richard Biener <rguenther@suse.de>
2326 PR tree-optimization/70740
2327 * gcc.dg/torture/pr70740.c: New testcase.
2329 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
2332 * gcc.target/i386/pr70750-1.c: New test.
2333 * gcc.target/i386/pr70750-2.c: Likewise.
2335 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2338 * g++.dg/cpp0x/auto48.C: New.
2340 2016-04-21 Marek Polacek <polacek@redhat.com>
2343 * g++.dg/cpp0x/forw_enum12.C: New test.
2344 * g++.dg/cpp0x/forw_enum13.C: New test.
2346 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
2349 * gcc.target/i386/pr70728.c: New test.
2351 2016-04-21 Richard Biener <rguenther@suse.de>
2354 * gcc.dg/pr70747.c: New testcase.
2356 2016-04-21 Bin Cheng <bin.cheng@arm.com>
2358 PR tree-optimization/70715
2359 * gcc.dg/tree-ssa/scev-13.c: New test.
2361 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
2363 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
2365 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
2367 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
2369 2016-04-20 Jan Hubicka <jh@suse.cz>
2372 * g++.dg/ipa/nothrow-1.C: New testcase.
2374 2016-04-20 Nathan Sidwell <nathan@acm.org>
2377 * g++.dg/eh/delete1.C: New.
2379 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2381 * gcc.target/i386/avx256-unaligned-store-2.c: Add
2382 -mtune-ctrl=sse_typeless_stores.
2384 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2386 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2388 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2390 PR tree-optimization/69489
2391 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2393 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2396 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2397 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2398 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2400 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2402 PR tree-optimization/56625
2403 PR tree-optimization/69489
2404 * gcc.dg/vect/pr56625.c: New test.
2405 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2407 2016-04-20 Andrew Pinski <apinski@cavium.com>
2410 * gcc.c-torture/compile/pr37433-1.c: New testcase.
2412 2016-04-20 Arnaud Charlet <charlet@adacore.com>
2414 * gnat.dg/self1.adb: Remove now incorrect test.
2416 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2418 * gcc.dg/tree-ssa/scev-11.c: New test.
2419 * gcc.dg/tree-ssa/scev-12.c: New test.
2421 2016-04-20 Marek Polacek <polacek@redhat.com>
2423 PR tree-optimization/70725
2424 * gcc.dg/pr70725.c: New test.
2426 2016-04-20 Richard Biener <rguenther@suse.de>
2428 PR tree-optimization/70726
2429 * g++.dg/vect/pr70726.cc: New testcase.
2431 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2434 * gcc.target/s390/pr70674.c: New test.
2436 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2438 PR libgfortran/70684
2439 * gfortran.dg/list_read_14.f90: New test.
2441 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
2444 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
2445 extern to force it misaligned.
2449 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
2450 Don't check `*' before movv4sf_internal.
2451 * gcc.target/i386/avx256-unaligned-store-2.c: Check
2452 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
2453 Don't check `*' before movv16qi_internal.
2454 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
2455 extern to force it misaligned.
2459 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
2460 Don't check `*' before movv2df_internal.
2461 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
2462 extern to force it misaligned.
2466 Check movv8sf_internal instead of avx_storeups256.
2467 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
2469 2016-04-19 Richard Biener <rguenther@suse.de>
2471 PR tree-optimization/70171
2472 * g++.dg/tree-ssa/pr70171.C: New testcase.
2474 2016-04-19 Richard Biener <rguenther@suse.de>
2476 PR tree-optimization/70724
2477 * gcc.dg/torture/pr70724.c: New testcase.
2479 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
2482 * testsuite/gcc.target/i386/pr70689.c: New.
2484 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
2487 * gcc.target/i386/pr70708.c: New test.
2489 2016-04-18 Richard Biener <rguenther@suse.de>
2491 PR tree-optimization/43434
2492 * gcc.dg/vect/pr43434.c: New testcase.
2493 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
2494 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2495 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2496 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
2497 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
2498 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2499 * gcc.dg/gomp/pr68640.c: Likewise.
2500 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
2501 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
2503 2016-04-18 Richard Biener <rguenther@suse.de>
2505 PR tree-optimization/70701
2506 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
2508 2016-04-18 Tom de Vries <tom@codesourcery.com>
2511 * gcc.dg/pr70161.c: Add dot-file scans.
2512 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
2513 instead of after last dot char.
2515 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
2517 * c-c++-common/dump-ada-spec-3.c: New test.
2518 * c-c++-common/dump-ada-spec-4.c: Likewise.
2520 2016-04-17 Tom de Vries <tom@codesourcery.com>
2523 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
2525 2016-04-15 Jan Hubicka <jh@suse.cz>
2528 * g++.dg/ipa/pure-const-1.C: New testcase.
2529 * g++.dg/ipa/pure-const-2.C: New testcase.
2530 * g++.dg/ipa/pure-const-3.C: New testcase.
2532 2016-04-15 Marek Polacek <polacek@redhat.com>
2535 * gcc.dg/bitfld-22.c: New test.
2537 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
2539 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
2542 2016-04-15 Marek Polacek <polacek@redhat.com>
2545 * c-c++-common/pr70651.c: New test.
2547 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2549 PR rtl-optimization/70681
2550 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
2551 dump scan on arm and powerpc.
2552 * gcc.dg/pr10474.c: Likewise.
2554 2016-04-15 Jakub Jelinek <jakub@redhat.com>
2559 * g++.dg/cpp1y/vla11.C: Revert for real.
2562 * c-c++-common/Wparentheses-1.c: New test.
2563 * c-c++-common/gomp/Wparentheses-1.c: New test.
2564 * c-c++-common/gomp/Wparentheses-2.c: New test.
2565 * c-c++-common/gomp/Wparentheses-3.c: New test.
2566 * c-c++-common/gomp/Wparentheses-4.c: New test.
2567 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
2568 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
2569 * c-c++-common/goacc/Wparentheses-1.c: New test.
2571 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
2574 * gcc.target/i386/pr70662.c: New test.
2576 2016-04-15 Richard Biener <rguenther@suse.de>
2577 Alan Modra <amodra@gmail.com>
2579 PR tree-optimization/70130
2580 * gcc.dg/vect/O3-pr70130.c: New testcase.
2582 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2585 * gcc.target/powerpc/pr70669.c: New test.
2588 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
2589 a power7 system that does not have an assembler that supports
2592 2016-04-14 Martin Sebor <msebor@redhat.com>
2597 * c-c++-common/ubsan/vla-1.c: Revert.
2598 * g++.dg/cpp1y/vla11.C: Same.
2599 * g++.dg/cpp1y/vla12.C: Same.
2600 * g++.dg/cpp1y/vla13.C: Same.
2601 * g++.dg/cpp1y/vla14.C: Same.
2602 * g++.dg/cpp1y/vla3.C: Same.
2603 * gcc/testsuite/g++.dg/init/array24.C: Same.
2604 * g++.dg/ubsan/vla-1.C: Same.
2606 2016-04-14 Marek Polacek <polacek@redhat.com>
2607 Jan Hubicka <hubicka@ucw.cz>
2610 * g++.dg/torture/pr70029.C: New test.
2612 2016-04-14 Martin Sebor <msebor@redhat.com>
2614 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
2615 type size to prevent failures on targets with very low maximum
2618 2016-04-14 Richard Biener <rguenther@suse.de>
2620 PR tree-optimization/70623
2621 * gcc.dg/torture/pr70623.c: New testcase.
2622 * gcc.dg/torture/pr70623-2.c: Likewise.
2624 2016-04-13 Martin Sebor <msebor@redhat.com>
2629 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
2630 * g++.dg/cpp1y/vla11.C: New test.
2631 * g++.dg/cpp1y/vla12.C: New test.
2632 * g++.dg/cpp1y/vla13.C: New test.
2633 * g++.dg/cpp1y/vla14.C: New test.
2634 * g++.dg/cpp1y/vla3.C: Restore deleted test.
2635 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
2636 * g++.dg/ubsan/vla-1.C: Disable exceptions.
2638 2016-04-13 Jakub Jelinek <jakub@redhat.com>
2641 * g++.dg/opt/pr70641.C: New test.
2643 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2645 PR rtl-optimization/68749
2646 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
2647 effects of argument promotions.
2648 Remove default args to dg-skip-if.
2650 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
2653 * g++.dg/parse/pr70635.C: New.
2655 2016-04-13 Marek Polacek <polacek@redhat.com>
2658 * c-c++-common/Wmisleading-indentation-4.c: New test.
2660 2016-04-13 Marek Polacek <polacek@redhat.com>
2663 * testsuite/gcc.dg/Wparentheses-12.c: New test.
2664 * testsuite/gcc.dg/Wparentheses-13.c: New test.
2666 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
2668 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
2669 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
2670 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
2672 2016-04-13 Jakub Jelinek <jakub@redhat.com>
2675 * gcc.c-torture/compile/pr70633.c: New test.
2678 * gcc.dg/torture/pr70628.c: New test.
2680 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
2683 * g++.dg/template/pr70610.C: New test.
2684 * g++.dg/template/pr70610-2.C: New test.
2685 * g++.dg/template/pr70610-3.C: New test.
2686 * g++.dg/template/pr70610-4.C: New test.
2688 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2690 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
2694 * g++.dg/ext/pr70571.C: New test.
2696 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2699 * gcc.target/powerpc/pr70640.c: New test.
2701 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
2704 * g++.dg/parse/pr68722.C: New.
2706 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2708 PR rtl-optimization/70596
2709 * gcc.target/i386/pr70596.c: New test.
2711 2016-04-12 Nathan Sidwell <nathan@acm.org>
2714 * g++.dg/init/pr70501.C: New.
2716 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
2718 * gcc.target/i386/asm-flag-6.c: New test.
2720 2016-04-12 Tom de Vries <tom@codesourcery.com>
2722 PR tree-optimization/68756
2723 * gcc.dg/graphite/pr68756.c: New test.
2725 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2727 PR tree-optimization/70602
2728 * gcc.c-torture/execute/pr70602.c: New test.
2730 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2733 * gcc.target/powerpc/float128-1.c: New tests to make sure the
2734 __float128 emulator is built and runs.
2735 * gcc.target/powerpc/float128-1.c: Likewise.
2737 * lib/target-supports.exp (check_ppc_float128_sw_available):
2738 Rework tests for __float128 software and hardware
2739 availability. Fix exit condition to return 0 on success.
2741 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2744 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2745 * gcc.target/aarch64/target_attr_15.c: Likewise.
2747 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2750 * g++.dg/cpp1y/pr69066.C: New.
2752 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2755 * gfortran.dg/pr36192.f90: Update test.
2756 * gfortran.dg/pr36192_1.f90: Update test.
2757 * gfortran.dg/real_dimension_1.f: Update test.
2758 * gfortran.dg/parameter_array_init_7.f90: New test.
2760 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
2763 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2765 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2767 PR rtl-optimization/66669
2768 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2770 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2772 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2773 * gcc.dg/pie-1.c: Likewise.
2774 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2775 * gcc.dg/pic-4.c: Likewise.
2776 * gcc.dg/pie-3.c: Likewise.
2777 * gcc.dg/pie-4.c: Likewise.
2779 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2781 PR tree-optimization/68644
2782 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2784 PR rtl-optimization/64886
2785 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2787 2016-04-09 Tom de Vries <tom@codesourcery.com>
2789 PR tree-optimization/68953
2790 * gcc.dg/graphite/pr68953.c: New test.
2792 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2795 * gfortran.dg/deferred_character_16.f90: New test.
2797 2016-04-09 Jakub Jelinek <jakub@redhat.com>
2799 PR tree-optimization/70586
2800 * gcc.c-torture/execute/pr70586.c: New test.
2802 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2805 * c-c++-common/asan/halt_on_error-1.c: Replace memset
2806 with __builtin_memset
2807 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2809 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
2813 PR tree-optimization/70373
2817 * c-c++-common/goacc/reduction-5.c: New test.
2818 * c-c++-common/goacc/reduction-promotions.c: New test.
2819 * gfortran.dg/goacc/reduction-3.f95: New test.
2820 * gfortran.dg/goacc/reduction-promotions.f90: New test.
2822 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
2826 * g++.dg/pr70590.C: New test.
2827 * g++.dg/pr70590-2.C: New test.
2829 2016-04-08 Jakub Jelinek <jakub@redhat.com>
2832 * gcc.target/i386/pr70593.c: New test.
2834 PR rtl-optimization/70574
2835 * gcc.target/i386/avx2-pr70574.c: New test.
2837 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
2840 * c-c++-common/asan/pr70541.c: New test.
2842 2016-04-08 Tom de Vries <tom@codesourcery.com>
2844 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2845 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2847 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2850 * gcc.c-torture/execute/pr70566.c: New test.
2852 2016-04-08 Tom de Vries <tom@codesourcery.com>
2854 * c-c++-common/goacc/uninit-copy-clause.c: New test.
2855 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2857 2016-04-08 Alan Modra <amodra@gmail.com>
2859 * gcc.target/powerpc/pr70117.c: New.
2861 2016-04-07 Jakub Jelinek <jakub@redhat.com>
2864 * gcc.dg/lto/simd-function_0.c: New test.
2866 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2868 * c-c++-common/attr-simd-2.c: Likewise.
2869 * c-c++-common/attr-simd-4.c: Likewise.
2870 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2871 * gcc.dg/gomp/simd-clones-3.c: Likewise.
2873 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2876 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2878 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
2879 Tom de Vries <tom@codesourcery.com>
2881 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2882 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2883 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2884 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2885 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2886 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2887 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2888 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2890 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2893 * g++.dg/warn/Wparentheses-29.C: New test.
2895 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2898 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2899 explicit braces to resolve a future -Wparentheses warning.
2901 2016-04-06 Richard Henderson <rth@redhat.com>
2903 * gcc.dg/pr61817-1.c: New test.
2904 * gcc.dg/pr61817-2.c: New test.
2905 * gcc.dg/pr69391-1.c: New test.
2906 * gcc.dg/pr69391-2.c: New test.
2908 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
2910 PR rtl-optimization/70398
2911 * testsuite/gcc.target/aarch64/pr70398.c: New.
2913 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
2915 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2917 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
2918 Pedro Alves <palves@redhat.com>
2920 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2922 2016-04-06 Jakub Jelinek <jakub@redhat.com>
2924 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2925 Check for avx512f effective targets instead of avx2.
2926 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2928 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2929 * g++.dg/gomp/declare-simd-1.C: Likewise.
2930 * g++.dg/gomp/declare-simd-3.C: Likewise.
2931 * g++.dg/gomp/declare-simd-4.C: Likewise.
2934 * c-c++-common/gomp/pr70550-1.c: New test.
2935 * c-c++-common/gomp/pr70550-2.c: New test.
2937 2016-04-05 Nathan Sidwell <nathan@acm.org>
2940 * g++.dg/ext/attribute-may-alias-5.C: New.
2942 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2945 * c-c++-common/pr70336.c: New test.
2946 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2947 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2949 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
2952 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2954 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2956 PR rtl-optimization/70542
2957 * gcc.dg/torture/pr70542.c: New test.
2958 * gcc.target/i386/avx2-pr70542.c: New test.
2960 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
2962 PR tree-optimization/70509
2963 * gcc.target/i386/avx512bw-pr70509.c: New test.
2965 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
2968 * g++.dg/ext/constexpr-vla4.C: New test.
2970 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
2973 * gcc.target/i386/pr70510.c: New test.
2975 2016-04-05 Richard Biener <rguenther@suse.de>
2977 PR tree-optimization/70526
2978 * g++.dg/torture/pr70526.C: New testcase.
2980 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2983 * gcc.target/i386/pr70525.c: New test.
2985 2016-04-05 Richard Biener <rguenther@suse.de>
2988 * g++.dg/torture/pr70499.C: New testcase.
2990 2016-04-05 Richard Biener <rguenther@suse.de>
2992 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2995 2016-04-04 Jakub Jelinek <jakub@redhat.com>
2998 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
2999 rs6000 ABI warnings.
3001 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
3004 * g++.dg/ipa/devirt-51.C: New testcase.
3006 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3007 Jakub Jelinek <jakub@redhat.com>
3010 * gcc.dg/torture/pr70457.c: New.
3012 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3015 * gfortran.dg/allocate_with_source_19.f08: New test.
3017 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3020 * gfortran.dg/coarray_allocate_6.f08: New test.
3022 2016-04-04 Richard Biener <rguenther@suse.de>
3024 PR rtl-optimization/70484
3025 * gcc.dg/torture/pr70484.c: New testcase.
3027 2016-04-04 Marek Polacek <polacek@redhat.com>
3030 * gcc.dg/torture/pr70307.c: New test.
3032 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
3036 * gcc.target/sh/torture/pr70416.c: New.
3038 2016-04-02 Martin Sebor <msebor@redhat.com>
3044 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3045 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3046 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3047 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3048 * g++.dg/cpp0x/constexpr-string.C: Same.
3049 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3050 * g++.dg/cpp0x/pr65398.C: Same.
3051 * g++.dg/ext/constexpr-vla1.C: Same.
3052 * g++.dg/ext/constexpr-vla2.C: Same.
3053 * g++.dg/ext/constexpr-vla3.C: Same.
3054 * g++.dg/ubsan/pr63956.C: Same.
3056 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3058 PR rtl-optimization/70467
3059 * gcc.target/i386/pr70467-2.c: New test.
3061 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3062 Marek Polacek <polacek@redhat.com>
3065 * g++.dg/init/new47.C: New test.
3067 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3070 * gcc.target/arm/pr70496.c: New test.
3072 2016-04-01 Nathan Sidwell <nathan@acm.org>
3075 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3077 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3080 * gcc.dg/strlenopt.h (memmove): New.
3081 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3082 instead of "string.h".
3083 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3084 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3085 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3086 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3087 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3088 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3089 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3090 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3091 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3092 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3093 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3094 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3095 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3096 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3097 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3098 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3099 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3100 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3101 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3102 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3104 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3106 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3107 (Holder::foo): Reflect this.
3109 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3112 * gcc.dg/pr70442.c: New test.
3114 2016-03-31 Nathan Sidwell <nathan@acm.org>
3117 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3119 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
3122 * gcc.target/i386/pr70453.c: New test.
3124 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
3127 * gcc.c-torture/pr70292.c: New test.
3129 2016-03-31 Marek Polacek <polacek@redhat.com>
3132 * c-c++-common/pr70297.c: New test.
3133 * g++.dg/cpp0x/typedef-redecl.C: New test.
3134 * gcc.dg/typedef-redecl2.c: New test.
3136 2016-03-31 Jakub Jelinek <jakub@redhat.com>
3138 PR rtl-optimization/70460
3139 * gcc.c-torture/execute/pr70460.c: New test.
3141 2016-03-31 Richard Biener <rguenther@suse.de>
3144 * g++.dg/ext/vector30.C: New testcase.
3146 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3147 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3149 * gfortran.dg/fmt_pf.f90: New test.
3151 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3153 Forward-port from 5 branch
3154 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3157 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3158 dg-require-effective-target after dg-do.
3160 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3162 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3164 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3165 Julian Brown <julian@codesourcery.com>
3166 Chung-Lin Tang <cltang@codesourcery.com>
3167 Cesar Philippidis <cesar@codesourcery.com>
3168 James Norris <jnorris@codesourcery.com>
3169 Tom de Vries <tom@codesourcery.com>
3170 Nathan Sidwell <nathan@codesourcery.com>
3172 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
3173 * c-c++-common/goacc/loop-clauses.c: Likewise.
3174 * g++.dg/goacc/template.C: Likewise.
3175 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3176 * gfortran.dg/goacc/loop-1.f95: Likewise.
3177 * gfortran.dg/goacc/loop-5.f95: Likewise.
3178 * gfortran.dg/goacc/loop-6.f95: Likewise.
3179 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3180 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3181 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3182 * c-c++-common/goacc/clauses-fail.c: Likewise.
3183 * c-c++-common/goacc/parallel-1.c: Likewise.
3184 * c-c++-common/goacc/reduction-1.c: Likewise.
3185 * c-c++-common/goacc/reduction-2.c: Likewise.
3186 * c-c++-common/goacc/reduction-3.c: Likewise.
3187 * c-c++-common/goacc/reduction-4.c: Likewise.
3188 * c-c++-common/goacc/routine-3.c: Likewise.
3189 * c-c++-common/goacc/routine-4.c: Likewise.
3190 * c-c++-common/goacc/routine-5.c: Likewise.
3191 * c-c++-common/goacc/tile.c: Likewise.
3192 * g++.dg/goacc/template.C: Likewise.
3193 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3194 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3195 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3196 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3197 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3198 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3199 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3200 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3201 * c-c++-common/goacc/use_device-1.c: ... this file.
3202 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3203 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3204 * c-c++-common/goacc/host_data-6.c: ... this file.
3205 * c-c++-common/goacc/loop-2-kernels.c: New file.
3206 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3207 * c-c++-common/goacc/loop-3.c: Likewise.
3208 * g++.dg/goacc/reference.C: Likewise.
3209 * g++.dg/goacc/routine-1.C: Likewise.
3210 * g++.dg/goacc/routine-2.C: Likewise.
3212 2016-03-30 Richard Biener <rguenther@suse.de>
3215 * gcc.dg/torture/pr70450.c: New testcase.
3217 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3220 * gcc.dg/torture/pr70421.c: New test.
3221 * gcc.target/i386/avx512f-pr70421.c: New test.
3223 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3226 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3227 (check): New function.
3229 (foo): Align stack to 16 bytes when calling bar.
3230 * gcc.target/i386/cleanup-2.c: Likewise.
3232 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3234 PR tree-optimization/59124
3235 * gcc.dg/Warray-bounds-19.c: New test.
3237 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3239 * lib/prune.exp (escape_regex_chars): New.
3240 (prune_file_path): Update to quote metcharacters for regexp.
3242 2016-03-29 Jakub Jelinek <jakub@redhat.com>
3244 PR rtl-optimization/70429
3245 * gcc.c-torture/execute/pr70429.c: New test.
3247 PR tree-optimization/70405
3248 * gcc.dg/pr70405.c: New test.
3250 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3253 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3254 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3256 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3259 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3260 __cilkrts_set_param to set two workers.
3261 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3262 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3264 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3266 * g++.dg/ext/fnname5.C: Update the test for Darwin.
3268 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3271 * gcc.target/i386/pr70406.c: New test.
3273 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
3275 * gnat.dg/specs/double_record_extension3.ads: New test.
3277 2016-03-25 Richard Henderson <rth@redhat.com>
3280 * gcc.target/aarch64/pr70120-1.c: New.
3281 * gcc.target/aarch64/pr70120-2.c: New.
3282 * gcc.target/aarch64/pr70120-3.c: New.
3284 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
3287 * g++.dg/template/mangle2.C: The dg-do directive should be
3288 "compile" not "assemble".
3290 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
3293 * gcc.dg/pr69650.c: New test.
3295 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
3297 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
3299 2016-03-25 Alan Modra <amodra@gmail.com>
3301 * gcc.dg/dfp/pr70052.c: New test.
3303 2016-03-24 Richard Henderson <rth@redhat.com>
3306 * gcc.dg/tree-ssa/pr69845-1.c: New test.
3307 * gcc.dg/tree-ssa/pr69845-2.c: New test.
3309 2016-03-24 Tom de Vries <tom@codesourcery.com>
3311 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
3313 2016-03-24 Tom de Vries <tom@codesourcery.com>
3315 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
3316 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
3318 2016-03-24 Tom de Vries <tom@codesourcery.com>
3320 * c-c++-common/goacc/uninit-dim-clause.c: New test.
3321 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
3323 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
3326 * g++.dg/template/mangle2.C: New test.
3328 2016-03-24 Richard Biener <rguenther@suse.de>
3330 PR tree-optimization/70396
3331 * gcc.dg/torture/pr70396.c: New testcase.
3333 2016-03-24 Richard Biener <rguenther@suse.de>
3336 * gcc.dg/torture/pr70370.c: New testcase.
3338 2016-03-24 Tom de Vries <tom@codesourcery.com>
3340 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
3341 * gfortran.dg/goacc/kernels-tree.f95: Same.
3342 * gfortran.dg/goacc/parallel-tree.f95: Same.
3344 2016-03-24 Tom de Vries <tom@codesourcery.com>
3346 * c-c++-common/goacc/uninit-if-clause.c: New test.
3347 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
3349 2016-03-24 Jakub Jelinek <jakub@redhat.com>
3352 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
3355 2016-03-24 Richard Biener <rguenther@suse.de>
3357 PR tree-optimization/70372
3358 * gcc.dg/tree-ssa/pr70372.c: New testcase.
3360 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3363 * g++.dg/cpp1y/nsdmi-union1.C: New test.
3365 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3368 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
3370 2016-03-23 Jakub Jelinek <jakub@redhat.com>
3373 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
3374 * g++.dg/cpp1y/pr70001.C: New test.
3377 * g++.dg/cpp0x/constexpr-70323.C: New test.
3379 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
3380 Jason Merrill <jason@redhat.com>
3381 Jakub Jelinek <jakub@redhat.com>
3384 * g++.dg/cpp0x/constexpr-69315.C: New test.
3385 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3387 2016-03-23 Marek Polacek <polacek@redhat.com>
3390 * g++.dg/warn/Wignored-attributes-1.C: New test.
3391 * g++.dg/warn/Wignored-attributes-2.C: New test.
3393 2016-03-23 Tom de Vries <tom@codesourcery.com>
3395 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3397 * gfortran.dg/goacc/private-3.f95 (test): Same.
3398 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3401 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3403 * lib/target-supports.exp: Remove v7ve entry from loop
3404 creating effective target checks.
3405 (check_effective_target_arm_arch_v7ve_ok): New procedure.
3406 (add_options_for_arm_arch_v7ve): Likewise.
3408 2016-03-23 Jakub Jelinek <jakub@redhat.com>
3410 PR tree-optimization/70354
3411 * gcc.dg/vect/pr70354-1.c: New test.
3412 * gcc.dg/vect/pr70354-2.c: New test.
3413 * gcc.target/i386/avx2-pr70354-1.c: New test.
3414 * gcc.target/i386/avx2-pr70354-2.c: New test.
3416 2016-03-22 Jeff Law <law@redhat.com>
3419 * gcc.dg/tree-ssa/pr70232.c: New test.
3421 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3424 * gcc.target/i386/pr70302.c: New test.
3426 2016-03-22 Richard Biener <rguenther@suse.de>
3429 * g++.dg/torture/pr70251.C: New testcase.
3431 2016-03-22 David Malcolm <dmalcolm@redhat.com>
3434 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3435 Wmisleading-indentation.c.
3436 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3437 reflect change to diagnostic text and order of messages.
3438 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3440 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
3442 * g++.dg/ext/java-3.C: Don't compile on AIX.
3444 2016-03-22 Richard Biener <rguenther@suse.de>
3447 * gcc.dg/torture/pr70333.c: New testcase.
3449 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3451 * g++.dg/ext/pr70290.C: New test.
3453 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
3456 * gcc.target/i386/pr70325.c: New test.
3458 2016-03-22 Jakub Jelinek <jakub@redhat.com>
3461 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
3462 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
3465 * gcc.target/i386/pr70300.c: New test.
3468 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
3469 (func2): New function for cond with parens, xfail warning for c++.
3470 * g++.dg/warn/Wnonnull-compare-8.C: New test.
3472 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3475 * g++.dg/template/ptrmem30.C: New test.
3477 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3480 * g++.dg/cpp0x/constexpr-70204a.C: New test.
3481 * g++.dg/cpp0x/constexpr-70204b.C: New test.
3483 2016-03-21 Jakub Jelinek <jakub@redhat.com>
3486 * gcc.dg/pr70326.c: New test.
3488 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
3489 Jakub Jelinek <jakub@redhat.com>
3491 PR tree-optimization/70317
3492 * gcc.dg/pr70317.c: New test.
3494 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
3497 * gcc.target/i386/pr70327.c: New test.
3499 2016-03-21 Martin Liska <mliska@suse.cz>
3502 * gcc.dg/ipa/pr70306.c: New test.
3504 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3506 * gcc.target/arm/attr-align1.c: Skip if M-profile.
3507 * gcc.target/arm/attr-align3.c: Likewise.
3508 * gcc.target/arm/attr_arm.c: Likewise.
3509 * gcc.target/arm/flip-thumb.c: Likewise.
3511 2016-03-21 Jakub Jelinek <jakub@redhat.com>
3514 * gcc.target/powerpc/altivec-36.c: New test.
3516 2016-03-21 Richard Biener <rguenther@suse.de>
3518 PR tree-optimization/70310
3519 * gcc.dg/torture/pr70310.c: New testcase.
3521 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
3524 * gcc.target/i386/pr70293.c: New test.
3526 2016-03-21 Richard Biener <rguenther@suse.de>
3528 PR tree-optimization/70288
3529 * gcc.dg/torture/pr70288-1.c: New testcase.
3530 * gcc.dg/torture/pr70288-2.c: Likewise.
3532 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
3534 PR rtl-optimization/69307
3535 * gcc.target/arm/pr69307.c: New test.
3537 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
3539 PR rtl-optimization/69102
3540 * gcc.c-torture/compile/pr69102.c: New test.
3542 2016-03-18 Jeff Law <law@redhat.com>
3544 PR rtl-optimization/70263
3545 * gcc.c-torture/compile/pr70263-1.c: New test.
3546 * gcc.target/i386/pr70263-2.c: New test.
3548 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
3550 PR rtl-optimization/70278
3551 * gcc.dg/torture/pr70278.c: New test.
3552 * gcc.target/arm/pr70278.c: New test.
3554 2016-03-18 David Malcolm <dmalcolm@redhat.com>
3557 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3558 (test_builtin_types_compatible_p): New test function.
3559 * gcc.dg/pr70281.c: New test case.
3561 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3564 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
3566 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3568 PR tree-optimization/70252
3569 * gcc.dg/pr70252.c: New test.
3571 2016-03-18 Tom de Vries <tom@codesourcery.com>
3573 * gcc.dg/pr70161-2.c: New test.
3574 * gcc.dg/pr70161.c: New test.
3576 2016-03-18 Tom de Vries <tom@codesourcery.com>
3579 * gcc.dg/pr70269.c: New test.
3581 2016-03-18 Jakub Jelinek <jakub@redhat.com>
3584 * g++.dg/ext/java-3.C: New test.
3586 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3589 * g++.dg/lookup/pr70205.C: New test.
3591 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3594 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
3596 2016-03-17 Marek Polacek <polacek@redhat.com>
3599 * gcc.dg/atomic-op-6.c: New test.
3601 2016-03-17 David Malcolm <dmalcolm@redhat.com>
3604 * c-c++-common/pr70264.c: New test case.
3606 2016-03-17 Jakub Jelinek <jakub@redhat.com>
3609 * c-c++-common/pr70144-1.c: New test.
3610 * c-c++-common/pr70144-2.c: New test.
3613 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
3614 * g++.dg/opt/flifetime-dse6.C: New test.
3615 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3617 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
3620 * gcc.dg/pic-1.c: New test.
3621 * gcc.dg/pic-2.c: Likewise.
3622 * gcc.dg/pic-3.c: Likewise.
3623 * gcc.dg/pic-4.c: Likewise.
3624 * gcc.dg/pie-1.c: Likewise.
3625 * gcc.dg/pie-2.c: Likewise.
3626 * gcc.dg/pie-3.c: Likewise.
3627 * gcc.dg/pie-4.c: Likewise.
3628 * gcc.dg/pie-5.c: Likewise.
3629 * gcc.dg/pie-6.c: Likewise.
3631 2016-03-17 Tom de Vries <tom@codesourcery.com>
3633 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
3634 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
3636 2016-03-17 Richard Biener <rguenther@suse.de>
3639 * g++.dg/debug/pr70271.C: New testcase.
3641 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
3643 * gcc.target/i386/pr70251.c: New test.
3645 2016-03-17 Marek Polacek <polacek@redhat.com>
3648 * g++.dg/warn/constexpr-70194.C: New test.
3650 2016-03-16 Richard Henderson <rth@redhat.com>
3653 * gcc.c-torture/compile/pr70240.c: New.
3655 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3657 * gcc.c-torture/compile/20151204.c: Skip for avr.
3659 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3662 * g++.dg/opt/pr70245.C: New test.
3663 * g++.dg/opt/pr70245.h: New file.
3664 * g++.dg/opt/pr70245-aux.cc: New file.
3666 2016-03-16 Martin Sebor <msebor@redhat.com>
3668 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
3670 2016-03-16 Richard Henderson <rth@redhat.com>
3673 * gcc.c-torture/compile/pr70199.c: New.
3675 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
3677 * gcc.dg/uninit-19.c: Run dos2unix.
3679 2016-03-16 Marek Polacek <polacek@redhat.com>
3682 * gcc.dg/nested-func-10.c: New test.
3683 * gcc.dg/nested-func-9.c: New test.
3685 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3687 PR tree-optimization/68714
3688 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
3690 2016-03-16 Tom de Vries <tom@codesourcery.com>
3692 PR tree-optimization/68715
3693 * gcc.dg/graphite/pr68715-2.c: New test.
3694 * gcc.dg/graphite/pr68715.c: New test.
3695 * gfortran.dg/graphite/pr68715.f90: New test.
3697 2016-03-16 Tom de Vries <tom@codesourcery.com>
3699 PR tree-optimization/68809
3700 * gcc.dg/graphite/pr68809-2.c: New test.
3701 * gcc.dg/graphite/pr68809.c: New test.
3703 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3706 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
3707 method call to i () as argument. Adjust expected output.
3710 * g++.dg/ubsan/pr70147-1.C: New test.
3711 * g++.dg/ubsan/pr70147-2.C: New test.
3713 2016-03-15 Martin Sebor <msebor@redhat.com>
3716 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
3718 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
3720 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
3723 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3726 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3727 libatomic_available.
3729 2016-03-15 Marek Polacek <polacek@redhat.com>
3732 * g++.dg/ext/attribute-may-alias-4.C: New test.
3734 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
3736 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
3737 -fvar-tracking-assignments-toggle flag.
3739 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
3741 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3743 2016-03-15 Jakub Jelinek <jakub@redhat.com>
3745 PR rtl-optimization/70222
3746 * gcc.c-torture/execute/pr70222-1.c: New test.
3747 * gcc.c-torture/execute/pr70222-2.c: New test.
3749 2016-03-15 Richard Henderson <rth@redhat.com>
3751 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3753 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3755 PR rtl-optimization/69032
3756 * gcc.dg/pr69032.c: New test.
3758 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3760 PR rtl-optimization/63384
3761 * g++.dg/pr63384.C: New test.
3763 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3766 * gcc.target/i386/pr64411.C: New test.
3768 2016-03-15 Tom de Vries <tom@codesourcery.com>
3770 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3771 * gfortran.dg/goacc/kernels-alias.f95: New test.
3773 2016-03-14 Martin Sebor <msebor@redhat.com>
3776 * g++.dg/cpp0x/constexpr-inline.C: New test.
3777 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3779 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
3781 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3783 2016-03-14 Jakub Jelinek <jakub@redhat.com>
3786 * gcc.dg/pr70219.c: New test.
3788 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
3791 * gcc.dg/torture/pr70083.c: New test.
3792 * gcc.target/i386/pr70083.c: New test.
3794 2016-03-14 Richard Biener <rguenther@suse.de>
3796 PR tree-optimization/56365
3797 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
3799 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
3802 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3804 * g++.dg/pr70098.C: New testcase.
3807 2016-03-14 Tom de Vries <tom@codesourcery.com>
3809 PR tree-optimization/70045
3810 * gcc.dg/graphite/pr70045.c: New test.
3812 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3815 * gfortran.dg/include_9.f90: New test.
3817 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3820 gfortran.dg/prof/prof.exp: New script.
3821 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3823 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
3825 PR rtl-optimization/69307
3826 * gcc.dg/pr69307.c: New test.
3828 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
3831 * gcc.target/arm/pr69614.c: New.
3833 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
3836 * gfortran.dg/submodule_14.f08: New test
3839 * gfortran.dg/submodule_15.f08: New test
3841 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
3844 * g++.dg/cpp1y/paren3.C: New test.
3846 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3849 * gcc.target/powerpc/ppc-round2.c: New test.
3851 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
3854 * gcc.dg/torture/pr70123.c: New test.
3856 2016-03-11 Jeff Law <law@redhat.com>
3858 PR tree-optimization/70190
3859 * gcc.c-torture/compile/pr70190.c: New test.
3861 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3864 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3866 (test43_b): Likewise.
3867 (test43_c): Likewise.
3868 (test43_d): Likewise.
3869 (test43_e): Likewise.
3870 (test43_f): Likewise.
3871 (test43_g): Likewise.
3872 (test44_a): Likewise.
3873 (test44_b): Likewise.
3874 (test44_c): Likewise.
3875 (test44_d): Likewise.
3876 (test44_e): Likewise.
3878 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3881 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3883 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3885 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3888 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3892 * gcc.target/aarch64/pr69245_2.c: New test.
3894 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3896 PR tree-optimization/70177
3897 * gcc.dg/pr70177.c: New test.
3899 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3901 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3903 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3905 * gcc.dg/tree-ssa/sra-20.c: New.
3907 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3909 PR rtl-optimization/70174
3910 * gcc.dg/pr70174.c: New test.
3912 PR tree-optimization/70169
3913 * gcc.dg/pr70169.c: New test.
3915 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3918 * gcc.target/i386/pr70160.c: New test.
3920 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3922 * gcc.target/s390/dfp-1.c: New test.
3924 2016-03-10 Nick Clifton <nickc@redhat.com>
3927 * gcc.target/aarch64/pr70044.c: New test.
3929 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
3930 Jakub Jelinek <jakub@redhat.com>
3933 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3934 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3935 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3937 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
3940 * g++.dg/lto/pr69589_0.C: New testcase
3941 * g++.dg/lto/pr69589_1.C: New testcase
3943 2016-03-10 Marek Polacek <polacek@redhat.com>
3946 * g++.dg/delayedfold/unary-plus1.C: New test.
3948 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
3950 * gcc.target/arm/pr45701-1.c: Escape brackets.
3951 * gcc.target/arm/pr45701-2.c: Likewise.
3953 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
3955 * gfortran.dg/unconstrained_commons.f: New.
3957 2016-03-10 Alan Modra <amodra@gmail.com>
3959 * gcc.dg/pr69195.c: New.
3960 * gcc.dg/pr69238.c: New.
3962 2016-03-10 Tom de Vries <tom@codesourcery.com>
3965 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3967 2016-03-10 Richard Biener <rguenther@suse.de>
3969 PR tree-optimization/70128
3970 * gcc.dg/tree-ssa/alias-34.c: New testcase.
3971 * gcc.dg/tree-ssa/alias-35.c: Likewise.
3973 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3975 PR tree-optimization/70152
3976 * gcc.dg/pr70152.c: New test.
3979 * gcc.target/i386/pr70086-1.c: New test.
3980 * gcc.target/i386/pr70086-2.c: New test.
3981 * gcc.target/i386/pr70086-3.c: New test.
3983 PR tree-optimization/70127
3984 * gcc.c-torture/execute/pr70127.c: New test.
3986 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
3988 * c-c++-common/goacc/combined-directives-2.c: New test.
3990 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3994 * g++.dg/diagnostic/pr70105.C: New test.
3995 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3996 (test_multiple_ordinary_maps): New test function.
3998 2016-03-09 David Malcolm <dmalcolm@redhat.com>
4002 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4003 Drop range information from call to inform_at_rich_loc.
4004 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4006 (test_show_locus): Replace calls to rich_location::add_range with
4007 calls to add_range. Rewrite the tests that used the now-defunct
4008 rich_location ctor taking a source_range. Simplify other tests
4009 by replacing calls to COMBINE_LOCATION_DATA with calls to
4012 2016-03-09 Richard Biener <rguenther@suse.de>
4013 Jakub Jelinek <jakub@redhat.com>
4015 PR tree-optimization/70138
4016 * gcc.dg/vect/pr70138-1.c: New testcase.
4017 * gcc.dg/vect/pr70138-2.c: Likewise.
4019 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4022 * gcc.target/i386/pr70049.c: New test.
4024 2016-03-09 Richard Biener <rguenther@suse.de>
4027 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
4028 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
4029 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
4031 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4033 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
4036 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4039 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4042 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4045 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4046 in testcase comment.
4048 2016-03-09 Tom de Vries <tom@codesourcery.com>
4050 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4051 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4052 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4053 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4054 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4055 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4056 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4057 * gfortran.dg/goacc/kernels-loop.f95: New test.
4059 2016-03-08 Martin Sebor <msebor@redhat.com>
4062 * g++.dg/warn/overflow-warn-7.C: New test.
4064 2016-03-08 Jason Merrill <jason@redhat.com>
4066 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4067 * lib/target-supports.exp (check_effective_target_concepts): New.
4069 2016-03-08 Jakub Jelinek <jakub@redhat.com>
4072 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4073 * g++.dg/ubsan/pr70135.C: New test.
4076 * gcc.dg/pr70110.c: New test.
4078 2016-03-07 Martin Jambor <mjambor@suse.cz>
4080 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4081 * c-c++-common/gomp/if-1.c: Likewise.
4082 * c-c++-common/gomp/pr61486-2.c: Likewise.
4083 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4084 to dg-additional-options.
4085 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4086 * g++/gomp/target-teams-1.c: Likewise.
4087 * gcc.dg/gomp/gomp.exp: Likewise.
4088 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4089 dg-additional-options.
4090 * gfortran.dg/gomp/gomp.exp: Likewise.
4091 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4092 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4093 dg-additional-options.
4094 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4096 2016-03-07 Martin Jambor <mjambor@suse.cz>
4098 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4099 * c-c++-common/gomp/gridify-1.c: New test.
4100 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4102 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4104 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4105 trigger for cortex-r8, when scanning for register r8.
4106 * gcc.target/arm/pr45701-2.c: Likewise.
4108 2016-02-26 Richard Biener <rguenther@suse.de>
4109 Jeff Law <law@redhat.com>
4111 PR tree-optimization/69740
4112 * gcc.c-torture/compile/pr69740-1.c: New test.
4113 * gcc.c-torture/compile/pr69740-2.c: New test.
4115 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4117 * lib/target-supports.exp
4118 (check_effective_target_whole_vector_shift): Enable for PPC64.
4120 2016-03-07 Richard Biener <rguenther@suse.de>
4122 PR tree-optimization/70115
4123 * gcc.dg/torture/pr70115.c: New testcase.
4125 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4128 * c-c-++-common/goacc/pr69916.c: New.
4130 2016-03-07 Richard Henderson <rth@redhat.com>
4132 * gcc.c-torture/compile/pr70061.c: New test.
4134 2016-03-07 Richard Biener <rguenther@suse.de>
4137 * gcc.dg/vect/O3-pr36098.c: New testcase.
4139 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4141 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4143 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4145 * gnat.dg/renaming9.ad[sb]: New testcase.
4147 2016-03-05 Jakub Jelinek <jakub@redhat.com>
4150 * g++.dg/expr/stdarg3.C: New test.
4152 2016-03-04 Jeff Law <law@redhat.com>
4154 PR tree-optimization/69196
4155 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4158 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4161 * gcc.dg/pr69973.c: New test.
4163 PR rtl-optimization/69941
4164 * gcc.dg/torture/pr69941.c: New test.
4167 * gcc.dg/pr69824.c: New test.
4169 2016-03-05 Tom de Vries <tom@codesourcery.com>
4171 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4172 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4175 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4178 * g++.dg/cpp1y/var-templ48.C: New test.
4179 * g++.dg/cpp1y/var-templ49.C: New test.
4181 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4183 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4185 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4188 * g++.dg/ubsan/pr70035.C: New test.
4191 * gcc.target/i386/pr70062.c: New test.
4193 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4195 * g++.dg/template/typename21.C: Remove c++98_only.
4197 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4199 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4201 2016-03-04 David Malcolm <dmalcolm@redhat.com>
4204 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4206 (fn_42_b): Likewise.
4207 (fn_42_c): Likewise.
4209 2016-03-04 David Malcolm <dmalcolm@redhat.com>
4212 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4214 (fn_40_b): Likewise.
4215 (fn_41_a): Likewise.
4216 (fn_41_b): Likewise.
4218 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4221 * gcc.target/i386/avx512f-pr70059.c: New test.
4222 * gcc.target/i386/avx512dq-pr70059.c: New test.
4224 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4226 PR rtl-optimization/57676
4227 * gcc.dg/torture/pr57676.c: New test.
4229 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4231 * gcc.dg/pr70026.c: New test.
4233 2016-03-04 Marek Polacek <polacek@redhat.com>
4236 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4237 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4239 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4242 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4244 (test_corners_sisd_si): Likewise.
4245 (main): Remove checks of the above.
4246 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4248 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4250 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4252 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4254 * gcc.dg/torture/pr69951.c: Accept argc==0.
4256 2016-03-04 Richard Biener <rguenther@suse.de>
4259 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4260 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4262 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4265 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4268 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4271 * gcc.dg/guality/pr69947.c: New test.
4273 2016-03-03 Jakub Jelinek <jakub@redhat.com>
4276 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
4278 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4280 PR rtl-optimization/69904
4281 * gcc.target/arm/pr69904.c: New test.
4283 2016-03-03 Jakub Jelinek <jakub@redhat.com>
4286 * gcc.dg/vect/pr70021.c: New test.
4287 * gcc.target/i386/pr70021.c: New test.
4289 2016-03-03 Marek Polacek <polacek@redhat.com>
4292 * gcc.dg/pr70050.c: New test.
4294 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
4296 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
4298 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
4300 PR tree-optimization/70043
4301 * gfortran.dg/vect/pr70043.f90: New test.
4303 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
4305 * gnat.dg/specs/task1.ads: New test.
4307 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4309 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
4310 Invoke gdb with -batch.
4311 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
4313 2016-03-03 Richard Biener <rguenther@suse.de>
4315 PR tree-optimization/55936
4316 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
4318 2016-03-02 Jeff Law <law@redhat.com>
4320 PR rtl-optimization/69942
4321 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
4322 effects of argument promotions.
4324 PR tree-optimization/69987
4325 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
4326 target does not support -fprefetch-loop-arrays.
4328 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
4330 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
4332 2016-03-02 Bin Cheng <bin.cheng@arm.com>
4334 PR rtl-optimization/69052
4335 * gcc.target/i386/pr69052.c: New test.
4337 2016-03-02 Alan Modra <amodra@gmail.com>
4339 * gcc.dg/pr69990.c: New.
4341 2016-03-02 Jakub Jelinek <jakub@redhat.com>
4344 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
4347 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
4350 * gcc.target/i386/pr70028.c: New test.
4352 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4354 * c-c++-common/asan/swapcontext-test-1.c,
4355 * c-c++-common/tsan/thread_leak.c,
4356 * g++.dg/tsan/aligned_vs_unaligned_race.C,
4357 * g++.dg/tsan/benign_race.C,
4358 * g++.dg/tsan/fd_close_norace.C,
4359 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
4360 races with sanitizer output
4362 2016-03-02 Richard Biener <rguenther@suse.de>
4363 Uros Bizjak <ubizjak@gmail.com>
4366 * gcc.dg/simd-8.c: New testcase.
4368 2016-03-02 Richard Biener <rguenther@suse.de>
4371 * gcc.dg/simd-7.c: New testcase.
4373 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
4375 * gcc.target/i386/pr70007.c: Tweak.
4377 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
4379 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
4381 2016-03-02 Marek Polacek <polacek@redhat.com>
4384 * gcc.dg/pr67854.c: New test.
4386 2016-03-02 Jakub Jelinek <jakub@redhat.com>
4389 * gcc.dg/torture/pr70025.c: New test.
4391 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4393 PR tree-optimization/68621
4394 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4396 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4398 * gcc.target/i386/pr70007.c: New test.
4400 2016-03-01 Jeff Law <law@redhat.com>
4402 PR tree-optimization/69196
4403 * gcc.dg/tree-ssa/pr69196-1.c: New test.
4405 PR tree-optimization/69196
4406 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4407 duplicating code and spoiling the expected output.
4409 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4412 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4413 supports power9 before doing tests.
4414 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4415 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4416 * gcc.target/powerpc/p9-permute.c: Likewise.
4418 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
4421 * gcc.target/i386/pr70027.c: New test.
4423 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4425 * gcc.dg/pr70017.c: New test.
4427 2016-03-01 Jakub Jelinek <jakub@redhat.com>
4431 * gcc.dg/pr69796.c: New test.
4432 * gcc.dg/pr69974.c: New test.
4434 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4436 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4438 2016-02-29 Jeff Law <law@redhat.com>
4440 PR tree-optimization/69987
4441 * gfortran.dg/pr69987.f90: New test.
4443 PR tree-optimization/69989
4444 * gcc.c-torture/compile/pr69989-2.c: New test.
4446 2016-03-01 Marek Polacek <polacek@redhat.com>
4449 * g++.dg/parse/invalid1.C: New test.
4451 2016-03-01 Richard Biener <rguenther@suse.de>
4454 * gcc.dg/pr70022.c: New testcase.
4456 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4458 PR tree-optimization/69956
4459 * gcc.dg/pr69956.c: New test.
4461 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4464 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
4465 XFAIL when hardware supports efficient unaligned storage access.
4467 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
4470 * g++.dg/template/pr69961a.C: New test.
4471 * g++.dg/template/pr69961b.C: New test.
4473 2016-02-29 David Malcolm <dmalcolm@redhat.com>
4475 PR preprocessor/69985
4476 * gcc.dg/cpp/pr69985.c: New test case.
4478 2016-02-29 Jeff Law <law@redhat.com>
4480 PR tree-optimization/70005
4481 * gcc.c-torture/execute/pr70005.c New test.
4483 PR tree-optimization/69999
4484 * gcc.c-torture/compile/pr69999.c: New test.
4486 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4488 PR tree-optimization/69652
4489 * gcc.dg/torture/pr69652.c: Delete test.
4490 * gcc.dg/vect/pr69652.c: New test.
4492 2016-02-19 Richard Biener <rguenther@suse.de>
4494 PR tree-optimization/69980
4495 * gfortran.dg/vect/pr69980.f90: New testcase.
4497 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4499 * gcc.target/sparc/20160229-1.c: New test.
4501 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4503 * gnat.dg/stack_usage3.adb: New test.
4504 * gnat.dg/stack_usage3_pkg.ads: New helper.
4506 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4508 * gnat.dg/renaming8.adb: New test.
4509 * gnat.dg/renaming8_pkg1.ads: New helper.
4510 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
4511 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
4513 2016-02-29 Richard Biener <rguenther@suse.de>
4515 PR tree-optimization/69720
4516 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
4518 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4522 * gfortran.dg/realloc_on_assign_26.f90: New test case.
4524 2016-02-28 Harald Anlauf <anlauf@gmx.de>
4525 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4528 * gfortran.dg/coarray_8.f90: Adjust error message.
4529 * gfortran.dg/pr56007.f90: New test.
4530 * gfortran.dg/pr56007.f: New test.
4532 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
4534 PR tree-optimization/69989
4535 * gcc.dg/torture/pr69989.c: New test.
4537 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
4539 * gcc.target/i386/stack-realign-win.c: New test.
4541 2016-02-28 Harald Anlauf <anlauf@gmx.de>
4544 * gfortran.dg/pr60126.f90: New test.
4546 2016-02-27 Jeff Law <law@redhat.com>
4549 2016-02-26 Richard Biener <rguenther@suse.de>
4550 Jeff Law <law@redhat.com>
4552 PR tree-optimization/69740
4553 * gcc.c-torture/compile/pr69740-1.c: New test.
4554 * gcc.c-torture/compile/pr69740-2.c: New test.
4556 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4559 * gfortran.dg/newunit_4.f90: New test.
4561 2016-02-27 Jakub Jelinek <jakub@redhat.com>
4564 PR rtl-optimization/69886
4565 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
4566 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
4569 2016-02-26 Martin Sebor <msebor@redhat.com>
4571 PR tree-optimization/15826
4572 * gcc.dg/tree-ssa/pr15826.c: New test.
4574 2016-02-26 Jakub Jelinek <jakub@redhat.com>
4577 * gcc.target/powerpc/pr69969.c: New test.
4579 2016-02-26 Martin Sebor <msebor@redhat.com>
4582 * g++.old-deja/g++.other/decl5.C: Add a test case.
4584 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
4587 * gcc.target/powerpc/pr69946.c: New file.
4589 2016-02-26 Richard Biener <rguenther@suse.de>
4590 Jeff Law <law@redhat.com>
4592 PR tree-optimization/69740
4593 * gcc.c-torture/compile/pr69740-1.c: New test.
4594 * gcc.c-torture/compile/pr69740-2.c: New test.
4596 2016-02-26 Martin Jambor <mjambor@suse.cz>
4599 * gcc.dg/torture/pr69932.c: New test.
4600 * gcc.dg/torture/pr69936.c: Likewise.
4602 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4605 * gcc.target/s390/pr69709.c: New test.
4607 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4610 * gcc.target/aarch64/pr69245_1.c: New test.
4612 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4615 * gcc.dg/torture/pr69613.c: New test.
4617 2016-02-26 Jakub Jelinek <jakub@redhat.com>
4619 PR rtl-optimization/69891
4620 * gcc.target/i386/pr69891.c: New test.
4622 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4623 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4626 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
4627 functionality for both 32-bit and 64-bit.
4629 2016-02-26 Richard Biener <rguenther@suse.de>
4631 PR tree-optimization/69551
4632 * gcc.dg/torture/pr69951.c: New testcase.
4634 2016-02-25 Richard Biener <rguenther@suse.de>
4636 PR tree-optimization/48795
4637 * gcc.dg/Warray-bounds-18.c: New testcase.
4639 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4641 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
4643 2016-02-25 Jakub Jelinek <jakub@redhat.com>
4645 PR rtl-optimization/69896
4646 * gcc.dg/pr69896.c: New test.
4648 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
4651 * g++.dg/cpp1y/paren2.C: New test.
4653 2016-02-24 Martin Sebor <msebor@redhat.com>
4656 * gcc.dg/enum-mode-2.c: New test.
4658 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4661 * g++.dg/warn/Wnonnull-compare-6.C: New test.
4662 * g++.dg/warn/Wnonnull-compare-7.C: New test.
4663 * g++.dg/ubsan/pr69922.C: New test.
4665 2016-02-24 Marek Polacek <polacek@redhat.com>
4668 * gcc.dg/pr69819.c: New test.
4670 2016-02-24 Martin Sebor <msebor@redhat.com>
4673 * g++.dg/ext/flexary15.C: New test.
4675 2016-02-24 Martin Sebor <msebor@redhat.com>
4677 * gcc.dg/builtins-68.c: Avoid making unportable
4678 assumptions about the relationship between SIZE_MAX and UINT_MAX.
4679 * g++.dg/ext/builtin_alloca.C: Same.
4681 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4682 Charles Baylis <charles.baylis@linaro.org>
4685 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
4687 2016-02-24 Richard Biener <rguenther@suse.de>
4688 Jakub Jelinek <jakub@redhat.com>
4691 * gcc.dg/torture/pr69760.c: New testcase.
4693 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4695 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
4696 pattern on Solaris with as.
4698 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4700 * gcc.target/arm/cond_sub_restrict_it.c: New test.
4701 * gcc.target/arm/condarith_restrict_it.c: Likewise.
4702 * gcc.target/arm/movcond_restrict_it.c: Likewise.
4703 * gcc.target/arm/negscc_restrict_it.c: Likewise.
4705 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4708 * gcc.dg/pr69915.c: New test.
4710 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4712 PR rtl-optimization/69886
4713 * gcc.dg/torture/pr69886.c: New test.
4715 2016-02-24 Richard Biener <rguenther@suse.de>
4718 * gcc.dg/torture/pr68963.c: New testcase.
4720 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4723 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4724 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4725 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4726 * gcc.target/arm/atomic_loaddi_1.c: New test.
4727 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4728 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4729 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4730 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4731 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4732 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4733 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4734 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4736 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4739 * gcc.dg/torture/pr69909.c: New test.
4741 2016-02-24 Richard Biener <rguenther@suse.de>
4743 PR tree-optimization/69907
4744 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4745 * gcc.dg/vect/bb-slp-34.c: XFAIL.
4746 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4748 2016-02-24 Christian Bruel <christian.bruel@st.com>
4750 * gcc.target/arm/pragma_cpp_fma.c: New test.
4752 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4755 * gfortran.dg/include_6.f90: Update test.
4757 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4760 * objc.dg/pr69844.m: New test.
4762 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4764 PR libgfortran/69456
4765 * gfortran.dg/namelist_89.f90: New test.
4766 * gfortran.dg/pr59700.f90: Update test..
4768 2016-02-23 Martin Sebor <msebor@redhat.com>
4771 * g++.dg/ext/builtin_alloca.C: New test.
4772 * gcc.dg/builtins-68.c: New test.
4774 2016-02-23 Richard Henderson <rth@redhat.com>
4776 * gcc.target/i386/addr-space-3.c: Remove test.
4778 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4780 PR preprocessor/69126
4781 PR preprocessor/69543
4782 * c-c++-common/pr69126-2-long.c: New test.
4783 * c-c++-common/pr69126-2-short.c: New test.
4784 * c-c++-common/pr69543-1.c: Remove xfail.
4786 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4788 PR preprocessor/69126
4789 PR preprocessor/69543
4790 PR preprocessor/69558
4791 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4793 (test_2): ...this, and add leading comment.
4794 (MACRO_3, test_3): New.
4795 (MACRO_4A, MACRO_4B, test_4): New.
4796 (MACRO): Rename to...
4799 (test_5): ...this, updating for renaming of MACRO, and
4800 add leading comment.
4801 * c-c++-common/pr69543-1.c: New.
4802 * c-c++-common/pr69543-2.c: New.
4803 * c-c++-common/pr69543-3.c: New.
4804 * c-c++-common/pr69543-4.c: New.
4805 * c-c++-common/pr69558-1.c: New.
4806 * c-c++-common/pr69558-2.c: New.
4807 * c-c++-common/pr69558-3.c: New.
4808 * c-c++-common/pr69558-4.c: New.
4809 * gcc.dg/pr69558.c: Move to...
4810 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
4813 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
4815 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4816 to -ftree-parallelize-loops/-fopenacc changes.
4817 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4818 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4819 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4820 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4821 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4822 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4823 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4824 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4825 * c-c++-common/goacc/kernels-loop.c: Likewise.
4826 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4827 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4828 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4829 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4831 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4833 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4835 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4838 * g++.dg/warn/Wnonnull-compare-5.C: New test.
4841 * gcc.dg/pr69900.c: New test.
4843 2016-02-23 Martin Jambor <mjambor@suse.cz>
4845 PR tree-optimization/69666
4846 * gcc.dg/tree-ssa/pr69666.c: New test.
4848 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
4851 * gfortran.dg/coarray_allocate_5.f08: New test.
4853 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4855 * gcc.target/s390/vcond-shift.c: Move to ...
4856 * gcc.target/s390/vector/vcond-shift.c: ... here.
4858 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4860 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4861 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4863 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4865 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4867 2016-02-20 Mark Wielaard <mjw@redhat.com>
4870 * gcc.dg/unused-variable-3.c: New test.
4872 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4875 * gcc.target/i386/pr69888.c: New test.
4877 2016-02-22 Richard Biener <rguenther@suse.de>
4879 PR tree-optimization/69882
4880 * gfortran.dg/vect/pr69882.f90: New testcase.
4882 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4885 * gcc.dg/pr69885.c: New test.
4887 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
4891 * gcc.target/sh/pr54089-10.c: New.
4893 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
4896 * gfortran.dg/deferred_character_15.f90 : New test.
4898 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4901 gfortran.dg/allocate_with_source_18.f03: New test.
4903 2016-02-20 Harald Anlauf <anlauf@gmx.de>
4906 gfortran.dg/gomp/pr52531.f90: New test.
4908 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4911 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4914 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4917 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4918 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4921 * g++.dg/warn/Wnonnull-compare-4.C: New test.
4924 * g++.dg/torture/pr69851.C: New test.
4926 2016-02-19 Martin Sebor <msebor@redhat.com>
4929 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4931 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4934 * g++.dg/warn/Wnonnull-compare-2.C: New test.
4935 * g++.dg/warn/Wnonnull-compare-3.C: New test.
4938 * g++.dg/cpp0x/pr67767.C: New test.
4940 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4942 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4943 for fp, simd, crypto, crc, lse.
4944 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4946 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4947 effective target check.
4949 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4952 * gcc.target/i386/pr69820.c: New test.
4954 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4956 * gcc.target/s390/vector/int128-1.c: New test.
4958 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4960 * gcc.target/s390/vector/vec-vcond-1.c: New test.
4962 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4964 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4965 instruction pattern name to prevent the testcase from failing with
4968 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4970 * gcc.target/s390/md/movstr-2.c: New test.
4972 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
4974 * gcc.target/s390/morestack.c: New test.
4976 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4979 * gcc.target/s390/pr69625.c: Add test case.
4981 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4984 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4986 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4989 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4990 * gcc.target/powerpc/fusion3.c: Likewise.
4992 2016-02-18 Richard Biener <rguenther@suse.de>
4995 * g++.dg/torture/pr69553.C: New testcase.
4997 2016-02-18 Nick Clifton <nickc@redhat.com>
5001 * gcc.target/arm/pr62554.c: New test.
5002 * gcc.target/arm/pr69610-1.c: New test.
5003 * gcc.target/arm/pr69610-2.c: New test.
5005 2016-02-18 Richard Biener <rguenther@suse.de>
5008 * gcc.dg/torture/pr69854.c: New testcase.
5010 2016-02-17 Jakub Jelinek <jakub@redhat.com>
5013 * g++.dg/warn/Wnonnull-compare-1.C: New test.
5015 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5017 * gcc.target/powerpc/vec-cg.c: New test.
5019 2016-02-17 Richard Biener <rguenther@suse.de>
5022 * gcc.dg/uninit-21.c: Add -fno-short-enums.
5024 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5027 * gcc.c-torture/compile/pr69161.c: New test.
5029 2016-02-17 David Sherwood <david.sherwood@arm.com>
5032 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
5033 * gcc.target/arm/vect-fmaxmin.c: Likewise.
5035 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5037 * gcc.dg/ifcvt-4.c: Skip on Visium.
5039 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5041 * gnat.dg/atomic8.adb: New test.
5043 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5045 * gnat.dg/discr46.ad[sb]: New test.
5047 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5050 * gcc.target/powerpc/pr48344-1.c: New test.
5052 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5055 * gfortran.dg/associate_21.f90: New test.
5057 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5060 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5061 -Wnonnull in dg-options.
5062 * c-c++-common/nonnull-2.c: New test.
5064 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5065 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5067 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5069 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5072 * gcc.dg/pr69801.c: Add empty dg-options.
5074 2016-02-16 James Norris <jnorris@codesourcery.com>
5076 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5077 * g++.dg/goacc/deviceptr-1.c: New file.
5079 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5081 PR tree-optimization/69820
5082 * gcc.dg/vect/pr69820.c: New test.
5084 2016-02-16 Richard Biener <rguenther@suse.de>
5086 PR tree-optimization/69776
5087 * gcc.dg/torture/pr69776-2.c: New testcase.
5089 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5091 PR tree-optimization/69714
5092 * gcc.dg/torture/pr69714.c: New test.
5094 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5096 PR tree-optimization/69802
5097 * gcc.dg/pr69802.c: New test.
5099 2016-02-16 Richard Biener <rguenther@suse.de>
5102 * gcc.dg/pr69801.c: New testcase.
5104 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5106 PR libgfortran/69651
5107 * gfortran.dg/read_bang.f90: New test.
5108 * gfortran.dg/read_bang4.f90: New test.
5110 2016-02-15 Jakub Jelinek <jakub@redhat.com>
5113 * g++.dg/init/pr69658.C: New test.
5116 * c-c++-common/pr69797.c: New test.
5118 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5120 * lib/target-supports.exp (check_effective_target_section_anchors): Add
5121 check for aarch64*-*-*.
5123 2016-02-15 Richard Biener <rguenther@suse.de>
5125 PR tree-optimization/69783
5126 * gcc.dg/vect/pr69783.c: New testcase.
5128 2016-02-15 Richard Biener <rguenther@suse.de>
5130 PR tree-optimization/69776
5131 * gcc.dg/torture/pr69776.c: New testcase.
5133 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5136 * gfortran.dg/type_decl_4.f90: Reinstated.
5138 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
5141 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5143 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5147 * gfortran.dg/type_decl_4.f90: Removed.
5149 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5152 * gfortran.dg/type_decl_4.f90: New test.
5154 2016-02-14 Alan Modra <amodra@gmail.com>
5157 * gcc.c-torture/execute/stkalign.c: Revise test.
5159 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5162 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5164 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5167 * gcc.target/sh/torture/pr67260.c: New.
5169 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
5171 * gcc.dg/pr67964.c: Add dg-require-alias.
5173 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5177 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5179 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5181 PR libgfortran/69668
5182 * gfortran.dg/namelist_88.f90: New test.
5184 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5186 PR libgfortran/69668
5187 * gfortran.dg/namelist_38.f90: Update test.
5188 * gfortran.dg/namelist_84.f90: Update test.
5190 2016-02-12 David Malcolm <dmalcolm@redhat.com>
5193 * gcc.dg/pr69554-1.c: New test.
5194 * gfortran.dg/pr69554-1.F90: New test.
5195 * gfortran.dg/pr69554-2.F90: New test.
5196 * lib/gcc-dg.exp (proc dg-locus): New function.
5197 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5198 distinguish between the caret-printing and non-caret-printing
5199 cases. If caret-printing has been explicitly enabled, bail out
5200 without attempting to fix up the output.
5202 2016-02-12 David Malcolm <dmalcolm@redhat.com>
5206 * gcc.dg/spellcheck-options-3.c: New test case.
5207 * gcc.dg/spellcheck-options-4.c: New test case.
5208 * gcc.dg/spellcheck-options-5.c: New test case.
5209 * gcc.dg/spellcheck-options-6.c: New test case.
5210 * gcc.dg/spellcheck-options-7.c: New test case.
5211 * gcc.dg/spellcheck-options-8.c: New test case.
5212 * gcc.dg/spellcheck-options-9.c: New test case.
5213 * gcc.dg/spellcheck-options-10.c: New test case.
5215 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5217 PR rtl-optimization/69764
5218 PR rtl-optimization/69771
5219 * c-c++-common/pr69764.c: New test.
5220 * gcc.dg/torture/pr69771.c: New test.
5222 2016-02-12 Marek Polacek <polacek@redhat.com>
5224 * g++.dg/torture/init-list1.C: New.
5226 2016-02-12 Marek Polacek <polacek@redhat.com>
5228 * gcc.dg/pr69522.c: Add empty dg-options.
5230 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5232 * g++.dg/lto/lto.exp: Include and init mpx.
5233 * g++.dg/lto/pr69729_0.C: New test.
5235 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5238 * g++.dg/ipa/pr69241-4.C: New test.
5241 * g++.dg/ipa/pr68672-1.C: New test.
5242 * g++.dg/ipa/pr68672-2.C: New test.
5243 * g++.dg/ipa/pr68672-3.C: New test.
5245 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5248 * gcc.dg/pr69522.c: New test.
5250 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5253 * g++.dg/cpp1y/69098.C: New test.
5254 * g++.dg/cpp1y/69098-2.C: New test.
5256 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5258 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5259 and neighbour -> neighbor.
5260 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5261 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5262 * c-c++-common/Wvarargs.c: Likewise.
5263 * c-c++-common/goacc/host_data-5.c: Likewise.
5264 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5265 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5266 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5267 * gcc.target/aarch64/pr60697.c: Likewise.
5268 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5269 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5270 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5271 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5272 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5273 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5274 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5275 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5276 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
5277 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
5278 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
5279 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5280 * g++.dg/lookup/koenig5.C: Likewise.
5281 * g++.dg/ext/no-asm-2.C: Likewise.
5282 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
5283 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
5284 * gfortran.dg/used_types_16.f90: Likewise.
5285 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5286 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
5287 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5288 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
5289 * gfortran.dg/abstract_type_6.f03: Likewise.
5290 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
5291 * gfortran.dg/used_types_15.f90: Likewise.
5292 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
5293 * gfortran.dg/exit_3.f08: Likewise.
5294 * gfortran.dg/open_status_2.f90: Likewise.
5295 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5296 * gfortran.dg/intrinsic_std_1.f90: Likewise.
5297 * gfortran.dg/associate_1.f03: Likewise.
5298 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
5299 * gfortran.dg/intrinsic_std_6.f90: Likewise.
5300 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
5301 * gcc.dg/builtin-object-size-1.c: Likewise.
5302 * gcc.dg/noreturn-6.c: Likewise.
5303 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5304 * gcc.dg/globalalias.c: Likewise.
5305 * gcc.dg/builtins-config.h: Likewise.
5306 * gcc.dg/pr30457.c: Likewise.
5307 * gcc.c-torture/compile/volatile-1.c: Likewise.
5308 * gcc.c-torture/execute/20101011-1.c: Likewise.
5309 * c-c++-common/Waddress-1.c: Likewise.
5311 2016-02-11 Jakub Jelinek <jakub@redhat.com>
5314 * c-c++-common/Waddress-1.c: New test.
5316 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
5319 * gfortran.dg/associate_19.f03: New test.
5320 * gfortran.dg/associate_20.f03: New test.
5322 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
5324 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
5326 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5328 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
5329 .arch armv8-a\n. Add -dA to dg-options.
5330 * gcc.target/aarch64/assembler_arch_1.c: New test.
5331 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
5333 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
5336 * g++.dg/cpp0x/pr68726.C: New.
5338 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5340 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
5343 2016-02-11 Richard Biener <rguenther@suse.de>
5345 * g++.dg/tree-ssa/pr61034.C: Adjust.
5347 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
5350 * gcc.target/s390/pr69148.c: New.
5352 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
5354 PR tree-optimization/69652
5355 * gcc.dg/torture/pr69652.c: New test.
5357 2016-02-10 Jakub Jelinek <jakub@redhat.com>
5358 Patrick Palka <ppalka@gcc.gnu.org>
5362 * g++.dg/ipa/pr69241-1.C: New test.
5363 * g++.dg/ipa/pr69241-2.C: New test.
5364 * g++.dg/ipa/pr69241-3.C: New test.
5365 * g++.dg/ipa/pr69649.C: New test.
5367 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
5369 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
5370 * gcc.dg/tree-ssa/sra-18.c: Ditto.
5372 2016-02-10 Bin Cheng <bin.cheng@arm.com>
5374 PR tree-optimization/68021
5375 * gcc.dg/tree-ssa/pr68021.c: New test.
5377 2016-02-10 Richard Biener <rguenther@suse.de>
5379 PR tree-optimization/69726
5380 * gcc.dg/uninit-22.c: New testcase.
5382 2016-02-09 Andrew Pinski <apinski@cavium.com>
5385 * gcc.c-torture/compile/20160205-1.c: New testcase.
5387 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5390 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5391 instead accessing a really large arrray.
5392 * gcc.target/powerpc/fusion3.c: Likewise.
5394 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
5397 * gcc.c-torture/execute/pr68532.c: New test.
5399 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
5402 * gcc.dg/pr69634.c: New.
5404 2016-02-09 Richard Biener <rguenther@suse.de>
5406 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5408 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
5410 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5412 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
5414 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5416 2016-02-09 Richard Biener <rguenther@suse.de>
5418 PR tree-optimization/69715
5419 * gcc.dg/torture/pr69715.c: New testcase.
5421 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5424 * g++.dg/cpp0x/trailing12.C: New test.
5425 * g++.dg/cpp0x/trailing13.C: New test.
5427 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5431 * g++.dg/cpp1y/auto-fn29.C: New test.
5432 * g++.dg/cpp1y/auto-fn30.C: New test.
5434 2016-02-08 Jakub Jelinek <jakub@redhat.com>
5436 PR tree-optimization/69209
5437 * gcc.c-torture/compile/pr69209.c: New test.
5439 2016-02-08 Jeff Law <law@redhat.com>
5441 PR tree-optimization/68541
5442 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5443 of statements allowed in join block for path splitting.
5445 2016-02-08 Jakub Jelinek <jakub@redhat.com>
5448 * g++.dg/gomp/pr59627.C: New test.
5451 * g++.dg/ipa/pr69239.C: New test.
5453 2016-02-08 David Malcolm <dmalcolm@redhat.com>
5455 PR preprocessor/69664
5456 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
5457 * gcc.dg/cpp/warn-comments.c: Likewise.
5459 2016-02-08 Marek Polacek <polacek@redhat.com>
5462 * g++.dg/init/const12.C: New test.
5464 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
5467 * gcc.dg/lto/pr55113_0.c: Remove test.
5469 2016-02-08 Richard Biener <rguenther@suse.de>
5471 PR tree-optimization/69719
5472 * gcc.dg/torture/pr69719.c: New testcase.
5474 2016-02-08 Richard Biener <rguenther@suse.de>
5475 Jeff Law <law@redhat.com>
5478 * gcc.target/mips/pr68273.c: New testcase.
5480 2016-02-08 Richard Biener <rguenther@suse.de>
5482 PR rtl-optimization/69274
5483 * gcc.target/i386/addr-sel-1.c: XFAIL.
5485 2016-02-08 Jeff Law <law@redhat.com>
5487 PR tree-optimization/68541
5488 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
5490 PR tree-optimization/65917
5491 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
5493 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5496 * gfortran.dg/namelist_args.f90: New test.
5498 2016-02-05 Jeff Law <law@redhat.com>
5500 PR tree-optimization/68541
5501 * gcc.dg/tree-ssa/split-path-2.c: New test.
5502 * gcc.dg/tree-ssa/split-path-3.c: New test.
5503 * gcc.dg/tree-ssa/split-path-4.c: New test.
5504 * gcc.dg/tree-ssa/split-path-5.c: New test.
5505 * gcc.dg/tree-ssa/split-path-6.c: New test.
5506 * gcc.dg/tree-ssa/split-path-7.c: New test.
5508 2016-02-05 Martin Sebor <msebor@redhat.com>
5511 * g++.dg/warn/Wplacement-new-size-1.C: New test.
5512 * g++.dg/warn/Wplacement-new-size-2.C: New test.
5514 2016-02-06 Richard HEnderson <rth@redhat.com>
5517 * gcc.target/i386/addr-space-4.c: New.
5518 * gcc.target/i386/addr-space-5.c: New.
5520 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
5523 * gfortran.dg/elemental_dependency_6.f90: New.
5525 2016-02-05 Jakub Jelinek <jakub@redhat.com>
5527 PR rtl-optimization/69691
5528 * gcc.c-torture/execute/pr69691.c: New test.
5531 * g++.dg/parse/pr69628.C: New test.
5533 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
5535 * gcc.dg/sancov/asan.c: Move to ...
5536 * gcc.dg/asan/sancov-1.c: ... here.
5538 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
5540 * gcc.target/i386/pr69577.c: Require avx_runtime target.
5542 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
5545 * gcc.target/i386/pr69677.c: New test.
5547 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
5550 * g++.dg/template/pr68948.C: New test.
5552 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5554 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
5555 (only necessary on s390x).
5557 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
5559 * gcc.target/i386/pr69454-2.c: Compile with -msse2
5560 -mno-accumulate-outgoing-args.
5562 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
5564 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
5566 2016-02-04 Jakub Jelinek <jakub@redhat.com>
5569 * c-c++-common/pr69669.c: New test.
5571 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5574 * g++.dg/pr69667.C: New file.
5576 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
5579 * gcc.dg/pr69619.c: Add new test.
5581 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
5583 PR rtl-optimization/69577
5584 * gcc.target/i386/pr69577.c: New test.
5586 2016-02-04 Martin Liska <mliska@suse.cz>
5588 * g++.dg/asan/pr69276.C: New test.
5590 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5594 * gcc.target/arm/wmul-3.c: Simplify test to generate just
5595 a single smulbb instruction.
5596 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
5597 * gcc.target/amr/wmul-2.c: Likewise.
5599 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5603 * gcc.c-torture/execute/pr67714.c: New test.
5605 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5608 * gcc.target/i386/pr69454-1.c: New test.
5609 * gcc.target/i386/pr69454-2.c: New test.
5611 2016-02-03 Martin Sebor <msebor@redhat.com>
5618 * g++.dg/ext/flexarray-mangle-2.C: New test.
5619 * g++.dg/ext/flexarray-mangle.C: New test.
5620 * g++.dg/ext/flexarray-subst.C: New test.
5621 * g++.dg/ext/flexary11.C: New test.
5622 * g++.dg/ext/flexary12.C: New test.
5623 * g++.dg/ext/flexary13.C: New test.
5624 * g++.dg/ext/flexary14.C: New test.
5625 * g++.dg/other/dump-ada-spec-2.C: Adjust.
5627 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
5629 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
5630 Define only if CHECK_FLOAT128 is defined.
5631 (main): Properly initialize u5.
5633 2016-02-03 Jakub Jelinek <jakub@redhat.com>
5636 * gcc.dg/pr69627.c: New test.
5639 * gcc.dg/pr69644.c: New test.
5641 2016-02-03 Mike Stump <mikestump@comcast.net>
5643 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
5644 support for struct-layout-1.exp.
5646 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
5649 * g++.dg/cpp0x/pr69056.C: New test.
5651 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
5652 Alexandre Oliva <aoliva@redhat.com>
5655 * gcc.target/powerpc/pr69461.c: New.
5657 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
5659 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
5661 (check_effective_target_fsanitize_thread): ... to here. Do not
5662 specify additional compile flags for the test source.
5663 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
5664 specify additional compile flags for the test source.
5666 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
5668 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5670 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
5674 * gfortran.dg/coarray_allocate_2.f08: New test.
5675 * gfortran.dg/coarray_allocate_3.f08: New test.
5676 * gfortran.dg/coarray_allocate_4.f08: New test.
5678 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
5680 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
5681 use same scan-tree-dump-times on all platforms.
5682 * gcc.dg/vect/vect-outer-1.c: Likewise.
5683 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
5684 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5685 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
5686 * gcc.dg/vect/vect-outer-1b.c: Likewise.
5687 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5688 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5689 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5691 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
5693 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
5696 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
5698 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
5700 2016-02-02 James Norris <jnorris@codesourcery.com>
5702 * c-c++-common/goacc/routine-5.c: Add tests.
5704 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
5706 * gcc.target/nvptx/unsigned-cmp.c: New test.
5708 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
5710 * gcc.target/aarch64/scalar_shift_1.c
5711 (test_corners_sisd_di): Improve force to SIMD register.
5712 (test_corners_sisd_si): Likewise.
5713 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
5714 Remove scan-assembler check for ldr.
5716 2016-02-02 Richard Biener <rguenther@suse.de>
5718 PR tree-optimization/69595
5719 * gcc.dg/Warray-bounds-17.c: New testcase.
5721 2016-02-02 Richard Biener <rguenther@suse.de>
5723 PR tree-optimization/69606
5724 * gcc.dg/torture/pr69606.c: New testcase.
5726 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
5729 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5730 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5732 2016-02-02 Alan Modra <amodra@gmail.com>
5735 * gcc.target/powerpc/pr69548.c: New test.
5737 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5739 PR rtl-optimization/69592
5740 * gcc.dg/pr69592.c: New test.
5742 PR preprocessor/69543
5744 * gcc.dg/pr69543.c: New test.
5745 * gcc.dg/pr69558.c: New test.
5747 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
5750 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
5752 2016-02-01 Martin Sebor <msebor@redhat.com>
5754 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5756 2016-02-01 Bin Cheng <bin.cheng@arm.com>
5758 PR tree-optimization/67921
5759 * c-c++-common/ubsan/pr67921.c: New test.
5761 2016-02-01 Richard Biener <rguenther@suse.de>
5764 * gcc.dg/tree-ssa/recip-8.c: New testcase.
5766 2016-02-01 Richard Biener <rguenther@suse.de>
5768 PR tree-optimization/69574
5769 * gcc.dg/torture/pr69574.c: New testcase.
5771 2016-02-01 Richard Biener <rguenther@suse.de>
5773 PR tree-optimization/69579
5774 * gcc.dg/setjmp-6.c: New testcase.
5776 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5778 PR rtl-optimization/69570
5779 * g++.dg/opt/pr69570.C: New test.
5781 2016-02-01 Richard Henderson <rth@redhat.com>
5783 * gcc.dg/pr69535.c: New test.
5785 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
5788 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5789 * gcc.dg/tree-ssa/sra-18.c: Likewise.
5792 * g++.dg/parse/parens3.C: Use register "4" on hppa.
5794 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
5796 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
5799 * gfortran.dg/allocate_with_source_17.f03: New test.
5801 2016-01-30 Jakub Jelinek <jakub@redhat.com>
5803 PR tree-optimization/69546
5804 * gcc.dg/torture/pr69546.c: New test.
5806 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
5809 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5811 2016-01-30 Martin Sebor <msebor@redhat.com>
5814 * g++.dg/ext/flexary10.C: New test.
5816 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5819 gfortran.dg/common_23.f90: New test.
5821 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5824 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5825 condition being checked, and disable it when the target supports
5826 misaligned loads and stores.
5828 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5831 * gcc.dg/torture/pr69518.c: New test.
5833 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
5836 * gcc.target/i386/pr69530.c: New test.
5838 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
5841 * gcc.target/mips/div-delay.c: New test.
5843 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5846 * gcc.target/i386/pr69551.c: New test.
5849 * gcc.target/i386/pr66137.c: New test.
5851 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
5853 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5854 always built for p5600.
5855 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5856 isa=p5600 dg-option.
5858 2016-01-29 Richard Biener <rguenther@suse.de>
5860 PR tree-optimization/69547
5861 * g++.dg/tree-ssa/pr69547.C: New testcase.
5863 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5866 * g++.dg/warn/Wunused-function2.C: New test.
5868 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5870 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5871 support for test to succeed.
5873 2016-01-29 Marek Polacek <polacek@redhat.com>
5877 * g++.dg/ext/constexpr-vla2.C: New test.
5878 * g++.dg/ext/constexpr-vla3.C: New test.
5879 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5881 2016-01-29 Richard Biener <rguenther@suse.de>
5884 * gcc.dg/uninit-21.c: New testcase.
5886 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
5889 * gcc.target/i386/pr69459.c: New test.
5891 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
5894 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5895 * gcc.target/mips/pr68400.c: New test.
5897 2016-01-28 Martin Sebor <msebor@redhat.com>
5900 * gcc.target/powerpc/pr17381.c: New test.
5902 2016-01-28 Jakub Jelinek <jakub@redhat.com>
5905 * gcc.dg/torture/pr69542.c: New test.
5907 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
5909 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5911 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5913 * gcc.dg/pr65980.c: Skip on AIX.
5914 * gcc.dg/pr66688.c: Same.
5916 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5919 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5920 * gcc.dg/tree-ssa/sra-18.c: Same.
5922 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
5925 * gfortran.dg/block_15.f08: New test.
5926 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5927 on incorrectly closed BLOCK.
5929 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
5931 * gcc.dg/declare-simd.c: New test.
5932 2016-01-28 Richard Biener <rguenther@suse.de>
5934 PR tree-optimization/69466
5935 * gfortran.dg/vect/pr69466.f90: New testcase.
5937 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5939 * g++.dg/pr67989.C: Remove ARM-specific option.
5940 * gcc.target/arm/pr67989.C: New file.
5942 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5944 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5945 and expm1 test for glibc < 2.11.
5947 2016-01-27 Richard Henderson <rth@redhat.com>
5949 * gcc.c-torture/execute/pr69447.c: New test.
5951 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
5954 * gfortran.dg/alloc_comp_assign_15.f03: New test.
5956 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5959 * gcc.dg/pr66869.c: New test.
5961 2016-01-25 Jeff Law <law@redhat.com>
5963 PR tree-optimization/68398
5964 PR tree-optimization/69196
5965 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5966 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5967 path to avoid new heuristic allowing more irreducible regions
5968 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5969 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5970 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5971 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5972 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5974 2016-01-27 Marek Polacek <polacek@redhat.com>
5977 * c-c++-common/vector-compare-4.c: New test.
5979 2016-01-27 David Malcolm <dmalcolm@redhat.com>
5981 PR preprocessor/69126
5982 * c-c++-common/pr69126.c: New test case.
5984 2016-01-27 Ian Lance Taylor <iant@google.com>
5986 * gcc.dg/tree-ssa/ivopt_5.c: New test.
5988 2016-01-27 Ryan Burn <contact@rnburn.com>
5991 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5993 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5996 * gcc.target/i386/pr69512.c: New test.
5998 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6001 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6003 2016-01-27 Marek Polacek <polacek@redhat.com>
6006 * g++.dg/pr69379.C: New test.
6008 2016-01-27 Martin Sebor <msebor@redhat.com>
6011 * g++.dg/abi/Wabi-2-2.C: New test.
6012 * g++.dg/abi/Wabi-2-3.C: New test.
6013 * g++.dg/abi/Wabi-3-2.C: New test.
6014 * g++.dg/abi/Wabi-3-3.C: New test.
6016 2016-01-27 Richard Biener <rguenther@suse.de>
6018 PR tree-optimization/69166
6019 * gcc.dg/torture/pr69166.c: New testcase.
6021 2016-01-27 Martin Jambor <mjambor@suse.cz>
6023 PR tree-optimization/69355
6024 * gcc.dg/tree-ssa/pr69355.c: New test.
6026 2016-01-27 Marek Polacek <polacek@redhat.com>
6029 * g++.dg/ext/constexpr-vla1.C: New test.
6031 2016-01-20 Christian Bruel <christian.bruel@st.com>
6034 * gcc.target/arm/pr69245.c: New test.
6036 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6038 PR tree-optimization/69399
6039 * gcc.dg/torture/pr69399.c: New test.
6041 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6043 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6045 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6047 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6049 2016-01-26 Tom de Vries <tom@codesourcery.com>
6051 PR tree-optimization/69110
6052 * gcc.dg/autopar/pr69110.c: New test.
6054 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6055 Sebastian Pop <s.pop@samsung.com>
6057 * gcc.dg/graphite/isl-ast-op-select.c: New.
6059 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6062 * gfortran.dg/allocate_error_6.f90: New test.
6064 2016-01-26 Richard Henderson <rth@redhat.com>
6066 * gcc.dg/tm/pr60908.c: New test.
6068 2016-01-26 David Malcolm <dmalcolm@redhat.com>
6071 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6073 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6074 expected multiline output to reflect the colorization being
6075 disabled before newlines.
6076 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6077 (custom_diagnostic_finalizer): Replace call to
6078 pp_newline_and_flush with call to pp_flush.
6079 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6080 * gfortran.dg/implicit_class_1.f90: Likewise.
6081 * lib/gcc-dg.exp (allow_blank_lines): New global.
6082 (dg-allow-blank-lines-in-output): New procedure.
6083 (gcc-dg-prune): Complain about blank lines in the output, unless
6084 dg-allow-blank-lines-in-output was called.
6085 * lib/multiline.exp (_build_multiline_regex): Only support
6086 arbitrary followup text for non-blank-lines, not for blank lines.
6088 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6090 PR tree-optimization/69483
6091 * gcc.dg/pr69483.c: New test.
6092 * g++.dg/opt/pr69483.C: New test.
6094 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6097 * gcc.target/arm/pr68620.c: New test.
6099 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6101 * gcc.target/i386/pr68986-2.c: Remove -m32.
6103 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6106 * gcc.target/i386/pr68986-1.c: New test.
6107 * gcc.target/i386/pr68986-2.c: Likewise.
6108 * gcc.target/i386/pr68986-3.c: Likewise.
6110 2016-01-26 Christian Bruel <christian.bruel@st.com>
6112 * lib/target-supports.exp
6113 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6114 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6115 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6117 2016-01-26 Richard Biener <rguenther@suse.de>
6119 PR tree-optimization/69452
6120 * gcc.dg/torture/pr69452.c: New testcase.
6122 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6125 * gcc.dg/pr69442.c: New test.
6127 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6130 * gcc.target/aarch64/simd/pr67896.C: New.
6132 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6134 PR tree-optimization/69400
6135 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6137 (plugin_init): Call it.
6138 * gcc.dg/torture/pr69400.c: New test.
6140 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6142 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6144 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6145 Sebastian Pop <s.pop@samsung.com>
6147 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6150 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6151 Sebastian Pop <s.pop@samsung.com>
6153 * gcc.dg/graphite/pr69292.c: New.
6155 2016-01-25 Jakub Jelinek <jakub@redhat.com>
6157 * c-c++-common/goacc/use_device-1.c: New test.
6159 2016-01-25 Jeff Law <law@redhat.com>
6161 PR tree-optimization/69196
6162 PR tree-optimization/68398
6163 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6164 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6166 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
6169 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6172 2016-01-25 Richard Biener <rguenther@suse.de>
6175 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6177 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6180 * gcc.dg/pr69421.c: New test.
6182 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6184 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6185 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6186 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6187 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6188 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6189 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6190 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6191 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6192 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6193 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6195 2016-01-25 Richard Biener <rguenther@suse.de>
6197 PR tree-optimization/69376
6198 * gcc.dg/torture/pr69376.c: New testcase.
6200 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6204 * gfortran.dg/interface_38.f90: New test.
6205 * gfortran.dg/interface_39.f90: New test.
6207 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6210 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6215 * g++.dg/template/pr11858.C: New test.
6216 * g++.dg/template/pr24663.C: New test.
6217 * g++.dg/template/unify12.C: New test.
6218 * g++.dg/template/unify13.C: New test.
6219 * g++.dg/template/unify14.C: New test.
6220 * g++.dg/template/unify15.C: New test.
6221 * g++.dg/template/unify16.C: New test.
6222 * g++.dg/template/unify17.C: New test.
6224 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6227 gfortran.dg/pr68283.f90: New test.
6229 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6232 * gfortran.dg/inline_matmul_13.f90: New test.
6233 * gfortran.dg/matmul_bounds_8.f90: New test.
6234 * gfortran.dg/matmul_bounds_9.f90: New test.
6235 * gfortran.dg/matmul_bounds_10.f90: New test.
6237 2016-01-23 Tom de Vries <tom@codesourcery.com>
6239 PR tree-optimization/69426
6240 * gcc.dg/autopar/pr69426.c: New test.
6242 2016-01-23 Martin Sebor <msebor@redhat.com>
6246 * g++.dg/cpp0x/alignas5.C: New test.
6247 * g++.dg/ext/vector29.C: Same.
6249 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
6251 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6252 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6253 _GNU_SOURCE from compile flags to the source.
6254 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6255 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6256 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6257 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6259 2016-01-22 Jakub Jelinek <jakub@redhat.com>
6262 * g++.dg/opt/pr69432.C: New test.
6264 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6266 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6267 32-bit targets testing an -m64 multilib.
6269 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6271 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
6274 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
6276 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
6278 2016-01-21 Christian Bruel <christian.bruel@st.com>
6281 * gcc.target/i386/pr68674.c
6282 * gcc.target/aarch64/pr68674.c
6283 * gcc.target/arm/pr68674.c
6285 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6288 * gcc.c-torture/execute/pr69403.c: New test.
6290 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6293 * g++.dg/template/pr55843.C: New.
6295 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
6298 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
6299 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
6301 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6304 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
6305 from dg-do compile directive, and instead add
6306 { dg-require-effective-target int128 }.
6308 2016-01-20 Martin Sebor <msebor@redhat.com>
6311 * gcc.dg/sync-fetch.c: New test.
6313 2016-01-21 Martin Sebor <msebor@redhat.com>
6316 * gcc.target/powerpc/pr69252.c: New test.
6318 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6321 * gfortran.dg/pr65996.f90: New test.
6323 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
6326 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
6327 expected to generate an error.
6329 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
6332 * gcc.dg/torture/pr66178.c: New test.
6334 2016-01-21 Anton Blanchard <anton@samba.org>
6335 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6338 * gcc.target/powerpc/pr63354.c: New test.
6340 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
6342 PR rtl-optimization/68990
6343 * gcc.target/i386/pr68990: New.
6345 2016-01-21 Nick Clifton <nickc@redhat.com>
6348 * gcc.target/mips/pr69129.c: New.
6350 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
6353 * g++.dg/cpp0x/pr58046.C: New.
6355 2016-01-21 Jakub Jelinek <jakub@redhat.com>
6359 * gcc.target/arm/pr69187.c: New test.
6362 * g++.dg/torture/pr69355.C: New test.
6364 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6365 Sebastian Pop <s.pop@samsung.com>
6367 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
6369 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6370 Sebastian Pop <s.pop@samsung.com>
6372 * gcc.dg/graphite/pr68976.c: New test.
6374 2016-01-21 Jakub Jelinek <jakub@redhat.com>
6377 * c-c++-common/pr67653.c: New test.
6378 * gcc.dg/torture/pr29119.c: Add dg-warning.
6380 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
6382 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6384 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6387 * gcc.dg/pr24293.c: New test.
6388 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6389 incomplete struct type.
6390 * gcc.dg/declspec-1.c: Likewise.
6391 * gcc.dg/pr63549.c: Likewise.
6393 2016-01-20 Jakub Jelinek <jakub@redhat.com>
6395 PR tree-optimization/66612
6396 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6397 for bdn instruction.
6399 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6401 * lib/target-supports.exp
6402 (check_effective_target_arm_fp_ok_nocache): New.
6403 (check_effective_target_arm_fp_ok): New.
6404 (add_options_for_arm_fp): New.
6405 (check_effective_target_arm_crypto_ok_nocache): Require
6406 target_arm_v8_neon_ok instead of arm32.
6407 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6408 (check_effective_target_arm_crypto_pragma_ok): New.
6409 (add_options_for_arm_vfp): New.
6410 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6411 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6412 target instead. Force initial fpu to vfp.
6413 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6414 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6415 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6417 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6418 use arm_vfp effective target instead. Force initial fpu to vfp.
6419 * gcc.target/arm/attr-neon3.c: Likewise.
6420 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6422 * gcc.target/arm/unsigned-float.c: Likewise.
6423 * gcc.target/arm/vfp-1.c: Likewise.
6424 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6425 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6426 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6427 * gcc.target/arm/vfp-ldmias.c: Likewise.
6428 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6429 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6430 * gcc.target/arm/vfp-stmiad.c: Likewise.
6431 * gcc.target/arm/vfp-stmias.c: Likewise.
6432 * gcc.target/arm/vnmul-1.c: Likewise.
6433 * gcc.target/arm/vnmul-2.c: Likewise.
6434 * gcc.target/arm/vnmul-3.c: Likewise.
6435 * gcc.target/arm/vnmul-4.c: Likewise.
6437 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
6440 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6441 the MPX run-time library, for compile-time MPX test.
6442 * gcc.target/i386/chkp-always_inline.c: Likewise.
6443 * gcc.target/i386/chkp-bndret.c: Likewise.
6444 * gcc.target/i386/chkp-builtins-1.c: Likewise.
6445 * gcc.target/i386/chkp-builtins-2.c: Likewise.
6446 * gcc.target/i386/chkp-builtins-3.c: Likewise.
6447 * gcc.target/i386/chkp-builtins-4.c: Likewise.
6448 * gcc.target/i386/chkp-const-check-1.c: Likewise.
6449 * gcc.target/i386/chkp-const-check-2.c: Likewise.
6450 * gcc.target/i386/chkp-hidden-def.c: Likewise.
6451 * gcc.target/i386/chkp-label-address.c: Likewise.
6452 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
6453 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
6454 * gcc.target/i386/chkp-pr69044.c: Likewise.
6455 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
6456 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
6457 * gcc.target/i386/chkp-strchr.c: Likewise.
6458 * gcc.target/i386/chkp-strlen-1.c: Likewise.
6459 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6460 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6461 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6462 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6463 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6464 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6465 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6466 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6467 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6468 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6469 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6470 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6471 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6472 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6473 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6474 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6475 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6476 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6477 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6478 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6479 * gcc.target/i386/pr63995-2.c: Likewise.
6480 * gcc.target/i386/pr64805.c: Likewise.
6481 * gcc.target/i386/pr65044.c: Likewise.
6482 * gcc.target/i386/pr65167.c: Likewise.
6483 * gcc.target/i386/pr65183.c: Likewise.
6484 * gcc.target/i386/pr65184.c: Likewise.
6485 * gcc.target/i386/thunk-retbnd.c: Likewise.
6487 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
6489 PR tree-optimization/69328
6490 * gcc.dg/pr69328.c: New test.
6492 2016-01-20 Jeff Law <law@redhat.com>
6495 * gcc.target/m68k/pr25114.c: New test.
6497 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6499 * gcc.target/arm/memset-inline-10.c: Added
6500 dg-require-effective-target arm_thumb2_ok.
6502 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
6504 * gcc.dg/debug/dwarf2/sso.c: New test.
6506 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
6509 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
6510 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
6511 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
6513 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6516 * g++.dg/ipa/devirt-50.C: New testcase.
6518 2016-01-19 Marek Polacek <polacek@redhat.com>
6521 * g++.dg/cpp1y/parameter-pack-1.C: New test.
6522 * g++.dg/cpp1y/parameter-pack-2.C: New test.
6524 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6527 * gcc.target/arm/pr69135_1.c: New test.
6529 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6531 * gcc.target/aarch64/ccmp_1.c: Add new tests.
6533 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6535 * gcc.target/aarch64/ccmp_1.c: New testcase.
6537 2016-01-19 Marek Polacek <polacek@redhat.com>
6540 * g++.dg/cpp0x/enum30.C: New test.
6542 2016-01-19 Richard Biener <rguenther@suse.de>
6544 PR tree-optimization/69336
6545 * g++.dg/tree-ssa/pr69336.C: New testcase.
6547 2016-01-19 Jakub Jelinek <jakub@redhat.com>
6550 * gcc.dg/pr65779.c: New test.
6552 2016-01-19 Richard Biener <rguenther@suse.de>
6554 PR tree-optimization/69352
6555 * gcc.dg/torture/pr69352.c: New testcase.
6557 2016-01-19 Jakub Jelinek <jakub@redhat.com>
6559 PR rtl-optimization/68955
6560 PR rtl-optimization/64557
6561 * gcc.dg/torture/pr68955.c: New test.
6563 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6566 * g++.dg/torture/pr69136.C: New testcase.
6568 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6571 * g++.dg/lto/pr69133_0.C: New testcase.
6572 * g++.dg/lto/pr69133_1.C: New testcase.
6574 2016-01-15 Jeff Law <law@redhat.com>
6576 PR tree-optimization/69320
6577 * gcc.c-torture/pr69320-1.c: New test.
6578 * gcc.c-torture/pr69320-2.c: New test.
6579 * gcc.c-torture/pr69320-3.c: New test.
6580 * gcc.c-torture/pr69320-4.c: New test.
6582 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6587 * g++.dg/template/pr11858.C: New test.
6588 * g++.dg/template/pr24663.C: New test.
6589 * g++.dg/template/unify12.C: New test.
6590 * g++.dg/template/unify13.C: New test.
6591 * g++.dg/template/unify14.C: New test.
6592 * g++.dg/template/unify15.C: New test.
6593 * g++.dg/template/unify16.C: New test.
6594 * g++.dg/template/unify17.C: New test.
6596 2016-01-18 David Malcolm <dmalcolm@redhat.com>
6599 * gcc.dg/pr69181-1.c: New test file.
6600 * gcc.dg/pr69181-2.c: New test file.
6601 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
6602 globals by moving it to...
6603 (cleanup-after-saved-dg-test): ...this new function. Add
6604 "global additional_sources_used". Add reset of global
6605 multiline_expected_outputs to the empty list.
6606 * lib/multiline.exp (_multiline_expected_outputs): Rename this
6608 (multiline_expected_outputs): ...this, and updated comments to
6609 note that it is modified from gcc-dg.exp.
6610 (dg-end-multiline-output): Update for the above renaming.
6611 (handle-multiline-outputs): Likewise. Remove the clearing
6612 of the expected outputs to the empty list.
6614 2016-01-18 Richard Biener <rguenther@suse.de>
6616 PR tree-optimization/69297
6617 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
6619 2016-01-18 Joseph Myers <joseph@codesourcery.com>
6621 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
6623 * gcc.target/mips/mips-3d-2.c: Likewise.
6624 * gcc.target/mips/mips-3d-3.c: Likewise.
6625 * gcc.target/mips/mips-3d-4.c: Likewise.
6626 * gcc.target/mips/mips-3d-5.c: Likewise.
6627 * gcc.target/mips/mips-3d-6.c: Likewise.
6628 * gcc.target/mips/mips-3d-7.c: Likewise.
6629 * gcc.target/mips/mips-3d-8.c: Likewise.
6630 * gcc.target/mips/mips-3d-9.c: Likewise.
6631 * gcc.target/mips/mips-ps-1.c: Likewise.
6632 * gcc.target/mips/mips-ps-2.c: Likewise.
6633 * gcc.target/mips/mips-ps-3.c: Likewise.
6634 * gcc.target/mips/mips-ps-4.c: Likewise.
6635 * gcc.target/mips/mips-ps-5.c: Likewise.
6636 * gcc.target/mips/mips-ps-6.c: Likewise.
6637 * gcc.target/mips/mips-ps-7.c: Likewise.
6638 * gcc.target/mips/mips-ps-type.c: Likewise.
6639 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6640 * gcc.target/mips/mips16-attributes-6.c: Likewise.
6642 2016-01-18 Tom de Vries <tom@codesourcery.com>
6644 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
6645 * c-c++-common/goacc/kernels-double-reduction.c: New test.
6646 * c-c++-common/goacc/kernels-empty.c: New test.
6647 * c-c++-common/goacc/kernels-eternal.c: New test.
6648 * c-c++-common/goacc/kernels-loop-2.c: New test.
6649 * c-c++-common/goacc/kernels-loop-3.c: New test.
6650 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
6651 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
6652 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
6653 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
6654 * c-c++-common/goacc/kernels-loop-data.c: New test.
6655 * c-c++-common/goacc/kernels-loop-g.c: New test.
6656 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
6657 * c-c++-common/goacc/kernels-loop-n.c: New test.
6658 * c-c++-common/goacc/kernels-loop-nest.c: New test.
6659 * c-c++-common/goacc/kernels-loop.c: New test.
6660 * c-c++-common/goacc/kernels-noreturn.c: New test.
6661 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
6662 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
6663 * c-c++-common/goacc/kernels-reduction.c: New test.
6665 2016-01-18 Tom de Vries <tom@codesourcery.com>
6667 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
6668 * gcc.dg/autopar/outer-2.c: Same.
6669 * gcc.dg/autopar/outer-3.c: Same.
6670 * gcc.dg/autopar/outer-4.c: Same.
6671 * gcc.dg/autopar/outer-5.c: Same.
6672 * gcc.dg/autopar/outer-6.c: Same.
6673 * gcc.dg/autopar/parallelization-1.c: Same.
6674 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
6675 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
6676 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
6677 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
6678 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
6679 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
6680 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
6681 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
6682 * gcc.dg/autopar/pr39500-1.c: Same.
6683 * gcc.dg/autopar/pr39500-2.c: Same.
6684 * gcc.dg/autopar/pr46193.c: Same.
6685 * gcc.dg/autopar/pr46194.c: Same.
6686 * gcc.dg/autopar/pr49580.c: Same.
6687 * gcc.dg/autopar/pr49960-1.c: Same.
6688 * gcc.dg/autopar/pr49960.c: Same.
6689 * gcc.dg/autopar/pr68373.c: Same.
6690 * gcc.dg/autopar/reduc-1.c: Same.
6691 * gcc.dg/autopar/reduc-1char.c: Same.
6692 * gcc.dg/autopar/reduc-1short.c: Same.
6693 * gcc.dg/autopar/reduc-2.c: Same.
6694 * gcc.dg/autopar/reduc-2char.c: Same.
6695 * gcc.dg/autopar/reduc-2short.c: Same.
6696 * gcc.dg/autopar/reduc-3.c: Same.
6697 * gcc.dg/autopar/reduc-4.c: Same.
6698 * gcc.dg/autopar/reduc-6.c: Same.
6699 * gcc.dg/autopar/reduc-7.c: Same.
6700 * gcc.dg/autopar/reduc-8.c: Same.
6701 * gcc.dg/autopar/reduc-9.c: Same.
6702 * gcc.dg/autopar/uns-outer-4.c: Same.
6703 * gcc.dg/autopar/uns-outer-5.c: Same.
6704 * gcc.dg/autopar/uns-outer-6.c: Same.
6705 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
6706 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
6708 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6711 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
6712 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
6714 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6717 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
6718 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
6719 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
6721 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6724 * gcc.dg/tree-ssa/sra-17.c: New.
6725 * gcc.dg/tree-ssa/sra-18.c: New.
6727 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6729 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6731 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
6733 * gnat.dg/inline12.adb: New test.
6735 2016-01-18 Bin Cheng <bin.cheng@arm.com>
6737 PR tree-optimization/66797
6738 * gcc.c-torture/execute/pr65447.c: Relax check condition.
6740 2016-01-18 Richard Biener <rguenther@suse.de>
6742 PR tree-optimization/69170
6743 * gcc.dg/torture/pr69170.c: New testcase.
6745 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
6747 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6749 2016-01-16 Tom de Vries <tom@codesourcery.com>
6751 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6753 2016-01-16 Tom de Vries <tom@codesourcery.com>
6755 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6756 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
6757 redundant dg-require-effective-target pthread.
6758 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6759 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6760 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6761 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6762 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6763 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6764 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6766 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
6769 * gcc.target/powerpc/recip-6.c: Enable on AIX.
6770 * gcc.target/powerpc/recip-7.c: Same.
6772 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6775 * g++.dg/template/pr69091.C: New test.
6777 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6779 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6780 dump does not contain an error_mark_node.
6781 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6782 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6784 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6787 * g++.dg/template/pr68936.C: New test.
6789 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
6792 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6793 * gcc.target/powerpc/recip-2.c: Same.
6794 * gcc.target/powerpc/recip-3.c: Same.
6795 * gcc.target/powerpc/recip-4.c: Same.
6796 * gcc.target/powerpc/recip-sqrtf.c: Same.
6798 2016-01-15 Jeff Law <law@redhat.com>
6800 PR tree-optimization/69270
6801 * gcc.dg/tree-ssa/pr69270-2.c: New test.
6802 * gcc.dg/tree-ssa/pr69270-3.c: New test.
6804 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
6807 * gfortran.dg/deferred_character_13.f90: New test for the fix
6808 of comment 3 of the PR.
6811 * gfortran.dg/deferred_character_8.f90: New test
6812 * gfortran.dg/allocate_error_5.f90: New test
6815 * gfortran.dg/deferred_character_10.f90: New test
6818 * gfortran.dg/deferred_character_14.f90: New test
6821 * gfortran.dg/deferred_character_11.f90: New test
6824 * gfortran.dg/deferred_character_9.f90: New test
6826 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
6828 PR rtl-optimization/69030
6829 * gcc.target/i386/pr69030.c: New.
6831 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6833 * gcc.target/aarch64/target_attr_17.c: New test.
6835 2016-01-15 Richard Biener <rguenther@suse.de>
6837 PR tree-optimization/66856
6838 * gcc.dg/torture/pr66856-1.c: New testcase.
6839 * gcc.dg/torture/pr66856-2.c: Likewise.
6841 2016-01-15 Richard Biener <rguenther@suse.de>
6844 * g++.dg/lto/pr69137_0.C: New testcase.
6846 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
6849 * gcc.target/i386/pr69246.c: New test.
6851 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6853 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
6855 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6858 * g++.dg/init/const9.C: Disable test on S/390.
6860 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6862 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6863 * g++.dg/Wno-frame-address.C: Ditto.
6865 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6867 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6869 2016-01-15 Richard Biener <rguenther@suse.de>
6871 PR tree-optimization/68961
6872 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6874 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6876 * gcc.target/i386/pr65105-5.c: New test.
6878 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6880 * gcc.c-torture/execute/alias-4.c: New testcase.
6882 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6885 * g++.dg/ipa/devirt-49.C: New testcase.
6887 2016-01-15 Christian Bruel <christian.bruel@st.com>
6890 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6891 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6892 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6894 2016-01-15 Richard Biener <rguenther@suse.de>
6896 PR tree-optimization/69117
6897 * gcc.dg/torture/pr69117.c: New testcase.
6899 2015-01-14 Ryan Burn <contact@rnburn.com>
6902 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6904 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6907 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6908 range tests use 100 * maximum instead of maximum + 1.
6910 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6913 * gcc.dg/guality/pr69244.c: New test.
6915 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
6917 * lib/target-supports.exp (check_effective_target_issignaling):
6919 * gcc.dg/pr61441.c: Require issignaling effective target.
6921 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
6924 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6926 2016-01-14 David Malcolm <dmalcolm@redhat.com>
6929 PR preprocessor/69177
6930 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6931 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6932 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6933 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6935 2016-01-14 Marek Polacek <polacek@redhat.com>
6938 * gcc.dg/array-15.c: New test.
6940 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6943 PR tree-optimization/69155
6944 * gfortran.dg/pr68146.f: New test.
6945 * gfortran.dg/pr69155.f90: New test.
6947 2016-01-14 Richard Biener <rguenther@suse.de>
6949 PR tree-optimization/68060
6950 * gcc.dg/torture/pr68060-1.c: New testcase.
6951 * gcc.dg/torture/pr68060-2.c: Likewise.
6953 2016-01-14 Nick Clifton <nickc@redhat.com>
6955 * lib/target-supports.exp
6956 (check_effective_target_arm_neon_ok_nocache): Add an option
6957 sequence that includes setting the ARM architecture to ARMv7-A.
6958 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6959 command line options necessary to enable Neon support.
6960 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6961 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6962 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6963 * gcc.target/arm/pr69180.c: Likewise.
6965 2016-01-14 Jeff Law <law@redhat.com>
6967 PR tree-optimization/69270
6968 * gcc.dg/tree-ssa/pr69270.c: New test.
6970 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
6973 * c-c++-common/pr66208.c: New file.
6975 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6977 PR tree-optimization/69156
6978 * gcc.dg/pr69156.c: New test.
6980 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
6982 * gcc.target/i386/pr69225-7.c: New test.
6984 2016-01-13 Richard Henderson <rth@redhat.com>
6986 * gcc.dg/tm/memopt-13.c: Update expected function.
6987 * gcc.dg/tm/memopt-6.c: Likewise.
6989 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
6991 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6992 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6993 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6994 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
6996 2016-01-13 Tom de Vries <tom@codesourcery.com>
6998 PR tree-optimization/69169
6999 * gcc.dg/pr69169.c: New test.
7001 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7004 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7005 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
7006 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
7007 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
7008 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
7009 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
7010 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
7011 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
7013 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7016 * gcc.dg/pr69247.c: New test.
7018 2016-01-13 Richard Biener <rguenther@suse.de>
7020 PR tree-optimization/69242
7021 * gcc.dg/torture/pr69242.c: New testcase.
7023 2016-01-13 Richard Biener <rguenther@suse.de>
7025 PR tree-optimization/69186
7026 * gcc.dg/torture/pr69186.c: New testcase.
7028 2016-01-13 Jeff Law <law@redhat.com>
7030 PR tree-optimization/67755
7031 * gcc.dg/tree-ssa/pr67755.c: New test.
7033 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7035 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7036 pass number in output by a star.
7038 2016-01-12 Bin Cheng <bin.cheng@arm.com>
7040 PR tree-optimization/68911
7041 * gcc.c-torture/execute/pr68911.c: New test.
7043 2016-01-12 Marek Polacek <polacek@redhat.com>
7046 * g++.dg/warn/permissive-1.C: New test.
7048 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7052 * g++.dg/opt/pr69213.C: New test.
7054 2016-01-12 Christian Bruel <christian.bruel@st.com>
7057 * gcc.target/arm/pr69180.c: New test.
7059 2016-01-12 Richard Biener <rguenther@suse.de>
7062 * g++.dg/lto/pr69077_0.C: New testcase.
7063 * g++.dg/lto/pr69077_1.C: Likewise.
7065 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7068 * g++.dg/opt/pr69175.C: New test.
7070 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7072 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7073 rather than #including math.h & stdlib.h.
7074 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7075 * gcc.dg/vect/pr49771.c: Likewise.
7076 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7077 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7078 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7079 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7080 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7081 * gcc.dg/vect/pr44507.c: Likewise.
7082 * gcc.dg/vect/pr45902.c: Likewise.
7083 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7084 * gcc.dg/vect/vect-117.c: Likewise.
7085 * gcc.dg/vect/vect-99.c: Likewise.
7086 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7087 * gcc.dg/vect/vect-cond-1.c: Likewise.
7088 * gcc.dg/vect/vect-cond-2.c: Likewise.
7089 * gcc.dg/vect/vect-cond-3.c: Likewise.
7090 * gcc.dg/vect/vect-cond-4.c: Likewise.
7091 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7092 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7093 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7094 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7095 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7096 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7097 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7098 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7099 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7100 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7101 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7102 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7103 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7104 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7105 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7106 include of signal.h.
7107 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7108 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7109 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7110 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7111 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7112 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7113 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7114 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7115 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7116 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7117 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7118 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7119 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
7120 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
7121 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7122 * gcc.dg/vect/vect-outer-5.c: Likewise.
7123 * gcc.dg/vect/vect-outer-6.c: Likewise.
7124 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7127 2016-01-12 Nick Clifton <nickc@redhat.com>
7130 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7131 to fread so that it will be found in all target runtimes.
7133 2016-01-12 Richard Biener <rguenther@suse.de>
7135 PR tree-optimization/69053
7136 * g++.dg/torture/pr69053.C: New testcase.
7138 2016-01-12 Richard Biener <rguenther@suse.de>
7140 PR tree-optimization/69168
7141 * gcc.dg/torture/pr69168.c: New testcase.
7143 2016-01-12 Richard Biener <rguenther@suse.de>
7145 PR tree-optimization/69157
7146 * gcc.dg/torture/pr69157.c: New testcase.
7148 2016-01-12 Richard Biener <rguenther@suse.de>
7150 PR tree-optimization/69174
7151 * gcc.dg/torture/pr69174.c: New testcase.
7153 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7157 * g++.dg/tls/pr66808.C: New test.
7158 * g++.dg/tls/pr69000.C: New test.
7160 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7162 * gcc.target/powerpc/swaps-p8-23.c: New test.
7163 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7165 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
7167 PR tree-optimization/68356
7168 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7170 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7171 Jim Wilson <jim.wilson@linaro.org>
7174 * gcc.target/arm/pr69194.c: New test.
7176 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7179 * gcc.target/i386/pr69225-1.c: New test.
7180 * gcc.target/i386/pr69225-2.c: Likewise.
7181 * gcc.target/i386/pr69225-3.c: Likewise.
7182 * gcc.target/i386/pr69225-4.c: Likewise.
7183 * gcc.target/i386/pr69225-5.c: Likewise.
7184 * gcc.target/i386/pr69225-6.c: Likewise.
7186 2016-01-11 Jakub Jelinek <jakub@redhat.com>
7189 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7193 * gcc.dg/pr69071.c: New test.
7196 * g++.dg/opt/pr69211.C: New test.
7198 PR tree-optimization/69214
7199 * gcc.c-torture/compile/pr69214.c: New test.
7201 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
7203 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7204 * gcc.target/i386/pr66232-11.c: Ditto.
7205 * gcc.target/i386/pr66232-12.c: Ditto.
7206 * gcc.target/i386/pr66232-13.c: Ditto.
7208 2016-01-11 Richard Biener <rguenther@suse.de>
7210 PR tree-optimization/69173
7211 * gcc.dg/torture/pr69173.c: New testcase.
7213 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7215 PR rtl-optimization/68796
7216 * gcc.target/aarch64/tst_5.c: New test.
7217 * gcc.target/aarch64/tst_6.c: Likewise.
7219 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7221 PR rtl-optimization/68841
7222 * gcc.dg/pr68841.c: New test.
7223 * gcc.c-torture/execute/pr68841.c: New test.
7225 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7227 PR rtl-optimization/68920
7228 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7230 * gcc.dg/ifcvt-5.c: New test.
7232 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
7235 * g++.dg/pr69123.C: New.
7237 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7240 * gcc.target/i386/pr69010.c: New test.
7242 2016-01-11 Martin Jambor <mjambor@suse.cz>
7245 * gcc.target/i386/chkp-pr69044.c: New test.
7247 2016-01-11 Tom de Vries <tom@codesourcery.com>
7249 PR tree-optimization/69109
7250 * gcc.dg/autopar/pr69109-2.c: New test.
7251 * gcc.dg/autopar/pr69109.c: New test.
7253 2016-01-11 Tom de Vries <tom@codesourcery.com>
7255 PR tree-optimization/69108
7256 * gcc.dg/autopar/pr69108.c: New test.
7258 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7261 * c-c++-common/Wisleading-indentation.c: Augment test.
7263 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7266 * gfortran.dg/inline_matmul_12.f90: New test.
7268 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
7271 * gfortran.dg/actual_array_offset_1: New test.
7273 2016-01-10 Tom de Vries <tom@codesourcery.com>
7275 PR tree-optimization/69062
7276 * gcc.dg/autopar/pr69062.c: New test.
7278 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
7280 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
7281 * gcc.dg/vect/slp-perm-2.c: Likewise.
7282 * gcc.dg/vect/slp-perm-3.c: Likewise.
7283 * gcc.dg/vect/slp-perm-5.c: Likewise.
7284 * gcc.dg/vect/slp-perm-6.c: Likewise.
7285 * gcc.dg/vect/slp-perm-7.c: Likewise.
7286 * gcc.dg/vect/slp-perm-8.c: Likewise.
7288 2016-01-10 Tom de Vries <tom@codesourcery.com>
7290 PR tree-optimization/69039
7291 * gcc.dg/autopar/pr69039.c: New test.
7293 2016-01-09 Marek Polacek <polacek@redhat.com>
7296 * g++.dg/pr69113.C: New test.
7298 2016-01-09 Jakub Jelinek <jakub@redhat.com>
7301 PR tree-optimization/69097
7302 * gcc.c-torture/execute/pr50865.c: New test.
7303 * gcc.c-torture/execute/pr69097-1.c: New test.
7304 * gcc.c-torture/execute/pr69097-2.c: New test.
7305 * gcc.dg/pr69097-1.c: New test.
7306 * gcc.dg/pr69097-2.c: New test.
7308 2016-01-09 Jakub Jelinek <jakub@redhat.com>
7311 * g++.dg/opt/pr69164.C: New test.
7313 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7315 PR tree-optimization/69167
7316 * gcc.dg/pr69167.c: New test.
7318 2016-01-08 Marek Polacek <polacek@redhat.com>
7321 * g++.dg/pr68449.C: New.
7323 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
7325 PR tree-optimization/68707
7326 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
7327 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
7328 on platforms supporting it.
7329 * gcc.dg/vect/slp-perm-2.c: Likewise.
7330 * gcc.dg/vect/slp-perm-3.c: Likewise.
7331 * gcc.dg/vect/slp-perm-5.c: Likewise.
7332 * gcc.dg/vect/slp-perm-7.c: Likewise.
7333 * gcc.dg/vect/slp-perm-8.c: Likewise.
7334 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
7335 on platforms supporting it.
7337 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7339 PR tree-optimization/69162
7340 * gcc.dg/pr69162.c: New test.
7342 PR tree-optimization/69172
7343 * gcc.dg/pr69172.c: New test.
7345 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
7347 PR tree-optimization/67781
7348 * gcc.c-torture/execute/pr67781.c: New file.
7350 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7352 PR tree-optimization/69083
7353 * gcc.dg/vect/pr69083.c: New test.
7355 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
7357 PR tree-optimization/61441
7358 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
7359 Use -fexcess-precision=standard for compiler options.
7360 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
7362 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7365 * gfortran.dg/gomp/pr69128.f90: New test.
7368 * g++.dg/ext/pr69145-1.C: New test.
7369 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
7370 * g++.dg/ext/pr69145-2.h: New file.
7372 2016-01-07 Martin Sebor <msebor@redhat.com>
7375 * gcc.dg/atomic-fetch-bool.c: New test.
7376 * gcc.dg/sync-fetch-bool.c: New test.
7378 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7381 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7383 2016-01-07 Nick Clifton <nickc@redhat.com>
7386 * g++.dg/pr66655.C: New test.
7387 * g++.dg/pr66655_1.cc: Test support file.
7388 * g++.dg/pr66655.h: Test header file.
7390 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7393 gfortran.dg/gomp/pr66680.f90: New test.
7395 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7398 * gcc.target/i386/pr69171-1.c: New test.
7399 * gcc.target/i386/pr69171-2.c: Likewise.
7400 * gcc.target/i386/pr69171-3.c: Likewise.
7401 * gcc.target/i386/pr69171-4.c: Likewise.
7402 * gcc.target/i386/pr69171-5.c: Likewise.
7403 * gcc.target/i386/pr69171-6.c: Likewise.
7405 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
7408 * c-c++-common/pr67639.c: New test.
7410 2016-01-07 Jakub Jelinek <jakub@redhat.com>
7412 PR tree-optimization/69141
7413 * g++.dg/opt/pr69141.C: New test.
7415 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
7417 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7419 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
7422 * gcc.target/i386/pr69140.c: New test
7424 2016-01-06 David Malcolm <dmalcolm@redhat.com>
7426 * gcc.dg/bad-dereference.c: New test case.
7428 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7430 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7432 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
7434 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7436 2016-01-06 Marek Polacek <polacek@redhat.com>
7439 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7441 2016-01-05 Marek Polacek <polacek@redhat.com>
7444 * gcc.dg/atomic-invalid-2.c: New.
7446 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7449 * gcc.target/i386/pr68991.c: New test.
7451 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7454 * g++.dg/pr68991-1.C: New test.
7455 * g++.dg/pr68991-2.C: Likewise.
7457 2016-01-05 Sergei Trofimovich <siarheit@google.com>
7460 * gcc.target/ia64/pr60465-gprel64.c: New test.
7461 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
7463 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7465 PR rtl-optimization/68651
7466 * gcc.target/aarch64/pr68651_1.c: New test.
7468 2016-01-05 David Malcolm <dmalcolm@redhat.com>
7471 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
7473 2016-01-05 Nathan Sidwell <nathan@acm.org>
7476 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
7478 * gcc.dg/alias-15.c: New.
7480 2016-01-05 Nick Clifton <nickc@redhat.com>
7483 * g++.dg/pr68770.C: New test.
7485 2016-01-04 Mike Stump <mikestump@comcast.net>
7487 * lib/target-supports.exp (check_effective_target_cilkplus):
7488 cilkplus targets require pthreads.
7489 (check_effective_target_cilkplus): Remove special case for NVPTX.
7491 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7493 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
7496 2016-01-04 Jakub Jelinek <jakub@redhat.com>
7498 Update copyright years.
7500 2016-01-04 Marek Polacek <polacek@redhat.com>
7503 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
7504 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
7505 * gcc.dg/atomic/stdatomic-op-5.c: New test.
7507 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7509 * gcc.target/sparc/20160104-2.c: New test.
7511 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7513 * gcc.target/sparc/20160104-1.c: New test.
7515 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
7518 * gfortran.dg/pr65045.f90: New test.
7520 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
7522 * gnat.dg/specs/debug1.ads: Delete.
7524 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7526 PR libgfortran/68867
7527 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
7530 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7532 PR libgfortran/68867
7533 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
7536 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
7539 * gfortran.dg/pr68864.f90: New test.
7541 2016-01-01 Jakub Jelinek <jakub@redhat.com>
7543 PR tree-optimization/69070
7544 * gcc.dg/pr69070.c: New test.
7547 * gfortran.dg/pr69055.f90: New test.
7550 * gcc.dg/pr69015.c: New test.
7552 Copyright (C) 2016 Free Software Foundation, Inc.
7554 Copying and distribution of this file, with or without modification,
7555 are permitted in any medium without royalty provided the copyright
7556 notice and this notice are preserved.