1 2013-05-23 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/57380
4 * g++.dg/tree-ssa/pr57380.C: New testcase.
6 2013-05-23 Richard Biener <rguenther@suse.de>
9 * gcc.dg/torture/pr57381.c: New testcase.
11 2013-05-23 Jakub Jelinek <jakub@redhat.com>
14 * gcc.c-torture/execute/pr57344-1.c: New test.
15 * gcc.c-torture/execute/pr57344-2.c: New test.
16 * gcc.c-torture/execute/pr57344-3.c: New test.
17 * gcc.c-torture/execute/pr57344-4.c: New test.
19 2013-05-23 Richard Biener <rguenther@suse.de>
21 PR rtl-optimization/57341
22 * gcc.dg/torture/pr57341.c: New testcase.
24 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
27 * g++.dg/parse/crash62.C: New.
29 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
30 Pat Haugen <pthaugen@us.ibm.com>
31 Peter Bergner <bergner@vnet.ibm.com>
33 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
36 2013-05-22 Tobias Burnus <burnus@net-b.de>
39 * gfortran.dg/defined_assignment_6.f90: New.
41 2013-05-22 Tobias Burnus <burnus@net-b.de>
44 * gfortran.dg/assumed_type_6.f90: New.
46 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
49 * g++.dg/cpp0x/Wunused-parm.C: New.
51 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
53 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
54 * g++.dg/warn/Wdouble-promotion.C: Likewise.
56 2013-05-21 Easwaran Raman <eraman@google.com>
58 PR tree-optimization/57322
59 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
61 2013-05-21 Graham Stott <graham.stott@btinternet.com>
63 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
66 2013-05-21 Tobias Burnus <burnus@net-b.de>
69 * gfortran.dg/assumed_type_5.f90: New.
70 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
71 * gfortran.dg/assumed_rank_2.f90: Ditto.
72 * gfortran.dg/assumed_type_3.f90: Update dg-error.
73 * gfortran.dg/no_arg_check_3.f90: Ditto.
75 2013-05-21 Jakub Jelinek <jakub@redhat.com>
77 PR tree-optimization/57331
78 * gcc.c-torture/compile/pr57331.c: New test.
80 2013-05-21 Richard Biener <rguenther@suse.de>
82 PR tree-optimization/57330
83 * gcc.dg/torture/pr57330.c: New testcase.
85 2013-05-21 Richard Biener <rguenther@suse.de>
87 PR tree-optimization/57303
88 * gcc.dg/torture/pr57303.c: New testcase.
90 2013-05-21 Jakub Jelinek <jakub@redhat.com>
92 PR tree-optimization/57321
93 * gcc.c-torture/execute/pr57321.c: New test.
95 2013-05-20 Tobias Burnus <burnus@net-b.de>
99 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
100 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
101 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
102 * gfortran.dg/binding_label_tests_3.f03: Ditto.
103 * gfortran.dg/binding_label_tests_4.f03: Ditto.
104 * gfortran.dg/binding_label_tests_5.f03: Ditto.
105 * gfortran.dg/binding_label_tests_6.f03: Ditto.
106 * gfortran.dg/binding_label_tests_7.f03: Ditto.
107 * gfortran.dg/binding_label_tests_8.f03: Ditto.
108 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
109 * gfortran.dg/binding_label_tests_24.f90: New.
110 * gfortran.dg/binding_label_tests_25.f90: New.
112 2013-05-20 Tobias Burnus <burnus@net-b.de>
115 * gfortran.dg/binding_label_tests_17.f90: New.
116 * gfortran.dg/binding_label_tests_18.f90: New.
117 * gfortran.dg/binding_label_tests_19.f90: New.
118 * gfortran.dg/binding_label_tests_20.f90: New.
119 * gfortran.dg/binding_label_tests_21.f90: New.
120 * gfortran.dg/binding_label_tests_22.f90: New.
121 * gfortran.dg/binding_label_tests_23.f90: New.
123 2013-05-20 Tobias Burnus <burnus@net-b.de>
126 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
127 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
128 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
129 * gfortran.dg/common_18.f90: New.
130 * gfortran.dg/common_19.f90: New.
131 * gfortran.dg/common_20.f90: New.
132 * gfortran.dg/common_21.f90: New.
134 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
137 * g++.dg/parse/error52.C: New.
138 * g++.dg/parse/error3.C: Adjust.
139 * g++.dg/parse/error36.C: Likewise.
141 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
144 * gcc.target/sh/pr56547-1.c: New.
145 * gcc.target/sh/pr56547-2.c: New.
147 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
150 * g++.dg/warn/Wsign-compare-6.C: New.
151 * g++.dg/warn/Wdouble-promotion.C: Adjust.
153 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
156 * g++.dg/template/error50.C: New.
158 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
161 * g++.dg/ext/complit13.C: New.
163 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
166 * g++.dg/pr57175.C: New testcase.
168 2013-05-17 Easwaran Raman <eraman@google.com>
170 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
172 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
175 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
177 2013-05-17 Jakub Jelinek <jakub@redhat.com>
179 PR rtl-optimization/57281
180 PR rtl-optimization/57300
181 * gcc.dg/pr57300.c: New test.
182 * gcc.c-torture/execute/pr57281.c: New test.
184 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
187 * g++.dg/ext/sizeof-complit.C: New.
189 2013-05-17 Marek Polacek <polacek@redhat.com>
191 * gcc.dg/strlenopt-25.c: New test.
192 * gcc.dg/strlenopt-26.c: Likewise.
194 2013-05-17 Jakub Jelinek <jakub@redhat.com>
196 * gcc.target/i386/rotate-4.c: Compile only with -mavx
197 instead of -mavx2, require only avx instead of avx2.
198 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
199 of avx2-check.h and turn into an avx runtime test instead of
202 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
204 * g++.dg/ext/vector22.C: Uncomment working test.
206 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
209 * g++.dg/template/pr17410.C: New.
211 2013-05-16 Jakub Jelinek <jakub@redhat.com>
213 * gcc.target/i386/rotate-3.c: New test.
214 * gcc.target/i386/rotate-3a.c: New test.
215 * gcc.target/i386/rotate-4.c: New test.
216 * gcc.target/i386/rotate-4a.c: New test.
217 * gcc.target/i386/rotate-5.c: New test.
218 * gcc.target/i386/rotate-5a.c: New test.
220 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
222 * gcc.dg/visibility-21.c: Require section_anchors.
224 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
226 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
227 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
228 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
230 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
232 * gcc.dg/visibility-21.c: New.
234 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
237 * gcc.dg/pr57286.c: New testcase.
238 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
239 * g++.dg/ext/vector22.C: Comment out transformations not
242 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
245 * gcc.target/mips/call-1.c: Restrict to o32.
246 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
248 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
250 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
252 * g++.dg/warn/Wshadow-1.C: Likewise.
253 * g++.dg/warn/Wshadow-6.C: Likewise.
254 * g++.dg/warn/Wshadow-7.C: Likewise.
256 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
259 * g++.dg/parse/pr31952-1.C: New.
260 * g++.dg/parse/pr31952-2.C: Likewise.
261 * g++.dg/parse/pr31952-3.C: Likewise.
263 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
264 * g++.old-deja/g++.jason/cond.C: Likewise.
265 * g++.dg/cpp0x/range-for5.C: Likewise.
267 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
270 * gcc.target/arm/pr40887.c: Adjust testcase.
271 * gcc.target/arm/pr19599.c: New test.
273 2013-05-15 Richard Biener <rguenther@suse.de>
275 PR tree-optimization/57275
276 * gcc.target/i386/pr57275.c: New testcase.
278 2013-05-15 Jan Hubicka <jh@suse.cz>
280 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
281 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
282 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
284 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
286 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
289 2013-05-14 Jakub Jelinek <jakub@redhat.com>
292 * c-c++-common/Wsequence-point-1.c: New test.
294 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
296 * g++.dg/ext/vector22.C: New testcase.
297 * gcc.dg/binop-xor3.c: Remove xfail.
299 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
301 * gcc.target/aarch64/vect-fcm.x: Add cases testing
302 FLOAT cmp FLOAT ? INT : INT.
303 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
304 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
305 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
306 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
307 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
308 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
310 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
313 * g++.dg/cpp0x/defaulted43.C: New.
315 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
317 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
318 (alloca): Remove declaration.
319 (foo9): Replace alloca by __builtin_alloca.
321 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
323 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
324 Expect "size of array is too large" error.
326 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
328 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
330 2013-05-14 Richard Biener <rguenther@suse.de>
333 * g++.dg/torture/pr57235.C: New testcase.
335 2013-05-14 Jakub Jelinek <jakub@redhat.com>
338 * gcc.dg/torture/pr57251.c: New test.
340 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
343 * gcc.target/i386/pr57264.c: New test.
345 2013-05-13 Jakub Jelinek <jakub@redhat.com>
347 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
349 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
351 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
353 2013-05-13 Jakub Jelinek <jakub@redhat.com>
355 PR tree-optimization/45216
356 PR tree-optimization/57157
357 * c-c++-common/rotate-1.c: Add 32 tests with +.
358 * c-c++-common/rotate-1a.c: Adjust.
359 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
360 * c-c++-common/rotate-2b.c: New test.
361 * c-c++-common/rotate-3.c: Add 32 tests with +.
362 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
363 * c-c++-common/rotate-4b.c: New test.
364 * c-c++-common/rotate-5.c: New test.
366 2013-05-13 Martin Jambor <mjambor@suse.cz>
369 * gcc.dg/ipa/remref-0.c: New test.
370 * gcc.dg/ipa/remref-1a.c: Likewise.
371 * gcc.dg/ipa/remref-1b.c: Likewise.
372 * gcc.dg/ipa/remref-2a.c: Likewise.
373 * gcc.dg/ipa/remref-2b.c: Likewise.
375 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
377 * gcc.dg/vector-shift-2.c: New testcase.
379 2013-05-13 Jakub Jelinek <jakub@redhat.com>
381 PR tree-optimization/57230
382 * gcc.dg/strlenopt-24.c: New test.
384 PR tree-optimization/57230
385 * gcc.dg/strlenopt-23.c: New test.
387 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
390 * gcc.target/sh/pr57108.c: Move this test case to ...
391 * gcc.c-torture/compile/pr57108.c: ... here.
393 2013-05-10 Richard Biener <rguenther@suse.de>
395 PR tree-optimization/57214
396 * gcc.dg/torture/pr57214.c: New testcase.
398 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
400 * gcc.dg/vector-shift.c: New testcase.
402 2013-05-10 Jakub Jelinek <jakub@redhat.com>
404 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
406 PR tree-optimization/45216
407 PR tree-optimization/57157
408 * c-c++-common/rotate-1.c: New test.
409 * c-c++-common/rotate-1a.c: New test.
410 * c-c++-common/rotate-2.c: New test.
411 * c-c++-common/rotate-2a.c: New test.
412 * c-c++-common/rotate-3.c: New test.
413 * c-c++-common/rotate-3a.c: New test.
414 * c-c++-common/rotate-4.c: New test.
415 * c-c++-common/rotate-4a.c: New test.
417 2013-05-10 Richard Biener <rguenther@suse.de>
419 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
420 * gcc.target/i386/l_fma_double_1.c: Adjust.
421 * gcc.target/i386/l_fma_double_2.c: Likewise.
422 * gcc.target/i386/l_fma_double_3.c: Likewise.
423 * gcc.target/i386/l_fma_double_4.c: Likewise.
424 * gcc.target/i386/l_fma_double_5.c: Likewise.
425 * gcc.target/i386/l_fma_double_6.c: Likewise.
426 * gcc.target/i386/l_fma_float_1.c: Likewise.
427 * gcc.target/i386/l_fma_float_2.c: Likewise.
428 * gcc.target/i386/l_fma_float_3.c: Likewise.
429 * gcc.target/i386/l_fma_float_4.c: Likewise.
430 * gcc.target/i386/l_fma_float_5.c: Likewise.
431 * gcc.target/i386/l_fma_float_6.c: Likewise.
433 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
436 * g++.dg/cpp0x/pr51226.C: New.
438 2013-04-16 Han Shen <shenhan@google.com>
440 Test cases for '-fstack-protector-strong'.
441 * gcc.dg/fstack-protector-strong.c: New.
442 * g++.dg/fstack-protector-strong.C: New.
444 2013-05-07 Ian Bolton <ian.bolton@arm.com>
446 * gcc.target/aarch64/ands_1.c: New test.
447 * gcc.target/aarch64/ands_2.c: Likewise
449 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
451 * lib/target-supports.exp (check_effective_target_hw): New
453 * c-c++-common/asan/clone-test-1.c: Call
454 check_effective_target_hw.
455 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
456 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
457 possible decorations.
458 * c-c++-common/asan/null-deref-1.c: Likewise.
459 * c-c++-common/asan/stack-overflow-1.c: Likewise.
460 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
461 * c-c++-common/asan/use-after-free-1.c: Likewise.
462 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
463 * g++.dg/asan/large-func-test-1.C: Likewise.
465 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
467 * gcc.target/aarch64/scalar_intrinsics.c: Update.
469 2013-05-07 Richard Biener <rguenther@suse.de>
472 * g++.dg/torture/pr57190.C: New testcase.
474 2013-05-07 Jakub Jelinek <jakub@redhat.com>
476 PR tree-optimization/57149
477 * gcc.dg/pr57149.c: New test.
480 * gcc.dg/pr57184.c: New test.
482 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
484 * gnat.dg/specs/array3.ads: New test.
486 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
488 * c-c++-common/vector-scalar-2.c: New testcase.
490 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
492 * gcc.target/i386/asm-dialect-2.c: New testcase.
494 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
497 * g++.dg/cpp0x/auto38.C: New.
499 2013-05-06 Richard Biener <rguenther@suse.de>
501 PR tree-optimization/57185
502 * gcc.dg/autopar/pr57185.c: New testcase.
504 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
507 * gcc.target/i386/pr57106.c: New test.
509 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
511 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
512 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
513 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
514 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
515 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
516 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
517 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
519 2013-05-06 Teresa Johnson <tejohnson@google.com>
522 * gcc.dg/pr57154.c: New test.
524 2013-05-06 Richard Biener <rguenther@suse.de>
527 * gcc.dg/torture/pr57147-1.c: New testcase.
528 * gcc.dg/torture/pr57147-2.c: Likewise.
529 * gcc.dg/torture/pr57147-3.c: Likewise.
531 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
534 * gcc.target/sh/pr55303-1.c: New.
535 * gcc.target/sh/pr55303-2.c: New.
536 * gcc.target/sh/pr55303-3.c: New.
538 2013-05-05 Tobias Burnus <burnus@net-b.de>
540 * gfortran.dg/allocate_with_source_3.f90: New.
542 2013-05-05 Tobias Burnus <burnus@net-b.de>
545 * gfortran.dg/null_8.f90: New.
547 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
550 * g++.dg/cpp0x/enum27.C: New.
551 * g++.dg/cpp0x/enum_base.C: Adjust.
553 2013-05-04 Jakub Jelinek <jakub@redhat.com>
555 PR tree-optimization/56205
556 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
558 2013-05-04 Tobias Burnus <burnus@net-b.de>
560 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
561 * gfortran.dg/bind_c_usage_27.f90: New.
562 * gfortran.dg/bind_c_usage_28.f90: New.
564 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
567 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
569 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
572 * gcc.target/powerpc/pr57150.c: New file.
574 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
576 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
577 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
578 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
579 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
580 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
581 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
582 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
584 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
586 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
587 scan-assembler-times.
589 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
591 * gcc.dg/tree-ssa/slsr-32.c: New.
592 * gcc.dg/tree-ssa/slsr-33.c: New.
593 * gcc.dg/tree-ssa/slsr-34.c: New.
594 * gcc.dg/tree-ssa/slsr-35.c: New.
595 * gcc.dg/tree-ssa/slsr-36.c: New.
596 * gcc.dg/tree-ssa/slsr-37.c: New.
597 * gcc.dg/tree-ssa/slsr-38.c: New.
599 2013-05-03 Ian Bolton <ian.bolton@arm.com>
601 * gcc.target/aarch64/tst_1.c: New test.
602 * gcc.target/aarch64/tst_2.c: Likewise
604 2013-05-02 Jeff Law <law@redhat.com>
606 PR tree-optimization/57144
607 * gcc.c-torture/execute/pr57144.c: New test.
609 2013-05-03 Jakub Jelinek <jakub@redhat.com>
611 PR rtl-optimization/57130
612 * gcc.c-torture/execute/pr57130.c: New test.
614 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
616 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
618 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
620 * gcc.target/aarch64/fabd.c: New file.
622 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
625 * g++.dg/cpp0x/pr54318.C: New.
627 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
630 * g++.dg/parse/error51.C: New.
631 * g++.dg/parse/error15.C: Adjust column numbers.
633 2013-05-02 Tobias Burnus <burnus@net-b.de>
636 * gfortran.dg/size_kind_2.f90: New.
637 * gfortran.dg/size_kind_3.f90: New.
639 2013-05-02 Richard Biener <rguenther@suse.de>
642 * g++.dg/torture/pr57140.C: New testcase.
644 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
647 * gcc.target/arm/pr56732-1.c: New test.
649 2013-05-02 Martin Jambor <mjambor@suse.cz>
652 * gcc.dg/ipa/pr56988.c: New test.
654 2013-05-02 Ian Bolton <ian.bolton@arm.com>
656 * gcc.target/aarch64/bics_1.c: New test.
657 * gcc.target/aarch64/bics_2.c: Likewise.
659 2013-05-02 Jakub Jelinek <jakub@redhat.com>
661 PR rtl-optimization/57131
662 * gcc.c-torture/execute/pr57131.c: New test.
664 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
667 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
669 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
672 * gcc.target/i386/pr57091.c: New test.
674 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
676 * gcc.target/aarch64/vect-vaddv.c: New.
678 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
680 * gcc.target/aarch64/vect-vmaxv.c: New.
681 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
683 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
685 * gcc.target/aarch64/scalar-vca.c: New.
686 * gcc.target/aarch64/vect-vca.c: Likewise.
688 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
690 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
691 (test_vceqd_s64): Force arguments to SIMD registers.
692 (test_vceqzd_s64): Likewise.
693 (test_vcged_s64): Likewise.
694 (test_vcled_s64): Likewise.
695 (test_vcgezd_s64): Likewise.
696 (test_vcged_u64): Likewise.
697 (test_vcgtd_s64): Likewise.
698 (test_vcltd_s64): Likewise.
699 (test_vcgtzd_s64): Likewise.
700 (test_vcgtd_u64): Likewise.
701 (test_vclezd_s64): Likewise.
702 (test_vcltzd_s64): Likewise.
703 (test_vtst_s64): Likewise.
704 (test_vtst_u64): Likewise.
706 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
709 * g++.dg/cpp0x/decltype53.C: New.
711 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
714 * gfortran.dg/power_5.f90: New test.
716 2013-04-30 Richard Biener <rguenther@suse.de>
719 * gcc.dg/torture/pr57122.c: New testcase.
721 2013-04-30 Richard Biener <rguenther@suse.de>
724 * g++.dg/torture/pr57107.C: New testcase.
726 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
728 PR rtl-optimization/57105
729 * gcc.dg/pr57105.c: New test.
731 2013-04-30 Jakub Jelinek <jakub@redhat.com>
733 PR tree-optimization/57104
734 * gcc.dg/pr57104.c: New test.
736 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
739 * gcc.target/i386/pr44578.c: New test.
741 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
744 * gcc.target/i386/pr57097.c: New test.
746 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
749 * gcc.target/i386/pr57098.c: New test.
751 2013-04-29 Kai Tietz <ktietz@redhat.com>
753 * gcc.c-torture/execute/pr55875.c: New test.
755 2013-04-29 Richard Biener <rguenther@suse.de>
758 * gcc.dg/torture/pr57075.c: New testcase.
760 2013-04-29 Richard Biener <rguenther@suse.de>
763 * gcc.dg/autopar/pr57103.c: New testcase.
765 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
767 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
769 2013-04-29 Tom de Vries <tom@codesourcery.com>
771 * gcc.dg/pr50763.c: Update test.
773 2013-04-26 Jeff Law <law@redhat.com>
775 * gcc.dg/tree-ssa/vrp88.c: New test.
777 2013-04-29 Christian Bruel <christian.bruel@st.com>
780 * gcc.target/sh/pr57108.c: New test.
782 2013-04-29 Richard Biener <rguenther@suse.de>
785 * gfortran.dg/gomp/pr57089.f90: New testcase.
787 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
789 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
791 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
793 * gcc.target/aarch64/vect-vcvt.c: New.
795 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
797 * gcc.target/aarch64/vect-vrnd.c: New.
799 2013-04-29 Richard Biener <rguenther@suse.de>
801 PR tree-optimization/57081
802 * gcc.dg/torture/pr57081.c: New testcase.
804 2013-04-29 Jakub Jelinek <jakub@redhat.com>
806 PR tree-optimization/57083
807 * gcc.dg/torture/pr57083.c: New test.
809 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
812 * g++.dg/cpp0x/decltype52.C: New.
814 2013-04-28 Jakub Jelinek <jakub@redhat.com>
816 N3472 binary constants
817 * g++.dg/cpp/limits.C: Adjust warning wording.
818 * g++.dg/system-binary-constants-1.C: Likewise.
819 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
821 2013-04-28 Tobias Burnus <burnus@net-b.de>
824 * gfortran.dg/coarray_30.f90: New.
826 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
829 * frontend-passes (optimize_power): New function.
830 (optimize_op): Use it.
832 2013-04-27 Jakub Jelinek <jakub@redhat.com>
835 * gcc.c-torture/execute/pr56866.c: New test.
836 * gcc.target/i386/pr56866.c: New test.
838 2013-04-26 Jakub Jelinek <jakub@redhat.com>
841 * gcc.dg/setjmp-5.c: New test.
843 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
846 * g++.dg/cpp0x/constexpr-55708.C: New.
848 2013-04-26 Richard Biener <rguenther@suse.de>
850 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
851 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
852 * gcc.dg/pr53265.c: Remove XFAILs.
853 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
854 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
856 2013-04-26 Jakub Jelinek <jakub@redhat.com>
858 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
859 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
860 -fdiagnostics-color=never option similarly to
861 -fno-diagnostics-show-caret option.
863 2013-04-25 Jakub Jelinek <jakub@redhat.com>
865 PR rtl-optimization/57003
866 * gcc.target/i386/pr57003.c: New test.
868 2013-04-25 Marek Polacek <polacek@redhat.com>
870 PR tree-optimization/57066
871 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
873 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
874 Tejas Belagod <tejas.belagod@arm.com>
876 * gcc.target/aarch64/vaddv-intrinsic.c: New.
877 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
878 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
880 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
882 * gcc.target/aarch64/cmp.c: New.
884 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
886 * gcc.target/aarch64/ngc.c: New.
888 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
890 * lib/target-supports.exp
891 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
892 (check_effective_target_arm_neon_fp16_ok): Likewise.
893 (add_options_for_arm_neon_fp16): Likewise.
894 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
895 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
897 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
899 PR rtl-optimizations/57046
900 * gcc.target/i386/pr57046.c: New test.
902 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
904 * g++.dg/cpp1y/cplusplus.C: New.
906 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
908 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
910 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
912 * c-c++-common/Wpointer-arith-1.c: New.
914 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
916 * g++.dg/cpp1y/cxx1y_macro.C: New.
918 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
921 * g++.dg/cpp0x/sfinae45.C: New.
923 2013-04-24 Richard Biener <rguenther@suse.de>
926 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
928 2013-04-23 Richard Biener <rguenther@suse.de>
931 * gcc.dg/torture/pr57036-1.c: New testcase.
932 * gcc.dg/torture/pr57036-2.c: Likewise.
934 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
936 * gcc.target/aarch64/scalar-mov.c: New testcase.
938 2013-04-23 Richard Biener <rguenther@suse.de>
940 PR tree-optimization/57026
941 * gcc.dg/torture/pr57026.c: New testcase.
943 2013-04-22 Janus Weil <janus@gcc.gnu.org>
947 * gfortran.dg/transfer_check_4.f90: New.
949 2013-04-22 Marek Polacek <polacek@redhat.com>
952 * gcc.dg/pr56990.c: New test.
954 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
957 * gcc.target/i386/pr57018.c: New test.
959 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
961 * gcc.target/aarch64/vrecps.c: New.
962 * gcc.target/aarch64/vrecpx.c: Likewise.
964 2013-04-22 Christian Bruel <christian.bruel@st.com>
967 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
969 2013-04-21 Jeff Law <law@redhat.com>
971 * gcc.dg/tree-ssa/forwprop-26.c: New test.
973 2013-04-20 Tobias Burnus <burnus@net-b.de>
976 * gfortran.dg/c_loc_test_22.f90: New.
978 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
980 PR rtl-optimization/56847
981 * gcc.dg/pr56847.c: New test.
983 2013-04-19 Richard Biener <rguenther@suse.de>
985 PR tree-optimization/56982
986 * gcc.c-torture/execute/pr56982.c: New testcase.
988 2013-04-19 Martin Jambor <mjambor@suse.cz>
990 PR tree-optimization/56718
991 * g++.dg/ipa/imm-devirt-1.C: New test.
992 * g++.dg/ipa/imm-devirt-2.C: Likewise.
994 2013-04-19 Richard Biener <rguenther@suse.de>
996 PR tree-optimization/57000
997 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
999 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1000 Mikael Morin <mikael@gcc.gnu.org>
1003 * gfortran.dg/array_constructor_45.f90: New test.
1004 * gfortran.dg/array_constructor_46.f90: New test.
1005 * gfortran.dg/array_constructor_47.f90: New test.
1006 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
1008 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1010 PR rtl-optimization/56999
1011 * g++.dg/opt/pr56999.C: New test.
1013 2013-04-18 Cary Coutant <ccoutant@google.com>
1015 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
1016 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1018 2013-04-18 Cary Coutant <ccoutant@google.com>
1020 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1021 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1022 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1023 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1024 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1025 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1026 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1027 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1028 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1029 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1030 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1032 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
1034 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1036 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1038 PR tree-optimization/56984
1039 * gcc.c-torture/compile/pr56984.c: New test.
1041 PR rtl-optimization/56992
1042 * gcc.dg/pr56992.c: New test.
1044 2013-04-17 Janus Weil <janus@gcc.gnu.org>
1047 * gfortran.dg/proc_ptr_42.f90: New.
1049 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
1051 * gnat.dg/discr41.ad[sb]: New test.
1052 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1053 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1054 * gcc.dg/vect/slp-24.c: Likewise.
1055 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1056 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1057 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1058 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1059 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1060 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1061 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1062 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1063 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1064 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1065 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1066 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1067 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1068 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1069 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1070 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1071 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1072 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1073 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1074 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1075 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1076 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1077 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1078 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1079 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1080 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1082 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
1085 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1086 * gfortran.dg/module_md5_1.f90: Remove.
1088 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1090 * gcc.target/aarch64/adds3.c: New.
1091 * gcc.target/aarch64/subs3.c: New.
1093 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1095 * gcc.target/aarch64/adds1.c: New.
1096 * gcc.target/aarch64/adds2.c: New.
1097 * gcc.target/aarch64/subs1.c: New.
1098 * gcc.target/aarch64/subs2.c: New.
1100 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
1102 Implement n3599 - Literal operator templates for strings.
1103 * g++.dg/cpp1y/udlit-char-template.C: New test.
1104 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1106 2013-04-16 Tobias Burnus <burnus@net-b.de>
1109 * gfortran.dg/no_arg_check_1.f90: New.
1110 * gfortran.dg/no_arg_check_2.f90: New.
1111 * gfortran.dg/no_arg_check_3.f90: New.
1113 2013-04-16 Janus Weil <janus@gcc.gnu.org>
1116 * gfortran.dg/proc_ptr_41.f90: New.
1118 2013-04-16 Richard Biener <rguenther@suse.de>
1120 PR tree-optimization/56756
1121 * gcc.dg/torture/pr56756.c: New testcase.
1123 2013-04-16 Tobias Burnus <burnus@net-b.de>
1126 * gfortran.dg/c_assoc_5.f90: New.
1128 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
1130 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1131 * gcc.c-torture/execute/pr33992.x: Remove.
1132 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1133 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1134 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1136 2013-04-15 Jakub Jelinek <jakub@redhat.com>
1138 PR tree-optimization/56962
1139 * gcc.c-torture/execute/pr56962.c: New test.
1141 2013-04-15 Richard Biener <rguenther@suse.de>
1143 PR tree-optimization/56933
1144 * gcc.dg/vect/pr56933.c: New testcase.
1146 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1148 * gcc.target/arm/anddi3-opt.c: New test.
1149 * gcc.target/arm/anddi3-opt2.c: Likewise.
1151 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
1153 * gcc.dg/pr56890-1.c: New test.
1154 * gcc.dg/pr56890-2.c: Likewise.
1156 2013-04-15 Joey Ye <joey.ye@arm.com>
1158 * gcc.target/arm/thumb1-far-jump-1.c: New test.
1159 * gcc.target/arm/thumb1-far-jump-2.c: New test.
1161 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
1164 * gfortran.dg/select_type_33.f03: New test.
1166 2013-04-13 Janus Weil <janus@gcc.gnu.org>
1169 * gfortran.dg/typebound_proc_29.f03: New.
1171 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1174 * gfortran.dg/typebound_proc_28.f03: New.
1176 2013-04-12 Jeff Law <law@redhat.com>
1178 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1181 2013-04-12 Tobias Burnus <burnus@net-b.de>
1184 * gfortran.dg/coarray/alloc_comp_2.f90: New.
1186 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
1189 * gcc.target/i386/pr56903.c: New test.
1191 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1194 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1195 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1196 * gfortran.dg/block_11.f90: Fix invalid test case.
1197 * gfortran.dg/function_types_3.f90: Add new error message.
1198 * gfortran.dg/global_references_1.f90: Ditto.
1199 * gfortran.dg/import2.f90: Remove unneeded parts.
1200 * gfortran.dg/import6.f90: Fix invalid test case.
1201 * gfortran.dg/proc_decl_2.f90: Ditto.
1202 * gfortran.dg/proc_decl_9.f90: Ditto.
1203 * gfortran.dg/proc_decl_18.f90: Ditto.
1204 * gfortran.dg/proc_ptr_40.f90: New.
1205 * gfortran.dg/whole_file_7.f90: Modified error wording.
1206 * gfortran.dg/whole_file_16.f90: Ditto.
1207 * gfortran.dg/whole_file_17.f90: Add -pedantic.
1208 * gfortran.dg/whole_file_18.f90: Modified error wording.
1209 * gfortran.dg/whole_file_20.f03: Ditto.
1210 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1213 2013-04-12 Richard Biener <rguenther@suse.de>
1216 2013-04-10 Richard Biener <rguenther@suse.de>
1218 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1220 2013-04-12 Tobias Burnus <burnus@net-b.de>
1223 * gfortran.dg/class_allocate_15.f90: New.
1226 2013-04-12 Tobias Burnus <burnus@net-b.de>
1228 * gfortran.dg/coarray_lib_alloc_2.f90: Update
1229 scan-tree-dump-times.
1231 2013-04-12 Jakub Jelinek <jakub@redhat.com>
1233 PR tree-optimization/56918
1234 PR tree-optimization/56920
1235 * gcc.dg/vect/pr56918.c: New test.
1236 * gcc.dg/vect/pr56920.c: New test.
1238 2013-04-12 Tobias Burnus <burnus@net-b.de>
1241 * gfortran.dg/class_allocate_14.f90: New.
1242 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1243 * gfortran.dg/coarray_lib_alloc_3.f90: New.
1245 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
1247 * gcc.dg/fold-cstvecshift.c: New testcase.
1249 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1251 * gcc.target/aarch64/negs.c: New.
1254 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1257 * g++.dg/template/arrow4.C: New test.
1259 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
1261 * gnat.dg/array23.adb: New test.
1262 * gnat.dg/array23_pkg[123].ads: New helpers.
1264 2013-04-11 Jeff Law <law@redhat.com>
1266 PR tree-optimization/56900
1267 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1269 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1272 * g++.dg/cpp0x/sfinae44.C: New.
1274 2013-04-11 Arnaud Charlet <charlet@adacore.com>
1276 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1277 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1279 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1282 * g++.dg/cpp0x/enum26.C: New.
1283 * g++.old-deja/g++.pt/mangle1.C: Adjust.
1285 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1287 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1289 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1291 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1292 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1293 loop is vectorized and that the correct instruction is generated.
1294 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1295 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1296 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1298 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1300 PR tree-optimization/56899
1301 * gcc.c-torture/execute/pr56899.c: New test.
1303 2013-04-10 David S. Miller <davem@davemloft.net>
1305 * gcc.target/sparc/setcc-4.c: New test.
1306 * gcc.target/sparc/setcc-5.c: New test.
1308 2013-04-10 Richard Biener <rguenther@suse.de>
1310 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1312 2013-04-10 Richard Biener <rguenther@suse.de>
1314 * gcc.dg/vect/slp-39.c: New testcase.
1316 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
1318 PR tree-optimization/55524
1319 * gcc.target/epiphany/fnma-1.c: New test.
1321 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1323 * gcc.dg/tree-ssa/inline-11.c: New test
1325 2013-04-10 Jakub Jelinek <jakub@redhat.com>
1328 * g++.dg/template/arrow3.C: New test.
1330 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1332 * gcc.target/arm/minmax_minus.c: New test.
1334 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1337 * c-c++-common/gomp/pr56883.c: New test.
1339 2013-04-09 Jeff Law <law@redhat.com>
1341 * gcc.dg/tree-ssa/vrp87.c: New test.
1343 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1345 PR tree-optimization/56854
1346 * g++.dg/torture/pr56854.C: New test.
1348 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1351 * gfortran.dg/array_constructor_44.f90: New test.
1353 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1356 * g++.dg/cpp0x/constexpr-specialization.C: New.
1358 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1360 * gcc.c-torture/execute/pr56837.c: New test.
1364 * g++.dg/opt/vt3.C: New test.
1365 * g++.dg/opt/vt4.C: New test.
1367 2013-04-08 Jeff Law <law@redhat.com>
1369 * gcc.dg/tree-ssa/forwprop-25.c: New test.
1371 2013-04-08 Richard Biener <rguenther@suse.de>
1373 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1375 2013-04-08 Richard Biener <rguenther@suse.de>
1377 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1379 2013-04-08 Richard Biener <rguenther@suse.de>
1381 * g++.dg/vect/slp-pr56812.cc: Adjust.
1383 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1385 * gcc.dg/pr56837.c: New test.
1386 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1387 "generated memset minus one".
1389 2013-04-07 Tobias Burnus <burnus@net-b.de>
1392 * gfortran.dg/reshape_5.f90: New.
1394 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1397 * gcc.target/powerpc/recip-1.c: Modify expected output.
1398 * gcc.target/powerpc/recip-3.c: Likewise.
1399 * gcc.target/powerpc/recip-4.c: Likewise.
1400 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1402 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1404 * gcc.target/arm/peep-ldrd-1.c: New test.
1405 * gcc.target/arm/peep-strd-1.c: Likewise.
1407 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1409 * gcc.target/arm/negdi-1.c: New test.
1410 * gcc.target/arm/negdi-2.c: Likewise.
1411 * gcc.target/arm/negdi-3.c: Likewise.
1412 * gcc.target/arm/negdi-4.c: Likewise.
1414 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1416 * lib/target-supports.exp (add_options_for_arm_v8_neon):
1417 Add -march=armv8-a when we use v8 NEON.
1418 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1419 (check_effective_target_vect_call_ceilf): Likewise.
1420 (check_effective_target_vect_call_floorf): Likewise.
1421 (check_effective_target_vect_call_roundf): Likewise.
1422 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1423 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1424 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1425 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1426 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1428 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
1430 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1431 * gcc.target/powerpc/sd-pwr6.c: Same.
1432 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1433 * g++.dg/debug/pr56294.C: XFAIL on AIX.
1435 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
1437 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1439 2013-04-04 Janus Weil <janus@gcc.gnu.org>
1442 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1443 * gfortran.dg/altreturn_4.f90: Ditto.
1444 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1445 * gfortran.dg/altreturn_5.f90: Ditto.
1446 * gfortran.dg/altreturn_6.f90: Ditto.
1447 * gfortran.dg/altreturn_7.f90: Ditto.
1449 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1451 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1453 (check_effective_target_arm_v8_neon_ok_nocache):
1455 (check_effective_target_arm_v8_neon_ok): Change to use
1456 check_effective_target_arm_v8_neon_ok_nocache.
1457 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1459 (check_effective_target_vect_call_btruncf):
1460 Enable for arm and ARMv8 NEON.
1461 (check_effective_target_vect_call_ceilf): Likewise.
1462 (check_effective_target_vect_call_floorf): Likewise.
1463 (check_effective_target_vect_call_roundf): Likewise.
1464 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1467 2013-04-04 Marek Polacek <polacek@redhat.com>
1469 PR tree-optimization/48186
1470 * gcc.dg/pr48186.c: New test.
1472 2013-04-04 Richard Biener <rguenther@suse.de>
1474 PR tree-optimization/56826
1475 * gcc.dg/vect/pr56826.c: New testcase.
1476 * gcc.dg/vect/O3-pr36098.c: Adjust.
1478 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
1480 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1481 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1482 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1483 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1484 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1485 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1486 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1487 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1488 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1489 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1491 2013-04-04 Richard Biener <rguenther@suse.de>
1493 PR tree-optimization/56213
1494 * gcc.dg/vect/vect-123.c: New testcase.
1496 2013-04-04 Tobias Burnus <burnus@net-b.de>
1499 * gfortran.dg/read_repeat_2.f90: New.
1501 2013-04-04 Richard Biener <rguenther@suse.de>
1503 PR tree-optimization/56837
1504 * g++.dg/torture/pr56837.C: New testcase.
1506 2013-04-04 Tobias Burnus <burnus@net-b.de>
1509 * gfortran.dg/c_loc_test_21.f90: New.
1510 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1511 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1512 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1513 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1514 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
1516 2013-04-03 Jeff Law <law@redhat.com>
1518 PR tree-optimization/56799
1519 * gcc.c-torture/execute/pr56799.c: New test.
1521 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1524 * g++.dg/warn/Wpointer-arith-1.C: New.
1525 * g++.dg/gomp/for-19.C: Adjust.
1527 2013-04-03 Marek Polacek <polacek@redhat.com>
1530 * gcc.dg/pr55702.c: New test.
1532 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1535 * gcc.dg/pr56809.c: New testcase.
1537 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1540 * g++.dg/debug/pr56819.C: New test.
1542 2013-04-03 Richard Biener <rguenther@suse.de>
1544 PR tree-optimization/56817
1545 * g++.dg/torture/pr56817.C: New testcase.
1547 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1549 * gcc.dg/vect/bb-slp-31.c: New file.
1551 2013-04-03 Jason Merrill <jason@redhat.com>
1554 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1556 2013-04-03 Richard Biener <rguenther@suse.de>
1558 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1560 2013-04-03 Richard Biener <rguenther@suse.de>
1562 PR tree-optimization/55964
1563 * gcc.dg/torture/pr55964-2.c: New testcase.
1565 2013-04-03 Richard Biener <rguenther@suse.de>
1567 PR tree-optimization/56501
1568 * gcc.dg/torture/pr56501.c: New testcase.
1570 2013-04-03 Richard Biener <rguenther@suse.de>
1572 PR tree-optimization/56407
1573 * gcc.dg/torture/pr56407.c: New testcase.
1575 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1577 PR tree-optimization/56790
1578 * g++.dg/ext/pr56790-1.C: New testcase.
1580 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1582 * gcc.target/i386/merge-1.c: New testcase.
1583 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1585 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1588 * gcc.c-torture/execute/pr19449.c: New test.
1590 2013-04-03 Richard Biener <rguenther@suse.de>
1592 PR tree-optimization/56812
1593 * g++.dg/vect/slp-pr56812.cc: New testcase.
1595 2013-04-03 Janus Weil <janus@gcc.gnu.org>
1599 * gfortran.dg/altreturn_8.f90: New.
1600 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1601 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1602 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1604 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1606 PR rtl-optimization/56745
1607 * gcc.c-torture/compile/pr56745.c: New test.
1609 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1611 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1613 2013-04-02 Richard Biener <rguenther@suse.de>
1615 PR tree-optimization/56778
1616 * gcc.dg/torture/pr56778.c: New testcase.
1618 2013-04-02 Richard Biener <rguenther@suse.de>
1621 * g++.dg/torture/pr56768.C: New testcase.
1623 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1625 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1627 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1630 * gfortran.dg/namelist_82.f90: New test.
1632 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1635 * gfortran.dg/implicit_class_1.f90: New.
1637 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1640 * gfortran.dg/namelist_81.f90: New test.
1642 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1644 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1645 for constant and equal string lengths.
1646 * gfortran.dg/character_comparison_5.f90: Likewise.
1647 * gfortran.dg/character_comparison_9.f90: New test.
1649 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1651 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1652 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1654 2013-03-29 Tobias Burnus <burnus@net-b.de>
1657 * gfortran.dg/optional_absent_3.f90: New.
1659 2013-03-29 Tobias Burnus <burnus@net-b.de>
1662 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1664 2013-03-29 Tobias Burnus <burnus@net-b.de>
1667 * gfortran.dg/namelist_80.f90: New.
1669 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1672 * gfortran.dg/string_length_2.f90: New test.
1673 * gfortran.dg/dependency_41.f90: New test.
1675 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1678 * gfortran.dg/array_constructor_43.f90: New test.
1679 * gfortran.dg/random_seed_3.f90: New test.
1681 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1683 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1684 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1685 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1686 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1687 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1688 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1689 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1690 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1691 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1692 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1694 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1697 * g++.dg/conversion/op4.C: Adjust.
1698 * g++.dg/cpp0x/rv1n.C: Likewise.
1699 * g++.dg/cpp0x/rv2n.C: Likewise.
1700 * g++.dg/cpp0x/template_deduction.C: Likewise.
1701 * g++.dg/expr/cond8.C: Likewise.
1702 * g++.dg/other/error4.C: Likewise.
1703 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1704 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1705 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1706 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1707 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1708 * g++.old-deja/g++.law/cvt20.C: Likewise.
1709 * g++.old-deja/g++.law/cvt8.C: Likewise.
1710 * g++.old-deja/g++.law/init8.C: Likewise.
1711 * g++.old-deja/g++.mike/net12.C: Likewise.
1712 * g++.old-deja/g++.mike/net8.C: Likewise.
1713 * g++.old-deja/g++.mike/p2793.C: Likewise.
1714 * g++.old-deja/g++.mike/p3836.C: Likewise.
1715 * g++.old-deja/g++.mike/p418.C: Likewise.
1716 * g++.old-deja/g++.mike/p701.C: Likewise.
1717 * g++.old-deja/g++.mike/p807.C: Likewise.
1719 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1722 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1725 2013-03-28 Marek Polacek <polacek@redhat.com>
1727 PR tree-optimization/56695
1728 * gcc.dg/vect/pr56695.c: New test.
1730 2013-03-28 Richard Biener <rguenther@suse.de>
1732 PR tree-optimization/37021
1733 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1734 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1736 2013-03-27 Tobias Burnus <burnus@net-b.de>
1740 * gfortran.dg/sizeof_2.f90: New.
1741 * gfortran.dg/sizeof_3.f90: New.
1742 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1744 2013-03-27 Richard Biener <rguenther@suse.de>
1746 PR tree-optimization/37021
1747 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1749 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1751 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1752 * g++.dg/ipa/ivinline-2.C: Likewise.
1753 * g++.dg/ipa/ivinline-3.C: Likewise.
1754 * g++.dg/ipa/ivinline-4.C: Likewise.
1755 * g++.dg/ipa/ivinline-5.C: Likewise.
1756 * g++.dg/ipa/ivinline-7.C: Likewise.
1757 * g++.dg/ipa/ivinline-8.C: Likewise.
1758 * g++.dg/ipa/ivinline-9.C: Likewise.
1759 * g++.dg/cpp0x/noexcept03.C: Likewise.
1760 * gcc.dg/const-1.c: Likewise.
1761 * gcc.dg/ipa/pure-const-1.c: Likewise.
1762 * gcc.dg/noreturn-8.c: Likewise.
1763 * gcc.target/i386/mmx-1.c: Likewise.
1764 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1765 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1766 * gcc.c-torture/execute/pr33992.x: New file.
1768 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1770 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1772 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1775 * g++.dg/ext/desig5.C: New.
1777 2013-03-26 Tobias Burnus <burnus@net-b.de>
1780 * gfortran.dg/merge_init_expr_2.f90: New.
1781 * gfortran.dg/merge_char_1.f90: Modify test to
1782 stay a run-time test.
1783 * gfortran.dg/merge_char_3.f90: Ditto.
1785 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1787 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1788 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1790 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/cpp0x/range-for23.C: New.
1795 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1798 * gfortran.dg/namelist_79.f90: New.
1800 2013-03-25 Martin Jambor <mjambor@suse.cz>
1802 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1804 2013-03-25 Tobias Burnus <burnus@net-b.de>
1824 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1825 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1826 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1827 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1828 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1829 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1830 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1831 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1832 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1833 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1834 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1835 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1836 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1837 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1838 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1839 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1840 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1841 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1842 * gfortran.dg/pr32601_1.f03: Ditto.
1843 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1844 * gfortran.dg/blockdata_7.f90: New.
1845 * gfortran.dg/c_assoc_4.f90: New.
1846 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1847 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1848 * gfortran.dg/c_funloc_tests_8.f90: New.
1849 * gfortran.dg/c_loc_test_17.f90: New.
1850 * gfortran.dg/c_loc_test_18.f90: New.
1851 * gfortran.dg/c_loc_test_19.f90: New.
1852 * gfortran.dg/c_loc_test_20.f90: New.
1853 * gfortran.dg/c_sizeof_5.f90: New.
1854 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1855 * gfortran.dg/transfer_resolve_2.f90: New.
1856 * gfortran.dg/transfer_resolve_3.f90: New.
1857 * gfortran.dg/transfer_resolve_4.f90: New.
1858 * gfortran.dg/pr32601.f03: Update dg-error.
1859 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1860 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1862 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1864 * gcc.target/arm/vseleqdf.c: New test.
1865 * gcc.target/arm/vseleqsf.c: Likewise.
1866 * gcc.target/arm/vselgedf.c: Likewise.
1867 * gcc.target/arm/vselgesf.c: Likewise.
1868 * gcc.target/arm/vselgtdf.c: Likewise.
1869 * gcc.target/arm/vselgtsf.c: Likewise.
1870 * gcc.target/arm/vselledf.c: Likewise.
1871 * gcc.target/arm/vsellesf.c: Likewise.
1872 * gcc.target/arm/vselltdf.c: Likewise.
1873 * gcc.target/arm/vselltsf.c: Likewise.
1874 * gcc.target/arm/vselnedf.c: Likewise.
1875 * gcc.target/arm/vselnesf.c: Likewise.
1876 * gcc.target/arm/vselvcdf.c: Likewise.
1877 * gcc.target/arm/vselvcsf.c: Likewise.
1878 * gcc.target/arm/vselvsdf.c: Likewise.
1879 * gcc.target/arm/vselvssf.c: Likewise.
1881 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
1883 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1885 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1886 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1887 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1888 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1889 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1890 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1891 * gcc.target/aarch64/atomic-op-char.x: ... to here.
1892 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1893 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1894 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1895 * gcc.target/aarch64/atomic-op-int.x: ... to here.
1896 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1897 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1898 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1899 * gcc.target/aarch64/atomic-op-release.x: ... to here.
1900 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1901 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1902 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1903 * gcc.target/aarch64/atomic-op-short.x: ... to here.
1904 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1905 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1906 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1907 * gcc.target/arm/atomic-op-char.c: Likewise.
1908 * gcc.target/arm/atomic-op-consume.c: Likewise.
1909 * gcc.target/arm/atomic-op-int.c: Likewise.
1910 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1911 * gcc.target/arm/atomic-op-release.c: Likewise.
1912 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1913 * gcc.target/arm/atomic-op-short.c: Likewise.
1915 2013-03-25 Richard Biener <rguenther@suse.de>
1918 * g++.dg/torture/pr56694.C: New testcase.
1920 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1923 * gcc.target/arm/neon-vcond-gt.c: New test.
1924 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1925 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1927 2013-03-25 Richard Biener <rguenther@suse.de>
1929 PR tree-optimization/56689
1930 * gcc.dg/torture/pr56689.c: New testcase.
1932 2013-03-25 Kai Tietz <ktietz@redhat.com>
1934 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1936 2013-03-24 Tobias Burnus <burnus@net-b.de>
1939 * gfortran.dg/eof_5.f90: New.
1941 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
1943 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1946 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
1948 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1950 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
1953 * gcc.c-torture/execute/builtins/builtins.exp: Add
1954 -Wl,--allow-multiple-definition for RTEMS targets.
1956 2013-03-22 Ian Bolton <ian.bolton@arm.com>
1958 * gcc.target/aarch64/movk.c: New test.
1960 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
1962 * g++.dg/ext/vector21.C: New testcase.
1964 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1966 * gcc.target/arm/neon-for-64bits-1.c: New tests.
1967 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1969 2013-03-21 Richard Biener <rguenther@suse.de>
1971 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1972 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1974 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1976 * gcc.target/aarch64/vect.c: Test and result vector added
1977 for sabd and saba instructions.
1978 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1979 instructions in assembly.
1980 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1981 * gcc.target/aarch64/vect-fp.c: Test and result vector added
1982 for fabd instruction.
1983 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1984 instruction in assembly.
1985 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1987 2013-03-20 Jeff Law <law@redhat.com>
1989 * g++.dg/tree-ssa/ssa-dom.C: New test.
1991 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1993 * gcc.target/powerpc/mmfpgpr.c: New test.
1994 * gcc.target/powerpc/sd-vsx.c: Likewise.
1995 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1996 * gcc.target/powerpc/vsx-float0.c: Likewise.
1998 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
2000 PR tree-optimization/56355
2001 * gcc.dg/pr56355-1.c: New file.
2003 2013-03-20 Catherine Moore <clm@codesourcery.com>
2004 Richard Sandiford <rdsandiford@googlemail.com>
2006 * gcc.target/mips/mips.exp: Add microMIPS support.
2007 * gcc.target/mips/umips-movep-2.c: New test.
2008 * gcc.target/mips/umips-lwp-2.c: New test.
2009 * gcc.target/mips/umips-swp-5.c: New test.
2010 * gcc.target/mips/umips-constraints-1.c: New test.
2011 * gcc.target/mips/umips-lwp-3.c: New test.
2012 * gcc.target/mips/umips-swp-6.c: New test.
2013 * gcc.target/mips/umips-constraints-2.c: New test.
2014 * gcc.target/mips/umips-save-restore-1.c: New test.
2015 * gcc.target/mips/umips-lwp-4.c: New test.
2016 * gcc.target/mips/umips-swp-7.c: New test.
2017 * gcc.target/mips/umips-save-restore-2.c: New test.
2018 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2019 * gcc.target/mips/umips-lwp-5.c: New test.
2020 * gcc.target/mips/umips-save-restore-3.c: New test.
2021 * gcc.target/mips/umips-lwp-6.c: New test.
2022 * gcc.target/mips/umips-swp-1.c: New test.
2023 * gcc.target/mips/umips-lwp-7.c: New test.
2024 * gcc.target/mips/umips-swp-2.c: New test.
2025 * gcc.target/mips/umips-lwp-8.c: New test.
2026 * gcc.target/mips/umips-swp-3.c: New test.
2027 * gcc.target/mips/umips-movep-1.c: New test.
2028 * gcc.target/mips/umips-lwp-1.c: New test.
2029 * gcc.target/mips/umips-swp-4.c: New test.
2031 2013-03-20 Richard Biener <rguenther@suse.de>
2033 PR tree-optimization/56661
2034 * gcc.dg/torture/pr56661.c: New testcase.
2036 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2038 PR rtl-optimization/56605
2039 * gcc.target/powerpc/pr56605.c: New.
2041 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2044 * gfortran.dg/do_1.f90: Don't xfail.
2046 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2049 * gfortran.dg/namelist_77.f90: New.
2050 * gfortran.dg/namelist_78.f90: New.
2052 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2055 * gfortran.dg/open_negative_unit_1.f90: New.
2057 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2059 * gcc.target/aarch64/sbc.c: New test.
2061 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2063 * gcc.target/aarch64/ror.c: New test.
2065 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2067 * gcc.target/aarch64/extr.c: New test.
2069 2013-03-19 Richard Biener <rguenther@suse.de>
2071 PR tree-optimization/56273
2072 * gcc.dg/tree-ssa/vrp47.c: Adjust.
2073 * c-c++-common/uninit-17.c: Likewise.
2075 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2077 PR tree-optimization/56635
2078 * g++.dg/torture/pr56635.C: New test.
2080 2013-03-18 Richard Biener <rguenther@suse.de>
2082 PR tree-optimization/3713
2083 * g++.dg/ipa/devirt-12.C: New testcase.
2085 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2088 * c-c++-common/pr56566.c: New test.
2090 2013-03-17 Jason Merrill <jason@redhat.com>
2092 * g++.dg/template/abstract-dr337.C: XFAIL.
2094 2013-03-16 Jakub Jelinek <jakub@redhat.com>
2097 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2098 * c-c++-common/pr56607.c: New test.
2100 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
2103 * g++.dg/cpp0x/constexpr-array5.C: New.
2105 2013-03-15 Tobias Burnus <burnus@net-b.de>
2108 * gfortran.dg/transfer_intrinsic_5.f90: New.
2110 2013-03-15 Kai Tietz <ktietz@redhat.com>
2112 * gcc.target/i386/movti.c: Don't test for x64 mingw.
2113 * gcc.target/i386/pr20020-1.c: Likewise.
2114 * gcc.target/i386/pr20020-2.c: Likewise.
2115 * gcc.target/i386/pr20020-3.c: Likewise.
2116 * gcc.target/i386/pr53425-1.c: Likewise.
2117 * gcc.target/i386/pr53425-2.c: Likewise.
2118 * gcc.target/i386/pr55093.c: Likewise.
2119 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2121 2013-03-15 Jakub Jelinek <jakub@redhat.com>
2124 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2125 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
2127 2013-03-14 Jakub Jelinek <jakub@redhat.com>
2129 PR tree-optimization/53265
2130 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2132 * gcc.dg/graphite/id-6.c (test): Likewise.
2133 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2134 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2136 PR tree-optimization/53265
2137 * gcc.dg/pr53265.c: New test.
2138 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2140 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2142 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
2143 n, use it as high bound instead of 4.
2145 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2148 * gcc.target/sh/pr49880-1.c: New.
2149 * gcc.target/sh/pr49880-2.c: New.
2150 * gcc.target/sh/pr49880-3.c: New.
2151 * gcc.target/sh/pr49880-4.c: New.
2152 * gcc.target/sh/pr49880-5.c: New.
2154 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2156 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2158 2013-03-13 Richard Biener <rguenther@suse.de>
2160 PR tree-optimization/56608
2161 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2163 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2166 * g++.dg/cpp0x/alias-decl-32.C: New.
2168 2013-03-11 Jan Hubicka <jh@suse.cz>
2171 * gcc.c-torture/compile/pr56571.c: New testcase.
2173 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2175 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2176 * gcc.dg/tree-ssa/pr55579.c: Likewise.
2178 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2180 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2181 * gcc.dg/inline_4.c: Likewise.
2182 * gcc.dg/unroll_2.c: Likewise.
2183 * gcc.dg/unroll_3.c: Likewise.
2184 * gcc.dg/unroll_4.c: Likewise.
2186 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2189 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2192 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2194 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2197 * gcc.c-torture/compile/pr40797.c: New.
2199 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2201 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2203 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
2206 * gfortran.dg/class_56.f90: New test.
2208 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
2211 * gcc.target/mips/pr56524.c: New test.
2213 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2216 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2218 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2221 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2223 2013-03-08 Marek Polacek <polacek@redhat.com>
2225 PR tree-optimization/56478
2226 * gcc.dg/torture/pr56478.c: New test.
2228 2013-03-08 Kai Tietz <ktietz@redhat.com>
2230 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2231 targets linker option --allow-multiple-definition.
2233 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2234 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2235 * gcc.dg/pr52549.c: Add LLP64 case.
2236 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2237 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2238 * gcc.dg/torture/pr51071-2.c: Likewise.
2239 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2240 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2241 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2242 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2243 * gcc.dg/weak/weak-1.c: Likewise.
2244 * gcc.dg/weak/weak-2.c: Likewise.
2245 * gcc.dg/weak/weak-3.c: Likewise.
2246 * gcc.dg/weak/weak-4.c: Likewise.
2247 * gcc.dg/weak/weak-5.c: Likewise.
2248 * gcc.dg/weak/weak-15.c: Likewise.
2249 * gcc.dg/weak/weak-16.c: Likewise.
2251 * c-c++-common/pr54486.c: Skip test for mingw-targets.
2253 2013-03-07 Jakub Jelinek <jakub@redhat.com>
2255 PR tree-optimization/56559
2256 * gcc.dg/tree-ssa/reassoc-26.c: New test.
2258 2013-03-07 Andreas Schwab <schwab@suse.de>
2260 * gcc.dg/pr31490.c: Fix last change.
2262 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2265 * g++.dg/template/crash115.C: New.
2267 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2269 PR tree-optimization/56539
2270 * gcc.c-torture/compile/pr56539.c: New test.
2272 2013-03-06 Kai Tietz <ktietz@redhat.com>
2274 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2276 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2277 * gcc.dg/lto/20091013-1_2.c: Likewise.
2278 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2280 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2282 * gnat.dg/specs/aggr6.ads: New test.
2284 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2286 * gnat.dg/loop_optimization15.ad[sb]: New test.
2288 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2291 * gcc.dg/pr56548.c: New test.
2293 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2296 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2298 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2301 * g++.dg/template/typename20.C: New test.
2303 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2306 * gcc.dg/pr56510.c: New test.
2308 PR rtl-optimization/56484
2309 * gcc.c-torture/compile/pr56484.c: New test.
2311 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2314 * g++.dg/warn/Wsign-conversion-2.C: New.
2316 2013-03-05 Richard Biener <rguenther@suse.de>
2318 PR tree-optimization/56270
2319 * gcc.dg/vect/slp-38.c: New testcase.
2321 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2323 PR rtl-optimization/56494
2324 * gcc.dg/pr56494.c: New test.
2326 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
2328 * gcc.dg/pr56424.c: New test.
2330 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2332 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2333 * gcc.dg/pr56228.c <avr>: Skip.
2335 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2338 PR tree-optimization/52631
2339 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2341 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
2343 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2344 * gcc.dg/vect/vect-83_64.c: Same.
2346 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2349 * gfortran.dg/pointer_check_13.f90: New test.
2351 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2354 * gfortran.dg/array_constructor_42.f90: New test.
2356 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2359 * g++.dg/template/static33.C: New.
2360 * g++.dg/template/static34.C: Likewise.
2363 * g++.dg/template/static35.C: New.
2365 2013-03-01 Steve Ellcey <sellcey@mips.com>
2367 * gcc.dg/pr56396.c: Require pic support.
2369 2013-03-01 Richard Biener <rguenther@suse.de>
2371 PR tree-optimization/55481
2372 * gcc.dg/torture/pr56488.c: New testcase.
2374 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
2375 Jakub Jelinek <jakub@redhat.com>
2378 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2379 no_sanitize_address attribute rather than no_address_safety_analysis.
2380 * g++.dg/asan/sanitizer_test_utils.h
2381 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2382 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2383 in addition to no_address_safety_analysis.
2385 2013-02-28 Jason Merrill <jason@redhat.com>
2388 * g++.dg/cpp0x/constexpr-and.C: New.
2390 2013-02-28 Martin Jambor <mjambor@suse.cz>
2392 PR tree-optimization/56294
2393 * g++.dg/debug/pr56294.C: New test.
2395 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2397 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2399 2013-02-27 Marek Polacek <polacek@redhat.com>
2401 PR rtl-optimization/56466
2402 * gcc.dg/pr56466.c: New test.
2404 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2406 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2407 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2408 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2410 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
2413 * gcc.dg/pr45472.c: New test.
2415 2013-02-26 Marek Polacek <polacek@redhat.com>
2417 PR tree-optimization/56426
2418 * gcc.dg/pr56436.c: New test.
2420 2013-02-26 Jakub Jelinek <jakub@redhat.com>
2422 PR tree-optimization/56448
2423 * gcc.c-torture/compile/pr56448.c: New test.
2425 PR tree-optimization/56443
2426 * gcc.dg/torture/pr56443.c: New test.
2428 2013-02-25 Richard Biener <rguenther@suse.de>
2430 PR tree-optimization/56175
2431 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2433 2013-02-24 Jakub Jelinek <jakub@redhat.com>
2436 * g++.dg/torture/pr56403.C: New test.
2438 2013-02-25 Catherine Moore <clm@codesourcery.com>
2441 2013-02-24 Catherine Moore <clm@codesourcery.com>
2442 Richard Sandiford <rdsandiford@googlemail.com>
2444 * gcc.target/mips/mips.exp: Add microMIPS support.
2445 * gcc.target/mips/umips-movep-2.c: New test.
2446 * gcc.target/mips/umips-lwp-2.c: New test.
2447 * gcc.target/mips/umips-swp-5.c: New test.
2448 * gcc.target/mips/umips-constraints-1.c: New test.
2449 * gcc.target/mips/umips-lwp-3.c: New test.
2450 * gcc.target/mips/umips-swp-6.c: New test.
2451 * gcc.target/mips/umips-constraints-2.c: New test.
2452 * gcc.target/mips/umips-save-restore-1.c: New test.
2453 * gcc.target/mips/umips-lwp-4.c: New test.
2454 * gcc.target/mips/umips-swp-7.c: New test.
2455 * gcc.target/mips/umips-save-restore-2.c: New test.
2456 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2457 * gcc.target/mips/umips-lwp-5.c: New test.
2458 * gcc.target/mips/umips-save-restore-3.c: New test.
2459 * gcc.target/mips/umips-lwp-6.c: New test.
2460 * gcc.target/mips/umips-swp-1.c: New test.
2461 * gcc.target/mips/umips-lwp-7.c: New test.
2462 * gcc.target/mips/umips-swp-2.c: New test.
2463 * gcc.target/mips/umips-lwp-8.c: New test.
2464 * gcc.target/mips/umips-swp-3.c: New test.
2465 * gcc.target/mips/umips-movep-1.c: New test.
2466 * gcc.target/mips/umips-lwp-1.c: New test.
2467 * gcc.target/mips/umips-swp-4.c: New test.
2469 2013-02-24 Catherine Moore <clm@codesourcery.com>
2470 Richard Sandiford <rdsandiford@googlemail.com>
2472 * gcc.target/mips/mips.exp: Add microMIPS support.
2473 * gcc.target/mips/umips-movep-2.c: New test.
2474 * gcc.target/mips/umips-lwp-2.c: New test.
2475 * gcc.target/mips/umips-swp-5.c: New test.
2476 * gcc.target/mips/umips-constraints-1.c: New test.
2477 * gcc.target/mips/umips-lwp-3.c: New test.
2478 * gcc.target/mips/umips-swp-6.c: New test.
2479 * gcc.target/mips/umips-constraints-2.c: New test.
2480 * gcc.target/mips/umips-save-restore-1.c: New test.
2481 * gcc.target/mips/umips-lwp-4.c: New test.
2482 * gcc.target/mips/umips-swp-7.c: New test.
2483 * gcc.target/mips/umips-save-restore-2.c: New test.
2484 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2485 * gcc.target/mips/umips-lwp-5.c: New test.
2486 * gcc.target/mips/umips-save-restore-3.c: New test.
2487 * gcc.target/mips/umips-lwp-6.c: New test.
2488 * gcc.target/mips/umips-swp-1.c: New test.
2489 * gcc.target/mips/umips-lwp-7.c: New test.
2490 * gcc.target/mips/umips-swp-2.c: New test.
2491 * gcc.target/mips/umips-lwp-8.c: New test.
2492 * gcc.target/mips/umips-swp-3.c: New test.
2493 * gcc.target/mips/umips-movep-1.c: New test.
2494 * gcc.target/mips/umips-lwp-1.c: New test.
2495 * gcc.target/mips/umips-swp-4.c: New test.
2497 2013-02-22 Jakub Jelinek <jakub@redhat.com>
2500 * lib/asan-dg.exp (asan_link_flags): Add
2501 -B${gccpath}/libsanitizer/asan/ to flags.
2503 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2506 * gcc.dg/torture/pr56420.c: New test.
2508 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
2511 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2513 2013-02-21 Martin Jambor <mjambor@suse.cz>
2515 PR tree-optimization/56310
2516 * g++.dg/ipa/pr56310.C: New test.
2518 2013-02-21 Janus Weil <janus@gcc.gnu.org>
2521 * gfortran.dg/proc_ptr_comp_37.f90: New.
2523 2013-02-21 Richard Biener <rguenther@suse.de>
2525 PR tree-optimization/56415
2527 2013-02-11 Richard Biener <rguenther@suse.de>
2529 PR tree-optimization/56273
2530 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2531 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2532 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2533 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2534 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2535 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2537 2013-02-21 Marek Polacek <polacek@redhat.com>
2539 PR tree-optimization/56398
2540 * g++.dg/torture/pr56398.C: New test.
2542 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2545 * gcc.c-torture/compile/pr56405.c: New test.
2547 2013-02-20 Jan Hubicka <jh@suse.cz>
2549 PR tree-optimization/56265
2550 * g++.dg/ipa/devirt-11.C: New testcase.
2552 2013-02-20 Richard Biener <rguenther@suse.de>
2554 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2556 2013-02-20 Richard Biener <rguenther@suse.de>
2557 Jakub Jelinek <jakub@redhat.com>
2559 PR tree-optimization/56396
2560 * gcc.dg/pr56396.c: New testcase.
2562 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2565 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2567 2013-02-19 Richard Biener <rguenther@suse.de>
2569 PR tree-optimization/56384
2570 * gcc.dg/torture/pr56384.c: New testcase.
2572 2013-02-19 Jakub Jelinek <jakub@redhat.com>
2574 PR tree-optimization/56350
2575 * gcc.dg/pr56350.c: New test.
2577 PR tree-optimization/56381
2578 * g++.dg/opt/pr56381.C: New test.
2580 2013-02-18 Jakub Jelinek <jakub@redhat.com>
2583 * lib/dg-pch.exp (pch-init, pch-finish,
2584 check_effective_target_pch_supported_debug): New procs.
2585 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2586 Likewise if $pch_unsupported_debug and $flags include -g.
2587 Skip FAILs about missing *.gch file if $pch_unsupported_debug
2588 and dg-require-effective-target pch_unsupported_debug.
2589 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2590 * objc.dg/pch/pch.exp: Likewise.
2591 * gcc.dg/pch/pch.exp: Likewise.
2592 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2593 pch_unsupported_debug.
2594 * gcc.dg/pch/valid-1.hs: Likewise.
2595 * gcc.dg/pch/valid-1b.c: Likewise.
2596 * gcc.dg/pch/valid-1b.hs: Likewise.
2598 2013-02-18 Richard Biener <rguenther@suse.de>
2600 PR tree-optimization/56366
2601 * gcc.dg/torture/pr56366.c: New testcase.
2603 2013-02-18 Richard Biener <rguenther@suse.de>
2606 * gcc.dg/torture/pr56349.c: New testcase.
2608 2013-02-18 Richard Biener <rguenther@suse.de>
2610 PR tree-optimization/56321
2611 * gcc.dg/torture/pr56321.c: New testcase.
2613 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2615 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2617 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2618 Dodji Seketeli <dodji@redhat.com>
2621 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2622 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2623 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2624 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2625 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2626 * c-c++-common/asan/pr56330.c: Likewise.
2627 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2628 Ensure the size argument of __builtin_memcpy is a constant.
2630 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2631 Paolo Carlini <paolo.carlini@oracle.com>
2634 * g++.dg/cpp0x/enum23.C: New.
2636 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2639 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2641 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2643 PR rtl-optimization/56348
2644 * gcc.target/i386/pr56348.c: New test.
2646 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2648 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2649 * gcc.target/arm/interrupt-2.c: Likewise.
2651 2013-02-15 Tobias Burnus <burnus@net-b.de>
2654 * gfortran.dg/matmul_9.f90: New.
2656 2013-02-15 Tobias Burnus <burnus@net-b.de>
2659 * gfortran.dg/init_flag_11.f90: New.
2661 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2663 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2665 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2667 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2670 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2671 Tobias Burnus <burnus@net-b.de>
2674 * gfortran.dg/allocatable_function_7.f90: New.
2676 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2678 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2679 * asan_globals_test-wrapper.cc: New file.
2680 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2681 instead of asan_globals_test.cc as dg-additional-sources.
2682 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2683 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2684 "sanitizer_test_utils.h" instead of
2685 "sanitizer_common/tests/sanitizer_test_utils.h".
2686 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2687 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2688 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2689 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2690 * g++.dg/asan/asan_test.cc: Synced from upstream.
2691 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2693 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2696 * c-c++-common/asan/memcmp-2.c: New test.
2698 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2701 * g++.dg/cpp0x/udlit-string-literal.h: New.
2702 * g++.dg/cpp0x/udlit-string-literal.C: New.
2704 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2706 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2708 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2711 * gcc.target/arm/pr56184.C: New test.
2713 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2716 * g++.dg/torture/pr56302.C: New test.
2717 * g++.dg/cpp0x/constexpr-56302.C: New test.
2718 * c-c++-common/pr56302.c: New test.
2720 2013-02-13 Tobias Burnus <burnus@net-b.de>
2721 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2724 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2725 * gfortran.dg/quad_3.f90: Ditto.
2727 2013-02-13 Kostya Serebryany <kcc@google.com>
2729 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2730 to match the fresh asan run-time.
2731 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2733 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2735 Avoid instrumenting duplicated memory access in the same basic block
2736 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2737 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2738 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2739 * c-c++-common/asan/inc.c: Likewise.
2741 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2744 * gcc.target/i386/pr56148.c: New test.
2746 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2747 Tobias Burnus <burnus@net-b.de>
2750 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2753 2013-02-12 Richard Biener <rguenther@suse.de>
2756 * gcc.dg/lto/pr56297_0.c: New testcase.
2757 * gcc.dg/lto/pr56297_0.c: Likewise.
2759 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2762 * gfortran.dg/typebound_deferred_1.f90: New.
2764 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2766 PR rtl-optimization/56151
2767 * gcc.target/i386/pr56151.c: New test.
2769 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2771 * g++.dg/ext/mv12.C: New test.
2772 * g++.dg/ext/mv12.h: New file.
2773 * g++.dg/ext/mv12-aux.C: New file.
2774 * g++.dg/ext/mv13.C: New test.
2776 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2778 * lib/target-supports.exp
2779 (check_effective_target_powerpc_eabi_ok): New.
2780 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2782 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2783 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2785 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2786 * gcc.target/powerpc/pr51623.c: Likewise.
2787 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2788 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2790 2013-02-11 Alexander Potapenko <glider@google.com>
2791 Jack Howarth <howarth@bromo.med.uc.edu>
2792 Jakub Jelinek <jakub@redhat.com>
2795 * g++.dg/asan/pr55617.C: Run on all targets.
2797 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2799 PR rtl-optimization/56275
2800 * gcc.dg/pr56275.c: New test.
2802 2013-02-11 Richard Biener <rguenther@suse.de>
2804 PR tree-optimization/56273
2805 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2807 2013-02-11 Richard Biener <rguenther@suse.de>
2809 PR tree-optimization/56264
2810 * gcc.dg/torture/pr56264.c: New testcase.
2812 2013-02-11 Richard Biener <rguenther@suse.de>
2814 PR tree-optimization/56273
2815 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2816 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2817 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2818 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2819 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2820 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2822 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2824 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2825 for *-*-linux-gnu targets.
2826 * g++.dg/asan/interception-test-1.c: Ditto.
2827 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2828 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2830 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2833 * gfortran.dg/intrinsic_size_4.f90 : New test.
2835 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2838 * gcc.target/powerpc/pr56256.c: New test.
2840 2013-02-08 Ian Lance Taylor <iant@google.com>
2842 * lib/go.exp: Load timeout.exp.
2844 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2846 PR rtl-optimization/56246
2847 * gcc.target/i386/pr56246.c: New test.
2849 2013-02-08 Jeff Law <law@redhat.com>
2852 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2854 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2857 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2860 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2862 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2864 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2866 PR rtl-optimization/56195
2867 * gcc.dg/torture/pr56195.c: New test.
2869 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2872 * gfortran.dg/recursive_interface_2.f90: New test.
2874 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2876 PR tree-optimization/56250
2877 * gcc.c-torture/execute/pr56250.c: New test.
2879 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2881 PR tree-optimization/56064
2882 * gcc.dg/fixed-point/view-convert-2.c: New test.
2884 2013-02-08 Michael Matz <matz@suse.de>
2886 PR tree-optimization/52448
2887 * gcc.dg/pr52448.c: New test.
2889 2013-02-08 Richard Biener <rguenther@suse.de>
2892 * gcc.dg/torture/pr56181.c: New testcase.
2894 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2897 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2898 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2900 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2903 * g++.dg/parse/crash61.C: New test.
2906 * g++.dg/parse/pr56239.C: New test.
2909 * g++.dg/abi/mangle61.C: New test.
2911 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
2913 PR rtl-optimization/56225
2914 * gcc.target/i386/pr56225.c: New test.
2916 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2919 * gcc.dg/guality/pr56154-1.c: New test.
2920 * gcc.dg/guality/pr56154-2.c: New test.
2921 * gcc.dg/guality/pr56154-3.c: New test.
2922 * gcc.dg/guality/pr56154-4.c: New test.
2923 * gcc.dg/guality/pr56154-aux.c: New file.
2925 PR tree-optimization/55789
2926 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2928 * gcc.dg/tree-ssa/inline-3.c: Add
2929 --param max-early-inliner-iterations=2 option.
2931 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2934 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2935 Add -fno-dwarf2-cfi-asm to dg-options.
2938 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2941 * gcc.dg/pr56228.c: New test.
2943 2013-02-07 Alan Modra <amodra@gmail.com>
2946 * gcc.target/powerpc/pr54009.c: New test.
2948 * gfortran.dg/pr54131.f: New test.
2950 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
2953 * gfortran.dg/array_constructor_41.f90: New test.
2955 2013-02-06 Janus Weil <janus@gcc.gnu.org>
2958 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2960 2013-02-06 Jakub Jelinek <jakub@redhat.com>
2963 * g++.dg/gomp/pr56217.C: New test.
2965 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2967 PR tree-optimization/56205
2968 * gcc.dg/tree-ssa/stdarg-6.c: New test.
2969 * gcc.c-torture/execute/pr56205.c: New test.
2971 2013-02-05 Richard Biener <rguenther@suse.de>
2973 PR tree-optimization/53342
2974 PR tree-optimization/53185
2975 * gcc.dg/vect/pr53185-2.c: New testcase.
2977 2013-02-05 Jan Hubicka <jh@suse.cz>
2979 PR tree-optimization/55789
2980 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2981 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2982 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2983 * g++.dg/ipa/inline-1.C: New testcase.
2984 * g++.dg/ipa/inline-2.C: New testcase.
2985 * g++.dg/ipa/inline-3.C: New testcase.
2987 2013-02-05 Jan Hubicka <jh@suse.cz>
2989 PR tree-optimization/55789
2990 * g++.dg/torture/pr55789.C: New testcase.
2992 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2995 * gcc.dg/pr56167.c: New test.
2997 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3000 * gcc.target/sh/pr55146.c: New.
3002 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
3004 PR tree-optimization/54386
3005 * gcc.target/sh/pr54386.c: New.
3007 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
3010 * gfortran.dg/realloc_on _assign_16.f90 : New test.
3013 * gfortran.dg/realloc_on _assign_17.f90 : New test.
3015 2013-02-04 Alexander Potapenko <glider@google.com>
3016 Jack Howarth <howarth@bromo.med.uc.edu>
3017 Jakub Jelinek <jakub@redhat.com>
3020 * g++.dg/asan/pr55617.C: New test.
3022 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3025 * gfortran.dg/typebound_operator_19.f90: New test.
3026 * gfortran.dg/typebound_assignment_4.f90: New test.
3028 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3031 * gfortran.dg/recursive_interface_1.f90: New test.
3033 2013-02-04 Richard Guenther <rguenther@suse.de>
3036 * gcc.dg/lto/pr56168_0.c: New testcase.
3037 * gcc.dg/lto/pr56168_1.c: Likewise.
3039 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3043 * gfortran.dg/block_12.f90: New test.
3044 * gfortran.dg/module_error_1.f90: New test.
3046 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3048 * lib/target-supports.exp (check_effective_target_vect_float)
3049 (check_effective_target_vect_no_align): Add mips-sde-elf.
3051 2013-02-01 Jakub Jelinek <jakub@redhat.com>
3053 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3055 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
3057 * gcc.dg/pr56023.c: XFAIL on AIX.
3058 * gcc.dg/vect/pr49352.c: Same.
3060 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
3062 * gnat.dg/opt26.adb: New test.
3064 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3067 2013-01-27 Amol Pise <amolpise15@gmail.com>
3069 * gcc.target/arm/neon-vfnms-1.c: New test.
3070 * gcc.target/arm/neon-vfnma-1.c: New test.
3072 2013-01-31 Richard Biener <rguenther@suse.de>
3074 PR tree-optimization/56157
3075 * gcc.dg/torture/pr56157.c: New testcase.
3077 2013-01-30 Richard Biener <rguenther@suse.de>
3079 PR tree-optimization/56150
3080 * gcc.dg/torture/pr56150.c: New testcase.
3082 2013-01-30 Jakub Jelinek <jakub@redhat.com>
3085 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3086 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
3087 printed in backtrace.
3088 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3089 to avoid errors about mismatched allocation vs. deallocation.
3092 * g++.dg/mv1.C: Moved to...
3093 * g++.dg/ext/mv1.C: ... here. Adjust test.
3094 * g++.dg/mv2.C: Moved to...
3095 * g++.dg/ext/mv2.C: ... here. Adjust test.
3096 * g++.dg/mv3.C: Moved to...
3097 * g++.dg/ext/mv3.C: ... here.
3098 * g++.dg/mv4.C: Moved to...
3099 * g++.dg/ext/mv4.C: ... here.
3100 * g++.dg/mv5.C: Moved to...
3101 * g++.dg/ext/mv5.C: ... here. Adjust test.
3102 * g++.dg/mv6.C: Moved to...
3103 * g++.dg/ext/mv6.C: ... here. Adjust test.
3104 * g++.dg/ext/mv7.C: New test.
3105 * g++.dg/ext/mv8.C: New test.
3106 * g++.dg/ext/mv9.C: New test.
3107 * g++.dg/ext/mv10.C: New test.
3108 * g++.dg/ext/mv11.C: New test.
3110 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
3112 PR rtl-optimization/56144
3113 * gcc.dg/pr56144.c: New.
3115 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
3117 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3119 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3120 * g++.dg/cpp0x/constexpr-55573.C: Same
3122 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
3124 PR tree-optimization/56064
3125 * gcc.dg/fixed-point/view-convert.c: New test.
3127 2013-01-30 Andreas Schwab <schwab@suse.de>
3129 * lib/target-supports-dg.exp (dg-process-target): Use expr to
3130 evaluate the end index in string range.
3132 2013-01-30 Tobias Burnus <burnus@net-b.de>
3135 * gfortran.dg/allocatable_function_6.f90: New.
3137 2013-01-29 Janus Weil <janus@gcc.gnu.org>
3138 Mikael Morin <mikael@gcc.gnu.org>
3141 * gfortran.dg/proc_ptr_comp_36.f90: New.
3143 2013-01-29 Richard Biener <rguenther@suse.de>
3145 PR tree-optimization/55270
3146 * gcc.dg/torture/pr55270.c: New testcase.
3148 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3150 PR rtl-optimization/56117
3151 * gcc.dg/pr56117.c: New test.
3153 2013-01-28 Richard Biener <rguenther@suse.de>
3155 PR tree-optimization/56034
3156 * gcc.dg/torture/pr56034.c: New testcase.
3158 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3160 PR tree-optimization/56125
3161 * gcc.dg/pr56125.c: New test.
3163 2013-01-28 Tobias Burnus <burnus@net-b.de>
3164 Mikael Morin <mikael@gcc.gnu.org>
3167 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3168 * gfortran.dg/import8.f90: Likewise.
3169 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3170 * gfortran.dg/import10.f90: New test.
3171 * gfortran.dg/import11.f90: Likewise
3173 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3176 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3177 string.h. Provide memset, malloc and free prototypes, adjust line
3178 numbers in dg-output.
3179 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3180 Provide memset prototype and adjust line numbers in dg-output.
3181 * c-c++-common/asan/global-overflow-1.c: Likewise.
3183 PR tree-optimization/56094
3184 * gcc.dg/pr56094.c: New test.
3186 2013-01-27 Amol Pise <amolpise15@gmail.com>
3188 * gcc.target/arm/neon-vfnms-1.c: New test.
3189 * gcc.target/arm/neon-vfnma-1.c: New test.
3191 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
3194 * gcc.target/i386/pr56114.c: New test.
3196 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
3199 * gfortran.dg/associate_14.f90: New test.
3202 * gfortran.dg/associate_13.f90: New test.
3204 2013-01-25 Jakub Jelinek <jakub@redhat.com>
3206 PR tree-optimization/56098
3207 * gcc.dg/pr56098-1.c: New test.
3208 * gcc.dg/pr56098-2.c: New test.
3210 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
3213 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3215 2013-01-22 Marek Polacek <polacek@redhat.com>
3217 PR tree-optimization/56035
3218 * gcc.dg/pr56035.c: New test.
3220 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3222 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3225 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3227 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3229 2013-01-24 Jakub Jelinek <jakub@redhat.com>
3232 * gcc.dg/pr56078.c: New test.
3233 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3235 2013-01-24 Martin Jambor <mjambor@suse.cz>
3237 PR tree-optimization/55927
3238 * g++.dg/ipa/devirt-10.C: Disable early inlining.
3240 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
3242 * gcc.target/i386/movsd.c: New test.
3244 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
3247 * gcc.target/i386/pr55934.c: New test.
3249 2013-01-23 Janus Weil <janus@gcc.gnu.org>
3252 * gfortran.dg/select_8.f90: New.
3254 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
3256 * gcc.target/microblaze/microblaze.exp: Remove
3257 target_config_cflags check.
3259 2013-01-23 Jakub Jelinek <jakub@redhat.com>
3262 * gfortran.dg/gomp/pr56052.f90: New test.
3265 * gcc.dg/pr49069.c: New test.
3267 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3270 * g++.dg/cpp0x/constexpr-static10.C: New.
3272 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
3275 * gcc.target/i386/pr56028.c: New test.
3277 2013-01-22 Jakub Jelinek <jakub@redhat.com>
3280 * gcc.target/i386/pr55686.c: New test.
3282 2013-01-22 Dodji Seketeli <dodji@redhat.com>
3285 * g++.dg/cpp0x/variadic139.C: New test.
3286 * g++.dg/cpp0x/variadic140.C: Likewise.
3287 * g++.dg/cpp0x/variadic141.C: Likewise.
3289 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
3291 * gnat.dg/warn8.adb: New test.
3293 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3296 * gfortran.dg/include_8.f90: New test.
3298 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3300 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3301 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3303 2013-01-21 Jakub Jelinek <jakub@redhat.com>
3305 PR tree-optimization/56051
3306 * gcc.c-torture/execute/pr56051.c: New test.
3308 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3310 PR rtl-optimization/56023
3311 * gcc.dg/pr56023.c: New test.
3313 2013-01-21 Martin Jambor <mjambor@suse.cz>
3316 * gcc.target/i386/pr56022.c: New test.
3318 2013-01-21 Jason Merrill <jason@redhat.com>
3320 * lib/target-supports.exp (check_effective_target_alias): New.
3322 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
3325 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3327 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
3329 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3331 2013-01-19 Jeff Law <law@redhat.com>
3333 PR tree-optimization/52631
3334 * tree-ssa/pr52631.c: New test.
3335 * tree-ssa/ssa-fre-9: Update expected output.
3337 2013-01-19 Anthony Green <green@moxielogic.com>
3339 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3342 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3344 PR tree-optimization/56029
3345 * g++.dg/torture/pr56029.C: New test.
3347 2013-01-18 Sharad Singhai <singhai@google.com>
3349 PR tree-optimization/55995
3350 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3352 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
3355 * gcc.target/i386/pr55433.c: New.
3357 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3360 * gfortran.dg/pr56015.f90: New test.
3362 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
3364 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3366 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
3368 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3369 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3370 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3371 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3372 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3374 2013-01-17 Jeff Law <law@redhat.com>
3376 * gcc.dg/pr52573.c: Move to...
3377 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
3379 PR rtl-optimization/52573
3380 * gcc.dg/pr52573.c: New test.
3382 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
3385 * g++.dg/asan/interception-test-1.C: Skip on darwin.
3386 * lib/target-supports.exp (check_effective_target_swapcontext): Use
3387 check_no_compiler_messages to test support in ucontext.h.
3388 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3389 compliant RLIMIT_AS.
3391 2013-01-17 Marek Polacek <polacek@redhat.com>
3393 PR rtl-optimization/55833
3394 * gcc.dg/pr55833.c: New test.
3396 2013-01-17 Jan Hubicka <jh@suse.cz>
3398 PR tree-optimization/55273
3399 * gcc.c-torture/compile/pr55273.c: New testcase.
3401 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
3404 * gcc.target/pr55981.c: New test.
3406 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
3408 * gcc.target/arm/pr40887.c: Require at least armv5.
3409 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3410 * gcc.target/arm/pr51915.c: Likewise.
3411 * gcc.target/arm/pr52006.c: Likewise.
3412 * gcc.target/arm/pr53187.c: Likewise.
3414 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3415 * gcc.target/arm/ftest-support-arm.h: Delete.
3416 * gcc.target/arm/ftest-support-thumb.h: Delete.
3417 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3418 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3419 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3420 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3421 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3422 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3423 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3424 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3425 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3426 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3427 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3428 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3429 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3430 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3431 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3432 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3433 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3434 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3435 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3436 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3437 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3438 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3439 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3440 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3442 2013-01-17 Martin Jambor <mjambor@suse.cz>
3444 PR tree-optimizations/55264
3445 * g++.dg/ipa/pr55264.C: New test.
3447 2013-01-16 Janus Weil <janus@gcc.gnu.org>
3450 * gfortran.dg/class_55.f90: New.
3452 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
3455 * gcc.c-torture/execute/builtins/builtins.exp: Add
3456 -Wl,--allow-multiple-definition for eabi and elf targets.
3459 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3460 check_effective_target_vect_perm_short,
3461 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3462 check_effective_target_vect64): Return 0 for big-endian ARM.
3463 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3465 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3468 2013-01-16 Richard Biener <rguenther@suse.de>
3470 PR tree-optimization/55964
3471 * gcc.dg/torture/pr55964.c: New testcase.
3473 2013-01-16 Richard Biener <rguenther@suse.de>
3475 PR tree-optimization/54767
3476 PR tree-optimization/53465
3477 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3479 2013-01-16 Christian Bruel <christian.bruel@st.com>
3482 * gcc.target/sh/sh-switch.c: New testcase.
3484 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3486 * gcc.dg/webizer.c: Increase the array size.
3488 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3491 * gcc.dg/pr55940.c: New test.
3493 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
3494 Harald Anlauf <anlauf@gmx.de>
3496 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3497 * gfortran.dg/bounds_check_5.f90: Likewise.
3498 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3499 * gfortran.dg/continuation_9.f90: Likewise.
3500 * gfortran.dg/move_alloc_13.f90: Likewise.
3501 * gfortran.dg/structure_constructor_11.f90: Likewise.
3502 * gfortran.dg/tab_continuation.f: Likewise.
3503 * gfortran.dg/warning-directive-2.F90: Likewise.
3504 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3506 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3508 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3509 * gcc.target/arm/fma-sp.c: Likewise.
3511 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
3513 PR rtl-optimization/55153
3514 * gcc.dg/pr55153.c: New.
3516 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3518 PR tree-optimization/55920
3519 * gcc.c-torture/compile/pr55920.c: New test.
3521 2013-01-15 Richard Biener <rguenther@suse.de>
3524 * gcc.dg/torture/pr55882.c: New testcase.
3526 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3528 PR tree-optimization/55955
3529 * gcc.c-torture/compile/pr55955.c: New test.
3531 2013-01-15 Dodji Seketeli <dodji@redhat.com>
3534 * g++.dg/cpp0x/alias-decl-31.C: New test.
3536 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
3539 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3540 case where interface is null.
3542 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3545 * gfortran.dg/array_constructor_40.f90: New test.
3547 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
3549 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3551 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
3553 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3554 * gcc.target/aarch64/vect-ld1r-compile.c: New.
3555 * gcc.target/aarch64/vect-ld1r-fp.c: New.
3556 * gcc.target/aarch64/vect-ld1r.c: New.
3557 * gcc.target/aarch64/vect-ld1r.x: New.
3559 2013-01-14 Andi Kleen <ak@linux.intel.com>
3562 * gcc.target/i386/hle-clear-rel.c: New file
3563 * gcc.target/i386/hle-store-rel.c: New file.
3565 2013-01-14 Harald Anlauf <anlauf@gmx.de>
3567 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3568 * gfortran.dg/bounds_check_4.f90: Likewise.
3569 * gfortran.dg/inquire_10.f90: Likewise.
3570 * gfortran.dg/minloc_3.f90: Likewise.
3571 * gfortran.dg/minlocval_3.f90: Likewise.
3572 * gfortran.dg/module_double_reuse.f90: Likewise.
3573 * gfortran.dg/mvbits_1.f90: Likewise.
3574 * gfortran.dg/oldstyle_1.f90: Likewise.
3575 * gfortran.dg/pr20163-2.f: Likewise.
3576 * gfortran.dg/save_1.f90: Likewise.
3577 * gfortran.dg/scan_1.f90: Likewise.
3578 * gfortran.dg/select_char_1.f90: Likewise.
3579 * gfortran.dg/shape_4.f90: Likewise.
3580 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3581 * gfortran.dg/function_optimize_10.f90: Likewise.
3582 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3583 * gfortran.dg/used_types_17.f90: Likewise.
3584 * gfortran.dg/used_types_18.f90: Likewise.
3586 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
3589 * gfortran.dg/proc_ptr_result_8.f90 : New test.
3591 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3593 * gcc.dg/unroll_5.c: Add nomips16 attributes.
3595 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3597 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3599 2013-01-12 Janus Weil <janus@gcc.gnu.org>
3602 * gfortran.dg/assumed_type_2.f90: Fix test case.
3603 * gfortran.dg/internal_pack_13.f90: New test.
3604 * gfortran.dg/internal_pack_14.f90: New test.
3606 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3609 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3610 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3613 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3615 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3617 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3620 * gcc.target/s390/pr55719.c: New testcase.
3622 2013-01-11 Richard Guenther <rguenther@suse.de>
3624 PR tree-optimization/44061
3625 * gcc.dg/pr44061.c: New testcase.
3627 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3629 Update copyright years.
3631 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3632 Jakub Jelinek <jakub@redhat.com>
3635 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3637 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3639 PR rtl-optimization/55672
3640 * gcc.target/i386/pr55672.c: New.
3642 2013-01-10 Jeff Law <law@redhat.com>
3644 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3645 pass/fail message unique.
3648 2013-01-10 Jason Merrill <jason@redhat.com>
3650 * ada/.gitignore: New.
3652 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3654 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3656 * g++.dg/tls/thread_local2.C: Likewise.
3657 * g++.dg/tls/thread_local2g.C: Likewise.
3658 * g++.dg/tls/thread_local6.C: Likewise.
3659 * g++.dg/tls/thread_local-order1.C: Add tls options.
3660 * g++.dg/tls/thread_local-order2.C: Likewise.
3661 * g++.dg/tls/thread_local3.C: Likewise.
3662 * g++.dg/tls/thread_local3g.C: Likewise.
3663 * g++.dg/tls/thread_local4.C: Likewise.
3664 * g++.dg/tls/thread_local4g.C: Likewise.
3665 * g++.dg/tls/thread_local5.C: Likewise.
3666 * g++.dg/tls/thread_local5g.C: Likewise.
3667 * g++.dg/tls/thread_local6g.C: Likewise.
3669 2013-01-10 Kostya Serebryany <kcc@google.com>
3671 * g++.dg/asan/asan_test.cc: Sync from upstream.
3673 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3675 PR tree-optimization/55921
3676 * gcc.c-torture/compile/pr55921.c: New test.
3678 2013-01-09 Jan Hubicka <jh@suse.cz>
3680 PR tree-optimization/55569
3681 * gcc.c-torture/compile/pr55569.c: New testcase.
3683 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3686 * gfortran.dg/use_28.f90: New test.
3688 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3690 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3691 number matching more robust.
3693 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3695 PR rtl-optimization/55829
3696 * gcc.target/i386/pr55829.c: New.
3698 2013-01-09 Tobias Burnus <burnus@net-b.de>
3701 * gfortran.dg/bind_c_bool_1.f90: New.
3702 * gfortran.dg/do_5.f90: Add dg-warning.
3704 2013-01-09 Jan Hubicka <jh@suse.cz>
3706 PR tree-optimization/55875
3707 * gcc.c-torture/execute/pr55875.c: New testcase.
3708 * g++.dg/torture/pr55875.C: New testcase.
3710 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3713 * c-c++-common/pr48418.c: New test.
3715 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3718 * g++.dg/tls/thread_local-ice.C: New.
3720 2013-01-09 Andreas Schwab <schwab@suse.de>
3722 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3724 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3726 PR tree-optimization/48189
3727 * gcc.dg/pr48189.c: New test.
3729 2013-01-04 Jan Hubicka <jh@suse.cz>
3731 PR tree-optimization/55823
3732 * g++.dg/ipa/devirt-10.C: New testcase.
3734 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3735 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3737 PR rtl-optimization/55845
3738 * gcc.target/i386/pr55845.c: New test.
3740 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3742 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3743 instructions generated instead of number of occurances.
3745 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3747 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3748 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3749 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3750 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3751 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3752 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3753 * gcc.target/aarch64/vect-fcm.x: Likewise.
3754 * lib/target-supports.exp
3755 (check_effective_target_vect_cond): Enable for AArch64.
3757 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3759 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3760 endian-safe float pool loading.
3761 (test_square_root_v4sf): Likewise.
3762 (test_square_root_v2df): Likewise.
3763 * lib/target-supports.exp
3764 (check_effective_target_vect_call_sqrtf): Add AArch64.
3766 2013-01-08 Martin Jambor <mjambor@suse.cz>
3769 * gcc.dg/tree-ssa/pr55579.c: New test.
3771 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3773 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3776 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3779 * gcc.dg/torture/pr55890-3.c: New test.
3782 * gcc.c-torture/compile/pr55851.c: New test.
3785 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3788 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3791 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3793 2013-01-07 Tobias Burnus <burnus@net-b.de>
3796 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3797 * gfortran.dg/pointer_init_7.f90: New.
3799 2013-01-07 Richard Biener <rguenther@suse.de>
3801 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3803 2013-01-07 Richard Biener <rguenther@suse.de>
3806 * gcc.dg/torture/pr55890-1.c: New testcase.
3807 * gcc.dg/torture/pr55890-2.c: Likewise.
3809 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3811 * gcc.target/aarch64/fmovd.c: New.
3812 * gcc.target/aarch64/fmovf.c: Likewise.
3813 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3814 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3815 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3816 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3817 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3818 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3820 2013-01-07 Richard Biener <rguenther@suse.de>
3822 PR tree-optimization/55888
3823 PR tree-optimization/55862
3824 * gcc.dg/torture/pr55888.c: New testcase.
3826 2013-01-07 Tobias Burnus <burnus@net-b.de>
3829 * gfortran.dg/intrinsic_size_3.f90: New.
3831 2013-01-07 Tobias Burnus <burnus@net-b.de>
3834 * gfortran.dg/select_type_32.f90: New.
3836 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3839 * g++.dg/cpp0x/alias-decl-29.C: New test.
3841 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3846 * gfortran.dg/class_array_15.f03: New test.
3848 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3853 * gfortran.dg/use_23.f90: New test.
3854 * gfortran.dg/use_24.f90: New test.
3855 * gfortran.dg/use_25.f90: New test.
3856 * gfortran.dg/use_26.f90: New test.
3857 * gfortran.dg/use_27.f90: New test.
3859 2013-01-06 Olivier Hainque <hainque@adacore.com>
3861 * gnat.dg/specs/clause_on_volatile.ads: New test.
3863 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3865 * gnat.dg/alignment10.adb: New test.
3867 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3868 Mikael Morin <mikael@gcc.gnu.org>
3871 * gfortran.dg/use_22.f90: New test.
3873 2013-01-04 Andrew Pinski <apinski@cavium.com>
3875 * gcc.target/aarch64/cmp-1.c: New testcase.
3877 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3880 * gfortran.dg/select_type_31.f03: New test.
3882 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3884 PR c++/54526 (again)
3885 * g++.dg/cpp0x/parse2.C: Extend.
3886 * g++.old-deja/g++.other/crash28.C: Adjust.
3888 2013-01-04 Richard Biener <rguenther@suse.de>
3890 PR tree-optimization/55862
3891 * gcc.dg/torture/pr55862.c: New testcase.
3893 2013-01-04 Martin Jambor <mjambor@suse.cz>
3895 PR tree-optimization/55755
3896 * gcc.dg/torture/pr55755.c: New test.
3897 * gcc.dg/tree-ssa/sra-13.c: Likewise.
3898 * gcc.dg/tree-ssa/pr45144.c: Update.
3900 2013-01-04 Richard Biener <rguenther@suse.de>
3903 * gcc.dg/fold-reassoc-2.c: New testcase.
3905 2013-01-04 Tobias Burnus <burnus@net-b.de>
3908 * gfortran.dg/null_7.f90: New.
3910 2013-01-04 Tobias Burnus <burnus@net-b.de>
3914 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3915 * gfortran.dg/unlimited_polymorphic_7.f90: New.
3916 * gfortran.dg/unlimited_polymorphic_8.f90: New.
3918 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
3920 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3922 2013-01-03 Janus Weil <janus@gcc.gnu.org>
3925 * gfortran.dg/assignment_1.f90: Modified.
3926 * gfortran.dg/assignment_4.f90: New.
3928 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
3930 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3932 2013-01-03 Richard Biener <rguenther@suse.de>
3934 PR tree-optimization/55857
3935 * gcc.dg/vect/pr55857-1.c: New testcase.
3936 * gcc.dg/vect/pr55857-2.c: Likewise.
3938 2013-01-03 Jakub Jelinek <jakub@redhat.com>
3940 PR rtl-optimization/55838
3941 * gcc.dg/pr55838.c: New test.
3943 PR tree-optimization/55832
3944 * gcc.c-torture/compile/pr55832.c: New test.
3946 2013-01-02 Teresa Johnson <tejohnson@google.com>
3948 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3949 * gcc.dg/tree-ssa/loop-23.c: Ditto.
3950 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3951 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3952 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3953 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3954 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3955 * gcc.dg/unroll_1.c: Ditto.
3956 * gcc.dg/unroll_2.c: Ditto.
3957 * gcc.dg/unroll_3.c: Ditto.
3958 * gcc.dg/unroll_4.c: Ditto.
3960 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3962 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3964 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3967 * gfortran.dg/eof_4.f90: New test.
3969 2013-01-02 Jakub Jelinek <jakub@redhat.com>
3971 * lib/c-compat.exp (compat-use-alt-compiler): Remove
3972 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3973 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3974 (compat_setup_dfp): Initialize compat_alt_caret and
3975 compat_save_TEST_ALWAYS_FLAGS.
3977 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3979 * gcc.dg/torture/tls/tls-reload-1.c: New test.
3981 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3983 * gcc.dg/torture/fp-int-convert-2.c: New test.
3985 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3987 * gfortran.dg/newunit_3.f90: Add dg-do run.
3988 * gfortran.dg/inquire_15.f90: Add dg-do run.
3990 2013-01-01 Jakub Jelinek <jakub@redhat.com>
3992 PR tree-optimization/55831
3993 * gcc.dg/pr55831.c: New test.
3995 Copyright (C) 2013 Free Software Foundation, Inc.
3997 Copying and distribution of this file, with or without modification,
3998 are permitted in any medium without royalty provided the copyright
3999 notice and this notice are preserved.