1 2013-05-21 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/57331
4 * gcc.c-torture/compile/pr57331.c: New test.
6 2013-05-21 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/57330
9 * gcc.dg/torture/pr57330.c: New testcase.
11 2013-05-21 Richard Biener <rguenther@suse.de>
13 PR tree-optimization/57303
14 * gcc.dg/torture/pr57303.c: New testcase.
16 2013-05-21 Jakub Jelinek <jakub@redhat.com>
18 PR tree-optimization/57321
19 * gcc.c-torture/execute/pr57321.c: New test.
21 2013-05-20 Tobias Burnus <burnus@net-b.de>
25 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
26 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
27 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
28 * gfortran.dg/binding_label_tests_3.f03: Ditto.
29 * gfortran.dg/binding_label_tests_4.f03: Ditto.
30 * gfortran.dg/binding_label_tests_5.f03: Ditto.
31 * gfortran.dg/binding_label_tests_6.f03: Ditto.
32 * gfortran.dg/binding_label_tests_7.f03: Ditto.
33 * gfortran.dg/binding_label_tests_8.f03: Ditto.
34 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
35 * gfortran.dg/binding_label_tests_24.f90: New.
36 * gfortran.dg/binding_label_tests_25.f90: New.
38 2013-05-20 Tobias Burnus <burnus@net-b.de>
41 * gfortran.dg/binding_label_tests_17.f90: New.
42 * gfortran.dg/binding_label_tests_18.f90: New.
43 * gfortran.dg/binding_label_tests_19.f90: New.
44 * gfortran.dg/binding_label_tests_20.f90: New.
45 * gfortran.dg/binding_label_tests_21.f90: New.
46 * gfortran.dg/binding_label_tests_22.f90: New.
47 * gfortran.dg/binding_label_tests_23.f90: New.
49 2013-05-20 Tobias Burnus <burnus@net-b.de>
52 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
53 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
54 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
55 * gfortran.dg/common_18.f90: New.
56 * gfortran.dg/common_19.f90: New.
57 * gfortran.dg/common_20.f90: New.
58 * gfortran.dg/common_21.f90: New.
60 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
63 * g++.dg/parse/error52.C: New.
64 * g++.dg/parse/error3.C: Adjust.
65 * g++.dg/parse/error36.C: Likewise.
67 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
70 * gcc.target/sh/pr56547-1.c: New.
71 * gcc.target/sh/pr56547-2.c: New.
73 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
76 * g++.dg/warn/Wsign-compare-6.C: New.
77 * g++.dg/warn/Wdouble-promotion.C: Adjust.
79 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
82 * g++.dg/template/error50.C: New.
84 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
87 * g++.dg/ext/complit13.C: New.
89 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
92 * g++.dg/pr57175.C: New testcase.
94 2013-05-17 Easwaran Raman <eraman@google.com>
96 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
98 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
101 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
103 2013-05-17 Jakub Jelinek <jakub@redhat.com>
105 PR rtl-optimization/57281
106 PR rtl-optimization/57300
107 * gcc.dg/pr57300.c: New test.
108 * gcc.c-torture/execute/pr57281.c: New test.
110 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
113 * g++.dg/ext/sizeof-complit.C: New.
115 2013-05-17 Marek Polacek <polacek@redhat.com>
117 * gcc.dg/strlenopt-25.c: New test.
118 * gcc.dg/strlenopt-26.c: Likewise.
120 2013-05-17 Jakub Jelinek <jakub@redhat.com>
122 * gcc.target/i386/rotate-4.c: Compile only with -mavx
123 instead of -mavx2, require only avx instead of avx2.
124 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
125 of avx2-check.h and turn into an avx runtime test instead of
128 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
130 * g++.dg/ext/vector22.C: Uncomment working test.
132 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
135 * g++.dg/template/pr17410.C: New.
137 2013-05-16 Jakub Jelinek <jakub@redhat.com>
139 * gcc.target/i386/rotate-3.c: New test.
140 * gcc.target/i386/rotate-3a.c: New test.
141 * gcc.target/i386/rotate-4.c: New test.
142 * gcc.target/i386/rotate-4a.c: New test.
143 * gcc.target/i386/rotate-5.c: New test.
144 * gcc.target/i386/rotate-5a.c: New test.
146 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
148 * gcc.dg/visibility-21.c: Require section_anchors.
150 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
152 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
153 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
154 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
156 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
158 * gcc.dg/visibility-21.c: New.
160 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
163 * gcc.dg/pr57286.c: New testcase.
164 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
165 * g++.dg/ext/vector22.C: Comment out transformations not
168 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
171 * gcc.target/mips/call-1.c: Restrict to o32.
172 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
174 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
178 * g++.dg/warn/Wshadow-1.C: Likewise.
179 * g++.dg/warn/Wshadow-6.C: Likewise.
180 * g++.dg/warn/Wshadow-7.C: Likewise.
182 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
185 * g++.dg/parse/pr31952-1.C: New.
186 * g++.dg/parse/pr31952-2.C: Likewise.
187 * g++.dg/parse/pr31952-3.C: Likewise.
189 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
190 * g++.old-deja/g++.jason/cond.C: Likewise.
191 * g++.dg/cpp0x/range-for5.C: Likewise.
193 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
196 * gcc.target/arm/pr40887.c: Adjust testcase.
197 * gcc.target/arm/pr19599.c: New test.
199 2013-05-15 Richard Biener <rguenther@suse.de>
201 PR tree-optimization/57275
202 * gcc.target/i386/pr57275.c: New testcase.
204 2013-05-15 Jan Hubicka <jh@suse.cz>
206 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
207 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
208 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
210 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
212 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
215 2013-05-14 Jakub Jelinek <jakub@redhat.com>
218 * c-c++-common/Wsequence-point-1.c: New test.
220 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
222 * g++.dg/ext/vector22.C: New testcase.
223 * gcc.dg/binop-xor3.c: Remove xfail.
225 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
227 * gcc.target/aarch64/vect-fcm.x: Add cases testing
228 FLOAT cmp FLOAT ? INT : INT.
229 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
230 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
231 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
232 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
233 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
234 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
236 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
239 * g++.dg/cpp0x/defaulted43.C: New.
241 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
243 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
244 (alloca): Remove declaration.
245 (foo9): Replace alloca by __builtin_alloca.
247 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
249 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
250 Expect "size of array is too large" error.
252 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
254 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
256 2013-05-14 Richard Biener <rguenther@suse.de>
259 * g++.dg/torture/pr57235.C: New testcase.
261 2013-05-14 Jakub Jelinek <jakub@redhat.com>
264 * gcc.dg/torture/pr57251.c: New test.
266 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
269 * gcc.target/i386/pr57264.c: New test.
271 2013-05-13 Jakub Jelinek <jakub@redhat.com>
273 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
275 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
277 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
279 2013-05-13 Jakub Jelinek <jakub@redhat.com>
281 PR tree-optimization/45216
282 PR tree-optimization/57157
283 * c-c++-common/rotate-1.c: Add 32 tests with +.
284 * c-c++-common/rotate-1a.c: Adjust.
285 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
286 * c-c++-common/rotate-2b.c: New test.
287 * c-c++-common/rotate-3.c: Add 32 tests with +.
288 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
289 * c-c++-common/rotate-4b.c: New test.
290 * c-c++-common/rotate-5.c: New test.
292 2013-05-13 Martin Jambor <mjambor@suse.cz>
295 * gcc.dg/ipa/remref-0.c: New test.
296 * gcc.dg/ipa/remref-1a.c: Likewise.
297 * gcc.dg/ipa/remref-1b.c: Likewise.
298 * gcc.dg/ipa/remref-2a.c: Likewise.
299 * gcc.dg/ipa/remref-2b.c: Likewise.
301 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
303 * gcc.dg/vector-shift-2.c: New testcase.
305 2013-05-13 Jakub Jelinek <jakub@redhat.com>
307 PR tree-optimization/57230
308 * gcc.dg/strlenopt-24.c: New test.
310 PR tree-optimization/57230
311 * gcc.dg/strlenopt-23.c: New test.
313 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
316 * gcc.target/sh/pr57108.c: Move this test case to ...
317 * gcc.c-torture/compile/pr57108.c: ... here.
319 2013-05-10 Richard Biener <rguenther@suse.de>
321 PR tree-optimization/57214
322 * gcc.dg/torture/pr57214.c: New testcase.
324 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
326 * gcc.dg/vector-shift.c: New testcase.
328 2013-05-10 Jakub Jelinek <jakub@redhat.com>
330 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
332 PR tree-optimization/45216
333 PR tree-optimization/57157
334 * c-c++-common/rotate-1.c: New test.
335 * c-c++-common/rotate-1a.c: New test.
336 * c-c++-common/rotate-2.c: New test.
337 * c-c++-common/rotate-2a.c: New test.
338 * c-c++-common/rotate-3.c: New test.
339 * c-c++-common/rotate-3a.c: New test.
340 * c-c++-common/rotate-4.c: New test.
341 * c-c++-common/rotate-4a.c: New test.
343 2013-05-10 Richard Biener <rguenther@suse.de>
345 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
346 * gcc.target/i386/l_fma_double_1.c: Adjust.
347 * gcc.target/i386/l_fma_double_2.c: Likewise.
348 * gcc.target/i386/l_fma_double_3.c: Likewise.
349 * gcc.target/i386/l_fma_double_4.c: Likewise.
350 * gcc.target/i386/l_fma_double_5.c: Likewise.
351 * gcc.target/i386/l_fma_double_6.c: Likewise.
352 * gcc.target/i386/l_fma_float_1.c: Likewise.
353 * gcc.target/i386/l_fma_float_2.c: Likewise.
354 * gcc.target/i386/l_fma_float_3.c: Likewise.
355 * gcc.target/i386/l_fma_float_4.c: Likewise.
356 * gcc.target/i386/l_fma_float_5.c: Likewise.
357 * gcc.target/i386/l_fma_float_6.c: Likewise.
359 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
362 * g++.dg/cpp0x/pr51226.C: New.
364 2013-04-16 Han Shen <shenhan@google.com>
366 Test cases for '-fstack-protector-strong'.
367 * gcc.dg/fstack-protector-strong.c: New.
368 * g++.dg/fstack-protector-strong.C: New.
370 2013-05-07 Ian Bolton <ian.bolton@arm.com>
372 * gcc.target/aarch64/ands_1.c: New test.
373 * gcc.target/aarch64/ands_2.c: Likewise
375 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
377 * lib/target-supports.exp (check_effective_target_hw): New
379 * c-c++-common/asan/clone-test-1.c: Call
380 check_effective_target_hw.
381 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
382 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
383 possible decorations.
384 * c-c++-common/asan/null-deref-1.c: Likewise.
385 * c-c++-common/asan/stack-overflow-1.c: Likewise.
386 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
387 * c-c++-common/asan/use-after-free-1.c: Likewise.
388 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
389 * g++.dg/asan/large-func-test-1.C: Likewise.
391 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
393 * gcc.target/aarch64/scalar_intrinsics.c: Update.
395 2013-05-07 Richard Biener <rguenther@suse.de>
398 * g++.dg/torture/pr57190.C: New testcase.
400 2013-05-07 Jakub Jelinek <jakub@redhat.com>
402 PR tree-optimization/57149
403 * gcc.dg/pr57149.c: New test.
406 * gcc.dg/pr57184.c: New test.
408 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
410 * gnat.dg/specs/array3.ads: New test.
412 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
414 * c-c++-common/vector-scalar-2.c: New testcase.
416 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
418 * gcc.target/i386/asm-dialect-2.c: New testcase.
420 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
423 * g++.dg/cpp0x/auto38.C: New.
425 2013-05-06 Richard Biener <rguenther@suse.de>
427 PR tree-optimization/57185
428 * gcc.dg/autopar/pr57185.c: New testcase.
430 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
433 * gcc.target/i386/pr57106.c: New test.
435 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
437 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
438 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
439 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
440 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
441 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
442 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
443 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
445 2013-05-06 Teresa Johnson <tejohnson@google.com>
448 * gcc.dg/pr57154.c: New test.
450 2013-05-06 Richard Biener <rguenther@suse.de>
453 * gcc.dg/torture/pr57147-1.c: New testcase.
454 * gcc.dg/torture/pr57147-2.c: Likewise.
455 * gcc.dg/torture/pr57147-3.c: Likewise.
457 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
460 * gcc.target/sh/pr55303-1.c: New.
461 * gcc.target/sh/pr55303-2.c: New.
462 * gcc.target/sh/pr55303-3.c: New.
464 2013-05-05 Tobias Burnus <burnus@net-b.de>
466 * gfortran.dg/allocate_with_source_3.f90: New.
468 2013-05-05 Tobias Burnus <burnus@net-b.de>
471 * gfortran.dg/null_8.f90: New.
473 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
476 * g++.dg/cpp0x/enum27.C: New.
477 * g++.dg/cpp0x/enum_base.C: Adjust.
479 2013-05-04 Jakub Jelinek <jakub@redhat.com>
481 PR tree-optimization/56205
482 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
484 2013-05-04 Tobias Burnus <burnus@net-b.de>
486 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
487 * gfortran.dg/bind_c_usage_27.f90: New.
488 * gfortran.dg/bind_c_usage_28.f90: New.
490 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
493 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
495 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
498 * gcc.target/powerpc/pr57150.c: New file.
500 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
502 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
503 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
504 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
505 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
506 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
507 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
508 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
510 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
512 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
513 scan-assembler-times.
515 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
517 * gcc.dg/tree-ssa/slsr-32.c: New.
518 * gcc.dg/tree-ssa/slsr-33.c: New.
519 * gcc.dg/tree-ssa/slsr-34.c: New.
520 * gcc.dg/tree-ssa/slsr-35.c: New.
521 * gcc.dg/tree-ssa/slsr-36.c: New.
522 * gcc.dg/tree-ssa/slsr-37.c: New.
523 * gcc.dg/tree-ssa/slsr-38.c: New.
525 2013-05-03 Ian Bolton <ian.bolton@arm.com>
527 * gcc.target/aarch64/tst_1.c: New test.
528 * gcc.target/aarch64/tst_2.c: Likewise
530 2013-05-02 Jeff Law <law@redhat.com>
532 PR tree-optimization/57144
533 * gcc.c-torture/execute/pr57144.c: New test.
535 2013-05-03 Jakub Jelinek <jakub@redhat.com>
537 PR rtl-optimization/57130
538 * gcc.c-torture/execute/pr57130.c: New test.
540 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
542 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
544 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
546 * gcc.target/aarch64/fabd.c: New file.
548 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
551 * g++.dg/cpp0x/pr54318.C: New.
553 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
556 * g++.dg/parse/error51.C: New.
557 * g++.dg/parse/error15.C: Adjust column numbers.
559 2013-05-02 Tobias Burnus <burnus@net-b.de>
562 * gfortran.dg/size_kind_2.f90: New.
563 * gfortran.dg/size_kind_3.f90: New.
565 2013-05-02 Richard Biener <rguenther@suse.de>
568 * g++.dg/torture/pr57140.C: New testcase.
570 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
573 * gcc.target/arm/pr56732-1.c: New test.
575 2013-05-02 Martin Jambor <mjambor@suse.cz>
578 * gcc.dg/ipa/pr56988.c: New test.
580 2013-05-02 Ian Bolton <ian.bolton@arm.com>
582 * gcc.target/aarch64/bics_1.c: New test.
583 * gcc.target/aarch64/bics_2.c: Likewise.
585 2013-05-02 Jakub Jelinek <jakub@redhat.com>
587 PR rtl-optimization/57131
588 * gcc.c-torture/execute/pr57131.c: New test.
590 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
593 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
595 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
598 * gcc.target/i386/pr57091.c: New test.
600 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
602 * gcc.target/aarch64/vect-vaddv.c: New.
604 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
606 * gcc.target/aarch64/vect-vmaxv.c: New.
607 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
609 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
611 * gcc.target/aarch64/scalar-vca.c: New.
612 * gcc.target/aarch64/vect-vca.c: Likewise.
614 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
616 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
617 (test_vceqd_s64): Force arguments to SIMD registers.
618 (test_vceqzd_s64): Likewise.
619 (test_vcged_s64): Likewise.
620 (test_vcled_s64): Likewise.
621 (test_vcgezd_s64): Likewise.
622 (test_vcged_u64): Likewise.
623 (test_vcgtd_s64): Likewise.
624 (test_vcltd_s64): Likewise.
625 (test_vcgtzd_s64): Likewise.
626 (test_vcgtd_u64): Likewise.
627 (test_vclezd_s64): Likewise.
628 (test_vcltzd_s64): Likewise.
629 (test_vtst_s64): Likewise.
630 (test_vtst_u64): Likewise.
632 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
635 * g++.dg/cpp0x/decltype53.C: New.
637 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
640 * gfortran.dg/power_5.f90: New test.
642 2013-04-30 Richard Biener <rguenther@suse.de>
645 * gcc.dg/torture/pr57122.c: New testcase.
647 2013-04-30 Richard Biener <rguenther@suse.de>
650 * g++.dg/torture/pr57107.C: New testcase.
652 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
654 PR rtl-optimization/57105
655 * gcc.dg/pr57105.c: New test.
657 2013-04-30 Jakub Jelinek <jakub@redhat.com>
659 PR tree-optimization/57104
660 * gcc.dg/pr57104.c: New test.
662 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
665 * gcc.target/i386/pr44578.c: New test.
667 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
670 * gcc.target/i386/pr57097.c: New test.
672 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
675 * gcc.target/i386/pr57098.c: New test.
677 2013-04-29 Kai Tietz <ktietz@redhat.com>
679 * gcc.c-torture/execute/pr55875.c: New test.
681 2013-04-29 Richard Biener <rguenther@suse.de>
684 * gcc.dg/torture/pr57075.c: New testcase.
686 2013-04-29 Richard Biener <rguenther@suse.de>
689 * gcc.dg/autopar/pr57103.c: New testcase.
691 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
693 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
695 2013-04-29 Tom de Vries <tom@codesourcery.com>
697 * gcc.dg/pr50763.c: Update test.
699 2013-04-26 Jeff Law <law@redhat.com>
701 * gcc.dg/tree-ssa/vrp88.c: New test.
703 2013-04-29 Christian Bruel <christian.bruel@st.com>
706 * gcc.target/sh/pr57108.c: New test.
708 2013-04-29 Richard Biener <rguenther@suse.de>
711 * gfortran.dg/gomp/pr57089.f90: New testcase.
713 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
715 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
717 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
719 * gcc.target/aarch64/vect-vcvt.c: New.
721 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
723 * gcc.target/aarch64/vect-vrnd.c: New.
725 2013-04-29 Richard Biener <rguenther@suse.de>
727 PR tree-optimization/57081
728 * gcc.dg/torture/pr57081.c: New testcase.
730 2013-04-29 Jakub Jelinek <jakub@redhat.com>
732 PR tree-optimization/57083
733 * gcc.dg/torture/pr57083.c: New test.
735 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
738 * g++.dg/cpp0x/decltype52.C: New.
740 2013-04-28 Jakub Jelinek <jakub@redhat.com>
742 N3472 binary constants
743 * g++.dg/cpp/limits.C: Adjust warning wording.
744 * g++.dg/system-binary-constants-1.C: Likewise.
745 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
747 2013-04-28 Tobias Burnus <burnus@net-b.de>
750 * gfortran.dg/coarray_30.f90: New.
752 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
755 * frontend-passes (optimize_power): New function.
756 (optimize_op): Use it.
758 2013-04-27 Jakub Jelinek <jakub@redhat.com>
761 * gcc.c-torture/execute/pr56866.c: New test.
762 * gcc.target/i386/pr56866.c: New test.
764 2013-04-26 Jakub Jelinek <jakub@redhat.com>
767 * gcc.dg/setjmp-5.c: New test.
769 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
772 * g++.dg/cpp0x/constexpr-55708.C: New.
774 2013-04-26 Richard Biener <rguenther@suse.de>
776 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
777 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
778 * gcc.dg/pr53265.c: Remove XFAILs.
779 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
780 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
782 2013-04-26 Jakub Jelinek <jakub@redhat.com>
784 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
785 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
786 -fdiagnostics-color=never option similarly to
787 -fno-diagnostics-show-caret option.
789 2013-04-25 Jakub Jelinek <jakub@redhat.com>
791 PR rtl-optimization/57003
792 * gcc.target/i386/pr57003.c: New test.
794 2013-04-25 Marek Polacek <polacek@redhat.com>
796 PR tree-optimization/57066
797 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
799 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
800 Tejas Belagod <tejas.belagod@arm.com>
802 * gcc.target/aarch64/vaddv-intrinsic.c: New.
803 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
804 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
806 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
808 * gcc.target/aarch64/cmp.c: New.
810 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
812 * gcc.target/aarch64/ngc.c: New.
814 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
816 * lib/target-supports.exp
817 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
818 (check_effective_target_arm_neon_fp16_ok): Likewise.
819 (add_options_for_arm_neon_fp16): Likewise.
820 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
821 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
823 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
825 PR rtl-optimizations/57046
826 * gcc.target/i386/pr57046.c: New test.
828 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
830 * g++.dg/cpp1y/cplusplus.C: New.
832 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
834 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
836 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
838 * c-c++-common/Wpointer-arith-1.c: New.
840 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
842 * g++.dg/cpp1y/cxx1y_macro.C: New.
844 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
847 * g++.dg/cpp0x/sfinae45.C: New.
849 2013-04-24 Richard Biener <rguenther@suse.de>
852 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
854 2013-04-23 Richard Biener <rguenther@suse.de>
857 * gcc.dg/torture/pr57036-1.c: New testcase.
858 * gcc.dg/torture/pr57036-2.c: Likewise.
860 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
862 * gcc.target/aarch64/scalar-mov.c: New testcase.
864 2013-04-23 Richard Biener <rguenther@suse.de>
866 PR tree-optimization/57026
867 * gcc.dg/torture/pr57026.c: New testcase.
869 2013-04-22 Janus Weil <janus@gcc.gnu.org>
873 * gfortran.dg/transfer_check_4.f90: New.
875 2013-04-22 Marek Polacek <polacek@redhat.com>
878 * gcc.dg/pr56990.c: New test.
880 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
883 * gcc.target/i386/pr57018.c: New test.
885 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
887 * gcc.target/aarch64/vrecps.c: New.
888 * gcc.target/aarch64/vrecpx.c: Likewise.
890 2013-04-22 Christian Bruel <christian.bruel@st.com>
893 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
895 2013-04-21 Jeff Law <law@redhat.com>
897 * gcc.dg/tree-ssa/forwprop-26.c: New test.
899 2013-04-20 Tobias Burnus <burnus@net-b.de>
902 * gfortran.dg/c_loc_test_22.f90: New.
904 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
906 PR rtl-optimization/56847
907 * gcc.dg/pr56847.c: New test.
909 2013-04-19 Richard Biener <rguenther@suse.de>
911 PR tree-optimization/56982
912 * gcc.c-torture/execute/pr56982.c: New testcase.
914 2013-04-19 Martin Jambor <mjambor@suse.cz>
916 PR tree-optimization/56718
917 * g++.dg/ipa/imm-devirt-1.C: New test.
918 * g++.dg/ipa/imm-devirt-2.C: Likewise.
920 2013-04-19 Richard Biener <rguenther@suse.de>
922 PR tree-optimization/57000
923 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
925 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
926 Mikael Morin <mikael@gcc.gnu.org>
929 * gfortran.dg/array_constructor_45.f90: New test.
930 * gfortran.dg/array_constructor_46.f90: New test.
931 * gfortran.dg/array_constructor_47.f90: New test.
932 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
934 2013-04-18 Jakub Jelinek <jakub@redhat.com>
936 PR rtl-optimization/56999
937 * g++.dg/opt/pr56999.C: New test.
939 2013-04-18 Cary Coutant <ccoutant@google.com>
941 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
942 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
944 2013-04-18 Cary Coutant <ccoutant@google.com>
946 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
947 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
948 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
949 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
950 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
951 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
952 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
953 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
954 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
955 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
956 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
958 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
960 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
962 2013-04-18 Jakub Jelinek <jakub@redhat.com>
964 PR tree-optimization/56984
965 * gcc.c-torture/compile/pr56984.c: New test.
967 PR rtl-optimization/56992
968 * gcc.dg/pr56992.c: New test.
970 2013-04-17 Janus Weil <janus@gcc.gnu.org>
973 * gfortran.dg/proc_ptr_42.f90: New.
975 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
977 * gnat.dg/discr41.ad[sb]: New test.
978 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
979 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
980 * gcc.dg/vect/slp-24.c: Likewise.
981 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
982 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
983 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
984 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
985 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
986 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
987 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
988 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
989 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
990 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
991 * gcc.dg/vect/vect-strided-mult.c: Likewise.
992 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
993 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
994 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
995 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
996 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
997 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
998 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
999 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1000 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1001 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1002 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1003 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1004 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1005 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1006 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1008 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
1011 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1012 * gfortran.dg/module_md5_1.f90: Remove.
1014 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1016 * gcc.target/aarch64/adds3.c: New.
1017 * gcc.target/aarch64/subs3.c: New.
1019 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1021 * gcc.target/aarch64/adds1.c: New.
1022 * gcc.target/aarch64/adds2.c: New.
1023 * gcc.target/aarch64/subs1.c: New.
1024 * gcc.target/aarch64/subs2.c: New.
1026 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
1028 Implement n3599 - Literal operator templates for strings.
1029 * g++.dg/cpp1y/udlit-char-template.C: New test.
1030 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1032 2013-04-16 Tobias Burnus <burnus@net-b.de>
1035 * gfortran.dg/no_arg_check_1.f90: New.
1036 * gfortran.dg/no_arg_check_2.f90: New.
1037 * gfortran.dg/no_arg_check_3.f90: New.
1039 2013-04-16 Janus Weil <janus@gcc.gnu.org>
1042 * gfortran.dg/proc_ptr_41.f90: New.
1044 2013-04-16 Richard Biener <rguenther@suse.de>
1046 PR tree-optimization/56756
1047 * gcc.dg/torture/pr56756.c: New testcase.
1049 2013-04-16 Tobias Burnus <burnus@net-b.de>
1052 * gfortran.dg/c_assoc_5.f90: New.
1054 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
1056 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1057 * gcc.c-torture/execute/pr33992.x: Remove.
1058 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1059 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1060 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1062 2013-04-15 Jakub Jelinek <jakub@redhat.com>
1064 PR tree-optimization/56962
1065 * gcc.c-torture/execute/pr56962.c: New test.
1067 2013-04-15 Richard Biener <rguenther@suse.de>
1069 PR tree-optimization/56933
1070 * gcc.dg/vect/pr56933.c: New testcase.
1072 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1074 * gcc.target/arm/anddi3-opt.c: New test.
1075 * gcc.target/arm/anddi3-opt2.c: Likewise.
1077 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
1079 * gcc.dg/pr56890-1.c: New test.
1080 * gcc.dg/pr56890-2.c: Likewise.
1082 2013-04-15 Joey Ye <joey.ye@arm.com>
1084 * gcc.target/arm/thumb1-far-jump-1.c: New test.
1085 * gcc.target/arm/thumb1-far-jump-2.c: New test.
1087 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
1090 * gfortran.dg/select_type_33.f03: New test.
1092 2013-04-13 Janus Weil <janus@gcc.gnu.org>
1095 * gfortran.dg/typebound_proc_29.f03: New.
1097 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1100 * gfortran.dg/typebound_proc_28.f03: New.
1102 2013-04-12 Jeff Law <law@redhat.com>
1104 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1107 2013-04-12 Tobias Burnus <burnus@net-b.de>
1110 * gfortran.dg/coarray/alloc_comp_2.f90: New.
1112 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
1115 * gcc.target/i386/pr56903.c: New test.
1117 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1120 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1121 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1122 * gfortran.dg/block_11.f90: Fix invalid test case.
1123 * gfortran.dg/function_types_3.f90: Add new error message.
1124 * gfortran.dg/global_references_1.f90: Ditto.
1125 * gfortran.dg/import2.f90: Remove unneeded parts.
1126 * gfortran.dg/import6.f90: Fix invalid test case.
1127 * gfortran.dg/proc_decl_2.f90: Ditto.
1128 * gfortran.dg/proc_decl_9.f90: Ditto.
1129 * gfortran.dg/proc_decl_18.f90: Ditto.
1130 * gfortran.dg/proc_ptr_40.f90: New.
1131 * gfortran.dg/whole_file_7.f90: Modified error wording.
1132 * gfortran.dg/whole_file_16.f90: Ditto.
1133 * gfortran.dg/whole_file_17.f90: Add -pedantic.
1134 * gfortran.dg/whole_file_18.f90: Modified error wording.
1135 * gfortran.dg/whole_file_20.f03: Ditto.
1136 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1139 2013-04-12 Richard Biener <rguenther@suse.de>
1142 2013-04-10 Richard Biener <rguenther@suse.de>
1144 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1146 2013-04-12 Tobias Burnus <burnus@net-b.de>
1149 * gfortran.dg/class_allocate_15.f90: New.
1152 2013-04-12 Tobias Burnus <burnus@net-b.de>
1154 * gfortran.dg/coarray_lib_alloc_2.f90: Update
1155 scan-tree-dump-times.
1157 2013-04-12 Jakub Jelinek <jakub@redhat.com>
1159 PR tree-optimization/56918
1160 PR tree-optimization/56920
1161 * gcc.dg/vect/pr56918.c: New test.
1162 * gcc.dg/vect/pr56920.c: New test.
1164 2013-04-12 Tobias Burnus <burnus@net-b.de>
1167 * gfortran.dg/class_allocate_14.f90: New.
1168 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1169 * gfortran.dg/coarray_lib_alloc_3.f90: New.
1171 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
1173 * gcc.dg/fold-cstvecshift.c: New testcase.
1175 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1177 * gcc.target/aarch64/negs.c: New.
1180 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1183 * g++.dg/template/arrow4.C: New test.
1185 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
1187 * gnat.dg/array23.adb: New test.
1188 * gnat.dg/array23_pkg[123].ads: New helpers.
1190 2013-04-11 Jeff Law <law@redhat.com>
1192 PR tree-optimization/56900
1193 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1195 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1198 * g++.dg/cpp0x/sfinae44.C: New.
1200 2013-04-11 Arnaud Charlet <charlet@adacore.com>
1202 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1203 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1205 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1208 * g++.dg/cpp0x/enum26.C: New.
1209 * g++.old-deja/g++.pt/mangle1.C: Adjust.
1211 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1213 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1215 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1217 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1218 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1219 loop is vectorized and that the correct instruction is generated.
1220 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1221 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1222 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1224 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1226 PR tree-optimization/56899
1227 * gcc.c-torture/execute/pr56899.c: New test.
1229 2013-04-10 David S. Miller <davem@davemloft.net>
1231 * gcc.target/sparc/setcc-4.c: New test.
1232 * gcc.target/sparc/setcc-5.c: New test.
1234 2013-04-10 Richard Biener <rguenther@suse.de>
1236 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1238 2013-04-10 Richard Biener <rguenther@suse.de>
1240 * gcc.dg/vect/slp-39.c: New testcase.
1242 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
1244 PR tree-optimization/55524
1245 * gcc.target/epiphany/fnma-1.c: New test.
1247 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1249 * gcc.dg/tree-ssa/inline-11.c: New test
1251 2013-04-10 Jakub Jelinek <jakub@redhat.com>
1254 * g++.dg/template/arrow3.C: New test.
1256 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1258 * gcc.target/arm/minmax_minus.c: New test.
1260 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1263 * c-c++-common/gomp/pr56883.c: New test.
1265 2013-04-09 Jeff Law <law@redhat.com>
1267 * gcc.dg/tree-ssa/vrp87.c: New test.
1269 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1271 PR tree-optimization/56854
1272 * g++.dg/torture/pr56854.C: New test.
1274 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1277 * gfortran.dg/array_constructor_44.f90: New test.
1279 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1282 * g++.dg/cpp0x/constexpr-specialization.C: New.
1284 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1286 * gcc.c-torture/execute/pr56837.c: New test.
1290 * g++.dg/opt/vt3.C: New test.
1291 * g++.dg/opt/vt4.C: New test.
1293 2013-04-08 Jeff Law <law@redhat.com>
1295 * gcc.dg/tree-ssa/forwprop-25.c: New test.
1297 2013-04-08 Richard Biener <rguenther@suse.de>
1299 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1301 2013-04-08 Richard Biener <rguenther@suse.de>
1303 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1305 2013-04-08 Richard Biener <rguenther@suse.de>
1307 * g++.dg/vect/slp-pr56812.cc: Adjust.
1309 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1311 * gcc.dg/pr56837.c: New test.
1312 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1313 "generated memset minus one".
1315 2013-04-07 Tobias Burnus <burnus@net-b.de>
1318 * gfortran.dg/reshape_5.f90: New.
1320 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1323 * gcc.target/powerpc/recip-1.c: Modify expected output.
1324 * gcc.target/powerpc/recip-3.c: Likewise.
1325 * gcc.target/powerpc/recip-4.c: Likewise.
1326 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1328 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1330 * gcc.target/arm/peep-ldrd-1.c: New test.
1331 * gcc.target/arm/peep-strd-1.c: Likewise.
1333 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1335 * gcc.target/arm/negdi-1.c: New test.
1336 * gcc.target/arm/negdi-2.c: Likewise.
1337 * gcc.target/arm/negdi-3.c: Likewise.
1338 * gcc.target/arm/negdi-4.c: Likewise.
1340 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1342 * lib/target-supports.exp (add_options_for_arm_v8_neon):
1343 Add -march=armv8-a when we use v8 NEON.
1344 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1345 (check_effective_target_vect_call_ceilf): Likewise.
1346 (check_effective_target_vect_call_floorf): Likewise.
1347 (check_effective_target_vect_call_roundf): Likewise.
1348 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1349 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1350 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1351 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1352 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1354 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
1356 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1357 * gcc.target/powerpc/sd-pwr6.c: Same.
1358 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1359 * g++.dg/debug/pr56294.C: XFAIL on AIX.
1361 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
1363 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1365 2013-04-04 Janus Weil <janus@gcc.gnu.org>
1368 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1369 * gfortran.dg/altreturn_4.f90: Ditto.
1370 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1371 * gfortran.dg/altreturn_5.f90: Ditto.
1372 * gfortran.dg/altreturn_6.f90: Ditto.
1373 * gfortran.dg/altreturn_7.f90: Ditto.
1375 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1377 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1379 (check_effective_target_arm_v8_neon_ok_nocache):
1381 (check_effective_target_arm_v8_neon_ok): Change to use
1382 check_effective_target_arm_v8_neon_ok_nocache.
1383 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1385 (check_effective_target_vect_call_btruncf):
1386 Enable for arm and ARMv8 NEON.
1387 (check_effective_target_vect_call_ceilf): Likewise.
1388 (check_effective_target_vect_call_floorf): Likewise.
1389 (check_effective_target_vect_call_roundf): Likewise.
1390 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1393 2013-04-04 Marek Polacek <polacek@redhat.com>
1395 PR tree-optimization/48186
1396 * gcc.dg/pr48186.c: New test.
1398 2013-04-04 Richard Biener <rguenther@suse.de>
1400 PR tree-optimization/56826
1401 * gcc.dg/vect/pr56826.c: New testcase.
1402 * gcc.dg/vect/O3-pr36098.c: Adjust.
1404 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
1406 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1407 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1408 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1409 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1410 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1411 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1412 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1413 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1414 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1415 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1417 2013-04-04 Richard Biener <rguenther@suse.de>
1419 PR tree-optimization/56213
1420 * gcc.dg/vect/vect-123.c: New testcase.
1422 2013-04-04 Tobias Burnus <burnus@net-b.de>
1425 * gfortran.dg/read_repeat_2.f90: New.
1427 2013-04-04 Richard Biener <rguenther@suse.de>
1429 PR tree-optimization/56837
1430 * g++.dg/torture/pr56837.C: New testcase.
1432 2013-04-04 Tobias Burnus <burnus@net-b.de>
1435 * gfortran.dg/c_loc_test_21.f90: New.
1436 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1437 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1438 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1439 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1440 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
1442 2013-04-03 Jeff Law <law@redhat.com>
1444 PR tree-optimization/56799
1445 * gcc.c-torture/execute/pr56799.c: New test.
1447 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1450 * g++.dg/warn/Wpointer-arith-1.C: New.
1451 * g++.dg/gomp/for-19.C: Adjust.
1453 2013-04-03 Marek Polacek <polacek@redhat.com>
1456 * gcc.dg/pr55702.c: New test.
1458 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1461 * gcc.dg/pr56809.c: New testcase.
1463 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1466 * g++.dg/debug/pr56819.C: New test.
1468 2013-04-03 Richard Biener <rguenther@suse.de>
1470 PR tree-optimization/56817
1471 * g++.dg/torture/pr56817.C: New testcase.
1473 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1475 * gcc.dg/vect/bb-slp-31.c: New file.
1477 2013-04-03 Jason Merrill <jason@redhat.com>
1480 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1482 2013-04-03 Richard Biener <rguenther@suse.de>
1484 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1486 2013-04-03 Richard Biener <rguenther@suse.de>
1488 PR tree-optimization/55964
1489 * gcc.dg/torture/pr55964-2.c: New testcase.
1491 2013-04-03 Richard Biener <rguenther@suse.de>
1493 PR tree-optimization/56501
1494 * gcc.dg/torture/pr56501.c: New testcase.
1496 2013-04-03 Richard Biener <rguenther@suse.de>
1498 PR tree-optimization/56407
1499 * gcc.dg/torture/pr56407.c: New testcase.
1501 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1503 PR tree-optimization/56790
1504 * g++.dg/ext/pr56790-1.C: New testcase.
1506 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1508 * gcc.target/i386/merge-1.c: New testcase.
1509 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1511 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1514 * gcc.c-torture/execute/pr19449.c: New test.
1516 2013-04-03 Richard Biener <rguenther@suse.de>
1518 PR tree-optimization/56812
1519 * g++.dg/vect/slp-pr56812.cc: New testcase.
1521 2013-04-03 Janus Weil <janus@gcc.gnu.org>
1525 * gfortran.dg/altreturn_8.f90: New.
1526 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1527 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1528 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1530 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1532 PR rtl-optimization/56745
1533 * gcc.c-torture/compile/pr56745.c: New test.
1535 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1537 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1539 2013-04-02 Richard Biener <rguenther@suse.de>
1541 PR tree-optimization/56778
1542 * gcc.dg/torture/pr56778.c: New testcase.
1544 2013-04-02 Richard Biener <rguenther@suse.de>
1547 * g++.dg/torture/pr56768.C: New testcase.
1549 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1551 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1553 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1556 * gfortran.dg/namelist_82.f90: New test.
1558 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1561 * gfortran.dg/implicit_class_1.f90: New.
1563 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1566 * gfortran.dg/namelist_81.f90: New test.
1568 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1570 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1571 for constant and equal string lengths.
1572 * gfortran.dg/character_comparison_5.f90: Likewise.
1573 * gfortran.dg/character_comparison_9.f90: New test.
1575 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1577 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1578 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1580 2013-03-29 Tobias Burnus <burnus@net-b.de>
1583 * gfortran.dg/optional_absent_3.f90: New.
1585 2013-03-29 Tobias Burnus <burnus@net-b.de>
1588 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1590 2013-03-29 Tobias Burnus <burnus@net-b.de>
1593 * gfortran.dg/namelist_80.f90: New.
1595 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1598 * gfortran.dg/string_length_2.f90: New test.
1599 * gfortran.dg/dependency_41.f90: New test.
1601 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1604 * gfortran.dg/array_constructor_43.f90: New test.
1605 * gfortran.dg/random_seed_3.f90: New test.
1607 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1609 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1610 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1611 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1612 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1613 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1614 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1615 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1616 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1617 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1618 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1620 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1623 * g++.dg/conversion/op4.C: Adjust.
1624 * g++.dg/cpp0x/rv1n.C: Likewise.
1625 * g++.dg/cpp0x/rv2n.C: Likewise.
1626 * g++.dg/cpp0x/template_deduction.C: Likewise.
1627 * g++.dg/expr/cond8.C: Likewise.
1628 * g++.dg/other/error4.C: Likewise.
1629 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1630 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1631 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1632 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1633 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1634 * g++.old-deja/g++.law/cvt20.C: Likewise.
1635 * g++.old-deja/g++.law/cvt8.C: Likewise.
1636 * g++.old-deja/g++.law/init8.C: Likewise.
1637 * g++.old-deja/g++.mike/net12.C: Likewise.
1638 * g++.old-deja/g++.mike/net8.C: Likewise.
1639 * g++.old-deja/g++.mike/p2793.C: Likewise.
1640 * g++.old-deja/g++.mike/p3836.C: Likewise.
1641 * g++.old-deja/g++.mike/p418.C: Likewise.
1642 * g++.old-deja/g++.mike/p701.C: Likewise.
1643 * g++.old-deja/g++.mike/p807.C: Likewise.
1645 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1648 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1651 2013-03-28 Marek Polacek <polacek@redhat.com>
1653 PR tree-optimization/56695
1654 * gcc.dg/vect/pr56695.c: New test.
1656 2013-03-28 Richard Biener <rguenther@suse.de>
1658 PR tree-optimization/37021
1659 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1660 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1662 2013-03-27 Tobias Burnus <burnus@net-b.de>
1666 * gfortran.dg/sizeof_2.f90: New.
1667 * gfortran.dg/sizeof_3.f90: New.
1668 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1670 2013-03-27 Richard Biener <rguenther@suse.de>
1672 PR tree-optimization/37021
1673 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1675 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1677 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1678 * g++.dg/ipa/ivinline-2.C: Likewise.
1679 * g++.dg/ipa/ivinline-3.C: Likewise.
1680 * g++.dg/ipa/ivinline-4.C: Likewise.
1681 * g++.dg/ipa/ivinline-5.C: Likewise.
1682 * g++.dg/ipa/ivinline-7.C: Likewise.
1683 * g++.dg/ipa/ivinline-8.C: Likewise.
1684 * g++.dg/ipa/ivinline-9.C: Likewise.
1685 * g++.dg/cpp0x/noexcept03.C: Likewise.
1686 * gcc.dg/const-1.c: Likewise.
1687 * gcc.dg/ipa/pure-const-1.c: Likewise.
1688 * gcc.dg/noreturn-8.c: Likewise.
1689 * gcc.target/i386/mmx-1.c: Likewise.
1690 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1691 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1692 * gcc.c-torture/execute/pr33992.x: New file.
1694 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1696 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1698 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1701 * g++.dg/ext/desig5.C: New.
1703 2013-03-26 Tobias Burnus <burnus@net-b.de>
1706 * gfortran.dg/merge_init_expr_2.f90: New.
1707 * gfortran.dg/merge_char_1.f90: Modify test to
1708 stay a run-time test.
1709 * gfortran.dg/merge_char_3.f90: Ditto.
1711 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1713 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1714 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1716 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1719 * g++.dg/cpp0x/range-for23.C: New.
1721 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1724 * gfortran.dg/namelist_79.f90: New.
1726 2013-03-25 Martin Jambor <mjambor@suse.cz>
1728 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1730 2013-03-25 Tobias Burnus <burnus@net-b.de>
1750 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1751 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1752 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1753 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1754 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1755 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1756 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1757 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1758 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1759 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1760 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1761 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1762 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1763 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1764 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1765 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1766 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1767 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1768 * gfortran.dg/pr32601_1.f03: Ditto.
1769 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1770 * gfortran.dg/blockdata_7.f90: New.
1771 * gfortran.dg/c_assoc_4.f90: New.
1772 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1773 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1774 * gfortran.dg/c_funloc_tests_8.f90: New.
1775 * gfortran.dg/c_loc_test_17.f90: New.
1776 * gfortran.dg/c_loc_test_18.f90: New.
1777 * gfortran.dg/c_loc_test_19.f90: New.
1778 * gfortran.dg/c_loc_test_20.f90: New.
1779 * gfortran.dg/c_sizeof_5.f90: New.
1780 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1781 * gfortran.dg/transfer_resolve_2.f90: New.
1782 * gfortran.dg/transfer_resolve_3.f90: New.
1783 * gfortran.dg/transfer_resolve_4.f90: New.
1784 * gfortran.dg/pr32601.f03: Update dg-error.
1785 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1786 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1788 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1790 * gcc.target/arm/vseleqdf.c: New test.
1791 * gcc.target/arm/vseleqsf.c: Likewise.
1792 * gcc.target/arm/vselgedf.c: Likewise.
1793 * gcc.target/arm/vselgesf.c: Likewise.
1794 * gcc.target/arm/vselgtdf.c: Likewise.
1795 * gcc.target/arm/vselgtsf.c: Likewise.
1796 * gcc.target/arm/vselledf.c: Likewise.
1797 * gcc.target/arm/vsellesf.c: Likewise.
1798 * gcc.target/arm/vselltdf.c: Likewise.
1799 * gcc.target/arm/vselltsf.c: Likewise.
1800 * gcc.target/arm/vselnedf.c: Likewise.
1801 * gcc.target/arm/vselnesf.c: Likewise.
1802 * gcc.target/arm/vselvcdf.c: Likewise.
1803 * gcc.target/arm/vselvcsf.c: Likewise.
1804 * gcc.target/arm/vselvsdf.c: Likewise.
1805 * gcc.target/arm/vselvssf.c: Likewise.
1807 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
1809 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1811 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1812 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1813 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1814 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1815 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1816 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1817 * gcc.target/aarch64/atomic-op-char.x: ... to here.
1818 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1819 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1820 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1821 * gcc.target/aarch64/atomic-op-int.x: ... to here.
1822 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1823 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1824 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1825 * gcc.target/aarch64/atomic-op-release.x: ... to here.
1826 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1827 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1828 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1829 * gcc.target/aarch64/atomic-op-short.x: ... to here.
1830 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1831 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1832 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1833 * gcc.target/arm/atomic-op-char.c: Likewise.
1834 * gcc.target/arm/atomic-op-consume.c: Likewise.
1835 * gcc.target/arm/atomic-op-int.c: Likewise.
1836 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1837 * gcc.target/arm/atomic-op-release.c: Likewise.
1838 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1839 * gcc.target/arm/atomic-op-short.c: Likewise.
1841 2013-03-25 Richard Biener <rguenther@suse.de>
1844 * g++.dg/torture/pr56694.C: New testcase.
1846 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1849 * gcc.target/arm/neon-vcond-gt.c: New test.
1850 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1851 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1853 2013-03-25 Richard Biener <rguenther@suse.de>
1855 PR tree-optimization/56689
1856 * gcc.dg/torture/pr56689.c: New testcase.
1858 2013-03-25 Kai Tietz <ktietz@redhat.com>
1860 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1862 2013-03-24 Tobias Burnus <burnus@net-b.de>
1865 * gfortran.dg/eof_5.f90: New.
1867 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
1869 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1872 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
1874 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1876 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
1879 * gcc.c-torture/execute/builtins/builtins.exp: Add
1880 -Wl,--allow-multiple-definition for RTEMS targets.
1882 2013-03-22 Ian Bolton <ian.bolton@arm.com>
1884 * gcc.target/aarch64/movk.c: New test.
1886 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
1888 * g++.dg/ext/vector21.C: New testcase.
1890 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1892 * gcc.target/arm/neon-for-64bits-1.c: New tests.
1893 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1895 2013-03-21 Richard Biener <rguenther@suse.de>
1897 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1898 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1900 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1902 * gcc.target/aarch64/vect.c: Test and result vector added
1903 for sabd and saba instructions.
1904 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1905 instructions in assembly.
1906 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1907 * gcc.target/aarch64/vect-fp.c: Test and result vector added
1908 for fabd instruction.
1909 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1910 instruction in assembly.
1911 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1913 2013-03-20 Jeff Law <law@redhat.com>
1915 * g++.dg/tree-ssa/ssa-dom.C: New test.
1917 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1919 * gcc.target/powerpc/mmfpgpr.c: New test.
1920 * gcc.target/powerpc/sd-vsx.c: Likewise.
1921 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1922 * gcc.target/powerpc/vsx-float0.c: Likewise.
1924 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
1926 PR tree-optimization/56355
1927 * gcc.dg/pr56355-1.c: New file.
1929 2013-03-20 Catherine Moore <clm@codesourcery.com>
1930 Richard Sandiford <rdsandiford@googlemail.com>
1932 * gcc.target/mips/mips.exp: Add microMIPS support.
1933 * gcc.target/mips/umips-movep-2.c: New test.
1934 * gcc.target/mips/umips-lwp-2.c: New test.
1935 * gcc.target/mips/umips-swp-5.c: New test.
1936 * gcc.target/mips/umips-constraints-1.c: New test.
1937 * gcc.target/mips/umips-lwp-3.c: New test.
1938 * gcc.target/mips/umips-swp-6.c: New test.
1939 * gcc.target/mips/umips-constraints-2.c: New test.
1940 * gcc.target/mips/umips-save-restore-1.c: New test.
1941 * gcc.target/mips/umips-lwp-4.c: New test.
1942 * gcc.target/mips/umips-swp-7.c: New test.
1943 * gcc.target/mips/umips-save-restore-2.c: New test.
1944 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1945 * gcc.target/mips/umips-lwp-5.c: New test.
1946 * gcc.target/mips/umips-save-restore-3.c: New test.
1947 * gcc.target/mips/umips-lwp-6.c: New test.
1948 * gcc.target/mips/umips-swp-1.c: New test.
1949 * gcc.target/mips/umips-lwp-7.c: New test.
1950 * gcc.target/mips/umips-swp-2.c: New test.
1951 * gcc.target/mips/umips-lwp-8.c: New test.
1952 * gcc.target/mips/umips-swp-3.c: New test.
1953 * gcc.target/mips/umips-movep-1.c: New test.
1954 * gcc.target/mips/umips-lwp-1.c: New test.
1955 * gcc.target/mips/umips-swp-4.c: New test.
1957 2013-03-20 Richard Biener <rguenther@suse.de>
1959 PR tree-optimization/56661
1960 * gcc.dg/torture/pr56661.c: New testcase.
1962 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1964 PR rtl-optimization/56605
1965 * gcc.target/powerpc/pr56605.c: New.
1967 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1970 * gfortran.dg/do_1.f90: Don't xfail.
1972 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1975 * gfortran.dg/namelist_77.f90: New.
1976 * gfortran.dg/namelist_78.f90: New.
1978 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1981 * gfortran.dg/open_negative_unit_1.f90: New.
1983 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1985 * gcc.target/aarch64/sbc.c: New test.
1987 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1989 * gcc.target/aarch64/ror.c: New test.
1991 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1993 * gcc.target/aarch64/extr.c: New test.
1995 2013-03-19 Richard Biener <rguenther@suse.de>
1997 PR tree-optimization/56273
1998 * gcc.dg/tree-ssa/vrp47.c: Adjust.
1999 * c-c++-common/uninit-17.c: Likewise.
2001 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2003 PR tree-optimization/56635
2004 * g++.dg/torture/pr56635.C: New test.
2006 2013-03-18 Richard Biener <rguenther@suse.de>
2008 PR tree-optimization/3713
2009 * g++.dg/ipa/devirt-12.C: New testcase.
2011 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2014 * c-c++-common/pr56566.c: New test.
2016 2013-03-17 Jason Merrill <jason@redhat.com>
2018 * g++.dg/template/abstract-dr337.C: XFAIL.
2020 2013-03-16 Jakub Jelinek <jakub@redhat.com>
2023 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2024 * c-c++-common/pr56607.c: New test.
2026 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
2029 * g++.dg/cpp0x/constexpr-array5.C: New.
2031 2013-03-15 Tobias Burnus <burnus@net-b.de>
2034 * gfortran.dg/transfer_intrinsic_5.f90: New.
2036 2013-03-15 Kai Tietz <ktietz@redhat.com>
2038 * gcc.target/i386/movti.c: Don't test for x64 mingw.
2039 * gcc.target/i386/pr20020-1.c: Likewise.
2040 * gcc.target/i386/pr20020-2.c: Likewise.
2041 * gcc.target/i386/pr20020-3.c: Likewise.
2042 * gcc.target/i386/pr53425-1.c: Likewise.
2043 * gcc.target/i386/pr53425-2.c: Likewise.
2044 * gcc.target/i386/pr55093.c: Likewise.
2045 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2047 2013-03-15 Jakub Jelinek <jakub@redhat.com>
2050 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2051 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
2053 2013-03-14 Jakub Jelinek <jakub@redhat.com>
2055 PR tree-optimization/53265
2056 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2058 * gcc.dg/graphite/id-6.c (test): Likewise.
2059 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2060 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2062 PR tree-optimization/53265
2063 * gcc.dg/pr53265.c: New test.
2064 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2066 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2068 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
2069 n, use it as high bound instead of 4.
2071 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2074 * gcc.target/sh/pr49880-1.c: New.
2075 * gcc.target/sh/pr49880-2.c: New.
2076 * gcc.target/sh/pr49880-3.c: New.
2077 * gcc.target/sh/pr49880-4.c: New.
2078 * gcc.target/sh/pr49880-5.c: New.
2080 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2082 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2084 2013-03-13 Richard Biener <rguenther@suse.de>
2086 PR tree-optimization/56608
2087 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2089 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2092 * g++.dg/cpp0x/alias-decl-32.C: New.
2094 2013-03-11 Jan Hubicka <jh@suse.cz>
2097 * gcc.c-torture/compile/pr56571.c: New testcase.
2099 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2101 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2102 * gcc.dg/tree-ssa/pr55579.c: Likewise.
2104 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2106 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2107 * gcc.dg/inline_4.c: Likewise.
2108 * gcc.dg/unroll_2.c: Likewise.
2109 * gcc.dg/unroll_3.c: Likewise.
2110 * gcc.dg/unroll_4.c: Likewise.
2112 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2115 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2118 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2120 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2123 * gcc.c-torture/compile/pr40797.c: New.
2125 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2127 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2129 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
2132 * gfortran.dg/class_56.f90: New test.
2134 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
2137 * gcc.target/mips/pr56524.c: New test.
2139 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2142 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2144 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2147 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2149 2013-03-08 Marek Polacek <polacek@redhat.com>
2151 PR tree-optimization/56478
2152 * gcc.dg/torture/pr56478.c: New test.
2154 2013-03-08 Kai Tietz <ktietz@redhat.com>
2156 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2157 targets linker option --allow-multiple-definition.
2159 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2160 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2161 * gcc.dg/pr52549.c: Add LLP64 case.
2162 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2163 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2164 * gcc.dg/torture/pr51071-2.c: Likewise.
2165 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2166 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2167 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2168 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2169 * gcc.dg/weak/weak-1.c: Likewise.
2170 * gcc.dg/weak/weak-2.c: Likewise.
2171 * gcc.dg/weak/weak-3.c: Likewise.
2172 * gcc.dg/weak/weak-4.c: Likewise.
2173 * gcc.dg/weak/weak-5.c: Likewise.
2174 * gcc.dg/weak/weak-15.c: Likewise.
2175 * gcc.dg/weak/weak-16.c: Likewise.
2177 * c-c++-common/pr54486.c: Skip test for mingw-targets.
2179 2013-03-07 Jakub Jelinek <jakub@redhat.com>
2181 PR tree-optimization/56559
2182 * gcc.dg/tree-ssa/reassoc-26.c: New test.
2184 2013-03-07 Andreas Schwab <schwab@suse.de>
2186 * gcc.dg/pr31490.c: Fix last change.
2188 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2191 * g++.dg/template/crash115.C: New.
2193 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2195 PR tree-optimization/56539
2196 * gcc.c-torture/compile/pr56539.c: New test.
2198 2013-03-06 Kai Tietz <ktietz@redhat.com>
2200 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2202 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2203 * gcc.dg/lto/20091013-1_2.c: Likewise.
2204 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2206 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2208 * gnat.dg/specs/aggr6.ads: New test.
2210 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2212 * gnat.dg/loop_optimization15.ad[sb]: New test.
2214 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2217 * gcc.dg/pr56548.c: New test.
2219 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2222 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2224 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2227 * g++.dg/template/typename20.C: New test.
2229 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2232 * gcc.dg/pr56510.c: New test.
2234 PR rtl-optimization/56484
2235 * gcc.c-torture/compile/pr56484.c: New test.
2237 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2240 * g++.dg/warn/Wsign-conversion-2.C: New.
2242 2013-03-05 Richard Biener <rguenther@suse.de>
2244 PR tree-optimization/56270
2245 * gcc.dg/vect/slp-38.c: New testcase.
2247 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2249 PR rtl-optimization/56494
2250 * gcc.dg/pr56494.c: New test.
2252 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
2254 * gcc.dg/pr56424.c: New test.
2256 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2258 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2259 * gcc.dg/pr56228.c <avr>: Skip.
2261 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2264 PR tree-optimization/52631
2265 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2267 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
2269 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2270 * gcc.dg/vect/vect-83_64.c: Same.
2272 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2275 * gfortran.dg/pointer_check_13.f90: New test.
2277 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2280 * gfortran.dg/array_constructor_42.f90: New test.
2282 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2285 * g++.dg/template/static33.C: New.
2286 * g++.dg/template/static34.C: Likewise.
2289 * g++.dg/template/static35.C: New.
2291 2013-03-01 Steve Ellcey <sellcey@mips.com>
2293 * gcc.dg/pr56396.c: Require pic support.
2295 2013-03-01 Richard Biener <rguenther@suse.de>
2297 PR tree-optimization/55481
2298 * gcc.dg/torture/pr56488.c: New testcase.
2300 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
2301 Jakub Jelinek <jakub@redhat.com>
2304 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2305 no_sanitize_address attribute rather than no_address_safety_analysis.
2306 * g++.dg/asan/sanitizer_test_utils.h
2307 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2308 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2309 in addition to no_address_safety_analysis.
2311 2013-02-28 Jason Merrill <jason@redhat.com>
2314 * g++.dg/cpp0x/constexpr-and.C: New.
2316 2013-02-28 Martin Jambor <mjambor@suse.cz>
2318 PR tree-optimization/56294
2319 * g++.dg/debug/pr56294.C: New test.
2321 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2323 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2325 2013-02-27 Marek Polacek <polacek@redhat.com>
2327 PR rtl-optimization/56466
2328 * gcc.dg/pr56466.c: New test.
2330 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2332 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2333 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2334 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2336 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
2339 * gcc.dg/pr45472.c: New test.
2341 2013-02-26 Marek Polacek <polacek@redhat.com>
2343 PR tree-optimization/56426
2344 * gcc.dg/pr56436.c: New test.
2346 2013-02-26 Jakub Jelinek <jakub@redhat.com>
2348 PR tree-optimization/56448
2349 * gcc.c-torture/compile/pr56448.c: New test.
2351 PR tree-optimization/56443
2352 * gcc.dg/torture/pr56443.c: New test.
2354 2013-02-25 Richard Biener <rguenther@suse.de>
2356 PR tree-optimization/56175
2357 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2359 2013-02-24 Jakub Jelinek <jakub@redhat.com>
2362 * g++.dg/torture/pr56403.C: New test.
2364 2013-02-25 Catherine Moore <clm@codesourcery.com>
2367 2013-02-24 Catherine Moore <clm@codesourcery.com>
2368 Richard Sandiford <rdsandiford@googlemail.com>
2370 * gcc.target/mips/mips.exp: Add microMIPS support.
2371 * gcc.target/mips/umips-movep-2.c: New test.
2372 * gcc.target/mips/umips-lwp-2.c: New test.
2373 * gcc.target/mips/umips-swp-5.c: New test.
2374 * gcc.target/mips/umips-constraints-1.c: New test.
2375 * gcc.target/mips/umips-lwp-3.c: New test.
2376 * gcc.target/mips/umips-swp-6.c: New test.
2377 * gcc.target/mips/umips-constraints-2.c: New test.
2378 * gcc.target/mips/umips-save-restore-1.c: New test.
2379 * gcc.target/mips/umips-lwp-4.c: New test.
2380 * gcc.target/mips/umips-swp-7.c: New test.
2381 * gcc.target/mips/umips-save-restore-2.c: New test.
2382 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2383 * gcc.target/mips/umips-lwp-5.c: New test.
2384 * gcc.target/mips/umips-save-restore-3.c: New test.
2385 * gcc.target/mips/umips-lwp-6.c: New test.
2386 * gcc.target/mips/umips-swp-1.c: New test.
2387 * gcc.target/mips/umips-lwp-7.c: New test.
2388 * gcc.target/mips/umips-swp-2.c: New test.
2389 * gcc.target/mips/umips-lwp-8.c: New test.
2390 * gcc.target/mips/umips-swp-3.c: New test.
2391 * gcc.target/mips/umips-movep-1.c: New test.
2392 * gcc.target/mips/umips-lwp-1.c: New test.
2393 * gcc.target/mips/umips-swp-4.c: New test.
2395 2013-02-24 Catherine Moore <clm@codesourcery.com>
2396 Richard Sandiford <rdsandiford@googlemail.com>
2398 * gcc.target/mips/mips.exp: Add microMIPS support.
2399 * gcc.target/mips/umips-movep-2.c: New test.
2400 * gcc.target/mips/umips-lwp-2.c: New test.
2401 * gcc.target/mips/umips-swp-5.c: New test.
2402 * gcc.target/mips/umips-constraints-1.c: New test.
2403 * gcc.target/mips/umips-lwp-3.c: New test.
2404 * gcc.target/mips/umips-swp-6.c: New test.
2405 * gcc.target/mips/umips-constraints-2.c: New test.
2406 * gcc.target/mips/umips-save-restore-1.c: New test.
2407 * gcc.target/mips/umips-lwp-4.c: New test.
2408 * gcc.target/mips/umips-swp-7.c: New test.
2409 * gcc.target/mips/umips-save-restore-2.c: New test.
2410 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2411 * gcc.target/mips/umips-lwp-5.c: New test.
2412 * gcc.target/mips/umips-save-restore-3.c: New test.
2413 * gcc.target/mips/umips-lwp-6.c: New test.
2414 * gcc.target/mips/umips-swp-1.c: New test.
2415 * gcc.target/mips/umips-lwp-7.c: New test.
2416 * gcc.target/mips/umips-swp-2.c: New test.
2417 * gcc.target/mips/umips-lwp-8.c: New test.
2418 * gcc.target/mips/umips-swp-3.c: New test.
2419 * gcc.target/mips/umips-movep-1.c: New test.
2420 * gcc.target/mips/umips-lwp-1.c: New test.
2421 * gcc.target/mips/umips-swp-4.c: New test.
2423 2013-02-22 Jakub Jelinek <jakub@redhat.com>
2426 * lib/asan-dg.exp (asan_link_flags): Add
2427 -B${gccpath}/libsanitizer/asan/ to flags.
2429 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2432 * gcc.dg/torture/pr56420.c: New test.
2434 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
2437 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2439 2013-02-21 Martin Jambor <mjambor@suse.cz>
2441 PR tree-optimization/56310
2442 * g++.dg/ipa/pr56310.C: New test.
2444 2013-02-21 Janus Weil <janus@gcc.gnu.org>
2447 * gfortran.dg/proc_ptr_comp_37.f90: New.
2449 2013-02-21 Richard Biener <rguenther@suse.de>
2451 PR tree-optimization/56415
2453 2013-02-11 Richard Biener <rguenther@suse.de>
2455 PR tree-optimization/56273
2456 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2457 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2458 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2459 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2460 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2461 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2463 2013-02-21 Marek Polacek <polacek@redhat.com>
2465 PR tree-optimization/56398
2466 * g++.dg/torture/pr56398.C: New test.
2468 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2471 * gcc.c-torture/compile/pr56405.c: New test.
2473 2013-02-20 Jan Hubicka <jh@suse.cz>
2475 PR tree-optimization/56265
2476 * g++.dg/ipa/devirt-11.C: New testcase.
2478 2013-02-20 Richard Biener <rguenther@suse.de>
2480 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2482 2013-02-20 Richard Biener <rguenther@suse.de>
2483 Jakub Jelinek <jakub@redhat.com>
2485 PR tree-optimization/56396
2486 * gcc.dg/pr56396.c: New testcase.
2488 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2491 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2493 2013-02-19 Richard Biener <rguenther@suse.de>
2495 PR tree-optimization/56384
2496 * gcc.dg/torture/pr56384.c: New testcase.
2498 2013-02-19 Jakub Jelinek <jakub@redhat.com>
2500 PR tree-optimization/56350
2501 * gcc.dg/pr56350.c: New test.
2503 PR tree-optimization/56381
2504 * g++.dg/opt/pr56381.C: New test.
2506 2013-02-18 Jakub Jelinek <jakub@redhat.com>
2509 * lib/dg-pch.exp (pch-init, pch-finish,
2510 check_effective_target_pch_supported_debug): New procs.
2511 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2512 Likewise if $pch_unsupported_debug and $flags include -g.
2513 Skip FAILs about missing *.gch file if $pch_unsupported_debug
2514 and dg-require-effective-target pch_unsupported_debug.
2515 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2516 * objc.dg/pch/pch.exp: Likewise.
2517 * gcc.dg/pch/pch.exp: Likewise.
2518 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2519 pch_unsupported_debug.
2520 * gcc.dg/pch/valid-1.hs: Likewise.
2521 * gcc.dg/pch/valid-1b.c: Likewise.
2522 * gcc.dg/pch/valid-1b.hs: Likewise.
2524 2013-02-18 Richard Biener <rguenther@suse.de>
2526 PR tree-optimization/56366
2527 * gcc.dg/torture/pr56366.c: New testcase.
2529 2013-02-18 Richard Biener <rguenther@suse.de>
2532 * gcc.dg/torture/pr56349.c: New testcase.
2534 2013-02-18 Richard Biener <rguenther@suse.de>
2536 PR tree-optimization/56321
2537 * gcc.dg/torture/pr56321.c: New testcase.
2539 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2541 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2543 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2544 Dodji Seketeli <dodji@redhat.com>
2547 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2548 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2549 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2550 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2551 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2552 * c-c++-common/asan/pr56330.c: Likewise.
2553 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2554 Ensure the size argument of __builtin_memcpy is a constant.
2556 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2557 Paolo Carlini <paolo.carlini@oracle.com>
2560 * g++.dg/cpp0x/enum23.C: New.
2562 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2565 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2567 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2569 PR rtl-optimization/56348
2570 * gcc.target/i386/pr56348.c: New test.
2572 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2574 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2575 * gcc.target/arm/interrupt-2.c: Likewise.
2577 2013-02-15 Tobias Burnus <burnus@net-b.de>
2580 * gfortran.dg/matmul_9.f90: New.
2582 2013-02-15 Tobias Burnus <burnus@net-b.de>
2585 * gfortran.dg/init_flag_11.f90: New.
2587 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2589 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2591 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2593 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2596 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2597 Tobias Burnus <burnus@net-b.de>
2600 * gfortran.dg/allocatable_function_7.f90: New.
2602 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2604 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2605 * asan_globals_test-wrapper.cc: New file.
2606 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2607 instead of asan_globals_test.cc as dg-additional-sources.
2608 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2609 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2610 "sanitizer_test_utils.h" instead of
2611 "sanitizer_common/tests/sanitizer_test_utils.h".
2612 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2613 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2614 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2615 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2616 * g++.dg/asan/asan_test.cc: Synced from upstream.
2617 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2619 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2622 * c-c++-common/asan/memcmp-2.c: New test.
2624 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2627 * g++.dg/cpp0x/udlit-string-literal.h: New.
2628 * g++.dg/cpp0x/udlit-string-literal.C: New.
2630 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2632 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2634 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2637 * gcc.target/arm/pr56184.C: New test.
2639 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2642 * g++.dg/torture/pr56302.C: New test.
2643 * g++.dg/cpp0x/constexpr-56302.C: New test.
2644 * c-c++-common/pr56302.c: New test.
2646 2013-02-13 Tobias Burnus <burnus@net-b.de>
2647 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2650 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2651 * gfortran.dg/quad_3.f90: Ditto.
2653 2013-02-13 Kostya Serebryany <kcc@google.com>
2655 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2656 to match the fresh asan run-time.
2657 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2659 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2661 Avoid instrumenting duplicated memory access in the same basic block
2662 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2663 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2664 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2665 * c-c++-common/asan/inc.c: Likewise.
2667 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2670 * gcc.target/i386/pr56148.c: New test.
2672 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2673 Tobias Burnus <burnus@net-b.de>
2676 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2679 2013-02-12 Richard Biener <rguenther@suse.de>
2682 * gcc.dg/lto/pr56297_0.c: New testcase.
2683 * gcc.dg/lto/pr56297_0.c: Likewise.
2685 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2688 * gfortran.dg/typebound_deferred_1.f90: New.
2690 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2692 PR rtl-optimization/56151
2693 * gcc.target/i386/pr56151.c: New test.
2695 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2697 * g++.dg/ext/mv12.C: New test.
2698 * g++.dg/ext/mv12.h: New file.
2699 * g++.dg/ext/mv12-aux.C: New file.
2700 * g++.dg/ext/mv13.C: New test.
2702 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2704 * lib/target-supports.exp
2705 (check_effective_target_powerpc_eabi_ok): New.
2706 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2708 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2709 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2711 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2712 * gcc.target/powerpc/pr51623.c: Likewise.
2713 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2714 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2716 2013-02-11 Alexander Potapenko <glider@google.com>
2717 Jack Howarth <howarth@bromo.med.uc.edu>
2718 Jakub Jelinek <jakub@redhat.com>
2721 * g++.dg/asan/pr55617.C: Run on all targets.
2723 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2725 PR rtl-optimization/56275
2726 * gcc.dg/pr56275.c: New test.
2728 2013-02-11 Richard Biener <rguenther@suse.de>
2730 PR tree-optimization/56273
2731 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2733 2013-02-11 Richard Biener <rguenther@suse.de>
2735 PR tree-optimization/56264
2736 * gcc.dg/torture/pr56264.c: New testcase.
2738 2013-02-11 Richard Biener <rguenther@suse.de>
2740 PR tree-optimization/56273
2741 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2742 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2743 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2744 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2745 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2746 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2748 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2750 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2751 for *-*-linux-gnu targets.
2752 * g++.dg/asan/interception-test-1.c: Ditto.
2753 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2754 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2756 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2759 * gfortran.dg/intrinsic_size_4.f90 : New test.
2761 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2764 * gcc.target/powerpc/pr56256.c: New test.
2766 2013-02-08 Ian Lance Taylor <iant@google.com>
2768 * lib/go.exp: Load timeout.exp.
2770 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2772 PR rtl-optimization/56246
2773 * gcc.target/i386/pr56246.c: New test.
2775 2013-02-08 Jeff Law <law@redhat.com>
2778 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2780 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2783 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2786 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2788 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2790 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2792 PR rtl-optimization/56195
2793 * gcc.dg/torture/pr56195.c: New test.
2795 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2798 * gfortran.dg/recursive_interface_2.f90: New test.
2800 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2802 PR tree-optimization/56250
2803 * gcc.c-torture/execute/pr56250.c: New test.
2805 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2807 PR tree-optimization/56064
2808 * gcc.dg/fixed-point/view-convert-2.c: New test.
2810 2013-02-08 Michael Matz <matz@suse.de>
2812 PR tree-optimization/52448
2813 * gcc.dg/pr52448.c: New test.
2815 2013-02-08 Richard Biener <rguenther@suse.de>
2818 * gcc.dg/torture/pr56181.c: New testcase.
2820 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2823 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2824 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2826 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2829 * g++.dg/parse/crash61.C: New test.
2832 * g++.dg/parse/pr56239.C: New test.
2835 * g++.dg/abi/mangle61.C: New test.
2837 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
2839 PR rtl-optimization/56225
2840 * gcc.target/i386/pr56225.c: New test.
2842 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2845 * gcc.dg/guality/pr56154-1.c: New test.
2846 * gcc.dg/guality/pr56154-2.c: New test.
2847 * gcc.dg/guality/pr56154-3.c: New test.
2848 * gcc.dg/guality/pr56154-4.c: New test.
2849 * gcc.dg/guality/pr56154-aux.c: New file.
2851 PR tree-optimization/55789
2852 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2854 * gcc.dg/tree-ssa/inline-3.c: Add
2855 --param max-early-inliner-iterations=2 option.
2857 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2860 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2861 Add -fno-dwarf2-cfi-asm to dg-options.
2864 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2867 * gcc.dg/pr56228.c: New test.
2869 2013-02-07 Alan Modra <amodra@gmail.com>
2872 * gcc.target/powerpc/pr54009.c: New test.
2874 * gfortran.dg/pr54131.f: New test.
2876 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
2879 * gfortran.dg/array_constructor_41.f90: New test.
2881 2013-02-06 Janus Weil <janus@gcc.gnu.org>
2884 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2886 2013-02-06 Jakub Jelinek <jakub@redhat.com>
2889 * g++.dg/gomp/pr56217.C: New test.
2891 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2893 PR tree-optimization/56205
2894 * gcc.dg/tree-ssa/stdarg-6.c: New test.
2895 * gcc.c-torture/execute/pr56205.c: New test.
2897 2013-02-05 Richard Biener <rguenther@suse.de>
2899 PR tree-optimization/53342
2900 PR tree-optimization/53185
2901 * gcc.dg/vect/pr53185-2.c: New testcase.
2903 2013-02-05 Jan Hubicka <jh@suse.cz>
2905 PR tree-optimization/55789
2906 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2907 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2908 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2909 * g++.dg/ipa/inline-1.C: New testcase.
2910 * g++.dg/ipa/inline-2.C: New testcase.
2911 * g++.dg/ipa/inline-3.C: New testcase.
2913 2013-02-05 Jan Hubicka <jh@suse.cz>
2915 PR tree-optimization/55789
2916 * g++.dg/torture/pr55789.C: New testcase.
2918 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2921 * gcc.dg/pr56167.c: New test.
2923 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2926 * gcc.target/sh/pr55146.c: New.
2928 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2930 PR tree-optimization/54386
2931 * gcc.target/sh/pr54386.c: New.
2933 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
2936 * gfortran.dg/realloc_on _assign_16.f90 : New test.
2939 * gfortran.dg/realloc_on _assign_17.f90 : New test.
2941 2013-02-04 Alexander Potapenko <glider@google.com>
2942 Jack Howarth <howarth@bromo.med.uc.edu>
2943 Jakub Jelinek <jakub@redhat.com>
2946 * g++.dg/asan/pr55617.C: New test.
2948 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2951 * gfortran.dg/typebound_operator_19.f90: New test.
2952 * gfortran.dg/typebound_assignment_4.f90: New test.
2954 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2957 * gfortran.dg/recursive_interface_1.f90: New test.
2959 2013-02-04 Richard Guenther <rguenther@suse.de>
2962 * gcc.dg/lto/pr56168_0.c: New testcase.
2963 * gcc.dg/lto/pr56168_1.c: Likewise.
2965 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2969 * gfortran.dg/block_12.f90: New test.
2970 * gfortran.dg/module_error_1.f90: New test.
2972 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2974 * lib/target-supports.exp (check_effective_target_vect_float)
2975 (check_effective_target_vect_no_align): Add mips-sde-elf.
2977 2013-02-01 Jakub Jelinek <jakub@redhat.com>
2979 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2981 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
2983 * gcc.dg/pr56023.c: XFAIL on AIX.
2984 * gcc.dg/vect/pr49352.c: Same.
2986 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
2988 * gnat.dg/opt26.adb: New test.
2990 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2993 2013-01-27 Amol Pise <amolpise15@gmail.com>
2995 * gcc.target/arm/neon-vfnms-1.c: New test.
2996 * gcc.target/arm/neon-vfnma-1.c: New test.
2998 2013-01-31 Richard Biener <rguenther@suse.de>
3000 PR tree-optimization/56157
3001 * gcc.dg/torture/pr56157.c: New testcase.
3003 2013-01-30 Richard Biener <rguenther@suse.de>
3005 PR tree-optimization/56150
3006 * gcc.dg/torture/pr56150.c: New testcase.
3008 2013-01-30 Jakub Jelinek <jakub@redhat.com>
3011 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3012 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
3013 printed in backtrace.
3014 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3015 to avoid errors about mismatched allocation vs. deallocation.
3018 * g++.dg/mv1.C: Moved to...
3019 * g++.dg/ext/mv1.C: ... here. Adjust test.
3020 * g++.dg/mv2.C: Moved to...
3021 * g++.dg/ext/mv2.C: ... here. Adjust test.
3022 * g++.dg/mv3.C: Moved to...
3023 * g++.dg/ext/mv3.C: ... here.
3024 * g++.dg/mv4.C: Moved to...
3025 * g++.dg/ext/mv4.C: ... here.
3026 * g++.dg/mv5.C: Moved to...
3027 * g++.dg/ext/mv5.C: ... here. Adjust test.
3028 * g++.dg/mv6.C: Moved to...
3029 * g++.dg/ext/mv6.C: ... here. Adjust test.
3030 * g++.dg/ext/mv7.C: New test.
3031 * g++.dg/ext/mv8.C: New test.
3032 * g++.dg/ext/mv9.C: New test.
3033 * g++.dg/ext/mv10.C: New test.
3034 * g++.dg/ext/mv11.C: New test.
3036 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
3038 PR rtl-optimization/56144
3039 * gcc.dg/pr56144.c: New.
3041 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
3043 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3045 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3046 * g++.dg/cpp0x/constexpr-55573.C: Same
3048 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
3050 PR tree-optimization/56064
3051 * gcc.dg/fixed-point/view-convert.c: New test.
3053 2013-01-30 Andreas Schwab <schwab@suse.de>
3055 * lib/target-supports-dg.exp (dg-process-target): Use expr to
3056 evaluate the end index in string range.
3058 2013-01-30 Tobias Burnus <burnus@net-b.de>
3061 * gfortran.dg/allocatable_function_6.f90: New.
3063 2013-01-29 Janus Weil <janus@gcc.gnu.org>
3064 Mikael Morin <mikael@gcc.gnu.org>
3067 * gfortran.dg/proc_ptr_comp_36.f90: New.
3069 2013-01-29 Richard Biener <rguenther@suse.de>
3071 PR tree-optimization/55270
3072 * gcc.dg/torture/pr55270.c: New testcase.
3074 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3076 PR rtl-optimization/56117
3077 * gcc.dg/pr56117.c: New test.
3079 2013-01-28 Richard Biener <rguenther@suse.de>
3081 PR tree-optimization/56034
3082 * gcc.dg/torture/pr56034.c: New testcase.
3084 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3086 PR tree-optimization/56125
3087 * gcc.dg/pr56125.c: New test.
3089 2013-01-28 Tobias Burnus <burnus@net-b.de>
3090 Mikael Morin <mikael@gcc.gnu.org>
3093 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3094 * gfortran.dg/import8.f90: Likewise.
3095 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3096 * gfortran.dg/import10.f90: New test.
3097 * gfortran.dg/import11.f90: Likewise
3099 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3102 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3103 string.h. Provide memset, malloc and free prototypes, adjust line
3104 numbers in dg-output.
3105 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3106 Provide memset prototype and adjust line numbers in dg-output.
3107 * c-c++-common/asan/global-overflow-1.c: Likewise.
3109 PR tree-optimization/56094
3110 * gcc.dg/pr56094.c: New test.
3112 2013-01-27 Amol Pise <amolpise15@gmail.com>
3114 * gcc.target/arm/neon-vfnms-1.c: New test.
3115 * gcc.target/arm/neon-vfnma-1.c: New test.
3117 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
3120 * gcc.target/i386/pr56114.c: New test.
3122 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
3125 * gfortran.dg/associate_14.f90: New test.
3128 * gfortran.dg/associate_13.f90: New test.
3130 2013-01-25 Jakub Jelinek <jakub@redhat.com>
3132 PR tree-optimization/56098
3133 * gcc.dg/pr56098-1.c: New test.
3134 * gcc.dg/pr56098-2.c: New test.
3136 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
3139 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3141 2013-01-22 Marek Polacek <polacek@redhat.com>
3143 PR tree-optimization/56035
3144 * gcc.dg/pr56035.c: New test.
3146 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3148 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3151 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3153 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3155 2013-01-24 Jakub Jelinek <jakub@redhat.com>
3158 * gcc.dg/pr56078.c: New test.
3159 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3161 2013-01-24 Martin Jambor <mjambor@suse.cz>
3163 PR tree-optimization/55927
3164 * g++.dg/ipa/devirt-10.C: Disable early inlining.
3166 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
3168 * gcc.target/i386/movsd.c: New test.
3170 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
3173 * gcc.target/i386/pr55934.c: New test.
3175 2013-01-23 Janus Weil <janus@gcc.gnu.org>
3178 * gfortran.dg/select_8.f90: New.
3180 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
3182 * gcc.target/microblaze/microblaze.exp: Remove
3183 target_config_cflags check.
3185 2013-01-23 Jakub Jelinek <jakub@redhat.com>
3188 * gfortran.dg/gomp/pr56052.f90: New test.
3191 * gcc.dg/pr49069.c: New test.
3193 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3196 * g++.dg/cpp0x/constexpr-static10.C: New.
3198 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
3201 * gcc.target/i386/pr56028.c: New test.
3203 2013-01-22 Jakub Jelinek <jakub@redhat.com>
3206 * gcc.target/i386/pr55686.c: New test.
3208 2013-01-22 Dodji Seketeli <dodji@redhat.com>
3211 * g++.dg/cpp0x/variadic139.C: New test.
3212 * g++.dg/cpp0x/variadic140.C: Likewise.
3213 * g++.dg/cpp0x/variadic141.C: Likewise.
3215 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
3217 * gnat.dg/warn8.adb: New test.
3219 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3222 * gfortran.dg/include_8.f90: New test.
3224 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3226 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3227 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3229 2013-01-21 Jakub Jelinek <jakub@redhat.com>
3231 PR tree-optimization/56051
3232 * gcc.c-torture/execute/pr56051.c: New test.
3234 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3236 PR rtl-optimization/56023
3237 * gcc.dg/pr56023.c: New test.
3239 2013-01-21 Martin Jambor <mjambor@suse.cz>
3242 * gcc.target/i386/pr56022.c: New test.
3244 2013-01-21 Jason Merrill <jason@redhat.com>
3246 * lib/target-supports.exp (check_effective_target_alias): New.
3248 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
3251 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3253 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
3255 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3257 2013-01-19 Jeff Law <law@redhat.com>
3259 PR tree-optimization/52631
3260 * tree-ssa/pr52631.c: New test.
3261 * tree-ssa/ssa-fre-9: Update expected output.
3263 2013-01-19 Anthony Green <green@moxielogic.com>
3265 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3268 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3270 PR tree-optimization/56029
3271 * g++.dg/torture/pr56029.C: New test.
3273 2013-01-18 Sharad Singhai <singhai@google.com>
3275 PR tree-optimization/55995
3276 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3278 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
3281 * gcc.target/i386/pr55433.c: New.
3283 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3286 * gfortran.dg/pr56015.f90: New test.
3288 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
3290 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3292 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
3294 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3295 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3296 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3297 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3298 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3300 2013-01-17 Jeff Law <law@redhat.com>
3302 * gcc.dg/pr52573.c: Move to...
3303 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
3305 PR rtl-optimization/52573
3306 * gcc.dg/pr52573.c: New test.
3308 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
3311 * g++.dg/asan/interception-test-1.C: Skip on darwin.
3312 * lib/target-supports.exp (check_effective_target_swapcontext): Use
3313 check_no_compiler_messages to test support in ucontext.h.
3314 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3315 compliant RLIMIT_AS.
3317 2013-01-17 Marek Polacek <polacek@redhat.com>
3319 PR rtl-optimization/55833
3320 * gcc.dg/pr55833.c: New test.
3322 2013-01-17 Jan Hubicka <jh@suse.cz>
3324 PR tree-optimization/55273
3325 * gcc.c-torture/compile/pr55273.c: New testcase.
3327 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
3330 * gcc.target/pr55981.c: New test.
3332 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
3334 * gcc.target/arm/pr40887.c: Require at least armv5.
3335 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3336 * gcc.target/arm/pr51915.c: Likewise.
3337 * gcc.target/arm/pr52006.c: Likewise.
3338 * gcc.target/arm/pr53187.c: Likewise.
3340 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3341 * gcc.target/arm/ftest-support-arm.h: Delete.
3342 * gcc.target/arm/ftest-support-thumb.h: Delete.
3343 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3344 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3345 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3346 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3347 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3348 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3349 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3350 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3351 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3352 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3353 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3354 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3355 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3356 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3357 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3358 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3359 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3360 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3361 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3362 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3363 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3364 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3365 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3366 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3368 2013-01-17 Martin Jambor <mjambor@suse.cz>
3370 PR tree-optimizations/55264
3371 * g++.dg/ipa/pr55264.C: New test.
3373 2013-01-16 Janus Weil <janus@gcc.gnu.org>
3376 * gfortran.dg/class_55.f90: New.
3378 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
3381 * gcc.c-torture/execute/builtins/builtins.exp: Add
3382 -Wl,--allow-multiple-definition for eabi and elf targets.
3385 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3386 check_effective_target_vect_perm_short,
3387 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3388 check_effective_target_vect64): Return 0 for big-endian ARM.
3389 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3391 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3394 2013-01-16 Richard Biener <rguenther@suse.de>
3396 PR tree-optimization/55964
3397 * gcc.dg/torture/pr55964.c: New testcase.
3399 2013-01-16 Richard Biener <rguenther@suse.de>
3401 PR tree-optimization/54767
3402 PR tree-optimization/53465
3403 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3405 2013-01-16 Christian Bruel <christian.bruel@st.com>
3408 * gcc.target/sh/sh-switch.c: New testcase.
3410 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3412 * gcc.dg/webizer.c: Increase the array size.
3414 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3417 * gcc.dg/pr55940.c: New test.
3419 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
3420 Harald Anlauf <anlauf@gmx.de>
3422 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3423 * gfortran.dg/bounds_check_5.f90: Likewise.
3424 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3425 * gfortran.dg/continuation_9.f90: Likewise.
3426 * gfortran.dg/move_alloc_13.f90: Likewise.
3427 * gfortran.dg/structure_constructor_11.f90: Likewise.
3428 * gfortran.dg/tab_continuation.f: Likewise.
3429 * gfortran.dg/warning-directive-2.F90: Likewise.
3430 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3432 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3434 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3435 * gcc.target/arm/fma-sp.c: Likewise.
3437 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
3439 PR rtl-optimization/55153
3440 * gcc.dg/pr55153.c: New.
3442 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3444 PR tree-optimization/55920
3445 * gcc.c-torture/compile/pr55920.c: New test.
3447 2013-01-15 Richard Biener <rguenther@suse.de>
3450 * gcc.dg/torture/pr55882.c: New testcase.
3452 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3454 PR tree-optimization/55955
3455 * gcc.c-torture/compile/pr55955.c: New test.
3457 2013-01-15 Dodji Seketeli <dodji@redhat.com>
3460 * g++.dg/cpp0x/alias-decl-31.C: New test.
3462 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
3465 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3466 case where interface is null.
3468 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3471 * gfortran.dg/array_constructor_40.f90: New test.
3473 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
3475 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3477 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
3479 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3480 * gcc.target/aarch64/vect-ld1r-compile.c: New.
3481 * gcc.target/aarch64/vect-ld1r-fp.c: New.
3482 * gcc.target/aarch64/vect-ld1r.c: New.
3483 * gcc.target/aarch64/vect-ld1r.x: New.
3485 2013-01-14 Andi Kleen <ak@linux.intel.com>
3488 * gcc.target/i386/hle-clear-rel.c: New file
3489 * gcc.target/i386/hle-store-rel.c: New file.
3491 2013-01-14 Harald Anlauf <anlauf@gmx.de>
3493 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3494 * gfortran.dg/bounds_check_4.f90: Likewise.
3495 * gfortran.dg/inquire_10.f90: Likewise.
3496 * gfortran.dg/minloc_3.f90: Likewise.
3497 * gfortran.dg/minlocval_3.f90: Likewise.
3498 * gfortran.dg/module_double_reuse.f90: Likewise.
3499 * gfortran.dg/mvbits_1.f90: Likewise.
3500 * gfortran.dg/oldstyle_1.f90: Likewise.
3501 * gfortran.dg/pr20163-2.f: Likewise.
3502 * gfortran.dg/save_1.f90: Likewise.
3503 * gfortran.dg/scan_1.f90: Likewise.
3504 * gfortran.dg/select_char_1.f90: Likewise.
3505 * gfortran.dg/shape_4.f90: Likewise.
3506 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3507 * gfortran.dg/function_optimize_10.f90: Likewise.
3508 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3509 * gfortran.dg/used_types_17.f90: Likewise.
3510 * gfortran.dg/used_types_18.f90: Likewise.
3512 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
3515 * gfortran.dg/proc_ptr_result_8.f90 : New test.
3517 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3519 * gcc.dg/unroll_5.c: Add nomips16 attributes.
3521 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3523 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3525 2013-01-12 Janus Weil <janus@gcc.gnu.org>
3528 * gfortran.dg/assumed_type_2.f90: Fix test case.
3529 * gfortran.dg/internal_pack_13.f90: New test.
3530 * gfortran.dg/internal_pack_14.f90: New test.
3532 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3535 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3536 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3539 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3541 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3543 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3546 * gcc.target/s390/pr55719.c: New testcase.
3548 2013-01-11 Richard Guenther <rguenther@suse.de>
3550 PR tree-optimization/44061
3551 * gcc.dg/pr44061.c: New testcase.
3553 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3555 Update copyright years.
3557 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3558 Jakub Jelinek <jakub@redhat.com>
3561 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3563 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3565 PR rtl-optimization/55672
3566 * gcc.target/i386/pr55672.c: New.
3568 2013-01-10 Jeff Law <law@redhat.com>
3570 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3571 pass/fail message unique.
3574 2013-01-10 Jason Merrill <jason@redhat.com>
3576 * ada/.gitignore: New.
3578 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3580 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3582 * g++.dg/tls/thread_local2.C: Likewise.
3583 * g++.dg/tls/thread_local2g.C: Likewise.
3584 * g++.dg/tls/thread_local6.C: Likewise.
3585 * g++.dg/tls/thread_local-order1.C: Add tls options.
3586 * g++.dg/tls/thread_local-order2.C: Likewise.
3587 * g++.dg/tls/thread_local3.C: Likewise.
3588 * g++.dg/tls/thread_local3g.C: Likewise.
3589 * g++.dg/tls/thread_local4.C: Likewise.
3590 * g++.dg/tls/thread_local4g.C: Likewise.
3591 * g++.dg/tls/thread_local5.C: Likewise.
3592 * g++.dg/tls/thread_local5g.C: Likewise.
3593 * g++.dg/tls/thread_local6g.C: Likewise.
3595 2013-01-10 Kostya Serebryany <kcc@google.com>
3597 * g++.dg/asan/asan_test.cc: Sync from upstream.
3599 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3601 PR tree-optimization/55921
3602 * gcc.c-torture/compile/pr55921.c: New test.
3604 2013-01-09 Jan Hubicka <jh@suse.cz>
3606 PR tree-optimization/55569
3607 * gcc.c-torture/compile/pr55569.c: New testcase.
3609 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3612 * gfortran.dg/use_28.f90: New test.
3614 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3616 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3617 number matching more robust.
3619 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3621 PR rtl-optimization/55829
3622 * gcc.target/i386/pr55829.c: New.
3624 2013-01-09 Tobias Burnus <burnus@net-b.de>
3627 * gfortran.dg/bind_c_bool_1.f90: New.
3628 * gfortran.dg/do_5.f90: Add dg-warning.
3630 2013-01-09 Jan Hubicka <jh@suse.cz>
3632 PR tree-optimization/55875
3633 * gcc.c-torture/execute/pr55875.c: New testcase.
3634 * g++.dg/torture/pr55875.C: New testcase.
3636 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3639 * c-c++-common/pr48418.c: New test.
3641 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3644 * g++.dg/tls/thread_local-ice.C: New.
3646 2013-01-09 Andreas Schwab <schwab@suse.de>
3648 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3650 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3652 PR tree-optimization/48189
3653 * gcc.dg/pr48189.c: New test.
3655 2013-01-04 Jan Hubicka <jh@suse.cz>
3657 PR tree-optimization/55823
3658 * g++.dg/ipa/devirt-10.C: New testcase.
3660 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3661 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3663 PR rtl-optimization/55845
3664 * gcc.target/i386/pr55845.c: New test.
3666 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3668 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3669 instructions generated instead of number of occurances.
3671 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3673 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3674 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3675 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3676 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3677 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3678 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3679 * gcc.target/aarch64/vect-fcm.x: Likewise.
3680 * lib/target-supports.exp
3681 (check_effective_target_vect_cond): Enable for AArch64.
3683 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3685 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3686 endian-safe float pool loading.
3687 (test_square_root_v4sf): Likewise.
3688 (test_square_root_v2df): Likewise.
3689 * lib/target-supports.exp
3690 (check_effective_target_vect_call_sqrtf): Add AArch64.
3692 2013-01-08 Martin Jambor <mjambor@suse.cz>
3695 * gcc.dg/tree-ssa/pr55579.c: New test.
3697 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3699 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3702 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3705 * gcc.dg/torture/pr55890-3.c: New test.
3708 * gcc.c-torture/compile/pr55851.c: New test.
3711 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3714 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3717 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3719 2013-01-07 Tobias Burnus <burnus@net-b.de>
3722 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3723 * gfortran.dg/pointer_init_7.f90: New.
3725 2013-01-07 Richard Biener <rguenther@suse.de>
3727 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3729 2013-01-07 Richard Biener <rguenther@suse.de>
3732 * gcc.dg/torture/pr55890-1.c: New testcase.
3733 * gcc.dg/torture/pr55890-2.c: Likewise.
3735 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3737 * gcc.target/aarch64/fmovd.c: New.
3738 * gcc.target/aarch64/fmovf.c: Likewise.
3739 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3740 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3741 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3742 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3743 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3744 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3746 2013-01-07 Richard Biener <rguenther@suse.de>
3748 PR tree-optimization/55888
3749 PR tree-optimization/55862
3750 * gcc.dg/torture/pr55888.c: New testcase.
3752 2013-01-07 Tobias Burnus <burnus@net-b.de>
3755 * gfortran.dg/intrinsic_size_3.f90: New.
3757 2013-01-07 Tobias Burnus <burnus@net-b.de>
3760 * gfortran.dg/select_type_32.f90: New.
3762 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3765 * g++.dg/cpp0x/alias-decl-29.C: New test.
3767 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3772 * gfortran.dg/class_array_15.f03: New test.
3774 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3779 * gfortran.dg/use_23.f90: New test.
3780 * gfortran.dg/use_24.f90: New test.
3781 * gfortran.dg/use_25.f90: New test.
3782 * gfortran.dg/use_26.f90: New test.
3783 * gfortran.dg/use_27.f90: New test.
3785 2013-01-06 Olivier Hainque <hainque@adacore.com>
3787 * gnat.dg/specs/clause_on_volatile.ads: New test.
3789 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3791 * gnat.dg/alignment10.adb: New test.
3793 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3794 Mikael Morin <mikael@gcc.gnu.org>
3797 * gfortran.dg/use_22.f90: New test.
3799 2013-01-04 Andrew Pinski <apinski@cavium.com>
3801 * gcc.target/aarch64/cmp-1.c: New testcase.
3803 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3806 * gfortran.dg/select_type_31.f03: New test.
3808 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3810 PR c++/54526 (again)
3811 * g++.dg/cpp0x/parse2.C: Extend.
3812 * g++.old-deja/g++.other/crash28.C: Adjust.
3814 2013-01-04 Richard Biener <rguenther@suse.de>
3816 PR tree-optimization/55862
3817 * gcc.dg/torture/pr55862.c: New testcase.
3819 2013-01-04 Martin Jambor <mjambor@suse.cz>
3821 PR tree-optimization/55755
3822 * gcc.dg/torture/pr55755.c: New test.
3823 * gcc.dg/tree-ssa/sra-13.c: Likewise.
3824 * gcc.dg/tree-ssa/pr45144.c: Update.
3826 2013-01-04 Richard Biener <rguenther@suse.de>
3829 * gcc.dg/fold-reassoc-2.c: New testcase.
3831 2013-01-04 Tobias Burnus <burnus@net-b.de>
3834 * gfortran.dg/null_7.f90: New.
3836 2013-01-04 Tobias Burnus <burnus@net-b.de>
3840 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3841 * gfortran.dg/unlimited_polymorphic_7.f90: New.
3842 * gfortran.dg/unlimited_polymorphic_8.f90: New.
3844 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
3846 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3848 2013-01-03 Janus Weil <janus@gcc.gnu.org>
3851 * gfortran.dg/assignment_1.f90: Modified.
3852 * gfortran.dg/assignment_4.f90: New.
3854 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
3856 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3858 2013-01-03 Richard Biener <rguenther@suse.de>
3860 PR tree-optimization/55857
3861 * gcc.dg/vect/pr55857-1.c: New testcase.
3862 * gcc.dg/vect/pr55857-2.c: Likewise.
3864 2013-01-03 Jakub Jelinek <jakub@redhat.com>
3866 PR rtl-optimization/55838
3867 * gcc.dg/pr55838.c: New test.
3869 PR tree-optimization/55832
3870 * gcc.c-torture/compile/pr55832.c: New test.
3872 2013-01-02 Teresa Johnson <tejohnson@google.com>
3874 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3875 * gcc.dg/tree-ssa/loop-23.c: Ditto.
3876 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3877 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3878 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3879 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3880 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3881 * gcc.dg/unroll_1.c: Ditto.
3882 * gcc.dg/unroll_2.c: Ditto.
3883 * gcc.dg/unroll_3.c: Ditto.
3884 * gcc.dg/unroll_4.c: Ditto.
3886 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3888 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3890 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3893 * gfortran.dg/eof_4.f90: New test.
3895 2013-01-02 Jakub Jelinek <jakub@redhat.com>
3897 * lib/c-compat.exp (compat-use-alt-compiler): Remove
3898 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3899 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3900 (compat_setup_dfp): Initialize compat_alt_caret and
3901 compat_save_TEST_ALWAYS_FLAGS.
3903 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3905 * gcc.dg/torture/tls/tls-reload-1.c: New test.
3907 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3909 * gcc.dg/torture/fp-int-convert-2.c: New test.
3911 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3913 * gfortran.dg/newunit_3.f90: Add dg-do run.
3914 * gfortran.dg/inquire_15.f90: Add dg-do run.
3916 2013-01-01 Jakub Jelinek <jakub@redhat.com>
3918 PR tree-optimization/55831
3919 * gcc.dg/pr55831.c: New test.
3921 Copyright (C) 2013 Free Software Foundation, Inc.
3923 Copying and distribution of this file, with or without modification,
3924 are permitted in any medium without royalty provided the copyright
3925 notice and this notice are preserved.