1 2013-05-27 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/57396
4 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
8 * gnat.dg/specs/last_bit.ads: New test.
10 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
12 * gnat.dg/specs/machine_attribute.ads: New test.
14 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
16 * gnat.dg/incomplete3.ad[sb]: New test.
18 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
21 * gcc.target/mips/div-13.c: New test.
23 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
26 * gcc.target/mips/mips16-attributes-5.c,
27 * gcc.target/mips/mips16-attributes-6.c: New tests.
29 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
31 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
32 * gcc.dg/builtin-bswap-8.c: Likewise.
34 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
37 * g++.dg/cpp0x/new1.C: New.
39 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
42 * g++.dg/parse/dtor16.C: New.
43 * g++.dg/parse/dtor6.C: Adjust.
45 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
48 * g++.dg/expr/bitfield12.C: New.
50 2013-05-24 Jeff Law <law@redhat.com>
52 PR tree-optimization/57124
53 * gcc.c-torture/execute/pr57124.c: New test.
54 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
56 2013-05-24 Martin Jambor <mjambor@suse.cz>
58 PR tree-optimization/57294
59 * gcc.dg/ipa/pr57294.c: New test.
61 2013-05-24 Ian Bolton <ian.bolton@arm.com>
63 * gcc.target/aarch64/scalar_intrinsics.c
64 (force_simd): Use a valid instruction.
65 (test_vdupd_lane_s64): Pass a valid lane argument.
66 (test_vdupd_lane_u64): Likewise.
68 2013-05-24 Richard Biener <rguenther@suse.de>
70 PR tree-optimization/57287
71 * gcc.dg/pr57287.c: New testcase.
73 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
76 * g++.dg/template/error51.C: New.
78 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
81 * g++.dg/template/bitfield2.C: New.
83 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
85 * gnat.dg/specs/noinline1.ads: New test.
86 * gnat.dg/noinline2.ad[sb]: Likewise.
87 * gnat.dg/specs/noinline3.ads: Likewise.
88 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
90 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
93 * gcc.dg/tree-ssa/pr57385.c: New test.
95 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
97 * gnat.dg/derived_type4.adb: New test.
99 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
101 * gcc.dg/builtin-bswap-6.c: New test.
102 * gcc.dg/builtin-bswap-7.c: Likewise.
103 * gcc.dg/builtin-bswap-8.c: Likewise.
104 * gcc.dg/builtin-bswap-9.c: Likewise.
106 2013-05-23 Christian Bruel <christian.bruel@st.com>
109 * gcc.dg/debug/pr57351.c: New test
111 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
113 * gcc.target/aarch64/vect-clz.c: New file.
115 2013-05-23 Martin Jambor <mjambor@suse.cz>
118 * gcc.dg/ipa/pr57347.c: New test.
120 2013-05-23 Richard Biener <rguenther@suse.de>
122 PR tree-optimization/57380
123 * g++.dg/tree-ssa/pr57380.C: New testcase.
125 2013-05-23 Richard Biener <rguenther@suse.de>
128 * gcc.dg/torture/pr57381.c: New testcase.
130 2013-05-23 Jakub Jelinek <jakub@redhat.com>
133 * gcc.c-torture/execute/pr57344-1.c: New test.
134 * gcc.c-torture/execute/pr57344-2.c: New test.
135 * gcc.c-torture/execute/pr57344-3.c: New test.
136 * gcc.c-torture/execute/pr57344-4.c: New test.
138 2013-05-23 Richard Biener <rguenther@suse.de>
140 PR rtl-optimization/57341
141 * gcc.dg/torture/pr57341.c: New testcase.
143 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
146 * g++.dg/parse/crash62.C: New.
148 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
149 Pat Haugen <pthaugen@us.ibm.com>
150 Peter Bergner <bergner@vnet.ibm.com>
152 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
155 2013-05-22 Tobias Burnus <burnus@net-b.de>
158 * gfortran.dg/defined_assignment_6.f90: New.
160 2013-05-22 Tobias Burnus <burnus@net-b.de>
163 * gfortran.dg/assumed_type_6.f90: New.
165 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
168 * g++.dg/cpp0x/Wunused-parm.C: New.
170 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
172 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
173 * g++.dg/warn/Wdouble-promotion.C: Likewise.
175 2013-05-21 Easwaran Raman <eraman@google.com>
177 PR tree-optimization/57322
178 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
180 2013-05-21 Graham Stott <graham.stott@btinternet.com>
182 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
185 2013-05-21 Tobias Burnus <burnus@net-b.de>
188 * gfortran.dg/assumed_type_5.f90: New.
189 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
190 * gfortran.dg/assumed_rank_2.f90: Ditto.
191 * gfortran.dg/assumed_type_3.f90: Update dg-error.
192 * gfortran.dg/no_arg_check_3.f90: Ditto.
194 2013-05-21 Jakub Jelinek <jakub@redhat.com>
196 PR tree-optimization/57331
197 * gcc.c-torture/compile/pr57331.c: New test.
199 2013-05-21 Richard Biener <rguenther@suse.de>
201 PR tree-optimization/57330
202 * gcc.dg/torture/pr57330.c: New testcase.
204 2013-05-21 Richard Biener <rguenther@suse.de>
206 PR tree-optimization/57303
207 * gcc.dg/torture/pr57303.c: New testcase.
209 2013-05-21 Jakub Jelinek <jakub@redhat.com>
211 PR tree-optimization/57321
212 * gcc.c-torture/execute/pr57321.c: New test.
214 2013-05-20 Tobias Burnus <burnus@net-b.de>
218 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
219 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
220 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
221 * gfortran.dg/binding_label_tests_3.f03: Ditto.
222 * gfortran.dg/binding_label_tests_4.f03: Ditto.
223 * gfortran.dg/binding_label_tests_5.f03: Ditto.
224 * gfortran.dg/binding_label_tests_6.f03: Ditto.
225 * gfortran.dg/binding_label_tests_7.f03: Ditto.
226 * gfortran.dg/binding_label_tests_8.f03: Ditto.
227 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
228 * gfortran.dg/binding_label_tests_24.f90: New.
229 * gfortran.dg/binding_label_tests_25.f90: New.
231 2013-05-20 Tobias Burnus <burnus@net-b.de>
234 * gfortran.dg/binding_label_tests_17.f90: New.
235 * gfortran.dg/binding_label_tests_18.f90: New.
236 * gfortran.dg/binding_label_tests_19.f90: New.
237 * gfortran.dg/binding_label_tests_20.f90: New.
238 * gfortran.dg/binding_label_tests_21.f90: New.
239 * gfortran.dg/binding_label_tests_22.f90: New.
240 * gfortran.dg/binding_label_tests_23.f90: New.
242 2013-05-20 Tobias Burnus <burnus@net-b.de>
245 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
246 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
247 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
248 * gfortran.dg/common_18.f90: New.
249 * gfortran.dg/common_19.f90: New.
250 * gfortran.dg/common_20.f90: New.
251 * gfortran.dg/common_21.f90: New.
253 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
256 * g++.dg/parse/error52.C: New.
257 * g++.dg/parse/error3.C: Adjust.
258 * g++.dg/parse/error36.C: Likewise.
260 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
263 * gcc.target/sh/pr56547-1.c: New.
264 * gcc.target/sh/pr56547-2.c: New.
266 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
269 * g++.dg/warn/Wsign-compare-6.C: New.
270 * g++.dg/warn/Wdouble-promotion.C: Adjust.
272 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
275 * g++.dg/template/error50.C: New.
277 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
280 * g++.dg/ext/complit13.C: New.
282 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
285 * g++.dg/pr57175.C: New testcase.
287 2013-05-17 Easwaran Raman <eraman@google.com>
289 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
291 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
294 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
296 2013-05-17 Jakub Jelinek <jakub@redhat.com>
298 PR rtl-optimization/57281
299 PR rtl-optimization/57300
300 * gcc.dg/pr57300.c: New test.
301 * gcc.c-torture/execute/pr57281.c: New test.
303 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
306 * g++.dg/ext/sizeof-complit.C: New.
308 2013-05-17 Marek Polacek <polacek@redhat.com>
310 * gcc.dg/strlenopt-25.c: New test.
311 * gcc.dg/strlenopt-26.c: Likewise.
313 2013-05-17 Jakub Jelinek <jakub@redhat.com>
315 * gcc.target/i386/rotate-4.c: Compile only with -mavx
316 instead of -mavx2, require only avx instead of avx2.
317 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
318 of avx2-check.h and turn into an avx runtime test instead of
321 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
323 * g++.dg/ext/vector22.C: Uncomment working test.
325 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
328 * g++.dg/template/pr17410.C: New.
330 2013-05-16 Jakub Jelinek <jakub@redhat.com>
332 * gcc.target/i386/rotate-3.c: New test.
333 * gcc.target/i386/rotate-3a.c: New test.
334 * gcc.target/i386/rotate-4.c: New test.
335 * gcc.target/i386/rotate-4a.c: New test.
336 * gcc.target/i386/rotate-5.c: New test.
337 * gcc.target/i386/rotate-5a.c: New test.
339 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
341 * gcc.dg/visibility-21.c: Require section_anchors.
343 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
345 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
346 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
347 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
349 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
351 * gcc.dg/visibility-21.c: New.
353 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
356 * gcc.dg/pr57286.c: New testcase.
357 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
358 * g++.dg/ext/vector22.C: Comment out transformations not
361 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
364 * gcc.target/mips/call-1.c: Restrict to o32.
365 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
367 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
369 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
371 * g++.dg/warn/Wshadow-1.C: Likewise.
372 * g++.dg/warn/Wshadow-6.C: Likewise.
373 * g++.dg/warn/Wshadow-7.C: Likewise.
375 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
378 * g++.dg/parse/pr31952-1.C: New.
379 * g++.dg/parse/pr31952-2.C: Likewise.
380 * g++.dg/parse/pr31952-3.C: Likewise.
382 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
383 * g++.old-deja/g++.jason/cond.C: Likewise.
384 * g++.dg/cpp0x/range-for5.C: Likewise.
386 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
389 * gcc.target/arm/pr40887.c: Adjust testcase.
390 * gcc.target/arm/pr19599.c: New test.
392 2013-05-15 Richard Biener <rguenther@suse.de>
394 PR tree-optimization/57275
395 * gcc.target/i386/pr57275.c: New testcase.
397 2013-05-15 Jan Hubicka <jh@suse.cz>
399 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
400 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
401 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
403 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
405 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
408 2013-05-14 Jakub Jelinek <jakub@redhat.com>
411 * c-c++-common/Wsequence-point-1.c: New test.
413 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
415 * g++.dg/ext/vector22.C: New testcase.
416 * gcc.dg/binop-xor3.c: Remove xfail.
418 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
420 * gcc.target/aarch64/vect-fcm.x: Add cases testing
421 FLOAT cmp FLOAT ? INT : INT.
422 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
423 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
424 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
425 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
426 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
427 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
429 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
432 * g++.dg/cpp0x/defaulted43.C: New.
434 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
436 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
437 (alloca): Remove declaration.
438 (foo9): Replace alloca by __builtin_alloca.
440 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
442 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
443 Expect "size of array is too large" error.
445 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
447 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
449 2013-05-14 Richard Biener <rguenther@suse.de>
452 * g++.dg/torture/pr57235.C: New testcase.
454 2013-05-14 Jakub Jelinek <jakub@redhat.com>
457 * gcc.dg/torture/pr57251.c: New test.
459 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
462 * gcc.target/i386/pr57264.c: New test.
464 2013-05-13 Jakub Jelinek <jakub@redhat.com>
466 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
468 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
470 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
472 2013-05-13 Jakub Jelinek <jakub@redhat.com>
474 PR tree-optimization/45216
475 PR tree-optimization/57157
476 * c-c++-common/rotate-1.c: Add 32 tests with +.
477 * c-c++-common/rotate-1a.c: Adjust.
478 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
479 * c-c++-common/rotate-2b.c: New test.
480 * c-c++-common/rotate-3.c: Add 32 tests with +.
481 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
482 * c-c++-common/rotate-4b.c: New test.
483 * c-c++-common/rotate-5.c: New test.
485 2013-05-13 Martin Jambor <mjambor@suse.cz>
488 * gcc.dg/ipa/remref-0.c: New test.
489 * gcc.dg/ipa/remref-1a.c: Likewise.
490 * gcc.dg/ipa/remref-1b.c: Likewise.
491 * gcc.dg/ipa/remref-2a.c: Likewise.
492 * gcc.dg/ipa/remref-2b.c: Likewise.
494 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
496 * gcc.dg/vector-shift-2.c: New testcase.
498 2013-05-13 Jakub Jelinek <jakub@redhat.com>
500 PR tree-optimization/57230
501 * gcc.dg/strlenopt-24.c: New test.
503 PR tree-optimization/57230
504 * gcc.dg/strlenopt-23.c: New test.
506 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
509 * gcc.target/sh/pr57108.c: Move this test case to ...
510 * gcc.c-torture/compile/pr57108.c: ... here.
512 2013-05-10 Richard Biener <rguenther@suse.de>
514 PR tree-optimization/57214
515 * gcc.dg/torture/pr57214.c: New testcase.
517 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
519 * gcc.dg/vector-shift.c: New testcase.
521 2013-05-10 Jakub Jelinek <jakub@redhat.com>
523 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
525 PR tree-optimization/45216
526 PR tree-optimization/57157
527 * c-c++-common/rotate-1.c: New test.
528 * c-c++-common/rotate-1a.c: New test.
529 * c-c++-common/rotate-2.c: New test.
530 * c-c++-common/rotate-2a.c: New test.
531 * c-c++-common/rotate-3.c: New test.
532 * c-c++-common/rotate-3a.c: New test.
533 * c-c++-common/rotate-4.c: New test.
534 * c-c++-common/rotate-4a.c: New test.
536 2013-05-10 Richard Biener <rguenther@suse.de>
538 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
539 * gcc.target/i386/l_fma_double_1.c: Adjust.
540 * gcc.target/i386/l_fma_double_2.c: Likewise.
541 * gcc.target/i386/l_fma_double_3.c: Likewise.
542 * gcc.target/i386/l_fma_double_4.c: Likewise.
543 * gcc.target/i386/l_fma_double_5.c: Likewise.
544 * gcc.target/i386/l_fma_double_6.c: Likewise.
545 * gcc.target/i386/l_fma_float_1.c: Likewise.
546 * gcc.target/i386/l_fma_float_2.c: Likewise.
547 * gcc.target/i386/l_fma_float_3.c: Likewise.
548 * gcc.target/i386/l_fma_float_4.c: Likewise.
549 * gcc.target/i386/l_fma_float_5.c: Likewise.
550 * gcc.target/i386/l_fma_float_6.c: Likewise.
552 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
555 * g++.dg/cpp0x/pr51226.C: New.
557 2013-04-16 Han Shen <shenhan@google.com>
559 Test cases for '-fstack-protector-strong'.
560 * gcc.dg/fstack-protector-strong.c: New.
561 * g++.dg/fstack-protector-strong.C: New.
563 2013-05-07 Ian Bolton <ian.bolton@arm.com>
565 * gcc.target/aarch64/ands_1.c: New test.
566 * gcc.target/aarch64/ands_2.c: Likewise
568 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
570 * lib/target-supports.exp (check_effective_target_hw): New
572 * c-c++-common/asan/clone-test-1.c: Call
573 check_effective_target_hw.
574 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
575 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
576 possible decorations.
577 * c-c++-common/asan/null-deref-1.c: Likewise.
578 * c-c++-common/asan/stack-overflow-1.c: Likewise.
579 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
580 * c-c++-common/asan/use-after-free-1.c: Likewise.
581 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
582 * g++.dg/asan/large-func-test-1.C: Likewise.
584 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
586 * gcc.target/aarch64/scalar_intrinsics.c: Update.
588 2013-05-07 Richard Biener <rguenther@suse.de>
591 * g++.dg/torture/pr57190.C: New testcase.
593 2013-05-07 Jakub Jelinek <jakub@redhat.com>
595 PR tree-optimization/57149
596 * gcc.dg/pr57149.c: New test.
599 * gcc.dg/pr57184.c: New test.
601 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
603 * gnat.dg/specs/array3.ads: New test.
605 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
607 * c-c++-common/vector-scalar-2.c: New testcase.
609 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
611 * gcc.target/i386/asm-dialect-2.c: New testcase.
613 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
616 * g++.dg/cpp0x/auto38.C: New.
618 2013-05-06 Richard Biener <rguenther@suse.de>
620 PR tree-optimization/57185
621 * gcc.dg/autopar/pr57185.c: New testcase.
623 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
626 * gcc.target/i386/pr57106.c: New test.
628 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
630 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
631 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
632 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
633 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
634 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
635 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
636 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
638 2013-05-06 Teresa Johnson <tejohnson@google.com>
641 * gcc.dg/pr57154.c: New test.
643 2013-05-06 Richard Biener <rguenther@suse.de>
646 * gcc.dg/torture/pr57147-1.c: New testcase.
647 * gcc.dg/torture/pr57147-2.c: Likewise.
648 * gcc.dg/torture/pr57147-3.c: Likewise.
650 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
653 * gcc.target/sh/pr55303-1.c: New.
654 * gcc.target/sh/pr55303-2.c: New.
655 * gcc.target/sh/pr55303-3.c: New.
657 2013-05-05 Tobias Burnus <burnus@net-b.de>
659 * gfortran.dg/allocate_with_source_3.f90: New.
661 2013-05-05 Tobias Burnus <burnus@net-b.de>
664 * gfortran.dg/null_8.f90: New.
666 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
669 * g++.dg/cpp0x/enum27.C: New.
670 * g++.dg/cpp0x/enum_base.C: Adjust.
672 2013-05-04 Jakub Jelinek <jakub@redhat.com>
674 PR tree-optimization/56205
675 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
677 2013-05-04 Tobias Burnus <burnus@net-b.de>
679 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
680 * gfortran.dg/bind_c_usage_27.f90: New.
681 * gfortran.dg/bind_c_usage_28.f90: New.
683 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
686 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
688 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
691 * gcc.target/powerpc/pr57150.c: New file.
693 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
695 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
696 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
697 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
698 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
699 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
700 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
701 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
703 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
705 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
706 scan-assembler-times.
708 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
710 * gcc.dg/tree-ssa/slsr-32.c: New.
711 * gcc.dg/tree-ssa/slsr-33.c: New.
712 * gcc.dg/tree-ssa/slsr-34.c: New.
713 * gcc.dg/tree-ssa/slsr-35.c: New.
714 * gcc.dg/tree-ssa/slsr-36.c: New.
715 * gcc.dg/tree-ssa/slsr-37.c: New.
716 * gcc.dg/tree-ssa/slsr-38.c: New.
718 2013-05-03 Ian Bolton <ian.bolton@arm.com>
720 * gcc.target/aarch64/tst_1.c: New test.
721 * gcc.target/aarch64/tst_2.c: Likewise
723 2013-05-02 Jeff Law <law@redhat.com>
725 PR tree-optimization/57144
726 * gcc.c-torture/execute/pr57144.c: New test.
728 2013-05-03 Jakub Jelinek <jakub@redhat.com>
730 PR rtl-optimization/57130
731 * gcc.c-torture/execute/pr57130.c: New test.
733 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
735 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
737 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
739 * gcc.target/aarch64/fabd.c: New file.
741 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
744 * g++.dg/cpp0x/pr54318.C: New.
746 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
749 * g++.dg/parse/error51.C: New.
750 * g++.dg/parse/error15.C: Adjust column numbers.
752 2013-05-02 Tobias Burnus <burnus@net-b.de>
755 * gfortran.dg/size_kind_2.f90: New.
756 * gfortran.dg/size_kind_3.f90: New.
758 2013-05-02 Richard Biener <rguenther@suse.de>
761 * g++.dg/torture/pr57140.C: New testcase.
763 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
766 * gcc.target/arm/pr56732-1.c: New test.
768 2013-05-02 Martin Jambor <mjambor@suse.cz>
771 * gcc.dg/ipa/pr56988.c: New test.
773 2013-05-02 Ian Bolton <ian.bolton@arm.com>
775 * gcc.target/aarch64/bics_1.c: New test.
776 * gcc.target/aarch64/bics_2.c: Likewise.
778 2013-05-02 Jakub Jelinek <jakub@redhat.com>
780 PR rtl-optimization/57131
781 * gcc.c-torture/execute/pr57131.c: New test.
783 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
786 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
788 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
791 * gcc.target/i386/pr57091.c: New test.
793 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
795 * gcc.target/aarch64/vect-vaddv.c: New.
797 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
799 * gcc.target/aarch64/vect-vmaxv.c: New.
800 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
802 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
804 * gcc.target/aarch64/scalar-vca.c: New.
805 * gcc.target/aarch64/vect-vca.c: Likewise.
807 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
809 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
810 (test_vceqd_s64): Force arguments to SIMD registers.
811 (test_vceqzd_s64): Likewise.
812 (test_vcged_s64): Likewise.
813 (test_vcled_s64): Likewise.
814 (test_vcgezd_s64): Likewise.
815 (test_vcged_u64): Likewise.
816 (test_vcgtd_s64): Likewise.
817 (test_vcltd_s64): Likewise.
818 (test_vcgtzd_s64): Likewise.
819 (test_vcgtd_u64): Likewise.
820 (test_vclezd_s64): Likewise.
821 (test_vcltzd_s64): Likewise.
822 (test_vtst_s64): Likewise.
823 (test_vtst_u64): Likewise.
825 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
828 * g++.dg/cpp0x/decltype53.C: New.
830 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
833 * gfortran.dg/power_5.f90: New test.
835 2013-04-30 Richard Biener <rguenther@suse.de>
838 * gcc.dg/torture/pr57122.c: New testcase.
840 2013-04-30 Richard Biener <rguenther@suse.de>
843 * g++.dg/torture/pr57107.C: New testcase.
845 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
847 PR rtl-optimization/57105
848 * gcc.dg/pr57105.c: New test.
850 2013-04-30 Jakub Jelinek <jakub@redhat.com>
852 PR tree-optimization/57104
853 * gcc.dg/pr57104.c: New test.
855 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
858 * gcc.target/i386/pr44578.c: New test.
860 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
863 * gcc.target/i386/pr57097.c: New test.
865 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
868 * gcc.target/i386/pr57098.c: New test.
870 2013-04-29 Kai Tietz <ktietz@redhat.com>
872 * gcc.c-torture/execute/pr55875.c: New test.
874 2013-04-29 Richard Biener <rguenther@suse.de>
877 * gcc.dg/torture/pr57075.c: New testcase.
879 2013-04-29 Richard Biener <rguenther@suse.de>
882 * gcc.dg/autopar/pr57103.c: New testcase.
884 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
886 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
888 2013-04-29 Tom de Vries <tom@codesourcery.com>
890 * gcc.dg/pr50763.c: Update test.
892 2013-04-26 Jeff Law <law@redhat.com>
894 * gcc.dg/tree-ssa/vrp88.c: New test.
896 2013-04-29 Christian Bruel <christian.bruel@st.com>
899 * gcc.target/sh/pr57108.c: New test.
901 2013-04-29 Richard Biener <rguenther@suse.de>
904 * gfortran.dg/gomp/pr57089.f90: New testcase.
906 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
908 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
910 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
912 * gcc.target/aarch64/vect-vcvt.c: New.
914 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
916 * gcc.target/aarch64/vect-vrnd.c: New.
918 2013-04-29 Richard Biener <rguenther@suse.de>
920 PR tree-optimization/57081
921 * gcc.dg/torture/pr57081.c: New testcase.
923 2013-04-29 Jakub Jelinek <jakub@redhat.com>
925 PR tree-optimization/57083
926 * gcc.dg/torture/pr57083.c: New test.
928 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
931 * g++.dg/cpp0x/decltype52.C: New.
933 2013-04-28 Jakub Jelinek <jakub@redhat.com>
935 N3472 binary constants
936 * g++.dg/cpp/limits.C: Adjust warning wording.
937 * g++.dg/system-binary-constants-1.C: Likewise.
938 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
940 2013-04-28 Tobias Burnus <burnus@net-b.de>
943 * gfortran.dg/coarray_30.f90: New.
945 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
948 * frontend-passes (optimize_power): New function.
949 (optimize_op): Use it.
951 2013-04-27 Jakub Jelinek <jakub@redhat.com>
954 * gcc.c-torture/execute/pr56866.c: New test.
955 * gcc.target/i386/pr56866.c: New test.
957 2013-04-26 Jakub Jelinek <jakub@redhat.com>
960 * gcc.dg/setjmp-5.c: New test.
962 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
965 * g++.dg/cpp0x/constexpr-55708.C: New.
967 2013-04-26 Richard Biener <rguenther@suse.de>
969 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
970 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
971 * gcc.dg/pr53265.c: Remove XFAILs.
972 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
973 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
975 2013-04-26 Jakub Jelinek <jakub@redhat.com>
977 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
978 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
979 -fdiagnostics-color=never option similarly to
980 -fno-diagnostics-show-caret option.
982 2013-04-25 Jakub Jelinek <jakub@redhat.com>
984 PR rtl-optimization/57003
985 * gcc.target/i386/pr57003.c: New test.
987 2013-04-25 Marek Polacek <polacek@redhat.com>
989 PR tree-optimization/57066
990 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
992 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
993 Tejas Belagod <tejas.belagod@arm.com>
995 * gcc.target/aarch64/vaddv-intrinsic.c: New.
996 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
997 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
999 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1001 * gcc.target/aarch64/cmp.c: New.
1003 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1005 * gcc.target/aarch64/ngc.c: New.
1007 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1009 * lib/target-supports.exp
1010 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
1011 (check_effective_target_arm_neon_fp16_ok): Likewise.
1012 (add_options_for_arm_neon_fp16): Likewise.
1013 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
1014 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
1016 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
1018 PR rtl-optimizations/57046
1019 * gcc.target/i386/pr57046.c: New test.
1021 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1023 * g++.dg/cpp1y/cplusplus.C: New.
1025 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1027 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
1029 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1031 * c-c++-common/Wpointer-arith-1.c: New.
1033 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1035 * g++.dg/cpp1y/cxx1y_macro.C: New.
1037 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
1040 * g++.dg/cpp0x/sfinae45.C: New.
1042 2013-04-24 Richard Biener <rguenther@suse.de>
1045 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
1047 2013-04-23 Richard Biener <rguenther@suse.de>
1050 * gcc.dg/torture/pr57036-1.c: New testcase.
1051 * gcc.dg/torture/pr57036-2.c: Likewise.
1053 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
1055 * gcc.target/aarch64/scalar-mov.c: New testcase.
1057 2013-04-23 Richard Biener <rguenther@suse.de>
1059 PR tree-optimization/57026
1060 * gcc.dg/torture/pr57026.c: New testcase.
1062 2013-04-22 Janus Weil <janus@gcc.gnu.org>
1066 * gfortran.dg/transfer_check_4.f90: New.
1068 2013-04-22 Marek Polacek <polacek@redhat.com>
1071 * gcc.dg/pr56990.c: New test.
1073 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
1076 * gcc.target/i386/pr57018.c: New test.
1078 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
1080 * gcc.target/aarch64/vrecps.c: New.
1081 * gcc.target/aarch64/vrecpx.c: Likewise.
1083 2013-04-22 Christian Bruel <christian.bruel@st.com>
1086 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1088 2013-04-21 Jeff Law <law@redhat.com>
1090 * gcc.dg/tree-ssa/forwprop-26.c: New test.
1092 2013-04-20 Tobias Burnus <burnus@net-b.de>
1095 * gfortran.dg/c_loc_test_22.f90: New.
1097 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
1099 PR rtl-optimization/56847
1100 * gcc.dg/pr56847.c: New test.
1102 2013-04-19 Richard Biener <rguenther@suse.de>
1104 PR tree-optimization/56982
1105 * gcc.c-torture/execute/pr56982.c: New testcase.
1107 2013-04-19 Martin Jambor <mjambor@suse.cz>
1109 PR tree-optimization/56718
1110 * g++.dg/ipa/imm-devirt-1.C: New test.
1111 * g++.dg/ipa/imm-devirt-2.C: Likewise.
1113 2013-04-19 Richard Biener <rguenther@suse.de>
1115 PR tree-optimization/57000
1116 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1118 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1119 Mikael Morin <mikael@gcc.gnu.org>
1122 * gfortran.dg/array_constructor_45.f90: New test.
1123 * gfortran.dg/array_constructor_46.f90: New test.
1124 * gfortran.dg/array_constructor_47.f90: New test.
1125 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
1127 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1129 PR rtl-optimization/56999
1130 * g++.dg/opt/pr56999.C: New test.
1132 2013-04-18 Cary Coutant <ccoutant@google.com>
1134 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1135 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1137 2013-04-18 Cary Coutant <ccoutant@google.com>
1139 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1140 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1141 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1142 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1143 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1144 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1145 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1146 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1147 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1148 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1149 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1151 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
1153 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1155 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1157 PR tree-optimization/56984
1158 * gcc.c-torture/compile/pr56984.c: New test.
1160 PR rtl-optimization/56992
1161 * gcc.dg/pr56992.c: New test.
1163 2013-04-17 Janus Weil <janus@gcc.gnu.org>
1166 * gfortran.dg/proc_ptr_42.f90: New.
1168 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
1170 * gnat.dg/discr41.ad[sb]: New test.
1171 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1172 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1173 * gcc.dg/vect/slp-24.c: Likewise.
1174 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1175 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1176 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1177 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1178 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1179 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1180 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1181 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1182 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1183 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1184 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1185 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1186 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1187 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1188 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1189 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1190 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1191 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1192 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1193 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1194 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1195 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1196 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1197 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1198 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1199 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1201 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
1204 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1205 * gfortran.dg/module_md5_1.f90: Remove.
1207 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1209 * gcc.target/aarch64/adds3.c: New.
1210 * gcc.target/aarch64/subs3.c: New.
1212 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1214 * gcc.target/aarch64/adds1.c: New.
1215 * gcc.target/aarch64/adds2.c: New.
1216 * gcc.target/aarch64/subs1.c: New.
1217 * gcc.target/aarch64/subs2.c: New.
1219 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
1221 Implement n3599 - Literal operator templates for strings.
1222 * g++.dg/cpp1y/udlit-char-template.C: New test.
1223 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1225 2013-04-16 Tobias Burnus <burnus@net-b.de>
1228 * gfortran.dg/no_arg_check_1.f90: New.
1229 * gfortran.dg/no_arg_check_2.f90: New.
1230 * gfortran.dg/no_arg_check_3.f90: New.
1232 2013-04-16 Janus Weil <janus@gcc.gnu.org>
1235 * gfortran.dg/proc_ptr_41.f90: New.
1237 2013-04-16 Richard Biener <rguenther@suse.de>
1239 PR tree-optimization/56756
1240 * gcc.dg/torture/pr56756.c: New testcase.
1242 2013-04-16 Tobias Burnus <burnus@net-b.de>
1245 * gfortran.dg/c_assoc_5.f90: New.
1247 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
1249 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1250 * gcc.c-torture/execute/pr33992.x: Remove.
1251 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1252 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1253 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1255 2013-04-15 Jakub Jelinek <jakub@redhat.com>
1257 PR tree-optimization/56962
1258 * gcc.c-torture/execute/pr56962.c: New test.
1260 2013-04-15 Richard Biener <rguenther@suse.de>
1262 PR tree-optimization/56933
1263 * gcc.dg/vect/pr56933.c: New testcase.
1265 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1267 * gcc.target/arm/anddi3-opt.c: New test.
1268 * gcc.target/arm/anddi3-opt2.c: Likewise.
1270 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
1272 * gcc.dg/pr56890-1.c: New test.
1273 * gcc.dg/pr56890-2.c: Likewise.
1275 2013-04-15 Joey Ye <joey.ye@arm.com>
1277 * gcc.target/arm/thumb1-far-jump-1.c: New test.
1278 * gcc.target/arm/thumb1-far-jump-2.c: New test.
1280 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
1283 * gfortran.dg/select_type_33.f03: New test.
1285 2013-04-13 Janus Weil <janus@gcc.gnu.org>
1288 * gfortran.dg/typebound_proc_29.f03: New.
1290 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1293 * gfortran.dg/typebound_proc_28.f03: New.
1295 2013-04-12 Jeff Law <law@redhat.com>
1297 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1300 2013-04-12 Tobias Burnus <burnus@net-b.de>
1303 * gfortran.dg/coarray/alloc_comp_2.f90: New.
1305 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
1308 * gcc.target/i386/pr56903.c: New test.
1310 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1313 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1314 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1315 * gfortran.dg/block_11.f90: Fix invalid test case.
1316 * gfortran.dg/function_types_3.f90: Add new error message.
1317 * gfortran.dg/global_references_1.f90: Ditto.
1318 * gfortran.dg/import2.f90: Remove unneeded parts.
1319 * gfortran.dg/import6.f90: Fix invalid test case.
1320 * gfortran.dg/proc_decl_2.f90: Ditto.
1321 * gfortran.dg/proc_decl_9.f90: Ditto.
1322 * gfortran.dg/proc_decl_18.f90: Ditto.
1323 * gfortran.dg/proc_ptr_40.f90: New.
1324 * gfortran.dg/whole_file_7.f90: Modified error wording.
1325 * gfortran.dg/whole_file_16.f90: Ditto.
1326 * gfortran.dg/whole_file_17.f90: Add -pedantic.
1327 * gfortran.dg/whole_file_18.f90: Modified error wording.
1328 * gfortran.dg/whole_file_20.f03: Ditto.
1329 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1332 2013-04-12 Richard Biener <rguenther@suse.de>
1335 2013-04-10 Richard Biener <rguenther@suse.de>
1337 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1339 2013-04-12 Tobias Burnus <burnus@net-b.de>
1342 * gfortran.dg/class_allocate_15.f90: New.
1345 2013-04-12 Tobias Burnus <burnus@net-b.de>
1347 * gfortran.dg/coarray_lib_alloc_2.f90: Update
1348 scan-tree-dump-times.
1350 2013-04-12 Jakub Jelinek <jakub@redhat.com>
1352 PR tree-optimization/56918
1353 PR tree-optimization/56920
1354 * gcc.dg/vect/pr56918.c: New test.
1355 * gcc.dg/vect/pr56920.c: New test.
1357 2013-04-12 Tobias Burnus <burnus@net-b.de>
1360 * gfortran.dg/class_allocate_14.f90: New.
1361 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1362 * gfortran.dg/coarray_lib_alloc_3.f90: New.
1364 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
1366 * gcc.dg/fold-cstvecshift.c: New testcase.
1368 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1370 * gcc.target/aarch64/negs.c: New.
1373 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1376 * g++.dg/template/arrow4.C: New test.
1378 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
1380 * gnat.dg/array23.adb: New test.
1381 * gnat.dg/array23_pkg[123].ads: New helpers.
1383 2013-04-11 Jeff Law <law@redhat.com>
1385 PR tree-optimization/56900
1386 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1388 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1391 * g++.dg/cpp0x/sfinae44.C: New.
1393 2013-04-11 Arnaud Charlet <charlet@adacore.com>
1395 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1396 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1398 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1401 * g++.dg/cpp0x/enum26.C: New.
1402 * g++.old-deja/g++.pt/mangle1.C: Adjust.
1404 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1406 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1408 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1410 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1411 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1412 loop is vectorized and that the correct instruction is generated.
1413 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1414 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1415 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1417 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1419 PR tree-optimization/56899
1420 * gcc.c-torture/execute/pr56899.c: New test.
1422 2013-04-10 David S. Miller <davem@davemloft.net>
1424 * gcc.target/sparc/setcc-4.c: New test.
1425 * gcc.target/sparc/setcc-5.c: New test.
1427 2013-04-10 Richard Biener <rguenther@suse.de>
1429 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1431 2013-04-10 Richard Biener <rguenther@suse.de>
1433 * gcc.dg/vect/slp-39.c: New testcase.
1435 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
1437 PR tree-optimization/55524
1438 * gcc.target/epiphany/fnma-1.c: New test.
1440 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1442 * gcc.dg/tree-ssa/inline-11.c: New test
1444 2013-04-10 Jakub Jelinek <jakub@redhat.com>
1447 * g++.dg/template/arrow3.C: New test.
1449 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1451 * gcc.target/arm/minmax_minus.c: New test.
1453 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1456 * c-c++-common/gomp/pr56883.c: New test.
1458 2013-04-09 Jeff Law <law@redhat.com>
1460 * gcc.dg/tree-ssa/vrp87.c: New test.
1462 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1464 PR tree-optimization/56854
1465 * g++.dg/torture/pr56854.C: New test.
1467 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1470 * gfortran.dg/array_constructor_44.f90: New test.
1472 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1475 * g++.dg/cpp0x/constexpr-specialization.C: New.
1477 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1479 * gcc.c-torture/execute/pr56837.c: New test.
1483 * g++.dg/opt/vt3.C: New test.
1484 * g++.dg/opt/vt4.C: New test.
1486 2013-04-08 Jeff Law <law@redhat.com>
1488 * gcc.dg/tree-ssa/forwprop-25.c: New test.
1490 2013-04-08 Richard Biener <rguenther@suse.de>
1492 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1494 2013-04-08 Richard Biener <rguenther@suse.de>
1496 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1498 2013-04-08 Richard Biener <rguenther@suse.de>
1500 * g++.dg/vect/slp-pr56812.cc: Adjust.
1502 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1504 * gcc.dg/pr56837.c: New test.
1505 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1506 "generated memset minus one".
1508 2013-04-07 Tobias Burnus <burnus@net-b.de>
1511 * gfortran.dg/reshape_5.f90: New.
1513 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1516 * gcc.target/powerpc/recip-1.c: Modify expected output.
1517 * gcc.target/powerpc/recip-3.c: Likewise.
1518 * gcc.target/powerpc/recip-4.c: Likewise.
1519 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1521 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1523 * gcc.target/arm/peep-ldrd-1.c: New test.
1524 * gcc.target/arm/peep-strd-1.c: Likewise.
1526 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1528 * gcc.target/arm/negdi-1.c: New test.
1529 * gcc.target/arm/negdi-2.c: Likewise.
1530 * gcc.target/arm/negdi-3.c: Likewise.
1531 * gcc.target/arm/negdi-4.c: Likewise.
1533 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1535 * lib/target-supports.exp (add_options_for_arm_v8_neon):
1536 Add -march=armv8-a when we use v8 NEON.
1537 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1538 (check_effective_target_vect_call_ceilf): Likewise.
1539 (check_effective_target_vect_call_floorf): Likewise.
1540 (check_effective_target_vect_call_roundf): Likewise.
1541 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1542 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1543 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1544 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1545 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1547 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
1549 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1550 * gcc.target/powerpc/sd-pwr6.c: Same.
1551 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1552 * g++.dg/debug/pr56294.C: XFAIL on AIX.
1554 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
1556 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1558 2013-04-04 Janus Weil <janus@gcc.gnu.org>
1561 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1562 * gfortran.dg/altreturn_4.f90: Ditto.
1563 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1564 * gfortran.dg/altreturn_5.f90: Ditto.
1565 * gfortran.dg/altreturn_6.f90: Ditto.
1566 * gfortran.dg/altreturn_7.f90: Ditto.
1568 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1570 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1572 (check_effective_target_arm_v8_neon_ok_nocache):
1574 (check_effective_target_arm_v8_neon_ok): Change to use
1575 check_effective_target_arm_v8_neon_ok_nocache.
1576 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1578 (check_effective_target_vect_call_btruncf):
1579 Enable for arm and ARMv8 NEON.
1580 (check_effective_target_vect_call_ceilf): Likewise.
1581 (check_effective_target_vect_call_floorf): Likewise.
1582 (check_effective_target_vect_call_roundf): Likewise.
1583 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1586 2013-04-04 Marek Polacek <polacek@redhat.com>
1588 PR tree-optimization/48186
1589 * gcc.dg/pr48186.c: New test.
1591 2013-04-04 Richard Biener <rguenther@suse.de>
1593 PR tree-optimization/56826
1594 * gcc.dg/vect/pr56826.c: New testcase.
1595 * gcc.dg/vect/O3-pr36098.c: Adjust.
1597 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
1599 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1600 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1601 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1602 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1603 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1604 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1605 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1606 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1607 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1608 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1610 2013-04-04 Richard Biener <rguenther@suse.de>
1612 PR tree-optimization/56213
1613 * gcc.dg/vect/vect-123.c: New testcase.
1615 2013-04-04 Tobias Burnus <burnus@net-b.de>
1618 * gfortran.dg/read_repeat_2.f90: New.
1620 2013-04-04 Richard Biener <rguenther@suse.de>
1622 PR tree-optimization/56837
1623 * g++.dg/torture/pr56837.C: New testcase.
1625 2013-04-04 Tobias Burnus <burnus@net-b.de>
1628 * gfortran.dg/c_loc_test_21.f90: New.
1629 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1630 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1631 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1632 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1633 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
1635 2013-04-03 Jeff Law <law@redhat.com>
1637 PR tree-optimization/56799
1638 * gcc.c-torture/execute/pr56799.c: New test.
1640 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1643 * g++.dg/warn/Wpointer-arith-1.C: New.
1644 * g++.dg/gomp/for-19.C: Adjust.
1646 2013-04-03 Marek Polacek <polacek@redhat.com>
1649 * gcc.dg/pr55702.c: New test.
1651 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1654 * gcc.dg/pr56809.c: New testcase.
1656 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1659 * g++.dg/debug/pr56819.C: New test.
1661 2013-04-03 Richard Biener <rguenther@suse.de>
1663 PR tree-optimization/56817
1664 * g++.dg/torture/pr56817.C: New testcase.
1666 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1668 * gcc.dg/vect/bb-slp-31.c: New file.
1670 2013-04-03 Jason Merrill <jason@redhat.com>
1673 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1675 2013-04-03 Richard Biener <rguenther@suse.de>
1677 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1679 2013-04-03 Richard Biener <rguenther@suse.de>
1681 PR tree-optimization/55964
1682 * gcc.dg/torture/pr55964-2.c: New testcase.
1684 2013-04-03 Richard Biener <rguenther@suse.de>
1686 PR tree-optimization/56501
1687 * gcc.dg/torture/pr56501.c: New testcase.
1689 2013-04-03 Richard Biener <rguenther@suse.de>
1691 PR tree-optimization/56407
1692 * gcc.dg/torture/pr56407.c: New testcase.
1694 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1696 PR tree-optimization/56790
1697 * g++.dg/ext/pr56790-1.C: New testcase.
1699 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1701 * gcc.target/i386/merge-1.c: New testcase.
1702 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1704 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1707 * gcc.c-torture/execute/pr19449.c: New test.
1709 2013-04-03 Richard Biener <rguenther@suse.de>
1711 PR tree-optimization/56812
1712 * g++.dg/vect/slp-pr56812.cc: New testcase.
1714 2013-04-03 Janus Weil <janus@gcc.gnu.org>
1718 * gfortran.dg/altreturn_8.f90: New.
1719 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1720 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1721 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1723 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1725 PR rtl-optimization/56745
1726 * gcc.c-torture/compile/pr56745.c: New test.
1728 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1730 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1732 2013-04-02 Richard Biener <rguenther@suse.de>
1734 PR tree-optimization/56778
1735 * gcc.dg/torture/pr56778.c: New testcase.
1737 2013-04-02 Richard Biener <rguenther@suse.de>
1740 * g++.dg/torture/pr56768.C: New testcase.
1742 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1744 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1746 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1749 * gfortran.dg/namelist_82.f90: New test.
1751 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1754 * gfortran.dg/implicit_class_1.f90: New.
1756 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1759 * gfortran.dg/namelist_81.f90: New test.
1761 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1763 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1764 for constant and equal string lengths.
1765 * gfortran.dg/character_comparison_5.f90: Likewise.
1766 * gfortran.dg/character_comparison_9.f90: New test.
1768 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1770 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1771 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1773 2013-03-29 Tobias Burnus <burnus@net-b.de>
1776 * gfortran.dg/optional_absent_3.f90: New.
1778 2013-03-29 Tobias Burnus <burnus@net-b.de>
1781 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1783 2013-03-29 Tobias Burnus <burnus@net-b.de>
1786 * gfortran.dg/namelist_80.f90: New.
1788 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1791 * gfortran.dg/string_length_2.f90: New test.
1792 * gfortran.dg/dependency_41.f90: New test.
1794 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1797 * gfortran.dg/array_constructor_43.f90: New test.
1798 * gfortran.dg/random_seed_3.f90: New test.
1800 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1802 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1803 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1804 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1805 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1806 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1807 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1808 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1809 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1810 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1811 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1813 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1816 * g++.dg/conversion/op4.C: Adjust.
1817 * g++.dg/cpp0x/rv1n.C: Likewise.
1818 * g++.dg/cpp0x/rv2n.C: Likewise.
1819 * g++.dg/cpp0x/template_deduction.C: Likewise.
1820 * g++.dg/expr/cond8.C: Likewise.
1821 * g++.dg/other/error4.C: Likewise.
1822 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1823 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1824 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1825 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1826 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1827 * g++.old-deja/g++.law/cvt20.C: Likewise.
1828 * g++.old-deja/g++.law/cvt8.C: Likewise.
1829 * g++.old-deja/g++.law/init8.C: Likewise.
1830 * g++.old-deja/g++.mike/net12.C: Likewise.
1831 * g++.old-deja/g++.mike/net8.C: Likewise.
1832 * g++.old-deja/g++.mike/p2793.C: Likewise.
1833 * g++.old-deja/g++.mike/p3836.C: Likewise.
1834 * g++.old-deja/g++.mike/p418.C: Likewise.
1835 * g++.old-deja/g++.mike/p701.C: Likewise.
1836 * g++.old-deja/g++.mike/p807.C: Likewise.
1838 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1841 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1844 2013-03-28 Marek Polacek <polacek@redhat.com>
1846 PR tree-optimization/56695
1847 * gcc.dg/vect/pr56695.c: New test.
1849 2013-03-28 Richard Biener <rguenther@suse.de>
1851 PR tree-optimization/37021
1852 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1853 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1855 2013-03-27 Tobias Burnus <burnus@net-b.de>
1859 * gfortran.dg/sizeof_2.f90: New.
1860 * gfortran.dg/sizeof_3.f90: New.
1861 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1863 2013-03-27 Richard Biener <rguenther@suse.de>
1865 PR tree-optimization/37021
1866 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1868 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1870 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1871 * g++.dg/ipa/ivinline-2.C: Likewise.
1872 * g++.dg/ipa/ivinline-3.C: Likewise.
1873 * g++.dg/ipa/ivinline-4.C: Likewise.
1874 * g++.dg/ipa/ivinline-5.C: Likewise.
1875 * g++.dg/ipa/ivinline-7.C: Likewise.
1876 * g++.dg/ipa/ivinline-8.C: Likewise.
1877 * g++.dg/ipa/ivinline-9.C: Likewise.
1878 * g++.dg/cpp0x/noexcept03.C: Likewise.
1879 * gcc.dg/const-1.c: Likewise.
1880 * gcc.dg/ipa/pure-const-1.c: Likewise.
1881 * gcc.dg/noreturn-8.c: Likewise.
1882 * gcc.target/i386/mmx-1.c: Likewise.
1883 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1884 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1885 * gcc.c-torture/execute/pr33992.x: New file.
1887 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1889 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1891 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1894 * g++.dg/ext/desig5.C: New.
1896 2013-03-26 Tobias Burnus <burnus@net-b.de>
1899 * gfortran.dg/merge_init_expr_2.f90: New.
1900 * gfortran.dg/merge_char_1.f90: Modify test to
1901 stay a run-time test.
1902 * gfortran.dg/merge_char_3.f90: Ditto.
1904 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1906 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1907 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1909 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1912 * g++.dg/cpp0x/range-for23.C: New.
1914 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1917 * gfortran.dg/namelist_79.f90: New.
1919 2013-03-25 Martin Jambor <mjambor@suse.cz>
1921 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1923 2013-03-25 Tobias Burnus <burnus@net-b.de>
1943 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1944 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1945 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1946 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1947 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1948 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1949 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1950 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1951 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1952 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1953 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1954 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1955 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1956 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1957 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1958 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1959 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1960 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1961 * gfortran.dg/pr32601_1.f03: Ditto.
1962 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1963 * gfortran.dg/blockdata_7.f90: New.
1964 * gfortran.dg/c_assoc_4.f90: New.
1965 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1966 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1967 * gfortran.dg/c_funloc_tests_8.f90: New.
1968 * gfortran.dg/c_loc_test_17.f90: New.
1969 * gfortran.dg/c_loc_test_18.f90: New.
1970 * gfortran.dg/c_loc_test_19.f90: New.
1971 * gfortran.dg/c_loc_test_20.f90: New.
1972 * gfortran.dg/c_sizeof_5.f90: New.
1973 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1974 * gfortran.dg/transfer_resolve_2.f90: New.
1975 * gfortran.dg/transfer_resolve_3.f90: New.
1976 * gfortran.dg/transfer_resolve_4.f90: New.
1977 * gfortran.dg/pr32601.f03: Update dg-error.
1978 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1979 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1981 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1983 * gcc.target/arm/vseleqdf.c: New test.
1984 * gcc.target/arm/vseleqsf.c: Likewise.
1985 * gcc.target/arm/vselgedf.c: Likewise.
1986 * gcc.target/arm/vselgesf.c: Likewise.
1987 * gcc.target/arm/vselgtdf.c: Likewise.
1988 * gcc.target/arm/vselgtsf.c: Likewise.
1989 * gcc.target/arm/vselledf.c: Likewise.
1990 * gcc.target/arm/vsellesf.c: Likewise.
1991 * gcc.target/arm/vselltdf.c: Likewise.
1992 * gcc.target/arm/vselltsf.c: Likewise.
1993 * gcc.target/arm/vselnedf.c: Likewise.
1994 * gcc.target/arm/vselnesf.c: Likewise.
1995 * gcc.target/arm/vselvcdf.c: Likewise.
1996 * gcc.target/arm/vselvcsf.c: Likewise.
1997 * gcc.target/arm/vselvsdf.c: Likewise.
1998 * gcc.target/arm/vselvssf.c: Likewise.
2000 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
2002 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
2004 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
2005 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
2006 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
2007 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
2008 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
2009 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
2010 * gcc.target/aarch64/atomic-op-char.x: ... to here.
2011 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
2012 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
2013 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
2014 * gcc.target/aarch64/atomic-op-int.x: ... to here.
2015 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
2016 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
2017 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
2018 * gcc.target/aarch64/atomic-op-release.x: ... to here.
2019 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
2020 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
2021 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
2022 * gcc.target/aarch64/atomic-op-short.x: ... to here.
2023 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
2024 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2025 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2026 * gcc.target/arm/atomic-op-char.c: Likewise.
2027 * gcc.target/arm/atomic-op-consume.c: Likewise.
2028 * gcc.target/arm/atomic-op-int.c: Likewise.
2029 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2030 * gcc.target/arm/atomic-op-release.c: Likewise.
2031 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2032 * gcc.target/arm/atomic-op-short.c: Likewise.
2034 2013-03-25 Richard Biener <rguenther@suse.de>
2037 * g++.dg/torture/pr56694.C: New testcase.
2039 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2042 * gcc.target/arm/neon-vcond-gt.c: New test.
2043 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2044 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2046 2013-03-25 Richard Biener <rguenther@suse.de>
2048 PR tree-optimization/56689
2049 * gcc.dg/torture/pr56689.c: New testcase.
2051 2013-03-25 Kai Tietz <ktietz@redhat.com>
2053 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
2055 2013-03-24 Tobias Burnus <burnus@net-b.de>
2058 * gfortran.dg/eof_5.f90: New.
2060 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
2062 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2065 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
2067 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2069 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
2072 * gcc.c-torture/execute/builtins/builtins.exp: Add
2073 -Wl,--allow-multiple-definition for RTEMS targets.
2075 2013-03-22 Ian Bolton <ian.bolton@arm.com>
2077 * gcc.target/aarch64/movk.c: New test.
2079 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
2081 * g++.dg/ext/vector21.C: New testcase.
2083 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2085 * gcc.target/arm/neon-for-64bits-1.c: New tests.
2086 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2088 2013-03-21 Richard Biener <rguenther@suse.de>
2090 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2091 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2093 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2095 * gcc.target/aarch64/vect.c: Test and result vector added
2096 for sabd and saba instructions.
2097 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2098 instructions in assembly.
2099 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2100 * gcc.target/aarch64/vect-fp.c: Test and result vector added
2101 for fabd instruction.
2102 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2103 instruction in assembly.
2104 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2106 2013-03-20 Jeff Law <law@redhat.com>
2108 * g++.dg/tree-ssa/ssa-dom.C: New test.
2110 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2112 * gcc.target/powerpc/mmfpgpr.c: New test.
2113 * gcc.target/powerpc/sd-vsx.c: Likewise.
2114 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2115 * gcc.target/powerpc/vsx-float0.c: Likewise.
2117 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
2119 PR tree-optimization/56355
2120 * gcc.dg/pr56355-1.c: New file.
2122 2013-03-20 Catherine Moore <clm@codesourcery.com>
2123 Richard Sandiford <rdsandiford@googlemail.com>
2125 * gcc.target/mips/mips.exp: Add microMIPS support.
2126 * gcc.target/mips/umips-movep-2.c: New test.
2127 * gcc.target/mips/umips-lwp-2.c: New test.
2128 * gcc.target/mips/umips-swp-5.c: New test.
2129 * gcc.target/mips/umips-constraints-1.c: New test.
2130 * gcc.target/mips/umips-lwp-3.c: New test.
2131 * gcc.target/mips/umips-swp-6.c: New test.
2132 * gcc.target/mips/umips-constraints-2.c: New test.
2133 * gcc.target/mips/umips-save-restore-1.c: New test.
2134 * gcc.target/mips/umips-lwp-4.c: New test.
2135 * gcc.target/mips/umips-swp-7.c: New test.
2136 * gcc.target/mips/umips-save-restore-2.c: New test.
2137 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2138 * gcc.target/mips/umips-lwp-5.c: New test.
2139 * gcc.target/mips/umips-save-restore-3.c: New test.
2140 * gcc.target/mips/umips-lwp-6.c: New test.
2141 * gcc.target/mips/umips-swp-1.c: New test.
2142 * gcc.target/mips/umips-lwp-7.c: New test.
2143 * gcc.target/mips/umips-swp-2.c: New test.
2144 * gcc.target/mips/umips-lwp-8.c: New test.
2145 * gcc.target/mips/umips-swp-3.c: New test.
2146 * gcc.target/mips/umips-movep-1.c: New test.
2147 * gcc.target/mips/umips-lwp-1.c: New test.
2148 * gcc.target/mips/umips-swp-4.c: New test.
2150 2013-03-20 Richard Biener <rguenther@suse.de>
2152 PR tree-optimization/56661
2153 * gcc.dg/torture/pr56661.c: New testcase.
2155 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2157 PR rtl-optimization/56605
2158 * gcc.target/powerpc/pr56605.c: New.
2160 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2163 * gfortran.dg/do_1.f90: Don't xfail.
2165 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2168 * gfortran.dg/namelist_77.f90: New.
2169 * gfortran.dg/namelist_78.f90: New.
2171 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2174 * gfortran.dg/open_negative_unit_1.f90: New.
2176 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2178 * gcc.target/aarch64/sbc.c: New test.
2180 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2182 * gcc.target/aarch64/ror.c: New test.
2184 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2186 * gcc.target/aarch64/extr.c: New test.
2188 2013-03-19 Richard Biener <rguenther@suse.de>
2190 PR tree-optimization/56273
2191 * gcc.dg/tree-ssa/vrp47.c: Adjust.
2192 * c-c++-common/uninit-17.c: Likewise.
2194 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2196 PR tree-optimization/56635
2197 * g++.dg/torture/pr56635.C: New test.
2199 2013-03-18 Richard Biener <rguenther@suse.de>
2201 PR tree-optimization/3713
2202 * g++.dg/ipa/devirt-12.C: New testcase.
2204 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2207 * c-c++-common/pr56566.c: New test.
2209 2013-03-17 Jason Merrill <jason@redhat.com>
2211 * g++.dg/template/abstract-dr337.C: XFAIL.
2213 2013-03-16 Jakub Jelinek <jakub@redhat.com>
2216 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2217 * c-c++-common/pr56607.c: New test.
2219 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
2222 * g++.dg/cpp0x/constexpr-array5.C: New.
2224 2013-03-15 Tobias Burnus <burnus@net-b.de>
2227 * gfortran.dg/transfer_intrinsic_5.f90: New.
2229 2013-03-15 Kai Tietz <ktietz@redhat.com>
2231 * gcc.target/i386/movti.c: Don't test for x64 mingw.
2232 * gcc.target/i386/pr20020-1.c: Likewise.
2233 * gcc.target/i386/pr20020-2.c: Likewise.
2234 * gcc.target/i386/pr20020-3.c: Likewise.
2235 * gcc.target/i386/pr53425-1.c: Likewise.
2236 * gcc.target/i386/pr53425-2.c: Likewise.
2237 * gcc.target/i386/pr55093.c: Likewise.
2238 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2240 2013-03-15 Jakub Jelinek <jakub@redhat.com>
2243 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2244 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
2246 2013-03-14 Jakub Jelinek <jakub@redhat.com>
2248 PR tree-optimization/53265
2249 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2251 * gcc.dg/graphite/id-6.c (test): Likewise.
2252 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2253 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2255 PR tree-optimization/53265
2256 * gcc.dg/pr53265.c: New test.
2257 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2259 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2261 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
2262 n, use it as high bound instead of 4.
2264 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2267 * gcc.target/sh/pr49880-1.c: New.
2268 * gcc.target/sh/pr49880-2.c: New.
2269 * gcc.target/sh/pr49880-3.c: New.
2270 * gcc.target/sh/pr49880-4.c: New.
2271 * gcc.target/sh/pr49880-5.c: New.
2273 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2275 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2277 2013-03-13 Richard Biener <rguenther@suse.de>
2279 PR tree-optimization/56608
2280 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2282 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2285 * g++.dg/cpp0x/alias-decl-32.C: New.
2287 2013-03-11 Jan Hubicka <jh@suse.cz>
2290 * gcc.c-torture/compile/pr56571.c: New testcase.
2292 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2294 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2295 * gcc.dg/tree-ssa/pr55579.c: Likewise.
2297 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2299 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2300 * gcc.dg/inline_4.c: Likewise.
2301 * gcc.dg/unroll_2.c: Likewise.
2302 * gcc.dg/unroll_3.c: Likewise.
2303 * gcc.dg/unroll_4.c: Likewise.
2305 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2308 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2311 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2313 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2316 * gcc.c-torture/compile/pr40797.c: New.
2318 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2320 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2322 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
2325 * gfortran.dg/class_56.f90: New test.
2327 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
2330 * gcc.target/mips/pr56524.c: New test.
2332 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2335 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2337 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2340 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2342 2013-03-08 Marek Polacek <polacek@redhat.com>
2344 PR tree-optimization/56478
2345 * gcc.dg/torture/pr56478.c: New test.
2347 2013-03-08 Kai Tietz <ktietz@redhat.com>
2349 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2350 targets linker option --allow-multiple-definition.
2352 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2353 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2354 * gcc.dg/pr52549.c: Add LLP64 case.
2355 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2356 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2357 * gcc.dg/torture/pr51071-2.c: Likewise.
2358 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2359 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2360 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2361 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2362 * gcc.dg/weak/weak-1.c: Likewise.
2363 * gcc.dg/weak/weak-2.c: Likewise.
2364 * gcc.dg/weak/weak-3.c: Likewise.
2365 * gcc.dg/weak/weak-4.c: Likewise.
2366 * gcc.dg/weak/weak-5.c: Likewise.
2367 * gcc.dg/weak/weak-15.c: Likewise.
2368 * gcc.dg/weak/weak-16.c: Likewise.
2370 * c-c++-common/pr54486.c: Skip test for mingw-targets.
2372 2013-03-07 Jakub Jelinek <jakub@redhat.com>
2374 PR tree-optimization/56559
2375 * gcc.dg/tree-ssa/reassoc-26.c: New test.
2377 2013-03-07 Andreas Schwab <schwab@suse.de>
2379 * gcc.dg/pr31490.c: Fix last change.
2381 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2384 * g++.dg/template/crash115.C: New.
2386 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2388 PR tree-optimization/56539
2389 * gcc.c-torture/compile/pr56539.c: New test.
2391 2013-03-06 Kai Tietz <ktietz@redhat.com>
2393 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2395 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2396 * gcc.dg/lto/20091013-1_2.c: Likewise.
2397 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2399 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2401 * gnat.dg/specs/aggr6.ads: New test.
2403 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2405 * gnat.dg/loop_optimization15.ad[sb]: New test.
2407 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2410 * gcc.dg/pr56548.c: New test.
2412 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2415 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2417 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2420 * g++.dg/template/typename20.C: New test.
2422 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2425 * gcc.dg/pr56510.c: New test.
2427 PR rtl-optimization/56484
2428 * gcc.c-torture/compile/pr56484.c: New test.
2430 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2433 * g++.dg/warn/Wsign-conversion-2.C: New.
2435 2013-03-05 Richard Biener <rguenther@suse.de>
2437 PR tree-optimization/56270
2438 * gcc.dg/vect/slp-38.c: New testcase.
2440 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2442 PR rtl-optimization/56494
2443 * gcc.dg/pr56494.c: New test.
2445 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
2447 * gcc.dg/pr56424.c: New test.
2449 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2451 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2452 * gcc.dg/pr56228.c <avr>: Skip.
2454 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2457 PR tree-optimization/52631
2458 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2460 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
2462 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2463 * gcc.dg/vect/vect-83_64.c: Same.
2465 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2468 * gfortran.dg/pointer_check_13.f90: New test.
2470 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2473 * gfortran.dg/array_constructor_42.f90: New test.
2475 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2478 * g++.dg/template/static33.C: New.
2479 * g++.dg/template/static34.C: Likewise.
2482 * g++.dg/template/static35.C: New.
2484 2013-03-01 Steve Ellcey <sellcey@mips.com>
2486 * gcc.dg/pr56396.c: Require pic support.
2488 2013-03-01 Richard Biener <rguenther@suse.de>
2490 PR tree-optimization/55481
2491 * gcc.dg/torture/pr56488.c: New testcase.
2493 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
2494 Jakub Jelinek <jakub@redhat.com>
2497 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2498 no_sanitize_address attribute rather than no_address_safety_analysis.
2499 * g++.dg/asan/sanitizer_test_utils.h
2500 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2501 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2502 in addition to no_address_safety_analysis.
2504 2013-02-28 Jason Merrill <jason@redhat.com>
2507 * g++.dg/cpp0x/constexpr-and.C: New.
2509 2013-02-28 Martin Jambor <mjambor@suse.cz>
2511 PR tree-optimization/56294
2512 * g++.dg/debug/pr56294.C: New test.
2514 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2516 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2518 2013-02-27 Marek Polacek <polacek@redhat.com>
2520 PR rtl-optimization/56466
2521 * gcc.dg/pr56466.c: New test.
2523 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2525 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2526 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2527 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2529 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
2532 * gcc.dg/pr45472.c: New test.
2534 2013-02-26 Marek Polacek <polacek@redhat.com>
2536 PR tree-optimization/56426
2537 * gcc.dg/pr56436.c: New test.
2539 2013-02-26 Jakub Jelinek <jakub@redhat.com>
2541 PR tree-optimization/56448
2542 * gcc.c-torture/compile/pr56448.c: New test.
2544 PR tree-optimization/56443
2545 * gcc.dg/torture/pr56443.c: New test.
2547 2013-02-25 Richard Biener <rguenther@suse.de>
2549 PR tree-optimization/56175
2550 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2552 2013-02-24 Jakub Jelinek <jakub@redhat.com>
2555 * g++.dg/torture/pr56403.C: New test.
2557 2013-02-25 Catherine Moore <clm@codesourcery.com>
2560 2013-02-24 Catherine Moore <clm@codesourcery.com>
2561 Richard Sandiford <rdsandiford@googlemail.com>
2563 * gcc.target/mips/mips.exp: Add microMIPS support.
2564 * gcc.target/mips/umips-movep-2.c: New test.
2565 * gcc.target/mips/umips-lwp-2.c: New test.
2566 * gcc.target/mips/umips-swp-5.c: New test.
2567 * gcc.target/mips/umips-constraints-1.c: New test.
2568 * gcc.target/mips/umips-lwp-3.c: New test.
2569 * gcc.target/mips/umips-swp-6.c: New test.
2570 * gcc.target/mips/umips-constraints-2.c: New test.
2571 * gcc.target/mips/umips-save-restore-1.c: New test.
2572 * gcc.target/mips/umips-lwp-4.c: New test.
2573 * gcc.target/mips/umips-swp-7.c: New test.
2574 * gcc.target/mips/umips-save-restore-2.c: New test.
2575 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2576 * gcc.target/mips/umips-lwp-5.c: New test.
2577 * gcc.target/mips/umips-save-restore-3.c: New test.
2578 * gcc.target/mips/umips-lwp-6.c: New test.
2579 * gcc.target/mips/umips-swp-1.c: New test.
2580 * gcc.target/mips/umips-lwp-7.c: New test.
2581 * gcc.target/mips/umips-swp-2.c: New test.
2582 * gcc.target/mips/umips-lwp-8.c: New test.
2583 * gcc.target/mips/umips-swp-3.c: New test.
2584 * gcc.target/mips/umips-movep-1.c: New test.
2585 * gcc.target/mips/umips-lwp-1.c: New test.
2586 * gcc.target/mips/umips-swp-4.c: New test.
2588 2013-02-24 Catherine Moore <clm@codesourcery.com>
2589 Richard Sandiford <rdsandiford@googlemail.com>
2591 * gcc.target/mips/mips.exp: Add microMIPS support.
2592 * gcc.target/mips/umips-movep-2.c: New test.
2593 * gcc.target/mips/umips-lwp-2.c: New test.
2594 * gcc.target/mips/umips-swp-5.c: New test.
2595 * gcc.target/mips/umips-constraints-1.c: New test.
2596 * gcc.target/mips/umips-lwp-3.c: New test.
2597 * gcc.target/mips/umips-swp-6.c: New test.
2598 * gcc.target/mips/umips-constraints-2.c: New test.
2599 * gcc.target/mips/umips-save-restore-1.c: New test.
2600 * gcc.target/mips/umips-lwp-4.c: New test.
2601 * gcc.target/mips/umips-swp-7.c: New test.
2602 * gcc.target/mips/umips-save-restore-2.c: New test.
2603 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2604 * gcc.target/mips/umips-lwp-5.c: New test.
2605 * gcc.target/mips/umips-save-restore-3.c: New test.
2606 * gcc.target/mips/umips-lwp-6.c: New test.
2607 * gcc.target/mips/umips-swp-1.c: New test.
2608 * gcc.target/mips/umips-lwp-7.c: New test.
2609 * gcc.target/mips/umips-swp-2.c: New test.
2610 * gcc.target/mips/umips-lwp-8.c: New test.
2611 * gcc.target/mips/umips-swp-3.c: New test.
2612 * gcc.target/mips/umips-movep-1.c: New test.
2613 * gcc.target/mips/umips-lwp-1.c: New test.
2614 * gcc.target/mips/umips-swp-4.c: New test.
2616 2013-02-22 Jakub Jelinek <jakub@redhat.com>
2619 * lib/asan-dg.exp (asan_link_flags): Add
2620 -B${gccpath}/libsanitizer/asan/ to flags.
2622 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2625 * gcc.dg/torture/pr56420.c: New test.
2627 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
2630 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2632 2013-02-21 Martin Jambor <mjambor@suse.cz>
2634 PR tree-optimization/56310
2635 * g++.dg/ipa/pr56310.C: New test.
2637 2013-02-21 Janus Weil <janus@gcc.gnu.org>
2640 * gfortran.dg/proc_ptr_comp_37.f90: New.
2642 2013-02-21 Richard Biener <rguenther@suse.de>
2644 PR tree-optimization/56415
2646 2013-02-11 Richard Biener <rguenther@suse.de>
2648 PR tree-optimization/56273
2649 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2650 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2651 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2652 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2653 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2654 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2656 2013-02-21 Marek Polacek <polacek@redhat.com>
2658 PR tree-optimization/56398
2659 * g++.dg/torture/pr56398.C: New test.
2661 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2664 * gcc.c-torture/compile/pr56405.c: New test.
2666 2013-02-20 Jan Hubicka <jh@suse.cz>
2668 PR tree-optimization/56265
2669 * g++.dg/ipa/devirt-11.C: New testcase.
2671 2013-02-20 Richard Biener <rguenther@suse.de>
2673 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2675 2013-02-20 Richard Biener <rguenther@suse.de>
2676 Jakub Jelinek <jakub@redhat.com>
2678 PR tree-optimization/56396
2679 * gcc.dg/pr56396.c: New testcase.
2681 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2684 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2686 2013-02-19 Richard Biener <rguenther@suse.de>
2688 PR tree-optimization/56384
2689 * gcc.dg/torture/pr56384.c: New testcase.
2691 2013-02-19 Jakub Jelinek <jakub@redhat.com>
2693 PR tree-optimization/56350
2694 * gcc.dg/pr56350.c: New test.
2696 PR tree-optimization/56381
2697 * g++.dg/opt/pr56381.C: New test.
2699 2013-02-18 Jakub Jelinek <jakub@redhat.com>
2702 * lib/dg-pch.exp (pch-init, pch-finish,
2703 check_effective_target_pch_supported_debug): New procs.
2704 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2705 Likewise if $pch_unsupported_debug and $flags include -g.
2706 Skip FAILs about missing *.gch file if $pch_unsupported_debug
2707 and dg-require-effective-target pch_unsupported_debug.
2708 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2709 * objc.dg/pch/pch.exp: Likewise.
2710 * gcc.dg/pch/pch.exp: Likewise.
2711 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2712 pch_unsupported_debug.
2713 * gcc.dg/pch/valid-1.hs: Likewise.
2714 * gcc.dg/pch/valid-1b.c: Likewise.
2715 * gcc.dg/pch/valid-1b.hs: Likewise.
2717 2013-02-18 Richard Biener <rguenther@suse.de>
2719 PR tree-optimization/56366
2720 * gcc.dg/torture/pr56366.c: New testcase.
2722 2013-02-18 Richard Biener <rguenther@suse.de>
2725 * gcc.dg/torture/pr56349.c: New testcase.
2727 2013-02-18 Richard Biener <rguenther@suse.de>
2729 PR tree-optimization/56321
2730 * gcc.dg/torture/pr56321.c: New testcase.
2732 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2734 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2736 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2737 Dodji Seketeli <dodji@redhat.com>
2740 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2741 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2742 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2743 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2744 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2745 * c-c++-common/asan/pr56330.c: Likewise.
2746 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2747 Ensure the size argument of __builtin_memcpy is a constant.
2749 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2750 Paolo Carlini <paolo.carlini@oracle.com>
2753 * g++.dg/cpp0x/enum23.C: New.
2755 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2758 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2760 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2762 PR rtl-optimization/56348
2763 * gcc.target/i386/pr56348.c: New test.
2765 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2767 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2768 * gcc.target/arm/interrupt-2.c: Likewise.
2770 2013-02-15 Tobias Burnus <burnus@net-b.de>
2773 * gfortran.dg/matmul_9.f90: New.
2775 2013-02-15 Tobias Burnus <burnus@net-b.de>
2778 * gfortran.dg/init_flag_11.f90: New.
2780 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2782 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2784 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2786 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2789 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2790 Tobias Burnus <burnus@net-b.de>
2793 * gfortran.dg/allocatable_function_7.f90: New.
2795 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2797 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2798 * asan_globals_test-wrapper.cc: New file.
2799 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2800 instead of asan_globals_test.cc as dg-additional-sources.
2801 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2802 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2803 "sanitizer_test_utils.h" instead of
2804 "sanitizer_common/tests/sanitizer_test_utils.h".
2805 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2806 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2807 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2808 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2809 * g++.dg/asan/asan_test.cc: Synced from upstream.
2810 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2812 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2815 * c-c++-common/asan/memcmp-2.c: New test.
2817 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2820 * g++.dg/cpp0x/udlit-string-literal.h: New.
2821 * g++.dg/cpp0x/udlit-string-literal.C: New.
2823 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2825 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2827 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2830 * gcc.target/arm/pr56184.C: New test.
2832 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2835 * g++.dg/torture/pr56302.C: New test.
2836 * g++.dg/cpp0x/constexpr-56302.C: New test.
2837 * c-c++-common/pr56302.c: New test.
2839 2013-02-13 Tobias Burnus <burnus@net-b.de>
2840 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2843 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2844 * gfortran.dg/quad_3.f90: Ditto.
2846 2013-02-13 Kostya Serebryany <kcc@google.com>
2848 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2849 to match the fresh asan run-time.
2850 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2852 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2854 Avoid instrumenting duplicated memory access in the same basic block
2855 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2856 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2857 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2858 * c-c++-common/asan/inc.c: Likewise.
2860 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2863 * gcc.target/i386/pr56148.c: New test.
2865 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2866 Tobias Burnus <burnus@net-b.de>
2869 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2872 2013-02-12 Richard Biener <rguenther@suse.de>
2875 * gcc.dg/lto/pr56297_0.c: New testcase.
2876 * gcc.dg/lto/pr56297_0.c: Likewise.
2878 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2881 * gfortran.dg/typebound_deferred_1.f90: New.
2883 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2885 PR rtl-optimization/56151
2886 * gcc.target/i386/pr56151.c: New test.
2888 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2890 * g++.dg/ext/mv12.C: New test.
2891 * g++.dg/ext/mv12.h: New file.
2892 * g++.dg/ext/mv12-aux.C: New file.
2893 * g++.dg/ext/mv13.C: New test.
2895 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2897 * lib/target-supports.exp
2898 (check_effective_target_powerpc_eabi_ok): New.
2899 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2901 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2902 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2904 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2905 * gcc.target/powerpc/pr51623.c: Likewise.
2906 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2907 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2909 2013-02-11 Alexander Potapenko <glider@google.com>
2910 Jack Howarth <howarth@bromo.med.uc.edu>
2911 Jakub Jelinek <jakub@redhat.com>
2914 * g++.dg/asan/pr55617.C: Run on all targets.
2916 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2918 PR rtl-optimization/56275
2919 * gcc.dg/pr56275.c: New test.
2921 2013-02-11 Richard Biener <rguenther@suse.de>
2923 PR tree-optimization/56273
2924 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2926 2013-02-11 Richard Biener <rguenther@suse.de>
2928 PR tree-optimization/56264
2929 * gcc.dg/torture/pr56264.c: New testcase.
2931 2013-02-11 Richard Biener <rguenther@suse.de>
2933 PR tree-optimization/56273
2934 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2935 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2936 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2937 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2938 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2939 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2941 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2943 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2944 for *-*-linux-gnu targets.
2945 * g++.dg/asan/interception-test-1.c: Ditto.
2946 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2947 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2949 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2952 * gfortran.dg/intrinsic_size_4.f90 : New test.
2954 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2957 * gcc.target/powerpc/pr56256.c: New test.
2959 2013-02-08 Ian Lance Taylor <iant@google.com>
2961 * lib/go.exp: Load timeout.exp.
2963 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2965 PR rtl-optimization/56246
2966 * gcc.target/i386/pr56246.c: New test.
2968 2013-02-08 Jeff Law <law@redhat.com>
2971 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2973 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2976 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2979 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2981 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2983 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2985 PR rtl-optimization/56195
2986 * gcc.dg/torture/pr56195.c: New test.
2988 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2991 * gfortran.dg/recursive_interface_2.f90: New test.
2993 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2995 PR tree-optimization/56250
2996 * gcc.c-torture/execute/pr56250.c: New test.
2998 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3000 PR tree-optimization/56064
3001 * gcc.dg/fixed-point/view-convert-2.c: New test.
3003 2013-02-08 Michael Matz <matz@suse.de>
3005 PR tree-optimization/52448
3006 * gcc.dg/pr52448.c: New test.
3008 2013-02-08 Richard Biener <rguenther@suse.de>
3011 * gcc.dg/torture/pr56181.c: New testcase.
3013 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
3016 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3017 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3019 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3022 * g++.dg/parse/crash61.C: New test.
3025 * g++.dg/parse/pr56239.C: New test.
3028 * g++.dg/abi/mangle61.C: New test.
3030 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
3032 PR rtl-optimization/56225
3033 * gcc.target/i386/pr56225.c: New test.
3035 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3038 * gcc.dg/guality/pr56154-1.c: New test.
3039 * gcc.dg/guality/pr56154-2.c: New test.
3040 * gcc.dg/guality/pr56154-3.c: New test.
3041 * gcc.dg/guality/pr56154-4.c: New test.
3042 * gcc.dg/guality/pr56154-aux.c: New file.
3044 PR tree-optimization/55789
3045 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3047 * gcc.dg/tree-ssa/inline-3.c: Add
3048 --param max-early-inliner-iterations=2 option.
3050 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3053 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3054 Add -fno-dwarf2-cfi-asm to dg-options.
3057 2013-02-07 Jakub Jelinek <jakub@redhat.com>
3060 * gcc.dg/pr56228.c: New test.
3062 2013-02-07 Alan Modra <amodra@gmail.com>
3065 * gcc.target/powerpc/pr54009.c: New test.
3067 * gfortran.dg/pr54131.f: New test.
3069 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
3072 * gfortran.dg/array_constructor_41.f90: New test.
3074 2013-02-06 Janus Weil <janus@gcc.gnu.org>
3077 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3079 2013-02-06 Jakub Jelinek <jakub@redhat.com>
3082 * g++.dg/gomp/pr56217.C: New test.
3084 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3086 PR tree-optimization/56205
3087 * gcc.dg/tree-ssa/stdarg-6.c: New test.
3088 * gcc.c-torture/execute/pr56205.c: New test.
3090 2013-02-05 Richard Biener <rguenther@suse.de>
3092 PR tree-optimization/53342
3093 PR tree-optimization/53185
3094 * gcc.dg/vect/pr53185-2.c: New testcase.
3096 2013-02-05 Jan Hubicka <jh@suse.cz>
3098 PR tree-optimization/55789
3099 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3100 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3101 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3102 * g++.dg/ipa/inline-1.C: New testcase.
3103 * g++.dg/ipa/inline-2.C: New testcase.
3104 * g++.dg/ipa/inline-3.C: New testcase.
3106 2013-02-05 Jan Hubicka <jh@suse.cz>
3108 PR tree-optimization/55789
3109 * g++.dg/torture/pr55789.C: New testcase.
3111 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3114 * gcc.dg/pr56167.c: New test.
3116 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3119 * gcc.target/sh/pr55146.c: New.
3121 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3123 PR tree-optimization/54386
3124 * gcc.target/sh/pr54386.c: New.
3126 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
3129 * gfortran.dg/realloc_on _assign_16.f90 : New test.
3132 * gfortran.dg/realloc_on _assign_17.f90 : New test.
3134 2013-02-04 Alexander Potapenko <glider@google.com>
3135 Jack Howarth <howarth@bromo.med.uc.edu>
3136 Jakub Jelinek <jakub@redhat.com>
3139 * g++.dg/asan/pr55617.C: New test.
3141 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3144 * gfortran.dg/typebound_operator_19.f90: New test.
3145 * gfortran.dg/typebound_assignment_4.f90: New test.
3147 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3150 * gfortran.dg/recursive_interface_1.f90: New test.
3152 2013-02-04 Richard Guenther <rguenther@suse.de>
3155 * gcc.dg/lto/pr56168_0.c: New testcase.
3156 * gcc.dg/lto/pr56168_1.c: Likewise.
3158 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3162 * gfortran.dg/block_12.f90: New test.
3163 * gfortran.dg/module_error_1.f90: New test.
3165 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3167 * lib/target-supports.exp (check_effective_target_vect_float)
3168 (check_effective_target_vect_no_align): Add mips-sde-elf.
3170 2013-02-01 Jakub Jelinek <jakub@redhat.com>
3172 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3174 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
3176 * gcc.dg/pr56023.c: XFAIL on AIX.
3177 * gcc.dg/vect/pr49352.c: Same.
3179 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
3181 * gnat.dg/opt26.adb: New test.
3183 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3186 2013-01-27 Amol Pise <amolpise15@gmail.com>
3188 * gcc.target/arm/neon-vfnms-1.c: New test.
3189 * gcc.target/arm/neon-vfnma-1.c: New test.
3191 2013-01-31 Richard Biener <rguenther@suse.de>
3193 PR tree-optimization/56157
3194 * gcc.dg/torture/pr56157.c: New testcase.
3196 2013-01-30 Richard Biener <rguenther@suse.de>
3198 PR tree-optimization/56150
3199 * gcc.dg/torture/pr56150.c: New testcase.
3201 2013-01-30 Jakub Jelinek <jakub@redhat.com>
3204 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3205 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
3206 printed in backtrace.
3207 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3208 to avoid errors about mismatched allocation vs. deallocation.
3211 * g++.dg/mv1.C: Moved to...
3212 * g++.dg/ext/mv1.C: ... here. Adjust test.
3213 * g++.dg/mv2.C: Moved to...
3214 * g++.dg/ext/mv2.C: ... here. Adjust test.
3215 * g++.dg/mv3.C: Moved to...
3216 * g++.dg/ext/mv3.C: ... here.
3217 * g++.dg/mv4.C: Moved to...
3218 * g++.dg/ext/mv4.C: ... here.
3219 * g++.dg/mv5.C: Moved to...
3220 * g++.dg/ext/mv5.C: ... here. Adjust test.
3221 * g++.dg/mv6.C: Moved to...
3222 * g++.dg/ext/mv6.C: ... here. Adjust test.
3223 * g++.dg/ext/mv7.C: New test.
3224 * g++.dg/ext/mv8.C: New test.
3225 * g++.dg/ext/mv9.C: New test.
3226 * g++.dg/ext/mv10.C: New test.
3227 * g++.dg/ext/mv11.C: New test.
3229 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
3231 PR rtl-optimization/56144
3232 * gcc.dg/pr56144.c: New.
3234 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
3236 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3238 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3239 * g++.dg/cpp0x/constexpr-55573.C: Same
3241 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
3243 PR tree-optimization/56064
3244 * gcc.dg/fixed-point/view-convert.c: New test.
3246 2013-01-30 Andreas Schwab <schwab@suse.de>
3248 * lib/target-supports-dg.exp (dg-process-target): Use expr to
3249 evaluate the end index in string range.
3251 2013-01-30 Tobias Burnus <burnus@net-b.de>
3254 * gfortran.dg/allocatable_function_6.f90: New.
3256 2013-01-29 Janus Weil <janus@gcc.gnu.org>
3257 Mikael Morin <mikael@gcc.gnu.org>
3260 * gfortran.dg/proc_ptr_comp_36.f90: New.
3262 2013-01-29 Richard Biener <rguenther@suse.de>
3264 PR tree-optimization/55270
3265 * gcc.dg/torture/pr55270.c: New testcase.
3267 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3269 PR rtl-optimization/56117
3270 * gcc.dg/pr56117.c: New test.
3272 2013-01-28 Richard Biener <rguenther@suse.de>
3274 PR tree-optimization/56034
3275 * gcc.dg/torture/pr56034.c: New testcase.
3277 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3279 PR tree-optimization/56125
3280 * gcc.dg/pr56125.c: New test.
3282 2013-01-28 Tobias Burnus <burnus@net-b.de>
3283 Mikael Morin <mikael@gcc.gnu.org>
3286 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3287 * gfortran.dg/import8.f90: Likewise.
3288 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3289 * gfortran.dg/import10.f90: New test.
3290 * gfortran.dg/import11.f90: Likewise
3292 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3295 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3296 string.h. Provide memset, malloc and free prototypes, adjust line
3297 numbers in dg-output.
3298 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3299 Provide memset prototype and adjust line numbers in dg-output.
3300 * c-c++-common/asan/global-overflow-1.c: Likewise.
3302 PR tree-optimization/56094
3303 * gcc.dg/pr56094.c: New test.
3305 2013-01-27 Amol Pise <amolpise15@gmail.com>
3307 * gcc.target/arm/neon-vfnms-1.c: New test.
3308 * gcc.target/arm/neon-vfnma-1.c: New test.
3310 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
3313 * gcc.target/i386/pr56114.c: New test.
3315 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
3318 * gfortran.dg/associate_14.f90: New test.
3321 * gfortran.dg/associate_13.f90: New test.
3323 2013-01-25 Jakub Jelinek <jakub@redhat.com>
3325 PR tree-optimization/56098
3326 * gcc.dg/pr56098-1.c: New test.
3327 * gcc.dg/pr56098-2.c: New test.
3329 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
3332 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3334 2013-01-22 Marek Polacek <polacek@redhat.com>
3336 PR tree-optimization/56035
3337 * gcc.dg/pr56035.c: New test.
3339 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3341 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3344 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3346 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3348 2013-01-24 Jakub Jelinek <jakub@redhat.com>
3351 * gcc.dg/pr56078.c: New test.
3352 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3354 2013-01-24 Martin Jambor <mjambor@suse.cz>
3356 PR tree-optimization/55927
3357 * g++.dg/ipa/devirt-10.C: Disable early inlining.
3359 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
3361 * gcc.target/i386/movsd.c: New test.
3363 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
3366 * gcc.target/i386/pr55934.c: New test.
3368 2013-01-23 Janus Weil <janus@gcc.gnu.org>
3371 * gfortran.dg/select_8.f90: New.
3373 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
3375 * gcc.target/microblaze/microblaze.exp: Remove
3376 target_config_cflags check.
3378 2013-01-23 Jakub Jelinek <jakub@redhat.com>
3381 * gfortran.dg/gomp/pr56052.f90: New test.
3384 * gcc.dg/pr49069.c: New test.
3386 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3389 * g++.dg/cpp0x/constexpr-static10.C: New.
3391 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
3394 * gcc.target/i386/pr56028.c: New test.
3396 2013-01-22 Jakub Jelinek <jakub@redhat.com>
3399 * gcc.target/i386/pr55686.c: New test.
3401 2013-01-22 Dodji Seketeli <dodji@redhat.com>
3404 * g++.dg/cpp0x/variadic139.C: New test.
3405 * g++.dg/cpp0x/variadic140.C: Likewise.
3406 * g++.dg/cpp0x/variadic141.C: Likewise.
3408 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
3410 * gnat.dg/warn8.adb: New test.
3412 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3415 * gfortran.dg/include_8.f90: New test.
3417 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3419 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3420 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3422 2013-01-21 Jakub Jelinek <jakub@redhat.com>
3424 PR tree-optimization/56051
3425 * gcc.c-torture/execute/pr56051.c: New test.
3427 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3429 PR rtl-optimization/56023
3430 * gcc.dg/pr56023.c: New test.
3432 2013-01-21 Martin Jambor <mjambor@suse.cz>
3435 * gcc.target/i386/pr56022.c: New test.
3437 2013-01-21 Jason Merrill <jason@redhat.com>
3439 * lib/target-supports.exp (check_effective_target_alias): New.
3441 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
3444 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3446 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
3448 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3450 2013-01-19 Jeff Law <law@redhat.com>
3452 PR tree-optimization/52631
3453 * tree-ssa/pr52631.c: New test.
3454 * tree-ssa/ssa-fre-9: Update expected output.
3456 2013-01-19 Anthony Green <green@moxielogic.com>
3458 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3461 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3463 PR tree-optimization/56029
3464 * g++.dg/torture/pr56029.C: New test.
3466 2013-01-18 Sharad Singhai <singhai@google.com>
3468 PR tree-optimization/55995
3469 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3471 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
3474 * gcc.target/i386/pr55433.c: New.
3476 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3479 * gfortran.dg/pr56015.f90: New test.
3481 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
3483 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3485 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
3487 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3488 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3489 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3490 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3491 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3493 2013-01-17 Jeff Law <law@redhat.com>
3495 * gcc.dg/pr52573.c: Move to...
3496 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
3498 PR rtl-optimization/52573
3499 * gcc.dg/pr52573.c: New test.
3501 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
3504 * g++.dg/asan/interception-test-1.C: Skip on darwin.
3505 * lib/target-supports.exp (check_effective_target_swapcontext): Use
3506 check_no_compiler_messages to test support in ucontext.h.
3507 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3508 compliant RLIMIT_AS.
3510 2013-01-17 Marek Polacek <polacek@redhat.com>
3512 PR rtl-optimization/55833
3513 * gcc.dg/pr55833.c: New test.
3515 2013-01-17 Jan Hubicka <jh@suse.cz>
3517 PR tree-optimization/55273
3518 * gcc.c-torture/compile/pr55273.c: New testcase.
3520 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
3523 * gcc.target/pr55981.c: New test.
3525 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
3527 * gcc.target/arm/pr40887.c: Require at least armv5.
3528 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3529 * gcc.target/arm/pr51915.c: Likewise.
3530 * gcc.target/arm/pr52006.c: Likewise.
3531 * gcc.target/arm/pr53187.c: Likewise.
3533 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3534 * gcc.target/arm/ftest-support-arm.h: Delete.
3535 * gcc.target/arm/ftest-support-thumb.h: Delete.
3536 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3537 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3538 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3539 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3540 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3541 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3542 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3543 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3544 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3545 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3546 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3547 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3548 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3549 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3550 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3551 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3552 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3553 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3554 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3555 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3556 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3557 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3558 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3559 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3561 2013-01-17 Martin Jambor <mjambor@suse.cz>
3563 PR tree-optimizations/55264
3564 * g++.dg/ipa/pr55264.C: New test.
3566 2013-01-16 Janus Weil <janus@gcc.gnu.org>
3569 * gfortran.dg/class_55.f90: New.
3571 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
3574 * gcc.c-torture/execute/builtins/builtins.exp: Add
3575 -Wl,--allow-multiple-definition for eabi and elf targets.
3578 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3579 check_effective_target_vect_perm_short,
3580 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3581 check_effective_target_vect64): Return 0 for big-endian ARM.
3582 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3584 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3587 2013-01-16 Richard Biener <rguenther@suse.de>
3589 PR tree-optimization/55964
3590 * gcc.dg/torture/pr55964.c: New testcase.
3592 2013-01-16 Richard Biener <rguenther@suse.de>
3594 PR tree-optimization/54767
3595 PR tree-optimization/53465
3596 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3598 2013-01-16 Christian Bruel <christian.bruel@st.com>
3601 * gcc.target/sh/sh-switch.c: New testcase.
3603 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3605 * gcc.dg/webizer.c: Increase the array size.
3607 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3610 * gcc.dg/pr55940.c: New test.
3612 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
3613 Harald Anlauf <anlauf@gmx.de>
3615 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3616 * gfortran.dg/bounds_check_5.f90: Likewise.
3617 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3618 * gfortran.dg/continuation_9.f90: Likewise.
3619 * gfortran.dg/move_alloc_13.f90: Likewise.
3620 * gfortran.dg/structure_constructor_11.f90: Likewise.
3621 * gfortran.dg/tab_continuation.f: Likewise.
3622 * gfortran.dg/warning-directive-2.F90: Likewise.
3623 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3625 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3627 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3628 * gcc.target/arm/fma-sp.c: Likewise.
3630 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
3632 PR rtl-optimization/55153
3633 * gcc.dg/pr55153.c: New.
3635 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3637 PR tree-optimization/55920
3638 * gcc.c-torture/compile/pr55920.c: New test.
3640 2013-01-15 Richard Biener <rguenther@suse.de>
3643 * gcc.dg/torture/pr55882.c: New testcase.
3645 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3647 PR tree-optimization/55955
3648 * gcc.c-torture/compile/pr55955.c: New test.
3650 2013-01-15 Dodji Seketeli <dodji@redhat.com>
3653 * g++.dg/cpp0x/alias-decl-31.C: New test.
3655 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
3658 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3659 case where interface is null.
3661 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3664 * gfortran.dg/array_constructor_40.f90: New test.
3666 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
3668 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3670 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
3672 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3673 * gcc.target/aarch64/vect-ld1r-compile.c: New.
3674 * gcc.target/aarch64/vect-ld1r-fp.c: New.
3675 * gcc.target/aarch64/vect-ld1r.c: New.
3676 * gcc.target/aarch64/vect-ld1r.x: New.
3678 2013-01-14 Andi Kleen <ak@linux.intel.com>
3681 * gcc.target/i386/hle-clear-rel.c: New file
3682 * gcc.target/i386/hle-store-rel.c: New file.
3684 2013-01-14 Harald Anlauf <anlauf@gmx.de>
3686 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3687 * gfortran.dg/bounds_check_4.f90: Likewise.
3688 * gfortran.dg/inquire_10.f90: Likewise.
3689 * gfortran.dg/minloc_3.f90: Likewise.
3690 * gfortran.dg/minlocval_3.f90: Likewise.
3691 * gfortran.dg/module_double_reuse.f90: Likewise.
3692 * gfortran.dg/mvbits_1.f90: Likewise.
3693 * gfortran.dg/oldstyle_1.f90: Likewise.
3694 * gfortran.dg/pr20163-2.f: Likewise.
3695 * gfortran.dg/save_1.f90: Likewise.
3696 * gfortran.dg/scan_1.f90: Likewise.
3697 * gfortran.dg/select_char_1.f90: Likewise.
3698 * gfortran.dg/shape_4.f90: Likewise.
3699 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3700 * gfortran.dg/function_optimize_10.f90: Likewise.
3701 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3702 * gfortran.dg/used_types_17.f90: Likewise.
3703 * gfortran.dg/used_types_18.f90: Likewise.
3705 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
3708 * gfortran.dg/proc_ptr_result_8.f90 : New test.
3710 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3712 * gcc.dg/unroll_5.c: Add nomips16 attributes.
3714 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3716 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3718 2013-01-12 Janus Weil <janus@gcc.gnu.org>
3721 * gfortran.dg/assumed_type_2.f90: Fix test case.
3722 * gfortran.dg/internal_pack_13.f90: New test.
3723 * gfortran.dg/internal_pack_14.f90: New test.
3725 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3728 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3729 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3732 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3734 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3736 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3739 * gcc.target/s390/pr55719.c: New testcase.
3741 2013-01-11 Richard Guenther <rguenther@suse.de>
3743 PR tree-optimization/44061
3744 * gcc.dg/pr44061.c: New testcase.
3746 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3748 Update copyright years.
3750 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3751 Jakub Jelinek <jakub@redhat.com>
3754 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3756 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3758 PR rtl-optimization/55672
3759 * gcc.target/i386/pr55672.c: New.
3761 2013-01-10 Jeff Law <law@redhat.com>
3763 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3764 pass/fail message unique.
3767 2013-01-10 Jason Merrill <jason@redhat.com>
3769 * ada/.gitignore: New.
3771 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3773 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3775 * g++.dg/tls/thread_local2.C: Likewise.
3776 * g++.dg/tls/thread_local2g.C: Likewise.
3777 * g++.dg/tls/thread_local6.C: Likewise.
3778 * g++.dg/tls/thread_local-order1.C: Add tls options.
3779 * g++.dg/tls/thread_local-order2.C: Likewise.
3780 * g++.dg/tls/thread_local3.C: Likewise.
3781 * g++.dg/tls/thread_local3g.C: Likewise.
3782 * g++.dg/tls/thread_local4.C: Likewise.
3783 * g++.dg/tls/thread_local4g.C: Likewise.
3784 * g++.dg/tls/thread_local5.C: Likewise.
3785 * g++.dg/tls/thread_local5g.C: Likewise.
3786 * g++.dg/tls/thread_local6g.C: Likewise.
3788 2013-01-10 Kostya Serebryany <kcc@google.com>
3790 * g++.dg/asan/asan_test.cc: Sync from upstream.
3792 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3794 PR tree-optimization/55921
3795 * gcc.c-torture/compile/pr55921.c: New test.
3797 2013-01-09 Jan Hubicka <jh@suse.cz>
3799 PR tree-optimization/55569
3800 * gcc.c-torture/compile/pr55569.c: New testcase.
3802 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3805 * gfortran.dg/use_28.f90: New test.
3807 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3809 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3810 number matching more robust.
3812 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3814 PR rtl-optimization/55829
3815 * gcc.target/i386/pr55829.c: New.
3817 2013-01-09 Tobias Burnus <burnus@net-b.de>
3820 * gfortran.dg/bind_c_bool_1.f90: New.
3821 * gfortran.dg/do_5.f90: Add dg-warning.
3823 2013-01-09 Jan Hubicka <jh@suse.cz>
3825 PR tree-optimization/55875
3826 * gcc.c-torture/execute/pr55875.c: New testcase.
3827 * g++.dg/torture/pr55875.C: New testcase.
3829 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3832 * c-c++-common/pr48418.c: New test.
3834 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3837 * g++.dg/tls/thread_local-ice.C: New.
3839 2013-01-09 Andreas Schwab <schwab@suse.de>
3841 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3843 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3845 PR tree-optimization/48189
3846 * gcc.dg/pr48189.c: New test.
3848 2013-01-04 Jan Hubicka <jh@suse.cz>
3850 PR tree-optimization/55823
3851 * g++.dg/ipa/devirt-10.C: New testcase.
3853 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3854 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3856 PR rtl-optimization/55845
3857 * gcc.target/i386/pr55845.c: New test.
3859 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3861 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3862 instructions generated instead of number of occurances.
3864 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3866 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3867 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3868 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3869 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3870 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3871 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3872 * gcc.target/aarch64/vect-fcm.x: Likewise.
3873 * lib/target-supports.exp
3874 (check_effective_target_vect_cond): Enable for AArch64.
3876 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3878 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3879 endian-safe float pool loading.
3880 (test_square_root_v4sf): Likewise.
3881 (test_square_root_v2df): Likewise.
3882 * lib/target-supports.exp
3883 (check_effective_target_vect_call_sqrtf): Add AArch64.
3885 2013-01-08 Martin Jambor <mjambor@suse.cz>
3888 * gcc.dg/tree-ssa/pr55579.c: New test.
3890 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3892 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3895 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3898 * gcc.dg/torture/pr55890-3.c: New test.
3901 * gcc.c-torture/compile/pr55851.c: New test.
3904 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3907 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3910 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3912 2013-01-07 Tobias Burnus <burnus@net-b.de>
3915 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3916 * gfortran.dg/pointer_init_7.f90: New.
3918 2013-01-07 Richard Biener <rguenther@suse.de>
3920 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3922 2013-01-07 Richard Biener <rguenther@suse.de>
3925 * gcc.dg/torture/pr55890-1.c: New testcase.
3926 * gcc.dg/torture/pr55890-2.c: Likewise.
3928 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3930 * gcc.target/aarch64/fmovd.c: New.
3931 * gcc.target/aarch64/fmovf.c: Likewise.
3932 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3933 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3934 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3935 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3936 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3937 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3939 2013-01-07 Richard Biener <rguenther@suse.de>
3941 PR tree-optimization/55888
3942 PR tree-optimization/55862
3943 * gcc.dg/torture/pr55888.c: New testcase.
3945 2013-01-07 Tobias Burnus <burnus@net-b.de>
3948 * gfortran.dg/intrinsic_size_3.f90: New.
3950 2013-01-07 Tobias Burnus <burnus@net-b.de>
3953 * gfortran.dg/select_type_32.f90: New.
3955 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3958 * g++.dg/cpp0x/alias-decl-29.C: New test.
3960 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3965 * gfortran.dg/class_array_15.f03: New test.
3967 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3972 * gfortran.dg/use_23.f90: New test.
3973 * gfortran.dg/use_24.f90: New test.
3974 * gfortran.dg/use_25.f90: New test.
3975 * gfortran.dg/use_26.f90: New test.
3976 * gfortran.dg/use_27.f90: New test.
3978 2013-01-06 Olivier Hainque <hainque@adacore.com>
3980 * gnat.dg/specs/clause_on_volatile.ads: New test.
3982 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3984 * gnat.dg/alignment10.adb: New test.
3986 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3987 Mikael Morin <mikael@gcc.gnu.org>
3990 * gfortran.dg/use_22.f90: New test.
3992 2013-01-04 Andrew Pinski <apinski@cavium.com>
3994 * gcc.target/aarch64/cmp-1.c: New testcase.
3996 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3999 * gfortran.dg/select_type_31.f03: New test.
4001 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4003 PR c++/54526 (again)
4004 * g++.dg/cpp0x/parse2.C: Extend.
4005 * g++.old-deja/g++.other/crash28.C: Adjust.
4007 2013-01-04 Richard Biener <rguenther@suse.de>
4009 PR tree-optimization/55862
4010 * gcc.dg/torture/pr55862.c: New testcase.
4012 2013-01-04 Martin Jambor <mjambor@suse.cz>
4014 PR tree-optimization/55755
4015 * gcc.dg/torture/pr55755.c: New test.
4016 * gcc.dg/tree-ssa/sra-13.c: Likewise.
4017 * gcc.dg/tree-ssa/pr45144.c: Update.
4019 2013-01-04 Richard Biener <rguenther@suse.de>
4022 * gcc.dg/fold-reassoc-2.c: New testcase.
4024 2013-01-04 Tobias Burnus <burnus@net-b.de>
4027 * gfortran.dg/null_7.f90: New.
4029 2013-01-04 Tobias Burnus <burnus@net-b.de>
4033 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4034 * gfortran.dg/unlimited_polymorphic_7.f90: New.
4035 * gfortran.dg/unlimited_polymorphic_8.f90: New.
4037 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
4039 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4041 2013-01-03 Janus Weil <janus@gcc.gnu.org>
4044 * gfortran.dg/assignment_1.f90: Modified.
4045 * gfortran.dg/assignment_4.f90: New.
4047 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
4049 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4051 2013-01-03 Richard Biener <rguenther@suse.de>
4053 PR tree-optimization/55857
4054 * gcc.dg/vect/pr55857-1.c: New testcase.
4055 * gcc.dg/vect/pr55857-2.c: Likewise.
4057 2013-01-03 Jakub Jelinek <jakub@redhat.com>
4059 PR rtl-optimization/55838
4060 * gcc.dg/pr55838.c: New test.
4062 PR tree-optimization/55832
4063 * gcc.c-torture/compile/pr55832.c: New test.
4065 2013-01-02 Teresa Johnson <tejohnson@google.com>
4067 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4068 * gcc.dg/tree-ssa/loop-23.c: Ditto.
4069 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4070 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4071 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4072 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4073 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4074 * gcc.dg/unroll_1.c: Ditto.
4075 * gcc.dg/unroll_2.c: Ditto.
4076 * gcc.dg/unroll_3.c: Ditto.
4077 * gcc.dg/unroll_4.c: Ditto.
4079 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4081 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4083 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4086 * gfortran.dg/eof_4.f90: New test.
4088 2013-01-02 Jakub Jelinek <jakub@redhat.com>
4090 * lib/c-compat.exp (compat-use-alt-compiler): Remove
4091 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4092 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4093 (compat_setup_dfp): Initialize compat_alt_caret and
4094 compat_save_TEST_ALWAYS_FLAGS.
4096 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4098 * gcc.dg/torture/tls/tls-reload-1.c: New test.
4100 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4102 * gcc.dg/torture/fp-int-convert-2.c: New test.
4104 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4106 * gfortran.dg/newunit_3.f90: Add dg-do run.
4107 * gfortran.dg/inquire_15.f90: Add dg-do run.
4109 2013-01-01 Jakub Jelinek <jakub@redhat.com>
4111 PR tree-optimization/55831
4112 * gcc.dg/pr55831.c: New test.
4114 Copyright (C) 2013 Free Software Foundation, Inc.
4116 Copying and distribution of this file, with or without modification,
4117 are permitted in any medium without royalty provided the copyright
4118 notice and this notice are preserved.