1 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7 2016-06-08 Alan Hayward <alan.hayward@arm.com>
9 * gcc.dg/vect/vect-live-2.c: Update effective target.
10 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
11 * lib/target-supports.exp: Add aarch64 to vect_long.
13 2016-06-08 Marek Polacek <polacek@redhat.com>
16 * gcc.dg/noncompile/pr71418.c: New test.
19 * gcc.dg/noncompile/pr71426.c: New test.
21 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
23 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
24 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
25 * gcc.dg/predict-3.c: Update template.
26 * gcc.dg/predict-5.c: Update template.
27 * gcc.dg/predict-6.c: Update template.
28 * gcc.dg/predict-9.c: Update template.
29 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
31 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
33 * gcc.target/powerpc/vec-mul.c: New test.
35 2016-06-07 David Malcolm <dmalcolm@redhat.com>
37 * gcc.dg/spellcheck-fields-2.c: New test case.
39 2016-06-07 Richard Biener <rguenther@suse.de>
42 * gcc.dg/Wpragmas-1.c: New testcase.
43 * gcc.dg/Wattributes-4.c: Likewise.
44 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
47 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
49 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
52 2016-06-07 Richard Biener <rguenther@suse.de>
54 PR tree-optimization/71428
55 * gcc.dg/torture/pr71428.c: New testcase.
57 2016-06-07 Richard Biener <rguenther@suse.de>
60 * gcc.dg/torture/pr71423.c: New testcase.
62 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
65 * gcc.dg/tree-ssa/pr71408.c: New test.
67 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
70 * g++.dg/torture/pr71281.C: New test.
72 2016-06-06 Marek Polacek <polacek@redhat.com>
75 * gcc.dg/pr71362.c: New test.
77 2016-06-06 Jakub Jelinek <jakub@redhat.com>
78 Patrick Palka <ppalka@gcc.gnu.org>
83 * g++.dg/opt/pr70847.C: New test.
84 * g++.dg/ubsan/pr70847.C: New test.
85 * g++.dg/ubsan/pr71393.C: New test.
87 2016-06-06 Jakub Jelinek <jakub@redhat.com>
89 PR tree-optimization/71259
90 * gcc.dg/vect/pr71259.c: New test.
92 2016-06-06 David Malcolm <dmalcolm@redhat.com>
94 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
95 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
96 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
99 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
102 * gcc.c-torture/execute/pr37780.c: New test.
103 * gcc.target/aarch64/pr37780_1.c: Likewise.
104 * gcc.target/arm/pr37780_1.c: Likewise.
106 2016-06-06 Marek Polacek <polacek@redhat.com>
108 * c-c++-common/attr-may-alias-1.c: New test.
109 * c-c++-common/attr-may-alias-2.c: New test.
110 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
112 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
115 * gcc.target/i386/pr24414.c: New test.
117 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
119 * gcc.target/sparc/vis4misc.c: New file.
120 * gcc.target/sparc/fpcmp.c: Likewise.
121 * gcc.target/sparc/fpcmpu.c: Likewise.
123 2016-06-06 Alan Hayward <alan.hayward@arm.com>
125 * gcc.dg/vect/vect-live-1.c: Use additional-options.
126 * gcc.dg/vect/vect-live-3.c: Likewise.
128 2016-06-06 Richard Biener <rguenther@suse.de>
130 PR tree-optimization/71398
131 * gcc.dg/torture/pr71398.c: New testcase.
133 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
136 * g++.dg/pr71389.C: New test.
138 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
141 * gfortran.dg/fmt_read_5.f: New test.
143 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
146 * gfortran.dg/class_array_22.f03: New test.
148 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
150 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
152 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
154 * gcc.dg/predict-9.c: Update template.
156 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
159 * g++.dg/template/pr49377.C: New.
161 2016-06-04 Jakub Jelinek <jakub@redhat.com>
163 PR tree-optimization/71405
164 * g++.dg/torture/pr71405.C: New test.
166 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
169 * g++.dg/inherit/crash5.C: New.
170 * g++.dg/inherit/virtual1.C: Adjust.
172 2016-06-03 Jeff Law <law@redhat.com>
174 PR tree-optimization/71316
175 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
177 2016-06-03 Jakub Jelinek <jakub@redhat.com>
179 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
180 dg-additional-options with just -fno-tree-scev-cprop in it.
181 * gcc.dg/vect/vect-live-2.c: Likewise.
182 * gcc.dg/vect/vect-live-5.c: Likewise.
183 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
184 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
185 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
187 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
190 * g++.dg/other/friend6.C: New test.
192 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
194 * g++.dg/torture/ppc-ldst-array.C: New.
196 2016-06-03 Joseph Myers <joseph@codesourcery.com>
200 * gcc.dg/torture/builtin-fp-int-inexact.c,
201 gcc.target/i386/387-builtin-fp-int-inexact.c,
202 gcc.target/i386/387-rint-inline-1.c,
203 gcc.target/i386/387-rint-inline-2.c,
204 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
205 gcc.target/i386/sse2-rint-inline-1.c,
206 gcc.target/i386/sse2-rint-inline-2.c,
207 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
208 gcc.target/i386/sse4_1-rint-inline.c: New tests.
210 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
211 Julia Koval <julia.koval@intel.com>
223 * gcc.dg/guality/pr68037-1.c: New test.
224 * gcc.dg/guality/pr68037-2.c: Likewise.
225 * gcc.dg/guality/pr68037-3.c: Likewise.
226 * gcc.dg/torture/pr68037-1.c: Likewise.
227 * gcc.dg/torture/pr68037-2.c: Likewise.
228 * gcc.dg/torture/pr68037-3.c: Likewise.
229 * gcc.dg/torture/pr68661-1a.c: Likewise.
230 * gcc.dg/torture/pr68661-1b.c: Likewise.
231 * gcc.target/i386/interrupt-1.c: Likewise.
232 * gcc.target/i386/interrupt-2.c: Likewise.
233 * gcc.target/i386/interrupt-3.c: Likewise.
234 * gcc.target/i386/interrupt-4.c: Likewise.
235 * gcc.target/i386/interrupt-5.c: Likewise.
236 * gcc.target/i386/interrupt-6.c: Likewise.
237 * gcc.target/i386/interrupt-7.c: Likewise.
238 * gcc.target/i386/interrupt-8.c: Likewise.
239 * gcc.target/i386/interrupt-9.c: Likewise.
240 * gcc.target/i386/interrupt-10.c: Likewise.
241 * gcc.target/i386/interrupt-11.c: Likewise.
242 * gcc.target/i386/interrupt-12.c: Likewise.
243 * gcc.target/i386/interrupt-13.c: Likewise.
244 * gcc.target/i386/interrupt-14.c: Likewise.
245 * gcc.target/i386/interrupt-15.c: Likewise.
246 * gcc.target/i386/interrupt-16.c: Likewise.
247 * gcc.target/i386/interrupt-17.c: Likewise.
248 * gcc.target/i386/interrupt-18.c: Likewise.
249 * gcc.target/i386/interrupt-19.c: Likewise.
250 * gcc.target/i386/interrupt-20.c: Likewise.
251 * gcc.target/i386/interrupt-21.c: Likewise.
252 * gcc.target/i386/interrupt-22.c: Likewise.
253 * gcc.target/i386/interrupt-23.c: Likewise.
254 * gcc.target/i386/interrupt-24.c: Likewise.
255 * gcc.target/i386/interrupt-25.c: Likewise.
256 * gcc.target/i386/interrupt-26.c: Likewise.
257 * gcc.target/i386/interrupt-27.c: Likewise.
258 * gcc.target/i386/interrupt-28.c: Likewise.
259 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
260 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
261 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
262 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
263 * gcc.target/i386/interrupt-iamcu.c: Likewise.
264 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
265 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
266 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
267 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
268 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
269 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
270 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
272 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
274 PR tree-optimization/52171
275 * gcc.dg/pr52171.c: New test.
276 * gcc.target/i386/pr52171.c: New test.
278 2016-06-03 Jan Hubicka <jh@suse.cz>
280 * g++.dg/tree-ssa/pred-1.C: New testcase
281 * gcc.dg/tree-ssa/pred-1.c: New testcase
283 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
286 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
288 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
290 2016-06-03 Alan Hayward <alan.hayward@arm.com>
292 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
294 2016-06-03 Alan Hayward <alan.hayward@arm.com>
296 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
297 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
298 * gcc.dg/vect/vect-live-1.c: New test.
299 * gcc.dg/vect/vect-live-2.c: New test.
300 * gcc.dg/vect/vect-live-3.c: New test.
301 * gcc.dg/vect/vect-live-4.c: New test.
302 * gcc.dg/vect/vect-live-5.c: New test.
303 * gcc.dg/vect/vect-live-slp-1.c: New test.
304 * gcc.dg/vect/vect-live-slp-2.c: New test.
305 * gcc.dg/vect/vect-live-slp-3.c: New test.
307 2016-06-03 Jakub Jelinek <jakub@redhat.com>
310 * g++.dg/opt/pr71387.C: New test.
312 2016-06-02 Jeff Law <law@redhat.com>
314 PR tree-optimization/71328
315 * gcc.c-torture/compile/pr71328.c: New test.
317 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
320 * gfortran.dg/fmt_read_3.f90: Fix typo.
321 * gfortran.dg/fmt_read_4.f90: New test.
323 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
325 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
326 * g++.dg/cpp0x/forw_enum6.C: Likewise.
327 * g++.dg/cpp0x/forw_enum8.C: Likewise.
328 * g++.dg/cpp0x/override2.C: Likewise.
329 * g++.dg/parse/crash5.C: Likewise.
330 * g++.dg/parse/error16.C: Likewise.
331 * g++.dg/parse/error27.C: Likewise.
332 * g++.dg/template/qualttp15.C: Likewise.
333 * g++.dg/template/redecl4.C: Likewise.
334 * g++.old-deja/g++.other/crash39.C: Likewise.
335 * g++.old-deja/g++.other/struct1.C: Likewise.
336 * g++.old-deja/g++.pt/m9a.C: Likewise.
337 * g++.old-deja/g++.pt/memclass10.C: Likewise.
339 2016-06-02 Jakub Jelinek <jakub@redhat.com>
342 * c-c++-common/pr71372.c: New test.
344 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
345 __TIME__ strings with __builtin_strcmp instead of printf and
348 2016-06-02 Martin Liska <mliska@suse.cz>
350 * gcc.dg/predict-9.c: New test.
352 2016-06-02 Jakub Jelinek <jakub@redhat.com>
354 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
355 global set_compiler_env_var and global saved_compiler_env_var.
357 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
359 PR rtl-optimization/71295
360 * gcc.c-torture/compile/pr71295.c: New test.
362 2016-06-02 Jakub Jelinek <jakub@redhat.com>
364 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
366 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
367 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
369 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
370 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
371 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
374 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
376 * gcc.target/powerpc/p9-splat-4.c: New test.
378 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
381 * gcc.target/powerpc/pr71186.c: New test.
383 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
386 * gfortran.dg/fmt_read_3.f90: New test.
388 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
390 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
393 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
395 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
396 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
398 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
399 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
401 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
403 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
404 vars set by dg-set-compiler-env-var.
406 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
409 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
410 to the module procedure declaration.
411 * gfortran.dg/submodule_16.f08: New test.
413 2016-06-01 Jakub Jelinek <jakub@redhat.com>
416 * c-c++-common/gomp/pr71371.c: New test.
418 2016-06-01 Richard Biener <rguenther@suse.de>
420 PR tree-optimization/71366
421 * gcc.dg/torture/pr71366-1.c: New testcase.
422 * gcc.dg/torture/pr71366-2.c: Likewise.
424 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
426 * gcc.target/powerpc/vslv-0.c: New test.
427 * gcc.target/powerpc/vslv-1.c: New test.
428 * gcc.target/powerpc/vsrv-0.c: New test.
429 * gcc.target/powerpc/vsrv-1.c: New test.
431 2016-06-01 Nathan Sidwell <nathan@acm.org>
433 * c-c++-common/torture/pr57945.c: Add expected PTX error.
434 * gcc.target/nvptx/weak.c: New.
436 2016-06-01 Richard Biener <rguenther@suse.de>
438 PR tree-optimization/71261
439 * gcc.dg/torture/vect-bool-1.c: New testcase.
441 2016-06-01 Jakub Jelinek <jakub@redhat.com>
443 * gfortran.dg/gomp/order-1.f90: New test.
444 * gfortran.dg/gomp/order-2.f90: New test.
446 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
448 * gcc.dg/unroll-6.c: Update template.
449 * gcc.dg/unroll-7.c: New testcase.
450 * gcc.dg/unroll-8.c: New testcase.
452 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
454 * gnat.dg/opt56.ad[sb]: New test.
456 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
459 * g++.dg/cpp0x/constexpr-ice16.C: New.
461 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
463 PR tree-optimization/71314
464 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
467 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
469 PR tree-optimization/71077
470 * gcc.dg/tree-ssa/pr71077.c: New test.
472 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
474 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
475 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
476 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
478 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
481 * g++.dg/cpp0x/pr71248.C: New.
482 * g++.dg/cpp0x/auto7.C: Test column numbers too.
483 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
484 * g++.dg/init/new37.C: Likewise.
485 * g++.dg/template/static1.C: Likewise.
486 * g++.dg/template/static2.C: Likewise.
488 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
490 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
492 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
494 2016-05-31 Marek Polacek <polacek@redhat.com>
496 * c-c++-common/Wswitch-unreachable-3.c: New test.
497 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
499 2016-05-31 Richard Biener <rguenther@suse.de>
501 PR tree-optimization/71352
502 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
504 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
506 * gcc.target/arm/armv5_thumb_isa.c: New test.
508 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
511 * gcc.target/i386/pr71346.c: New test.
513 2016-05-31 Tom de Vries <tom@codesourcery.com>
515 PR tree-optimization/69068
516 * gcc.dg/graphite/pr69068.c: New test.
518 2016-05-27 Martin Sebor <msebor@redhat.com>
521 * g++.dg/warn/Wplacement-new-size-3.C: New test.
523 2016-05-30 Jakub Jelinek <jakub@redhat.com>
526 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
527 nowait depend(inout: dd[0]) clauses where permitted.
529 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
532 * g++.dg/parse/pr71238.C: New.
533 * g++.dg/concepts/friend1.C: Test column numbers too.
534 * g++.dg/cpp0x/initlist31.C: Likewise.
535 * g++.dg/cpp0x/pr51420.C: Likewise.
536 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
537 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
538 * g++.dg/ext/builtin3.C: Likewise.
539 * g++.dg/lookup/friend12.C: Likewise.
540 * g++.dg/lookup/friend7.C: Likewise.
541 * g++.dg/lookup/koenig1.C: Likewise.
542 * g++.dg/lookup/koenig5.C: Likewise.
543 * g++.dg/lookup/used-before-declaration.C: Likewise.
544 * g++.dg/overload/koenig1.C: Likewise.
545 * g++.dg/template/crash65.C: Likewise.
546 * g++.dg/template/friend57.C: Likewise.
547 * g++.dg/warn/Wshadow-5.C: Likewise.
548 * g++.dg/warn/Wunused-8.C: Likewise.
549 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
550 * g++.old-deja/g++.jason/lineno5.C: Likewise.
551 * g++.old-deja/g++.jason/member.C: Likewise.
552 * g++.old-deja/g++.jason/report.C: Likewise.
553 * g++.old-deja/g++.jason/scoping12.C: Likewise.
554 * g++.old-deja/g++.law/visibility20.C: Likewise.
555 * g++.old-deja/g++.ns/koenig5.C: Likewise.
556 * g++.old-deja/g++.other/static5.C: Likewise.
557 * g++.old-deja/g++.pt/overload2.C: Likewise.
559 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
561 * gcc.dg/tree-ssa/peel1.c: New testcase.
562 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
563 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
565 2016-05-30 Tom de Vries <tom@codesourcery.com>
567 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
570 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
573 * g++.dg/parse/virtual1.C: New.
575 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
577 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
578 Use correct register when clearing %edx.
580 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
582 PR tree-optimization/71289
583 * gcc.dg/pr71289.c: New test.
585 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
589 * gcc.dg/tree-ssa/pr71269.c: New test.
590 * gcc.dg/tree-ssa/pr71292.c: New test.
592 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
595 * gcc.dg/tree-ssa/pr71252-2.c: New test.
597 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
599 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
600 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
601 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
603 2016-05-30 Tom de Vries <tom@codesourcery.com>
605 PR tree-optimization/69067
606 * gcc.dg/graphite/pr69067.c: New test.
608 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
611 * gcc.target/i386/pr71245-1.c: New test.
612 * gcc.target/i386/pr71245-2.c: Ditto.
614 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
617 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
618 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
619 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
621 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
623 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
625 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
629 * g++.dg/overload/69855.C: New.
630 * g++.old-deja/g++.law/missed-error2.C: Adjust.
631 * g++.old-deja/g++.pt/crash3.C: Likewise.
633 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
636 * g++.dg/parse/namespace13.C: New.
638 2016-05-26 Jeff Law <law@redhat.com>
640 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
641 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
642 * gcc.dg/tree-ssa/pr68198.c: Likewise.
643 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
644 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
645 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
646 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
647 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
648 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
649 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
650 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
651 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
652 * gcc.dg/tree-ssa/vrp56.c: Likewise.
654 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
657 * g++.dg/overload/69855.C: New.
658 * g++.old-deja/g++.law/missed-error2.C: Adjust.
659 * g++.old-deja/g++.pt/crash3.C: Likewise.
661 2016-05-27 Jiong Wang <jiong.wang@arm.com>
664 * gcc.target/aarch64/va_arg_1.c: New testcase.
665 * gcc.target/aarch64/va_arg_2.c: Likewise.
666 * gcc.target/aarch64/va_arg_3.c: Likewise.
668 2016-05-27 Jiong Wang <jiong.wang@arm.com>
670 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
671 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
672 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
673 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
674 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
676 2016-05-27 Marek Polacek <polacek@redhat.com>
679 * g++.dg/torture/pr71308.C: New test.
681 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
683 * gcc.dg/zero_bits_compound-1.c: New test.
684 * gcc.dg/zero_bits_compound-2.c: New test.
686 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
689 * gcc.dg/pr71279.c: New test.
691 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
693 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
694 floating point min/max/comparison instructions.
695 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
697 2016-05-26 Jakub Jelinek <jakub@redhat.com>
699 * c-c++-common/gomp/schedule-1.c: New test.
700 * gfortran.dg/gomp/schedule-1.f90: New test.
702 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
706 * g++.dg/cpp1y/auto-fn32.C: New test.
707 * g++.dg/cpp1y/paren4.C: New test.
709 2016-05-26 Nathan Sidwell <nathan@acm.org>
711 * gcc.dg/20060410.c: Xfail on ptx.
712 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
713 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
714 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
715 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
716 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
718 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
720 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
722 2016-05-26 Jakub Jelinek <jakub@redhat.com>
724 PR tree-optimization/71280
725 * gcc.dg/pr71280.c: New test.
727 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
729 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
730 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
732 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
734 2016-05-26 Jiong Wang <jiong.wang@arm.com>
736 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
739 2016-05-25 Jeff Law <law@redhat.com>
741 PR tree-optimization/71272
742 * gcc.c-torture/compile/pr71272.c: new test.
744 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
746 * gcc.target/powerpc/vec-cmpne.c: New test.
747 * gcc.target/powerpc/vec-cmpne-long.c: New test.
749 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
751 * gnat.dg/opt55.ad[sb]: New test.
753 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
755 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
756 * c-c++-common/pr60226.c: Require int32plus.
757 * gcc.c-torture/execute/pr70602.c: Likewise.
758 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
759 unsigned long for malloc arg type.
760 * gcc.dg/asr_div1.c: Require int32plus.
761 * gcc.dg/enum-mode-1.c: XFAIL for int16.
762 * gcc.dg/pie-1.c: Require pie.
763 * gcc.dg/pie-2.c: Likewise.
764 * gcc.dg/pr59471.c: Require int32plus.
765 * gcc.dg/pr59963-2.c: XFAIL for int16.
766 * gcc.dg/pr60114.c: Require int32plus.
767 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
768 unsigned long for typedef of size_t.
769 * gcc.dg/pr63914.c: Require int32plus.
770 * gcc.dg/pr64536.c: Require pt32plus.
771 * gcc.dg/pr65658.c: Likewise.
772 * gcc.dg/pr67271.c: Require int32plus.
773 * gcc.dg/pr68112.c: Likewise.
774 * gcc.dg/pr69071.c: Skip for avr target.
775 * gcc.dg/pr69973.c: Require int32plus.
776 * gcc.dg/pr70169.c: Skip for avr target.
777 * gcc.dg/sso-6.c: Require int32plus.
778 * gcc.dg/sso-7.c: Likewise.
779 * gcc.dg/sso-8.c: Likewise.
780 * gcc.dg/vrp-min-max-2.c: Likewise.
782 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
785 * gcc.target/i386/pr70738-1.c: New test.
786 * gcc.target/i386/pr70738-2.c: Likewise.
787 * gcc.target/i386/pr70738-3.c: Likewise.
788 * gcc.target/i386/pr70738-4.c: Likewise.
789 * gcc.target/i386/pr70738-5.c: Likewise.
790 * gcc.target/i386/pr70738-6.c: Likewise.
791 * gcc.target/i386/pr70738-7.c: Likewise.
792 * gcc.target/i386/pr70738-8.c: Likewise.
793 * gcc.target/i386/pr70738-9.c: Likewise.
795 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
797 PR rtl-optimization/66940
798 * gcc.c-torture/execute/pr66940.c: New test.
800 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
802 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
803 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
804 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
805 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
806 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
807 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
808 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
809 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
810 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
811 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
812 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
813 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
814 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
815 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
816 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
817 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
818 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
819 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
820 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
821 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
822 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
823 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
824 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
825 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
827 2016-05-25 Marek Polacek <polacek@redhat.com>
830 * gcc.dg/noncompile/pr71265.c: New test.
833 * gcc.dg/noncompile/old-style-parm-3.c: New test.
835 2016-05-25 Nathan Sidwell <nathan@acm.org>
837 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
839 2016-05-25 Richard Biener <rguenther@suse.de>
841 PR tree-optimization/71261
842 * c-c++-common/torture/pr71261.c: New testcase.
844 2016-05-25 Richard Biener <rguenther@suse.de>
846 PR tree-optimization/71264
847 * gcc.dg/vect/pr71264.c: New testcase.
849 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
852 * g++.dg/cpp0x/alias-decl-53.C: New.
853 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
855 2016-05-25 Martin Liska <mliska@suse.cz>
857 * g++.dg/pr71239.C: New test.
859 2016-05-25 Richard Biener <rguenther@suse.de>
861 * gcc.dg/vect/pr58135.c: Rename to ...
862 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
864 2016-05-25 Marek Polacek <polacek@redhat.com>
866 * g++.dg/pr65295.C: Use target c++14.
868 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
870 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
871 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
873 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
875 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
878 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
880 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
881 * c-c++-common/goacc/deviceptr-1.c: Likewise.
882 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
883 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
884 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
885 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
886 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
887 * c-c++-common/goacc/pcopy.c: Likewise.
888 * c-c++-common/goacc/pcopyin.c: Likewise.
889 * c-c++-common/goacc/pcopyout.c: Likewise.
890 * c-c++-common/goacc/pcreate.c: Likewise.
891 * c-c++-common/goacc/pr70688.c: New test.
892 * c-c++-common/goacc/present-1.c: Adjust test.
893 * c-c++-common/goacc/reduction-5.c: Likewise.
894 * g++.dg/goacc/data-1.C: New test.
896 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
898 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
899 vector parity built-in functions.
900 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
901 count trailing zeros automatic vectorization.
902 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
903 count trailing zeros built-in functions.
905 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
907 * gcc.dg/tree-ssa/reassoc-44.c: New test.
909 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
912 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
914 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
917 * g++.dg/template/crash123.C: New.
918 * g++.dg/template/crash124.C: Likewise.
920 2016-05-24 Martin Sebor <msebor@redhat.com>
923 * g++.dg/ext/flexary16.C: New test.
925 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
927 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
928 before math.h is included.
929 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
930 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
931 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
932 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
933 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
934 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
935 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
936 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
937 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
938 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
939 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
940 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
941 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
942 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
943 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
944 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
945 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
946 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
947 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
948 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
949 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
950 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
951 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
953 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
954 Kelvin Nilsen <kelvin@gcc.gnu.org>
956 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
959 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
962 * g++.dg/warn/Wno-narrowing1.C: New.
964 2016-05-24 Marek Polacek <polacek@redhat.com>
967 * c-c++-common/Wswitch-unreachable-2.c: New test.
969 2016-05-24 Jakub Jelinek <jakub@redhat.com>
972 * g++.dg/vect/simd-clone-6.cc: New test.
973 * g++.dg/gomp/declare-simd-6.C: New test.
977 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
979 2016-05-24 Richard Biener <rguenther@suse.de>
981 PR tree-optimization/71240
982 * gcc.dg/optimize-bswapsi-5.c: New testcase.
984 2016-05-24 Richard Biener <rguenther@suse.de>
986 PR tree-optimization/71230
987 * gcc.dg/torture/pr71230.c: New testcase.
988 * g++.dg/torture/pr71230.C: Likewise.
990 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
992 * c-c++-common/goacc/routine-5.c: Add tests.
993 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
994 * gfortran.dg/goacc/routine-6.f90: Add tests.
996 2016-05-24 Richard Biener <rguenther@suse.de>
998 PR tree-optimization/71253
999 * gcc.dg/torture/pr71253.c: New testcase.
1001 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1004 * gfortran.dg/pr71252.f90: New test.
1006 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1008 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1010 2016-05-24 Richard Biener <rguenther@suse.de>
1014 * c-c++-common/vector-subscript-4.c: New testcase.
1015 * c-c++-common/vector-subscript-5.c: Likewise.
1017 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1020 * gfortran.dg/namelist_90.f: New test
1022 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1025 * gfortran.dg/unexpected_eof.f: New test
1027 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1028 Kelvin Nilsen <kelvin@gcc.gnu.org>
1030 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1033 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1036 * g++.dg/cpp0x/inh-ctor20.C: New.
1037 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1039 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1042 * g++.dg/cpp0x/variadic168.C: New.
1044 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1046 * g++.dg/cpp0x/pr31445.C: Test column number too.
1047 * g++.dg/cpp0x/pr32253.C: Likewise.
1048 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1049 * g++.dg/cpp0x/variadic36.C: Likewise.
1051 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
1053 * gcc.dg/fold-notshift-2.c: Adjust.
1055 2016-05-23 Marek Polacek <polacek@redhat.com>
1058 * c-c++-common/Wswitch-unreachable-1.c: New test.
1059 * gcc.dg/Wswitch-unreachable-1.c: New test.
1060 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1061 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1062 * g++.dg/gomp/block-10.C: Likewise.
1063 * gcc.dg/gomp/block-10.c: Likewise.
1064 * g++.dg/gomp/block-9.C: Likewise.
1065 * gcc.dg/gomp/block-9.c: Likewise.
1066 * g++.dg/gomp/target-1.C: Likewise.
1067 * g++.dg/gomp/target-2.C: Likewise.
1068 * gcc.dg/gomp/target-1.c: Likewise.
1069 * gcc.dg/gomp/target-2.c: Likewise.
1070 * g++.dg/gomp/taskgroup-1.C: Likewise.
1071 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1072 * gcc.dg/gomp/teams-1.c: Likewise.
1073 * g++.dg/gomp/teams-1.C: Likewise.
1074 * g++.dg/overload/error3.C: Likewise.
1075 * g++.dg/tm/jump1.C: Likewise.
1076 * g++.dg/torture/pr40335.C: Likewise.
1077 * gcc.dg/c99-vla-jump-5.c: Likewise.
1078 * gcc.dg/switch-warn-1.c: Likewise.
1079 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1080 * gcc.dg/nested-func-1.c: Likewise.
1081 * gcc.dg/pr67784-4.c: Likewise.
1083 2016-05-23 Richard Biener <rguenther@suse.de>
1085 PR tree-optimization/71230
1086 * gfortran.dg/pr71230-1.f90: New testcase.
1087 * gfortran.dg/pr71230-2.f90: Likewise.
1089 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1091 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
1092 * gcc.dg/vect/pr58135.c: Add new.
1093 * gfortran.dg/pr46519-1.f: Adjust test case.
1095 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1098 * g++.dg/cpp0x/decltype64.C: New.
1100 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1102 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1103 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1104 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1106 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1108 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1109 Add poly64x1_t and poly64x2_t cases if supported.
1110 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1111 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1112 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1113 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1114 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1116 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1118 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1119 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1120 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1121 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1122 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1123 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1124 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1126 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1128 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1130 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1132 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1133 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1135 2016-05-22 Jakub Jelinek <jakub@redhat.com>
1137 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1138 constraint instead of "r".
1139 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1140 insn instead of vxorpd.
1141 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1143 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1144 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1146 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1148 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1149 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1151 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1153 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1156 * gcc.dg/tree-ssa/pr40921.c: New test.
1158 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1161 * gcc.target/avr/pr71103.c: New test.
1163 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1166 * gcc.dg/tree-ssa/pr71179.c: New test.
1168 2016-05-20 Martin Sebor <msebor@redhat.com>
1171 * gcc.dg/init-excess-2.c: New test.
1173 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1175 * gnat.dg/opt53.adb: New test.
1176 * gnat.dg/opt54.adb: Likewise.
1178 2016-05-20 Martin Jambor <mjambor@suse.cz>
1180 PR tree-optimization/70884
1181 * gcc.dg/tree-ssa/pr70919.c: New test.
1183 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1185 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1187 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1188 fix code formatting.
1190 2016-05-20 Nathan Sidwell <nathan@acm.org>
1192 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1194 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
1196 2016-05-20 David Malcolm <dmalcolm@redhat.com>
1198 * jit.dg/all-non-failing-tests.h: Add
1199 test-factorial-must-tail-call.c.
1200 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1201 * jit.dg/test-factorial-must-tail-call.c: New test case.
1203 2016-05-20 Jakub Jelinek <jakub@redhat.com>
1206 * gfortran.dg/pr71204.f90: New test.
1208 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1210 * gcc.target/nvptx/sincos.c: New test.
1212 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1215 * g++.dg/cpp1y/auto-fn31.C: New.
1217 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1219 * gcc.target/powerpc/vec-addec.c: New test.
1220 * gcc.target/powerpc/vec-addec-int128.c: New test.
1222 2016-05-20 David Malcolm <dmalcolm@redhat.com>
1224 * gcc.dg/plugin/must-tail-call-1.c: New test case.
1225 * gcc.dg/plugin/must-tail-call-2.c: New test case.
1226 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
1227 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1229 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
1231 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
1233 2016-05-20 Jakub Jelinek <jakub@redhat.com>
1236 * g++.dg/opt/pr71210-1.C: New test.
1237 * g++.dg/opt/pr71210-2.C: New test.
1239 PR tree-optimization/29756
1240 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
1241 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
1242 only on selected targets where V4SImode vectors are known to be
1245 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
1247 PR tree-optimization/71079
1248 PR tree-optimization/71206
1249 * gcc.dg/tree-ssa/pr71206.c: New testcase.
1251 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1253 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
1254 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
1255 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
1257 2016-05-20 Richard Guenther <rguenther@suse.de>
1259 PR tree-optimization/29756
1260 * gcc.dg/tree-ssa/vector-6.c: New testcase.
1262 2016-05-20 Richard Biener <rguenther@suse.de>
1264 PR tree-optimization/71185
1265 * gcc.dg/tree-ssa/pr71185.c: New testcase.
1267 2016-05-20 Richard Biener <rguenther@suse.de>
1269 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
1271 2016-05-19 Marek Polacek <polacek@redhat.com>
1274 * g++.dg/diagnostic/pr71075.C: New test.
1276 2016-05-19 David Malcolm <dmalcolm@redhat.com>
1279 * g++.dg/pr71184.C: New test case.
1281 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1283 * gcc.target/powerpc/darn-0.c: New test.
1284 * gcc.target/powerpc/darn-1.c: New test.
1285 * gcc.target/powerpc/darn-2.c: New test.
1287 2016-05-19 Marek Polacek <polacek@redhat.com>
1289 PR tree-optimization/71031
1290 * gcc.dg/tree-ssa/vrp100.c: New test.
1292 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1294 PR rtl-optimization/71148
1295 * gcc.dg/pr71148.c: New test.
1297 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1300 * gcc.target/arm/pr71056.c: New test.
1302 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1304 * c-c++-common/pr69669.c: Check the used mode.
1306 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1309 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1311 2016-05-19 Richard Biener <rguenther@suse.de>
1313 PR tree-optimization/70729
1314 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1315 * gcc.dg/graphite/scop-18.c: Likewise.
1316 * gcc.dg/pr41783.c: Disable LIM.
1317 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1318 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1319 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1320 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1321 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1322 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1323 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1324 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1325 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
1326 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
1327 * gfortran.dg/pr42108.f90: Likewise.
1329 2016-05-18 David Malcolm <dmalcolm@redhat.com>
1332 * gcc.dg/spellcheck-options-11.c: New test case.
1334 2016-05-18 Jakub Jelinek <jakub@redhat.com>
1337 * g++.dg/opt/pr71100.C: New test.
1339 2016-05-18 Martin Jambor <mjambor@suse.cz>
1342 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
1343 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
1344 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
1345 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1347 2016-05-18 Martin Jambor <mjambor@suse.cz>
1350 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
1351 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
1352 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1353 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
1354 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
1356 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1359 * g++.dg/template/crash122.C: New.
1361 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1364 * g++.dg/template/pr70466-1.C: New.
1365 * g++.dg/template/pr70466-2.C: Likewise.
1367 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1369 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
1370 splat operations and the XXSPLTIB instruction.
1371 * gcc.target/powerpc/p9-splat-2.c: Likewise.
1372 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1373 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1374 xxlxor to clear a register.
1376 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1378 * gcc.dg/torture/pr71020.c: New test.
1380 2016-05-18 Martin Jambor <mjambor@suse.cz>
1383 * gcc.dg/ipa/pr70646.c: New test.
1385 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1387 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1389 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1391 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1392 missing tests for vreinterpretq_p{8,16}.
1394 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1396 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1397 vsliq_n_s64 and vsliq_n_u64.
1399 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1401 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1402 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1404 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1406 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1407 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1408 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1410 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1412 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1415 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1417 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1418 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1419 "blr\t" and switch to scan-assembler-times.
1421 2016-05-18 Jiong Wang <jiong.wang@arm.com>
1423 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1425 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1426 declarations under __aarch64__ and __ARM_FEATURE_FMA.
1428 2016-05-18 Jakub Jelinek <jakub@redhat.com>
1430 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1431 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1432 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1433 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1434 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1435 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1437 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1438 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1440 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1441 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1443 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1444 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1446 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1448 2016-05-18 Richard Biener <rguenther@suse.de>
1450 PR tree-optimization/71168
1451 * gcc.dg/torture/pr71168.c: New testcase.
1453 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1456 * gcc.dg/tree-ssa/pr63586-2.c: New test.
1457 * gcc.dg/tree-ssa/pr63586.c: New test.
1458 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
1460 2016-05-17 Nathan Sidwell <nathan@acm.org>
1462 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
1463 * gcc.dg/pr68671.c: Fix ptx xfail-if.
1464 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
1465 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
1467 2016-05-17 Nathan Sidwell <nathan@acm.org>
1469 * gcc.target/nvptx/abi-vararg-3.c: New.
1471 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
1473 PR tree-optimization/54579
1475 * gcc.dg/fold-notrotate-1.c: New test.
1476 * gcc.dg/fold-notshift-1.c: New test.
1477 * gcc.dg/fold-notshift-2.c: New test.
1479 2016-05-17 Marek Polacek <polacek@redhat.com>
1482 * g++.dg/ipa/pr71146.C: New test.
1484 2016-05-17 David Malcolm <dmalcolm@redhat.com>
1486 * jit.dg/test-error-array-bounds.c: New test case.
1488 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1490 * gcc.dg/tree-ssa/and-1.c: New testcase.
1492 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1494 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1495 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
1497 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
1499 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1500 * gcc.dg/tree-ssa/vrp99.c: New testcase.
1502 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1504 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
1506 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1508 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
1510 2016-05-17 Jiong Wang <jiong.wang@arm.com>
1512 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
1513 ".2d[index]" when scan the assembly.
1514 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
1515 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
1517 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
1519 2016-05-17 Richard Biener <rguenther@suse.de>
1521 PR tree-optimization/71132
1522 * gcc.dg/torture/pr71132.c: New testcase.
1524 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
1526 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
1528 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1531 * gcc.target/aarch64/pr70809_1.c: New test.
1533 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1535 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
1536 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1537 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1538 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1540 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
1541 Ilya Enkovich <ilya.enkovich@intel.com>
1544 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
1546 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
1548 * g++.dg/ipa/ivinline-7.C: Do not xfail.
1549 * g++.dg/ipa/ivinline-9.C: Do not xfail.
1551 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1553 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
1554 test for __ARM_FP16_ARGS.
1555 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
1556 * gcc.target/arm/aapcs/neon-vect10.c: New.
1557 * gcc.target/arm/aapcs/neon-vect9.c: New.
1558 * gcc.target/arm/aapcs/vfp18.c: New.
1559 * gcc.target/arm/aapcs/vfp19.c: New.
1560 * gcc.target/arm/aapcs/vfp20.c: New.
1561 * gcc.target/arm/aapcs/vfp21.c: New.
1562 * gcc.target/arm/fp16-aapcs-1.c: New.
1563 * g++.target/arm/fp16-param-1.c: Update expected output. Add
1564 test for __ARM_FP16_ARGS.
1565 * g++.target/arm/fp16-return-1.c: Update expected output.
1567 2016-05-16 Jiong Wang <jiong.wang@arm.com>
1570 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
1572 2016-05-15 Harald Anlauf <anlauf@gmx.de>
1575 * gfortran.dg/pr69603.f90: New testcase.
1577 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
1579 * gfortran.dg/dec_union_4.f90: Fix endian issue.
1581 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
1584 * gfortran.dg/pr71047.f08: New test.
1586 2016-05-13 Joseph Myers <joseph@codesourcery.com>
1588 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
1589 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
1590 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
1592 2016-05-13 Martin Sebor <msebor@redhat.com>
1595 * g++.dg/cpp0x/constexpr-60049.C: New test.
1597 2016-05-13 Jakub Jelinek <jakub@redhat.com>
1600 * gcc.dg/pr71071.c: New test.
1602 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
1604 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
1605 remove XOP handling.
1606 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
1608 2016-05-13 Nathan Sidwell <nathan@acm.org>
1610 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
1611 __atomic_is_lock_free declaration.
1613 2016-05-13 Richard Biener <rguenther@suse.de>
1615 PR tree-optimization/42587
1616 * gcc.dg/optimize-bswapsi-4.c: New testcase.
1618 2016-05-13 Martin Liska <mliska@suse.cz>
1620 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
1621 the new format of dump output.
1623 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1625 * gcc.dg/pr71084.c: New test.
1627 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1630 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
1632 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1634 * gcc.target/aarch64/struct_return.c: New test.
1636 2016-05-12 Marek Polacek <polacek@redhat.com>
1639 * c-c++-common/pr70756-2.c: New test.
1640 * c-c++-common/pr70756.c: New test.
1642 2016-05-12 Richard Biener <rguenther@suse.de>
1644 PR tree-optimization/71059
1645 * gcc.dg/torture/pr71059.c: New testcase.
1647 2016-05-12 Richard Biener <rguenther@suse.de>
1649 PR tree-optimization/71062
1650 * gcc.dg/torture/pr71062.c: New testcase.
1652 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
1654 PR tree-optimization/71006
1655 * gcc.dg/pr71006.c: New test.
1657 2016-05-12 Marek Polacek <polacek@redhat.com>
1660 * gcc.dg/opts-7.c: New test.
1662 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1665 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
1666 Add -save-temps to dg-options.
1667 Scan for ldmfd rather than pop instruction.
1668 * gcc.target/arm/interrupt-2.c: Likewise.
1669 * gcc.target/arm/pr70830.c: New test.
1671 2016-05-12 Jakub Jelinek <jakub@redhat.com>
1673 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
1674 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
1676 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
1677 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
1678 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
1681 * gcc.target/i386/avx512vl-pack-1.c: New test.
1682 * gcc.target/i386/avx512vl-pack-2.c: New test.
1683 * gcc.target/i386/avx512bw-pack-2.c: New test.
1685 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
1687 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
1688 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
1689 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
1691 2016-05-12 Richard Biener <rguenther@suse.de>
1693 PR tree-optimization/70986
1694 * gcc.dg/torture/pr70986-1.c: New testcase.
1695 * gcc.dg/torture/pr70986-2.c: Likewise.
1696 * gcc.dg/torture/pr70986-3.c: Likewise.
1698 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1701 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
1702 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
1704 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
1706 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
1708 * gcc.target/i386/pr66746.c: Ditto.
1710 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1712 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
1714 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
1715 warning when using -mvsx-timode.
1716 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1717 * gcc.target/powerpc/dform-2.c: Likewise.
1718 * gcc.target/powerpc/pr68805.c: Likewise.
1720 2016-05-11 Marek Polacek <polacek@redhat.com>
1723 * c-c++-common/attributes-3.c: New test.
1725 2016-05-11 Nathan Sidwell <nathan@acm.org>
1727 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
1728 * gcc.c-torture/execute/pr68185.c: Likewise.
1729 * gcc.dg/ipa/pr70306.c: Requires global constructors.
1730 * gcc.dg/pr69634.c: Requires scheduling.
1731 * gcc.dg/torture/pr66178.c: Require label values.
1732 * gcc.dg/setjmp-6.c: Require indirect jumps.
1734 2016-05-11 Richard Biener <rguenther@suse.de>
1736 PR tree-optimization/71055
1737 * gcc.dg/torture/pr71055.c: New testcase.
1739 2016-05-11 Richard Biener <rguenther@suse.de>
1742 * g++.dg/debug/pr71057.C: New testcase.
1744 2016-05-11 Jakub Jelinek <jakub@redhat.com>
1747 * gfortran.dg/gomp/pr70855.f90: New test.
1749 2016-05-11 Richard Biener <rguenther@suse.de>
1752 * g++.dg/torture/pr71002.C: New testcase.
1754 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
1757 * gcc.dg/pr70807.c: New test.
1759 2016-05-10 Martin Sebor <msebor@redhat.com>
1762 * g++.dg/Wattributes.C: New test.
1764 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
1766 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
1767 * gcc.dg/tree-ssa/pr69270.c: Adjust.
1768 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
1770 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1773 * gcc.target/i386/pr70799-1.c: New test.
1775 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1777 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
1779 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1782 * gcc.target/i386/pr70877.c: New test.
1784 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
1786 PR tree-optimization/70786
1787 * gcc.target/i386/pr70876.c: New test.
1789 2016-05-10 Jakub Jelinek <jakub@redhat.com>
1792 * gcc.target/i386/avx512vl-logic-1.c: New test.
1793 * gcc.target/i386/avx512vl-logic-2.c: New test.
1794 * gcc.target/i386/avx512dq-logic-2.c: New test.
1796 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1799 * gcc.target/powerpc/pr70963.c: New.
1801 2016-05-10 David Malcolm <dmalcolm@redhat.com>
1803 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1804 (test_very_wide_line): Add ruler to expected output.
1805 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1806 (test_very_wide_line): Likewise.
1807 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1808 (test_show_locus): Within the handling of "test_very_wide_line",
1809 enable show_ruler_p on the diagnostic context.
1811 2016-05-10 Richard Biener <rguenther@suse.de>
1813 PR tree-optimization/71039
1814 * gcc.dg/torture/pr71039.c: New testcase.
1816 2016-05-10 Nathan Sidwell <nathan@acm.org>
1818 * gcc.dg/nested-func-10.c: Requires alloca.
1819 * gcc.dg/nested-func-9.c: Requires alloca.
1820 * gcc.c-torture/execute/pr70460.c: Requires labels.
1821 * gcc.c-torture/compile/pr70199.c: Requires labels.
1822 * gcc.target/nvptx/decl.c: Compile only.
1823 * gcc.target/nvptx/trailing-init.c: Compile only.
1824 * gcc.target/nvptx/ary-init.c: Compile only.
1826 2016-05-10 Marek Polacek <polacek@redhat.com>
1829 * gcc.dg/attr-opt-1.c: New test.
1831 2016-05-10 Richard Biener <rguenther@suse.de>
1833 PR tree-optimization/70497
1834 PR tree-optimization/28367
1835 * gcc.dg/torture/20160404-1.c: New testcase.
1836 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
1837 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
1839 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
1841 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
1843 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
1845 * gcc.target/i386/fabsneg-1.c New test.
1847 2016-05-09 Alan Modra <amodra@gmail.com>
1850 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
1852 2016-05-09 Richard Biener <rguenther@suse.de>
1854 PR tree-optimization/70985
1855 * gcc.dg/torture/pr70985.c: New testcase.
1857 2016-05-09 Bin Cheng <bin.cheng@arm.com>
1859 * gcc.dg/tree-ssa/ifc-9.c: New test.
1860 * gcc.dg/tree-ssa/ifc-10.c: New test.
1861 * gcc.dg/tree-ssa/ifc-11.c: New test.
1862 * gcc.dg/tree-ssa/ifc-12.c: New test.
1863 * gcc.dg/vect/pr61194.c: Remove XFAIL.
1864 * gcc.dg/vect/vect-23.c: Remove XFAIL.
1865 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
1867 2016-05-09 Richard Biener <rguenther@suse.de>
1870 * gfortran.dg/pr70937.f90: New testcase.
1872 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1874 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
1876 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
1879 * gfortran.dg/dec_structure_1.f90: New testcase.
1880 * gfortran.dg/dec_structure_2.f90: Ditto.
1881 * gfortran.dg/dec_structure_3.f90: Ditto.
1882 * gfortran.dg/dec_structure_4.f90: Ditto.
1883 * gfortran.dg/dec_structure_5.f90: Ditto.
1884 * gfortran.dg/dec_structure_6.f90: Ditto.
1885 * gfortran.dg/dec_structure_7.f90: Ditto.
1886 * gfortran.dg/dec_structure_8.f90: Ditto.
1887 * gfortran.dg/dec_structure_9.f90: Ditto.
1888 * gfortran.dg/dec_structure_10.f90: Ditto.
1889 * gfortran.dg/dec_structure_11.f90: Ditto.
1890 * gfortran.dg/dec_union_1.f90: Ditto.
1891 * gfortran.dg/dec_union_2.f90: Ditto.
1892 * gfortran.dg/dec_union_3.f90: Ditto.
1893 * gfortran.dg/dec_union_4.f90: Ditto.
1894 * gfortran.dg/dec_union_5.f90: Ditto.
1895 * gfortran.dg/dec_union_6.f90: Ditto.
1896 * gfortran.dg/dec_union_7.f90: Ditto.
1898 2016-05-07 Tom de Vries <tom@codesourcery.com>
1900 PR tree-optimization/70956
1901 * gcc.dg/graphite/pr70956.c: New test.
1903 2016-05-06 Jakub Jelinek <jakub@redhat.com>
1906 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
1907 (a, b, c, d): Change type from char to signed char.
1908 (main): Compare against (signed char) -1634678893 instead of
1909 hardcoded -109. Use __builtin_abort instead of abort.
1911 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
1912 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
1914 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
1916 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1919 * gcc.dg/torture/pr70935.c: New test.
1921 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1924 * gcc.target/sh/pr58219.c: New tests.
1926 2016-05-06 Richard Biener <rguenther@suse.de>
1928 PR tree-optimization/70960
1929 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
1931 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1934 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
1935 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
1936 Adjust expected instruction counts.
1937 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
1939 2016-05-06 Marek Polacek <polacek@redhat.com>
1942 * gcc.dg/ubsan/bounds-3.c: New test.
1944 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
1947 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
1949 2016-05-06 Richard Biener <rguenther@suse.de>
1952 * gfortran.dg/pr70931.f90: New testcase.
1954 2016-05-06 Richard Biener <rguenther@suse.de>
1957 * gcc.dg/torture/pr70941.c: New testcase.
1959 2016-05-05 Bin Cheng <bin.cheng@arm.com>
1961 PR tree-optimization/57206
1962 * gcc.dg/vect/pr57206.c: New test.
1964 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1966 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
1968 2016-05-05 Jakub Jelinek <jakub@redhat.com>
1970 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
1972 * c-c++-common/Wdangling-else-4.c: New test.
1974 2016-05-04 Jakub Jelinek <jakub@redhat.com>
1978 * g++.dg/opt/pr70906.C: New test.
1979 * g++.dg/opt/pr70933.C: New test.
1981 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
1983 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
1985 * gcc.dg/ipa/pure-const-3.c: New testcase.
1987 2016-05-04 Marek Polacek <polacek@redhat.com>
1989 * c-c++-common/Wdangling-else-1.c: New test.
1990 * c-c++-common/Wdangling-else-2.c: New test.
1991 * c-c++-common/Wdangling-else-3.c: New test.
1993 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
1995 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
1998 2016-05-04 Marek Polacek <polacek@redhat.com>
2001 * gcc.dg/Waddress-2.c: New test.
2003 2016-05-04 Alan Modra <amodra@gmail.com>
2005 * gcc.target/powerpc/pr70866.c: New.
2007 2016-05-03 Martin Sebor <msebor@redhat.com>
2010 * c-c++-common/builtin_location.c: New test.
2011 * g++.dg/cpp1y/builtin_location.C: New test.
2013 2016-05-03 Marek Polacek <polacek@redhat.com>
2016 * gcc.dg/pr70859.c: New test.
2017 * gcc.dg/pr70859-2.c: New test.
2019 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2021 * gnat.dg/debug5.adb: New testcase.
2023 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2025 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2026 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2027 Procedure to check for z10 instruction set.
2029 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2031 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2033 2016-05-03 Alan Modra <amodra@gmail.com>
2035 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2037 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2039 * gcc.target/i386/avx512f-cvt-1.c: New test.
2041 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2043 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2044 -fdump-tree-vrp-details.
2046 2016-05-03 Richard Biener <rguenther@suse.de>
2048 * gcc.dg/pr30172-1.c: Adjust.
2049 * gcc.dg/pr63743.c: Likewise.
2050 * gcc.dg/tm/pr51696.c: Likewise.
2051 * c-c++-common/tm/safe-1.c: Likewise.
2052 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2053 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2054 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2055 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2057 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2059 PR rtl-optimization/70467
2060 * gcc.target/i386/pr70467-3.c: New test.
2061 * gcc.target/i386/pr70467-4.c: New test.
2063 PR tree-optimization/70916
2064 * gcc.c-torture/compile/pr70916.c: New test.
2067 * gcc.target/i386/pr49244-1.c: New test.
2068 * gcc.target/i386/pr49244-2.c: New test.
2070 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2072 PR rtl-optimization/44281
2073 * gcc.target/i386/pr44281.c: New test.
2075 2016-05-03 bin cheng <bin.cheng@arm.com>
2077 PR tree-optimization/56541
2078 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2079 * gcc.dg/vect/pr56541.c: new test.
2081 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2083 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2085 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2087 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2090 * c-c++-common/asan/clone-test-1.c (main): Align child process
2093 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2096 * g++.dg/spellcheck-fields-2.C: New test case.
2098 2016-05-02 David Malcolm <dmalcolm@redhat.com>
2101 * g++.dg/pr62314.C: New test case.
2103 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
2105 * gcc.dg/ipa/inline-8.c: New testcase.
2107 2016-05-02 Jakub Jelinek <jakub@redhat.com>
2109 PR rtl-optimization/70467
2110 * gcc.target/i386/pr70467-1.c: New test.
2112 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2114 * gcc.dg/spec-options.c: Run the test on all targets.
2115 * gcc.dg/foo.specs: Use cpp_unique_options.
2117 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2119 * gcc.dg/tree-ssa/unord.c: New testcase.
2121 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
2123 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2125 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2127 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2129 2016-05-02 Marek Polacek <polacek@redhat.com>
2132 * gcc.dg/enum-incomplete-3.c: New test.
2134 2016-05-02 Marek Polacek <polacek@redhat.com>
2135 Tom de Vries <tom@codesourcery.com>
2137 PR tree-optimization/70700
2138 * gcc.dg/pr70700.c: New test.
2140 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
2142 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2143 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2144 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2145 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2146 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2148 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2150 * ada/acats/run_acats: Rename into...
2151 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2152 * ada/acats/run_all.sh: Remove redundant test.
2153 (target_run): Move around.
2154 (target_gnatchop): Use newly built executable.
2155 (target_gnatmake): Likewise.
2156 Check that the compilation of impbit succeeds.
2158 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2160 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2161 * gcc.dg/20021029-1.c: Likewise.
2162 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2163 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2164 * gcc.target/sh/cmpstr.c: Likewise.
2165 * gcc.target/sh/cmpstrn.c: Likewise.
2166 * gcc.target/sh/memset.c: Likewise.
2167 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2168 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2169 * gcc.target/sh/pr39423-1.c: Likewise.
2170 * gcc.target/sh/pr49468-di.c: Likewise.
2171 * gcc.target/sh/pr49468-si.c: Likewise.
2172 * gcc.target/sh/pr49880-1.c: Likewise.
2173 * gcc.target/sh/pr49880-2.c: Likewise.
2174 * gcc.target/sh/pr49880-3.c: Likewise.
2175 * gcc.target/sh/pr50751-1.c: Likewise.
2176 * gcc.target/sh/pr50751-4.c: Likewise.
2177 * gcc.target/sh/pr50751-7.c: Likewise.
2178 * gcc.target/sh/pr51244-1.c: Likewise.
2179 * gcc.target/sh/pr51244-10.c: Likewise.
2180 * gcc.target/sh/pr51244-11.c: Likewise.
2181 * gcc.target/sh/pr51244-12.c: Likewise.
2182 * gcc.target/sh/pr51244-13.c: Likewise.
2183 * gcc.target/sh/pr51244-14.c: Likewise.
2184 * gcc.target/sh/pr51244-17.c: Likewise.
2185 * gcc.target/sh/pr51244-18.c: Likewise.
2186 * gcc.target/sh/pr51244-19.c: Likewise.
2187 * gcc.target/sh/pr51244-4.c: Likewise.
2188 * gcc.target/sh/pr51244-5.c: Likewise.
2189 * gcc.target/sh/pr51244-7.c: Likewise.
2190 * gcc.target/sh/pr51244-8.c: Likewise.
2191 * gcc.target/sh/pr51244-9.c: Likewise.
2192 * gcc.target/sh/pr51697.c: Likewise.
2193 * gcc.target/sh/pr52483-1.c: Likewise.
2194 * gcc.target/sh/pr52483-2.c: Likewise.
2195 * gcc.target/sh/pr52483-3.c: Likewise.
2196 * gcc.target/sh/pr52483-5.c: Likewise.
2197 * gcc.target/sh/pr52933-1.c: Likewise.
2198 * gcc.target/sh/pr52933-2.c: Likewise.
2199 * gcc.target/sh/pr52933-3.c: Likewise.
2200 * gcc.target/sh/pr53568-1.c: Likewise.
2201 * gcc.target/sh/pr53976-1.c: Likewise.
2202 * gcc.target/sh/pr53988-1.c: Likewise.
2203 * gcc.target/sh/pr53988.c: Likewise.
2204 * gcc.target/sh/pr54089-1.c: Likewise.
2205 * gcc.target/sh/pr54089-6.c: Likewise.
2206 * gcc.target/sh/pr54089-7.c: Likewise.
2207 * gcc.target/sh/pr54089-8.c: Likewise.
2208 * gcc.target/sh/pr54089-9.c: Likewise.
2209 * gcc.target/sh/pr54236-1.c: Likewise.
2210 * gcc.target/sh/pr54236-2.c: Likewise.
2211 * gcc.target/sh/pr54236-3.c: Likewise.
2212 * gcc.target/sh/pr54236-4.c: Likewise.
2213 * gcc.target/sh/pr54386.c: Likewise.
2214 * gcc.target/sh/pr54602-1.c: Likewise.
2215 * gcc.target/sh/pr54685.c: Likewise.
2216 * gcc.target/sh/pr54760-1.c: Likewise.
2217 * gcc.target/sh/pr54760-2.c: Likewise.
2218 * gcc.target/sh/pr54760-3.c: Likewise.
2219 * gcc.target/sh/pr54760-4.c: Likewise.
2220 * gcc.target/sh/pr54760-5.c: Likewise.
2221 * gcc.target/sh/pr54760-6.c: Likewise.
2222 * gcc.target/sh/pr55146.c: Likewise.
2223 * gcc.target/sh/pr55160.c: Likewise.
2224 * gcc.target/sh/pr59278.c: Likewise.
2225 * gcc.target/sh/pr59401-1.c: Likewise.
2226 * gcc.target/sh/pr59533-1.c: Likewise.
2227 * gcc.target/sh/pr63260.c: Likewise.
2228 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2229 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
2230 * gcc.target/sh/strlen.c: Likewise.
2231 * gcc.target/sh/torture/pr30807.c: Likewise.
2232 * gcc.target/sh/torture/pr34777.c: Likewise.
2233 * gcc.target/sh/torture/pr64652.c: Likewise.
2234 * gcc.target/sh/torture/pr65505.c: Likewise.
2235 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2236 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2238 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2241 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
2243 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2245 * gcc.target/powerpc/vsx-elemrev-1.c: New.
2246 * gcc.target/powerpc/vsx-elemrev-2.c: New.
2247 * gcc.target/powerpc/vsx-elemrev-3.c: New.
2248 * gcc.target/powerpc/vsx-elemrev-4.c: New.
2250 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
2252 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
2253 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
2255 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
2258 * c-c++-common/goacc/combined-reduction.c: New test.
2259 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
2261 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
2263 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
2264 *movdi_internal pattern only if PIC off.
2265 * gcc.target/i386/pr70155-2.c: Likewise.
2266 * gcc.target/i386/pr70155-3.c: Likewise.
2267 * gcc.target/i386/pr70155-4.c: Likewise.
2268 * gcc.target/i386/pr70155-5.c: Likewise.
2269 * gcc.target/i386/pr70155-6.c: Likewise.
2270 * gcc.target/i386/pr70155-7.c: Likewise.
2271 * gcc.target/i386/pr70155-8.c: Likewise.
2272 * gcc.target/i386/pr70155-15.c: Likewise.
2273 * gcc.target/i386/pr70155-17.c: Likewise.
2274 * gcc.target/i386/pr70155-22.c: Likewise.
2276 2016-04-29 Bin Cheng <bin.cheng@arm.com>
2278 PR tree-optimization/70803
2279 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2281 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2283 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2284 optimization of vector loop.
2285 * gcc.target/i386/vect-unpack-3.c: New test.
2286 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2287 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2288 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2290 2016-04-29 Marek Polacek <polacek@redhat.com>
2293 * g++.dg/ubsan/null-7.C: New test.
2296 * gcc.dg/pr70852.c: New test.
2298 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2301 * g++.dg/cpp0x/alignas6.C: New test.
2303 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2305 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
2306 * gcc.dg/pr27003.c: Likewise.
2307 * gcc.dg/tree-ssa/cswtch.c: Likewise.
2308 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2309 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
2310 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
2311 * gcc.target/arc/mxy.c: Likewise.
2312 * gcc.target/arc/mswape.c: Likewise.
2313 * gcc.target/arc/mrtsc.c: Likewise.
2314 * gcc.target/arc/mcrc.c: Likewise.
2315 * gcc.target/arc/mdsp-packa.c: Likewise.
2316 * gcc.target/arc/mdvbf.c: Likewise.
2317 * gcc.target/arc/mlock.c: Likewise.
2318 * gcc.target/arc/mmac-24.c: Likewise.
2319 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2321 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2322 Matthijs Kooijman <matthijs@stdin.nl>
2323 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2326 * gcc.target/avr/pr60040-1.c: New.
2327 * gcc.target/avr/pr60040-2.c: New.
2329 2016-04-29 Richard Biener <rguenther@suse.de>
2331 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
2333 2016-04-29 Richard Biener <rguenther@suse.de>
2335 PR tree-optimization/13962
2336 PR tree-optimization/65686
2337 * gcc.dg/uninit-pr65686.c: New testcase.
2339 2016-04-29 Jakub Jelinek <jakub@redhat.com>
2342 * gcc.dg/pr70843.c: New test.
2344 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2347 * gcc.target/i386/pr70858.c: New test.
2349 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
2351 * gcc.target/arc/nps400-1.c: New file.
2353 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2354 Andrew Burgess <andrew.burgess@embecosm.com>
2356 * gcc.target/arc/movh_cl-1.c: New file.
2358 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2359 Andrew Burgess <andrew.burgess@embecosm.com>
2361 * gcc.target/arc/extzv-1.c: New file.
2362 * gcc.target/arc/insv-1.c: New file.
2363 * gcc.target/arc/insv-2.c: New file.
2364 * gcc.target/arc/movb-1.c: New file.
2365 * gcc.target/arc/movb-2.c: New file.
2366 * gcc.target/arc/movb-3.c: New file.
2367 * gcc.target/arc/movb-4.c: New file.
2368 * gcc.target/arc/movb-5.c: New file.
2369 * gcc.target/arc/movb_cl-1.c: New file.
2370 * gcc.target/arc/movb_cl-2.c: New file.
2371 * gcc.target/arc/movbi_cl-1.c: New file.
2372 * gcc.target/arc/movl-1.c: New file.
2374 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2375 Andrew Burgess <andrew.burgess@embecosm.com>
2377 * gcc.target/arc/cmem-1.c: New file.
2378 * gcc.target/arc/cmem-2.c: New file.
2379 * gcc.target/arc/cmem-3.c: New file.
2380 * gcc.target/arc/cmem-4.c: New file.
2381 * gcc.target/arc/cmem-5.c: New file.
2382 * gcc.target/arc/cmem-6.c: New file.
2383 * gcc.target/arc/cmem-7.c: New file.
2384 * gcc.target/arc/cmem-ld.inc: New file.
2385 * gcc.target/arc/cmem-st.inc: New file.
2387 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2390 * gcc.target/i386/pr70821.c: New test.
2392 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2394 * gcc.target/powerpc/vec-adde.c: New test.
2395 * gcc.target/powerpc/vec-adde-int128.c: New test.
2397 2016-04-28 Jakub Jelinek <jakub@redhat.com>
2399 * gcc.target/i386/avx-vround-1.c: New test.
2400 * gcc.target/i386/avx-vround-2.c: New test.
2401 * gcc.target/i386/avx512vl-vround-1.c: New test.
2402 * gcc.target/i386/avx512vl-vround-2.c: New test.
2404 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2407 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2408 (check_effective_target_cilkplus_runtime): ... this.
2409 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2410 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2412 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2413 Require cilkplus_runtime.
2414 Don't add -lcilkrts.
2415 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2416 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2417 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2418 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2419 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2420 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2421 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2422 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2423 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2424 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2425 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2426 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2427 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2428 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2429 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2430 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2431 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2432 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2433 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2434 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2435 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2436 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2437 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2438 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2439 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2440 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2441 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2442 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2443 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2445 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2446 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2448 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2450 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2453 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
2455 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2456 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
2458 2015-04-27 Ryan Burn <contact@rnburn.com>
2462 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
2464 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
2465 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
2467 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
2469 * gnat.dg/limited_with4.ad[sb]: New test.
2470 * gnat.dg/limited_with4_pkg.ads: New helper.
2472 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2475 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
2476 and movv1ti_internal patterns
2477 * gcc.target/i386/pr70155-1.c: New test.
2478 * gcc.target/i386/pr70155-2.c: Likewise.
2479 * gcc.target/i386/pr70155-3.c: Likewise.
2480 * gcc.target/i386/pr70155-4.c: Likewise.
2481 * gcc.target/i386/pr70155-5.c: Likewise.
2482 * gcc.target/i386/pr70155-6.c: Likewise.
2483 * gcc.target/i386/pr70155-7.c: Likewise.
2484 * gcc.target/i386/pr70155-8.c: Likewise.
2485 * gcc.target/i386/pr70155-9.c: Likewise.
2486 * gcc.target/i386/pr70155-10.c: Likewise.
2487 * gcc.target/i386/pr70155-11.c: Likewise.
2488 * gcc.target/i386/pr70155-12.c: Likewise.
2489 * gcc.target/i386/pr70155-13.c: Likewise.
2490 * gcc.target/i386/pr70155-14.c: Likewise.
2491 * gcc.target/i386/pr70155-15.c: Likewise.
2492 * gcc.target/i386/pr70155-16.c: Likewise.
2493 * gcc.target/i386/pr70155-17.c: Likewise.
2494 * gcc.target/i386/pr70155-18.c: Likewise.
2495 * gcc.target/i386/pr70155-19.c: Likewise.
2496 * gcc.target/i386/pr70155-20.c: Likewise.
2497 * gcc.target/i386/pr70155-21.c: Likewise.
2498 * gcc.target/i386/pr70155-22.c: Likewise.
2500 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
2502 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
2505 2016-04-27 Bin Cheng <bin.cheng@arm.com>
2507 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
2508 * gcc.dg/tree-ssa/scev-9.c: Ditto.
2509 * gcc.dg/tree-ssa/scev-10.c: Ditto.
2510 * gcc.dg/tree-ssa/scev-11.c: Ditto.
2511 * gcc.dg/tree-ssa/scev-12.c: Ditto.
2513 2016-04-27 Richard Biener <rguenther@suse.de>
2516 * g++.dg/ipa/ipa-pta-2.C: New testcase.
2517 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2519 2016-04-27 Nathan Sidwell <nathan@acm.org>
2521 * g++.dg/cpp0x/constexpr-recursion3.C: New.
2522 * g++.dg/ubsan/pr63956.C: Adjust error location.
2524 2016-04-27 Nick Clifton <nickc@redhat.com>
2527 * gcc.dg/pr49889.c: New test.
2529 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
2531 * c-c++-common/memset-array.c: New test.
2533 2016-04-26 Martin Sebor <msebor@redhat.com>
2536 * g++.dg/cpp1y/func_constexpr.C: New test.
2538 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
2541 * g++.dg/cpp0x/enum32.C: New test.
2542 * g++.dg/cpp0x/enum33.C: New test.
2544 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2546 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
2547 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
2548 * gcc.c-torture/execute/bitfld-6.c: Likewise.
2549 * gcc.c-torture/execute/bitfld-7.c: Likewise.
2550 * gcc.c-torture/execute/pr38151.c: Likewise.
2551 * gcc.c-torture/execute/pr66556.c: Likewise.
2552 * gcc.c-torture/execute/pr67781.c: Likewise.
2553 * gcc.c-torture/execute/pr68648.c: Likewise.
2555 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
2557 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
2559 2016-04-26 Marek Polacek <polacek@redhat.com>
2562 * gcc.dg/pr67784-3.c: New test.
2563 * gcc.dg/pr67784-4.c: New test.
2564 * gcc.dg/pr67784-5.c: New test.
2567 * gcc.dg/Wnested-externs-2.c: New test.
2569 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
2571 * gcc.dg/fold-plusmult.c: Adjust.
2572 * gcc.dg/no-strict-overflow-6.c: Adjust.
2573 * gcc.dg/gomp/loop-1.c: Xfail some tests.
2575 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2577 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
2579 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
2580 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
2581 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
2582 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
2583 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
2584 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
2585 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
2586 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
2587 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
2588 * gcc.target/i386/avx512f-gather-5.c: Likewise.
2589 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
2590 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
2591 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
2592 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
2593 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
2594 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
2595 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
2596 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
2597 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
2598 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
2599 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
2600 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
2602 * gcc.target/i386/pr32219-4.c: Likewise.
2603 * gcc.target/i386/pr32219-6.c: Likewise.
2604 * gcc.target/i386/pr32219-8.c: Likewise.
2606 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2608 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
2611 2016-04-26 Marek Polacek <polacek@redhat.com>
2614 * g++.dg/ext/cond2.C: New test.
2616 2016-04-26 Bin Cheng <bin.cheng@arm.com>
2618 PR tree-optimization/70771
2619 PR tree-optimization/70775
2620 * gcc.dg/pr70771.c: New test.
2621 * gcc.dg/pr70775.c: New test.
2623 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
2625 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
2627 2016-04-25 Richard Biener <rguenther@suse.de>
2629 PR tree-optimization/70780
2630 * gcc.dg/torture/pr70780.c: New testcase.
2632 2016-04-25 Michael Collison <michael.collison@arm.com>
2634 * gcc.target/arm/neon-vaddws16.c: New test.
2635 * gcc.target/arm/neon-vaddws32.c: New test.
2636 * gcc.target/arm/neon-vaddwu16.c: New test.
2637 * gcc.target/arm/neon-vaddwu32.c: New test.
2638 * gcc.target/arm/neon-vaddwu8.c: New test.
2639 * lib/target-supports.exp
2640 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
2641 that arm neon support vector widen sum of HImode TO SImode.
2643 2016-04-23 Jakub Jelinek <jakub@redhat.com>
2646 * c-c++-common/asan/pr70712.c: New test.
2648 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2650 * .gitattributes: New file.
2652 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
2654 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
2656 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
2658 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
2659 * gfortran.dg/submodule_15.f08: Likewise.
2661 2016-04-22 Richard Biener <rguenther@suse.de>
2663 PR tree-optimization/70740
2664 * gcc.dg/torture/pr70740.c: New testcase.
2666 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
2669 * gcc.target/i386/pr70750-1.c: New test.
2670 * gcc.target/i386/pr70750-2.c: Likewise.
2672 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2675 * g++.dg/cpp0x/auto48.C: New.
2677 2016-04-21 Marek Polacek <polacek@redhat.com>
2680 * g++.dg/cpp0x/forw_enum12.C: New test.
2681 * g++.dg/cpp0x/forw_enum13.C: New test.
2683 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
2686 * gcc.target/i386/pr70728.c: New test.
2688 2016-04-21 Richard Biener <rguenther@suse.de>
2691 * gcc.dg/pr70747.c: New testcase.
2693 2016-04-21 Bin Cheng <bin.cheng@arm.com>
2695 PR tree-optimization/70715
2696 * gcc.dg/tree-ssa/scev-13.c: New test.
2698 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
2700 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
2702 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
2704 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
2706 2016-04-20 Jan Hubicka <jh@suse.cz>
2709 * g++.dg/ipa/nothrow-1.C: New testcase.
2711 2016-04-20 Nathan Sidwell <nathan@acm.org>
2714 * g++.dg/eh/delete1.C: New.
2716 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2718 * gcc.target/i386/avx256-unaligned-store-2.c: Add
2719 -mtune-ctrl=sse_typeless_stores.
2721 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
2723 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
2725 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2727 PR tree-optimization/69489
2728 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
2730 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
2733 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
2734 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
2735 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
2737 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2739 PR tree-optimization/56625
2740 PR tree-optimization/69489
2741 * gcc.dg/vect/pr56625.c: New test.
2742 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
2744 2016-04-20 Andrew Pinski <apinski@cavium.com>
2747 * gcc.c-torture/compile/pr37433-1.c: New testcase.
2749 2016-04-20 Arnaud Charlet <charlet@adacore.com>
2751 * gnat.dg/self1.adb: Remove now incorrect test.
2753 2016-04-20 Bin Cheng <bin.cheng@arm.com>
2755 * gcc.dg/tree-ssa/scev-11.c: New test.
2756 * gcc.dg/tree-ssa/scev-12.c: New test.
2758 2016-04-20 Marek Polacek <polacek@redhat.com>
2760 PR tree-optimization/70725
2761 * gcc.dg/pr70725.c: New test.
2763 2016-04-20 Richard Biener <rguenther@suse.de>
2765 PR tree-optimization/70726
2766 * g++.dg/vect/pr70726.cc: New testcase.
2768 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2771 * gcc.target/s390/pr70674.c: New test.
2773 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2775 PR libgfortran/70684
2776 * gfortran.dg/list_read_14.f90: New test.
2778 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
2781 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
2782 extern to force it misaligned.
2786 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
2787 Don't check `*' before movv4sf_internal.
2788 * gcc.target/i386/avx256-unaligned-store-2.c: Check
2789 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
2790 Don't check `*' before movv16qi_internal.
2791 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
2792 extern to force it misaligned.
2796 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
2797 Don't check `*' before movv2df_internal.
2798 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
2799 extern to force it misaligned.
2803 Check movv8sf_internal instead of avx_storeups256.
2804 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
2806 2016-04-19 Richard Biener <rguenther@suse.de>
2808 PR tree-optimization/70171
2809 * g++.dg/tree-ssa/pr70171.C: New testcase.
2811 2016-04-19 Richard Biener <rguenther@suse.de>
2813 PR tree-optimization/70724
2814 * gcc.dg/torture/pr70724.c: New testcase.
2816 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
2819 * gcc.target/i386/pr70689.c: New.
2821 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
2824 * gcc.target/i386/pr70708.c: New test.
2826 2016-04-18 Richard Biener <rguenther@suse.de>
2828 PR tree-optimization/43434
2829 * gcc.dg/vect/pr43434.c: New testcase.
2830 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
2831 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2832 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2833 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
2834 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
2835 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2836 * gcc.dg/gomp/pr68640.c: Likewise.
2837 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
2838 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
2840 2016-04-18 Richard Biener <rguenther@suse.de>
2842 PR tree-optimization/70701
2843 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
2845 2016-04-18 Tom de Vries <tom@codesourcery.com>
2848 * gcc.dg/pr70161.c: Add dot-file scans.
2849 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
2850 instead of after last dot char.
2852 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
2854 * c-c++-common/dump-ada-spec-3.c: New test.
2855 * c-c++-common/dump-ada-spec-4.c: Likewise.
2857 2016-04-17 Tom de Vries <tom@codesourcery.com>
2860 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
2862 2016-04-15 Jan Hubicka <jh@suse.cz>
2865 * g++.dg/ipa/pure-const-1.C: New testcase.
2866 * g++.dg/ipa/pure-const-2.C: New testcase.
2867 * g++.dg/ipa/pure-const-3.C: New testcase.
2869 2016-04-15 Marek Polacek <polacek@redhat.com>
2872 * gcc.dg/bitfld-22.c: New test.
2874 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
2876 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
2879 2016-04-15 Marek Polacek <polacek@redhat.com>
2882 * c-c++-common/pr70651.c: New test.
2884 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2886 PR rtl-optimization/70681
2887 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
2888 dump scan on arm and powerpc.
2889 * gcc.dg/pr10474.c: Likewise.
2891 2016-04-15 Jakub Jelinek <jakub@redhat.com>
2896 * g++.dg/cpp1y/vla11.C: Revert for real.
2899 * c-c++-common/Wparentheses-1.c: New test.
2900 * c-c++-common/gomp/Wparentheses-1.c: New test.
2901 * c-c++-common/gomp/Wparentheses-2.c: New test.
2902 * c-c++-common/gomp/Wparentheses-3.c: New test.
2903 * c-c++-common/gomp/Wparentheses-4.c: New test.
2904 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
2905 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
2906 * c-c++-common/goacc/Wparentheses-1.c: New test.
2908 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
2911 * gcc.target/i386/pr70662.c: New test.
2913 2016-04-15 Richard Biener <rguenther@suse.de>
2914 Alan Modra <amodra@gmail.com>
2916 PR tree-optimization/70130
2917 * gcc.dg/vect/O3-pr70130.c: New testcase.
2919 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2922 * gcc.target/powerpc/pr70669.c: New test.
2925 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
2926 a power7 system that does not have an assembler that supports
2929 2016-04-14 Martin Sebor <msebor@redhat.com>
2934 * c-c++-common/ubsan/vla-1.c: Revert.
2935 * g++.dg/cpp1y/vla11.C: Same.
2936 * g++.dg/cpp1y/vla12.C: Same.
2937 * g++.dg/cpp1y/vla13.C: Same.
2938 * g++.dg/cpp1y/vla14.C: Same.
2939 * g++.dg/cpp1y/vla3.C: Same.
2940 * g++.dg/init/array24.C: Same.
2941 * g++.dg/ubsan/vla-1.C: Same.
2943 2016-04-14 Marek Polacek <polacek@redhat.com>
2944 Jan Hubicka <hubicka@ucw.cz>
2947 * g++.dg/torture/pr70029.C: New test.
2949 2016-04-14 Martin Sebor <msebor@redhat.com>
2951 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
2952 type size to prevent failures on targets with very low maximum
2955 2016-04-14 Richard Biener <rguenther@suse.de>
2957 PR tree-optimization/70623
2958 * gcc.dg/torture/pr70623.c: New testcase.
2959 * gcc.dg/torture/pr70623-2.c: Likewise.
2961 2016-04-13 Martin Sebor <msebor@redhat.com>
2966 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
2967 * g++.dg/cpp1y/vla11.C: New test.
2968 * g++.dg/cpp1y/vla12.C: New test.
2969 * g++.dg/cpp1y/vla13.C: New test.
2970 * g++.dg/cpp1y/vla14.C: New test.
2971 * g++.dg/cpp1y/vla3.C: Restore deleted test.
2972 * g++.dg/init/array24.C: Fully brace VLA initializer.
2973 * g++.dg/ubsan/vla-1.C: Disable exceptions.
2975 2016-04-13 Jakub Jelinek <jakub@redhat.com>
2978 * g++.dg/opt/pr70641.C: New test.
2980 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2982 PR rtl-optimization/68749
2983 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
2984 effects of argument promotions.
2985 Remove default args to dg-skip-if.
2987 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
2990 * g++.dg/parse/pr70635.C: New.
2992 2016-04-13 Marek Polacek <polacek@redhat.com>
2995 * c-c++-common/Wmisleading-indentation-4.c: New test.
2997 2016-04-13 Marek Polacek <polacek@redhat.com>
3000 * gcc.dg/Wparentheses-12.c: New test.
3001 * gcc.dg/Wparentheses-13.c: New test.
3003 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3005 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3006 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3007 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3009 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3012 * gcc.c-torture/compile/pr70633.c: New test.
3015 * gcc.dg/torture/pr70628.c: New test.
3017 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3020 * g++.dg/template/pr70610.C: New test.
3021 * g++.dg/template/pr70610-2.C: New test.
3022 * g++.dg/template/pr70610-3.C: New test.
3023 * g++.dg/template/pr70610-4.C: New test.
3025 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3027 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3031 * g++.dg/ext/pr70571.C: New test.
3033 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3036 * gcc.target/powerpc/pr70640.c: New test.
3038 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3041 * g++.dg/parse/pr68722.C: New.
3043 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3045 PR rtl-optimization/70596
3046 * gcc.target/i386/pr70596.c: New test.
3048 2016-04-12 Nathan Sidwell <nathan@acm.org>
3051 * g++.dg/init/pr70501.C: New.
3053 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3055 * gcc.target/i386/asm-flag-6.c: New test.
3057 2016-04-12 Tom de Vries <tom@codesourcery.com>
3059 PR tree-optimization/68756
3060 * gcc.dg/graphite/pr68756.c: New test.
3062 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3064 PR tree-optimization/70602
3065 * gcc.c-torture/execute/pr70602.c: New test.
3067 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3070 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3071 __float128 emulator is built and runs.
3072 * gcc.target/powerpc/float128-1.c: Likewise.
3074 * lib/target-supports.exp (check_ppc_float128_sw_available):
3075 Rework tests for __float128 software and hardware
3076 availability. Fix exit condition to return 0 on success.
3078 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3081 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3082 * gcc.target/aarch64/target_attr_15.c: Likewise.
3084 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3087 * g++.dg/cpp1y/pr69066.C: New.
3089 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3092 * gfortran.dg/pr36192.f90: Update test.
3093 * gfortran.dg/pr36192_1.f90: Update test.
3094 * gfortran.dg/real_dimension_1.f: Update test.
3095 * gfortran.dg/parameter_array_init_7.f90: New test.
3097 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
3100 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3102 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3104 PR rtl-optimization/66669
3105 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3107 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3109 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3110 * gcc.dg/pie-1.c: Likewise.
3111 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3112 * gcc.dg/pic-4.c: Likewise.
3113 * gcc.dg/pie-3.c: Likewise.
3114 * gcc.dg/pie-4.c: Likewise.
3116 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3118 PR tree-optimization/68644
3119 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3121 PR rtl-optimization/64886
3122 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3124 2016-04-09 Tom de Vries <tom@codesourcery.com>
3126 PR tree-optimization/68953
3127 * gcc.dg/graphite/pr68953.c: New test.
3129 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3132 * gfortran.dg/deferred_character_16.f90: New test.
3134 2016-04-09 Jakub Jelinek <jakub@redhat.com>
3136 PR tree-optimization/70586
3137 * gcc.c-torture/execute/pr70586.c: New test.
3139 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3142 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3143 with __builtin_memset
3144 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3146 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3150 PR tree-optimization/70373
3154 * c-c++-common/goacc/reduction-5.c: New test.
3155 * c-c++-common/goacc/reduction-promotions.c: New test.
3156 * gfortran.dg/goacc/reduction-3.f95: New test.
3157 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3159 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3163 * g++.dg/pr70590.C: New test.
3164 * g++.dg/pr70590-2.C: New test.
3166 2016-04-08 Jakub Jelinek <jakub@redhat.com>
3169 * gcc.target/i386/pr70593.c: New test.
3171 PR rtl-optimization/70574
3172 * gcc.target/i386/avx2-pr70574.c: New test.
3174 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3177 * c-c++-common/asan/pr70541.c: New test.
3179 2016-04-08 Tom de Vries <tom@codesourcery.com>
3181 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3182 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3184 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3187 * gcc.c-torture/execute/pr70566.c: New test.
3189 2016-04-08 Tom de Vries <tom@codesourcery.com>
3191 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3192 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3194 2016-04-08 Alan Modra <amodra@gmail.com>
3196 * gcc.target/powerpc/pr70117.c: New.
3198 2016-04-07 Jakub Jelinek <jakub@redhat.com>
3201 * gcc.dg/lto/simd-function_0.c: New test.
3203 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3205 * c-c++-common/attr-simd-2.c: Likewise.
3206 * c-c++-common/attr-simd-4.c: Likewise.
3207 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3208 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3210 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3213 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
3215 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
3216 Tom de Vries <tom@codesourcery.com>
3218 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
3219 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3220 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3221 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3222 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3223 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3224 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3225 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
3227 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3230 * g++.dg/warn/Wparentheses-29.C: New test.
3232 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3235 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
3236 explicit braces to resolve a future -Wparentheses warning.
3238 2016-04-06 Richard Henderson <rth@redhat.com>
3240 * gcc.dg/pr61817-1.c: New test.
3241 * gcc.dg/pr61817-2.c: New test.
3242 * gcc.dg/pr69391-1.c: New test.
3243 * gcc.dg/pr69391-2.c: New test.
3245 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
3247 PR rtl-optimization/70398
3248 * gcc.target/aarch64/pr70398.c: New.
3250 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
3252 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
3254 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
3255 Pedro Alves <palves@redhat.com>
3257 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
3259 2016-04-06 Jakub Jelinek <jakub@redhat.com>
3261 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3262 Check for avx512f effective targets instead of avx2.
3263 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
3265 * gcc.dg/gomp/declare-simd-3.c: Likewise.
3266 * g++.dg/gomp/declare-simd-1.C: Likewise.
3267 * g++.dg/gomp/declare-simd-3.C: Likewise.
3268 * g++.dg/gomp/declare-simd-4.C: Likewise.
3271 * c-c++-common/gomp/pr70550-1.c: New test.
3272 * c-c++-common/gomp/pr70550-2.c: New test.
3274 2016-04-05 Nathan Sidwell <nathan@acm.org>
3277 * g++.dg/ext/attribute-may-alias-5.C: New.
3279 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3282 * c-c++-common/pr70336.c: New test.
3283 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3284 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3286 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
3289 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3291 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3293 PR rtl-optimization/70542
3294 * gcc.dg/torture/pr70542.c: New test.
3295 * gcc.target/i386/avx2-pr70542.c: New test.
3297 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3299 PR tree-optimization/70509
3300 * gcc.target/i386/avx512bw-pr70509.c: New test.
3302 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3305 * g++.dg/ext/constexpr-vla4.C: New test.
3307 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
3310 * gcc.target/i386/pr70510.c: New test.
3312 2016-04-05 Richard Biener <rguenther@suse.de>
3314 PR tree-optimization/70526
3315 * g++.dg/torture/pr70526.C: New testcase.
3317 2016-04-05 Jakub Jelinek <jakub@redhat.com>
3320 * gcc.target/i386/pr70525.c: New test.
3322 2016-04-05 Richard Biener <rguenther@suse.de>
3325 * g++.dg/torture/pr70499.C: New testcase.
3327 2016-04-05 Richard Biener <rguenther@suse.de>
3329 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
3332 2016-04-04 Jakub Jelinek <jakub@redhat.com>
3335 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
3336 rs6000 ABI warnings.
3338 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
3341 * g++.dg/ipa/devirt-51.C: New testcase.
3343 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3344 Jakub Jelinek <jakub@redhat.com>
3347 * gcc.dg/torture/pr70457.c: New.
3349 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3352 * gfortran.dg/allocate_with_source_19.f08: New test.
3354 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3357 * gfortran.dg/coarray_allocate_6.f08: New test.
3359 2016-04-04 Richard Biener <rguenther@suse.de>
3361 PR rtl-optimization/70484
3362 * gcc.dg/torture/pr70484.c: New testcase.
3364 2016-04-04 Marek Polacek <polacek@redhat.com>
3367 * gcc.dg/torture/pr70307.c: New test.
3369 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
3373 * gcc.target/sh/torture/pr70416.c: New.
3375 2016-04-02 Martin Sebor <msebor@redhat.com>
3381 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3382 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3383 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3384 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3385 * g++.dg/cpp0x/constexpr-string.C: Same.
3386 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3387 * g++.dg/cpp0x/pr65398.C: Same.
3388 * g++.dg/ext/constexpr-vla1.C: Same.
3389 * g++.dg/ext/constexpr-vla2.C: Same.
3390 * g++.dg/ext/constexpr-vla3.C: Same.
3391 * g++.dg/ubsan/pr63956.C: Same.
3393 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3395 PR rtl-optimization/70467
3396 * gcc.target/i386/pr70467-2.c: New test.
3398 2016-04-01 Jakub Jelinek <jakub@redhat.com>
3399 Marek Polacek <polacek@redhat.com>
3402 * g++.dg/init/new47.C: New test.
3404 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3407 * gcc.target/arm/pr70496.c: New test.
3409 2016-04-01 Nathan Sidwell <nathan@acm.org>
3412 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3414 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3417 * gcc.dg/strlenopt.h (memmove): New.
3418 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3419 instead of "string.h".
3420 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3421 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3422 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3423 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3424 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3425 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3426 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3427 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3428 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3429 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3430 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3431 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3432 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3433 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3434 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3435 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3436 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3437 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3438 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3439 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3441 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3443 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3444 (Holder::foo): Reflect this.
3446 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3449 * gcc.dg/pr70442.c: New test.
3451 2016-03-31 Nathan Sidwell <nathan@acm.org>
3454 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3456 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
3459 * gcc.target/i386/pr70453.c: New test.
3461 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
3464 * gcc.c-torture/pr70292.c: New test.
3466 2016-03-31 Marek Polacek <polacek@redhat.com>
3469 * c-c++-common/pr70297.c: New test.
3470 * g++.dg/cpp0x/typedef-redecl.C: New test.
3471 * gcc.dg/typedef-redecl2.c: New test.
3473 2016-03-31 Jakub Jelinek <jakub@redhat.com>
3475 PR rtl-optimization/70460
3476 * gcc.c-torture/execute/pr70460.c: New test.
3478 2016-03-31 Richard Biener <rguenther@suse.de>
3481 * g++.dg/ext/vector30.C: New testcase.
3483 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3484 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3486 * gfortran.dg/fmt_pf.f90: New test.
3488 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3490 Forward-port from 5 branch
3491 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3494 * gcc.target/i386/avx-vextractf128-256-5.c: Move
3495 dg-require-effective-target after dg-do.
3497 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
3499 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
3501 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
3502 Julian Brown <julian@codesourcery.com>
3503 Chung-Lin Tang <cltang@codesourcery.com>
3504 Cesar Philippidis <cesar@codesourcery.com>
3505 James Norris <jnorris@codesourcery.com>
3506 Tom de Vries <tom@codesourcery.com>
3507 Nathan Sidwell <nathan@codesourcery.com>
3509 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
3510 * c-c++-common/goacc/loop-clauses.c: Likewise.
3511 * g++.dg/goacc/template.C: Likewise.
3512 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3513 * gfortran.dg/goacc/loop-1.f95: Likewise.
3514 * gfortran.dg/goacc/loop-5.f95: Likewise.
3515 * gfortran.dg/goacc/loop-6.f95: Likewise.
3516 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3517 * c-c++-common/goacc-gomp/nesting-1.c: Update.
3518 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3519 * c-c++-common/goacc/clauses-fail.c: Likewise.
3520 * c-c++-common/goacc/parallel-1.c: Likewise.
3521 * c-c++-common/goacc/reduction-1.c: Likewise.
3522 * c-c++-common/goacc/reduction-2.c: Likewise.
3523 * c-c++-common/goacc/reduction-3.c: Likewise.
3524 * c-c++-common/goacc/reduction-4.c: Likewise.
3525 * c-c++-common/goacc/routine-3.c: Likewise.
3526 * c-c++-common/goacc/routine-4.c: Likewise.
3527 * c-c++-common/goacc/routine-5.c: Likewise.
3528 * c-c++-common/goacc/tile.c: Likewise.
3529 * g++.dg/goacc/template.C: Likewise.
3530 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3531 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
3532 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
3533 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
3534 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
3535 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
3536 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
3537 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
3538 * c-c++-common/goacc/use_device-1.c: ... this file.
3539 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
3540 * c-c++-common/goacc/host_data-5.c: ... this file, and...
3541 * c-c++-common/goacc/host_data-6.c: ... this file.
3542 * c-c++-common/goacc/loop-2-kernels.c: New file.
3543 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
3544 * c-c++-common/goacc/loop-3.c: Likewise.
3545 * g++.dg/goacc/reference.C: Likewise.
3546 * g++.dg/goacc/routine-1.C: Likewise.
3547 * g++.dg/goacc/routine-2.C: Likewise.
3549 2016-03-30 Richard Biener <rguenther@suse.de>
3552 * gcc.dg/torture/pr70450.c: New testcase.
3554 2016-03-30 Jakub Jelinek <jakub@redhat.com>
3557 * gcc.dg/torture/pr70421.c: New test.
3558 * gcc.target/i386/avx512f-pr70421.c: New test.
3560 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
3563 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
3564 (check): New function.
3566 (foo): Align stack to 16 bytes when calling bar.
3567 * gcc.target/i386/cleanup-2.c: Likewise.
3569 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
3571 PR tree-optimization/59124
3572 * gcc.dg/Warray-bounds-19.c: New test.
3574 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
3576 * lib/prune.exp (escape_regex_chars): New.
3577 (prune_file_path): Update to quote metcharacters for regexp.
3579 2016-03-29 Jakub Jelinek <jakub@redhat.com>
3581 PR rtl-optimization/70429
3582 * gcc.c-torture/execute/pr70429.c: New test.
3584 PR tree-optimization/70405
3585 * gcc.dg/pr70405.c: New test.
3587 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
3590 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
3591 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
3593 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
3596 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
3597 __cilkrts_set_param to set two workers.
3598 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
3599 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
3601 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
3603 * g++.dg/ext/fnname5.C: Update the test for Darwin.
3605 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
3608 * gcc.target/i386/pr70406.c: New test.
3610 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
3612 * gnat.dg/specs/double_record_extension3.ads: New test.
3614 2016-03-25 Richard Henderson <rth@redhat.com>
3617 * gcc.target/aarch64/pr70120-1.c: New.
3618 * gcc.target/aarch64/pr70120-2.c: New.
3619 * gcc.target/aarch64/pr70120-3.c: New.
3621 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
3624 * g++.dg/template/mangle2.C: The dg-do directive should be
3625 "compile" not "assemble".
3627 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
3630 * gcc.dg/pr69650.c: New test.
3632 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
3634 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
3636 2016-03-25 Alan Modra <amodra@gmail.com>
3638 * gcc.dg/dfp/pr70052.c: New test.
3640 2016-03-24 Richard Henderson <rth@redhat.com>
3643 * gcc.dg/tree-ssa/pr69845-1.c: New test.
3644 * gcc.dg/tree-ssa/pr69845-2.c: New test.
3646 2016-03-24 Tom de Vries <tom@codesourcery.com>
3648 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
3650 2016-03-24 Tom de Vries <tom@codesourcery.com>
3652 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
3653 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
3655 2016-03-24 Tom de Vries <tom@codesourcery.com>
3657 * c-c++-common/goacc/uninit-dim-clause.c: New test.
3658 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
3660 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
3663 * g++.dg/template/mangle2.C: New test.
3665 2016-03-24 Richard Biener <rguenther@suse.de>
3667 PR tree-optimization/70396
3668 * gcc.dg/torture/pr70396.c: New testcase.
3670 2016-03-24 Richard Biener <rguenther@suse.de>
3673 * gcc.dg/torture/pr70370.c: New testcase.
3675 2016-03-24 Tom de Vries <tom@codesourcery.com>
3677 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
3678 * gfortran.dg/goacc/kernels-tree.f95: Same.
3679 * gfortran.dg/goacc/parallel-tree.f95: Same.
3681 2016-03-24 Tom de Vries <tom@codesourcery.com>
3683 * c-c++-common/goacc/uninit-if-clause.c: New test.
3684 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
3686 2016-03-24 Jakub Jelinek <jakub@redhat.com>
3689 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
3692 2016-03-24 Richard Biener <rguenther@suse.de>
3694 PR tree-optimization/70372
3695 * gcc.dg/tree-ssa/pr70372.c: New testcase.
3697 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3700 * g++.dg/cpp1y/nsdmi-union1.C: New test.
3702 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
3705 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
3707 2016-03-23 Jakub Jelinek <jakub@redhat.com>
3710 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
3711 * g++.dg/cpp1y/pr70001.C: New test.
3714 * g++.dg/cpp0x/constexpr-70323.C: New test.
3716 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
3717 Jason Merrill <jason@redhat.com>
3718 Jakub Jelinek <jakub@redhat.com>
3721 * g++.dg/cpp0x/constexpr-69315.C: New test.
3722 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
3724 2016-03-23 Marek Polacek <polacek@redhat.com>
3727 * g++.dg/warn/Wignored-attributes-1.C: New test.
3728 * g++.dg/warn/Wignored-attributes-2.C: New test.
3730 2016-03-23 Tom de Vries <tom@codesourcery.com>
3732 * c-c++-common/goacc/kernels-default.c (foo): Add missing
3734 * gfortran.dg/goacc/private-3.f95 (test): Same.
3735 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
3738 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3740 * lib/target-supports.exp: Remove v7ve entry from loop
3741 creating effective target checks.
3742 (check_effective_target_arm_arch_v7ve_ok): New procedure.
3743 (add_options_for_arm_arch_v7ve): Likewise.
3745 2016-03-23 Jakub Jelinek <jakub@redhat.com>
3747 PR tree-optimization/70354
3748 * gcc.dg/vect/pr70354-1.c: New test.
3749 * gcc.dg/vect/pr70354-2.c: New test.
3750 * gcc.target/i386/avx2-pr70354-1.c: New test.
3751 * gcc.target/i386/avx2-pr70354-2.c: New test.
3753 2016-03-22 Jeff Law <law@redhat.com>
3756 * gcc.dg/tree-ssa/pr70232.c: New test.
3758 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3761 * gcc.target/i386/pr70302.c: New test.
3763 2016-03-22 Richard Biener <rguenther@suse.de>
3766 * g++.dg/torture/pr70251.C: New testcase.
3768 2016-03-22 David Malcolm <dmalcolm@redhat.com>
3771 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
3772 Wmisleading-indentation.c.
3773 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
3774 reflect change to diagnostic text and order of messages.
3775 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
3777 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
3779 * g++.dg/ext/java-3.C: Don't compile on AIX.
3781 2016-03-22 Richard Biener <rguenther@suse.de>
3784 * gcc.dg/torture/pr70333.c: New testcase.
3786 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
3788 * g++.dg/ext/pr70290.C: New test.
3790 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
3793 * gcc.target/i386/pr70325.c: New test.
3795 2016-03-22 Jakub Jelinek <jakub@redhat.com>
3798 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
3799 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
3802 * gcc.target/i386/pr70300.c: New test.
3805 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
3806 (func2): New function for cond with parens, xfail warning for c++.
3807 * g++.dg/warn/Wnonnull-compare-8.C: New test.
3809 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3812 * g++.dg/template/ptrmem30.C: New test.
3814 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
3817 * g++.dg/cpp0x/constexpr-70204a.C: New test.
3818 * g++.dg/cpp0x/constexpr-70204b.C: New test.
3820 2016-03-21 Jakub Jelinek <jakub@redhat.com>
3823 * gcc.dg/pr70326.c: New test.
3825 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
3826 Jakub Jelinek <jakub@redhat.com>
3828 PR tree-optimization/70317
3829 * gcc.dg/pr70317.c: New test.
3831 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
3834 * gcc.target/i386/pr70327.c: New test.
3836 2016-03-21 Martin Liska <mliska@suse.cz>
3839 * gcc.dg/ipa/pr70306.c: New test.
3841 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3843 * gcc.target/arm/attr-align1.c: Skip if M-profile.
3844 * gcc.target/arm/attr-align3.c: Likewise.
3845 * gcc.target/arm/attr_arm.c: Likewise.
3846 * gcc.target/arm/flip-thumb.c: Likewise.
3848 2016-03-21 Jakub Jelinek <jakub@redhat.com>
3851 * gcc.target/powerpc/altivec-36.c: New test.
3853 2016-03-21 Richard Biener <rguenther@suse.de>
3855 PR tree-optimization/70310
3856 * gcc.dg/torture/pr70310.c: New testcase.
3858 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
3861 * gcc.target/i386/pr70293.c: New test.
3863 2016-03-21 Richard Biener <rguenther@suse.de>
3865 PR tree-optimization/70288
3866 * gcc.dg/torture/pr70288-1.c: New testcase.
3867 * gcc.dg/torture/pr70288-2.c: Likewise.
3869 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
3871 PR rtl-optimization/69307
3872 * gcc.target/arm/pr69307.c: New test.
3874 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
3876 PR rtl-optimization/69102
3877 * gcc.c-torture/compile/pr69102.c: New test.
3879 2016-03-18 Jeff Law <law@redhat.com>
3881 PR rtl-optimization/70263
3882 * gcc.c-torture/compile/pr70263-1.c: New test.
3883 * gcc.target/i386/pr70263-2.c: New test.
3885 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
3887 PR rtl-optimization/70278
3888 * gcc.dg/torture/pr70278.c: New test.
3889 * gcc.target/arm/pr70278.c: New test.
3891 2016-03-18 David Malcolm <dmalcolm@redhat.com>
3894 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3895 (test_builtin_types_compatible_p): New test function.
3896 * gcc.dg/pr70281.c: New test case.
3898 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
3901 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
3903 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3905 PR tree-optimization/70252
3906 * gcc.dg/pr70252.c: New test.
3908 2016-03-18 Tom de Vries <tom@codesourcery.com>
3910 * gcc.dg/pr70161-2.c: New test.
3911 * gcc.dg/pr70161.c: New test.
3913 2016-03-18 Tom de Vries <tom@codesourcery.com>
3916 * gcc.dg/pr70269.c: New test.
3918 2016-03-18 Jakub Jelinek <jakub@redhat.com>
3921 * g++.dg/ext/java-3.C: New test.
3923 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3926 * g++.dg/lookup/pr70205.C: New test.
3928 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
3931 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
3933 2016-03-17 Marek Polacek <polacek@redhat.com>
3936 * gcc.dg/atomic-op-6.c: New test.
3938 2016-03-17 David Malcolm <dmalcolm@redhat.com>
3941 * c-c++-common/pr70264.c: New test case.
3943 2016-03-17 Jakub Jelinek <jakub@redhat.com>
3946 * c-c++-common/pr70144-1.c: New test.
3947 * c-c++-common/pr70144-2.c: New test.
3950 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
3951 * g++.dg/opt/flifetime-dse6.C: New test.
3952 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3954 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
3957 * gcc.dg/pic-1.c: New test.
3958 * gcc.dg/pic-2.c: Likewise.
3959 * gcc.dg/pic-3.c: Likewise.
3960 * gcc.dg/pic-4.c: Likewise.
3961 * gcc.dg/pie-1.c: Likewise.
3962 * gcc.dg/pie-2.c: Likewise.
3963 * gcc.dg/pie-3.c: Likewise.
3964 * gcc.dg/pie-4.c: Likewise.
3965 * gcc.dg/pie-5.c: Likewise.
3966 * gcc.dg/pie-6.c: Likewise.
3968 2016-03-17 Tom de Vries <tom@codesourcery.com>
3970 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
3971 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
3973 2016-03-17 Richard Biener <rguenther@suse.de>
3976 * g++.dg/debug/pr70271.C: New testcase.
3978 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
3980 * gcc.target/i386/pr70251.c: New test.
3982 2016-03-17 Marek Polacek <polacek@redhat.com>
3985 * g++.dg/warn/constexpr-70194.C: New test.
3987 2016-03-16 Richard Henderson <rth@redhat.com>
3990 * gcc.c-torture/compile/pr70240.c: New.
3992 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3994 * gcc.c-torture/compile/20151204.c: Skip for avr.
3996 2016-03-16 Jakub Jelinek <jakub@redhat.com>
3999 * g++.dg/opt/pr70245.C: New test.
4000 * g++.dg/opt/pr70245.h: New file.
4001 * g++.dg/opt/pr70245-aux.cc: New file.
4003 2016-03-16 Martin Sebor <msebor@redhat.com>
4005 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4007 2016-03-16 Richard Henderson <rth@redhat.com>
4010 * gcc.c-torture/compile/pr70199.c: New.
4012 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4014 * gcc.dg/uninit-19.c: Run dos2unix.
4016 2016-03-16 Marek Polacek <polacek@redhat.com>
4019 * gcc.dg/nested-func-10.c: New test.
4020 * gcc.dg/nested-func-9.c: New test.
4022 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4024 PR tree-optimization/68714
4025 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4027 2016-03-16 Tom de Vries <tom@codesourcery.com>
4029 PR tree-optimization/68715
4030 * gcc.dg/graphite/pr68715-2.c: New test.
4031 * gcc.dg/graphite/pr68715.c: New test.
4032 * gfortran.dg/graphite/pr68715.f90: New test.
4034 2016-03-16 Tom de Vries <tom@codesourcery.com>
4036 PR tree-optimization/68809
4037 * gcc.dg/graphite/pr68809-2.c: New test.
4038 * gcc.dg/graphite/pr68809.c: New test.
4040 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4043 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4044 method call to i () as argument. Adjust expected output.
4047 * g++.dg/ubsan/pr70147-1.C: New test.
4048 * g++.dg/ubsan/pr70147-2.C: New test.
4050 2016-03-15 Martin Sebor <msebor@redhat.com>
4053 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4055 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
4057 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4060 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4063 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4064 libatomic_available.
4066 2016-03-15 Marek Polacek <polacek@redhat.com>
4069 * g++.dg/ext/attribute-may-alias-4.C: New test.
4071 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
4073 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4074 -fvar-tracking-assignments-toggle flag.
4076 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4078 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4080 2016-03-15 Jakub Jelinek <jakub@redhat.com>
4082 PR rtl-optimization/70222
4083 * gcc.c-torture/execute/pr70222-1.c: New test.
4084 * gcc.c-torture/execute/pr70222-2.c: New test.
4086 2016-03-15 Richard Henderson <rth@redhat.com>
4088 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4090 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4092 PR rtl-optimization/69032
4093 * gcc.dg/pr69032.c: New test.
4095 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4097 PR rtl-optimization/63384
4098 * g++.dg/pr63384.C: New test.
4100 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
4103 * gcc.target/i386/pr64411.C: New test.
4105 2016-03-15 Tom de Vries <tom@codesourcery.com>
4107 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4108 * gfortran.dg/goacc/kernels-alias.f95: New test.
4110 2016-03-14 Martin Sebor <msebor@redhat.com>
4113 * g++.dg/cpp0x/constexpr-inline.C: New test.
4114 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4116 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
4118 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4120 2016-03-14 Jakub Jelinek <jakub@redhat.com>
4123 * gcc.dg/pr70219.c: New test.
4125 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4128 * gcc.dg/torture/pr70083.c: New test.
4129 * gcc.target/i386/pr70083.c: New test.
4131 2016-03-14 Richard Biener <rguenther@suse.de>
4133 PR tree-optimization/56365
4134 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4136 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4139 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4141 * g++.dg/pr70098.C: New testcase.
4144 2016-03-14 Tom de Vries <tom@codesourcery.com>
4146 PR tree-optimization/70045
4147 * gcc.dg/graphite/pr70045.c: New test.
4149 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4152 * gfortran.dg/include_9.f90: New test.
4154 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4157 gfortran.dg/prof/prof.exp: New script.
4158 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4160 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
4162 PR rtl-optimization/69307
4163 * gcc.dg/pr69307.c: New test.
4165 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4168 * gcc.target/arm/pr69614.c: New.
4170 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
4173 * gfortran.dg/submodule_14.f08: New test
4176 * gfortran.dg/submodule_15.f08: New test
4178 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4181 * g++.dg/cpp1y/paren3.C: New test.
4183 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4186 * gcc.target/powerpc/ppc-round2.c: New test.
4188 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4191 * gcc.dg/torture/pr70123.c: New test.
4193 2016-03-11 Jeff Law <law@redhat.com>
4195 PR tree-optimization/70190
4196 * gcc.c-torture/compile/pr70190.c: New test.
4198 2016-03-11 David Malcolm <dmalcolm@redhat.com>
4201 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4203 (test43_b): Likewise.
4204 (test43_c): Likewise.
4205 (test43_d): Likewise.
4206 (test43_e): Likewise.
4207 (test43_f): Likewise.
4208 (test43_g): Likewise.
4209 (test44_a): Likewise.
4210 (test44_b): Likewise.
4211 (test44_c): Likewise.
4212 (test44_d): Likewise.
4213 (test44_e): Likewise.
4215 2016-03-11 David Malcolm <dmalcolm@redhat.com>
4218 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
4220 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4222 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
4225 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4229 * gcc.target/aarch64/pr69245_2.c: New test.
4231 2016-03-11 Jakub Jelinek <jakub@redhat.com>
4233 PR tree-optimization/70177
4234 * gcc.dg/pr70177.c: New test.
4236 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4238 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
4240 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4242 * gcc.dg/tree-ssa/sra-20.c: New.
4244 2016-03-11 Jakub Jelinek <jakub@redhat.com>
4246 PR rtl-optimization/70174
4247 * gcc.dg/pr70174.c: New test.
4249 PR tree-optimization/70169
4250 * gcc.dg/pr70169.c: New test.
4252 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4255 * gcc.target/i386/pr70160.c: New test.
4257 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4259 * gcc.target/s390/dfp-1.c: New test.
4261 2016-03-10 Nick Clifton <nickc@redhat.com>
4264 * gcc.target/aarch64/pr70044.c: New test.
4266 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
4267 Jakub Jelinek <jakub@redhat.com>
4270 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
4271 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
4272 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
4274 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
4277 * g++.dg/lto/pr69589_0.C: New testcase
4278 * g++.dg/lto/pr69589_1.C: New testcase
4280 2016-03-10 Marek Polacek <polacek@redhat.com>
4283 * g++.dg/delayedfold/unary-plus1.C: New test.
4285 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
4287 * gcc.target/arm/pr45701-1.c: Escape brackets.
4288 * gcc.target/arm/pr45701-2.c: Likewise.
4290 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4292 * gfortran.dg/unconstrained_commons.f: New.
4294 2016-03-10 Alan Modra <amodra@gmail.com>
4296 * gcc.dg/pr69195.c: New.
4297 * gcc.dg/pr69238.c: New.
4299 2016-03-10 Tom de Vries <tom@codesourcery.com>
4302 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4304 2016-03-10 Richard Biener <rguenther@suse.de>
4306 PR tree-optimization/70128
4307 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4308 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4310 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4312 PR tree-optimization/70152
4313 * gcc.dg/pr70152.c: New test.
4316 * gcc.target/i386/pr70086-1.c: New test.
4317 * gcc.target/i386/pr70086-2.c: New test.
4318 * gcc.target/i386/pr70086-3.c: New test.
4320 PR tree-optimization/70127
4321 * gcc.c-torture/execute/pr70127.c: New test.
4323 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4325 * c-c++-common/goacc/combined-directives-2.c: New test.
4327 2016-03-09 David Malcolm <dmalcolm@redhat.com>
4331 * g++.dg/diagnostic/pr70105.C: New test.
4332 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
4333 (test_multiple_ordinary_maps): New test function.
4335 2016-03-09 David Malcolm <dmalcolm@redhat.com>
4339 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4340 Drop range information from call to inform_at_rich_loc.
4341 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4343 (test_show_locus): Replace calls to rich_location::add_range with
4344 calls to add_range. Rewrite the tests that used the now-defunct
4345 rich_location ctor taking a source_range. Simplify other tests
4346 by replacing calls to COMBINE_LOCATION_DATA with calls to
4349 2016-03-09 Richard Biener <rguenther@suse.de>
4350 Jakub Jelinek <jakub@redhat.com>
4352 PR tree-optimization/70138
4353 * gcc.dg/vect/pr70138-1.c: New testcase.
4354 * gcc.dg/vect/pr70138-2.c: Likewise.
4356 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4359 * gcc.target/i386/pr70049.c: New test.
4361 2016-03-09 Richard Biener <rguenther@suse.de>
4364 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
4365 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
4366 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
4368 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4370 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
4373 2016-03-09 Jakub Jelinek <jakub@redhat.com>
4376 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4379 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4382 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4383 in testcase comment.
4385 2016-03-09 Tom de Vries <tom@codesourcery.com>
4387 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4388 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4389 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4390 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4391 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4392 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4393 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4394 * gfortran.dg/goacc/kernels-loop.f95: New test.
4396 2016-03-08 Martin Sebor <msebor@redhat.com>
4399 * g++.dg/warn/overflow-warn-7.C: New test.
4401 2016-03-08 Jason Merrill <jason@redhat.com>
4403 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4404 * lib/target-supports.exp (check_effective_target_concepts): New.
4406 2016-03-08 Jakub Jelinek <jakub@redhat.com>
4409 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4410 * g++.dg/ubsan/pr70135.C: New test.
4413 * gcc.dg/pr70110.c: New test.
4415 2016-03-07 Martin Jambor <mjambor@suse.cz>
4417 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4418 * c-c++-common/gomp/if-1.c: Likewise.
4419 * c-c++-common/gomp/pr61486-2.c: Likewise.
4420 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4421 to dg-additional-options.
4422 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4423 * g++/gomp/target-teams-1.c: Likewise.
4424 * gcc.dg/gomp/gomp.exp: Likewise.
4425 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4426 dg-additional-options.
4427 * gfortran.dg/gomp/gomp.exp: Likewise.
4428 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4429 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4430 dg-additional-options.
4431 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4433 2016-03-07 Martin Jambor <mjambor@suse.cz>
4435 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4436 * c-c++-common/gomp/gridify-1.c: New test.
4437 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4439 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4441 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4442 trigger for cortex-r8, when scanning for register r8.
4443 * gcc.target/arm/pr45701-2.c: Likewise.
4445 2016-02-26 Richard Biener <rguenther@suse.de>
4446 Jeff Law <law@redhat.com>
4448 PR tree-optimization/69740
4449 * gcc.c-torture/compile/pr69740-1.c: New test.
4450 * gcc.c-torture/compile/pr69740-2.c: New test.
4452 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4454 * lib/target-supports.exp
4455 (check_effective_target_whole_vector_shift): Enable for PPC64.
4457 2016-03-07 Richard Biener <rguenther@suse.de>
4459 PR tree-optimization/70115
4460 * gcc.dg/torture/pr70115.c: New testcase.
4462 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
4465 * c-c-++-common/goacc/pr69916.c: New.
4467 2016-03-07 Richard Henderson <rth@redhat.com>
4469 * gcc.c-torture/compile/pr70061.c: New test.
4471 2016-03-07 Richard Biener <rguenther@suse.de>
4474 * gcc.dg/vect/O3-pr36098.c: New testcase.
4476 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
4478 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
4480 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
4482 * gnat.dg/renaming9.ad[sb]: New testcase.
4484 2016-03-05 Jakub Jelinek <jakub@redhat.com>
4487 * g++.dg/expr/stdarg3.C: New test.
4489 2016-03-04 Jeff Law <law@redhat.com>
4491 PR tree-optimization/69196
4492 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
4495 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4498 * gcc.dg/pr69973.c: New test.
4500 PR rtl-optimization/69941
4501 * gcc.dg/torture/pr69941.c: New test.
4504 * gcc.dg/pr69824.c: New test.
4506 2016-03-05 Tom de Vries <tom@codesourcery.com>
4508 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
4509 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
4512 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
4515 * g++.dg/cpp1y/var-templ48.C: New test.
4516 * g++.dg/cpp1y/var-templ49.C: New test.
4518 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4520 * g++.dg/Wno-frame-address.C: Skip on IA-64.
4522 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4525 * g++.dg/ubsan/pr70035.C: New test.
4528 * gcc.target/i386/pr70062.c: New test.
4530 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4532 * g++.dg/template/typename21.C: Remove c++98_only.
4534 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
4536 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
4538 2016-03-04 David Malcolm <dmalcolm@redhat.com>
4541 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
4543 (fn_42_b): Likewise.
4544 (fn_42_c): Likewise.
4546 2016-03-04 David Malcolm <dmalcolm@redhat.com>
4549 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
4551 (fn_40_b): Likewise.
4552 (fn_41_a): Likewise.
4553 (fn_41_b): Likewise.
4555 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4558 * gcc.target/i386/avx512f-pr70059.c: New test.
4559 * gcc.target/i386/avx512dq-pr70059.c: New test.
4561 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
4563 PR rtl-optimization/57676
4564 * gcc.dg/torture/pr57676.c: New test.
4566 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4568 * gcc.dg/pr70026.c: New test.
4570 2016-03-04 Marek Polacek <polacek@redhat.com>
4573 * gcc.dg/cilk-plus/pr69798-1.c: New test.
4574 * gcc.dg/cilk-plus/pr69798-2.c: New test.
4576 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4579 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
4581 (test_corners_sisd_si): Likewise.
4582 (main): Remove checks of the above.
4583 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
4585 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
4587 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
4589 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
4591 * gcc.dg/torture/pr69951.c: Accept argc==0.
4593 2016-03-04 Richard Biener <rguenther@suse.de>
4596 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
4597 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
4599 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4602 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
4605 2016-03-04 Jakub Jelinek <jakub@redhat.com>
4608 * gcc.dg/guality/pr69947.c: New test.
4610 2016-03-03 Jakub Jelinek <jakub@redhat.com>
4613 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
4615 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4617 PR rtl-optimization/69904
4618 * gcc.target/arm/pr69904.c: New test.
4620 2016-03-03 Jakub Jelinek <jakub@redhat.com>
4623 * gcc.dg/vect/pr70021.c: New test.
4624 * gcc.target/i386/pr70021.c: New test.
4626 2016-03-03 Marek Polacek <polacek@redhat.com>
4629 * gcc.dg/pr70050.c: New test.
4631 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
4633 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
4635 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
4637 PR tree-optimization/70043
4638 * gfortran.dg/vect/pr70043.f90: New test.
4640 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
4642 * gnat.dg/specs/task1.ads: New test.
4644 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4646 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
4647 Invoke gdb with -batch.
4648 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
4650 2016-03-03 Richard Biener <rguenther@suse.de>
4652 PR tree-optimization/55936
4653 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
4655 2016-03-02 Jeff Law <law@redhat.com>
4657 PR rtl-optimization/69942
4658 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
4659 effects of argument promotions.
4661 PR tree-optimization/69987
4662 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
4663 target does not support -fprefetch-loop-arrays.
4665 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
4667 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
4669 2016-03-02 Bin Cheng <bin.cheng@arm.com>
4671 PR rtl-optimization/69052
4672 * gcc.target/i386/pr69052.c: New test.
4674 2016-03-02 Alan Modra <amodra@gmail.com>
4676 * gcc.dg/pr69990.c: New.
4678 2016-03-02 Jakub Jelinek <jakub@redhat.com>
4681 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
4684 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
4687 * gcc.target/i386/pr70028.c: New test.
4689 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4691 * c-c++-common/asan/swapcontext-test-1.c,
4692 * c-c++-common/tsan/thread_leak.c,
4693 * g++.dg/tsan/aligned_vs_unaligned_race.C,
4694 * g++.dg/tsan/benign_race.C,
4695 * g++.dg/tsan/fd_close_norace.C,
4696 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
4697 races with sanitizer output
4699 2016-03-02 Richard Biener <rguenther@suse.de>
4700 Uros Bizjak <ubizjak@gmail.com>
4703 * gcc.dg/simd-8.c: New testcase.
4705 2016-03-02 Richard Biener <rguenther@suse.de>
4708 * gcc.dg/simd-7.c: New testcase.
4710 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
4712 * gcc.target/i386/pr70007.c: Tweak.
4714 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
4716 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
4718 2016-03-02 Marek Polacek <polacek@redhat.com>
4721 * gcc.dg/pr67854.c: New test.
4723 2016-03-02 Jakub Jelinek <jakub@redhat.com>
4726 * gcc.dg/torture/pr70025.c: New test.
4728 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4730 PR tree-optimization/68621
4731 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
4733 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4735 * gcc.target/i386/pr70007.c: New test.
4737 2016-03-01 Jeff Law <law@redhat.com>
4739 PR tree-optimization/69196
4740 * gcc.dg/tree-ssa/pr69196-1.c: New test.
4742 PR tree-optimization/69196
4743 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
4744 duplicating code and spoiling the expected output.
4746 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4749 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
4750 supports power9 before doing tests.
4751 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
4752 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
4753 * gcc.target/powerpc/p9-permute.c: Likewise.
4755 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
4758 * gcc.target/i386/pr70027.c: New test.
4760 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4762 * gcc.dg/pr70017.c: New test.
4764 2016-03-01 Jakub Jelinek <jakub@redhat.com>
4768 * gcc.dg/pr69796.c: New test.
4769 * gcc.dg/pr69974.c: New test.
4771 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
4773 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
4775 2016-02-29 Jeff Law <law@redhat.com>
4777 PR tree-optimization/69987
4778 * gfortran.dg/pr69987.f90: New test.
4780 PR tree-optimization/69989
4781 * gcc.c-torture/compile/pr69989-2.c: New test.
4783 2016-03-01 Marek Polacek <polacek@redhat.com>
4786 * g++.dg/parse/invalid1.C: New test.
4788 2016-03-01 Richard Biener <rguenther@suse.de>
4791 * gcc.dg/pr70022.c: New testcase.
4793 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4795 PR tree-optimization/69956
4796 * gcc.dg/pr69956.c: New test.
4798 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4801 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
4802 XFAIL when hardware supports efficient unaligned storage access.
4804 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
4807 * g++.dg/template/pr69961a.C: New test.
4808 * g++.dg/template/pr69961b.C: New test.
4810 2016-02-29 David Malcolm <dmalcolm@redhat.com>
4812 PR preprocessor/69985
4813 * gcc.dg/cpp/pr69985.c: New test case.
4815 2016-02-29 Jeff Law <law@redhat.com>
4817 PR tree-optimization/70005
4818 * gcc.c-torture/execute/pr70005.c New test.
4820 PR tree-optimization/69999
4821 * gcc.c-torture/compile/pr69999.c: New test.
4823 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4825 PR tree-optimization/69652
4826 * gcc.dg/torture/pr69652.c: Delete test.
4827 * gcc.dg/vect/pr69652.c: New test.
4829 2016-02-19 Richard Biener <rguenther@suse.de>
4831 PR tree-optimization/69980
4832 * gfortran.dg/vect/pr69980.f90: New testcase.
4834 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4836 * gcc.target/sparc/20160229-1.c: New test.
4838 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4840 * gnat.dg/stack_usage3.adb: New test.
4841 * gnat.dg/stack_usage3_pkg.ads: New helper.
4843 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
4845 * gnat.dg/renaming8.adb: New test.
4846 * gnat.dg/renaming8_pkg1.ads: New helper.
4847 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
4848 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
4850 2016-02-29 Richard Biener <rguenther@suse.de>
4852 PR tree-optimization/69720
4853 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
4855 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4859 * gfortran.dg/realloc_on_assign_26.f90: New test case.
4861 2016-02-28 Harald Anlauf <anlauf@gmx.de>
4862 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4865 * gfortran.dg/coarray_8.f90: Adjust error message.
4866 * gfortran.dg/pr56007.f90: New test.
4867 * gfortran.dg/pr56007.f: New test.
4869 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
4871 PR tree-optimization/69989
4872 * gcc.dg/torture/pr69989.c: New test.
4874 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
4876 * gcc.target/i386/stack-realign-win.c: New test.
4878 2016-02-28 Harald Anlauf <anlauf@gmx.de>
4881 * gfortran.dg/pr60126.f90: New test.
4883 2016-02-27 Jeff Law <law@redhat.com>
4886 2016-02-26 Richard Biener <rguenther@suse.de>
4887 Jeff Law <law@redhat.com>
4889 PR tree-optimization/69740
4890 * gcc.c-torture/compile/pr69740-1.c: New test.
4891 * gcc.c-torture/compile/pr69740-2.c: New test.
4893 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4896 * gfortran.dg/newunit_4.f90: New test.
4898 2016-02-27 Jakub Jelinek <jakub@redhat.com>
4901 PR rtl-optimization/69886
4902 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
4903 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
4906 2016-02-26 Martin Sebor <msebor@redhat.com>
4908 PR tree-optimization/15826
4909 * gcc.dg/tree-ssa/pr15826.c: New test.
4911 2016-02-26 Jakub Jelinek <jakub@redhat.com>
4914 * gcc.target/powerpc/pr69969.c: New test.
4916 2016-02-26 Martin Sebor <msebor@redhat.com>
4919 * g++.old-deja/g++.other/decl5.C: Add a test case.
4921 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
4924 * gcc.target/powerpc/pr69946.c: New file.
4926 2016-02-26 Richard Biener <rguenther@suse.de>
4927 Jeff Law <law@redhat.com>
4929 PR tree-optimization/69740
4930 * gcc.c-torture/compile/pr69740-1.c: New test.
4931 * gcc.c-torture/compile/pr69740-2.c: New test.
4933 2016-02-26 Martin Jambor <mjambor@suse.cz>
4936 * gcc.dg/torture/pr69932.c: New test.
4937 * gcc.dg/torture/pr69936.c: Likewise.
4939 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4942 * gcc.target/s390/pr69709.c: New test.
4944 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4947 * gcc.target/aarch64/pr69245_1.c: New test.
4949 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4952 * gcc.dg/torture/pr69613.c: New test.
4954 2016-02-26 Jakub Jelinek <jakub@redhat.com>
4956 PR rtl-optimization/69891
4957 * gcc.target/i386/pr69891.c: New test.
4959 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4960 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4963 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
4964 functionality for both 32-bit and 64-bit.
4966 2016-02-26 Richard Biener <rguenther@suse.de>
4968 PR tree-optimization/69551
4969 * gcc.dg/torture/pr69951.c: New testcase.
4971 2016-02-25 Richard Biener <rguenther@suse.de>
4973 PR tree-optimization/48795
4974 * gcc.dg/Warray-bounds-18.c: New testcase.
4976 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4978 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
4980 2016-02-25 Jakub Jelinek <jakub@redhat.com>
4982 PR rtl-optimization/69896
4983 * gcc.dg/pr69896.c: New test.
4985 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
4988 * g++.dg/cpp1y/paren2.C: New test.
4990 2016-02-24 Martin Sebor <msebor@redhat.com>
4993 * gcc.dg/enum-mode-2.c: New test.
4995 2016-02-24 Jakub Jelinek <jakub@redhat.com>
4998 * g++.dg/warn/Wnonnull-compare-6.C: New test.
4999 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5000 * g++.dg/ubsan/pr69922.C: New test.
5002 2016-02-24 Marek Polacek <polacek@redhat.com>
5005 * gcc.dg/pr69819.c: New test.
5007 2016-02-24 Martin Sebor <msebor@redhat.com>
5010 * g++.dg/ext/flexary15.C: New test.
5012 2016-02-24 Martin Sebor <msebor@redhat.com>
5014 * gcc.dg/builtins-68.c: Avoid making unportable
5015 assumptions about the relationship between SIZE_MAX and UINT_MAX.
5016 * g++.dg/ext/builtin_alloca.C: Same.
5018 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5019 Charles Baylis <charles.baylis@linaro.org>
5022 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5024 2016-02-24 Richard Biener <rguenther@suse.de>
5025 Jakub Jelinek <jakub@redhat.com>
5028 * gcc.dg/torture/pr69760.c: New testcase.
5030 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5032 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5033 pattern on Solaris with as.
5035 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5037 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5038 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5039 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5040 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5042 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5045 * gcc.dg/pr69915.c: New test.
5047 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5049 PR rtl-optimization/69886
5050 * gcc.dg/torture/pr69886.c: New test.
5052 2016-02-24 Richard Biener <rguenther@suse.de>
5055 * gcc.dg/torture/pr68963.c: New testcase.
5057 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5060 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5061 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5062 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5063 * gcc.target/arm/atomic_loaddi_1.c: New test.
5064 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5065 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5066 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5067 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5068 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5069 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5070 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5071 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5073 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5076 * gcc.dg/torture/pr69909.c: New test.
5078 2016-02-24 Richard Biener <rguenther@suse.de>
5080 PR tree-optimization/69907
5081 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5082 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5083 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5085 2016-02-24 Christian Bruel <christian.bruel@st.com>
5087 * gcc.target/arm/pragma_cpp_fma.c: New test.
5089 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5092 * gfortran.dg/include_6.f90: Update test.
5094 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5097 * objc.dg/pr69844.m: New test.
5099 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5101 PR libgfortran/69456
5102 * gfortran.dg/namelist_89.f90: New test.
5103 * gfortran.dg/pr59700.f90: Update test..
5105 2016-02-23 Martin Sebor <msebor@redhat.com>
5108 * g++.dg/ext/builtin_alloca.C: New test.
5109 * gcc.dg/builtins-68.c: New test.
5111 2016-02-23 Richard Henderson <rth@redhat.com>
5113 * gcc.target/i386/addr-space-3.c: Remove test.
5115 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5117 PR preprocessor/69126
5118 PR preprocessor/69543
5119 * c-c++-common/pr69126-2-long.c: New test.
5120 * c-c++-common/pr69126-2-short.c: New test.
5121 * c-c++-common/pr69543-1.c: Remove xfail.
5123 2016-02-23 David Malcolm <dmalcolm@redhat.com>
5125 PR preprocessor/69126
5126 PR preprocessor/69543
5127 PR preprocessor/69558
5128 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5130 (test_2): ...this, and add leading comment.
5131 (MACRO_3, test_3): New.
5132 (MACRO_4A, MACRO_4B, test_4): New.
5133 (MACRO): Rename to...
5136 (test_5): ...this, updating for renaming of MACRO, and
5137 add leading comment.
5138 * c-c++-common/pr69543-1.c: New.
5139 * c-c++-common/pr69543-2.c: New.
5140 * c-c++-common/pr69543-3.c: New.
5141 * c-c++-common/pr69543-4.c: New.
5142 * c-c++-common/pr69558-1.c: New.
5143 * c-c++-common/pr69558-2.c: New.
5144 * c-c++-common/pr69558-3.c: New.
5145 * c-c++-common/pr69558-4.c: New.
5146 * gcc.dg/pr69558.c: Move to...
5147 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5150 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5152 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5153 to -ftree-parallelize-loops/-fopenacc changes.
5154 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5155 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5156 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5157 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5158 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5159 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5160 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5161 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5162 * c-c++-common/goacc/kernels-loop.c: Likewise.
5163 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5164 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5165 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5166 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5168 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5170 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5172 2016-02-23 Jakub Jelinek <jakub@redhat.com>
5175 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5178 * gcc.dg/pr69900.c: New test.
5180 2016-02-23 Martin Jambor <mjambor@suse.cz>
5182 PR tree-optimization/69666
5183 * gcc.dg/tree-ssa/pr69666.c: New test.
5185 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5188 * gfortran.dg/coarray_allocate_5.f08: New test.
5190 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5192 * gcc.target/s390/vcond-shift.c: Move to ...
5193 * gcc.target/s390/vector/vcond-shift.c: ... here.
5195 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5197 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5198 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5200 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5202 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5204 2016-02-20 Mark Wielaard <mjw@redhat.com>
5207 * gcc.dg/unused-variable-3.c: New test.
5209 2016-02-22 Jakub Jelinek <jakub@redhat.com>
5212 * gcc.target/i386/pr69888.c: New test.
5214 2016-02-22 Richard Biener <rguenther@suse.de>
5216 PR tree-optimization/69882
5217 * gfortran.dg/vect/pr69882.f90: New testcase.
5219 2016-02-22 Jakub Jelinek <jakub@redhat.com>
5222 * gcc.dg/pr69885.c: New test.
5224 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
5228 * gcc.target/sh/pr54089-10.c: New.
5230 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
5233 * gfortran.dg/deferred_character_15.f90 : New test.
5235 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5238 gfortran.dg/allocate_with_source_18.f03: New test.
5240 2016-02-20 Harald Anlauf <anlauf@gmx.de>
5243 gfortran.dg/gomp/pr52531.f90: New test.
5245 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5248 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
5251 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5254 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
5255 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
5258 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5261 * g++.dg/torture/pr69851.C: New test.
5263 2016-02-19 Martin Sebor <msebor@redhat.com>
5266 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
5268 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5271 * g++.dg/warn/Wnonnull-compare-2.C: New test.
5272 * g++.dg/warn/Wnonnull-compare-3.C: New test.
5275 * g++.dg/cpp0x/pr67767.C: New test.
5277 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5279 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5280 for fp, simd, crypto, crc, lse.
5281 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5283 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5284 effective target check.
5286 2016-02-19 Jakub Jelinek <jakub@redhat.com>
5289 * gcc.target/i386/pr69820.c: New test.
5291 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5293 * gcc.target/s390/vector/int128-1.c: New test.
5295 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5297 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5299 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5301 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5302 instruction pattern name to prevent the testcase from failing with
5305 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5307 * gcc.target/s390/md/movstr-2.c: New test.
5309 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5311 * gcc.target/s390/morestack.c: New test.
5313 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5316 * gcc.target/s390/pr69625.c: Add test case.
5318 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5321 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5323 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5326 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
5327 * gcc.target/powerpc/fusion3.c: Likewise.
5329 2016-02-18 Richard Biener <rguenther@suse.de>
5332 * g++.dg/torture/pr69553.C: New testcase.
5334 2016-02-18 Nick Clifton <nickc@redhat.com>
5338 * gcc.target/arm/pr62554.c: New test.
5339 * gcc.target/arm/pr69610-1.c: New test.
5340 * gcc.target/arm/pr69610-2.c: New test.
5342 2016-02-18 Richard Biener <rguenther@suse.de>
5345 * gcc.dg/torture/pr69854.c: New testcase.
5347 2016-02-17 Jakub Jelinek <jakub@redhat.com>
5350 * g++.dg/warn/Wnonnull-compare-1.C: New test.
5352 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5354 * gcc.target/powerpc/vec-cg.c: New test.
5356 2016-02-17 Richard Biener <rguenther@suse.de>
5359 * gcc.dg/uninit-21.c: Add -fno-short-enums.
5361 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5364 * gcc.c-torture/compile/pr69161.c: New test.
5366 2016-02-17 David Sherwood <david.sherwood@arm.com>
5369 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
5370 * gcc.target/arm/vect-fmaxmin.c: Likewise.
5372 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5374 * gcc.dg/ifcvt-4.c: Skip on Visium.
5376 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5378 * gnat.dg/atomic8.adb: New test.
5380 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5382 * gnat.dg/discr46.ad[sb]: New test.
5384 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5387 * gcc.target/powerpc/pr48344-1.c: New test.
5389 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5392 * gfortran.dg/associate_21.f90: New test.
5394 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5397 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5398 -Wnonnull in dg-options.
5399 * c-c++-common/nonnull-2.c: New test.
5401 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5402 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5404 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5406 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5409 * gcc.dg/pr69801.c: Add empty dg-options.
5411 2016-02-16 James Norris <jnorris@codesourcery.com>
5413 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5414 * g++.dg/goacc/deviceptr-1.c: New file.
5416 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5418 PR tree-optimization/69820
5419 * gcc.dg/vect/pr69820.c: New test.
5421 2016-02-16 Richard Biener <rguenther@suse.de>
5423 PR tree-optimization/69776
5424 * gcc.dg/torture/pr69776-2.c: New testcase.
5426 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5428 PR tree-optimization/69714
5429 * gcc.dg/torture/pr69714.c: New test.
5431 2016-02-16 Jakub Jelinek <jakub@redhat.com>
5433 PR tree-optimization/69802
5434 * gcc.dg/pr69802.c: New test.
5436 2016-02-16 Richard Biener <rguenther@suse.de>
5439 * gcc.dg/pr69801.c: New testcase.
5441 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5443 PR libgfortran/69651
5444 * gfortran.dg/read_bang.f90: New test.
5445 * gfortran.dg/read_bang4.f90: New test.
5447 2016-02-15 Jakub Jelinek <jakub@redhat.com>
5450 * g++.dg/init/pr69658.C: New test.
5453 * c-c++-common/pr69797.c: New test.
5455 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5457 * lib/target-supports.exp (check_effective_target_section_anchors): Add
5458 check for aarch64*-*-*.
5460 2016-02-15 Richard Biener <rguenther@suse.de>
5462 PR tree-optimization/69783
5463 * gcc.dg/vect/pr69783.c: New testcase.
5465 2016-02-15 Richard Biener <rguenther@suse.de>
5467 PR tree-optimization/69776
5468 * gcc.dg/torture/pr69776.c: New testcase.
5470 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5473 * gfortran.dg/type_decl_4.f90: Reinstated.
5475 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
5478 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
5480 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5484 * gfortran.dg/type_decl_4.f90: Removed.
5486 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5489 * gfortran.dg/type_decl_4.f90: New test.
5491 2016-02-14 Alan Modra <amodra@gmail.com>
5494 * gcc.c-torture/execute/stkalign.c: Revise test.
5496 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5499 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
5501 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5504 * gcc.target/sh/torture/pr67260.c: New.
5506 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
5508 * gcc.dg/pr67964.c: Add dg-require-alias.
5510 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
5514 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
5516 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5518 PR libgfortran/69668
5519 * gfortran.dg/namelist_88.f90: New test.
5521 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5523 PR libgfortran/69668
5524 * gfortran.dg/namelist_38.f90: Update test.
5525 * gfortran.dg/namelist_84.f90: Update test.
5527 2016-02-12 David Malcolm <dmalcolm@redhat.com>
5530 * gcc.dg/pr69554-1.c: New test.
5531 * gfortran.dg/pr69554-1.F90: New test.
5532 * gfortran.dg/pr69554-2.F90: New test.
5533 * lib/gcc-dg.exp (proc dg-locus): New function.
5534 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
5535 distinguish between the caret-printing and non-caret-printing
5536 cases. If caret-printing has been explicitly enabled, bail out
5537 without attempting to fix up the output.
5539 2016-02-12 David Malcolm <dmalcolm@redhat.com>
5543 * gcc.dg/spellcheck-options-3.c: New test case.
5544 * gcc.dg/spellcheck-options-4.c: New test case.
5545 * gcc.dg/spellcheck-options-5.c: New test case.
5546 * gcc.dg/spellcheck-options-6.c: New test case.
5547 * gcc.dg/spellcheck-options-7.c: New test case.
5548 * gcc.dg/spellcheck-options-8.c: New test case.
5549 * gcc.dg/spellcheck-options-9.c: New test case.
5550 * gcc.dg/spellcheck-options-10.c: New test case.
5552 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5554 PR rtl-optimization/69764
5555 PR rtl-optimization/69771
5556 * c-c++-common/pr69764.c: New test.
5557 * gcc.dg/torture/pr69771.c: New test.
5559 2016-02-12 Marek Polacek <polacek@redhat.com>
5561 * g++.dg/torture/init-list1.C: New.
5563 2016-02-12 Marek Polacek <polacek@redhat.com>
5565 * gcc.dg/pr69522.c: Add empty dg-options.
5567 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
5569 * g++.dg/lto/lto.exp: Include and init mpx.
5570 * g++.dg/lto/pr69729_0.C: New test.
5572 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5575 * g++.dg/ipa/pr69241-4.C: New test.
5578 * g++.dg/ipa/pr68672-1.C: New test.
5579 * g++.dg/ipa/pr68672-2.C: New test.
5580 * g++.dg/ipa/pr68672-3.C: New test.
5582 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
5585 * gcc.dg/pr69522.c: New test.
5587 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
5590 * g++.dg/cpp1y/69098.C: New test.
5591 * g++.dg/cpp1y/69098-2.C: New test.
5593 2016-02-12 Jakub Jelinek <jakub@redhat.com>
5595 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
5596 and neighbour -> neighbor.
5597 * objc.dg/attributes/method-nonnull-1.m: Likewise.
5598 * objc.dg/gnu-api-2-class-meta.m: Likewise.
5599 * c-c++-common/Wvarargs.c: Likewise.
5600 * c-c++-common/goacc/host_data-5.c: Likewise.
5601 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5602 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
5603 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5604 * gcc.target/aarch64/pr60697.c: Likewise.
5605 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5606 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
5607 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5608 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
5609 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5610 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5611 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
5612 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5613 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
5614 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
5615 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
5616 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5617 * g++.dg/lookup/koenig5.C: Likewise.
5618 * g++.dg/ext/no-asm-2.C: Likewise.
5619 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
5620 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
5621 * gfortran.dg/used_types_16.f90: Likewise.
5622 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5623 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
5624 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5625 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
5626 * gfortran.dg/abstract_type_6.f03: Likewise.
5627 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
5628 * gfortran.dg/used_types_15.f90: Likewise.
5629 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
5630 * gfortran.dg/exit_3.f08: Likewise.
5631 * gfortran.dg/open_status_2.f90: Likewise.
5632 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
5633 * gfortran.dg/intrinsic_std_1.f90: Likewise.
5634 * gfortran.dg/associate_1.f03: Likewise.
5635 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
5636 * gfortran.dg/intrinsic_std_6.f90: Likewise.
5637 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
5638 * gcc.dg/builtin-object-size-1.c: Likewise.
5639 * gcc.dg/noreturn-6.c: Likewise.
5640 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5641 * gcc.dg/globalalias.c: Likewise.
5642 * gcc.dg/builtins-config.h: Likewise.
5643 * gcc.dg/pr30457.c: Likewise.
5644 * gcc.c-torture/compile/volatile-1.c: Likewise.
5645 * gcc.c-torture/execute/20101011-1.c: Likewise.
5646 * c-c++-common/Waddress-1.c: Likewise.
5648 2016-02-11 Jakub Jelinek <jakub@redhat.com>
5651 * c-c++-common/Waddress-1.c: New test.
5653 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
5656 * gfortran.dg/associate_19.f03: New test.
5657 * gfortran.dg/associate_20.f03: New test.
5659 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
5661 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
5663 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5665 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
5666 .arch armv8-a\n. Add -dA to dg-options.
5667 * gcc.target/aarch64/assembler_arch_1.c: New test.
5668 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
5670 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
5673 * g++.dg/cpp0x/pr68726.C: New.
5675 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5677 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
5680 2016-02-11 Richard Biener <rguenther@suse.de>
5682 * g++.dg/tree-ssa/pr61034.C: Adjust.
5684 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
5687 * gcc.target/s390/pr69148.c: New.
5689 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
5691 PR tree-optimization/69652
5692 * gcc.dg/torture/pr69652.c: New test.
5694 2016-02-10 Jakub Jelinek <jakub@redhat.com>
5695 Patrick Palka <ppalka@gcc.gnu.org>
5699 * g++.dg/ipa/pr69241-1.C: New test.
5700 * g++.dg/ipa/pr69241-2.C: New test.
5701 * g++.dg/ipa/pr69241-3.C: New test.
5702 * g++.dg/ipa/pr69649.C: New test.
5704 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
5706 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
5707 * gcc.dg/tree-ssa/sra-18.c: Ditto.
5709 2016-02-10 Bin Cheng <bin.cheng@arm.com>
5711 PR tree-optimization/68021
5712 * gcc.dg/tree-ssa/pr68021.c: New test.
5714 2016-02-10 Richard Biener <rguenther@suse.de>
5716 PR tree-optimization/69726
5717 * gcc.dg/uninit-22.c: New testcase.
5719 2016-02-09 Andrew Pinski <apinski@cavium.com>
5722 * gcc.c-torture/compile/20160205-1.c: New testcase.
5724 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
5727 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
5728 instead accessing a really large arrray.
5729 * gcc.target/powerpc/fusion3.c: Likewise.
5731 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
5734 * gcc.c-torture/execute/pr68532.c: New test.
5736 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
5739 * gcc.dg/pr69634.c: New.
5741 2016-02-09 Richard Biener <rguenther@suse.de>
5743 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
5745 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
5747 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
5749 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
5751 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
5753 2016-02-09 Richard Biener <rguenther@suse.de>
5755 PR tree-optimization/69715
5756 * gcc.dg/torture/pr69715.c: New testcase.
5758 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5761 * g++.dg/cpp0x/trailing12.C: New test.
5762 * g++.dg/cpp0x/trailing13.C: New test.
5764 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
5768 * g++.dg/cpp1y/auto-fn29.C: New test.
5769 * g++.dg/cpp1y/auto-fn30.C: New test.
5771 2016-02-08 Jakub Jelinek <jakub@redhat.com>
5773 PR tree-optimization/69209
5774 * gcc.c-torture/compile/pr69209.c: New test.
5776 2016-02-08 Jeff Law <law@redhat.com>
5778 PR tree-optimization/68541
5779 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
5780 of statements allowed in join block for path splitting.
5782 2016-02-08 Jakub Jelinek <jakub@redhat.com>
5785 * g++.dg/gomp/pr59627.C: New test.
5788 * g++.dg/ipa/pr69239.C: New test.
5790 2016-02-08 David Malcolm <dmalcolm@redhat.com>
5792 PR preprocessor/69664
5793 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
5794 * gcc.dg/cpp/warn-comments.c: Likewise.
5796 2016-02-08 Marek Polacek <polacek@redhat.com>
5799 * g++.dg/init/const12.C: New test.
5801 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
5804 * gcc.dg/lto/pr55113_0.c: Remove test.
5806 2016-02-08 Richard Biener <rguenther@suse.de>
5808 PR tree-optimization/69719
5809 * gcc.dg/torture/pr69719.c: New testcase.
5811 2016-02-08 Richard Biener <rguenther@suse.de>
5812 Jeff Law <law@redhat.com>
5815 * gcc.target/mips/pr68273.c: New testcase.
5817 2016-02-08 Richard Biener <rguenther@suse.de>
5819 PR rtl-optimization/69274
5820 * gcc.target/i386/addr-sel-1.c: XFAIL.
5822 2016-02-08 Jeff Law <law@redhat.com>
5824 PR tree-optimization/68541
5825 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
5827 PR tree-optimization/65917
5828 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
5830 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5833 * gfortran.dg/namelist_args.f90: New test.
5835 2016-02-05 Jeff Law <law@redhat.com>
5837 PR tree-optimization/68541
5838 * gcc.dg/tree-ssa/split-path-2.c: New test.
5839 * gcc.dg/tree-ssa/split-path-3.c: New test.
5840 * gcc.dg/tree-ssa/split-path-4.c: New test.
5841 * gcc.dg/tree-ssa/split-path-5.c: New test.
5842 * gcc.dg/tree-ssa/split-path-6.c: New test.
5843 * gcc.dg/tree-ssa/split-path-7.c: New test.
5845 2016-02-05 Martin Sebor <msebor@redhat.com>
5848 * g++.dg/warn/Wplacement-new-size-1.C: New test.
5849 * g++.dg/warn/Wplacement-new-size-2.C: New test.
5851 2016-02-06 Richard HEnderson <rth@redhat.com>
5854 * gcc.target/i386/addr-space-4.c: New.
5855 * gcc.target/i386/addr-space-5.c: New.
5857 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
5860 * gfortran.dg/elemental_dependency_6.f90: New.
5862 2016-02-05 Jakub Jelinek <jakub@redhat.com>
5864 PR rtl-optimization/69691
5865 * gcc.c-torture/execute/pr69691.c: New test.
5868 * g++.dg/parse/pr69628.C: New test.
5870 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
5872 * gcc.dg/sancov/asan.c: Move to ...
5873 * gcc.dg/asan/sancov-1.c: ... here.
5875 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
5877 * gcc.target/i386/pr69577.c: Require avx_runtime target.
5879 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
5882 * gcc.target/i386/pr69677.c: New test.
5884 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
5887 * g++.dg/template/pr68948.C: New test.
5889 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5891 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
5892 (only necessary on s390x).
5894 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
5896 * gcc.target/i386/pr69454-2.c: Compile with -msse2
5897 -mno-accumulate-outgoing-args.
5899 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
5901 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
5903 2016-02-04 Jakub Jelinek <jakub@redhat.com>
5906 * c-c++-common/pr69669.c: New test.
5908 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5911 * g++.dg/pr69667.C: New file.
5913 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
5916 * gcc.dg/pr69619.c: Add new test.
5918 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
5920 PR rtl-optimization/69577
5921 * gcc.target/i386/pr69577.c: New test.
5923 2016-02-04 Martin Liska <mliska@suse.cz>
5925 * g++.dg/asan/pr69276.C: New test.
5927 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5931 * gcc.target/arm/wmul-3.c: Simplify test to generate just
5932 a single smulbb instruction.
5933 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
5934 * gcc.target/amr/wmul-2.c: Likewise.
5936 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5940 * gcc.c-torture/execute/pr67714.c: New test.
5942 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5945 * gcc.target/i386/pr69454-1.c: New test.
5946 * gcc.target/i386/pr69454-2.c: New test.
5948 2016-02-03 Martin Sebor <msebor@redhat.com>
5955 * g++.dg/ext/flexarray-mangle-2.C: New test.
5956 * g++.dg/ext/flexarray-mangle.C: New test.
5957 * g++.dg/ext/flexarray-subst.C: New test.
5958 * g++.dg/ext/flexary11.C: New test.
5959 * g++.dg/ext/flexary12.C: New test.
5960 * g++.dg/ext/flexary13.C: New test.
5961 * g++.dg/ext/flexary14.C: New test.
5962 * g++.dg/other/dump-ada-spec-2.C: Adjust.
5964 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
5966 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
5967 Define only if CHECK_FLOAT128 is defined.
5968 (main): Properly initialize u5.
5970 2016-02-03 Jakub Jelinek <jakub@redhat.com>
5973 * gcc.dg/pr69627.c: New test.
5976 * gcc.dg/pr69644.c: New test.
5978 2016-02-03 Mike Stump <mikestump@comcast.net>
5980 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
5981 support for struct-layout-1.exp.
5983 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
5986 * g++.dg/cpp0x/pr69056.C: New test.
5988 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
5989 Alexandre Oliva <aoliva@redhat.com>
5992 * gcc.target/powerpc/pr69461.c: New.
5994 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
5996 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
5998 (check_effective_target_fsanitize_thread): ... to here. Do not
5999 specify additional compile flags for the test source.
6000 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6001 specify additional compile flags for the test source.
6003 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6005 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6007 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6011 * gfortran.dg/coarray_allocate_2.f08: New test.
6012 * gfortran.dg/coarray_allocate_3.f08: New test.
6013 * gfortran.dg/coarray_allocate_4.f08: New test.
6015 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6017 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6018 use same scan-tree-dump-times on all platforms.
6019 * gcc.dg/vect/vect-outer-1.c: Likewise.
6020 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6021 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6022 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6023 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6024 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6025 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6026 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6028 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6030 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6033 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6035 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6037 2016-02-02 James Norris <jnorris@codesourcery.com>
6039 * c-c++-common/goacc/routine-5.c: Add tests.
6041 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
6043 * gcc.target/nvptx/unsigned-cmp.c: New test.
6045 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6047 * gcc.target/aarch64/scalar_shift_1.c
6048 (test_corners_sisd_di): Improve force to SIMD register.
6049 (test_corners_sisd_si): Likewise.
6050 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6051 Remove scan-assembler check for ldr.
6053 2016-02-02 Richard Biener <rguenther@suse.de>
6055 PR tree-optimization/69595
6056 * gcc.dg/Warray-bounds-17.c: New testcase.
6058 2016-02-02 Richard Biener <rguenther@suse.de>
6060 PR tree-optimization/69606
6061 * gcc.dg/torture/pr69606.c: New testcase.
6063 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6066 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6067 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6069 2016-02-02 Alan Modra <amodra@gmail.com>
6072 * gcc.target/powerpc/pr69548.c: New test.
6074 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6076 PR rtl-optimization/69592
6077 * gcc.dg/pr69592.c: New test.
6079 PR preprocessor/69543
6081 * gcc.dg/pr69543.c: New test.
6082 * gcc.dg/pr69558.c: New test.
6084 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
6087 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
6089 2016-02-01 Martin Sebor <msebor@redhat.com>
6091 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6093 2016-02-01 Bin Cheng <bin.cheng@arm.com>
6095 PR tree-optimization/67921
6096 * c-c++-common/ubsan/pr67921.c: New test.
6098 2016-02-01 Richard Biener <rguenther@suse.de>
6101 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6103 2016-02-01 Richard Biener <rguenther@suse.de>
6105 PR tree-optimization/69574
6106 * gcc.dg/torture/pr69574.c: New testcase.
6108 2016-02-01 Richard Biener <rguenther@suse.de>
6110 PR tree-optimization/69579
6111 * gcc.dg/setjmp-6.c: New testcase.
6113 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6115 PR rtl-optimization/69570
6116 * g++.dg/opt/pr69570.C: New test.
6118 2016-02-01 Richard Henderson <rth@redhat.com>
6120 * gcc.dg/pr69535.c: New test.
6122 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
6125 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6126 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6129 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6131 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6133 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
6136 * gfortran.dg/allocate_with_source_17.f03: New test.
6138 2016-01-30 Jakub Jelinek <jakub@redhat.com>
6140 PR tree-optimization/69546
6141 * gcc.dg/torture/pr69546.c: New test.
6143 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
6146 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6148 2016-01-30 Martin Sebor <msebor@redhat.com>
6151 * g++.dg/ext/flexary10.C: New test.
6153 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6156 gfortran.dg/common_23.f90: New test.
6158 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6161 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6162 condition being checked, and disable it when the target supports
6163 misaligned loads and stores.
6165 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6168 * gcc.dg/torture/pr69518.c: New test.
6170 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6173 * gcc.target/i386/pr69530.c: New test.
6175 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
6178 * gcc.target/mips/div-delay.c: New test.
6180 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6183 * gcc.target/i386/pr69551.c: New test.
6186 * gcc.target/i386/pr66137.c: New test.
6188 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6190 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6191 always built for p5600.
6192 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6193 isa=p5600 dg-option.
6195 2016-01-29 Richard Biener <rguenther@suse.de>
6197 PR tree-optimization/69547
6198 * g++.dg/tree-ssa/pr69547.C: New testcase.
6200 2016-01-29 Jakub Jelinek <jakub@redhat.com>
6203 * g++.dg/warn/Wunused-function2.C: New test.
6205 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6207 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6208 support for test to succeed.
6210 2016-01-29 Marek Polacek <polacek@redhat.com>
6214 * g++.dg/ext/constexpr-vla2.C: New test.
6215 * g++.dg/ext/constexpr-vla3.C: New test.
6216 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
6218 2016-01-29 Richard Biener <rguenther@suse.de>
6221 * gcc.dg/uninit-21.c: New testcase.
6223 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
6226 * gcc.target/i386/pr69459.c: New test.
6228 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
6231 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
6232 * gcc.target/mips/pr68400.c: New test.
6234 2016-01-28 Martin Sebor <msebor@redhat.com>
6237 * gcc.target/powerpc/pr17381.c: New test.
6239 2016-01-28 Jakub Jelinek <jakub@redhat.com>
6242 * gcc.dg/torture/pr69542.c: New test.
6244 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
6246 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6248 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
6250 * gcc.dg/pr65980.c: Skip on AIX.
6251 * gcc.dg/pr66688.c: Same.
6253 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
6256 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
6257 * gcc.dg/tree-ssa/sra-18.c: Same.
6259 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6262 * gfortran.dg/block_15.f08: New test.
6263 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
6264 on incorrectly closed BLOCK.
6266 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
6268 * gcc.dg/declare-simd.c: New test.
6269 2016-01-28 Richard Biener <rguenther@suse.de>
6271 PR tree-optimization/69466
6272 * gfortran.dg/vect/pr69466.f90: New testcase.
6274 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6276 * g++.dg/pr67989.C: Remove ARM-specific option.
6277 * gcc.target/arm/pr67989.C: New file.
6279 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
6281 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6282 and expm1 test for glibc < 2.11.
6284 2016-01-27 Richard Henderson <rth@redhat.com>
6286 * gcc.c-torture/execute/pr69447.c: New test.
6288 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
6291 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6293 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6296 * gcc.dg/pr66869.c: New test.
6298 2016-01-25 Jeff Law <law@redhat.com>
6300 PR tree-optimization/68398
6301 PR tree-optimization/69196
6302 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6303 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6304 path to avoid new heuristic allowing more irreducible regions
6305 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6306 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6307 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6308 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6309 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6311 2016-01-27 Marek Polacek <polacek@redhat.com>
6314 * c-c++-common/vector-compare-4.c: New test.
6316 2016-01-27 David Malcolm <dmalcolm@redhat.com>
6318 PR preprocessor/69126
6319 * c-c++-common/pr69126.c: New test case.
6321 2016-01-27 Ian Lance Taylor <iant@google.com>
6323 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6325 2016-01-27 Ryan Burn <contact@rnburn.com>
6328 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
6330 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
6333 * gcc.target/i386/pr69512.c: New test.
6335 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6338 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6340 2016-01-27 Marek Polacek <polacek@redhat.com>
6343 * g++.dg/pr69379.C: New test.
6345 2016-01-27 Martin Sebor <msebor@redhat.com>
6348 * g++.dg/abi/Wabi-2-2.C: New test.
6349 * g++.dg/abi/Wabi-2-3.C: New test.
6350 * g++.dg/abi/Wabi-3-2.C: New test.
6351 * g++.dg/abi/Wabi-3-3.C: New test.
6353 2016-01-27 Richard Biener <rguenther@suse.de>
6355 PR tree-optimization/69166
6356 * gcc.dg/torture/pr69166.c: New testcase.
6358 2016-01-27 Martin Jambor <mjambor@suse.cz>
6360 PR tree-optimization/69355
6361 * gcc.dg/tree-ssa/pr69355.c: New test.
6363 2016-01-27 Marek Polacek <polacek@redhat.com>
6366 * g++.dg/ext/constexpr-vla1.C: New test.
6368 2016-01-20 Christian Bruel <christian.bruel@st.com>
6371 * gcc.target/arm/pr69245.c: New test.
6373 2016-01-27 Jakub Jelinek <jakub@redhat.com>
6375 PR tree-optimization/69399
6376 * gcc.dg/torture/pr69399.c: New test.
6378 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6380 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6382 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6384 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6386 2016-01-26 Tom de Vries <tom@codesourcery.com>
6388 PR tree-optimization/69110
6389 * gcc.dg/autopar/pr69110.c: New test.
6391 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
6392 Sebastian Pop <s.pop@samsung.com>
6394 * gcc.dg/graphite/isl-ast-op-select.c: New.
6396 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6399 * gfortran.dg/allocate_error_6.f90: New test.
6401 2016-01-26 Richard Henderson <rth@redhat.com>
6403 * gcc.dg/tm/pr60908.c: New test.
6405 2016-01-26 David Malcolm <dmalcolm@redhat.com>
6408 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6410 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6411 expected multiline output to reflect the colorization being
6412 disabled before newlines.
6413 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6414 (custom_diagnostic_finalizer): Replace call to
6415 pp_newline_and_flush with call to pp_flush.
6416 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6417 * gfortran.dg/implicit_class_1.f90: Likewise.
6418 * lib/gcc-dg.exp (allow_blank_lines): New global.
6419 (dg-allow-blank-lines-in-output): New procedure.
6420 (gcc-dg-prune): Complain about blank lines in the output, unless
6421 dg-allow-blank-lines-in-output was called.
6422 * lib/multiline.exp (_build_multiline_regex): Only support
6423 arbitrary followup text for non-blank-lines, not for blank lines.
6425 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6427 PR tree-optimization/69483
6428 * gcc.dg/pr69483.c: New test.
6429 * g++.dg/opt/pr69483.C: New test.
6431 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6434 * gcc.target/arm/pr68620.c: New test.
6436 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6438 * gcc.target/i386/pr68986-2.c: Remove -m32.
6440 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6443 * gcc.target/i386/pr68986-1.c: New test.
6444 * gcc.target/i386/pr68986-2.c: Likewise.
6445 * gcc.target/i386/pr68986-3.c: Likewise.
6447 2016-01-26 Christian Bruel <christian.bruel@st.com>
6449 * lib/target-supports.exp
6450 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6451 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6452 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6454 2016-01-26 Richard Biener <rguenther@suse.de>
6456 PR tree-optimization/69452
6457 * gcc.dg/torture/pr69452.c: New testcase.
6459 2016-01-26 Jakub Jelinek <jakub@redhat.com>
6462 * gcc.dg/pr69442.c: New test.
6464 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
6467 * gcc.target/aarch64/simd/pr67896.C: New.
6469 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
6471 PR tree-optimization/69400
6472 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
6474 (plugin_init): Call it.
6475 * gcc.dg/torture/pr69400.c: New test.
6477 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6479 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
6481 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6482 Sebastian Pop <s.pop@samsung.com>
6484 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
6487 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
6488 Sebastian Pop <s.pop@samsung.com>
6490 * gcc.dg/graphite/pr69292.c: New.
6492 2016-01-25 Jakub Jelinek <jakub@redhat.com>
6494 * c-c++-common/goacc/use_device-1.c: New test.
6496 2016-01-25 Jeff Law <law@redhat.com>
6498 PR tree-optimization/69196
6499 PR tree-optimization/68398
6500 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
6501 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6503 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
6506 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
6509 2016-01-25 Richard Biener <rguenther@suse.de>
6512 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
6514 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
6517 * gcc.dg/pr69421.c: New test.
6519 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
6521 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
6522 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
6523 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
6524 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
6525 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
6526 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
6527 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
6528 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
6529 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
6530 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
6532 2016-01-25 Richard Biener <rguenther@suse.de>
6534 PR tree-optimization/69376
6535 * gcc.dg/torture/pr69376.c: New testcase.
6537 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6541 * gfortran.dg/interface_38.f90: New test.
6542 * gfortran.dg/interface_39.f90: New test.
6544 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
6547 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6552 * g++.dg/template/pr11858.C: New test.
6553 * g++.dg/template/pr24663.C: New test.
6554 * g++.dg/template/unify12.C: New test.
6555 * g++.dg/template/unify13.C: New test.
6556 * g++.dg/template/unify14.C: New test.
6557 * g++.dg/template/unify15.C: New test.
6558 * g++.dg/template/unify16.C: New test.
6559 * g++.dg/template/unify17.C: New test.
6561 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
6564 gfortran.dg/pr68283.f90: New test.
6566 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6569 * gfortran.dg/inline_matmul_13.f90: New test.
6570 * gfortran.dg/matmul_bounds_8.f90: New test.
6571 * gfortran.dg/matmul_bounds_9.f90: New test.
6572 * gfortran.dg/matmul_bounds_10.f90: New test.
6574 2016-01-23 Tom de Vries <tom@codesourcery.com>
6576 PR tree-optimization/69426
6577 * gcc.dg/autopar/pr69426.c: New test.
6579 2016-01-23 Martin Sebor <msebor@redhat.com>
6583 * g++.dg/cpp0x/alignas5.C: New test.
6584 * g++.dg/ext/vector29.C: Same.
6586 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
6588 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
6589 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
6590 _GNU_SOURCE from compile flags to the source.
6591 * gcc.target/i386/chkp-stropt-12.c: Ditto.
6592 * gcc.target/i386/chkp-stropt-16.c: Ditto.
6593 * gcc.target/i386/chkp-stropt-4.c: Ditto.
6594 * gcc.target/i386/chkp-stropt-8.c: Ditto.
6596 2016-01-22 Jakub Jelinek <jakub@redhat.com>
6599 * g++.dg/opt/pr69432.C: New test.
6601 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6603 * gcc.target/powerpc/pr63354c: Adjust target selector to include
6604 32-bit targets testing an -m64 multilib.
6606 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6608 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
6611 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
6613 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
6615 2016-01-21 Christian Bruel <christian.bruel@st.com>
6618 * gcc.target/i386/pr68674.c
6619 * gcc.target/aarch64/pr68674.c
6620 * gcc.target/arm/pr68674.c
6622 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6625 * gcc.c-torture/execute/pr69403.c: New test.
6627 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6630 * g++.dg/template/pr55843.C: New.
6632 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
6635 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
6636 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
6638 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6641 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
6642 from dg-do compile directive, and instead add
6643 { dg-require-effective-target int128 }.
6645 2016-01-20 Martin Sebor <msebor@redhat.com>
6648 * gcc.dg/sync-fetch.c: New test.
6650 2016-01-21 Martin Sebor <msebor@redhat.com>
6653 * gcc.target/powerpc/pr69252.c: New test.
6655 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6658 * gfortran.dg/pr65996.f90: New test.
6660 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
6663 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
6664 expected to generate an error.
6666 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
6669 * gcc.dg/torture/pr66178.c: New test.
6671 2016-01-21 Anton Blanchard <anton@samba.org>
6672 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6675 * gcc.target/powerpc/pr63354.c: New test.
6677 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
6679 PR rtl-optimization/68990
6680 * gcc.target/i386/pr68990: New.
6682 2016-01-21 Nick Clifton <nickc@redhat.com>
6685 * gcc.target/mips/pr69129.c: New.
6687 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
6690 * g++.dg/cpp0x/pr58046.C: New.
6692 2016-01-21 Jakub Jelinek <jakub@redhat.com>
6696 * gcc.target/arm/pr69187.c: New test.
6699 * g++.dg/torture/pr69355.C: New test.
6701 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6702 Sebastian Pop <s.pop@samsung.com>
6704 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
6706 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
6707 Sebastian Pop <s.pop@samsung.com>
6709 * gcc.dg/graphite/pr68976.c: New test.
6711 2016-01-21 Jakub Jelinek <jakub@redhat.com>
6714 * c-c++-common/pr67653.c: New test.
6715 * gcc.dg/torture/pr29119.c: Add dg-warning.
6717 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
6719 * gcc.target/powerpc/cpu-builtin-1.c: New test.
6721 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6724 * gcc.dg/pr24293.c: New test.
6725 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
6726 incomplete struct type.
6727 * gcc.dg/declspec-1.c: Likewise.
6728 * gcc.dg/pr63549.c: Likewise.
6730 2016-01-20 Jakub Jelinek <jakub@redhat.com>
6732 PR tree-optimization/66612
6733 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
6734 for bdn instruction.
6736 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6738 * lib/target-supports.exp
6739 (check_effective_target_arm_fp_ok_nocache): New.
6740 (check_effective_target_arm_fp_ok): New.
6741 (add_options_for_arm_fp): New.
6742 (check_effective_target_arm_crypto_ok_nocache): Require
6743 target_arm_v8_neon_ok instead of arm32.
6744 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
6745 (check_effective_target_arm_crypto_pragma_ok): New.
6746 (add_options_for_arm_vfp): New.
6747 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
6748 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
6749 target instead. Force initial fpu to vfp.
6750 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
6751 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
6752 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
6754 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
6755 use arm_vfp effective target instead. Force initial fpu to vfp.
6756 * gcc.target/arm/attr-neon3.c: Likewise.
6757 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
6759 * gcc.target/arm/unsigned-float.c: Likewise.
6760 * gcc.target/arm/vfp-1.c: Likewise.
6761 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6762 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
6763 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6764 * gcc.target/arm/vfp-ldmias.c: Likewise.
6765 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6766 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6767 * gcc.target/arm/vfp-stmiad.c: Likewise.
6768 * gcc.target/arm/vfp-stmias.c: Likewise.
6769 * gcc.target/arm/vnmul-1.c: Likewise.
6770 * gcc.target/arm/vnmul-2.c: Likewise.
6771 * gcc.target/arm/vnmul-3.c: Likewise.
6772 * gcc.target/arm/vnmul-4.c: Likewise.
6774 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
6777 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
6778 the MPX run-time library, for compile-time MPX test.
6779 * gcc.target/i386/chkp-always_inline.c: Likewise.
6780 * gcc.target/i386/chkp-bndret.c: Likewise.
6781 * gcc.target/i386/chkp-builtins-1.c: Likewise.
6782 * gcc.target/i386/chkp-builtins-2.c: Likewise.
6783 * gcc.target/i386/chkp-builtins-3.c: Likewise.
6784 * gcc.target/i386/chkp-builtins-4.c: Likewise.
6785 * gcc.target/i386/chkp-const-check-1.c: Likewise.
6786 * gcc.target/i386/chkp-const-check-2.c: Likewise.
6787 * gcc.target/i386/chkp-hidden-def.c: Likewise.
6788 * gcc.target/i386/chkp-label-address.c: Likewise.
6789 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
6790 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
6791 * gcc.target/i386/chkp-pr69044.c: Likewise.
6792 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
6793 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
6794 * gcc.target/i386/chkp-strchr.c: Likewise.
6795 * gcc.target/i386/chkp-strlen-1.c: Likewise.
6796 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6797 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6798 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6799 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6800 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6801 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6802 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6803 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6804 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6805 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6806 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6807 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6808 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6809 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6810 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6811 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6812 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6813 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6814 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6815 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6816 * gcc.target/i386/pr63995-2.c: Likewise.
6817 * gcc.target/i386/pr64805.c: Likewise.
6818 * gcc.target/i386/pr65044.c: Likewise.
6819 * gcc.target/i386/pr65167.c: Likewise.
6820 * gcc.target/i386/pr65183.c: Likewise.
6821 * gcc.target/i386/pr65184.c: Likewise.
6822 * gcc.target/i386/thunk-retbnd.c: Likewise.
6824 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
6826 PR tree-optimization/69328
6827 * gcc.dg/pr69328.c: New test.
6829 2016-01-20 Jeff Law <law@redhat.com>
6832 * gcc.target/m68k/pr25114.c: New test.
6834 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6836 * gcc.target/arm/memset-inline-10.c: Added
6837 dg-require-effective-target arm_thumb2_ok.
6839 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
6841 * gcc.dg/debug/dwarf2/sso.c: New test.
6843 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
6846 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
6847 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
6848 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
6850 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6853 * g++.dg/ipa/devirt-50.C: New testcase.
6855 2016-01-19 Marek Polacek <polacek@redhat.com>
6858 * g++.dg/cpp1y/parameter-pack-1.C: New test.
6859 * g++.dg/cpp1y/parameter-pack-2.C: New test.
6861 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6864 * gcc.target/arm/pr69135_1.c: New test.
6866 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6868 * gcc.target/aarch64/ccmp_1.c: Add new tests.
6870 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
6872 * gcc.target/aarch64/ccmp_1.c: New testcase.
6874 2016-01-19 Marek Polacek <polacek@redhat.com>
6877 * g++.dg/cpp0x/enum30.C: New test.
6879 2016-01-19 Richard Biener <rguenther@suse.de>
6881 PR tree-optimization/69336
6882 * g++.dg/tree-ssa/pr69336.C: New testcase.
6884 2016-01-19 Jakub Jelinek <jakub@redhat.com>
6887 * gcc.dg/pr65779.c: New test.
6889 2016-01-19 Richard Biener <rguenther@suse.de>
6891 PR tree-optimization/69352
6892 * gcc.dg/torture/pr69352.c: New testcase.
6894 2016-01-19 Jakub Jelinek <jakub@redhat.com>
6896 PR rtl-optimization/68955
6897 PR rtl-optimization/64557
6898 * gcc.dg/torture/pr68955.c: New test.
6900 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6903 * g++.dg/torture/pr69136.C: New testcase.
6905 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
6908 * g++.dg/lto/pr69133_0.C: New testcase.
6909 * g++.dg/lto/pr69133_1.C: New testcase.
6911 2016-01-15 Jeff Law <law@redhat.com>
6913 PR tree-optimization/69320
6914 * gcc.c-torture/pr69320-1.c: New test.
6915 * gcc.c-torture/pr69320-2.c: New test.
6916 * gcc.c-torture/pr69320-3.c: New test.
6917 * gcc.c-torture/pr69320-4.c: New test.
6919 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
6924 * g++.dg/template/pr11858.C: New test.
6925 * g++.dg/template/pr24663.C: New test.
6926 * g++.dg/template/unify12.C: New test.
6927 * g++.dg/template/unify13.C: New test.
6928 * g++.dg/template/unify14.C: New test.
6929 * g++.dg/template/unify15.C: New test.
6930 * g++.dg/template/unify16.C: New test.
6931 * g++.dg/template/unify17.C: New test.
6933 2016-01-18 David Malcolm <dmalcolm@redhat.com>
6936 * gcc.dg/pr69181-1.c: New test file.
6937 * gcc.dg/pr69181-2.c: New test file.
6938 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
6939 globals by moving it to...
6940 (cleanup-after-saved-dg-test): ...this new function. Add
6941 "global additional_sources_used". Add reset of global
6942 multiline_expected_outputs to the empty list.
6943 * lib/multiline.exp (_multiline_expected_outputs): Rename this
6945 (multiline_expected_outputs): ...this, and updated comments to
6946 note that it is modified from gcc-dg.exp.
6947 (dg-end-multiline-output): Update for the above renaming.
6948 (handle-multiline-outputs): Likewise. Remove the clearing
6949 of the expected outputs to the empty list.
6951 2016-01-18 Richard Biener <rguenther@suse.de>
6953 PR tree-optimization/69297
6954 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
6956 2016-01-18 Joseph Myers <joseph@codesourcery.com>
6958 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
6960 * gcc.target/mips/mips-3d-2.c: Likewise.
6961 * gcc.target/mips/mips-3d-3.c: Likewise.
6962 * gcc.target/mips/mips-3d-4.c: Likewise.
6963 * gcc.target/mips/mips-3d-5.c: Likewise.
6964 * gcc.target/mips/mips-3d-6.c: Likewise.
6965 * gcc.target/mips/mips-3d-7.c: Likewise.
6966 * gcc.target/mips/mips-3d-8.c: Likewise.
6967 * gcc.target/mips/mips-3d-9.c: Likewise.
6968 * gcc.target/mips/mips-ps-1.c: Likewise.
6969 * gcc.target/mips/mips-ps-2.c: Likewise.
6970 * gcc.target/mips/mips-ps-3.c: Likewise.
6971 * gcc.target/mips/mips-ps-4.c: Likewise.
6972 * gcc.target/mips/mips-ps-5.c: Likewise.
6973 * gcc.target/mips/mips-ps-6.c: Likewise.
6974 * gcc.target/mips/mips-ps-7.c: Likewise.
6975 * gcc.target/mips/mips-ps-type.c: Likewise.
6976 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6977 * gcc.target/mips/mips16-attributes-6.c: Likewise.
6979 2016-01-18 Tom de Vries <tom@codesourcery.com>
6981 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
6982 * c-c++-common/goacc/kernels-double-reduction.c: New test.
6983 * c-c++-common/goacc/kernels-empty.c: New test.
6984 * c-c++-common/goacc/kernels-eternal.c: New test.
6985 * c-c++-common/goacc/kernels-loop-2.c: New test.
6986 * c-c++-common/goacc/kernels-loop-3.c: New test.
6987 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
6988 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
6989 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
6990 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
6991 * c-c++-common/goacc/kernels-loop-data.c: New test.
6992 * c-c++-common/goacc/kernels-loop-g.c: New test.
6993 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
6994 * c-c++-common/goacc/kernels-loop-n.c: New test.
6995 * c-c++-common/goacc/kernels-loop-nest.c: New test.
6996 * c-c++-common/goacc/kernels-loop.c: New test.
6997 * c-c++-common/goacc/kernels-noreturn.c: New test.
6998 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
6999 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7000 * c-c++-common/goacc/kernels-reduction.c: New test.
7002 2016-01-18 Tom de Vries <tom@codesourcery.com>
7004 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7005 * gcc.dg/autopar/outer-2.c: Same.
7006 * gcc.dg/autopar/outer-3.c: Same.
7007 * gcc.dg/autopar/outer-4.c: Same.
7008 * gcc.dg/autopar/outer-5.c: Same.
7009 * gcc.dg/autopar/outer-6.c: Same.
7010 * gcc.dg/autopar/parallelization-1.c: Same.
7011 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7012 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7013 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7014 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7015 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7016 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7017 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7018 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7019 * gcc.dg/autopar/pr39500-1.c: Same.
7020 * gcc.dg/autopar/pr39500-2.c: Same.
7021 * gcc.dg/autopar/pr46193.c: Same.
7022 * gcc.dg/autopar/pr46194.c: Same.
7023 * gcc.dg/autopar/pr49580.c: Same.
7024 * gcc.dg/autopar/pr49960-1.c: Same.
7025 * gcc.dg/autopar/pr49960.c: Same.
7026 * gcc.dg/autopar/pr68373.c: Same.
7027 * gcc.dg/autopar/reduc-1.c: Same.
7028 * gcc.dg/autopar/reduc-1char.c: Same.
7029 * gcc.dg/autopar/reduc-1short.c: Same.
7030 * gcc.dg/autopar/reduc-2.c: Same.
7031 * gcc.dg/autopar/reduc-2char.c: Same.
7032 * gcc.dg/autopar/reduc-2short.c: Same.
7033 * gcc.dg/autopar/reduc-3.c: Same.
7034 * gcc.dg/autopar/reduc-4.c: Same.
7035 * gcc.dg/autopar/reduc-6.c: Same.
7036 * gcc.dg/autopar/reduc-7.c: Same.
7037 * gcc.dg/autopar/reduc-8.c: Same.
7038 * gcc.dg/autopar/reduc-9.c: Same.
7039 * gcc.dg/autopar/uns-outer-4.c: Same.
7040 * gcc.dg/autopar/uns-outer-5.c: Same.
7041 * gcc.dg/autopar/uns-outer-6.c: Same.
7042 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7043 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7045 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7048 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7049 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7051 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7054 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7055 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7056 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7058 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7061 * gcc.dg/tree-ssa/sra-17.c: New.
7062 * gcc.dg/tree-ssa/sra-18.c: New.
7064 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7066 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7068 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7070 * gnat.dg/inline12.adb: New test.
7072 2016-01-18 Bin Cheng <bin.cheng@arm.com>
7074 PR tree-optimization/66797
7075 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7077 2016-01-18 Richard Biener <rguenther@suse.de>
7079 PR tree-optimization/69170
7080 * gcc.dg/torture/pr69170.c: New testcase.
7082 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
7084 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7086 2016-01-16 Tom de Vries <tom@codesourcery.com>
7088 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7090 2016-01-16 Tom de Vries <tom@codesourcery.com>
7092 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7093 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7094 redundant dg-require-effective-target pthread.
7095 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7096 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7097 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7098 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7099 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7100 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7101 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7103 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
7106 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7107 * gcc.target/powerpc/recip-7.c: Same.
7109 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7112 * g++.dg/template/pr69091.C: New test.
7114 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7116 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7117 dump does not contain an error_mark_node.
7118 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7119 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7121 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7124 * g++.dg/template/pr68936.C: New test.
7126 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
7129 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7130 * gcc.target/powerpc/recip-2.c: Same.
7131 * gcc.target/powerpc/recip-3.c: Same.
7132 * gcc.target/powerpc/recip-4.c: Same.
7133 * gcc.target/powerpc/recip-sqrtf.c: Same.
7135 2016-01-15 Jeff Law <law@redhat.com>
7137 PR tree-optimization/69270
7138 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7139 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7141 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
7144 * gfortran.dg/deferred_character_13.f90: New test for the fix
7145 of comment 3 of the PR.
7148 * gfortran.dg/deferred_character_8.f90: New test
7149 * gfortran.dg/allocate_error_5.f90: New test
7152 * gfortran.dg/deferred_character_10.f90: New test
7155 * gfortran.dg/deferred_character_14.f90: New test
7158 * gfortran.dg/deferred_character_11.f90: New test
7161 * gfortran.dg/deferred_character_9.f90: New test
7163 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7165 PR rtl-optimization/69030
7166 * gcc.target/i386/pr69030.c: New.
7168 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7170 * gcc.target/aarch64/target_attr_17.c: New test.
7172 2016-01-15 Richard Biener <rguenther@suse.de>
7174 PR tree-optimization/66856
7175 * gcc.dg/torture/pr66856-1.c: New testcase.
7176 * gcc.dg/torture/pr66856-2.c: Likewise.
7178 2016-01-15 Richard Biener <rguenther@suse.de>
7181 * g++.dg/lto/pr69137_0.C: New testcase.
7183 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7186 * gcc.target/i386/pr69246.c: New test.
7188 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7190 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
7192 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7195 * g++.dg/init/const9.C: Disable test on S/390.
7197 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7199 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7200 * g++.dg/Wno-frame-address.C: Ditto.
7202 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7204 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7206 2016-01-15 Richard Biener <rguenther@suse.de>
7208 PR tree-optimization/68961
7209 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7211 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7213 * gcc.target/i386/pr65105-5.c: New test.
7215 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
7217 * gcc.c-torture/execute/alias-4.c: New testcase.
7219 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
7222 * g++.dg/ipa/devirt-49.C: New testcase.
7224 2016-01-15 Christian Bruel <christian.bruel@st.com>
7227 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
7228 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
7229 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
7231 2016-01-15 Richard Biener <rguenther@suse.de>
7233 PR tree-optimization/69117
7234 * gcc.dg/torture/pr69117.c: New testcase.
7236 2015-01-14 Ryan Burn <contact@rnburn.com>
7239 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
7241 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7244 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
7245 range tests use 100 * maximum instead of maximum + 1.
7247 2016-01-14 Jakub Jelinek <jakub@redhat.com>
7250 * gcc.dg/guality/pr69244.c: New test.
7252 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
7254 * lib/target-supports.exp (check_effective_target_issignaling):
7256 * gcc.dg/pr61441.c: Require issignaling effective target.
7258 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
7261 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
7263 2016-01-14 David Malcolm <dmalcolm@redhat.com>
7266 PR preprocessor/69177
7267 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
7268 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
7269 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
7270 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7272 2016-01-14 Marek Polacek <polacek@redhat.com>
7275 * gcc.dg/array-15.c: New test.
7277 2016-01-14 Jakub Jelinek <jakub@redhat.com>
7280 PR tree-optimization/69155
7281 * gfortran.dg/pr68146.f: New test.
7282 * gfortran.dg/pr69155.f90: New test.
7284 2016-01-14 Richard Biener <rguenther@suse.de>
7286 PR tree-optimization/68060
7287 * gcc.dg/torture/pr68060-1.c: New testcase.
7288 * gcc.dg/torture/pr68060-2.c: Likewise.
7290 2016-01-14 Nick Clifton <nickc@redhat.com>
7292 * lib/target-supports.exp
7293 (check_effective_target_arm_neon_ok_nocache): Add an option
7294 sequence that includes setting the ARM architecture to ARMv7-A.
7295 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7296 command line options necessary to enable Neon support.
7297 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7298 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7299 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7300 * gcc.target/arm/pr69180.c: Likewise.
7302 2016-01-14 Jeff Law <law@redhat.com>
7304 PR tree-optimization/69270
7305 * gcc.dg/tree-ssa/pr69270.c: New test.
7307 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7310 * c-c++-common/pr66208.c: New file.
7312 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7314 PR tree-optimization/69156
7315 * gcc.dg/pr69156.c: New test.
7317 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7319 * gcc.target/i386/pr69225-7.c: New test.
7321 2016-01-13 Richard Henderson <rth@redhat.com>
7323 * gcc.dg/tm/memopt-13.c: Update expected function.
7324 * gcc.dg/tm/memopt-6.c: Likewise.
7326 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
7328 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
7329 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
7330 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
7331 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7333 2016-01-13 Tom de Vries <tom@codesourcery.com>
7335 PR tree-optimization/69169
7336 * gcc.dg/pr69169.c: New test.
7338 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7341 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7342 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
7343 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
7344 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
7345 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
7346 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
7347 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
7348 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
7350 2016-01-13 Jakub Jelinek <jakub@redhat.com>
7353 * gcc.dg/pr69247.c: New test.
7355 2016-01-13 Richard Biener <rguenther@suse.de>
7357 PR tree-optimization/69242
7358 * gcc.dg/torture/pr69242.c: New testcase.
7360 2016-01-13 Richard Biener <rguenther@suse.de>
7362 PR tree-optimization/69186
7363 * gcc.dg/torture/pr69186.c: New testcase.
7365 2016-01-13 Jeff Law <law@redhat.com>
7367 PR tree-optimization/67755
7368 * gcc.dg/tree-ssa/pr67755.c: New test.
7370 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7372 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7373 pass number in output by a star.
7375 2016-01-12 Bin Cheng <bin.cheng@arm.com>
7377 PR tree-optimization/68911
7378 * gcc.c-torture/execute/pr68911.c: New test.
7380 2016-01-12 Marek Polacek <polacek@redhat.com>
7383 * g++.dg/warn/permissive-1.C: New test.
7385 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7389 * g++.dg/opt/pr69213.C: New test.
7391 2016-01-12 Christian Bruel <christian.bruel@st.com>
7394 * gcc.target/arm/pr69180.c: New test.
7396 2016-01-12 Richard Biener <rguenther@suse.de>
7399 * g++.dg/lto/pr69077_0.C: New testcase.
7400 * g++.dg/lto/pr69077_1.C: Likewise.
7402 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7405 * g++.dg/opt/pr69175.C: New test.
7407 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7409 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7410 rather than #including math.h & stdlib.h.
7411 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7412 * gcc.dg/vect/pr49771.c: Likewise.
7413 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7414 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7415 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7416 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7417 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7418 * gcc.dg/vect/pr44507.c: Likewise.
7419 * gcc.dg/vect/pr45902.c: Likewise.
7420 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7421 * gcc.dg/vect/vect-117.c: Likewise.
7422 * gcc.dg/vect/vect-99.c: Likewise.
7423 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7424 * gcc.dg/vect/vect-cond-1.c: Likewise.
7425 * gcc.dg/vect/vect-cond-2.c: Likewise.
7426 * gcc.dg/vect/vect-cond-3.c: Likewise.
7427 * gcc.dg/vect/vect-cond-4.c: Likewise.
7428 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7429 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7430 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7431 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7432 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7433 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7434 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7435 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7436 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7437 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7438 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7439 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7440 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7441 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7442 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7443 include of signal.h.
7444 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7445 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7446 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7447 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7448 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7449 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7450 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7451 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7452 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7453 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7454 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7455 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7456 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
7457 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
7458 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
7459 * gcc.dg/vect/vect-outer-5.c: Likewise.
7460 * gcc.dg/vect/vect-outer-6.c: Likewise.
7461 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
7464 2016-01-12 Nick Clifton <nickc@redhat.com>
7467 * gcc.dg/lto/pr61886_0.c: Rename the external function called
7468 to fread so that it will be found in all target runtimes.
7470 2016-01-12 Richard Biener <rguenther@suse.de>
7472 PR tree-optimization/69053
7473 * g++.dg/torture/pr69053.C: New testcase.
7475 2016-01-12 Richard Biener <rguenther@suse.de>
7477 PR tree-optimization/69168
7478 * gcc.dg/torture/pr69168.c: New testcase.
7480 2016-01-12 Richard Biener <rguenther@suse.de>
7482 PR tree-optimization/69157
7483 * gcc.dg/torture/pr69157.c: New testcase.
7485 2016-01-12 Richard Biener <rguenther@suse.de>
7487 PR tree-optimization/69174
7488 * gcc.dg/torture/pr69174.c: New testcase.
7490 2016-01-12 Jakub Jelinek <jakub@redhat.com>
7494 * g++.dg/tls/pr66808.C: New test.
7495 * g++.dg/tls/pr69000.C: New test.
7497 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7499 * gcc.target/powerpc/swaps-p8-23.c: New test.
7500 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
7502 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
7504 PR tree-optimization/68356
7505 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
7507 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
7508 Jim Wilson <jim.wilson@linaro.org>
7511 * gcc.target/arm/pr69194.c: New test.
7513 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
7516 * gcc.target/i386/pr69225-1.c: New test.
7517 * gcc.target/i386/pr69225-2.c: Likewise.
7518 * gcc.target/i386/pr69225-3.c: Likewise.
7519 * gcc.target/i386/pr69225-4.c: Likewise.
7520 * gcc.target/i386/pr69225-5.c: Likewise.
7521 * gcc.target/i386/pr69225-6.c: Likewise.
7523 2016-01-11 Jakub Jelinek <jakub@redhat.com>
7526 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
7530 * gcc.dg/pr69071.c: New test.
7533 * g++.dg/opt/pr69211.C: New test.
7535 PR tree-optimization/69214
7536 * gcc.c-torture/compile/pr69214.c: New test.
7538 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
7540 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
7541 * gcc.target/i386/pr66232-11.c: Ditto.
7542 * gcc.target/i386/pr66232-12.c: Ditto.
7543 * gcc.target/i386/pr66232-13.c: Ditto.
7545 2016-01-11 Richard Biener <rguenther@suse.de>
7547 PR tree-optimization/69173
7548 * gcc.dg/torture/pr69173.c: New testcase.
7550 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7552 PR rtl-optimization/68796
7553 * gcc.target/aarch64/tst_5.c: New test.
7554 * gcc.target/aarch64/tst_6.c: Likewise.
7556 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7558 PR rtl-optimization/68841
7559 * gcc.dg/pr68841.c: New test.
7560 * gcc.c-torture/execute/pr68841.c: New test.
7562 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
7564 PR rtl-optimization/68920
7565 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
7567 * gcc.dg/ifcvt-5.c: New test.
7569 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
7572 * g++.dg/pr69123.C: New.
7574 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7577 * gcc.target/i386/pr69010.c: New test.
7579 2016-01-11 Martin Jambor <mjambor@suse.cz>
7582 * gcc.target/i386/chkp-pr69044.c: New test.
7584 2016-01-11 Tom de Vries <tom@codesourcery.com>
7586 PR tree-optimization/69109
7587 * gcc.dg/autopar/pr69109-2.c: New test.
7588 * gcc.dg/autopar/pr69109.c: New test.
7590 2016-01-11 Tom de Vries <tom@codesourcery.com>
7592 PR tree-optimization/69108
7593 * gcc.dg/autopar/pr69108.c: New test.
7595 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
7598 * c-c++-common/Wisleading-indentation.c: Augment test.
7600 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7603 * gfortran.dg/inline_matmul_12.f90: New test.
7605 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
7608 * gfortran.dg/actual_array_offset_1: New test.
7610 2016-01-10 Tom de Vries <tom@codesourcery.com>
7612 PR tree-optimization/69062
7613 * gcc.dg/autopar/pr69062.c: New test.
7615 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
7617 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
7618 * gcc.dg/vect/slp-perm-2.c: Likewise.
7619 * gcc.dg/vect/slp-perm-3.c: Likewise.
7620 * gcc.dg/vect/slp-perm-5.c: Likewise.
7621 * gcc.dg/vect/slp-perm-6.c: Likewise.
7622 * gcc.dg/vect/slp-perm-7.c: Likewise.
7623 * gcc.dg/vect/slp-perm-8.c: Likewise.
7625 2016-01-10 Tom de Vries <tom@codesourcery.com>
7627 PR tree-optimization/69039
7628 * gcc.dg/autopar/pr69039.c: New test.
7630 2016-01-09 Marek Polacek <polacek@redhat.com>
7633 * g++.dg/pr69113.C: New test.
7635 2016-01-09 Jakub Jelinek <jakub@redhat.com>
7638 PR tree-optimization/69097
7639 * gcc.c-torture/execute/pr50865.c: New test.
7640 * gcc.c-torture/execute/pr69097-1.c: New test.
7641 * gcc.c-torture/execute/pr69097-2.c: New test.
7642 * gcc.dg/pr69097-1.c: New test.
7643 * gcc.dg/pr69097-2.c: New test.
7645 2016-01-09 Jakub Jelinek <jakub@redhat.com>
7648 * g++.dg/opt/pr69164.C: New test.
7650 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7652 PR tree-optimization/69167
7653 * gcc.dg/pr69167.c: New test.
7655 2016-01-08 Marek Polacek <polacek@redhat.com>
7658 * g++.dg/pr68449.C: New.
7660 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
7662 PR tree-optimization/68707
7663 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
7664 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
7665 on platforms supporting it.
7666 * gcc.dg/vect/slp-perm-2.c: Likewise.
7667 * gcc.dg/vect/slp-perm-3.c: Likewise.
7668 * gcc.dg/vect/slp-perm-5.c: Likewise.
7669 * gcc.dg/vect/slp-perm-7.c: Likewise.
7670 * gcc.dg/vect/slp-perm-8.c: Likewise.
7671 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
7672 on platforms supporting it.
7674 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7676 PR tree-optimization/69162
7677 * gcc.dg/pr69162.c: New test.
7679 PR tree-optimization/69172
7680 * gcc.dg/pr69172.c: New test.
7682 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
7684 PR tree-optimization/67781
7685 * gcc.c-torture/execute/pr67781.c: New file.
7687 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7689 PR tree-optimization/69083
7690 * gcc.dg/vect/pr69083.c: New test.
7692 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
7694 PR tree-optimization/61441
7695 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
7696 Use -fexcess-precision=standard for compiler options.
7697 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
7699 2016-01-08 Jakub Jelinek <jakub@redhat.com>
7702 * gfortran.dg/gomp/pr69128.f90: New test.
7705 * g++.dg/ext/pr69145-1.C: New test.
7706 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
7707 * g++.dg/ext/pr69145-2.h: New file.
7709 2016-01-07 Martin Sebor <msebor@redhat.com>
7712 * gcc.dg/atomic-fetch-bool.c: New test.
7713 * gcc.dg/sync-fetch-bool.c: New test.
7715 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7718 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
7720 2016-01-07 Nick Clifton <nickc@redhat.com>
7723 * g++.dg/pr66655.C: New test.
7724 * g++.dg/pr66655_1.cc: Test support file.
7725 * g++.dg/pr66655.h: Test header file.
7727 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7730 gfortran.dg/gomp/pr66680.f90: New test.
7732 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
7735 * gcc.target/i386/pr69171-1.c: New test.
7736 * gcc.target/i386/pr69171-2.c: Likewise.
7737 * gcc.target/i386/pr69171-3.c: Likewise.
7738 * gcc.target/i386/pr69171-4.c: Likewise.
7739 * gcc.target/i386/pr69171-5.c: Likewise.
7740 * gcc.target/i386/pr69171-6.c: Likewise.
7742 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
7745 * c-c++-common/pr67639.c: New test.
7747 2016-01-07 Jakub Jelinek <jakub@redhat.com>
7749 PR tree-optimization/69141
7750 * g++.dg/opt/pr69141.C: New test.
7752 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
7754 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
7756 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
7759 * gcc.target/i386/pr69140.c: New test
7761 2016-01-06 David Malcolm <dmalcolm@redhat.com>
7763 * gcc.dg/bad-dereference.c: New test case.
7765 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7767 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
7769 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
7771 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
7773 2016-01-06 Marek Polacek <polacek@redhat.com>
7776 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
7778 2016-01-05 Marek Polacek <polacek@redhat.com>
7781 * gcc.dg/atomic-invalid-2.c: New.
7783 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7786 * gcc.target/i386/pr68991.c: New test.
7788 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
7791 * g++.dg/pr68991-1.C: New test.
7792 * g++.dg/pr68991-2.C: Likewise.
7794 2016-01-05 Sergei Trofimovich <siarheit@google.com>
7797 * gcc.target/ia64/pr60465-gprel64.c: New test.
7798 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
7800 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7802 PR rtl-optimization/68651
7803 * gcc.target/aarch64/pr68651_1.c: New test.
7805 2016-01-05 David Malcolm <dmalcolm@redhat.com>
7808 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
7810 2016-01-05 Nathan Sidwell <nathan@acm.org>
7813 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
7815 * gcc.dg/alias-15.c: New.
7817 2016-01-05 Nick Clifton <nickc@redhat.com>
7820 * g++.dg/pr68770.C: New test.
7822 2016-01-04 Mike Stump <mikestump@comcast.net>
7824 * lib/target-supports.exp (check_effective_target_cilkplus):
7825 cilkplus targets require pthreads.
7826 (check_effective_target_cilkplus): Remove special case for NVPTX.
7828 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7830 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
7833 2016-01-04 Jakub Jelinek <jakub@redhat.com>
7835 Update copyright years.
7837 2016-01-04 Marek Polacek <polacek@redhat.com>
7840 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
7841 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
7842 * gcc.dg/atomic/stdatomic-op-5.c: New test.
7844 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7846 * gcc.target/sparc/20160104-2.c: New test.
7848 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
7850 * gcc.target/sparc/20160104-1.c: New test.
7852 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
7855 * gfortran.dg/pr65045.f90: New test.
7857 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
7859 * gnat.dg/specs/debug1.ads: Delete.
7861 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7863 PR libgfortran/68867
7864 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
7867 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7869 PR libgfortran/68867
7870 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
7873 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
7876 * gfortran.dg/pr68864.f90: New test.
7878 2016-01-01 Jakub Jelinek <jakub@redhat.com>
7880 PR tree-optimization/69070
7881 * gcc.dg/pr69070.c: New test.
7884 * gfortran.dg/pr69055.f90: New test.
7887 * gcc.dg/pr69015.c: New test.
7889 Copyright (C) 2016 Free Software Foundation, Inc.
7891 Copying and distribution of this file, with or without modification,
7892 are permitted in any medium without royalty provided the copyright
7893 notice and this notice are preserved.