1 2013-05-06 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/57185
4 * gcc.dg/autopar/pr57185.c: New testcase.
6 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
9 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
10 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
11 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
12 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
13 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
14 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
16 2013-05-06 Teresa Johnson <tejohnson@google.com>
19 * gcc.dg/pr57154.c: New test.
21 2013-05-06 Richard Biener <rguenther@suse.de>
24 * gcc.dg/torture/pr57147-1.c: New testcase.
25 * gcc.dg/torture/pr57147-2.c: Likewise.
26 * gcc.dg/torture/pr57147-3.c: Likewise.
28 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
31 * gcc.target/sh/pr55303-1.c: New.
32 * gcc.target/sh/pr55303-2.c: New.
33 * gcc.target/sh/pr55303-3.c: New.
35 2013-05-05 Tobias Burnus <burnus@net-b.de>
37 * gfortran.dg/allocate_with_source_3.f90: New.
39 2013-05-05 Tobias Burnus <burnus@net-b.de>
42 * gfortran.dg/null_8.f90: New.
44 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
47 * g++.dg/cpp0x/enum27.C: New.
48 * g++.dg/cpp0x/enum_base.C: Adjust.
50 2013-05-04 Jakub Jelinek <jakub@redhat.com>
52 PR tree-optimization/56205
53 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
55 2013-05-04 Tobias Burnus <burnus@net-b.de>
57 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
58 * gfortran.dg/bind_c_usage_27.f90: New.
59 * gfortran.dg/bind_c_usage_28.f90: New.
61 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
64 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
66 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
69 * gcc.target/powerpc/pr57150.c: New file.
71 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
73 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
74 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
75 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
76 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
77 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
78 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
79 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
81 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
83 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
86 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
88 * gcc.dg/tree-ssa/slsr-32.c: New.
89 * gcc.dg/tree-ssa/slsr-33.c: New.
90 * gcc.dg/tree-ssa/slsr-34.c: New.
91 * gcc.dg/tree-ssa/slsr-35.c: New.
92 * gcc.dg/tree-ssa/slsr-36.c: New.
93 * gcc.dg/tree-ssa/slsr-37.c: New.
94 * gcc.dg/tree-ssa/slsr-38.c: New.
96 2013-05-03 Ian Bolton <ian.bolton@arm.com>
98 * gcc.target/aarch64/tst_1.c: New test.
99 * gcc.target/aarch64/tst_2.c: Likewise
101 2013-05-02 Jeff Law <law@redhat.com>
103 PR tree-optimization/57144
104 * gcc.c-torture/execute/pr57144.c: New test.
106 2013-05-03 Jakub Jelinek <jakub@redhat.com>
108 PR rtl-optimization/57130
109 * gcc.c-torture/execute/pr57130.c: New test.
111 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
113 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
115 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
117 * gcc.target/aarch64/fabd.c: New file.
119 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
122 * g++.dg/cpp0x/pr54318.C: New.
124 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
127 * g++.dg/parse/error51.C: New.
128 * g++.dg/parse/error15.C: Adjust column numbers.
130 2013-05-02 Tobias Burnus <burnus@net-b.de>
133 * gfortran.dg/size_kind_2.f90: New.
134 * gfortran.dg/size_kind_3.f90: New.
136 2013-05-02 Richard Biener <rguenther@suse.de>
139 * g++.dg/torture/pr57140.C: New testcase.
141 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
144 * gcc.target/arm/pr56732-1.c: New test.
146 2013-05-02 Martin Jambor <mjambor@suse.cz>
149 * gcc.dg/ipa/pr56988.c: New test.
151 2013-05-02 Ian Bolton <ian.bolton@arm.com>
153 * gcc.target/aarch64/bics_1.c: New test.
154 * gcc.target/aarch64/bics_2.c: Likewise.
156 2013-05-02 Jakub Jelinek <jakub@redhat.com>
158 PR rtl-optimization/57131
159 * gcc.c-torture/execute/pr57131.c: New test.
161 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
164 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
166 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
169 * gcc.target/i386/pr57091.c: New test.
171 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
173 * gcc.target/aarch64/vect-vaddv.c: New.
175 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
177 * gcc.target/aarch64/vect-vmaxv.c: New.
178 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
180 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
182 * gcc.target/aarch64/scalar-vca.c: New.
183 * gcc.target/aarch64/vect-vca.c: Likewise.
185 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
187 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
188 (test_vceqd_s64): Force arguments to SIMD registers.
189 (test_vceqzd_s64): Likewise.
190 (test_vcged_s64): Likewise.
191 (test_vcled_s64): Likewise.
192 (test_vcgezd_s64): Likewise.
193 (test_vcged_u64): Likewise.
194 (test_vcgtd_s64): Likewise.
195 (test_vcltd_s64): Likewise.
196 (test_vcgtzd_s64): Likewise.
197 (test_vcgtd_u64): Likewise.
198 (test_vclezd_s64): Likewise.
199 (test_vcltzd_s64): Likewise.
200 (test_vtst_s64): Likewise.
201 (test_vtst_u64): Likewise.
203 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
206 * g++.dg/cpp0x/decltype53.C: New.
208 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
211 * gfortran.dg/power_5.f90: New test.
213 2013-04-30 Richard Biener <rguenther@suse.de>
216 * gcc.dg/torture/pr57122.c: New testcase.
218 2013-04-30 Richard Biener <rguenther@suse.de>
221 * g++.dg/torture/pr57107.C: New testcase.
223 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
225 PR rtl-optimization/57105
226 * gcc.dg/pr57105.c: New test.
228 2013-04-30 Jakub Jelinek <jakub@redhat.com>
230 PR tree-optimization/57104
231 * gcc.dg/pr57104.c: New test.
233 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
236 * gcc.target/i386/pr44578.c: New test.
238 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
241 * gcc.target/i386/pr57097.c: New test.
243 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
246 * gcc.target/i386/pr57098.c: New test.
248 2013-04-29 Kai Tietz <ktietz@redhat.com>
250 * gcc.c-torture/execute/pr55875.c: New test.
252 2013-04-29 Richard Biener <rguenther@suse.de>
255 * gcc.dg/torture/pr57075.c: New testcase.
257 2013-04-29 Richard Biener <rguenther@suse.de>
260 * gcc.dg/autopar/pr57103.c: New testcase.
262 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
264 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
266 2013-04-29 Tom de Vries <tom@codesourcery.com>
268 * gcc.dg/pr50763.c: Update test.
270 2013-04-26 Jeff Law <law@redhat.com>
272 * gcc.dg/tree-ssa/vrp88.c: New test.
274 2013-04-29 Christian Bruel <christian.bruel@st.com>
277 * gcc.target/sh/pr57108.c: New test.
279 2013-04-29 Richard Biener <rguenther@suse.de>
282 * gfortran.dg/gomp/pr57089.f90: New testcase.
284 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
286 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
288 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
290 * gcc.target/aarch64/vect-vcvt.c: New.
292 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
294 * gcc.target/aarch64/vect-vrnd.c: New.
296 2013-04-29 Richard Biener <rguenther@suse.de>
298 PR tree-optimization/57081
299 * gcc.dg/torture/pr57081.c: New testcase.
301 2013-04-29 Jakub Jelinek <jakub@redhat.com>
303 PR tree-optimization/57083
304 * gcc.dg/torture/pr57083.c: New test.
306 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
309 * g++.dg/cpp0x/decltype52.C: New.
311 2013-04-28 Jakub Jelinek <jakub@redhat.com>
313 N3472 binary constants
314 * g++.dg/cpp/limits.C: Adjust warning wording.
315 * g++.dg/system-binary-constants-1.C: Likewise.
316 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
318 2013-04-28 Tobias Burnus <burnus@net-b.de>
321 * gfortran.dg/coarray_30.f90: New.
323 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
326 * frontend-passes (optimize_power): New function.
327 (optimize_op): Use it.
329 2013-04-27 Jakub Jelinek <jakub@redhat.com>
332 * gcc.c-torture/execute/pr56866.c: New test.
333 * gcc.target/i386/pr56866.c: New test.
335 2013-04-26 Jakub Jelinek <jakub@redhat.com>
338 * gcc.dg/setjmp-5.c: New test.
340 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
343 * g++.dg/cpp0x/constexpr-55708.C: New.
345 2013-04-26 Richard Biener <rguenther@suse.de>
347 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
348 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
349 * gcc.dg/pr53265.c: Remove XFAILs.
350 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
351 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
353 2013-04-26 Jakub Jelinek <jakub@redhat.com>
355 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
356 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
357 -fdiagnostics-color=never option similarly to
358 -fno-diagnostics-show-caret option.
360 2013-04-25 Jakub Jelinek <jakub@redhat.com>
362 PR rtl-optimization/57003
363 * gcc.target/i386/pr57003.c: New test.
365 2013-04-25 Marek Polacek <polacek@redhat.com>
367 PR tree-optimization/57066
368 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
370 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
371 Tejas Belagod <tejas.belagod@arm.com>
373 * gcc.target/aarch64/vaddv-intrinsic.c: New.
374 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
375 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
377 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
379 * gcc.target/aarch64/cmp.c: New.
381 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
383 * gcc.target/aarch64/ngc.c: New.
385 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
387 * lib/target-supports.exp
388 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
389 (check_effective_target_arm_neon_fp16_ok): Likewise.
390 (add_options_for_arm_neon_fp16): Likewise.
391 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
392 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
394 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
396 PR rtl-optimizations/57046
397 * gcc.target/i386/pr57046.c: New test.
399 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
401 * g++.dg/cpp1y/cplusplus.C: New.
403 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
405 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
407 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
409 * c-c++-common/Wpointer-arith-1.c: New.
411 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/cpp1y/cxx1y_macro.C: New.
415 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
418 * g++.dg/cpp0x/sfinae45.C: New.
420 2013-04-24 Richard Biener <rguenther@suse.de>
423 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
425 2013-04-23 Richard Biener <rguenther@suse.de>
428 * gcc.dg/torture/pr57036-1.c: New testcase.
429 * gcc.dg/torture/pr57036-2.c: Likewise.
431 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
433 * gcc.target/aarch64/scalar-mov.c: New testcase.
435 2013-04-23 Richard Biener <rguenther@suse.de>
437 PR tree-optimization/57026
438 * gcc.dg/torture/pr57026.c: New testcase.
440 2013-04-22 Janus Weil <janus@gcc.gnu.org>
444 * gfortran.dg/transfer_check_4.f90: New.
446 2013-04-22 Marek Polacek <polacek@redhat.com>
449 * gcc.dg/pr56990.c: New test.
451 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
454 * gcc.target/i386/pr57018.c: New test.
456 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
458 * gcc.target/aarch64/vrecps.c: New.
459 * gcc.target/aarch64/vrecpx.c: Likewise.
461 2013-04-22 Christian Bruel <christian.bruel@st.com>
464 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
466 2013-04-21 Jeff Law <law@redhat.com>
468 * gcc.dg/tree-ssa/forwprop-26.c: New test.
470 2013-04-20 Tobias Burnus <burnus@net-b.de>
473 * gfortran.dg/c_loc_test_22.f90: New.
475 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
477 PR rtl-optimization/56847
478 * gcc.dg/pr56847.c: New test.
480 2013-04-19 Richard Biener <rguenther@suse.de>
482 PR tree-optimization/56982
483 * gcc.c-torture/execute/pr56982.c: New testcase.
485 2013-04-19 Martin Jambor <mjambor@suse.cz>
487 PR tree-optimization/56718
488 * g++.dg/ipa/imm-devirt-1.C: New test.
489 * g++.dg/ipa/imm-devirt-2.C: Likewise.
491 2013-04-19 Richard Biener <rguenther@suse.de>
493 PR tree-optimization/57000
494 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
496 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
497 Mikael Morin <mikael@gcc.gnu.org>
500 * gfortran.dg/array_constructor_45.f90: New test.
501 * gfortran.dg/array_constructor_46.f90: New test.
502 * gfortran.dg/array_constructor_47.f90: New test.
503 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
505 2013-04-18 Jakub Jelinek <jakub@redhat.com>
507 PR rtl-optimization/56999
508 * g++.dg/opt/pr56999.C: New test.
510 2013-04-18 Cary Coutant <ccoutant@google.com>
512 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
513 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
515 2013-04-18 Cary Coutant <ccoutant@google.com>
517 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
518 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
519 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
520 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
521 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
522 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
523 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
524 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
525 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
526 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
527 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
529 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
531 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
533 2013-04-18 Jakub Jelinek <jakub@redhat.com>
535 PR tree-optimization/56984
536 * gcc.c-torture/compile/pr56984.c: New test.
538 PR rtl-optimization/56992
539 * gcc.dg/pr56992.c: New test.
541 2013-04-17 Janus Weil <janus@gcc.gnu.org>
544 * gfortran.dg/proc_ptr_42.f90: New.
546 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
548 * gnat.dg/discr41.ad[sb]: New test.
549 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
550 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
551 * gcc.dg/vect/slp-24.c: Likewise.
552 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
553 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
554 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
555 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
556 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
557 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
558 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
559 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
560 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
561 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
562 * gcc.dg/vect/vect-strided-mult.c: Likewise.
563 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
564 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
565 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
566 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
567 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
568 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
569 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
570 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
571 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
572 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
573 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
574 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
575 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
576 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
577 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
579 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
582 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
583 * gfortran.dg/module_md5_1.f90: Remove.
585 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
587 * gcc.target/aarch64/adds3.c: New.
588 * gcc.target/aarch64/subs3.c: New.
590 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
592 * gcc.target/aarch64/adds1.c: New.
593 * gcc.target/aarch64/adds2.c: New.
594 * gcc.target/aarch64/subs1.c: New.
595 * gcc.target/aarch64/subs2.c: New.
597 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
599 Implement n3599 - Literal operator templates for strings.
600 * g++.dg/cpp1y/udlit-char-template.C: New test.
601 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
603 2013-04-16 Tobias Burnus <burnus@net-b.de>
606 * gfortran.dg/no_arg_check_1.f90: New.
607 * gfortran.dg/no_arg_check_2.f90: New.
608 * gfortran.dg/no_arg_check_3.f90: New.
610 2013-04-16 Janus Weil <janus@gcc.gnu.org>
613 * gfortran.dg/proc_ptr_41.f90: New.
615 2013-04-16 Richard Biener <rguenther@suse.de>
617 PR tree-optimization/56756
618 * gcc.dg/torture/pr56756.c: New testcase.
620 2013-04-16 Tobias Burnus <burnus@net-b.de>
623 * gfortran.dg/c_assoc_5.f90: New.
625 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
627 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
628 * gcc.c-torture/execute/pr33992.x: Remove.
629 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
630 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
631 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
633 2013-04-15 Jakub Jelinek <jakub@redhat.com>
635 PR tree-optimization/56962
636 * gcc.c-torture/execute/pr56962.c: New test.
638 2013-04-15 Richard Biener <rguenther@suse.de>
640 PR tree-optimization/56933
641 * gcc.dg/vect/pr56933.c: New testcase.
643 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
645 * gcc.target/arm/anddi3-opt.c: New test.
646 * gcc.target/arm/anddi3-opt2.c: Likewise.
648 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
650 * gcc.dg/pr56890-1.c: New test.
651 * gcc.dg/pr56890-2.c: Likewise.
653 2013-04-15 Joey Ye <joey.ye@arm.com>
655 * gcc.target/arm/thumb1-far-jump-1.c: New test.
656 * gcc.target/arm/thumb1-far-jump-2.c: New test.
658 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
661 * gfortran.dg/select_type_33.f03: New test.
663 2013-04-13 Janus Weil <janus@gcc.gnu.org>
666 * gfortran.dg/typebound_proc_29.f03: New.
668 2013-04-12 Janus Weil <janus@gcc.gnu.org>
671 * gfortran.dg/typebound_proc_28.f03: New.
673 2013-04-12 Jeff Law <law@redhat.com>
675 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
678 2013-04-12 Tobias Burnus <burnus@net-b.de>
681 * gfortran.dg/coarray/alloc_comp_2.f90: New.
683 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
686 * gcc.target/i386/pr56903.c: New test.
688 2013-04-12 Janus Weil <janus@gcc.gnu.org>
691 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
692 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
693 * gfortran.dg/block_11.f90: Fix invalid test case.
694 * gfortran.dg/function_types_3.f90: Add new error message.
695 * gfortran.dg/global_references_1.f90: Ditto.
696 * gfortran.dg/import2.f90: Remove unneeded parts.
697 * gfortran.dg/import6.f90: Fix invalid test case.
698 * gfortran.dg/proc_decl_2.f90: Ditto.
699 * gfortran.dg/proc_decl_9.f90: Ditto.
700 * gfortran.dg/proc_decl_18.f90: Ditto.
701 * gfortran.dg/proc_ptr_40.f90: New.
702 * gfortran.dg/whole_file_7.f90: Modified error wording.
703 * gfortran.dg/whole_file_16.f90: Ditto.
704 * gfortran.dg/whole_file_17.f90: Add -pedantic.
705 * gfortran.dg/whole_file_18.f90: Modified error wording.
706 * gfortran.dg/whole_file_20.f03: Ditto.
707 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
710 2013-04-12 Richard Biener <rguenther@suse.de>
713 2013-04-10 Richard Biener <rguenther@suse.de>
715 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
717 2013-04-12 Tobias Burnus <burnus@net-b.de>
720 * gfortran.dg/class_allocate_15.f90: New.
723 2013-04-12 Tobias Burnus <burnus@net-b.de>
725 * gfortran.dg/coarray_lib_alloc_2.f90: Update
726 scan-tree-dump-times.
728 2013-04-12 Jakub Jelinek <jakub@redhat.com>
730 PR tree-optimization/56918
731 PR tree-optimization/56920
732 * gcc.dg/vect/pr56918.c: New test.
733 * gcc.dg/vect/pr56920.c: New test.
735 2013-04-12 Tobias Burnus <burnus@net-b.de>
738 * gfortran.dg/class_allocate_14.f90: New.
739 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
740 * gfortran.dg/coarray_lib_alloc_3.f90: New.
742 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
744 * gcc.dg/fold-cstvecshift.c: New testcase.
746 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
748 * gcc.target/aarch64/negs.c: New.
750 2013-04-11 Jakub Jelinek <jakub@redhat.com>
753 * g++.dg/template/arrow4.C: New test.
755 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
757 * gnat.dg/array23.adb: New test.
758 * gnat.dg/array23_pkg[123].ads: New helpers.
760 2013-04-11 Jeff Law <law@redhat.com>
762 PR tree-optimization/56900
763 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
765 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
768 * g++.dg/cpp0x/sfinae44.C: New.
770 2013-04-11 Arnaud Charlet <charlet@adacore.com>
772 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
773 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
775 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
778 * g++.dg/cpp0x/enum26.C: New.
779 * g++.old-deja/g++.pt/mangle1.C: Adjust.
781 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
783 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
785 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
787 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
788 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
789 loop is vectorized and that the correct instruction is generated.
790 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
791 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
792 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
794 2013-04-11 Jakub Jelinek <jakub@redhat.com>
796 PR tree-optimization/56899
797 * gcc.c-torture/execute/pr56899.c: New test.
799 2013-04-10 David S. Miller <davem@davemloft.net>
801 * gcc.target/sparc/setcc-4.c: New test.
802 * gcc.target/sparc/setcc-5.c: New test.
804 2013-04-10 Richard Biener <rguenther@suse.de>
806 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
808 2013-04-10 Richard Biener <rguenther@suse.de>
810 * gcc.dg/vect/slp-39.c: New testcase.
812 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
814 PR tree-optimization/55524
815 * gcc.target/epiphany/fnma-1.c: New test.
817 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
819 * gcc.dg/tree-ssa/inline-11.c: New test
821 2013-04-10 Jakub Jelinek <jakub@redhat.com>
824 * g++.dg/template/arrow3.C: New test.
826 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
828 * gcc.target/arm/minmax_minus.c: New test.
830 2013-04-09 Jakub Jelinek <jakub@redhat.com>
833 * c-c++-common/gomp/pr56883.c: New test.
835 2013-04-09 Jeff Law <law@redhat.com>
837 * gcc.dg/tree-ssa/vrp87.c: New test.
839 2013-04-09 Jakub Jelinek <jakub@redhat.com>
841 PR tree-optimization/56854
842 * g++.dg/torture/pr56854.C: New test.
844 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
847 * gfortran.dg/array_constructor_44.f90: New test.
849 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
852 * g++.dg/cpp0x/constexpr-specialization.C: New.
854 2013-04-08 Jakub Jelinek <jakub@redhat.com>
856 * gcc.c-torture/execute/pr56837.c: New test.
860 * g++.dg/opt/vt3.C: New test.
861 * g++.dg/opt/vt4.C: New test.
863 2013-04-08 Jeff Law <law@redhat.com>
865 * gcc.dg/tree-ssa/forwprop-25.c: New test.
867 2013-04-08 Richard Biener <rguenther@suse.de>
869 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
871 2013-04-08 Richard Biener <rguenther@suse.de>
873 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
875 2013-04-08 Richard Biener <rguenther@suse.de>
877 * g++.dg/vect/slp-pr56812.cc: Adjust.
879 2013-04-08 Jakub Jelinek <jakub@redhat.com>
881 * gcc.dg/pr56837.c: New test.
882 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
883 "generated memset minus one".
885 2013-04-07 Tobias Burnus <burnus@net-b.de>
888 * gfortran.dg/reshape_5.f90: New.
890 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
893 * gcc.target/powerpc/recip-1.c: Modify expected output.
894 * gcc.target/powerpc/recip-3.c: Likewise.
895 * gcc.target/powerpc/recip-4.c: Likewise.
896 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
898 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
900 * gcc.target/arm/peep-ldrd-1.c: New test.
901 * gcc.target/arm/peep-strd-1.c: Likewise.
903 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
905 * gcc.target/arm/negdi-1.c: New test.
906 * gcc.target/arm/negdi-2.c: Likewise.
907 * gcc.target/arm/negdi-3.c: Likewise.
908 * gcc.target/arm/negdi-4.c: Likewise.
910 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
912 * lib/target-supports.exp (add_options_for_arm_v8_neon):
913 Add -march=armv8-a when we use v8 NEON.
914 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
915 (check_effective_target_vect_call_ceilf): Likewise.
916 (check_effective_target_vect_call_floorf): Likewise.
917 (check_effective_target_vect_call_roundf): Likewise.
918 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
919 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
920 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
921 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
922 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
924 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
926 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
927 * gcc.target/powerpc/sd-pwr6.c: Same.
928 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
929 * g++.dg/debug/pr56294.C: XFAIL on AIX.
931 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
933 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
935 2013-04-04 Janus Weil <janus@gcc.gnu.org>
938 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
939 * gfortran.dg/altreturn_4.f90: Ditto.
940 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
941 * gfortran.dg/altreturn_5.f90: Ditto.
942 * gfortran.dg/altreturn_6.f90: Ditto.
943 * gfortran.dg/altreturn_7.f90: Ditto.
945 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
947 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
949 (check_effective_target_arm_v8_neon_ok_nocache):
951 (check_effective_target_arm_v8_neon_ok): Change to use
952 check_effective_target_arm_v8_neon_ok_nocache.
953 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
955 (check_effective_target_vect_call_btruncf):
956 Enable for arm and ARMv8 NEON.
957 (check_effective_target_vect_call_ceilf): Likewise.
958 (check_effective_target_vect_call_floorf): Likewise.
959 (check_effective_target_vect_call_roundf): Likewise.
960 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
963 2013-04-04 Marek Polacek <polacek@redhat.com>
965 PR tree-optimization/48186
966 * gcc.dg/pr48186.c: New test.
968 2013-04-04 Richard Biener <rguenther@suse.de>
970 PR tree-optimization/56826
971 * gcc.dg/vect/pr56826.c: New testcase.
972 * gcc.dg/vect/O3-pr36098.c: Adjust.
974 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
976 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
977 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
978 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
979 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
980 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
981 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
982 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
983 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
984 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
985 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
987 2013-04-04 Richard Biener <rguenther@suse.de>
989 PR tree-optimization/56213
990 * gcc.dg/vect/vect-123.c: New testcase.
992 2013-04-04 Tobias Burnus <burnus@net-b.de>
995 * gfortran.dg/read_repeat_2.f90: New.
997 2013-04-04 Richard Biener <rguenther@suse.de>
999 PR tree-optimization/56837
1000 * g++.dg/torture/pr56837.C: New testcase.
1002 2013-04-04 Tobias Burnus <burnus@net-b.de>
1005 * gfortran.dg/c_loc_test_21.f90: New.
1006 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1007 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1008 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1009 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1010 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
1012 2013-04-03 Jeff Law <law@redhat.com>
1014 PR tree-optimization/56799
1015 * gcc.c-torture/execute/pr56799.c: New test.
1017 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1020 * g++.dg/warn/Wpointer-arith-1.C: New.
1021 * g++.dg/gomp/for-19.C: Adjust.
1023 2013-04-03 Marek Polacek <polacek@redhat.com>
1026 * gcc.dg/pr55702.c: New test.
1028 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1031 * gcc.dg/pr56809.c: New testcase.
1033 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1036 * g++.dg/debug/pr56819.C: New test.
1038 2013-04-03 Richard Biener <rguenther@suse.de>
1040 PR tree-optimization/56817
1041 * g++.dg/torture/pr56817.C: New testcase.
1043 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1045 * gcc.dg/vect/bb-slp-31.c: New file.
1047 2013-04-03 Jason Merrill <jason@redhat.com>
1050 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1052 2013-04-03 Richard Biener <rguenther@suse.de>
1054 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1056 2013-04-03 Richard Biener <rguenther@suse.de>
1058 PR tree-optimization/55964
1059 * gcc.dg/torture/pr55964-2.c: New testcase.
1061 2013-04-03 Richard Biener <rguenther@suse.de>
1063 PR tree-optimization/56501
1064 * gcc.dg/torture/pr56501.c: New testcase.
1066 2013-04-03 Richard Biener <rguenther@suse.de>
1068 PR tree-optimization/56407
1069 * gcc.dg/torture/pr56407.c: New testcase.
1071 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1073 PR tree-optimization/56790
1074 * g++.dg/ext/pr56790-1.C: New testcase.
1076 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1078 * gcc.target/i386/merge-1.c: New testcase.
1079 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1081 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1084 * gcc.c-torture/execute/pr19449.c: New test.
1086 2013-04-03 Richard Biener <rguenther@suse.de>
1088 PR tree-optimization/56812
1089 * g++.dg/vect/slp-pr56812.cc: New testcase.
1091 2013-04-03 Janus Weil <janus@gcc.gnu.org>
1095 * gfortran.dg/altreturn_8.f90: New.
1096 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1097 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1098 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1100 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1102 PR rtl-optimization/56745
1103 * gcc.c-torture/compile/pr56745.c: New test.
1105 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1107 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1109 2013-04-02 Richard Biener <rguenther@suse.de>
1111 PR tree-optimization/56778
1112 * gcc.dg/torture/pr56778.c: New testcase.
1114 2013-04-02 Richard Biener <rguenther@suse.de>
1117 * g++.dg/torture/pr56768.C: New testcase.
1119 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1121 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1123 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1126 * gfortran.dg/namelist_82.f90: New test.
1128 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1131 * gfortran.dg/implicit_class_1.f90: New.
1133 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1136 * gfortran.dg/namelist_81.f90: New test.
1138 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1140 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1141 for constant and equal string lengths.
1142 * gfortran.dg/character_comparison_5.f90: Likewise.
1143 * gfortran.dg/character_comparison_9.f90: New test.
1145 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1147 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1148 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1150 2013-03-29 Tobias Burnus <burnus@net-b.de>
1153 * gfortran.dg/optional_absent_3.f90: New.
1155 2013-03-29 Tobias Burnus <burnus@net-b.de>
1158 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1160 2013-03-29 Tobias Burnus <burnus@net-b.de>
1163 * gfortran.dg/namelist_80.f90: New.
1165 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1168 * gfortran.dg/string_length_2.f90: New test.
1169 * gfortran.dg/dependency_41.f90: New test.
1171 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1174 * gfortran.dg/array_constructor_43.f90: New test.
1175 * gfortran.dg/random_seed_3.f90: New test.
1177 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1179 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1180 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1181 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1182 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1183 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1184 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1185 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1186 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1187 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1188 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1190 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1193 * g++.dg/conversion/op4.C: Adjust.
1194 * g++.dg/cpp0x/rv1n.C: Likewise.
1195 * g++.dg/cpp0x/rv2n.C: Likewise.
1196 * g++.dg/cpp0x/template_deduction.C: Likewise.
1197 * g++.dg/expr/cond8.C: Likewise.
1198 * g++.dg/other/error4.C: Likewise.
1199 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1200 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1201 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1202 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1203 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1204 * g++.old-deja/g++.law/cvt20.C: Likewise.
1205 * g++.old-deja/g++.law/cvt8.C: Likewise.
1206 * g++.old-deja/g++.law/init8.C: Likewise.
1207 * g++.old-deja/g++.mike/net12.C: Likewise.
1208 * g++.old-deja/g++.mike/net8.C: Likewise.
1209 * g++.old-deja/g++.mike/p2793.C: Likewise.
1210 * g++.old-deja/g++.mike/p3836.C: Likewise.
1211 * g++.old-deja/g++.mike/p418.C: Likewise.
1212 * g++.old-deja/g++.mike/p701.C: Likewise.
1213 * g++.old-deja/g++.mike/p807.C: Likewise.
1215 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1218 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1221 2013-03-28 Marek Polacek <polacek@redhat.com>
1223 PR tree-optimization/56695
1224 * gcc.dg/vect/pr56695.c: New test.
1226 2013-03-28 Richard Biener <rguenther@suse.de>
1228 PR tree-optimization/37021
1229 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1230 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1232 2013-03-27 Tobias Burnus <burnus@net-b.de>
1236 * gfortran.dg/sizeof_2.f90: New.
1237 * gfortran.dg/sizeof_3.f90: New.
1238 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1240 2013-03-27 Richard Biener <rguenther@suse.de>
1242 PR tree-optimization/37021
1243 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1245 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1247 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1248 * g++.dg/ipa/ivinline-2.C: Likewise.
1249 * g++.dg/ipa/ivinline-3.C: Likewise.
1250 * g++.dg/ipa/ivinline-4.C: Likewise.
1251 * g++.dg/ipa/ivinline-5.C: Likewise.
1252 * g++.dg/ipa/ivinline-7.C: Likewise.
1253 * g++.dg/ipa/ivinline-8.C: Likewise.
1254 * g++.dg/ipa/ivinline-9.C: Likewise.
1255 * g++.dg/cpp0x/noexcept03.C: Likewise.
1256 * gcc.dg/const-1.c: Likewise.
1257 * gcc.dg/ipa/pure-const-1.c: Likewise.
1258 * gcc.dg/noreturn-8.c: Likewise.
1259 * gcc.target/i386/mmx-1.c: Likewise.
1260 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1261 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1262 * gcc.c-torture/execute/pr33992.x: New file.
1264 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1266 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1268 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1271 * g++.dg/ext/desig5.C: New.
1273 2013-03-26 Tobias Burnus <burnus@net-b.de>
1276 * gfortran.dg/merge_init_expr_2.f90: New.
1277 * gfortran.dg/merge_char_1.f90: Modify test to
1278 stay a run-time test.
1279 * gfortran.dg/merge_char_3.f90: Ditto.
1281 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1283 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1284 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1286 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1289 * g++.dg/cpp0x/range-for23.C: New.
1291 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1294 * gfortran.dg/namelist_79.f90: New.
1296 2013-03-25 Martin Jambor <mjambor@suse.cz>
1298 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1300 2013-03-25 Tobias Burnus <burnus@net-b.de>
1320 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1321 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1322 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1323 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1324 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1325 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1326 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1327 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1328 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1329 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1330 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1331 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1332 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1333 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1334 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1335 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1336 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1337 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1338 * gfortran.dg/pr32601_1.f03: Ditto.
1339 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1340 * gfortran.dg/blockdata_7.f90: New.
1341 * gfortran.dg/c_assoc_4.f90: New.
1342 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1343 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1344 * gfortran.dg/c_funloc_tests_8.f90: New.
1345 * gfortran.dg/c_loc_test_17.f90: New.
1346 * gfortran.dg/c_loc_test_18.f90: New.
1347 * gfortran.dg/c_loc_test_19.f90: New.
1348 * gfortran.dg/c_loc_test_20.f90: New.
1349 * gfortran.dg/c_sizeof_5.f90: New.
1350 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1351 * gfortran.dg/transfer_resolve_2.f90: New.
1352 * gfortran.dg/transfer_resolve_3.f90: New.
1353 * gfortran.dg/transfer_resolve_4.f90: New.
1354 * gfortran.dg/pr32601.f03: Update dg-error.
1355 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1356 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1358 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1360 * gcc.target/arm/vseleqdf.c: New test.
1361 * gcc.target/arm/vseleqsf.c: Likewise.
1362 * gcc.target/arm/vselgedf.c: Likewise.
1363 * gcc.target/arm/vselgesf.c: Likewise.
1364 * gcc.target/arm/vselgtdf.c: Likewise.
1365 * gcc.target/arm/vselgtsf.c: Likewise.
1366 * gcc.target/arm/vselledf.c: Likewise.
1367 * gcc.target/arm/vsellesf.c: Likewise.
1368 * gcc.target/arm/vselltdf.c: Likewise.
1369 * gcc.target/arm/vselltsf.c: Likewise.
1370 * gcc.target/arm/vselnedf.c: Likewise.
1371 * gcc.target/arm/vselnesf.c: Likewise.
1372 * gcc.target/arm/vselvcdf.c: Likewise.
1373 * gcc.target/arm/vselvcsf.c: Likewise.
1374 * gcc.target/arm/vselvsdf.c: Likewise.
1375 * gcc.target/arm/vselvssf.c: Likewise.
1377 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
1379 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1381 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1382 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1383 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1384 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1385 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1386 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1387 * gcc.target/aarch64/atomic-op-char.x: ... to here.
1388 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1389 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1390 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1391 * gcc.target/aarch64/atomic-op-int.x: ... to here.
1392 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1393 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1394 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1395 * gcc.target/aarch64/atomic-op-release.x: ... to here.
1396 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1397 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1398 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1399 * gcc.target/aarch64/atomic-op-short.x: ... to here.
1400 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1401 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1402 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1403 * gcc.target/arm/atomic-op-char.c: Likewise.
1404 * gcc.target/arm/atomic-op-consume.c: Likewise.
1405 * gcc.target/arm/atomic-op-int.c: Likewise.
1406 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1407 * gcc.target/arm/atomic-op-release.c: Likewise.
1408 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1409 * gcc.target/arm/atomic-op-short.c: Likewise.
1411 2013-03-25 Richard Biener <rguenther@suse.de>
1414 * g++.dg/torture/pr56694.C: New testcase.
1416 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1419 * gcc.target/arm/neon-vcond-gt.c: New test.
1420 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1421 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1423 2013-03-25 Richard Biener <rguenther@suse.de>
1425 PR tree-optimization/56689
1426 * gcc.dg/torture/pr56689.c: New testcase.
1428 2013-03-25 Kai Tietz <ktietz@redhat.com>
1430 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1432 2013-03-24 Tobias Burnus <burnus@net-b.de>
1435 * gfortran.dg/eof_5.f90: New.
1437 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
1439 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1442 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
1444 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1446 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
1449 * gcc.c-torture/execute/builtins/builtins.exp: Add
1450 -Wl,--allow-multiple-definition for RTEMS targets.
1452 2013-03-22 Ian Bolton <ian.bolton@arm.com>
1454 * gcc.target/aarch64/movk.c: New test.
1456 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
1458 * g++.dg/ext/vector21.C: New testcase.
1460 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1462 * gcc.target/arm/neon-for-64bits-1.c: New tests.
1463 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1465 2013-03-21 Richard Biener <rguenther@suse.de>
1467 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1468 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1470 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1472 * gcc.target/aarch64/vect.c: Test and result vector added
1473 for sabd and saba instructions.
1474 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1475 instructions in assembly.
1476 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1477 * gcc.target/aarch64/vect-fp.c: Test and result vector added
1478 for fabd instruction.
1479 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1480 instruction in assembly.
1481 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1483 2013-03-20 Jeff Law <law@redhat.com>
1485 * g++.dg/tree-ssa/ssa-dom.C: New test.
1487 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1489 * gcc.target/powerpc/mmfpgpr.c: New test.
1490 * gcc.target/powerpc/sd-vsx.c: Likewise.
1491 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1492 * gcc.target/powerpc/vsx-float0.c: Likewise.
1494 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
1496 PR tree-optimization/56355
1497 * gcc.dg/pr56355-1.c: New file.
1499 2013-03-20 Catherine Moore <clm@codesourcery.com>
1500 Richard Sandiford <rdsandiford@googlemail.com>
1502 * gcc.target/mips/mips.exp: Add microMIPS support.
1503 * gcc.target/mips/umips-movep-2.c: New test.
1504 * gcc.target/mips/umips-lwp-2.c: New test.
1505 * gcc.target/mips/umips-swp-5.c: New test.
1506 * gcc.target/mips/umips-constraints-1.c: New test.
1507 * gcc.target/mips/umips-lwp-3.c: New test.
1508 * gcc.target/mips/umips-swp-6.c: New test.
1509 * gcc.target/mips/umips-constraints-2.c: New test.
1510 * gcc.target/mips/umips-save-restore-1.c: New test.
1511 * gcc.target/mips/umips-lwp-4.c: New test.
1512 * gcc.target/mips/umips-swp-7.c: New test.
1513 * gcc.target/mips/umips-save-restore-2.c: New test.
1514 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1515 * gcc.target/mips/umips-lwp-5.c: New test.
1516 * gcc.target/mips/umips-save-restore-3.c: New test.
1517 * gcc.target/mips/umips-lwp-6.c: New test.
1518 * gcc.target/mips/umips-swp-1.c: New test.
1519 * gcc.target/mips/umips-lwp-7.c: New test.
1520 * gcc.target/mips/umips-swp-2.c: New test.
1521 * gcc.target/mips/umips-lwp-8.c: New test.
1522 * gcc.target/mips/umips-swp-3.c: New test.
1523 * gcc.target/mips/umips-movep-1.c: New test.
1524 * gcc.target/mips/umips-lwp-1.c: New test.
1525 * gcc.target/mips/umips-swp-4.c: New test.
1527 2013-03-20 Richard Biener <rguenther@suse.de>
1529 PR tree-optimization/56661
1530 * gcc.dg/torture/pr56661.c: New testcase.
1532 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1534 PR rtl-optimization/56605
1535 * gcc.target/powerpc/pr56605.c: New.
1537 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1540 * gfortran.dg/do_1.f90: Don't xfail.
1542 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1545 * gfortran.dg/namelist_77.f90: New.
1546 * gfortran.dg/namelist_78.f90: New.
1548 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1551 * gfortran.dg/open_negative_unit_1.f90: New.
1553 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1555 * gcc.target/aarch64/sbc.c: New test.
1557 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1559 * gcc.target/aarch64/ror.c: New test.
1561 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1563 * gcc.target/aarch64/extr.c: New test.
1565 2013-03-19 Richard Biener <rguenther@suse.de>
1567 PR tree-optimization/56273
1568 * gcc.dg/tree-ssa/vrp47.c: Adjust.
1569 * c-c++-common/uninit-17.c: Likewise.
1571 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1573 PR tree-optimization/56635
1574 * g++.dg/torture/pr56635.C: New test.
1576 2013-03-18 Richard Biener <rguenther@suse.de>
1578 PR tree-optimization/3713
1579 * g++.dg/ipa/devirt-12.C: New testcase.
1581 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1584 * c-c++-common/pr56566.c: New test.
1586 2013-03-17 Jason Merrill <jason@redhat.com>
1588 * g++.dg/template/abstract-dr337.C: XFAIL.
1590 2013-03-16 Jakub Jelinek <jakub@redhat.com>
1593 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1594 * c-c++-common/pr56607.c: New test.
1596 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
1599 * g++.dg/cpp0x/constexpr-array5.C: New.
1601 2013-03-15 Tobias Burnus <burnus@net-b.de>
1604 * gfortran.dg/transfer_intrinsic_5.f90: New.
1606 2013-03-15 Kai Tietz <ktietz@redhat.com>
1608 * gcc.target/i386/movti.c: Don't test for x64 mingw.
1609 * gcc.target/i386/pr20020-1.c: Likewise.
1610 * gcc.target/i386/pr20020-2.c: Likewise.
1611 * gcc.target/i386/pr20020-3.c: Likewise.
1612 * gcc.target/i386/pr53425-1.c: Likewise.
1613 * gcc.target/i386/pr53425-2.c: Likewise.
1614 * gcc.target/i386/pr55093.c: Likewise.
1615 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1617 2013-03-15 Jakub Jelinek <jakub@redhat.com>
1620 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1621 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
1623 2013-03-14 Jakub Jelinek <jakub@redhat.com>
1625 PR tree-optimization/53265
1626 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1628 * gcc.dg/graphite/id-6.c (test): Likewise.
1629 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1630 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1632 PR tree-optimization/53265
1633 * gcc.dg/pr53265.c: New test.
1634 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1636 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1638 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
1639 n, use it as high bound instead of 4.
1641 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
1644 * gcc.target/sh/pr49880-1.c: New.
1645 * gcc.target/sh/pr49880-2.c: New.
1646 * gcc.target/sh/pr49880-3.c: New.
1647 * gcc.target/sh/pr49880-4.c: New.
1648 * gcc.target/sh/pr49880-5.c: New.
1650 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1652 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1654 2013-03-13 Richard Biener <rguenther@suse.de>
1656 PR tree-optimization/56608
1657 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1659 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1662 * g++.dg/cpp0x/alias-decl-32.C: New.
1664 2013-03-11 Jan Hubicka <jh@suse.cz>
1667 * gcc.c-torture/compile/pr56571.c: New testcase.
1669 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1671 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1672 * gcc.dg/tree-ssa/pr55579.c: Likewise.
1674 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1676 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1677 * gcc.dg/inline_4.c: Likewise.
1678 * gcc.dg/unroll_2.c: Likewise.
1679 * gcc.dg/unroll_3.c: Likewise.
1680 * gcc.dg/unroll_4.c: Likewise.
1682 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1685 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1688 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1690 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
1693 * gcc.c-torture/compile/pr40797.c: New.
1695 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1697 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1699 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
1702 * gfortran.dg/class_56.f90: New test.
1704 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
1707 * gcc.target/mips/pr56524.c: New test.
1709 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1712 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1714 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1717 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1719 2013-03-08 Marek Polacek <polacek@redhat.com>
1721 PR tree-optimization/56478
1722 * gcc.dg/torture/pr56478.c: New test.
1724 2013-03-08 Kai Tietz <ktietz@redhat.com>
1726 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1727 targets linker option --allow-multiple-definition.
1729 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1730 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1731 * gcc.dg/pr52549.c: Add LLP64 case.
1732 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1733 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1734 * gcc.dg/torture/pr51071-2.c: Likewise.
1735 * gcc.dg/tree-ssa/vrp72.c: Likewise.
1736 * gcc.dg/tree-ssa/vrp73.c: Likewise.
1737 * gcc.dg/tree-ssa/vrp75.c: Likewise.
1738 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1739 * gcc.dg/weak/weak-1.c: Likewise.
1740 * gcc.dg/weak/weak-2.c: Likewise.
1741 * gcc.dg/weak/weak-3.c: Likewise.
1742 * gcc.dg/weak/weak-4.c: Likewise.
1743 * gcc.dg/weak/weak-5.c: Likewise.
1744 * gcc.dg/weak/weak-15.c: Likewise.
1745 * gcc.dg/weak/weak-16.c: Likewise.
1747 * c-c++-common/pr54486.c: Skip test for mingw-targets.
1749 2013-03-07 Jakub Jelinek <jakub@redhat.com>
1751 PR tree-optimization/56559
1752 * gcc.dg/tree-ssa/reassoc-26.c: New test.
1754 2013-03-07 Andreas Schwab <schwab@suse.de>
1756 * gcc.dg/pr31490.c: Fix last change.
1758 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1761 * g++.dg/template/crash115.C: New.
1763 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1765 PR tree-optimization/56539
1766 * gcc.c-torture/compile/pr56539.c: New test.
1768 2013-03-06 Kai Tietz <ktietz@redhat.com>
1770 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1772 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1773 * gcc.dg/lto/20091013-1_2.c: Likewise.
1774 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1776 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1778 * gnat.dg/specs/aggr6.ads: New test.
1780 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1782 * gnat.dg/loop_optimization15.ad[sb]: New test.
1784 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1787 * gcc.dg/pr56548.c: New test.
1789 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1792 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1794 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1797 * g++.dg/template/typename20.C: New test.
1799 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1802 * gcc.dg/pr56510.c: New test.
1804 PR rtl-optimization/56484
1805 * gcc.c-torture/compile/pr56484.c: New test.
1807 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1810 * g++.dg/warn/Wsign-conversion-2.C: New.
1812 2013-03-05 Richard Biener <rguenther@suse.de>
1814 PR tree-optimization/56270
1815 * gcc.dg/vect/slp-38.c: New testcase.
1817 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1819 PR rtl-optimization/56494
1820 * gcc.dg/pr56494.c: New test.
1822 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
1824 * gcc.dg/pr56424.c: New test.
1826 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1828 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1829 * gcc.dg/pr56228.c <avr>: Skip.
1831 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1834 PR tree-optimization/52631
1835 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1837 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
1839 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1840 * gcc.dg/vect/vect-83_64.c: Same.
1842 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1845 * gfortran.dg/pointer_check_13.f90: New test.
1847 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1850 * gfortran.dg/array_constructor_42.f90: New test.
1852 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1855 * g++.dg/template/static33.C: New.
1856 * g++.dg/template/static34.C: Likewise.
1859 * g++.dg/template/static35.C: New.
1861 2013-03-01 Steve Ellcey <sellcey@mips.com>
1863 * gcc.dg/pr56396.c: Require pic support.
1865 2013-03-01 Richard Biener <rguenther@suse.de>
1867 PR tree-optimization/55481
1868 * gcc.dg/torture/pr56488.c: New testcase.
1870 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
1871 Jakub Jelinek <jakub@redhat.com>
1874 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1875 no_sanitize_address attribute rather than no_address_safety_analysis.
1876 * g++.dg/asan/sanitizer_test_utils.h
1877 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1878 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1879 in addition to no_address_safety_analysis.
1881 2013-02-28 Jason Merrill <jason@redhat.com>
1884 * g++.dg/cpp0x/constexpr-and.C: New.
1886 2013-02-28 Martin Jambor <mjambor@suse.cz>
1888 PR tree-optimization/56294
1889 * g++.dg/debug/pr56294.C: New test.
1891 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
1893 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1895 2013-02-27 Marek Polacek <polacek@redhat.com>
1897 PR rtl-optimization/56466
1898 * gcc.dg/pr56466.c: New test.
1900 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1902 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1903 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1904 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1906 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
1909 * gcc.dg/pr45472.c: New test.
1911 2013-02-26 Marek Polacek <polacek@redhat.com>
1913 PR tree-optimization/56426
1914 * gcc.dg/pr56436.c: New test.
1916 2013-02-26 Jakub Jelinek <jakub@redhat.com>
1918 PR tree-optimization/56448
1919 * gcc.c-torture/compile/pr56448.c: New test.
1921 PR tree-optimization/56443
1922 * gcc.dg/torture/pr56443.c: New test.
1924 2013-02-25 Richard Biener <rguenther@suse.de>
1926 PR tree-optimization/56175
1927 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1929 2013-02-24 Jakub Jelinek <jakub@redhat.com>
1932 * g++.dg/torture/pr56403.C: New test.
1934 2013-02-25 Catherine Moore <clm@codesourcery.com>
1937 2013-02-24 Catherine Moore <clm@codesourcery.com>
1938 Richard Sandiford <rdsandiford@googlemail.com>
1940 * gcc.target/mips/mips.exp: Add microMIPS support.
1941 * gcc.target/mips/umips-movep-2.c: New test.
1942 * gcc.target/mips/umips-lwp-2.c: New test.
1943 * gcc.target/mips/umips-swp-5.c: New test.
1944 * gcc.target/mips/umips-constraints-1.c: New test.
1945 * gcc.target/mips/umips-lwp-3.c: New test.
1946 * gcc.target/mips/umips-swp-6.c: New test.
1947 * gcc.target/mips/umips-constraints-2.c: New test.
1948 * gcc.target/mips/umips-save-restore-1.c: New test.
1949 * gcc.target/mips/umips-lwp-4.c: New test.
1950 * gcc.target/mips/umips-swp-7.c: New test.
1951 * gcc.target/mips/umips-save-restore-2.c: New test.
1952 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1953 * gcc.target/mips/umips-lwp-5.c: New test.
1954 * gcc.target/mips/umips-save-restore-3.c: New test.
1955 * gcc.target/mips/umips-lwp-6.c: New test.
1956 * gcc.target/mips/umips-swp-1.c: New test.
1957 * gcc.target/mips/umips-lwp-7.c: New test.
1958 * gcc.target/mips/umips-swp-2.c: New test.
1959 * gcc.target/mips/umips-lwp-8.c: New test.
1960 * gcc.target/mips/umips-swp-3.c: New test.
1961 * gcc.target/mips/umips-movep-1.c: New test.
1962 * gcc.target/mips/umips-lwp-1.c: New test.
1963 * gcc.target/mips/umips-swp-4.c: New test.
1965 2013-02-24 Catherine Moore <clm@codesourcery.com>
1966 Richard Sandiford <rdsandiford@googlemail.com>
1968 * gcc.target/mips/mips.exp: Add microMIPS support.
1969 * gcc.target/mips/umips-movep-2.c: New test.
1970 * gcc.target/mips/umips-lwp-2.c: New test.
1971 * gcc.target/mips/umips-swp-5.c: New test.
1972 * gcc.target/mips/umips-constraints-1.c: New test.
1973 * gcc.target/mips/umips-lwp-3.c: New test.
1974 * gcc.target/mips/umips-swp-6.c: New test.
1975 * gcc.target/mips/umips-constraints-2.c: New test.
1976 * gcc.target/mips/umips-save-restore-1.c: New test.
1977 * gcc.target/mips/umips-lwp-4.c: New test.
1978 * gcc.target/mips/umips-swp-7.c: New test.
1979 * gcc.target/mips/umips-save-restore-2.c: New test.
1980 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1981 * gcc.target/mips/umips-lwp-5.c: New test.
1982 * gcc.target/mips/umips-save-restore-3.c: New test.
1983 * gcc.target/mips/umips-lwp-6.c: New test.
1984 * gcc.target/mips/umips-swp-1.c: New test.
1985 * gcc.target/mips/umips-lwp-7.c: New test.
1986 * gcc.target/mips/umips-swp-2.c: New test.
1987 * gcc.target/mips/umips-lwp-8.c: New test.
1988 * gcc.target/mips/umips-swp-3.c: New test.
1989 * gcc.target/mips/umips-movep-1.c: New test.
1990 * gcc.target/mips/umips-lwp-1.c: New test.
1991 * gcc.target/mips/umips-swp-4.c: New test.
1993 2013-02-22 Jakub Jelinek <jakub@redhat.com>
1996 * lib/asan-dg.exp (asan_link_flags): Add
1997 -B${gccpath}/libsanitizer/asan/ to flags.
1999 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2002 * gcc.dg/torture/pr56420.c: New test.
2004 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
2007 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2009 2013-02-21 Martin Jambor <mjambor@suse.cz>
2011 PR tree-optimization/56310
2012 * g++.dg/ipa/pr56310.C: New test.
2014 2013-02-21 Janus Weil <janus@gcc.gnu.org>
2017 * gfortran.dg/proc_ptr_comp_37.f90: New.
2019 2013-02-21 Richard Biener <rguenther@suse.de>
2021 PR tree-optimization/56415
2023 2013-02-11 Richard Biener <rguenther@suse.de>
2025 PR tree-optimization/56273
2026 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2027 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2028 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2029 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2030 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2031 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2033 2013-02-21 Marek Polacek <polacek@redhat.com>
2035 PR tree-optimization/56398
2036 * g++.dg/torture/pr56398.C: New test.
2038 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2041 * gcc.c-torture/compile/pr56405.c: New test.
2043 2013-02-20 Jan Hubicka <jh@suse.cz>
2045 PR tree-optimization/56265
2046 * g++.dg/ipa/devirt-11.C: New testcase.
2048 2013-02-20 Richard Biener <rguenther@suse.de>
2050 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2052 2013-02-20 Richard Biener <rguenther@suse.de>
2053 Jakub Jelinek <jakub@redhat.com>
2055 PR tree-optimization/56396
2056 * gcc.dg/pr56396.c: New testcase.
2058 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2061 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2063 2013-02-19 Richard Biener <rguenther@suse.de>
2065 PR tree-optimization/56384
2066 * gcc.dg/torture/pr56384.c: New testcase.
2068 2013-02-19 Jakub Jelinek <jakub@redhat.com>
2070 PR tree-optimization/56350
2071 * gcc.dg/pr56350.c: New test.
2073 PR tree-optimization/56381
2074 * g++.dg/opt/pr56381.C: New test.
2076 2013-02-18 Jakub Jelinek <jakub@redhat.com>
2079 * lib/dg-pch.exp (pch-init, pch-finish,
2080 check_effective_target_pch_supported_debug): New procs.
2081 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2082 Likewise if $pch_unsupported_debug and $flags include -g.
2083 Skip FAILs about missing *.gch file if $pch_unsupported_debug
2084 and dg-require-effective-target pch_unsupported_debug.
2085 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2086 * objc.dg/pch/pch.exp: Likewise.
2087 * gcc.dg/pch/pch.exp: Likewise.
2088 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2089 pch_unsupported_debug.
2090 * gcc.dg/pch/valid-1.hs: Likewise.
2091 * gcc.dg/pch/valid-1b.c: Likewise.
2092 * gcc.dg/pch/valid-1b.hs: Likewise.
2094 2013-02-18 Richard Biener <rguenther@suse.de>
2096 PR tree-optimization/56366
2097 * gcc.dg/torture/pr56366.c: New testcase.
2099 2013-02-18 Richard Biener <rguenther@suse.de>
2102 * gcc.dg/torture/pr56349.c: New testcase.
2104 2013-02-18 Richard Biener <rguenther@suse.de>
2106 PR tree-optimization/56321
2107 * gcc.dg/torture/pr56321.c: New testcase.
2109 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2111 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2113 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2114 Dodji Seketeli <dodji@redhat.com>
2117 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2118 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2119 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2120 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2121 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2122 * c-c++-common/asan/pr56330.c: Likewise.
2123 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2124 Ensure the size argument of __builtin_memcpy is a constant.
2126 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2127 Paolo Carlini <paolo.carlini@oracle.com>
2130 * g++.dg/cpp0x/enum23.C: New.
2132 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2135 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2137 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2139 PR rtl-optimization/56348
2140 * gcc.target/i386/pr56348.c: New test.
2142 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2144 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2145 * gcc.target/arm/interrupt-2.c: Likewise.
2147 2013-02-15 Tobias Burnus <burnus@net-b.de>
2150 * gfortran.dg/matmul_9.f90: New.
2152 2013-02-15 Tobias Burnus <burnus@net-b.de>
2155 * gfortran.dg/init_flag_11.f90: New.
2157 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2159 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2161 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2163 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2166 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2167 Tobias Burnus <burnus@net-b.de>
2170 * gfortran.dg/allocatable_function_7.f90: New.
2172 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2174 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2175 * asan_globals_test-wrapper.cc: New file.
2176 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2177 instead of asan_globals_test.cc as dg-additional-sources.
2178 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2179 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2180 "sanitizer_test_utils.h" instead of
2181 "sanitizer_common/tests/sanitizer_test_utils.h".
2182 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2183 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2184 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2185 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2186 * g++.dg/asan/asan_test.cc: Synced from upstream.
2187 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2189 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2192 * c-c++-common/asan/memcmp-2.c: New test.
2194 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2197 * g++.dg/cpp0x/udlit-string-literal.h: New.
2198 * g++.dg/cpp0x/udlit-string-literal.C: New.
2200 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2202 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2204 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2207 * gcc.target/arm/pr56184.C: New test.
2209 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2212 * g++.dg/torture/pr56302.C: New test.
2213 * g++.dg/cpp0x/constexpr-56302.C: New test.
2214 * c-c++-common/pr56302.c: New test.
2216 2013-02-13 Tobias Burnus <burnus@net-b.de>
2217 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2220 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2221 * gfortran.dg/quad_3.f90: Ditto.
2223 2013-02-13 Kostya Serebryany <kcc@google.com>
2225 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2226 to match the fresh asan run-time.
2227 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2229 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2231 Avoid instrumenting duplicated memory access in the same basic block
2232 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2233 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2234 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2235 * c-c++-common/asan/inc.c: Likewise.
2237 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2240 * gcc.target/i386/pr56148.c: New test.
2242 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2243 Tobias Burnus <burnus@net-b.de>
2246 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2249 2013-02-12 Richard Biener <rguenther@suse.de>
2252 * gcc.dg/lto/pr56297_0.c: New testcase.
2253 * gcc.dg/lto/pr56297_0.c: Likewise.
2255 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2258 * gfortran.dg/typebound_deferred_1.f90: New.
2260 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2262 PR rtl-optimization/56151
2263 * gcc.target/i386/pr56151.c: New test.
2265 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2267 * g++.dg/ext/mv12.C: New test.
2268 * g++.dg/ext/mv12.h: New file.
2269 * g++.dg/ext/mv12-aux.C: New file.
2270 * g++.dg/ext/mv13.C: New test.
2272 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2274 * lib/target-supports.exp
2275 (check_effective_target_powerpc_eabi_ok): New.
2276 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2278 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2279 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2281 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2282 * gcc.target/powerpc/pr51623.c: Likewise.
2283 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2284 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2286 2013-02-11 Alexander Potapenko <glider@google.com>
2287 Jack Howarth <howarth@bromo.med.uc.edu>
2288 Jakub Jelinek <jakub@redhat.com>
2291 * g++.dg/asan/pr55617.C: Run on all targets.
2293 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2295 PR rtl-optimization/56275
2296 * gcc.dg/pr56275.c: New test.
2298 2013-02-11 Richard Biener <rguenther@suse.de>
2300 PR tree-optimization/56273
2301 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2303 2013-02-11 Richard Biener <rguenther@suse.de>
2305 PR tree-optimization/56264
2306 * gcc.dg/torture/pr56264.c: New testcase.
2308 2013-02-11 Richard Biener <rguenther@suse.de>
2310 PR tree-optimization/56273
2311 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2312 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2313 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2314 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2315 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2316 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2318 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2320 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2321 for *-*-linux-gnu targets.
2322 * g++.dg/asan/interception-test-1.c: Ditto.
2323 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2324 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2326 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2329 * gfortran.dg/intrinsic_size_4.f90 : New test.
2331 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2334 * gcc.target/powerpc/pr56256.c: New test.
2336 2013-02-08 Ian Lance Taylor <iant@google.com>
2338 * lib/go.exp: Load timeout.exp.
2340 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2342 PR rtl-optimization/56246
2343 * gcc.target/i386/pr56246.c: New test.
2345 2013-02-08 Jeff Law <law@redhat.com>
2348 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2350 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2353 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2356 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2358 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2360 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2362 PR rtl-optimization/56195
2363 * gcc.dg/torture/pr56195.c: New test.
2365 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2368 * gfortran.dg/recursive_interface_2.f90: New test.
2370 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2372 PR tree-optimization/56250
2373 * gcc.c-torture/execute/pr56250.c: New test.
2375 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2377 PR tree-optimization/56064
2378 * gcc.dg/fixed-point/view-convert-2.c: New test.
2380 2013-02-08 Michael Matz <matz@suse.de>
2382 PR tree-optimization/52448
2383 * gcc.dg/pr52448.c: New test.
2385 2013-02-08 Richard Biener <rguenther@suse.de>
2388 * gcc.dg/torture/pr56181.c: New testcase.
2390 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2393 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2394 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2396 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2399 * g++.dg/parse/crash61.C: New test.
2402 * g++.dg/parse/pr56239.C: New test.
2405 * g++.dg/abi/mangle61.C: New test.
2407 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
2409 PR rtl-optimization/56225
2410 * gcc.target/i386/pr56225.c: New test.
2412 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2415 * gcc.dg/guality/pr56154-1.c: New test.
2416 * gcc.dg/guality/pr56154-2.c: New test.
2417 * gcc.dg/guality/pr56154-3.c: New test.
2418 * gcc.dg/guality/pr56154-4.c: New test.
2419 * gcc.dg/guality/pr56154-aux.c: New file.
2421 PR tree-optimization/55789
2422 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2424 * gcc.dg/tree-ssa/inline-3.c: Add
2425 --param max-early-inliner-iterations=2 option.
2427 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2430 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2431 Add -fno-dwarf2-cfi-asm to dg-options.
2434 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2437 * gcc.dg/pr56228.c: New test.
2439 2013-02-07 Alan Modra <amodra@gmail.com>
2442 * gcc.target/powerpc/pr54009.c: New test.
2444 * gfortran.dg/pr54131.f: New test.
2446 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
2449 * gfortran.dg/array_constructor_41.f90: New test.
2451 2013-02-06 Janus Weil <janus@gcc.gnu.org>
2454 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2456 2013-02-06 Jakub Jelinek <jakub@redhat.com>
2459 * g++.dg/gomp/pr56217.C: New test.
2461 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2463 PR tree-optimization/56205
2464 * gcc.dg/tree-ssa/stdarg-6.c: New test.
2465 * gcc.c-torture/execute/pr56205.c: New test.
2467 2013-02-05 Richard Biener <rguenther@suse.de>
2469 PR tree-optimization/53342
2470 PR tree-optimization/53185
2471 * gcc.dg/vect/pr53185-2.c: New testcase.
2473 2013-02-05 Jan Hubicka <jh@suse.cz>
2475 PR tree-optimization/55789
2476 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2477 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2478 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2479 * g++.dg/ipa/inline-1.C: New testcase.
2480 * g++.dg/ipa/inline-2.C: New testcase.
2481 * g++.dg/ipa/inline-3.C: New testcase.
2483 2013-02-05 Jan Hubicka <jh@suse.cz>
2485 PR tree-optimization/55789
2486 * g++.dg/torture/pr55789.C: New testcase.
2488 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2491 * gcc.dg/pr56167.c: New test.
2493 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2496 * gcc.target/sh/pr55146.c: New.
2498 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2500 PR tree-optimization/54386
2501 * gcc.target/sh/pr54386.c: New.
2503 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
2506 * gfortran.dg/realloc_on _assign_16.f90 : New test.
2509 * gfortran.dg/realloc_on _assign_17.f90 : New test.
2511 2013-02-04 Alexander Potapenko <glider@google.com>
2512 Jack Howarth <howarth@bromo.med.uc.edu>
2513 Jakub Jelinek <jakub@redhat.com>
2516 * g++.dg/asan/pr55617.C: New test.
2518 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2521 * gfortran.dg/typebound_operator_19.f90: New test.
2522 * gfortran.dg/typebound_assignment_4.f90: New test.
2524 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2527 * gfortran.dg/recursive_interface_1.f90: New test.
2529 2013-02-04 Richard Guenther <rguenther@suse.de>
2532 * gcc.dg/lto/pr56168_0.c: New testcase.
2533 * gcc.dg/lto/pr56168_1.c: Likewise.
2535 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2539 * gfortran.dg/block_12.f90: New test.
2540 * gfortran.dg/module_error_1.f90: New test.
2542 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2544 * lib/target-supports.exp (check_effective_target_vect_float)
2545 (check_effective_target_vect_no_align): Add mips-sde-elf.
2547 2013-02-01 Jakub Jelinek <jakub@redhat.com>
2549 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2551 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
2553 * gcc.dg/pr56023.c: XFAIL on AIX.
2554 * gcc.dg/vect/pr49352.c: Same.
2556 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
2558 * gnat.dg/opt26.adb: New test.
2560 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2563 2013-01-27 Amol Pise <amolpise15@gmail.com>
2565 * gcc.target/arm/neon-vfnms-1.c: New test.
2566 * gcc.target/arm/neon-vfnma-1.c: New test.
2568 2013-01-31 Richard Biener <rguenther@suse.de>
2570 PR tree-optimization/56157
2571 * gcc.dg/torture/pr56157.c: New testcase.
2573 2013-01-30 Richard Biener <rguenther@suse.de>
2575 PR tree-optimization/56150
2576 * gcc.dg/torture/pr56150.c: New testcase.
2578 2013-01-30 Jakub Jelinek <jakub@redhat.com>
2581 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2582 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
2583 printed in backtrace.
2584 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2585 to avoid errors about mismatched allocation vs. deallocation.
2588 * g++.dg/mv1.C: Moved to...
2589 * g++.dg/ext/mv1.C: ... here. Adjust test.
2590 * g++.dg/mv2.C: Moved to...
2591 * g++.dg/ext/mv2.C: ... here. Adjust test.
2592 * g++.dg/mv3.C: Moved to...
2593 * g++.dg/ext/mv3.C: ... here.
2594 * g++.dg/mv4.C: Moved to...
2595 * g++.dg/ext/mv4.C: ... here.
2596 * g++.dg/mv5.C: Moved to...
2597 * g++.dg/ext/mv5.C: ... here. Adjust test.
2598 * g++.dg/mv6.C: Moved to...
2599 * g++.dg/ext/mv6.C: ... here. Adjust test.
2600 * g++.dg/ext/mv7.C: New test.
2601 * g++.dg/ext/mv8.C: New test.
2602 * g++.dg/ext/mv9.C: New test.
2603 * g++.dg/ext/mv10.C: New test.
2604 * g++.dg/ext/mv11.C: New test.
2606 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
2608 PR rtl-optimization/56144
2609 * gcc.dg/pr56144.c: New.
2611 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
2613 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2615 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2616 * g++.dg/cpp0x/constexpr-55573.C: Same
2618 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
2620 PR tree-optimization/56064
2621 * gcc.dg/fixed-point/view-convert.c: New test.
2623 2013-01-30 Andreas Schwab <schwab@suse.de>
2625 * lib/target-supports-dg.exp (dg-process-target): Use expr to
2626 evaluate the end index in string range.
2628 2013-01-30 Tobias Burnus <burnus@net-b.de>
2631 * gfortran.dg/allocatable_function_6.f90: New.
2633 2013-01-29 Janus Weil <janus@gcc.gnu.org>
2634 Mikael Morin <mikael@gcc.gnu.org>
2637 * gfortran.dg/proc_ptr_comp_36.f90: New.
2639 2013-01-29 Richard Biener <rguenther@suse.de>
2641 PR tree-optimization/55270
2642 * gcc.dg/torture/pr55270.c: New testcase.
2644 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2646 PR rtl-optimization/56117
2647 * gcc.dg/pr56117.c: New test.
2649 2013-01-28 Richard Biener <rguenther@suse.de>
2651 PR tree-optimization/56034
2652 * gcc.dg/torture/pr56034.c: New testcase.
2654 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2656 PR tree-optimization/56125
2657 * gcc.dg/pr56125.c: New test.
2659 2013-01-28 Tobias Burnus <burnus@net-b.de>
2660 Mikael Morin <mikael@gcc.gnu.org>
2663 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2664 * gfortran.dg/import8.f90: Likewise.
2665 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2666 * gfortran.dg/import10.f90: New test.
2667 * gfortran.dg/import11.f90: Likewise
2669 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2672 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2673 string.h. Provide memset, malloc and free prototypes, adjust line
2674 numbers in dg-output.
2675 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2676 Provide memset prototype and adjust line numbers in dg-output.
2677 * c-c++-common/asan/global-overflow-1.c: Likewise.
2679 PR tree-optimization/56094
2680 * gcc.dg/pr56094.c: New test.
2682 2013-01-27 Amol Pise <amolpise15@gmail.com>
2684 * gcc.target/arm/neon-vfnms-1.c: New test.
2685 * gcc.target/arm/neon-vfnma-1.c: New test.
2687 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
2690 * gcc.target/i386/pr56114.c: New test.
2692 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
2695 * gfortran.dg/associate_14.f90: New test.
2698 * gfortran.dg/associate_13.f90: New test.
2700 2013-01-25 Jakub Jelinek <jakub@redhat.com>
2702 PR tree-optimization/56098
2703 * gcc.dg/pr56098-1.c: New test.
2704 * gcc.dg/pr56098-2.c: New test.
2706 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
2709 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2711 2013-01-22 Marek Polacek <polacek@redhat.com>
2713 PR tree-optimization/56035
2714 * gcc.dg/pr56035.c: New test.
2716 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2718 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2721 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2723 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2725 2013-01-24 Jakub Jelinek <jakub@redhat.com>
2728 * gcc.dg/pr56078.c: New test.
2729 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2731 2013-01-24 Martin Jambor <mjambor@suse.cz>
2733 PR tree-optimization/55927
2734 * g++.dg/ipa/devirt-10.C: Disable early inlining.
2736 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
2738 * gcc.target/i386/movsd.c: New test.
2740 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
2743 * gcc.target/i386/pr55934.c: New test.
2745 2013-01-23 Janus Weil <janus@gcc.gnu.org>
2748 * gfortran.dg/select_8.f90: New.
2750 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2752 * gcc.target/microblaze/microblaze.exp: Remove
2753 target_config_cflags check.
2755 2013-01-23 Jakub Jelinek <jakub@redhat.com>
2758 * gfortran.dg/gomp/pr56052.f90: New test.
2761 * gcc.dg/pr49069.c: New test.
2763 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
2766 * g++.dg/cpp0x/constexpr-static10.C: New.
2768 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
2771 * gcc.target/i386/pr56028.c: New test.
2773 2013-01-22 Jakub Jelinek <jakub@redhat.com>
2776 * gcc.target/i386/pr55686.c: New test.
2778 2013-01-22 Dodji Seketeli <dodji@redhat.com>
2781 * g++.dg/cpp0x/variadic139.C: New test.
2782 * g++.dg/cpp0x/variadic140.C: Likewise.
2783 * g++.dg/cpp0x/variadic141.C: Likewise.
2785 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
2787 * gnat.dg/warn8.adb: New test.
2789 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2792 * gfortran.dg/include_8.f90: New test.
2794 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2796 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2797 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2799 2013-01-21 Jakub Jelinek <jakub@redhat.com>
2801 PR tree-optimization/56051
2802 * gcc.c-torture/execute/pr56051.c: New test.
2804 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2806 PR rtl-optimization/56023
2807 * gcc.dg/pr56023.c: New test.
2809 2013-01-21 Martin Jambor <mjambor@suse.cz>
2812 * gcc.target/i386/pr56022.c: New test.
2814 2013-01-21 Jason Merrill <jason@redhat.com>
2816 * lib/target-supports.exp (check_effective_target_alias): New.
2818 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
2821 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2823 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
2825 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2827 2013-01-19 Jeff Law <law@redhat.com>
2829 PR tree-optimization/52631
2830 * tree-ssa/pr52631.c: New test.
2831 * tree-ssa/ssa-fre-9: Update expected output.
2833 2013-01-19 Anthony Green <green@moxielogic.com>
2835 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2838 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2840 PR tree-optimization/56029
2841 * g++.dg/torture/pr56029.C: New test.
2843 2013-01-18 Sharad Singhai <singhai@google.com>
2845 PR tree-optimization/55995
2846 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2848 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
2851 * gcc.target/i386/pr55433.c: New.
2853 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2856 * gfortran.dg/pr56015.f90: New test.
2858 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
2860 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2862 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
2864 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2865 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2866 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2867 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2868 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2870 2013-01-17 Jeff Law <law@redhat.com>
2872 * gcc.dg/pr52573.c: Move to...
2873 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
2875 PR rtl-optimization/52573
2876 * gcc.dg/pr52573.c: New test.
2878 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
2881 * g++.dg/asan/interception-test-1.C: Skip on darwin.
2882 * lib/target-supports.exp (check_effective_target_swapcontext): Use
2883 check_no_compiler_messages to test support in ucontext.h.
2884 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2885 compliant RLIMIT_AS.
2887 2013-01-17 Marek Polacek <polacek@redhat.com>
2889 PR rtl-optimization/55833
2890 * gcc.dg/pr55833.c: New test.
2892 2013-01-17 Jan Hubicka <jh@suse.cz>
2894 PR tree-optimization/55273
2895 * gcc.c-torture/compile/pr55273.c: New testcase.
2897 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
2900 * gcc.target/pr55981.c: New test.
2902 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
2904 * gcc.target/arm/pr40887.c: Require at least armv5.
2905 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2906 * gcc.target/arm/pr51915.c: Likewise.
2907 * gcc.target/arm/pr52006.c: Likewise.
2908 * gcc.target/arm/pr53187.c: Likewise.
2910 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2911 * gcc.target/arm/ftest-support-arm.h: Delete.
2912 * gcc.target/arm/ftest-support-thumb.h: Delete.
2913 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2914 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2915 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2916 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2917 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2918 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2919 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2920 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2921 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2922 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2923 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2924 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2925 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2926 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2927 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2928 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2929 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2930 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2931 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2932 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2933 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2934 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2935 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2936 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2938 2013-01-17 Martin Jambor <mjambor@suse.cz>
2940 PR tree-optimizations/55264
2941 * g++.dg/ipa/pr55264.C: New test.
2943 2013-01-16 Janus Weil <janus@gcc.gnu.org>
2946 * gfortran.dg/class_55.f90: New.
2948 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
2951 * gcc.c-torture/execute/builtins/builtins.exp: Add
2952 -Wl,--allow-multiple-definition for eabi and elf targets.
2955 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2956 check_effective_target_vect_perm_short,
2957 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2958 check_effective_target_vect64): Return 0 for big-endian ARM.
2959 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2961 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2964 2013-01-16 Richard Biener <rguenther@suse.de>
2966 PR tree-optimization/55964
2967 * gcc.dg/torture/pr55964.c: New testcase.
2969 2013-01-16 Richard Biener <rguenther@suse.de>
2971 PR tree-optimization/54767
2972 PR tree-optimization/53465
2973 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2975 2013-01-16 Christian Bruel <christian.bruel@st.com>
2978 * gcc.target/sh/sh-switch.c: New testcase.
2980 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
2982 * gcc.dg/webizer.c: Increase the array size.
2984 2013-01-15 Jakub Jelinek <jakub@redhat.com>
2987 * gcc.dg/pr55940.c: New test.
2989 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
2990 Harald Anlauf <anlauf@gmx.de>
2992 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2993 * gfortran.dg/bounds_check_5.f90: Likewise.
2994 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2995 * gfortran.dg/continuation_9.f90: Likewise.
2996 * gfortran.dg/move_alloc_13.f90: Likewise.
2997 * gfortran.dg/structure_constructor_11.f90: Likewise.
2998 * gfortran.dg/tab_continuation.f: Likewise.
2999 * gfortran.dg/warning-directive-2.F90: Likewise.
3000 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3002 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3004 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3005 * gcc.target/arm/fma-sp.c: Likewise.
3007 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
3009 PR rtl-optimization/55153
3010 * gcc.dg/pr55153.c: New.
3012 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3014 PR tree-optimization/55920
3015 * gcc.c-torture/compile/pr55920.c: New test.
3017 2013-01-15 Richard Biener <rguenther@suse.de>
3020 * gcc.dg/torture/pr55882.c: New testcase.
3022 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3024 PR tree-optimization/55955
3025 * gcc.c-torture/compile/pr55955.c: New test.
3027 2013-01-15 Dodji Seketeli <dodji@redhat.com>
3030 * g++.dg/cpp0x/alias-decl-31.C: New test.
3032 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
3035 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3036 case where interface is null.
3038 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3041 * gfortran.dg/array_constructor_40.f90: New test.
3043 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
3045 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3047 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
3049 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3050 * gcc.target/aarch64/vect-ld1r-compile.c: New.
3051 * gcc.target/aarch64/vect-ld1r-fp.c: New.
3052 * gcc.target/aarch64/vect-ld1r.c: New.
3053 * gcc.target/aarch64/vect-ld1r.x: New.
3055 2013-01-14 Andi Kleen <ak@linux.intel.com>
3058 * gcc.target/i386/hle-clear-rel.c: New file
3059 * gcc.target/i386/hle-store-rel.c: New file.
3061 2013-01-14 Harald Anlauf <anlauf@gmx.de>
3063 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3064 * gfortran.dg/bounds_check_4.f90: Likewise.
3065 * gfortran.dg/inquire_10.f90: Likewise.
3066 * gfortran.dg/minloc_3.f90: Likewise.
3067 * gfortran.dg/minlocval_3.f90: Likewise.
3068 * gfortran.dg/module_double_reuse.f90: Likewise.
3069 * gfortran.dg/mvbits_1.f90: Likewise.
3070 * gfortran.dg/oldstyle_1.f90: Likewise.
3071 * gfortran.dg/pr20163-2.f: Likewise.
3072 * gfortran.dg/save_1.f90: Likewise.
3073 * gfortran.dg/scan_1.f90: Likewise.
3074 * gfortran.dg/select_char_1.f90: Likewise.
3075 * gfortran.dg/shape_4.f90: Likewise.
3076 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3077 * gfortran.dg/function_optimize_10.f90: Likewise.
3078 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3079 * gfortran.dg/used_types_17.f90: Likewise.
3080 * gfortran.dg/used_types_18.f90: Likewise.
3082 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
3085 * gfortran.dg/proc_ptr_result_8.f90 : New test.
3087 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3089 * gcc.dg/unroll_5.c: Add nomips16 attributes.
3091 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3093 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3095 2013-01-12 Janus Weil <janus@gcc.gnu.org>
3098 * gfortran.dg/assumed_type_2.f90: Fix test case.
3099 * gfortran.dg/internal_pack_13.f90: New test.
3100 * gfortran.dg/internal_pack_14.f90: New test.
3102 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3105 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3106 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3109 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3111 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3113 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3116 * gcc.target/s390/pr55719.c: New testcase.
3118 2013-01-11 Richard Guenther <rguenther@suse.de>
3120 PR tree-optimization/44061
3121 * gcc.dg/pr44061.c: New testcase.
3123 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3125 Update copyright years.
3127 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3128 Jakub Jelinek <jakub@redhat.com>
3131 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3133 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3135 PR rtl-optimization/55672
3136 * gcc.target/i386/pr55672.c: New.
3138 2013-01-10 Jeff Law <law@redhat.com>
3140 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3141 pass/fail message unique.
3144 2013-01-10 Jason Merrill <jason@redhat.com>
3146 * ada/.gitignore: New.
3148 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3150 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3152 * g++.dg/tls/thread_local2.C: Likewise.
3153 * g++.dg/tls/thread_local2g.C: Likewise.
3154 * g++.dg/tls/thread_local6.C: Likewise.
3155 * g++.dg/tls/thread_local-order1.C: Add tls options.
3156 * g++.dg/tls/thread_local-order2.C: Likewise.
3157 * g++.dg/tls/thread_local3.C: Likewise.
3158 * g++.dg/tls/thread_local3g.C: Likewise.
3159 * g++.dg/tls/thread_local4.C: Likewise.
3160 * g++.dg/tls/thread_local4g.C: Likewise.
3161 * g++.dg/tls/thread_local5.C: Likewise.
3162 * g++.dg/tls/thread_local5g.C: Likewise.
3163 * g++.dg/tls/thread_local6g.C: Likewise.
3165 2013-01-10 Kostya Serebryany <kcc@google.com>
3167 * g++.dg/asan/asan_test.cc: Sync from upstream.
3169 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3171 PR tree-optimization/55921
3172 * gcc.c-torture/compile/pr55921.c: New test.
3174 2013-01-09 Jan Hubicka <jh@suse.cz>
3176 PR tree-optimization/55569
3177 * gcc.c-torture/compile/pr55569.c: New testcase.
3179 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3182 * gfortran.dg/use_28.f90: New test.
3184 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3186 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3187 number matching more robust.
3189 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3191 PR rtl-optimization/55829
3192 * gcc.target/i386/pr55829.c: New.
3194 2013-01-09 Tobias Burnus <burnus@net-b.de>
3197 * gfortran.dg/bind_c_bool_1.f90: New.
3198 * gfortran.dg/do_5.f90: Add dg-warning.
3200 2013-01-09 Jan Hubicka <jh@suse.cz>
3202 PR tree-optimization/55875
3203 * gcc.c-torture/execute/pr55875.c: New testcase.
3204 * g++.dg/torture/pr55875.C: New testcase.
3206 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3209 * c-c++-common/pr48418.c: New test.
3211 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3214 * g++.dg/tls/thread_local-ice.C: New.
3216 2013-01-09 Andreas Schwab <schwab@suse.de>
3218 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3220 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3222 PR tree-optimization/48189
3223 * gcc.dg/pr48189.c: New test.
3225 2013-01-04 Jan Hubicka <jh@suse.cz>
3227 PR tree-optimization/55823
3228 * g++.dg/ipa/devirt-10.C: New testcase.
3230 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3231 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3233 PR rtl-optimization/55845
3234 * gcc.target/i386/pr55845.c: New test.
3236 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3238 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3239 instructions generated instead of number of occurances.
3241 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3243 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3244 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3245 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3246 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3247 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3248 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3249 * gcc.target/aarch64/vect-fcm.x: Likewise.
3250 * lib/target-supports.exp
3251 (check_effective_target_vect_cond): Enable for AArch64.
3253 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3255 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3256 endian-safe float pool loading.
3257 (test_square_root_v4sf): Likewise.
3258 (test_square_root_v2df): Likewise.
3259 * lib/target-supports.exp
3260 (check_effective_target_vect_call_sqrtf): Add AArch64.
3262 2013-01-08 Martin Jambor <mjambor@suse.cz>
3265 * gcc.dg/tree-ssa/pr55579.c: New test.
3267 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3269 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3272 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3275 * gcc.dg/torture/pr55890-3.c: New test.
3278 * gcc.c-torture/compile/pr55851.c: New test.
3281 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3284 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3287 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3289 2013-01-07 Tobias Burnus <burnus@net-b.de>
3292 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3293 * gfortran.dg/pointer_init_7.f90: New.
3295 2013-01-07 Richard Biener <rguenther@suse.de>
3297 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3299 2013-01-07 Richard Biener <rguenther@suse.de>
3302 * gcc.dg/torture/pr55890-1.c: New testcase.
3303 * gcc.dg/torture/pr55890-2.c: Likewise.
3305 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3307 * gcc.target/aarch64/fmovd.c: New.
3308 * gcc.target/aarch64/fmovf.c: Likewise.
3309 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3310 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3311 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3312 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3313 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3314 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3316 2013-01-07 Richard Biener <rguenther@suse.de>
3318 PR tree-optimization/55888
3319 PR tree-optimization/55862
3320 * gcc.dg/torture/pr55888.c: New testcase.
3322 2013-01-07 Tobias Burnus <burnus@net-b.de>
3325 * gfortran.dg/intrinsic_size_3.f90: New.
3327 2013-01-07 Tobias Burnus <burnus@net-b.de>
3330 * gfortran.dg/select_type_32.f90: New.
3332 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3335 * g++.dg/cpp0x/alias-decl-29.C: New test.
3337 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3342 * gfortran.dg/class_array_15.f03: New test.
3344 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3349 * gfortran.dg/use_23.f90: New test.
3350 * gfortran.dg/use_24.f90: New test.
3351 * gfortran.dg/use_25.f90: New test.
3352 * gfortran.dg/use_26.f90: New test.
3353 * gfortran.dg/use_27.f90: New test.
3355 2013-01-06 Olivier Hainque <hainque@adacore.com>
3357 * gnat.dg/specs/clause_on_volatile.ads: New test.
3359 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3361 * gnat.dg/alignment10.adb: New test.
3363 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3364 Mikael Morin <mikael@gcc.gnu.org>
3367 * gfortran.dg/use_22.f90: New test.
3369 2013-01-04 Andrew Pinski <apinski@cavium.com>
3371 * gcc.target/aarch64/cmp-1.c: New testcase.
3373 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3376 * gfortran.dg/select_type_31.f03: New test.
3378 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3380 PR c++/54526 (again)
3381 * g++.dg/cpp0x/parse2.C: Extend.
3382 * g++.old-deja/g++.other/crash28.C: Adjust.
3384 2013-01-04 Richard Biener <rguenther@suse.de>
3386 PR tree-optimization/55862
3387 * gcc.dg/torture/pr55862.c: New testcase.
3389 2013-01-04 Martin Jambor <mjambor@suse.cz>
3391 PR tree-optimization/55755
3392 * gcc.dg/torture/pr55755.c: New test.
3393 * gcc.dg/tree-ssa/sra-13.c: Likewise.
3394 * gcc.dg/tree-ssa/pr45144.c: Update.
3396 2013-01-04 Richard Biener <rguenther@suse.de>
3399 * gcc.dg/fold-reassoc-2.c: New testcase.
3401 2013-01-04 Tobias Burnus <burnus@net-b.de>
3404 * gfortran.dg/null_7.f90: New.
3406 2013-01-04 Tobias Burnus <burnus@net-b.de>
3410 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3411 * gfortran.dg/unlimited_polymorphic_7.f90: New.
3412 * gfortran.dg/unlimited_polymorphic_8.f90: New.
3414 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
3416 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3418 2013-01-03 Janus Weil <janus@gcc.gnu.org>
3421 * gfortran.dg/assignment_1.f90: Modified.
3422 * gfortran.dg/assignment_4.f90: New.
3424 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
3426 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3428 2013-01-03 Richard Biener <rguenther@suse.de>
3430 PR tree-optimization/55857
3431 * gcc.dg/vect/pr55857-1.c: New testcase.
3432 * gcc.dg/vect/pr55857-2.c: Likewise.
3434 2013-01-03 Jakub Jelinek <jakub@redhat.com>
3436 PR rtl-optimization/55838
3437 * gcc.dg/pr55838.c: New test.
3439 PR tree-optimization/55832
3440 * gcc.c-torture/compile/pr55832.c: New test.
3442 2013-01-02 Teresa Johnson <tejohnson@google.com>
3444 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3445 * gcc.dg/tree-ssa/loop-23.c: Ditto.
3446 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3447 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3448 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3449 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3450 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3451 * gcc.dg/unroll_1.c: Ditto.
3452 * gcc.dg/unroll_2.c: Ditto.
3453 * gcc.dg/unroll_3.c: Ditto.
3454 * gcc.dg/unroll_4.c: Ditto.
3456 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3458 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3460 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3463 * gfortran.dg/eof_4.f90: New test.
3465 2013-01-02 Jakub Jelinek <jakub@redhat.com>
3467 * lib/c-compat.exp (compat-use-alt-compiler): Remove
3468 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3469 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3470 (compat_setup_dfp): Initialize compat_alt_caret and
3471 compat_save_TEST_ALWAYS_FLAGS.
3473 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3475 * gcc.dg/torture/tls/tls-reload-1.c: New test.
3477 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3479 * gcc.dg/torture/fp-int-convert-2.c: New test.
3481 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3483 * gfortran.dg/newunit_3.f90: Add dg-do run.
3484 * gfortran.dg/inquire_15.f90: Add dg-do run.
3486 2013-01-01 Jakub Jelinek <jakub@redhat.com>
3488 PR tree-optimization/55831
3489 * gcc.dg/pr55831.c: New test.
3491 Copyright (C) 2013 Free Software Foundation, Inc.
3493 Copying and distribution of this file, with or without modification,
3494 are permitted in any medium without royalty provided the copyright
3495 notice and this notice are preserved.