1 2013-05-21 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/57330
4 * gcc.dg/torture/pr57330.c: New testcase.
6 2013-05-21 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/57303
9 * gcc.dg/torture/pr57303.c: New testcase.
11 2013-05-21 Jakub Jelinek <jakub@redhat.com>
13 PR tree-optimization/57321
14 * gcc.c-torture/execute/pr57321.c: New test.
16 2013-05-20 Tobias Burnus <burnus@net-b.de>
20 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
21 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
22 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
23 * gfortran.dg/binding_label_tests_3.f03: Ditto.
24 * gfortran.dg/binding_label_tests_4.f03: Ditto.
25 * gfortran.dg/binding_label_tests_5.f03: Ditto.
26 * gfortran.dg/binding_label_tests_6.f03: Ditto.
27 * gfortran.dg/binding_label_tests_7.f03: Ditto.
28 * gfortran.dg/binding_label_tests_8.f03: Ditto.
29 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
30 * gfortran.dg/binding_label_tests_24.f90: New.
31 * gfortran.dg/binding_label_tests_25.f90: New.
33 2013-05-20 Tobias Burnus <burnus@net-b.de>
36 * gfortran.dg/binding_label_tests_17.f90: New.
37 * gfortran.dg/binding_label_tests_18.f90: New.
38 * gfortran.dg/binding_label_tests_19.f90: New.
39 * gfortran.dg/binding_label_tests_20.f90: New.
40 * gfortran.dg/binding_label_tests_21.f90: New.
41 * gfortran.dg/binding_label_tests_22.f90: New.
42 * gfortran.dg/binding_label_tests_23.f90: New.
44 2013-05-20 Tobias Burnus <burnus@net-b.de>
47 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
48 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
49 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
50 * gfortran.dg/common_18.f90: New.
51 * gfortran.dg/common_19.f90: New.
52 * gfortran.dg/common_20.f90: New.
53 * gfortran.dg/common_21.f90: New.
55 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
58 * g++.dg/parse/error52.C: New.
59 * g++.dg/parse/error3.C: Adjust.
60 * g++.dg/parse/error36.C: Likewise.
62 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
65 * gcc.target/sh/pr56547-1.c: New.
66 * gcc.target/sh/pr56547-2.c: New.
68 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
71 * g++.dg/warn/Wsign-compare-6.C: New.
72 * g++.dg/warn/Wdouble-promotion.C: Adjust.
74 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
77 * g++.dg/template/error50.C: New.
79 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
82 * g++.dg/ext/complit13.C: New.
84 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
87 * g++.dg/pr57175.C: New testcase.
89 2013-05-17 Easwaran Raman <eraman@google.com>
91 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
93 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
96 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
98 2013-05-17 Jakub Jelinek <jakub@redhat.com>
100 PR rtl-optimization/57281
101 PR rtl-optimization/57300
102 * gcc.dg/pr57300.c: New test.
103 * gcc.c-torture/execute/pr57281.c: New test.
105 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
108 * g++.dg/ext/sizeof-complit.C: New.
110 2013-05-17 Marek Polacek <polacek@redhat.com>
112 * gcc.dg/strlenopt-25.c: New test.
113 * gcc.dg/strlenopt-26.c: Likewise.
115 2013-05-17 Jakub Jelinek <jakub@redhat.com>
117 * gcc.target/i386/rotate-4.c: Compile only with -mavx
118 instead of -mavx2, require only avx instead of avx2.
119 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
120 of avx2-check.h and turn into an avx runtime test instead of
123 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
125 * g++.dg/ext/vector22.C: Uncomment working test.
127 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
130 * g++.dg/template/pr17410.C: New.
132 2013-05-16 Jakub Jelinek <jakub@redhat.com>
134 * gcc.target/i386/rotate-3.c: New test.
135 * gcc.target/i386/rotate-3a.c: New test.
136 * gcc.target/i386/rotate-4.c: New test.
137 * gcc.target/i386/rotate-4a.c: New test.
138 * gcc.target/i386/rotate-5.c: New test.
139 * gcc.target/i386/rotate-5a.c: New test.
141 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
143 * gcc.dg/visibility-21.c: Require section_anchors.
145 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
147 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
148 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
149 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
151 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
153 * gcc.dg/visibility-21.c: New.
155 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
158 * gcc.dg/pr57286.c: New testcase.
159 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
160 * g++.dg/ext/vector22.C: Comment out transformations not
163 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
166 * gcc.target/mips/call-1.c: Restrict to o32.
167 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
169 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
171 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
173 * g++.dg/warn/Wshadow-1.C: Likewise.
174 * g++.dg/warn/Wshadow-6.C: Likewise.
175 * g++.dg/warn/Wshadow-7.C: Likewise.
177 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
180 * g++.dg/parse/pr31952-1.C: New.
181 * g++.dg/parse/pr31952-2.C: Likewise.
182 * g++.dg/parse/pr31952-3.C: Likewise.
184 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
185 * g++.old-deja/g++.jason/cond.C: Likewise.
186 * g++.dg/cpp0x/range-for5.C: Likewise.
188 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
191 * gcc.target/arm/pr40887.c: Adjust testcase.
192 * gcc.target/arm/pr19599.c: New test.
194 2013-05-15 Richard Biener <rguenther@suse.de>
196 PR tree-optimization/57275
197 * gcc.target/i386/pr57275.c: New testcase.
199 2013-05-15 Jan Hubicka <jh@suse.cz>
201 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
202 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
203 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
205 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
207 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
210 2013-05-14 Jakub Jelinek <jakub@redhat.com>
213 * c-c++-common/Wsequence-point-1.c: New test.
215 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
217 * g++.dg/ext/vector22.C: New testcase.
218 * gcc.dg/binop-xor3.c: Remove xfail.
220 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
222 * gcc.target/aarch64/vect-fcm.x: Add cases testing
223 FLOAT cmp FLOAT ? INT : INT.
224 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
225 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
226 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
227 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
228 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
229 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
231 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
234 * g++.dg/cpp0x/defaulted43.C: New.
236 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
238 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
239 (alloca): Remove declaration.
240 (foo9): Replace alloca by __builtin_alloca.
242 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
244 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
245 Expect "size of array is too large" error.
247 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
249 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
251 2013-05-14 Richard Biener <rguenther@suse.de>
254 * g++.dg/torture/pr57235.C: New testcase.
256 2013-05-14 Jakub Jelinek <jakub@redhat.com>
259 * gcc.dg/torture/pr57251.c: New test.
261 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
264 * gcc.target/i386/pr57264.c: New test.
266 2013-05-13 Jakub Jelinek <jakub@redhat.com>
268 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
270 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
272 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
274 2013-05-13 Jakub Jelinek <jakub@redhat.com>
276 PR tree-optimization/45216
277 PR tree-optimization/57157
278 * c-c++-common/rotate-1.c: Add 32 tests with +.
279 * c-c++-common/rotate-1a.c: Adjust.
280 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
281 * c-c++-common/rotate-2b.c: New test.
282 * c-c++-common/rotate-3.c: Add 32 tests with +.
283 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
284 * c-c++-common/rotate-4b.c: New test.
285 * c-c++-common/rotate-5.c: New test.
287 2013-05-13 Martin Jambor <mjambor@suse.cz>
290 * gcc.dg/ipa/remref-0.c: New test.
291 * gcc.dg/ipa/remref-1a.c: Likewise.
292 * gcc.dg/ipa/remref-1b.c: Likewise.
293 * gcc.dg/ipa/remref-2a.c: Likewise.
294 * gcc.dg/ipa/remref-2b.c: Likewise.
296 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
298 * gcc.dg/vector-shift-2.c: New testcase.
300 2013-05-13 Jakub Jelinek <jakub@redhat.com>
302 PR tree-optimization/57230
303 * gcc.dg/strlenopt-24.c: New test.
305 PR tree-optimization/57230
306 * gcc.dg/strlenopt-23.c: New test.
308 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
311 * gcc.target/sh/pr57108.c: Move this test case to ...
312 * gcc.c-torture/compile/pr57108.c: ... here.
314 2013-05-10 Richard Biener <rguenther@suse.de>
316 PR tree-optimization/57214
317 * gcc.dg/torture/pr57214.c: New testcase.
319 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
321 * gcc.dg/vector-shift.c: New testcase.
323 2013-05-10 Jakub Jelinek <jakub@redhat.com>
325 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
327 PR tree-optimization/45216
328 PR tree-optimization/57157
329 * c-c++-common/rotate-1.c: New test.
330 * c-c++-common/rotate-1a.c: New test.
331 * c-c++-common/rotate-2.c: New test.
332 * c-c++-common/rotate-2a.c: New test.
333 * c-c++-common/rotate-3.c: New test.
334 * c-c++-common/rotate-3a.c: New test.
335 * c-c++-common/rotate-4.c: New test.
336 * c-c++-common/rotate-4a.c: New test.
338 2013-05-10 Richard Biener <rguenther@suse.de>
340 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
341 * gcc.target/i386/l_fma_double_1.c: Adjust.
342 * gcc.target/i386/l_fma_double_2.c: Likewise.
343 * gcc.target/i386/l_fma_double_3.c: Likewise.
344 * gcc.target/i386/l_fma_double_4.c: Likewise.
345 * gcc.target/i386/l_fma_double_5.c: Likewise.
346 * gcc.target/i386/l_fma_double_6.c: Likewise.
347 * gcc.target/i386/l_fma_float_1.c: Likewise.
348 * gcc.target/i386/l_fma_float_2.c: Likewise.
349 * gcc.target/i386/l_fma_float_3.c: Likewise.
350 * gcc.target/i386/l_fma_float_4.c: Likewise.
351 * gcc.target/i386/l_fma_float_5.c: Likewise.
352 * gcc.target/i386/l_fma_float_6.c: Likewise.
354 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
357 * g++.dg/cpp0x/pr51226.C: New.
359 2013-04-16 Han Shen <shenhan@google.com>
361 Test cases for '-fstack-protector-strong'.
362 * gcc.dg/fstack-protector-strong.c: New.
363 * g++.dg/fstack-protector-strong.C: New.
365 2013-05-07 Ian Bolton <ian.bolton@arm.com>
367 * gcc.target/aarch64/ands_1.c: New test.
368 * gcc.target/aarch64/ands_2.c: Likewise
370 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
372 * lib/target-supports.exp (check_effective_target_hw): New
374 * c-c++-common/asan/clone-test-1.c: Call
375 check_effective_target_hw.
376 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
377 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
378 possible decorations.
379 * c-c++-common/asan/null-deref-1.c: Likewise.
380 * c-c++-common/asan/stack-overflow-1.c: Likewise.
381 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
382 * c-c++-common/asan/use-after-free-1.c: Likewise.
383 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
384 * g++.dg/asan/large-func-test-1.C: Likewise.
386 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
388 * gcc.target/aarch64/scalar_intrinsics.c: Update.
390 2013-05-07 Richard Biener <rguenther@suse.de>
393 * g++.dg/torture/pr57190.C: New testcase.
395 2013-05-07 Jakub Jelinek <jakub@redhat.com>
397 PR tree-optimization/57149
398 * gcc.dg/pr57149.c: New test.
401 * gcc.dg/pr57184.c: New test.
403 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
405 * gnat.dg/specs/array3.ads: New test.
407 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
409 * c-c++-common/vector-scalar-2.c: New testcase.
411 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
413 * gcc.target/i386/asm-dialect-2.c: New testcase.
415 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
418 * g++.dg/cpp0x/auto38.C: New.
420 2013-05-06 Richard Biener <rguenther@suse.de>
422 PR tree-optimization/57185
423 * gcc.dg/autopar/pr57185.c: New testcase.
425 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
428 * gcc.target/i386/pr57106.c: New test.
430 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
432 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
433 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
434 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
435 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
436 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
437 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
438 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
440 2013-05-06 Teresa Johnson <tejohnson@google.com>
443 * gcc.dg/pr57154.c: New test.
445 2013-05-06 Richard Biener <rguenther@suse.de>
448 * gcc.dg/torture/pr57147-1.c: New testcase.
449 * gcc.dg/torture/pr57147-2.c: Likewise.
450 * gcc.dg/torture/pr57147-3.c: Likewise.
452 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
455 * gcc.target/sh/pr55303-1.c: New.
456 * gcc.target/sh/pr55303-2.c: New.
457 * gcc.target/sh/pr55303-3.c: New.
459 2013-05-05 Tobias Burnus <burnus@net-b.de>
461 * gfortran.dg/allocate_with_source_3.f90: New.
463 2013-05-05 Tobias Burnus <burnus@net-b.de>
466 * gfortran.dg/null_8.f90: New.
468 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
471 * g++.dg/cpp0x/enum27.C: New.
472 * g++.dg/cpp0x/enum_base.C: Adjust.
474 2013-05-04 Jakub Jelinek <jakub@redhat.com>
476 PR tree-optimization/56205
477 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
479 2013-05-04 Tobias Burnus <burnus@net-b.de>
481 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
482 * gfortran.dg/bind_c_usage_27.f90: New.
483 * gfortran.dg/bind_c_usage_28.f90: New.
485 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
488 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
490 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
493 * gcc.target/powerpc/pr57150.c: New file.
495 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
497 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
498 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
499 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
500 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
501 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
502 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
503 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
505 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
507 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
508 scan-assembler-times.
510 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
512 * gcc.dg/tree-ssa/slsr-32.c: New.
513 * gcc.dg/tree-ssa/slsr-33.c: New.
514 * gcc.dg/tree-ssa/slsr-34.c: New.
515 * gcc.dg/tree-ssa/slsr-35.c: New.
516 * gcc.dg/tree-ssa/slsr-36.c: New.
517 * gcc.dg/tree-ssa/slsr-37.c: New.
518 * gcc.dg/tree-ssa/slsr-38.c: New.
520 2013-05-03 Ian Bolton <ian.bolton@arm.com>
522 * gcc.target/aarch64/tst_1.c: New test.
523 * gcc.target/aarch64/tst_2.c: Likewise
525 2013-05-02 Jeff Law <law@redhat.com>
527 PR tree-optimization/57144
528 * gcc.c-torture/execute/pr57144.c: New test.
530 2013-05-03 Jakub Jelinek <jakub@redhat.com>
532 PR rtl-optimization/57130
533 * gcc.c-torture/execute/pr57130.c: New test.
535 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
537 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
539 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
541 * gcc.target/aarch64/fabd.c: New file.
543 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
546 * g++.dg/cpp0x/pr54318.C: New.
548 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
551 * g++.dg/parse/error51.C: New.
552 * g++.dg/parse/error15.C: Adjust column numbers.
554 2013-05-02 Tobias Burnus <burnus@net-b.de>
557 * gfortran.dg/size_kind_2.f90: New.
558 * gfortran.dg/size_kind_3.f90: New.
560 2013-05-02 Richard Biener <rguenther@suse.de>
563 * g++.dg/torture/pr57140.C: New testcase.
565 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
568 * gcc.target/arm/pr56732-1.c: New test.
570 2013-05-02 Martin Jambor <mjambor@suse.cz>
573 * gcc.dg/ipa/pr56988.c: New test.
575 2013-05-02 Ian Bolton <ian.bolton@arm.com>
577 * gcc.target/aarch64/bics_1.c: New test.
578 * gcc.target/aarch64/bics_2.c: Likewise.
580 2013-05-02 Jakub Jelinek <jakub@redhat.com>
582 PR rtl-optimization/57131
583 * gcc.c-torture/execute/pr57131.c: New test.
585 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
588 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
590 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
593 * gcc.target/i386/pr57091.c: New test.
595 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
597 * gcc.target/aarch64/vect-vaddv.c: New.
599 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
601 * gcc.target/aarch64/vect-vmaxv.c: New.
602 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
604 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
606 * gcc.target/aarch64/scalar-vca.c: New.
607 * gcc.target/aarch64/vect-vca.c: Likewise.
609 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
611 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
612 (test_vceqd_s64): Force arguments to SIMD registers.
613 (test_vceqzd_s64): Likewise.
614 (test_vcged_s64): Likewise.
615 (test_vcled_s64): Likewise.
616 (test_vcgezd_s64): Likewise.
617 (test_vcged_u64): Likewise.
618 (test_vcgtd_s64): Likewise.
619 (test_vcltd_s64): Likewise.
620 (test_vcgtzd_s64): Likewise.
621 (test_vcgtd_u64): Likewise.
622 (test_vclezd_s64): Likewise.
623 (test_vcltzd_s64): Likewise.
624 (test_vtst_s64): Likewise.
625 (test_vtst_u64): Likewise.
627 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
630 * g++.dg/cpp0x/decltype53.C: New.
632 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
635 * gfortran.dg/power_5.f90: New test.
637 2013-04-30 Richard Biener <rguenther@suse.de>
640 * gcc.dg/torture/pr57122.c: New testcase.
642 2013-04-30 Richard Biener <rguenther@suse.de>
645 * g++.dg/torture/pr57107.C: New testcase.
647 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
649 PR rtl-optimization/57105
650 * gcc.dg/pr57105.c: New test.
652 2013-04-30 Jakub Jelinek <jakub@redhat.com>
654 PR tree-optimization/57104
655 * gcc.dg/pr57104.c: New test.
657 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
660 * gcc.target/i386/pr44578.c: New test.
662 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
665 * gcc.target/i386/pr57097.c: New test.
667 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
670 * gcc.target/i386/pr57098.c: New test.
672 2013-04-29 Kai Tietz <ktietz@redhat.com>
674 * gcc.c-torture/execute/pr55875.c: New test.
676 2013-04-29 Richard Biener <rguenther@suse.de>
679 * gcc.dg/torture/pr57075.c: New testcase.
681 2013-04-29 Richard Biener <rguenther@suse.de>
684 * gcc.dg/autopar/pr57103.c: New testcase.
686 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
688 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
690 2013-04-29 Tom de Vries <tom@codesourcery.com>
692 * gcc.dg/pr50763.c: Update test.
694 2013-04-26 Jeff Law <law@redhat.com>
696 * gcc.dg/tree-ssa/vrp88.c: New test.
698 2013-04-29 Christian Bruel <christian.bruel@st.com>
701 * gcc.target/sh/pr57108.c: New test.
703 2013-04-29 Richard Biener <rguenther@suse.de>
706 * gfortran.dg/gomp/pr57089.f90: New testcase.
708 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
710 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
712 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
714 * gcc.target/aarch64/vect-vcvt.c: New.
716 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
718 * gcc.target/aarch64/vect-vrnd.c: New.
720 2013-04-29 Richard Biener <rguenther@suse.de>
722 PR tree-optimization/57081
723 * gcc.dg/torture/pr57081.c: New testcase.
725 2013-04-29 Jakub Jelinek <jakub@redhat.com>
727 PR tree-optimization/57083
728 * gcc.dg/torture/pr57083.c: New test.
730 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
733 * g++.dg/cpp0x/decltype52.C: New.
735 2013-04-28 Jakub Jelinek <jakub@redhat.com>
737 N3472 binary constants
738 * g++.dg/cpp/limits.C: Adjust warning wording.
739 * g++.dg/system-binary-constants-1.C: Likewise.
740 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
742 2013-04-28 Tobias Burnus <burnus@net-b.de>
745 * gfortran.dg/coarray_30.f90: New.
747 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
750 * frontend-passes (optimize_power): New function.
751 (optimize_op): Use it.
753 2013-04-27 Jakub Jelinek <jakub@redhat.com>
756 * gcc.c-torture/execute/pr56866.c: New test.
757 * gcc.target/i386/pr56866.c: New test.
759 2013-04-26 Jakub Jelinek <jakub@redhat.com>
762 * gcc.dg/setjmp-5.c: New test.
764 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
767 * g++.dg/cpp0x/constexpr-55708.C: New.
769 2013-04-26 Richard Biener <rguenther@suse.de>
771 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
772 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
773 * gcc.dg/pr53265.c: Remove XFAILs.
774 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
775 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
777 2013-04-26 Jakub Jelinek <jakub@redhat.com>
779 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
780 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
781 -fdiagnostics-color=never option similarly to
782 -fno-diagnostics-show-caret option.
784 2013-04-25 Jakub Jelinek <jakub@redhat.com>
786 PR rtl-optimization/57003
787 * gcc.target/i386/pr57003.c: New test.
789 2013-04-25 Marek Polacek <polacek@redhat.com>
791 PR tree-optimization/57066
792 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
794 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
795 Tejas Belagod <tejas.belagod@arm.com>
797 * gcc.target/aarch64/vaddv-intrinsic.c: New.
798 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
799 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
801 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
803 * gcc.target/aarch64/cmp.c: New.
805 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
807 * gcc.target/aarch64/ngc.c: New.
809 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
811 * lib/target-supports.exp
812 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
813 (check_effective_target_arm_neon_fp16_ok): Likewise.
814 (add_options_for_arm_neon_fp16): Likewise.
815 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
816 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
818 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
820 PR rtl-optimizations/57046
821 * gcc.target/i386/pr57046.c: New test.
823 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
825 * g++.dg/cpp1y/cplusplus.C: New.
827 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
829 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
831 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
833 * c-c++-common/Wpointer-arith-1.c: New.
835 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
837 * g++.dg/cpp1y/cxx1y_macro.C: New.
839 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
842 * g++.dg/cpp0x/sfinae45.C: New.
844 2013-04-24 Richard Biener <rguenther@suse.de>
847 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
849 2013-04-23 Richard Biener <rguenther@suse.de>
852 * gcc.dg/torture/pr57036-1.c: New testcase.
853 * gcc.dg/torture/pr57036-2.c: Likewise.
855 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
857 * gcc.target/aarch64/scalar-mov.c: New testcase.
859 2013-04-23 Richard Biener <rguenther@suse.de>
861 PR tree-optimization/57026
862 * gcc.dg/torture/pr57026.c: New testcase.
864 2013-04-22 Janus Weil <janus@gcc.gnu.org>
868 * gfortran.dg/transfer_check_4.f90: New.
870 2013-04-22 Marek Polacek <polacek@redhat.com>
873 * gcc.dg/pr56990.c: New test.
875 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
878 * gcc.target/i386/pr57018.c: New test.
880 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
882 * gcc.target/aarch64/vrecps.c: New.
883 * gcc.target/aarch64/vrecpx.c: Likewise.
885 2013-04-22 Christian Bruel <christian.bruel@st.com>
888 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
890 2013-04-21 Jeff Law <law@redhat.com>
892 * gcc.dg/tree-ssa/forwprop-26.c: New test.
894 2013-04-20 Tobias Burnus <burnus@net-b.de>
897 * gfortran.dg/c_loc_test_22.f90: New.
899 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
901 PR rtl-optimization/56847
902 * gcc.dg/pr56847.c: New test.
904 2013-04-19 Richard Biener <rguenther@suse.de>
906 PR tree-optimization/56982
907 * gcc.c-torture/execute/pr56982.c: New testcase.
909 2013-04-19 Martin Jambor <mjambor@suse.cz>
911 PR tree-optimization/56718
912 * g++.dg/ipa/imm-devirt-1.C: New test.
913 * g++.dg/ipa/imm-devirt-2.C: Likewise.
915 2013-04-19 Richard Biener <rguenther@suse.de>
917 PR tree-optimization/57000
918 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
920 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
921 Mikael Morin <mikael@gcc.gnu.org>
924 * gfortran.dg/array_constructor_45.f90: New test.
925 * gfortran.dg/array_constructor_46.f90: New test.
926 * gfortran.dg/array_constructor_47.f90: New test.
927 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
929 2013-04-18 Jakub Jelinek <jakub@redhat.com>
931 PR rtl-optimization/56999
932 * g++.dg/opt/pr56999.C: New test.
934 2013-04-18 Cary Coutant <ccoutant@google.com>
936 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
937 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
939 2013-04-18 Cary Coutant <ccoutant@google.com>
941 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
942 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
943 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
944 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
945 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
946 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
947 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
948 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
949 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
950 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
951 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
953 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
955 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
957 2013-04-18 Jakub Jelinek <jakub@redhat.com>
959 PR tree-optimization/56984
960 * gcc.c-torture/compile/pr56984.c: New test.
962 PR rtl-optimization/56992
963 * gcc.dg/pr56992.c: New test.
965 2013-04-17 Janus Weil <janus@gcc.gnu.org>
968 * gfortran.dg/proc_ptr_42.f90: New.
970 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
972 * gnat.dg/discr41.ad[sb]: New test.
973 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
974 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
975 * gcc.dg/vect/slp-24.c: Likewise.
976 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
977 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
978 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
979 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
980 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
981 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
982 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
983 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
984 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
985 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
986 * gcc.dg/vect/vect-strided-mult.c: Likewise.
987 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
988 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
989 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
990 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
991 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
992 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
993 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
994 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
995 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
996 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
997 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
998 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
999 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1000 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1001 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1003 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
1006 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1007 * gfortran.dg/module_md5_1.f90: Remove.
1009 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1011 * gcc.target/aarch64/adds3.c: New.
1012 * gcc.target/aarch64/subs3.c: New.
1014 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1016 * gcc.target/aarch64/adds1.c: New.
1017 * gcc.target/aarch64/adds2.c: New.
1018 * gcc.target/aarch64/subs1.c: New.
1019 * gcc.target/aarch64/subs2.c: New.
1021 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
1023 Implement n3599 - Literal operator templates for strings.
1024 * g++.dg/cpp1y/udlit-char-template.C: New test.
1025 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1027 2013-04-16 Tobias Burnus <burnus@net-b.de>
1030 * gfortran.dg/no_arg_check_1.f90: New.
1031 * gfortran.dg/no_arg_check_2.f90: New.
1032 * gfortran.dg/no_arg_check_3.f90: New.
1034 2013-04-16 Janus Weil <janus@gcc.gnu.org>
1037 * gfortran.dg/proc_ptr_41.f90: New.
1039 2013-04-16 Richard Biener <rguenther@suse.de>
1041 PR tree-optimization/56756
1042 * gcc.dg/torture/pr56756.c: New testcase.
1044 2013-04-16 Tobias Burnus <burnus@net-b.de>
1047 * gfortran.dg/c_assoc_5.f90: New.
1049 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
1051 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1052 * gcc.c-torture/execute/pr33992.x: Remove.
1053 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1054 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1055 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1057 2013-04-15 Jakub Jelinek <jakub@redhat.com>
1059 PR tree-optimization/56962
1060 * gcc.c-torture/execute/pr56962.c: New test.
1062 2013-04-15 Richard Biener <rguenther@suse.de>
1064 PR tree-optimization/56933
1065 * gcc.dg/vect/pr56933.c: New testcase.
1067 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1069 * gcc.target/arm/anddi3-opt.c: New test.
1070 * gcc.target/arm/anddi3-opt2.c: Likewise.
1072 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
1074 * gcc.dg/pr56890-1.c: New test.
1075 * gcc.dg/pr56890-2.c: Likewise.
1077 2013-04-15 Joey Ye <joey.ye@arm.com>
1079 * gcc.target/arm/thumb1-far-jump-1.c: New test.
1080 * gcc.target/arm/thumb1-far-jump-2.c: New test.
1082 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
1085 * gfortran.dg/select_type_33.f03: New test.
1087 2013-04-13 Janus Weil <janus@gcc.gnu.org>
1090 * gfortran.dg/typebound_proc_29.f03: New.
1092 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1095 * gfortran.dg/typebound_proc_28.f03: New.
1097 2013-04-12 Jeff Law <law@redhat.com>
1099 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1102 2013-04-12 Tobias Burnus <burnus@net-b.de>
1105 * gfortran.dg/coarray/alloc_comp_2.f90: New.
1107 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
1110 * gcc.target/i386/pr56903.c: New test.
1112 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1115 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1116 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1117 * gfortran.dg/block_11.f90: Fix invalid test case.
1118 * gfortran.dg/function_types_3.f90: Add new error message.
1119 * gfortran.dg/global_references_1.f90: Ditto.
1120 * gfortran.dg/import2.f90: Remove unneeded parts.
1121 * gfortran.dg/import6.f90: Fix invalid test case.
1122 * gfortran.dg/proc_decl_2.f90: Ditto.
1123 * gfortran.dg/proc_decl_9.f90: Ditto.
1124 * gfortran.dg/proc_decl_18.f90: Ditto.
1125 * gfortran.dg/proc_ptr_40.f90: New.
1126 * gfortran.dg/whole_file_7.f90: Modified error wording.
1127 * gfortran.dg/whole_file_16.f90: Ditto.
1128 * gfortran.dg/whole_file_17.f90: Add -pedantic.
1129 * gfortran.dg/whole_file_18.f90: Modified error wording.
1130 * gfortran.dg/whole_file_20.f03: Ditto.
1131 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1134 2013-04-12 Richard Biener <rguenther@suse.de>
1137 2013-04-10 Richard Biener <rguenther@suse.de>
1139 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1141 2013-04-12 Tobias Burnus <burnus@net-b.de>
1144 * gfortran.dg/class_allocate_15.f90: New.
1147 2013-04-12 Tobias Burnus <burnus@net-b.de>
1149 * gfortran.dg/coarray_lib_alloc_2.f90: Update
1150 scan-tree-dump-times.
1152 2013-04-12 Jakub Jelinek <jakub@redhat.com>
1154 PR tree-optimization/56918
1155 PR tree-optimization/56920
1156 * gcc.dg/vect/pr56918.c: New test.
1157 * gcc.dg/vect/pr56920.c: New test.
1159 2013-04-12 Tobias Burnus <burnus@net-b.de>
1162 * gfortran.dg/class_allocate_14.f90: New.
1163 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1164 * gfortran.dg/coarray_lib_alloc_3.f90: New.
1166 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
1168 * gcc.dg/fold-cstvecshift.c: New testcase.
1170 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1172 * gcc.target/aarch64/negs.c: New.
1175 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1178 * g++.dg/template/arrow4.C: New test.
1180 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
1182 * gnat.dg/array23.adb: New test.
1183 * gnat.dg/array23_pkg[123].ads: New helpers.
1185 2013-04-11 Jeff Law <law@redhat.com>
1187 PR tree-optimization/56900
1188 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1190 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1193 * g++.dg/cpp0x/sfinae44.C: New.
1195 2013-04-11 Arnaud Charlet <charlet@adacore.com>
1197 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1198 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1200 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1203 * g++.dg/cpp0x/enum26.C: New.
1204 * g++.old-deja/g++.pt/mangle1.C: Adjust.
1206 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1208 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1210 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1212 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1213 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1214 loop is vectorized and that the correct instruction is generated.
1215 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1216 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1217 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1219 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1221 PR tree-optimization/56899
1222 * gcc.c-torture/execute/pr56899.c: New test.
1224 2013-04-10 David S. Miller <davem@davemloft.net>
1226 * gcc.target/sparc/setcc-4.c: New test.
1227 * gcc.target/sparc/setcc-5.c: New test.
1229 2013-04-10 Richard Biener <rguenther@suse.de>
1231 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1233 2013-04-10 Richard Biener <rguenther@suse.de>
1235 * gcc.dg/vect/slp-39.c: New testcase.
1237 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
1239 PR tree-optimization/55524
1240 * gcc.target/epiphany/fnma-1.c: New test.
1242 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1244 * gcc.dg/tree-ssa/inline-11.c: New test
1246 2013-04-10 Jakub Jelinek <jakub@redhat.com>
1249 * g++.dg/template/arrow3.C: New test.
1251 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1253 * gcc.target/arm/minmax_minus.c: New test.
1255 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1258 * c-c++-common/gomp/pr56883.c: New test.
1260 2013-04-09 Jeff Law <law@redhat.com>
1262 * gcc.dg/tree-ssa/vrp87.c: New test.
1264 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1266 PR tree-optimization/56854
1267 * g++.dg/torture/pr56854.C: New test.
1269 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1272 * gfortran.dg/array_constructor_44.f90: New test.
1274 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1277 * g++.dg/cpp0x/constexpr-specialization.C: New.
1279 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1281 * gcc.c-torture/execute/pr56837.c: New test.
1285 * g++.dg/opt/vt3.C: New test.
1286 * g++.dg/opt/vt4.C: New test.
1288 2013-04-08 Jeff Law <law@redhat.com>
1290 * gcc.dg/tree-ssa/forwprop-25.c: New test.
1292 2013-04-08 Richard Biener <rguenther@suse.de>
1294 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1296 2013-04-08 Richard Biener <rguenther@suse.de>
1298 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1300 2013-04-08 Richard Biener <rguenther@suse.de>
1302 * g++.dg/vect/slp-pr56812.cc: Adjust.
1304 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1306 * gcc.dg/pr56837.c: New test.
1307 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1308 "generated memset minus one".
1310 2013-04-07 Tobias Burnus <burnus@net-b.de>
1313 * gfortran.dg/reshape_5.f90: New.
1315 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1318 * gcc.target/powerpc/recip-1.c: Modify expected output.
1319 * gcc.target/powerpc/recip-3.c: Likewise.
1320 * gcc.target/powerpc/recip-4.c: Likewise.
1321 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1323 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1325 * gcc.target/arm/peep-ldrd-1.c: New test.
1326 * gcc.target/arm/peep-strd-1.c: Likewise.
1328 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1330 * gcc.target/arm/negdi-1.c: New test.
1331 * gcc.target/arm/negdi-2.c: Likewise.
1332 * gcc.target/arm/negdi-3.c: Likewise.
1333 * gcc.target/arm/negdi-4.c: Likewise.
1335 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1337 * lib/target-supports.exp (add_options_for_arm_v8_neon):
1338 Add -march=armv8-a when we use v8 NEON.
1339 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1340 (check_effective_target_vect_call_ceilf): Likewise.
1341 (check_effective_target_vect_call_floorf): Likewise.
1342 (check_effective_target_vect_call_roundf): Likewise.
1343 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1344 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1345 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1346 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1347 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1349 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
1351 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1352 * gcc.target/powerpc/sd-pwr6.c: Same.
1353 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1354 * g++.dg/debug/pr56294.C: XFAIL on AIX.
1356 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
1358 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1360 2013-04-04 Janus Weil <janus@gcc.gnu.org>
1363 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1364 * gfortran.dg/altreturn_4.f90: Ditto.
1365 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1366 * gfortran.dg/altreturn_5.f90: Ditto.
1367 * gfortran.dg/altreturn_6.f90: Ditto.
1368 * gfortran.dg/altreturn_7.f90: Ditto.
1370 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1372 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1374 (check_effective_target_arm_v8_neon_ok_nocache):
1376 (check_effective_target_arm_v8_neon_ok): Change to use
1377 check_effective_target_arm_v8_neon_ok_nocache.
1378 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1380 (check_effective_target_vect_call_btruncf):
1381 Enable for arm and ARMv8 NEON.
1382 (check_effective_target_vect_call_ceilf): Likewise.
1383 (check_effective_target_vect_call_floorf): Likewise.
1384 (check_effective_target_vect_call_roundf): Likewise.
1385 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1388 2013-04-04 Marek Polacek <polacek@redhat.com>
1390 PR tree-optimization/48186
1391 * gcc.dg/pr48186.c: New test.
1393 2013-04-04 Richard Biener <rguenther@suse.de>
1395 PR tree-optimization/56826
1396 * gcc.dg/vect/pr56826.c: New testcase.
1397 * gcc.dg/vect/O3-pr36098.c: Adjust.
1399 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
1401 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1402 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1403 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1404 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1405 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1406 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1407 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1408 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1409 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1410 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1412 2013-04-04 Richard Biener <rguenther@suse.de>
1414 PR tree-optimization/56213
1415 * gcc.dg/vect/vect-123.c: New testcase.
1417 2013-04-04 Tobias Burnus <burnus@net-b.de>
1420 * gfortran.dg/read_repeat_2.f90: New.
1422 2013-04-04 Richard Biener <rguenther@suse.de>
1424 PR tree-optimization/56837
1425 * g++.dg/torture/pr56837.C: New testcase.
1427 2013-04-04 Tobias Burnus <burnus@net-b.de>
1430 * gfortran.dg/c_loc_test_21.f90: New.
1431 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1432 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1433 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1434 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1435 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
1437 2013-04-03 Jeff Law <law@redhat.com>
1439 PR tree-optimization/56799
1440 * gcc.c-torture/execute/pr56799.c: New test.
1442 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1445 * g++.dg/warn/Wpointer-arith-1.C: New.
1446 * g++.dg/gomp/for-19.C: Adjust.
1448 2013-04-03 Marek Polacek <polacek@redhat.com>
1451 * gcc.dg/pr55702.c: New test.
1453 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1456 * gcc.dg/pr56809.c: New testcase.
1458 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1461 * g++.dg/debug/pr56819.C: New test.
1463 2013-04-03 Richard Biener <rguenther@suse.de>
1465 PR tree-optimization/56817
1466 * g++.dg/torture/pr56817.C: New testcase.
1468 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1470 * gcc.dg/vect/bb-slp-31.c: New file.
1472 2013-04-03 Jason Merrill <jason@redhat.com>
1475 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1477 2013-04-03 Richard Biener <rguenther@suse.de>
1479 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1481 2013-04-03 Richard Biener <rguenther@suse.de>
1483 PR tree-optimization/55964
1484 * gcc.dg/torture/pr55964-2.c: New testcase.
1486 2013-04-03 Richard Biener <rguenther@suse.de>
1488 PR tree-optimization/56501
1489 * gcc.dg/torture/pr56501.c: New testcase.
1491 2013-04-03 Richard Biener <rguenther@suse.de>
1493 PR tree-optimization/56407
1494 * gcc.dg/torture/pr56407.c: New testcase.
1496 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1498 PR tree-optimization/56790
1499 * g++.dg/ext/pr56790-1.C: New testcase.
1501 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1503 * gcc.target/i386/merge-1.c: New testcase.
1504 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1506 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1509 * gcc.c-torture/execute/pr19449.c: New test.
1511 2013-04-03 Richard Biener <rguenther@suse.de>
1513 PR tree-optimization/56812
1514 * g++.dg/vect/slp-pr56812.cc: New testcase.
1516 2013-04-03 Janus Weil <janus@gcc.gnu.org>
1520 * gfortran.dg/altreturn_8.f90: New.
1521 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1522 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1523 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1525 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1527 PR rtl-optimization/56745
1528 * gcc.c-torture/compile/pr56745.c: New test.
1530 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1532 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1534 2013-04-02 Richard Biener <rguenther@suse.de>
1536 PR tree-optimization/56778
1537 * gcc.dg/torture/pr56778.c: New testcase.
1539 2013-04-02 Richard Biener <rguenther@suse.de>
1542 * g++.dg/torture/pr56768.C: New testcase.
1544 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1546 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1548 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1551 * gfortran.dg/namelist_82.f90: New test.
1553 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1556 * gfortran.dg/implicit_class_1.f90: New.
1558 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1561 * gfortran.dg/namelist_81.f90: New test.
1563 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1565 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1566 for constant and equal string lengths.
1567 * gfortran.dg/character_comparison_5.f90: Likewise.
1568 * gfortran.dg/character_comparison_9.f90: New test.
1570 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1572 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1573 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1575 2013-03-29 Tobias Burnus <burnus@net-b.de>
1578 * gfortran.dg/optional_absent_3.f90: New.
1580 2013-03-29 Tobias Burnus <burnus@net-b.de>
1583 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1585 2013-03-29 Tobias Burnus <burnus@net-b.de>
1588 * gfortran.dg/namelist_80.f90: New.
1590 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1593 * gfortran.dg/string_length_2.f90: New test.
1594 * gfortran.dg/dependency_41.f90: New test.
1596 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1599 * gfortran.dg/array_constructor_43.f90: New test.
1600 * gfortran.dg/random_seed_3.f90: New test.
1602 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1604 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1605 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1606 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1607 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1608 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1609 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1610 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1611 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1612 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1613 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1615 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1618 * g++.dg/conversion/op4.C: Adjust.
1619 * g++.dg/cpp0x/rv1n.C: Likewise.
1620 * g++.dg/cpp0x/rv2n.C: Likewise.
1621 * g++.dg/cpp0x/template_deduction.C: Likewise.
1622 * g++.dg/expr/cond8.C: Likewise.
1623 * g++.dg/other/error4.C: Likewise.
1624 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1625 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1626 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1627 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1628 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1629 * g++.old-deja/g++.law/cvt20.C: Likewise.
1630 * g++.old-deja/g++.law/cvt8.C: Likewise.
1631 * g++.old-deja/g++.law/init8.C: Likewise.
1632 * g++.old-deja/g++.mike/net12.C: Likewise.
1633 * g++.old-deja/g++.mike/net8.C: Likewise.
1634 * g++.old-deja/g++.mike/p2793.C: Likewise.
1635 * g++.old-deja/g++.mike/p3836.C: Likewise.
1636 * g++.old-deja/g++.mike/p418.C: Likewise.
1637 * g++.old-deja/g++.mike/p701.C: Likewise.
1638 * g++.old-deja/g++.mike/p807.C: Likewise.
1640 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1643 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1646 2013-03-28 Marek Polacek <polacek@redhat.com>
1648 PR tree-optimization/56695
1649 * gcc.dg/vect/pr56695.c: New test.
1651 2013-03-28 Richard Biener <rguenther@suse.de>
1653 PR tree-optimization/37021
1654 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1655 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1657 2013-03-27 Tobias Burnus <burnus@net-b.de>
1661 * gfortran.dg/sizeof_2.f90: New.
1662 * gfortran.dg/sizeof_3.f90: New.
1663 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1665 2013-03-27 Richard Biener <rguenther@suse.de>
1667 PR tree-optimization/37021
1668 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1670 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1672 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1673 * g++.dg/ipa/ivinline-2.C: Likewise.
1674 * g++.dg/ipa/ivinline-3.C: Likewise.
1675 * g++.dg/ipa/ivinline-4.C: Likewise.
1676 * g++.dg/ipa/ivinline-5.C: Likewise.
1677 * g++.dg/ipa/ivinline-7.C: Likewise.
1678 * g++.dg/ipa/ivinline-8.C: Likewise.
1679 * g++.dg/ipa/ivinline-9.C: Likewise.
1680 * g++.dg/cpp0x/noexcept03.C: Likewise.
1681 * gcc.dg/const-1.c: Likewise.
1682 * gcc.dg/ipa/pure-const-1.c: Likewise.
1683 * gcc.dg/noreturn-8.c: Likewise.
1684 * gcc.target/i386/mmx-1.c: Likewise.
1685 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1686 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1687 * gcc.c-torture/execute/pr33992.x: New file.
1689 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1691 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1693 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1696 * g++.dg/ext/desig5.C: New.
1698 2013-03-26 Tobias Burnus <burnus@net-b.de>
1701 * gfortran.dg/merge_init_expr_2.f90: New.
1702 * gfortran.dg/merge_char_1.f90: Modify test to
1703 stay a run-time test.
1704 * gfortran.dg/merge_char_3.f90: Ditto.
1706 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1708 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1709 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1711 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1714 * g++.dg/cpp0x/range-for23.C: New.
1716 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1719 * gfortran.dg/namelist_79.f90: New.
1721 2013-03-25 Martin Jambor <mjambor@suse.cz>
1723 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1725 2013-03-25 Tobias Burnus <burnus@net-b.de>
1745 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1746 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1747 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1748 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1749 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1750 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1751 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1752 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1753 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1754 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1755 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1756 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1757 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1758 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1759 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1760 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1761 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1762 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1763 * gfortran.dg/pr32601_1.f03: Ditto.
1764 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1765 * gfortran.dg/blockdata_7.f90: New.
1766 * gfortran.dg/c_assoc_4.f90: New.
1767 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1768 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1769 * gfortran.dg/c_funloc_tests_8.f90: New.
1770 * gfortran.dg/c_loc_test_17.f90: New.
1771 * gfortran.dg/c_loc_test_18.f90: New.
1772 * gfortran.dg/c_loc_test_19.f90: New.
1773 * gfortran.dg/c_loc_test_20.f90: New.
1774 * gfortran.dg/c_sizeof_5.f90: New.
1775 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1776 * gfortran.dg/transfer_resolve_2.f90: New.
1777 * gfortran.dg/transfer_resolve_3.f90: New.
1778 * gfortran.dg/transfer_resolve_4.f90: New.
1779 * gfortran.dg/pr32601.f03: Update dg-error.
1780 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1781 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1783 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1785 * gcc.target/arm/vseleqdf.c: New test.
1786 * gcc.target/arm/vseleqsf.c: Likewise.
1787 * gcc.target/arm/vselgedf.c: Likewise.
1788 * gcc.target/arm/vselgesf.c: Likewise.
1789 * gcc.target/arm/vselgtdf.c: Likewise.
1790 * gcc.target/arm/vselgtsf.c: Likewise.
1791 * gcc.target/arm/vselledf.c: Likewise.
1792 * gcc.target/arm/vsellesf.c: Likewise.
1793 * gcc.target/arm/vselltdf.c: Likewise.
1794 * gcc.target/arm/vselltsf.c: Likewise.
1795 * gcc.target/arm/vselnedf.c: Likewise.
1796 * gcc.target/arm/vselnesf.c: Likewise.
1797 * gcc.target/arm/vselvcdf.c: Likewise.
1798 * gcc.target/arm/vselvcsf.c: Likewise.
1799 * gcc.target/arm/vselvsdf.c: Likewise.
1800 * gcc.target/arm/vselvssf.c: Likewise.
1802 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
1804 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1806 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1807 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1808 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1809 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1810 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1811 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1812 * gcc.target/aarch64/atomic-op-char.x: ... to here.
1813 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1814 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1815 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1816 * gcc.target/aarch64/atomic-op-int.x: ... to here.
1817 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1818 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1819 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1820 * gcc.target/aarch64/atomic-op-release.x: ... to here.
1821 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1822 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1823 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1824 * gcc.target/aarch64/atomic-op-short.x: ... to here.
1825 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1826 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1827 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1828 * gcc.target/arm/atomic-op-char.c: Likewise.
1829 * gcc.target/arm/atomic-op-consume.c: Likewise.
1830 * gcc.target/arm/atomic-op-int.c: Likewise.
1831 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1832 * gcc.target/arm/atomic-op-release.c: Likewise.
1833 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1834 * gcc.target/arm/atomic-op-short.c: Likewise.
1836 2013-03-25 Richard Biener <rguenther@suse.de>
1839 * g++.dg/torture/pr56694.C: New testcase.
1841 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1844 * gcc.target/arm/neon-vcond-gt.c: New test.
1845 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1846 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1848 2013-03-25 Richard Biener <rguenther@suse.de>
1850 PR tree-optimization/56689
1851 * gcc.dg/torture/pr56689.c: New testcase.
1853 2013-03-25 Kai Tietz <ktietz@redhat.com>
1855 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1857 2013-03-24 Tobias Burnus <burnus@net-b.de>
1860 * gfortran.dg/eof_5.f90: New.
1862 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
1864 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1867 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
1869 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1871 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
1874 * gcc.c-torture/execute/builtins/builtins.exp: Add
1875 -Wl,--allow-multiple-definition for RTEMS targets.
1877 2013-03-22 Ian Bolton <ian.bolton@arm.com>
1879 * gcc.target/aarch64/movk.c: New test.
1881 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
1883 * g++.dg/ext/vector21.C: New testcase.
1885 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1887 * gcc.target/arm/neon-for-64bits-1.c: New tests.
1888 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1890 2013-03-21 Richard Biener <rguenther@suse.de>
1892 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1893 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1895 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1897 * gcc.target/aarch64/vect.c: Test and result vector added
1898 for sabd and saba instructions.
1899 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1900 instructions in assembly.
1901 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1902 * gcc.target/aarch64/vect-fp.c: Test and result vector added
1903 for fabd instruction.
1904 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1905 instruction in assembly.
1906 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1908 2013-03-20 Jeff Law <law@redhat.com>
1910 * g++.dg/tree-ssa/ssa-dom.C: New test.
1912 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1914 * gcc.target/powerpc/mmfpgpr.c: New test.
1915 * gcc.target/powerpc/sd-vsx.c: Likewise.
1916 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1917 * gcc.target/powerpc/vsx-float0.c: Likewise.
1919 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
1921 PR tree-optimization/56355
1922 * gcc.dg/pr56355-1.c: New file.
1924 2013-03-20 Catherine Moore <clm@codesourcery.com>
1925 Richard Sandiford <rdsandiford@googlemail.com>
1927 * gcc.target/mips/mips.exp: Add microMIPS support.
1928 * gcc.target/mips/umips-movep-2.c: New test.
1929 * gcc.target/mips/umips-lwp-2.c: New test.
1930 * gcc.target/mips/umips-swp-5.c: New test.
1931 * gcc.target/mips/umips-constraints-1.c: New test.
1932 * gcc.target/mips/umips-lwp-3.c: New test.
1933 * gcc.target/mips/umips-swp-6.c: New test.
1934 * gcc.target/mips/umips-constraints-2.c: New test.
1935 * gcc.target/mips/umips-save-restore-1.c: New test.
1936 * gcc.target/mips/umips-lwp-4.c: New test.
1937 * gcc.target/mips/umips-swp-7.c: New test.
1938 * gcc.target/mips/umips-save-restore-2.c: New test.
1939 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1940 * gcc.target/mips/umips-lwp-5.c: New test.
1941 * gcc.target/mips/umips-save-restore-3.c: New test.
1942 * gcc.target/mips/umips-lwp-6.c: New test.
1943 * gcc.target/mips/umips-swp-1.c: New test.
1944 * gcc.target/mips/umips-lwp-7.c: New test.
1945 * gcc.target/mips/umips-swp-2.c: New test.
1946 * gcc.target/mips/umips-lwp-8.c: New test.
1947 * gcc.target/mips/umips-swp-3.c: New test.
1948 * gcc.target/mips/umips-movep-1.c: New test.
1949 * gcc.target/mips/umips-lwp-1.c: New test.
1950 * gcc.target/mips/umips-swp-4.c: New test.
1952 2013-03-20 Richard Biener <rguenther@suse.de>
1954 PR tree-optimization/56661
1955 * gcc.dg/torture/pr56661.c: New testcase.
1957 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1959 PR rtl-optimization/56605
1960 * gcc.target/powerpc/pr56605.c: New.
1962 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1965 * gfortran.dg/do_1.f90: Don't xfail.
1967 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1970 * gfortran.dg/namelist_77.f90: New.
1971 * gfortran.dg/namelist_78.f90: New.
1973 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1976 * gfortran.dg/open_negative_unit_1.f90: New.
1978 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1980 * gcc.target/aarch64/sbc.c: New test.
1982 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1984 * gcc.target/aarch64/ror.c: New test.
1986 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1988 * gcc.target/aarch64/extr.c: New test.
1990 2013-03-19 Richard Biener <rguenther@suse.de>
1992 PR tree-optimization/56273
1993 * gcc.dg/tree-ssa/vrp47.c: Adjust.
1994 * c-c++-common/uninit-17.c: Likewise.
1996 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1998 PR tree-optimization/56635
1999 * g++.dg/torture/pr56635.C: New test.
2001 2013-03-18 Richard Biener <rguenther@suse.de>
2003 PR tree-optimization/3713
2004 * g++.dg/ipa/devirt-12.C: New testcase.
2006 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2009 * c-c++-common/pr56566.c: New test.
2011 2013-03-17 Jason Merrill <jason@redhat.com>
2013 * g++.dg/template/abstract-dr337.C: XFAIL.
2015 2013-03-16 Jakub Jelinek <jakub@redhat.com>
2018 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2019 * c-c++-common/pr56607.c: New test.
2021 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
2024 * g++.dg/cpp0x/constexpr-array5.C: New.
2026 2013-03-15 Tobias Burnus <burnus@net-b.de>
2029 * gfortran.dg/transfer_intrinsic_5.f90: New.
2031 2013-03-15 Kai Tietz <ktietz@redhat.com>
2033 * gcc.target/i386/movti.c: Don't test for x64 mingw.
2034 * gcc.target/i386/pr20020-1.c: Likewise.
2035 * gcc.target/i386/pr20020-2.c: Likewise.
2036 * gcc.target/i386/pr20020-3.c: Likewise.
2037 * gcc.target/i386/pr53425-1.c: Likewise.
2038 * gcc.target/i386/pr53425-2.c: Likewise.
2039 * gcc.target/i386/pr55093.c: Likewise.
2040 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2042 2013-03-15 Jakub Jelinek <jakub@redhat.com>
2045 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2046 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
2048 2013-03-14 Jakub Jelinek <jakub@redhat.com>
2050 PR tree-optimization/53265
2051 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2053 * gcc.dg/graphite/id-6.c (test): Likewise.
2054 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2055 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2057 PR tree-optimization/53265
2058 * gcc.dg/pr53265.c: New test.
2059 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2061 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2063 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
2064 n, use it as high bound instead of 4.
2066 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2069 * gcc.target/sh/pr49880-1.c: New.
2070 * gcc.target/sh/pr49880-2.c: New.
2071 * gcc.target/sh/pr49880-3.c: New.
2072 * gcc.target/sh/pr49880-4.c: New.
2073 * gcc.target/sh/pr49880-5.c: New.
2075 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2077 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2079 2013-03-13 Richard Biener <rguenther@suse.de>
2081 PR tree-optimization/56608
2082 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2084 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2087 * g++.dg/cpp0x/alias-decl-32.C: New.
2089 2013-03-11 Jan Hubicka <jh@suse.cz>
2092 * gcc.c-torture/compile/pr56571.c: New testcase.
2094 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2096 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2097 * gcc.dg/tree-ssa/pr55579.c: Likewise.
2099 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2101 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2102 * gcc.dg/inline_4.c: Likewise.
2103 * gcc.dg/unroll_2.c: Likewise.
2104 * gcc.dg/unroll_3.c: Likewise.
2105 * gcc.dg/unroll_4.c: Likewise.
2107 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2110 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2113 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2115 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2118 * gcc.c-torture/compile/pr40797.c: New.
2120 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2122 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2124 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
2127 * gfortran.dg/class_56.f90: New test.
2129 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
2132 * gcc.target/mips/pr56524.c: New test.
2134 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2137 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2139 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2142 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2144 2013-03-08 Marek Polacek <polacek@redhat.com>
2146 PR tree-optimization/56478
2147 * gcc.dg/torture/pr56478.c: New test.
2149 2013-03-08 Kai Tietz <ktietz@redhat.com>
2151 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2152 targets linker option --allow-multiple-definition.
2154 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2155 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2156 * gcc.dg/pr52549.c: Add LLP64 case.
2157 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2158 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2159 * gcc.dg/torture/pr51071-2.c: Likewise.
2160 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2161 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2162 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2163 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2164 * gcc.dg/weak/weak-1.c: Likewise.
2165 * gcc.dg/weak/weak-2.c: Likewise.
2166 * gcc.dg/weak/weak-3.c: Likewise.
2167 * gcc.dg/weak/weak-4.c: Likewise.
2168 * gcc.dg/weak/weak-5.c: Likewise.
2169 * gcc.dg/weak/weak-15.c: Likewise.
2170 * gcc.dg/weak/weak-16.c: Likewise.
2172 * c-c++-common/pr54486.c: Skip test for mingw-targets.
2174 2013-03-07 Jakub Jelinek <jakub@redhat.com>
2176 PR tree-optimization/56559
2177 * gcc.dg/tree-ssa/reassoc-26.c: New test.
2179 2013-03-07 Andreas Schwab <schwab@suse.de>
2181 * gcc.dg/pr31490.c: Fix last change.
2183 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2186 * g++.dg/template/crash115.C: New.
2188 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2190 PR tree-optimization/56539
2191 * gcc.c-torture/compile/pr56539.c: New test.
2193 2013-03-06 Kai Tietz <ktietz@redhat.com>
2195 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2197 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2198 * gcc.dg/lto/20091013-1_2.c: Likewise.
2199 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2201 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2203 * gnat.dg/specs/aggr6.ads: New test.
2205 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2207 * gnat.dg/loop_optimization15.ad[sb]: New test.
2209 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2212 * gcc.dg/pr56548.c: New test.
2214 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2217 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2219 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2222 * g++.dg/template/typename20.C: New test.
2224 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2227 * gcc.dg/pr56510.c: New test.
2229 PR rtl-optimization/56484
2230 * gcc.c-torture/compile/pr56484.c: New test.
2232 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2235 * g++.dg/warn/Wsign-conversion-2.C: New.
2237 2013-03-05 Richard Biener <rguenther@suse.de>
2239 PR tree-optimization/56270
2240 * gcc.dg/vect/slp-38.c: New testcase.
2242 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2244 PR rtl-optimization/56494
2245 * gcc.dg/pr56494.c: New test.
2247 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
2249 * gcc.dg/pr56424.c: New test.
2251 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2253 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2254 * gcc.dg/pr56228.c <avr>: Skip.
2256 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2259 PR tree-optimization/52631
2260 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2262 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
2264 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2265 * gcc.dg/vect/vect-83_64.c: Same.
2267 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2270 * gfortran.dg/pointer_check_13.f90: New test.
2272 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2275 * gfortran.dg/array_constructor_42.f90: New test.
2277 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2280 * g++.dg/template/static33.C: New.
2281 * g++.dg/template/static34.C: Likewise.
2284 * g++.dg/template/static35.C: New.
2286 2013-03-01 Steve Ellcey <sellcey@mips.com>
2288 * gcc.dg/pr56396.c: Require pic support.
2290 2013-03-01 Richard Biener <rguenther@suse.de>
2292 PR tree-optimization/55481
2293 * gcc.dg/torture/pr56488.c: New testcase.
2295 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
2296 Jakub Jelinek <jakub@redhat.com>
2299 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2300 no_sanitize_address attribute rather than no_address_safety_analysis.
2301 * g++.dg/asan/sanitizer_test_utils.h
2302 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2303 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2304 in addition to no_address_safety_analysis.
2306 2013-02-28 Jason Merrill <jason@redhat.com>
2309 * g++.dg/cpp0x/constexpr-and.C: New.
2311 2013-02-28 Martin Jambor <mjambor@suse.cz>
2313 PR tree-optimization/56294
2314 * g++.dg/debug/pr56294.C: New test.
2316 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2318 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2320 2013-02-27 Marek Polacek <polacek@redhat.com>
2322 PR rtl-optimization/56466
2323 * gcc.dg/pr56466.c: New test.
2325 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2327 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2328 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2329 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2331 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
2334 * gcc.dg/pr45472.c: New test.
2336 2013-02-26 Marek Polacek <polacek@redhat.com>
2338 PR tree-optimization/56426
2339 * gcc.dg/pr56436.c: New test.
2341 2013-02-26 Jakub Jelinek <jakub@redhat.com>
2343 PR tree-optimization/56448
2344 * gcc.c-torture/compile/pr56448.c: New test.
2346 PR tree-optimization/56443
2347 * gcc.dg/torture/pr56443.c: New test.
2349 2013-02-25 Richard Biener <rguenther@suse.de>
2351 PR tree-optimization/56175
2352 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2354 2013-02-24 Jakub Jelinek <jakub@redhat.com>
2357 * g++.dg/torture/pr56403.C: New test.
2359 2013-02-25 Catherine Moore <clm@codesourcery.com>
2362 2013-02-24 Catherine Moore <clm@codesourcery.com>
2363 Richard Sandiford <rdsandiford@googlemail.com>
2365 * gcc.target/mips/mips.exp: Add microMIPS support.
2366 * gcc.target/mips/umips-movep-2.c: New test.
2367 * gcc.target/mips/umips-lwp-2.c: New test.
2368 * gcc.target/mips/umips-swp-5.c: New test.
2369 * gcc.target/mips/umips-constraints-1.c: New test.
2370 * gcc.target/mips/umips-lwp-3.c: New test.
2371 * gcc.target/mips/umips-swp-6.c: New test.
2372 * gcc.target/mips/umips-constraints-2.c: New test.
2373 * gcc.target/mips/umips-save-restore-1.c: New test.
2374 * gcc.target/mips/umips-lwp-4.c: New test.
2375 * gcc.target/mips/umips-swp-7.c: New test.
2376 * gcc.target/mips/umips-save-restore-2.c: New test.
2377 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2378 * gcc.target/mips/umips-lwp-5.c: New test.
2379 * gcc.target/mips/umips-save-restore-3.c: New test.
2380 * gcc.target/mips/umips-lwp-6.c: New test.
2381 * gcc.target/mips/umips-swp-1.c: New test.
2382 * gcc.target/mips/umips-lwp-7.c: New test.
2383 * gcc.target/mips/umips-swp-2.c: New test.
2384 * gcc.target/mips/umips-lwp-8.c: New test.
2385 * gcc.target/mips/umips-swp-3.c: New test.
2386 * gcc.target/mips/umips-movep-1.c: New test.
2387 * gcc.target/mips/umips-lwp-1.c: New test.
2388 * gcc.target/mips/umips-swp-4.c: New test.
2390 2013-02-24 Catherine Moore <clm@codesourcery.com>
2391 Richard Sandiford <rdsandiford@googlemail.com>
2393 * gcc.target/mips/mips.exp: Add microMIPS support.
2394 * gcc.target/mips/umips-movep-2.c: New test.
2395 * gcc.target/mips/umips-lwp-2.c: New test.
2396 * gcc.target/mips/umips-swp-5.c: New test.
2397 * gcc.target/mips/umips-constraints-1.c: New test.
2398 * gcc.target/mips/umips-lwp-3.c: New test.
2399 * gcc.target/mips/umips-swp-6.c: New test.
2400 * gcc.target/mips/umips-constraints-2.c: New test.
2401 * gcc.target/mips/umips-save-restore-1.c: New test.
2402 * gcc.target/mips/umips-lwp-4.c: New test.
2403 * gcc.target/mips/umips-swp-7.c: New test.
2404 * gcc.target/mips/umips-save-restore-2.c: New test.
2405 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2406 * gcc.target/mips/umips-lwp-5.c: New test.
2407 * gcc.target/mips/umips-save-restore-3.c: New test.
2408 * gcc.target/mips/umips-lwp-6.c: New test.
2409 * gcc.target/mips/umips-swp-1.c: New test.
2410 * gcc.target/mips/umips-lwp-7.c: New test.
2411 * gcc.target/mips/umips-swp-2.c: New test.
2412 * gcc.target/mips/umips-lwp-8.c: New test.
2413 * gcc.target/mips/umips-swp-3.c: New test.
2414 * gcc.target/mips/umips-movep-1.c: New test.
2415 * gcc.target/mips/umips-lwp-1.c: New test.
2416 * gcc.target/mips/umips-swp-4.c: New test.
2418 2013-02-22 Jakub Jelinek <jakub@redhat.com>
2421 * lib/asan-dg.exp (asan_link_flags): Add
2422 -B${gccpath}/libsanitizer/asan/ to flags.
2424 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2427 * gcc.dg/torture/pr56420.c: New test.
2429 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
2432 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2434 2013-02-21 Martin Jambor <mjambor@suse.cz>
2436 PR tree-optimization/56310
2437 * g++.dg/ipa/pr56310.C: New test.
2439 2013-02-21 Janus Weil <janus@gcc.gnu.org>
2442 * gfortran.dg/proc_ptr_comp_37.f90: New.
2444 2013-02-21 Richard Biener <rguenther@suse.de>
2446 PR tree-optimization/56415
2448 2013-02-11 Richard Biener <rguenther@suse.de>
2450 PR tree-optimization/56273
2451 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2452 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2453 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2454 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2455 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2456 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2458 2013-02-21 Marek Polacek <polacek@redhat.com>
2460 PR tree-optimization/56398
2461 * g++.dg/torture/pr56398.C: New test.
2463 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2466 * gcc.c-torture/compile/pr56405.c: New test.
2468 2013-02-20 Jan Hubicka <jh@suse.cz>
2470 PR tree-optimization/56265
2471 * g++.dg/ipa/devirt-11.C: New testcase.
2473 2013-02-20 Richard Biener <rguenther@suse.de>
2475 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2477 2013-02-20 Richard Biener <rguenther@suse.de>
2478 Jakub Jelinek <jakub@redhat.com>
2480 PR tree-optimization/56396
2481 * gcc.dg/pr56396.c: New testcase.
2483 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2486 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2488 2013-02-19 Richard Biener <rguenther@suse.de>
2490 PR tree-optimization/56384
2491 * gcc.dg/torture/pr56384.c: New testcase.
2493 2013-02-19 Jakub Jelinek <jakub@redhat.com>
2495 PR tree-optimization/56350
2496 * gcc.dg/pr56350.c: New test.
2498 PR tree-optimization/56381
2499 * g++.dg/opt/pr56381.C: New test.
2501 2013-02-18 Jakub Jelinek <jakub@redhat.com>
2504 * lib/dg-pch.exp (pch-init, pch-finish,
2505 check_effective_target_pch_supported_debug): New procs.
2506 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2507 Likewise if $pch_unsupported_debug and $flags include -g.
2508 Skip FAILs about missing *.gch file if $pch_unsupported_debug
2509 and dg-require-effective-target pch_unsupported_debug.
2510 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2511 * objc.dg/pch/pch.exp: Likewise.
2512 * gcc.dg/pch/pch.exp: Likewise.
2513 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2514 pch_unsupported_debug.
2515 * gcc.dg/pch/valid-1.hs: Likewise.
2516 * gcc.dg/pch/valid-1b.c: Likewise.
2517 * gcc.dg/pch/valid-1b.hs: Likewise.
2519 2013-02-18 Richard Biener <rguenther@suse.de>
2521 PR tree-optimization/56366
2522 * gcc.dg/torture/pr56366.c: New testcase.
2524 2013-02-18 Richard Biener <rguenther@suse.de>
2527 * gcc.dg/torture/pr56349.c: New testcase.
2529 2013-02-18 Richard Biener <rguenther@suse.de>
2531 PR tree-optimization/56321
2532 * gcc.dg/torture/pr56321.c: New testcase.
2534 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2536 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2538 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2539 Dodji Seketeli <dodji@redhat.com>
2542 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2543 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2544 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2545 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2546 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2547 * c-c++-common/asan/pr56330.c: Likewise.
2548 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2549 Ensure the size argument of __builtin_memcpy is a constant.
2551 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2552 Paolo Carlini <paolo.carlini@oracle.com>
2555 * g++.dg/cpp0x/enum23.C: New.
2557 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2560 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2562 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2564 PR rtl-optimization/56348
2565 * gcc.target/i386/pr56348.c: New test.
2567 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2569 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2570 * gcc.target/arm/interrupt-2.c: Likewise.
2572 2013-02-15 Tobias Burnus <burnus@net-b.de>
2575 * gfortran.dg/matmul_9.f90: New.
2577 2013-02-15 Tobias Burnus <burnus@net-b.de>
2580 * gfortran.dg/init_flag_11.f90: New.
2582 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2584 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2586 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2588 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2591 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2592 Tobias Burnus <burnus@net-b.de>
2595 * gfortran.dg/allocatable_function_7.f90: New.
2597 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2599 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2600 * asan_globals_test-wrapper.cc: New file.
2601 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2602 instead of asan_globals_test.cc as dg-additional-sources.
2603 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2604 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2605 "sanitizer_test_utils.h" instead of
2606 "sanitizer_common/tests/sanitizer_test_utils.h".
2607 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2608 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2609 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2610 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2611 * g++.dg/asan/asan_test.cc: Synced from upstream.
2612 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2614 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2617 * c-c++-common/asan/memcmp-2.c: New test.
2619 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2622 * g++.dg/cpp0x/udlit-string-literal.h: New.
2623 * g++.dg/cpp0x/udlit-string-literal.C: New.
2625 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2627 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2629 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2632 * gcc.target/arm/pr56184.C: New test.
2634 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2637 * g++.dg/torture/pr56302.C: New test.
2638 * g++.dg/cpp0x/constexpr-56302.C: New test.
2639 * c-c++-common/pr56302.c: New test.
2641 2013-02-13 Tobias Burnus <burnus@net-b.de>
2642 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2645 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2646 * gfortran.dg/quad_3.f90: Ditto.
2648 2013-02-13 Kostya Serebryany <kcc@google.com>
2650 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2651 to match the fresh asan run-time.
2652 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2654 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2656 Avoid instrumenting duplicated memory access in the same basic block
2657 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2658 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2659 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2660 * c-c++-common/asan/inc.c: Likewise.
2662 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2665 * gcc.target/i386/pr56148.c: New test.
2667 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2668 Tobias Burnus <burnus@net-b.de>
2671 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2674 2013-02-12 Richard Biener <rguenther@suse.de>
2677 * gcc.dg/lto/pr56297_0.c: New testcase.
2678 * gcc.dg/lto/pr56297_0.c: Likewise.
2680 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2683 * gfortran.dg/typebound_deferred_1.f90: New.
2685 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2687 PR rtl-optimization/56151
2688 * gcc.target/i386/pr56151.c: New test.
2690 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2692 * g++.dg/ext/mv12.C: New test.
2693 * g++.dg/ext/mv12.h: New file.
2694 * g++.dg/ext/mv12-aux.C: New file.
2695 * g++.dg/ext/mv13.C: New test.
2697 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2699 * lib/target-supports.exp
2700 (check_effective_target_powerpc_eabi_ok): New.
2701 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2703 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2704 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2706 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2707 * gcc.target/powerpc/pr51623.c: Likewise.
2708 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2709 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2711 2013-02-11 Alexander Potapenko <glider@google.com>
2712 Jack Howarth <howarth@bromo.med.uc.edu>
2713 Jakub Jelinek <jakub@redhat.com>
2716 * g++.dg/asan/pr55617.C: Run on all targets.
2718 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2720 PR rtl-optimization/56275
2721 * gcc.dg/pr56275.c: New test.
2723 2013-02-11 Richard Biener <rguenther@suse.de>
2725 PR tree-optimization/56273
2726 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2728 2013-02-11 Richard Biener <rguenther@suse.de>
2730 PR tree-optimization/56264
2731 * gcc.dg/torture/pr56264.c: New testcase.
2733 2013-02-11 Richard Biener <rguenther@suse.de>
2735 PR tree-optimization/56273
2736 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2737 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2738 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2739 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2740 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2741 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2743 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2745 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2746 for *-*-linux-gnu targets.
2747 * g++.dg/asan/interception-test-1.c: Ditto.
2748 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2749 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2751 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2754 * gfortran.dg/intrinsic_size_4.f90 : New test.
2756 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2759 * gcc.target/powerpc/pr56256.c: New test.
2761 2013-02-08 Ian Lance Taylor <iant@google.com>
2763 * lib/go.exp: Load timeout.exp.
2765 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2767 PR rtl-optimization/56246
2768 * gcc.target/i386/pr56246.c: New test.
2770 2013-02-08 Jeff Law <law@redhat.com>
2773 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2775 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2778 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2781 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2783 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2785 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2787 PR rtl-optimization/56195
2788 * gcc.dg/torture/pr56195.c: New test.
2790 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2793 * gfortran.dg/recursive_interface_2.f90: New test.
2795 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2797 PR tree-optimization/56250
2798 * gcc.c-torture/execute/pr56250.c: New test.
2800 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2802 PR tree-optimization/56064
2803 * gcc.dg/fixed-point/view-convert-2.c: New test.
2805 2013-02-08 Michael Matz <matz@suse.de>
2807 PR tree-optimization/52448
2808 * gcc.dg/pr52448.c: New test.
2810 2013-02-08 Richard Biener <rguenther@suse.de>
2813 * gcc.dg/torture/pr56181.c: New testcase.
2815 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2818 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2819 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2821 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2824 * g++.dg/parse/crash61.C: New test.
2827 * g++.dg/parse/pr56239.C: New test.
2830 * g++.dg/abi/mangle61.C: New test.
2832 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
2834 PR rtl-optimization/56225
2835 * gcc.target/i386/pr56225.c: New test.
2837 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2840 * gcc.dg/guality/pr56154-1.c: New test.
2841 * gcc.dg/guality/pr56154-2.c: New test.
2842 * gcc.dg/guality/pr56154-3.c: New test.
2843 * gcc.dg/guality/pr56154-4.c: New test.
2844 * gcc.dg/guality/pr56154-aux.c: New file.
2846 PR tree-optimization/55789
2847 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2849 * gcc.dg/tree-ssa/inline-3.c: Add
2850 --param max-early-inliner-iterations=2 option.
2852 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2855 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2856 Add -fno-dwarf2-cfi-asm to dg-options.
2859 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2862 * gcc.dg/pr56228.c: New test.
2864 2013-02-07 Alan Modra <amodra@gmail.com>
2867 * gcc.target/powerpc/pr54009.c: New test.
2869 * gfortran.dg/pr54131.f: New test.
2871 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
2874 * gfortran.dg/array_constructor_41.f90: New test.
2876 2013-02-06 Janus Weil <janus@gcc.gnu.org>
2879 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2881 2013-02-06 Jakub Jelinek <jakub@redhat.com>
2884 * g++.dg/gomp/pr56217.C: New test.
2886 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2888 PR tree-optimization/56205
2889 * gcc.dg/tree-ssa/stdarg-6.c: New test.
2890 * gcc.c-torture/execute/pr56205.c: New test.
2892 2013-02-05 Richard Biener <rguenther@suse.de>
2894 PR tree-optimization/53342
2895 PR tree-optimization/53185
2896 * gcc.dg/vect/pr53185-2.c: New testcase.
2898 2013-02-05 Jan Hubicka <jh@suse.cz>
2900 PR tree-optimization/55789
2901 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2902 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2903 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2904 * g++.dg/ipa/inline-1.C: New testcase.
2905 * g++.dg/ipa/inline-2.C: New testcase.
2906 * g++.dg/ipa/inline-3.C: New testcase.
2908 2013-02-05 Jan Hubicka <jh@suse.cz>
2910 PR tree-optimization/55789
2911 * g++.dg/torture/pr55789.C: New testcase.
2913 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2916 * gcc.dg/pr56167.c: New test.
2918 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2921 * gcc.target/sh/pr55146.c: New.
2923 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2925 PR tree-optimization/54386
2926 * gcc.target/sh/pr54386.c: New.
2928 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
2931 * gfortran.dg/realloc_on _assign_16.f90 : New test.
2934 * gfortran.dg/realloc_on _assign_17.f90 : New test.
2936 2013-02-04 Alexander Potapenko <glider@google.com>
2937 Jack Howarth <howarth@bromo.med.uc.edu>
2938 Jakub Jelinek <jakub@redhat.com>
2941 * g++.dg/asan/pr55617.C: New test.
2943 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2946 * gfortran.dg/typebound_operator_19.f90: New test.
2947 * gfortran.dg/typebound_assignment_4.f90: New test.
2949 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2952 * gfortran.dg/recursive_interface_1.f90: New test.
2954 2013-02-04 Richard Guenther <rguenther@suse.de>
2957 * gcc.dg/lto/pr56168_0.c: New testcase.
2958 * gcc.dg/lto/pr56168_1.c: Likewise.
2960 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2964 * gfortran.dg/block_12.f90: New test.
2965 * gfortran.dg/module_error_1.f90: New test.
2967 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2969 * lib/target-supports.exp (check_effective_target_vect_float)
2970 (check_effective_target_vect_no_align): Add mips-sde-elf.
2972 2013-02-01 Jakub Jelinek <jakub@redhat.com>
2974 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2976 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
2978 * gcc.dg/pr56023.c: XFAIL on AIX.
2979 * gcc.dg/vect/pr49352.c: Same.
2981 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
2983 * gnat.dg/opt26.adb: New test.
2985 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2988 2013-01-27 Amol Pise <amolpise15@gmail.com>
2990 * gcc.target/arm/neon-vfnms-1.c: New test.
2991 * gcc.target/arm/neon-vfnma-1.c: New test.
2993 2013-01-31 Richard Biener <rguenther@suse.de>
2995 PR tree-optimization/56157
2996 * gcc.dg/torture/pr56157.c: New testcase.
2998 2013-01-30 Richard Biener <rguenther@suse.de>
3000 PR tree-optimization/56150
3001 * gcc.dg/torture/pr56150.c: New testcase.
3003 2013-01-30 Jakub Jelinek <jakub@redhat.com>
3006 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3007 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
3008 printed in backtrace.
3009 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3010 to avoid errors about mismatched allocation vs. deallocation.
3013 * g++.dg/mv1.C: Moved to...
3014 * g++.dg/ext/mv1.C: ... here. Adjust test.
3015 * g++.dg/mv2.C: Moved to...
3016 * g++.dg/ext/mv2.C: ... here. Adjust test.
3017 * g++.dg/mv3.C: Moved to...
3018 * g++.dg/ext/mv3.C: ... here.
3019 * g++.dg/mv4.C: Moved to...
3020 * g++.dg/ext/mv4.C: ... here.
3021 * g++.dg/mv5.C: Moved to...
3022 * g++.dg/ext/mv5.C: ... here. Adjust test.
3023 * g++.dg/mv6.C: Moved to...
3024 * g++.dg/ext/mv6.C: ... here. Adjust test.
3025 * g++.dg/ext/mv7.C: New test.
3026 * g++.dg/ext/mv8.C: New test.
3027 * g++.dg/ext/mv9.C: New test.
3028 * g++.dg/ext/mv10.C: New test.
3029 * g++.dg/ext/mv11.C: New test.
3031 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
3033 PR rtl-optimization/56144
3034 * gcc.dg/pr56144.c: New.
3036 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
3038 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3040 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3041 * g++.dg/cpp0x/constexpr-55573.C: Same
3043 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
3045 PR tree-optimization/56064
3046 * gcc.dg/fixed-point/view-convert.c: New test.
3048 2013-01-30 Andreas Schwab <schwab@suse.de>
3050 * lib/target-supports-dg.exp (dg-process-target): Use expr to
3051 evaluate the end index in string range.
3053 2013-01-30 Tobias Burnus <burnus@net-b.de>
3056 * gfortran.dg/allocatable_function_6.f90: New.
3058 2013-01-29 Janus Weil <janus@gcc.gnu.org>
3059 Mikael Morin <mikael@gcc.gnu.org>
3062 * gfortran.dg/proc_ptr_comp_36.f90: New.
3064 2013-01-29 Richard Biener <rguenther@suse.de>
3066 PR tree-optimization/55270
3067 * gcc.dg/torture/pr55270.c: New testcase.
3069 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3071 PR rtl-optimization/56117
3072 * gcc.dg/pr56117.c: New test.
3074 2013-01-28 Richard Biener <rguenther@suse.de>
3076 PR tree-optimization/56034
3077 * gcc.dg/torture/pr56034.c: New testcase.
3079 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3081 PR tree-optimization/56125
3082 * gcc.dg/pr56125.c: New test.
3084 2013-01-28 Tobias Burnus <burnus@net-b.de>
3085 Mikael Morin <mikael@gcc.gnu.org>
3088 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3089 * gfortran.dg/import8.f90: Likewise.
3090 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3091 * gfortran.dg/import10.f90: New test.
3092 * gfortran.dg/import11.f90: Likewise
3094 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3097 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3098 string.h. Provide memset, malloc and free prototypes, adjust line
3099 numbers in dg-output.
3100 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3101 Provide memset prototype and adjust line numbers in dg-output.
3102 * c-c++-common/asan/global-overflow-1.c: Likewise.
3104 PR tree-optimization/56094
3105 * gcc.dg/pr56094.c: New test.
3107 2013-01-27 Amol Pise <amolpise15@gmail.com>
3109 * gcc.target/arm/neon-vfnms-1.c: New test.
3110 * gcc.target/arm/neon-vfnma-1.c: New test.
3112 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
3115 * gcc.target/i386/pr56114.c: New test.
3117 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
3120 * gfortran.dg/associate_14.f90: New test.
3123 * gfortran.dg/associate_13.f90: New test.
3125 2013-01-25 Jakub Jelinek <jakub@redhat.com>
3127 PR tree-optimization/56098
3128 * gcc.dg/pr56098-1.c: New test.
3129 * gcc.dg/pr56098-2.c: New test.
3131 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
3134 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3136 2013-01-22 Marek Polacek <polacek@redhat.com>
3138 PR tree-optimization/56035
3139 * gcc.dg/pr56035.c: New test.
3141 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3143 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3146 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3148 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3150 2013-01-24 Jakub Jelinek <jakub@redhat.com>
3153 * gcc.dg/pr56078.c: New test.
3154 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3156 2013-01-24 Martin Jambor <mjambor@suse.cz>
3158 PR tree-optimization/55927
3159 * g++.dg/ipa/devirt-10.C: Disable early inlining.
3161 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
3163 * gcc.target/i386/movsd.c: New test.
3165 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
3168 * gcc.target/i386/pr55934.c: New test.
3170 2013-01-23 Janus Weil <janus@gcc.gnu.org>
3173 * gfortran.dg/select_8.f90: New.
3175 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
3177 * gcc.target/microblaze/microblaze.exp: Remove
3178 target_config_cflags check.
3180 2013-01-23 Jakub Jelinek <jakub@redhat.com>
3183 * gfortran.dg/gomp/pr56052.f90: New test.
3186 * gcc.dg/pr49069.c: New test.
3188 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3191 * g++.dg/cpp0x/constexpr-static10.C: New.
3193 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
3196 * gcc.target/i386/pr56028.c: New test.
3198 2013-01-22 Jakub Jelinek <jakub@redhat.com>
3201 * gcc.target/i386/pr55686.c: New test.
3203 2013-01-22 Dodji Seketeli <dodji@redhat.com>
3206 * g++.dg/cpp0x/variadic139.C: New test.
3207 * g++.dg/cpp0x/variadic140.C: Likewise.
3208 * g++.dg/cpp0x/variadic141.C: Likewise.
3210 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
3212 * gnat.dg/warn8.adb: New test.
3214 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3217 * gfortran.dg/include_8.f90: New test.
3219 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3221 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3222 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3224 2013-01-21 Jakub Jelinek <jakub@redhat.com>
3226 PR tree-optimization/56051
3227 * gcc.c-torture/execute/pr56051.c: New test.
3229 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3231 PR rtl-optimization/56023
3232 * gcc.dg/pr56023.c: New test.
3234 2013-01-21 Martin Jambor <mjambor@suse.cz>
3237 * gcc.target/i386/pr56022.c: New test.
3239 2013-01-21 Jason Merrill <jason@redhat.com>
3241 * lib/target-supports.exp (check_effective_target_alias): New.
3243 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
3246 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3248 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
3250 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3252 2013-01-19 Jeff Law <law@redhat.com>
3254 PR tree-optimization/52631
3255 * tree-ssa/pr52631.c: New test.
3256 * tree-ssa/ssa-fre-9: Update expected output.
3258 2013-01-19 Anthony Green <green@moxielogic.com>
3260 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3263 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3265 PR tree-optimization/56029
3266 * g++.dg/torture/pr56029.C: New test.
3268 2013-01-18 Sharad Singhai <singhai@google.com>
3270 PR tree-optimization/55995
3271 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3273 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
3276 * gcc.target/i386/pr55433.c: New.
3278 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3281 * gfortran.dg/pr56015.f90: New test.
3283 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
3285 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3287 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
3289 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3290 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3291 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3292 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3293 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3295 2013-01-17 Jeff Law <law@redhat.com>
3297 * gcc.dg/pr52573.c: Move to...
3298 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
3300 PR rtl-optimization/52573
3301 * gcc.dg/pr52573.c: New test.
3303 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
3306 * g++.dg/asan/interception-test-1.C: Skip on darwin.
3307 * lib/target-supports.exp (check_effective_target_swapcontext): Use
3308 check_no_compiler_messages to test support in ucontext.h.
3309 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3310 compliant RLIMIT_AS.
3312 2013-01-17 Marek Polacek <polacek@redhat.com>
3314 PR rtl-optimization/55833
3315 * gcc.dg/pr55833.c: New test.
3317 2013-01-17 Jan Hubicka <jh@suse.cz>
3319 PR tree-optimization/55273
3320 * gcc.c-torture/compile/pr55273.c: New testcase.
3322 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
3325 * gcc.target/pr55981.c: New test.
3327 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
3329 * gcc.target/arm/pr40887.c: Require at least armv5.
3330 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3331 * gcc.target/arm/pr51915.c: Likewise.
3332 * gcc.target/arm/pr52006.c: Likewise.
3333 * gcc.target/arm/pr53187.c: Likewise.
3335 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3336 * gcc.target/arm/ftest-support-arm.h: Delete.
3337 * gcc.target/arm/ftest-support-thumb.h: Delete.
3338 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3339 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3340 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3341 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3342 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3343 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3344 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3345 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3346 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3347 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3348 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3349 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3350 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3351 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3352 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3353 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3354 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3355 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3356 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3357 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3358 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3359 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3360 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3361 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3363 2013-01-17 Martin Jambor <mjambor@suse.cz>
3365 PR tree-optimizations/55264
3366 * g++.dg/ipa/pr55264.C: New test.
3368 2013-01-16 Janus Weil <janus@gcc.gnu.org>
3371 * gfortran.dg/class_55.f90: New.
3373 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
3376 * gcc.c-torture/execute/builtins/builtins.exp: Add
3377 -Wl,--allow-multiple-definition for eabi and elf targets.
3380 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3381 check_effective_target_vect_perm_short,
3382 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3383 check_effective_target_vect64): Return 0 for big-endian ARM.
3384 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3386 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3389 2013-01-16 Richard Biener <rguenther@suse.de>
3391 PR tree-optimization/55964
3392 * gcc.dg/torture/pr55964.c: New testcase.
3394 2013-01-16 Richard Biener <rguenther@suse.de>
3396 PR tree-optimization/54767
3397 PR tree-optimization/53465
3398 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3400 2013-01-16 Christian Bruel <christian.bruel@st.com>
3403 * gcc.target/sh/sh-switch.c: New testcase.
3405 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3407 * gcc.dg/webizer.c: Increase the array size.
3409 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3412 * gcc.dg/pr55940.c: New test.
3414 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
3415 Harald Anlauf <anlauf@gmx.de>
3417 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3418 * gfortran.dg/bounds_check_5.f90: Likewise.
3419 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3420 * gfortran.dg/continuation_9.f90: Likewise.
3421 * gfortran.dg/move_alloc_13.f90: Likewise.
3422 * gfortran.dg/structure_constructor_11.f90: Likewise.
3423 * gfortran.dg/tab_continuation.f: Likewise.
3424 * gfortran.dg/warning-directive-2.F90: Likewise.
3425 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3427 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3429 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3430 * gcc.target/arm/fma-sp.c: Likewise.
3432 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
3434 PR rtl-optimization/55153
3435 * gcc.dg/pr55153.c: New.
3437 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3439 PR tree-optimization/55920
3440 * gcc.c-torture/compile/pr55920.c: New test.
3442 2013-01-15 Richard Biener <rguenther@suse.de>
3445 * gcc.dg/torture/pr55882.c: New testcase.
3447 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3449 PR tree-optimization/55955
3450 * gcc.c-torture/compile/pr55955.c: New test.
3452 2013-01-15 Dodji Seketeli <dodji@redhat.com>
3455 * g++.dg/cpp0x/alias-decl-31.C: New test.
3457 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
3460 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3461 case where interface is null.
3463 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3466 * gfortran.dg/array_constructor_40.f90: New test.
3468 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
3470 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3472 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
3474 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3475 * gcc.target/aarch64/vect-ld1r-compile.c: New.
3476 * gcc.target/aarch64/vect-ld1r-fp.c: New.
3477 * gcc.target/aarch64/vect-ld1r.c: New.
3478 * gcc.target/aarch64/vect-ld1r.x: New.
3480 2013-01-14 Andi Kleen <ak@linux.intel.com>
3483 * gcc.target/i386/hle-clear-rel.c: New file
3484 * gcc.target/i386/hle-store-rel.c: New file.
3486 2013-01-14 Harald Anlauf <anlauf@gmx.de>
3488 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3489 * gfortran.dg/bounds_check_4.f90: Likewise.
3490 * gfortran.dg/inquire_10.f90: Likewise.
3491 * gfortran.dg/minloc_3.f90: Likewise.
3492 * gfortran.dg/minlocval_3.f90: Likewise.
3493 * gfortran.dg/module_double_reuse.f90: Likewise.
3494 * gfortran.dg/mvbits_1.f90: Likewise.
3495 * gfortran.dg/oldstyle_1.f90: Likewise.
3496 * gfortran.dg/pr20163-2.f: Likewise.
3497 * gfortran.dg/save_1.f90: Likewise.
3498 * gfortran.dg/scan_1.f90: Likewise.
3499 * gfortran.dg/select_char_1.f90: Likewise.
3500 * gfortran.dg/shape_4.f90: Likewise.
3501 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3502 * gfortran.dg/function_optimize_10.f90: Likewise.
3503 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3504 * gfortran.dg/used_types_17.f90: Likewise.
3505 * gfortran.dg/used_types_18.f90: Likewise.
3507 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
3510 * gfortran.dg/proc_ptr_result_8.f90 : New test.
3512 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3514 * gcc.dg/unroll_5.c: Add nomips16 attributes.
3516 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3518 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3520 2013-01-12 Janus Weil <janus@gcc.gnu.org>
3523 * gfortran.dg/assumed_type_2.f90: Fix test case.
3524 * gfortran.dg/internal_pack_13.f90: New test.
3525 * gfortran.dg/internal_pack_14.f90: New test.
3527 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3530 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3531 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3534 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3536 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3538 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3541 * gcc.target/s390/pr55719.c: New testcase.
3543 2013-01-11 Richard Guenther <rguenther@suse.de>
3545 PR tree-optimization/44061
3546 * gcc.dg/pr44061.c: New testcase.
3548 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3550 Update copyright years.
3552 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3553 Jakub Jelinek <jakub@redhat.com>
3556 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3558 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3560 PR rtl-optimization/55672
3561 * gcc.target/i386/pr55672.c: New.
3563 2013-01-10 Jeff Law <law@redhat.com>
3565 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3566 pass/fail message unique.
3569 2013-01-10 Jason Merrill <jason@redhat.com>
3571 * ada/.gitignore: New.
3573 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3575 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3577 * g++.dg/tls/thread_local2.C: Likewise.
3578 * g++.dg/tls/thread_local2g.C: Likewise.
3579 * g++.dg/tls/thread_local6.C: Likewise.
3580 * g++.dg/tls/thread_local-order1.C: Add tls options.
3581 * g++.dg/tls/thread_local-order2.C: Likewise.
3582 * g++.dg/tls/thread_local3.C: Likewise.
3583 * g++.dg/tls/thread_local3g.C: Likewise.
3584 * g++.dg/tls/thread_local4.C: Likewise.
3585 * g++.dg/tls/thread_local4g.C: Likewise.
3586 * g++.dg/tls/thread_local5.C: Likewise.
3587 * g++.dg/tls/thread_local5g.C: Likewise.
3588 * g++.dg/tls/thread_local6g.C: Likewise.
3590 2013-01-10 Kostya Serebryany <kcc@google.com>
3592 * g++.dg/asan/asan_test.cc: Sync from upstream.
3594 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3596 PR tree-optimization/55921
3597 * gcc.c-torture/compile/pr55921.c: New test.
3599 2013-01-09 Jan Hubicka <jh@suse.cz>
3601 PR tree-optimization/55569
3602 * gcc.c-torture/compile/pr55569.c: New testcase.
3604 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3607 * gfortran.dg/use_28.f90: New test.
3609 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3611 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3612 number matching more robust.
3614 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3616 PR rtl-optimization/55829
3617 * gcc.target/i386/pr55829.c: New.
3619 2013-01-09 Tobias Burnus <burnus@net-b.de>
3622 * gfortran.dg/bind_c_bool_1.f90: New.
3623 * gfortran.dg/do_5.f90: Add dg-warning.
3625 2013-01-09 Jan Hubicka <jh@suse.cz>
3627 PR tree-optimization/55875
3628 * gcc.c-torture/execute/pr55875.c: New testcase.
3629 * g++.dg/torture/pr55875.C: New testcase.
3631 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3634 * c-c++-common/pr48418.c: New test.
3636 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3639 * g++.dg/tls/thread_local-ice.C: New.
3641 2013-01-09 Andreas Schwab <schwab@suse.de>
3643 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3645 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3647 PR tree-optimization/48189
3648 * gcc.dg/pr48189.c: New test.
3650 2013-01-04 Jan Hubicka <jh@suse.cz>
3652 PR tree-optimization/55823
3653 * g++.dg/ipa/devirt-10.C: New testcase.
3655 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3656 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3658 PR rtl-optimization/55845
3659 * gcc.target/i386/pr55845.c: New test.
3661 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3663 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3664 instructions generated instead of number of occurances.
3666 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3668 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3669 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3670 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3671 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3672 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3673 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3674 * gcc.target/aarch64/vect-fcm.x: Likewise.
3675 * lib/target-supports.exp
3676 (check_effective_target_vect_cond): Enable for AArch64.
3678 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3680 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3681 endian-safe float pool loading.
3682 (test_square_root_v4sf): Likewise.
3683 (test_square_root_v2df): Likewise.
3684 * lib/target-supports.exp
3685 (check_effective_target_vect_call_sqrtf): Add AArch64.
3687 2013-01-08 Martin Jambor <mjambor@suse.cz>
3690 * gcc.dg/tree-ssa/pr55579.c: New test.
3692 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3694 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3697 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3700 * gcc.dg/torture/pr55890-3.c: New test.
3703 * gcc.c-torture/compile/pr55851.c: New test.
3706 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3709 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3712 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3714 2013-01-07 Tobias Burnus <burnus@net-b.de>
3717 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3718 * gfortran.dg/pointer_init_7.f90: New.
3720 2013-01-07 Richard Biener <rguenther@suse.de>
3722 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3724 2013-01-07 Richard Biener <rguenther@suse.de>
3727 * gcc.dg/torture/pr55890-1.c: New testcase.
3728 * gcc.dg/torture/pr55890-2.c: Likewise.
3730 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3732 * gcc.target/aarch64/fmovd.c: New.
3733 * gcc.target/aarch64/fmovf.c: Likewise.
3734 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3735 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3736 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3737 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3738 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3739 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3741 2013-01-07 Richard Biener <rguenther@suse.de>
3743 PR tree-optimization/55888
3744 PR tree-optimization/55862
3745 * gcc.dg/torture/pr55888.c: New testcase.
3747 2013-01-07 Tobias Burnus <burnus@net-b.de>
3750 * gfortran.dg/intrinsic_size_3.f90: New.
3752 2013-01-07 Tobias Burnus <burnus@net-b.de>
3755 * gfortran.dg/select_type_32.f90: New.
3757 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3760 * g++.dg/cpp0x/alias-decl-29.C: New test.
3762 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3767 * gfortran.dg/class_array_15.f03: New test.
3769 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3774 * gfortran.dg/use_23.f90: New test.
3775 * gfortran.dg/use_24.f90: New test.
3776 * gfortran.dg/use_25.f90: New test.
3777 * gfortran.dg/use_26.f90: New test.
3778 * gfortran.dg/use_27.f90: New test.
3780 2013-01-06 Olivier Hainque <hainque@adacore.com>
3782 * gnat.dg/specs/clause_on_volatile.ads: New test.
3784 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3786 * gnat.dg/alignment10.adb: New test.
3788 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3789 Mikael Morin <mikael@gcc.gnu.org>
3792 * gfortran.dg/use_22.f90: New test.
3794 2013-01-04 Andrew Pinski <apinski@cavium.com>
3796 * gcc.target/aarch64/cmp-1.c: New testcase.
3798 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3801 * gfortran.dg/select_type_31.f03: New test.
3803 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3805 PR c++/54526 (again)
3806 * g++.dg/cpp0x/parse2.C: Extend.
3807 * g++.old-deja/g++.other/crash28.C: Adjust.
3809 2013-01-04 Richard Biener <rguenther@suse.de>
3811 PR tree-optimization/55862
3812 * gcc.dg/torture/pr55862.c: New testcase.
3814 2013-01-04 Martin Jambor <mjambor@suse.cz>
3816 PR tree-optimization/55755
3817 * gcc.dg/torture/pr55755.c: New test.
3818 * gcc.dg/tree-ssa/sra-13.c: Likewise.
3819 * gcc.dg/tree-ssa/pr45144.c: Update.
3821 2013-01-04 Richard Biener <rguenther@suse.de>
3824 * gcc.dg/fold-reassoc-2.c: New testcase.
3826 2013-01-04 Tobias Burnus <burnus@net-b.de>
3829 * gfortran.dg/null_7.f90: New.
3831 2013-01-04 Tobias Burnus <burnus@net-b.de>
3835 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3836 * gfortran.dg/unlimited_polymorphic_7.f90: New.
3837 * gfortran.dg/unlimited_polymorphic_8.f90: New.
3839 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
3841 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3843 2013-01-03 Janus Weil <janus@gcc.gnu.org>
3846 * gfortran.dg/assignment_1.f90: Modified.
3847 * gfortran.dg/assignment_4.f90: New.
3849 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
3851 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3853 2013-01-03 Richard Biener <rguenther@suse.de>
3855 PR tree-optimization/55857
3856 * gcc.dg/vect/pr55857-1.c: New testcase.
3857 * gcc.dg/vect/pr55857-2.c: Likewise.
3859 2013-01-03 Jakub Jelinek <jakub@redhat.com>
3861 PR rtl-optimization/55838
3862 * gcc.dg/pr55838.c: New test.
3864 PR tree-optimization/55832
3865 * gcc.c-torture/compile/pr55832.c: New test.
3867 2013-01-02 Teresa Johnson <tejohnson@google.com>
3869 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3870 * gcc.dg/tree-ssa/loop-23.c: Ditto.
3871 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3872 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3873 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3874 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3875 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3876 * gcc.dg/unroll_1.c: Ditto.
3877 * gcc.dg/unroll_2.c: Ditto.
3878 * gcc.dg/unroll_3.c: Ditto.
3879 * gcc.dg/unroll_4.c: Ditto.
3881 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3883 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3885 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3888 * gfortran.dg/eof_4.f90: New test.
3890 2013-01-02 Jakub Jelinek <jakub@redhat.com>
3892 * lib/c-compat.exp (compat-use-alt-compiler): Remove
3893 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3894 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3895 (compat_setup_dfp): Initialize compat_alt_caret and
3896 compat_save_TEST_ALWAYS_FLAGS.
3898 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3900 * gcc.dg/torture/tls/tls-reload-1.c: New test.
3902 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3904 * gcc.dg/torture/fp-int-convert-2.c: New test.
3906 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3908 * gfortran.dg/newunit_3.f90: Add dg-do run.
3909 * gfortran.dg/inquire_15.f90: Add dg-do run.
3911 2013-01-01 Jakub Jelinek <jakub@redhat.com>
3913 PR tree-optimization/55831
3914 * gcc.dg/pr55831.c: New test.
3916 Copyright (C) 2013 Free Software Foundation, Inc.
3918 Copying and distribution of this file, with or without modification,
3919 are permitted in any medium without royalty provided the copyright
3920 notice and this notice are preserved.