1 2013-05-17 Jakub Jelinek <jakub@redhat.com>
3 * gcc.target/i386/rotate-4.c: Compile only with -mavx
4 instead of -mavx2, require only avx instead of avx2.
5 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6 of avx2-check.h and turn into an avx runtime test instead of
9 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
11 * g++.dg/ext/vector22.C: Uncomment working test.
13 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
16 * g++.dg/template/pr17410.C: New.
18 2013-05-16 Jakub Jelinek <jakub@redhat.com>
20 * gcc.target/i386/rotate-3.c: New test.
21 * gcc.target/i386/rotate-3a.c: New test.
22 * gcc.target/i386/rotate-4.c: New test.
23 * gcc.target/i386/rotate-4a.c: New test.
24 * gcc.target/i386/rotate-5.c: New test.
25 * gcc.target/i386/rotate-5a.c: New test.
27 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
29 * gcc.dg/visibility-21.c: Require section_anchors.
31 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
33 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
34 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
35 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
37 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
39 * gcc.dg/visibility-21.c: New.
41 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
44 * gcc.dg/pr57286.c: New testcase.
45 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
46 * g++.dg/ext/vector22.C: Comment out transformations not
49 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
52 * gcc.target/mips/call-1.c: Restrict to o32.
53 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
55 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
57 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
59 * g++.dg/warn/Wshadow-1.C: Likewise.
60 * g++.dg/warn/Wshadow-6.C: Likewise.
61 * g++.dg/warn/Wshadow-7.C: Likewise.
63 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
66 * g++.dg/parse/pr31952-1.C: New.
67 * g++.dg/parse/pr31952-2.C: Likewise.
68 * g++.dg/parse/pr31952-3.C: Likewise.
70 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
71 * g++.old-deja/g++.jason/cond.C: Likewise.
72 * g++.dg/cpp0x/range-for5.C: Likewise.
74 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
77 * gcc.target/arm/pr40887.c: Adjust testcase.
78 * gcc.target/arm/pr19599.c: New test.
80 2013-05-15 Richard Biener <rguenther@suse.de>
82 PR tree-optimization/57275
83 * gcc.target/i386/pr57275.c: New testcase.
85 2013-05-15 Jan Hubicka <jh@suse.cz>
87 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
88 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
89 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
91 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
93 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
96 2013-05-14 Jakub Jelinek <jakub@redhat.com>
99 * c-c++-common/Wsequence-point-1.c: New test.
101 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
103 * g++.dg/ext/vector22.C: New testcase.
104 * gcc.dg/binop-xor3.c: Remove xfail.
106 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
108 * gcc.target/aarch64/vect-fcm.x: Add cases testing
109 FLOAT cmp FLOAT ? INT : INT.
110 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
111 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
112 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
113 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
114 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
115 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
117 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
120 * g++.dg/cpp0x/defaulted43.C: New.
122 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
124 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
125 (alloca): Remove declaration.
126 (foo9): Replace alloca by __builtin_alloca.
128 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
130 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
131 Expect "size of array is too large" error.
133 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
135 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
137 2013-05-14 Richard Biener <rguenther@suse.de>
140 * g++.dg/torture/pr57235.C: New testcase.
142 2013-05-14 Jakub Jelinek <jakub@redhat.com>
145 * gcc.dg/torture/pr57251.c: New test.
147 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
150 * gcc.target/i386/pr57264.c: New test.
152 2013-05-13 Jakub Jelinek <jakub@redhat.com>
154 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
156 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
158 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
160 2013-05-13 Jakub Jelinek <jakub@redhat.com>
162 PR tree-optimization/45216
163 PR tree-optimization/57157
164 * c-c++-common/rotate-1.c: Add 32 tests with +.
165 * c-c++-common/rotate-1a.c: Adjust.
166 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
167 * c-c++-common/rotate-2b.c: New test.
168 * c-c++-common/rotate-3.c: Add 32 tests with +.
169 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
170 * c-c++-common/rotate-4b.c: New test.
171 * c-c++-common/rotate-5.c: New test.
173 2013-05-13 Martin Jambor <mjambor@suse.cz>
176 * gcc.dg/ipa/remref-0.c: New test.
177 * gcc.dg/ipa/remref-1a.c: Likewise.
178 * gcc.dg/ipa/remref-1b.c: Likewise.
179 * gcc.dg/ipa/remref-2a.c: Likewise.
180 * gcc.dg/ipa/remref-2b.c: Likewise.
182 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
184 * gcc.dg/vector-shift-2.c: New testcase.
186 2013-05-13 Jakub Jelinek <jakub@redhat.com>
188 PR tree-optimization/57230
189 * gcc.dg/strlenopt-24.c: New test.
191 PR tree-optimization/57230
192 * gcc.dg/strlenopt-23.c: New test.
194 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
197 * gcc.target/sh/pr57108.c: Move this test case to ...
198 * gcc.c-torture/compile/pr57108.c: ... here.
200 2013-05-10 Richard Biener <rguenther@suse.de>
202 PR tree-optimization/57214
203 * gcc.dg/torture/pr57214.c: New testcase.
205 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
207 * gcc.dg/vector-shift.c: New testcase.
209 2013-05-10 Jakub Jelinek <jakub@redhat.com>
211 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
213 PR tree-optimization/45216
214 PR tree-optimization/57157
215 * c-c++-common/rotate-1.c: New test.
216 * c-c++-common/rotate-1a.c: New test.
217 * c-c++-common/rotate-2.c: New test.
218 * c-c++-common/rotate-2a.c: New test.
219 * c-c++-common/rotate-3.c: New test.
220 * c-c++-common/rotate-3a.c: New test.
221 * c-c++-common/rotate-4.c: New test.
222 * c-c++-common/rotate-4a.c: New test.
224 2013-05-10 Richard Biener <rguenther@suse.de>
226 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
227 * gcc.target/i386/l_fma_double_1.c: Adjust.
228 * gcc.target/i386/l_fma_double_2.c: Likewise.
229 * gcc.target/i386/l_fma_double_3.c: Likewise.
230 * gcc.target/i386/l_fma_double_4.c: Likewise.
231 * gcc.target/i386/l_fma_double_5.c: Likewise.
232 * gcc.target/i386/l_fma_double_6.c: Likewise.
233 * gcc.target/i386/l_fma_float_1.c: Likewise.
234 * gcc.target/i386/l_fma_float_2.c: Likewise.
235 * gcc.target/i386/l_fma_float_3.c: Likewise.
236 * gcc.target/i386/l_fma_float_4.c: Likewise.
237 * gcc.target/i386/l_fma_float_5.c: Likewise.
238 * gcc.target/i386/l_fma_float_6.c: Likewise.
240 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
243 * g++.dg/cpp0x/pr51226.C: New.
245 2013-04-16 Han Shen <shenhan@google.com>
247 Test cases for '-fstack-protector-strong'.
248 * gcc.dg/fstack-protector-strong.c: New.
249 * g++.dg/fstack-protector-strong.C: New.
251 2013-05-07 Ian Bolton <ian.bolton@arm.com>
253 * gcc.target/aarch64/ands_1.c: New test.
254 * gcc.target/aarch64/ands_2.c: Likewise
256 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
258 * lib/target-supports.exp (check_effective_target_hw): New
260 * c-c++-common/asan/clone-test-1.c: Call
261 check_effective_target_hw.
262 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
263 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
264 possible decorations.
265 * c-c++-common/asan/null-deref-1.c: Likewise.
266 * c-c++-common/asan/stack-overflow-1.c: Likewise.
267 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
268 * c-c++-common/asan/use-after-free-1.c: Likewise.
269 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
270 * g++.dg/asan/large-func-test-1.C: Likewise.
272 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
274 * gcc.target/aarch64/scalar_intrinsics.c: Update.
276 2013-05-07 Richard Biener <rguenther@suse.de>
279 * g++.dg/torture/pr57190.C: New testcase.
281 2013-05-07 Jakub Jelinek <jakub@redhat.com>
283 PR tree-optimization/57149
284 * gcc.dg/pr57149.c: New test.
287 * gcc.dg/pr57184.c: New test.
289 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
291 * gnat.dg/specs/array3.ads: New test.
293 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
295 * c-c++-common/vector-scalar-2.c: New testcase.
297 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
299 * gcc.target/i386/asm-dialect-2.c: New testcase.
301 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
304 * g++.dg/cpp0x/auto38.C: New.
306 2013-05-06 Richard Biener <rguenther@suse.de>
308 PR tree-optimization/57185
309 * gcc.dg/autopar/pr57185.c: New testcase.
311 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
314 * gcc.target/i386/pr57106.c: New test.
316 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
318 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
319 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
320 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
321 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
322 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
323 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
324 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
326 2013-05-06 Teresa Johnson <tejohnson@google.com>
329 * gcc.dg/pr57154.c: New test.
331 2013-05-06 Richard Biener <rguenther@suse.de>
334 * gcc.dg/torture/pr57147-1.c: New testcase.
335 * gcc.dg/torture/pr57147-2.c: Likewise.
336 * gcc.dg/torture/pr57147-3.c: Likewise.
338 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
341 * gcc.target/sh/pr55303-1.c: New.
342 * gcc.target/sh/pr55303-2.c: New.
343 * gcc.target/sh/pr55303-3.c: New.
345 2013-05-05 Tobias Burnus <burnus@net-b.de>
347 * gfortran.dg/allocate_with_source_3.f90: New.
349 2013-05-05 Tobias Burnus <burnus@net-b.de>
352 * gfortran.dg/null_8.f90: New.
354 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
357 * g++.dg/cpp0x/enum27.C: New.
358 * g++.dg/cpp0x/enum_base.C: Adjust.
360 2013-05-04 Jakub Jelinek <jakub@redhat.com>
362 PR tree-optimization/56205
363 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
365 2013-05-04 Tobias Burnus <burnus@net-b.de>
367 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
368 * gfortran.dg/bind_c_usage_27.f90: New.
369 * gfortran.dg/bind_c_usage_28.f90: New.
371 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
374 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
376 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
379 * gcc.target/powerpc/pr57150.c: New file.
381 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
383 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
384 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
385 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
386 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
387 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
388 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
389 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
391 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
393 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
394 scan-assembler-times.
396 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
398 * gcc.dg/tree-ssa/slsr-32.c: New.
399 * gcc.dg/tree-ssa/slsr-33.c: New.
400 * gcc.dg/tree-ssa/slsr-34.c: New.
401 * gcc.dg/tree-ssa/slsr-35.c: New.
402 * gcc.dg/tree-ssa/slsr-36.c: New.
403 * gcc.dg/tree-ssa/slsr-37.c: New.
404 * gcc.dg/tree-ssa/slsr-38.c: New.
406 2013-05-03 Ian Bolton <ian.bolton@arm.com>
408 * gcc.target/aarch64/tst_1.c: New test.
409 * gcc.target/aarch64/tst_2.c: Likewise
411 2013-05-02 Jeff Law <law@redhat.com>
413 PR tree-optimization/57144
414 * gcc.c-torture/execute/pr57144.c: New test.
416 2013-05-03 Jakub Jelinek <jakub@redhat.com>
418 PR rtl-optimization/57130
419 * gcc.c-torture/execute/pr57130.c: New test.
421 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
423 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
425 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
427 * gcc.target/aarch64/fabd.c: New file.
429 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
432 * g++.dg/cpp0x/pr54318.C: New.
434 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
437 * g++.dg/parse/error51.C: New.
438 * g++.dg/parse/error15.C: Adjust column numbers.
440 2013-05-02 Tobias Burnus <burnus@net-b.de>
443 * gfortran.dg/size_kind_2.f90: New.
444 * gfortran.dg/size_kind_3.f90: New.
446 2013-05-02 Richard Biener <rguenther@suse.de>
449 * g++.dg/torture/pr57140.C: New testcase.
451 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
454 * gcc.target/arm/pr56732-1.c: New test.
456 2013-05-02 Martin Jambor <mjambor@suse.cz>
459 * gcc.dg/ipa/pr56988.c: New test.
461 2013-05-02 Ian Bolton <ian.bolton@arm.com>
463 * gcc.target/aarch64/bics_1.c: New test.
464 * gcc.target/aarch64/bics_2.c: Likewise.
466 2013-05-02 Jakub Jelinek <jakub@redhat.com>
468 PR rtl-optimization/57131
469 * gcc.c-torture/execute/pr57131.c: New test.
471 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
474 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
476 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
479 * gcc.target/i386/pr57091.c: New test.
481 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
483 * gcc.target/aarch64/vect-vaddv.c: New.
485 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
487 * gcc.target/aarch64/vect-vmaxv.c: New.
488 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
490 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
492 * gcc.target/aarch64/scalar-vca.c: New.
493 * gcc.target/aarch64/vect-vca.c: Likewise.
495 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
497 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
498 (test_vceqd_s64): Force arguments to SIMD registers.
499 (test_vceqzd_s64): Likewise.
500 (test_vcged_s64): Likewise.
501 (test_vcled_s64): Likewise.
502 (test_vcgezd_s64): Likewise.
503 (test_vcged_u64): Likewise.
504 (test_vcgtd_s64): Likewise.
505 (test_vcltd_s64): Likewise.
506 (test_vcgtzd_s64): Likewise.
507 (test_vcgtd_u64): Likewise.
508 (test_vclezd_s64): Likewise.
509 (test_vcltzd_s64): Likewise.
510 (test_vtst_s64): Likewise.
511 (test_vtst_u64): Likewise.
513 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
516 * g++.dg/cpp0x/decltype53.C: New.
518 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
521 * gfortran.dg/power_5.f90: New test.
523 2013-04-30 Richard Biener <rguenther@suse.de>
526 * gcc.dg/torture/pr57122.c: New testcase.
528 2013-04-30 Richard Biener <rguenther@suse.de>
531 * g++.dg/torture/pr57107.C: New testcase.
533 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
535 PR rtl-optimization/57105
536 * gcc.dg/pr57105.c: New test.
538 2013-04-30 Jakub Jelinek <jakub@redhat.com>
540 PR tree-optimization/57104
541 * gcc.dg/pr57104.c: New test.
543 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
546 * gcc.target/i386/pr44578.c: New test.
548 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
551 * gcc.target/i386/pr57097.c: New test.
553 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
556 * gcc.target/i386/pr57098.c: New test.
558 2013-04-29 Kai Tietz <ktietz@redhat.com>
560 * gcc.c-torture/execute/pr55875.c: New test.
562 2013-04-29 Richard Biener <rguenther@suse.de>
565 * gcc.dg/torture/pr57075.c: New testcase.
567 2013-04-29 Richard Biener <rguenther@suse.de>
570 * gcc.dg/autopar/pr57103.c: New testcase.
572 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
574 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
576 2013-04-29 Tom de Vries <tom@codesourcery.com>
578 * gcc.dg/pr50763.c: Update test.
580 2013-04-26 Jeff Law <law@redhat.com>
582 * gcc.dg/tree-ssa/vrp88.c: New test.
584 2013-04-29 Christian Bruel <christian.bruel@st.com>
587 * gcc.target/sh/pr57108.c: New test.
589 2013-04-29 Richard Biener <rguenther@suse.de>
592 * gfortran.dg/gomp/pr57089.f90: New testcase.
594 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
596 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
598 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
600 * gcc.target/aarch64/vect-vcvt.c: New.
602 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
604 * gcc.target/aarch64/vect-vrnd.c: New.
606 2013-04-29 Richard Biener <rguenther@suse.de>
608 PR tree-optimization/57081
609 * gcc.dg/torture/pr57081.c: New testcase.
611 2013-04-29 Jakub Jelinek <jakub@redhat.com>
613 PR tree-optimization/57083
614 * gcc.dg/torture/pr57083.c: New test.
616 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
619 * g++.dg/cpp0x/decltype52.C: New.
621 2013-04-28 Jakub Jelinek <jakub@redhat.com>
623 N3472 binary constants
624 * g++.dg/cpp/limits.C: Adjust warning wording.
625 * g++.dg/system-binary-constants-1.C: Likewise.
626 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
628 2013-04-28 Tobias Burnus <burnus@net-b.de>
631 * gfortran.dg/coarray_30.f90: New.
633 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
636 * frontend-passes (optimize_power): New function.
637 (optimize_op): Use it.
639 2013-04-27 Jakub Jelinek <jakub@redhat.com>
642 * gcc.c-torture/execute/pr56866.c: New test.
643 * gcc.target/i386/pr56866.c: New test.
645 2013-04-26 Jakub Jelinek <jakub@redhat.com>
648 * gcc.dg/setjmp-5.c: New test.
650 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
653 * g++.dg/cpp0x/constexpr-55708.C: New.
655 2013-04-26 Richard Biener <rguenther@suse.de>
657 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
658 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
659 * gcc.dg/pr53265.c: Remove XFAILs.
660 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
661 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
663 2013-04-26 Jakub Jelinek <jakub@redhat.com>
665 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
666 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
667 -fdiagnostics-color=never option similarly to
668 -fno-diagnostics-show-caret option.
670 2013-04-25 Jakub Jelinek <jakub@redhat.com>
672 PR rtl-optimization/57003
673 * gcc.target/i386/pr57003.c: New test.
675 2013-04-25 Marek Polacek <polacek@redhat.com>
677 PR tree-optimization/57066
678 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
680 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
681 Tejas Belagod <tejas.belagod@arm.com>
683 * gcc.target/aarch64/vaddv-intrinsic.c: New.
684 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
685 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
687 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
689 * gcc.target/aarch64/cmp.c: New.
691 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
693 * gcc.target/aarch64/ngc.c: New.
695 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
697 * lib/target-supports.exp
698 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
699 (check_effective_target_arm_neon_fp16_ok): Likewise.
700 (add_options_for_arm_neon_fp16): Likewise.
701 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
702 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
704 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
706 PR rtl-optimizations/57046
707 * gcc.target/i386/pr57046.c: New test.
709 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
711 * g++.dg/cpp1y/cplusplus.C: New.
713 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
715 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
717 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
719 * c-c++-common/Wpointer-arith-1.c: New.
721 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
723 * g++.dg/cpp1y/cxx1y_macro.C: New.
725 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
728 * g++.dg/cpp0x/sfinae45.C: New.
730 2013-04-24 Richard Biener <rguenther@suse.de>
733 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
735 2013-04-23 Richard Biener <rguenther@suse.de>
738 * gcc.dg/torture/pr57036-1.c: New testcase.
739 * gcc.dg/torture/pr57036-2.c: Likewise.
741 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
743 * gcc.target/aarch64/scalar-mov.c: New testcase.
745 2013-04-23 Richard Biener <rguenther@suse.de>
747 PR tree-optimization/57026
748 * gcc.dg/torture/pr57026.c: New testcase.
750 2013-04-22 Janus Weil <janus@gcc.gnu.org>
754 * gfortran.dg/transfer_check_4.f90: New.
756 2013-04-22 Marek Polacek <polacek@redhat.com>
759 * gcc.dg/pr56990.c: New test.
761 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
764 * gcc.target/i386/pr57018.c: New test.
766 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
768 * gcc.target/aarch64/vrecps.c: New.
769 * gcc.target/aarch64/vrecpx.c: Likewise.
771 2013-04-22 Christian Bruel <christian.bruel@st.com>
774 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
776 2013-04-21 Jeff Law <law@redhat.com>
778 * gcc.dg/tree-ssa/forwprop-26.c: New test.
780 2013-04-20 Tobias Burnus <burnus@net-b.de>
783 * gfortran.dg/c_loc_test_22.f90: New.
785 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
787 PR rtl-optimization/56847
788 * gcc.dg/pr56847.c: New test.
790 2013-04-19 Richard Biener <rguenther@suse.de>
792 PR tree-optimization/56982
793 * gcc.c-torture/execute/pr56982.c: New testcase.
795 2013-04-19 Martin Jambor <mjambor@suse.cz>
797 PR tree-optimization/56718
798 * g++.dg/ipa/imm-devirt-1.C: New test.
799 * g++.dg/ipa/imm-devirt-2.C: Likewise.
801 2013-04-19 Richard Biener <rguenther@suse.de>
803 PR tree-optimization/57000
804 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
806 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
807 Mikael Morin <mikael@gcc.gnu.org>
810 * gfortran.dg/array_constructor_45.f90: New test.
811 * gfortran.dg/array_constructor_46.f90: New test.
812 * gfortran.dg/array_constructor_47.f90: New test.
813 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
815 2013-04-18 Jakub Jelinek <jakub@redhat.com>
817 PR rtl-optimization/56999
818 * g++.dg/opt/pr56999.C: New test.
820 2013-04-18 Cary Coutant <ccoutant@google.com>
822 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
823 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
825 2013-04-18 Cary Coutant <ccoutant@google.com>
827 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
828 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
829 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
830 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
831 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
832 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
833 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
834 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
835 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
836 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
837 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
839 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
841 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
843 2013-04-18 Jakub Jelinek <jakub@redhat.com>
845 PR tree-optimization/56984
846 * gcc.c-torture/compile/pr56984.c: New test.
848 PR rtl-optimization/56992
849 * gcc.dg/pr56992.c: New test.
851 2013-04-17 Janus Weil <janus@gcc.gnu.org>
854 * gfortran.dg/proc_ptr_42.f90: New.
856 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
858 * gnat.dg/discr41.ad[sb]: New test.
859 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
860 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
861 * gcc.dg/vect/slp-24.c: Likewise.
862 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
863 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
864 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
865 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
866 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
867 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
868 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
869 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
870 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
871 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
872 * gcc.dg/vect/vect-strided-mult.c: Likewise.
873 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
874 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
875 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
876 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
877 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
878 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
879 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
880 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
881 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
882 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
883 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
884 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
885 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
886 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
887 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
889 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
892 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
893 * gfortran.dg/module_md5_1.f90: Remove.
895 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
897 * gcc.target/aarch64/adds3.c: New.
898 * gcc.target/aarch64/subs3.c: New.
900 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
902 * gcc.target/aarch64/adds1.c: New.
903 * gcc.target/aarch64/adds2.c: New.
904 * gcc.target/aarch64/subs1.c: New.
905 * gcc.target/aarch64/subs2.c: New.
907 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
909 Implement n3599 - Literal operator templates for strings.
910 * g++.dg/cpp1y/udlit-char-template.C: New test.
911 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
913 2013-04-16 Tobias Burnus <burnus@net-b.de>
916 * gfortran.dg/no_arg_check_1.f90: New.
917 * gfortran.dg/no_arg_check_2.f90: New.
918 * gfortran.dg/no_arg_check_3.f90: New.
920 2013-04-16 Janus Weil <janus@gcc.gnu.org>
923 * gfortran.dg/proc_ptr_41.f90: New.
925 2013-04-16 Richard Biener <rguenther@suse.de>
927 PR tree-optimization/56756
928 * gcc.dg/torture/pr56756.c: New testcase.
930 2013-04-16 Tobias Burnus <burnus@net-b.de>
933 * gfortran.dg/c_assoc_5.f90: New.
935 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
937 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
938 * gcc.c-torture/execute/pr33992.x: Remove.
939 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
940 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
941 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
943 2013-04-15 Jakub Jelinek <jakub@redhat.com>
945 PR tree-optimization/56962
946 * gcc.c-torture/execute/pr56962.c: New test.
948 2013-04-15 Richard Biener <rguenther@suse.de>
950 PR tree-optimization/56933
951 * gcc.dg/vect/pr56933.c: New testcase.
953 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
955 * gcc.target/arm/anddi3-opt.c: New test.
956 * gcc.target/arm/anddi3-opt2.c: Likewise.
958 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
960 * gcc.dg/pr56890-1.c: New test.
961 * gcc.dg/pr56890-2.c: Likewise.
963 2013-04-15 Joey Ye <joey.ye@arm.com>
965 * gcc.target/arm/thumb1-far-jump-1.c: New test.
966 * gcc.target/arm/thumb1-far-jump-2.c: New test.
968 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
971 * gfortran.dg/select_type_33.f03: New test.
973 2013-04-13 Janus Weil <janus@gcc.gnu.org>
976 * gfortran.dg/typebound_proc_29.f03: New.
978 2013-04-12 Janus Weil <janus@gcc.gnu.org>
981 * gfortran.dg/typebound_proc_28.f03: New.
983 2013-04-12 Jeff Law <law@redhat.com>
985 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
988 2013-04-12 Tobias Burnus <burnus@net-b.de>
991 * gfortran.dg/coarray/alloc_comp_2.f90: New.
993 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
996 * gcc.target/i386/pr56903.c: New test.
998 2013-04-12 Janus Weil <janus@gcc.gnu.org>
1001 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1002 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1003 * gfortran.dg/block_11.f90: Fix invalid test case.
1004 * gfortran.dg/function_types_3.f90: Add new error message.
1005 * gfortran.dg/global_references_1.f90: Ditto.
1006 * gfortran.dg/import2.f90: Remove unneeded parts.
1007 * gfortran.dg/import6.f90: Fix invalid test case.
1008 * gfortran.dg/proc_decl_2.f90: Ditto.
1009 * gfortran.dg/proc_decl_9.f90: Ditto.
1010 * gfortran.dg/proc_decl_18.f90: Ditto.
1011 * gfortran.dg/proc_ptr_40.f90: New.
1012 * gfortran.dg/whole_file_7.f90: Modified error wording.
1013 * gfortran.dg/whole_file_16.f90: Ditto.
1014 * gfortran.dg/whole_file_17.f90: Add -pedantic.
1015 * gfortran.dg/whole_file_18.f90: Modified error wording.
1016 * gfortran.dg/whole_file_20.f03: Ditto.
1017 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1020 2013-04-12 Richard Biener <rguenther@suse.de>
1023 2013-04-10 Richard Biener <rguenther@suse.de>
1025 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1027 2013-04-12 Tobias Burnus <burnus@net-b.de>
1030 * gfortran.dg/class_allocate_15.f90: New.
1033 2013-04-12 Tobias Burnus <burnus@net-b.de>
1035 * gfortran.dg/coarray_lib_alloc_2.f90: Update
1036 scan-tree-dump-times.
1038 2013-04-12 Jakub Jelinek <jakub@redhat.com>
1040 PR tree-optimization/56918
1041 PR tree-optimization/56920
1042 * gcc.dg/vect/pr56918.c: New test.
1043 * gcc.dg/vect/pr56920.c: New test.
1045 2013-04-12 Tobias Burnus <burnus@net-b.de>
1048 * gfortran.dg/class_allocate_14.f90: New.
1049 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1050 * gfortran.dg/coarray_lib_alloc_3.f90: New.
1052 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
1054 * gcc.dg/fold-cstvecshift.c: New testcase.
1056 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1058 * gcc.target/aarch64/negs.c: New.
1061 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1064 * g++.dg/template/arrow4.C: New test.
1066 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
1068 * gnat.dg/array23.adb: New test.
1069 * gnat.dg/array23_pkg[123].ads: New helpers.
1071 2013-04-11 Jeff Law <law@redhat.com>
1073 PR tree-optimization/56900
1074 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1076 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1079 * g++.dg/cpp0x/sfinae44.C: New.
1081 2013-04-11 Arnaud Charlet <charlet@adacore.com>
1083 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1084 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1086 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
1089 * g++.dg/cpp0x/enum26.C: New.
1090 * g++.old-deja/g++.pt/mangle1.C: Adjust.
1092 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1094 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1096 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1098 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1099 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1100 loop is vectorized and that the correct instruction is generated.
1101 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1102 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1103 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1105 2013-04-11 Jakub Jelinek <jakub@redhat.com>
1107 PR tree-optimization/56899
1108 * gcc.c-torture/execute/pr56899.c: New test.
1110 2013-04-10 David S. Miller <davem@davemloft.net>
1112 * gcc.target/sparc/setcc-4.c: New test.
1113 * gcc.target/sparc/setcc-5.c: New test.
1115 2013-04-10 Richard Biener <rguenther@suse.de>
1117 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1119 2013-04-10 Richard Biener <rguenther@suse.de>
1121 * gcc.dg/vect/slp-39.c: New testcase.
1123 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
1125 PR tree-optimization/55524
1126 * gcc.target/epiphany/fnma-1.c: New test.
1128 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1130 * gcc.dg/tree-ssa/inline-11.c: New test
1132 2013-04-10 Jakub Jelinek <jakub@redhat.com>
1135 * g++.dg/template/arrow3.C: New test.
1137 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1139 * gcc.target/arm/minmax_minus.c: New test.
1141 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1144 * c-c++-common/gomp/pr56883.c: New test.
1146 2013-04-09 Jeff Law <law@redhat.com>
1148 * gcc.dg/tree-ssa/vrp87.c: New test.
1150 2013-04-09 Jakub Jelinek <jakub@redhat.com>
1152 PR tree-optimization/56854
1153 * g++.dg/torture/pr56854.C: New test.
1155 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1158 * gfortran.dg/array_constructor_44.f90: New test.
1160 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1163 * g++.dg/cpp0x/constexpr-specialization.C: New.
1165 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1167 * gcc.c-torture/execute/pr56837.c: New test.
1171 * g++.dg/opt/vt3.C: New test.
1172 * g++.dg/opt/vt4.C: New test.
1174 2013-04-08 Jeff Law <law@redhat.com>
1176 * gcc.dg/tree-ssa/forwprop-25.c: New test.
1178 2013-04-08 Richard Biener <rguenther@suse.de>
1180 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1182 2013-04-08 Richard Biener <rguenther@suse.de>
1184 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1186 2013-04-08 Richard Biener <rguenther@suse.de>
1188 * g++.dg/vect/slp-pr56812.cc: Adjust.
1190 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1192 * gcc.dg/pr56837.c: New test.
1193 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1194 "generated memset minus one".
1196 2013-04-07 Tobias Burnus <burnus@net-b.de>
1199 * gfortran.dg/reshape_5.f90: New.
1201 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1204 * gcc.target/powerpc/recip-1.c: Modify expected output.
1205 * gcc.target/powerpc/recip-3.c: Likewise.
1206 * gcc.target/powerpc/recip-4.c: Likewise.
1207 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1209 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1211 * gcc.target/arm/peep-ldrd-1.c: New test.
1212 * gcc.target/arm/peep-strd-1.c: Likewise.
1214 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1216 * gcc.target/arm/negdi-1.c: New test.
1217 * gcc.target/arm/negdi-2.c: Likewise.
1218 * gcc.target/arm/negdi-3.c: Likewise.
1219 * gcc.target/arm/negdi-4.c: Likewise.
1221 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1223 * lib/target-supports.exp (add_options_for_arm_v8_neon):
1224 Add -march=armv8-a when we use v8 NEON.
1225 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1226 (check_effective_target_vect_call_ceilf): Likewise.
1227 (check_effective_target_vect_call_floorf): Likewise.
1228 (check_effective_target_vect_call_roundf): Likewise.
1229 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1230 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1231 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1232 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1233 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1235 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
1237 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1238 * gcc.target/powerpc/sd-pwr6.c: Same.
1239 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1240 * g++.dg/debug/pr56294.C: XFAIL on AIX.
1242 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
1244 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1246 2013-04-04 Janus Weil <janus@gcc.gnu.org>
1249 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1250 * gfortran.dg/altreturn_4.f90: Ditto.
1251 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1252 * gfortran.dg/altreturn_5.f90: Ditto.
1253 * gfortran.dg/altreturn_6.f90: Ditto.
1254 * gfortran.dg/altreturn_7.f90: Ditto.
1256 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1258 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1260 (check_effective_target_arm_v8_neon_ok_nocache):
1262 (check_effective_target_arm_v8_neon_ok): Change to use
1263 check_effective_target_arm_v8_neon_ok_nocache.
1264 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1266 (check_effective_target_vect_call_btruncf):
1267 Enable for arm and ARMv8 NEON.
1268 (check_effective_target_vect_call_ceilf): Likewise.
1269 (check_effective_target_vect_call_floorf): Likewise.
1270 (check_effective_target_vect_call_roundf): Likewise.
1271 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1274 2013-04-04 Marek Polacek <polacek@redhat.com>
1276 PR tree-optimization/48186
1277 * gcc.dg/pr48186.c: New test.
1279 2013-04-04 Richard Biener <rguenther@suse.de>
1281 PR tree-optimization/56826
1282 * gcc.dg/vect/pr56826.c: New testcase.
1283 * gcc.dg/vect/O3-pr36098.c: Adjust.
1285 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
1287 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1288 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1289 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1290 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1291 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1292 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1293 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1294 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1295 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1296 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1298 2013-04-04 Richard Biener <rguenther@suse.de>
1300 PR tree-optimization/56213
1301 * gcc.dg/vect/vect-123.c: New testcase.
1303 2013-04-04 Tobias Burnus <burnus@net-b.de>
1306 * gfortran.dg/read_repeat_2.f90: New.
1308 2013-04-04 Richard Biener <rguenther@suse.de>
1310 PR tree-optimization/56837
1311 * g++.dg/torture/pr56837.C: New testcase.
1313 2013-04-04 Tobias Burnus <burnus@net-b.de>
1316 * gfortran.dg/c_loc_test_21.f90: New.
1317 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1318 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1319 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1320 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1321 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
1323 2013-04-03 Jeff Law <law@redhat.com>
1325 PR tree-optimization/56799
1326 * gcc.c-torture/execute/pr56799.c: New test.
1328 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1331 * g++.dg/warn/Wpointer-arith-1.C: New.
1332 * g++.dg/gomp/for-19.C: Adjust.
1334 2013-04-03 Marek Polacek <polacek@redhat.com>
1337 * gcc.dg/pr55702.c: New test.
1339 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1342 * gcc.dg/pr56809.c: New testcase.
1344 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1347 * g++.dg/debug/pr56819.C: New test.
1349 2013-04-03 Richard Biener <rguenther@suse.de>
1351 PR tree-optimization/56817
1352 * g++.dg/torture/pr56817.C: New testcase.
1354 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1356 * gcc.dg/vect/bb-slp-31.c: New file.
1358 2013-04-03 Jason Merrill <jason@redhat.com>
1361 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1363 2013-04-03 Richard Biener <rguenther@suse.de>
1365 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1367 2013-04-03 Richard Biener <rguenther@suse.de>
1369 PR tree-optimization/55964
1370 * gcc.dg/torture/pr55964-2.c: New testcase.
1372 2013-04-03 Richard Biener <rguenther@suse.de>
1374 PR tree-optimization/56501
1375 * gcc.dg/torture/pr56501.c: New testcase.
1377 2013-04-03 Richard Biener <rguenther@suse.de>
1379 PR tree-optimization/56407
1380 * gcc.dg/torture/pr56407.c: New testcase.
1382 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1384 PR tree-optimization/56790
1385 * g++.dg/ext/pr56790-1.C: New testcase.
1387 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1389 * gcc.target/i386/merge-1.c: New testcase.
1390 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1392 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1395 * gcc.c-torture/execute/pr19449.c: New test.
1397 2013-04-03 Richard Biener <rguenther@suse.de>
1399 PR tree-optimization/56812
1400 * g++.dg/vect/slp-pr56812.cc: New testcase.
1402 2013-04-03 Janus Weil <janus@gcc.gnu.org>
1406 * gfortran.dg/altreturn_8.f90: New.
1407 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1408 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1409 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1411 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1413 PR rtl-optimization/56745
1414 * gcc.c-torture/compile/pr56745.c: New test.
1416 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1418 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1420 2013-04-02 Richard Biener <rguenther@suse.de>
1422 PR tree-optimization/56778
1423 * gcc.dg/torture/pr56778.c: New testcase.
1425 2013-04-02 Richard Biener <rguenther@suse.de>
1428 * g++.dg/torture/pr56768.C: New testcase.
1430 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1432 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1434 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1437 * gfortran.dg/namelist_82.f90: New test.
1439 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1442 * gfortran.dg/implicit_class_1.f90: New.
1444 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1447 * gfortran.dg/namelist_81.f90: New test.
1449 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1451 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1452 for constant and equal string lengths.
1453 * gfortran.dg/character_comparison_5.f90: Likewise.
1454 * gfortran.dg/character_comparison_9.f90: New test.
1456 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1458 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1459 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1461 2013-03-29 Tobias Burnus <burnus@net-b.de>
1464 * gfortran.dg/optional_absent_3.f90: New.
1466 2013-03-29 Tobias Burnus <burnus@net-b.de>
1469 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1471 2013-03-29 Tobias Burnus <burnus@net-b.de>
1474 * gfortran.dg/namelist_80.f90: New.
1476 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1479 * gfortran.dg/string_length_2.f90: New test.
1480 * gfortran.dg/dependency_41.f90: New test.
1482 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1485 * gfortran.dg/array_constructor_43.f90: New test.
1486 * gfortran.dg/random_seed_3.f90: New test.
1488 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1490 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1491 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1492 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1493 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1494 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1495 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1496 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1497 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1498 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1499 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1501 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1504 * g++.dg/conversion/op4.C: Adjust.
1505 * g++.dg/cpp0x/rv1n.C: Likewise.
1506 * g++.dg/cpp0x/rv2n.C: Likewise.
1507 * g++.dg/cpp0x/template_deduction.C: Likewise.
1508 * g++.dg/expr/cond8.C: Likewise.
1509 * g++.dg/other/error4.C: Likewise.
1510 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1511 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1512 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1513 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1514 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1515 * g++.old-deja/g++.law/cvt20.C: Likewise.
1516 * g++.old-deja/g++.law/cvt8.C: Likewise.
1517 * g++.old-deja/g++.law/init8.C: Likewise.
1518 * g++.old-deja/g++.mike/net12.C: Likewise.
1519 * g++.old-deja/g++.mike/net8.C: Likewise.
1520 * g++.old-deja/g++.mike/p2793.C: Likewise.
1521 * g++.old-deja/g++.mike/p3836.C: Likewise.
1522 * g++.old-deja/g++.mike/p418.C: Likewise.
1523 * g++.old-deja/g++.mike/p701.C: Likewise.
1524 * g++.old-deja/g++.mike/p807.C: Likewise.
1526 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1529 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1532 2013-03-28 Marek Polacek <polacek@redhat.com>
1534 PR tree-optimization/56695
1535 * gcc.dg/vect/pr56695.c: New test.
1537 2013-03-28 Richard Biener <rguenther@suse.de>
1539 PR tree-optimization/37021
1540 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1541 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1543 2013-03-27 Tobias Burnus <burnus@net-b.de>
1547 * gfortran.dg/sizeof_2.f90: New.
1548 * gfortran.dg/sizeof_3.f90: New.
1549 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1551 2013-03-27 Richard Biener <rguenther@suse.de>
1553 PR tree-optimization/37021
1554 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1556 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1558 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1559 * g++.dg/ipa/ivinline-2.C: Likewise.
1560 * g++.dg/ipa/ivinline-3.C: Likewise.
1561 * g++.dg/ipa/ivinline-4.C: Likewise.
1562 * g++.dg/ipa/ivinline-5.C: Likewise.
1563 * g++.dg/ipa/ivinline-7.C: Likewise.
1564 * g++.dg/ipa/ivinline-8.C: Likewise.
1565 * g++.dg/ipa/ivinline-9.C: Likewise.
1566 * g++.dg/cpp0x/noexcept03.C: Likewise.
1567 * gcc.dg/const-1.c: Likewise.
1568 * gcc.dg/ipa/pure-const-1.c: Likewise.
1569 * gcc.dg/noreturn-8.c: Likewise.
1570 * gcc.target/i386/mmx-1.c: Likewise.
1571 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1572 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1573 * gcc.c-torture/execute/pr33992.x: New file.
1575 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1577 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1579 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1582 * g++.dg/ext/desig5.C: New.
1584 2013-03-26 Tobias Burnus <burnus@net-b.de>
1587 * gfortran.dg/merge_init_expr_2.f90: New.
1588 * gfortran.dg/merge_char_1.f90: Modify test to
1589 stay a run-time test.
1590 * gfortran.dg/merge_char_3.f90: Ditto.
1592 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1594 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1595 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1597 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1600 * g++.dg/cpp0x/range-for23.C: New.
1602 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1605 * gfortran.dg/namelist_79.f90: New.
1607 2013-03-25 Martin Jambor <mjambor@suse.cz>
1609 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1611 2013-03-25 Tobias Burnus <burnus@net-b.de>
1631 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1632 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1633 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1634 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1635 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1636 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1637 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1638 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1639 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1640 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1641 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1642 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1643 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1644 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1645 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1646 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1647 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1648 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1649 * gfortran.dg/pr32601_1.f03: Ditto.
1650 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1651 * gfortran.dg/blockdata_7.f90: New.
1652 * gfortran.dg/c_assoc_4.f90: New.
1653 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1654 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1655 * gfortran.dg/c_funloc_tests_8.f90: New.
1656 * gfortran.dg/c_loc_test_17.f90: New.
1657 * gfortran.dg/c_loc_test_18.f90: New.
1658 * gfortran.dg/c_loc_test_19.f90: New.
1659 * gfortran.dg/c_loc_test_20.f90: New.
1660 * gfortran.dg/c_sizeof_5.f90: New.
1661 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1662 * gfortran.dg/transfer_resolve_2.f90: New.
1663 * gfortran.dg/transfer_resolve_3.f90: New.
1664 * gfortran.dg/transfer_resolve_4.f90: New.
1665 * gfortran.dg/pr32601.f03: Update dg-error.
1666 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1667 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1669 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1671 * gcc.target/arm/vseleqdf.c: New test.
1672 * gcc.target/arm/vseleqsf.c: Likewise.
1673 * gcc.target/arm/vselgedf.c: Likewise.
1674 * gcc.target/arm/vselgesf.c: Likewise.
1675 * gcc.target/arm/vselgtdf.c: Likewise.
1676 * gcc.target/arm/vselgtsf.c: Likewise.
1677 * gcc.target/arm/vselledf.c: Likewise.
1678 * gcc.target/arm/vsellesf.c: Likewise.
1679 * gcc.target/arm/vselltdf.c: Likewise.
1680 * gcc.target/arm/vselltsf.c: Likewise.
1681 * gcc.target/arm/vselnedf.c: Likewise.
1682 * gcc.target/arm/vselnesf.c: Likewise.
1683 * gcc.target/arm/vselvcdf.c: Likewise.
1684 * gcc.target/arm/vselvcsf.c: Likewise.
1685 * gcc.target/arm/vselvsdf.c: Likewise.
1686 * gcc.target/arm/vselvssf.c: Likewise.
1688 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
1690 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1692 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1693 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1694 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1695 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1696 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1697 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1698 * gcc.target/aarch64/atomic-op-char.x: ... to here.
1699 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1700 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1701 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1702 * gcc.target/aarch64/atomic-op-int.x: ... to here.
1703 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1704 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1705 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1706 * gcc.target/aarch64/atomic-op-release.x: ... to here.
1707 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1708 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1709 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1710 * gcc.target/aarch64/atomic-op-short.x: ... to here.
1711 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1712 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1713 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1714 * gcc.target/arm/atomic-op-char.c: Likewise.
1715 * gcc.target/arm/atomic-op-consume.c: Likewise.
1716 * gcc.target/arm/atomic-op-int.c: Likewise.
1717 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1718 * gcc.target/arm/atomic-op-release.c: Likewise.
1719 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1720 * gcc.target/arm/atomic-op-short.c: Likewise.
1722 2013-03-25 Richard Biener <rguenther@suse.de>
1725 * g++.dg/torture/pr56694.C: New testcase.
1727 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1730 * gcc.target/arm/neon-vcond-gt.c: New test.
1731 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1732 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1734 2013-03-25 Richard Biener <rguenther@suse.de>
1736 PR tree-optimization/56689
1737 * gcc.dg/torture/pr56689.c: New testcase.
1739 2013-03-25 Kai Tietz <ktietz@redhat.com>
1741 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1743 2013-03-24 Tobias Burnus <burnus@net-b.de>
1746 * gfortran.dg/eof_5.f90: New.
1748 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
1750 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1753 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
1755 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1757 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
1760 * gcc.c-torture/execute/builtins/builtins.exp: Add
1761 -Wl,--allow-multiple-definition for RTEMS targets.
1763 2013-03-22 Ian Bolton <ian.bolton@arm.com>
1765 * gcc.target/aarch64/movk.c: New test.
1767 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
1769 * g++.dg/ext/vector21.C: New testcase.
1771 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1773 * gcc.target/arm/neon-for-64bits-1.c: New tests.
1774 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1776 2013-03-21 Richard Biener <rguenther@suse.de>
1778 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1779 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1781 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1783 * gcc.target/aarch64/vect.c: Test and result vector added
1784 for sabd and saba instructions.
1785 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1786 instructions in assembly.
1787 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1788 * gcc.target/aarch64/vect-fp.c: Test and result vector added
1789 for fabd instruction.
1790 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1791 instruction in assembly.
1792 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1794 2013-03-20 Jeff Law <law@redhat.com>
1796 * g++.dg/tree-ssa/ssa-dom.C: New test.
1798 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1800 * gcc.target/powerpc/mmfpgpr.c: New test.
1801 * gcc.target/powerpc/sd-vsx.c: Likewise.
1802 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1803 * gcc.target/powerpc/vsx-float0.c: Likewise.
1805 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
1807 PR tree-optimization/56355
1808 * gcc.dg/pr56355-1.c: New file.
1810 2013-03-20 Catherine Moore <clm@codesourcery.com>
1811 Richard Sandiford <rdsandiford@googlemail.com>
1813 * gcc.target/mips/mips.exp: Add microMIPS support.
1814 * gcc.target/mips/umips-movep-2.c: New test.
1815 * gcc.target/mips/umips-lwp-2.c: New test.
1816 * gcc.target/mips/umips-swp-5.c: New test.
1817 * gcc.target/mips/umips-constraints-1.c: New test.
1818 * gcc.target/mips/umips-lwp-3.c: New test.
1819 * gcc.target/mips/umips-swp-6.c: New test.
1820 * gcc.target/mips/umips-constraints-2.c: New test.
1821 * gcc.target/mips/umips-save-restore-1.c: New test.
1822 * gcc.target/mips/umips-lwp-4.c: New test.
1823 * gcc.target/mips/umips-swp-7.c: New test.
1824 * gcc.target/mips/umips-save-restore-2.c: New test.
1825 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1826 * gcc.target/mips/umips-lwp-5.c: New test.
1827 * gcc.target/mips/umips-save-restore-3.c: New test.
1828 * gcc.target/mips/umips-lwp-6.c: New test.
1829 * gcc.target/mips/umips-swp-1.c: New test.
1830 * gcc.target/mips/umips-lwp-7.c: New test.
1831 * gcc.target/mips/umips-swp-2.c: New test.
1832 * gcc.target/mips/umips-lwp-8.c: New test.
1833 * gcc.target/mips/umips-swp-3.c: New test.
1834 * gcc.target/mips/umips-movep-1.c: New test.
1835 * gcc.target/mips/umips-lwp-1.c: New test.
1836 * gcc.target/mips/umips-swp-4.c: New test.
1838 2013-03-20 Richard Biener <rguenther@suse.de>
1840 PR tree-optimization/56661
1841 * gcc.dg/torture/pr56661.c: New testcase.
1843 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1845 PR rtl-optimization/56605
1846 * gcc.target/powerpc/pr56605.c: New.
1848 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1851 * gfortran.dg/do_1.f90: Don't xfail.
1853 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1856 * gfortran.dg/namelist_77.f90: New.
1857 * gfortran.dg/namelist_78.f90: New.
1859 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1862 * gfortran.dg/open_negative_unit_1.f90: New.
1864 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1866 * gcc.target/aarch64/sbc.c: New test.
1868 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1870 * gcc.target/aarch64/ror.c: New test.
1872 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1874 * gcc.target/aarch64/extr.c: New test.
1876 2013-03-19 Richard Biener <rguenther@suse.de>
1878 PR tree-optimization/56273
1879 * gcc.dg/tree-ssa/vrp47.c: Adjust.
1880 * c-c++-common/uninit-17.c: Likewise.
1882 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1884 PR tree-optimization/56635
1885 * g++.dg/torture/pr56635.C: New test.
1887 2013-03-18 Richard Biener <rguenther@suse.de>
1889 PR tree-optimization/3713
1890 * g++.dg/ipa/devirt-12.C: New testcase.
1892 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1895 * c-c++-common/pr56566.c: New test.
1897 2013-03-17 Jason Merrill <jason@redhat.com>
1899 * g++.dg/template/abstract-dr337.C: XFAIL.
1901 2013-03-16 Jakub Jelinek <jakub@redhat.com>
1904 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1905 * c-c++-common/pr56607.c: New test.
1907 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
1910 * g++.dg/cpp0x/constexpr-array5.C: New.
1912 2013-03-15 Tobias Burnus <burnus@net-b.de>
1915 * gfortran.dg/transfer_intrinsic_5.f90: New.
1917 2013-03-15 Kai Tietz <ktietz@redhat.com>
1919 * gcc.target/i386/movti.c: Don't test for x64 mingw.
1920 * gcc.target/i386/pr20020-1.c: Likewise.
1921 * gcc.target/i386/pr20020-2.c: Likewise.
1922 * gcc.target/i386/pr20020-3.c: Likewise.
1923 * gcc.target/i386/pr53425-1.c: Likewise.
1924 * gcc.target/i386/pr53425-2.c: Likewise.
1925 * gcc.target/i386/pr55093.c: Likewise.
1926 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1928 2013-03-15 Jakub Jelinek <jakub@redhat.com>
1931 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1932 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
1934 2013-03-14 Jakub Jelinek <jakub@redhat.com>
1936 PR tree-optimization/53265
1937 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1939 * gcc.dg/graphite/id-6.c (test): Likewise.
1940 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1941 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1943 PR tree-optimization/53265
1944 * gcc.dg/pr53265.c: New test.
1945 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1947 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1949 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
1950 n, use it as high bound instead of 4.
1952 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
1955 * gcc.target/sh/pr49880-1.c: New.
1956 * gcc.target/sh/pr49880-2.c: New.
1957 * gcc.target/sh/pr49880-3.c: New.
1958 * gcc.target/sh/pr49880-4.c: New.
1959 * gcc.target/sh/pr49880-5.c: New.
1961 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1963 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1965 2013-03-13 Richard Biener <rguenther@suse.de>
1967 PR tree-optimization/56608
1968 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1970 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1973 * g++.dg/cpp0x/alias-decl-32.C: New.
1975 2013-03-11 Jan Hubicka <jh@suse.cz>
1978 * gcc.c-torture/compile/pr56571.c: New testcase.
1980 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1982 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1983 * gcc.dg/tree-ssa/pr55579.c: Likewise.
1985 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1987 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1988 * gcc.dg/inline_4.c: Likewise.
1989 * gcc.dg/unroll_2.c: Likewise.
1990 * gcc.dg/unroll_3.c: Likewise.
1991 * gcc.dg/unroll_4.c: Likewise.
1993 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1996 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1999 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2001 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2004 * gcc.c-torture/compile/pr40797.c: New.
2006 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2008 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2010 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
2013 * gfortran.dg/class_56.f90: New test.
2015 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
2018 * gcc.target/mips/pr56524.c: New test.
2020 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2023 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2025 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2028 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2030 2013-03-08 Marek Polacek <polacek@redhat.com>
2032 PR tree-optimization/56478
2033 * gcc.dg/torture/pr56478.c: New test.
2035 2013-03-08 Kai Tietz <ktietz@redhat.com>
2037 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2038 targets linker option --allow-multiple-definition.
2040 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2041 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2042 * gcc.dg/pr52549.c: Add LLP64 case.
2043 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2044 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2045 * gcc.dg/torture/pr51071-2.c: Likewise.
2046 * gcc.dg/tree-ssa/vrp72.c: Likewise.
2047 * gcc.dg/tree-ssa/vrp73.c: Likewise.
2048 * gcc.dg/tree-ssa/vrp75.c: Likewise.
2049 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2050 * gcc.dg/weak/weak-1.c: Likewise.
2051 * gcc.dg/weak/weak-2.c: Likewise.
2052 * gcc.dg/weak/weak-3.c: Likewise.
2053 * gcc.dg/weak/weak-4.c: Likewise.
2054 * gcc.dg/weak/weak-5.c: Likewise.
2055 * gcc.dg/weak/weak-15.c: Likewise.
2056 * gcc.dg/weak/weak-16.c: Likewise.
2058 * c-c++-common/pr54486.c: Skip test for mingw-targets.
2060 2013-03-07 Jakub Jelinek <jakub@redhat.com>
2062 PR tree-optimization/56559
2063 * gcc.dg/tree-ssa/reassoc-26.c: New test.
2065 2013-03-07 Andreas Schwab <schwab@suse.de>
2067 * gcc.dg/pr31490.c: Fix last change.
2069 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
2072 * g++.dg/template/crash115.C: New.
2074 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2076 PR tree-optimization/56539
2077 * gcc.c-torture/compile/pr56539.c: New test.
2079 2013-03-06 Kai Tietz <ktietz@redhat.com>
2081 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2083 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2084 * gcc.dg/lto/20091013-1_2.c: Likewise.
2085 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2087 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2089 * gnat.dg/specs/aggr6.ads: New test.
2091 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
2093 * gnat.dg/loop_optimization15.ad[sb]: New test.
2095 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2098 * gcc.dg/pr56548.c: New test.
2100 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2103 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2105 2013-03-06 Jakub Jelinek <jakub@redhat.com>
2108 * g++.dg/template/typename20.C: New test.
2110 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2113 * gcc.dg/pr56510.c: New test.
2115 PR rtl-optimization/56484
2116 * gcc.c-torture/compile/pr56484.c: New test.
2118 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2121 * g++.dg/warn/Wsign-conversion-2.C: New.
2123 2013-03-05 Richard Biener <rguenther@suse.de>
2125 PR tree-optimization/56270
2126 * gcc.dg/vect/slp-38.c: New testcase.
2128 2013-03-05 Jakub Jelinek <jakub@redhat.com>
2130 PR rtl-optimization/56494
2131 * gcc.dg/pr56494.c: New test.
2133 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
2135 * gcc.dg/pr56424.c: New test.
2137 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2139 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2140 * gcc.dg/pr56228.c <avr>: Skip.
2142 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
2145 PR tree-optimization/52631
2146 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2148 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
2150 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2151 * gcc.dg/vect/vect-83_64.c: Same.
2153 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2156 * gfortran.dg/pointer_check_13.f90: New test.
2158 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
2161 * gfortran.dg/array_constructor_42.f90: New test.
2163 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2166 * g++.dg/template/static33.C: New.
2167 * g++.dg/template/static34.C: Likewise.
2170 * g++.dg/template/static35.C: New.
2172 2013-03-01 Steve Ellcey <sellcey@mips.com>
2174 * gcc.dg/pr56396.c: Require pic support.
2176 2013-03-01 Richard Biener <rguenther@suse.de>
2178 PR tree-optimization/55481
2179 * gcc.dg/torture/pr56488.c: New testcase.
2181 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
2182 Jakub Jelinek <jakub@redhat.com>
2185 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2186 no_sanitize_address attribute rather than no_address_safety_analysis.
2187 * g++.dg/asan/sanitizer_test_utils.h
2188 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2189 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2190 in addition to no_address_safety_analysis.
2192 2013-02-28 Jason Merrill <jason@redhat.com>
2195 * g++.dg/cpp0x/constexpr-and.C: New.
2197 2013-02-28 Martin Jambor <mjambor@suse.cz>
2199 PR tree-optimization/56294
2200 * g++.dg/debug/pr56294.C: New test.
2202 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2204 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2206 2013-02-27 Marek Polacek <polacek@redhat.com>
2208 PR rtl-optimization/56466
2209 * gcc.dg/pr56466.c: New test.
2211 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2213 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2214 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2215 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2217 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
2220 * gcc.dg/pr45472.c: New test.
2222 2013-02-26 Marek Polacek <polacek@redhat.com>
2224 PR tree-optimization/56426
2225 * gcc.dg/pr56436.c: New test.
2227 2013-02-26 Jakub Jelinek <jakub@redhat.com>
2229 PR tree-optimization/56448
2230 * gcc.c-torture/compile/pr56448.c: New test.
2232 PR tree-optimization/56443
2233 * gcc.dg/torture/pr56443.c: New test.
2235 2013-02-25 Richard Biener <rguenther@suse.de>
2237 PR tree-optimization/56175
2238 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2240 2013-02-24 Jakub Jelinek <jakub@redhat.com>
2243 * g++.dg/torture/pr56403.C: New test.
2245 2013-02-25 Catherine Moore <clm@codesourcery.com>
2248 2013-02-24 Catherine Moore <clm@codesourcery.com>
2249 Richard Sandiford <rdsandiford@googlemail.com>
2251 * gcc.target/mips/mips.exp: Add microMIPS support.
2252 * gcc.target/mips/umips-movep-2.c: New test.
2253 * gcc.target/mips/umips-lwp-2.c: New test.
2254 * gcc.target/mips/umips-swp-5.c: New test.
2255 * gcc.target/mips/umips-constraints-1.c: New test.
2256 * gcc.target/mips/umips-lwp-3.c: New test.
2257 * gcc.target/mips/umips-swp-6.c: New test.
2258 * gcc.target/mips/umips-constraints-2.c: New test.
2259 * gcc.target/mips/umips-save-restore-1.c: New test.
2260 * gcc.target/mips/umips-lwp-4.c: New test.
2261 * gcc.target/mips/umips-swp-7.c: New test.
2262 * gcc.target/mips/umips-save-restore-2.c: New test.
2263 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2264 * gcc.target/mips/umips-lwp-5.c: New test.
2265 * gcc.target/mips/umips-save-restore-3.c: New test.
2266 * gcc.target/mips/umips-lwp-6.c: New test.
2267 * gcc.target/mips/umips-swp-1.c: New test.
2268 * gcc.target/mips/umips-lwp-7.c: New test.
2269 * gcc.target/mips/umips-swp-2.c: New test.
2270 * gcc.target/mips/umips-lwp-8.c: New test.
2271 * gcc.target/mips/umips-swp-3.c: New test.
2272 * gcc.target/mips/umips-movep-1.c: New test.
2273 * gcc.target/mips/umips-lwp-1.c: New test.
2274 * gcc.target/mips/umips-swp-4.c: New test.
2276 2013-02-24 Catherine Moore <clm@codesourcery.com>
2277 Richard Sandiford <rdsandiford@googlemail.com>
2279 * gcc.target/mips/mips.exp: Add microMIPS support.
2280 * gcc.target/mips/umips-movep-2.c: New test.
2281 * gcc.target/mips/umips-lwp-2.c: New test.
2282 * gcc.target/mips/umips-swp-5.c: New test.
2283 * gcc.target/mips/umips-constraints-1.c: New test.
2284 * gcc.target/mips/umips-lwp-3.c: New test.
2285 * gcc.target/mips/umips-swp-6.c: New test.
2286 * gcc.target/mips/umips-constraints-2.c: New test.
2287 * gcc.target/mips/umips-save-restore-1.c: New test.
2288 * gcc.target/mips/umips-lwp-4.c: New test.
2289 * gcc.target/mips/umips-swp-7.c: New test.
2290 * gcc.target/mips/umips-save-restore-2.c: New test.
2291 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2292 * gcc.target/mips/umips-lwp-5.c: New test.
2293 * gcc.target/mips/umips-save-restore-3.c: New test.
2294 * gcc.target/mips/umips-lwp-6.c: New test.
2295 * gcc.target/mips/umips-swp-1.c: New test.
2296 * gcc.target/mips/umips-lwp-7.c: New test.
2297 * gcc.target/mips/umips-swp-2.c: New test.
2298 * gcc.target/mips/umips-lwp-8.c: New test.
2299 * gcc.target/mips/umips-swp-3.c: New test.
2300 * gcc.target/mips/umips-movep-1.c: New test.
2301 * gcc.target/mips/umips-lwp-1.c: New test.
2302 * gcc.target/mips/umips-swp-4.c: New test.
2304 2013-02-22 Jakub Jelinek <jakub@redhat.com>
2307 * lib/asan-dg.exp (asan_link_flags): Add
2308 -B${gccpath}/libsanitizer/asan/ to flags.
2310 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2313 * gcc.dg/torture/pr56420.c: New test.
2315 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
2318 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2320 2013-02-21 Martin Jambor <mjambor@suse.cz>
2322 PR tree-optimization/56310
2323 * g++.dg/ipa/pr56310.C: New test.
2325 2013-02-21 Janus Weil <janus@gcc.gnu.org>
2328 * gfortran.dg/proc_ptr_comp_37.f90: New.
2330 2013-02-21 Richard Biener <rguenther@suse.de>
2332 PR tree-optimization/56415
2334 2013-02-11 Richard Biener <rguenther@suse.de>
2336 PR tree-optimization/56273
2337 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2338 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2339 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2340 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2341 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2342 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2344 2013-02-21 Marek Polacek <polacek@redhat.com>
2346 PR tree-optimization/56398
2347 * g++.dg/torture/pr56398.C: New test.
2349 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2352 * gcc.c-torture/compile/pr56405.c: New test.
2354 2013-02-20 Jan Hubicka <jh@suse.cz>
2356 PR tree-optimization/56265
2357 * g++.dg/ipa/devirt-11.C: New testcase.
2359 2013-02-20 Richard Biener <rguenther@suse.de>
2361 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2363 2013-02-20 Richard Biener <rguenther@suse.de>
2364 Jakub Jelinek <jakub@redhat.com>
2366 PR tree-optimization/56396
2367 * gcc.dg/pr56396.c: New testcase.
2369 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2372 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2374 2013-02-19 Richard Biener <rguenther@suse.de>
2376 PR tree-optimization/56384
2377 * gcc.dg/torture/pr56384.c: New testcase.
2379 2013-02-19 Jakub Jelinek <jakub@redhat.com>
2381 PR tree-optimization/56350
2382 * gcc.dg/pr56350.c: New test.
2384 PR tree-optimization/56381
2385 * g++.dg/opt/pr56381.C: New test.
2387 2013-02-18 Jakub Jelinek <jakub@redhat.com>
2390 * lib/dg-pch.exp (pch-init, pch-finish,
2391 check_effective_target_pch_supported_debug): New procs.
2392 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2393 Likewise if $pch_unsupported_debug and $flags include -g.
2394 Skip FAILs about missing *.gch file if $pch_unsupported_debug
2395 and dg-require-effective-target pch_unsupported_debug.
2396 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2397 * objc.dg/pch/pch.exp: Likewise.
2398 * gcc.dg/pch/pch.exp: Likewise.
2399 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2400 pch_unsupported_debug.
2401 * gcc.dg/pch/valid-1.hs: Likewise.
2402 * gcc.dg/pch/valid-1b.c: Likewise.
2403 * gcc.dg/pch/valid-1b.hs: Likewise.
2405 2013-02-18 Richard Biener <rguenther@suse.de>
2407 PR tree-optimization/56366
2408 * gcc.dg/torture/pr56366.c: New testcase.
2410 2013-02-18 Richard Biener <rguenther@suse.de>
2413 * gcc.dg/torture/pr56349.c: New testcase.
2415 2013-02-18 Richard Biener <rguenther@suse.de>
2417 PR tree-optimization/56321
2418 * gcc.dg/torture/pr56321.c: New testcase.
2420 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2422 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2424 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2425 Dodji Seketeli <dodji@redhat.com>
2428 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2429 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2430 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2431 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2432 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2433 * c-c++-common/asan/pr56330.c: Likewise.
2434 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2435 Ensure the size argument of __builtin_memcpy is a constant.
2437 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2438 Paolo Carlini <paolo.carlini@oracle.com>
2441 * g++.dg/cpp0x/enum23.C: New.
2443 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2446 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2448 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2450 PR rtl-optimization/56348
2451 * gcc.target/i386/pr56348.c: New test.
2453 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2455 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2456 * gcc.target/arm/interrupt-2.c: Likewise.
2458 2013-02-15 Tobias Burnus <burnus@net-b.de>
2461 * gfortran.dg/matmul_9.f90: New.
2463 2013-02-15 Tobias Burnus <burnus@net-b.de>
2466 * gfortran.dg/init_flag_11.f90: New.
2468 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2470 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2472 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2474 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2477 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2478 Tobias Burnus <burnus@net-b.de>
2481 * gfortran.dg/allocatable_function_7.f90: New.
2483 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2485 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2486 * asan_globals_test-wrapper.cc: New file.
2487 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2488 instead of asan_globals_test.cc as dg-additional-sources.
2489 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2490 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2491 "sanitizer_test_utils.h" instead of
2492 "sanitizer_common/tests/sanitizer_test_utils.h".
2493 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2494 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2495 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2496 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2497 * g++.dg/asan/asan_test.cc: Synced from upstream.
2498 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2500 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2503 * c-c++-common/asan/memcmp-2.c: New test.
2505 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2508 * g++.dg/cpp0x/udlit-string-literal.h: New.
2509 * g++.dg/cpp0x/udlit-string-literal.C: New.
2511 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2513 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2515 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2518 * gcc.target/arm/pr56184.C: New test.
2520 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2523 * g++.dg/torture/pr56302.C: New test.
2524 * g++.dg/cpp0x/constexpr-56302.C: New test.
2525 * c-c++-common/pr56302.c: New test.
2527 2013-02-13 Tobias Burnus <burnus@net-b.de>
2528 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2531 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2532 * gfortran.dg/quad_3.f90: Ditto.
2534 2013-02-13 Kostya Serebryany <kcc@google.com>
2536 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2537 to match the fresh asan run-time.
2538 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2540 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2542 Avoid instrumenting duplicated memory access in the same basic block
2543 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2544 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2545 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2546 * c-c++-common/asan/inc.c: Likewise.
2548 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2551 * gcc.target/i386/pr56148.c: New test.
2553 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2554 Tobias Burnus <burnus@net-b.de>
2557 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2560 2013-02-12 Richard Biener <rguenther@suse.de>
2563 * gcc.dg/lto/pr56297_0.c: New testcase.
2564 * gcc.dg/lto/pr56297_0.c: Likewise.
2566 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2569 * gfortran.dg/typebound_deferred_1.f90: New.
2571 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2573 PR rtl-optimization/56151
2574 * gcc.target/i386/pr56151.c: New test.
2576 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2578 * g++.dg/ext/mv12.C: New test.
2579 * g++.dg/ext/mv12.h: New file.
2580 * g++.dg/ext/mv12-aux.C: New file.
2581 * g++.dg/ext/mv13.C: New test.
2583 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2585 * lib/target-supports.exp
2586 (check_effective_target_powerpc_eabi_ok): New.
2587 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2589 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2590 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2592 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2593 * gcc.target/powerpc/pr51623.c: Likewise.
2594 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2595 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2597 2013-02-11 Alexander Potapenko <glider@google.com>
2598 Jack Howarth <howarth@bromo.med.uc.edu>
2599 Jakub Jelinek <jakub@redhat.com>
2602 * g++.dg/asan/pr55617.C: Run on all targets.
2604 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2606 PR rtl-optimization/56275
2607 * gcc.dg/pr56275.c: New test.
2609 2013-02-11 Richard Biener <rguenther@suse.de>
2611 PR tree-optimization/56273
2612 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2614 2013-02-11 Richard Biener <rguenther@suse.de>
2616 PR tree-optimization/56264
2617 * gcc.dg/torture/pr56264.c: New testcase.
2619 2013-02-11 Richard Biener <rguenther@suse.de>
2621 PR tree-optimization/56273
2622 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2623 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2624 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2625 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2626 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2627 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2629 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2631 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2632 for *-*-linux-gnu targets.
2633 * g++.dg/asan/interception-test-1.c: Ditto.
2634 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2635 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2637 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2640 * gfortran.dg/intrinsic_size_4.f90 : New test.
2642 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2645 * gcc.target/powerpc/pr56256.c: New test.
2647 2013-02-08 Ian Lance Taylor <iant@google.com>
2649 * lib/go.exp: Load timeout.exp.
2651 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2653 PR rtl-optimization/56246
2654 * gcc.target/i386/pr56246.c: New test.
2656 2013-02-08 Jeff Law <law@redhat.com>
2659 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2661 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2664 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2667 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2669 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2671 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2673 PR rtl-optimization/56195
2674 * gcc.dg/torture/pr56195.c: New test.
2676 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2679 * gfortran.dg/recursive_interface_2.f90: New test.
2681 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2683 PR tree-optimization/56250
2684 * gcc.c-torture/execute/pr56250.c: New test.
2686 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2688 PR tree-optimization/56064
2689 * gcc.dg/fixed-point/view-convert-2.c: New test.
2691 2013-02-08 Michael Matz <matz@suse.de>
2693 PR tree-optimization/52448
2694 * gcc.dg/pr52448.c: New test.
2696 2013-02-08 Richard Biener <rguenther@suse.de>
2699 * gcc.dg/torture/pr56181.c: New testcase.
2701 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2704 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2705 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2707 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2710 * g++.dg/parse/crash61.C: New test.
2713 * g++.dg/parse/pr56239.C: New test.
2716 * g++.dg/abi/mangle61.C: New test.
2718 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
2720 PR rtl-optimization/56225
2721 * gcc.target/i386/pr56225.c: New test.
2723 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2726 * gcc.dg/guality/pr56154-1.c: New test.
2727 * gcc.dg/guality/pr56154-2.c: New test.
2728 * gcc.dg/guality/pr56154-3.c: New test.
2729 * gcc.dg/guality/pr56154-4.c: New test.
2730 * gcc.dg/guality/pr56154-aux.c: New file.
2732 PR tree-optimization/55789
2733 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2735 * gcc.dg/tree-ssa/inline-3.c: Add
2736 --param max-early-inliner-iterations=2 option.
2738 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2741 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2742 Add -fno-dwarf2-cfi-asm to dg-options.
2745 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2748 * gcc.dg/pr56228.c: New test.
2750 2013-02-07 Alan Modra <amodra@gmail.com>
2753 * gcc.target/powerpc/pr54009.c: New test.
2755 * gfortran.dg/pr54131.f: New test.
2757 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
2760 * gfortran.dg/array_constructor_41.f90: New test.
2762 2013-02-06 Janus Weil <janus@gcc.gnu.org>
2765 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2767 2013-02-06 Jakub Jelinek <jakub@redhat.com>
2770 * g++.dg/gomp/pr56217.C: New test.
2772 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2774 PR tree-optimization/56205
2775 * gcc.dg/tree-ssa/stdarg-6.c: New test.
2776 * gcc.c-torture/execute/pr56205.c: New test.
2778 2013-02-05 Richard Biener <rguenther@suse.de>
2780 PR tree-optimization/53342
2781 PR tree-optimization/53185
2782 * gcc.dg/vect/pr53185-2.c: New testcase.
2784 2013-02-05 Jan Hubicka <jh@suse.cz>
2786 PR tree-optimization/55789
2787 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2788 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2789 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2790 * g++.dg/ipa/inline-1.C: New testcase.
2791 * g++.dg/ipa/inline-2.C: New testcase.
2792 * g++.dg/ipa/inline-3.C: New testcase.
2794 2013-02-05 Jan Hubicka <jh@suse.cz>
2796 PR tree-optimization/55789
2797 * g++.dg/torture/pr55789.C: New testcase.
2799 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2802 * gcc.dg/pr56167.c: New test.
2804 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2807 * gcc.target/sh/pr55146.c: New.
2809 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2811 PR tree-optimization/54386
2812 * gcc.target/sh/pr54386.c: New.
2814 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
2817 * gfortran.dg/realloc_on _assign_16.f90 : New test.
2820 * gfortran.dg/realloc_on _assign_17.f90 : New test.
2822 2013-02-04 Alexander Potapenko <glider@google.com>
2823 Jack Howarth <howarth@bromo.med.uc.edu>
2824 Jakub Jelinek <jakub@redhat.com>
2827 * g++.dg/asan/pr55617.C: New test.
2829 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2832 * gfortran.dg/typebound_operator_19.f90: New test.
2833 * gfortran.dg/typebound_assignment_4.f90: New test.
2835 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2838 * gfortran.dg/recursive_interface_1.f90: New test.
2840 2013-02-04 Richard Guenther <rguenther@suse.de>
2843 * gcc.dg/lto/pr56168_0.c: New testcase.
2844 * gcc.dg/lto/pr56168_1.c: Likewise.
2846 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2850 * gfortran.dg/block_12.f90: New test.
2851 * gfortran.dg/module_error_1.f90: New test.
2853 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2855 * lib/target-supports.exp (check_effective_target_vect_float)
2856 (check_effective_target_vect_no_align): Add mips-sde-elf.
2858 2013-02-01 Jakub Jelinek <jakub@redhat.com>
2860 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2862 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
2864 * gcc.dg/pr56023.c: XFAIL on AIX.
2865 * gcc.dg/vect/pr49352.c: Same.
2867 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
2869 * gnat.dg/opt26.adb: New test.
2871 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2874 2013-01-27 Amol Pise <amolpise15@gmail.com>
2876 * gcc.target/arm/neon-vfnms-1.c: New test.
2877 * gcc.target/arm/neon-vfnma-1.c: New test.
2879 2013-01-31 Richard Biener <rguenther@suse.de>
2881 PR tree-optimization/56157
2882 * gcc.dg/torture/pr56157.c: New testcase.
2884 2013-01-30 Richard Biener <rguenther@suse.de>
2886 PR tree-optimization/56150
2887 * gcc.dg/torture/pr56150.c: New testcase.
2889 2013-01-30 Jakub Jelinek <jakub@redhat.com>
2892 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2893 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
2894 printed in backtrace.
2895 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2896 to avoid errors about mismatched allocation vs. deallocation.
2899 * g++.dg/mv1.C: Moved to...
2900 * g++.dg/ext/mv1.C: ... here. Adjust test.
2901 * g++.dg/mv2.C: Moved to...
2902 * g++.dg/ext/mv2.C: ... here. Adjust test.
2903 * g++.dg/mv3.C: Moved to...
2904 * g++.dg/ext/mv3.C: ... here.
2905 * g++.dg/mv4.C: Moved to...
2906 * g++.dg/ext/mv4.C: ... here.
2907 * g++.dg/mv5.C: Moved to...
2908 * g++.dg/ext/mv5.C: ... here. Adjust test.
2909 * g++.dg/mv6.C: Moved to...
2910 * g++.dg/ext/mv6.C: ... here. Adjust test.
2911 * g++.dg/ext/mv7.C: New test.
2912 * g++.dg/ext/mv8.C: New test.
2913 * g++.dg/ext/mv9.C: New test.
2914 * g++.dg/ext/mv10.C: New test.
2915 * g++.dg/ext/mv11.C: New test.
2917 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
2919 PR rtl-optimization/56144
2920 * gcc.dg/pr56144.c: New.
2922 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
2924 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2926 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2927 * g++.dg/cpp0x/constexpr-55573.C: Same
2929 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
2931 PR tree-optimization/56064
2932 * gcc.dg/fixed-point/view-convert.c: New test.
2934 2013-01-30 Andreas Schwab <schwab@suse.de>
2936 * lib/target-supports-dg.exp (dg-process-target): Use expr to
2937 evaluate the end index in string range.
2939 2013-01-30 Tobias Burnus <burnus@net-b.de>
2942 * gfortran.dg/allocatable_function_6.f90: New.
2944 2013-01-29 Janus Weil <janus@gcc.gnu.org>
2945 Mikael Morin <mikael@gcc.gnu.org>
2948 * gfortran.dg/proc_ptr_comp_36.f90: New.
2950 2013-01-29 Richard Biener <rguenther@suse.de>
2952 PR tree-optimization/55270
2953 * gcc.dg/torture/pr55270.c: New testcase.
2955 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2957 PR rtl-optimization/56117
2958 * gcc.dg/pr56117.c: New test.
2960 2013-01-28 Richard Biener <rguenther@suse.de>
2962 PR tree-optimization/56034
2963 * gcc.dg/torture/pr56034.c: New testcase.
2965 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2967 PR tree-optimization/56125
2968 * gcc.dg/pr56125.c: New test.
2970 2013-01-28 Tobias Burnus <burnus@net-b.de>
2971 Mikael Morin <mikael@gcc.gnu.org>
2974 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2975 * gfortran.dg/import8.f90: Likewise.
2976 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2977 * gfortran.dg/import10.f90: New test.
2978 * gfortran.dg/import11.f90: Likewise
2980 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2983 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2984 string.h. Provide memset, malloc and free prototypes, adjust line
2985 numbers in dg-output.
2986 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2987 Provide memset prototype and adjust line numbers in dg-output.
2988 * c-c++-common/asan/global-overflow-1.c: Likewise.
2990 PR tree-optimization/56094
2991 * gcc.dg/pr56094.c: New test.
2993 2013-01-27 Amol Pise <amolpise15@gmail.com>
2995 * gcc.target/arm/neon-vfnms-1.c: New test.
2996 * gcc.target/arm/neon-vfnma-1.c: New test.
2998 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
3001 * gcc.target/i386/pr56114.c: New test.
3003 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
3006 * gfortran.dg/associate_14.f90: New test.
3009 * gfortran.dg/associate_13.f90: New test.
3011 2013-01-25 Jakub Jelinek <jakub@redhat.com>
3013 PR tree-optimization/56098
3014 * gcc.dg/pr56098-1.c: New test.
3015 * gcc.dg/pr56098-2.c: New test.
3017 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
3020 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3022 2013-01-22 Marek Polacek <polacek@redhat.com>
3024 PR tree-optimization/56035
3025 * gcc.dg/pr56035.c: New test.
3027 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3029 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3032 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3034 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3036 2013-01-24 Jakub Jelinek <jakub@redhat.com>
3039 * gcc.dg/pr56078.c: New test.
3040 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3042 2013-01-24 Martin Jambor <mjambor@suse.cz>
3044 PR tree-optimization/55927
3045 * g++.dg/ipa/devirt-10.C: Disable early inlining.
3047 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
3049 * gcc.target/i386/movsd.c: New test.
3051 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
3054 * gcc.target/i386/pr55934.c: New test.
3056 2013-01-23 Janus Weil <janus@gcc.gnu.org>
3059 * gfortran.dg/select_8.f90: New.
3061 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
3063 * gcc.target/microblaze/microblaze.exp: Remove
3064 target_config_cflags check.
3066 2013-01-23 Jakub Jelinek <jakub@redhat.com>
3069 * gfortran.dg/gomp/pr56052.f90: New test.
3072 * gcc.dg/pr49069.c: New test.
3074 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
3077 * g++.dg/cpp0x/constexpr-static10.C: New.
3079 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
3082 * gcc.target/i386/pr56028.c: New test.
3084 2013-01-22 Jakub Jelinek <jakub@redhat.com>
3087 * gcc.target/i386/pr55686.c: New test.
3089 2013-01-22 Dodji Seketeli <dodji@redhat.com>
3092 * g++.dg/cpp0x/variadic139.C: New test.
3093 * g++.dg/cpp0x/variadic140.C: Likewise.
3094 * g++.dg/cpp0x/variadic141.C: Likewise.
3096 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
3098 * gnat.dg/warn8.adb: New test.
3100 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3103 * gfortran.dg/include_8.f90: New test.
3105 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3107 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3108 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3110 2013-01-21 Jakub Jelinek <jakub@redhat.com>
3112 PR tree-optimization/56051
3113 * gcc.c-torture/execute/pr56051.c: New test.
3115 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
3117 PR rtl-optimization/56023
3118 * gcc.dg/pr56023.c: New test.
3120 2013-01-21 Martin Jambor <mjambor@suse.cz>
3123 * gcc.target/i386/pr56022.c: New test.
3125 2013-01-21 Jason Merrill <jason@redhat.com>
3127 * lib/target-supports.exp (check_effective_target_alias): New.
3129 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
3132 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3134 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
3136 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3138 2013-01-19 Jeff Law <law@redhat.com>
3140 PR tree-optimization/52631
3141 * tree-ssa/pr52631.c: New test.
3142 * tree-ssa/ssa-fre-9: Update expected output.
3144 2013-01-19 Anthony Green <green@moxielogic.com>
3146 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3149 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3151 PR tree-optimization/56029
3152 * g++.dg/torture/pr56029.C: New test.
3154 2013-01-18 Sharad Singhai <singhai@google.com>
3156 PR tree-optimization/55995
3157 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3159 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
3162 * gcc.target/i386/pr55433.c: New.
3164 2013-01-18 Jakub Jelinek <jakub@redhat.com>
3167 * gfortran.dg/pr56015.f90: New test.
3169 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
3171 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3173 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
3175 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3176 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3177 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3178 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3179 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3181 2013-01-17 Jeff Law <law@redhat.com>
3183 * gcc.dg/pr52573.c: Move to...
3184 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
3186 PR rtl-optimization/52573
3187 * gcc.dg/pr52573.c: New test.
3189 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
3192 * g++.dg/asan/interception-test-1.C: Skip on darwin.
3193 * lib/target-supports.exp (check_effective_target_swapcontext): Use
3194 check_no_compiler_messages to test support in ucontext.h.
3195 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3196 compliant RLIMIT_AS.
3198 2013-01-17 Marek Polacek <polacek@redhat.com>
3200 PR rtl-optimization/55833
3201 * gcc.dg/pr55833.c: New test.
3203 2013-01-17 Jan Hubicka <jh@suse.cz>
3205 PR tree-optimization/55273
3206 * gcc.c-torture/compile/pr55273.c: New testcase.
3208 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
3211 * gcc.target/pr55981.c: New test.
3213 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
3215 * gcc.target/arm/pr40887.c: Require at least armv5.
3216 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3217 * gcc.target/arm/pr51915.c: Likewise.
3218 * gcc.target/arm/pr52006.c: Likewise.
3219 * gcc.target/arm/pr53187.c: Likewise.
3221 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3222 * gcc.target/arm/ftest-support-arm.h: Delete.
3223 * gcc.target/arm/ftest-support-thumb.h: Delete.
3224 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3225 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3226 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3227 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3228 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3229 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3230 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3231 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3232 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3233 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3234 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3235 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3236 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3237 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3238 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3239 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3240 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3241 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3242 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3243 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3244 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3245 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3246 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3247 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3249 2013-01-17 Martin Jambor <mjambor@suse.cz>
3251 PR tree-optimizations/55264
3252 * g++.dg/ipa/pr55264.C: New test.
3254 2013-01-16 Janus Weil <janus@gcc.gnu.org>
3257 * gfortran.dg/class_55.f90: New.
3259 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
3262 * gcc.c-torture/execute/builtins/builtins.exp: Add
3263 -Wl,--allow-multiple-definition for eabi and elf targets.
3266 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3267 check_effective_target_vect_perm_short,
3268 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3269 check_effective_target_vect64): Return 0 for big-endian ARM.
3270 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3272 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3275 2013-01-16 Richard Biener <rguenther@suse.de>
3277 PR tree-optimization/55964
3278 * gcc.dg/torture/pr55964.c: New testcase.
3280 2013-01-16 Richard Biener <rguenther@suse.de>
3282 PR tree-optimization/54767
3283 PR tree-optimization/53465
3284 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3286 2013-01-16 Christian Bruel <christian.bruel@st.com>
3289 * gcc.target/sh/sh-switch.c: New testcase.
3291 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3293 * gcc.dg/webizer.c: Increase the array size.
3295 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3298 * gcc.dg/pr55940.c: New test.
3300 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
3301 Harald Anlauf <anlauf@gmx.de>
3303 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3304 * gfortran.dg/bounds_check_5.f90: Likewise.
3305 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3306 * gfortran.dg/continuation_9.f90: Likewise.
3307 * gfortran.dg/move_alloc_13.f90: Likewise.
3308 * gfortran.dg/structure_constructor_11.f90: Likewise.
3309 * gfortran.dg/tab_continuation.f: Likewise.
3310 * gfortran.dg/warning-directive-2.F90: Likewise.
3311 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3313 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3315 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3316 * gcc.target/arm/fma-sp.c: Likewise.
3318 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
3320 PR rtl-optimization/55153
3321 * gcc.dg/pr55153.c: New.
3323 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3325 PR tree-optimization/55920
3326 * gcc.c-torture/compile/pr55920.c: New test.
3328 2013-01-15 Richard Biener <rguenther@suse.de>
3331 * gcc.dg/torture/pr55882.c: New testcase.
3333 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3335 PR tree-optimization/55955
3336 * gcc.c-torture/compile/pr55955.c: New test.
3338 2013-01-15 Dodji Seketeli <dodji@redhat.com>
3341 * g++.dg/cpp0x/alias-decl-31.C: New test.
3343 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
3346 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3347 case where interface is null.
3349 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3352 * gfortran.dg/array_constructor_40.f90: New test.
3354 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
3356 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3358 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
3360 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3361 * gcc.target/aarch64/vect-ld1r-compile.c: New.
3362 * gcc.target/aarch64/vect-ld1r-fp.c: New.
3363 * gcc.target/aarch64/vect-ld1r.c: New.
3364 * gcc.target/aarch64/vect-ld1r.x: New.
3366 2013-01-14 Andi Kleen <ak@linux.intel.com>
3369 * gcc.target/i386/hle-clear-rel.c: New file
3370 * gcc.target/i386/hle-store-rel.c: New file.
3372 2013-01-14 Harald Anlauf <anlauf@gmx.de>
3374 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3375 * gfortran.dg/bounds_check_4.f90: Likewise.
3376 * gfortran.dg/inquire_10.f90: Likewise.
3377 * gfortran.dg/minloc_3.f90: Likewise.
3378 * gfortran.dg/minlocval_3.f90: Likewise.
3379 * gfortran.dg/module_double_reuse.f90: Likewise.
3380 * gfortran.dg/mvbits_1.f90: Likewise.
3381 * gfortran.dg/oldstyle_1.f90: Likewise.
3382 * gfortran.dg/pr20163-2.f: Likewise.
3383 * gfortran.dg/save_1.f90: Likewise.
3384 * gfortran.dg/scan_1.f90: Likewise.
3385 * gfortran.dg/select_char_1.f90: Likewise.
3386 * gfortran.dg/shape_4.f90: Likewise.
3387 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3388 * gfortran.dg/function_optimize_10.f90: Likewise.
3389 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3390 * gfortran.dg/used_types_17.f90: Likewise.
3391 * gfortran.dg/used_types_18.f90: Likewise.
3393 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
3396 * gfortran.dg/proc_ptr_result_8.f90 : New test.
3398 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3400 * gcc.dg/unroll_5.c: Add nomips16 attributes.
3402 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3404 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3406 2013-01-12 Janus Weil <janus@gcc.gnu.org>
3409 * gfortran.dg/assumed_type_2.f90: Fix test case.
3410 * gfortran.dg/internal_pack_13.f90: New test.
3411 * gfortran.dg/internal_pack_14.f90: New test.
3413 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3416 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3417 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3420 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3422 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3424 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3427 * gcc.target/s390/pr55719.c: New testcase.
3429 2013-01-11 Richard Guenther <rguenther@suse.de>
3431 PR tree-optimization/44061
3432 * gcc.dg/pr44061.c: New testcase.
3434 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3436 Update copyright years.
3438 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3439 Jakub Jelinek <jakub@redhat.com>
3442 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3444 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3446 PR rtl-optimization/55672
3447 * gcc.target/i386/pr55672.c: New.
3449 2013-01-10 Jeff Law <law@redhat.com>
3451 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3452 pass/fail message unique.
3455 2013-01-10 Jason Merrill <jason@redhat.com>
3457 * ada/.gitignore: New.
3459 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3461 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3463 * g++.dg/tls/thread_local2.C: Likewise.
3464 * g++.dg/tls/thread_local2g.C: Likewise.
3465 * g++.dg/tls/thread_local6.C: Likewise.
3466 * g++.dg/tls/thread_local-order1.C: Add tls options.
3467 * g++.dg/tls/thread_local-order2.C: Likewise.
3468 * g++.dg/tls/thread_local3.C: Likewise.
3469 * g++.dg/tls/thread_local3g.C: Likewise.
3470 * g++.dg/tls/thread_local4.C: Likewise.
3471 * g++.dg/tls/thread_local4g.C: Likewise.
3472 * g++.dg/tls/thread_local5.C: Likewise.
3473 * g++.dg/tls/thread_local5g.C: Likewise.
3474 * g++.dg/tls/thread_local6g.C: Likewise.
3476 2013-01-10 Kostya Serebryany <kcc@google.com>
3478 * g++.dg/asan/asan_test.cc: Sync from upstream.
3480 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3482 PR tree-optimization/55921
3483 * gcc.c-torture/compile/pr55921.c: New test.
3485 2013-01-09 Jan Hubicka <jh@suse.cz>
3487 PR tree-optimization/55569
3488 * gcc.c-torture/compile/pr55569.c: New testcase.
3490 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3493 * gfortran.dg/use_28.f90: New test.
3495 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3497 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3498 number matching more robust.
3500 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3502 PR rtl-optimization/55829
3503 * gcc.target/i386/pr55829.c: New.
3505 2013-01-09 Tobias Burnus <burnus@net-b.de>
3508 * gfortran.dg/bind_c_bool_1.f90: New.
3509 * gfortran.dg/do_5.f90: Add dg-warning.
3511 2013-01-09 Jan Hubicka <jh@suse.cz>
3513 PR tree-optimization/55875
3514 * gcc.c-torture/execute/pr55875.c: New testcase.
3515 * g++.dg/torture/pr55875.C: New testcase.
3517 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3520 * c-c++-common/pr48418.c: New test.
3522 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3525 * g++.dg/tls/thread_local-ice.C: New.
3527 2013-01-09 Andreas Schwab <schwab@suse.de>
3529 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3531 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3533 PR tree-optimization/48189
3534 * gcc.dg/pr48189.c: New test.
3536 2013-01-04 Jan Hubicka <jh@suse.cz>
3538 PR tree-optimization/55823
3539 * g++.dg/ipa/devirt-10.C: New testcase.
3541 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3542 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3544 PR rtl-optimization/55845
3545 * gcc.target/i386/pr55845.c: New test.
3547 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3549 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3550 instructions generated instead of number of occurances.
3552 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3554 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3555 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3556 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3557 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3558 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3559 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3560 * gcc.target/aarch64/vect-fcm.x: Likewise.
3561 * lib/target-supports.exp
3562 (check_effective_target_vect_cond): Enable for AArch64.
3564 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3566 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3567 endian-safe float pool loading.
3568 (test_square_root_v4sf): Likewise.
3569 (test_square_root_v2df): Likewise.
3570 * lib/target-supports.exp
3571 (check_effective_target_vect_call_sqrtf): Add AArch64.
3573 2013-01-08 Martin Jambor <mjambor@suse.cz>
3576 * gcc.dg/tree-ssa/pr55579.c: New test.
3578 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3580 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3583 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3586 * gcc.dg/torture/pr55890-3.c: New test.
3589 * gcc.c-torture/compile/pr55851.c: New test.
3592 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3595 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3598 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3600 2013-01-07 Tobias Burnus <burnus@net-b.de>
3603 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3604 * gfortran.dg/pointer_init_7.f90: New.
3606 2013-01-07 Richard Biener <rguenther@suse.de>
3608 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3610 2013-01-07 Richard Biener <rguenther@suse.de>
3613 * gcc.dg/torture/pr55890-1.c: New testcase.
3614 * gcc.dg/torture/pr55890-2.c: Likewise.
3616 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3618 * gcc.target/aarch64/fmovd.c: New.
3619 * gcc.target/aarch64/fmovf.c: Likewise.
3620 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3621 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3622 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3623 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3624 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3625 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3627 2013-01-07 Richard Biener <rguenther@suse.de>
3629 PR tree-optimization/55888
3630 PR tree-optimization/55862
3631 * gcc.dg/torture/pr55888.c: New testcase.
3633 2013-01-07 Tobias Burnus <burnus@net-b.de>
3636 * gfortran.dg/intrinsic_size_3.f90: New.
3638 2013-01-07 Tobias Burnus <burnus@net-b.de>
3641 * gfortran.dg/select_type_32.f90: New.
3643 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3646 * g++.dg/cpp0x/alias-decl-29.C: New test.
3648 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3653 * gfortran.dg/class_array_15.f03: New test.
3655 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3660 * gfortran.dg/use_23.f90: New test.
3661 * gfortran.dg/use_24.f90: New test.
3662 * gfortran.dg/use_25.f90: New test.
3663 * gfortran.dg/use_26.f90: New test.
3664 * gfortran.dg/use_27.f90: New test.
3666 2013-01-06 Olivier Hainque <hainque@adacore.com>
3668 * gnat.dg/specs/clause_on_volatile.ads: New test.
3670 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3672 * gnat.dg/alignment10.adb: New test.
3674 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3675 Mikael Morin <mikael@gcc.gnu.org>
3678 * gfortran.dg/use_22.f90: New test.
3680 2013-01-04 Andrew Pinski <apinski@cavium.com>
3682 * gcc.target/aarch64/cmp-1.c: New testcase.
3684 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3687 * gfortran.dg/select_type_31.f03: New test.
3689 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3691 PR c++/54526 (again)
3692 * g++.dg/cpp0x/parse2.C: Extend.
3693 * g++.old-deja/g++.other/crash28.C: Adjust.
3695 2013-01-04 Richard Biener <rguenther@suse.de>
3697 PR tree-optimization/55862
3698 * gcc.dg/torture/pr55862.c: New testcase.
3700 2013-01-04 Martin Jambor <mjambor@suse.cz>
3702 PR tree-optimization/55755
3703 * gcc.dg/torture/pr55755.c: New test.
3704 * gcc.dg/tree-ssa/sra-13.c: Likewise.
3705 * gcc.dg/tree-ssa/pr45144.c: Update.
3707 2013-01-04 Richard Biener <rguenther@suse.de>
3710 * gcc.dg/fold-reassoc-2.c: New testcase.
3712 2013-01-04 Tobias Burnus <burnus@net-b.de>
3715 * gfortran.dg/null_7.f90: New.
3717 2013-01-04 Tobias Burnus <burnus@net-b.de>
3721 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3722 * gfortran.dg/unlimited_polymorphic_7.f90: New.
3723 * gfortran.dg/unlimited_polymorphic_8.f90: New.
3725 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
3727 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3729 2013-01-03 Janus Weil <janus@gcc.gnu.org>
3732 * gfortran.dg/assignment_1.f90: Modified.
3733 * gfortran.dg/assignment_4.f90: New.
3735 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
3737 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3739 2013-01-03 Richard Biener <rguenther@suse.de>
3741 PR tree-optimization/55857
3742 * gcc.dg/vect/pr55857-1.c: New testcase.
3743 * gcc.dg/vect/pr55857-2.c: Likewise.
3745 2013-01-03 Jakub Jelinek <jakub@redhat.com>
3747 PR rtl-optimization/55838
3748 * gcc.dg/pr55838.c: New test.
3750 PR tree-optimization/55832
3751 * gcc.c-torture/compile/pr55832.c: New test.
3753 2013-01-02 Teresa Johnson <tejohnson@google.com>
3755 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3756 * gcc.dg/tree-ssa/loop-23.c: Ditto.
3757 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3758 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3759 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3760 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3761 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3762 * gcc.dg/unroll_1.c: Ditto.
3763 * gcc.dg/unroll_2.c: Ditto.
3764 * gcc.dg/unroll_3.c: Ditto.
3765 * gcc.dg/unroll_4.c: Ditto.
3767 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3769 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3771 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3774 * gfortran.dg/eof_4.f90: New test.
3776 2013-01-02 Jakub Jelinek <jakub@redhat.com>
3778 * lib/c-compat.exp (compat-use-alt-compiler): Remove
3779 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3780 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3781 (compat_setup_dfp): Initialize compat_alt_caret and
3782 compat_save_TEST_ALWAYS_FLAGS.
3784 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3786 * gcc.dg/torture/tls/tls-reload-1.c: New test.
3788 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3790 * gcc.dg/torture/fp-int-convert-2.c: New test.
3792 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3794 * gfortran.dg/newunit_3.f90: Add dg-do run.
3795 * gfortran.dg/inquire_15.f90: Add dg-do run.
3797 2013-01-01 Jakub Jelinek <jakub@redhat.com>
3799 PR tree-optimization/55831
3800 * gcc.dg/pr55831.c: New test.
3802 Copyright (C) 2013 Free Software Foundation, Inc.
3804 Copying and distribution of this file, with or without modification,
3805 are permitted in any medium without royalty provided the copyright
3806 notice and this notice are preserved.