1 2013-05-24 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/57287
4 * gcc.dg/pr57287.c: New testcase.
6 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/template/error51.C: New.
11 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
14 * g++.dg/template/bitfield2.C: New.
16 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
18 * gnat.dg/specs/noinline1.ads: New test.
19 * gnat.dg/noinline2.ad[sb]: Likewise.
20 * gnat.dg/specs/noinline3.ads: Likewise.
21 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
23 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
26 * gcc.dg/tree-ssa/pr57385.c: New test.
28 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
30 * gnat.dg/derived_type4.adb: New test.
32 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
34 * gcc.dg/builtin-bswap-6.c: New test.
35 * gcc.dg/builtin-bswap-7.c: Likewise.
36 * gcc.dg/builtin-bswap-8.c: Likewise.
37 * gcc.dg/builtin-bswap-9.c: Likewise.
39 2013-05-23 Christian Bruel <christian.bruel@st.com>
42 * gcc.dg/debug/pr57351.c: New test
44 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
46 * gcc.target/aarch64/vect-clz.c: New file.
48 2013-05-23 Martin Jambor <mjambor@suse.cz>
51 * gcc.dg/ipa/pr57347.c: New test.
53 2013-05-23 Richard Biener <rguenther@suse.de>
55 PR tree-optimization/57380
56 * g++.dg/tree-ssa/pr57380.C: New testcase.
58 2013-05-23 Richard Biener <rguenther@suse.de>
61 * gcc.dg/torture/pr57381.c: New testcase.
63 2013-05-23 Jakub Jelinek <jakub@redhat.com>
66 * gcc.c-torture/execute/pr57344-1.c: New test.
67 * gcc.c-torture/execute/pr57344-2.c: New test.
68 * gcc.c-torture/execute/pr57344-3.c: New test.
69 * gcc.c-torture/execute/pr57344-4.c: New test.
71 2013-05-23 Richard Biener <rguenther@suse.de>
73 PR rtl-optimization/57341
74 * gcc.dg/torture/pr57341.c: New testcase.
76 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
79 * g++.dg/parse/crash62.C: New.
81 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
82 Pat Haugen <pthaugen@us.ibm.com>
83 Peter Bergner <bergner@vnet.ibm.com>
85 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
88 2013-05-22 Tobias Burnus <burnus@net-b.de>
91 * gfortran.dg/defined_assignment_6.f90: New.
93 2013-05-22 Tobias Burnus <burnus@net-b.de>
96 * gfortran.dg/assumed_type_6.f90: New.
98 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
101 * g++.dg/cpp0x/Wunused-parm.C: New.
103 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
106 * g++.dg/warn/Wdouble-promotion.C: Likewise.
108 2013-05-21 Easwaran Raman <eraman@google.com>
110 PR tree-optimization/57322
111 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
113 2013-05-21 Graham Stott <graham.stott@btinternet.com>
115 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
118 2013-05-21 Tobias Burnus <burnus@net-b.de>
121 * gfortran.dg/assumed_type_5.f90: New.
122 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
123 * gfortran.dg/assumed_rank_2.f90: Ditto.
124 * gfortran.dg/assumed_type_3.f90: Update dg-error.
125 * gfortran.dg/no_arg_check_3.f90: Ditto.
127 2013-05-21 Jakub Jelinek <jakub@redhat.com>
129 PR tree-optimization/57331
130 * gcc.c-torture/compile/pr57331.c: New test.
132 2013-05-21 Richard Biener <rguenther@suse.de>
134 PR tree-optimization/57330
135 * gcc.dg/torture/pr57330.c: New testcase.
137 2013-05-21 Richard Biener <rguenther@suse.de>
139 PR tree-optimization/57303
140 * gcc.dg/torture/pr57303.c: New testcase.
142 2013-05-21 Jakub Jelinek <jakub@redhat.com>
144 PR tree-optimization/57321
145 * gcc.c-torture/execute/pr57321.c: New test.
147 2013-05-20 Tobias Burnus <burnus@net-b.de>
151 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
152 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
153 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
154 * gfortran.dg/binding_label_tests_3.f03: Ditto.
155 * gfortran.dg/binding_label_tests_4.f03: Ditto.
156 * gfortran.dg/binding_label_tests_5.f03: Ditto.
157 * gfortran.dg/binding_label_tests_6.f03: Ditto.
158 * gfortran.dg/binding_label_tests_7.f03: Ditto.
159 * gfortran.dg/binding_label_tests_8.f03: Ditto.
160 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
161 * gfortran.dg/binding_label_tests_24.f90: New.
162 * gfortran.dg/binding_label_tests_25.f90: New.
164 2013-05-20 Tobias Burnus <burnus@net-b.de>
167 * gfortran.dg/binding_label_tests_17.f90: New.
168 * gfortran.dg/binding_label_tests_18.f90: New.
169 * gfortran.dg/binding_label_tests_19.f90: New.
170 * gfortran.dg/binding_label_tests_20.f90: New.
171 * gfortran.dg/binding_label_tests_21.f90: New.
172 * gfortran.dg/binding_label_tests_22.f90: New.
173 * gfortran.dg/binding_label_tests_23.f90: New.
175 2013-05-20 Tobias Burnus <burnus@net-b.de>
178 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
179 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
180 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
181 * gfortran.dg/common_18.f90: New.
182 * gfortran.dg/common_19.f90: New.
183 * gfortran.dg/common_20.f90: New.
184 * gfortran.dg/common_21.f90: New.
186 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
189 * g++.dg/parse/error52.C: New.
190 * g++.dg/parse/error3.C: Adjust.
191 * g++.dg/parse/error36.C: Likewise.
193 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
196 * gcc.target/sh/pr56547-1.c: New.
197 * gcc.target/sh/pr56547-2.c: New.
199 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
202 * g++.dg/warn/Wsign-compare-6.C: New.
203 * g++.dg/warn/Wdouble-promotion.C: Adjust.
205 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
208 * g++.dg/template/error50.C: New.
210 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
213 * g++.dg/ext/complit13.C: New.
215 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
218 * g++.dg/pr57175.C: New testcase.
220 2013-05-17 Easwaran Raman <eraman@google.com>
222 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
224 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
227 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
229 2013-05-17 Jakub Jelinek <jakub@redhat.com>
231 PR rtl-optimization/57281
232 PR rtl-optimization/57300
233 * gcc.dg/pr57300.c: New test.
234 * gcc.c-torture/execute/pr57281.c: New test.
236 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
239 * g++.dg/ext/sizeof-complit.C: New.
241 2013-05-17 Marek Polacek <polacek@redhat.com>
243 * gcc.dg/strlenopt-25.c: New test.
244 * gcc.dg/strlenopt-26.c: Likewise.
246 2013-05-17 Jakub Jelinek <jakub@redhat.com>
248 * gcc.target/i386/rotate-4.c: Compile only with -mavx
249 instead of -mavx2, require only avx instead of avx2.
250 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
251 of avx2-check.h and turn into an avx runtime test instead of
254 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
256 * g++.dg/ext/vector22.C: Uncomment working test.
258 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
261 * g++.dg/template/pr17410.C: New.
263 2013-05-16 Jakub Jelinek <jakub@redhat.com>
265 * gcc.target/i386/rotate-3.c: New test.
266 * gcc.target/i386/rotate-3a.c: New test.
267 * gcc.target/i386/rotate-4.c: New test.
268 * gcc.target/i386/rotate-4a.c: New test.
269 * gcc.target/i386/rotate-5.c: New test.
270 * gcc.target/i386/rotate-5a.c: New test.
272 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
274 * gcc.dg/visibility-21.c: Require section_anchors.
276 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
278 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
279 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
280 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
282 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
284 * gcc.dg/visibility-21.c: New.
286 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
289 * gcc.dg/pr57286.c: New testcase.
290 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
291 * g++.dg/ext/vector22.C: Comment out transformations not
294 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
297 * gcc.target/mips/call-1.c: Restrict to o32.
298 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
300 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
302 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
304 * g++.dg/warn/Wshadow-1.C: Likewise.
305 * g++.dg/warn/Wshadow-6.C: Likewise.
306 * g++.dg/warn/Wshadow-7.C: Likewise.
308 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
311 * g++.dg/parse/pr31952-1.C: New.
312 * g++.dg/parse/pr31952-2.C: Likewise.
313 * g++.dg/parse/pr31952-3.C: Likewise.
315 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
316 * g++.old-deja/g++.jason/cond.C: Likewise.
317 * g++.dg/cpp0x/range-for5.C: Likewise.
319 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
322 * gcc.target/arm/pr40887.c: Adjust testcase.
323 * gcc.target/arm/pr19599.c: New test.
325 2013-05-15 Richard Biener <rguenther@suse.de>
327 PR tree-optimization/57275
328 * gcc.target/i386/pr57275.c: New testcase.
330 2013-05-15 Jan Hubicka <jh@suse.cz>
332 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
333 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
334 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
336 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
338 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
341 2013-05-14 Jakub Jelinek <jakub@redhat.com>
344 * c-c++-common/Wsequence-point-1.c: New test.
346 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
348 * g++.dg/ext/vector22.C: New testcase.
349 * gcc.dg/binop-xor3.c: Remove xfail.
351 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
353 * gcc.target/aarch64/vect-fcm.x: Add cases testing
354 FLOAT cmp FLOAT ? INT : INT.
355 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
356 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
357 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
358 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
359 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
360 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
362 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
365 * g++.dg/cpp0x/defaulted43.C: New.
367 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
369 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
370 (alloca): Remove declaration.
371 (foo9): Replace alloca by __builtin_alloca.
373 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
375 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
376 Expect "size of array is too large" error.
378 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
380 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
382 2013-05-14 Richard Biener <rguenther@suse.de>
385 * g++.dg/torture/pr57235.C: New testcase.
387 2013-05-14 Jakub Jelinek <jakub@redhat.com>
390 * gcc.dg/torture/pr57251.c: New test.
392 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
395 * gcc.target/i386/pr57264.c: New test.
397 2013-05-13 Jakub Jelinek <jakub@redhat.com>
399 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
401 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
403 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
405 2013-05-13 Jakub Jelinek <jakub@redhat.com>
407 PR tree-optimization/45216
408 PR tree-optimization/57157
409 * c-c++-common/rotate-1.c: Add 32 tests with +.
410 * c-c++-common/rotate-1a.c: Adjust.
411 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
412 * c-c++-common/rotate-2b.c: New test.
413 * c-c++-common/rotate-3.c: Add 32 tests with +.
414 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
415 * c-c++-common/rotate-4b.c: New test.
416 * c-c++-common/rotate-5.c: New test.
418 2013-05-13 Martin Jambor <mjambor@suse.cz>
421 * gcc.dg/ipa/remref-0.c: New test.
422 * gcc.dg/ipa/remref-1a.c: Likewise.
423 * gcc.dg/ipa/remref-1b.c: Likewise.
424 * gcc.dg/ipa/remref-2a.c: Likewise.
425 * gcc.dg/ipa/remref-2b.c: Likewise.
427 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
429 * gcc.dg/vector-shift-2.c: New testcase.
431 2013-05-13 Jakub Jelinek <jakub@redhat.com>
433 PR tree-optimization/57230
434 * gcc.dg/strlenopt-24.c: New test.
436 PR tree-optimization/57230
437 * gcc.dg/strlenopt-23.c: New test.
439 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
442 * gcc.target/sh/pr57108.c: Move this test case to ...
443 * gcc.c-torture/compile/pr57108.c: ... here.
445 2013-05-10 Richard Biener <rguenther@suse.de>
447 PR tree-optimization/57214
448 * gcc.dg/torture/pr57214.c: New testcase.
450 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
452 * gcc.dg/vector-shift.c: New testcase.
454 2013-05-10 Jakub Jelinek <jakub@redhat.com>
456 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
458 PR tree-optimization/45216
459 PR tree-optimization/57157
460 * c-c++-common/rotate-1.c: New test.
461 * c-c++-common/rotate-1a.c: New test.
462 * c-c++-common/rotate-2.c: New test.
463 * c-c++-common/rotate-2a.c: New test.
464 * c-c++-common/rotate-3.c: New test.
465 * c-c++-common/rotate-3a.c: New test.
466 * c-c++-common/rotate-4.c: New test.
467 * c-c++-common/rotate-4a.c: New test.
469 2013-05-10 Richard Biener <rguenther@suse.de>
471 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
472 * gcc.target/i386/l_fma_double_1.c: Adjust.
473 * gcc.target/i386/l_fma_double_2.c: Likewise.
474 * gcc.target/i386/l_fma_double_3.c: Likewise.
475 * gcc.target/i386/l_fma_double_4.c: Likewise.
476 * gcc.target/i386/l_fma_double_5.c: Likewise.
477 * gcc.target/i386/l_fma_double_6.c: Likewise.
478 * gcc.target/i386/l_fma_float_1.c: Likewise.
479 * gcc.target/i386/l_fma_float_2.c: Likewise.
480 * gcc.target/i386/l_fma_float_3.c: Likewise.
481 * gcc.target/i386/l_fma_float_4.c: Likewise.
482 * gcc.target/i386/l_fma_float_5.c: Likewise.
483 * gcc.target/i386/l_fma_float_6.c: Likewise.
485 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
488 * g++.dg/cpp0x/pr51226.C: New.
490 2013-04-16 Han Shen <shenhan@google.com>
492 Test cases for '-fstack-protector-strong'.
493 * gcc.dg/fstack-protector-strong.c: New.
494 * g++.dg/fstack-protector-strong.C: New.
496 2013-05-07 Ian Bolton <ian.bolton@arm.com>
498 * gcc.target/aarch64/ands_1.c: New test.
499 * gcc.target/aarch64/ands_2.c: Likewise
501 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
503 * lib/target-supports.exp (check_effective_target_hw): New
505 * c-c++-common/asan/clone-test-1.c: Call
506 check_effective_target_hw.
507 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
508 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
509 possible decorations.
510 * c-c++-common/asan/null-deref-1.c: Likewise.
511 * c-c++-common/asan/stack-overflow-1.c: Likewise.
512 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
513 * c-c++-common/asan/use-after-free-1.c: Likewise.
514 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
515 * g++.dg/asan/large-func-test-1.C: Likewise.
517 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
519 * gcc.target/aarch64/scalar_intrinsics.c: Update.
521 2013-05-07 Richard Biener <rguenther@suse.de>
524 * g++.dg/torture/pr57190.C: New testcase.
526 2013-05-07 Jakub Jelinek <jakub@redhat.com>
528 PR tree-optimization/57149
529 * gcc.dg/pr57149.c: New test.
532 * gcc.dg/pr57184.c: New test.
534 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
536 * gnat.dg/specs/array3.ads: New test.
538 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
540 * c-c++-common/vector-scalar-2.c: New testcase.
542 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
544 * gcc.target/i386/asm-dialect-2.c: New testcase.
546 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
549 * g++.dg/cpp0x/auto38.C: New.
551 2013-05-06 Richard Biener <rguenther@suse.de>
553 PR tree-optimization/57185
554 * gcc.dg/autopar/pr57185.c: New testcase.
556 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
559 * gcc.target/i386/pr57106.c: New test.
561 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
563 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
564 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
565 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
566 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
567 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
568 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
569 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
571 2013-05-06 Teresa Johnson <tejohnson@google.com>
574 * gcc.dg/pr57154.c: New test.
576 2013-05-06 Richard Biener <rguenther@suse.de>
579 * gcc.dg/torture/pr57147-1.c: New testcase.
580 * gcc.dg/torture/pr57147-2.c: Likewise.
581 * gcc.dg/torture/pr57147-3.c: Likewise.
583 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
586 * gcc.target/sh/pr55303-1.c: New.
587 * gcc.target/sh/pr55303-2.c: New.
588 * gcc.target/sh/pr55303-3.c: New.
590 2013-05-05 Tobias Burnus <burnus@net-b.de>
592 * gfortran.dg/allocate_with_source_3.f90: New.
594 2013-05-05 Tobias Burnus <burnus@net-b.de>
597 * gfortran.dg/null_8.f90: New.
599 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
602 * g++.dg/cpp0x/enum27.C: New.
603 * g++.dg/cpp0x/enum_base.C: Adjust.
605 2013-05-04 Jakub Jelinek <jakub@redhat.com>
607 PR tree-optimization/56205
608 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
610 2013-05-04 Tobias Burnus <burnus@net-b.de>
612 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
613 * gfortran.dg/bind_c_usage_27.f90: New.
614 * gfortran.dg/bind_c_usage_28.f90: New.
616 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
619 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
621 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
624 * gcc.target/powerpc/pr57150.c: New file.
626 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
628 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
629 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
630 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
631 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
632 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
633 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
634 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
636 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
638 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
639 scan-assembler-times.
641 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
643 * gcc.dg/tree-ssa/slsr-32.c: New.
644 * gcc.dg/tree-ssa/slsr-33.c: New.
645 * gcc.dg/tree-ssa/slsr-34.c: New.
646 * gcc.dg/tree-ssa/slsr-35.c: New.
647 * gcc.dg/tree-ssa/slsr-36.c: New.
648 * gcc.dg/tree-ssa/slsr-37.c: New.
649 * gcc.dg/tree-ssa/slsr-38.c: New.
651 2013-05-03 Ian Bolton <ian.bolton@arm.com>
653 * gcc.target/aarch64/tst_1.c: New test.
654 * gcc.target/aarch64/tst_2.c: Likewise
656 2013-05-02 Jeff Law <law@redhat.com>
658 PR tree-optimization/57144
659 * gcc.c-torture/execute/pr57144.c: New test.
661 2013-05-03 Jakub Jelinek <jakub@redhat.com>
663 PR rtl-optimization/57130
664 * gcc.c-torture/execute/pr57130.c: New test.
666 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
668 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
670 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
672 * gcc.target/aarch64/fabd.c: New file.
674 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
677 * g++.dg/cpp0x/pr54318.C: New.
679 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
682 * g++.dg/parse/error51.C: New.
683 * g++.dg/parse/error15.C: Adjust column numbers.
685 2013-05-02 Tobias Burnus <burnus@net-b.de>
688 * gfortran.dg/size_kind_2.f90: New.
689 * gfortran.dg/size_kind_3.f90: New.
691 2013-05-02 Richard Biener <rguenther@suse.de>
694 * g++.dg/torture/pr57140.C: New testcase.
696 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
699 * gcc.target/arm/pr56732-1.c: New test.
701 2013-05-02 Martin Jambor <mjambor@suse.cz>
704 * gcc.dg/ipa/pr56988.c: New test.
706 2013-05-02 Ian Bolton <ian.bolton@arm.com>
708 * gcc.target/aarch64/bics_1.c: New test.
709 * gcc.target/aarch64/bics_2.c: Likewise.
711 2013-05-02 Jakub Jelinek <jakub@redhat.com>
713 PR rtl-optimization/57131
714 * gcc.c-torture/execute/pr57131.c: New test.
716 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
719 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
721 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
724 * gcc.target/i386/pr57091.c: New test.
726 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
728 * gcc.target/aarch64/vect-vaddv.c: New.
730 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
732 * gcc.target/aarch64/vect-vmaxv.c: New.
733 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
735 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
737 * gcc.target/aarch64/scalar-vca.c: New.
738 * gcc.target/aarch64/vect-vca.c: Likewise.
740 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
742 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
743 (test_vceqd_s64): Force arguments to SIMD registers.
744 (test_vceqzd_s64): Likewise.
745 (test_vcged_s64): Likewise.
746 (test_vcled_s64): Likewise.
747 (test_vcgezd_s64): Likewise.
748 (test_vcged_u64): Likewise.
749 (test_vcgtd_s64): Likewise.
750 (test_vcltd_s64): Likewise.
751 (test_vcgtzd_s64): Likewise.
752 (test_vcgtd_u64): Likewise.
753 (test_vclezd_s64): Likewise.
754 (test_vcltzd_s64): Likewise.
755 (test_vtst_s64): Likewise.
756 (test_vtst_u64): Likewise.
758 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
761 * g++.dg/cpp0x/decltype53.C: New.
763 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
766 * gfortran.dg/power_5.f90: New test.
768 2013-04-30 Richard Biener <rguenther@suse.de>
771 * gcc.dg/torture/pr57122.c: New testcase.
773 2013-04-30 Richard Biener <rguenther@suse.de>
776 * g++.dg/torture/pr57107.C: New testcase.
778 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
780 PR rtl-optimization/57105
781 * gcc.dg/pr57105.c: New test.
783 2013-04-30 Jakub Jelinek <jakub@redhat.com>
785 PR tree-optimization/57104
786 * gcc.dg/pr57104.c: New test.
788 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
791 * gcc.target/i386/pr44578.c: New test.
793 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
796 * gcc.target/i386/pr57097.c: New test.
798 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
801 * gcc.target/i386/pr57098.c: New test.
803 2013-04-29 Kai Tietz <ktietz@redhat.com>
805 * gcc.c-torture/execute/pr55875.c: New test.
807 2013-04-29 Richard Biener <rguenther@suse.de>
810 * gcc.dg/torture/pr57075.c: New testcase.
812 2013-04-29 Richard Biener <rguenther@suse.de>
815 * gcc.dg/autopar/pr57103.c: New testcase.
817 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
819 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
821 2013-04-29 Tom de Vries <tom@codesourcery.com>
823 * gcc.dg/pr50763.c: Update test.
825 2013-04-26 Jeff Law <law@redhat.com>
827 * gcc.dg/tree-ssa/vrp88.c: New test.
829 2013-04-29 Christian Bruel <christian.bruel@st.com>
832 * gcc.target/sh/pr57108.c: New test.
834 2013-04-29 Richard Biener <rguenther@suse.de>
837 * gfortran.dg/gomp/pr57089.f90: New testcase.
839 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
841 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
843 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
845 * gcc.target/aarch64/vect-vcvt.c: New.
847 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
849 * gcc.target/aarch64/vect-vrnd.c: New.
851 2013-04-29 Richard Biener <rguenther@suse.de>
853 PR tree-optimization/57081
854 * gcc.dg/torture/pr57081.c: New testcase.
856 2013-04-29 Jakub Jelinek <jakub@redhat.com>
858 PR tree-optimization/57083
859 * gcc.dg/torture/pr57083.c: New test.
861 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
864 * g++.dg/cpp0x/decltype52.C: New.
866 2013-04-28 Jakub Jelinek <jakub@redhat.com>
868 N3472 binary constants
869 * g++.dg/cpp/limits.C: Adjust warning wording.
870 * g++.dg/system-binary-constants-1.C: Likewise.
871 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
873 2013-04-28 Tobias Burnus <burnus@net-b.de>
876 * gfortran.dg/coarray_30.f90: New.
878 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
881 * frontend-passes (optimize_power): New function.
882 (optimize_op): Use it.
884 2013-04-27 Jakub Jelinek <jakub@redhat.com>
887 * gcc.c-torture/execute/pr56866.c: New test.
888 * gcc.target/i386/pr56866.c: New test.
890 2013-04-26 Jakub Jelinek <jakub@redhat.com>
893 * gcc.dg/setjmp-5.c: New test.
895 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
898 * g++.dg/cpp0x/constexpr-55708.C: New.
900 2013-04-26 Richard Biener <rguenther@suse.de>
902 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
903 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
904 * gcc.dg/pr53265.c: Remove XFAILs.
905 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
906 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
908 2013-04-26 Jakub Jelinek <jakub@redhat.com>
910 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
911 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
912 -fdiagnostics-color=never option similarly to
913 -fno-diagnostics-show-caret option.
915 2013-04-25 Jakub Jelinek <jakub@redhat.com>
917 PR rtl-optimization/57003
918 * gcc.target/i386/pr57003.c: New test.
920 2013-04-25 Marek Polacek <polacek@redhat.com>
922 PR tree-optimization/57066
923 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
925 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
926 Tejas Belagod <tejas.belagod@arm.com>
928 * gcc.target/aarch64/vaddv-intrinsic.c: New.
929 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
930 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
932 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
934 * gcc.target/aarch64/cmp.c: New.
936 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
938 * gcc.target/aarch64/ngc.c: New.
940 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
942 * lib/target-supports.exp
943 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
944 (check_effective_target_arm_neon_fp16_ok): Likewise.
945 (add_options_for_arm_neon_fp16): Likewise.
946 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
947 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
949 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
951 PR rtl-optimizations/57046
952 * gcc.target/i386/pr57046.c: New test.
954 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
956 * g++.dg/cpp1y/cplusplus.C: New.
958 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
960 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
962 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
964 * c-c++-common/Wpointer-arith-1.c: New.
966 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
968 * g++.dg/cpp1y/cxx1y_macro.C: New.
970 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
973 * g++.dg/cpp0x/sfinae45.C: New.
975 2013-04-24 Richard Biener <rguenther@suse.de>
978 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
980 2013-04-23 Richard Biener <rguenther@suse.de>
983 * gcc.dg/torture/pr57036-1.c: New testcase.
984 * gcc.dg/torture/pr57036-2.c: Likewise.
986 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
988 * gcc.target/aarch64/scalar-mov.c: New testcase.
990 2013-04-23 Richard Biener <rguenther@suse.de>
992 PR tree-optimization/57026
993 * gcc.dg/torture/pr57026.c: New testcase.
995 2013-04-22 Janus Weil <janus@gcc.gnu.org>
999 * gfortran.dg/transfer_check_4.f90: New.
1001 2013-04-22 Marek Polacek <polacek@redhat.com>
1004 * gcc.dg/pr56990.c: New test.
1006 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
1009 * gcc.target/i386/pr57018.c: New test.
1011 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
1013 * gcc.target/aarch64/vrecps.c: New.
1014 * gcc.target/aarch64/vrecpx.c: Likewise.
1016 2013-04-22 Christian Bruel <christian.bruel@st.com>
1019 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
1021 2013-04-21 Jeff Law <law@redhat.com>
1023 * gcc.dg/tree-ssa/forwprop-26.c: New test.
1025 2013-04-20 Tobias Burnus <burnus@net-b.de>
1028 * gfortran.dg/c_loc_test_22.f90: New.
1030 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
1032 PR rtl-optimization/56847
1033 * gcc.dg/pr56847.c: New test.
1035 2013-04-19 Richard Biener <rguenther@suse.de>
1037 PR tree-optimization/56982
1038 * gcc.c-torture/execute/pr56982.c: New testcase.
1040 2013-04-19 Martin Jambor <mjambor@suse.cz>
1042 PR tree-optimization/56718
1043 * g++.dg/ipa/imm-devirt-1.C: New test.
1044 * g++.dg/ipa/imm-devirt-2.C: Likewise.
1046 2013-04-19 Richard Biener <rguenther@suse.de>
1048 PR tree-optimization/57000
1049 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1051 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1052 Mikael Morin <mikael@gcc.gnu.org>
1055 * gfortran.dg/array_constructor_45.f90: New test.
1056 * gfortran.dg/array_constructor_46.f90: New test.
1057 * gfortran.dg/array_constructor_47.f90: New test.
1058 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
1060 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1062 PR rtl-optimization/56999
1063 * g++.dg/opt/pr56999.C: New test.
1065 2013-04-18 Cary Coutant <ccoutant@google.com>
1067 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1068 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1070 2013-04-18 Cary Coutant <ccoutant@google.com>
1072 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1073 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1074 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1075 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1076 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1077 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1078 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1079 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1080 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1081 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1082 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1084 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
1086 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1088 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1090 PR tree-optimization/56984
1091 * gcc.c-torture/compile/pr56984.c: New test.
1093 PR rtl-optimization/56992
1094 * gcc.dg/pr56992.c: New test.
1096 2013-04-17 Janus Weil <janus@gcc.gnu.org>
1099 * gfortran.dg/proc_ptr_42.f90: New.
1101 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
1103 * gnat.dg/discr41.ad[sb]: New test.
1104 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1105 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1106 * gcc.dg/vect/slp-24.c: Likewise.
1107 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1108 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1109 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1110 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1111 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1112 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1113 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1114 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1115 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1116 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1117 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1118 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1119 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1120 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1121 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1122 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1123 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1124 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1125 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1126 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1127 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1128 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1129 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1130 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1131 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1132 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1134 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
1137 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1138 * gfortran.dg/module_md5_1.f90: Remove.
1140 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1142 * gcc.target/aarch64/adds3.c: New.
1143 * gcc.target/aarch64/subs3.c: New.
1145 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1147 * gcc.target/aarch64/adds1.c: New.
1148 * gcc.target/aarch64/adds2.c: New.
1149 * gcc.target/aarch64/subs1.c: New.
1150 * gcc.target/aarch64/subs2.c: New.
1152 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
1154 Implement n3599 - Literal operator templates for strings.
1155 * g++.dg/cpp1y/udlit-char-template.C: New test.
1156 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1158 2013-04-16 Tobias Burnus <burnus@net-b.de>
1161 * gfortran.dg/no_arg_check_1.f90: New.
1162 * gfortran.dg/no_arg_check_2.f90: New.
1163 * gfortran.dg/no_arg_check_3.f90: New.
1165 2013-04-16 Janus Weil <janus@gcc.gnu.org>
1168 * gfortran.dg/proc_ptr_41.f90: New.
1170 2013-04-16 Richard Biener <rguenther@suse.de>
1172 PR tree-optimization/56756
1173 * gcc.dg/torture/pr56756.c: New testcase.
1175 2013-04-16 Tobias Burnus <burnus@net-b.de>
1178 * gfortran.dg/c_assoc_5.f90: New.
1180 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
1182 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1183 * gcc.c-torture/execute/pr33992.x: Remove.
1184 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1185 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1186 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1188 2013-04-15 Jakub Jelinek <jakub@redhat.com>
1190 PR tree-optimization/56962
1191 * gcc.c-torture/execute/pr56962.c: New test.
1193 2013-04-15 Richard Biener <rguenther@suse.de>
1195 PR tree-optimization/56933
1196 * gcc.dg/vect/pr56933.c: New testcase.
1198 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1200 * gcc.target/arm/anddi3-opt.c: New test.
1201 * gcc.target/arm/anddi3-opt2.c: Likewise.
1203 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
1205 * gcc.dg/pr56890-1.c: New test.
1206 * gcc.dg/pr56890-2.c: Likewise.
1208 2013-04-15 Joey Ye <joey.ye@arm.com>
1210 * gcc.target/arm/thumb1-far-jump-1.c: New test.
1211 * gcc.target/arm/thumb1-far-jump-2.c: New test.
1213 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
1216 * gfortran.dg/select_type_33.f03: New test.
1218 2013-04-13 Janus Weil <janus@gcc.gnu.org>
1221 * gfortran.dg/typebound_proc_29.f03: New.
1223 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1226 * gfortran.dg/typebound_proc_28.f03: New.
1228 2013-04-12 Jeff Law <law@redhat.com>
1230 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1233 2013-04-12 Tobias Burnus <burnus@net-b.de>
1236 * gfortran.dg/coarray/alloc_comp_2.f90: New.
1238 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
1241 * gcc.target/i386/pr56903.c: New test.
1243 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1246 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1247 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1248 * gfortran.dg/block_11.f90: Fix invalid test case.
1249 * gfortran.dg/function_types_3.f90: Add new error message.
1250 * gfortran.dg/global_references_1.f90: Ditto.
1251 * gfortran.dg/import2.f90: Remove unneeded parts.
1252 * gfortran.dg/import6.f90: Fix invalid test case.
1253 * gfortran.dg/proc_decl_2.f90: Ditto.
1254 * gfortran.dg/proc_decl_9.f90: Ditto.
1255 * gfortran.dg/proc_decl_18.f90: Ditto.
1256 * gfortran.dg/proc_ptr_40.f90: New.
1257 * gfortran.dg/whole_file_7.f90: Modified error wording.
1258 * gfortran.dg/whole_file_16.f90: Ditto.
1259 * gfortran.dg/whole_file_17.f90: Add -pedantic.
1260 * gfortran.dg/whole_file_18.f90: Modified error wording.
1261 * gfortran.dg/whole_file_20.f03: Ditto.
1262 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1265 2013-04-12 Richard Biener <rguenther@suse.de>
1268 2013-04-10 Richard Biener <rguenther@suse.de>
1270 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1272 2013-04-12 Tobias Burnus <burnus@net-b.de>
1275 * gfortran.dg/class_allocate_15.f90: New.
1278 2013-04-12 Tobias Burnus <burnus@net-b.de>
1280 * gfortran.dg/coarray_lib_alloc_2.f90: Update
1281 scan-tree-dump-times.
1283 2013-04-12 Jakub Jelinek <jakub@redhat.com>
1285 PR tree-optimization/56918
1286 PR tree-optimization/56920
1287 * gcc.dg/vect/pr56918.c: New test.
1288 * gcc.dg/vect/pr56920.c: New test.
1290 2013-04-12 Tobias Burnus <burnus@net-b.de>
1293 * gfortran.dg/class_allocate_14.f90: New.
1294 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1295 * gfortran.dg/coarray_lib_alloc_3.f90: New.
1297 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
1299 * gcc.dg/fold-cstvecshift.c: New testcase.
1301 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1303 * gcc.target/aarch64/negs.c: New.
1306 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1309 * g++.dg/template/arrow4.C: New test.
1311 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
1313 * gnat.dg/array23.adb: New test.
1314 * gnat.dg/array23_pkg[123].ads: New helpers.
1316 2013-04-11 Jeff Law <law@redhat.com>
1318 PR tree-optimization/56900
1319 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1321 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1324 * g++.dg/cpp0x/sfinae44.C: New.
1326 2013-04-11 Arnaud Charlet <charlet@adacore.com>
1328 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1329 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1331 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1334 * g++.dg/cpp0x/enum26.C: New.
1335 * g++.old-deja/g++.pt/mangle1.C: Adjust.
1337 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1339 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1341 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1343 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1344 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1345 loop is vectorized and that the correct instruction is generated.
1346 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1347 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1348 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1350 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1352 PR tree-optimization/56899
1353 * gcc.c-torture/execute/pr56899.c: New test.
1355 2013-04-10 David S. Miller <davem@davemloft.net>
1357 * gcc.target/sparc/setcc-4.c: New test.
1358 * gcc.target/sparc/setcc-5.c: New test.
1360 2013-04-10 Richard Biener <rguenther@suse.de>
1362 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1364 2013-04-10 Richard Biener <rguenther@suse.de>
1366 * gcc.dg/vect/slp-39.c: New testcase.
1368 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
1370 PR tree-optimization/55524
1371 * gcc.target/epiphany/fnma-1.c: New test.
1373 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1375 * gcc.dg/tree-ssa/inline-11.c: New test
1377 2013-04-10 Jakub Jelinek <jakub@redhat.com>
1380 * g++.dg/template/arrow3.C: New test.
1382 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1384 * gcc.target/arm/minmax_minus.c: New test.
1386 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1389 * c-c++-common/gomp/pr56883.c: New test.
1391 2013-04-09 Jeff Law <law@redhat.com>
1393 * gcc.dg/tree-ssa/vrp87.c: New test.
1395 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1397 PR tree-optimization/56854
1398 * g++.dg/torture/pr56854.C: New test.
1400 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1403 * gfortran.dg/array_constructor_44.f90: New test.
1405 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1408 * g++.dg/cpp0x/constexpr-specialization.C: New.
1410 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1412 * gcc.c-torture/execute/pr56837.c: New test.
1416 * g++.dg/opt/vt3.C: New test.
1417 * g++.dg/opt/vt4.C: New test.
1419 2013-04-08 Jeff Law <law@redhat.com>
1421 * gcc.dg/tree-ssa/forwprop-25.c: New test.
1423 2013-04-08 Richard Biener <rguenther@suse.de>
1425 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1427 2013-04-08 Richard Biener <rguenther@suse.de>
1429 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1431 2013-04-08 Richard Biener <rguenther@suse.de>
1433 * g++.dg/vect/slp-pr56812.cc: Adjust.
1435 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1437 * gcc.dg/pr56837.c: New test.
1438 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1439 "generated memset minus one".
1441 2013-04-07 Tobias Burnus <burnus@net-b.de>
1444 * gfortran.dg/reshape_5.f90: New.
1446 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1449 * gcc.target/powerpc/recip-1.c: Modify expected output.
1450 * gcc.target/powerpc/recip-3.c: Likewise.
1451 * gcc.target/powerpc/recip-4.c: Likewise.
1452 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1454 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1456 * gcc.target/arm/peep-ldrd-1.c: New test.
1457 * gcc.target/arm/peep-strd-1.c: Likewise.
1459 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1461 * gcc.target/arm/negdi-1.c: New test.
1462 * gcc.target/arm/negdi-2.c: Likewise.
1463 * gcc.target/arm/negdi-3.c: Likewise.
1464 * gcc.target/arm/negdi-4.c: Likewise.
1466 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1468 * lib/target-supports.exp (add_options_for_arm_v8_neon):
1469 Add -march=armv8-a when we use v8 NEON.
1470 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1471 (check_effective_target_vect_call_ceilf): Likewise.
1472 (check_effective_target_vect_call_floorf): Likewise.
1473 (check_effective_target_vect_call_roundf): Likewise.
1474 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1475 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1476 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1477 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1478 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1480 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
1482 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1483 * gcc.target/powerpc/sd-pwr6.c: Same.
1484 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1485 * g++.dg/debug/pr56294.C: XFAIL on AIX.
1487 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
1489 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1491 2013-04-04 Janus Weil <janus@gcc.gnu.org>
1494 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1495 * gfortran.dg/altreturn_4.f90: Ditto.
1496 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1497 * gfortran.dg/altreturn_5.f90: Ditto.
1498 * gfortran.dg/altreturn_6.f90: Ditto.
1499 * gfortran.dg/altreturn_7.f90: Ditto.
1501 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1503 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1505 (check_effective_target_arm_v8_neon_ok_nocache):
1507 (check_effective_target_arm_v8_neon_ok): Change to use
1508 check_effective_target_arm_v8_neon_ok_nocache.
1509 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1511 (check_effective_target_vect_call_btruncf):
1512 Enable for arm and ARMv8 NEON.
1513 (check_effective_target_vect_call_ceilf): Likewise.
1514 (check_effective_target_vect_call_floorf): Likewise.
1515 (check_effective_target_vect_call_roundf): Likewise.
1516 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1519 2013-04-04 Marek Polacek <polacek@redhat.com>
1521 PR tree-optimization/48186
1522 * gcc.dg/pr48186.c: New test.
1524 2013-04-04 Richard Biener <rguenther@suse.de>
1526 PR tree-optimization/56826
1527 * gcc.dg/vect/pr56826.c: New testcase.
1528 * gcc.dg/vect/O3-pr36098.c: Adjust.
1530 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
1532 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1533 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1534 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1535 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1536 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1537 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1538 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1539 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1540 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1541 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1543 2013-04-04 Richard Biener <rguenther@suse.de>
1545 PR tree-optimization/56213
1546 * gcc.dg/vect/vect-123.c: New testcase.
1548 2013-04-04 Tobias Burnus <burnus@net-b.de>
1551 * gfortran.dg/read_repeat_2.f90: New.
1553 2013-04-04 Richard Biener <rguenther@suse.de>
1555 PR tree-optimization/56837
1556 * g++.dg/torture/pr56837.C: New testcase.
1558 2013-04-04 Tobias Burnus <burnus@net-b.de>
1561 * gfortran.dg/c_loc_test_21.f90: New.
1562 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1563 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1564 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1565 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1566 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
1568 2013-04-03 Jeff Law <law@redhat.com>
1570 PR tree-optimization/56799
1571 * gcc.c-torture/execute/pr56799.c: New test.
1573 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1576 * g++.dg/warn/Wpointer-arith-1.C: New.
1577 * g++.dg/gomp/for-19.C: Adjust.
1579 2013-04-03 Marek Polacek <polacek@redhat.com>
1582 * gcc.dg/pr55702.c: New test.
1584 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1587 * gcc.dg/pr56809.c: New testcase.
1589 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1592 * g++.dg/debug/pr56819.C: New test.
1594 2013-04-03 Richard Biener <rguenther@suse.de>
1596 PR tree-optimization/56817
1597 * g++.dg/torture/pr56817.C: New testcase.
1599 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1601 * gcc.dg/vect/bb-slp-31.c: New file.
1603 2013-04-03 Jason Merrill <jason@redhat.com>
1606 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1608 2013-04-03 Richard Biener <rguenther@suse.de>
1610 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1612 2013-04-03 Richard Biener <rguenther@suse.de>
1614 PR tree-optimization/55964
1615 * gcc.dg/torture/pr55964-2.c: New testcase.
1617 2013-04-03 Richard Biener <rguenther@suse.de>
1619 PR tree-optimization/56501
1620 * gcc.dg/torture/pr56501.c: New testcase.
1622 2013-04-03 Richard Biener <rguenther@suse.de>
1624 PR tree-optimization/56407
1625 * gcc.dg/torture/pr56407.c: New testcase.
1627 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1629 PR tree-optimization/56790
1630 * g++.dg/ext/pr56790-1.C: New testcase.
1632 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1634 * gcc.target/i386/merge-1.c: New testcase.
1635 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1637 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1640 * gcc.c-torture/execute/pr19449.c: New test.
1642 2013-04-03 Richard Biener <rguenther@suse.de>
1644 PR tree-optimization/56812
1645 * g++.dg/vect/slp-pr56812.cc: New testcase.
1647 2013-04-03 Janus Weil <janus@gcc.gnu.org>
1651 * gfortran.dg/altreturn_8.f90: New.
1652 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1653 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1654 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1656 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1658 PR rtl-optimization/56745
1659 * gcc.c-torture/compile/pr56745.c: New test.
1661 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1663 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1665 2013-04-02 Richard Biener <rguenther@suse.de>
1667 PR tree-optimization/56778
1668 * gcc.dg/torture/pr56778.c: New testcase.
1670 2013-04-02 Richard Biener <rguenther@suse.de>
1673 * g++.dg/torture/pr56768.C: New testcase.
1675 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1677 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1679 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1682 * gfortran.dg/namelist_82.f90: New test.
1684 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1687 * gfortran.dg/implicit_class_1.f90: New.
1689 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1692 * gfortran.dg/namelist_81.f90: New test.
1694 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1696 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1697 for constant and equal string lengths.
1698 * gfortran.dg/character_comparison_5.f90: Likewise.
1699 * gfortran.dg/character_comparison_9.f90: New test.
1701 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1703 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1704 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1706 2013-03-29 Tobias Burnus <burnus@net-b.de>
1709 * gfortran.dg/optional_absent_3.f90: New.
1711 2013-03-29 Tobias Burnus <burnus@net-b.de>
1714 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1716 2013-03-29 Tobias Burnus <burnus@net-b.de>
1719 * gfortran.dg/namelist_80.f90: New.
1721 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1724 * gfortran.dg/string_length_2.f90: New test.
1725 * gfortran.dg/dependency_41.f90: New test.
1727 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1730 * gfortran.dg/array_constructor_43.f90: New test.
1731 * gfortran.dg/random_seed_3.f90: New test.
1733 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1735 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1736 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1737 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1738 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1739 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1740 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1741 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1742 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1743 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1744 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1746 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1749 * g++.dg/conversion/op4.C: Adjust.
1750 * g++.dg/cpp0x/rv1n.C: Likewise.
1751 * g++.dg/cpp0x/rv2n.C: Likewise.
1752 * g++.dg/cpp0x/template_deduction.C: Likewise.
1753 * g++.dg/expr/cond8.C: Likewise.
1754 * g++.dg/other/error4.C: Likewise.
1755 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1756 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1757 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1758 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1759 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1760 * g++.old-deja/g++.law/cvt20.C: Likewise.
1761 * g++.old-deja/g++.law/cvt8.C: Likewise.
1762 * g++.old-deja/g++.law/init8.C: Likewise.
1763 * g++.old-deja/g++.mike/net12.C: Likewise.
1764 * g++.old-deja/g++.mike/net8.C: Likewise.
1765 * g++.old-deja/g++.mike/p2793.C: Likewise.
1766 * g++.old-deja/g++.mike/p3836.C: Likewise.
1767 * g++.old-deja/g++.mike/p418.C: Likewise.
1768 * g++.old-deja/g++.mike/p701.C: Likewise.
1769 * g++.old-deja/g++.mike/p807.C: Likewise.
1771 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1774 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1777 2013-03-28 Marek Polacek <polacek@redhat.com>
1779 PR tree-optimization/56695
1780 * gcc.dg/vect/pr56695.c: New test.
1782 2013-03-28 Richard Biener <rguenther@suse.de>
1784 PR tree-optimization/37021
1785 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1786 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1788 2013-03-27 Tobias Burnus <burnus@net-b.de>
1792 * gfortran.dg/sizeof_2.f90: New.
1793 * gfortran.dg/sizeof_3.f90: New.
1794 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1796 2013-03-27 Richard Biener <rguenther@suse.de>
1798 PR tree-optimization/37021
1799 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1801 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1803 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1804 * g++.dg/ipa/ivinline-2.C: Likewise.
1805 * g++.dg/ipa/ivinline-3.C: Likewise.
1806 * g++.dg/ipa/ivinline-4.C: Likewise.
1807 * g++.dg/ipa/ivinline-5.C: Likewise.
1808 * g++.dg/ipa/ivinline-7.C: Likewise.
1809 * g++.dg/ipa/ivinline-8.C: Likewise.
1810 * g++.dg/ipa/ivinline-9.C: Likewise.
1811 * g++.dg/cpp0x/noexcept03.C: Likewise.
1812 * gcc.dg/const-1.c: Likewise.
1813 * gcc.dg/ipa/pure-const-1.c: Likewise.
1814 * gcc.dg/noreturn-8.c: Likewise.
1815 * gcc.target/i386/mmx-1.c: Likewise.
1816 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1817 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1818 * gcc.c-torture/execute/pr33992.x: New file.
1820 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1822 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1824 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1827 * g++.dg/ext/desig5.C: New.
1829 2013-03-26 Tobias Burnus <burnus@net-b.de>
1832 * gfortran.dg/merge_init_expr_2.f90: New.
1833 * gfortran.dg/merge_char_1.f90: Modify test to
1834 stay a run-time test.
1835 * gfortran.dg/merge_char_3.f90: Ditto.
1837 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1839 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1840 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1842 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1845 * g++.dg/cpp0x/range-for23.C: New.
1847 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1850 * gfortran.dg/namelist_79.f90: New.
1852 2013-03-25 Martin Jambor <mjambor@suse.cz>
1854 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1856 2013-03-25 Tobias Burnus <burnus@net-b.de>
1876 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1877 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1878 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1879 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1880 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1881 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1882 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1883 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1884 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1885 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1886 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1887 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1888 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1889 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1890 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1891 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1892 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1893 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1894 * gfortran.dg/pr32601_1.f03: Ditto.
1895 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1896 * gfortran.dg/blockdata_7.f90: New.
1897 * gfortran.dg/c_assoc_4.f90: New.
1898 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1899 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1900 * gfortran.dg/c_funloc_tests_8.f90: New.
1901 * gfortran.dg/c_loc_test_17.f90: New.
1902 * gfortran.dg/c_loc_test_18.f90: New.
1903 * gfortran.dg/c_loc_test_19.f90: New.
1904 * gfortran.dg/c_loc_test_20.f90: New.
1905 * gfortran.dg/c_sizeof_5.f90: New.
1906 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1907 * gfortran.dg/transfer_resolve_2.f90: New.
1908 * gfortran.dg/transfer_resolve_3.f90: New.
1909 * gfortran.dg/transfer_resolve_4.f90: New.
1910 * gfortran.dg/pr32601.f03: Update dg-error.
1911 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1912 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1914 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1916 * gcc.target/arm/vseleqdf.c: New test.
1917 * gcc.target/arm/vseleqsf.c: Likewise.
1918 * gcc.target/arm/vselgedf.c: Likewise.
1919 * gcc.target/arm/vselgesf.c: Likewise.
1920 * gcc.target/arm/vselgtdf.c: Likewise.
1921 * gcc.target/arm/vselgtsf.c: Likewise.
1922 * gcc.target/arm/vselledf.c: Likewise.
1923 * gcc.target/arm/vsellesf.c: Likewise.
1924 * gcc.target/arm/vselltdf.c: Likewise.
1925 * gcc.target/arm/vselltsf.c: Likewise.
1926 * gcc.target/arm/vselnedf.c: Likewise.
1927 * gcc.target/arm/vselnesf.c: Likewise.
1928 * gcc.target/arm/vselvcdf.c: Likewise.
1929 * gcc.target/arm/vselvcsf.c: Likewise.
1930 * gcc.target/arm/vselvsdf.c: Likewise.
1931 * gcc.target/arm/vselvssf.c: Likewise.
1933 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
1935 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1937 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1938 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1939 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1940 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1941 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1942 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1943 * gcc.target/aarch64/atomic-op-char.x: ... to here.
1944 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1945 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1946 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1947 * gcc.target/aarch64/atomic-op-int.x: ... to here.
1948 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1949 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1950 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1951 * gcc.target/aarch64/atomic-op-release.x: ... to here.
1952 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1953 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1954 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1955 * gcc.target/aarch64/atomic-op-short.x: ... to here.
1956 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1957 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1958 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1959 * gcc.target/arm/atomic-op-char.c: Likewise.
1960 * gcc.target/arm/atomic-op-consume.c: Likewise.
1961 * gcc.target/arm/atomic-op-int.c: Likewise.
1962 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1963 * gcc.target/arm/atomic-op-release.c: Likewise.
1964 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1965 * gcc.target/arm/atomic-op-short.c: Likewise.
1967 2013-03-25 Richard Biener <rguenther@suse.de>
1970 * g++.dg/torture/pr56694.C: New testcase.
1972 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1975 * gcc.target/arm/neon-vcond-gt.c: New test.
1976 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1977 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1979 2013-03-25 Richard Biener <rguenther@suse.de>
1981 PR tree-optimization/56689
1982 * gcc.dg/torture/pr56689.c: New testcase.
1984 2013-03-25 Kai Tietz <ktietz@redhat.com>
1986 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1988 2013-03-24 Tobias Burnus <burnus@net-b.de>
1991 * gfortran.dg/eof_5.f90: New.
1993 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
1995 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1998 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
2000 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
2002 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
2005 * gcc.c-torture/execute/builtins/builtins.exp: Add
2006 -Wl,--allow-multiple-definition for RTEMS targets.
2008 2013-03-22 Ian Bolton <ian.bolton@arm.com>
2010 * gcc.target/aarch64/movk.c: New test.
2012 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
2014 * g++.dg/ext/vector21.C: New testcase.
2016 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
2018 * gcc.target/arm/neon-for-64bits-1.c: New tests.
2019 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
2021 2013-03-21 Richard Biener <rguenther@suse.de>
2023 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
2024 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2026 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2028 * gcc.target/aarch64/vect.c: Test and result vector added
2029 for sabd and saba instructions.
2030 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
2031 instructions in assembly.
2032 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
2033 * gcc.target/aarch64/vect-fp.c: Test and result vector added
2034 for fabd instruction.
2035 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
2036 instruction in assembly.
2037 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
2039 2013-03-20 Jeff Law <law@redhat.com>
2041 * g++.dg/tree-ssa/ssa-dom.C: New test.
2043 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2045 * gcc.target/powerpc/mmfpgpr.c: New test.
2046 * gcc.target/powerpc/sd-vsx.c: Likewise.
2047 * gcc.target/powerpc/sd-pwr6.c: Likewise.
2048 * gcc.target/powerpc/vsx-float0.c: Likewise.
2050 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
2052 PR tree-optimization/56355
2053 * gcc.dg/pr56355-1.c: New file.
2055 2013-03-20 Catherine Moore <clm@codesourcery.com>
2056 Richard Sandiford <rdsandiford@googlemail.com>
2058 * gcc.target/mips/mips.exp: Add microMIPS support.
2059 * gcc.target/mips/umips-movep-2.c: New test.
2060 * gcc.target/mips/umips-lwp-2.c: New test.
2061 * gcc.target/mips/umips-swp-5.c: New test.
2062 * gcc.target/mips/umips-constraints-1.c: New test.
2063 * gcc.target/mips/umips-lwp-3.c: New test.
2064 * gcc.target/mips/umips-swp-6.c: New test.
2065 * gcc.target/mips/umips-constraints-2.c: New test.
2066 * gcc.target/mips/umips-save-restore-1.c: New test.
2067 * gcc.target/mips/umips-lwp-4.c: New test.
2068 * gcc.target/mips/umips-swp-7.c: New test.
2069 * gcc.target/mips/umips-save-restore-2.c: New test.
2070 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2071 * gcc.target/mips/umips-lwp-5.c: New test.
2072 * gcc.target/mips/umips-save-restore-3.c: New test.
2073 * gcc.target/mips/umips-lwp-6.c: New test.
2074 * gcc.target/mips/umips-swp-1.c: New test.
2075 * gcc.target/mips/umips-lwp-7.c: New test.
2076 * gcc.target/mips/umips-swp-2.c: New test.
2077 * gcc.target/mips/umips-lwp-8.c: New test.
2078 * gcc.target/mips/umips-swp-3.c: New test.
2079 * gcc.target/mips/umips-movep-1.c: New test.
2080 * gcc.target/mips/umips-lwp-1.c: New test.
2081 * gcc.target/mips/umips-swp-4.c: New test.
2083 2013-03-20 Richard Biener <rguenther@suse.de>
2085 PR tree-optimization/56661
2086 * gcc.dg/torture/pr56661.c: New testcase.
2088 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2090 PR rtl-optimization/56605
2091 * gcc.target/powerpc/pr56605.c: New.
2093 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2096 * gfortran.dg/do_1.f90: Don't xfail.
2098 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2101 * gfortran.dg/namelist_77.f90: New.
2102 * gfortran.dg/namelist_78.f90: New.
2104 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2107 * gfortran.dg/open_negative_unit_1.f90: New.
2109 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2111 * gcc.target/aarch64/sbc.c: New test.
2113 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2115 * gcc.target/aarch64/ror.c: New test.
2117 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2119 * gcc.target/aarch64/extr.c: New test.
2121 2013-03-19 Richard Biener <rguenther@suse.de>
2123 PR tree-optimization/56273
2124 * gcc.dg/tree-ssa/vrp47.c: Adjust.
2125 * c-c++-common/uninit-17.c: Likewise.
2127 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2129 PR tree-optimization/56635
2130 * g++.dg/torture/pr56635.C: New test.
2132 2013-03-18 Richard Biener <rguenther@suse.de>
2134 PR tree-optimization/3713
2135 * g++.dg/ipa/devirt-12.C: New testcase.
2137 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2140 * c-c++-common/pr56566.c: New test.
2142 2013-03-17 Jason Merrill <jason@redhat.com>
2144 * g++.dg/template/abstract-dr337.C: XFAIL.
2146 2013-03-16 Jakub Jelinek <jakub@redhat.com>
2149 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2150 * c-c++-common/pr56607.c: New test.
2152 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
2155 * g++.dg/cpp0x/constexpr-array5.C: New.
2157 2013-03-15 Tobias Burnus <burnus@net-b.de>
2160 * gfortran.dg/transfer_intrinsic_5.f90: New.
2162 2013-03-15 Kai Tietz <ktietz@redhat.com>
2164 * gcc.target/i386/movti.c: Don't test for x64 mingw.
2165 * gcc.target/i386/pr20020-1.c: Likewise.
2166 * gcc.target/i386/pr20020-2.c: Likewise.
2167 * gcc.target/i386/pr20020-3.c: Likewise.
2168 * gcc.target/i386/pr53425-1.c: Likewise.
2169 * gcc.target/i386/pr53425-2.c: Likewise.
2170 * gcc.target/i386/pr55093.c: Likewise.
2171 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2173 2013-03-15 Jakub Jelinek <jakub@redhat.com>
2176 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2177 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
2179 2013-03-14 Jakub Jelinek <jakub@redhat.com>
2181 PR tree-optimization/53265
2182 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2184 * gcc.dg/graphite/id-6.c (test): Likewise.
2185 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2186 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2188 PR tree-optimization/53265
2189 * gcc.dg/pr53265.c: New test.
2190 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2192 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2194 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
2195 n, use it as high bound instead of 4.
2197 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2200 * gcc.target/sh/pr49880-1.c: New.
2201 * gcc.target/sh/pr49880-2.c: New.
2202 * gcc.target/sh/pr49880-3.c: New.
2203 * gcc.target/sh/pr49880-4.c: New.
2204 * gcc.target/sh/pr49880-5.c: New.
2206 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2208 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2210 2013-03-13 Richard Biener <rguenther@suse.de>
2212 PR tree-optimization/56608
2213 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2215 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2218 * g++.dg/cpp0x/alias-decl-32.C: New.
2220 2013-03-11 Jan Hubicka <jh@suse.cz>
2223 * gcc.c-torture/compile/pr56571.c: New testcase.
2225 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2227 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2228 * gcc.dg/tree-ssa/pr55579.c: Likewise.
2230 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2232 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2233 * gcc.dg/inline_4.c: Likewise.
2234 * gcc.dg/unroll_2.c: Likewise.
2235 * gcc.dg/unroll_3.c: Likewise.
2236 * gcc.dg/unroll_4.c: Likewise.
2238 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2241 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2244 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2246 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2249 * gcc.c-torture/compile/pr40797.c: New.
2251 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2253 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2255 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
2258 * gfortran.dg/class_56.f90: New test.
2260 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
2263 * gcc.target/mips/pr56524.c: New test.
2265 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2268 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2270 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2273 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2275 2013-03-08 Marek Polacek <polacek@redhat.com>
2277 PR tree-optimization/56478
2278 * gcc.dg/torture/pr56478.c: New test.
2280 2013-03-08 Kai Tietz <ktietz@redhat.com>
2282 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2283 targets linker option --allow-multiple-definition.
2285 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2286 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2287 * gcc.dg/pr52549.c: Add LLP64 case.
2288 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2289 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2290 * gcc.dg/torture/pr51071-2.c: Likewise.
2291 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2292 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2293 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2294 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2295 * gcc.dg/weak/weak-1.c: Likewise.
2296 * gcc.dg/weak/weak-2.c: Likewise.
2297 * gcc.dg/weak/weak-3.c: Likewise.
2298 * gcc.dg/weak/weak-4.c: Likewise.
2299 * gcc.dg/weak/weak-5.c: Likewise.
2300 * gcc.dg/weak/weak-15.c: Likewise.
2301 * gcc.dg/weak/weak-16.c: Likewise.
2303 * c-c++-common/pr54486.c: Skip test for mingw-targets.
2305 2013-03-07 Jakub Jelinek <jakub@redhat.com>
2307 PR tree-optimization/56559
2308 * gcc.dg/tree-ssa/reassoc-26.c: New test.
2310 2013-03-07 Andreas Schwab <schwab@suse.de>
2312 * gcc.dg/pr31490.c: Fix last change.
2314 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2317 * g++.dg/template/crash115.C: New.
2319 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2321 PR tree-optimization/56539
2322 * gcc.c-torture/compile/pr56539.c: New test.
2324 2013-03-06 Kai Tietz <ktietz@redhat.com>
2326 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2328 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2329 * gcc.dg/lto/20091013-1_2.c: Likewise.
2330 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2332 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2334 * gnat.dg/specs/aggr6.ads: New test.
2336 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2338 * gnat.dg/loop_optimization15.ad[sb]: New test.
2340 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2343 * gcc.dg/pr56548.c: New test.
2345 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2348 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2350 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2353 * g++.dg/template/typename20.C: New test.
2355 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2358 * gcc.dg/pr56510.c: New test.
2360 PR rtl-optimization/56484
2361 * gcc.c-torture/compile/pr56484.c: New test.
2363 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2366 * g++.dg/warn/Wsign-conversion-2.C: New.
2368 2013-03-05 Richard Biener <rguenther@suse.de>
2370 PR tree-optimization/56270
2371 * gcc.dg/vect/slp-38.c: New testcase.
2373 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2375 PR rtl-optimization/56494
2376 * gcc.dg/pr56494.c: New test.
2378 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
2380 * gcc.dg/pr56424.c: New test.
2382 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2384 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2385 * gcc.dg/pr56228.c <avr>: Skip.
2387 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2390 PR tree-optimization/52631
2391 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2393 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
2395 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2396 * gcc.dg/vect/vect-83_64.c: Same.
2398 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2401 * gfortran.dg/pointer_check_13.f90: New test.
2403 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2406 * gfortran.dg/array_constructor_42.f90: New test.
2408 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2411 * g++.dg/template/static33.C: New.
2412 * g++.dg/template/static34.C: Likewise.
2415 * g++.dg/template/static35.C: New.
2417 2013-03-01 Steve Ellcey <sellcey@mips.com>
2419 * gcc.dg/pr56396.c: Require pic support.
2421 2013-03-01 Richard Biener <rguenther@suse.de>
2423 PR tree-optimization/55481
2424 * gcc.dg/torture/pr56488.c: New testcase.
2426 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
2427 Jakub Jelinek <jakub@redhat.com>
2430 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2431 no_sanitize_address attribute rather than no_address_safety_analysis.
2432 * g++.dg/asan/sanitizer_test_utils.h
2433 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2434 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2435 in addition to no_address_safety_analysis.
2437 2013-02-28 Jason Merrill <jason@redhat.com>
2440 * g++.dg/cpp0x/constexpr-and.C: New.
2442 2013-02-28 Martin Jambor <mjambor@suse.cz>
2444 PR tree-optimization/56294
2445 * g++.dg/debug/pr56294.C: New test.
2447 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2449 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2451 2013-02-27 Marek Polacek <polacek@redhat.com>
2453 PR rtl-optimization/56466
2454 * gcc.dg/pr56466.c: New test.
2456 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2458 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2459 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2460 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2462 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
2465 * gcc.dg/pr45472.c: New test.
2467 2013-02-26 Marek Polacek <polacek@redhat.com>
2469 PR tree-optimization/56426
2470 * gcc.dg/pr56436.c: New test.
2472 2013-02-26 Jakub Jelinek <jakub@redhat.com>
2474 PR tree-optimization/56448
2475 * gcc.c-torture/compile/pr56448.c: New test.
2477 PR tree-optimization/56443
2478 * gcc.dg/torture/pr56443.c: New test.
2480 2013-02-25 Richard Biener <rguenther@suse.de>
2482 PR tree-optimization/56175
2483 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2485 2013-02-24 Jakub Jelinek <jakub@redhat.com>
2488 * g++.dg/torture/pr56403.C: New test.
2490 2013-02-25 Catherine Moore <clm@codesourcery.com>
2493 2013-02-24 Catherine Moore <clm@codesourcery.com>
2494 Richard Sandiford <rdsandiford@googlemail.com>
2496 * gcc.target/mips/mips.exp: Add microMIPS support.
2497 * gcc.target/mips/umips-movep-2.c: New test.
2498 * gcc.target/mips/umips-lwp-2.c: New test.
2499 * gcc.target/mips/umips-swp-5.c: New test.
2500 * gcc.target/mips/umips-constraints-1.c: New test.
2501 * gcc.target/mips/umips-lwp-3.c: New test.
2502 * gcc.target/mips/umips-swp-6.c: New test.
2503 * gcc.target/mips/umips-constraints-2.c: New test.
2504 * gcc.target/mips/umips-save-restore-1.c: New test.
2505 * gcc.target/mips/umips-lwp-4.c: New test.
2506 * gcc.target/mips/umips-swp-7.c: New test.
2507 * gcc.target/mips/umips-save-restore-2.c: New test.
2508 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2509 * gcc.target/mips/umips-lwp-5.c: New test.
2510 * gcc.target/mips/umips-save-restore-3.c: New test.
2511 * gcc.target/mips/umips-lwp-6.c: New test.
2512 * gcc.target/mips/umips-swp-1.c: New test.
2513 * gcc.target/mips/umips-lwp-7.c: New test.
2514 * gcc.target/mips/umips-swp-2.c: New test.
2515 * gcc.target/mips/umips-lwp-8.c: New test.
2516 * gcc.target/mips/umips-swp-3.c: New test.
2517 * gcc.target/mips/umips-movep-1.c: New test.
2518 * gcc.target/mips/umips-lwp-1.c: New test.
2519 * gcc.target/mips/umips-swp-4.c: New test.
2521 2013-02-24 Catherine Moore <clm@codesourcery.com>
2522 Richard Sandiford <rdsandiford@googlemail.com>
2524 * gcc.target/mips/mips.exp: Add microMIPS support.
2525 * gcc.target/mips/umips-movep-2.c: New test.
2526 * gcc.target/mips/umips-lwp-2.c: New test.
2527 * gcc.target/mips/umips-swp-5.c: New test.
2528 * gcc.target/mips/umips-constraints-1.c: New test.
2529 * gcc.target/mips/umips-lwp-3.c: New test.
2530 * gcc.target/mips/umips-swp-6.c: New test.
2531 * gcc.target/mips/umips-constraints-2.c: New test.
2532 * gcc.target/mips/umips-save-restore-1.c: New test.
2533 * gcc.target/mips/umips-lwp-4.c: New test.
2534 * gcc.target/mips/umips-swp-7.c: New test.
2535 * gcc.target/mips/umips-save-restore-2.c: New test.
2536 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2537 * gcc.target/mips/umips-lwp-5.c: New test.
2538 * gcc.target/mips/umips-save-restore-3.c: New test.
2539 * gcc.target/mips/umips-lwp-6.c: New test.
2540 * gcc.target/mips/umips-swp-1.c: New test.
2541 * gcc.target/mips/umips-lwp-7.c: New test.
2542 * gcc.target/mips/umips-swp-2.c: New test.
2543 * gcc.target/mips/umips-lwp-8.c: New test.
2544 * gcc.target/mips/umips-swp-3.c: New test.
2545 * gcc.target/mips/umips-movep-1.c: New test.
2546 * gcc.target/mips/umips-lwp-1.c: New test.
2547 * gcc.target/mips/umips-swp-4.c: New test.
2549 2013-02-22 Jakub Jelinek <jakub@redhat.com>
2552 * lib/asan-dg.exp (asan_link_flags): Add
2553 -B${gccpath}/libsanitizer/asan/ to flags.
2555 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2558 * gcc.dg/torture/pr56420.c: New test.
2560 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
2563 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2565 2013-02-21 Martin Jambor <mjambor@suse.cz>
2567 PR tree-optimization/56310
2568 * g++.dg/ipa/pr56310.C: New test.
2570 2013-02-21 Janus Weil <janus@gcc.gnu.org>
2573 * gfortran.dg/proc_ptr_comp_37.f90: New.
2575 2013-02-21 Richard Biener <rguenther@suse.de>
2577 PR tree-optimization/56415
2579 2013-02-11 Richard Biener <rguenther@suse.de>
2581 PR tree-optimization/56273
2582 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2583 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2584 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2585 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2586 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2587 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2589 2013-02-21 Marek Polacek <polacek@redhat.com>
2591 PR tree-optimization/56398
2592 * g++.dg/torture/pr56398.C: New test.
2594 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2597 * gcc.c-torture/compile/pr56405.c: New test.
2599 2013-02-20 Jan Hubicka <jh@suse.cz>
2601 PR tree-optimization/56265
2602 * g++.dg/ipa/devirt-11.C: New testcase.
2604 2013-02-20 Richard Biener <rguenther@suse.de>
2606 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2608 2013-02-20 Richard Biener <rguenther@suse.de>
2609 Jakub Jelinek <jakub@redhat.com>
2611 PR tree-optimization/56396
2612 * gcc.dg/pr56396.c: New testcase.
2614 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2617 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2619 2013-02-19 Richard Biener <rguenther@suse.de>
2621 PR tree-optimization/56384
2622 * gcc.dg/torture/pr56384.c: New testcase.
2624 2013-02-19 Jakub Jelinek <jakub@redhat.com>
2626 PR tree-optimization/56350
2627 * gcc.dg/pr56350.c: New test.
2629 PR tree-optimization/56381
2630 * g++.dg/opt/pr56381.C: New test.
2632 2013-02-18 Jakub Jelinek <jakub@redhat.com>
2635 * lib/dg-pch.exp (pch-init, pch-finish,
2636 check_effective_target_pch_supported_debug): New procs.
2637 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2638 Likewise if $pch_unsupported_debug and $flags include -g.
2639 Skip FAILs about missing *.gch file if $pch_unsupported_debug
2640 and dg-require-effective-target pch_unsupported_debug.
2641 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2642 * objc.dg/pch/pch.exp: Likewise.
2643 * gcc.dg/pch/pch.exp: Likewise.
2644 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2645 pch_unsupported_debug.
2646 * gcc.dg/pch/valid-1.hs: Likewise.
2647 * gcc.dg/pch/valid-1b.c: Likewise.
2648 * gcc.dg/pch/valid-1b.hs: Likewise.
2650 2013-02-18 Richard Biener <rguenther@suse.de>
2652 PR tree-optimization/56366
2653 * gcc.dg/torture/pr56366.c: New testcase.
2655 2013-02-18 Richard Biener <rguenther@suse.de>
2658 * gcc.dg/torture/pr56349.c: New testcase.
2660 2013-02-18 Richard Biener <rguenther@suse.de>
2662 PR tree-optimization/56321
2663 * gcc.dg/torture/pr56321.c: New testcase.
2665 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2667 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2669 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2670 Dodji Seketeli <dodji@redhat.com>
2673 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2674 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2675 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2676 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2677 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2678 * c-c++-common/asan/pr56330.c: Likewise.
2679 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2680 Ensure the size argument of __builtin_memcpy is a constant.
2682 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2683 Paolo Carlini <paolo.carlini@oracle.com>
2686 * g++.dg/cpp0x/enum23.C: New.
2688 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2691 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2693 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2695 PR rtl-optimization/56348
2696 * gcc.target/i386/pr56348.c: New test.
2698 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2700 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2701 * gcc.target/arm/interrupt-2.c: Likewise.
2703 2013-02-15 Tobias Burnus <burnus@net-b.de>
2706 * gfortran.dg/matmul_9.f90: New.
2708 2013-02-15 Tobias Burnus <burnus@net-b.de>
2711 * gfortran.dg/init_flag_11.f90: New.
2713 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2715 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2717 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2719 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2722 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2723 Tobias Burnus <burnus@net-b.de>
2726 * gfortran.dg/allocatable_function_7.f90: New.
2728 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2730 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2731 * asan_globals_test-wrapper.cc: New file.
2732 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2733 instead of asan_globals_test.cc as dg-additional-sources.
2734 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2735 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2736 "sanitizer_test_utils.h" instead of
2737 "sanitizer_common/tests/sanitizer_test_utils.h".
2738 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2739 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2740 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2741 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2742 * g++.dg/asan/asan_test.cc: Synced from upstream.
2743 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2745 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2748 * c-c++-common/asan/memcmp-2.c: New test.
2750 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2753 * g++.dg/cpp0x/udlit-string-literal.h: New.
2754 * g++.dg/cpp0x/udlit-string-literal.C: New.
2756 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2758 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2760 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2763 * gcc.target/arm/pr56184.C: New test.
2765 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2768 * g++.dg/torture/pr56302.C: New test.
2769 * g++.dg/cpp0x/constexpr-56302.C: New test.
2770 * c-c++-common/pr56302.c: New test.
2772 2013-02-13 Tobias Burnus <burnus@net-b.de>
2773 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2776 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2777 * gfortran.dg/quad_3.f90: Ditto.
2779 2013-02-13 Kostya Serebryany <kcc@google.com>
2781 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2782 to match the fresh asan run-time.
2783 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2785 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2787 Avoid instrumenting duplicated memory access in the same basic block
2788 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2789 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2790 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2791 * c-c++-common/asan/inc.c: Likewise.
2793 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2796 * gcc.target/i386/pr56148.c: New test.
2798 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2799 Tobias Burnus <burnus@net-b.de>
2802 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2805 2013-02-12 Richard Biener <rguenther@suse.de>
2808 * gcc.dg/lto/pr56297_0.c: New testcase.
2809 * gcc.dg/lto/pr56297_0.c: Likewise.
2811 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2814 * gfortran.dg/typebound_deferred_1.f90: New.
2816 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2818 PR rtl-optimization/56151
2819 * gcc.target/i386/pr56151.c: New test.
2821 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2823 * g++.dg/ext/mv12.C: New test.
2824 * g++.dg/ext/mv12.h: New file.
2825 * g++.dg/ext/mv12-aux.C: New file.
2826 * g++.dg/ext/mv13.C: New test.
2828 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2830 * lib/target-supports.exp
2831 (check_effective_target_powerpc_eabi_ok): New.
2832 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2834 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2835 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2837 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2838 * gcc.target/powerpc/pr51623.c: Likewise.
2839 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2840 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2842 2013-02-11 Alexander Potapenko <glider@google.com>
2843 Jack Howarth <howarth@bromo.med.uc.edu>
2844 Jakub Jelinek <jakub@redhat.com>
2847 * g++.dg/asan/pr55617.C: Run on all targets.
2849 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2851 PR rtl-optimization/56275
2852 * gcc.dg/pr56275.c: New test.
2854 2013-02-11 Richard Biener <rguenther@suse.de>
2856 PR tree-optimization/56273
2857 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2859 2013-02-11 Richard Biener <rguenther@suse.de>
2861 PR tree-optimization/56264
2862 * gcc.dg/torture/pr56264.c: New testcase.
2864 2013-02-11 Richard Biener <rguenther@suse.de>
2866 PR tree-optimization/56273
2867 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2868 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2869 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2870 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2871 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2872 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2874 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2876 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2877 for *-*-linux-gnu targets.
2878 * g++.dg/asan/interception-test-1.c: Ditto.
2879 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2880 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2882 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2885 * gfortran.dg/intrinsic_size_4.f90 : New test.
2887 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2890 * gcc.target/powerpc/pr56256.c: New test.
2892 2013-02-08 Ian Lance Taylor <iant@google.com>
2894 * lib/go.exp: Load timeout.exp.
2896 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2898 PR rtl-optimization/56246
2899 * gcc.target/i386/pr56246.c: New test.
2901 2013-02-08 Jeff Law <law@redhat.com>
2904 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2906 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2909 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2912 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2914 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2916 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2918 PR rtl-optimization/56195
2919 * gcc.dg/torture/pr56195.c: New test.
2921 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2924 * gfortran.dg/recursive_interface_2.f90: New test.
2926 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2928 PR tree-optimization/56250
2929 * gcc.c-torture/execute/pr56250.c: New test.
2931 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2933 PR tree-optimization/56064
2934 * gcc.dg/fixed-point/view-convert-2.c: New test.
2936 2013-02-08 Michael Matz <matz@suse.de>
2938 PR tree-optimization/52448
2939 * gcc.dg/pr52448.c: New test.
2941 2013-02-08 Richard Biener <rguenther@suse.de>
2944 * gcc.dg/torture/pr56181.c: New testcase.
2946 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2949 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2950 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2952 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2955 * g++.dg/parse/crash61.C: New test.
2958 * g++.dg/parse/pr56239.C: New test.
2961 * g++.dg/abi/mangle61.C: New test.
2963 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
2965 PR rtl-optimization/56225
2966 * gcc.target/i386/pr56225.c: New test.
2968 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2971 * gcc.dg/guality/pr56154-1.c: New test.
2972 * gcc.dg/guality/pr56154-2.c: New test.
2973 * gcc.dg/guality/pr56154-3.c: New test.
2974 * gcc.dg/guality/pr56154-4.c: New test.
2975 * gcc.dg/guality/pr56154-aux.c: New file.
2977 PR tree-optimization/55789
2978 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2980 * gcc.dg/tree-ssa/inline-3.c: Add
2981 --param max-early-inliner-iterations=2 option.
2983 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2986 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2987 Add -fno-dwarf2-cfi-asm to dg-options.
2990 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2993 * gcc.dg/pr56228.c: New test.
2995 2013-02-07 Alan Modra <amodra@gmail.com>
2998 * gcc.target/powerpc/pr54009.c: New test.
3000 * gfortran.dg/pr54131.f: New test.
3002 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
3005 * gfortran.dg/array_constructor_41.f90: New test.
3007 2013-02-06 Janus Weil <janus@gcc.gnu.org>
3010 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
3012 2013-02-06 Jakub Jelinek <jakub@redhat.com>
3015 * g++.dg/gomp/pr56217.C: New test.
3017 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3019 PR tree-optimization/56205
3020 * gcc.dg/tree-ssa/stdarg-6.c: New test.
3021 * gcc.c-torture/execute/pr56205.c: New test.
3023 2013-02-05 Richard Biener <rguenther@suse.de>
3025 PR tree-optimization/53342
3026 PR tree-optimization/53185
3027 * gcc.dg/vect/pr53185-2.c: New testcase.
3029 2013-02-05 Jan Hubicka <jh@suse.cz>
3031 PR tree-optimization/55789
3032 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3033 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3034 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3035 * g++.dg/ipa/inline-1.C: New testcase.
3036 * g++.dg/ipa/inline-2.C: New testcase.
3037 * g++.dg/ipa/inline-3.C: New testcase.
3039 2013-02-05 Jan Hubicka <jh@suse.cz>
3041 PR tree-optimization/55789
3042 * g++.dg/torture/pr55789.C: New testcase.
3044 2013-02-05 Jakub Jelinek <jakub@redhat.com>
3047 * gcc.dg/pr56167.c: New test.
3049 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3052 * gcc.target/sh/pr55146.c: New.
3054 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3056 PR tree-optimization/54386
3057 * gcc.target/sh/pr54386.c: New.
3059 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
3062 * gfortran.dg/realloc_on _assign_16.f90 : New test.
3065 * gfortran.dg/realloc_on _assign_17.f90 : New test.
3067 2013-02-04 Alexander Potapenko <glider@google.com>
3068 Jack Howarth <howarth@bromo.med.uc.edu>
3069 Jakub Jelinek <jakub@redhat.com>
3072 * g++.dg/asan/pr55617.C: New test.
3074 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3077 * gfortran.dg/typebound_operator_19.f90: New test.
3078 * gfortran.dg/typebound_assignment_4.f90: New test.
3080 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3083 * gfortran.dg/recursive_interface_1.f90: New test.
3085 2013-02-04 Richard Guenther <rguenther@suse.de>
3088 * gcc.dg/lto/pr56168_0.c: New testcase.
3089 * gcc.dg/lto/pr56168_1.c: Likewise.
3091 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3095 * gfortran.dg/block_12.f90: New test.
3096 * gfortran.dg/module_error_1.f90: New test.
3098 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3100 * lib/target-supports.exp (check_effective_target_vect_float)
3101 (check_effective_target_vect_no_align): Add mips-sde-elf.
3103 2013-02-01 Jakub Jelinek <jakub@redhat.com>
3105 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3107 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
3109 * gcc.dg/pr56023.c: XFAIL on AIX.
3110 * gcc.dg/vect/pr49352.c: Same.
3112 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
3114 * gnat.dg/opt26.adb: New test.
3116 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3119 2013-01-27 Amol Pise <amolpise15@gmail.com>
3121 * gcc.target/arm/neon-vfnms-1.c: New test.
3122 * gcc.target/arm/neon-vfnma-1.c: New test.
3124 2013-01-31 Richard Biener <rguenther@suse.de>
3126 PR tree-optimization/56157
3127 * gcc.dg/torture/pr56157.c: New testcase.
3129 2013-01-30 Richard Biener <rguenther@suse.de>
3131 PR tree-optimization/56150
3132 * gcc.dg/torture/pr56150.c: New testcase.
3134 2013-01-30 Jakub Jelinek <jakub@redhat.com>
3137 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3138 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
3139 printed in backtrace.
3140 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3141 to avoid errors about mismatched allocation vs. deallocation.
3144 * g++.dg/mv1.C: Moved to...
3145 * g++.dg/ext/mv1.C: ... here. Adjust test.
3146 * g++.dg/mv2.C: Moved to...
3147 * g++.dg/ext/mv2.C: ... here. Adjust test.
3148 * g++.dg/mv3.C: Moved to...
3149 * g++.dg/ext/mv3.C: ... here.
3150 * g++.dg/mv4.C: Moved to...
3151 * g++.dg/ext/mv4.C: ... here.
3152 * g++.dg/mv5.C: Moved to...
3153 * g++.dg/ext/mv5.C: ... here. Adjust test.
3154 * g++.dg/mv6.C: Moved to...
3155 * g++.dg/ext/mv6.C: ... here. Adjust test.
3156 * g++.dg/ext/mv7.C: New test.
3157 * g++.dg/ext/mv8.C: New test.
3158 * g++.dg/ext/mv9.C: New test.
3159 * g++.dg/ext/mv10.C: New test.
3160 * g++.dg/ext/mv11.C: New test.
3162 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
3164 PR rtl-optimization/56144
3165 * gcc.dg/pr56144.c: New.
3167 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
3169 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3171 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3172 * g++.dg/cpp0x/constexpr-55573.C: Same
3174 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
3176 PR tree-optimization/56064
3177 * gcc.dg/fixed-point/view-convert.c: New test.
3179 2013-01-30 Andreas Schwab <schwab@suse.de>
3181 * lib/target-supports-dg.exp (dg-process-target): Use expr to
3182 evaluate the end index in string range.
3184 2013-01-30 Tobias Burnus <burnus@net-b.de>
3187 * gfortran.dg/allocatable_function_6.f90: New.
3189 2013-01-29 Janus Weil <janus@gcc.gnu.org>
3190 Mikael Morin <mikael@gcc.gnu.org>
3193 * gfortran.dg/proc_ptr_comp_36.f90: New.
3195 2013-01-29 Richard Biener <rguenther@suse.de>
3197 PR tree-optimization/55270
3198 * gcc.dg/torture/pr55270.c: New testcase.
3200 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3202 PR rtl-optimization/56117
3203 * gcc.dg/pr56117.c: New test.
3205 2013-01-28 Richard Biener <rguenther@suse.de>
3207 PR tree-optimization/56034
3208 * gcc.dg/torture/pr56034.c: New testcase.
3210 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3212 PR tree-optimization/56125
3213 * gcc.dg/pr56125.c: New test.
3215 2013-01-28 Tobias Burnus <burnus@net-b.de>
3216 Mikael Morin <mikael@gcc.gnu.org>
3219 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3220 * gfortran.dg/import8.f90: Likewise.
3221 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3222 * gfortran.dg/import10.f90: New test.
3223 * gfortran.dg/import11.f90: Likewise
3225 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3228 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3229 string.h. Provide memset, malloc and free prototypes, adjust line
3230 numbers in dg-output.
3231 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3232 Provide memset prototype and adjust line numbers in dg-output.
3233 * c-c++-common/asan/global-overflow-1.c: Likewise.
3235 PR tree-optimization/56094
3236 * gcc.dg/pr56094.c: New test.
3238 2013-01-27 Amol Pise <amolpise15@gmail.com>
3240 * gcc.target/arm/neon-vfnms-1.c: New test.
3241 * gcc.target/arm/neon-vfnma-1.c: New test.
3243 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
3246 * gcc.target/i386/pr56114.c: New test.
3248 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
3251 * gfortran.dg/associate_14.f90: New test.
3254 * gfortran.dg/associate_13.f90: New test.
3256 2013-01-25 Jakub Jelinek <jakub@redhat.com>
3258 PR tree-optimization/56098
3259 * gcc.dg/pr56098-1.c: New test.
3260 * gcc.dg/pr56098-2.c: New test.
3262 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
3265 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3267 2013-01-22 Marek Polacek <polacek@redhat.com>
3269 PR tree-optimization/56035
3270 * gcc.dg/pr56035.c: New test.
3272 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3274 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3277 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3279 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3281 2013-01-24 Jakub Jelinek <jakub@redhat.com>
3284 * gcc.dg/pr56078.c: New test.
3285 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3287 2013-01-24 Martin Jambor <mjambor@suse.cz>
3289 PR tree-optimization/55927
3290 * g++.dg/ipa/devirt-10.C: Disable early inlining.
3292 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
3294 * gcc.target/i386/movsd.c: New test.
3296 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
3299 * gcc.target/i386/pr55934.c: New test.
3301 2013-01-23 Janus Weil <janus@gcc.gnu.org>
3304 * gfortran.dg/select_8.f90: New.
3306 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
3308 * gcc.target/microblaze/microblaze.exp: Remove
3309 target_config_cflags check.
3311 2013-01-23 Jakub Jelinek <jakub@redhat.com>
3314 * gfortran.dg/gomp/pr56052.f90: New test.
3317 * gcc.dg/pr49069.c: New test.
3319 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3322 * g++.dg/cpp0x/constexpr-static10.C: New.
3324 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
3327 * gcc.target/i386/pr56028.c: New test.
3329 2013-01-22 Jakub Jelinek <jakub@redhat.com>
3332 * gcc.target/i386/pr55686.c: New test.
3334 2013-01-22 Dodji Seketeli <dodji@redhat.com>
3337 * g++.dg/cpp0x/variadic139.C: New test.
3338 * g++.dg/cpp0x/variadic140.C: Likewise.
3339 * g++.dg/cpp0x/variadic141.C: Likewise.
3341 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
3343 * gnat.dg/warn8.adb: New test.
3345 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3348 * gfortran.dg/include_8.f90: New test.
3350 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3352 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3353 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3355 2013-01-21 Jakub Jelinek <jakub@redhat.com>
3357 PR tree-optimization/56051
3358 * gcc.c-torture/execute/pr56051.c: New test.
3360 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3362 PR rtl-optimization/56023
3363 * gcc.dg/pr56023.c: New test.
3365 2013-01-21 Martin Jambor <mjambor@suse.cz>
3368 * gcc.target/i386/pr56022.c: New test.
3370 2013-01-21 Jason Merrill <jason@redhat.com>
3372 * lib/target-supports.exp (check_effective_target_alias): New.
3374 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
3377 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3379 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
3381 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3383 2013-01-19 Jeff Law <law@redhat.com>
3385 PR tree-optimization/52631
3386 * tree-ssa/pr52631.c: New test.
3387 * tree-ssa/ssa-fre-9: Update expected output.
3389 2013-01-19 Anthony Green <green@moxielogic.com>
3391 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3394 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3396 PR tree-optimization/56029
3397 * g++.dg/torture/pr56029.C: New test.
3399 2013-01-18 Sharad Singhai <singhai@google.com>
3401 PR tree-optimization/55995
3402 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3404 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
3407 * gcc.target/i386/pr55433.c: New.
3409 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3412 * gfortran.dg/pr56015.f90: New test.
3414 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
3416 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3418 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
3420 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3421 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3422 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3423 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3424 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3426 2013-01-17 Jeff Law <law@redhat.com>
3428 * gcc.dg/pr52573.c: Move to...
3429 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
3431 PR rtl-optimization/52573
3432 * gcc.dg/pr52573.c: New test.
3434 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
3437 * g++.dg/asan/interception-test-1.C: Skip on darwin.
3438 * lib/target-supports.exp (check_effective_target_swapcontext): Use
3439 check_no_compiler_messages to test support in ucontext.h.
3440 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3441 compliant RLIMIT_AS.
3443 2013-01-17 Marek Polacek <polacek@redhat.com>
3445 PR rtl-optimization/55833
3446 * gcc.dg/pr55833.c: New test.
3448 2013-01-17 Jan Hubicka <jh@suse.cz>
3450 PR tree-optimization/55273
3451 * gcc.c-torture/compile/pr55273.c: New testcase.
3453 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
3456 * gcc.target/pr55981.c: New test.
3458 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
3460 * gcc.target/arm/pr40887.c: Require at least armv5.
3461 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3462 * gcc.target/arm/pr51915.c: Likewise.
3463 * gcc.target/arm/pr52006.c: Likewise.
3464 * gcc.target/arm/pr53187.c: Likewise.
3466 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3467 * gcc.target/arm/ftest-support-arm.h: Delete.
3468 * gcc.target/arm/ftest-support-thumb.h: Delete.
3469 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3470 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3471 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3472 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3473 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3474 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3475 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3476 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3477 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3478 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3479 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3480 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3481 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3482 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3483 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3484 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3485 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3486 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3487 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3488 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3489 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3490 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3491 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3492 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3494 2013-01-17 Martin Jambor <mjambor@suse.cz>
3496 PR tree-optimizations/55264
3497 * g++.dg/ipa/pr55264.C: New test.
3499 2013-01-16 Janus Weil <janus@gcc.gnu.org>
3502 * gfortran.dg/class_55.f90: New.
3504 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
3507 * gcc.c-torture/execute/builtins/builtins.exp: Add
3508 -Wl,--allow-multiple-definition for eabi and elf targets.
3511 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3512 check_effective_target_vect_perm_short,
3513 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3514 check_effective_target_vect64): Return 0 for big-endian ARM.
3515 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3517 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3520 2013-01-16 Richard Biener <rguenther@suse.de>
3522 PR tree-optimization/55964
3523 * gcc.dg/torture/pr55964.c: New testcase.
3525 2013-01-16 Richard Biener <rguenther@suse.de>
3527 PR tree-optimization/54767
3528 PR tree-optimization/53465
3529 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3531 2013-01-16 Christian Bruel <christian.bruel@st.com>
3534 * gcc.target/sh/sh-switch.c: New testcase.
3536 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3538 * gcc.dg/webizer.c: Increase the array size.
3540 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3543 * gcc.dg/pr55940.c: New test.
3545 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
3546 Harald Anlauf <anlauf@gmx.de>
3548 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3549 * gfortran.dg/bounds_check_5.f90: Likewise.
3550 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3551 * gfortran.dg/continuation_9.f90: Likewise.
3552 * gfortran.dg/move_alloc_13.f90: Likewise.
3553 * gfortran.dg/structure_constructor_11.f90: Likewise.
3554 * gfortran.dg/tab_continuation.f: Likewise.
3555 * gfortran.dg/warning-directive-2.F90: Likewise.
3556 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3558 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3560 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3561 * gcc.target/arm/fma-sp.c: Likewise.
3563 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
3565 PR rtl-optimization/55153
3566 * gcc.dg/pr55153.c: New.
3568 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3570 PR tree-optimization/55920
3571 * gcc.c-torture/compile/pr55920.c: New test.
3573 2013-01-15 Richard Biener <rguenther@suse.de>
3576 * gcc.dg/torture/pr55882.c: New testcase.
3578 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3580 PR tree-optimization/55955
3581 * gcc.c-torture/compile/pr55955.c: New test.
3583 2013-01-15 Dodji Seketeli <dodji@redhat.com>
3586 * g++.dg/cpp0x/alias-decl-31.C: New test.
3588 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
3591 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3592 case where interface is null.
3594 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3597 * gfortran.dg/array_constructor_40.f90: New test.
3599 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
3601 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3603 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
3605 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3606 * gcc.target/aarch64/vect-ld1r-compile.c: New.
3607 * gcc.target/aarch64/vect-ld1r-fp.c: New.
3608 * gcc.target/aarch64/vect-ld1r.c: New.
3609 * gcc.target/aarch64/vect-ld1r.x: New.
3611 2013-01-14 Andi Kleen <ak@linux.intel.com>
3614 * gcc.target/i386/hle-clear-rel.c: New file
3615 * gcc.target/i386/hle-store-rel.c: New file.
3617 2013-01-14 Harald Anlauf <anlauf@gmx.de>
3619 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3620 * gfortran.dg/bounds_check_4.f90: Likewise.
3621 * gfortran.dg/inquire_10.f90: Likewise.
3622 * gfortran.dg/minloc_3.f90: Likewise.
3623 * gfortran.dg/minlocval_3.f90: Likewise.
3624 * gfortran.dg/module_double_reuse.f90: Likewise.
3625 * gfortran.dg/mvbits_1.f90: Likewise.
3626 * gfortran.dg/oldstyle_1.f90: Likewise.
3627 * gfortran.dg/pr20163-2.f: Likewise.
3628 * gfortran.dg/save_1.f90: Likewise.
3629 * gfortran.dg/scan_1.f90: Likewise.
3630 * gfortran.dg/select_char_1.f90: Likewise.
3631 * gfortran.dg/shape_4.f90: Likewise.
3632 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3633 * gfortran.dg/function_optimize_10.f90: Likewise.
3634 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3635 * gfortran.dg/used_types_17.f90: Likewise.
3636 * gfortran.dg/used_types_18.f90: Likewise.
3638 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
3641 * gfortran.dg/proc_ptr_result_8.f90 : New test.
3643 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3645 * gcc.dg/unroll_5.c: Add nomips16 attributes.
3647 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3649 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3651 2013-01-12 Janus Weil <janus@gcc.gnu.org>
3654 * gfortran.dg/assumed_type_2.f90: Fix test case.
3655 * gfortran.dg/internal_pack_13.f90: New test.
3656 * gfortran.dg/internal_pack_14.f90: New test.
3658 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3661 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3662 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3665 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3667 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3669 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3672 * gcc.target/s390/pr55719.c: New testcase.
3674 2013-01-11 Richard Guenther <rguenther@suse.de>
3676 PR tree-optimization/44061
3677 * gcc.dg/pr44061.c: New testcase.
3679 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3681 Update copyright years.
3683 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3684 Jakub Jelinek <jakub@redhat.com>
3687 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3689 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3691 PR rtl-optimization/55672
3692 * gcc.target/i386/pr55672.c: New.
3694 2013-01-10 Jeff Law <law@redhat.com>
3696 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3697 pass/fail message unique.
3700 2013-01-10 Jason Merrill <jason@redhat.com>
3702 * ada/.gitignore: New.
3704 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3706 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3708 * g++.dg/tls/thread_local2.C: Likewise.
3709 * g++.dg/tls/thread_local2g.C: Likewise.
3710 * g++.dg/tls/thread_local6.C: Likewise.
3711 * g++.dg/tls/thread_local-order1.C: Add tls options.
3712 * g++.dg/tls/thread_local-order2.C: Likewise.
3713 * g++.dg/tls/thread_local3.C: Likewise.
3714 * g++.dg/tls/thread_local3g.C: Likewise.
3715 * g++.dg/tls/thread_local4.C: Likewise.
3716 * g++.dg/tls/thread_local4g.C: Likewise.
3717 * g++.dg/tls/thread_local5.C: Likewise.
3718 * g++.dg/tls/thread_local5g.C: Likewise.
3719 * g++.dg/tls/thread_local6g.C: Likewise.
3721 2013-01-10 Kostya Serebryany <kcc@google.com>
3723 * g++.dg/asan/asan_test.cc: Sync from upstream.
3725 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3727 PR tree-optimization/55921
3728 * gcc.c-torture/compile/pr55921.c: New test.
3730 2013-01-09 Jan Hubicka <jh@suse.cz>
3732 PR tree-optimization/55569
3733 * gcc.c-torture/compile/pr55569.c: New testcase.
3735 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3738 * gfortran.dg/use_28.f90: New test.
3740 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3742 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3743 number matching more robust.
3745 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3747 PR rtl-optimization/55829
3748 * gcc.target/i386/pr55829.c: New.
3750 2013-01-09 Tobias Burnus <burnus@net-b.de>
3753 * gfortran.dg/bind_c_bool_1.f90: New.
3754 * gfortran.dg/do_5.f90: Add dg-warning.
3756 2013-01-09 Jan Hubicka <jh@suse.cz>
3758 PR tree-optimization/55875
3759 * gcc.c-torture/execute/pr55875.c: New testcase.
3760 * g++.dg/torture/pr55875.C: New testcase.
3762 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3765 * c-c++-common/pr48418.c: New test.
3767 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3770 * g++.dg/tls/thread_local-ice.C: New.
3772 2013-01-09 Andreas Schwab <schwab@suse.de>
3774 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3776 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3778 PR tree-optimization/48189
3779 * gcc.dg/pr48189.c: New test.
3781 2013-01-04 Jan Hubicka <jh@suse.cz>
3783 PR tree-optimization/55823
3784 * g++.dg/ipa/devirt-10.C: New testcase.
3786 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3787 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3789 PR rtl-optimization/55845
3790 * gcc.target/i386/pr55845.c: New test.
3792 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3794 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3795 instructions generated instead of number of occurances.
3797 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3799 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3800 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3801 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3802 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3803 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3804 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3805 * gcc.target/aarch64/vect-fcm.x: Likewise.
3806 * lib/target-supports.exp
3807 (check_effective_target_vect_cond): Enable for AArch64.
3809 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3811 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3812 endian-safe float pool loading.
3813 (test_square_root_v4sf): Likewise.
3814 (test_square_root_v2df): Likewise.
3815 * lib/target-supports.exp
3816 (check_effective_target_vect_call_sqrtf): Add AArch64.
3818 2013-01-08 Martin Jambor <mjambor@suse.cz>
3821 * gcc.dg/tree-ssa/pr55579.c: New test.
3823 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3825 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3828 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3831 * gcc.dg/torture/pr55890-3.c: New test.
3834 * gcc.c-torture/compile/pr55851.c: New test.
3837 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3840 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3843 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3845 2013-01-07 Tobias Burnus <burnus@net-b.de>
3848 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3849 * gfortran.dg/pointer_init_7.f90: New.
3851 2013-01-07 Richard Biener <rguenther@suse.de>
3853 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3855 2013-01-07 Richard Biener <rguenther@suse.de>
3858 * gcc.dg/torture/pr55890-1.c: New testcase.
3859 * gcc.dg/torture/pr55890-2.c: Likewise.
3861 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3863 * gcc.target/aarch64/fmovd.c: New.
3864 * gcc.target/aarch64/fmovf.c: Likewise.
3865 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3866 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3867 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3868 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3869 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3870 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3872 2013-01-07 Richard Biener <rguenther@suse.de>
3874 PR tree-optimization/55888
3875 PR tree-optimization/55862
3876 * gcc.dg/torture/pr55888.c: New testcase.
3878 2013-01-07 Tobias Burnus <burnus@net-b.de>
3881 * gfortran.dg/intrinsic_size_3.f90: New.
3883 2013-01-07 Tobias Burnus <burnus@net-b.de>
3886 * gfortran.dg/select_type_32.f90: New.
3888 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3891 * g++.dg/cpp0x/alias-decl-29.C: New test.
3893 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3898 * gfortran.dg/class_array_15.f03: New test.
3900 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3905 * gfortran.dg/use_23.f90: New test.
3906 * gfortran.dg/use_24.f90: New test.
3907 * gfortran.dg/use_25.f90: New test.
3908 * gfortran.dg/use_26.f90: New test.
3909 * gfortran.dg/use_27.f90: New test.
3911 2013-01-06 Olivier Hainque <hainque@adacore.com>
3913 * gnat.dg/specs/clause_on_volatile.ads: New test.
3915 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3917 * gnat.dg/alignment10.adb: New test.
3919 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3920 Mikael Morin <mikael@gcc.gnu.org>
3923 * gfortran.dg/use_22.f90: New test.
3925 2013-01-04 Andrew Pinski <apinski@cavium.com>
3927 * gcc.target/aarch64/cmp-1.c: New testcase.
3929 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3932 * gfortran.dg/select_type_31.f03: New test.
3934 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3936 PR c++/54526 (again)
3937 * g++.dg/cpp0x/parse2.C: Extend.
3938 * g++.old-deja/g++.other/crash28.C: Adjust.
3940 2013-01-04 Richard Biener <rguenther@suse.de>
3942 PR tree-optimization/55862
3943 * gcc.dg/torture/pr55862.c: New testcase.
3945 2013-01-04 Martin Jambor <mjambor@suse.cz>
3947 PR tree-optimization/55755
3948 * gcc.dg/torture/pr55755.c: New test.
3949 * gcc.dg/tree-ssa/sra-13.c: Likewise.
3950 * gcc.dg/tree-ssa/pr45144.c: Update.
3952 2013-01-04 Richard Biener <rguenther@suse.de>
3955 * gcc.dg/fold-reassoc-2.c: New testcase.
3957 2013-01-04 Tobias Burnus <burnus@net-b.de>
3960 * gfortran.dg/null_7.f90: New.
3962 2013-01-04 Tobias Burnus <burnus@net-b.de>
3966 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3967 * gfortran.dg/unlimited_polymorphic_7.f90: New.
3968 * gfortran.dg/unlimited_polymorphic_8.f90: New.
3970 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
3972 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3974 2013-01-03 Janus Weil <janus@gcc.gnu.org>
3977 * gfortran.dg/assignment_1.f90: Modified.
3978 * gfortran.dg/assignment_4.f90: New.
3980 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
3982 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3984 2013-01-03 Richard Biener <rguenther@suse.de>
3986 PR tree-optimization/55857
3987 * gcc.dg/vect/pr55857-1.c: New testcase.
3988 * gcc.dg/vect/pr55857-2.c: Likewise.
3990 2013-01-03 Jakub Jelinek <jakub@redhat.com>
3992 PR rtl-optimization/55838
3993 * gcc.dg/pr55838.c: New test.
3995 PR tree-optimization/55832
3996 * gcc.c-torture/compile/pr55832.c: New test.
3998 2013-01-02 Teresa Johnson <tejohnson@google.com>
4000 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4001 * gcc.dg/tree-ssa/loop-23.c: Ditto.
4002 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4003 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4004 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4005 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4006 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4007 * gcc.dg/unroll_1.c: Ditto.
4008 * gcc.dg/unroll_2.c: Ditto.
4009 * gcc.dg/unroll_3.c: Ditto.
4010 * gcc.dg/unroll_4.c: Ditto.
4012 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4014 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4016 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4019 * gfortran.dg/eof_4.f90: New test.
4021 2013-01-02 Jakub Jelinek <jakub@redhat.com>
4023 * lib/c-compat.exp (compat-use-alt-compiler): Remove
4024 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4025 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4026 (compat_setup_dfp): Initialize compat_alt_caret and
4027 compat_save_TEST_ALWAYS_FLAGS.
4029 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4031 * gcc.dg/torture/tls/tls-reload-1.c: New test.
4033 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4035 * gcc.dg/torture/fp-int-convert-2.c: New test.
4037 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4039 * gfortran.dg/newunit_3.f90: Add dg-do run.
4040 * gfortran.dg/inquire_15.f90: Add dg-do run.
4042 2013-01-01 Jakub Jelinek <jakub@redhat.com>
4044 PR tree-optimization/55831
4045 * gcc.dg/pr55831.c: New test.
4047 Copyright (C) 2013 Free Software Foundation, Inc.
4049 Copying and distribution of this file, with or without modification,
4050 are permitted in any medium without royalty provided the copyright
4051 notice and this notice are preserved.