1 2013-05-02 Jeff Law <law@redhat.com>
3 PR tree-optimization/57411
4 * gcc.c-torture/execute/pr57144.c: New test.
6 2013-05-03 Jakub Jelinek <jakub@redhat.com>
8 PR rtl-optimization/57130
9 * gcc.c-torture/execute/pr57130.c: New test.
11 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
13 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
15 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
17 * gcc.target/aarch64/fabd.c: New file.
19 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
22 * g++.dg/cpp0x/pr54318.C: New.
24 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
27 * g++.dg/parse/error51.C: New.
28 * g++.dg/parse/error15.C: Adjust column numbers.
30 2013-05-02 Tobias Burnus <burnus@net-b.de>
33 * gfortran.dg/size_kind_2.f90: New.
34 * gfortran.dg/size_kind_3.f90: New.
36 2013-05-02 Richard Biener <rguenther@suse.de>
39 * g++.dg/torture/pr57140.C: New testcase.
41 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
44 * gcc.target/arm/pr56732-1.c: New test.
46 2013-05-02 Martin Jambor <mjambor@suse.cz>
49 * gcc.dg/ipa/pr56988.c: New test.
51 2013-05-02 Ian Bolton <ian.bolton@arm.com>
53 * gcc.target/aarch64/bics_1.c: New test.
54 * gcc.target/aarch64/bics_2.c: Likewise.
56 2013-05-02 Jakub Jelinek <jakub@redhat.com>
58 PR rtl-optimization/57131
59 * gcc.c-torture/execute/pr57131.c: New test.
61 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
64 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
66 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
69 * gcc.target/i386/pr57091.c: New test.
71 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
73 * gcc.target/aarch64/vect-vaddv.c: New.
75 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
77 * gcc.target/aarch64/vect-vmaxv.c: New.
78 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
80 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
82 * gcc.target/aarch64/scalar-vca.c: New.
83 * gcc.target/aarch64/vect-vca.c: Likewise.
85 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
87 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
88 (test_vceqd_s64): Force arguments to SIMD registers.
89 (test_vceqzd_s64): Likewise.
90 (test_vcged_s64): Likewise.
91 (test_vcled_s64): Likewise.
92 (test_vcgezd_s64): Likewise.
93 (test_vcged_u64): Likewise.
94 (test_vcgtd_s64): Likewise.
95 (test_vcltd_s64): Likewise.
96 (test_vcgtzd_s64): Likewise.
97 (test_vcgtd_u64): Likewise.
98 (test_vclezd_s64): Likewise.
99 (test_vcltzd_s64): Likewise.
100 (test_vtst_s64): Likewise.
101 (test_vtst_u64): Likewise.
103 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
106 * g++.dg/cpp0x/decltype53.C: New.
108 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
111 * gfortran.dg/power_5.f90: New test.
113 2013-04-30 Richard Biener <rguenther@suse.de>
116 * gcc.dg/torture/pr57122.c: New testcase.
118 2013-04-30 Richard Biener <rguenther@suse.de>
121 * g++.dg/torture/pr57107.C: New testcase.
123 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
125 PR rtl-optimization/57105
126 * gcc.dg/pr57105.c: New test.
128 2013-04-30 Jakub Jelinek <jakub@redhat.com>
130 PR tree-optimization/57104
131 * gcc.dg/pr57104.c: New test.
133 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
136 * gcc.target/i386/pr44578.c: New test.
138 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
141 * gcc.target/i386/pr57097.c: New test.
143 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
146 * gcc.target/i386/pr57098.c: New test.
148 2013-04-29 Kai Tietz <ktietz@redhat.com>
150 * gcc.c-torture/execute/pr55875.c: New test.
152 2013-04-29 Richard Biener <rguenther@suse.de>
155 * gcc.dg/torture/pr57075.c: New testcase.
157 2013-04-29 Richard Biener <rguenther@suse.de>
160 * gcc.dg/autopar/pr57103.c: New testcase.
162 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
164 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
166 2013-04-29 Tom de Vries <tom@codesourcery.com>
168 * gcc.dg/pr50763.c: Update test.
170 2013-04-26 Jeff Law <law@redhat.com>
172 * gcc.dg/tree-ssa/vrp88.c: New test.
174 2013-04-29 Christian Bruel <christian.bruel@st.com>
177 * gcc.target/sh/pr57108.c: New test.
179 2013-04-29 Richard Biener <rguenther@suse.de>
182 * gfortran.dg/gomp/pr57089.f90: New testcase.
184 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
186 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
188 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
190 * gcc.target/aarch64/vect-vcvt.c: New.
192 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
194 * gcc.target/aarch64/vect-vrnd.c: New.
196 2013-04-29 Richard Biener <rguenther@suse.de>
198 PR tree-optimization/57081
199 * gcc.dg/torture/pr57081.c: New testcase.
201 2013-04-29 Jakub Jelinek <jakub@redhat.com>
203 PR tree-optimization/57083
204 * gcc.dg/torture/pr57083.c: New test.
206 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
209 * g++.dg/cpp0x/decltype52.C: New.
211 2013-04-28 Jakub Jelinek <jakub@redhat.com>
213 N3472 binary constants
214 * g++.dg/cpp/limits.C: Adjust warning wording.
215 * g++.dg/system-binary-constants-1.C: Likewise.
216 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
218 2013-04-28 Tobias Burnus <burnus@net-b.de>
221 * gfortran.dg/coarray_30.f90: New.
223 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
226 * frontend-passes (optimize_power): New function.
227 (optimize_op): Use it.
229 2013-04-27 Jakub Jelinek <jakub@redhat.com>
232 * gcc.c-torture/execute/pr56866.c: New test.
233 * gcc.target/i386/pr56866.c: New test.
235 2013-04-26 Jakub Jelinek <jakub@redhat.com>
238 * gcc.dg/setjmp-5.c: New test.
240 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
243 * g++.dg/cpp0x/constexpr-55708.C: New.
245 2013-04-26 Richard Biener <rguenther@suse.de>
247 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
248 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
249 * gcc.dg/pr53265.c: Remove XFAILs.
250 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
251 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
253 2013-04-26 Jakub Jelinek <jakub@redhat.com>
255 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
256 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
257 -fdiagnostics-color=never option similarly to
258 -fno-diagnostics-show-caret option.
260 2013-04-25 Jakub Jelinek <jakub@redhat.com>
262 PR rtl-optimization/57003
263 * gcc.target/i386/pr57003.c: New test.
265 2013-04-25 Marek Polacek <polacek@redhat.com>
267 PR tree-optimization/57066
268 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
270 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
271 Tejas Belagod <tejas.belagod@arm.com>
273 * gcc.target/aarch64/vaddv-intrinsic.c: New.
274 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
275 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
277 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
279 * gcc.target/aarch64/cmp.c: New.
281 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
283 * gcc.target/aarch64/ngc.c: New.
285 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
287 * lib/target-supports.exp
288 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
289 (check_effective_target_arm_neon_fp16_ok): Likewise.
290 (add_options_for_arm_neon_fp16): Likewise.
291 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
292 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
294 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
296 PR rtl-optimizations/57046
297 * gcc.target/i386/pr57046.c: New test.
299 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
301 * g++.dg/cpp1y/cplusplus.C: New.
303 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
305 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
307 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
309 * c-c++-common/Wpointer-arith-1.c: New.
311 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
313 * g++.dg/cpp1y/cxx1y_macro.C: New.
315 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
318 * g++.dg/cpp0x/sfinae45.C: New.
320 2013-04-24 Richard Biener <rguenther@suse.de>
323 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
325 2013-04-23 Richard Biener <rguenther@suse.de>
328 * gcc.dg/torture/pr57036-1.c: New testcase.
329 * gcc.dg/torture/pr57036-2.c: Likewise.
331 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
333 * gcc.target/aarch64/scalar-mov.c: New testcase.
335 2013-04-23 Richard Biener <rguenther@suse.de>
337 PR tree-optimization/57026
338 * gcc.dg/torture/pr57026.c: New testcase.
340 2013-04-22 Janus Weil <janus@gcc.gnu.org>
344 * gfortran.dg/transfer_check_4.f90: New.
346 2013-04-22 Marek Polacek <polacek@redhat.com>
349 * gcc.dg/pr56990.c: New test.
351 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
354 * gcc.target/i386/pr57018.c: New test.
356 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
358 * gcc.target/aarch64/vrecps.c: New.
359 * gcc.target/aarch64/vrecpx.c: Likewise.
361 2013-04-22 Christian Bruel <christian.bruel@st.com>
364 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
366 2013-04-21 Jeff Law <law@redhat.com>
368 * gcc.dg/tree-ssa/forwprop-26.c: New test.
370 2013-04-20 Tobias Burnus <burnus@net-b.de>
373 * gfortran.dg/c_loc_test_22.f90: New.
375 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
377 PR rtl-optimization/56847
378 * gcc.dg/pr56847.c: New test.
380 2013-04-19 Richard Biener <rguenther@suse.de>
382 PR tree-optimization/56982
383 * gcc.c-torture/execute/pr56982.c: New testcase.
385 2013-04-19 Martin Jambor <mjambor@suse.cz>
387 PR tree-optimization/56718
388 * g++.dg/ipa/imm-devirt-1.C: New test.
389 * g++.dg/ipa/imm-devirt-2.C: Likewise.
391 2013-04-19 Richard Biener <rguenther@suse.de>
393 PR tree-optimization/57000
394 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
396 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
397 Mikael Morin <mikael@gcc.gnu.org>
400 * gfortran.dg/array_constructor_45.f90: New test.
401 * gfortran.dg/array_constructor_46.f90: New test.
402 * gfortran.dg/array_constructor_47.f90: New test.
403 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
405 2013-04-18 Jakub Jelinek <jakub@redhat.com>
407 PR rtl-optimization/56999
408 * g++.dg/opt/pr56999.C: New test.
410 2013-04-18 Cary Coutant <ccoutant@google.com>
412 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
413 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
415 2013-04-18 Cary Coutant <ccoutant@google.com>
417 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
418 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
419 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
420 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
421 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
422 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
423 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
424 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
425 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
426 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
427 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
429 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
431 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
433 2013-04-18 Jakub Jelinek <jakub@redhat.com>
435 PR tree-optimization/56984
436 * gcc.c-torture/compile/pr56984.c: New test.
438 PR rtl-optimization/56992
439 * gcc.dg/pr56992.c: New test.
441 2013-04-17 Janus Weil <janus@gcc.gnu.org>
444 * gfortran.dg/proc_ptr_42.f90: New.
446 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
448 * gnat.dg/discr41.ad[sb]: New test.
449 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
450 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
451 * gcc.dg/vect/slp-24.c: Likewise.
452 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
453 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
454 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
455 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
456 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
457 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
458 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
459 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
460 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
461 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
462 * gcc.dg/vect/vect-strided-mult.c: Likewise.
463 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
464 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
465 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
466 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
467 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
468 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
469 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
470 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
471 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
472 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
473 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
474 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
475 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
476 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
477 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
479 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
482 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
483 * gfortran.dg/module_md5_1.f90: Remove.
485 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
487 * gcc.target/aarch64/adds3.c: New.
488 * gcc.target/aarch64/subs3.c: New.
490 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
492 * gcc.target/aarch64/adds1.c: New.
493 * gcc.target/aarch64/adds2.c: New.
494 * gcc.target/aarch64/subs1.c: New.
495 * gcc.target/aarch64/subs2.c: New.
497 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
499 Implement n3599 - Literal operator templates for strings.
500 * g++.dg/cpp1y/udlit-char-template.C: New test.
501 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
503 2013-04-16 Tobias Burnus <burnus@net-b.de>
506 * gfortran.dg/no_arg_check_1.f90: New.
507 * gfortran.dg/no_arg_check_2.f90: New.
508 * gfortran.dg/no_arg_check_3.f90: New.
510 2013-04-16 Janus Weil <janus@gcc.gnu.org>
513 * gfortran.dg/proc_ptr_41.f90: New.
515 2013-04-16 Richard Biener <rguenther@suse.de>
517 PR tree-optimization/56756
518 * gcc.dg/torture/pr56756.c: New testcase.
520 2013-04-16 Tobias Burnus <burnus@net-b.de>
523 * gfortran.dg/c_assoc_5.f90: New.
525 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
527 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
528 * gcc.c-torture/execute/pr33992.x: Remove.
529 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
530 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
531 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
533 2013-04-15 Jakub Jelinek <jakub@redhat.com>
535 PR tree-optimization/56962
536 * gcc.c-torture/execute/pr56962.c: New test.
538 2013-04-15 Richard Biener <rguenther@suse.de>
540 PR tree-optimization/56933
541 * gcc.dg/vect/pr56933.c: New testcase.
543 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
545 * gcc.target/arm/anddi3-opt.c: New test.
546 * gcc.target/arm/anddi3-opt2.c: Likewise.
548 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
550 * gcc.dg/pr56890-1.c: New test.
551 * gcc.dg/pr56890-2.c: Likewise.
553 2013-04-15 Joey Ye <joey.ye@arm.com>
555 * gcc.target/arm/thumb1-far-jump-1.c: New test.
556 * gcc.target/arm/thumb1-far-jump-2.c: New test.
558 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
561 * gfortran.dg/select_type_33.f03: New test.
563 2013-04-13 Janus Weil <janus@gcc.gnu.org>
566 * gfortran.dg/typebound_proc_29.f03: New.
568 2013-04-12 Janus Weil <janus@gcc.gnu.org>
571 * gfortran.dg/typebound_proc_28.f03: New.
573 2013-04-12 Jeff Law <law@redhat.com>
575 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
578 2013-04-12 Tobias Burnus <burnus@net-b.de>
581 * gfortran.dg/coarray/alloc_comp_2.f90: New.
583 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
586 * gcc.target/i386/pr56903.c: New test.
588 2013-04-12 Janus Weil <janus@gcc.gnu.org>
591 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
592 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
593 * gfortran.dg/block_11.f90: Fix invalid test case.
594 * gfortran.dg/function_types_3.f90: Add new error message.
595 * gfortran.dg/global_references_1.f90: Ditto.
596 * gfortran.dg/import2.f90: Remove unneeded parts.
597 * gfortran.dg/import6.f90: Fix invalid test case.
598 * gfortran.dg/proc_decl_2.f90: Ditto.
599 * gfortran.dg/proc_decl_9.f90: Ditto.
600 * gfortran.dg/proc_decl_18.f90: Ditto.
601 * gfortran.dg/proc_ptr_40.f90: New.
602 * gfortran.dg/whole_file_7.f90: Modified error wording.
603 * gfortran.dg/whole_file_16.f90: Ditto.
604 * gfortran.dg/whole_file_17.f90: Add -pedantic.
605 * gfortran.dg/whole_file_18.f90: Modified error wording.
606 * gfortran.dg/whole_file_20.f03: Ditto.
607 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
610 2013-04-12 Richard Biener <rguenther@suse.de>
613 2013-04-10 Richard Biener <rguenther@suse.de>
615 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
617 2013-04-12 Tobias Burnus <burnus@net-b.de>
620 * gfortran.dg/class_allocate_15.f90: New.
623 2013-04-12 Tobias Burnus <burnus@net-b.de>
625 * gfortran.dg/coarray_lib_alloc_2.f90: Update
626 scan-tree-dump-times.
628 2013-04-12 Jakub Jelinek <jakub@redhat.com>
630 PR tree-optimization/56918
631 PR tree-optimization/56920
632 * gcc.dg/vect/pr56918.c: New test.
633 * gcc.dg/vect/pr56920.c: New test.
635 2013-04-12 Tobias Burnus <burnus@net-b.de>
638 * gfortran.dg/class_allocate_14.f90: New.
639 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
640 * gfortran.dg/coarray_lib_alloc_3.f90: New.
642 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
644 * gcc.dg/fold-cstvecshift.c: New testcase.
646 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
648 * gcc.target/aarch64/negs.c: New.
650 2013-04-11 Jakub Jelinek <jakub@redhat.com>
653 * g++.dg/template/arrow4.C: New test.
655 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
657 * gnat.dg/array23.adb: New test.
658 * gnat.dg/array23_pkg[123].ads: New helpers.
660 2013-04-11 Jeff Law <law@redhat.com>
662 PR tree-optimization/56900
663 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
665 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
668 * g++.dg/cpp0x/sfinae44.C: New.
670 2013-04-11 Arnaud Charlet <charlet@adacore.com>
672 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
673 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
675 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
678 * g++.dg/cpp0x/enum26.C: New.
679 * g++.old-deja/g++.pt/mangle1.C: Adjust.
681 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
683 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
685 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
687 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
688 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
689 loop is vectorized and that the correct instruction is generated.
690 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
691 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
692 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
694 2013-04-11 Jakub Jelinek <jakub@redhat.com>
696 PR tree-optimization/56899
697 * gcc.c-torture/execute/pr56899.c: New test.
699 2013-04-10 David S. Miller <davem@davemloft.net>
701 * gcc.target/sparc/setcc-4.c: New test.
702 * gcc.target/sparc/setcc-5.c: New test.
704 2013-04-10 Richard Biener <rguenther@suse.de>
706 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
708 2013-04-10 Richard Biener <rguenther@suse.de>
710 * gcc.dg/vect/slp-39.c: New testcase.
712 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
714 PR tree-optimization/55524
715 * gcc.target/epiphany/fnma-1.c: New test.
717 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
719 * gcc.dg/tree-ssa/inline-11.c: New test
721 2013-04-10 Jakub Jelinek <jakub@redhat.com>
724 * g++.dg/template/arrow3.C: New test.
726 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
728 * gcc.target/arm/minmax_minus.c: New test.
730 2013-04-09 Jakub Jelinek <jakub@redhat.com>
733 * c-c++-common/gomp/pr56883.c: New test.
735 2013-04-09 Jeff Law <law@redhat.com>
737 * gcc.dg/tree-ssa/vrp87.c: New test.
739 2013-04-09 Jakub Jelinek <jakub@redhat.com>
741 PR tree-optimization/56854
742 * g++.dg/torture/pr56854.C: New test.
744 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
747 * gfortran.dg/array_constructor_44.f90: New test.
749 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
752 * g++.dg/cpp0x/constexpr-specialization.C: New.
754 2013-04-08 Jakub Jelinek <jakub@redhat.com>
756 * gcc.c-torture/execute/pr56837.c: New test.
760 * g++.dg/opt/vt3.C: New test.
761 * g++.dg/opt/vt4.C: New test.
763 2013-04-08 Jeff Law <law@redhat.com>
765 * gcc.dg/tree-ssa/forwprop-25.c: New test.
767 2013-04-08 Richard Biener <rguenther@suse.de>
769 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
771 2013-04-08 Richard Biener <rguenther@suse.de>
773 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
775 2013-04-08 Richard Biener <rguenther@suse.de>
777 * g++.dg/vect/slp-pr56812.cc: Adjust.
779 2013-04-08 Jakub Jelinek <jakub@redhat.com>
781 * gcc.dg/pr56837.c: New test.
782 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
783 "generated memset minus one".
785 2013-04-07 Tobias Burnus <burnus@net-b.de>
788 * gfortran.dg/reshape_5.f90: New.
790 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
793 * gcc.target/powerpc/recip-1.c: Modify expected output.
794 * gcc.target/powerpc/recip-3.c: Likewise.
795 * gcc.target/powerpc/recip-4.c: Likewise.
796 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
798 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
800 * gcc.target/arm/peep-ldrd-1.c: New test.
801 * gcc.target/arm/peep-strd-1.c: Likewise.
803 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
805 * gcc.target/arm/negdi-1.c: New test.
806 * gcc.target/arm/negdi-2.c: Likewise.
807 * gcc.target/arm/negdi-3.c: Likewise.
808 * gcc.target/arm/negdi-4.c: Likewise.
810 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
812 * lib/target-supports.exp (add_options_for_arm_v8_neon):
813 Add -march=armv8-a when we use v8 NEON.
814 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
815 (check_effective_target_vect_call_ceilf): Likewise.
816 (check_effective_target_vect_call_floorf): Likewise.
817 (check_effective_target_vect_call_roundf): Likewise.
818 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
819 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
820 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
821 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
822 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
824 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
826 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
827 * gcc.target/powerpc/sd-pwr6.c: Same.
828 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
829 * g++.dg/debug/pr56294.C: XFAIL on AIX.
831 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
833 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
835 2013-04-04 Janus Weil <janus@gcc.gnu.org>
838 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
839 * gfortran.dg/altreturn_4.f90: Ditto.
840 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
841 * gfortran.dg/altreturn_5.f90: Ditto.
842 * gfortran.dg/altreturn_6.f90: Ditto.
843 * gfortran.dg/altreturn_7.f90: Ditto.
845 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
847 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
849 (check_effective_target_arm_v8_neon_ok_nocache):
851 (check_effective_target_arm_v8_neon_ok): Change to use
852 check_effective_target_arm_v8_neon_ok_nocache.
853 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
855 (check_effective_target_vect_call_btruncf):
856 Enable for arm and ARMv8 NEON.
857 (check_effective_target_vect_call_ceilf): Likewise.
858 (check_effective_target_vect_call_floorf): Likewise.
859 (check_effective_target_vect_call_roundf): Likewise.
860 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
863 2013-04-04 Marek Polacek <polacek@redhat.com>
865 PR tree-optimization/48186
866 * gcc.dg/pr48186.c: New test.
868 2013-04-04 Richard Biener <rguenther@suse.de>
870 PR tree-optimization/56826
871 * gcc.dg/vect/pr56826.c: New testcase.
872 * gcc.dg/vect/O3-pr36098.c: Adjust.
874 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
876 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
877 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
878 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
879 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
880 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
881 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
882 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
883 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
884 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
885 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
887 2013-04-04 Richard Biener <rguenther@suse.de>
889 PR tree-optimization/56213
890 * gcc.dg/vect/vect-123.c: New testcase.
892 2013-04-04 Tobias Burnus <burnus@net-b.de>
895 * gfortran.dg/read_repeat_2.f90: New.
897 2013-04-04 Richard Biener <rguenther@suse.de>
899 PR tree-optimization/56837
900 * g++.dg/torture/pr56837.C: New testcase.
902 2013-04-04 Tobias Burnus <burnus@net-b.de>
905 * gfortran.dg/c_loc_test_21.f90: New.
906 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
907 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
908 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
909 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
910 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
912 2013-04-03 Jeff Law <law@redhat.com>
914 PR tree-optimization/56799
915 * gcc.c-torture/execute/pr56799.c: New test.
917 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
920 * g++.dg/warn/Wpointer-arith-1.C: New.
921 * g++.dg/gomp/for-19.C: Adjust.
923 2013-04-03 Marek Polacek <polacek@redhat.com>
926 * gcc.dg/pr55702.c: New test.
928 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
931 * gcc.dg/pr56809.c: New testcase.
933 2013-04-03 Jakub Jelinek <jakub@redhat.com>
936 * g++.dg/debug/pr56819.C: New test.
938 2013-04-03 Richard Biener <rguenther@suse.de>
940 PR tree-optimization/56817
941 * g++.dg/torture/pr56817.C: New testcase.
943 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
945 * gcc.dg/vect/bb-slp-31.c: New file.
947 2013-04-03 Jason Merrill <jason@redhat.com>
950 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
952 2013-04-03 Richard Biener <rguenther@suse.de>
954 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
956 2013-04-03 Richard Biener <rguenther@suse.de>
958 PR tree-optimization/55964
959 * gcc.dg/torture/pr55964-2.c: New testcase.
961 2013-04-03 Richard Biener <rguenther@suse.de>
963 PR tree-optimization/56501
964 * gcc.dg/torture/pr56501.c: New testcase.
966 2013-04-03 Richard Biener <rguenther@suse.de>
968 PR tree-optimization/56407
969 * gcc.dg/torture/pr56407.c: New testcase.
971 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
973 PR tree-optimization/56790
974 * g++.dg/ext/pr56790-1.C: New testcase.
976 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
978 * gcc.target/i386/merge-1.c: New testcase.
979 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
981 2013-04-03 Jakub Jelinek <jakub@redhat.com>
984 * gcc.c-torture/execute/pr19449.c: New test.
986 2013-04-03 Richard Biener <rguenther@suse.de>
988 PR tree-optimization/56812
989 * g++.dg/vect/slp-pr56812.cc: New testcase.
991 2013-04-03 Janus Weil <janus@gcc.gnu.org>
995 * gfortran.dg/altreturn_8.f90: New.
996 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
997 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
998 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1000 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1002 PR rtl-optimization/56745
1003 * gcc.c-torture/compile/pr56745.c: New test.
1005 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1007 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1009 2013-04-02 Richard Biener <rguenther@suse.de>
1011 PR tree-optimization/56778
1012 * gcc.dg/torture/pr56778.c: New testcase.
1014 2013-04-02 Richard Biener <rguenther@suse.de>
1017 * g++.dg/torture/pr56768.C: New testcase.
1019 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1021 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1023 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1026 * gfortran.dg/namelist_82.f90: New test.
1028 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1031 * gfortran.dg/implicit_class_1.f90: New.
1033 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1036 * gfortran.dg/namelist_81.f90: New test.
1038 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1040 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1041 for constant and equal string lengths.
1042 * gfortran.dg/character_comparison_5.f90: Likewise.
1043 * gfortran.dg/character_comparison_9.f90: New test.
1045 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1047 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1048 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1050 2013-03-29 Tobias Burnus <burnus@net-b.de>
1053 * gfortran.dg/optional_absent_3.f90: New.
1055 2013-03-29 Tobias Burnus <burnus@net-b.de>
1058 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1060 2013-03-29 Tobias Burnus <burnus@net-b.de>
1063 * gfortran.dg/namelist_80.f90: New.
1065 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1068 * gfortran.dg/string_length_2.f90: New test.
1069 * gfortran.dg/dependency_41.f90: New test.
1071 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1074 * gfortran.dg/array_constructor_43.f90: New test.
1075 * gfortran.dg/random_seed_3.f90: New test.
1077 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1079 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1080 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1081 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1082 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1083 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1084 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1085 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1086 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1087 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1088 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1090 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/conversion/op4.C: Adjust.
1094 * g++.dg/cpp0x/rv1n.C: Likewise.
1095 * g++.dg/cpp0x/rv2n.C: Likewise.
1096 * g++.dg/cpp0x/template_deduction.C: Likewise.
1097 * g++.dg/expr/cond8.C: Likewise.
1098 * g++.dg/other/error4.C: Likewise.
1099 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1100 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1101 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1102 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1103 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1104 * g++.old-deja/g++.law/cvt20.C: Likewise.
1105 * g++.old-deja/g++.law/cvt8.C: Likewise.
1106 * g++.old-deja/g++.law/init8.C: Likewise.
1107 * g++.old-deja/g++.mike/net12.C: Likewise.
1108 * g++.old-deja/g++.mike/net8.C: Likewise.
1109 * g++.old-deja/g++.mike/p2793.C: Likewise.
1110 * g++.old-deja/g++.mike/p3836.C: Likewise.
1111 * g++.old-deja/g++.mike/p418.C: Likewise.
1112 * g++.old-deja/g++.mike/p701.C: Likewise.
1113 * g++.old-deja/g++.mike/p807.C: Likewise.
1115 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1118 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1121 2013-03-28 Marek Polacek <polacek@redhat.com>
1123 PR tree-optimization/56695
1124 * gcc.dg/vect/pr56695.c: New test.
1126 2013-03-28 Richard Biener <rguenther@suse.de>
1128 PR tree-optimization/37021
1129 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1130 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1132 2013-03-27 Tobias Burnus <burnus@net-b.de>
1136 * gfortran.dg/sizeof_2.f90: New.
1137 * gfortran.dg/sizeof_3.f90: New.
1138 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1140 2013-03-27 Richard Biener <rguenther@suse.de>
1142 PR tree-optimization/37021
1143 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1145 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1147 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1148 * g++.dg/ipa/ivinline-2.C: Likewise.
1149 * g++.dg/ipa/ivinline-3.C: Likewise.
1150 * g++.dg/ipa/ivinline-4.C: Likewise.
1151 * g++.dg/ipa/ivinline-5.C: Likewise.
1152 * g++.dg/ipa/ivinline-7.C: Likewise.
1153 * g++.dg/ipa/ivinline-8.C: Likewise.
1154 * g++.dg/ipa/ivinline-9.C: Likewise.
1155 * g++.dg/cpp0x/noexcept03.C: Likewise.
1156 * gcc.dg/const-1.c: Likewise.
1157 * gcc.dg/ipa/pure-const-1.c: Likewise.
1158 * gcc.dg/noreturn-8.c: Likewise.
1159 * gcc.target/i386/mmx-1.c: Likewise.
1160 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1161 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1162 * gcc.c-torture/execute/pr33992.x: New file.
1164 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1166 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1168 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1171 * g++.dg/ext/desig5.C: New.
1173 2013-03-26 Tobias Burnus <burnus@net-b.de>
1176 * gfortran.dg/merge_init_expr_2.f90: New.
1177 * gfortran.dg/merge_char_1.f90: Modify test to
1178 stay a run-time test.
1179 * gfortran.dg/merge_char_3.f90: Ditto.
1181 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1183 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1184 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1186 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1189 * g++.dg/cpp0x/range-for23.C: New.
1191 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1194 * gfortran.dg/namelist_79.f90: New.
1196 2013-03-25 Martin Jambor <mjambor@suse.cz>
1198 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1200 2013-03-25 Tobias Burnus <burnus@net-b.de>
1220 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1221 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1222 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1223 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1224 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1225 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1226 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1227 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1228 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1229 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1230 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1231 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1232 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1233 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1234 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1235 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1236 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1237 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1238 * gfortran.dg/pr32601_1.f03: Ditto.
1239 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1240 * gfortran.dg/blockdata_7.f90: New.
1241 * gfortran.dg/c_assoc_4.f90: New.
1242 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1243 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1244 * gfortran.dg/c_funloc_tests_8.f90: New.
1245 * gfortran.dg/c_loc_test_17.f90: New.
1246 * gfortran.dg/c_loc_test_18.f90: New.
1247 * gfortran.dg/c_loc_test_19.f90: New.
1248 * gfortran.dg/c_loc_test_20.f90: New.
1249 * gfortran.dg/c_sizeof_5.f90: New.
1250 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1251 * gfortran.dg/transfer_resolve_2.f90: New.
1252 * gfortran.dg/transfer_resolve_3.f90: New.
1253 * gfortran.dg/transfer_resolve_4.f90: New.
1254 * gfortran.dg/pr32601.f03: Update dg-error.
1255 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1256 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1258 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1260 * gcc.target/arm/vseleqdf.c: New test.
1261 * gcc.target/arm/vseleqsf.c: Likewise.
1262 * gcc.target/arm/vselgedf.c: Likewise.
1263 * gcc.target/arm/vselgesf.c: Likewise.
1264 * gcc.target/arm/vselgtdf.c: Likewise.
1265 * gcc.target/arm/vselgtsf.c: Likewise.
1266 * gcc.target/arm/vselledf.c: Likewise.
1267 * gcc.target/arm/vsellesf.c: Likewise.
1268 * gcc.target/arm/vselltdf.c: Likewise.
1269 * gcc.target/arm/vselltsf.c: Likewise.
1270 * gcc.target/arm/vselnedf.c: Likewise.
1271 * gcc.target/arm/vselnesf.c: Likewise.
1272 * gcc.target/arm/vselvcdf.c: Likewise.
1273 * gcc.target/arm/vselvcsf.c: Likewise.
1274 * gcc.target/arm/vselvsdf.c: Likewise.
1275 * gcc.target/arm/vselvssf.c: Likewise.
1277 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
1279 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1281 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1282 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1283 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1284 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1285 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1286 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1287 * gcc.target/aarch64/atomic-op-char.x: ... to here.
1288 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1289 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1290 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1291 * gcc.target/aarch64/atomic-op-int.x: ... to here.
1292 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1293 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1294 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1295 * gcc.target/aarch64/atomic-op-release.x: ... to here.
1296 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1297 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1298 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1299 * gcc.target/aarch64/atomic-op-short.x: ... to here.
1300 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1301 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1302 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1303 * gcc.target/arm/atomic-op-char.c: Likewise.
1304 * gcc.target/arm/atomic-op-consume.c: Likewise.
1305 * gcc.target/arm/atomic-op-int.c: Likewise.
1306 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1307 * gcc.target/arm/atomic-op-release.c: Likewise.
1308 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1309 * gcc.target/arm/atomic-op-short.c: Likewise.
1311 2013-03-25 Richard Biener <rguenther@suse.de>
1314 * g++.dg/torture/pr56694.C: New testcase.
1316 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1319 * gcc.target/arm/neon-vcond-gt.c: New test.
1320 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1321 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1323 2013-03-25 Richard Biener <rguenther@suse.de>
1325 PR tree-optimization/56689
1326 * gcc.dg/torture/pr56689.c: New testcase.
1328 2013-03-25 Kai Tietz <ktietz@redhat.com>
1330 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1332 2013-03-24 Tobias Burnus <burnus@net-b.de>
1335 * gfortran.dg/eof_5.f90: New.
1337 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
1339 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1342 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
1344 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1346 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
1349 * gcc.c-torture/execute/builtins/builtins.exp: Add
1350 -Wl,--allow-multiple-definition for RTEMS targets.
1352 2013-03-22 Ian Bolton <ian.bolton@arm.com>
1354 * gcc.target/aarch64/movk.c: New test.
1356 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
1358 * g++.dg/ext/vector21.C: New testcase.
1360 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1362 * gcc.target/arm/neon-for-64bits-1.c: New tests.
1363 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1365 2013-03-21 Richard Biener <rguenther@suse.de>
1367 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1368 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1370 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1372 * gcc.target/aarch64/vect.c: Test and result vector added
1373 for sabd and saba instructions.
1374 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1375 instructions in assembly.
1376 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1377 * gcc.target/aarch64/vect-fp.c: Test and result vector added
1378 for fabd instruction.
1379 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1380 instruction in assembly.
1381 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1383 2013-03-20 Jeff Law <law@redhat.com>
1385 * g++.dg/tree-ssa/ssa-dom.C: New test.
1387 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1389 * gcc.target/powerpc/mmfpgpr.c: New test.
1390 * gcc.target/powerpc/sd-vsx.c: Likewise.
1391 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1392 * gcc.target/powerpc/vsx-float0.c: Likewise.
1394 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
1396 PR tree-optimization/56355
1397 * gcc.dg/pr56355-1.c: New file.
1399 2013-03-20 Catherine Moore <clm@codesourcery.com>
1400 Richard Sandiford <rdsandiford@googlemail.com>
1402 * gcc.target/mips/mips.exp: Add microMIPS support.
1403 * gcc.target/mips/umips-movep-2.c: New test.
1404 * gcc.target/mips/umips-lwp-2.c: New test.
1405 * gcc.target/mips/umips-swp-5.c: New test.
1406 * gcc.target/mips/umips-constraints-1.c: New test.
1407 * gcc.target/mips/umips-lwp-3.c: New test.
1408 * gcc.target/mips/umips-swp-6.c: New test.
1409 * gcc.target/mips/umips-constraints-2.c: New test.
1410 * gcc.target/mips/umips-save-restore-1.c: New test.
1411 * gcc.target/mips/umips-lwp-4.c: New test.
1412 * gcc.target/mips/umips-swp-7.c: New test.
1413 * gcc.target/mips/umips-save-restore-2.c: New test.
1414 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1415 * gcc.target/mips/umips-lwp-5.c: New test.
1416 * gcc.target/mips/umips-save-restore-3.c: New test.
1417 * gcc.target/mips/umips-lwp-6.c: New test.
1418 * gcc.target/mips/umips-swp-1.c: New test.
1419 * gcc.target/mips/umips-lwp-7.c: New test.
1420 * gcc.target/mips/umips-swp-2.c: New test.
1421 * gcc.target/mips/umips-lwp-8.c: New test.
1422 * gcc.target/mips/umips-swp-3.c: New test.
1423 * gcc.target/mips/umips-movep-1.c: New test.
1424 * gcc.target/mips/umips-lwp-1.c: New test.
1425 * gcc.target/mips/umips-swp-4.c: New test.
1427 2013-03-20 Richard Biener <rguenther@suse.de>
1429 PR tree-optimization/56661
1430 * gcc.dg/torture/pr56661.c: New testcase.
1432 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1434 PR rtl-optimization/56605
1435 * gcc.target/powerpc/pr56605.c: New.
1437 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1440 * gfortran.dg/do_1.f90: Don't xfail.
1442 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1445 * gfortran.dg/namelist_77.f90: New.
1446 * gfortran.dg/namelist_78.f90: New.
1448 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1451 * gfortran.dg/open_negative_unit_1.f90: New.
1453 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1455 * gcc.target/aarch64/sbc.c: New test.
1457 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1459 * gcc.target/aarch64/ror.c: New test.
1461 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1463 * gcc.target/aarch64/extr.c: New test.
1465 2013-03-19 Richard Biener <rguenther@suse.de>
1467 PR tree-optimization/56273
1468 * gcc.dg/tree-ssa/vrp47.c: Adjust.
1469 * c-c++-common/uninit-17.c: Likewise.
1471 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1473 PR tree-optimization/56635
1474 * g++.dg/torture/pr56635.C: New test.
1476 2013-03-18 Richard Biener <rguenther@suse.de>
1478 PR tree-optimization/3713
1479 * g++.dg/ipa/devirt-12.C: New testcase.
1481 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1484 * c-c++-common/pr56566.c: New test.
1486 2013-03-17 Jason Merrill <jason@redhat.com>
1488 * g++.dg/template/abstract-dr337.C: XFAIL.
1490 2013-03-16 Jakub Jelinek <jakub@redhat.com>
1493 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1494 * c-c++-common/pr56607.c: New test.
1496 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
1499 * g++.dg/cpp0x/constexpr-array5.C: New.
1501 2013-03-15 Tobias Burnus <burnus@net-b.de>
1504 * gfortran.dg/transfer_intrinsic_5.f90: New.
1506 2013-03-15 Kai Tietz <ktietz@redhat.com>
1508 * gcc.target/i386/movti.c: Don't test for x64 mingw.
1509 * gcc.target/i386/pr20020-1.c: Likewise.
1510 * gcc.target/i386/pr20020-2.c: Likewise.
1511 * gcc.target/i386/pr20020-3.c: Likewise.
1512 * gcc.target/i386/pr53425-1.c: Likewise.
1513 * gcc.target/i386/pr53425-2.c: Likewise.
1514 * gcc.target/i386/pr55093.c: Likewise.
1515 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1517 2013-03-15 Jakub Jelinek <jakub@redhat.com>
1520 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1521 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
1523 2013-03-14 Jakub Jelinek <jakub@redhat.com>
1525 PR tree-optimization/53265
1526 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1528 * gcc.dg/graphite/id-6.c (test): Likewise.
1529 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1530 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1532 PR tree-optimization/53265
1533 * gcc.dg/pr53265.c: New test.
1534 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1536 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1538 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
1539 n, use it as high bound instead of 4.
1541 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
1544 * gcc.target/sh/pr49880-1.c: New.
1545 * gcc.target/sh/pr49880-2.c: New.
1546 * gcc.target/sh/pr49880-3.c: New.
1547 * gcc.target/sh/pr49880-4.c: New.
1548 * gcc.target/sh/pr49880-5.c: New.
1550 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1552 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1554 2013-03-13 Richard Biener <rguenther@suse.de>
1556 PR tree-optimization/56608
1557 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1559 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1562 * g++.dg/cpp0x/alias-decl-32.C: New.
1564 2013-03-11 Jan Hubicka <jh@suse.cz>
1567 * gcc.c-torture/compile/pr56571.c: New testcase.
1569 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1571 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1572 * gcc.dg/tree-ssa/pr55579.c: Likewise.
1574 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1576 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1577 * gcc.dg/inline_4.c: Likewise.
1578 * gcc.dg/unroll_2.c: Likewise.
1579 * gcc.dg/unroll_3.c: Likewise.
1580 * gcc.dg/unroll_4.c: Likewise.
1582 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1585 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1588 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1590 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
1593 * gcc.c-torture/compile/pr40797.c: New.
1595 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1597 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1599 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
1602 * gfortran.dg/class_56.f90: New test.
1604 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
1607 * gcc.target/mips/pr56524.c: New test.
1609 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1612 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1614 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1617 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1619 2013-03-08 Marek Polacek <polacek@redhat.com>
1621 PR tree-optimization/56478
1622 * gcc.dg/torture/pr56478.c: New test.
1624 2013-03-08 Kai Tietz <ktietz@redhat.com>
1626 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1627 targets linker option --allow-multiple-definition.
1629 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1630 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1631 * gcc.dg/pr52549.c: Add LLP64 case.
1632 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1633 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1634 * gcc.dg/torture/pr51071-2.c: Likewise.
1635 * gcc.dg/tree-ssa/vrp72.c: Likewise.
1636 * gcc.dg/tree-ssa/vrp73.c: Likewise.
1637 * gcc.dg/tree-ssa/vrp75.c: Likewise.
1638 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1639 * gcc.dg/weak/weak-1.c: Likewise.
1640 * gcc.dg/weak/weak-2.c: Likewise.
1641 * gcc.dg/weak/weak-3.c: Likewise.
1642 * gcc.dg/weak/weak-4.c: Likewise.
1643 * gcc.dg/weak/weak-5.c: Likewise.
1644 * gcc.dg/weak/weak-15.c: Likewise.
1645 * gcc.dg/weak/weak-16.c: Likewise.
1647 * c-c++-common/pr54486.c: Skip test for mingw-targets.
1649 2013-03-07 Jakub Jelinek <jakub@redhat.com>
1651 PR tree-optimization/56559
1652 * gcc.dg/tree-ssa/reassoc-26.c: New test.
1654 2013-03-07 Andreas Schwab <schwab@suse.de>
1656 * gcc.dg/pr31490.c: Fix last change.
1658 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1661 * g++.dg/template/crash115.C: New.
1663 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1665 PR tree-optimization/56539
1666 * gcc.c-torture/compile/pr56539.c: New test.
1668 2013-03-06 Kai Tietz <ktietz@redhat.com>
1670 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1672 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1673 * gcc.dg/lto/20091013-1_2.c: Likewise.
1674 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1676 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1678 * gnat.dg/specs/aggr6.ads: New test.
1680 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1682 * gnat.dg/loop_optimization15.ad[sb]: New test.
1684 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1687 * gcc.dg/pr56548.c: New test.
1689 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1692 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1694 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1697 * g++.dg/template/typename20.C: New test.
1699 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1702 * gcc.dg/pr56510.c: New test.
1704 PR rtl-optimization/56484
1705 * gcc.c-torture/compile/pr56484.c: New test.
1707 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1710 * g++.dg/warn/Wsign-conversion-2.C: New.
1712 2013-03-05 Richard Biener <rguenther@suse.de>
1714 PR tree-optimization/56270
1715 * gcc.dg/vect/slp-38.c: New testcase.
1717 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1719 PR rtl-optimization/56494
1720 * gcc.dg/pr56494.c: New test.
1722 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
1724 * gcc.dg/pr56424.c: New test.
1726 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1728 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1729 * gcc.dg/pr56228.c <avr>: Skip.
1731 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1734 PR tree-optimization/52631
1735 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1737 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
1739 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1740 * gcc.dg/vect/vect-83_64.c: Same.
1742 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1745 * gfortran.dg/pointer_check_13.f90: New test.
1747 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1750 * gfortran.dg/array_constructor_42.f90: New test.
1752 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1755 * g++.dg/template/static33.C: New.
1756 * g++.dg/template/static34.C: Likewise.
1759 * g++.dg/template/static35.C: New.
1761 2013-03-01 Steve Ellcey <sellcey@mips.com>
1763 * gcc.dg/pr56396.c: Require pic support.
1765 2013-03-01 Richard Biener <rguenther@suse.de>
1767 PR tree-optimization/55481
1768 * gcc.dg/torture/pr56488.c: New testcase.
1770 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
1771 Jakub Jelinek <jakub@redhat.com>
1774 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1775 no_sanitize_address attribute rather than no_address_safety_analysis.
1776 * g++.dg/asan/sanitizer_test_utils.h
1777 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1778 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1779 in addition to no_address_safety_analysis.
1781 2013-02-28 Jason Merrill <jason@redhat.com>
1784 * g++.dg/cpp0x/constexpr-and.C: New.
1786 2013-02-28 Martin Jambor <mjambor@suse.cz>
1788 PR tree-optimization/56294
1789 * g++.dg/debug/pr56294.C: New test.
1791 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
1793 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1795 2013-02-27 Marek Polacek <polacek@redhat.com>
1797 PR rtl-optimization/56466
1798 * gcc.dg/pr56466.c: New test.
1800 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1802 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1803 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1804 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1806 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
1809 * gcc.dg/pr45472.c: New test.
1811 2013-02-26 Marek Polacek <polacek@redhat.com>
1813 PR tree-optimization/56426
1814 * gcc.dg/pr56436.c: New test.
1816 2013-02-26 Jakub Jelinek <jakub@redhat.com>
1818 PR tree-optimization/56448
1819 * gcc.c-torture/compile/pr56448.c: New test.
1821 PR tree-optimization/56443
1822 * gcc.dg/torture/pr56443.c: New test.
1824 2013-02-25 Richard Biener <rguenther@suse.de>
1826 PR tree-optimization/56175
1827 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1829 2013-02-24 Jakub Jelinek <jakub@redhat.com>
1832 * g++.dg/torture/pr56403.C: New test.
1834 2013-02-25 Catherine Moore <clm@codesourcery.com>
1837 2013-02-24 Catherine Moore <clm@codesourcery.com>
1838 Richard Sandiford <rdsandiford@googlemail.com>
1840 * gcc.target/mips/mips.exp: Add microMIPS support.
1841 * gcc.target/mips/umips-movep-2.c: New test.
1842 * gcc.target/mips/umips-lwp-2.c: New test.
1843 * gcc.target/mips/umips-swp-5.c: New test.
1844 * gcc.target/mips/umips-constraints-1.c: New test.
1845 * gcc.target/mips/umips-lwp-3.c: New test.
1846 * gcc.target/mips/umips-swp-6.c: New test.
1847 * gcc.target/mips/umips-constraints-2.c: New test.
1848 * gcc.target/mips/umips-save-restore-1.c: New test.
1849 * gcc.target/mips/umips-lwp-4.c: New test.
1850 * gcc.target/mips/umips-swp-7.c: New test.
1851 * gcc.target/mips/umips-save-restore-2.c: New test.
1852 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1853 * gcc.target/mips/umips-lwp-5.c: New test.
1854 * gcc.target/mips/umips-save-restore-3.c: New test.
1855 * gcc.target/mips/umips-lwp-6.c: New test.
1856 * gcc.target/mips/umips-swp-1.c: New test.
1857 * gcc.target/mips/umips-lwp-7.c: New test.
1858 * gcc.target/mips/umips-swp-2.c: New test.
1859 * gcc.target/mips/umips-lwp-8.c: New test.
1860 * gcc.target/mips/umips-swp-3.c: New test.
1861 * gcc.target/mips/umips-movep-1.c: New test.
1862 * gcc.target/mips/umips-lwp-1.c: New test.
1863 * gcc.target/mips/umips-swp-4.c: New test.
1865 2013-02-24 Catherine Moore <clm@codesourcery.com>
1866 Richard Sandiford <rdsandiford@googlemail.com>
1868 * gcc.target/mips/mips.exp: Add microMIPS support.
1869 * gcc.target/mips/umips-movep-2.c: New test.
1870 * gcc.target/mips/umips-lwp-2.c: New test.
1871 * gcc.target/mips/umips-swp-5.c: New test.
1872 * gcc.target/mips/umips-constraints-1.c: New test.
1873 * gcc.target/mips/umips-lwp-3.c: New test.
1874 * gcc.target/mips/umips-swp-6.c: New test.
1875 * gcc.target/mips/umips-constraints-2.c: New test.
1876 * gcc.target/mips/umips-save-restore-1.c: New test.
1877 * gcc.target/mips/umips-lwp-4.c: New test.
1878 * gcc.target/mips/umips-swp-7.c: New test.
1879 * gcc.target/mips/umips-save-restore-2.c: New test.
1880 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1881 * gcc.target/mips/umips-lwp-5.c: New test.
1882 * gcc.target/mips/umips-save-restore-3.c: New test.
1883 * gcc.target/mips/umips-lwp-6.c: New test.
1884 * gcc.target/mips/umips-swp-1.c: New test.
1885 * gcc.target/mips/umips-lwp-7.c: New test.
1886 * gcc.target/mips/umips-swp-2.c: New test.
1887 * gcc.target/mips/umips-lwp-8.c: New test.
1888 * gcc.target/mips/umips-swp-3.c: New test.
1889 * gcc.target/mips/umips-movep-1.c: New test.
1890 * gcc.target/mips/umips-lwp-1.c: New test.
1891 * gcc.target/mips/umips-swp-4.c: New test.
1893 2013-02-22 Jakub Jelinek <jakub@redhat.com>
1896 * lib/asan-dg.exp (asan_link_flags): Add
1897 -B${gccpath}/libsanitizer/asan/ to flags.
1899 2013-02-21 Jakub Jelinek <jakub@redhat.com>
1902 * gcc.dg/torture/pr56420.c: New test.
1904 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
1907 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1909 2013-02-21 Martin Jambor <mjambor@suse.cz>
1911 PR tree-optimization/56310
1912 * g++.dg/ipa/pr56310.C: New test.
1914 2013-02-21 Janus Weil <janus@gcc.gnu.org>
1917 * gfortran.dg/proc_ptr_comp_37.f90: New.
1919 2013-02-21 Richard Biener <rguenther@suse.de>
1921 PR tree-optimization/56415
1923 2013-02-11 Richard Biener <rguenther@suse.de>
1925 PR tree-optimization/56273
1926 * g++.dg/warn/Warray-bounds-6.C: New testcase.
1927 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1928 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1929 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1930 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1931 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1933 2013-02-21 Marek Polacek <polacek@redhat.com>
1935 PR tree-optimization/56398
1936 * g++.dg/torture/pr56398.C: New test.
1938 2013-02-21 Jakub Jelinek <jakub@redhat.com>
1941 * gcc.c-torture/compile/pr56405.c: New test.
1943 2013-02-20 Jan Hubicka <jh@suse.cz>
1945 PR tree-optimization/56265
1946 * g++.dg/ipa/devirt-11.C: New testcase.
1948 2013-02-20 Richard Biener <rguenther@suse.de>
1950 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1952 2013-02-20 Richard Biener <rguenther@suse.de>
1953 Jakub Jelinek <jakub@redhat.com>
1955 PR tree-optimization/56396
1956 * gcc.dg/pr56396.c: New testcase.
1958 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1961 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1963 2013-02-19 Richard Biener <rguenther@suse.de>
1965 PR tree-optimization/56384
1966 * gcc.dg/torture/pr56384.c: New testcase.
1968 2013-02-19 Jakub Jelinek <jakub@redhat.com>
1970 PR tree-optimization/56350
1971 * gcc.dg/pr56350.c: New test.
1973 PR tree-optimization/56381
1974 * g++.dg/opt/pr56381.C: New test.
1976 2013-02-18 Jakub Jelinek <jakub@redhat.com>
1979 * lib/dg-pch.exp (pch-init, pch-finish,
1980 check_effective_target_pch_supported_debug): New procs.
1981 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1982 Likewise if $pch_unsupported_debug and $flags include -g.
1983 Skip FAILs about missing *.gch file if $pch_unsupported_debug
1984 and dg-require-effective-target pch_unsupported_debug.
1985 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1986 * objc.dg/pch/pch.exp: Likewise.
1987 * gcc.dg/pch/pch.exp: Likewise.
1988 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1989 pch_unsupported_debug.
1990 * gcc.dg/pch/valid-1.hs: Likewise.
1991 * gcc.dg/pch/valid-1b.c: Likewise.
1992 * gcc.dg/pch/valid-1b.hs: Likewise.
1994 2013-02-18 Richard Biener <rguenther@suse.de>
1996 PR tree-optimization/56366
1997 * gcc.dg/torture/pr56366.c: New testcase.
1999 2013-02-18 Richard Biener <rguenther@suse.de>
2002 * gcc.dg/torture/pr56349.c: New testcase.
2004 2013-02-18 Richard Biener <rguenther@suse.de>
2006 PR tree-optimization/56321
2007 * gcc.dg/torture/pr56321.c: New testcase.
2009 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2011 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2013 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2014 Dodji Seketeli <dodji@redhat.com>
2017 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2018 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2019 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2020 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2021 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2022 * c-c++-common/asan/pr56330.c: Likewise.
2023 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2024 Ensure the size argument of __builtin_memcpy is a constant.
2026 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2027 Paolo Carlini <paolo.carlini@oracle.com>
2030 * g++.dg/cpp0x/enum23.C: New.
2032 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2035 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2037 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2039 PR rtl-optimization/56348
2040 * gcc.target/i386/pr56348.c: New test.
2042 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2044 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2045 * gcc.target/arm/interrupt-2.c: Likewise.
2047 2013-02-15 Tobias Burnus <burnus@net-b.de>
2050 * gfortran.dg/matmul_9.f90: New.
2052 2013-02-15 Tobias Burnus <burnus@net-b.de>
2055 * gfortran.dg/init_flag_11.f90: New.
2057 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2059 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2061 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2063 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2066 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2067 Tobias Burnus <burnus@net-b.de>
2070 * gfortran.dg/allocatable_function_7.f90: New.
2072 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2074 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2075 * asan_globals_test-wrapper.cc: New file.
2076 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2077 instead of asan_globals_test.cc as dg-additional-sources.
2078 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2079 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2080 "sanitizer_test_utils.h" instead of
2081 "sanitizer_common/tests/sanitizer_test_utils.h".
2082 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2083 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2084 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2085 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2086 * g++.dg/asan/asan_test.cc: Synced from upstream.
2087 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2089 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2092 * c-c++-common/asan/memcmp-2.c: New test.
2094 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2097 * g++.dg/cpp0x/udlit-string-literal.h: New.
2098 * g++.dg/cpp0x/udlit-string-literal.C: New.
2100 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2102 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2104 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2107 * gcc.target/arm/pr56184.C: New test.
2109 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2112 * g++.dg/torture/pr56302.C: New test.
2113 * g++.dg/cpp0x/constexpr-56302.C: New test.
2114 * c-c++-common/pr56302.c: New test.
2116 2013-02-13 Tobias Burnus <burnus@net-b.de>
2117 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2120 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2121 * gfortran.dg/quad_3.f90: Ditto.
2123 2013-02-13 Kostya Serebryany <kcc@google.com>
2125 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2126 to match the fresh asan run-time.
2127 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2129 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2131 Avoid instrumenting duplicated memory access in the same basic block
2132 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2133 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2134 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2135 * c-c++-common/asan/inc.c: Likewise.
2137 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2140 * gcc.target/i386/pr56148.c: New test.
2142 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2143 Tobias Burnus <burnus@net-b.de>
2146 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2149 2013-02-12 Richard Biener <rguenther@suse.de>
2152 * gcc.dg/lto/pr56297_0.c: New testcase.
2153 * gcc.dg/lto/pr56297_0.c: Likewise.
2155 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2158 * gfortran.dg/typebound_deferred_1.f90: New.
2160 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2162 PR rtl-optimization/56151
2163 * gcc.target/i386/pr56151.c: New test.
2165 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2167 * g++.dg/ext/mv12.C: New test.
2168 * g++.dg/ext/mv12.h: New file.
2169 * g++.dg/ext/mv12-aux.C: New file.
2170 * g++.dg/ext/mv13.C: New test.
2172 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2174 * lib/target-supports.exp
2175 (check_effective_target_powerpc_eabi_ok): New.
2176 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2178 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2179 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2181 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2182 * gcc.target/powerpc/pr51623.c: Likewise.
2183 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2184 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2186 2013-02-11 Alexander Potapenko <glider@google.com>
2187 Jack Howarth <howarth@bromo.med.uc.edu>
2188 Jakub Jelinek <jakub@redhat.com>
2191 * g++.dg/asan/pr55617.C: Run on all targets.
2193 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2195 PR rtl-optimization/56275
2196 * gcc.dg/pr56275.c: New test.
2198 2013-02-11 Richard Biener <rguenther@suse.de>
2200 PR tree-optimization/56273
2201 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2203 2013-02-11 Richard Biener <rguenther@suse.de>
2205 PR tree-optimization/56264
2206 * gcc.dg/torture/pr56264.c: New testcase.
2208 2013-02-11 Richard Biener <rguenther@suse.de>
2210 PR tree-optimization/56273
2211 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2212 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2213 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2214 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2215 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2216 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2218 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2220 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2221 for *-*-linux-gnu targets.
2222 * g++.dg/asan/interception-test-1.c: Ditto.
2223 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2224 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2226 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2229 * gfortran.dg/intrinsic_size_4.f90 : New test.
2231 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2234 * gcc.target/powerpc/pr56256.c: New test.
2236 2013-02-08 Ian Lance Taylor <iant@google.com>
2238 * lib/go.exp: Load timeout.exp.
2240 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2242 PR rtl-optimization/56246
2243 * gcc.target/i386/pr56246.c: New test.
2245 2013-02-08 Jeff Law <law@redhat.com>
2248 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2250 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2253 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2256 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2258 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2260 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2262 PR rtl-optimization/56195
2263 * gcc.dg/torture/pr56195.c: New test.
2265 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2268 * gfortran.dg/recursive_interface_2.f90: New test.
2270 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2272 PR tree-optimization/56250
2273 * gcc.c-torture/execute/pr56250.c: New test.
2275 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2277 PR tree-optimization/56064
2278 * gcc.dg/fixed-point/view-convert-2.c: New test.
2280 2013-02-08 Michael Matz <matz@suse.de>
2282 PR tree-optimization/52448
2283 * gcc.dg/pr52448.c: New test.
2285 2013-02-08 Richard Biener <rguenther@suse.de>
2288 * gcc.dg/torture/pr56181.c: New testcase.
2290 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2293 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2294 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2296 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2299 * g++.dg/parse/crash61.C: New test.
2302 * g++.dg/parse/pr56239.C: New test.
2305 * g++.dg/abi/mangle61.C: New test.
2307 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
2309 PR rtl-optimization/56225
2310 * gcc.target/i386/pr56225.c: New test.
2312 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2315 * gcc.dg/guality/pr56154-1.c: New test.
2316 * gcc.dg/guality/pr56154-2.c: New test.
2317 * gcc.dg/guality/pr56154-3.c: New test.
2318 * gcc.dg/guality/pr56154-4.c: New test.
2319 * gcc.dg/guality/pr56154-aux.c: New file.
2321 PR tree-optimization/55789
2322 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2324 * gcc.dg/tree-ssa/inline-3.c: Add
2325 --param max-early-inliner-iterations=2 option.
2327 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2330 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2331 Add -fno-dwarf2-cfi-asm to dg-options.
2334 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2337 * gcc.dg/pr56228.c: New test.
2339 2013-02-07 Alan Modra <amodra@gmail.com>
2342 * gcc.target/powerpc/pr54009.c: New test.
2344 * gfortran.dg/pr54131.f: New test.
2346 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
2349 * gfortran.dg/array_constructor_41.f90: New test.
2351 2013-02-06 Janus Weil <janus@gcc.gnu.org>
2354 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2356 2013-02-06 Jakub Jelinek <jakub@redhat.com>
2359 * g++.dg/gomp/pr56217.C: New test.
2361 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2363 PR tree-optimization/56205
2364 * gcc.dg/tree-ssa/stdarg-6.c: New test.
2365 * gcc.c-torture/execute/pr56205.c: New test.
2367 2013-02-05 Richard Biener <rguenther@suse.de>
2369 PR tree-optimization/53342
2370 PR tree-optimization/53185
2371 * gcc.dg/vect/pr53185-2.c: New testcase.
2373 2013-02-05 Jan Hubicka <jh@suse.cz>
2375 PR tree-optimization/55789
2376 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2377 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2378 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2379 * g++.dg/ipa/inline-1.C: New testcase.
2380 * g++.dg/ipa/inline-2.C: New testcase.
2381 * g++.dg/ipa/inline-3.C: New testcase.
2383 2013-02-05 Jan Hubicka <jh@suse.cz>
2385 PR tree-optimization/55789
2386 * g++.dg/torture/pr55789.C: New testcase.
2388 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2391 * gcc.dg/pr56167.c: New test.
2393 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2396 * gcc.target/sh/pr55146.c: New.
2398 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2400 PR tree-optimization/54386
2401 * gcc.target/sh/pr54386.c: New.
2403 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
2406 * gfortran.dg/realloc_on _assign_16.f90 : New test.
2409 * gfortran.dg/realloc_on _assign_17.f90 : New test.
2411 2013-02-04 Alexander Potapenko <glider@google.com>
2412 Jack Howarth <howarth@bromo.med.uc.edu>
2413 Jakub Jelinek <jakub@redhat.com>
2416 * g++.dg/asan/pr55617.C: New test.
2418 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2421 * gfortran.dg/typebound_operator_19.f90: New test.
2422 * gfortran.dg/typebound_assignment_4.f90: New test.
2424 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2427 * gfortran.dg/recursive_interface_1.f90: New test.
2429 2013-02-04 Richard Guenther <rguenther@suse.de>
2432 * gcc.dg/lto/pr56168_0.c: New testcase.
2433 * gcc.dg/lto/pr56168_1.c: Likewise.
2435 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2439 * gfortran.dg/block_12.f90: New test.
2440 * gfortran.dg/module_error_1.f90: New test.
2442 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2444 * lib/target-supports.exp (check_effective_target_vect_float)
2445 (check_effective_target_vect_no_align): Add mips-sde-elf.
2447 2013-02-01 Jakub Jelinek <jakub@redhat.com>
2449 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2451 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
2453 * gcc.dg/pr56023.c: XFAIL on AIX.
2454 * gcc.dg/vect/pr49352.c: Same.
2456 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
2458 * gnat.dg/opt26.adb: New test.
2460 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2463 2013-01-27 Amol Pise <amolpise15@gmail.com>
2465 * gcc.target/arm/neon-vfnms-1.c: New test.
2466 * gcc.target/arm/neon-vfnma-1.c: New test.
2468 2013-01-31 Richard Biener <rguenther@suse.de>
2470 PR tree-optimization/56157
2471 * gcc.dg/torture/pr56157.c: New testcase.
2473 2013-01-30 Richard Biener <rguenther@suse.de>
2475 PR tree-optimization/56150
2476 * gcc.dg/torture/pr56150.c: New testcase.
2478 2013-01-30 Jakub Jelinek <jakub@redhat.com>
2481 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2482 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
2483 printed in backtrace.
2484 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2485 to avoid errors about mismatched allocation vs. deallocation.
2488 * g++.dg/mv1.C: Moved to...
2489 * g++.dg/ext/mv1.C: ... here. Adjust test.
2490 * g++.dg/mv2.C: Moved to...
2491 * g++.dg/ext/mv2.C: ... here. Adjust test.
2492 * g++.dg/mv3.C: Moved to...
2493 * g++.dg/ext/mv3.C: ... here.
2494 * g++.dg/mv4.C: Moved to...
2495 * g++.dg/ext/mv4.C: ... here.
2496 * g++.dg/mv5.C: Moved to...
2497 * g++.dg/ext/mv5.C: ... here. Adjust test.
2498 * g++.dg/mv6.C: Moved to...
2499 * g++.dg/ext/mv6.C: ... here. Adjust test.
2500 * g++.dg/ext/mv7.C: New test.
2501 * g++.dg/ext/mv8.C: New test.
2502 * g++.dg/ext/mv9.C: New test.
2503 * g++.dg/ext/mv10.C: New test.
2504 * g++.dg/ext/mv11.C: New test.
2506 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
2508 PR rtl-optimization/56144
2509 * gcc.dg/pr56144.c: New.
2511 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
2513 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2515 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2516 * g++.dg/cpp0x/constexpr-55573.C: Same
2518 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
2520 PR tree-optimization/56064
2521 * gcc.dg/fixed-point/view-convert.c: New test.
2523 2013-01-30 Andreas Schwab <schwab@suse.de>
2525 * lib/target-supports-dg.exp (dg-process-target): Use expr to
2526 evaluate the end index in string range.
2528 2013-01-30 Tobias Burnus <burnus@net-b.de>
2531 * gfortran.dg/allocatable_function_6.f90: New.
2533 2013-01-29 Janus Weil <janus@gcc.gnu.org>
2534 Mikael Morin <mikael@gcc.gnu.org>
2537 * gfortran.dg/proc_ptr_comp_36.f90: New.
2539 2013-01-29 Richard Biener <rguenther@suse.de>
2541 PR tree-optimization/55270
2542 * gcc.dg/torture/pr55270.c: New testcase.
2544 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2546 PR rtl-optimization/56117
2547 * gcc.dg/pr56117.c: New test.
2549 2013-01-28 Richard Biener <rguenther@suse.de>
2551 PR tree-optimization/56034
2552 * gcc.dg/torture/pr56034.c: New testcase.
2554 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2556 PR tree-optimization/56125
2557 * gcc.dg/pr56125.c: New test.
2559 2013-01-28 Tobias Burnus <burnus@net-b.de>
2560 Mikael Morin <mikael@gcc.gnu.org>
2563 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2564 * gfortran.dg/import8.f90: Likewise.
2565 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2566 * gfortran.dg/import10.f90: New test.
2567 * gfortran.dg/import11.f90: Likewise
2569 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2572 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2573 string.h. Provide memset, malloc and free prototypes, adjust line
2574 numbers in dg-output.
2575 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2576 Provide memset prototype and adjust line numbers in dg-output.
2577 * c-c++-common/asan/global-overflow-1.c: Likewise.
2579 PR tree-optimization/56094
2580 * gcc.dg/pr56094.c: New test.
2582 2013-01-27 Amol Pise <amolpise15@gmail.com>
2584 * gcc.target/arm/neon-vfnms-1.c: New test.
2585 * gcc.target/arm/neon-vfnma-1.c: New test.
2587 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
2590 * gcc.target/i386/pr56114.c: New test.
2592 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
2595 * gfortran.dg/associate_14.f90: New test.
2598 * gfortran.dg/associate_13.f90: New test.
2600 2013-01-25 Jakub Jelinek <jakub@redhat.com>
2602 PR tree-optimization/56098
2603 * gcc.dg/pr56098-1.c: New test.
2604 * gcc.dg/pr56098-2.c: New test.
2606 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
2609 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2611 2013-01-22 Marek Polacek <polacek@redhat.com>
2613 PR tree-optimization/56035
2614 * gcc.dg/pr56035.c: New test.
2616 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2618 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2621 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2623 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2625 2013-01-24 Jakub Jelinek <jakub@redhat.com>
2628 * gcc.dg/pr56078.c: New test.
2629 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2631 2013-01-24 Martin Jambor <mjambor@suse.cz>
2633 PR tree-optimization/55927
2634 * g++.dg/ipa/devirt-10.C: Disable early inlining.
2636 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
2638 * gcc.target/i386/movsd.c: New test.
2640 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
2643 * gcc.target/i386/pr55934.c: New test.
2645 2013-01-23 Janus Weil <janus@gcc.gnu.org>
2648 * gfortran.dg/select_8.f90: New.
2650 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2652 * gcc.target/microblaze/microblaze.exp: Remove
2653 target_config_cflags check.
2655 2013-01-23 Jakub Jelinek <jakub@redhat.com>
2658 * gfortran.dg/gomp/pr56052.f90: New test.
2661 * gcc.dg/pr49069.c: New test.
2663 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
2666 * g++.dg/cpp0x/constexpr-static10.C: New.
2668 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
2671 * gcc.target/i386/pr56028.c: New test.
2673 2013-01-22 Jakub Jelinek <jakub@redhat.com>
2676 * gcc.target/i386/pr55686.c: New test.
2678 2013-01-22 Dodji Seketeli <dodji@redhat.com>
2681 * g++.dg/cpp0x/variadic139.C: New test.
2682 * g++.dg/cpp0x/variadic140.C: Likewise.
2683 * g++.dg/cpp0x/variadic141.C: Likewise.
2685 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
2687 * gnat.dg/warn8.adb: New test.
2689 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2692 * gfortran.dg/include_8.f90: New test.
2694 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2696 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2697 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2699 2013-01-21 Jakub Jelinek <jakub@redhat.com>
2701 PR tree-optimization/56051
2702 * gcc.c-torture/execute/pr56051.c: New test.
2704 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2706 PR rtl-optimization/56023
2707 * gcc.dg/pr56023.c: New test.
2709 2013-01-21 Martin Jambor <mjambor@suse.cz>
2712 * gcc.target/i386/pr56022.c: New test.
2714 2013-01-21 Jason Merrill <jason@redhat.com>
2716 * lib/target-supports.exp (check_effective_target_alias): New.
2718 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
2721 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2723 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
2725 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2727 2013-01-19 Jeff Law <law@redhat.com>
2729 PR tree-optimization/52631
2730 * tree-ssa/pr52631.c: New test.
2731 * tree-ssa/ssa-fre-9: Update expected output.
2733 2013-01-19 Anthony Green <green@moxielogic.com>
2735 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2738 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2740 PR tree-optimization/56029
2741 * g++.dg/torture/pr56029.C: New test.
2743 2013-01-18 Sharad Singhai <singhai@google.com>
2745 PR tree-optimization/55995
2746 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2748 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
2751 * gcc.target/i386/pr55433.c: New.
2753 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2756 * gfortran.dg/pr56015.f90: New test.
2758 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
2760 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2762 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
2764 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2765 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2766 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2767 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2768 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2770 2013-01-17 Jeff Law <law@redhat.com>
2772 * gcc.dg/pr52573.c: Move to...
2773 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
2775 PR rtl-optimization/52573
2776 * gcc.dg/pr52573.c: New test.
2778 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
2781 * g++.dg/asan/interception-test-1.C: Skip on darwin.
2782 * lib/target-supports.exp (check_effective_target_swapcontext): Use
2783 check_no_compiler_messages to test support in ucontext.h.
2784 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2785 compliant RLIMIT_AS.
2787 2013-01-17 Marek Polacek <polacek@redhat.com>
2789 PR rtl-optimization/55833
2790 * gcc.dg/pr55833.c: New test.
2792 2013-01-17 Jan Hubicka <jh@suse.cz>
2794 PR tree-optimization/55273
2795 * gcc.c-torture/compile/pr55273.c: New testcase.
2797 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
2800 * gcc.target/pr55981.c: New test.
2802 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
2804 * gcc.target/arm/pr40887.c: Require at least armv5.
2805 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2806 * gcc.target/arm/pr51915.c: Likewise.
2807 * gcc.target/arm/pr52006.c: Likewise.
2808 * gcc.target/arm/pr53187.c: Likewise.
2810 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2811 * gcc.target/arm/ftest-support-arm.h: Delete.
2812 * gcc.target/arm/ftest-support-thumb.h: Delete.
2813 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2814 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2815 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2816 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2817 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2818 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2819 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2820 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2821 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2822 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2823 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2824 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2825 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2826 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2827 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2828 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2829 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2830 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2831 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2832 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2833 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2834 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2835 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2836 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2838 2013-01-17 Martin Jambor <mjambor@suse.cz>
2840 PR tree-optimizations/55264
2841 * g++.dg/ipa/pr55264.C: New test.
2843 2013-01-16 Janus Weil <janus@gcc.gnu.org>
2846 * gfortran.dg/class_55.f90: New.
2848 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
2851 * gcc.c-torture/execute/builtins/builtins.exp: Add
2852 -Wl,--allow-multiple-definition for eabi and elf targets.
2855 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2856 check_effective_target_vect_perm_short,
2857 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2858 check_effective_target_vect64): Return 0 for big-endian ARM.
2859 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2861 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2864 2013-01-16 Richard Biener <rguenther@suse.de>
2866 PR tree-optimization/55964
2867 * gcc.dg/torture/pr55964.c: New testcase.
2869 2013-01-16 Richard Biener <rguenther@suse.de>
2871 PR tree-optimization/54767
2872 PR tree-optimization/53465
2873 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2875 2013-01-16 Christian Bruel <christian.bruel@st.com>
2878 * gcc.target/sh/sh-switch.c: New testcase.
2880 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
2882 * gcc.dg/webizer.c: Increase the array size.
2884 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2887 * gcc.dg/pr55940.c: New test.
2889 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
2890 Harald Anlauf <anlauf@gmx.de>
2892 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2893 * gfortran.dg/bounds_check_5.f90: Likewise.
2894 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2895 * gfortran.dg/continuation_9.f90: Likewise.
2896 * gfortran.dg/move_alloc_13.f90: Likewise.
2897 * gfortran.dg/structure_constructor_11.f90: Likewise.
2898 * gfortran.dg/tab_continuation.f: Likewise.
2899 * gfortran.dg/warning-directive-2.F90: Likewise.
2900 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2902 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
2904 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2905 * gcc.target/arm/fma-sp.c: Likewise.
2907 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
2909 PR rtl-optimization/55153
2910 * gcc.dg/pr55153.c: New.
2912 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2914 PR tree-optimization/55920
2915 * gcc.c-torture/compile/pr55920.c: New test.
2917 2013-01-15 Richard Biener <rguenther@suse.de>
2920 * gcc.dg/torture/pr55882.c: New testcase.
2922 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2924 PR tree-optimization/55955
2925 * gcc.c-torture/compile/pr55955.c: New test.
2927 2013-01-15 Dodji Seketeli <dodji@redhat.com>
2930 * g++.dg/cpp0x/alias-decl-31.C: New test.
2932 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
2935 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2936 case where interface is null.
2938 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2941 * gfortran.dg/array_constructor_40.f90: New test.
2943 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
2945 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2947 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
2949 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2950 * gcc.target/aarch64/vect-ld1r-compile.c: New.
2951 * gcc.target/aarch64/vect-ld1r-fp.c: New.
2952 * gcc.target/aarch64/vect-ld1r.c: New.
2953 * gcc.target/aarch64/vect-ld1r.x: New.
2955 2013-01-14 Andi Kleen <ak@linux.intel.com>
2958 * gcc.target/i386/hle-clear-rel.c: New file
2959 * gcc.target/i386/hle-store-rel.c: New file.
2961 2013-01-14 Harald Anlauf <anlauf@gmx.de>
2963 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2964 * gfortran.dg/bounds_check_4.f90: Likewise.
2965 * gfortran.dg/inquire_10.f90: Likewise.
2966 * gfortran.dg/minloc_3.f90: Likewise.
2967 * gfortran.dg/minlocval_3.f90: Likewise.
2968 * gfortran.dg/module_double_reuse.f90: Likewise.
2969 * gfortran.dg/mvbits_1.f90: Likewise.
2970 * gfortran.dg/oldstyle_1.f90: Likewise.
2971 * gfortran.dg/pr20163-2.f: Likewise.
2972 * gfortran.dg/save_1.f90: Likewise.
2973 * gfortran.dg/scan_1.f90: Likewise.
2974 * gfortran.dg/select_char_1.f90: Likewise.
2975 * gfortran.dg/shape_4.f90: Likewise.
2976 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2977 * gfortran.dg/function_optimize_10.f90: Likewise.
2978 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2979 * gfortran.dg/used_types_17.f90: Likewise.
2980 * gfortran.dg/used_types_18.f90: Likewise.
2982 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
2985 * gfortran.dg/proc_ptr_result_8.f90 : New test.
2987 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
2989 * gcc.dg/unroll_5.c: Add nomips16 attributes.
2991 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
2993 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2995 2013-01-12 Janus Weil <janus@gcc.gnu.org>
2998 * gfortran.dg/assumed_type_2.f90: Fix test case.
2999 * gfortran.dg/internal_pack_13.f90: New test.
3000 * gfortran.dg/internal_pack_14.f90: New test.
3002 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3005 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3006 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3009 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3011 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3013 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3016 * gcc.target/s390/pr55719.c: New testcase.
3018 2013-01-11 Richard Guenther <rguenther@suse.de>
3020 PR tree-optimization/44061
3021 * gcc.dg/pr44061.c: New testcase.
3023 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3025 Update copyright years.
3027 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3028 Jakub Jelinek <jakub@redhat.com>
3031 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3033 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3035 PR rtl-optimization/55672
3036 * gcc.target/i386/pr55672.c: New.
3038 2013-01-10 Jeff Law <law@redhat.com>
3040 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3041 pass/fail message unique.
3044 2013-01-10 Jason Merrill <jason@redhat.com>
3046 * ada/.gitignore: New.
3048 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3050 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3052 * g++.dg/tls/thread_local2.C: Likewise.
3053 * g++.dg/tls/thread_local2g.C: Likewise.
3054 * g++.dg/tls/thread_local6.C: Likewise.
3055 * g++.dg/tls/thread_local-order1.C: Add tls options.
3056 * g++.dg/tls/thread_local-order2.C: Likewise.
3057 * g++.dg/tls/thread_local3.C: Likewise.
3058 * g++.dg/tls/thread_local3g.C: Likewise.
3059 * g++.dg/tls/thread_local4.C: Likewise.
3060 * g++.dg/tls/thread_local4g.C: Likewise.
3061 * g++.dg/tls/thread_local5.C: Likewise.
3062 * g++.dg/tls/thread_local5g.C: Likewise.
3063 * g++.dg/tls/thread_local6g.C: Likewise.
3065 2013-01-10 Kostya Serebryany <kcc@google.com>
3067 * g++.dg/asan/asan_test.cc: Sync from upstream.
3069 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3071 PR tree-optimization/55921
3072 * gcc.c-torture/compile/pr55921.c: New test.
3074 2013-01-09 Jan Hubicka <jh@suse.cz>
3076 PR tree-optimization/55569
3077 * gcc.c-torture/compile/pr55569.c: New testcase.
3079 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3082 * gfortran.dg/use_28.f90: New test.
3084 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3086 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3087 number matching more robust.
3089 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3091 PR rtl-optimization/55829
3092 * gcc.target/i386/pr55829.c: New.
3094 2013-01-09 Tobias Burnus <burnus@net-b.de>
3097 * gfortran.dg/bind_c_bool_1.f90: New.
3098 * gfortran.dg/do_5.f90: Add dg-warning.
3100 2013-01-09 Jan Hubicka <jh@suse.cz>
3102 PR tree-optimization/55875
3103 * gcc.c-torture/execute/pr55875.c: New testcase.
3104 * g++.dg/torture/pr55875.C: New testcase.
3106 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3109 * c-c++-common/pr48418.c: New test.
3111 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3114 * g++.dg/tls/thread_local-ice.C: New.
3116 2013-01-09 Andreas Schwab <schwab@suse.de>
3118 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3120 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3122 PR tree-optimization/48189
3123 * gcc.dg/pr48189.c: New test.
3125 2013-01-04 Jan Hubicka <jh@suse.cz>
3127 PR tree-optimization/55823
3128 * g++.dg/ipa/devirt-10.C: New testcase.
3130 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3131 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3133 PR rtl-optimization/55845
3134 * gcc.target/i386/pr55845.c: New test.
3136 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3138 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3139 instructions generated instead of number of occurances.
3141 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3143 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3144 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3145 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3146 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3147 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3148 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3149 * gcc.target/aarch64/vect-fcm.x: Likewise.
3150 * lib/target-supports.exp
3151 (check_effective_target_vect_cond): Enable for AArch64.
3153 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3155 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3156 endian-safe float pool loading.
3157 (test_square_root_v4sf): Likewise.
3158 (test_square_root_v2df): Likewise.
3159 * lib/target-supports.exp
3160 (check_effective_target_vect_call_sqrtf): Add AArch64.
3162 2013-01-08 Martin Jambor <mjambor@suse.cz>
3165 * gcc.dg/tree-ssa/pr55579.c: New test.
3167 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3169 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3172 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3175 * gcc.dg/torture/pr55890-3.c: New test.
3178 * gcc.c-torture/compile/pr55851.c: New test.
3181 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3184 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3187 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3189 2013-01-07 Tobias Burnus <burnus@net-b.de>
3192 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3193 * gfortran.dg/pointer_init_7.f90: New.
3195 2013-01-07 Richard Biener <rguenther@suse.de>
3197 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3199 2013-01-07 Richard Biener <rguenther@suse.de>
3202 * gcc.dg/torture/pr55890-1.c: New testcase.
3203 * gcc.dg/torture/pr55890-2.c: Likewise.
3205 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3207 * gcc.target/aarch64/fmovd.c: New.
3208 * gcc.target/aarch64/fmovf.c: Likewise.
3209 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3210 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3211 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3212 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3213 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3214 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3216 2013-01-07 Richard Biener <rguenther@suse.de>
3218 PR tree-optimization/55888
3219 PR tree-optimization/55862
3220 * gcc.dg/torture/pr55888.c: New testcase.
3222 2013-01-07 Tobias Burnus <burnus@net-b.de>
3225 * gfortran.dg/intrinsic_size_3.f90: New.
3227 2013-01-07 Tobias Burnus <burnus@net-b.de>
3230 * gfortran.dg/select_type_32.f90: New.
3232 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3235 * g++.dg/cpp0x/alias-decl-29.C: New test.
3237 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3242 * gfortran.dg/class_array_15.f03: New test.
3244 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3249 * gfortran.dg/use_23.f90: New test.
3250 * gfortran.dg/use_24.f90: New test.
3251 * gfortran.dg/use_25.f90: New test.
3252 * gfortran.dg/use_26.f90: New test.
3253 * gfortran.dg/use_27.f90: New test.
3255 2013-01-06 Olivier Hainque <hainque@adacore.com>
3257 * gnat.dg/specs/clause_on_volatile.ads: New test.
3259 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3261 * gnat.dg/alignment10.adb: New test.
3263 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3264 Mikael Morin <mikael@gcc.gnu.org>
3267 * gfortran.dg/use_22.f90: New test.
3269 2013-01-04 Andrew Pinski <apinski@cavium.com>
3271 * gcc.target/aarch64/cmp-1.c: New testcase.
3273 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3276 * gfortran.dg/select_type_31.f03: New test.
3278 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3280 PR c++/54526 (again)
3281 * g++.dg/cpp0x/parse2.C: Extend.
3282 * g++.old-deja/g++.other/crash28.C: Adjust.
3284 2013-01-04 Richard Biener <rguenther@suse.de>
3286 PR tree-optimization/55862
3287 * gcc.dg/torture/pr55862.c: New testcase.
3289 2013-01-04 Martin Jambor <mjambor@suse.cz>
3291 PR tree-optimization/55755
3292 * gcc.dg/torture/pr55755.c: New test.
3293 * gcc.dg/tree-ssa/sra-13.c: Likewise.
3294 * gcc.dg/tree-ssa/pr45144.c: Update.
3296 2013-01-04 Richard Biener <rguenther@suse.de>
3299 * gcc.dg/fold-reassoc-2.c: New testcase.
3301 2013-01-04 Tobias Burnus <burnus@net-b.de>
3304 * gfortran.dg/null_7.f90: New.
3306 2013-01-04 Tobias Burnus <burnus@net-b.de>
3310 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3311 * gfortran.dg/unlimited_polymorphic_7.f90: New.
3312 * gfortran.dg/unlimited_polymorphic_8.f90: New.
3314 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
3316 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3318 2013-01-03 Janus Weil <janus@gcc.gnu.org>
3321 * gfortran.dg/assignment_1.f90: Modified.
3322 * gfortran.dg/assignment_4.f90: New.
3324 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
3326 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3328 2013-01-03 Richard Biener <rguenther@suse.de>
3330 PR tree-optimization/55857
3331 * gcc.dg/vect/pr55857-1.c: New testcase.
3332 * gcc.dg/vect/pr55857-2.c: Likewise.
3334 2013-01-03 Jakub Jelinek <jakub@redhat.com>
3336 PR rtl-optimization/55838
3337 * gcc.dg/pr55838.c: New test.
3339 PR tree-optimization/55832
3340 * gcc.c-torture/compile/pr55832.c: New test.
3342 2013-01-02 Teresa Johnson <tejohnson@google.com>
3344 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3345 * gcc.dg/tree-ssa/loop-23.c: Ditto.
3346 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3347 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3348 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3349 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3350 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3351 * gcc.dg/unroll_1.c: Ditto.
3352 * gcc.dg/unroll_2.c: Ditto.
3353 * gcc.dg/unroll_3.c: Ditto.
3354 * gcc.dg/unroll_4.c: Ditto.
3356 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3358 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3360 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3363 * gfortran.dg/eof_4.f90: New test.
3365 2013-01-02 Jakub Jelinek <jakub@redhat.com>
3367 * lib/c-compat.exp (compat-use-alt-compiler): Remove
3368 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3369 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3370 (compat_setup_dfp): Initialize compat_alt_caret and
3371 compat_save_TEST_ALWAYS_FLAGS.
3373 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3375 * gcc.dg/torture/tls/tls-reload-1.c: New test.
3377 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3379 * gcc.dg/torture/fp-int-convert-2.c: New test.
3381 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3383 * gfortran.dg/newunit_3.f90: Add dg-do run.
3384 * gfortran.dg/inquire_15.f90: Add dg-do run.
3386 2013-01-01 Jakub Jelinek <jakub@redhat.com>
3388 PR tree-optimization/55831
3389 * gcc.dg/pr55831.c: New test.
3391 Copyright (C) 2013 Free Software Foundation, Inc.
3393 Copying and distribution of this file, with or without modification,
3394 are permitted in any medium without royalty provided the copyright
3395 notice and this notice are preserved.