1 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/parse/crash62.C: New.
6 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7 Pat Haugen <pthaugen@us.ibm.com>
8 Peter Bergner <bergner@vnet.ibm.com>
10 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
13 2013-05-22 Tobias Burnus <burnus@net-b.de>
16 * gfortran.dg/defined_assignment_6.f90: New.
18 2013-05-22 Tobias Burnus <burnus@net-b.de>
21 * gfortran.dg/assumed_type_6.f90: New.
23 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/cpp0x/Wunused-parm.C: New.
28 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
30 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
31 * g++.dg/warn/Wdouble-promotion.C: Likewise.
33 2013-05-21 Easwaran Raman <eraman@google.com>
35 PR tree-optimization/57322
36 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
38 2013-05-21 Graham Stott <graham.stott@btinternet.com>
40 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
43 2013-05-21 Tobias Burnus <burnus@net-b.de>
46 * gfortran.dg/assumed_type_5.f90: New.
47 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
48 * gfortran.dg/assumed_rank_2.f90: Ditto.
49 * gfortran.dg/assumed_type_3.f90: Update dg-error.
50 * gfortran.dg/no_arg_check_3.f90: Ditto.
52 2013-05-21 Jakub Jelinek <jakub@redhat.com>
54 PR tree-optimization/57331
55 * gcc.c-torture/compile/pr57331.c: New test.
57 2013-05-21 Richard Biener <rguenther@suse.de>
59 PR tree-optimization/57330
60 * gcc.dg/torture/pr57330.c: New testcase.
62 2013-05-21 Richard Biener <rguenther@suse.de>
64 PR tree-optimization/57303
65 * gcc.dg/torture/pr57303.c: New testcase.
67 2013-05-21 Jakub Jelinek <jakub@redhat.com>
69 PR tree-optimization/57321
70 * gcc.c-torture/execute/pr57321.c: New test.
72 2013-05-20 Tobias Burnus <burnus@net-b.de>
76 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
77 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
78 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
79 * gfortran.dg/binding_label_tests_3.f03: Ditto.
80 * gfortran.dg/binding_label_tests_4.f03: Ditto.
81 * gfortran.dg/binding_label_tests_5.f03: Ditto.
82 * gfortran.dg/binding_label_tests_6.f03: Ditto.
83 * gfortran.dg/binding_label_tests_7.f03: Ditto.
84 * gfortran.dg/binding_label_tests_8.f03: Ditto.
85 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
86 * gfortran.dg/binding_label_tests_24.f90: New.
87 * gfortran.dg/binding_label_tests_25.f90: New.
89 2013-05-20 Tobias Burnus <burnus@net-b.de>
92 * gfortran.dg/binding_label_tests_17.f90: New.
93 * gfortran.dg/binding_label_tests_18.f90: New.
94 * gfortran.dg/binding_label_tests_19.f90: New.
95 * gfortran.dg/binding_label_tests_20.f90: New.
96 * gfortran.dg/binding_label_tests_21.f90: New.
97 * gfortran.dg/binding_label_tests_22.f90: New.
98 * gfortran.dg/binding_label_tests_23.f90: New.
100 2013-05-20 Tobias Burnus <burnus@net-b.de>
103 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
104 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
105 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
106 * gfortran.dg/common_18.f90: New.
107 * gfortran.dg/common_19.f90: New.
108 * gfortran.dg/common_20.f90: New.
109 * gfortran.dg/common_21.f90: New.
111 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
114 * g++.dg/parse/error52.C: New.
115 * g++.dg/parse/error3.C: Adjust.
116 * g++.dg/parse/error36.C: Likewise.
118 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
121 * gcc.target/sh/pr56547-1.c: New.
122 * gcc.target/sh/pr56547-2.c: New.
124 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
127 * g++.dg/warn/Wsign-compare-6.C: New.
128 * g++.dg/warn/Wdouble-promotion.C: Adjust.
130 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
133 * g++.dg/template/error50.C: New.
135 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
138 * g++.dg/ext/complit13.C: New.
140 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
143 * g++.dg/pr57175.C: New testcase.
145 2013-05-17 Easwaran Raman <eraman@google.com>
147 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
149 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
152 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
154 2013-05-17 Jakub Jelinek <jakub@redhat.com>
156 PR rtl-optimization/57281
157 PR rtl-optimization/57300
158 * gcc.dg/pr57300.c: New test.
159 * gcc.c-torture/execute/pr57281.c: New test.
161 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
164 * g++.dg/ext/sizeof-complit.C: New.
166 2013-05-17 Marek Polacek <polacek@redhat.com>
168 * gcc.dg/strlenopt-25.c: New test.
169 * gcc.dg/strlenopt-26.c: Likewise.
171 2013-05-17 Jakub Jelinek <jakub@redhat.com>
173 * gcc.target/i386/rotate-4.c: Compile only with -mavx
174 instead of -mavx2, require only avx instead of avx2.
175 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
176 of avx2-check.h and turn into an avx runtime test instead of
179 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
181 * g++.dg/ext/vector22.C: Uncomment working test.
183 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
186 * g++.dg/template/pr17410.C: New.
188 2013-05-16 Jakub Jelinek <jakub@redhat.com>
190 * gcc.target/i386/rotate-3.c: New test.
191 * gcc.target/i386/rotate-3a.c: New test.
192 * gcc.target/i386/rotate-4.c: New test.
193 * gcc.target/i386/rotate-4a.c: New test.
194 * gcc.target/i386/rotate-5.c: New test.
195 * gcc.target/i386/rotate-5a.c: New test.
197 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
199 * gcc.dg/visibility-21.c: Require section_anchors.
201 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
203 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
204 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
205 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
207 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
209 * gcc.dg/visibility-21.c: New.
211 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
214 * gcc.dg/pr57286.c: New testcase.
215 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
216 * g++.dg/ext/vector22.C: Comment out transformations not
219 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
222 * gcc.target/mips/call-1.c: Restrict to o32.
223 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
225 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
227 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
229 * g++.dg/warn/Wshadow-1.C: Likewise.
230 * g++.dg/warn/Wshadow-6.C: Likewise.
231 * g++.dg/warn/Wshadow-7.C: Likewise.
233 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
236 * g++.dg/parse/pr31952-1.C: New.
237 * g++.dg/parse/pr31952-2.C: Likewise.
238 * g++.dg/parse/pr31952-3.C: Likewise.
240 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
241 * g++.old-deja/g++.jason/cond.C: Likewise.
242 * g++.dg/cpp0x/range-for5.C: Likewise.
244 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
247 * gcc.target/arm/pr40887.c: Adjust testcase.
248 * gcc.target/arm/pr19599.c: New test.
250 2013-05-15 Richard Biener <rguenther@suse.de>
252 PR tree-optimization/57275
253 * gcc.target/i386/pr57275.c: New testcase.
255 2013-05-15 Jan Hubicka <jh@suse.cz>
257 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
258 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
259 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
261 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
263 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
266 2013-05-14 Jakub Jelinek <jakub@redhat.com>
269 * c-c++-common/Wsequence-point-1.c: New test.
271 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
273 * g++.dg/ext/vector22.C: New testcase.
274 * gcc.dg/binop-xor3.c: Remove xfail.
276 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
278 * gcc.target/aarch64/vect-fcm.x: Add cases testing
279 FLOAT cmp FLOAT ? INT : INT.
280 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
281 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
282 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
283 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
284 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
285 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
287 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
290 * g++.dg/cpp0x/defaulted43.C: New.
292 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
294 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
295 (alloca): Remove declaration.
296 (foo9): Replace alloca by __builtin_alloca.
298 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
300 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
301 Expect "size of array is too large" error.
303 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
305 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
307 2013-05-14 Richard Biener <rguenther@suse.de>
310 * g++.dg/torture/pr57235.C: New testcase.
312 2013-05-14 Jakub Jelinek <jakub@redhat.com>
315 * gcc.dg/torture/pr57251.c: New test.
317 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
320 * gcc.target/i386/pr57264.c: New test.
322 2013-05-13 Jakub Jelinek <jakub@redhat.com>
324 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
326 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
328 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
330 2013-05-13 Jakub Jelinek <jakub@redhat.com>
332 PR tree-optimization/45216
333 PR tree-optimization/57157
334 * c-c++-common/rotate-1.c: Add 32 tests with +.
335 * c-c++-common/rotate-1a.c: Adjust.
336 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
337 * c-c++-common/rotate-2b.c: New test.
338 * c-c++-common/rotate-3.c: Add 32 tests with +.
339 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
340 * c-c++-common/rotate-4b.c: New test.
341 * c-c++-common/rotate-5.c: New test.
343 2013-05-13 Martin Jambor <mjambor@suse.cz>
346 * gcc.dg/ipa/remref-0.c: New test.
347 * gcc.dg/ipa/remref-1a.c: Likewise.
348 * gcc.dg/ipa/remref-1b.c: Likewise.
349 * gcc.dg/ipa/remref-2a.c: Likewise.
350 * gcc.dg/ipa/remref-2b.c: Likewise.
352 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
354 * gcc.dg/vector-shift-2.c: New testcase.
356 2013-05-13 Jakub Jelinek <jakub@redhat.com>
358 PR tree-optimization/57230
359 * gcc.dg/strlenopt-24.c: New test.
361 PR tree-optimization/57230
362 * gcc.dg/strlenopt-23.c: New test.
364 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
367 * gcc.target/sh/pr57108.c: Move this test case to ...
368 * gcc.c-torture/compile/pr57108.c: ... here.
370 2013-05-10 Richard Biener <rguenther@suse.de>
372 PR tree-optimization/57214
373 * gcc.dg/torture/pr57214.c: New testcase.
375 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
377 * gcc.dg/vector-shift.c: New testcase.
379 2013-05-10 Jakub Jelinek <jakub@redhat.com>
381 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
383 PR tree-optimization/45216
384 PR tree-optimization/57157
385 * c-c++-common/rotate-1.c: New test.
386 * c-c++-common/rotate-1a.c: New test.
387 * c-c++-common/rotate-2.c: New test.
388 * c-c++-common/rotate-2a.c: New test.
389 * c-c++-common/rotate-3.c: New test.
390 * c-c++-common/rotate-3a.c: New test.
391 * c-c++-common/rotate-4.c: New test.
392 * c-c++-common/rotate-4a.c: New test.
394 2013-05-10 Richard Biener <rguenther@suse.de>
396 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
397 * gcc.target/i386/l_fma_double_1.c: Adjust.
398 * gcc.target/i386/l_fma_double_2.c: Likewise.
399 * gcc.target/i386/l_fma_double_3.c: Likewise.
400 * gcc.target/i386/l_fma_double_4.c: Likewise.
401 * gcc.target/i386/l_fma_double_5.c: Likewise.
402 * gcc.target/i386/l_fma_double_6.c: Likewise.
403 * gcc.target/i386/l_fma_float_1.c: Likewise.
404 * gcc.target/i386/l_fma_float_2.c: Likewise.
405 * gcc.target/i386/l_fma_float_3.c: Likewise.
406 * gcc.target/i386/l_fma_float_4.c: Likewise.
407 * gcc.target/i386/l_fma_float_5.c: Likewise.
408 * gcc.target/i386/l_fma_float_6.c: Likewise.
410 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/cpp0x/pr51226.C: New.
415 2013-04-16 Han Shen <shenhan@google.com>
417 Test cases for '-fstack-protector-strong'.
418 * gcc.dg/fstack-protector-strong.c: New.
419 * g++.dg/fstack-protector-strong.C: New.
421 2013-05-07 Ian Bolton <ian.bolton@arm.com>
423 * gcc.target/aarch64/ands_1.c: New test.
424 * gcc.target/aarch64/ands_2.c: Likewise
426 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
428 * lib/target-supports.exp (check_effective_target_hw): New
430 * c-c++-common/asan/clone-test-1.c: Call
431 check_effective_target_hw.
432 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
433 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
434 possible decorations.
435 * c-c++-common/asan/null-deref-1.c: Likewise.
436 * c-c++-common/asan/stack-overflow-1.c: Likewise.
437 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
438 * c-c++-common/asan/use-after-free-1.c: Likewise.
439 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
440 * g++.dg/asan/large-func-test-1.C: Likewise.
442 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
444 * gcc.target/aarch64/scalar_intrinsics.c: Update.
446 2013-05-07 Richard Biener <rguenther@suse.de>
449 * g++.dg/torture/pr57190.C: New testcase.
451 2013-05-07 Jakub Jelinek <jakub@redhat.com>
453 PR tree-optimization/57149
454 * gcc.dg/pr57149.c: New test.
457 * gcc.dg/pr57184.c: New test.
459 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
461 * gnat.dg/specs/array3.ads: New test.
463 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
465 * c-c++-common/vector-scalar-2.c: New testcase.
467 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
469 * gcc.target/i386/asm-dialect-2.c: New testcase.
471 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
474 * g++.dg/cpp0x/auto38.C: New.
476 2013-05-06 Richard Biener <rguenther@suse.de>
478 PR tree-optimization/57185
479 * gcc.dg/autopar/pr57185.c: New testcase.
481 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
484 * gcc.target/i386/pr57106.c: New test.
486 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
488 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
489 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
490 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
491 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
492 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
493 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
494 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
496 2013-05-06 Teresa Johnson <tejohnson@google.com>
499 * gcc.dg/pr57154.c: New test.
501 2013-05-06 Richard Biener <rguenther@suse.de>
504 * gcc.dg/torture/pr57147-1.c: New testcase.
505 * gcc.dg/torture/pr57147-2.c: Likewise.
506 * gcc.dg/torture/pr57147-3.c: Likewise.
508 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
511 * gcc.target/sh/pr55303-1.c: New.
512 * gcc.target/sh/pr55303-2.c: New.
513 * gcc.target/sh/pr55303-3.c: New.
515 2013-05-05 Tobias Burnus <burnus@net-b.de>
517 * gfortran.dg/allocate_with_source_3.f90: New.
519 2013-05-05 Tobias Burnus <burnus@net-b.de>
522 * gfortran.dg/null_8.f90: New.
524 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
527 * g++.dg/cpp0x/enum27.C: New.
528 * g++.dg/cpp0x/enum_base.C: Adjust.
530 2013-05-04 Jakub Jelinek <jakub@redhat.com>
532 PR tree-optimization/56205
533 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
535 2013-05-04 Tobias Burnus <burnus@net-b.de>
537 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
538 * gfortran.dg/bind_c_usage_27.f90: New.
539 * gfortran.dg/bind_c_usage_28.f90: New.
541 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
544 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
546 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
549 * gcc.target/powerpc/pr57150.c: New file.
551 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
553 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
554 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
555 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
556 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
557 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
558 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
559 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
561 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
563 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
564 scan-assembler-times.
566 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
568 * gcc.dg/tree-ssa/slsr-32.c: New.
569 * gcc.dg/tree-ssa/slsr-33.c: New.
570 * gcc.dg/tree-ssa/slsr-34.c: New.
571 * gcc.dg/tree-ssa/slsr-35.c: New.
572 * gcc.dg/tree-ssa/slsr-36.c: New.
573 * gcc.dg/tree-ssa/slsr-37.c: New.
574 * gcc.dg/tree-ssa/slsr-38.c: New.
576 2013-05-03 Ian Bolton <ian.bolton@arm.com>
578 * gcc.target/aarch64/tst_1.c: New test.
579 * gcc.target/aarch64/tst_2.c: Likewise
581 2013-05-02 Jeff Law <law@redhat.com>
583 PR tree-optimization/57144
584 * gcc.c-torture/execute/pr57144.c: New test.
586 2013-05-03 Jakub Jelinek <jakub@redhat.com>
588 PR rtl-optimization/57130
589 * gcc.c-torture/execute/pr57130.c: New test.
591 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
593 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
595 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
597 * gcc.target/aarch64/fabd.c: New file.
599 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
602 * g++.dg/cpp0x/pr54318.C: New.
604 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
607 * g++.dg/parse/error51.C: New.
608 * g++.dg/parse/error15.C: Adjust column numbers.
610 2013-05-02 Tobias Burnus <burnus@net-b.de>
613 * gfortran.dg/size_kind_2.f90: New.
614 * gfortran.dg/size_kind_3.f90: New.
616 2013-05-02 Richard Biener <rguenther@suse.de>
619 * g++.dg/torture/pr57140.C: New testcase.
621 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
624 * gcc.target/arm/pr56732-1.c: New test.
626 2013-05-02 Martin Jambor <mjambor@suse.cz>
629 * gcc.dg/ipa/pr56988.c: New test.
631 2013-05-02 Ian Bolton <ian.bolton@arm.com>
633 * gcc.target/aarch64/bics_1.c: New test.
634 * gcc.target/aarch64/bics_2.c: Likewise.
636 2013-05-02 Jakub Jelinek <jakub@redhat.com>
638 PR rtl-optimization/57131
639 * gcc.c-torture/execute/pr57131.c: New test.
641 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
644 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
646 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
649 * gcc.target/i386/pr57091.c: New test.
651 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
653 * gcc.target/aarch64/vect-vaddv.c: New.
655 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
657 * gcc.target/aarch64/vect-vmaxv.c: New.
658 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
660 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
662 * gcc.target/aarch64/scalar-vca.c: New.
663 * gcc.target/aarch64/vect-vca.c: Likewise.
665 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
667 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
668 (test_vceqd_s64): Force arguments to SIMD registers.
669 (test_vceqzd_s64): Likewise.
670 (test_vcged_s64): Likewise.
671 (test_vcled_s64): Likewise.
672 (test_vcgezd_s64): Likewise.
673 (test_vcged_u64): Likewise.
674 (test_vcgtd_s64): Likewise.
675 (test_vcltd_s64): Likewise.
676 (test_vcgtzd_s64): Likewise.
677 (test_vcgtd_u64): Likewise.
678 (test_vclezd_s64): Likewise.
679 (test_vcltzd_s64): Likewise.
680 (test_vtst_s64): Likewise.
681 (test_vtst_u64): Likewise.
683 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
686 * g++.dg/cpp0x/decltype53.C: New.
688 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
691 * gfortran.dg/power_5.f90: New test.
693 2013-04-30 Richard Biener <rguenther@suse.de>
696 * gcc.dg/torture/pr57122.c: New testcase.
698 2013-04-30 Richard Biener <rguenther@suse.de>
701 * g++.dg/torture/pr57107.C: New testcase.
703 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
705 PR rtl-optimization/57105
706 * gcc.dg/pr57105.c: New test.
708 2013-04-30 Jakub Jelinek <jakub@redhat.com>
710 PR tree-optimization/57104
711 * gcc.dg/pr57104.c: New test.
713 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
716 * gcc.target/i386/pr44578.c: New test.
718 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
721 * gcc.target/i386/pr57097.c: New test.
723 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
726 * gcc.target/i386/pr57098.c: New test.
728 2013-04-29 Kai Tietz <ktietz@redhat.com>
730 * gcc.c-torture/execute/pr55875.c: New test.
732 2013-04-29 Richard Biener <rguenther@suse.de>
735 * gcc.dg/torture/pr57075.c: New testcase.
737 2013-04-29 Richard Biener <rguenther@suse.de>
740 * gcc.dg/autopar/pr57103.c: New testcase.
742 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
744 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
746 2013-04-29 Tom de Vries <tom@codesourcery.com>
748 * gcc.dg/pr50763.c: Update test.
750 2013-04-26 Jeff Law <law@redhat.com>
752 * gcc.dg/tree-ssa/vrp88.c: New test.
754 2013-04-29 Christian Bruel <christian.bruel@st.com>
757 * gcc.target/sh/pr57108.c: New test.
759 2013-04-29 Richard Biener <rguenther@suse.de>
762 * gfortran.dg/gomp/pr57089.f90: New testcase.
764 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
766 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
768 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
770 * gcc.target/aarch64/vect-vcvt.c: New.
772 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
774 * gcc.target/aarch64/vect-vrnd.c: New.
776 2013-04-29 Richard Biener <rguenther@suse.de>
778 PR tree-optimization/57081
779 * gcc.dg/torture/pr57081.c: New testcase.
781 2013-04-29 Jakub Jelinek <jakub@redhat.com>
783 PR tree-optimization/57083
784 * gcc.dg/torture/pr57083.c: New test.
786 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
789 * g++.dg/cpp0x/decltype52.C: New.
791 2013-04-28 Jakub Jelinek <jakub@redhat.com>
793 N3472 binary constants
794 * g++.dg/cpp/limits.C: Adjust warning wording.
795 * g++.dg/system-binary-constants-1.C: Likewise.
796 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
798 2013-04-28 Tobias Burnus <burnus@net-b.de>
801 * gfortran.dg/coarray_30.f90: New.
803 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
806 * frontend-passes (optimize_power): New function.
807 (optimize_op): Use it.
809 2013-04-27 Jakub Jelinek <jakub@redhat.com>
812 * gcc.c-torture/execute/pr56866.c: New test.
813 * gcc.target/i386/pr56866.c: New test.
815 2013-04-26 Jakub Jelinek <jakub@redhat.com>
818 * gcc.dg/setjmp-5.c: New test.
820 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
823 * g++.dg/cpp0x/constexpr-55708.C: New.
825 2013-04-26 Richard Biener <rguenther@suse.de>
827 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
828 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
829 * gcc.dg/pr53265.c: Remove XFAILs.
830 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
831 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
833 2013-04-26 Jakub Jelinek <jakub@redhat.com>
835 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
836 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
837 -fdiagnostics-color=never option similarly to
838 -fno-diagnostics-show-caret option.
840 2013-04-25 Jakub Jelinek <jakub@redhat.com>
842 PR rtl-optimization/57003
843 * gcc.target/i386/pr57003.c: New test.
845 2013-04-25 Marek Polacek <polacek@redhat.com>
847 PR tree-optimization/57066
848 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
850 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
851 Tejas Belagod <tejas.belagod@arm.com>
853 * gcc.target/aarch64/vaddv-intrinsic.c: New.
854 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
855 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
857 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
859 * gcc.target/aarch64/cmp.c: New.
861 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
863 * gcc.target/aarch64/ngc.c: New.
865 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
867 * lib/target-supports.exp
868 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
869 (check_effective_target_arm_neon_fp16_ok): Likewise.
870 (add_options_for_arm_neon_fp16): Likewise.
871 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
872 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
874 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
876 PR rtl-optimizations/57046
877 * gcc.target/i386/pr57046.c: New test.
879 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
881 * g++.dg/cpp1y/cplusplus.C: New.
883 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
885 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
887 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
889 * c-c++-common/Wpointer-arith-1.c: New.
891 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
893 * g++.dg/cpp1y/cxx1y_macro.C: New.
895 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
898 * g++.dg/cpp0x/sfinae45.C: New.
900 2013-04-24 Richard Biener <rguenther@suse.de>
903 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
905 2013-04-23 Richard Biener <rguenther@suse.de>
908 * gcc.dg/torture/pr57036-1.c: New testcase.
909 * gcc.dg/torture/pr57036-2.c: Likewise.
911 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
913 * gcc.target/aarch64/scalar-mov.c: New testcase.
915 2013-04-23 Richard Biener <rguenther@suse.de>
917 PR tree-optimization/57026
918 * gcc.dg/torture/pr57026.c: New testcase.
920 2013-04-22 Janus Weil <janus@gcc.gnu.org>
924 * gfortran.dg/transfer_check_4.f90: New.
926 2013-04-22 Marek Polacek <polacek@redhat.com>
929 * gcc.dg/pr56990.c: New test.
931 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
934 * gcc.target/i386/pr57018.c: New test.
936 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
938 * gcc.target/aarch64/vrecps.c: New.
939 * gcc.target/aarch64/vrecpx.c: Likewise.
941 2013-04-22 Christian Bruel <christian.bruel@st.com>
944 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
946 2013-04-21 Jeff Law <law@redhat.com>
948 * gcc.dg/tree-ssa/forwprop-26.c: New test.
950 2013-04-20 Tobias Burnus <burnus@net-b.de>
953 * gfortran.dg/c_loc_test_22.f90: New.
955 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
957 PR rtl-optimization/56847
958 * gcc.dg/pr56847.c: New test.
960 2013-04-19 Richard Biener <rguenther@suse.de>
962 PR tree-optimization/56982
963 * gcc.c-torture/execute/pr56982.c: New testcase.
965 2013-04-19 Martin Jambor <mjambor@suse.cz>
967 PR tree-optimization/56718
968 * g++.dg/ipa/imm-devirt-1.C: New test.
969 * g++.dg/ipa/imm-devirt-2.C: Likewise.
971 2013-04-19 Richard Biener <rguenther@suse.de>
973 PR tree-optimization/57000
974 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
976 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
977 Mikael Morin <mikael@gcc.gnu.org>
980 * gfortran.dg/array_constructor_45.f90: New test.
981 * gfortran.dg/array_constructor_46.f90: New test.
982 * gfortran.dg/array_constructor_47.f90: New test.
983 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
985 2013-04-18 Jakub Jelinek <jakub@redhat.com>
987 PR rtl-optimization/56999
988 * g++.dg/opt/pr56999.C: New test.
990 2013-04-18 Cary Coutant <ccoutant@google.com>
992 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
993 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
995 2013-04-18 Cary Coutant <ccoutant@google.com>
997 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
998 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
999 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1000 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1001 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1002 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1003 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1004 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1005 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1006 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1007 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1009 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
1011 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1013 2013-04-18 Jakub Jelinek <jakub@redhat.com>
1015 PR tree-optimization/56984
1016 * gcc.c-torture/compile/pr56984.c: New test.
1018 PR rtl-optimization/56992
1019 * gcc.dg/pr56992.c: New test.
1021 2013-04-17 Janus Weil <janus@gcc.gnu.org>
1024 * gfortran.dg/proc_ptr_42.f90: New.
1026 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
1028 * gnat.dg/discr41.ad[sb]: New test.
1029 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1030 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1031 * gcc.dg/vect/slp-24.c: Likewise.
1032 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1033 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1034 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1035 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1036 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1037 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1038 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1039 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1040 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1041 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1042 * gcc.dg/vect/vect-strided-mult.c: Likewise.
1043 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1044 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1045 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1046 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1047 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1048 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1049 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1050 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1051 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1052 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1053 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1054 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1055 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1056 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1057 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1059 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
1062 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1063 * gfortran.dg/module_md5_1.f90: Remove.
1065 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1067 * gcc.target/aarch64/adds3.c: New.
1068 * gcc.target/aarch64/subs3.c: New.
1070 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1072 * gcc.target/aarch64/adds1.c: New.
1073 * gcc.target/aarch64/adds2.c: New.
1074 * gcc.target/aarch64/subs1.c: New.
1075 * gcc.target/aarch64/subs2.c: New.
1077 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
1079 Implement n3599 - Literal operator templates for strings.
1080 * g++.dg/cpp1y/udlit-char-template.C: New test.
1081 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1083 2013-04-16 Tobias Burnus <burnus@net-b.de>
1086 * gfortran.dg/no_arg_check_1.f90: New.
1087 * gfortran.dg/no_arg_check_2.f90: New.
1088 * gfortran.dg/no_arg_check_3.f90: New.
1090 2013-04-16 Janus Weil <janus@gcc.gnu.org>
1093 * gfortran.dg/proc_ptr_41.f90: New.
1095 2013-04-16 Richard Biener <rguenther@suse.de>
1097 PR tree-optimization/56756
1098 * gcc.dg/torture/pr56756.c: New testcase.
1100 2013-04-16 Tobias Burnus <burnus@net-b.de>
1103 * gfortran.dg/c_assoc_5.f90: New.
1105 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
1107 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1108 * gcc.c-torture/execute/pr33992.x: Remove.
1109 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1110 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1111 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1113 2013-04-15 Jakub Jelinek <jakub@redhat.com>
1115 PR tree-optimization/56962
1116 * gcc.c-torture/execute/pr56962.c: New test.
1118 2013-04-15 Richard Biener <rguenther@suse.de>
1120 PR tree-optimization/56933
1121 * gcc.dg/vect/pr56933.c: New testcase.
1123 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1125 * gcc.target/arm/anddi3-opt.c: New test.
1126 * gcc.target/arm/anddi3-opt2.c: Likewise.
1128 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
1130 * gcc.dg/pr56890-1.c: New test.
1131 * gcc.dg/pr56890-2.c: Likewise.
1133 2013-04-15 Joey Ye <joey.ye@arm.com>
1135 * gcc.target/arm/thumb1-far-jump-1.c: New test.
1136 * gcc.target/arm/thumb1-far-jump-2.c: New test.
1138 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
1141 * gfortran.dg/select_type_33.f03: New test.
1143 2013-04-13 Janus Weil <janus@gcc.gnu.org>
1146 * gfortran.dg/typebound_proc_29.f03: New.
1148 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1151 * gfortran.dg/typebound_proc_28.f03: New.
1153 2013-04-12 Jeff Law <law@redhat.com>
1155 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1158 2013-04-12 Tobias Burnus <burnus@net-b.de>
1161 * gfortran.dg/coarray/alloc_comp_2.f90: New.
1163 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
1166 * gcc.target/i386/pr56903.c: New test.
1168 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1171 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1172 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1173 * gfortran.dg/block_11.f90: Fix invalid test case.
1174 * gfortran.dg/function_types_3.f90: Add new error message.
1175 * gfortran.dg/global_references_1.f90: Ditto.
1176 * gfortran.dg/import2.f90: Remove unneeded parts.
1177 * gfortran.dg/import6.f90: Fix invalid test case.
1178 * gfortran.dg/proc_decl_2.f90: Ditto.
1179 * gfortran.dg/proc_decl_9.f90: Ditto.
1180 * gfortran.dg/proc_decl_18.f90: Ditto.
1181 * gfortran.dg/proc_ptr_40.f90: New.
1182 * gfortran.dg/whole_file_7.f90: Modified error wording.
1183 * gfortran.dg/whole_file_16.f90: Ditto.
1184 * gfortran.dg/whole_file_17.f90: Add -pedantic.
1185 * gfortran.dg/whole_file_18.f90: Modified error wording.
1186 * gfortran.dg/whole_file_20.f03: Ditto.
1187 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1190 2013-04-12 Richard Biener <rguenther@suse.de>
1193 2013-04-10 Richard Biener <rguenther@suse.de>
1195 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1197 2013-04-12 Tobias Burnus <burnus@net-b.de>
1200 * gfortran.dg/class_allocate_15.f90: New.
1203 2013-04-12 Tobias Burnus <burnus@net-b.de>
1205 * gfortran.dg/coarray_lib_alloc_2.f90: Update
1206 scan-tree-dump-times.
1208 2013-04-12 Jakub Jelinek <jakub@redhat.com>
1210 PR tree-optimization/56918
1211 PR tree-optimization/56920
1212 * gcc.dg/vect/pr56918.c: New test.
1213 * gcc.dg/vect/pr56920.c: New test.
1215 2013-04-12 Tobias Burnus <burnus@net-b.de>
1218 * gfortran.dg/class_allocate_14.f90: New.
1219 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1220 * gfortran.dg/coarray_lib_alloc_3.f90: New.
1222 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
1224 * gcc.dg/fold-cstvecshift.c: New testcase.
1226 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1228 * gcc.target/aarch64/negs.c: New.
1231 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1234 * g++.dg/template/arrow4.C: New test.
1236 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
1238 * gnat.dg/array23.adb: New test.
1239 * gnat.dg/array23_pkg[123].ads: New helpers.
1241 2013-04-11 Jeff Law <law@redhat.com>
1243 PR tree-optimization/56900
1244 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1246 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1249 * g++.dg/cpp0x/sfinae44.C: New.
1251 2013-04-11 Arnaud Charlet <charlet@adacore.com>
1253 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1254 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1256 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1259 * g++.dg/cpp0x/enum26.C: New.
1260 * g++.old-deja/g++.pt/mangle1.C: Adjust.
1262 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1264 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1266 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1268 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1269 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1270 loop is vectorized and that the correct instruction is generated.
1271 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1272 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1273 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1275 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1277 PR tree-optimization/56899
1278 * gcc.c-torture/execute/pr56899.c: New test.
1280 2013-04-10 David S. Miller <davem@davemloft.net>
1282 * gcc.target/sparc/setcc-4.c: New test.
1283 * gcc.target/sparc/setcc-5.c: New test.
1285 2013-04-10 Richard Biener <rguenther@suse.de>
1287 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1289 2013-04-10 Richard Biener <rguenther@suse.de>
1291 * gcc.dg/vect/slp-39.c: New testcase.
1293 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
1295 PR tree-optimization/55524
1296 * gcc.target/epiphany/fnma-1.c: New test.
1298 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1300 * gcc.dg/tree-ssa/inline-11.c: New test
1302 2013-04-10 Jakub Jelinek <jakub@redhat.com>
1305 * g++.dg/template/arrow3.C: New test.
1307 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1309 * gcc.target/arm/minmax_minus.c: New test.
1311 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1314 * c-c++-common/gomp/pr56883.c: New test.
1316 2013-04-09 Jeff Law <law@redhat.com>
1318 * gcc.dg/tree-ssa/vrp87.c: New test.
1320 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1322 PR tree-optimization/56854
1323 * g++.dg/torture/pr56854.C: New test.
1325 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1328 * gfortran.dg/array_constructor_44.f90: New test.
1330 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1333 * g++.dg/cpp0x/constexpr-specialization.C: New.
1335 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1337 * gcc.c-torture/execute/pr56837.c: New test.
1341 * g++.dg/opt/vt3.C: New test.
1342 * g++.dg/opt/vt4.C: New test.
1344 2013-04-08 Jeff Law <law@redhat.com>
1346 * gcc.dg/tree-ssa/forwprop-25.c: New test.
1348 2013-04-08 Richard Biener <rguenther@suse.de>
1350 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1352 2013-04-08 Richard Biener <rguenther@suse.de>
1354 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1356 2013-04-08 Richard Biener <rguenther@suse.de>
1358 * g++.dg/vect/slp-pr56812.cc: Adjust.
1360 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1362 * gcc.dg/pr56837.c: New test.
1363 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1364 "generated memset minus one".
1366 2013-04-07 Tobias Burnus <burnus@net-b.de>
1369 * gfortran.dg/reshape_5.f90: New.
1371 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1374 * gcc.target/powerpc/recip-1.c: Modify expected output.
1375 * gcc.target/powerpc/recip-3.c: Likewise.
1376 * gcc.target/powerpc/recip-4.c: Likewise.
1377 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1379 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1381 * gcc.target/arm/peep-ldrd-1.c: New test.
1382 * gcc.target/arm/peep-strd-1.c: Likewise.
1384 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1386 * gcc.target/arm/negdi-1.c: New test.
1387 * gcc.target/arm/negdi-2.c: Likewise.
1388 * gcc.target/arm/negdi-3.c: Likewise.
1389 * gcc.target/arm/negdi-4.c: Likewise.
1391 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1393 * lib/target-supports.exp (add_options_for_arm_v8_neon):
1394 Add -march=armv8-a when we use v8 NEON.
1395 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1396 (check_effective_target_vect_call_ceilf): Likewise.
1397 (check_effective_target_vect_call_floorf): Likewise.
1398 (check_effective_target_vect_call_roundf): Likewise.
1399 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1400 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1401 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1402 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1403 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1405 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
1407 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1408 * gcc.target/powerpc/sd-pwr6.c: Same.
1409 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1410 * g++.dg/debug/pr56294.C: XFAIL on AIX.
1412 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
1414 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1416 2013-04-04 Janus Weil <janus@gcc.gnu.org>
1419 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1420 * gfortran.dg/altreturn_4.f90: Ditto.
1421 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1422 * gfortran.dg/altreturn_5.f90: Ditto.
1423 * gfortran.dg/altreturn_6.f90: Ditto.
1424 * gfortran.dg/altreturn_7.f90: Ditto.
1426 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1428 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1430 (check_effective_target_arm_v8_neon_ok_nocache):
1432 (check_effective_target_arm_v8_neon_ok): Change to use
1433 check_effective_target_arm_v8_neon_ok_nocache.
1434 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1436 (check_effective_target_vect_call_btruncf):
1437 Enable for arm and ARMv8 NEON.
1438 (check_effective_target_vect_call_ceilf): Likewise.
1439 (check_effective_target_vect_call_floorf): Likewise.
1440 (check_effective_target_vect_call_roundf): Likewise.
1441 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1444 2013-04-04 Marek Polacek <polacek@redhat.com>
1446 PR tree-optimization/48186
1447 * gcc.dg/pr48186.c: New test.
1449 2013-04-04 Richard Biener <rguenther@suse.de>
1451 PR tree-optimization/56826
1452 * gcc.dg/vect/pr56826.c: New testcase.
1453 * gcc.dg/vect/O3-pr36098.c: Adjust.
1455 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
1457 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1458 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1459 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1460 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1461 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1462 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1463 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1464 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1465 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1466 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1468 2013-04-04 Richard Biener <rguenther@suse.de>
1470 PR tree-optimization/56213
1471 * gcc.dg/vect/vect-123.c: New testcase.
1473 2013-04-04 Tobias Burnus <burnus@net-b.de>
1476 * gfortran.dg/read_repeat_2.f90: New.
1478 2013-04-04 Richard Biener <rguenther@suse.de>
1480 PR tree-optimization/56837
1481 * g++.dg/torture/pr56837.C: New testcase.
1483 2013-04-04 Tobias Burnus <burnus@net-b.de>
1486 * gfortran.dg/c_loc_test_21.f90: New.
1487 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1488 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1489 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1490 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1491 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
1493 2013-04-03 Jeff Law <law@redhat.com>
1495 PR tree-optimization/56799
1496 * gcc.c-torture/execute/pr56799.c: New test.
1498 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1501 * g++.dg/warn/Wpointer-arith-1.C: New.
1502 * g++.dg/gomp/for-19.C: Adjust.
1504 2013-04-03 Marek Polacek <polacek@redhat.com>
1507 * gcc.dg/pr55702.c: New test.
1509 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1512 * gcc.dg/pr56809.c: New testcase.
1514 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1517 * g++.dg/debug/pr56819.C: New test.
1519 2013-04-03 Richard Biener <rguenther@suse.de>
1521 PR tree-optimization/56817
1522 * g++.dg/torture/pr56817.C: New testcase.
1524 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1526 * gcc.dg/vect/bb-slp-31.c: New file.
1528 2013-04-03 Jason Merrill <jason@redhat.com>
1531 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1533 2013-04-03 Richard Biener <rguenther@suse.de>
1535 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1537 2013-04-03 Richard Biener <rguenther@suse.de>
1539 PR tree-optimization/55964
1540 * gcc.dg/torture/pr55964-2.c: New testcase.
1542 2013-04-03 Richard Biener <rguenther@suse.de>
1544 PR tree-optimization/56501
1545 * gcc.dg/torture/pr56501.c: New testcase.
1547 2013-04-03 Richard Biener <rguenther@suse.de>
1549 PR tree-optimization/56407
1550 * gcc.dg/torture/pr56407.c: New testcase.
1552 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1554 PR tree-optimization/56790
1555 * g++.dg/ext/pr56790-1.C: New testcase.
1557 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1559 * gcc.target/i386/merge-1.c: New testcase.
1560 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1562 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1565 * gcc.c-torture/execute/pr19449.c: New test.
1567 2013-04-03 Richard Biener <rguenther@suse.de>
1569 PR tree-optimization/56812
1570 * g++.dg/vect/slp-pr56812.cc: New testcase.
1572 2013-04-03 Janus Weil <janus@gcc.gnu.org>
1576 * gfortran.dg/altreturn_8.f90: New.
1577 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1578 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1579 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1581 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1583 PR rtl-optimization/56745
1584 * gcc.c-torture/compile/pr56745.c: New test.
1586 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1588 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1590 2013-04-02 Richard Biener <rguenther@suse.de>
1592 PR tree-optimization/56778
1593 * gcc.dg/torture/pr56778.c: New testcase.
1595 2013-04-02 Richard Biener <rguenther@suse.de>
1598 * g++.dg/torture/pr56768.C: New testcase.
1600 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1602 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1604 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1607 * gfortran.dg/namelist_82.f90: New test.
1609 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1612 * gfortran.dg/implicit_class_1.f90: New.
1614 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1617 * gfortran.dg/namelist_81.f90: New test.
1619 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1621 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1622 for constant and equal string lengths.
1623 * gfortran.dg/character_comparison_5.f90: Likewise.
1624 * gfortran.dg/character_comparison_9.f90: New test.
1626 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1628 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1629 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1631 2013-03-29 Tobias Burnus <burnus@net-b.de>
1634 * gfortran.dg/optional_absent_3.f90: New.
1636 2013-03-29 Tobias Burnus <burnus@net-b.de>
1639 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1641 2013-03-29 Tobias Burnus <burnus@net-b.de>
1644 * gfortran.dg/namelist_80.f90: New.
1646 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1649 * gfortran.dg/string_length_2.f90: New test.
1650 * gfortran.dg/dependency_41.f90: New test.
1652 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1655 * gfortran.dg/array_constructor_43.f90: New test.
1656 * gfortran.dg/random_seed_3.f90: New test.
1658 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1660 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1661 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1662 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1663 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1664 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1665 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1666 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1667 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1668 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1669 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1671 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1674 * g++.dg/conversion/op4.C: Adjust.
1675 * g++.dg/cpp0x/rv1n.C: Likewise.
1676 * g++.dg/cpp0x/rv2n.C: Likewise.
1677 * g++.dg/cpp0x/template_deduction.C: Likewise.
1678 * g++.dg/expr/cond8.C: Likewise.
1679 * g++.dg/other/error4.C: Likewise.
1680 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1681 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1682 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1683 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1684 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1685 * g++.old-deja/g++.law/cvt20.C: Likewise.
1686 * g++.old-deja/g++.law/cvt8.C: Likewise.
1687 * g++.old-deja/g++.law/init8.C: Likewise.
1688 * g++.old-deja/g++.mike/net12.C: Likewise.
1689 * g++.old-deja/g++.mike/net8.C: Likewise.
1690 * g++.old-deja/g++.mike/p2793.C: Likewise.
1691 * g++.old-deja/g++.mike/p3836.C: Likewise.
1692 * g++.old-deja/g++.mike/p418.C: Likewise.
1693 * g++.old-deja/g++.mike/p701.C: Likewise.
1694 * g++.old-deja/g++.mike/p807.C: Likewise.
1696 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1699 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1702 2013-03-28 Marek Polacek <polacek@redhat.com>
1704 PR tree-optimization/56695
1705 * gcc.dg/vect/pr56695.c: New test.
1707 2013-03-28 Richard Biener <rguenther@suse.de>
1709 PR tree-optimization/37021
1710 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1711 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1713 2013-03-27 Tobias Burnus <burnus@net-b.de>
1717 * gfortran.dg/sizeof_2.f90: New.
1718 * gfortran.dg/sizeof_3.f90: New.
1719 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1721 2013-03-27 Richard Biener <rguenther@suse.de>
1723 PR tree-optimization/37021
1724 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1726 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1728 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1729 * g++.dg/ipa/ivinline-2.C: Likewise.
1730 * g++.dg/ipa/ivinline-3.C: Likewise.
1731 * g++.dg/ipa/ivinline-4.C: Likewise.
1732 * g++.dg/ipa/ivinline-5.C: Likewise.
1733 * g++.dg/ipa/ivinline-7.C: Likewise.
1734 * g++.dg/ipa/ivinline-8.C: Likewise.
1735 * g++.dg/ipa/ivinline-9.C: Likewise.
1736 * g++.dg/cpp0x/noexcept03.C: Likewise.
1737 * gcc.dg/const-1.c: Likewise.
1738 * gcc.dg/ipa/pure-const-1.c: Likewise.
1739 * gcc.dg/noreturn-8.c: Likewise.
1740 * gcc.target/i386/mmx-1.c: Likewise.
1741 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1742 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1743 * gcc.c-torture/execute/pr33992.x: New file.
1745 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1747 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1749 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1752 * g++.dg/ext/desig5.C: New.
1754 2013-03-26 Tobias Burnus <burnus@net-b.de>
1757 * gfortran.dg/merge_init_expr_2.f90: New.
1758 * gfortran.dg/merge_char_1.f90: Modify test to
1759 stay a run-time test.
1760 * gfortran.dg/merge_char_3.f90: Ditto.
1762 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1764 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1765 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1767 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1770 * g++.dg/cpp0x/range-for23.C: New.
1772 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1775 * gfortran.dg/namelist_79.f90: New.
1777 2013-03-25 Martin Jambor <mjambor@suse.cz>
1779 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1781 2013-03-25 Tobias Burnus <burnus@net-b.de>
1801 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1802 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1803 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1804 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1805 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1806 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1807 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1808 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1809 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1810 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1811 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1812 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1813 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1814 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1815 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1816 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1817 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1818 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1819 * gfortran.dg/pr32601_1.f03: Ditto.
1820 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1821 * gfortran.dg/blockdata_7.f90: New.
1822 * gfortran.dg/c_assoc_4.f90: New.
1823 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1824 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1825 * gfortran.dg/c_funloc_tests_8.f90: New.
1826 * gfortran.dg/c_loc_test_17.f90: New.
1827 * gfortran.dg/c_loc_test_18.f90: New.
1828 * gfortran.dg/c_loc_test_19.f90: New.
1829 * gfortran.dg/c_loc_test_20.f90: New.
1830 * gfortran.dg/c_sizeof_5.f90: New.
1831 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1832 * gfortran.dg/transfer_resolve_2.f90: New.
1833 * gfortran.dg/transfer_resolve_3.f90: New.
1834 * gfortran.dg/transfer_resolve_4.f90: New.
1835 * gfortran.dg/pr32601.f03: Update dg-error.
1836 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1837 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1839 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1841 * gcc.target/arm/vseleqdf.c: New test.
1842 * gcc.target/arm/vseleqsf.c: Likewise.
1843 * gcc.target/arm/vselgedf.c: Likewise.
1844 * gcc.target/arm/vselgesf.c: Likewise.
1845 * gcc.target/arm/vselgtdf.c: Likewise.
1846 * gcc.target/arm/vselgtsf.c: Likewise.
1847 * gcc.target/arm/vselledf.c: Likewise.
1848 * gcc.target/arm/vsellesf.c: Likewise.
1849 * gcc.target/arm/vselltdf.c: Likewise.
1850 * gcc.target/arm/vselltsf.c: Likewise.
1851 * gcc.target/arm/vselnedf.c: Likewise.
1852 * gcc.target/arm/vselnesf.c: Likewise.
1853 * gcc.target/arm/vselvcdf.c: Likewise.
1854 * gcc.target/arm/vselvcsf.c: Likewise.
1855 * gcc.target/arm/vselvsdf.c: Likewise.
1856 * gcc.target/arm/vselvssf.c: Likewise.
1858 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
1860 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1862 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1863 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1864 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1865 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1866 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1867 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1868 * gcc.target/aarch64/atomic-op-char.x: ... to here.
1869 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1870 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1871 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1872 * gcc.target/aarch64/atomic-op-int.x: ... to here.
1873 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1874 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1875 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1876 * gcc.target/aarch64/atomic-op-release.x: ... to here.
1877 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1878 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1879 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1880 * gcc.target/aarch64/atomic-op-short.x: ... to here.
1881 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1882 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1883 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1884 * gcc.target/arm/atomic-op-char.c: Likewise.
1885 * gcc.target/arm/atomic-op-consume.c: Likewise.
1886 * gcc.target/arm/atomic-op-int.c: Likewise.
1887 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1888 * gcc.target/arm/atomic-op-release.c: Likewise.
1889 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1890 * gcc.target/arm/atomic-op-short.c: Likewise.
1892 2013-03-25 Richard Biener <rguenther@suse.de>
1895 * g++.dg/torture/pr56694.C: New testcase.
1897 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1900 * gcc.target/arm/neon-vcond-gt.c: New test.
1901 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1902 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1904 2013-03-25 Richard Biener <rguenther@suse.de>
1906 PR tree-optimization/56689
1907 * gcc.dg/torture/pr56689.c: New testcase.
1909 2013-03-25 Kai Tietz <ktietz@redhat.com>
1911 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1913 2013-03-24 Tobias Burnus <burnus@net-b.de>
1916 * gfortran.dg/eof_5.f90: New.
1918 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
1920 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1923 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
1925 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1927 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
1930 * gcc.c-torture/execute/builtins/builtins.exp: Add
1931 -Wl,--allow-multiple-definition for RTEMS targets.
1933 2013-03-22 Ian Bolton <ian.bolton@arm.com>
1935 * gcc.target/aarch64/movk.c: New test.
1937 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
1939 * g++.dg/ext/vector21.C: New testcase.
1941 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1943 * gcc.target/arm/neon-for-64bits-1.c: New tests.
1944 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1946 2013-03-21 Richard Biener <rguenther@suse.de>
1948 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1949 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1951 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1953 * gcc.target/aarch64/vect.c: Test and result vector added
1954 for sabd and saba instructions.
1955 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1956 instructions in assembly.
1957 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1958 * gcc.target/aarch64/vect-fp.c: Test and result vector added
1959 for fabd instruction.
1960 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1961 instruction in assembly.
1962 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1964 2013-03-20 Jeff Law <law@redhat.com>
1966 * g++.dg/tree-ssa/ssa-dom.C: New test.
1968 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1970 * gcc.target/powerpc/mmfpgpr.c: New test.
1971 * gcc.target/powerpc/sd-vsx.c: Likewise.
1972 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1973 * gcc.target/powerpc/vsx-float0.c: Likewise.
1975 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
1977 PR tree-optimization/56355
1978 * gcc.dg/pr56355-1.c: New file.
1980 2013-03-20 Catherine Moore <clm@codesourcery.com>
1981 Richard Sandiford <rdsandiford@googlemail.com>
1983 * gcc.target/mips/mips.exp: Add microMIPS support.
1984 * gcc.target/mips/umips-movep-2.c: New test.
1985 * gcc.target/mips/umips-lwp-2.c: New test.
1986 * gcc.target/mips/umips-swp-5.c: New test.
1987 * gcc.target/mips/umips-constraints-1.c: New test.
1988 * gcc.target/mips/umips-lwp-3.c: New test.
1989 * gcc.target/mips/umips-swp-6.c: New test.
1990 * gcc.target/mips/umips-constraints-2.c: New test.
1991 * gcc.target/mips/umips-save-restore-1.c: New test.
1992 * gcc.target/mips/umips-lwp-4.c: New test.
1993 * gcc.target/mips/umips-swp-7.c: New test.
1994 * gcc.target/mips/umips-save-restore-2.c: New test.
1995 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1996 * gcc.target/mips/umips-lwp-5.c: New test.
1997 * gcc.target/mips/umips-save-restore-3.c: New test.
1998 * gcc.target/mips/umips-lwp-6.c: New test.
1999 * gcc.target/mips/umips-swp-1.c: New test.
2000 * gcc.target/mips/umips-lwp-7.c: New test.
2001 * gcc.target/mips/umips-swp-2.c: New test.
2002 * gcc.target/mips/umips-lwp-8.c: New test.
2003 * gcc.target/mips/umips-swp-3.c: New test.
2004 * gcc.target/mips/umips-movep-1.c: New test.
2005 * gcc.target/mips/umips-lwp-1.c: New test.
2006 * gcc.target/mips/umips-swp-4.c: New test.
2008 2013-03-20 Richard Biener <rguenther@suse.de>
2010 PR tree-optimization/56661
2011 * gcc.dg/torture/pr56661.c: New testcase.
2013 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2015 PR rtl-optimization/56605
2016 * gcc.target/powerpc/pr56605.c: New.
2018 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2021 * gfortran.dg/do_1.f90: Don't xfail.
2023 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2026 * gfortran.dg/namelist_77.f90: New.
2027 * gfortran.dg/namelist_78.f90: New.
2029 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
2032 * gfortran.dg/open_negative_unit_1.f90: New.
2034 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2036 * gcc.target/aarch64/sbc.c: New test.
2038 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2040 * gcc.target/aarch64/ror.c: New test.
2042 2013-03-19 Ian Bolton <ian.bolton@arm.com>
2044 * gcc.target/aarch64/extr.c: New test.
2046 2013-03-19 Richard Biener <rguenther@suse.de>
2048 PR tree-optimization/56273
2049 * gcc.dg/tree-ssa/vrp47.c: Adjust.
2050 * c-c++-common/uninit-17.c: Likewise.
2052 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2054 PR tree-optimization/56635
2055 * g++.dg/torture/pr56635.C: New test.
2057 2013-03-18 Richard Biener <rguenther@suse.de>
2059 PR tree-optimization/3713
2060 * g++.dg/ipa/devirt-12.C: New testcase.
2062 2013-03-18 Jakub Jelinek <jakub@redhat.com>
2065 * c-c++-common/pr56566.c: New test.
2067 2013-03-17 Jason Merrill <jason@redhat.com>
2069 * g++.dg/template/abstract-dr337.C: XFAIL.
2071 2013-03-16 Jakub Jelinek <jakub@redhat.com>
2074 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2075 * c-c++-common/pr56607.c: New test.
2077 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
2080 * g++.dg/cpp0x/constexpr-array5.C: New.
2082 2013-03-15 Tobias Burnus <burnus@net-b.de>
2085 * gfortran.dg/transfer_intrinsic_5.f90: New.
2087 2013-03-15 Kai Tietz <ktietz@redhat.com>
2089 * gcc.target/i386/movti.c: Don't test for x64 mingw.
2090 * gcc.target/i386/pr20020-1.c: Likewise.
2091 * gcc.target/i386/pr20020-2.c: Likewise.
2092 * gcc.target/i386/pr20020-3.c: Likewise.
2093 * gcc.target/i386/pr53425-1.c: Likewise.
2094 * gcc.target/i386/pr53425-2.c: Likewise.
2095 * gcc.target/i386/pr55093.c: Likewise.
2096 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2098 2013-03-15 Jakub Jelinek <jakub@redhat.com>
2101 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2102 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
2104 2013-03-14 Jakub Jelinek <jakub@redhat.com>
2106 PR tree-optimization/53265
2107 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2109 * gcc.dg/graphite/id-6.c (test): Likewise.
2110 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2111 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2113 PR tree-optimization/53265
2114 * gcc.dg/pr53265.c: New test.
2115 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2117 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2119 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
2120 n, use it as high bound instead of 4.
2122 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
2125 * gcc.target/sh/pr49880-1.c: New.
2126 * gcc.target/sh/pr49880-2.c: New.
2127 * gcc.target/sh/pr49880-3.c: New.
2128 * gcc.target/sh/pr49880-4.c: New.
2129 * gcc.target/sh/pr49880-5.c: New.
2131 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2133 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2135 2013-03-13 Richard Biener <rguenther@suse.de>
2137 PR tree-optimization/56608
2138 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2140 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2143 * g++.dg/cpp0x/alias-decl-32.C: New.
2145 2013-03-11 Jan Hubicka <jh@suse.cz>
2148 * gcc.c-torture/compile/pr56571.c: New testcase.
2150 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2152 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2153 * gcc.dg/tree-ssa/pr55579.c: Likewise.
2155 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2157 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2158 * gcc.dg/inline_4.c: Likewise.
2159 * gcc.dg/unroll_2.c: Likewise.
2160 * gcc.dg/unroll_3.c: Likewise.
2161 * gcc.dg/unroll_4.c: Likewise.
2163 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2166 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2169 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2171 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2174 * gcc.c-torture/compile/pr40797.c: New.
2176 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2178 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2180 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
2183 * gfortran.dg/class_56.f90: New test.
2185 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
2188 * gcc.target/mips/pr56524.c: New test.
2190 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2193 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2195 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2198 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2200 2013-03-08 Marek Polacek <polacek@redhat.com>
2202 PR tree-optimization/56478
2203 * gcc.dg/torture/pr56478.c: New test.
2205 2013-03-08 Kai Tietz <ktietz@redhat.com>
2207 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2208 targets linker option --allow-multiple-definition.
2210 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2211 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2212 * gcc.dg/pr52549.c: Add LLP64 case.
2213 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2214 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2215 * gcc.dg/torture/pr51071-2.c: Likewise.
2216 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2217 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2218 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2219 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2220 * gcc.dg/weak/weak-1.c: Likewise.
2221 * gcc.dg/weak/weak-2.c: Likewise.
2222 * gcc.dg/weak/weak-3.c: Likewise.
2223 * gcc.dg/weak/weak-4.c: Likewise.
2224 * gcc.dg/weak/weak-5.c: Likewise.
2225 * gcc.dg/weak/weak-15.c: Likewise.
2226 * gcc.dg/weak/weak-16.c: Likewise.
2228 * c-c++-common/pr54486.c: Skip test for mingw-targets.
2230 2013-03-07 Jakub Jelinek <jakub@redhat.com>
2232 PR tree-optimization/56559
2233 * gcc.dg/tree-ssa/reassoc-26.c: New test.
2235 2013-03-07 Andreas Schwab <schwab@suse.de>
2237 * gcc.dg/pr31490.c: Fix last change.
2239 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2242 * g++.dg/template/crash115.C: New.
2244 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2246 PR tree-optimization/56539
2247 * gcc.c-torture/compile/pr56539.c: New test.
2249 2013-03-06 Kai Tietz <ktietz@redhat.com>
2251 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2253 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2254 * gcc.dg/lto/20091013-1_2.c: Likewise.
2255 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2257 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2259 * gnat.dg/specs/aggr6.ads: New test.
2261 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2263 * gnat.dg/loop_optimization15.ad[sb]: New test.
2265 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2268 * gcc.dg/pr56548.c: New test.
2270 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2273 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2275 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2278 * g++.dg/template/typename20.C: New test.
2280 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2283 * gcc.dg/pr56510.c: New test.
2285 PR rtl-optimization/56484
2286 * gcc.c-torture/compile/pr56484.c: New test.
2288 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2291 * g++.dg/warn/Wsign-conversion-2.C: New.
2293 2013-03-05 Richard Biener <rguenther@suse.de>
2295 PR tree-optimization/56270
2296 * gcc.dg/vect/slp-38.c: New testcase.
2298 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2300 PR rtl-optimization/56494
2301 * gcc.dg/pr56494.c: New test.
2303 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
2305 * gcc.dg/pr56424.c: New test.
2307 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2309 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2310 * gcc.dg/pr56228.c <avr>: Skip.
2312 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2315 PR tree-optimization/52631
2316 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2318 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
2320 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2321 * gcc.dg/vect/vect-83_64.c: Same.
2323 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2326 * gfortran.dg/pointer_check_13.f90: New test.
2328 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2331 * gfortran.dg/array_constructor_42.f90: New test.
2333 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2336 * g++.dg/template/static33.C: New.
2337 * g++.dg/template/static34.C: Likewise.
2340 * g++.dg/template/static35.C: New.
2342 2013-03-01 Steve Ellcey <sellcey@mips.com>
2344 * gcc.dg/pr56396.c: Require pic support.
2346 2013-03-01 Richard Biener <rguenther@suse.de>
2348 PR tree-optimization/55481
2349 * gcc.dg/torture/pr56488.c: New testcase.
2351 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
2352 Jakub Jelinek <jakub@redhat.com>
2355 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2356 no_sanitize_address attribute rather than no_address_safety_analysis.
2357 * g++.dg/asan/sanitizer_test_utils.h
2358 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2359 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2360 in addition to no_address_safety_analysis.
2362 2013-02-28 Jason Merrill <jason@redhat.com>
2365 * g++.dg/cpp0x/constexpr-and.C: New.
2367 2013-02-28 Martin Jambor <mjambor@suse.cz>
2369 PR tree-optimization/56294
2370 * g++.dg/debug/pr56294.C: New test.
2372 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2374 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2376 2013-02-27 Marek Polacek <polacek@redhat.com>
2378 PR rtl-optimization/56466
2379 * gcc.dg/pr56466.c: New test.
2381 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2383 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2384 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2385 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2387 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
2390 * gcc.dg/pr45472.c: New test.
2392 2013-02-26 Marek Polacek <polacek@redhat.com>
2394 PR tree-optimization/56426
2395 * gcc.dg/pr56436.c: New test.
2397 2013-02-26 Jakub Jelinek <jakub@redhat.com>
2399 PR tree-optimization/56448
2400 * gcc.c-torture/compile/pr56448.c: New test.
2402 PR tree-optimization/56443
2403 * gcc.dg/torture/pr56443.c: New test.
2405 2013-02-25 Richard Biener <rguenther@suse.de>
2407 PR tree-optimization/56175
2408 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2410 2013-02-24 Jakub Jelinek <jakub@redhat.com>
2413 * g++.dg/torture/pr56403.C: New test.
2415 2013-02-25 Catherine Moore <clm@codesourcery.com>
2418 2013-02-24 Catherine Moore <clm@codesourcery.com>
2419 Richard Sandiford <rdsandiford@googlemail.com>
2421 * gcc.target/mips/mips.exp: Add microMIPS support.
2422 * gcc.target/mips/umips-movep-2.c: New test.
2423 * gcc.target/mips/umips-lwp-2.c: New test.
2424 * gcc.target/mips/umips-swp-5.c: New test.
2425 * gcc.target/mips/umips-constraints-1.c: New test.
2426 * gcc.target/mips/umips-lwp-3.c: New test.
2427 * gcc.target/mips/umips-swp-6.c: New test.
2428 * gcc.target/mips/umips-constraints-2.c: New test.
2429 * gcc.target/mips/umips-save-restore-1.c: New test.
2430 * gcc.target/mips/umips-lwp-4.c: New test.
2431 * gcc.target/mips/umips-swp-7.c: New test.
2432 * gcc.target/mips/umips-save-restore-2.c: New test.
2433 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2434 * gcc.target/mips/umips-lwp-5.c: New test.
2435 * gcc.target/mips/umips-save-restore-3.c: New test.
2436 * gcc.target/mips/umips-lwp-6.c: New test.
2437 * gcc.target/mips/umips-swp-1.c: New test.
2438 * gcc.target/mips/umips-lwp-7.c: New test.
2439 * gcc.target/mips/umips-swp-2.c: New test.
2440 * gcc.target/mips/umips-lwp-8.c: New test.
2441 * gcc.target/mips/umips-swp-3.c: New test.
2442 * gcc.target/mips/umips-movep-1.c: New test.
2443 * gcc.target/mips/umips-lwp-1.c: New test.
2444 * gcc.target/mips/umips-swp-4.c: New test.
2446 2013-02-24 Catherine Moore <clm@codesourcery.com>
2447 Richard Sandiford <rdsandiford@googlemail.com>
2449 * gcc.target/mips/mips.exp: Add microMIPS support.
2450 * gcc.target/mips/umips-movep-2.c: New test.
2451 * gcc.target/mips/umips-lwp-2.c: New test.
2452 * gcc.target/mips/umips-swp-5.c: New test.
2453 * gcc.target/mips/umips-constraints-1.c: New test.
2454 * gcc.target/mips/umips-lwp-3.c: New test.
2455 * gcc.target/mips/umips-swp-6.c: New test.
2456 * gcc.target/mips/umips-constraints-2.c: New test.
2457 * gcc.target/mips/umips-save-restore-1.c: New test.
2458 * gcc.target/mips/umips-lwp-4.c: New test.
2459 * gcc.target/mips/umips-swp-7.c: New test.
2460 * gcc.target/mips/umips-save-restore-2.c: New test.
2461 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2462 * gcc.target/mips/umips-lwp-5.c: New test.
2463 * gcc.target/mips/umips-save-restore-3.c: New test.
2464 * gcc.target/mips/umips-lwp-6.c: New test.
2465 * gcc.target/mips/umips-swp-1.c: New test.
2466 * gcc.target/mips/umips-lwp-7.c: New test.
2467 * gcc.target/mips/umips-swp-2.c: New test.
2468 * gcc.target/mips/umips-lwp-8.c: New test.
2469 * gcc.target/mips/umips-swp-3.c: New test.
2470 * gcc.target/mips/umips-movep-1.c: New test.
2471 * gcc.target/mips/umips-lwp-1.c: New test.
2472 * gcc.target/mips/umips-swp-4.c: New test.
2474 2013-02-22 Jakub Jelinek <jakub@redhat.com>
2477 * lib/asan-dg.exp (asan_link_flags): Add
2478 -B${gccpath}/libsanitizer/asan/ to flags.
2480 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2483 * gcc.dg/torture/pr56420.c: New test.
2485 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
2488 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2490 2013-02-21 Martin Jambor <mjambor@suse.cz>
2492 PR tree-optimization/56310
2493 * g++.dg/ipa/pr56310.C: New test.
2495 2013-02-21 Janus Weil <janus@gcc.gnu.org>
2498 * gfortran.dg/proc_ptr_comp_37.f90: New.
2500 2013-02-21 Richard Biener <rguenther@suse.de>
2502 PR tree-optimization/56415
2504 2013-02-11 Richard Biener <rguenther@suse.de>
2506 PR tree-optimization/56273
2507 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2508 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2509 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2510 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2511 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2512 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2514 2013-02-21 Marek Polacek <polacek@redhat.com>
2516 PR tree-optimization/56398
2517 * g++.dg/torture/pr56398.C: New test.
2519 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2522 * gcc.c-torture/compile/pr56405.c: New test.
2524 2013-02-20 Jan Hubicka <jh@suse.cz>
2526 PR tree-optimization/56265
2527 * g++.dg/ipa/devirt-11.C: New testcase.
2529 2013-02-20 Richard Biener <rguenther@suse.de>
2531 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2533 2013-02-20 Richard Biener <rguenther@suse.de>
2534 Jakub Jelinek <jakub@redhat.com>
2536 PR tree-optimization/56396
2537 * gcc.dg/pr56396.c: New testcase.
2539 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2542 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2544 2013-02-19 Richard Biener <rguenther@suse.de>
2546 PR tree-optimization/56384
2547 * gcc.dg/torture/pr56384.c: New testcase.
2549 2013-02-19 Jakub Jelinek <jakub@redhat.com>
2551 PR tree-optimization/56350
2552 * gcc.dg/pr56350.c: New test.
2554 PR tree-optimization/56381
2555 * g++.dg/opt/pr56381.C: New test.
2557 2013-02-18 Jakub Jelinek <jakub@redhat.com>
2560 * lib/dg-pch.exp (pch-init, pch-finish,
2561 check_effective_target_pch_supported_debug): New procs.
2562 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2563 Likewise if $pch_unsupported_debug and $flags include -g.
2564 Skip FAILs about missing *.gch file if $pch_unsupported_debug
2565 and dg-require-effective-target pch_unsupported_debug.
2566 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2567 * objc.dg/pch/pch.exp: Likewise.
2568 * gcc.dg/pch/pch.exp: Likewise.
2569 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2570 pch_unsupported_debug.
2571 * gcc.dg/pch/valid-1.hs: Likewise.
2572 * gcc.dg/pch/valid-1b.c: Likewise.
2573 * gcc.dg/pch/valid-1b.hs: Likewise.
2575 2013-02-18 Richard Biener <rguenther@suse.de>
2577 PR tree-optimization/56366
2578 * gcc.dg/torture/pr56366.c: New testcase.
2580 2013-02-18 Richard Biener <rguenther@suse.de>
2583 * gcc.dg/torture/pr56349.c: New testcase.
2585 2013-02-18 Richard Biener <rguenther@suse.de>
2587 PR tree-optimization/56321
2588 * gcc.dg/torture/pr56321.c: New testcase.
2590 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2592 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2594 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2595 Dodji Seketeli <dodji@redhat.com>
2598 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2599 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2600 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2601 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2602 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2603 * c-c++-common/asan/pr56330.c: Likewise.
2604 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2605 Ensure the size argument of __builtin_memcpy is a constant.
2607 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2608 Paolo Carlini <paolo.carlini@oracle.com>
2611 * g++.dg/cpp0x/enum23.C: New.
2613 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2616 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2618 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2620 PR rtl-optimization/56348
2621 * gcc.target/i386/pr56348.c: New test.
2623 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2625 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2626 * gcc.target/arm/interrupt-2.c: Likewise.
2628 2013-02-15 Tobias Burnus <burnus@net-b.de>
2631 * gfortran.dg/matmul_9.f90: New.
2633 2013-02-15 Tobias Burnus <burnus@net-b.de>
2636 * gfortran.dg/init_flag_11.f90: New.
2638 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2640 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2642 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2644 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2647 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2648 Tobias Burnus <burnus@net-b.de>
2651 * gfortran.dg/allocatable_function_7.f90: New.
2653 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2655 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2656 * asan_globals_test-wrapper.cc: New file.
2657 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2658 instead of asan_globals_test.cc as dg-additional-sources.
2659 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2660 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2661 "sanitizer_test_utils.h" instead of
2662 "sanitizer_common/tests/sanitizer_test_utils.h".
2663 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2664 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2665 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2666 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2667 * g++.dg/asan/asan_test.cc: Synced from upstream.
2668 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2670 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2673 * c-c++-common/asan/memcmp-2.c: New test.
2675 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2678 * g++.dg/cpp0x/udlit-string-literal.h: New.
2679 * g++.dg/cpp0x/udlit-string-literal.C: New.
2681 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2683 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2685 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2688 * gcc.target/arm/pr56184.C: New test.
2690 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2693 * g++.dg/torture/pr56302.C: New test.
2694 * g++.dg/cpp0x/constexpr-56302.C: New test.
2695 * c-c++-common/pr56302.c: New test.
2697 2013-02-13 Tobias Burnus <burnus@net-b.de>
2698 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2701 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2702 * gfortran.dg/quad_3.f90: Ditto.
2704 2013-02-13 Kostya Serebryany <kcc@google.com>
2706 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2707 to match the fresh asan run-time.
2708 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2710 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2712 Avoid instrumenting duplicated memory access in the same basic block
2713 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2714 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2715 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2716 * c-c++-common/asan/inc.c: Likewise.
2718 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2721 * gcc.target/i386/pr56148.c: New test.
2723 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2724 Tobias Burnus <burnus@net-b.de>
2727 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2730 2013-02-12 Richard Biener <rguenther@suse.de>
2733 * gcc.dg/lto/pr56297_0.c: New testcase.
2734 * gcc.dg/lto/pr56297_0.c: Likewise.
2736 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2739 * gfortran.dg/typebound_deferred_1.f90: New.
2741 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2743 PR rtl-optimization/56151
2744 * gcc.target/i386/pr56151.c: New test.
2746 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2748 * g++.dg/ext/mv12.C: New test.
2749 * g++.dg/ext/mv12.h: New file.
2750 * g++.dg/ext/mv12-aux.C: New file.
2751 * g++.dg/ext/mv13.C: New test.
2753 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2755 * lib/target-supports.exp
2756 (check_effective_target_powerpc_eabi_ok): New.
2757 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2759 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2760 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2762 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2763 * gcc.target/powerpc/pr51623.c: Likewise.
2764 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2765 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2767 2013-02-11 Alexander Potapenko <glider@google.com>
2768 Jack Howarth <howarth@bromo.med.uc.edu>
2769 Jakub Jelinek <jakub@redhat.com>
2772 * g++.dg/asan/pr55617.C: Run on all targets.
2774 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2776 PR rtl-optimization/56275
2777 * gcc.dg/pr56275.c: New test.
2779 2013-02-11 Richard Biener <rguenther@suse.de>
2781 PR tree-optimization/56273
2782 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2784 2013-02-11 Richard Biener <rguenther@suse.de>
2786 PR tree-optimization/56264
2787 * gcc.dg/torture/pr56264.c: New testcase.
2789 2013-02-11 Richard Biener <rguenther@suse.de>
2791 PR tree-optimization/56273
2792 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2793 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2794 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2795 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2796 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2797 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2799 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2801 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2802 for *-*-linux-gnu targets.
2803 * g++.dg/asan/interception-test-1.c: Ditto.
2804 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2805 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2807 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2810 * gfortran.dg/intrinsic_size_4.f90 : New test.
2812 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2815 * gcc.target/powerpc/pr56256.c: New test.
2817 2013-02-08 Ian Lance Taylor <iant@google.com>
2819 * lib/go.exp: Load timeout.exp.
2821 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2823 PR rtl-optimization/56246
2824 * gcc.target/i386/pr56246.c: New test.
2826 2013-02-08 Jeff Law <law@redhat.com>
2829 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2831 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2834 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2837 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2839 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2841 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2843 PR rtl-optimization/56195
2844 * gcc.dg/torture/pr56195.c: New test.
2846 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2849 * gfortran.dg/recursive_interface_2.f90: New test.
2851 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2853 PR tree-optimization/56250
2854 * gcc.c-torture/execute/pr56250.c: New test.
2856 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2858 PR tree-optimization/56064
2859 * gcc.dg/fixed-point/view-convert-2.c: New test.
2861 2013-02-08 Michael Matz <matz@suse.de>
2863 PR tree-optimization/52448
2864 * gcc.dg/pr52448.c: New test.
2866 2013-02-08 Richard Biener <rguenther@suse.de>
2869 * gcc.dg/torture/pr56181.c: New testcase.
2871 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2874 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2875 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2877 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2880 * g++.dg/parse/crash61.C: New test.
2883 * g++.dg/parse/pr56239.C: New test.
2886 * g++.dg/abi/mangle61.C: New test.
2888 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
2890 PR rtl-optimization/56225
2891 * gcc.target/i386/pr56225.c: New test.
2893 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2896 * gcc.dg/guality/pr56154-1.c: New test.
2897 * gcc.dg/guality/pr56154-2.c: New test.
2898 * gcc.dg/guality/pr56154-3.c: New test.
2899 * gcc.dg/guality/pr56154-4.c: New test.
2900 * gcc.dg/guality/pr56154-aux.c: New file.
2902 PR tree-optimization/55789
2903 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2905 * gcc.dg/tree-ssa/inline-3.c: Add
2906 --param max-early-inliner-iterations=2 option.
2908 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2911 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2912 Add -fno-dwarf2-cfi-asm to dg-options.
2915 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2918 * gcc.dg/pr56228.c: New test.
2920 2013-02-07 Alan Modra <amodra@gmail.com>
2923 * gcc.target/powerpc/pr54009.c: New test.
2925 * gfortran.dg/pr54131.f: New test.
2927 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
2930 * gfortran.dg/array_constructor_41.f90: New test.
2932 2013-02-06 Janus Weil <janus@gcc.gnu.org>
2935 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2937 2013-02-06 Jakub Jelinek <jakub@redhat.com>
2940 * g++.dg/gomp/pr56217.C: New test.
2942 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2944 PR tree-optimization/56205
2945 * gcc.dg/tree-ssa/stdarg-6.c: New test.
2946 * gcc.c-torture/execute/pr56205.c: New test.
2948 2013-02-05 Richard Biener <rguenther@suse.de>
2950 PR tree-optimization/53342
2951 PR tree-optimization/53185
2952 * gcc.dg/vect/pr53185-2.c: New testcase.
2954 2013-02-05 Jan Hubicka <jh@suse.cz>
2956 PR tree-optimization/55789
2957 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2958 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2959 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2960 * g++.dg/ipa/inline-1.C: New testcase.
2961 * g++.dg/ipa/inline-2.C: New testcase.
2962 * g++.dg/ipa/inline-3.C: New testcase.
2964 2013-02-05 Jan Hubicka <jh@suse.cz>
2966 PR tree-optimization/55789
2967 * g++.dg/torture/pr55789.C: New testcase.
2969 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2972 * gcc.dg/pr56167.c: New test.
2974 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2977 * gcc.target/sh/pr55146.c: New.
2979 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2981 PR tree-optimization/54386
2982 * gcc.target/sh/pr54386.c: New.
2984 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
2987 * gfortran.dg/realloc_on _assign_16.f90 : New test.
2990 * gfortran.dg/realloc_on _assign_17.f90 : New test.
2992 2013-02-04 Alexander Potapenko <glider@google.com>
2993 Jack Howarth <howarth@bromo.med.uc.edu>
2994 Jakub Jelinek <jakub@redhat.com>
2997 * g++.dg/asan/pr55617.C: New test.
2999 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3002 * gfortran.dg/typebound_operator_19.f90: New test.
3003 * gfortran.dg/typebound_assignment_4.f90: New test.
3005 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
3008 * gfortran.dg/recursive_interface_1.f90: New test.
3010 2013-02-04 Richard Guenther <rguenther@suse.de>
3013 * gcc.dg/lto/pr56168_0.c: New testcase.
3014 * gcc.dg/lto/pr56168_1.c: Likewise.
3016 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3020 * gfortran.dg/block_12.f90: New test.
3021 * gfortran.dg/module_error_1.f90: New test.
3023 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
3025 * lib/target-supports.exp (check_effective_target_vect_float)
3026 (check_effective_target_vect_no_align): Add mips-sde-elf.
3028 2013-02-01 Jakub Jelinek <jakub@redhat.com>
3030 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3032 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
3034 * gcc.dg/pr56023.c: XFAIL on AIX.
3035 * gcc.dg/vect/pr49352.c: Same.
3037 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
3039 * gnat.dg/opt26.adb: New test.
3041 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3044 2013-01-27 Amol Pise <amolpise15@gmail.com>
3046 * gcc.target/arm/neon-vfnms-1.c: New test.
3047 * gcc.target/arm/neon-vfnma-1.c: New test.
3049 2013-01-31 Richard Biener <rguenther@suse.de>
3051 PR tree-optimization/56157
3052 * gcc.dg/torture/pr56157.c: New testcase.
3054 2013-01-30 Richard Biener <rguenther@suse.de>
3056 PR tree-optimization/56150
3057 * gcc.dg/torture/pr56150.c: New testcase.
3059 2013-01-30 Jakub Jelinek <jakub@redhat.com>
3062 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3063 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
3064 printed in backtrace.
3065 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3066 to avoid errors about mismatched allocation vs. deallocation.
3069 * g++.dg/mv1.C: Moved to...
3070 * g++.dg/ext/mv1.C: ... here. Adjust test.
3071 * g++.dg/mv2.C: Moved to...
3072 * g++.dg/ext/mv2.C: ... here. Adjust test.
3073 * g++.dg/mv3.C: Moved to...
3074 * g++.dg/ext/mv3.C: ... here.
3075 * g++.dg/mv4.C: Moved to...
3076 * g++.dg/ext/mv4.C: ... here.
3077 * g++.dg/mv5.C: Moved to...
3078 * g++.dg/ext/mv5.C: ... here. Adjust test.
3079 * g++.dg/mv6.C: Moved to...
3080 * g++.dg/ext/mv6.C: ... here. Adjust test.
3081 * g++.dg/ext/mv7.C: New test.
3082 * g++.dg/ext/mv8.C: New test.
3083 * g++.dg/ext/mv9.C: New test.
3084 * g++.dg/ext/mv10.C: New test.
3085 * g++.dg/ext/mv11.C: New test.
3087 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
3089 PR rtl-optimization/56144
3090 * gcc.dg/pr56144.c: New.
3092 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
3094 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3096 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3097 * g++.dg/cpp0x/constexpr-55573.C: Same
3099 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
3101 PR tree-optimization/56064
3102 * gcc.dg/fixed-point/view-convert.c: New test.
3104 2013-01-30 Andreas Schwab <schwab@suse.de>
3106 * lib/target-supports-dg.exp (dg-process-target): Use expr to
3107 evaluate the end index in string range.
3109 2013-01-30 Tobias Burnus <burnus@net-b.de>
3112 * gfortran.dg/allocatable_function_6.f90: New.
3114 2013-01-29 Janus Weil <janus@gcc.gnu.org>
3115 Mikael Morin <mikael@gcc.gnu.org>
3118 * gfortran.dg/proc_ptr_comp_36.f90: New.
3120 2013-01-29 Richard Biener <rguenther@suse.de>
3122 PR tree-optimization/55270
3123 * gcc.dg/torture/pr55270.c: New testcase.
3125 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3127 PR rtl-optimization/56117
3128 * gcc.dg/pr56117.c: New test.
3130 2013-01-28 Richard Biener <rguenther@suse.de>
3132 PR tree-optimization/56034
3133 * gcc.dg/torture/pr56034.c: New testcase.
3135 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3137 PR tree-optimization/56125
3138 * gcc.dg/pr56125.c: New test.
3140 2013-01-28 Tobias Burnus <burnus@net-b.de>
3141 Mikael Morin <mikael@gcc.gnu.org>
3144 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3145 * gfortran.dg/import8.f90: Likewise.
3146 * gfortran.dg/interface_derived_type_1.f90: Likewise.
3147 * gfortran.dg/import10.f90: New test.
3148 * gfortran.dg/import11.f90: Likewise
3150 2013-01-28 Jakub Jelinek <jakub@redhat.com>
3153 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3154 string.h. Provide memset, malloc and free prototypes, adjust line
3155 numbers in dg-output.
3156 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3157 Provide memset prototype and adjust line numbers in dg-output.
3158 * c-c++-common/asan/global-overflow-1.c: Likewise.
3160 PR tree-optimization/56094
3161 * gcc.dg/pr56094.c: New test.
3163 2013-01-27 Amol Pise <amolpise15@gmail.com>
3165 * gcc.target/arm/neon-vfnms-1.c: New test.
3166 * gcc.target/arm/neon-vfnma-1.c: New test.
3168 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
3171 * gcc.target/i386/pr56114.c: New test.
3173 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
3176 * gfortran.dg/associate_14.f90: New test.
3179 * gfortran.dg/associate_13.f90: New test.
3181 2013-01-25 Jakub Jelinek <jakub@redhat.com>
3183 PR tree-optimization/56098
3184 * gcc.dg/pr56098-1.c: New test.
3185 * gcc.dg/pr56098-2.c: New test.
3187 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
3190 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3192 2013-01-22 Marek Polacek <polacek@redhat.com>
3194 PR tree-optimization/56035
3195 * gcc.dg/pr56035.c: New test.
3197 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3199 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3202 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3204 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3206 2013-01-24 Jakub Jelinek <jakub@redhat.com>
3209 * gcc.dg/pr56078.c: New test.
3210 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3212 2013-01-24 Martin Jambor <mjambor@suse.cz>
3214 PR tree-optimization/55927
3215 * g++.dg/ipa/devirt-10.C: Disable early inlining.
3217 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
3219 * gcc.target/i386/movsd.c: New test.
3221 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
3224 * gcc.target/i386/pr55934.c: New test.
3226 2013-01-23 Janus Weil <janus@gcc.gnu.org>
3229 * gfortran.dg/select_8.f90: New.
3231 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
3233 * gcc.target/microblaze/microblaze.exp: Remove
3234 target_config_cflags check.
3236 2013-01-23 Jakub Jelinek <jakub@redhat.com>
3239 * gfortran.dg/gomp/pr56052.f90: New test.
3242 * gcc.dg/pr49069.c: New test.
3244 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3247 * g++.dg/cpp0x/constexpr-static10.C: New.
3249 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
3252 * gcc.target/i386/pr56028.c: New test.
3254 2013-01-22 Jakub Jelinek <jakub@redhat.com>
3257 * gcc.target/i386/pr55686.c: New test.
3259 2013-01-22 Dodji Seketeli <dodji@redhat.com>
3262 * g++.dg/cpp0x/variadic139.C: New test.
3263 * g++.dg/cpp0x/variadic140.C: Likewise.
3264 * g++.dg/cpp0x/variadic141.C: Likewise.
3266 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
3268 * gnat.dg/warn8.adb: New test.
3270 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3273 * gfortran.dg/include_8.f90: New test.
3275 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3277 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3278 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3280 2013-01-21 Jakub Jelinek <jakub@redhat.com>
3282 PR tree-optimization/56051
3283 * gcc.c-torture/execute/pr56051.c: New test.
3285 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3287 PR rtl-optimization/56023
3288 * gcc.dg/pr56023.c: New test.
3290 2013-01-21 Martin Jambor <mjambor@suse.cz>
3293 * gcc.target/i386/pr56022.c: New test.
3295 2013-01-21 Jason Merrill <jason@redhat.com>
3297 * lib/target-supports.exp (check_effective_target_alias): New.
3299 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
3302 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3304 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
3306 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3308 2013-01-19 Jeff Law <law@redhat.com>
3310 PR tree-optimization/52631
3311 * tree-ssa/pr52631.c: New test.
3312 * tree-ssa/ssa-fre-9: Update expected output.
3314 2013-01-19 Anthony Green <green@moxielogic.com>
3316 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3319 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3321 PR tree-optimization/56029
3322 * g++.dg/torture/pr56029.C: New test.
3324 2013-01-18 Sharad Singhai <singhai@google.com>
3326 PR tree-optimization/55995
3327 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3329 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
3332 * gcc.target/i386/pr55433.c: New.
3334 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3337 * gfortran.dg/pr56015.f90: New test.
3339 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
3341 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3343 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
3345 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3346 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3347 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3348 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3349 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3351 2013-01-17 Jeff Law <law@redhat.com>
3353 * gcc.dg/pr52573.c: Move to...
3354 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
3356 PR rtl-optimization/52573
3357 * gcc.dg/pr52573.c: New test.
3359 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
3362 * g++.dg/asan/interception-test-1.C: Skip on darwin.
3363 * lib/target-supports.exp (check_effective_target_swapcontext): Use
3364 check_no_compiler_messages to test support in ucontext.h.
3365 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3366 compliant RLIMIT_AS.
3368 2013-01-17 Marek Polacek <polacek@redhat.com>
3370 PR rtl-optimization/55833
3371 * gcc.dg/pr55833.c: New test.
3373 2013-01-17 Jan Hubicka <jh@suse.cz>
3375 PR tree-optimization/55273
3376 * gcc.c-torture/compile/pr55273.c: New testcase.
3378 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
3381 * gcc.target/pr55981.c: New test.
3383 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
3385 * gcc.target/arm/pr40887.c: Require at least armv5.
3386 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3387 * gcc.target/arm/pr51915.c: Likewise.
3388 * gcc.target/arm/pr52006.c: Likewise.
3389 * gcc.target/arm/pr53187.c: Likewise.
3391 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3392 * gcc.target/arm/ftest-support-arm.h: Delete.
3393 * gcc.target/arm/ftest-support-thumb.h: Delete.
3394 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3395 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3396 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3397 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3398 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3399 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3400 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3401 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3402 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3403 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3404 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3405 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3406 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3407 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3408 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3409 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3410 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3411 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3412 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3413 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3414 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3415 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3416 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3417 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3419 2013-01-17 Martin Jambor <mjambor@suse.cz>
3421 PR tree-optimizations/55264
3422 * g++.dg/ipa/pr55264.C: New test.
3424 2013-01-16 Janus Weil <janus@gcc.gnu.org>
3427 * gfortran.dg/class_55.f90: New.
3429 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
3432 * gcc.c-torture/execute/builtins/builtins.exp: Add
3433 -Wl,--allow-multiple-definition for eabi and elf targets.
3436 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3437 check_effective_target_vect_perm_short,
3438 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3439 check_effective_target_vect64): Return 0 for big-endian ARM.
3440 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3442 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3445 2013-01-16 Richard Biener <rguenther@suse.de>
3447 PR tree-optimization/55964
3448 * gcc.dg/torture/pr55964.c: New testcase.
3450 2013-01-16 Richard Biener <rguenther@suse.de>
3452 PR tree-optimization/54767
3453 PR tree-optimization/53465
3454 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3456 2013-01-16 Christian Bruel <christian.bruel@st.com>
3459 * gcc.target/sh/sh-switch.c: New testcase.
3461 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3463 * gcc.dg/webizer.c: Increase the array size.
3465 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3468 * gcc.dg/pr55940.c: New test.
3470 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
3471 Harald Anlauf <anlauf@gmx.de>
3473 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3474 * gfortran.dg/bounds_check_5.f90: Likewise.
3475 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3476 * gfortran.dg/continuation_9.f90: Likewise.
3477 * gfortran.dg/move_alloc_13.f90: Likewise.
3478 * gfortran.dg/structure_constructor_11.f90: Likewise.
3479 * gfortran.dg/tab_continuation.f: Likewise.
3480 * gfortran.dg/warning-directive-2.F90: Likewise.
3481 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3483 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3485 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3486 * gcc.target/arm/fma-sp.c: Likewise.
3488 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
3490 PR rtl-optimization/55153
3491 * gcc.dg/pr55153.c: New.
3493 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3495 PR tree-optimization/55920
3496 * gcc.c-torture/compile/pr55920.c: New test.
3498 2013-01-15 Richard Biener <rguenther@suse.de>
3501 * gcc.dg/torture/pr55882.c: New testcase.
3503 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3505 PR tree-optimization/55955
3506 * gcc.c-torture/compile/pr55955.c: New test.
3508 2013-01-15 Dodji Seketeli <dodji@redhat.com>
3511 * g++.dg/cpp0x/alias-decl-31.C: New test.
3513 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
3516 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3517 case where interface is null.
3519 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3522 * gfortran.dg/array_constructor_40.f90: New test.
3524 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
3526 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3528 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
3530 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3531 * gcc.target/aarch64/vect-ld1r-compile.c: New.
3532 * gcc.target/aarch64/vect-ld1r-fp.c: New.
3533 * gcc.target/aarch64/vect-ld1r.c: New.
3534 * gcc.target/aarch64/vect-ld1r.x: New.
3536 2013-01-14 Andi Kleen <ak@linux.intel.com>
3539 * gcc.target/i386/hle-clear-rel.c: New file
3540 * gcc.target/i386/hle-store-rel.c: New file.
3542 2013-01-14 Harald Anlauf <anlauf@gmx.de>
3544 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3545 * gfortran.dg/bounds_check_4.f90: Likewise.
3546 * gfortran.dg/inquire_10.f90: Likewise.
3547 * gfortran.dg/minloc_3.f90: Likewise.
3548 * gfortran.dg/minlocval_3.f90: Likewise.
3549 * gfortran.dg/module_double_reuse.f90: Likewise.
3550 * gfortran.dg/mvbits_1.f90: Likewise.
3551 * gfortran.dg/oldstyle_1.f90: Likewise.
3552 * gfortran.dg/pr20163-2.f: Likewise.
3553 * gfortran.dg/save_1.f90: Likewise.
3554 * gfortran.dg/scan_1.f90: Likewise.
3555 * gfortran.dg/select_char_1.f90: Likewise.
3556 * gfortran.dg/shape_4.f90: Likewise.
3557 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3558 * gfortran.dg/function_optimize_10.f90: Likewise.
3559 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3560 * gfortran.dg/used_types_17.f90: Likewise.
3561 * gfortran.dg/used_types_18.f90: Likewise.
3563 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
3566 * gfortran.dg/proc_ptr_result_8.f90 : New test.
3568 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3570 * gcc.dg/unroll_5.c: Add nomips16 attributes.
3572 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3574 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3576 2013-01-12 Janus Weil <janus@gcc.gnu.org>
3579 * gfortran.dg/assumed_type_2.f90: Fix test case.
3580 * gfortran.dg/internal_pack_13.f90: New test.
3581 * gfortran.dg/internal_pack_14.f90: New test.
3583 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3586 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3587 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3590 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3592 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3594 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3597 * gcc.target/s390/pr55719.c: New testcase.
3599 2013-01-11 Richard Guenther <rguenther@suse.de>
3601 PR tree-optimization/44061
3602 * gcc.dg/pr44061.c: New testcase.
3604 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3606 Update copyright years.
3608 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3609 Jakub Jelinek <jakub@redhat.com>
3612 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3614 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3616 PR rtl-optimization/55672
3617 * gcc.target/i386/pr55672.c: New.
3619 2013-01-10 Jeff Law <law@redhat.com>
3621 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3622 pass/fail message unique.
3625 2013-01-10 Jason Merrill <jason@redhat.com>
3627 * ada/.gitignore: New.
3629 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3631 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3633 * g++.dg/tls/thread_local2.C: Likewise.
3634 * g++.dg/tls/thread_local2g.C: Likewise.
3635 * g++.dg/tls/thread_local6.C: Likewise.
3636 * g++.dg/tls/thread_local-order1.C: Add tls options.
3637 * g++.dg/tls/thread_local-order2.C: Likewise.
3638 * g++.dg/tls/thread_local3.C: Likewise.
3639 * g++.dg/tls/thread_local3g.C: Likewise.
3640 * g++.dg/tls/thread_local4.C: Likewise.
3641 * g++.dg/tls/thread_local4g.C: Likewise.
3642 * g++.dg/tls/thread_local5.C: Likewise.
3643 * g++.dg/tls/thread_local5g.C: Likewise.
3644 * g++.dg/tls/thread_local6g.C: Likewise.
3646 2013-01-10 Kostya Serebryany <kcc@google.com>
3648 * g++.dg/asan/asan_test.cc: Sync from upstream.
3650 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3652 PR tree-optimization/55921
3653 * gcc.c-torture/compile/pr55921.c: New test.
3655 2013-01-09 Jan Hubicka <jh@suse.cz>
3657 PR tree-optimization/55569
3658 * gcc.c-torture/compile/pr55569.c: New testcase.
3660 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3663 * gfortran.dg/use_28.f90: New test.
3665 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3667 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3668 number matching more robust.
3670 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3672 PR rtl-optimization/55829
3673 * gcc.target/i386/pr55829.c: New.
3675 2013-01-09 Tobias Burnus <burnus@net-b.de>
3678 * gfortran.dg/bind_c_bool_1.f90: New.
3679 * gfortran.dg/do_5.f90: Add dg-warning.
3681 2013-01-09 Jan Hubicka <jh@suse.cz>
3683 PR tree-optimization/55875
3684 * gcc.c-torture/execute/pr55875.c: New testcase.
3685 * g++.dg/torture/pr55875.C: New testcase.
3687 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3690 * c-c++-common/pr48418.c: New test.
3692 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3695 * g++.dg/tls/thread_local-ice.C: New.
3697 2013-01-09 Andreas Schwab <schwab@suse.de>
3699 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3701 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3703 PR tree-optimization/48189
3704 * gcc.dg/pr48189.c: New test.
3706 2013-01-04 Jan Hubicka <jh@suse.cz>
3708 PR tree-optimization/55823
3709 * g++.dg/ipa/devirt-10.C: New testcase.
3711 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3712 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3714 PR rtl-optimization/55845
3715 * gcc.target/i386/pr55845.c: New test.
3717 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3719 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3720 instructions generated instead of number of occurances.
3722 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3724 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3725 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3726 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3727 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3728 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3729 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3730 * gcc.target/aarch64/vect-fcm.x: Likewise.
3731 * lib/target-supports.exp
3732 (check_effective_target_vect_cond): Enable for AArch64.
3734 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3736 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3737 endian-safe float pool loading.
3738 (test_square_root_v4sf): Likewise.
3739 (test_square_root_v2df): Likewise.
3740 * lib/target-supports.exp
3741 (check_effective_target_vect_call_sqrtf): Add AArch64.
3743 2013-01-08 Martin Jambor <mjambor@suse.cz>
3746 * gcc.dg/tree-ssa/pr55579.c: New test.
3748 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3750 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3753 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3756 * gcc.dg/torture/pr55890-3.c: New test.
3759 * gcc.c-torture/compile/pr55851.c: New test.
3762 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3765 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3768 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3770 2013-01-07 Tobias Burnus <burnus@net-b.de>
3773 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3774 * gfortran.dg/pointer_init_7.f90: New.
3776 2013-01-07 Richard Biener <rguenther@suse.de>
3778 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3780 2013-01-07 Richard Biener <rguenther@suse.de>
3783 * gcc.dg/torture/pr55890-1.c: New testcase.
3784 * gcc.dg/torture/pr55890-2.c: Likewise.
3786 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3788 * gcc.target/aarch64/fmovd.c: New.
3789 * gcc.target/aarch64/fmovf.c: Likewise.
3790 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3791 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3792 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3793 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3794 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3795 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3797 2013-01-07 Richard Biener <rguenther@suse.de>
3799 PR tree-optimization/55888
3800 PR tree-optimization/55862
3801 * gcc.dg/torture/pr55888.c: New testcase.
3803 2013-01-07 Tobias Burnus <burnus@net-b.de>
3806 * gfortran.dg/intrinsic_size_3.f90: New.
3808 2013-01-07 Tobias Burnus <burnus@net-b.de>
3811 * gfortran.dg/select_type_32.f90: New.
3813 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3816 * g++.dg/cpp0x/alias-decl-29.C: New test.
3818 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3823 * gfortran.dg/class_array_15.f03: New test.
3825 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3830 * gfortran.dg/use_23.f90: New test.
3831 * gfortran.dg/use_24.f90: New test.
3832 * gfortran.dg/use_25.f90: New test.
3833 * gfortran.dg/use_26.f90: New test.
3834 * gfortran.dg/use_27.f90: New test.
3836 2013-01-06 Olivier Hainque <hainque@adacore.com>
3838 * gnat.dg/specs/clause_on_volatile.ads: New test.
3840 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3842 * gnat.dg/alignment10.adb: New test.
3844 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3845 Mikael Morin <mikael@gcc.gnu.org>
3848 * gfortran.dg/use_22.f90: New test.
3850 2013-01-04 Andrew Pinski <apinski@cavium.com>
3852 * gcc.target/aarch64/cmp-1.c: New testcase.
3854 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3857 * gfortran.dg/select_type_31.f03: New test.
3859 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3861 PR c++/54526 (again)
3862 * g++.dg/cpp0x/parse2.C: Extend.
3863 * g++.old-deja/g++.other/crash28.C: Adjust.
3865 2013-01-04 Richard Biener <rguenther@suse.de>
3867 PR tree-optimization/55862
3868 * gcc.dg/torture/pr55862.c: New testcase.
3870 2013-01-04 Martin Jambor <mjambor@suse.cz>
3872 PR tree-optimization/55755
3873 * gcc.dg/torture/pr55755.c: New test.
3874 * gcc.dg/tree-ssa/sra-13.c: Likewise.
3875 * gcc.dg/tree-ssa/pr45144.c: Update.
3877 2013-01-04 Richard Biener <rguenther@suse.de>
3880 * gcc.dg/fold-reassoc-2.c: New testcase.
3882 2013-01-04 Tobias Burnus <burnus@net-b.de>
3885 * gfortran.dg/null_7.f90: New.
3887 2013-01-04 Tobias Burnus <burnus@net-b.de>
3891 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3892 * gfortran.dg/unlimited_polymorphic_7.f90: New.
3893 * gfortran.dg/unlimited_polymorphic_8.f90: New.
3895 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
3897 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3899 2013-01-03 Janus Weil <janus@gcc.gnu.org>
3902 * gfortran.dg/assignment_1.f90: Modified.
3903 * gfortran.dg/assignment_4.f90: New.
3905 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
3907 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3909 2013-01-03 Richard Biener <rguenther@suse.de>
3911 PR tree-optimization/55857
3912 * gcc.dg/vect/pr55857-1.c: New testcase.
3913 * gcc.dg/vect/pr55857-2.c: Likewise.
3915 2013-01-03 Jakub Jelinek <jakub@redhat.com>
3917 PR rtl-optimization/55838
3918 * gcc.dg/pr55838.c: New test.
3920 PR tree-optimization/55832
3921 * gcc.c-torture/compile/pr55832.c: New test.
3923 2013-01-02 Teresa Johnson <tejohnson@google.com>
3925 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3926 * gcc.dg/tree-ssa/loop-23.c: Ditto.
3927 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3928 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3929 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3930 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3931 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3932 * gcc.dg/unroll_1.c: Ditto.
3933 * gcc.dg/unroll_2.c: Ditto.
3934 * gcc.dg/unroll_3.c: Ditto.
3935 * gcc.dg/unroll_4.c: Ditto.
3937 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3939 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3941 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3944 * gfortran.dg/eof_4.f90: New test.
3946 2013-01-02 Jakub Jelinek <jakub@redhat.com>
3948 * lib/c-compat.exp (compat-use-alt-compiler): Remove
3949 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3950 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3951 (compat_setup_dfp): Initialize compat_alt_caret and
3952 compat_save_TEST_ALWAYS_FLAGS.
3954 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3956 * gcc.dg/torture/tls/tls-reload-1.c: New test.
3958 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3960 * gcc.dg/torture/fp-int-convert-2.c: New test.
3962 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3964 * gfortran.dg/newunit_3.f90: Add dg-do run.
3965 * gfortran.dg/inquire_15.f90: Add dg-do run.
3967 2013-01-01 Jakub Jelinek <jakub@redhat.com>
3969 PR tree-optimization/55831
3970 * gcc.dg/pr55831.c: New test.
3972 Copyright (C) 2013 Free Software Foundation, Inc.
3974 Copying and distribution of this file, with or without modification,
3975 are permitted in any medium without royalty provided the copyright
3976 notice and this notice are preserved.