1 2016-06-03 Jan Hubicka <jh@suse.cz>
3 * g++.dg/tree-ssa/pred-1.C: New testcase
4 * gcc.dg/tree-ssa/pred-1.c: New testcase
6 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
11 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
13 2016-06-03 Alan Hayward <alan.hayward@arm.com>
15 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
17 2016-06-03 Alan Hayward <alan.hayward@arm.com>
19 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
20 * testsuite/gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
21 * gcc.dg/vect/vect-live-1.c: New test.
22 * gcc.dg/vect/vect-live-2.c: New test.
23 * gcc.dg/vect/vect-live-3.c: New test.
24 * gcc.dg/vect/vect-live-4.c: New test.
25 * gcc.dg/vect/vect-live-5.c: New test.
26 * gcc.dg/vect/vect-live-slp-1.c: New test.
27 * gcc.dg/vect/vect-live-slp-2.c: New test.
28 * gcc.dg/vect/vect-live-slp-3.c: New test.
30 2016-06-03 Jakub Jelinek <jakub@redhat.com>
33 * g++.dg/opt/pr71387.C: New test.
35 2016-06-02 Jeff Law <law@redhat.com>
37 PR tree-optimization/71328
38 * gcc.c-torture/compile/pr71328.c: New test.
40 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
43 * gfortran.dg/fmt_read_3.f90: Fix typo.
44 * gfortran.dg/fmt_read_4.f90: New test.
46 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
48 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
49 * g++.dg/cpp0x/forw_enum6.C: Likewise.
50 * g++.dg/cpp0x/forw_enum8.C: Likewise.
51 * g++.dg/cpp0x/override2.C: Likewise.
52 * g++.dg/parse/crash5.C: Likewise.
53 * g++.dg/parse/error16.C: Likewise.
54 * g++.dg/parse/error27.C: Likewise.
55 * g++.dg/template/qualttp15.C: Likewise.
56 * g++.dg/template/redecl4.C: Likewise.
57 * g++.old-deja/g++.other/crash39.C: Likewise.
58 * g++.old-deja/g++.other/struct1.C: Likewise.
59 * g++.old-deja/g++.pt/m9a.C: Likewise.
60 * g++.old-deja/g++.pt/memclass10.C: Likewise.
62 2016-06-02 Jakub Jelinek <jakub@redhat.com>
65 * c-c++-common/pr71372.c: New test.
67 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
68 __TIME__ strings with __builtin_strcmp instead of printf and
71 2016-06-02 Martin Liska <mliska@suse.cz>
73 * gcc.dg/predict-9.c: New test.
75 2016-06-02 Jakub Jelinek <jakub@redhat.com>
77 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
78 global set_compiler_env_var and global saved_compiler_env_var.
80 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
82 PR rtl-optimization/71295
83 * gcc.c-torture/compile/pr71295.c: New test.
85 2016-06-02 Jakub Jelinek <jakub@redhat.com>
87 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
89 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
90 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
92 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
93 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
94 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
97 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
99 * gcc.target/powerpc/p9-splat-4.c: New test.
101 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
104 * gcc.target/powerpc/pr71186.c: New test.
106 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
109 * gfortran.dg/fmt_read_3.f90: New test.
111 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
113 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
116 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
118 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
119 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
121 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
122 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
124 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
126 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
127 vars set by dg-set-compiler-env-var.
129 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
132 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
133 to the module procedure declaration.
134 * gfortran.dg/submodule_16.f08: New test.
136 2016-06-01 Jakub Jelinek <jakub@redhat.com>
139 * c-c++-common/gomp/pr71371.c: New test.
141 2016-06-01 Richard Biener <rguenther@suse.de>
143 PR tree-optimization/71366
144 * gcc.dg/torture/pr71366-1.c: New testcase.
145 * gcc.dg/torture/pr71366-2.c: Likewise.
147 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
149 * gcc.target/powerpc/vslv-0.c: New test.
150 * gcc.target/powerpc/vslv-1.c: New test.
151 * gcc.target/powerpc/vsrv-0.c: New test.
152 * gcc.target/powerpc/vsrv-1.c: New test.
154 2016-06-01 Nathan Sidwell <nathan@acm.org>
156 * c-c++-common/torture/pr57945.c: Add expected PTX error.
157 * gcc.target/nvptx/weak.c: New.
159 2016-06-01 Richard Biener <rguenther@suse.de>
161 PR tree-optimization/71261
162 * gcc.dg/torture/vect-bool-1.c: New testcase.
164 2016-06-01 Jakub Jelinek <jakub@redhat.com>
166 * gfortran.dg/gomp/order-1.f90: New test.
167 * gfortran.dg/gomp/order-2.f90: New test.
169 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
171 * gcc.dg/unroll-6.c: Update template.
172 * gcc.dg/unroll-7.c: New testcase.
173 * gcc.dg/unroll-8.c: New testcase.
175 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
177 * gnat.dg/opt56.ad[sb]: New test.
179 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
182 * g++.dg/cpp0x/constexpr-ice16.C: New.
184 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
186 PR tree-optimization/71314
187 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
190 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
192 PR tree-optimization/71077
193 * gcc.dg/tree-ssa/pr71077.c: New test.
195 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
197 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
198 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
199 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
201 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
204 * g++.dg/cpp0x/pr71248.C: New.
205 * g++.dg/cpp0x/auto7.C: Test column numbers too.
206 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
207 * g++.dg/init/new37.C: Likewise.
208 * g++.dg/template/static1.C: Likewise.
209 * g++.dg/template/static2.C: Likewise.
211 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
213 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
215 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
217 2016-05-31 Marek Polacek <polacek@redhat.com>
219 * c-c++-common/Wswitch-unreachable-3.c: New test.
220 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
222 2016-05-31 Richard Biener <rguenther@suse.de>
224 PR tree-optimization/71352
225 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
227 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
229 * gcc.target/arm/armv5_thumb_isa.c: New test.
231 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
234 * gcc.target/i386/pr71346.c: New test.
236 2016-05-31 Tom de Vries <tom@codesourcery.com>
238 PR tree-optimization/69068
239 * gcc.dg/graphite/pr69068.c: New test.
241 2016-05-27 Martin Sebor <msebor@redhat.com>
244 * g++.dg/warn/Wplacement-new-size-3.C: New test.
246 2016-05-30 Jakub Jelinek <jakub@redhat.com>
249 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
250 nowait depend(inout: dd[0]) clauses where permitted.
252 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
255 * g++.dg/parse/pr71238.C: New.
256 * g++.dg/concepts/friend1.C: Test column numbers too.
257 * g++.dg/cpp0x/initlist31.C: Likewise.
258 * g++.dg/cpp0x/pr51420.C: Likewise.
259 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
260 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
261 * g++.dg/ext/builtin3.C: Likewise.
262 * g++.dg/lookup/friend12.C: Likewise.
263 * g++.dg/lookup/friend7.C: Likewise.
264 * g++.dg/lookup/koenig1.C: Likewise.
265 * g++.dg/lookup/koenig5.C: Likewise.
266 * g++.dg/lookup/used-before-declaration.C: Likewise.
267 * g++.dg/overload/koenig1.C: Likewise.
268 * g++.dg/template/crash65.C: Likewise.
269 * g++.dg/template/friend57.C: Likewise.
270 * g++.dg/warn/Wshadow-5.C: Likewise.
271 * g++.dg/warn/Wunused-8.C: Likewise.
272 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
273 * g++.old-deja/g++.jason/lineno5.C: Likewise.
274 * g++.old-deja/g++.jason/member.C: Likewise.
275 * g++.old-deja/g++.jason/report.C: Likewise.
276 * g++.old-deja/g++.jason/scoping12.C: Likewise.
277 * g++.old-deja/g++.law/visibility20.C: Likewise.
278 * g++.old-deja/g++.ns/koenig5.C: Likewise.
279 * g++.old-deja/g++.other/static5.C: Likewise.
280 * g++.old-deja/g++.pt/overload2.C: Likewise.
282 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
284 * gcc.dg/tree-ssa/peel1.c: New testcase.
285 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
286 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
288 2016-05-30 Tom de Vries <tom@codesourcery.com>
290 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
293 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
296 * g++.dg/parse/virtual1.C: New.
298 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
300 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
301 Use correct register when clearing %edx.
303 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
305 PR tree-optimization/71289
306 * gcc.dg/pr71289.c: New test.
308 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
312 * gcc.dg/tree-ssa/pr71269.c: New test.
313 * gcc.dg/tree-ssa/pr71292.c: New test.
315 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
318 * gcc.dg/tree-ssa/pr71252-2.c: New test.
320 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
322 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
323 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
324 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
326 2016-05-30 Tom de Vries <tom@codesourcery.com>
328 PR tree-optimization/69067
329 * gcc.dg/graphite/pr69067.c: New test.
331 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
334 * gcc.target/i386/pr71245-1.c: New test.
335 * gcc.target/i386/pr71245-2.c: Ditto.
337 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
340 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
341 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
342 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
344 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
346 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
348 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
352 * g++.dg/overload/69855.C: New.
353 * g++.old-deja/g++.law/missed-error2.C: Adjust.
354 * g++.old-deja/g++.pt/crash3.C: Likewise.
356 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
359 * g++.dg/parse/namespace13.C: New.
361 2016-05-26 Jeff Law <law@redhat.com>
363 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
364 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
365 * gcc.dg/tree-ssa/pr68198.c: Likewise.
366 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
367 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
368 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
369 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
370 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
371 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
372 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
373 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
374 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
375 * gcc.dg/tree-ssa/vrp56.c: Likewise.
377 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
380 * g++.dg/overload/69855.C: New.
381 * g++.old-deja/g++.law/missed-error2.C: Adjust.
382 * g++.old-deja/g++.pt/crash3.C: Likewise.
384 2016-05-27 Jiong Wang <jiong.wang@arm.com>
387 * gcc.target/aarch64/va_arg_1.c: New testcase.
388 * gcc.target/aarch64/va_arg_2.c: Likewise.
389 * gcc.target/aarch64/va_arg_3.c: Likewise.
391 2016-05-27 Jiong Wang <jiong.wang@arm.com>
393 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
394 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
395 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
396 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
397 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
399 2016-05-27 Marek Polacek <polacek@redhat.com>
402 * g++.dg/torture/pr71308.C: New test.
404 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
406 * gcc.dg/zero_bits_compound-1.c: New test.
407 * gcc.dg/zero_bits_compound-2.c: New test.
409 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
412 * gcc.dg/pr71279.c: New test.
414 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
416 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
417 floating point min/max/comparison instructions.
418 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
420 2016-05-26 Jakub Jelinek <jakub@redhat.com>
422 * c-c++-common/gomp/schedule-1.c: New test.
423 * gfortran.dg/gomp/schedule-1.f90: New test.
425 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
429 * g++.dg/cpp1y/auto-fn32.C: New test.
430 * g++.dg/cpp1y/paren4.C: New test.
432 2016-05-26 Nathan Sidwell <nathan@acm.org>
434 * gcc.dg/20060410.c: Xfail on ptx.
435 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
436 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
437 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
438 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
439 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
441 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
443 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
445 2016-05-26 Jakub Jelinek <jakub@redhat.com>
447 PR tree-optimization/71280
448 * gcc.dg/pr71280.c: New test.
450 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
452 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
453 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
455 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
457 2016-05-26 Jiong Wang <jiong.wang@arm.com>
459 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
462 2016-05-25 Jeff Law <law@redhat.com>
464 PR tree-optimization/71272
465 * gcc.c-torture/compile/pr71272.c: new test.
467 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
469 * gcc.target/powerpc/vec-cmpne.c: New test.
470 * gcc.target/powerpc/vec-cmpne-long.c: New test.
472 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
474 * gnat.dg/opt55.ad[sb]: New test.
476 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
478 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
479 * c-c++-common/pr60226.c: Require int32plus.
480 * gcc.c-torture/execute/pr70602.c: Likewise.
481 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
482 unsigned long for malloc arg type.
483 * gcc.dg/asr_div1.c: Require int32plus.
484 * gcc.dg/enum-mode-1.c: XFAIL for int16.
485 * gcc.dg/pie-1.c: Require pie.
486 * gcc.dg/pie-2.c: Likewise.
487 * gcc.dg/pr59471.c: Require int32plus.
488 * gcc.dg/pr59963-2.c: XFAIL for int16.
489 * gcc.dg/pr60114.c: Require int32plus.
490 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
491 unsigned long for typedef of size_t.
492 * gcc.dg/pr63914.c: Require int32plus.
493 * gcc.dg/pr64536.c: Require pt32plus.
494 * gcc.dg/pr65658.c: Likewise.
495 * gcc.dg/pr67271.c: Require int32plus.
496 * gcc.dg/pr68112.c: Likewise.
497 * gcc.dg/pr69071.c: Skip for avr target.
498 * gcc.dg/pr69973.c: Require int32plus.
499 * gcc.dg/pr70169.c: Skip for avr target.
500 * gcc.dg/sso-6.c: Require int32plus.
501 * gcc.dg/sso-7.c: Likewise.
502 * gcc.dg/sso-8.c: Likewise.
503 * gcc.dg/vrp-min-max-2.c: Likewise.
505 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
508 * gcc.target/i386/pr70738-1.c: New test.
509 * gcc.target/i386/pr70738-2.c: Likewise.
510 * gcc.target/i386/pr70738-3.c: Likewise.
511 * gcc.target/i386/pr70738-4.c: Likewise.
512 * gcc.target/i386/pr70738-5.c: Likewise.
513 * gcc.target/i386/pr70738-6.c: Likewise.
514 * gcc.target/i386/pr70738-7.c: Likewise.
515 * gcc.target/i386/pr70738-8.c: Likewise.
516 * gcc.target/i386/pr70738-9.c: Likewise.
518 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
520 PR rtl-optimization/66940
521 * gcc.c-torture/execute/pr66940.c: New test.
523 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
525 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
526 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
527 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
528 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
529 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
530 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
531 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
532 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
533 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
534 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
535 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
536 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
537 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
538 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
539 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
540 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
541 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
542 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
543 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
544 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
545 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
546 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
547 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
548 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
550 2016-05-25 Marek Polacek <polacek@redhat.com>
553 * gcc.dg/noncompile/pr71265.c: New test.
556 * gcc.dg/noncompile/old-style-parm-3.c: New test.
558 2016-05-25 Nathan Sidwell <nathan@acm.org>
560 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
562 2016-05-25 Richard Biener <rguenther@suse.de>
564 PR tree-optimization/71261
565 * c-c++-common/torture/pr71261.c: New testcase.
567 2016-05-25 Richard Biener <rguenther@suse.de>
569 PR tree-optimization/71264
570 * gcc.dg/vect/pr71264.c: New testcase.
572 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
575 * g++.dg/cpp0x/alias-decl-53.C: New.
576 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
578 2016-05-25 Martin Liska <mliska@suse.cz>
580 * g++.dg/pr71239.C: New test.
582 2016-05-25 Richard Biener <rguenther@suse.de>
584 * gcc/testsuite/gcc.dg/vect/pr58135.c: Rename to ...
585 * gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c: ... this.
587 2016-05-25 Marek Polacek <polacek@redhat.com>
589 * g++.dg/pr65295.C: Use target c++14.
591 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
593 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
594 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
596 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
598 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
601 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
603 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
604 * c-c++-common/goacc/deviceptr-1.c: Likewise.
605 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
606 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
607 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
608 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
609 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
610 * c-c++-common/goacc/pcopy.c: Likewise.
611 * c-c++-common/goacc/pcopyin.c: Likewise.
612 * c-c++-common/goacc/pcopyout.c: Likewise.
613 * c-c++-common/goacc/pcreate.c: Likewise.
614 * c-c++-common/goacc/pr70688.c: New test.
615 * c-c++-common/goacc/present-1.c: Adjust test.
616 * c-c++-common/goacc/reduction-5.c: Likewise.
617 * g++.dg/goacc/data-1.C: New test.
619 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
621 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
622 vector parity built-in functions.
623 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
624 count trailing zeros automatic vectorization.
625 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
626 count trailing zeros built-in functions.
628 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
630 * gcc.dg/tree-ssa/reassoc-44.c: New test.
632 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
635 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
637 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
640 * g++.dg/template/crash123.C: New.
641 * g++.dg/template/crash124.C: Likewise.
643 2016-05-24 Martin Sebor <msebor@redhat.com>
646 * g++.dg/ext/flexary16.C: New test.
648 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
650 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
651 before math.h is included.
652 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
653 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
654 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
655 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
656 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
657 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
658 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
659 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
660 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
661 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
662 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
663 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
664 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
665 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
666 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
667 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
668 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
669 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
670 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
671 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
672 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
673 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
674 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
676 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
677 Kelvin Nilsen <kelvin@gcc.gnu.org>
679 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
682 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
685 * g++.dg/warn/Wno-narrowing1.C: New.
687 2016-05-24 Marek Polacek <polacek@redhat.com>
690 * c-c++-common/Wswitch-unreachable-2.c: New test.
692 2016-05-24 Jakub Jelinek <jakub@redhat.com>
695 * g++.dg/vect/simd-clone-6.cc: New test.
696 * g++.dg/gomp/declare-simd-6.C: New test.
700 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
702 2016-05-24 Richard Biener <rguenther@suse.de>
704 PR tree-optimization/71240
705 * gcc.dg/optimize-bswapsi-5.c: New testcase.
707 2016-05-24 Richard Biener <rguenther@suse.de>
709 PR tree-optimization/71230
710 * gcc.dg/torture/pr71230.c: New testcase.
711 * g++.dg/torture/pr71230.C: Likewise.
713 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
715 * c-c++-common/goacc/routine-5.c: Add tests.
716 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
717 * gfortran.dg/goacc/routine-6.f90: Add tests.
719 2016-05-24 Richard Biener <rguenther@suse.de>
721 PR tree-optimization/71253
722 * gcc.dg/torture/pr71253.c: New testcase.
724 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
727 * gfortran.dg/pr71252.f90: New test.
729 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
731 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
733 2016-05-24 Richard Biener <rguenther@suse.de>
737 * c-c++-common/vector-subscript-4.c: New testcase.
738 * c-c++-common/vector-subscript-5.c: Likewise.
740 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
743 * gfortran.dg/namelist_90.f: New test
745 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
748 * gfortran.dg/unexpected_eof.f: New test
750 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
751 Kelvin Nilsen <kelvin@gcc.gnu.org>
753 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
756 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
759 * g++.dg/cpp0x/inh-ctor20.C: New.
760 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
762 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
765 * g++.dg/cpp0x/variadic168.C: New.
767 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
769 * g++.dg/cpp0x/pr31445.C: Test column number too.
770 * g++.dg/cpp0x/pr32253.C: Likewise.
771 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
772 * g++.dg/cpp0x/variadic36.C: Likewise.
774 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
776 * gcc.dg/fold-notshift-2.c: Adjust.
778 2016-05-23 Marek Polacek <polacek@redhat.com>
781 * c-c++-common/Wswitch-unreachable-1.c: New test.
782 * gcc.dg/Wswitch-unreachable-1.c: New test.
783 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
784 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
785 * g++.dg/gomp/block-10.C: Likewise.
786 * gcc.dg/gomp/block-10.c: Likewise.
787 * g++.dg/gomp/block-9.C: Likewise.
788 * gcc.dg/gomp/block-9.c: Likewise.
789 * g++.dg/gomp/target-1.C: Likewise.
790 * g++.dg/gomp/target-2.C: Likewise.
791 * gcc.dg/gomp/target-1.c: Likewise.
792 * gcc.dg/gomp/target-2.c: Likewise.
793 * g++.dg/gomp/taskgroup-1.C: Likewise.
794 * gcc.dg/gomp/taskgroup-1.c: Likewise.
795 * gcc.dg/gomp/teams-1.c: Likewise.
796 * g++.dg/gomp/teams-1.C: Likewise.
797 * g++.dg/overload/error3.C: Likewise.
798 * g++.dg/tm/jump1.C: Likewise.
799 * g++.dg/torture/pr40335.C: Likewise.
800 * gcc.dg/c99-vla-jump-5.c: Likewise.
801 * gcc.dg/switch-warn-1.c: Likewise.
802 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
803 * gcc.dg/nested-func-1.c: Likewise.
804 * gcc.dg/pr67784-4.c: Likewise.
806 2016-05-23 Richard Biener <rguenther@suse.de>
808 PR tree-optimization/71230
809 * gfortran.dg/pr71230-1.f90: New testcase.
810 * gfortran.dg/pr71230-2.f90: Likewise.
812 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
814 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
815 * gcc.dg/vect/pr58135.c: Add new.
816 * gfortran.dg/pr46519-1.f: Adjust test case.
818 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
821 * g++.dg/cpp0x/decltype64.C: New.
823 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
825 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
826 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
827 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
829 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
831 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
832 Add poly64x1_t and poly64x2_t cases if supported.
833 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
834 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
835 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
836 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
837 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
839 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
841 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
842 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
843 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
844 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
845 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
846 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
847 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
849 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
851 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
853 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
855 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
856 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
858 2016-05-22 Jakub Jelinek <jakub@redhat.com>
860 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
861 constraint instead of "r".
862 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
863 insn instead of vxorpd.
864 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
866 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
867 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
869 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
871 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
872 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
874 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
876 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
879 * gcc.dg/tree-ssa/pr40921.c: New test.
881 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
884 * gcc.target/avr/pr71103.c: New test.
886 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
889 * gcc.dg/tree-ssa/pr71179.c: New test.
891 2016-05-20 Martin Sebor <msebor@redhat.com>
894 * gcc.dg/init-excess-2.c: New test.
896 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
898 * gnat.dg/opt53.adb: New test.
899 * gnat.dg/opt54.adb: Likewise.
901 2016-05-20 Martin Jambor <mjambor@suse.cz>
903 PR tree-optimization/70884
904 * gcc.dg/tree-ssa/pr70919.c: New test.
906 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
908 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
910 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
913 2016-05-20 Nathan Sidwell <nathan@acm.org>
915 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
917 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
919 2016-05-20 David Malcolm <dmalcolm@redhat.com>
921 * jit.dg/all-non-failing-tests.h: Add
922 test-factorial-must-tail-call.c.
923 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
924 * jit.dg/test-factorial-must-tail-call.c: New test case.
926 2016-05-20 Jakub Jelinek <jakub@redhat.com>
929 * gfortran.dg/pr71204.f90: New test.
931 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
933 * gcc.target/nvptx/sincos.c: New test.
935 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
938 * g++.dg/cpp1y/auto-fn31.C: New.
940 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
942 * gcc.target/powerpc/vec-addec.c: New test.
943 * gcc.target/powerpc/vec-addec-int128.c: New test.
945 2016-05-20 David Malcolm <dmalcolm@redhat.com>
947 * gcc.dg/plugin/must-tail-call-1.c: New test case.
948 * gcc.dg/plugin/must-tail-call-2.c: New test case.
949 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
950 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
952 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
954 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
956 2016-05-20 Jakub Jelinek <jakub@redhat.com>
959 * g++.dg/opt/pr71210-1.C: New test.
960 * g++.dg/opt/pr71210-2.C: New test.
962 PR tree-optimization/29756
963 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
964 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
965 only on selected targets where V4SImode vectors are known to be
968 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
970 PR tree-optimization/71079
971 PR tree-optimization/71206
972 * gcc.dg/tree-ssa/pr71206.c: New testcase.
974 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
976 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
977 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
978 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
980 2016-05-20 Richard Guenther <rguenther@suse.de>
982 PR tree-optimization/29756
983 * gcc.dg/tree-ssa/vector-6.c: New testcase.
985 2016-05-20 Richard Biener <rguenther@suse.de>
987 PR tree-optimization/71185
988 * gcc.dg/tree-ssa/pr71185.c: New testcase.
990 2016-05-20 Richard Biener <rguenther@suse.de>
992 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
994 2016-05-19 Marek Polacek <polacek@redhat.com>
997 * g++.dg/diagnostic/pr71075.C: New test.
999 2016-05-19 David Malcolm <dmalcolm@redhat.com>
1002 * g++.dg/pr71184.C: New test case.
1004 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1006 * gcc.target/powerpc/darn-0.c: New test.
1007 * gcc.target/powerpc/darn-1.c: New test.
1008 * gcc.target/powerpc/darn-2.c: New test.
1010 2016-05-19 Marek Polacek <polacek@redhat.com>
1012 PR tree-optimization/71031
1013 * gcc.dg/tree-ssa/vrp100.c: New test.
1015 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1017 PR rtl-optimization/71148
1018 * gcc.dg/pr71148.c: New test.
1020 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1023 * gcc.target/arm/pr71056.c: New test.
1025 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1027 * c-c++-common/pr69669.c: Check the used mode.
1029 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1032 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1034 2016-05-19 Richard Biener <rguenther@suse.de>
1036 PR tree-optimization/70729
1037 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1038 * gcc.dg/graphite/scop-18.c: Likewise.
1039 * gcc.dg/pr41783.c: Disable LIM.
1040 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1041 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1042 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1043 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1044 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1045 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1046 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1047 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1048 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
1049 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
1050 * gfortran.dg/pr42108.f90: Likewise.
1052 2016-05-18 David Malcolm <dmalcolm@redhat.com>
1055 * gcc.dg/spellcheck-options-11.c: New test case.
1057 2016-05-18 Jakub Jelinek <jakub@redhat.com>
1060 * g++.dg/opt/pr71100.C: New test.
1062 2016-05-18 Martin Jambor <mjambor@suse.cz>
1065 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
1066 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
1067 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
1068 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1070 2016-05-18 Martin Jambor <mjambor@suse.cz>
1073 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
1074 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
1075 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1076 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
1077 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
1079 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1082 * g++.dg/template/crash122.C: New.
1084 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1087 * g++.dg/template/pr70466-1.C: New.
1088 * g++.dg/template/pr70466-2.C: Likewise.
1090 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1092 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
1093 splat operations and the XXSPLTIB instruction.
1094 * gcc.target/powerpc/p9-splat-2.c: Likewise.
1095 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1096 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1097 xxlxor to clear a register.
1099 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1101 * gcc.dg/torture/pr71020.c: New test.
1103 2016-05-18 Martin Jambor <mjambor@suse.cz>
1106 * gcc.dg/ipa/pr70646.c: New test.
1108 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1110 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1112 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1114 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1115 missing tests for vreinterpretq_p{8,16}.
1117 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1119 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1120 vsliq_n_s64 and vsliq_n_u64.
1122 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1124 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1125 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1127 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1129 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1130 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1131 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1133 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1135 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1138 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1140 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1141 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1142 "blr\t" and switch to scan-assembler-times.
1144 2016-05-18 Jiong Wang <jiong.wang@arm.com>
1146 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1148 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1149 declarations under __aarch64__ and __ARM_FEATURE_FMA.
1151 2016-05-18 Jakub Jelinek <jakub@redhat.com>
1153 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1154 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1155 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1156 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1157 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1158 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1160 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1161 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1163 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1164 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1166 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1167 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1169 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1171 2016-05-18 Richard Biener <rguenther@suse.de>
1173 PR tree-optimization/71168
1174 * gcc.dg/torture/pr71168.c: New testcase.
1176 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1179 * gcc.dg/tree-ssa/pr63586-2.c: New test.
1180 * gcc.dg/tree-ssa/pr63586.c: New test.
1181 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
1183 2016-05-17 Nathan Sidwell <nathan@acm.org>
1185 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1186 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1187 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1188 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1190 2016-05-17 Nathan Sidwell <nathan@acm.org>
1192 * gcc.target/nvptx/abi-vararg-3.c: New.
1194 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1196 PR tree-optimization/54579
1198 * gcc.dg/fold-notrotate-1.c: New test.
1199 * gcc.dg/fold-notshift-1.c: New test.
1200 * gcc.dg/fold-notshift-2.c: New test.
1202 2016-05-17 Marek Polacek <polacek@redhat.com>
1205 * g++.dg/ipa/pr71146.C: New test.
1207 2016-05-17 David Malcolm <dmalcolm@redhat.com>
1209 * jit.dg/test-error-array-bounds.c: New test case.
1211 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1213 * gcc.dg/tree-ssa/and-1.c: New testcase.
1215 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1217 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1218 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1220 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1222 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1223 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1225 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1227 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1229 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1231 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1233 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1235 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1236 ".2d[index]" when scan the assembly.
1237 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1238 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1240 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1242 2016-05-17 Richard Biener <rguenther@suse.de>
1244 PR tree-optimization/71132
1245 * gcc.dg/torture/pr71132.c: New testcase.
1247 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1249 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1251 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1254 * gcc.target/aarch64/pr70809_1.c: New test.
1256 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1258 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1259 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1260 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1261 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1263 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1264 Ilya Enkovich <ilya.enkovich@intel.com>
1267 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1269 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
1271 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1272 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1274 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1276 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1277 test for __ARM_FP16_ARGS.
1278 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1279 * gcc.target/arm/aapcs/neon-vect10.c: New.
1280 * gcc.target/arm/aapcs/neon-vect9.c: New.
1281 * gcc.target/arm/aapcs/vfp18.c: New.
1282 * gcc.target/arm/aapcs/vfp19.c: New.
1283 * gcc.target/arm/aapcs/vfp20.c: New.
1284 * gcc.target/arm/aapcs/vfp21.c: New.
1285 * gcc.target/arm/fp16-aapcs-1.c: New.
1286 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1287 test for __ARM_FP16_ARGS.
1288 * g++.target/arm/fp16-return-1.c: Update expected output.
1290 2016-05-16 Jiong Wang <jiong.wang@arm.com>
1293 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1295 2016-05-15 Harald Anlauf <anlauf@gmx.de>
1298 * gfortran.dg/pr69603.f90: New testcase.
1300 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
1302 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1304 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
1307 * gfortran.dg/pr71047.f08: New test.
1309 2016-05-13 Joseph Myers <joseph@codesourcery.com>
1311 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1312 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1313 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1315 2016-05-13 Martin Sebor <msebor@redhat.com>
1318 * g++.dg/cpp0x/constexpr-60049.C: New test.
1320 2016-05-13 Jakub Jelinek <jakub@redhat.com>
1323 * gcc.dg/pr71071.c: New test.
1325 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
1327 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1328 remove XOP handling.
1329 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
1331 2016-05-13 Nathan Sidwell <nathan@acm.org>
1333 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
1334 __atomic_is_lock_free declaration.
1336 2016-05-13 Richard Biener <rguenther@suse.de>
1338 PR tree-optimization/42587
1339 * gcc.dg/optimize-bswapsi-4.c: New testcase.
1341 2016-05-13 Martin Liska <mliska@suse.cz>
1343 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
1344 the new format of dump output.
1346 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1348 * gcc.dg/pr71084.c: New test.
1350 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1353 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
1355 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1357 * gcc.target/aarch64/struct_return.c: New test.
1359 2016-05-12 Marek Polacek <polacek@redhat.com>
1362 * c-c++-common/pr70756-2.c: New test.
1363 * c-c++-common/pr70756.c: New test.
1365 2016-05-12 Richard Biener <rguenther@suse.de>
1367 PR tree-optimization/71059
1368 * gcc.dg/torture/pr71059.c: New testcase.
1370 2016-05-12 Richard Biener <rguenther@suse.de>
1372 PR tree-optimization/71062
1373 * gcc.dg/torture/pr71062.c: New testcase.
1375 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
1377 PR tree-optimization/71006
1378 * gcc.dg/pr71006.c: New test.
1380 2016-05-12 Marek Polacek <polacek@redhat.com>
1383 * gcc.dg/opts-7.c: New test.
1385 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1388 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
1389 Add -save-temps to dg-options.
1390 Scan for ldmfd rather than pop instruction.
1391 * gcc.target/arm/interrupt-2.c: Likewise.
1392 * gcc.target/arm/pr70830.c: New test.
1394 2016-05-12 Jakub Jelinek <jakub@redhat.com>
1396 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
1397 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
1399 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
1400 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
1401 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
1404 * gcc.target/i386/avx512vl-pack-1.c: New test.
1405 * gcc.target/i386/avx512vl-pack-2.c: New test.
1406 * gcc.target/i386/avx512bw-pack-2.c: New test.
1408 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
1410 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
1411 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
1412 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
1414 2016-05-12 Richard Biener <rguenther@suse.de>
1416 PR tree-optimization/70986
1417 * gcc.dg/torture/pr70986-1.c: New testcase.
1418 * gcc.dg/torture/pr70986-2.c: Likewise.
1419 * gcc.dg/torture/pr70986-3.c: Likewise.
1421 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1424 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
1425 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
1427 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
1429 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
1431 * gcc.target/i386/pr66746.c: Ditto.
1433 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1435 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
1437 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
1438 warning when using -mvsx-timode.
1439 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1440 * gcc.target/powerpc/dform-2.c: Likewise.
1441 * gcc.target/powerpc/pr68805.c: Likewise.
1443 2016-05-11 Marek Polacek <polacek@redhat.com>
1446 * c-c++-common/attributes-3.c: New test.
1448 2016-05-11 Nathan Sidwell <nathan@acm.org>
1450 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1451 * gcc.c-torture/execute/pr68185.c: Likewise.
1452 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1453 * gcc.dg/pr69634.c: Requires scheduling.
1454 * gcc.dg/torture/pr66178.c: Require label values.
1455 * gcc.dg/setjmp-6.c: Require indirect jumps.
1457 2016-05-11 Richard Biener <rguenther@suse.de>
1459 PR tree-optimization/71055
1460 * gcc.dg/torture/pr71055.c: New testcase.
1462 2016-05-11 Richard Biener <rguenther@suse.de>
1465 * g++.dg/debug/pr71057.C: New testcase.
1467 2016-05-11 Jakub Jelinek <jakub@redhat.com>
1470 * gfortran.dg/gomp/pr70855.f90: New test.
1472 2016-05-11 Richard Biener <rguenther@suse.de>
1475 * g++.dg/torture/pr71002.C: New testcase.
1477 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
1480 * gcc.dg/pr70807.c: New test.
1482 2016-05-10 Martin Sebor <msebor@redhat.com>
1485 * g++.dg/Wattributes.C: New test.
1487 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
1489 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1490 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1491 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1493 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1496 * gcc.target/i386/pr70799-1.c: New test.
1498 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1500 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1502 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1505 * gcc.target/i386/pr70877.c: New test.
1507 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1509 PR tree-optimization/70786
1510 * gcc.target/i386/pr70876.c: New test.
1512 2016-05-10 Jakub Jelinek <jakub@redhat.com>
1515 * gcc.target/i386/avx512vl-logic-1.c: New test.
1516 * gcc.target/i386/avx512vl-logic-2.c: New test.
1517 * gcc.target/i386/avx512dq-logic-2.c: New test.
1519 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1522 * gcc.target/powerpc/pr70963.c: New.
1524 2016-05-10 David Malcolm <dmalcolm@redhat.com>
1526 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1527 (test_very_wide_line): Add ruler to expected output.
1528 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1529 (test_very_wide_line): Likewise.
1530 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1531 (test_show_locus): Within the handling of "test_very_wide_line",
1532 enable show_ruler_p on the diagnostic context.
1534 2016-05-10 Richard Biener <rguenther@suse.de>
1536 PR tree-optimization/71039
1537 * gcc.dg/torture/pr71039.c: New testcase.
1539 2016-05-10 Nathan Sidwell <nathan@acm.org>
1541 * gcc.dg/nested-func-10.c: Requires alloca.
1542 * gcc.dg/nested-func-9.c: Requires alloca.
1543 * gcc.c-torture/execute/pr70460.c: Requires labels.
1544 * gcc.c-torture/compile/pr70199.c: Requires labels.
1545 * gcc.target/nvptx/decl.c: Compile only.
1546 * gcc.target/nvptx/trailing-init.c: Compile only.
1547 * gcc.target/nvptx/ary-init.c: Compile only.
1549 2016-05-10 Marek Polacek <polacek@redhat.com>
1552 * gcc.dg/attr-opt-1.c: New test.
1554 2016-05-10 Richard Biener <rguenther@suse.de>
1556 PR tree-optimization/70497
1557 PR tree-optimization/28367
1558 * gcc.dg/torture/20160404-1.c: New testcase.
1559 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
1560 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
1562 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1564 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
1566 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
1568 * gcc.target/i386/fabsneg-1.c New test.
1570 2016-05-09 Alan Modra <amodra@gmail.com>
1573 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
1575 2016-05-09 Richard Biener <rguenther@suse.de>
1577 PR tree-optimization/70985
1578 * gcc.dg/torture/pr70985.c: New testcase.
1580 2016-05-09 Bin Cheng <bin.cheng@arm.com>
1582 * gcc.dg/tree-ssa/ifc-9.c: New test.
1583 * gcc.dg/tree-ssa/ifc-10.c: New test.
1584 * gcc.dg/tree-ssa/ifc-11.c: New test.
1585 * gcc.dg/tree-ssa/ifc-12.c: New test.
1586 * gcc.dg/vect/pr61194.c: Remove XFAIL.
1587 * gcc.dg/vect/vect-23.c: Remove XFAIL.
1588 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
1590 2016-05-09 Richard Biener <rguenther@suse.de>
1593 * gfortran.dg/pr70937.f90: New testcase.
1595 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1597 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
1599 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
1602 * gfortran.dg/dec_structure_1.f90: New testcase.
1603 * gfortran.dg/dec_structure_2.f90: Ditto.
1604 * gfortran.dg/dec_structure_3.f90: Ditto.
1605 * gfortran.dg/dec_structure_4.f90: Ditto.
1606 * gfortran.dg/dec_structure_5.f90: Ditto.
1607 * gfortran.dg/dec_structure_6.f90: Ditto.
1608 * gfortran.dg/dec_structure_7.f90: Ditto.
1609 * gfortran.dg/dec_structure_8.f90: Ditto.
1610 * gfortran.dg/dec_structure_9.f90: Ditto.
1611 * gfortran.dg/dec_structure_10.f90: Ditto.
1612 * gfortran.dg/dec_structure_11.f90: Ditto.
1613 * gfortran.dg/dec_union_1.f90: Ditto.
1614 * gfortran.dg/dec_union_2.f90: Ditto.
1615 * gfortran.dg/dec_union_3.f90: Ditto.
1616 * gfortran.dg/dec_union_4.f90: Ditto.
1617 * gfortran.dg/dec_union_5.f90: Ditto.
1618 * gfortran.dg/dec_union_6.f90: Ditto.
1619 * gfortran.dg/dec_union_7.f90: Ditto.
1621 2016-05-07 Tom de Vries <tom@codesourcery.com>
1623 PR tree-optimization/70956
1624 * gcc.dg/graphite/pr70956.c: New test.
1626 2016-05-06 Jakub Jelinek <jakub@redhat.com>
1629 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
1630 (a, b, c, d): Change type from char to signed char.
1631 (main): Compare against (signed char) -1634678893 instead of
1632 hardcoded -109. Use __builtin_abort instead of abort.
1634 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
1635 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
1637 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
1639 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1642 * gcc.dg/torture/pr70935.c: New test.
1644 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1647 * gcc.target/sh/pr58219.c: New tests.
1649 2016-05-06 Richard Biener <rguenther@suse.de>
1651 PR tree-optimization/70960
1652 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
1654 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1657 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
1658 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
1659 Adjust expected instruction counts.
1660 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
1662 2016-05-06 Marek Polacek <polacek@redhat.com>
1665 * gcc.dg/ubsan/bounds-3.c: New test.
1667 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1670 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
1672 2016-05-06 Richard Biener <rguenther@suse.de>
1675 * gfortran.dg/pr70931.f90: New testcase.
1677 2016-05-06 Richard Biener <rguenther@suse.de>
1680 * gcc.dg/torture/pr70941.c: New testcase.
1682 2016-05-05 Bin Cheng <bin.cheng@arm.com>
1684 PR tree-optimization/57206
1685 * gcc.dg/vect/pr57206.c: New test.
1687 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1689 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
1691 2016-05-05 Jakub Jelinek <jakub@redhat.com>
1693 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
1695 * c-c++-common/Wdangling-else-4.c: New test.
1697 2016-05-04 Jakub Jelinek <jakub@redhat.com>
1701 * g++.dg/opt/pr70906.C: New test.
1702 * g++.dg/opt/pr70933.C: New test.
1704 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
1706 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
1708 * gcc.dg/ipa/pure-const-3.c: New testcase.
1710 2016-05-04 Marek Polacek <polacek@redhat.com>
1712 * c-c++-common/Wdangling-else-1.c: New test.
1713 * c-c++-common/Wdangling-else-2.c: New test.
1714 * c-c++-common/Wdangling-else-3.c: New test.
1716 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
1718 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
1721 2016-05-04 Marek Polacek <polacek@redhat.com>
1724 * gcc.dg/Waddress-2.c: New test.
1726 2016-05-04 Alan Modra <amodra@gmail.com>
1728 * gcc.target/powerpc/pr70866.c: New.
1730 2016-05-03 Martin Sebor <msebor@redhat.com>
1733 * c-c++-common/builtin_location.c: New test.
1734 * g++.dg/cpp1y/builtin_location.C: New test.
1736 2016-05-03 Marek Polacek <polacek@redhat.com>
1739 * gcc.dg/pr70859.c: New test.
1740 * gcc.dg/pr70859-2.c: New test.
1742 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
1744 * gnat.dg/debug5.adb: New testcase.
1746 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1748 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
1749 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
1750 Procedure to check for z10 instruction set.
1752 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1754 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
1756 2016-05-03 Alan Modra <amodra@gmail.com>
1758 * gcc.target/powerpc/savres.c: Add func using a single gpr.
1760 2016-05-03 Jakub Jelinek <jakub@redhat.com>
1762 * gcc.target/i386/avx512f-cvt-1.c: New test.
1764 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
1766 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
1767 -fdump-tree-vrp-details.
1769 2016-05-03 Richard Biener <rguenther@suse.de>
1771 * gcc.dg/pr30172-1.c: Adjust.
1772 * gcc.dg/pr63743.c: Likewise.
1773 * gcc.dg/tm/pr51696.c: Likewise.
1774 * c-c++-common/tm/safe-1.c: Likewise.
1775 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1776 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
1777 * g++.dg/plugin/self-assign-test-1.C: Likewise.
1778 * g++.dg/plugin/self-assign-test-2.C: Likewise.
1780 2016-05-03 Jakub Jelinek <jakub@redhat.com>
1782 PR rtl-optimization/70467
1783 * gcc.target/i386/pr70467-3.c: New test.
1784 * gcc.target/i386/pr70467-4.c: New test.
1786 PR tree-optimization/70916
1787 * gcc.c-torture/compile/pr70916.c: New test.
1790 * gcc.target/i386/pr49244-1.c: New test.
1791 * gcc.target/i386/pr49244-2.c: New test.
1793 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
1795 PR rtl-optimization/44281
1796 * gcc.target/i386/pr44281.c: New test.
1798 2016-05-03 bin cheng <bin.cheng@arm.com>
1800 PR tree-optimization/56541
1801 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
1802 * gcc.dg/vect/pr56541.c: new test.
1804 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1806 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
1808 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1810 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
1813 * c-c++-common/asan/clone-test-1.c (main): Align child process
1816 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1819 * g++.dg/spellcheck-fields-2.C: New test case.
1821 2016-05-02 David Malcolm <dmalcolm@redhat.com>
1824 * g++.dg/pr62314.C: New test case.
1826 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
1828 * gcc.dg/ipa/inline-8.c: New testcase.
1830 2016-05-02 Jakub Jelinek <jakub@redhat.com>
1832 PR rtl-optimization/70467
1833 * gcc.target/i386/pr70467-1.c: New test.
1835 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1837 * gcc.dg/spec-options.c: Run the test on all targets.
1838 * gcc.dg/foo.specs: Use cpp_unique_options.
1840 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1842 * gcc.dg/tree-ssa/unord.c: New testcase.
1844 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
1846 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
1848 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
1850 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
1852 2016-05-02 Marek Polacek <polacek@redhat.com>
1855 * gcc.dg/enum-incomplete-3.c: New test.
1857 2016-05-02 Marek Polacek <polacek@redhat.com>
1858 Tom de Vries <tom@codesourcery.com>
1860 PR tree-optimization/70700
1861 * gcc.dg/pr70700.c: New test.
1863 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
1865 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1866 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1867 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1868 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1869 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1871 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
1873 * ada/acats/run_acats: Rename into...
1874 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
1875 * ada/acats/run_all.sh: Remove redundant test.
1876 (target_run): Move around.
1877 (target_gnatchop): Use newly built executable.
1878 (target_gnatmake): Likewise.
1879 Check that the compilation of impbit succeeds.
1881 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
1883 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1884 * gcc.dg/20021029-1.c: Likewise.
1885 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1886 * gcc.target/sh/attr-isr-trapa.c: Likewise.
1887 * gcc.target/sh/cmpstr.c: Likewise.
1888 * gcc.target/sh/cmpstrn.c: Likewise.
1889 * gcc.target/sh/memset.c: Likewise.
1890 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1891 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1892 * gcc.target/sh/pr39423-1.c: Likewise.
1893 * gcc.target/sh/pr49468-di.c: Likewise.
1894 * gcc.target/sh/pr49468-si.c: Likewise.
1895 * gcc.target/sh/pr49880-1.c: Likewise.
1896 * gcc.target/sh/pr49880-2.c: Likewise.
1897 * gcc.target/sh/pr49880-3.c: Likewise.
1898 * gcc.target/sh/pr50751-1.c: Likewise.
1899 * gcc.target/sh/pr50751-4.c: Likewise.
1900 * gcc.target/sh/pr50751-7.c: Likewise.
1901 * gcc.target/sh/pr51244-1.c: Likewise.
1902 * gcc.target/sh/pr51244-10.c: Likewise.
1903 * gcc.target/sh/pr51244-11.c: Likewise.
1904 * gcc.target/sh/pr51244-12.c: Likewise.
1905 * gcc.target/sh/pr51244-13.c: Likewise.
1906 * gcc.target/sh/pr51244-14.c: Likewise.
1907 * gcc.target/sh/pr51244-17.c: Likewise.
1908 * gcc.target/sh/pr51244-18.c: Likewise.
1909 * gcc.target/sh/pr51244-19.c: Likewise.
1910 * gcc.target/sh/pr51244-4.c: Likewise.
1911 * gcc.target/sh/pr51244-5.c: Likewise.
1912 * gcc.target/sh/pr51244-7.c: Likewise.
1913 * gcc.target/sh/pr51244-8.c: Likewise.
1914 * gcc.target/sh/pr51244-9.c: Likewise.
1915 * gcc.target/sh/pr51697.c: Likewise.
1916 * gcc.target/sh/pr52483-1.c: Likewise.
1917 * gcc.target/sh/pr52483-2.c: Likewise.
1918 * gcc.target/sh/pr52483-3.c: Likewise.
1919 * gcc.target/sh/pr52483-5.c: Likewise.
1920 * gcc.target/sh/pr52933-1.c: Likewise.
1921 * gcc.target/sh/pr52933-2.c: Likewise.
1922 * gcc.target/sh/pr52933-3.c: Likewise.
1923 * gcc.target/sh/pr53568-1.c: Likewise.
1924 * gcc.target/sh/pr53976-1.c: Likewise.
1925 * gcc.target/sh/pr53988-1.c: Likewise.
1926 * gcc.target/sh/pr53988.c: Likewise.
1927 * gcc.target/sh/pr54089-1.c: Likewise.
1928 * gcc.target/sh/pr54089-6.c: Likewise.
1929 * gcc.target/sh/pr54089-7.c: Likewise.
1930 * gcc.target/sh/pr54089-8.c: Likewise.
1931 * gcc.target/sh/pr54089-9.c: Likewise.
1932 * gcc.target/sh/pr54236-1.c: Likewise.
1933 * gcc.target/sh/pr54236-2.c: Likewise.
1934 * gcc.target/sh/pr54236-3.c: Likewise.
1935 * gcc.target/sh/pr54236-4.c: Likewise.
1936 * gcc.target/sh/pr54386.c: Likewise.
1937 * gcc.target/sh/pr54602-1.c: Likewise.
1938 * gcc.target/sh/pr54685.c: Likewise.
1939 * gcc.target/sh/pr54760-1.c: Likewise.
1940 * gcc.target/sh/pr54760-2.c: Likewise.
1941 * gcc.target/sh/pr54760-3.c: Likewise.
1942 * gcc.target/sh/pr54760-4.c: Likewise.
1943 * gcc.target/sh/pr54760-5.c: Likewise.
1944 * gcc.target/sh/pr54760-6.c: Likewise.
1945 * gcc.target/sh/pr55146.c: Likewise.
1946 * gcc.target/sh/pr55160.c: Likewise.
1947 * gcc.target/sh/pr59278.c: Likewise.
1948 * gcc.target/sh/pr59401-1.c: Likewise.
1949 * gcc.target/sh/pr59533-1.c: Likewise.
1950 * gcc.target/sh/pr63260.c: Likewise.
1951 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1952 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1953 * gcc.target/sh/strlen.c: Likewise.
1954 * gcc.target/sh/torture/pr30807.c: Likewise.
1955 * gcc.target/sh/torture/pr34777.c: Likewise.
1956 * gcc.target/sh/torture/pr64652.c: Likewise.
1957 * gcc.target/sh/torture/pr65505.c: Likewise.
1958 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1959 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1961 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1964 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1966 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1968 * gcc.target/powerpc/vsx-elemrev-1.c: New.
1969 * gcc.target/powerpc/vsx-elemrev-2.c: New.
1970 * gcc.target/powerpc/vsx-elemrev-3.c: New.
1971 * gcc.target/powerpc/vsx-elemrev-4.c: New.
1973 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
1975 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1976 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1978 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
1981 * c-c++-common/goacc/combined-reduction.c: New test.
1982 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1984 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
1986 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1987 *movdi_internal pattern only if PIC off.
1988 * gcc.target/i386/pr70155-2.c: Likewise.
1989 * gcc.target/i386/pr70155-3.c: Likewise.
1990 * gcc.target/i386/pr70155-4.c: Likewise.
1991 * gcc.target/i386/pr70155-5.c: Likewise.
1992 * gcc.target/i386/pr70155-6.c: Likewise.
1993 * gcc.target/i386/pr70155-7.c: Likewise.
1994 * gcc.target/i386/pr70155-8.c: Likewise.
1995 * gcc.target/i386/pr70155-15.c: Likewise.
1996 * gcc.target/i386/pr70155-17.c: Likewise.
1997 * gcc.target/i386/pr70155-22.c: Likewise.
1999 2016-04-29 Bin Cheng <bin.cheng@arm.com>
2001 PR tree-optimization/70803
2002 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2004 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2006 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2007 optimization of vector loop.
2008 * gcc.target/i386/vect-unpack-3.c: New test.
2009 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2010 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2011 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2013 2016-04-29 Marek Polacek <polacek@redhat.com>
2016 * g++.dg/ubsan/null-7.C: New test.
2019 * gcc.dg/pr70852.c: New test.
2021 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2024 * g++.dg/cpp0x/alignas6.C: New test.
2026 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2028 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
2030 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
2031 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
2032 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2033 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2034 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2035 * gcc.target/arc/mxy.c: Likewise.
2036 * gcc.target/arc/mswape.c: Likewise.
2037 * gcc.target/arc/mrtsc.c: Likewise.
2038 * gcc.target/arc/mcrc.c: Likewise.
2039 * gcc.target/arc/mdsp-packa.c: Likewise.
2040 * gcc.target/arc/mdvbf.c: Likewise.
2041 * gcc.target/arc/mlock.c: Likewise.
2042 * gcc.target/arc/mmac-24.c: Likewise.
2043 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2045 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2046 Matthijs Kooijman <matthijs@stdin.nl>
2047 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2050 * gcc.target/avr/pr60040-1.c: New.
2051 * gcc.target/avr/pr60040-2.c: New.
2053 2016-04-29 Richard Biener <rguenther@suse.de>
2055 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
2057 2016-04-29 Richard Biener <rguenther@suse.de>
2059 PR tree-optimization/13962
2060 PR tree-optimization/65686
2061 * gcc.dg/uninit-pr65686.c: New testcase.
2063 2016-04-29 Jakub Jelinek <jakub@redhat.com>
2066 * gcc.dg/pr70843.c: New test.
2068 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2071 * gcc.target/i386/pr70858.c: New test.
2073 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
2075 * gcc.target/arc/nps400-1.c: New file.
2077 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2078 Andrew Burgess <andrew.burgess@embecosm.com>
2080 * gcc.target/arc/movh_cl-1.c: New file.
2082 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2083 Andrew Burgess <andrew.burgess@embecosm.com>
2085 * gcc.target/arc/extzv-1.c: New file.
2086 * gcc.target/arc/insv-1.c: New file.
2087 * gcc.target/arc/insv-2.c: New file.
2088 * gcc.target/arc/movb-1.c: New file.
2089 * gcc.target/arc/movb-2.c: New file.
2090 * gcc.target/arc/movb-3.c: New file.
2091 * gcc.target/arc/movb-4.c: New file.
2092 * gcc.target/arc/movb-5.c: New file.
2093 * gcc.target/arc/movb_cl-1.c: New file.
2094 * gcc.target/arc/movb_cl-2.c: New file.
2095 * gcc.target/arc/movbi_cl-1.c: New file.
2096 * gcc.target/arc/movl-1.c: New file.
2098 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2099 Andrew Burgess <andrew.burgess@embecosm.com>
2101 * gcc.target/arc/cmem-1.c: New file.
2102 * gcc.target/arc/cmem-2.c: New file.
2103 * gcc.target/arc/cmem-3.c: New file.
2104 * gcc.target/arc/cmem-4.c: New file.
2105 * gcc.target/arc/cmem-5.c: New file.
2106 * gcc.target/arc/cmem-6.c: New file.
2107 * gcc.target/arc/cmem-7.c: New file.
2108 * gcc.target/arc/cmem-ld.inc: New file.
2109 * gcc.target/arc/cmem-st.inc: New file.
2111 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2114 * gcc.target/i386/pr70821.c: New test.
2116 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2118 * gcc.target/powerpc/vec-adde.c: New test.
2119 * gcc.target/powerpc/vec-adde-int128.c: New test.
2121 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2123 * gcc.target/i386/avx-vround-1.c: New test.
2124 * gcc.target/i386/avx-vround-2.c: New test.
2125 * gcc.target/i386/avx512vl-vround-1.c: New test.
2126 * gcc.target/i386/avx512vl-vround-2.c: New test.
2128 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2131 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2132 (check_effective_target_cilkplus_runtime): ... this.
2133 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2134 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2136 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2137 Require cilkplus_runtime.
2138 Don't add -lcilkrts.
2139 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2140 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2141 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2142 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2143 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2144 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2145 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2146 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2147 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2148 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2149 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2150 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2151 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2152 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2153 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2154 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2155 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2156 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2157 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2158 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2159 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2160 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2161 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2162 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2163 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2164 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2165 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2166 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2167 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2169 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2170 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2172 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2174 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2177 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
2179 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2180 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
2182 2015-04-27 Ryan Burn <contact@rnburn.com>
2186 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2188 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2189 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2191 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2193 * gnat.dg/limited_with4.ad[sb]: New test.
2194 * gnat.dg/limited_with4_pkg.ads: New helper.
2196 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2199 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2200 and movv1ti_internal patterns
2201 * gcc.target/i386/pr70155-1.c: New test.
2202 * gcc.target/i386/pr70155-2.c: Likewise.
2203 * gcc.target/i386/pr70155-3.c: Likewise.
2204 * gcc.target/i386/pr70155-4.c: Likewise.
2205 * gcc.target/i386/pr70155-5.c: Likewise.
2206 * gcc.target/i386/pr70155-6.c: Likewise.
2207 * gcc.target/i386/pr70155-7.c: Likewise.
2208 * gcc.target/i386/pr70155-8.c: Likewise.
2209 * gcc.target/i386/pr70155-9.c: Likewise.
2210 * gcc.target/i386/pr70155-10.c: Likewise.
2211 * gcc.target/i386/pr70155-11.c: Likewise.
2212 * gcc.target/i386/pr70155-12.c: Likewise.
2213 * gcc.target/i386/pr70155-13.c: Likewise.
2214 * gcc.target/i386/pr70155-14.c: Likewise.
2215 * gcc.target/i386/pr70155-15.c: Likewise.
2216 * gcc.target/i386/pr70155-16.c: Likewise.
2217 * gcc.target/i386/pr70155-17.c: Likewise.
2218 * gcc.target/i386/pr70155-18.c: Likewise.
2219 * gcc.target/i386/pr70155-19.c: Likewise.
2220 * gcc.target/i386/pr70155-20.c: Likewise.
2221 * gcc.target/i386/pr70155-21.c: Likewise.
2222 * gcc.target/i386/pr70155-22.c: Likewise.
2224 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2226 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2229 2016-04-27 Bin Cheng <bin.cheng@arm.com>
2231 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2232 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2233 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2234 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2235 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2237 2016-04-27 Richard Biener <rguenther@suse.de>
2240 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2241 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2243 2016-04-27 Nathan Sidwell <nathan@acm.org>
2245 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2246 * g++.dg/ubsan/pr63956.C: Adjust error location.
2248 2016-04-27 Nick Clifton <nickc@redhat.com>
2251 * gcc.dg/pr49889.c: New test.
2253 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2255 * c-c++-common/memset-array.c: New test.
2257 2016-04-26 Martin Sebor <msebor@redhat.com>
2260 * g++.dg/cpp1y/func_constexpr.C: New test.
2262 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2265 * g++.dg/cpp0x/enum32.C: New test.
2266 * g++.dg/cpp0x/enum33.C: New test.
2268 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2270 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2271 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2272 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2273 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2274 * gcc.c-torture/execute/pr38151.c: Likewise.
2275 * gcc.c-torture/execute/pr66556.c: Likewise.
2276 * gcc.c-torture/execute/pr67781.c: Likewise.
2277 * gcc.c-torture/execute/pr68648.c: Likewise.
2279 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
2281 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2283 2016-04-26 Marek Polacek <polacek@redhat.com>
2286 * gcc.dg/pr67784-3.c: New test.
2287 * gcc.dg/pr67784-4.c: New test.
2288 * gcc.dg/pr67784-5.c: New test.
2291 * gcc.dg/Wnested-externs-2.c: New test.
2293 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
2295 * gcc.dg/fold-plusmult.c: Adjust.
2296 * gcc.dg/no-strict-overflow-6.c: Adjust.
2297 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2299 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2301 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2303 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2304 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2305 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2306 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2307 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2308 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2309 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2310 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2311 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2312 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2313 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2314 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2315 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2316 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2317 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2318 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2319 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2320 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2321 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2322 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2323 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2324 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2326 * gcc.target/i386/pr32219-4.c: Likewise.
2327 * gcc.target/i386/pr32219-6.c: Likewise.
2328 * gcc.target/i386/pr32219-8.c: Likewise.
2330 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2332 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
2335 2016-04-26 Marek Polacek <polacek@redhat.com>
2338 * g++.dg/ext/cond2.C: New test.
2340 2016-04-26 Bin Cheng <bin.cheng@arm.com>
2342 PR tree-optimization/70771
2343 PR tree-optimization/70775
2344 * gcc.dg/pr70771.c: New test.
2345 * gcc.dg/pr70775.c: New test.
2347 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2349 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
2351 2016-04-25 Richard Biener <rguenther@suse.de>
2353 PR tree-optimization/70780
2354 * gcc.dg/torture/pr70780.c: New testcase.
2356 2016-04-25 Michael Collison <michael.collison@arm.com>
2358 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
2359 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
2360 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
2361 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
2362 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
2363 * testsuite/lib/target-supports.exp
2364 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
2365 that arm neon support vector widen sum of HImode TO SImode.
2367 2016-04-23 Jakub Jelinek <jakub@redhat.com>
2370 * c-c++-common/asan/pr70712.c: New test.
2372 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2374 * .gitattributes: New file.
2376 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2378 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
2380 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
2382 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
2383 * gfortran.dg/submodule_15.f08: Likewise.
2385 2016-04-22 Richard Biener <rguenther@suse.de>
2387 PR tree-optimization/70740
2388 * gcc.dg/torture/pr70740.c: New testcase.
2390 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
2393 * gcc.target/i386/pr70750-1.c: New test.
2394 * gcc.target/i386/pr70750-2.c: Likewise.
2396 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2399 * g++.dg/cpp0x/auto48.C: New.
2401 2016-04-21 Marek Polacek <polacek@redhat.com>
2404 * g++.dg/cpp0x/forw_enum12.C: New test.
2405 * g++.dg/cpp0x/forw_enum13.C: New test.
2407 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
2410 * gcc.target/i386/pr70728.c: New test.
2412 2016-04-21 Richard Biener <rguenther@suse.de>
2415 * gcc.dg/pr70747.c: New testcase.
2417 2016-04-21 Bin Cheng <bin.cheng@arm.com>
2419 PR tree-optimization/70715
2420 * gcc.dg/tree-ssa/scev-13.c: New test.
2422 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
2424 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
2426 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
2428 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
2430 2016-04-20 Jan Hubicka <jh@suse.cz>
2433 * g++.dg/ipa/nothrow-1.C: New testcase.
2435 2016-04-20 Nathan Sidwell <nathan@acm.org>
2438 * g++.dg/eh/delete1.C: New.
2440 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2442 * gcc.target/i386/avx256-unaligned-store-2.c: Add
2443 -mtune-ctrl=sse_typeless_stores.
2445 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2447 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2449 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2451 PR tree-optimization/69489
2452 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2454 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2457 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2458 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2459 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2461 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2463 PR tree-optimization/56625
2464 PR tree-optimization/69489
2465 * gcc.dg/vect/pr56625.c: New test.
2466 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2468 2016-04-20 Andrew Pinski <apinski@cavium.com>
2471 * gcc.c-torture/compile/pr37433-1.c: New testcase.
2473 2016-04-20 Arnaud Charlet <charlet@adacore.com>
2475 * gnat.dg/self1.adb: Remove now incorrect test.
2477 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2479 * gcc.dg/tree-ssa/scev-11.c: New test.
2480 * gcc.dg/tree-ssa/scev-12.c: New test.
2482 2016-04-20 Marek Polacek <polacek@redhat.com>
2484 PR tree-optimization/70725
2485 * gcc.dg/pr70725.c: New test.
2487 2016-04-20 Richard Biener <rguenther@suse.de>
2489 PR tree-optimization/70726
2490 * g++.dg/vect/pr70726.cc: New testcase.
2492 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2495 * gcc.target/s390/pr70674.c: New test.
2497 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2499 PR libgfortran/70684
2500 * gfortran.dg/list_read_14.f90: New test.
2502 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
2505 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
2506 extern to force it misaligned.
2510 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
2511 Don't check `*' before movv4sf_internal.
2512 * gcc.target/i386/avx256-unaligned-store-2.c: Check
2513 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
2514 Don't check `*' before movv16qi_internal.
2515 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
2516 extern to force it misaligned.
2520 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
2521 Don't check `*' before movv2df_internal.
2522 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
2523 extern to force it misaligned.
2527 Check movv8sf_internal instead of avx_storeups256.
2528 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
2530 2016-04-19 Richard Biener <rguenther@suse.de>
2532 PR tree-optimization/70171
2533 * g++.dg/tree-ssa/pr70171.C: New testcase.
2535 2016-04-19 Richard Biener <rguenther@suse.de>
2537 PR tree-optimization/70724
2538 * gcc.dg/torture/pr70724.c: New testcase.
2540 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
2543 * testsuite/gcc.target/i386/pr70689.c: New.
2545 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
2548 * gcc.target/i386/pr70708.c: New test.
2550 2016-04-18 Richard Biener <rguenther@suse.de>
2552 PR tree-optimization/43434
2553 * gcc.dg/vect/pr43434.c: New testcase.
2554 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
2555 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2556 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2557 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
2558 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
2559 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2560 * gcc.dg/gomp/pr68640.c: Likewise.
2561 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
2562 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
2564 2016-04-18 Richard Biener <rguenther@suse.de>
2566 PR tree-optimization/70701
2567 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
2569 2016-04-18 Tom de Vries <tom@codesourcery.com>
2572 * gcc.dg/pr70161.c: Add dot-file scans.
2573 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
2574 instead of after last dot char.
2576 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
2578 * c-c++-common/dump-ada-spec-3.c: New test.
2579 * c-c++-common/dump-ada-spec-4.c: Likewise.
2581 2016-04-17 Tom de Vries <tom@codesourcery.com>
2584 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
2586 2016-04-15 Jan Hubicka <jh@suse.cz>
2589 * g++.dg/ipa/pure-const-1.C: New testcase.
2590 * g++.dg/ipa/pure-const-2.C: New testcase.
2591 * g++.dg/ipa/pure-const-3.C: New testcase.
2593 2016-04-15 Marek Polacek <polacek@redhat.com>
2596 * gcc.dg/bitfld-22.c: New test.
2598 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
2600 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
2603 2016-04-15 Marek Polacek <polacek@redhat.com>
2606 * c-c++-common/pr70651.c: New test.
2608 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2610 PR rtl-optimization/70681
2611 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
2612 dump scan on arm and powerpc.
2613 * gcc.dg/pr10474.c: Likewise.
2615 2016-04-15 Jakub Jelinek <jakub@redhat.com>
2620 * g++.dg/cpp1y/vla11.C: Revert for real.
2623 * c-c++-common/Wparentheses-1.c: New test.
2624 * c-c++-common/gomp/Wparentheses-1.c: New test.
2625 * c-c++-common/gomp/Wparentheses-2.c: New test.
2626 * c-c++-common/gomp/Wparentheses-3.c: New test.
2627 * c-c++-common/gomp/Wparentheses-4.c: New test.
2628 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
2629 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
2630 * c-c++-common/goacc/Wparentheses-1.c: New test.
2632 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
2635 * gcc.target/i386/pr70662.c: New test.
2637 2016-04-15 Richard Biener <rguenther@suse.de>
2638 Alan Modra <amodra@gmail.com>
2640 PR tree-optimization/70130
2641 * gcc.dg/vect/O3-pr70130.c: New testcase.
2643 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2646 * gcc.target/powerpc/pr70669.c: New test.
2649 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
2650 a power7 system that does not have an assembler that supports
2653 2016-04-14 Martin Sebor <msebor@redhat.com>
2658 * c-c++-common/ubsan/vla-1.c: Revert.
2659 * g++.dg/cpp1y/vla11.C: Same.
2660 * g++.dg/cpp1y/vla12.C: Same.
2661 * g++.dg/cpp1y/vla13.C: Same.
2662 * g++.dg/cpp1y/vla14.C: Same.
2663 * g++.dg/cpp1y/vla3.C: Same.
2664 * gcc/testsuite/g++.dg/init/array24.C: Same.
2665 * g++.dg/ubsan/vla-1.C: Same.
2667 2016-04-14 Marek Polacek <polacek@redhat.com>
2668 Jan Hubicka <hubicka@ucw.cz>
2671 * g++.dg/torture/pr70029.C: New test.
2673 2016-04-14 Martin Sebor <msebor@redhat.com>
2675 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
2676 type size to prevent failures on targets with very low maximum
2679 2016-04-14 Richard Biener <rguenther@suse.de>
2681 PR tree-optimization/70623
2682 * gcc.dg/torture/pr70623.c: New testcase.
2683 * gcc.dg/torture/pr70623-2.c: Likewise.
2685 2016-04-13 Martin Sebor <msebor@redhat.com>
2690 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
2691 * g++.dg/cpp1y/vla11.C: New test.
2692 * g++.dg/cpp1y/vla12.C: New test.
2693 * g++.dg/cpp1y/vla13.C: New test.
2694 * g++.dg/cpp1y/vla14.C: New test.
2695 * g++.dg/cpp1y/vla3.C: Restore deleted test.
2696 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
2697 * g++.dg/ubsan/vla-1.C: Disable exceptions.
2699 2016-04-13 Jakub Jelinek <jakub@redhat.com>
2702 * g++.dg/opt/pr70641.C: New test.
2704 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2706 PR rtl-optimization/68749
2707 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
2708 effects of argument promotions.
2709 Remove default args to dg-skip-if.
2711 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
2714 * g++.dg/parse/pr70635.C: New.
2716 2016-04-13 Marek Polacek <polacek@redhat.com>
2719 * c-c++-common/Wmisleading-indentation-4.c: New test.
2721 2016-04-13 Marek Polacek <polacek@redhat.com>
2724 * testsuite/gcc.dg/Wparentheses-12.c: New test.
2725 * testsuite/gcc.dg/Wparentheses-13.c: New test.
2727 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
2729 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
2730 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
2731 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
2733 2016-04-13 Jakub Jelinek <jakub@redhat.com>
2736 * gcc.c-torture/compile/pr70633.c: New test.
2739 * gcc.dg/torture/pr70628.c: New test.
2741 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
2744 * g++.dg/template/pr70610.C: New test.
2745 * g++.dg/template/pr70610-2.C: New test.
2746 * g++.dg/template/pr70610-3.C: New test.
2747 * g++.dg/template/pr70610-4.C: New test.
2749 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2751 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
2755 * g++.dg/ext/pr70571.C: New test.
2757 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2760 * gcc.target/powerpc/pr70640.c: New test.
2762 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
2765 * g++.dg/parse/pr68722.C: New.
2767 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2769 PR rtl-optimization/70596
2770 * gcc.target/i386/pr70596.c: New test.
2772 2016-04-12 Nathan Sidwell <nathan@acm.org>
2775 * g++.dg/init/pr70501.C: New.
2777 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
2779 * gcc.target/i386/asm-flag-6.c: New test.
2781 2016-04-12 Tom de Vries <tom@codesourcery.com>
2783 PR tree-optimization/68756
2784 * gcc.dg/graphite/pr68756.c: New test.
2786 2016-04-12 Jakub Jelinek <jakub@redhat.com>
2788 PR tree-optimization/70602
2789 * gcc.c-torture/execute/pr70602.c: New test.
2791 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2794 * gcc.target/powerpc/float128-1.c: New tests to make sure the
2795 __float128 emulator is built and runs.
2796 * gcc.target/powerpc/float128-1.c: Likewise.
2798 * lib/target-supports.exp (check_ppc_float128_sw_available):
2799 Rework tests for __float128 software and hardware
2800 availability. Fix exit condition to return 0 on success.
2802 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
2805 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
2806 * gcc.target/aarch64/target_attr_15.c: Likewise.
2808 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2811 * g++.dg/cpp1y/pr69066.C: New.
2813 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2816 * gfortran.dg/pr36192.f90: Update test.
2817 * gfortran.dg/pr36192_1.f90: Update test.
2818 * gfortran.dg/real_dimension_1.f: Update test.
2819 * gfortran.dg/parameter_array_init_7.f90: New test.
2821 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
2824 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
2826 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
2828 PR rtl-optimization/66669
2829 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
2831 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
2833 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
2834 * gcc.dg/pie-1.c: Likewise.
2835 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
2836 * gcc.dg/pic-4.c: Likewise.
2837 * gcc.dg/pie-3.c: Likewise.
2838 * gcc.dg/pie-4.c: Likewise.
2840 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
2842 PR tree-optimization/68644
2843 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
2845 PR rtl-optimization/64886
2846 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
2848 2016-04-09 Tom de Vries <tom@codesourcery.com>
2850 PR tree-optimization/68953
2851 * gcc.dg/graphite/pr68953.c: New test.
2853 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2856 * gfortran.dg/deferred_character_16.f90: New test.
2858 2016-04-09 Jakub Jelinek <jakub@redhat.com>
2860 PR tree-optimization/70586
2861 * gcc.c-torture/execute/pr70586.c: New test.
2863 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2866 * c-c++-common/asan/halt_on_error-1.c: Replace memset
2867 with __builtin_memset
2868 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2870 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
2874 PR tree-optimization/70373
2878 * c-c++-common/goacc/reduction-5.c: New test.
2879 * c-c++-common/goacc/reduction-promotions.c: New test.
2880 * gfortran.dg/goacc/reduction-3.f95: New test.
2881 * gfortran.dg/goacc/reduction-promotions.f90: New test.
2883 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
2887 * g++.dg/pr70590.C: New test.
2888 * g++.dg/pr70590-2.C: New test.
2890 2016-04-08 Jakub Jelinek <jakub@redhat.com>
2893 * gcc.target/i386/pr70593.c: New test.
2895 PR rtl-optimization/70574
2896 * gcc.target/i386/avx2-pr70574.c: New test.
2898 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
2901 * c-c++-common/asan/pr70541.c: New test.
2903 2016-04-08 Tom de Vries <tom@codesourcery.com>
2905 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2906 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2908 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2911 * gcc.c-torture/execute/pr70566.c: New test.
2913 2016-04-08 Tom de Vries <tom@codesourcery.com>
2915 * c-c++-common/goacc/uninit-copy-clause.c: New test.
2916 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2918 2016-04-08 Alan Modra <amodra@gmail.com>
2920 * gcc.target/powerpc/pr70117.c: New.
2922 2016-04-07 Jakub Jelinek <jakub@redhat.com>
2925 * gcc.dg/lto/simd-function_0.c: New test.
2927 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2929 * c-c++-common/attr-simd-2.c: Likewise.
2930 * c-c++-common/attr-simd-4.c: Likewise.
2931 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2932 * gcc.dg/gomp/simd-clones-3.c: Likewise.
2934 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2937 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2939 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
2940 Tom de Vries <tom@codesourcery.com>
2942 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2943 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2944 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2945 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2946 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2947 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2948 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2949 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2951 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2954 * g++.dg/warn/Wparentheses-29.C: New test.
2956 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2959 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2960 explicit braces to resolve a future -Wparentheses warning.
2962 2016-04-06 Richard Henderson <rth@redhat.com>
2964 * gcc.dg/pr61817-1.c: New test.
2965 * gcc.dg/pr61817-2.c: New test.
2966 * gcc.dg/pr69391-1.c: New test.
2967 * gcc.dg/pr69391-2.c: New test.
2969 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
2971 PR rtl-optimization/70398
2972 * testsuite/gcc.target/aarch64/pr70398.c: New.
2974 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
2976 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2978 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
2979 Pedro Alves <palves@redhat.com>
2981 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2983 2016-04-06 Jakub Jelinek <jakub@redhat.com>
2985 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2986 Check for avx512f effective targets instead of avx2.
2987 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2989 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2990 * g++.dg/gomp/declare-simd-1.C: Likewise.
2991 * g++.dg/gomp/declare-simd-3.C: Likewise.
2992 * g++.dg/gomp/declare-simd-4.C: Likewise.
2995 * c-c++-common/gomp/pr70550-1.c: New test.
2996 * c-c++-common/gomp/pr70550-2.c: New test.
2998 2016-04-05 Nathan Sidwell <nathan@acm.org>
3001 * g++.dg/ext/attribute-may-alias-5.C: New.
3003 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3006 * c-c++-common/pr70336.c: New test.
3007 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3008 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3010 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
3013 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3015 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3017 PR rtl-optimization/70542
3018 * gcc.dg/torture/pr70542.c: New test.
3019 * gcc.target/i386/avx2-pr70542.c: New test.
3021 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3023 PR tree-optimization/70509
3024 * gcc.target/i386/avx512bw-pr70509.c: New test.
3026 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3029 * g++.dg/ext/constexpr-vla4.C: New test.
3031 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
3034 * gcc.target/i386/pr70510.c: New test.
3036 2016-04-05 Richard Biener <rguenther@suse.de>
3038 PR tree-optimization/70526
3039 * g++.dg/torture/pr70526.C: New testcase.
3041 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3044 * gcc.target/i386/pr70525.c: New test.
3046 2016-04-05 Richard Biener <rguenther@suse.de>
3049 * g++.dg/torture/pr70499.C: New testcase.
3051 2016-04-05 Richard Biener <rguenther@suse.de>
3053 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
3056 2016-04-04 Jakub Jelinek <jakub@redhat.com>
3059 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
3060 rs6000 ABI warnings.
3062 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
3065 * g++.dg/ipa/devirt-51.C: New testcase.
3067 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3068 Jakub Jelinek <jakub@redhat.com>
3071 * gcc.dg/torture/pr70457.c: New.
3073 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3076 * gfortran.dg/allocate_with_source_19.f08: New test.
3078 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3081 * gfortran.dg/coarray_allocate_6.f08: New test.
3083 2016-04-04 Richard Biener <rguenther@suse.de>
3085 PR rtl-optimization/70484
3086 * gcc.dg/torture/pr70484.c: New testcase.
3088 2016-04-04 Marek Polacek <polacek@redhat.com>
3091 * gcc.dg/torture/pr70307.c: New test.
3093 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
3097 * gcc.target/sh/torture/pr70416.c: New.
3099 2016-04-02 Martin Sebor <msebor@redhat.com>
3105 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3106 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3107 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3108 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3109 * g++.dg/cpp0x/constexpr-string.C: Same.
3110 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3111 * g++.dg/cpp0x/pr65398.C: Same.
3112 * g++.dg/ext/constexpr-vla1.C: Same.
3113 * g++.dg/ext/constexpr-vla2.C: Same.
3114 * g++.dg/ext/constexpr-vla3.C: Same.
3115 * g++.dg/ubsan/pr63956.C: Same.
3117 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3119 PR rtl-optimization/70467
3120 * gcc.target/i386/pr70467-2.c: New test.
3122 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3123 Marek Polacek <polacek@redhat.com>
3126 * g++.dg/init/new47.C: New test.
3128 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3131 * gcc.target/arm/pr70496.c: New test.
3133 2016-04-01 Nathan Sidwell <nathan@acm.org>
3136 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3138 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3141 * gcc.dg/strlenopt.h (memmove): New.
3142 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3143 instead of "string.h".
3144 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3145 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3146 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3147 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3148 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3149 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3150 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3151 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3152 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3153 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3154 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3155 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3156 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3157 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3158 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3159 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3160 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3161 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3162 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3163 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3165 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3167 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3168 (Holder::foo): Reflect this.
3170 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3173 * gcc.dg/pr70442.c: New test.
3175 2016-03-31 Nathan Sidwell <nathan@acm.org>
3178 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3180 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
3183 * gcc.target/i386/pr70453.c: New test.
3185 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
3188 * gcc.c-torture/pr70292.c: New test.
3190 2016-03-31 Marek Polacek <polacek@redhat.com>
3193 * c-c++-common/pr70297.c: New test.
3194 * g++.dg/cpp0x/typedef-redecl.C: New test.
3195 * gcc.dg/typedef-redecl2.c: New test.
3197 2016-03-31 Jakub Jelinek <jakub@redhat.com>
3199 PR rtl-optimization/70460
3200 * gcc.c-torture/execute/pr70460.c: New test.
3202 2016-03-31 Richard Biener <rguenther@suse.de>
3205 * g++.dg/ext/vector30.C: New testcase.
3207 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3208 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3210 * gfortran.dg/fmt_pf.f90: New test.
3212 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3214 Forward-port from 5 branch
3215 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3218 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3219 dg-require-effective-target after dg-do.
3221 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3223 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3225 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3226 Julian Brown <julian@codesourcery.com>
3227 Chung-Lin Tang <cltang@codesourcery.com>
3228 Cesar Philippidis <cesar@codesourcery.com>
3229 James Norris <jnorris@codesourcery.com>
3230 Tom de Vries <tom@codesourcery.com>
3231 Nathan Sidwell <nathan@codesourcery.com>
3233 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
3234 * c-c++-common/goacc/loop-clauses.c: Likewise.
3235 * g++.dg/goacc/template.C: Likewise.
3236 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3237 * gfortran.dg/goacc/loop-1.f95: Likewise.
3238 * gfortran.dg/goacc/loop-5.f95: Likewise.
3239 * gfortran.dg/goacc/loop-6.f95: Likewise.
3240 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3241 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3242 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3243 * c-c++-common/goacc/clauses-fail.c: Likewise.
3244 * c-c++-common/goacc/parallel-1.c: Likewise.
3245 * c-c++-common/goacc/reduction-1.c: Likewise.
3246 * c-c++-common/goacc/reduction-2.c: Likewise.
3247 * c-c++-common/goacc/reduction-3.c: Likewise.
3248 * c-c++-common/goacc/reduction-4.c: Likewise.
3249 * c-c++-common/goacc/routine-3.c: Likewise.
3250 * c-c++-common/goacc/routine-4.c: Likewise.
3251 * c-c++-common/goacc/routine-5.c: Likewise.
3252 * c-c++-common/goacc/tile.c: Likewise.
3253 * g++.dg/goacc/template.C: Likewise.
3254 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3255 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3256 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3257 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3258 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3259 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3260 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3261 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3262 * c-c++-common/goacc/use_device-1.c: ... this file.
3263 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3264 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3265 * c-c++-common/goacc/host_data-6.c: ... this file.
3266 * c-c++-common/goacc/loop-2-kernels.c: New file.
3267 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3268 * c-c++-common/goacc/loop-3.c: Likewise.
3269 * g++.dg/goacc/reference.C: Likewise.
3270 * g++.dg/goacc/routine-1.C: Likewise.
3271 * g++.dg/goacc/routine-2.C: Likewise.
3273 2016-03-30 Richard Biener <rguenther@suse.de>
3276 * gcc.dg/torture/pr70450.c: New testcase.
3278 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3281 * gcc.dg/torture/pr70421.c: New test.
3282 * gcc.target/i386/avx512f-pr70421.c: New test.
3284 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3287 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3288 (check): New function.
3290 (foo): Align stack to 16 bytes when calling bar.
3291 * gcc.target/i386/cleanup-2.c: Likewise.
3293 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3295 PR tree-optimization/59124
3296 * gcc.dg/Warray-bounds-19.c: New test.
3298 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3300 * lib/prune.exp (escape_regex_chars): New.
3301 (prune_file_path): Update to quote metcharacters for regexp.
3303 2016-03-29 Jakub Jelinek <jakub@redhat.com>
3305 PR rtl-optimization/70429
3306 * gcc.c-torture/execute/pr70429.c: New test.
3308 PR tree-optimization/70405
3309 * gcc.dg/pr70405.c: New test.
3311 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3314 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3315 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3317 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3320 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3321 __cilkrts_set_param to set two workers.
3322 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3323 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3325 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3327 * g++.dg/ext/fnname5.C: Update the test for Darwin.
3329 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3332 * gcc.target/i386/pr70406.c: New test.
3334 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
3336 * gnat.dg/specs/double_record_extension3.ads: New test.
3338 2016-03-25 Richard Henderson <rth@redhat.com>
3341 * gcc.target/aarch64/pr70120-1.c: New.
3342 * gcc.target/aarch64/pr70120-2.c: New.
3343 * gcc.target/aarch64/pr70120-3.c: New.
3345 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
3348 * g++.dg/template/mangle2.C: The dg-do directive should be
3349 "compile" not "assemble".
3351 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
3354 * gcc.dg/pr69650.c: New test.
3356 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
3358 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
3360 2016-03-25 Alan Modra <amodra@gmail.com>
3362 * gcc.dg/dfp/pr70052.c: New test.
3364 2016-03-24 Richard Henderson <rth@redhat.com>
3367 * gcc.dg/tree-ssa/pr69845-1.c: New test.
3368 * gcc.dg/tree-ssa/pr69845-2.c: New test.
3370 2016-03-24 Tom de Vries <tom@codesourcery.com>
3372 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
3374 2016-03-24 Tom de Vries <tom@codesourcery.com>
3376 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
3377 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
3379 2016-03-24 Tom de Vries <tom@codesourcery.com>
3381 * c-c++-common/goacc/uninit-dim-clause.c: New test.
3382 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
3384 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
3387 * g++.dg/template/mangle2.C: New test.
3389 2016-03-24 Richard Biener <rguenther@suse.de>
3391 PR tree-optimization/70396
3392 * gcc.dg/torture/pr70396.c: New testcase.
3394 2016-03-24 Richard Biener <rguenther@suse.de>
3397 * gcc.dg/torture/pr70370.c: New testcase.
3399 2016-03-24 Tom de Vries <tom@codesourcery.com>
3401 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
3402 * gfortran.dg/goacc/kernels-tree.f95: Same.
3403 * gfortran.dg/goacc/parallel-tree.f95: Same.
3405 2016-03-24 Tom de Vries <tom@codesourcery.com>
3407 * c-c++-common/goacc/uninit-if-clause.c: New test.
3408 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
3410 2016-03-24 Jakub Jelinek <jakub@redhat.com>
3413 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
3416 2016-03-24 Richard Biener <rguenther@suse.de>
3418 PR tree-optimization/70372
3419 * gcc.dg/tree-ssa/pr70372.c: New testcase.
3421 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3424 * g++.dg/cpp1y/nsdmi-union1.C: New test.
3426 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3429 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
3431 2016-03-23 Jakub Jelinek <jakub@redhat.com>
3434 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
3435 * g++.dg/cpp1y/pr70001.C: New test.
3438 * g++.dg/cpp0x/constexpr-70323.C: New test.
3440 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
3441 Jason Merrill <jason@redhat.com>
3442 Jakub Jelinek <jakub@redhat.com>
3445 * g++.dg/cpp0x/constexpr-69315.C: New test.
3446 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3448 2016-03-23 Marek Polacek <polacek@redhat.com>
3451 * g++.dg/warn/Wignored-attributes-1.C: New test.
3452 * g++.dg/warn/Wignored-attributes-2.C: New test.
3454 2016-03-23 Tom de Vries <tom@codesourcery.com>
3456 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3458 * gfortran.dg/goacc/private-3.f95 (test): Same.
3459 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3462 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3464 * lib/target-supports.exp: Remove v7ve entry from loop
3465 creating effective target checks.
3466 (check_effective_target_arm_arch_v7ve_ok): New procedure.
3467 (add_options_for_arm_arch_v7ve): Likewise.
3469 2016-03-23 Jakub Jelinek <jakub@redhat.com>
3471 PR tree-optimization/70354
3472 * gcc.dg/vect/pr70354-1.c: New test.
3473 * gcc.dg/vect/pr70354-2.c: New test.
3474 * gcc.target/i386/avx2-pr70354-1.c: New test.
3475 * gcc.target/i386/avx2-pr70354-2.c: New test.
3477 2016-03-22 Jeff Law <law@redhat.com>
3480 * gcc.dg/tree-ssa/pr70232.c: New test.
3482 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3485 * gcc.target/i386/pr70302.c: New test.
3487 2016-03-22 Richard Biener <rguenther@suse.de>
3490 * g++.dg/torture/pr70251.C: New testcase.
3492 2016-03-22 David Malcolm <dmalcolm@redhat.com>
3495 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3496 Wmisleading-indentation.c.
3497 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3498 reflect change to diagnostic text and order of messages.
3499 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3501 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
3503 * g++.dg/ext/java-3.C: Don't compile on AIX.
3505 2016-03-22 Richard Biener <rguenther@suse.de>
3508 * gcc.dg/torture/pr70333.c: New testcase.
3510 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3512 * g++.dg/ext/pr70290.C: New test.
3514 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
3517 * gcc.target/i386/pr70325.c: New test.
3519 2016-03-22 Jakub Jelinek <jakub@redhat.com>
3522 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
3523 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
3526 * gcc.target/i386/pr70300.c: New test.
3529 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
3530 (func2): New function for cond with parens, xfail warning for c++.
3531 * g++.dg/warn/Wnonnull-compare-8.C: New test.
3533 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3536 * g++.dg/template/ptrmem30.C: New test.
3538 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3541 * g++.dg/cpp0x/constexpr-70204a.C: New test.
3542 * g++.dg/cpp0x/constexpr-70204b.C: New test.
3544 2016-03-21 Jakub Jelinek <jakub@redhat.com>
3547 * gcc.dg/pr70326.c: New test.
3549 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
3550 Jakub Jelinek <jakub@redhat.com>
3552 PR tree-optimization/70317
3553 * gcc.dg/pr70317.c: New test.
3555 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
3558 * gcc.target/i386/pr70327.c: New test.
3560 2016-03-21 Martin Liska <mliska@suse.cz>
3563 * gcc.dg/ipa/pr70306.c: New test.
3565 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3567 * gcc.target/arm/attr-align1.c: Skip if M-profile.
3568 * gcc.target/arm/attr-align3.c: Likewise.
3569 * gcc.target/arm/attr_arm.c: Likewise.
3570 * gcc.target/arm/flip-thumb.c: Likewise.
3572 2016-03-21 Jakub Jelinek <jakub@redhat.com>
3575 * gcc.target/powerpc/altivec-36.c: New test.
3577 2016-03-21 Richard Biener <rguenther@suse.de>
3579 PR tree-optimization/70310
3580 * gcc.dg/torture/pr70310.c: New testcase.
3582 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
3585 * gcc.target/i386/pr70293.c: New test.
3587 2016-03-21 Richard Biener <rguenther@suse.de>
3589 PR tree-optimization/70288
3590 * gcc.dg/torture/pr70288-1.c: New testcase.
3591 * gcc.dg/torture/pr70288-2.c: Likewise.
3593 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
3595 PR rtl-optimization/69307
3596 * gcc.target/arm/pr69307.c: New test.
3598 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
3600 PR rtl-optimization/69102
3601 * gcc.c-torture/compile/pr69102.c: New test.
3603 2016-03-18 Jeff Law <law@redhat.com>
3605 PR rtl-optimization/70263
3606 * gcc.c-torture/compile/pr70263-1.c: New test.
3607 * gcc.target/i386/pr70263-2.c: New test.
3609 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
3611 PR rtl-optimization/70278
3612 * gcc.dg/torture/pr70278.c: New test.
3613 * gcc.target/arm/pr70278.c: New test.
3615 2016-03-18 David Malcolm <dmalcolm@redhat.com>
3618 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3619 (test_builtin_types_compatible_p): New test function.
3620 * gcc.dg/pr70281.c: New test case.
3622 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3625 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
3627 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3629 PR tree-optimization/70252
3630 * gcc.dg/pr70252.c: New test.
3632 2016-03-18 Tom de Vries <tom@codesourcery.com>
3634 * gcc.dg/pr70161-2.c: New test.
3635 * gcc.dg/pr70161.c: New test.
3637 2016-03-18 Tom de Vries <tom@codesourcery.com>
3640 * gcc.dg/pr70269.c: New test.
3642 2016-03-18 Jakub Jelinek <jakub@redhat.com>
3645 * g++.dg/ext/java-3.C: New test.
3647 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3650 * g++.dg/lookup/pr70205.C: New test.
3652 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3655 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
3657 2016-03-17 Marek Polacek <polacek@redhat.com>
3660 * gcc.dg/atomic-op-6.c: New test.
3662 2016-03-17 David Malcolm <dmalcolm@redhat.com>
3665 * c-c++-common/pr70264.c: New test case.
3667 2016-03-17 Jakub Jelinek <jakub@redhat.com>
3670 * c-c++-common/pr70144-1.c: New test.
3671 * c-c++-common/pr70144-2.c: New test.
3674 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
3675 * g++.dg/opt/flifetime-dse6.C: New test.
3676 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3678 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
3681 * gcc.dg/pic-1.c: New test.
3682 * gcc.dg/pic-2.c: Likewise.
3683 * gcc.dg/pic-3.c: Likewise.
3684 * gcc.dg/pic-4.c: Likewise.
3685 * gcc.dg/pie-1.c: Likewise.
3686 * gcc.dg/pie-2.c: Likewise.
3687 * gcc.dg/pie-3.c: Likewise.
3688 * gcc.dg/pie-4.c: Likewise.
3689 * gcc.dg/pie-5.c: Likewise.
3690 * gcc.dg/pie-6.c: Likewise.
3692 2016-03-17 Tom de Vries <tom@codesourcery.com>
3694 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
3695 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
3697 2016-03-17 Richard Biener <rguenther@suse.de>
3700 * g++.dg/debug/pr70271.C: New testcase.
3702 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
3704 * gcc.target/i386/pr70251.c: New test.
3706 2016-03-17 Marek Polacek <polacek@redhat.com>
3709 * g++.dg/warn/constexpr-70194.C: New test.
3711 2016-03-16 Richard Henderson <rth@redhat.com>
3714 * gcc.c-torture/compile/pr70240.c: New.
3716 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3718 * gcc.c-torture/compile/20151204.c: Skip for avr.
3720 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3723 * g++.dg/opt/pr70245.C: New test.
3724 * g++.dg/opt/pr70245.h: New file.
3725 * g++.dg/opt/pr70245-aux.cc: New file.
3727 2016-03-16 Martin Sebor <msebor@redhat.com>
3729 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
3731 2016-03-16 Richard Henderson <rth@redhat.com>
3734 * gcc.c-torture/compile/pr70199.c: New.
3736 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
3738 * gcc.dg/uninit-19.c: Run dos2unix.
3740 2016-03-16 Marek Polacek <polacek@redhat.com>
3743 * gcc.dg/nested-func-10.c: New test.
3744 * gcc.dg/nested-func-9.c: New test.
3746 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3748 PR tree-optimization/68714
3749 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
3751 2016-03-16 Tom de Vries <tom@codesourcery.com>
3753 PR tree-optimization/68715
3754 * gcc.dg/graphite/pr68715-2.c: New test.
3755 * gcc.dg/graphite/pr68715.c: New test.
3756 * gfortran.dg/graphite/pr68715.f90: New test.
3758 2016-03-16 Tom de Vries <tom@codesourcery.com>
3760 PR tree-optimization/68809
3761 * gcc.dg/graphite/pr68809-2.c: New test.
3762 * gcc.dg/graphite/pr68809.c: New test.
3764 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3767 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
3768 method call to i () as argument. Adjust expected output.
3771 * g++.dg/ubsan/pr70147-1.C: New test.
3772 * g++.dg/ubsan/pr70147-2.C: New test.
3774 2016-03-15 Martin Sebor <msebor@redhat.com>
3777 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
3779 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
3781 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
3784 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
3787 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
3788 libatomic_available.
3790 2016-03-15 Marek Polacek <polacek@redhat.com>
3793 * g++.dg/ext/attribute-may-alias-4.C: New test.
3795 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
3797 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
3798 -fvar-tracking-assignments-toggle flag.
3800 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
3802 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
3804 2016-03-15 Jakub Jelinek <jakub@redhat.com>
3806 PR rtl-optimization/70222
3807 * gcc.c-torture/execute/pr70222-1.c: New test.
3808 * gcc.c-torture/execute/pr70222-2.c: New test.
3810 2016-03-15 Richard Henderson <rth@redhat.com>
3812 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
3814 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3816 PR rtl-optimization/69032
3817 * gcc.dg/pr69032.c: New test.
3819 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3821 PR rtl-optimization/63384
3822 * g++.dg/pr63384.C: New test.
3824 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
3827 * gcc.target/i386/pr64411.C: New test.
3829 2016-03-15 Tom de Vries <tom@codesourcery.com>
3831 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
3832 * gfortran.dg/goacc/kernels-alias.f95: New test.
3834 2016-03-14 Martin Sebor <msebor@redhat.com>
3837 * g++.dg/cpp0x/constexpr-inline.C: New test.
3838 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
3840 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
3842 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
3844 2016-03-14 Jakub Jelinek <jakub@redhat.com>
3847 * gcc.dg/pr70219.c: New test.
3849 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
3852 * gcc.dg/torture/pr70083.c: New test.
3853 * gcc.target/i386/pr70083.c: New test.
3855 2016-03-14 Richard Biener <rguenther@suse.de>
3857 PR tree-optimization/56365
3858 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
3860 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
3863 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3865 * g++.dg/pr70098.C: New testcase.
3868 2016-03-14 Tom de Vries <tom@codesourcery.com>
3870 PR tree-optimization/70045
3871 * gcc.dg/graphite/pr70045.c: New test.
3873 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3876 * gfortran.dg/include_9.f90: New test.
3878 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3881 gfortran.dg/prof/prof.exp: New script.
3882 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3884 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
3886 PR rtl-optimization/69307
3887 * gcc.dg/pr69307.c: New test.
3889 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
3892 * gcc.target/arm/pr69614.c: New.
3894 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
3897 * gfortran.dg/submodule_14.f08: New test
3900 * gfortran.dg/submodule_15.f08: New test
3902 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
3905 * g++.dg/cpp1y/paren3.C: New test.
3907 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3910 * gcc.target/powerpc/ppc-round2.c: New test.
3912 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
3915 * gcc.dg/torture/pr70123.c: New test.
3917 2016-03-11 Jeff Law <law@redhat.com>
3919 PR tree-optimization/70190
3920 * gcc.c-torture/compile/pr70190.c: New test.
3922 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3925 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3927 (test43_b): Likewise.
3928 (test43_c): Likewise.
3929 (test43_d): Likewise.
3930 (test43_e): Likewise.
3931 (test43_f): Likewise.
3932 (test43_g): Likewise.
3933 (test44_a): Likewise.
3934 (test44_b): Likewise.
3935 (test44_c): Likewise.
3936 (test44_d): Likewise.
3937 (test44_e): Likewise.
3939 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3942 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3944 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3946 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3949 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3953 * gcc.target/aarch64/pr69245_2.c: New test.
3955 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3957 PR tree-optimization/70177
3958 * gcc.dg/pr70177.c: New test.
3960 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3962 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3964 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3966 * gcc.dg/tree-ssa/sra-20.c: New.
3968 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3970 PR rtl-optimization/70174
3971 * gcc.dg/pr70174.c: New test.
3973 PR tree-optimization/70169
3974 * gcc.dg/pr70169.c: New test.
3976 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3979 * gcc.target/i386/pr70160.c: New test.
3981 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3983 * gcc.target/s390/dfp-1.c: New test.
3985 2016-03-10 Nick Clifton <nickc@redhat.com>
3988 * gcc.target/aarch64/pr70044.c: New test.
3990 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
3991 Jakub Jelinek <jakub@redhat.com>
3994 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3995 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3996 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3998 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
4001 * g++.dg/lto/pr69589_0.C: New testcase
4002 * g++.dg/lto/pr69589_1.C: New testcase
4004 2016-03-10 Marek Polacek <polacek@redhat.com>
4007 * g++.dg/delayedfold/unary-plus1.C: New test.
4009 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
4011 * gcc.target/arm/pr45701-1.c: Escape brackets.
4012 * gcc.target/arm/pr45701-2.c: Likewise.
4014 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4016 * gfortran.dg/unconstrained_commons.f: New.
4018 2016-03-10 Alan Modra <amodra@gmail.com>
4020 * gcc.dg/pr69195.c: New.
4021 * gcc.dg/pr69238.c: New.
4023 2016-03-10 Tom de Vries <tom@codesourcery.com>
4026 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4028 2016-03-10 Richard Biener <rguenther@suse.de>
4030 PR tree-optimization/70128
4031 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4032 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4034 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4036 PR tree-optimization/70152
4037 * gcc.dg/pr70152.c: New test.
4040 * gcc.target/i386/pr70086-1.c: New test.
4041 * gcc.target/i386/pr70086-2.c: New test.
4042 * gcc.target/i386/pr70086-3.c: New test.
4044 PR tree-optimization/70127
4045 * gcc.c-torture/execute/pr70127.c: New test.
4047 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4049 * c-c++-common/goacc/combined-directives-2.c: New test.
4051 2016-03-09 David Malcolm <dmalcolm@redhat.com>
4055 * g++.dg/diagnostic/pr70105.C: New test.
4056 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
4057 (test_multiple_ordinary_maps): New test function.
4059 2016-03-09 David Malcolm <dmalcolm@redhat.com>
4063 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4064 Drop range information from call to inform_at_rich_loc.
4065 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4067 (test_show_locus): Replace calls to rich_location::add_range with
4068 calls to add_range. Rewrite the tests that used the now-defunct
4069 rich_location ctor taking a source_range. Simplify other tests
4070 by replacing calls to COMBINE_LOCATION_DATA with calls to
4073 2016-03-09 Richard Biener <rguenther@suse.de>
4074 Jakub Jelinek <jakub@redhat.com>
4076 PR tree-optimization/70138
4077 * gcc.dg/vect/pr70138-1.c: New testcase.
4078 * gcc.dg/vect/pr70138-2.c: Likewise.
4080 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4083 * gcc.target/i386/pr70049.c: New test.
4085 2016-03-09 Richard Biener <rguenther@suse.de>
4088 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
4089 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
4090 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
4092 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4094 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
4097 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4100 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4103 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4106 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4107 in testcase comment.
4109 2016-03-09 Tom de Vries <tom@codesourcery.com>
4111 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4112 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4113 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4114 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4115 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4116 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4117 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4118 * gfortran.dg/goacc/kernels-loop.f95: New test.
4120 2016-03-08 Martin Sebor <msebor@redhat.com>
4123 * g++.dg/warn/overflow-warn-7.C: New test.
4125 2016-03-08 Jason Merrill <jason@redhat.com>
4127 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4128 * lib/target-supports.exp (check_effective_target_concepts): New.
4130 2016-03-08 Jakub Jelinek <jakub@redhat.com>
4133 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4134 * g++.dg/ubsan/pr70135.C: New test.
4137 * gcc.dg/pr70110.c: New test.
4139 2016-03-07 Martin Jambor <mjambor@suse.cz>
4141 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4142 * c-c++-common/gomp/if-1.c: Likewise.
4143 * c-c++-common/gomp/pr61486-2.c: Likewise.
4144 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4145 to dg-additional-options.
4146 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4147 * g++/gomp/target-teams-1.c: Likewise.
4148 * gcc.dg/gomp/gomp.exp: Likewise.
4149 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4150 dg-additional-options.
4151 * gfortran.dg/gomp/gomp.exp: Likewise.
4152 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4153 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4154 dg-additional-options.
4155 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4157 2016-03-07 Martin Jambor <mjambor@suse.cz>
4159 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4160 * c-c++-common/gomp/gridify-1.c: New test.
4161 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4163 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4165 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4166 trigger for cortex-r8, when scanning for register r8.
4167 * gcc.target/arm/pr45701-2.c: Likewise.
4169 2016-02-26 Richard Biener <rguenther@suse.de>
4170 Jeff Law <law@redhat.com>
4172 PR tree-optimization/69740
4173 * gcc.c-torture/compile/pr69740-1.c: New test.
4174 * gcc.c-torture/compile/pr69740-2.c: New test.
4176 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4178 * lib/target-supports.exp
4179 (check_effective_target_whole_vector_shift): Enable for PPC64.
4181 2016-03-07 Richard Biener <rguenther@suse.de>
4183 PR tree-optimization/70115
4184 * gcc.dg/torture/pr70115.c: New testcase.
4186 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4189 * c-c-++-common/goacc/pr69916.c: New.
4191 2016-03-07 Richard Henderson <rth@redhat.com>
4193 * gcc.c-torture/compile/pr70061.c: New test.
4195 2016-03-07 Richard Biener <rguenther@suse.de>
4198 * gcc.dg/vect/O3-pr36098.c: New testcase.
4200 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4202 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4204 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4206 * gnat.dg/renaming9.ad[sb]: New testcase.
4208 2016-03-05 Jakub Jelinek <jakub@redhat.com>
4211 * g++.dg/expr/stdarg3.C: New test.
4213 2016-03-04 Jeff Law <law@redhat.com>
4215 PR tree-optimization/69196
4216 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4219 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4222 * gcc.dg/pr69973.c: New test.
4224 PR rtl-optimization/69941
4225 * gcc.dg/torture/pr69941.c: New test.
4228 * gcc.dg/pr69824.c: New test.
4230 2016-03-05 Tom de Vries <tom@codesourcery.com>
4232 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4233 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4236 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4239 * g++.dg/cpp1y/var-templ48.C: New test.
4240 * g++.dg/cpp1y/var-templ49.C: New test.
4242 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4244 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4246 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4249 * g++.dg/ubsan/pr70035.C: New test.
4252 * gcc.target/i386/pr70062.c: New test.
4254 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4256 * g++.dg/template/typename21.C: Remove c++98_only.
4258 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4260 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4262 2016-03-04 David Malcolm <dmalcolm@redhat.com>
4265 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4267 (fn_42_b): Likewise.
4268 (fn_42_c): Likewise.
4270 2016-03-04 David Malcolm <dmalcolm@redhat.com>
4273 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4275 (fn_40_b): Likewise.
4276 (fn_41_a): Likewise.
4277 (fn_41_b): Likewise.
4279 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4282 * gcc.target/i386/avx512f-pr70059.c: New test.
4283 * gcc.target/i386/avx512dq-pr70059.c: New test.
4285 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4287 PR rtl-optimization/57676
4288 * gcc.dg/torture/pr57676.c: New test.
4290 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4292 * gcc.dg/pr70026.c: New test.
4294 2016-03-04 Marek Polacek <polacek@redhat.com>
4297 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4298 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4300 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4303 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4305 (test_corners_sisd_si): Likewise.
4306 (main): Remove checks of the above.
4307 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4309 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4311 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4313 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4315 * gcc.dg/torture/pr69951.c: Accept argc==0.
4317 2016-03-04 Richard Biener <rguenther@suse.de>
4320 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4321 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4323 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4326 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4329 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4332 * gcc.dg/guality/pr69947.c: New test.
4334 2016-03-03 Jakub Jelinek <jakub@redhat.com>
4337 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
4339 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4341 PR rtl-optimization/69904
4342 * gcc.target/arm/pr69904.c: New test.
4344 2016-03-03 Jakub Jelinek <jakub@redhat.com>
4347 * gcc.dg/vect/pr70021.c: New test.
4348 * gcc.target/i386/pr70021.c: New test.
4350 2016-03-03 Marek Polacek <polacek@redhat.com>
4353 * gcc.dg/pr70050.c: New test.
4355 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
4357 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
4359 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
4361 PR tree-optimization/70043
4362 * gfortran.dg/vect/pr70043.f90: New test.
4364 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
4366 * gnat.dg/specs/task1.ads: New test.
4368 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4370 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
4371 Invoke gdb with -batch.
4372 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
4374 2016-03-03 Richard Biener <rguenther@suse.de>
4376 PR tree-optimization/55936
4377 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
4379 2016-03-02 Jeff Law <law@redhat.com>
4381 PR rtl-optimization/69942
4382 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
4383 effects of argument promotions.
4385 PR tree-optimization/69987
4386 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
4387 target does not support -fprefetch-loop-arrays.
4389 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
4391 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
4393 2016-03-02 Bin Cheng <bin.cheng@arm.com>
4395 PR rtl-optimization/69052
4396 * gcc.target/i386/pr69052.c: New test.
4398 2016-03-02 Alan Modra <amodra@gmail.com>
4400 * gcc.dg/pr69990.c: New.
4402 2016-03-02 Jakub Jelinek <jakub@redhat.com>
4405 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
4408 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
4411 * gcc.target/i386/pr70028.c: New test.
4413 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4415 * c-c++-common/asan/swapcontext-test-1.c,
4416 * c-c++-common/tsan/thread_leak.c,
4417 * g++.dg/tsan/aligned_vs_unaligned_race.C,
4418 * g++.dg/tsan/benign_race.C,
4419 * g++.dg/tsan/fd_close_norace.C,
4420 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
4421 races with sanitizer output
4423 2016-03-02 Richard Biener <rguenther@suse.de>
4424 Uros Bizjak <ubizjak@gmail.com>
4427 * gcc.dg/simd-8.c: New testcase.
4429 2016-03-02 Richard Biener <rguenther@suse.de>
4432 * gcc.dg/simd-7.c: New testcase.
4434 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
4436 * gcc.target/i386/pr70007.c: Tweak.
4438 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
4440 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
4442 2016-03-02 Marek Polacek <polacek@redhat.com>
4445 * gcc.dg/pr67854.c: New test.
4447 2016-03-02 Jakub Jelinek <jakub@redhat.com>
4450 * gcc.dg/torture/pr70025.c: New test.
4452 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4454 PR tree-optimization/68621
4455 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4457 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4459 * gcc.target/i386/pr70007.c: New test.
4461 2016-03-01 Jeff Law <law@redhat.com>
4463 PR tree-optimization/69196
4464 * gcc.dg/tree-ssa/pr69196-1.c: New test.
4466 PR tree-optimization/69196
4467 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4468 duplicating code and spoiling the expected output.
4470 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4473 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4474 supports power9 before doing tests.
4475 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4476 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4477 * gcc.target/powerpc/p9-permute.c: Likewise.
4479 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
4482 * gcc.target/i386/pr70027.c: New test.
4484 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4486 * gcc.dg/pr70017.c: New test.
4488 2016-03-01 Jakub Jelinek <jakub@redhat.com>
4492 * gcc.dg/pr69796.c: New test.
4493 * gcc.dg/pr69974.c: New test.
4495 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4497 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4499 2016-02-29 Jeff Law <law@redhat.com>
4501 PR tree-optimization/69987
4502 * gfortran.dg/pr69987.f90: New test.
4504 PR tree-optimization/69989
4505 * gcc.c-torture/compile/pr69989-2.c: New test.
4507 2016-03-01 Marek Polacek <polacek@redhat.com>
4510 * g++.dg/parse/invalid1.C: New test.
4512 2016-03-01 Richard Biener <rguenther@suse.de>
4515 * gcc.dg/pr70022.c: New testcase.
4517 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4519 PR tree-optimization/69956
4520 * gcc.dg/pr69956.c: New test.
4522 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4525 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
4526 XFAIL when hardware supports efficient unaligned storage access.
4528 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
4531 * g++.dg/template/pr69961a.C: New test.
4532 * g++.dg/template/pr69961b.C: New test.
4534 2016-02-29 David Malcolm <dmalcolm@redhat.com>
4536 PR preprocessor/69985
4537 * gcc.dg/cpp/pr69985.c: New test case.
4539 2016-02-29 Jeff Law <law@redhat.com>
4541 PR tree-optimization/70005
4542 * gcc.c-torture/execute/pr70005.c New test.
4544 PR tree-optimization/69999
4545 * gcc.c-torture/compile/pr69999.c: New test.
4547 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4549 PR tree-optimization/69652
4550 * gcc.dg/torture/pr69652.c: Delete test.
4551 * gcc.dg/vect/pr69652.c: New test.
4553 2016-02-19 Richard Biener <rguenther@suse.de>
4555 PR tree-optimization/69980
4556 * gfortran.dg/vect/pr69980.f90: New testcase.
4558 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4560 * gcc.target/sparc/20160229-1.c: New test.
4562 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4564 * gnat.dg/stack_usage3.adb: New test.
4565 * gnat.dg/stack_usage3_pkg.ads: New helper.
4567 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4569 * gnat.dg/renaming8.adb: New test.
4570 * gnat.dg/renaming8_pkg1.ads: New helper.
4571 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
4572 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
4574 2016-02-29 Richard Biener <rguenther@suse.de>
4576 PR tree-optimization/69720
4577 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
4579 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4583 * gfortran.dg/realloc_on_assign_26.f90: New test case.
4585 2016-02-28 Harald Anlauf <anlauf@gmx.de>
4586 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4589 * gfortran.dg/coarray_8.f90: Adjust error message.
4590 * gfortran.dg/pr56007.f90: New test.
4591 * gfortran.dg/pr56007.f: New test.
4593 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
4595 PR tree-optimization/69989
4596 * gcc.dg/torture/pr69989.c: New test.
4598 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
4600 * gcc.target/i386/stack-realign-win.c: New test.
4602 2016-02-28 Harald Anlauf <anlauf@gmx.de>
4605 * gfortran.dg/pr60126.f90: New test.
4607 2016-02-27 Jeff Law <law@redhat.com>
4610 2016-02-26 Richard Biener <rguenther@suse.de>
4611 Jeff Law <law@redhat.com>
4613 PR tree-optimization/69740
4614 * gcc.c-torture/compile/pr69740-1.c: New test.
4615 * gcc.c-torture/compile/pr69740-2.c: New test.
4617 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4620 * gfortran.dg/newunit_4.f90: New test.
4622 2016-02-27 Jakub Jelinek <jakub@redhat.com>
4625 PR rtl-optimization/69886
4626 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
4627 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
4630 2016-02-26 Martin Sebor <msebor@redhat.com>
4632 PR tree-optimization/15826
4633 * gcc.dg/tree-ssa/pr15826.c: New test.
4635 2016-02-26 Jakub Jelinek <jakub@redhat.com>
4638 * gcc.target/powerpc/pr69969.c: New test.
4640 2016-02-26 Martin Sebor <msebor@redhat.com>
4643 * g++.old-deja/g++.other/decl5.C: Add a test case.
4645 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
4648 * gcc.target/powerpc/pr69946.c: New file.
4650 2016-02-26 Richard Biener <rguenther@suse.de>
4651 Jeff Law <law@redhat.com>
4653 PR tree-optimization/69740
4654 * gcc.c-torture/compile/pr69740-1.c: New test.
4655 * gcc.c-torture/compile/pr69740-2.c: New test.
4657 2016-02-26 Martin Jambor <mjambor@suse.cz>
4660 * gcc.dg/torture/pr69932.c: New test.
4661 * gcc.dg/torture/pr69936.c: Likewise.
4663 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4666 * gcc.target/s390/pr69709.c: New test.
4668 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4671 * gcc.target/aarch64/pr69245_1.c: New test.
4673 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4676 * gcc.dg/torture/pr69613.c: New test.
4678 2016-02-26 Jakub Jelinek <jakub@redhat.com>
4680 PR rtl-optimization/69891
4681 * gcc.target/i386/pr69891.c: New test.
4683 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4684 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4687 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
4688 functionality for both 32-bit and 64-bit.
4690 2016-02-26 Richard Biener <rguenther@suse.de>
4692 PR tree-optimization/69551
4693 * gcc.dg/torture/pr69951.c: New testcase.
4695 2016-02-25 Richard Biener <rguenther@suse.de>
4697 PR tree-optimization/48795
4698 * gcc.dg/Warray-bounds-18.c: New testcase.
4700 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4702 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
4704 2016-02-25 Jakub Jelinek <jakub@redhat.com>
4706 PR rtl-optimization/69896
4707 * gcc.dg/pr69896.c: New test.
4709 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
4712 * g++.dg/cpp1y/paren2.C: New test.
4714 2016-02-24 Martin Sebor <msebor@redhat.com>
4717 * gcc.dg/enum-mode-2.c: New test.
4719 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4722 * g++.dg/warn/Wnonnull-compare-6.C: New test.
4723 * g++.dg/warn/Wnonnull-compare-7.C: New test.
4724 * g++.dg/ubsan/pr69922.C: New test.
4726 2016-02-24 Marek Polacek <polacek@redhat.com>
4729 * gcc.dg/pr69819.c: New test.
4731 2016-02-24 Martin Sebor <msebor@redhat.com>
4734 * g++.dg/ext/flexary15.C: New test.
4736 2016-02-24 Martin Sebor <msebor@redhat.com>
4738 * gcc.dg/builtins-68.c: Avoid making unportable
4739 assumptions about the relationship between SIZE_MAX and UINT_MAX.
4740 * g++.dg/ext/builtin_alloca.C: Same.
4742 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4743 Charles Baylis <charles.baylis@linaro.org>
4746 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
4748 2016-02-24 Richard Biener <rguenther@suse.de>
4749 Jakub Jelinek <jakub@redhat.com>
4752 * gcc.dg/torture/pr69760.c: New testcase.
4754 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4756 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
4757 pattern on Solaris with as.
4759 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4761 * gcc.target/arm/cond_sub_restrict_it.c: New test.
4762 * gcc.target/arm/condarith_restrict_it.c: Likewise.
4763 * gcc.target/arm/movcond_restrict_it.c: Likewise.
4764 * gcc.target/arm/negscc_restrict_it.c: Likewise.
4766 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4769 * gcc.dg/pr69915.c: New test.
4771 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4773 PR rtl-optimization/69886
4774 * gcc.dg/torture/pr69886.c: New test.
4776 2016-02-24 Richard Biener <rguenther@suse.de>
4779 * gcc.dg/torture/pr68963.c: New testcase.
4781 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4784 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
4785 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
4786 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
4787 * gcc.target/arm/atomic_loaddi_1.c: New test.
4788 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
4789 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
4790 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
4791 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
4792 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
4793 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
4794 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
4795 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
4797 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4800 * gcc.dg/torture/pr69909.c: New test.
4802 2016-02-24 Richard Biener <rguenther@suse.de>
4804 PR tree-optimization/69907
4805 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
4806 * gcc.dg/vect/bb-slp-34.c: XFAIL.
4807 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
4809 2016-02-24 Christian Bruel <christian.bruel@st.com>
4811 * gcc.target/arm/pragma_cpp_fma.c: New test.
4813 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4816 * gfortran.dg/include_6.f90: Update test.
4818 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4821 * objc.dg/pr69844.m: New test.
4823 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4825 PR libgfortran/69456
4826 * gfortran.dg/namelist_89.f90: New test.
4827 * gfortran.dg/pr59700.f90: Update test..
4829 2016-02-23 Martin Sebor <msebor@redhat.com>
4832 * g++.dg/ext/builtin_alloca.C: New test.
4833 * gcc.dg/builtins-68.c: New test.
4835 2016-02-23 Richard Henderson <rth@redhat.com>
4837 * gcc.target/i386/addr-space-3.c: Remove test.
4839 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4841 PR preprocessor/69126
4842 PR preprocessor/69543
4843 * c-c++-common/pr69126-2-long.c: New test.
4844 * c-c++-common/pr69126-2-short.c: New test.
4845 * c-c++-common/pr69543-1.c: Remove xfail.
4847 2016-02-23 David Malcolm <dmalcolm@redhat.com>
4849 PR preprocessor/69126
4850 PR preprocessor/69543
4851 PR preprocessor/69558
4852 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
4854 (test_2): ...this, and add leading comment.
4855 (MACRO_3, test_3): New.
4856 (MACRO_4A, MACRO_4B, test_4): New.
4857 (MACRO): Rename to...
4860 (test_5): ...this, updating for renaming of MACRO, and
4861 add leading comment.
4862 * c-c++-common/pr69543-1.c: New.
4863 * c-c++-common/pr69543-2.c: New.
4864 * c-c++-common/pr69543-3.c: New.
4865 * c-c++-common/pr69543-4.c: New.
4866 * c-c++-common/pr69558-1.c: New.
4867 * c-c++-common/pr69558-2.c: New.
4868 * c-c++-common/pr69558-3.c: New.
4869 * c-c++-common/pr69558-4.c: New.
4870 * gcc.dg/pr69558.c: Move to...
4871 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
4874 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
4876 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4877 to -ftree-parallelize-loops/-fopenacc changes.
4878 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4879 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4880 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4881 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4882 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4883 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4884 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4885 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4886 * c-c++-common/goacc/kernels-loop.c: Likewise.
4887 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4888 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4889 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4890 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4892 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4894 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4896 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4899 * g++.dg/warn/Wnonnull-compare-5.C: New test.
4902 * gcc.dg/pr69900.c: New test.
4904 2016-02-23 Martin Jambor <mjambor@suse.cz>
4906 PR tree-optimization/69666
4907 * gcc.dg/tree-ssa/pr69666.c: New test.
4909 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
4912 * gfortran.dg/coarray_allocate_5.f08: New test.
4914 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4916 * gcc.target/s390/vcond-shift.c: Move to ...
4917 * gcc.target/s390/vector/vcond-shift.c: ... here.
4919 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4921 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4922 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4924 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4926 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4928 2016-02-20 Mark Wielaard <mjw@redhat.com>
4931 * gcc.dg/unused-variable-3.c: New test.
4933 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4936 * gcc.target/i386/pr69888.c: New test.
4938 2016-02-22 Richard Biener <rguenther@suse.de>
4940 PR tree-optimization/69882
4941 * gfortran.dg/vect/pr69882.f90: New testcase.
4943 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4946 * gcc.dg/pr69885.c: New test.
4948 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
4952 * gcc.target/sh/pr54089-10.c: New.
4954 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
4957 * gfortran.dg/deferred_character_15.f90 : New test.
4959 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4962 gfortran.dg/allocate_with_source_18.f03: New test.
4964 2016-02-20 Harald Anlauf <anlauf@gmx.de>
4967 gfortran.dg/gomp/pr52531.f90: New test.
4969 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4972 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4975 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4978 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4979 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4982 * g++.dg/warn/Wnonnull-compare-4.C: New test.
4985 * g++.dg/torture/pr69851.C: New test.
4987 2016-02-19 Martin Sebor <msebor@redhat.com>
4990 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4992 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4995 * g++.dg/warn/Wnonnull-compare-2.C: New test.
4996 * g++.dg/warn/Wnonnull-compare-3.C: New test.
4999 * g++.dg/cpp0x/pr67767.C: New test.
5001 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5003 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5004 for fp, simd, crypto, crc, lse.
5005 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5007 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5008 effective target check.
5010 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5013 * gcc.target/i386/pr69820.c: New test.
5015 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5017 * gcc.target/s390/vector/int128-1.c: New test.
5019 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5021 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5023 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5025 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5026 instruction pattern name to prevent the testcase from failing with
5029 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5031 * gcc.target/s390/md/movstr-2.c: New test.
5033 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5035 * gcc.target/s390/morestack.c: New test.
5037 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5040 * gcc.target/s390/pr69625.c: Add test case.
5042 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5045 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5047 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5050 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
5051 * gcc.target/powerpc/fusion3.c: Likewise.
5053 2016-02-18 Richard Biener <rguenther@suse.de>
5056 * g++.dg/torture/pr69553.C: New testcase.
5058 2016-02-18 Nick Clifton <nickc@redhat.com>
5062 * gcc.target/arm/pr62554.c: New test.
5063 * gcc.target/arm/pr69610-1.c: New test.
5064 * gcc.target/arm/pr69610-2.c: New test.
5066 2016-02-18 Richard Biener <rguenther@suse.de>
5069 * gcc.dg/torture/pr69854.c: New testcase.
5071 2016-02-17 Jakub Jelinek <jakub@redhat.com>
5074 * g++.dg/warn/Wnonnull-compare-1.C: New test.
5076 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5078 * gcc.target/powerpc/vec-cg.c: New test.
5080 2016-02-17 Richard Biener <rguenther@suse.de>
5083 * gcc.dg/uninit-21.c: Add -fno-short-enums.
5085 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5088 * gcc.c-torture/compile/pr69161.c: New test.
5090 2016-02-17 David Sherwood <david.sherwood@arm.com>
5093 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
5094 * gcc.target/arm/vect-fmaxmin.c: Likewise.
5096 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5098 * gcc.dg/ifcvt-4.c: Skip on Visium.
5100 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5102 * gnat.dg/atomic8.adb: New test.
5104 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5106 * gnat.dg/discr46.ad[sb]: New test.
5108 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5111 * gcc.target/powerpc/pr48344-1.c: New test.
5113 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5116 * gfortran.dg/associate_21.f90: New test.
5118 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5121 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5122 -Wnonnull in dg-options.
5123 * c-c++-common/nonnull-2.c: New test.
5125 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5126 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5128 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5130 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5133 * gcc.dg/pr69801.c: Add empty dg-options.
5135 2016-02-16 James Norris <jnorris@codesourcery.com>
5137 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5138 * g++.dg/goacc/deviceptr-1.c: New file.
5140 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5142 PR tree-optimization/69820
5143 * gcc.dg/vect/pr69820.c: New test.
5145 2016-02-16 Richard Biener <rguenther@suse.de>
5147 PR tree-optimization/69776
5148 * gcc.dg/torture/pr69776-2.c: New testcase.
5150 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5152 PR tree-optimization/69714
5153 * gcc.dg/torture/pr69714.c: New test.
5155 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5157 PR tree-optimization/69802
5158 * gcc.dg/pr69802.c: New test.
5160 2016-02-16 Richard Biener <rguenther@suse.de>
5163 * gcc.dg/pr69801.c: New testcase.
5165 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5167 PR libgfortran/69651
5168 * gfortran.dg/read_bang.f90: New test.
5169 * gfortran.dg/read_bang4.f90: New test.
5171 2016-02-15 Jakub Jelinek <jakub@redhat.com>
5174 * g++.dg/init/pr69658.C: New test.
5177 * c-c++-common/pr69797.c: New test.
5179 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5181 * lib/target-supports.exp (check_effective_target_section_anchors): Add
5182 check for aarch64*-*-*.
5184 2016-02-15 Richard Biener <rguenther@suse.de>
5186 PR tree-optimization/69783
5187 * gcc.dg/vect/pr69783.c: New testcase.
5189 2016-02-15 Richard Biener <rguenther@suse.de>
5191 PR tree-optimization/69776
5192 * gcc.dg/torture/pr69776.c: New testcase.
5194 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5197 * gfortran.dg/type_decl_4.f90: Reinstated.
5199 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
5202 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5204 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5208 * gfortran.dg/type_decl_4.f90: Removed.
5210 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5213 * gfortran.dg/type_decl_4.f90: New test.
5215 2016-02-14 Alan Modra <amodra@gmail.com>
5218 * gcc.c-torture/execute/stkalign.c: Revise test.
5220 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5223 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5225 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5228 * gcc.target/sh/torture/pr67260.c: New.
5230 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
5232 * gcc.dg/pr67964.c: Add dg-require-alias.
5234 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5238 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5240 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5242 PR libgfortran/69668
5243 * gfortran.dg/namelist_88.f90: New test.
5245 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5247 PR libgfortran/69668
5248 * gfortran.dg/namelist_38.f90: Update test.
5249 * gfortran.dg/namelist_84.f90: Update test.
5251 2016-02-12 David Malcolm <dmalcolm@redhat.com>
5254 * gcc.dg/pr69554-1.c: New test.
5255 * gfortran.dg/pr69554-1.F90: New test.
5256 * gfortran.dg/pr69554-2.F90: New test.
5257 * lib/gcc-dg.exp (proc dg-locus): New function.
5258 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5259 distinguish between the caret-printing and non-caret-printing
5260 cases. If caret-printing has been explicitly enabled, bail out
5261 without attempting to fix up the output.
5263 2016-02-12 David Malcolm <dmalcolm@redhat.com>
5267 * gcc.dg/spellcheck-options-3.c: New test case.
5268 * gcc.dg/spellcheck-options-4.c: New test case.
5269 * gcc.dg/spellcheck-options-5.c: New test case.
5270 * gcc.dg/spellcheck-options-6.c: New test case.
5271 * gcc.dg/spellcheck-options-7.c: New test case.
5272 * gcc.dg/spellcheck-options-8.c: New test case.
5273 * gcc.dg/spellcheck-options-9.c: New test case.
5274 * gcc.dg/spellcheck-options-10.c: New test case.
5276 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5278 PR rtl-optimization/69764
5279 PR rtl-optimization/69771
5280 * c-c++-common/pr69764.c: New test.
5281 * gcc.dg/torture/pr69771.c: New test.
5283 2016-02-12 Marek Polacek <polacek@redhat.com>
5285 * g++.dg/torture/init-list1.C: New.
5287 2016-02-12 Marek Polacek <polacek@redhat.com>
5289 * gcc.dg/pr69522.c: Add empty dg-options.
5291 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5293 * g++.dg/lto/lto.exp: Include and init mpx.
5294 * g++.dg/lto/pr69729_0.C: New test.
5296 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5299 * g++.dg/ipa/pr69241-4.C: New test.
5302 * g++.dg/ipa/pr68672-1.C: New test.
5303 * g++.dg/ipa/pr68672-2.C: New test.
5304 * g++.dg/ipa/pr68672-3.C: New test.
5306 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5309 * gcc.dg/pr69522.c: New test.
5311 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5314 * g++.dg/cpp1y/69098.C: New test.
5315 * g++.dg/cpp1y/69098-2.C: New test.
5317 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5319 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5320 and neighbour -> neighbor.
5321 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5322 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5323 * c-c++-common/Wvarargs.c: Likewise.
5324 * c-c++-common/goacc/host_data-5.c: Likewise.
5325 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5326 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5327 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5328 * gcc.target/aarch64/pr60697.c: Likewise.
5329 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5330 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5331 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5332 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5333 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5334 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5335 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5336 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5337 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
5338 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
5339 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
5340 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5341 * g++.dg/lookup/koenig5.C: Likewise.
5342 * g++.dg/ext/no-asm-2.C: Likewise.
5343 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
5344 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
5345 * gfortran.dg/used_types_16.f90: Likewise.
5346 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5347 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
5348 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5349 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
5350 * gfortran.dg/abstract_type_6.f03: Likewise.
5351 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
5352 * gfortran.dg/used_types_15.f90: Likewise.
5353 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
5354 * gfortran.dg/exit_3.f08: Likewise.
5355 * gfortran.dg/open_status_2.f90: Likewise.
5356 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5357 * gfortran.dg/intrinsic_std_1.f90: Likewise.
5358 * gfortran.dg/associate_1.f03: Likewise.
5359 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
5360 * gfortran.dg/intrinsic_std_6.f90: Likewise.
5361 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
5362 * gcc.dg/builtin-object-size-1.c: Likewise.
5363 * gcc.dg/noreturn-6.c: Likewise.
5364 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5365 * gcc.dg/globalalias.c: Likewise.
5366 * gcc.dg/builtins-config.h: Likewise.
5367 * gcc.dg/pr30457.c: Likewise.
5368 * gcc.c-torture/compile/volatile-1.c: Likewise.
5369 * gcc.c-torture/execute/20101011-1.c: Likewise.
5370 * c-c++-common/Waddress-1.c: Likewise.
5372 2016-02-11 Jakub Jelinek <jakub@redhat.com>
5375 * c-c++-common/Waddress-1.c: New test.
5377 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
5380 * gfortran.dg/associate_19.f03: New test.
5381 * gfortran.dg/associate_20.f03: New test.
5383 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
5385 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
5387 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5389 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
5390 .arch armv8-a\n. Add -dA to dg-options.
5391 * gcc.target/aarch64/assembler_arch_1.c: New test.
5392 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
5394 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
5397 * g++.dg/cpp0x/pr68726.C: New.
5399 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5401 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
5404 2016-02-11 Richard Biener <rguenther@suse.de>
5406 * g++.dg/tree-ssa/pr61034.C: Adjust.
5408 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
5411 * gcc.target/s390/pr69148.c: New.
5413 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
5415 PR tree-optimization/69652
5416 * gcc.dg/torture/pr69652.c: New test.
5418 2016-02-10 Jakub Jelinek <jakub@redhat.com>
5419 Patrick Palka <ppalka@gcc.gnu.org>
5423 * g++.dg/ipa/pr69241-1.C: New test.
5424 * g++.dg/ipa/pr69241-2.C: New test.
5425 * g++.dg/ipa/pr69241-3.C: New test.
5426 * g++.dg/ipa/pr69649.C: New test.
5428 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
5430 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
5431 * gcc.dg/tree-ssa/sra-18.c: Ditto.
5433 2016-02-10 Bin Cheng <bin.cheng@arm.com>
5435 PR tree-optimization/68021
5436 * gcc.dg/tree-ssa/pr68021.c: New test.
5438 2016-02-10 Richard Biener <rguenther@suse.de>
5440 PR tree-optimization/69726
5441 * gcc.dg/uninit-22.c: New testcase.
5443 2016-02-09 Andrew Pinski <apinski@cavium.com>
5446 * gcc.c-torture/compile/20160205-1.c: New testcase.
5448 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5451 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5452 instead accessing a really large arrray.
5453 * gcc.target/powerpc/fusion3.c: Likewise.
5455 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
5458 * gcc.c-torture/execute/pr68532.c: New test.
5460 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
5463 * gcc.dg/pr69634.c: New.
5465 2016-02-09 Richard Biener <rguenther@suse.de>
5467 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5469 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
5471 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5473 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
5475 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5477 2016-02-09 Richard Biener <rguenther@suse.de>
5479 PR tree-optimization/69715
5480 * gcc.dg/torture/pr69715.c: New testcase.
5482 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5485 * g++.dg/cpp0x/trailing12.C: New test.
5486 * g++.dg/cpp0x/trailing13.C: New test.
5488 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5492 * g++.dg/cpp1y/auto-fn29.C: New test.
5493 * g++.dg/cpp1y/auto-fn30.C: New test.
5495 2016-02-08 Jakub Jelinek <jakub@redhat.com>
5497 PR tree-optimization/69209
5498 * gcc.c-torture/compile/pr69209.c: New test.
5500 2016-02-08 Jeff Law <law@redhat.com>
5502 PR tree-optimization/68541
5503 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5504 of statements allowed in join block for path splitting.
5506 2016-02-08 Jakub Jelinek <jakub@redhat.com>
5509 * g++.dg/gomp/pr59627.C: New test.
5512 * g++.dg/ipa/pr69239.C: New test.
5514 2016-02-08 David Malcolm <dmalcolm@redhat.com>
5516 PR preprocessor/69664
5517 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
5518 * gcc.dg/cpp/warn-comments.c: Likewise.
5520 2016-02-08 Marek Polacek <polacek@redhat.com>
5523 * g++.dg/init/const12.C: New test.
5525 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
5528 * gcc.dg/lto/pr55113_0.c: Remove test.
5530 2016-02-08 Richard Biener <rguenther@suse.de>
5532 PR tree-optimization/69719
5533 * gcc.dg/torture/pr69719.c: New testcase.
5535 2016-02-08 Richard Biener <rguenther@suse.de>
5536 Jeff Law <law@redhat.com>
5539 * gcc.target/mips/pr68273.c: New testcase.
5541 2016-02-08 Richard Biener <rguenther@suse.de>
5543 PR rtl-optimization/69274
5544 * gcc.target/i386/addr-sel-1.c: XFAIL.
5546 2016-02-08 Jeff Law <law@redhat.com>
5548 PR tree-optimization/68541
5549 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
5551 PR tree-optimization/65917
5552 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
5554 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5557 * gfortran.dg/namelist_args.f90: New test.
5559 2016-02-05 Jeff Law <law@redhat.com>
5561 PR tree-optimization/68541
5562 * gcc.dg/tree-ssa/split-path-2.c: New test.
5563 * gcc.dg/tree-ssa/split-path-3.c: New test.
5564 * gcc.dg/tree-ssa/split-path-4.c: New test.
5565 * gcc.dg/tree-ssa/split-path-5.c: New test.
5566 * gcc.dg/tree-ssa/split-path-6.c: New test.
5567 * gcc.dg/tree-ssa/split-path-7.c: New test.
5569 2016-02-05 Martin Sebor <msebor@redhat.com>
5572 * g++.dg/warn/Wplacement-new-size-1.C: New test.
5573 * g++.dg/warn/Wplacement-new-size-2.C: New test.
5575 2016-02-06 Richard HEnderson <rth@redhat.com>
5578 * gcc.target/i386/addr-space-4.c: New.
5579 * gcc.target/i386/addr-space-5.c: New.
5581 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
5584 * gfortran.dg/elemental_dependency_6.f90: New.
5586 2016-02-05 Jakub Jelinek <jakub@redhat.com>
5588 PR rtl-optimization/69691
5589 * gcc.c-torture/execute/pr69691.c: New test.
5592 * g++.dg/parse/pr69628.C: New test.
5594 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
5596 * gcc.dg/sancov/asan.c: Move to ...
5597 * gcc.dg/asan/sancov-1.c: ... here.
5599 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
5601 * gcc.target/i386/pr69577.c: Require avx_runtime target.
5603 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
5606 * gcc.target/i386/pr69677.c: New test.
5608 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
5611 * g++.dg/template/pr68948.C: New test.
5613 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5615 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
5616 (only necessary on s390x).
5618 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
5620 * gcc.target/i386/pr69454-2.c: Compile with -msse2
5621 -mno-accumulate-outgoing-args.
5623 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
5625 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
5627 2016-02-04 Jakub Jelinek <jakub@redhat.com>
5630 * c-c++-common/pr69669.c: New test.
5632 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5635 * g++.dg/pr69667.C: New file.
5637 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
5640 * gcc.dg/pr69619.c: Add new test.
5642 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
5644 PR rtl-optimization/69577
5645 * gcc.target/i386/pr69577.c: New test.
5647 2016-02-04 Martin Liska <mliska@suse.cz>
5649 * g++.dg/asan/pr69276.C: New test.
5651 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5655 * gcc.target/arm/wmul-3.c: Simplify test to generate just
5656 a single smulbb instruction.
5657 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
5658 * gcc.target/amr/wmul-2.c: Likewise.
5660 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5664 * gcc.c-torture/execute/pr67714.c: New test.
5666 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5669 * gcc.target/i386/pr69454-1.c: New test.
5670 * gcc.target/i386/pr69454-2.c: New test.
5672 2016-02-03 Martin Sebor <msebor@redhat.com>
5679 * g++.dg/ext/flexarray-mangle-2.C: New test.
5680 * g++.dg/ext/flexarray-mangle.C: New test.
5681 * g++.dg/ext/flexarray-subst.C: New test.
5682 * g++.dg/ext/flexary11.C: New test.
5683 * g++.dg/ext/flexary12.C: New test.
5684 * g++.dg/ext/flexary13.C: New test.
5685 * g++.dg/ext/flexary14.C: New test.
5686 * g++.dg/other/dump-ada-spec-2.C: Adjust.
5688 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
5690 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
5691 Define only if CHECK_FLOAT128 is defined.
5692 (main): Properly initialize u5.
5694 2016-02-03 Jakub Jelinek <jakub@redhat.com>
5697 * gcc.dg/pr69627.c: New test.
5700 * gcc.dg/pr69644.c: New test.
5702 2016-02-03 Mike Stump <mikestump@comcast.net>
5704 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
5705 support for struct-layout-1.exp.
5707 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
5710 * g++.dg/cpp0x/pr69056.C: New test.
5712 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
5713 Alexandre Oliva <aoliva@redhat.com>
5716 * gcc.target/powerpc/pr69461.c: New.
5718 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
5720 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
5722 (check_effective_target_fsanitize_thread): ... to here. Do not
5723 specify additional compile flags for the test source.
5724 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
5725 specify additional compile flags for the test source.
5727 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
5729 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5731 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
5735 * gfortran.dg/coarray_allocate_2.f08: New test.
5736 * gfortran.dg/coarray_allocate_3.f08: New test.
5737 * gfortran.dg/coarray_allocate_4.f08: New test.
5739 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
5741 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
5742 use same scan-tree-dump-times on all platforms.
5743 * gcc.dg/vect/vect-outer-1.c: Likewise.
5744 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
5745 * gcc.dg/vect/vect-outer-1a.c: Likewise.
5746 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
5747 * gcc.dg/vect/vect-outer-1b.c: Likewise.
5748 * gcc.dg/vect/vect-outer-2b.c: Likewise.
5749 * gcc.dg/vect/vect-outer-3b.c: Likewise.
5750 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5752 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
5754 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
5757 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
5759 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
5761 2016-02-02 James Norris <jnorris@codesourcery.com>
5763 * c-c++-common/goacc/routine-5.c: Add tests.
5765 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
5767 * gcc.target/nvptx/unsigned-cmp.c: New test.
5769 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
5771 * gcc.target/aarch64/scalar_shift_1.c
5772 (test_corners_sisd_di): Improve force to SIMD register.
5773 (test_corners_sisd_si): Likewise.
5774 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
5775 Remove scan-assembler check for ldr.
5777 2016-02-02 Richard Biener <rguenther@suse.de>
5779 PR tree-optimization/69595
5780 * gcc.dg/Warray-bounds-17.c: New testcase.
5782 2016-02-02 Richard Biener <rguenther@suse.de>
5784 PR tree-optimization/69606
5785 * gcc.dg/torture/pr69606.c: New testcase.
5787 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
5790 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
5791 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
5793 2016-02-02 Alan Modra <amodra@gmail.com>
5796 * gcc.target/powerpc/pr69548.c: New test.
5798 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5800 PR rtl-optimization/69592
5801 * gcc.dg/pr69592.c: New test.
5803 PR preprocessor/69543
5805 * gcc.dg/pr69543.c: New test.
5806 * gcc.dg/pr69558.c: New test.
5808 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
5811 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
5813 2016-02-01 Martin Sebor <msebor@redhat.com>
5815 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
5817 2016-02-01 Bin Cheng <bin.cheng@arm.com>
5819 PR tree-optimization/67921
5820 * c-c++-common/ubsan/pr67921.c: New test.
5822 2016-02-01 Richard Biener <rguenther@suse.de>
5825 * gcc.dg/tree-ssa/recip-8.c: New testcase.
5827 2016-02-01 Richard Biener <rguenther@suse.de>
5829 PR tree-optimization/69574
5830 * gcc.dg/torture/pr69574.c: New testcase.
5832 2016-02-01 Richard Biener <rguenther@suse.de>
5834 PR tree-optimization/69579
5835 * gcc.dg/setjmp-6.c: New testcase.
5837 2016-02-01 Jakub Jelinek <jakub@redhat.com>
5839 PR rtl-optimization/69570
5840 * g++.dg/opt/pr69570.C: New test.
5842 2016-02-01 Richard Henderson <rth@redhat.com>
5844 * gcc.dg/pr69535.c: New test.
5846 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
5849 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
5850 * gcc.dg/tree-ssa/sra-18.c: Likewise.
5853 * g++.dg/parse/parens3.C: Use register "4" on hppa.
5855 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
5857 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
5860 * gfortran.dg/allocate_with_source_17.f03: New test.
5862 2016-01-30 Jakub Jelinek <jakub@redhat.com>
5864 PR tree-optimization/69546
5865 * gcc.dg/torture/pr69546.c: New test.
5867 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
5870 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5872 2016-01-30 Martin Sebor <msebor@redhat.com>
5875 * g++.dg/ext/flexary10.C: New test.
5877 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5880 gfortran.dg/common_23.f90: New test.
5882 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5885 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5886 condition being checked, and disable it when the target supports
5887 misaligned loads and stores.
5889 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5892 * gcc.dg/torture/pr69518.c: New test.
5894 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
5897 * gcc.target/i386/pr69530.c: New test.
5899 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
5902 * gcc.target/mips/div-delay.c: New test.
5904 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5907 * gcc.target/i386/pr69551.c: New test.
5910 * gcc.target/i386/pr66137.c: New test.
5912 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
5914 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5915 always built for p5600.
5916 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5917 isa=p5600 dg-option.
5919 2016-01-29 Richard Biener <rguenther@suse.de>
5921 PR tree-optimization/69547
5922 * g++.dg/tree-ssa/pr69547.C: New testcase.
5924 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5927 * g++.dg/warn/Wunused-function2.C: New test.
5929 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5931 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5932 support for test to succeed.
5934 2016-01-29 Marek Polacek <polacek@redhat.com>
5938 * g++.dg/ext/constexpr-vla2.C: New test.
5939 * g++.dg/ext/constexpr-vla3.C: New test.
5940 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5942 2016-01-29 Richard Biener <rguenther@suse.de>
5945 * gcc.dg/uninit-21.c: New testcase.
5947 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
5950 * gcc.target/i386/pr69459.c: New test.
5952 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
5955 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5956 * gcc.target/mips/pr68400.c: New test.
5958 2016-01-28 Martin Sebor <msebor@redhat.com>
5961 * gcc.target/powerpc/pr17381.c: New test.
5963 2016-01-28 Jakub Jelinek <jakub@redhat.com>
5966 * gcc.dg/torture/pr69542.c: New test.
5968 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
5970 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5972 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5974 * gcc.dg/pr65980.c: Skip on AIX.
5975 * gcc.dg/pr66688.c: Same.
5977 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5980 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5981 * gcc.dg/tree-ssa/sra-18.c: Same.
5983 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
5986 * gfortran.dg/block_15.f08: New test.
5987 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5988 on incorrectly closed BLOCK.
5990 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
5992 * gcc.dg/declare-simd.c: New test.
5993 2016-01-28 Richard Biener <rguenther@suse.de>
5995 PR tree-optimization/69466
5996 * gfortran.dg/vect/pr69466.f90: New testcase.
5998 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6000 * g++.dg/pr67989.C: Remove ARM-specific option.
6001 * gcc.target/arm/pr67989.C: New file.
6003 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
6005 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6006 and expm1 test for glibc < 2.11.
6008 2016-01-27 Richard Henderson <rth@redhat.com>
6010 * gcc.c-torture/execute/pr69447.c: New test.
6012 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
6015 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6017 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6020 * gcc.dg/pr66869.c: New test.
6022 2016-01-25 Jeff Law <law@redhat.com>
6024 PR tree-optimization/68398
6025 PR tree-optimization/69196
6026 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6027 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6028 path to avoid new heuristic allowing more irreducible regions
6029 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6030 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6031 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6032 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6033 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6035 2016-01-27 Marek Polacek <polacek@redhat.com>
6038 * c-c++-common/vector-compare-4.c: New test.
6040 2016-01-27 David Malcolm <dmalcolm@redhat.com>
6042 PR preprocessor/69126
6043 * c-c++-common/pr69126.c: New test case.
6045 2016-01-27 Ian Lance Taylor <iant@google.com>
6047 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6049 2016-01-27 Ryan Burn <contact@rnburn.com>
6052 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
6054 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
6057 * gcc.target/i386/pr69512.c: New test.
6059 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6062 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6064 2016-01-27 Marek Polacek <polacek@redhat.com>
6067 * g++.dg/pr69379.C: New test.
6069 2016-01-27 Martin Sebor <msebor@redhat.com>
6072 * g++.dg/abi/Wabi-2-2.C: New test.
6073 * g++.dg/abi/Wabi-2-3.C: New test.
6074 * g++.dg/abi/Wabi-3-2.C: New test.
6075 * g++.dg/abi/Wabi-3-3.C: New test.
6077 2016-01-27 Richard Biener <rguenther@suse.de>
6079 PR tree-optimization/69166
6080 * gcc.dg/torture/pr69166.c: New testcase.
6082 2016-01-27 Martin Jambor <mjambor@suse.cz>
6084 PR tree-optimization/69355
6085 * gcc.dg/tree-ssa/pr69355.c: New test.
6087 2016-01-27 Marek Polacek <polacek@redhat.com>
6090 * g++.dg/ext/constexpr-vla1.C: New test.
6092 2016-01-20 Christian Bruel <christian.bruel@st.com>
6095 * gcc.target/arm/pr69245.c: New test.
6097 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6099 PR tree-optimization/69399
6100 * gcc.dg/torture/pr69399.c: New test.
6102 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6104 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6106 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6108 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6110 2016-01-26 Tom de Vries <tom@codesourcery.com>
6112 PR tree-optimization/69110
6113 * gcc.dg/autopar/pr69110.c: New test.
6115 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6116 Sebastian Pop <s.pop@samsung.com>
6118 * gcc.dg/graphite/isl-ast-op-select.c: New.
6120 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6123 * gfortran.dg/allocate_error_6.f90: New test.
6125 2016-01-26 Richard Henderson <rth@redhat.com>
6127 * gcc.dg/tm/pr60908.c: New test.
6129 2016-01-26 David Malcolm <dmalcolm@redhat.com>
6132 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6134 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6135 expected multiline output to reflect the colorization being
6136 disabled before newlines.
6137 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6138 (custom_diagnostic_finalizer): Replace call to
6139 pp_newline_and_flush with call to pp_flush.
6140 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6141 * gfortran.dg/implicit_class_1.f90: Likewise.
6142 * lib/gcc-dg.exp (allow_blank_lines): New global.
6143 (dg-allow-blank-lines-in-output): New procedure.
6144 (gcc-dg-prune): Complain about blank lines in the output, unless
6145 dg-allow-blank-lines-in-output was called.
6146 * lib/multiline.exp (_build_multiline_regex): Only support
6147 arbitrary followup text for non-blank-lines, not for blank lines.
6149 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6151 PR tree-optimization/69483
6152 * gcc.dg/pr69483.c: New test.
6153 * g++.dg/opt/pr69483.C: New test.
6155 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6158 * gcc.target/arm/pr68620.c: New test.
6160 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6162 * gcc.target/i386/pr68986-2.c: Remove -m32.
6164 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6167 * gcc.target/i386/pr68986-1.c: New test.
6168 * gcc.target/i386/pr68986-2.c: Likewise.
6169 * gcc.target/i386/pr68986-3.c: Likewise.
6171 2016-01-26 Christian Bruel <christian.bruel@st.com>
6173 * lib/target-supports.exp
6174 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6175 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6176 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6178 2016-01-26 Richard Biener <rguenther@suse.de>
6180 PR tree-optimization/69452
6181 * gcc.dg/torture/pr69452.c: New testcase.
6183 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6186 * gcc.dg/pr69442.c: New test.
6188 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6191 * gcc.target/aarch64/simd/pr67896.C: New.
6193 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6195 PR tree-optimization/69400
6196 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6198 (plugin_init): Call it.
6199 * gcc.dg/torture/pr69400.c: New test.
6201 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6203 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6205 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6206 Sebastian Pop <s.pop@samsung.com>
6208 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6211 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6212 Sebastian Pop <s.pop@samsung.com>
6214 * gcc.dg/graphite/pr69292.c: New.
6216 2016-01-25 Jakub Jelinek <jakub@redhat.com>
6218 * c-c++-common/goacc/use_device-1.c: New test.
6220 2016-01-25 Jeff Law <law@redhat.com>
6222 PR tree-optimization/69196
6223 PR tree-optimization/68398
6224 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6225 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6227 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
6230 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6233 2016-01-25 Richard Biener <rguenther@suse.de>
6236 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6238 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6241 * gcc.dg/pr69421.c: New test.
6243 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6245 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6246 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6247 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6248 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6249 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6250 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6251 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6252 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6253 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6254 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6256 2016-01-25 Richard Biener <rguenther@suse.de>
6258 PR tree-optimization/69376
6259 * gcc.dg/torture/pr69376.c: New testcase.
6261 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6265 * gfortran.dg/interface_38.f90: New test.
6266 * gfortran.dg/interface_39.f90: New test.
6268 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6271 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6276 * g++.dg/template/pr11858.C: New test.
6277 * g++.dg/template/pr24663.C: New test.
6278 * g++.dg/template/unify12.C: New test.
6279 * g++.dg/template/unify13.C: New test.
6280 * g++.dg/template/unify14.C: New test.
6281 * g++.dg/template/unify15.C: New test.
6282 * g++.dg/template/unify16.C: New test.
6283 * g++.dg/template/unify17.C: New test.
6285 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6288 gfortran.dg/pr68283.f90: New test.
6290 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6293 * gfortran.dg/inline_matmul_13.f90: New test.
6294 * gfortran.dg/matmul_bounds_8.f90: New test.
6295 * gfortran.dg/matmul_bounds_9.f90: New test.
6296 * gfortran.dg/matmul_bounds_10.f90: New test.
6298 2016-01-23 Tom de Vries <tom@codesourcery.com>
6300 PR tree-optimization/69426
6301 * gcc.dg/autopar/pr69426.c: New test.
6303 2016-01-23 Martin Sebor <msebor@redhat.com>
6307 * g++.dg/cpp0x/alignas5.C: New test.
6308 * g++.dg/ext/vector29.C: Same.
6310 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
6312 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6313 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6314 _GNU_SOURCE from compile flags to the source.
6315 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6316 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6317 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6318 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6320 2016-01-22 Jakub Jelinek <jakub@redhat.com>
6323 * g++.dg/opt/pr69432.C: New test.
6325 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6327 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6328 32-bit targets testing an -m64 multilib.
6330 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6332 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
6335 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
6337 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
6339 2016-01-21 Christian Bruel <christian.bruel@st.com>
6342 * gcc.target/i386/pr68674.c
6343 * gcc.target/aarch64/pr68674.c
6344 * gcc.target/arm/pr68674.c
6346 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6349 * gcc.c-torture/execute/pr69403.c: New test.
6351 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6354 * g++.dg/template/pr55843.C: New.
6356 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
6359 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
6360 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
6362 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6365 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
6366 from dg-do compile directive, and instead add
6367 { dg-require-effective-target int128 }.
6369 2016-01-20 Martin Sebor <msebor@redhat.com>
6372 * gcc.dg/sync-fetch.c: New test.
6374 2016-01-21 Martin Sebor <msebor@redhat.com>
6377 * gcc.target/powerpc/pr69252.c: New test.
6379 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6382 * gfortran.dg/pr65996.f90: New test.
6384 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
6387 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
6388 expected to generate an error.
6390 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
6393 * gcc.dg/torture/pr66178.c: New test.
6395 2016-01-21 Anton Blanchard <anton@samba.org>
6396 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6399 * gcc.target/powerpc/pr63354.c: New test.
6401 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
6403 PR rtl-optimization/68990
6404 * gcc.target/i386/pr68990: New.
6406 2016-01-21 Nick Clifton <nickc@redhat.com>
6409 * gcc.target/mips/pr69129.c: New.
6411 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
6414 * g++.dg/cpp0x/pr58046.C: New.
6416 2016-01-21 Jakub Jelinek <jakub@redhat.com>
6420 * gcc.target/arm/pr69187.c: New test.
6423 * g++.dg/torture/pr69355.C: New test.
6425 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6426 Sebastian Pop <s.pop@samsung.com>
6428 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
6430 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6431 Sebastian Pop <s.pop@samsung.com>
6433 * gcc.dg/graphite/pr68976.c: New test.
6435 2016-01-21 Jakub Jelinek <jakub@redhat.com>
6438 * c-c++-common/pr67653.c: New test.
6439 * gcc.dg/torture/pr29119.c: Add dg-warning.
6441 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
6443 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6445 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6448 * gcc.dg/pr24293.c: New test.
6449 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6450 incomplete struct type.
6451 * gcc.dg/declspec-1.c: Likewise.
6452 * gcc.dg/pr63549.c: Likewise.
6454 2016-01-20 Jakub Jelinek <jakub@redhat.com>
6456 PR tree-optimization/66612
6457 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6458 for bdn instruction.
6460 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6462 * lib/target-supports.exp
6463 (check_effective_target_arm_fp_ok_nocache): New.
6464 (check_effective_target_arm_fp_ok): New.
6465 (add_options_for_arm_fp): New.
6466 (check_effective_target_arm_crypto_ok_nocache): Require
6467 target_arm_v8_neon_ok instead of arm32.
6468 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6469 (check_effective_target_arm_crypto_pragma_ok): New.
6470 (add_options_for_arm_vfp): New.
6471 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6472 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6473 target instead. Force initial fpu to vfp.
6474 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6475 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6476 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6478 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6479 use arm_vfp effective target instead. Force initial fpu to vfp.
6480 * gcc.target/arm/attr-neon3.c: Likewise.
6481 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6483 * gcc.target/arm/unsigned-float.c: Likewise.
6484 * gcc.target/arm/vfp-1.c: Likewise.
6485 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6486 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6487 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6488 * gcc.target/arm/vfp-ldmias.c: Likewise.
6489 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6490 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6491 * gcc.target/arm/vfp-stmiad.c: Likewise.
6492 * gcc.target/arm/vfp-stmias.c: Likewise.
6493 * gcc.target/arm/vnmul-1.c: Likewise.
6494 * gcc.target/arm/vnmul-2.c: Likewise.
6495 * gcc.target/arm/vnmul-3.c: Likewise.
6496 * gcc.target/arm/vnmul-4.c: Likewise.
6498 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
6501 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6502 the MPX run-time library, for compile-time MPX test.
6503 * gcc.target/i386/chkp-always_inline.c: Likewise.
6504 * gcc.target/i386/chkp-bndret.c: Likewise.
6505 * gcc.target/i386/chkp-builtins-1.c: Likewise.
6506 * gcc.target/i386/chkp-builtins-2.c: Likewise.
6507 * gcc.target/i386/chkp-builtins-3.c: Likewise.
6508 * gcc.target/i386/chkp-builtins-4.c: Likewise.
6509 * gcc.target/i386/chkp-const-check-1.c: Likewise.
6510 * gcc.target/i386/chkp-const-check-2.c: Likewise.
6511 * gcc.target/i386/chkp-hidden-def.c: Likewise.
6512 * gcc.target/i386/chkp-label-address.c: Likewise.
6513 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
6514 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
6515 * gcc.target/i386/chkp-pr69044.c: Likewise.
6516 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
6517 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
6518 * gcc.target/i386/chkp-strchr.c: Likewise.
6519 * gcc.target/i386/chkp-strlen-1.c: Likewise.
6520 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6521 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6522 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6523 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6524 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6525 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6526 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6527 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6528 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6529 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6530 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6531 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6532 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6533 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6534 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6535 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6536 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6537 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6538 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6539 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6540 * gcc.target/i386/pr63995-2.c: Likewise.
6541 * gcc.target/i386/pr64805.c: Likewise.
6542 * gcc.target/i386/pr65044.c: Likewise.
6543 * gcc.target/i386/pr65167.c: Likewise.
6544 * gcc.target/i386/pr65183.c: Likewise.
6545 * gcc.target/i386/pr65184.c: Likewise.
6546 * gcc.target/i386/thunk-retbnd.c: Likewise.
6548 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
6550 PR tree-optimization/69328
6551 * gcc.dg/pr69328.c: New test.
6553 2016-01-20 Jeff Law <law@redhat.com>
6556 * gcc.target/m68k/pr25114.c: New test.
6558 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6560 * gcc.target/arm/memset-inline-10.c: Added
6561 dg-require-effective-target arm_thumb2_ok.
6563 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
6565 * gcc.dg/debug/dwarf2/sso.c: New test.
6567 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
6570 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
6571 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
6572 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
6574 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6577 * g++.dg/ipa/devirt-50.C: New testcase.
6579 2016-01-19 Marek Polacek <polacek@redhat.com>
6582 * g++.dg/cpp1y/parameter-pack-1.C: New test.
6583 * g++.dg/cpp1y/parameter-pack-2.C: New test.
6585 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6588 * gcc.target/arm/pr69135_1.c: New test.
6590 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6592 * gcc.target/aarch64/ccmp_1.c: Add new tests.
6594 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6596 * gcc.target/aarch64/ccmp_1.c: New testcase.
6598 2016-01-19 Marek Polacek <polacek@redhat.com>
6601 * g++.dg/cpp0x/enum30.C: New test.
6603 2016-01-19 Richard Biener <rguenther@suse.de>
6605 PR tree-optimization/69336
6606 * g++.dg/tree-ssa/pr69336.C: New testcase.
6608 2016-01-19 Jakub Jelinek <jakub@redhat.com>
6611 * gcc.dg/pr65779.c: New test.
6613 2016-01-19 Richard Biener <rguenther@suse.de>
6615 PR tree-optimization/69352
6616 * gcc.dg/torture/pr69352.c: New testcase.
6618 2016-01-19 Jakub Jelinek <jakub@redhat.com>
6620 PR rtl-optimization/68955
6621 PR rtl-optimization/64557
6622 * gcc.dg/torture/pr68955.c: New test.
6624 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6627 * g++.dg/torture/pr69136.C: New testcase.
6629 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6632 * g++.dg/lto/pr69133_0.C: New testcase.
6633 * g++.dg/lto/pr69133_1.C: New testcase.
6635 2016-01-15 Jeff Law <law@redhat.com>
6637 PR tree-optimization/69320
6638 * gcc.c-torture/pr69320-1.c: New test.
6639 * gcc.c-torture/pr69320-2.c: New test.
6640 * gcc.c-torture/pr69320-3.c: New test.
6641 * gcc.c-torture/pr69320-4.c: New test.
6643 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6648 * g++.dg/template/pr11858.C: New test.
6649 * g++.dg/template/pr24663.C: New test.
6650 * g++.dg/template/unify12.C: New test.
6651 * g++.dg/template/unify13.C: New test.
6652 * g++.dg/template/unify14.C: New test.
6653 * g++.dg/template/unify15.C: New test.
6654 * g++.dg/template/unify16.C: New test.
6655 * g++.dg/template/unify17.C: New test.
6657 2016-01-18 David Malcolm <dmalcolm@redhat.com>
6660 * gcc.dg/pr69181-1.c: New test file.
6661 * gcc.dg/pr69181-2.c: New test file.
6662 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
6663 globals by moving it to...
6664 (cleanup-after-saved-dg-test): ...this new function. Add
6665 "global additional_sources_used". Add reset of global
6666 multiline_expected_outputs to the empty list.
6667 * lib/multiline.exp (_multiline_expected_outputs): Rename this
6669 (multiline_expected_outputs): ...this, and updated comments to
6670 note that it is modified from gcc-dg.exp.
6671 (dg-end-multiline-output): Update for the above renaming.
6672 (handle-multiline-outputs): Likewise. Remove the clearing
6673 of the expected outputs to the empty list.
6675 2016-01-18 Richard Biener <rguenther@suse.de>
6677 PR tree-optimization/69297
6678 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
6680 2016-01-18 Joseph Myers <joseph@codesourcery.com>
6682 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
6684 * gcc.target/mips/mips-3d-2.c: Likewise.
6685 * gcc.target/mips/mips-3d-3.c: Likewise.
6686 * gcc.target/mips/mips-3d-4.c: Likewise.
6687 * gcc.target/mips/mips-3d-5.c: Likewise.
6688 * gcc.target/mips/mips-3d-6.c: Likewise.
6689 * gcc.target/mips/mips-3d-7.c: Likewise.
6690 * gcc.target/mips/mips-3d-8.c: Likewise.
6691 * gcc.target/mips/mips-3d-9.c: Likewise.
6692 * gcc.target/mips/mips-ps-1.c: Likewise.
6693 * gcc.target/mips/mips-ps-2.c: Likewise.
6694 * gcc.target/mips/mips-ps-3.c: Likewise.
6695 * gcc.target/mips/mips-ps-4.c: Likewise.
6696 * gcc.target/mips/mips-ps-5.c: Likewise.
6697 * gcc.target/mips/mips-ps-6.c: Likewise.
6698 * gcc.target/mips/mips-ps-7.c: Likewise.
6699 * gcc.target/mips/mips-ps-type.c: Likewise.
6700 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6701 * gcc.target/mips/mips16-attributes-6.c: Likewise.
6703 2016-01-18 Tom de Vries <tom@codesourcery.com>
6705 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
6706 * c-c++-common/goacc/kernels-double-reduction.c: New test.
6707 * c-c++-common/goacc/kernels-empty.c: New test.
6708 * c-c++-common/goacc/kernels-eternal.c: New test.
6709 * c-c++-common/goacc/kernels-loop-2.c: New test.
6710 * c-c++-common/goacc/kernels-loop-3.c: New test.
6711 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
6712 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
6713 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
6714 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
6715 * c-c++-common/goacc/kernels-loop-data.c: New test.
6716 * c-c++-common/goacc/kernels-loop-g.c: New test.
6717 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
6718 * c-c++-common/goacc/kernels-loop-n.c: New test.
6719 * c-c++-common/goacc/kernels-loop-nest.c: New test.
6720 * c-c++-common/goacc/kernels-loop.c: New test.
6721 * c-c++-common/goacc/kernels-noreturn.c: New test.
6722 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
6723 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
6724 * c-c++-common/goacc/kernels-reduction.c: New test.
6726 2016-01-18 Tom de Vries <tom@codesourcery.com>
6728 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
6729 * gcc.dg/autopar/outer-2.c: Same.
6730 * gcc.dg/autopar/outer-3.c: Same.
6731 * gcc.dg/autopar/outer-4.c: Same.
6732 * gcc.dg/autopar/outer-5.c: Same.
6733 * gcc.dg/autopar/outer-6.c: Same.
6734 * gcc.dg/autopar/parallelization-1.c: Same.
6735 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
6736 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
6737 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
6738 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
6739 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
6740 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
6741 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
6742 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
6743 * gcc.dg/autopar/pr39500-1.c: Same.
6744 * gcc.dg/autopar/pr39500-2.c: Same.
6745 * gcc.dg/autopar/pr46193.c: Same.
6746 * gcc.dg/autopar/pr46194.c: Same.
6747 * gcc.dg/autopar/pr49580.c: Same.
6748 * gcc.dg/autopar/pr49960-1.c: Same.
6749 * gcc.dg/autopar/pr49960.c: Same.
6750 * gcc.dg/autopar/pr68373.c: Same.
6751 * gcc.dg/autopar/reduc-1.c: Same.
6752 * gcc.dg/autopar/reduc-1char.c: Same.
6753 * gcc.dg/autopar/reduc-1short.c: Same.
6754 * gcc.dg/autopar/reduc-2.c: Same.
6755 * gcc.dg/autopar/reduc-2char.c: Same.
6756 * gcc.dg/autopar/reduc-2short.c: Same.
6757 * gcc.dg/autopar/reduc-3.c: Same.
6758 * gcc.dg/autopar/reduc-4.c: Same.
6759 * gcc.dg/autopar/reduc-6.c: Same.
6760 * gcc.dg/autopar/reduc-7.c: Same.
6761 * gcc.dg/autopar/reduc-8.c: Same.
6762 * gcc.dg/autopar/reduc-9.c: Same.
6763 * gcc.dg/autopar/uns-outer-4.c: Same.
6764 * gcc.dg/autopar/uns-outer-5.c: Same.
6765 * gcc.dg/autopar/uns-outer-6.c: Same.
6766 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
6767 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
6769 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6772 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
6773 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
6775 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6778 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
6779 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
6780 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
6782 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
6785 * gcc.dg/tree-ssa/sra-17.c: New.
6786 * gcc.dg/tree-ssa/sra-18.c: New.
6788 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6790 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
6792 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
6794 * gnat.dg/inline12.adb: New test.
6796 2016-01-18 Bin Cheng <bin.cheng@arm.com>
6798 PR tree-optimization/66797
6799 * gcc.c-torture/execute/pr65447.c: Relax check condition.
6801 2016-01-18 Richard Biener <rguenther@suse.de>
6803 PR tree-optimization/69170
6804 * gcc.dg/torture/pr69170.c: New testcase.
6806 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
6808 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
6810 2016-01-16 Tom de Vries <tom@codesourcery.com>
6812 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
6814 2016-01-16 Tom de Vries <tom@codesourcery.com>
6816 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
6817 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
6818 redundant dg-require-effective-target pthread.
6819 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
6820 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6821 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
6822 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
6823 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
6824 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
6825 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
6827 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
6830 * gcc.target/powerpc/recip-6.c: Enable on AIX.
6831 * gcc.target/powerpc/recip-7.c: Same.
6833 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6836 * g++.dg/template/pr69091.C: New test.
6838 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6840 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
6841 dump does not contain an error_mark_node.
6842 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
6843 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
6845 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
6848 * g++.dg/template/pr68936.C: New test.
6850 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
6853 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
6854 * gcc.target/powerpc/recip-2.c: Same.
6855 * gcc.target/powerpc/recip-3.c: Same.
6856 * gcc.target/powerpc/recip-4.c: Same.
6857 * gcc.target/powerpc/recip-sqrtf.c: Same.
6859 2016-01-15 Jeff Law <law@redhat.com>
6861 PR tree-optimization/69270
6862 * gcc.dg/tree-ssa/pr69270-2.c: New test.
6863 * gcc.dg/tree-ssa/pr69270-3.c: New test.
6865 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
6868 * gfortran.dg/deferred_character_13.f90: New test for the fix
6869 of comment 3 of the PR.
6872 * gfortran.dg/deferred_character_8.f90: New test
6873 * gfortran.dg/allocate_error_5.f90: New test
6876 * gfortran.dg/deferred_character_10.f90: New test
6879 * gfortran.dg/deferred_character_14.f90: New test
6882 * gfortran.dg/deferred_character_11.f90: New test
6885 * gfortran.dg/deferred_character_9.f90: New test
6887 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
6889 PR rtl-optimization/69030
6890 * gcc.target/i386/pr69030.c: New.
6892 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6894 * gcc.target/aarch64/target_attr_17.c: New test.
6896 2016-01-15 Richard Biener <rguenther@suse.de>
6898 PR tree-optimization/66856
6899 * gcc.dg/torture/pr66856-1.c: New testcase.
6900 * gcc.dg/torture/pr66856-2.c: Likewise.
6902 2016-01-15 Richard Biener <rguenther@suse.de>
6905 * g++.dg/lto/pr69137_0.C: New testcase.
6907 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
6910 * gcc.target/i386/pr69246.c: New test.
6912 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6914 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
6916 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6919 * g++.dg/init/const9.C: Disable test on S/390.
6921 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6923 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6924 * g++.dg/Wno-frame-address.C: Ditto.
6926 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6928 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6930 2016-01-15 Richard Biener <rguenther@suse.de>
6932 PR tree-optimization/68961
6933 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6935 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6937 * gcc.target/i386/pr65105-5.c: New test.
6939 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6941 * gcc.c-torture/execute/alias-4.c: New testcase.
6943 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6946 * g++.dg/ipa/devirt-49.C: New testcase.
6948 2016-01-15 Christian Bruel <christian.bruel@st.com>
6951 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6952 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6953 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6955 2016-01-15 Richard Biener <rguenther@suse.de>
6957 PR tree-optimization/69117
6958 * gcc.dg/torture/pr69117.c: New testcase.
6960 2015-01-14 Ryan Burn <contact@rnburn.com>
6963 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6965 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6968 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6969 range tests use 100 * maximum instead of maximum + 1.
6971 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6974 * gcc.dg/guality/pr69244.c: New test.
6976 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
6978 * lib/target-supports.exp (check_effective_target_issignaling):
6980 * gcc.dg/pr61441.c: Require issignaling effective target.
6982 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
6985 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6987 2016-01-14 David Malcolm <dmalcolm@redhat.com>
6990 PR preprocessor/69177
6991 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6992 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6993 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6994 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6996 2016-01-14 Marek Polacek <polacek@redhat.com>
6999 * gcc.dg/array-15.c: New test.
7001 2016-01-14 Jakub Jelinek <jakub@redhat.com>
7004 PR tree-optimization/69155
7005 * gfortran.dg/pr68146.f: New test.
7006 * gfortran.dg/pr69155.f90: New test.
7008 2016-01-14 Richard Biener <rguenther@suse.de>
7010 PR tree-optimization/68060
7011 * gcc.dg/torture/pr68060-1.c: New testcase.
7012 * gcc.dg/torture/pr68060-2.c: Likewise.
7014 2016-01-14 Nick Clifton <nickc@redhat.com>
7016 * lib/target-supports.exp
7017 (check_effective_target_arm_neon_ok_nocache): Add an option
7018 sequence that includes setting the ARM architecture to ARMv7-A.
7019 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7020 command line options necessary to enable Neon support.
7021 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7022 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7023 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7024 * gcc.target/arm/pr69180.c: Likewise.
7026 2016-01-14 Jeff Law <law@redhat.com>
7028 PR tree-optimization/69270
7029 * gcc.dg/tree-ssa/pr69270.c: New test.
7031 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7034 * c-c++-common/pr66208.c: New file.
7036 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7038 PR tree-optimization/69156
7039 * gcc.dg/pr69156.c: New test.
7041 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7043 * gcc.target/i386/pr69225-7.c: New test.
7045 2016-01-13 Richard Henderson <rth@redhat.com>
7047 * gcc.dg/tm/memopt-13.c: Update expected function.
7048 * gcc.dg/tm/memopt-6.c: Likewise.
7050 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
7052 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
7053 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
7054 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
7055 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7057 2016-01-13 Tom de Vries <tom@codesourcery.com>
7059 PR tree-optimization/69169
7060 * gcc.dg/pr69169.c: New test.
7062 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7065 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7066 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
7067 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
7068 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
7069 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
7070 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
7071 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
7072 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
7074 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7077 * gcc.dg/pr69247.c: New test.
7079 2016-01-13 Richard Biener <rguenther@suse.de>
7081 PR tree-optimization/69242
7082 * gcc.dg/torture/pr69242.c: New testcase.
7084 2016-01-13 Richard Biener <rguenther@suse.de>
7086 PR tree-optimization/69186
7087 * gcc.dg/torture/pr69186.c: New testcase.
7089 2016-01-13 Jeff Law <law@redhat.com>
7091 PR tree-optimization/67755
7092 * gcc.dg/tree-ssa/pr67755.c: New test.
7094 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7096 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7097 pass number in output by a star.
7099 2016-01-12 Bin Cheng <bin.cheng@arm.com>
7101 PR tree-optimization/68911
7102 * gcc.c-torture/execute/pr68911.c: New test.
7104 2016-01-12 Marek Polacek <polacek@redhat.com>
7107 * g++.dg/warn/permissive-1.C: New test.
7109 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7113 * g++.dg/opt/pr69213.C: New test.
7115 2016-01-12 Christian Bruel <christian.bruel@st.com>
7118 * gcc.target/arm/pr69180.c: New test.
7120 2016-01-12 Richard Biener <rguenther@suse.de>
7123 * g++.dg/lto/pr69077_0.C: New testcase.
7124 * g++.dg/lto/pr69077_1.C: Likewise.
7126 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7129 * g++.dg/opt/pr69175.C: New test.
7131 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7133 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7134 rather than #including math.h & stdlib.h.
7135 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7136 * gcc.dg/vect/pr49771.c: Likewise.
7137 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7138 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7139 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7140 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7141 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7142 * gcc.dg/vect/pr44507.c: Likewise.
7143 * gcc.dg/vect/pr45902.c: Likewise.
7144 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7145 * gcc.dg/vect/vect-117.c: Likewise.
7146 * gcc.dg/vect/vect-99.c: Likewise.
7147 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7148 * gcc.dg/vect/vect-cond-1.c: Likewise.
7149 * gcc.dg/vect/vect-cond-2.c: Likewise.
7150 * gcc.dg/vect/vect-cond-3.c: Likewise.
7151 * gcc.dg/vect/vect-cond-4.c: Likewise.
7152 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7153 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7154 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7155 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7156 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7157 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7158 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7159 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7160 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7161 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7162 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7163 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7164 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7165 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7166 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7167 include of signal.h.
7168 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7169 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7170 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7171 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7172 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7173 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7174 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7175 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7176 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7177 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7178 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7179 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7180 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
7181 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
7182 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7183 * gcc.dg/vect/vect-outer-5.c: Likewise.
7184 * gcc.dg/vect/vect-outer-6.c: Likewise.
7185 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7188 2016-01-12 Nick Clifton <nickc@redhat.com>
7191 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7192 to fread so that it will be found in all target runtimes.
7194 2016-01-12 Richard Biener <rguenther@suse.de>
7196 PR tree-optimization/69053
7197 * g++.dg/torture/pr69053.C: New testcase.
7199 2016-01-12 Richard Biener <rguenther@suse.de>
7201 PR tree-optimization/69168
7202 * gcc.dg/torture/pr69168.c: New testcase.
7204 2016-01-12 Richard Biener <rguenther@suse.de>
7206 PR tree-optimization/69157
7207 * gcc.dg/torture/pr69157.c: New testcase.
7209 2016-01-12 Richard Biener <rguenther@suse.de>
7211 PR tree-optimization/69174
7212 * gcc.dg/torture/pr69174.c: New testcase.
7214 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7218 * g++.dg/tls/pr66808.C: New test.
7219 * g++.dg/tls/pr69000.C: New test.
7221 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7223 * gcc.target/powerpc/swaps-p8-23.c: New test.
7224 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7226 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
7228 PR tree-optimization/68356
7229 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7231 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7232 Jim Wilson <jim.wilson@linaro.org>
7235 * gcc.target/arm/pr69194.c: New test.
7237 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7240 * gcc.target/i386/pr69225-1.c: New test.
7241 * gcc.target/i386/pr69225-2.c: Likewise.
7242 * gcc.target/i386/pr69225-3.c: Likewise.
7243 * gcc.target/i386/pr69225-4.c: Likewise.
7244 * gcc.target/i386/pr69225-5.c: Likewise.
7245 * gcc.target/i386/pr69225-6.c: Likewise.
7247 2016-01-11 Jakub Jelinek <jakub@redhat.com>
7250 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7254 * gcc.dg/pr69071.c: New test.
7257 * g++.dg/opt/pr69211.C: New test.
7259 PR tree-optimization/69214
7260 * gcc.c-torture/compile/pr69214.c: New test.
7262 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
7264 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7265 * gcc.target/i386/pr66232-11.c: Ditto.
7266 * gcc.target/i386/pr66232-12.c: Ditto.
7267 * gcc.target/i386/pr66232-13.c: Ditto.
7269 2016-01-11 Richard Biener <rguenther@suse.de>
7271 PR tree-optimization/69173
7272 * gcc.dg/torture/pr69173.c: New testcase.
7274 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7276 PR rtl-optimization/68796
7277 * gcc.target/aarch64/tst_5.c: New test.
7278 * gcc.target/aarch64/tst_6.c: Likewise.
7280 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7282 PR rtl-optimization/68841
7283 * gcc.dg/pr68841.c: New test.
7284 * gcc.c-torture/execute/pr68841.c: New test.
7286 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7288 PR rtl-optimization/68920
7289 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7291 * gcc.dg/ifcvt-5.c: New test.
7293 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
7296 * g++.dg/pr69123.C: New.
7298 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7301 * gcc.target/i386/pr69010.c: New test.
7303 2016-01-11 Martin Jambor <mjambor@suse.cz>
7306 * gcc.target/i386/chkp-pr69044.c: New test.
7308 2016-01-11 Tom de Vries <tom@codesourcery.com>
7310 PR tree-optimization/69109
7311 * gcc.dg/autopar/pr69109-2.c: New test.
7312 * gcc.dg/autopar/pr69109.c: New test.
7314 2016-01-11 Tom de Vries <tom@codesourcery.com>
7316 PR tree-optimization/69108
7317 * gcc.dg/autopar/pr69108.c: New test.
7319 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7322 * c-c++-common/Wisleading-indentation.c: Augment test.
7324 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7327 * gfortran.dg/inline_matmul_12.f90: New test.
7329 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
7332 * gfortran.dg/actual_array_offset_1: New test.
7334 2016-01-10 Tom de Vries <tom@codesourcery.com>
7336 PR tree-optimization/69062
7337 * gcc.dg/autopar/pr69062.c: New test.
7339 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
7341 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
7342 * gcc.dg/vect/slp-perm-2.c: Likewise.
7343 * gcc.dg/vect/slp-perm-3.c: Likewise.
7344 * gcc.dg/vect/slp-perm-5.c: Likewise.
7345 * gcc.dg/vect/slp-perm-6.c: Likewise.
7346 * gcc.dg/vect/slp-perm-7.c: Likewise.
7347 * gcc.dg/vect/slp-perm-8.c: Likewise.
7349 2016-01-10 Tom de Vries <tom@codesourcery.com>
7351 PR tree-optimization/69039
7352 * gcc.dg/autopar/pr69039.c: New test.
7354 2016-01-09 Marek Polacek <polacek@redhat.com>
7357 * g++.dg/pr69113.C: New test.
7359 2016-01-09 Jakub Jelinek <jakub@redhat.com>
7362 PR tree-optimization/69097
7363 * gcc.c-torture/execute/pr50865.c: New test.
7364 * gcc.c-torture/execute/pr69097-1.c: New test.
7365 * gcc.c-torture/execute/pr69097-2.c: New test.
7366 * gcc.dg/pr69097-1.c: New test.
7367 * gcc.dg/pr69097-2.c: New test.
7369 2016-01-09 Jakub Jelinek <jakub@redhat.com>
7372 * g++.dg/opt/pr69164.C: New test.
7374 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7376 PR tree-optimization/69167
7377 * gcc.dg/pr69167.c: New test.
7379 2016-01-08 Marek Polacek <polacek@redhat.com>
7382 * g++.dg/pr68449.C: New.
7384 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
7386 PR tree-optimization/68707
7387 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
7388 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
7389 on platforms supporting it.
7390 * gcc.dg/vect/slp-perm-2.c: Likewise.
7391 * gcc.dg/vect/slp-perm-3.c: Likewise.
7392 * gcc.dg/vect/slp-perm-5.c: Likewise.
7393 * gcc.dg/vect/slp-perm-7.c: Likewise.
7394 * gcc.dg/vect/slp-perm-8.c: Likewise.
7395 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
7396 on platforms supporting it.
7398 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7400 PR tree-optimization/69162
7401 * gcc.dg/pr69162.c: New test.
7403 PR tree-optimization/69172
7404 * gcc.dg/pr69172.c: New test.
7406 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
7408 PR tree-optimization/67781
7409 * gcc.c-torture/execute/pr67781.c: New file.
7411 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7413 PR tree-optimization/69083
7414 * gcc.dg/vect/pr69083.c: New test.
7416 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
7418 PR tree-optimization/61441
7419 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
7420 Use -fexcess-precision=standard for compiler options.
7421 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
7423 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7426 * gfortran.dg/gomp/pr69128.f90: New test.
7429 * g++.dg/ext/pr69145-1.C: New test.
7430 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
7431 * g++.dg/ext/pr69145-2.h: New file.
7433 2016-01-07 Martin Sebor <msebor@redhat.com>
7436 * gcc.dg/atomic-fetch-bool.c: New test.
7437 * gcc.dg/sync-fetch-bool.c: New test.
7439 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7442 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7444 2016-01-07 Nick Clifton <nickc@redhat.com>
7447 * g++.dg/pr66655.C: New test.
7448 * g++.dg/pr66655_1.cc: Test support file.
7449 * g++.dg/pr66655.h: Test header file.
7451 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7454 gfortran.dg/gomp/pr66680.f90: New test.
7456 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7459 * gcc.target/i386/pr69171-1.c: New test.
7460 * gcc.target/i386/pr69171-2.c: Likewise.
7461 * gcc.target/i386/pr69171-3.c: Likewise.
7462 * gcc.target/i386/pr69171-4.c: Likewise.
7463 * gcc.target/i386/pr69171-5.c: Likewise.
7464 * gcc.target/i386/pr69171-6.c: Likewise.
7466 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
7469 * c-c++-common/pr67639.c: New test.
7471 2016-01-07 Jakub Jelinek <jakub@redhat.com>
7473 PR tree-optimization/69141
7474 * g++.dg/opt/pr69141.C: New test.
7476 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
7478 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7480 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
7483 * gcc.target/i386/pr69140.c: New test
7485 2016-01-06 David Malcolm <dmalcolm@redhat.com>
7487 * gcc.dg/bad-dereference.c: New test case.
7489 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7491 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7493 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
7495 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7497 2016-01-06 Marek Polacek <polacek@redhat.com>
7500 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7502 2016-01-05 Marek Polacek <polacek@redhat.com>
7505 * gcc.dg/atomic-invalid-2.c: New.
7507 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7510 * gcc.target/i386/pr68991.c: New test.
7512 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7515 * g++.dg/pr68991-1.C: New test.
7516 * g++.dg/pr68991-2.C: Likewise.
7518 2016-01-05 Sergei Trofimovich <siarheit@google.com>
7521 * gcc.target/ia64/pr60465-gprel64.c: New test.
7522 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
7524 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7526 PR rtl-optimization/68651
7527 * gcc.target/aarch64/pr68651_1.c: New test.
7529 2016-01-05 David Malcolm <dmalcolm@redhat.com>
7532 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
7534 2016-01-05 Nathan Sidwell <nathan@acm.org>
7537 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
7539 * gcc.dg/alias-15.c: New.
7541 2016-01-05 Nick Clifton <nickc@redhat.com>
7544 * g++.dg/pr68770.C: New test.
7546 2016-01-04 Mike Stump <mikestump@comcast.net>
7548 * lib/target-supports.exp (check_effective_target_cilkplus):
7549 cilkplus targets require pthreads.
7550 (check_effective_target_cilkplus): Remove special case for NVPTX.
7552 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7554 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
7557 2016-01-04 Jakub Jelinek <jakub@redhat.com>
7559 Update copyright years.
7561 2016-01-04 Marek Polacek <polacek@redhat.com>
7564 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
7565 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
7566 * gcc.dg/atomic/stdatomic-op-5.c: New test.
7568 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7570 * gcc.target/sparc/20160104-2.c: New test.
7572 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7574 * gcc.target/sparc/20160104-1.c: New test.
7576 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
7579 * gfortran.dg/pr65045.f90: New test.
7581 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
7583 * gnat.dg/specs/debug1.ads: Delete.
7585 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7587 PR libgfortran/68867
7588 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
7591 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7593 PR libgfortran/68867
7594 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
7597 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
7600 * gfortran.dg/pr68864.f90: New test.
7602 2016-01-01 Jakub Jelinek <jakub@redhat.com>
7604 PR tree-optimization/69070
7605 * gcc.dg/pr69070.c: New test.
7608 * gfortran.dg/pr69055.f90: New test.
7611 * gcc.dg/pr69015.c: New test.
7613 Copyright (C) 2016 Free Software Foundation, Inc.
7615 Copying and distribution of this file, with or without modification,
7616 are permitted in any medium without royalty provided the copyright
7617 notice and this notice are preserved.