1 2013-05-06 Richard Biener <rguenther@suse.de>
4 * gcc.dg/torture/pr57147-1.c: New testcase.
5 * gcc.dg/torture/pr57147-2.c: Likewise.
6 * gcc.dg/torture/pr57147-3.c: Likewise.
8 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11 * gcc.target/sh/pr55303-1.c: New.
12 * gcc.target/sh/pr55303-2.c: New.
13 * gcc.target/sh/pr55303-3.c: New.
15 2013-05-05 Tobias Burnus <burnus@net-b.de>
17 * gfortran.dg/allocate_with_source_3.f90: New.
19 2013-05-05 Tobias Burnus <burnus@net-b.de>
22 * gfortran.dg/null_8.f90: New.
24 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
27 * g++.dg/cpp0x/enum27.C: New.
28 * g++.dg/cpp0x/enum_base.C: Adjust.
30 2013-05-04 Jakub Jelinek <jakub@redhat.com>
32 PR tree-optimization/56205
33 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
35 2013-05-04 Tobias Burnus <burnus@net-b.de>
37 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
38 * gfortran.dg/bind_c_usage_27.f90: New.
39 * gfortran.dg/bind_c_usage_28.f90: New.
41 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
44 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
46 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
49 * gcc.target/powerpc/pr57150.c: New file.
51 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
53 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
54 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
55 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
56 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
57 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
58 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
59 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
61 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
63 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
66 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
68 * gcc.dg/tree-ssa/slsr-32.c: New.
69 * gcc.dg/tree-ssa/slsr-33.c: New.
70 * gcc.dg/tree-ssa/slsr-34.c: New.
71 * gcc.dg/tree-ssa/slsr-35.c: New.
72 * gcc.dg/tree-ssa/slsr-36.c: New.
73 * gcc.dg/tree-ssa/slsr-37.c: New.
74 * gcc.dg/tree-ssa/slsr-38.c: New.
76 2013-05-03 Ian Bolton <ian.bolton@arm.com>
78 * gcc.target/aarch64/tst_1.c: New test.
79 * gcc.target/aarch64/tst_2.c: Likewise
81 2013-05-02 Jeff Law <law@redhat.com>
83 PR tree-optimization/57144
84 * gcc.c-torture/execute/pr57144.c: New test.
86 2013-05-03 Jakub Jelinek <jakub@redhat.com>
88 PR rtl-optimization/57130
89 * gcc.c-torture/execute/pr57130.c: New test.
91 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
93 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
95 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
97 * gcc.target/aarch64/fabd.c: New file.
99 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
102 * g++.dg/cpp0x/pr54318.C: New.
104 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
107 * g++.dg/parse/error51.C: New.
108 * g++.dg/parse/error15.C: Adjust column numbers.
110 2013-05-02 Tobias Burnus <burnus@net-b.de>
113 * gfortran.dg/size_kind_2.f90: New.
114 * gfortran.dg/size_kind_3.f90: New.
116 2013-05-02 Richard Biener <rguenther@suse.de>
119 * g++.dg/torture/pr57140.C: New testcase.
121 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
124 * gcc.target/arm/pr56732-1.c: New test.
126 2013-05-02 Martin Jambor <mjambor@suse.cz>
129 * gcc.dg/ipa/pr56988.c: New test.
131 2013-05-02 Ian Bolton <ian.bolton@arm.com>
133 * gcc.target/aarch64/bics_1.c: New test.
134 * gcc.target/aarch64/bics_2.c: Likewise.
136 2013-05-02 Jakub Jelinek <jakub@redhat.com>
138 PR rtl-optimization/57131
139 * gcc.c-torture/execute/pr57131.c: New test.
141 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
144 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
146 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
149 * gcc.target/i386/pr57091.c: New test.
151 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
153 * gcc.target/aarch64/vect-vaddv.c: New.
155 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
157 * gcc.target/aarch64/vect-vmaxv.c: New.
158 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
160 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
162 * gcc.target/aarch64/scalar-vca.c: New.
163 * gcc.target/aarch64/vect-vca.c: Likewise.
165 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
167 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
168 (test_vceqd_s64): Force arguments to SIMD registers.
169 (test_vceqzd_s64): Likewise.
170 (test_vcged_s64): Likewise.
171 (test_vcled_s64): Likewise.
172 (test_vcgezd_s64): Likewise.
173 (test_vcged_u64): Likewise.
174 (test_vcgtd_s64): Likewise.
175 (test_vcltd_s64): Likewise.
176 (test_vcgtzd_s64): Likewise.
177 (test_vcgtd_u64): Likewise.
178 (test_vclezd_s64): Likewise.
179 (test_vcltzd_s64): Likewise.
180 (test_vtst_s64): Likewise.
181 (test_vtst_u64): Likewise.
183 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
186 * g++.dg/cpp0x/decltype53.C: New.
188 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
191 * gfortran.dg/power_5.f90: New test.
193 2013-04-30 Richard Biener <rguenther@suse.de>
196 * gcc.dg/torture/pr57122.c: New testcase.
198 2013-04-30 Richard Biener <rguenther@suse.de>
201 * g++.dg/torture/pr57107.C: New testcase.
203 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
205 PR rtl-optimization/57105
206 * gcc.dg/pr57105.c: New test.
208 2013-04-30 Jakub Jelinek <jakub@redhat.com>
210 PR tree-optimization/57104
211 * gcc.dg/pr57104.c: New test.
213 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
216 * gcc.target/i386/pr44578.c: New test.
218 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
221 * gcc.target/i386/pr57097.c: New test.
223 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
226 * gcc.target/i386/pr57098.c: New test.
228 2013-04-29 Kai Tietz <ktietz@redhat.com>
230 * gcc.c-torture/execute/pr55875.c: New test.
232 2013-04-29 Richard Biener <rguenther@suse.de>
235 * gcc.dg/torture/pr57075.c: New testcase.
237 2013-04-29 Richard Biener <rguenther@suse.de>
240 * gcc.dg/autopar/pr57103.c: New testcase.
242 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
244 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
246 2013-04-29 Tom de Vries <tom@codesourcery.com>
248 * gcc.dg/pr50763.c: Update test.
250 2013-04-26 Jeff Law <law@redhat.com>
252 * gcc.dg/tree-ssa/vrp88.c: New test.
254 2013-04-29 Christian Bruel <christian.bruel@st.com>
257 * gcc.target/sh/pr57108.c: New test.
259 2013-04-29 Richard Biener <rguenther@suse.de>
262 * gfortran.dg/gomp/pr57089.f90: New testcase.
264 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
266 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
268 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
270 * gcc.target/aarch64/vect-vcvt.c: New.
272 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
274 * gcc.target/aarch64/vect-vrnd.c: New.
276 2013-04-29 Richard Biener <rguenther@suse.de>
278 PR tree-optimization/57081
279 * gcc.dg/torture/pr57081.c: New testcase.
281 2013-04-29 Jakub Jelinek <jakub@redhat.com>
283 PR tree-optimization/57083
284 * gcc.dg/torture/pr57083.c: New test.
286 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
289 * g++.dg/cpp0x/decltype52.C: New.
291 2013-04-28 Jakub Jelinek <jakub@redhat.com>
293 N3472 binary constants
294 * g++.dg/cpp/limits.C: Adjust warning wording.
295 * g++.dg/system-binary-constants-1.C: Likewise.
296 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
298 2013-04-28 Tobias Burnus <burnus@net-b.de>
301 * gfortran.dg/coarray_30.f90: New.
303 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
306 * frontend-passes (optimize_power): New function.
307 (optimize_op): Use it.
309 2013-04-27 Jakub Jelinek <jakub@redhat.com>
312 * gcc.c-torture/execute/pr56866.c: New test.
313 * gcc.target/i386/pr56866.c: New test.
315 2013-04-26 Jakub Jelinek <jakub@redhat.com>
318 * gcc.dg/setjmp-5.c: New test.
320 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
323 * g++.dg/cpp0x/constexpr-55708.C: New.
325 2013-04-26 Richard Biener <rguenther@suse.de>
327 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
328 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
329 * gcc.dg/pr53265.c: Remove XFAILs.
330 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
331 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
333 2013-04-26 Jakub Jelinek <jakub@redhat.com>
335 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
336 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
337 -fdiagnostics-color=never option similarly to
338 -fno-diagnostics-show-caret option.
340 2013-04-25 Jakub Jelinek <jakub@redhat.com>
342 PR rtl-optimization/57003
343 * gcc.target/i386/pr57003.c: New test.
345 2013-04-25 Marek Polacek <polacek@redhat.com>
347 PR tree-optimization/57066
348 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
350 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
351 Tejas Belagod <tejas.belagod@arm.com>
353 * gcc.target/aarch64/vaddv-intrinsic.c: New.
354 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
355 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
357 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
359 * gcc.target/aarch64/cmp.c: New.
361 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
363 * gcc.target/aarch64/ngc.c: New.
365 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
367 * lib/target-supports.exp
368 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
369 (check_effective_target_arm_neon_fp16_ok): Likewise.
370 (add_options_for_arm_neon_fp16): Likewise.
371 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
372 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
374 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
376 PR rtl-optimizations/57046
377 * gcc.target/i386/pr57046.c: New test.
379 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
381 * g++.dg/cpp1y/cplusplus.C: New.
383 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
385 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
387 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
389 * c-c++-common/Wpointer-arith-1.c: New.
391 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
393 * g++.dg/cpp1y/cxx1y_macro.C: New.
395 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
398 * g++.dg/cpp0x/sfinae45.C: New.
400 2013-04-24 Richard Biener <rguenther@suse.de>
403 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
405 2013-04-23 Richard Biener <rguenther@suse.de>
408 * gcc.dg/torture/pr57036-1.c: New testcase.
409 * gcc.dg/torture/pr57036-2.c: Likewise.
411 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
413 * gcc.target/aarch64/scalar-mov.c: New testcase.
415 2013-04-23 Richard Biener <rguenther@suse.de>
417 PR tree-optimization/57026
418 * gcc.dg/torture/pr57026.c: New testcase.
420 2013-04-22 Janus Weil <janus@gcc.gnu.org>
424 * gfortran.dg/transfer_check_4.f90: New.
426 2013-04-22 Marek Polacek <polacek@redhat.com>
429 * gcc.dg/pr56990.c: New test.
431 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
434 * gcc.target/i386/pr57018.c: New test.
436 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
438 * gcc.target/aarch64/vrecps.c: New.
439 * gcc.target/aarch64/vrecpx.c: Likewise.
441 2013-04-22 Christian Bruel <christian.bruel@st.com>
444 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
446 2013-04-21 Jeff Law <law@redhat.com>
448 * gcc.dg/tree-ssa/forwprop-26.c: New test.
450 2013-04-20 Tobias Burnus <burnus@net-b.de>
453 * gfortran.dg/c_loc_test_22.f90: New.
455 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
457 PR rtl-optimization/56847
458 * gcc.dg/pr56847.c: New test.
460 2013-04-19 Richard Biener <rguenther@suse.de>
462 PR tree-optimization/56982
463 * gcc.c-torture/execute/pr56982.c: New testcase.
465 2013-04-19 Martin Jambor <mjambor@suse.cz>
467 PR tree-optimization/56718
468 * g++.dg/ipa/imm-devirt-1.C: New test.
469 * g++.dg/ipa/imm-devirt-2.C: Likewise.
471 2013-04-19 Richard Biener <rguenther@suse.de>
473 PR tree-optimization/57000
474 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
476 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
477 Mikael Morin <mikael@gcc.gnu.org>
480 * gfortran.dg/array_constructor_45.f90: New test.
481 * gfortran.dg/array_constructor_46.f90: New test.
482 * gfortran.dg/array_constructor_47.f90: New test.
483 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
485 2013-04-18 Jakub Jelinek <jakub@redhat.com>
487 PR rtl-optimization/56999
488 * g++.dg/opt/pr56999.C: New test.
490 2013-04-18 Cary Coutant <ccoutant@google.com>
492 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
493 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
495 2013-04-18 Cary Coutant <ccoutant@google.com>
497 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
498 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
499 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
500 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
501 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
502 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
503 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
504 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
505 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
506 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
507 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
509 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
511 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
513 2013-04-18 Jakub Jelinek <jakub@redhat.com>
515 PR tree-optimization/56984
516 * gcc.c-torture/compile/pr56984.c: New test.
518 PR rtl-optimization/56992
519 * gcc.dg/pr56992.c: New test.
521 2013-04-17 Janus Weil <janus@gcc.gnu.org>
524 * gfortran.dg/proc_ptr_42.f90: New.
526 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
528 * gnat.dg/discr41.ad[sb]: New test.
529 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
530 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
531 * gcc.dg/vect/slp-24.c: Likewise.
532 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
533 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
534 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
535 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
536 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
537 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
538 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
539 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
540 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
541 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
542 * gcc.dg/vect/vect-strided-mult.c: Likewise.
543 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
544 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
545 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
546 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
547 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
548 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
549 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
550 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
551 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
552 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
553 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
554 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
555 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
556 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
557 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
559 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
562 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
563 * gfortran.dg/module_md5_1.f90: Remove.
565 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
567 * gcc.target/aarch64/adds3.c: New.
568 * gcc.target/aarch64/subs3.c: New.
570 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
572 * gcc.target/aarch64/adds1.c: New.
573 * gcc.target/aarch64/adds2.c: New.
574 * gcc.target/aarch64/subs1.c: New.
575 * gcc.target/aarch64/subs2.c: New.
577 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
579 Implement n3599 - Literal operator templates for strings.
580 * g++.dg/cpp1y/udlit-char-template.C: New test.
581 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
583 2013-04-16 Tobias Burnus <burnus@net-b.de>
586 * gfortran.dg/no_arg_check_1.f90: New.
587 * gfortran.dg/no_arg_check_2.f90: New.
588 * gfortran.dg/no_arg_check_3.f90: New.
590 2013-04-16 Janus Weil <janus@gcc.gnu.org>
593 * gfortran.dg/proc_ptr_41.f90: New.
595 2013-04-16 Richard Biener <rguenther@suse.de>
597 PR tree-optimization/56756
598 * gcc.dg/torture/pr56756.c: New testcase.
600 2013-04-16 Tobias Burnus <burnus@net-b.de>
603 * gfortran.dg/c_assoc_5.f90: New.
605 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
607 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
608 * gcc.c-torture/execute/pr33992.x: Remove.
609 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
610 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
611 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
613 2013-04-15 Jakub Jelinek <jakub@redhat.com>
615 PR tree-optimization/56962
616 * gcc.c-torture/execute/pr56962.c: New test.
618 2013-04-15 Richard Biener <rguenther@suse.de>
620 PR tree-optimization/56933
621 * gcc.dg/vect/pr56933.c: New testcase.
623 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
625 * gcc.target/arm/anddi3-opt.c: New test.
626 * gcc.target/arm/anddi3-opt2.c: Likewise.
628 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
630 * gcc.dg/pr56890-1.c: New test.
631 * gcc.dg/pr56890-2.c: Likewise.
633 2013-04-15 Joey Ye <joey.ye@arm.com>
635 * gcc.target/arm/thumb1-far-jump-1.c: New test.
636 * gcc.target/arm/thumb1-far-jump-2.c: New test.
638 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
641 * gfortran.dg/select_type_33.f03: New test.
643 2013-04-13 Janus Weil <janus@gcc.gnu.org>
646 * gfortran.dg/typebound_proc_29.f03: New.
648 2013-04-12 Janus Weil <janus@gcc.gnu.org>
651 * gfortran.dg/typebound_proc_28.f03: New.
653 2013-04-12 Jeff Law <law@redhat.com>
655 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
658 2013-04-12 Tobias Burnus <burnus@net-b.de>
661 * gfortran.dg/coarray/alloc_comp_2.f90: New.
663 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
666 * gcc.target/i386/pr56903.c: New test.
668 2013-04-12 Janus Weil <janus@gcc.gnu.org>
671 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
672 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
673 * gfortran.dg/block_11.f90: Fix invalid test case.
674 * gfortran.dg/function_types_3.f90: Add new error message.
675 * gfortran.dg/global_references_1.f90: Ditto.
676 * gfortran.dg/import2.f90: Remove unneeded parts.
677 * gfortran.dg/import6.f90: Fix invalid test case.
678 * gfortran.dg/proc_decl_2.f90: Ditto.
679 * gfortran.dg/proc_decl_9.f90: Ditto.
680 * gfortran.dg/proc_decl_18.f90: Ditto.
681 * gfortran.dg/proc_ptr_40.f90: New.
682 * gfortran.dg/whole_file_7.f90: Modified error wording.
683 * gfortran.dg/whole_file_16.f90: Ditto.
684 * gfortran.dg/whole_file_17.f90: Add -pedantic.
685 * gfortran.dg/whole_file_18.f90: Modified error wording.
686 * gfortran.dg/whole_file_20.f03: Ditto.
687 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
690 2013-04-12 Richard Biener <rguenther@suse.de>
693 2013-04-10 Richard Biener <rguenther@suse.de>
695 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
697 2013-04-12 Tobias Burnus <burnus@net-b.de>
700 * gfortran.dg/class_allocate_15.f90: New.
703 2013-04-12 Tobias Burnus <burnus@net-b.de>
705 * gfortran.dg/coarray_lib_alloc_2.f90: Update
706 scan-tree-dump-times.
708 2013-04-12 Jakub Jelinek <jakub@redhat.com>
710 PR tree-optimization/56918
711 PR tree-optimization/56920
712 * gcc.dg/vect/pr56918.c: New test.
713 * gcc.dg/vect/pr56920.c: New test.
715 2013-04-12 Tobias Burnus <burnus@net-b.de>
718 * gfortran.dg/class_allocate_14.f90: New.
719 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
720 * gfortran.dg/coarray_lib_alloc_3.f90: New.
722 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
724 * gcc.dg/fold-cstvecshift.c: New testcase.
726 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
728 * gcc.target/aarch64/negs.c: New.
730 2013-04-11 Jakub Jelinek <jakub@redhat.com>
733 * g++.dg/template/arrow4.C: New test.
735 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
737 * gnat.dg/array23.adb: New test.
738 * gnat.dg/array23_pkg[123].ads: New helpers.
740 2013-04-11 Jeff Law <law@redhat.com>
742 PR tree-optimization/56900
743 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
745 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
748 * g++.dg/cpp0x/sfinae44.C: New.
750 2013-04-11 Arnaud Charlet <charlet@adacore.com>
752 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
753 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
755 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
758 * g++.dg/cpp0x/enum26.C: New.
759 * g++.old-deja/g++.pt/mangle1.C: Adjust.
761 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
763 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
765 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
767 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
768 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
769 loop is vectorized and that the correct instruction is generated.
770 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
771 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
772 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
774 2013-04-11 Jakub Jelinek <jakub@redhat.com>
776 PR tree-optimization/56899
777 * gcc.c-torture/execute/pr56899.c: New test.
779 2013-04-10 David S. Miller <davem@davemloft.net>
781 * gcc.target/sparc/setcc-4.c: New test.
782 * gcc.target/sparc/setcc-5.c: New test.
784 2013-04-10 Richard Biener <rguenther@suse.de>
786 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
788 2013-04-10 Richard Biener <rguenther@suse.de>
790 * gcc.dg/vect/slp-39.c: New testcase.
792 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
794 PR tree-optimization/55524
795 * gcc.target/epiphany/fnma-1.c: New test.
797 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
799 * gcc.dg/tree-ssa/inline-11.c: New test
801 2013-04-10 Jakub Jelinek <jakub@redhat.com>
804 * g++.dg/template/arrow3.C: New test.
806 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
808 * gcc.target/arm/minmax_minus.c: New test.
810 2013-04-09 Jakub Jelinek <jakub@redhat.com>
813 * c-c++-common/gomp/pr56883.c: New test.
815 2013-04-09 Jeff Law <law@redhat.com>
817 * gcc.dg/tree-ssa/vrp87.c: New test.
819 2013-04-09 Jakub Jelinek <jakub@redhat.com>
821 PR tree-optimization/56854
822 * g++.dg/torture/pr56854.C: New test.
824 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
827 * gfortran.dg/array_constructor_44.f90: New test.
829 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
832 * g++.dg/cpp0x/constexpr-specialization.C: New.
834 2013-04-08 Jakub Jelinek <jakub@redhat.com>
836 * gcc.c-torture/execute/pr56837.c: New test.
840 * g++.dg/opt/vt3.C: New test.
841 * g++.dg/opt/vt4.C: New test.
843 2013-04-08 Jeff Law <law@redhat.com>
845 * gcc.dg/tree-ssa/forwprop-25.c: New test.
847 2013-04-08 Richard Biener <rguenther@suse.de>
849 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
851 2013-04-08 Richard Biener <rguenther@suse.de>
853 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
855 2013-04-08 Richard Biener <rguenther@suse.de>
857 * g++.dg/vect/slp-pr56812.cc: Adjust.
859 2013-04-08 Jakub Jelinek <jakub@redhat.com>
861 * gcc.dg/pr56837.c: New test.
862 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
863 "generated memset minus one".
865 2013-04-07 Tobias Burnus <burnus@net-b.de>
868 * gfortran.dg/reshape_5.f90: New.
870 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
873 * gcc.target/powerpc/recip-1.c: Modify expected output.
874 * gcc.target/powerpc/recip-3.c: Likewise.
875 * gcc.target/powerpc/recip-4.c: Likewise.
876 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
878 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
880 * gcc.target/arm/peep-ldrd-1.c: New test.
881 * gcc.target/arm/peep-strd-1.c: Likewise.
883 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
885 * gcc.target/arm/negdi-1.c: New test.
886 * gcc.target/arm/negdi-2.c: Likewise.
887 * gcc.target/arm/negdi-3.c: Likewise.
888 * gcc.target/arm/negdi-4.c: Likewise.
890 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
892 * lib/target-supports.exp (add_options_for_arm_v8_neon):
893 Add -march=armv8-a when we use v8 NEON.
894 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
895 (check_effective_target_vect_call_ceilf): Likewise.
896 (check_effective_target_vect_call_floorf): Likewise.
897 (check_effective_target_vect_call_roundf): Likewise.
898 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
899 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
900 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
901 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
902 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
904 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
906 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
907 * gcc.target/powerpc/sd-pwr6.c: Same.
908 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
909 * g++.dg/debug/pr56294.C: XFAIL on AIX.
911 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
913 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
915 2013-04-04 Janus Weil <janus@gcc.gnu.org>
918 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
919 * gfortran.dg/altreturn_4.f90: Ditto.
920 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
921 * gfortran.dg/altreturn_5.f90: Ditto.
922 * gfortran.dg/altreturn_6.f90: Ditto.
923 * gfortran.dg/altreturn_7.f90: Ditto.
925 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
927 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
929 (check_effective_target_arm_v8_neon_ok_nocache):
931 (check_effective_target_arm_v8_neon_ok): Change to use
932 check_effective_target_arm_v8_neon_ok_nocache.
933 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
935 (check_effective_target_vect_call_btruncf):
936 Enable for arm and ARMv8 NEON.
937 (check_effective_target_vect_call_ceilf): Likewise.
938 (check_effective_target_vect_call_floorf): Likewise.
939 (check_effective_target_vect_call_roundf): Likewise.
940 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
943 2013-04-04 Marek Polacek <polacek@redhat.com>
945 PR tree-optimization/48186
946 * gcc.dg/pr48186.c: New test.
948 2013-04-04 Richard Biener <rguenther@suse.de>
950 PR tree-optimization/56826
951 * gcc.dg/vect/pr56826.c: New testcase.
952 * gcc.dg/vect/O3-pr36098.c: Adjust.
954 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
956 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
957 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
958 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
959 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
960 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
961 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
962 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
963 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
964 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
965 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
967 2013-04-04 Richard Biener <rguenther@suse.de>
969 PR tree-optimization/56213
970 * gcc.dg/vect/vect-123.c: New testcase.
972 2013-04-04 Tobias Burnus <burnus@net-b.de>
975 * gfortran.dg/read_repeat_2.f90: New.
977 2013-04-04 Richard Biener <rguenther@suse.de>
979 PR tree-optimization/56837
980 * g++.dg/torture/pr56837.C: New testcase.
982 2013-04-04 Tobias Burnus <burnus@net-b.de>
985 * gfortran.dg/c_loc_test_21.f90: New.
986 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
987 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
988 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
989 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
990 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
992 2013-04-03 Jeff Law <law@redhat.com>
994 PR tree-optimization/56799
995 * gcc.c-torture/execute/pr56799.c: New test.
997 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1000 * g++.dg/warn/Wpointer-arith-1.C: New.
1001 * g++.dg/gomp/for-19.C: Adjust.
1003 2013-04-03 Marek Polacek <polacek@redhat.com>
1006 * gcc.dg/pr55702.c: New test.
1008 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1011 * gcc.dg/pr56809.c: New testcase.
1013 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1016 * g++.dg/debug/pr56819.C: New test.
1018 2013-04-03 Richard Biener <rguenther@suse.de>
1020 PR tree-optimization/56817
1021 * g++.dg/torture/pr56817.C: New testcase.
1023 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1025 * gcc.dg/vect/bb-slp-31.c: New file.
1027 2013-04-03 Jason Merrill <jason@redhat.com>
1030 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1032 2013-04-03 Richard Biener <rguenther@suse.de>
1034 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1036 2013-04-03 Richard Biener <rguenther@suse.de>
1038 PR tree-optimization/55964
1039 * gcc.dg/torture/pr55964-2.c: New testcase.
1041 2013-04-03 Richard Biener <rguenther@suse.de>
1043 PR tree-optimization/56501
1044 * gcc.dg/torture/pr56501.c: New testcase.
1046 2013-04-03 Richard Biener <rguenther@suse.de>
1048 PR tree-optimization/56407
1049 * gcc.dg/torture/pr56407.c: New testcase.
1051 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1053 PR tree-optimization/56790
1054 * g++.dg/ext/pr56790-1.C: New testcase.
1056 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1058 * gcc.target/i386/merge-1.c: New testcase.
1059 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1061 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1064 * gcc.c-torture/execute/pr19449.c: New test.
1066 2013-04-03 Richard Biener <rguenther@suse.de>
1068 PR tree-optimization/56812
1069 * g++.dg/vect/slp-pr56812.cc: New testcase.
1071 2013-04-03 Janus Weil <janus@gcc.gnu.org>
1075 * gfortran.dg/altreturn_8.f90: New.
1076 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1077 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1078 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1080 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1082 PR rtl-optimization/56745
1083 * gcc.c-torture/compile/pr56745.c: New test.
1085 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1087 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1089 2013-04-02 Richard Biener <rguenther@suse.de>
1091 PR tree-optimization/56778
1092 * gcc.dg/torture/pr56778.c: New testcase.
1094 2013-04-02 Richard Biener <rguenther@suse.de>
1097 * g++.dg/torture/pr56768.C: New testcase.
1099 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1101 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1103 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1106 * gfortran.dg/namelist_82.f90: New test.
1108 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1111 * gfortran.dg/implicit_class_1.f90: New.
1113 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1116 * gfortran.dg/namelist_81.f90: New test.
1118 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1120 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1121 for constant and equal string lengths.
1122 * gfortran.dg/character_comparison_5.f90: Likewise.
1123 * gfortran.dg/character_comparison_9.f90: New test.
1125 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1127 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1128 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1130 2013-03-29 Tobias Burnus <burnus@net-b.de>
1133 * gfortran.dg/optional_absent_3.f90: New.
1135 2013-03-29 Tobias Burnus <burnus@net-b.de>
1138 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1140 2013-03-29 Tobias Burnus <burnus@net-b.de>
1143 * gfortran.dg/namelist_80.f90: New.
1145 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1148 * gfortran.dg/string_length_2.f90: New test.
1149 * gfortran.dg/dependency_41.f90: New test.
1151 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1154 * gfortran.dg/array_constructor_43.f90: New test.
1155 * gfortran.dg/random_seed_3.f90: New test.
1157 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1159 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1160 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1161 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1162 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1163 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1164 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1165 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1166 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1167 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1168 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1170 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1173 * g++.dg/conversion/op4.C: Adjust.
1174 * g++.dg/cpp0x/rv1n.C: Likewise.
1175 * g++.dg/cpp0x/rv2n.C: Likewise.
1176 * g++.dg/cpp0x/template_deduction.C: Likewise.
1177 * g++.dg/expr/cond8.C: Likewise.
1178 * g++.dg/other/error4.C: Likewise.
1179 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1180 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1181 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1182 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1183 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1184 * g++.old-deja/g++.law/cvt20.C: Likewise.
1185 * g++.old-deja/g++.law/cvt8.C: Likewise.
1186 * g++.old-deja/g++.law/init8.C: Likewise.
1187 * g++.old-deja/g++.mike/net12.C: Likewise.
1188 * g++.old-deja/g++.mike/net8.C: Likewise.
1189 * g++.old-deja/g++.mike/p2793.C: Likewise.
1190 * g++.old-deja/g++.mike/p3836.C: Likewise.
1191 * g++.old-deja/g++.mike/p418.C: Likewise.
1192 * g++.old-deja/g++.mike/p701.C: Likewise.
1193 * g++.old-deja/g++.mike/p807.C: Likewise.
1195 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1198 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1201 2013-03-28 Marek Polacek <polacek@redhat.com>
1203 PR tree-optimization/56695
1204 * gcc.dg/vect/pr56695.c: New test.
1206 2013-03-28 Richard Biener <rguenther@suse.de>
1208 PR tree-optimization/37021
1209 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1210 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1212 2013-03-27 Tobias Burnus <burnus@net-b.de>
1216 * gfortran.dg/sizeof_2.f90: New.
1217 * gfortran.dg/sizeof_3.f90: New.
1218 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1220 2013-03-27 Richard Biener <rguenther@suse.de>
1222 PR tree-optimization/37021
1223 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1225 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1227 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1228 * g++.dg/ipa/ivinline-2.C: Likewise.
1229 * g++.dg/ipa/ivinline-3.C: Likewise.
1230 * g++.dg/ipa/ivinline-4.C: Likewise.
1231 * g++.dg/ipa/ivinline-5.C: Likewise.
1232 * g++.dg/ipa/ivinline-7.C: Likewise.
1233 * g++.dg/ipa/ivinline-8.C: Likewise.
1234 * g++.dg/ipa/ivinline-9.C: Likewise.
1235 * g++.dg/cpp0x/noexcept03.C: Likewise.
1236 * gcc.dg/const-1.c: Likewise.
1237 * gcc.dg/ipa/pure-const-1.c: Likewise.
1238 * gcc.dg/noreturn-8.c: Likewise.
1239 * gcc.target/i386/mmx-1.c: Likewise.
1240 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1241 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1242 * gcc.c-torture/execute/pr33992.x: New file.
1244 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1246 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1248 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1251 * g++.dg/ext/desig5.C: New.
1253 2013-03-26 Tobias Burnus <burnus@net-b.de>
1256 * gfortran.dg/merge_init_expr_2.f90: New.
1257 * gfortran.dg/merge_char_1.f90: Modify test to
1258 stay a run-time test.
1259 * gfortran.dg/merge_char_3.f90: Ditto.
1261 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1263 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1264 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1266 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1269 * g++.dg/cpp0x/range-for23.C: New.
1271 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1274 * gfortran.dg/namelist_79.f90: New.
1276 2013-03-25 Martin Jambor <mjambor@suse.cz>
1278 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1280 2013-03-25 Tobias Burnus <burnus@net-b.de>
1300 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1301 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1302 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1303 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1304 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1305 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1306 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1307 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1308 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1309 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1310 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1311 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1312 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1313 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1314 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1315 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1316 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1317 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1318 * gfortran.dg/pr32601_1.f03: Ditto.
1319 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1320 * gfortran.dg/blockdata_7.f90: New.
1321 * gfortran.dg/c_assoc_4.f90: New.
1322 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1323 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1324 * gfortran.dg/c_funloc_tests_8.f90: New.
1325 * gfortran.dg/c_loc_test_17.f90: New.
1326 * gfortran.dg/c_loc_test_18.f90: New.
1327 * gfortran.dg/c_loc_test_19.f90: New.
1328 * gfortran.dg/c_loc_test_20.f90: New.
1329 * gfortran.dg/c_sizeof_5.f90: New.
1330 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1331 * gfortran.dg/transfer_resolve_2.f90: New.
1332 * gfortran.dg/transfer_resolve_3.f90: New.
1333 * gfortran.dg/transfer_resolve_4.f90: New.
1334 * gfortran.dg/pr32601.f03: Update dg-error.
1335 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1336 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1338 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1340 * gcc.target/arm/vseleqdf.c: New test.
1341 * gcc.target/arm/vseleqsf.c: Likewise.
1342 * gcc.target/arm/vselgedf.c: Likewise.
1343 * gcc.target/arm/vselgesf.c: Likewise.
1344 * gcc.target/arm/vselgtdf.c: Likewise.
1345 * gcc.target/arm/vselgtsf.c: Likewise.
1346 * gcc.target/arm/vselledf.c: Likewise.
1347 * gcc.target/arm/vsellesf.c: Likewise.
1348 * gcc.target/arm/vselltdf.c: Likewise.
1349 * gcc.target/arm/vselltsf.c: Likewise.
1350 * gcc.target/arm/vselnedf.c: Likewise.
1351 * gcc.target/arm/vselnesf.c: Likewise.
1352 * gcc.target/arm/vselvcdf.c: Likewise.
1353 * gcc.target/arm/vselvcsf.c: Likewise.
1354 * gcc.target/arm/vselvsdf.c: Likewise.
1355 * gcc.target/arm/vselvssf.c: Likewise.
1357 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
1359 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1361 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1362 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1363 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1364 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1365 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1366 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1367 * gcc.target/aarch64/atomic-op-char.x: ... to here.
1368 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1369 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1370 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1371 * gcc.target/aarch64/atomic-op-int.x: ... to here.
1372 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1373 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1374 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1375 * gcc.target/aarch64/atomic-op-release.x: ... to here.
1376 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1377 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1378 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1379 * gcc.target/aarch64/atomic-op-short.x: ... to here.
1380 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1381 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1382 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1383 * gcc.target/arm/atomic-op-char.c: Likewise.
1384 * gcc.target/arm/atomic-op-consume.c: Likewise.
1385 * gcc.target/arm/atomic-op-int.c: Likewise.
1386 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1387 * gcc.target/arm/atomic-op-release.c: Likewise.
1388 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1389 * gcc.target/arm/atomic-op-short.c: Likewise.
1391 2013-03-25 Richard Biener <rguenther@suse.de>
1394 * g++.dg/torture/pr56694.C: New testcase.
1396 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1399 * gcc.target/arm/neon-vcond-gt.c: New test.
1400 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1401 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1403 2013-03-25 Richard Biener <rguenther@suse.de>
1405 PR tree-optimization/56689
1406 * gcc.dg/torture/pr56689.c: New testcase.
1408 2013-03-25 Kai Tietz <ktietz@redhat.com>
1410 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1412 2013-03-24 Tobias Burnus <burnus@net-b.de>
1415 * gfortran.dg/eof_5.f90: New.
1417 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
1419 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1422 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
1424 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1426 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
1429 * gcc.c-torture/execute/builtins/builtins.exp: Add
1430 -Wl,--allow-multiple-definition for RTEMS targets.
1432 2013-03-22 Ian Bolton <ian.bolton@arm.com>
1434 * gcc.target/aarch64/movk.c: New test.
1436 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
1438 * g++.dg/ext/vector21.C: New testcase.
1440 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1442 * gcc.target/arm/neon-for-64bits-1.c: New tests.
1443 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1445 2013-03-21 Richard Biener <rguenther@suse.de>
1447 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1448 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1450 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1452 * gcc.target/aarch64/vect.c: Test and result vector added
1453 for sabd and saba instructions.
1454 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1455 instructions in assembly.
1456 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1457 * gcc.target/aarch64/vect-fp.c: Test and result vector added
1458 for fabd instruction.
1459 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1460 instruction in assembly.
1461 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1463 2013-03-20 Jeff Law <law@redhat.com>
1465 * g++.dg/tree-ssa/ssa-dom.C: New test.
1467 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1469 * gcc.target/powerpc/mmfpgpr.c: New test.
1470 * gcc.target/powerpc/sd-vsx.c: Likewise.
1471 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1472 * gcc.target/powerpc/vsx-float0.c: Likewise.
1474 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
1476 PR tree-optimization/56355
1477 * gcc.dg/pr56355-1.c: New file.
1479 2013-03-20 Catherine Moore <clm@codesourcery.com>
1480 Richard Sandiford <rdsandiford@googlemail.com>
1482 * gcc.target/mips/mips.exp: Add microMIPS support.
1483 * gcc.target/mips/umips-movep-2.c: New test.
1484 * gcc.target/mips/umips-lwp-2.c: New test.
1485 * gcc.target/mips/umips-swp-5.c: New test.
1486 * gcc.target/mips/umips-constraints-1.c: New test.
1487 * gcc.target/mips/umips-lwp-3.c: New test.
1488 * gcc.target/mips/umips-swp-6.c: New test.
1489 * gcc.target/mips/umips-constraints-2.c: New test.
1490 * gcc.target/mips/umips-save-restore-1.c: New test.
1491 * gcc.target/mips/umips-lwp-4.c: New test.
1492 * gcc.target/mips/umips-swp-7.c: New test.
1493 * gcc.target/mips/umips-save-restore-2.c: New test.
1494 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1495 * gcc.target/mips/umips-lwp-5.c: New test.
1496 * gcc.target/mips/umips-save-restore-3.c: New test.
1497 * gcc.target/mips/umips-lwp-6.c: New test.
1498 * gcc.target/mips/umips-swp-1.c: New test.
1499 * gcc.target/mips/umips-lwp-7.c: New test.
1500 * gcc.target/mips/umips-swp-2.c: New test.
1501 * gcc.target/mips/umips-lwp-8.c: New test.
1502 * gcc.target/mips/umips-swp-3.c: New test.
1503 * gcc.target/mips/umips-movep-1.c: New test.
1504 * gcc.target/mips/umips-lwp-1.c: New test.
1505 * gcc.target/mips/umips-swp-4.c: New test.
1507 2013-03-20 Richard Biener <rguenther@suse.de>
1509 PR tree-optimization/56661
1510 * gcc.dg/torture/pr56661.c: New testcase.
1512 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1514 PR rtl-optimization/56605
1515 * gcc.target/powerpc/pr56605.c: New.
1517 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1520 * gfortran.dg/do_1.f90: Don't xfail.
1522 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1525 * gfortran.dg/namelist_77.f90: New.
1526 * gfortran.dg/namelist_78.f90: New.
1528 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1531 * gfortran.dg/open_negative_unit_1.f90: New.
1533 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1535 * gcc.target/aarch64/sbc.c: New test.
1537 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1539 * gcc.target/aarch64/ror.c: New test.
1541 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1543 * gcc.target/aarch64/extr.c: New test.
1545 2013-03-19 Richard Biener <rguenther@suse.de>
1547 PR tree-optimization/56273
1548 * gcc.dg/tree-ssa/vrp47.c: Adjust.
1549 * c-c++-common/uninit-17.c: Likewise.
1551 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1553 PR tree-optimization/56635
1554 * g++.dg/torture/pr56635.C: New test.
1556 2013-03-18 Richard Biener <rguenther@suse.de>
1558 PR tree-optimization/3713
1559 * g++.dg/ipa/devirt-12.C: New testcase.
1561 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1564 * c-c++-common/pr56566.c: New test.
1566 2013-03-17 Jason Merrill <jason@redhat.com>
1568 * g++.dg/template/abstract-dr337.C: XFAIL.
1570 2013-03-16 Jakub Jelinek <jakub@redhat.com>
1573 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1574 * c-c++-common/pr56607.c: New test.
1576 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
1579 * g++.dg/cpp0x/constexpr-array5.C: New.
1581 2013-03-15 Tobias Burnus <burnus@net-b.de>
1584 * gfortran.dg/transfer_intrinsic_5.f90: New.
1586 2013-03-15 Kai Tietz <ktietz@redhat.com>
1588 * gcc.target/i386/movti.c: Don't test for x64 mingw.
1589 * gcc.target/i386/pr20020-1.c: Likewise.
1590 * gcc.target/i386/pr20020-2.c: Likewise.
1591 * gcc.target/i386/pr20020-3.c: Likewise.
1592 * gcc.target/i386/pr53425-1.c: Likewise.
1593 * gcc.target/i386/pr53425-2.c: Likewise.
1594 * gcc.target/i386/pr55093.c: Likewise.
1595 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1597 2013-03-15 Jakub Jelinek <jakub@redhat.com>
1600 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1601 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
1603 2013-03-14 Jakub Jelinek <jakub@redhat.com>
1605 PR tree-optimization/53265
1606 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1608 * gcc.dg/graphite/id-6.c (test): Likewise.
1609 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1610 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1612 PR tree-optimization/53265
1613 * gcc.dg/pr53265.c: New test.
1614 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1616 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1618 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
1619 n, use it as high bound instead of 4.
1621 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
1624 * gcc.target/sh/pr49880-1.c: New.
1625 * gcc.target/sh/pr49880-2.c: New.
1626 * gcc.target/sh/pr49880-3.c: New.
1627 * gcc.target/sh/pr49880-4.c: New.
1628 * gcc.target/sh/pr49880-5.c: New.
1630 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1632 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1634 2013-03-13 Richard Biener <rguenther@suse.de>
1636 PR tree-optimization/56608
1637 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1639 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1642 * g++.dg/cpp0x/alias-decl-32.C: New.
1644 2013-03-11 Jan Hubicka <jh@suse.cz>
1647 * gcc.c-torture/compile/pr56571.c: New testcase.
1649 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1651 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1652 * gcc.dg/tree-ssa/pr55579.c: Likewise.
1654 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1656 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1657 * gcc.dg/inline_4.c: Likewise.
1658 * gcc.dg/unroll_2.c: Likewise.
1659 * gcc.dg/unroll_3.c: Likewise.
1660 * gcc.dg/unroll_4.c: Likewise.
1662 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1665 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1668 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1670 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
1673 * gcc.c-torture/compile/pr40797.c: New.
1675 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1677 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1679 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
1682 * gfortran.dg/class_56.f90: New test.
1684 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
1687 * gcc.target/mips/pr56524.c: New test.
1689 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1692 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1694 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1697 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1699 2013-03-08 Marek Polacek <polacek@redhat.com>
1701 PR tree-optimization/56478
1702 * gcc.dg/torture/pr56478.c: New test.
1704 2013-03-08 Kai Tietz <ktietz@redhat.com>
1706 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1707 targets linker option --allow-multiple-definition.
1709 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1710 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1711 * gcc.dg/pr52549.c: Add LLP64 case.
1712 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1713 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1714 * gcc.dg/torture/pr51071-2.c: Likewise.
1715 * gcc.dg/tree-ssa/vrp72.c: Likewise.
1716 * gcc.dg/tree-ssa/vrp73.c: Likewise.
1717 * gcc.dg/tree-ssa/vrp75.c: Likewise.
1718 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1719 * gcc.dg/weak/weak-1.c: Likewise.
1720 * gcc.dg/weak/weak-2.c: Likewise.
1721 * gcc.dg/weak/weak-3.c: Likewise.
1722 * gcc.dg/weak/weak-4.c: Likewise.
1723 * gcc.dg/weak/weak-5.c: Likewise.
1724 * gcc.dg/weak/weak-15.c: Likewise.
1725 * gcc.dg/weak/weak-16.c: Likewise.
1727 * c-c++-common/pr54486.c: Skip test for mingw-targets.
1729 2013-03-07 Jakub Jelinek <jakub@redhat.com>
1731 PR tree-optimization/56559
1732 * gcc.dg/tree-ssa/reassoc-26.c: New test.
1734 2013-03-07 Andreas Schwab <schwab@suse.de>
1736 * gcc.dg/pr31490.c: Fix last change.
1738 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1741 * g++.dg/template/crash115.C: New.
1743 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1745 PR tree-optimization/56539
1746 * gcc.c-torture/compile/pr56539.c: New test.
1748 2013-03-06 Kai Tietz <ktietz@redhat.com>
1750 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1752 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1753 * gcc.dg/lto/20091013-1_2.c: Likewise.
1754 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1756 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1758 * gnat.dg/specs/aggr6.ads: New test.
1760 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1762 * gnat.dg/loop_optimization15.ad[sb]: New test.
1764 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1767 * gcc.dg/pr56548.c: New test.
1769 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1772 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1774 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1777 * g++.dg/template/typename20.C: New test.
1779 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1782 * gcc.dg/pr56510.c: New test.
1784 PR rtl-optimization/56484
1785 * gcc.c-torture/compile/pr56484.c: New test.
1787 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1790 * g++.dg/warn/Wsign-conversion-2.C: New.
1792 2013-03-05 Richard Biener <rguenther@suse.de>
1794 PR tree-optimization/56270
1795 * gcc.dg/vect/slp-38.c: New testcase.
1797 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1799 PR rtl-optimization/56494
1800 * gcc.dg/pr56494.c: New test.
1802 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
1804 * gcc.dg/pr56424.c: New test.
1806 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1808 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1809 * gcc.dg/pr56228.c <avr>: Skip.
1811 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1814 PR tree-optimization/52631
1815 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1817 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
1819 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1820 * gcc.dg/vect/vect-83_64.c: Same.
1822 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1825 * gfortran.dg/pointer_check_13.f90: New test.
1827 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1830 * gfortran.dg/array_constructor_42.f90: New test.
1832 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1835 * g++.dg/template/static33.C: New.
1836 * g++.dg/template/static34.C: Likewise.
1839 * g++.dg/template/static35.C: New.
1841 2013-03-01 Steve Ellcey <sellcey@mips.com>
1843 * gcc.dg/pr56396.c: Require pic support.
1845 2013-03-01 Richard Biener <rguenther@suse.de>
1847 PR tree-optimization/55481
1848 * gcc.dg/torture/pr56488.c: New testcase.
1850 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
1851 Jakub Jelinek <jakub@redhat.com>
1854 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1855 no_sanitize_address attribute rather than no_address_safety_analysis.
1856 * g++.dg/asan/sanitizer_test_utils.h
1857 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1858 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1859 in addition to no_address_safety_analysis.
1861 2013-02-28 Jason Merrill <jason@redhat.com>
1864 * g++.dg/cpp0x/constexpr-and.C: New.
1866 2013-02-28 Martin Jambor <mjambor@suse.cz>
1868 PR tree-optimization/56294
1869 * g++.dg/debug/pr56294.C: New test.
1871 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
1873 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1875 2013-02-27 Marek Polacek <polacek@redhat.com>
1877 PR rtl-optimization/56466
1878 * gcc.dg/pr56466.c: New test.
1880 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1882 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1883 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1884 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1886 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
1889 * gcc.dg/pr45472.c: New test.
1891 2013-02-26 Marek Polacek <polacek@redhat.com>
1893 PR tree-optimization/56426
1894 * gcc.dg/pr56436.c: New test.
1896 2013-02-26 Jakub Jelinek <jakub@redhat.com>
1898 PR tree-optimization/56448
1899 * gcc.c-torture/compile/pr56448.c: New test.
1901 PR tree-optimization/56443
1902 * gcc.dg/torture/pr56443.c: New test.
1904 2013-02-25 Richard Biener <rguenther@suse.de>
1906 PR tree-optimization/56175
1907 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1909 2013-02-24 Jakub Jelinek <jakub@redhat.com>
1912 * g++.dg/torture/pr56403.C: New test.
1914 2013-02-25 Catherine Moore <clm@codesourcery.com>
1917 2013-02-24 Catherine Moore <clm@codesourcery.com>
1918 Richard Sandiford <rdsandiford@googlemail.com>
1920 * gcc.target/mips/mips.exp: Add microMIPS support.
1921 * gcc.target/mips/umips-movep-2.c: New test.
1922 * gcc.target/mips/umips-lwp-2.c: New test.
1923 * gcc.target/mips/umips-swp-5.c: New test.
1924 * gcc.target/mips/umips-constraints-1.c: New test.
1925 * gcc.target/mips/umips-lwp-3.c: New test.
1926 * gcc.target/mips/umips-swp-6.c: New test.
1927 * gcc.target/mips/umips-constraints-2.c: New test.
1928 * gcc.target/mips/umips-save-restore-1.c: New test.
1929 * gcc.target/mips/umips-lwp-4.c: New test.
1930 * gcc.target/mips/umips-swp-7.c: New test.
1931 * gcc.target/mips/umips-save-restore-2.c: New test.
1932 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1933 * gcc.target/mips/umips-lwp-5.c: New test.
1934 * gcc.target/mips/umips-save-restore-3.c: New test.
1935 * gcc.target/mips/umips-lwp-6.c: New test.
1936 * gcc.target/mips/umips-swp-1.c: New test.
1937 * gcc.target/mips/umips-lwp-7.c: New test.
1938 * gcc.target/mips/umips-swp-2.c: New test.
1939 * gcc.target/mips/umips-lwp-8.c: New test.
1940 * gcc.target/mips/umips-swp-3.c: New test.
1941 * gcc.target/mips/umips-movep-1.c: New test.
1942 * gcc.target/mips/umips-lwp-1.c: New test.
1943 * gcc.target/mips/umips-swp-4.c: New test.
1945 2013-02-24 Catherine Moore <clm@codesourcery.com>
1946 Richard Sandiford <rdsandiford@googlemail.com>
1948 * gcc.target/mips/mips.exp: Add microMIPS support.
1949 * gcc.target/mips/umips-movep-2.c: New test.
1950 * gcc.target/mips/umips-lwp-2.c: New test.
1951 * gcc.target/mips/umips-swp-5.c: New test.
1952 * gcc.target/mips/umips-constraints-1.c: New test.
1953 * gcc.target/mips/umips-lwp-3.c: New test.
1954 * gcc.target/mips/umips-swp-6.c: New test.
1955 * gcc.target/mips/umips-constraints-2.c: New test.
1956 * gcc.target/mips/umips-save-restore-1.c: New test.
1957 * gcc.target/mips/umips-lwp-4.c: New test.
1958 * gcc.target/mips/umips-swp-7.c: New test.
1959 * gcc.target/mips/umips-save-restore-2.c: New test.
1960 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1961 * gcc.target/mips/umips-lwp-5.c: New test.
1962 * gcc.target/mips/umips-save-restore-3.c: New test.
1963 * gcc.target/mips/umips-lwp-6.c: New test.
1964 * gcc.target/mips/umips-swp-1.c: New test.
1965 * gcc.target/mips/umips-lwp-7.c: New test.
1966 * gcc.target/mips/umips-swp-2.c: New test.
1967 * gcc.target/mips/umips-lwp-8.c: New test.
1968 * gcc.target/mips/umips-swp-3.c: New test.
1969 * gcc.target/mips/umips-movep-1.c: New test.
1970 * gcc.target/mips/umips-lwp-1.c: New test.
1971 * gcc.target/mips/umips-swp-4.c: New test.
1973 2013-02-22 Jakub Jelinek <jakub@redhat.com>
1976 * lib/asan-dg.exp (asan_link_flags): Add
1977 -B${gccpath}/libsanitizer/asan/ to flags.
1979 2013-02-21 Jakub Jelinek <jakub@redhat.com>
1982 * gcc.dg/torture/pr56420.c: New test.
1984 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
1987 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1989 2013-02-21 Martin Jambor <mjambor@suse.cz>
1991 PR tree-optimization/56310
1992 * g++.dg/ipa/pr56310.C: New test.
1994 2013-02-21 Janus Weil <janus@gcc.gnu.org>
1997 * gfortran.dg/proc_ptr_comp_37.f90: New.
1999 2013-02-21 Richard Biener <rguenther@suse.de>
2001 PR tree-optimization/56415
2003 2013-02-11 Richard Biener <rguenther@suse.de>
2005 PR tree-optimization/56273
2006 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2007 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2008 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2009 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2010 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2011 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2013 2013-02-21 Marek Polacek <polacek@redhat.com>
2015 PR tree-optimization/56398
2016 * g++.dg/torture/pr56398.C: New test.
2018 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2021 * gcc.c-torture/compile/pr56405.c: New test.
2023 2013-02-20 Jan Hubicka <jh@suse.cz>
2025 PR tree-optimization/56265
2026 * g++.dg/ipa/devirt-11.C: New testcase.
2028 2013-02-20 Richard Biener <rguenther@suse.de>
2030 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2032 2013-02-20 Richard Biener <rguenther@suse.de>
2033 Jakub Jelinek <jakub@redhat.com>
2035 PR tree-optimization/56396
2036 * gcc.dg/pr56396.c: New testcase.
2038 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2041 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2043 2013-02-19 Richard Biener <rguenther@suse.de>
2045 PR tree-optimization/56384
2046 * gcc.dg/torture/pr56384.c: New testcase.
2048 2013-02-19 Jakub Jelinek <jakub@redhat.com>
2050 PR tree-optimization/56350
2051 * gcc.dg/pr56350.c: New test.
2053 PR tree-optimization/56381
2054 * g++.dg/opt/pr56381.C: New test.
2056 2013-02-18 Jakub Jelinek <jakub@redhat.com>
2059 * lib/dg-pch.exp (pch-init, pch-finish,
2060 check_effective_target_pch_supported_debug): New procs.
2061 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2062 Likewise if $pch_unsupported_debug and $flags include -g.
2063 Skip FAILs about missing *.gch file if $pch_unsupported_debug
2064 and dg-require-effective-target pch_unsupported_debug.
2065 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2066 * objc.dg/pch/pch.exp: Likewise.
2067 * gcc.dg/pch/pch.exp: Likewise.
2068 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2069 pch_unsupported_debug.
2070 * gcc.dg/pch/valid-1.hs: Likewise.
2071 * gcc.dg/pch/valid-1b.c: Likewise.
2072 * gcc.dg/pch/valid-1b.hs: Likewise.
2074 2013-02-18 Richard Biener <rguenther@suse.de>
2076 PR tree-optimization/56366
2077 * gcc.dg/torture/pr56366.c: New testcase.
2079 2013-02-18 Richard Biener <rguenther@suse.de>
2082 * gcc.dg/torture/pr56349.c: New testcase.
2084 2013-02-18 Richard Biener <rguenther@suse.de>
2086 PR tree-optimization/56321
2087 * gcc.dg/torture/pr56321.c: New testcase.
2089 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2091 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2093 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2094 Dodji Seketeli <dodji@redhat.com>
2097 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2098 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2099 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2100 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2101 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2102 * c-c++-common/asan/pr56330.c: Likewise.
2103 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2104 Ensure the size argument of __builtin_memcpy is a constant.
2106 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2107 Paolo Carlini <paolo.carlini@oracle.com>
2110 * g++.dg/cpp0x/enum23.C: New.
2112 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2115 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2117 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2119 PR rtl-optimization/56348
2120 * gcc.target/i386/pr56348.c: New test.
2122 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2124 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2125 * gcc.target/arm/interrupt-2.c: Likewise.
2127 2013-02-15 Tobias Burnus <burnus@net-b.de>
2130 * gfortran.dg/matmul_9.f90: New.
2132 2013-02-15 Tobias Burnus <burnus@net-b.de>
2135 * gfortran.dg/init_flag_11.f90: New.
2137 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2139 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2141 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2143 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2146 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2147 Tobias Burnus <burnus@net-b.de>
2150 * gfortran.dg/allocatable_function_7.f90: New.
2152 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2154 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2155 * asan_globals_test-wrapper.cc: New file.
2156 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2157 instead of asan_globals_test.cc as dg-additional-sources.
2158 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2159 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2160 "sanitizer_test_utils.h" instead of
2161 "sanitizer_common/tests/sanitizer_test_utils.h".
2162 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2163 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2164 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2165 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2166 * g++.dg/asan/asan_test.cc: Synced from upstream.
2167 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2169 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2172 * c-c++-common/asan/memcmp-2.c: New test.
2174 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2177 * g++.dg/cpp0x/udlit-string-literal.h: New.
2178 * g++.dg/cpp0x/udlit-string-literal.C: New.
2180 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2182 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2184 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2187 * gcc.target/arm/pr56184.C: New test.
2189 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2192 * g++.dg/torture/pr56302.C: New test.
2193 * g++.dg/cpp0x/constexpr-56302.C: New test.
2194 * c-c++-common/pr56302.c: New test.
2196 2013-02-13 Tobias Burnus <burnus@net-b.de>
2197 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2200 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2201 * gfortran.dg/quad_3.f90: Ditto.
2203 2013-02-13 Kostya Serebryany <kcc@google.com>
2205 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2206 to match the fresh asan run-time.
2207 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2209 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2211 Avoid instrumenting duplicated memory access in the same basic block
2212 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2213 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2214 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2215 * c-c++-common/asan/inc.c: Likewise.
2217 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2220 * gcc.target/i386/pr56148.c: New test.
2222 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2223 Tobias Burnus <burnus@net-b.de>
2226 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2229 2013-02-12 Richard Biener <rguenther@suse.de>
2232 * gcc.dg/lto/pr56297_0.c: New testcase.
2233 * gcc.dg/lto/pr56297_0.c: Likewise.
2235 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2238 * gfortran.dg/typebound_deferred_1.f90: New.
2240 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2242 PR rtl-optimization/56151
2243 * gcc.target/i386/pr56151.c: New test.
2245 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2247 * g++.dg/ext/mv12.C: New test.
2248 * g++.dg/ext/mv12.h: New file.
2249 * g++.dg/ext/mv12-aux.C: New file.
2250 * g++.dg/ext/mv13.C: New test.
2252 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2254 * lib/target-supports.exp
2255 (check_effective_target_powerpc_eabi_ok): New.
2256 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2258 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2259 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2261 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2262 * gcc.target/powerpc/pr51623.c: Likewise.
2263 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2264 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2266 2013-02-11 Alexander Potapenko <glider@google.com>
2267 Jack Howarth <howarth@bromo.med.uc.edu>
2268 Jakub Jelinek <jakub@redhat.com>
2271 * g++.dg/asan/pr55617.C: Run on all targets.
2273 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2275 PR rtl-optimization/56275
2276 * gcc.dg/pr56275.c: New test.
2278 2013-02-11 Richard Biener <rguenther@suse.de>
2280 PR tree-optimization/56273
2281 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2283 2013-02-11 Richard Biener <rguenther@suse.de>
2285 PR tree-optimization/56264
2286 * gcc.dg/torture/pr56264.c: New testcase.
2288 2013-02-11 Richard Biener <rguenther@suse.de>
2290 PR tree-optimization/56273
2291 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2292 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2293 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2294 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2295 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2296 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2298 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2300 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2301 for *-*-linux-gnu targets.
2302 * g++.dg/asan/interception-test-1.c: Ditto.
2303 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2304 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2306 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2309 * gfortran.dg/intrinsic_size_4.f90 : New test.
2311 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2314 * gcc.target/powerpc/pr56256.c: New test.
2316 2013-02-08 Ian Lance Taylor <iant@google.com>
2318 * lib/go.exp: Load timeout.exp.
2320 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2322 PR rtl-optimization/56246
2323 * gcc.target/i386/pr56246.c: New test.
2325 2013-02-08 Jeff Law <law@redhat.com>
2328 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2330 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2333 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2336 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2338 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2340 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2342 PR rtl-optimization/56195
2343 * gcc.dg/torture/pr56195.c: New test.
2345 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2348 * gfortran.dg/recursive_interface_2.f90: New test.
2350 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2352 PR tree-optimization/56250
2353 * gcc.c-torture/execute/pr56250.c: New test.
2355 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2357 PR tree-optimization/56064
2358 * gcc.dg/fixed-point/view-convert-2.c: New test.
2360 2013-02-08 Michael Matz <matz@suse.de>
2362 PR tree-optimization/52448
2363 * gcc.dg/pr52448.c: New test.
2365 2013-02-08 Richard Biener <rguenther@suse.de>
2368 * gcc.dg/torture/pr56181.c: New testcase.
2370 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2373 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2374 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2376 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2379 * g++.dg/parse/crash61.C: New test.
2382 * g++.dg/parse/pr56239.C: New test.
2385 * g++.dg/abi/mangle61.C: New test.
2387 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
2389 PR rtl-optimization/56225
2390 * gcc.target/i386/pr56225.c: New test.
2392 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2395 * gcc.dg/guality/pr56154-1.c: New test.
2396 * gcc.dg/guality/pr56154-2.c: New test.
2397 * gcc.dg/guality/pr56154-3.c: New test.
2398 * gcc.dg/guality/pr56154-4.c: New test.
2399 * gcc.dg/guality/pr56154-aux.c: New file.
2401 PR tree-optimization/55789
2402 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2404 * gcc.dg/tree-ssa/inline-3.c: Add
2405 --param max-early-inliner-iterations=2 option.
2407 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2410 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2411 Add -fno-dwarf2-cfi-asm to dg-options.
2414 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2417 * gcc.dg/pr56228.c: New test.
2419 2013-02-07 Alan Modra <amodra@gmail.com>
2422 * gcc.target/powerpc/pr54009.c: New test.
2424 * gfortran.dg/pr54131.f: New test.
2426 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
2429 * gfortran.dg/array_constructor_41.f90: New test.
2431 2013-02-06 Janus Weil <janus@gcc.gnu.org>
2434 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2436 2013-02-06 Jakub Jelinek <jakub@redhat.com>
2439 * g++.dg/gomp/pr56217.C: New test.
2441 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2443 PR tree-optimization/56205
2444 * gcc.dg/tree-ssa/stdarg-6.c: New test.
2445 * gcc.c-torture/execute/pr56205.c: New test.
2447 2013-02-05 Richard Biener <rguenther@suse.de>
2449 PR tree-optimization/53342
2450 PR tree-optimization/53185
2451 * gcc.dg/vect/pr53185-2.c: New testcase.
2453 2013-02-05 Jan Hubicka <jh@suse.cz>
2455 PR tree-optimization/55789
2456 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2457 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2458 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2459 * g++.dg/ipa/inline-1.C: New testcase.
2460 * g++.dg/ipa/inline-2.C: New testcase.
2461 * g++.dg/ipa/inline-3.C: New testcase.
2463 2013-02-05 Jan Hubicka <jh@suse.cz>
2465 PR tree-optimization/55789
2466 * g++.dg/torture/pr55789.C: New testcase.
2468 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2471 * gcc.dg/pr56167.c: New test.
2473 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2476 * gcc.target/sh/pr55146.c: New.
2478 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2480 PR tree-optimization/54386
2481 * gcc.target/sh/pr54386.c: New.
2483 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
2486 * gfortran.dg/realloc_on _assign_16.f90 : New test.
2489 * gfortran.dg/realloc_on _assign_17.f90 : New test.
2491 2013-02-04 Alexander Potapenko <glider@google.com>
2492 Jack Howarth <howarth@bromo.med.uc.edu>
2493 Jakub Jelinek <jakub@redhat.com>
2496 * g++.dg/asan/pr55617.C: New test.
2498 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2501 * gfortran.dg/typebound_operator_19.f90: New test.
2502 * gfortran.dg/typebound_assignment_4.f90: New test.
2504 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2507 * gfortran.dg/recursive_interface_1.f90: New test.
2509 2013-02-04 Richard Guenther <rguenther@suse.de>
2512 * gcc.dg/lto/pr56168_0.c: New testcase.
2513 * gcc.dg/lto/pr56168_1.c: Likewise.
2515 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2519 * gfortran.dg/block_12.f90: New test.
2520 * gfortran.dg/module_error_1.f90: New test.
2522 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2524 * lib/target-supports.exp (check_effective_target_vect_float)
2525 (check_effective_target_vect_no_align): Add mips-sde-elf.
2527 2013-02-01 Jakub Jelinek <jakub@redhat.com>
2529 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2531 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
2533 * gcc.dg/pr56023.c: XFAIL on AIX.
2534 * gcc.dg/vect/pr49352.c: Same.
2536 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
2538 * gnat.dg/opt26.adb: New test.
2540 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2543 2013-01-27 Amol Pise <amolpise15@gmail.com>
2545 * gcc.target/arm/neon-vfnms-1.c: New test.
2546 * gcc.target/arm/neon-vfnma-1.c: New test.
2548 2013-01-31 Richard Biener <rguenther@suse.de>
2550 PR tree-optimization/56157
2551 * gcc.dg/torture/pr56157.c: New testcase.
2553 2013-01-30 Richard Biener <rguenther@suse.de>
2555 PR tree-optimization/56150
2556 * gcc.dg/torture/pr56150.c: New testcase.
2558 2013-01-30 Jakub Jelinek <jakub@redhat.com>
2561 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2562 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
2563 printed in backtrace.
2564 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2565 to avoid errors about mismatched allocation vs. deallocation.
2568 * g++.dg/mv1.C: Moved to...
2569 * g++.dg/ext/mv1.C: ... here. Adjust test.
2570 * g++.dg/mv2.C: Moved to...
2571 * g++.dg/ext/mv2.C: ... here. Adjust test.
2572 * g++.dg/mv3.C: Moved to...
2573 * g++.dg/ext/mv3.C: ... here.
2574 * g++.dg/mv4.C: Moved to...
2575 * g++.dg/ext/mv4.C: ... here.
2576 * g++.dg/mv5.C: Moved to...
2577 * g++.dg/ext/mv5.C: ... here. Adjust test.
2578 * g++.dg/mv6.C: Moved to...
2579 * g++.dg/ext/mv6.C: ... here. Adjust test.
2580 * g++.dg/ext/mv7.C: New test.
2581 * g++.dg/ext/mv8.C: New test.
2582 * g++.dg/ext/mv9.C: New test.
2583 * g++.dg/ext/mv10.C: New test.
2584 * g++.dg/ext/mv11.C: New test.
2586 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
2588 PR rtl-optimization/56144
2589 * gcc.dg/pr56144.c: New.
2591 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
2593 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2595 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2596 * g++.dg/cpp0x/constexpr-55573.C: Same
2598 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
2600 PR tree-optimization/56064
2601 * gcc.dg/fixed-point/view-convert.c: New test.
2603 2013-01-30 Andreas Schwab <schwab@suse.de>
2605 * lib/target-supports-dg.exp (dg-process-target): Use expr to
2606 evaluate the end index in string range.
2608 2013-01-30 Tobias Burnus <burnus@net-b.de>
2611 * gfortran.dg/allocatable_function_6.f90: New.
2613 2013-01-29 Janus Weil <janus@gcc.gnu.org>
2614 Mikael Morin <mikael@gcc.gnu.org>
2617 * gfortran.dg/proc_ptr_comp_36.f90: New.
2619 2013-01-29 Richard Biener <rguenther@suse.de>
2621 PR tree-optimization/55270
2622 * gcc.dg/torture/pr55270.c: New testcase.
2624 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2626 PR rtl-optimization/56117
2627 * gcc.dg/pr56117.c: New test.
2629 2013-01-28 Richard Biener <rguenther@suse.de>
2631 PR tree-optimization/56034
2632 * gcc.dg/torture/pr56034.c: New testcase.
2634 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2636 PR tree-optimization/56125
2637 * gcc.dg/pr56125.c: New test.
2639 2013-01-28 Tobias Burnus <burnus@net-b.de>
2640 Mikael Morin <mikael@gcc.gnu.org>
2643 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2644 * gfortran.dg/import8.f90: Likewise.
2645 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2646 * gfortran.dg/import10.f90: New test.
2647 * gfortran.dg/import11.f90: Likewise
2649 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2652 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2653 string.h. Provide memset, malloc and free prototypes, adjust line
2654 numbers in dg-output.
2655 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2656 Provide memset prototype and adjust line numbers in dg-output.
2657 * c-c++-common/asan/global-overflow-1.c: Likewise.
2659 PR tree-optimization/56094
2660 * gcc.dg/pr56094.c: New test.
2662 2013-01-27 Amol Pise <amolpise15@gmail.com>
2664 * gcc.target/arm/neon-vfnms-1.c: New test.
2665 * gcc.target/arm/neon-vfnma-1.c: New test.
2667 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
2670 * gcc.target/i386/pr56114.c: New test.
2672 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
2675 * gfortran.dg/associate_14.f90: New test.
2678 * gfortran.dg/associate_13.f90: New test.
2680 2013-01-25 Jakub Jelinek <jakub@redhat.com>
2682 PR tree-optimization/56098
2683 * gcc.dg/pr56098-1.c: New test.
2684 * gcc.dg/pr56098-2.c: New test.
2686 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
2689 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2691 2013-01-22 Marek Polacek <polacek@redhat.com>
2693 PR tree-optimization/56035
2694 * gcc.dg/pr56035.c: New test.
2696 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2698 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2701 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2703 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2705 2013-01-24 Jakub Jelinek <jakub@redhat.com>
2708 * gcc.dg/pr56078.c: New test.
2709 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2711 2013-01-24 Martin Jambor <mjambor@suse.cz>
2713 PR tree-optimization/55927
2714 * g++.dg/ipa/devirt-10.C: Disable early inlining.
2716 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
2718 * gcc.target/i386/movsd.c: New test.
2720 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
2723 * gcc.target/i386/pr55934.c: New test.
2725 2013-01-23 Janus Weil <janus@gcc.gnu.org>
2728 * gfortran.dg/select_8.f90: New.
2730 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2732 * gcc.target/microblaze/microblaze.exp: Remove
2733 target_config_cflags check.
2735 2013-01-23 Jakub Jelinek <jakub@redhat.com>
2738 * gfortran.dg/gomp/pr56052.f90: New test.
2741 * gcc.dg/pr49069.c: New test.
2743 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
2746 * g++.dg/cpp0x/constexpr-static10.C: New.
2748 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
2751 * gcc.target/i386/pr56028.c: New test.
2753 2013-01-22 Jakub Jelinek <jakub@redhat.com>
2756 * gcc.target/i386/pr55686.c: New test.
2758 2013-01-22 Dodji Seketeli <dodji@redhat.com>
2761 * g++.dg/cpp0x/variadic139.C: New test.
2762 * g++.dg/cpp0x/variadic140.C: Likewise.
2763 * g++.dg/cpp0x/variadic141.C: Likewise.
2765 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
2767 * gnat.dg/warn8.adb: New test.
2769 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2772 * gfortran.dg/include_8.f90: New test.
2774 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2776 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2777 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2779 2013-01-21 Jakub Jelinek <jakub@redhat.com>
2781 PR tree-optimization/56051
2782 * gcc.c-torture/execute/pr56051.c: New test.
2784 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2786 PR rtl-optimization/56023
2787 * gcc.dg/pr56023.c: New test.
2789 2013-01-21 Martin Jambor <mjambor@suse.cz>
2792 * gcc.target/i386/pr56022.c: New test.
2794 2013-01-21 Jason Merrill <jason@redhat.com>
2796 * lib/target-supports.exp (check_effective_target_alias): New.
2798 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
2801 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2803 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
2805 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2807 2013-01-19 Jeff Law <law@redhat.com>
2809 PR tree-optimization/52631
2810 * tree-ssa/pr52631.c: New test.
2811 * tree-ssa/ssa-fre-9: Update expected output.
2813 2013-01-19 Anthony Green <green@moxielogic.com>
2815 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2818 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2820 PR tree-optimization/56029
2821 * g++.dg/torture/pr56029.C: New test.
2823 2013-01-18 Sharad Singhai <singhai@google.com>
2825 PR tree-optimization/55995
2826 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2828 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
2831 * gcc.target/i386/pr55433.c: New.
2833 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2836 * gfortran.dg/pr56015.f90: New test.
2838 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
2840 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2842 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
2844 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2845 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2846 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2847 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2848 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2850 2013-01-17 Jeff Law <law@redhat.com>
2852 * gcc.dg/pr52573.c: Move to...
2853 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
2855 PR rtl-optimization/52573
2856 * gcc.dg/pr52573.c: New test.
2858 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
2861 * g++.dg/asan/interception-test-1.C: Skip on darwin.
2862 * lib/target-supports.exp (check_effective_target_swapcontext): Use
2863 check_no_compiler_messages to test support in ucontext.h.
2864 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2865 compliant RLIMIT_AS.
2867 2013-01-17 Marek Polacek <polacek@redhat.com>
2869 PR rtl-optimization/55833
2870 * gcc.dg/pr55833.c: New test.
2872 2013-01-17 Jan Hubicka <jh@suse.cz>
2874 PR tree-optimization/55273
2875 * gcc.c-torture/compile/pr55273.c: New testcase.
2877 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
2880 * gcc.target/pr55981.c: New test.
2882 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
2884 * gcc.target/arm/pr40887.c: Require at least armv5.
2885 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2886 * gcc.target/arm/pr51915.c: Likewise.
2887 * gcc.target/arm/pr52006.c: Likewise.
2888 * gcc.target/arm/pr53187.c: Likewise.
2890 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2891 * gcc.target/arm/ftest-support-arm.h: Delete.
2892 * gcc.target/arm/ftest-support-thumb.h: Delete.
2893 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2894 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2895 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2896 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2897 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2898 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2899 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2900 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2901 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2902 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2903 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2904 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2905 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2906 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2907 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2908 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2909 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2910 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2911 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2912 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2913 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2914 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2915 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2916 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2918 2013-01-17 Martin Jambor <mjambor@suse.cz>
2920 PR tree-optimizations/55264
2921 * g++.dg/ipa/pr55264.C: New test.
2923 2013-01-16 Janus Weil <janus@gcc.gnu.org>
2926 * gfortran.dg/class_55.f90: New.
2928 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
2931 * gcc.c-torture/execute/builtins/builtins.exp: Add
2932 -Wl,--allow-multiple-definition for eabi and elf targets.
2935 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2936 check_effective_target_vect_perm_short,
2937 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2938 check_effective_target_vect64): Return 0 for big-endian ARM.
2939 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2941 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2944 2013-01-16 Richard Biener <rguenther@suse.de>
2946 PR tree-optimization/55964
2947 * gcc.dg/torture/pr55964.c: New testcase.
2949 2013-01-16 Richard Biener <rguenther@suse.de>
2951 PR tree-optimization/54767
2952 PR tree-optimization/53465
2953 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2955 2013-01-16 Christian Bruel <christian.bruel@st.com>
2958 * gcc.target/sh/sh-switch.c: New testcase.
2960 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
2962 * gcc.dg/webizer.c: Increase the array size.
2964 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2967 * gcc.dg/pr55940.c: New test.
2969 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
2970 Harald Anlauf <anlauf@gmx.de>
2972 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2973 * gfortran.dg/bounds_check_5.f90: Likewise.
2974 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2975 * gfortran.dg/continuation_9.f90: Likewise.
2976 * gfortran.dg/move_alloc_13.f90: Likewise.
2977 * gfortran.dg/structure_constructor_11.f90: Likewise.
2978 * gfortran.dg/tab_continuation.f: Likewise.
2979 * gfortran.dg/warning-directive-2.F90: Likewise.
2980 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2982 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
2984 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2985 * gcc.target/arm/fma-sp.c: Likewise.
2987 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
2989 PR rtl-optimization/55153
2990 * gcc.dg/pr55153.c: New.
2992 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2994 PR tree-optimization/55920
2995 * gcc.c-torture/compile/pr55920.c: New test.
2997 2013-01-15 Richard Biener <rguenther@suse.de>
3000 * gcc.dg/torture/pr55882.c: New testcase.
3002 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3004 PR tree-optimization/55955
3005 * gcc.c-torture/compile/pr55955.c: New test.
3007 2013-01-15 Dodji Seketeli <dodji@redhat.com>
3010 * g++.dg/cpp0x/alias-decl-31.C: New test.
3012 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
3015 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3016 case where interface is null.
3018 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3021 * gfortran.dg/array_constructor_40.f90: New test.
3023 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
3025 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3027 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
3029 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3030 * gcc.target/aarch64/vect-ld1r-compile.c: New.
3031 * gcc.target/aarch64/vect-ld1r-fp.c: New.
3032 * gcc.target/aarch64/vect-ld1r.c: New.
3033 * gcc.target/aarch64/vect-ld1r.x: New.
3035 2013-01-14 Andi Kleen <ak@linux.intel.com>
3038 * gcc.target/i386/hle-clear-rel.c: New file
3039 * gcc.target/i386/hle-store-rel.c: New file.
3041 2013-01-14 Harald Anlauf <anlauf@gmx.de>
3043 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3044 * gfortran.dg/bounds_check_4.f90: Likewise.
3045 * gfortran.dg/inquire_10.f90: Likewise.
3046 * gfortran.dg/minloc_3.f90: Likewise.
3047 * gfortran.dg/minlocval_3.f90: Likewise.
3048 * gfortran.dg/module_double_reuse.f90: Likewise.
3049 * gfortran.dg/mvbits_1.f90: Likewise.
3050 * gfortran.dg/oldstyle_1.f90: Likewise.
3051 * gfortran.dg/pr20163-2.f: Likewise.
3052 * gfortran.dg/save_1.f90: Likewise.
3053 * gfortran.dg/scan_1.f90: Likewise.
3054 * gfortran.dg/select_char_1.f90: Likewise.
3055 * gfortran.dg/shape_4.f90: Likewise.
3056 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3057 * gfortran.dg/function_optimize_10.f90: Likewise.
3058 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3059 * gfortran.dg/used_types_17.f90: Likewise.
3060 * gfortran.dg/used_types_18.f90: Likewise.
3062 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
3065 * gfortran.dg/proc_ptr_result_8.f90 : New test.
3067 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3069 * gcc.dg/unroll_5.c: Add nomips16 attributes.
3071 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3073 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3075 2013-01-12 Janus Weil <janus@gcc.gnu.org>
3078 * gfortran.dg/assumed_type_2.f90: Fix test case.
3079 * gfortran.dg/internal_pack_13.f90: New test.
3080 * gfortran.dg/internal_pack_14.f90: New test.
3082 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3085 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3086 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3089 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3091 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3093 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3096 * gcc.target/s390/pr55719.c: New testcase.
3098 2013-01-11 Richard Guenther <rguenther@suse.de>
3100 PR tree-optimization/44061
3101 * gcc.dg/pr44061.c: New testcase.
3103 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3105 Update copyright years.
3107 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3108 Jakub Jelinek <jakub@redhat.com>
3111 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3113 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3115 PR rtl-optimization/55672
3116 * gcc.target/i386/pr55672.c: New.
3118 2013-01-10 Jeff Law <law@redhat.com>
3120 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3121 pass/fail message unique.
3124 2013-01-10 Jason Merrill <jason@redhat.com>
3126 * ada/.gitignore: New.
3128 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3130 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3132 * g++.dg/tls/thread_local2.C: Likewise.
3133 * g++.dg/tls/thread_local2g.C: Likewise.
3134 * g++.dg/tls/thread_local6.C: Likewise.
3135 * g++.dg/tls/thread_local-order1.C: Add tls options.
3136 * g++.dg/tls/thread_local-order2.C: Likewise.
3137 * g++.dg/tls/thread_local3.C: Likewise.
3138 * g++.dg/tls/thread_local3g.C: Likewise.
3139 * g++.dg/tls/thread_local4.C: Likewise.
3140 * g++.dg/tls/thread_local4g.C: Likewise.
3141 * g++.dg/tls/thread_local5.C: Likewise.
3142 * g++.dg/tls/thread_local5g.C: Likewise.
3143 * g++.dg/tls/thread_local6g.C: Likewise.
3145 2013-01-10 Kostya Serebryany <kcc@google.com>
3147 * g++.dg/asan/asan_test.cc: Sync from upstream.
3149 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3151 PR tree-optimization/55921
3152 * gcc.c-torture/compile/pr55921.c: New test.
3154 2013-01-09 Jan Hubicka <jh@suse.cz>
3156 PR tree-optimization/55569
3157 * gcc.c-torture/compile/pr55569.c: New testcase.
3159 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3162 * gfortran.dg/use_28.f90: New test.
3164 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3166 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3167 number matching more robust.
3169 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3171 PR rtl-optimization/55829
3172 * gcc.target/i386/pr55829.c: New.
3174 2013-01-09 Tobias Burnus <burnus@net-b.de>
3177 * gfortran.dg/bind_c_bool_1.f90: New.
3178 * gfortran.dg/do_5.f90: Add dg-warning.
3180 2013-01-09 Jan Hubicka <jh@suse.cz>
3182 PR tree-optimization/55875
3183 * gcc.c-torture/execute/pr55875.c: New testcase.
3184 * g++.dg/torture/pr55875.C: New testcase.
3186 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3189 * c-c++-common/pr48418.c: New test.
3191 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3194 * g++.dg/tls/thread_local-ice.C: New.
3196 2013-01-09 Andreas Schwab <schwab@suse.de>
3198 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3200 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3202 PR tree-optimization/48189
3203 * gcc.dg/pr48189.c: New test.
3205 2013-01-04 Jan Hubicka <jh@suse.cz>
3207 PR tree-optimization/55823
3208 * g++.dg/ipa/devirt-10.C: New testcase.
3210 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3211 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3213 PR rtl-optimization/55845
3214 * gcc.target/i386/pr55845.c: New test.
3216 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3218 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3219 instructions generated instead of number of occurances.
3221 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3223 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3224 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3225 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3226 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3227 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3228 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3229 * gcc.target/aarch64/vect-fcm.x: Likewise.
3230 * lib/target-supports.exp
3231 (check_effective_target_vect_cond): Enable for AArch64.
3233 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3235 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3236 endian-safe float pool loading.
3237 (test_square_root_v4sf): Likewise.
3238 (test_square_root_v2df): Likewise.
3239 * lib/target-supports.exp
3240 (check_effective_target_vect_call_sqrtf): Add AArch64.
3242 2013-01-08 Martin Jambor <mjambor@suse.cz>
3245 * gcc.dg/tree-ssa/pr55579.c: New test.
3247 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3249 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3252 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3255 * gcc.dg/torture/pr55890-3.c: New test.
3258 * gcc.c-torture/compile/pr55851.c: New test.
3261 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3264 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3267 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3269 2013-01-07 Tobias Burnus <burnus@net-b.de>
3272 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3273 * gfortran.dg/pointer_init_7.f90: New.
3275 2013-01-07 Richard Biener <rguenther@suse.de>
3277 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3279 2013-01-07 Richard Biener <rguenther@suse.de>
3282 * gcc.dg/torture/pr55890-1.c: New testcase.
3283 * gcc.dg/torture/pr55890-2.c: Likewise.
3285 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3287 * gcc.target/aarch64/fmovd.c: New.
3288 * gcc.target/aarch64/fmovf.c: Likewise.
3289 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3290 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3291 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3292 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3293 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3294 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3296 2013-01-07 Richard Biener <rguenther@suse.de>
3298 PR tree-optimization/55888
3299 PR tree-optimization/55862
3300 * gcc.dg/torture/pr55888.c: New testcase.
3302 2013-01-07 Tobias Burnus <burnus@net-b.de>
3305 * gfortran.dg/intrinsic_size_3.f90: New.
3307 2013-01-07 Tobias Burnus <burnus@net-b.de>
3310 * gfortran.dg/select_type_32.f90: New.
3312 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3315 * g++.dg/cpp0x/alias-decl-29.C: New test.
3317 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3322 * gfortran.dg/class_array_15.f03: New test.
3324 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3329 * gfortran.dg/use_23.f90: New test.
3330 * gfortran.dg/use_24.f90: New test.
3331 * gfortran.dg/use_25.f90: New test.
3332 * gfortran.dg/use_26.f90: New test.
3333 * gfortran.dg/use_27.f90: New test.
3335 2013-01-06 Olivier Hainque <hainque@adacore.com>
3337 * gnat.dg/specs/clause_on_volatile.ads: New test.
3339 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3341 * gnat.dg/alignment10.adb: New test.
3343 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3344 Mikael Morin <mikael@gcc.gnu.org>
3347 * gfortran.dg/use_22.f90: New test.
3349 2013-01-04 Andrew Pinski <apinski@cavium.com>
3351 * gcc.target/aarch64/cmp-1.c: New testcase.
3353 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3356 * gfortran.dg/select_type_31.f03: New test.
3358 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3360 PR c++/54526 (again)
3361 * g++.dg/cpp0x/parse2.C: Extend.
3362 * g++.old-deja/g++.other/crash28.C: Adjust.
3364 2013-01-04 Richard Biener <rguenther@suse.de>
3366 PR tree-optimization/55862
3367 * gcc.dg/torture/pr55862.c: New testcase.
3369 2013-01-04 Martin Jambor <mjambor@suse.cz>
3371 PR tree-optimization/55755
3372 * gcc.dg/torture/pr55755.c: New test.
3373 * gcc.dg/tree-ssa/sra-13.c: Likewise.
3374 * gcc.dg/tree-ssa/pr45144.c: Update.
3376 2013-01-04 Richard Biener <rguenther@suse.de>
3379 * gcc.dg/fold-reassoc-2.c: New testcase.
3381 2013-01-04 Tobias Burnus <burnus@net-b.de>
3384 * gfortran.dg/null_7.f90: New.
3386 2013-01-04 Tobias Burnus <burnus@net-b.de>
3390 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3391 * gfortran.dg/unlimited_polymorphic_7.f90: New.
3392 * gfortran.dg/unlimited_polymorphic_8.f90: New.
3394 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
3396 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3398 2013-01-03 Janus Weil <janus@gcc.gnu.org>
3401 * gfortran.dg/assignment_1.f90: Modified.
3402 * gfortran.dg/assignment_4.f90: New.
3404 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
3406 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3408 2013-01-03 Richard Biener <rguenther@suse.de>
3410 PR tree-optimization/55857
3411 * gcc.dg/vect/pr55857-1.c: New testcase.
3412 * gcc.dg/vect/pr55857-2.c: Likewise.
3414 2013-01-03 Jakub Jelinek <jakub@redhat.com>
3416 PR rtl-optimization/55838
3417 * gcc.dg/pr55838.c: New test.
3419 PR tree-optimization/55832
3420 * gcc.c-torture/compile/pr55832.c: New test.
3422 2013-01-02 Teresa Johnson <tejohnson@google.com>
3424 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3425 * gcc.dg/tree-ssa/loop-23.c: Ditto.
3426 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3427 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3428 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3429 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3430 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3431 * gcc.dg/unroll_1.c: Ditto.
3432 * gcc.dg/unroll_2.c: Ditto.
3433 * gcc.dg/unroll_3.c: Ditto.
3434 * gcc.dg/unroll_4.c: Ditto.
3436 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3438 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3440 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3443 * gfortran.dg/eof_4.f90: New test.
3445 2013-01-02 Jakub Jelinek <jakub@redhat.com>
3447 * lib/c-compat.exp (compat-use-alt-compiler): Remove
3448 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3449 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3450 (compat_setup_dfp): Initialize compat_alt_caret and
3451 compat_save_TEST_ALWAYS_FLAGS.
3453 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3455 * gcc.dg/torture/tls/tls-reload-1.c: New test.
3457 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3459 * gcc.dg/torture/fp-int-convert-2.c: New test.
3461 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3463 * gfortran.dg/newunit_3.f90: Add dg-do run.
3464 * gfortran.dg/inquire_15.f90: Add dg-do run.
3466 2013-01-01 Jakub Jelinek <jakub@redhat.com>
3468 PR tree-optimization/55831
3469 * gcc.dg/pr55831.c: New test.
3471 Copyright (C) 2013 Free Software Foundation, Inc.
3473 Copying and distribution of this file, with or without modification,
3474 are permitted in any medium without royalty provided the copyright
3475 notice and this notice are preserved.