1 2012-10-29 Eric Botcazou <ebotcazou@adacore.com>
4 * gnat.dg/lto14.adb: Skip on Solaris.
6 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/template/new11.C: New.
11 2012-10-26 Terry Guo <terry.guo@arm.com>
13 Backport from mainline
14 2012-10-23 Terry Guo <terry.guo@arm.com>
17 * gcc.dg/pr55019.c: New.
19 2012-10-25 Richard Biener <rguenther@suse.de>
21 PR tree-optimization/54902
22 * g++.dg/torture/pr54902.C: New testcase.
24 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
26 * gnat.dg/modular4.adb: New test.
27 * gnat.dg/modular4_pkg.ads: New helper.
29 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
31 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
32 * gnat.dg/specs/addr1.ads: Likewise.
34 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
36 Backport from mainline
37 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
40 * gcc.target/arm/pr54892.c: New.
42 2012-10-16 Andrey Belevantsev <abel@ispras.ru>
44 Backport from mainline
45 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
47 PR rtl-optimization/53701
48 * gcc.dg/pr53701.c: New test.
50 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
52 Backport from mainline
53 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
55 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
56 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
57 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
58 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
59 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
60 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
61 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
62 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
64 2012-10-15 Richard Guenther <rguenther@suse.de>
66 PR tree-optimization/54920
67 * gcc.dg/torture/pr54920.c: New testcase.
69 2012-10-14 Janus Weil <janus@gcc.gnu.org>
72 * gfortran.dg/class_allocate_13.f90: New.
74 2012-10-08 Terry Guo <terry.guo@arm.com>
76 Backported from mainline
77 2012-09-19 Terry Guo <terry.guo@arm.com>
79 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
80 extra prune rules that will be applied to all tests in a .exp file.
81 (gcc-dg-prune): Use rules defined by the above variable.
82 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
83 harmless warnings on architecture switch conflict.
85 2012-10-08 Jakub Jelinek <jakub@redhat.com>
88 * g++.dg/template/pr54858.C: New test.
90 2012-10-05 Jakub Jelinek <jakub@redhat.com>
92 PR tree-optimization/33763
93 * c-c++-common/pr33763.c: New test.
95 2012-10-03 Jakub Jelinek <jakub@redhat.com>
98 * g++.dg/cpp0x/constexpr-ref4.C: New test.
100 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
103 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
105 2012-09-27 Jakub Jelinek <jakub@redhat.com>
108 * gcc.target/i386/pr54703.c: New test.
110 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
112 Backport from mainline:
114 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
115 * lib/gcc-dg.exp (process-message): Don't ignore errors.
117 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
118 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
120 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
121 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
123 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
124 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
126 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
127 * lib/target-supports.exp
128 (check_effective_target_vect_widen_mult_qi_to_hi,
129 check_effective_target_vect_widen_mult_hi_to_si,
130 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
131 check_effective_target_vect_widen_mult_hi_to_si_pattern,
132 check_effective_target_vect_pack_trunc,
133 check_effective_target_vect_unpack,
134 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
137 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
138 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
139 target instead of xfailing it.
140 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
141 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
142 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
143 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
144 * gcc.dg/vect/vect-104.c: Likewise.
145 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
146 * gcc.dg/vect/vect-outer-1.c: Likewise.
147 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
148 * gcc.dg/vect/vect-outer-1a.c: Likewise.
149 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
150 * gcc.dg/vect/vect-outer-1b.c: Likewise.
151 * gcc.dg/vect/vect-outer-2b.c: Likewise.
152 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
153 * gcc.dg/vect/vect-outer-3a.c: Likewise.
154 * gcc.dg/vect/vect-outer-3b.c: Likewise.
155 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
157 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
158 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
160 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
162 Backport from mainline:
163 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
166 * gnat.dg/lto15.adb: Require lto.
168 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
170 * gnat.dg/opt20.ads: Move dg directive to...
171 * gnat.dg/opt20.adb: ...here.
172 * gnat.dg/addr1.ad[sb]: Likewise.
173 * gnat.dg/concat2.ad[sb]: Likewise.
174 * gnat.dg/array16.ad[sb]: Likewise.
175 * gnat.dg/atomic5.ad[sb]: Likewise.
176 * gnat.dg/discr29.ad[sb]: Likewise.
177 * gnat.dg/noreturn5.ad[sb]: Likewise.
178 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
179 * gnat.dg/discr23.ads: Remove dg directive.
180 * gnat.dg/nested_float_packed.ads: Likewise.
181 * gnat.dg/oconst6.ads: Move to...
182 * gnat.dg/specs/oconst6.ads: ...here.
184 2012-09-20 Joseph Myers <joseph@codesourcery.com>
187 * gcc.c-torture/compile/pr54552-1.c: New test.
189 2012-09-20 Joseph Myers <joseph@codesourcery.com>
192 * gcc.c-torture/compile/pr54103-1.c,
193 gcc.c-torture/compile/pr54103-2.c,
194 gcc.c-torture/compile/pr54103-3.c,
195 gcc.c-torture/compile/pr54103-4.c,
196 gcc.c-torture/compile/pr54103-5.c,
197 gcc.c-torture/compile/pr54103-6.c: New tests.
198 * gcc.dg/c90-const-expr-8.c: Update expected column number.
200 2012-09-20 Jakub Jelinek <jakub@redhat.com>
202 Backported from mainline
203 2012-09-17 Jakub Jelinek <jakub@redhat.com>
205 PR tree-optimization/54563
206 * g++.dg/torture/pr54563.C: New test.
208 2012-09-20 Release Manager
210 * GCC 4.7.2 released.
212 2012-09-14 Jason Merrill <jason@redhat.com>
215 * g++.dg/init/aggr9.C: New.
217 2012-09-13 Tobias Burnus <burnus@net-b.de>
220 * gfortran.dg/implicit_pure_3.f90: New.
222 2012-09-13 Jakub Jelinek <jakub@redhat.com>
225 * gcc.c-torture/compile/pr54559.c: New test.
227 2012-09-13 Jason Merrill <jason@redhat.com>
230 * g++.dg/cpp0x/constexpr-temp1.C: New.
232 2012-09-13 Jason Merrill <jason@redhat.com>
235 * g++.dg/template/anonunion2.C: New.
237 2012-09-13 Jason Merrill <jason@redhat.com>
240 * g++.dg/template/init10.C: New.
242 2012-09-12 Tobias Burnus <burnus@net-b.de>
246 * gfortran.dg/coarray_10.f90: Update dg-error.
247 * gfortran.dg/coarray_28.f90: New.
248 * gfortran.dg/array_section_3.f90: New.
250 2012-09-10 Jason Merrill <jason@redhat.com>
253 * g++.dg/cpp0x/implicit14.C: New.
257 * g++.dg/cpp0x/constexpr-virtual2.C: New.
258 * g++.dg/cpp0x/constexpr-virtual3.C: New.
260 2012-09-10 Janus Weil <janus@gcc.gnu.org>
264 * gfortran.dg/select_type_29.f03: New.
266 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
269 * g++.dg/tree-ssa/pr54515.C: new testcase
271 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
274 * gfortran.dg/bound_simplification_3.f90: New test.
276 2012-09-07 Richard Guenther <rguenther@suse.de>
278 Backport from mainline
279 2012-07-13 Richard Guenther <rguenther@suse.de>
281 PR tree-optimization/53922
282 * gcc.dg/torture/pr53922.c: New testcase.
284 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
286 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
288 2012-09-07 Jakub Jelinek <jakub@redhat.com>
290 Backported from mainline
291 2012-09-06 Jakub Jelinek <jakub@redhat.com>
293 PR rtl-optimization/54455
294 * gcc.dg/54455.c: New test.
296 2012-09-06 Andrew Pinski <apinski@cavium.com>
299 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
301 2012-09-05 Jakub Jelinek <jakub@redhat.com>
304 * c-c++-common/pr54486.c: New test.
306 2012-09-05 Joey Ye <joey.ye@arm.com>
308 Backported from trunk
309 2012-08-28 Joey Ye <joey.ye@arm.com>
311 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
313 2012-09-03 Jakub Jelinek <jakub@redhat.com>
315 Backported from mainline
316 2012-09-01 Jakub Jelinek <jakub@redhat.com>
319 * gcc.dg/torture/pr54436.c: New test.
321 2012-08-31 Jakub Jelinek <jakub@redhat.com>
324 * gcc.c-torture/compile/pr54428.c: New test.
326 2012-08-24 Jakub Jelinek <jakub@redhat.com>
329 * gcc.dg/pr54363.c: New test.
331 2012-08-31 Ollie Wild <aaw@google.com>
334 * g++.dg/init/lifetime3.C: New test.
336 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
338 Backport from mainline
339 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
342 * gcc.target/i386/pr46254.c: New test.
344 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
346 Backported from trunk
347 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
350 * gcc.dg/gomp/pr53992.c: New test.
352 2012-08-13 Jakub Jelinek <jakub@redhat.com>
354 Backported from trunk
355 2012-07-19 Jakub Jelinek <jakub@redhat.com>
357 PR rtl-optimization/53942
358 * gcc.dg/pr53942.c: New test.
360 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
362 Backport from mainline
363 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
365 * lib/target-supports.exp
366 (check_effective_target_vect_natural_alignment): New function.
367 * gcc.dg/align-2.c: Only run on targets with natural alignment
369 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
370 alignment of vector types.
372 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
374 Backport from mainline
375 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
377 PR rtl-optimization/54157
378 * gcc.target/i386/pr54157.c: New file.
380 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
382 Backport from mainline
383 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
386 * gcc.dg/torture/pr52530.c: New test.
388 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
390 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
391 rand, srand. Include <stdlib.h>.
393 2012-07-20 Jason Merrill <jason@redhat.com>
396 * g++.dg/other/array7.C: New.
398 2012-07-19 Jason Merrill <jason@redhat.com>
401 * g++.dg/init/mutable1.C: New.
403 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
405 * gnat.dg/opt25.adb: New test.
406 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
407 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
409 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
411 * gnat.dg/aggr20.ad[sb]: New test.
412 * gnat.dg/aggr20_pkg.ads: New helper.
414 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
416 * gnat.dg/derived_type3.adb: New test.
417 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
419 2012-07-19 Richard Guenther <rguenther@suse.de>
420 Eric Botcazou <ebotcazou@adacore.com>
422 * gnat.dg/loop_optimization11.adb: New testcase.
423 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
425 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
427 * gnat.dg/discr38.adb: New test.
429 2012-07-19 Jakub Jelinek <jakub@redhat.com>
432 * c-c++-common/gomp/pr54017.c: New test.
434 2012-07-18 Richard Guenther <rguenther@suse.de>
436 Backport from mainline
437 2012-05-03 Richard Guenther <rguenther@suse.de>
439 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
440 unsupported prefetching support.
442 2012-07-17 Jason Merrill <jason@redhat.com>
445 * g++.dg/parse/enum9.C: New.
447 2012-07-17 Jason Merrill <jason@redhat.com>
450 * g++.dg/template/array23.C: New.
452 2012-07-17 Jason Merrill <jason@redhat.com>
455 * g++.dg/template/current-inst1.C: New.
456 * g++.dg/parse/crash35.C: Adjust.
458 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
460 PR rtl-optimization/53908
461 * gcc.dg/torture/pr53908.c: New test.
463 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
465 Backport from mainline
466 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
469 * g++.dg/other/pr53811.C: New test.
471 2012-07-10 Jason Merrill <jason@redhat.com>
474 * g++.dg/cpp0x/defaulted36.C: New.
475 * g++.dg/cpp0x/defaulted21.C: Adjust.
477 * g++.dg/cpp0x/implicit13.C: New.
479 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
481 Backport from mainline.
482 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
484 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
486 * g++.dg/template/error46.C: Add missing comment to dg-message.
487 * g++.dg/template/crash107.C: Likewise.
488 * g++.dg/template/error47.C: Likewise.
489 * g++.dg/template/crash108.C: Likewise.
490 * g++.dg/overload/operator5.C: Likewise.
492 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
493 errors in dg-message directives, add comments.
495 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
497 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
498 scan-dump-dem-not): Use printable pattern in test name.
500 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
502 * lib/target-supports-dg.exp (testname-for-summary): New.
503 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
504 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
505 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
506 scan-module-absence, output-exists, output-exists-not: Use
507 testname-for-summary.
508 (dg-test): Clean up testname_with_flags.
509 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
510 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
511 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
512 scan-assembler-dem-not, object-size: Use testname-for-summary.
513 * lib/gcov.exp (run-gcov): Likewise.
514 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
515 scan-dump-dem, scan-dump-dem-note): Likewise.
517 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
518 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
519 including profopt.opt; save and restore existing value.
520 * g++.dg/bprob/bprob.exp: Likewise.
521 * gcc.dg/matrix/matrix.exp: Likewise.
522 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
523 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
526 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
528 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
529 testname that includes flags, passed in as new argument, in
531 (run_gcov): Get testname from dg-test, use it in pass/fail messages
532 and pass it to verify-* procedures.
534 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
535 alignment torture options with usual torture options.
537 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
538 messages reported for one line of source code.
539 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
540 * g++.dg/cpp0x/decltype2.C: Likewise.
541 * g++.dg/cpp0x/decltype3.C: Likewise.
542 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
543 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
544 * g++.dg/cpp0x/static_assert3.C: Likewise.
545 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
546 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
547 * g++.dg/cpp0x/union1.C: Likewise.
548 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
549 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
550 * g++.dg/cpp0x/variadic2.C: Likewise.
551 * g++.dg/cpp0x/variadic20.C: Likewise.
552 * g++.dg/cpp0x/variadic74.C: Likewise.
553 * g++.dg/diagnostic/bitfld2.C: Likewise.
554 * g++.dg/ext/attrib44.C: Likewise.
555 * g++.dg/ext/no-asm-1.C: Likewise.
556 * g++.dg/other/error34.C: Likewise.
557 * g++.dg/parse/crash46.C: Likewise.
558 * g++.dg/parse/error10.C: Likewise.
559 * g++.dg/parse/error2.C: Likewise.
560 * g++.dg/parse/error3.C: Likewise.
561 * g++.dg/parse/error36.C: Likewise.
562 * g++.dg/parse/error8.C: Likewise.
563 * g++.dg/parse/error9.C: Likewise.
564 * g++.dg/parse/parser-pr28152-2.C: Likewise.
565 * g++.dg/parse/parser-pr28152.C: Likewise.
566 * g++.dg/parse/template25.C: Likewise.
567 * g++.dg/parse/typename11.C: Likewise.
568 * g++.dg/tc1/dr147.C: Likewise.
569 * g++.dg/template/deduce3.C: Likewise.
570 * g++.dg/template/koenig9.C: Likewise.
571 * g++.dg/template/pr23510.C: Likewise.
572 * g++.dg/warn/pr12242.C: Likewise.
573 * g++.dg/warn/pr30551-2.C: Likewise.
574 * g++.dg/warn/pr30551.C: Likewise.
575 * g++.old-deja/g++.other/typename1.C: Likewise.
576 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
578 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
581 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
584 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
585 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
586 scan-stack-usage-not): Don't strip torture options from test name.
588 * lib/scandump.exp (scan-dump-times): Use printable version of
589 regexp in test summary line.
591 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
592 messages reported for one line of source code.
593 * gcc.dg/format/few-1.c: Likewise.
594 * gcc.dg/ia64-sync-2.c: Likewise.
595 * gcc.dg/sync-2.c: Likewise.
596 * gcc.dg/noncompile/pr44517.c: Likewise.
598 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
600 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
601 alignment torture options with usual torture options.
602 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
603 instead of dg-options.
604 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
605 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
606 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
607 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
608 * gcc.dg/torture/stackalign/push-1.c: Likewise.
609 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
611 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
612 to checks for multiple messages reported for one line of source code.
613 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
615 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
616 messages reported for one line of source code.
618 * gcc.dg/20031223-1.c: Add comments to check for multiple
619 messages reported for one line of source code.
620 * gcc.dg/Wconversion-integer.c: Likewise.
621 * gcc.dg/Wfatal-2.c: Likewise.
622 * gcc.dg/Wfatal.c: Likewise.
623 * gcc.dg/Wobjsize-1.c: Likewise.
624 * gcc.dg/c99-vla-jump-1.c: Likewise.
625 * gcc.dg/c99-vla-jump-2.c: Likewise.
626 * gcc.dg/c99-vla-jump-3.c: Likewise.
627 * gcc.dg/c99-vla-jump-4.c: Likewise.
628 * gcc.dg/c99-vla-jump-5.c: Likewise.
629 * gcc.dg/decl-9.c: Likewise.
630 * gcc.dg/declspec-10.c: Likewise.
631 * gcc.dg/declspec-18.c: Likewise.
632 * gcc.dg/mtune.c: Likewise.
633 * gcc.dg/parser-pr28152-2.c: Likewise.
634 * gcc.dg/parser-pr28152.c: Likewise.
635 * gcc.dg/pr14475.c: Likewise.
636 * gcc.dg/pr27953.c: Likewise.
637 * gcc.dg/pr28322-3.c: Likewise.
638 * gcc.dg/pr30457.c: Likewise.
639 * gcc.dg/pr30551-2.c: Likewise.
640 * gcc.dg/pr30551-3.c: Likewise.
641 * gcc.dg/pr30551-4.c: Likewise.
642 * gcc.dg/pr30551-5.c: Likewise.
643 * gcc.dg/pr30551-6.c: Likewise.
644 * gcc.dg/pr30551.c: Likewise.
645 * gcc.dg/pr45461.c: Likewise.
646 * gcc.dg/pr48552-1.c: Likewise.
647 * gcc.dg/pr48552-2.c: Likewise.
648 * gcc.dg/redecl-1.c: Likewise.
649 * gcc.dg/transparent-union-3.c: Likewise.
650 * gcc.dg/utf-dflt.c: Likewise.
651 * gcc.dg/utf-dflt2.c: Likewise.
652 * gcc.dg/vla-8.c: Likewise.
653 * gcc.dg/vla-init-1.c: Likewise.
654 * gcc.dg/wtr-int-type-1.c: Likewise.
656 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
657 messages reported for for one line of source code.
658 * c-c++-common/raw-string-5.c: Likewise.
659 * c-c++-common/raw-string-4.c: Likewise.
660 * c-c++-common/raw-string-6.c: Likewise.
661 * c-c++-common/pr20000.c: Likewise.
663 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
664 messages reported for one line of source code.
665 * gcc.dg/cpp/pr30786.c: Likewise.
666 * gcc.dg/cpp/pr28709.c: Likewise.
667 * gcc.dg/cpp/missing-header-MD.c: Likewise.
668 * gcc.dg/cpp/macspace2.c: Likewise.
669 * gcc.dg/cpp/missing-header-1.c: Likewise.
670 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
671 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
672 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
674 2012-07-09 Jason Merrill <jason@redhat.com>
677 * g++.dg/cpp0x/nullptr29.C: New.
679 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
682 * gfortran.dg/inline_sum_4.f90: New test.
684 2012-07-06 Richard Guenther <rguenther@suse.de>
686 Backport from mainline
687 2012-06-18 Richard Guenther <rguenther@suse.de>
689 PR tree-optimization/53693
690 * g++.dg/torture/pr53693.C: New testcase.
692 2012-07-06 Richard Guenther <rguenther@suse.de>
694 Backport from mainline
695 2012-04-11 Richard Guenther <rguenther@suse.de>
698 * gfortran.dg/pr52621.f90: New testcase.
700 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
702 Backport from mainline
703 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
705 * gcc.target/powerpc/lhs-1.c: New.
706 * gcc.target/powerpc/lhs-2.c: New.
707 * gcc.target/powerpc/lhs-3.c: New.
709 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
711 * gnat.dg/recursive_call.adb: New test.
713 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
715 * gnat.dg/discr37.ad[sb]: New test.
717 2012-07-02 Jason Merrill <jason@redhat.com>
720 * g++.dg/template/ref6.C: New.
723 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
725 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
727 Backport from mainline.
728 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
729 * gcc.target/arm/neon-vrev.c: New.
731 2012-06-28 Richard Guenther <rguenther@suse.de>
734 * gcc.dg/torture/pr53790.c: New testcase.
736 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
739 * g++.dg/cpp0x/forw_enum11.C: New.
741 2012-06-26 Richard Guenther <rguenther@suse.de>
744 * g++.dg/torture/pr53752.C: New testcase.
746 2012-06-25 Jason Merrill <jason@redhat.com>
750 * g++.dg/cpp0x/decltype38.C: New.
751 * g++.dg/cpp0x/variadic132.C: New.
754 * g++.dg/cpp0x/nullptr28.C: New.
757 * g++.dg/cpp0x/constexpr-tuple.C: New.
759 2012-06-25 Jakub Jelinek <jakub@redhat.com>
762 * gcc.target/i386/pr53759.c: New test.
765 * g++.dg/cpp0x/nsdmi7.C: New test.
767 2012-06-22 Tobias Burnus <burnus@net-b.de>
769 Backport from mainline
770 2012-06-17 Tobias Burnus <burnus@net-b.de>
774 * gfortran.dg/transfer_check_3.f90: New.
776 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
778 * gnat.dg/lto15.ad[sb]: New test.
780 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
782 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
785 2012-06-19 Jason Merrill <jason@redhat.com>
788 * g++.dg/cpp0x/decltype37.C: New.
791 * g++.dg/debug/localclass1.C: New.
793 * g++.dg/debug/dwarf2/namespace-2.C: New.
794 * g++.dg/debug/dwarf2/localclass3.C: New.
796 2012-06-19 Richard Guenther <rguenther@suse.de>
799 * g++.dg/lto/pr53470_0.C: New testcase.
800 * gcc.dg/lto/pr53470_0.c: Likewise.
802 2012-06-19 Jason Merrill <jason@redhat.com>
806 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
809 * g++.dg/template/local7.C: New.
811 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
813 Back port from mainline
814 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
817 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
818 directive to Scan for vpmuldq, not vpmacsdql.
820 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
822 * gnat.dg/vect8.ad[sb]: New test.
824 2012-06-14 Jakub Jelinek <jakub@redhat.com>
826 Backported from mainline
827 2012-06-12 Jakub Jelinek <jakub@redhat.com>
829 PR rtl-optimization/53589
830 * gcc.dg/torture/pr53589.c: New test.
832 2012-06-07 Jakub Jelinek <jakub@redhat.com>
835 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
836 * gcc.dg/gomp/critical-4.c: Likewise.
837 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
838 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
839 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
840 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
841 * c-c++-common/gomp/pr53580.c: New test.
843 2012-06-14 Tobias Burnus <burnus@net-b.de>
845 Backport from mainline
846 2012-06-04 Tobias Burnus <burnus@net-b.de>
849 * gfortran.dg/init_flag_10.f90: New.
851 2012-06-14 Richard Guenther <rguenther@suse.de>
853 Backport from mainline
854 2012-06-11 Richard Guenther <rguenther@suse.de>
857 * g++.dg/ext/pr53605.C: New testcase.
859 2012-06-14 Tobias Burnus <burnus@net-b.de>
862 * gfortran.dg/save_4.f90: New.
864 2012-06-14 Richard Guenther <rguenther@suse.de>
866 Backport from mainline
867 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
870 * g++.dg/cpp0x/pr52841.C: New testcase.
872 2012-06-13 Christian Bruel <christian.bruel@st.com>
875 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
877 2012-06-14 Release Manager
879 * GCC 4.7.1 released.
881 2012-06-12 Jason Merrill <jason@redhat.com>
884 * g++.dg/template/local7.C: New.
888 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
890 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
893 * g++.dg/warn/Wenum-compare-no-2: New.
895 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
898 * gcc.target/powerpc/cell_builtin_1.c: New test case.
899 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
900 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
901 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
902 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
903 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
904 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
905 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
907 2012-06-04 Richard Guenther <rguenther@suse.de>
909 Backport from mainline
910 2012-04-25 Jakub Jelinek <jakub@redhat.com>
913 * gcc.c-torture/compile/pr52979-1.c: New test.
914 * gcc.c-torture/execute/pr52979-1.c: New test.
915 * gcc.c-torture/execute/pr52979-2.c: New test.
917 2012-06-04 Jakub Jelinek <jakub@redhat.com>
919 PR tree-optimization/53550
920 * gcc.dg/pr53550.c: New test.
922 2012-06-04 Richard Guenther <rguenther@suse.de>
923 Eric Botcazou <ebotcazou@adacore.com>
925 Backport from mainline
929 * gcc.dg/torture/pr48124-1.c: New testcase.
930 * gcc.dg/torture/pr48124-2.c: Likewise.
931 * gcc.dg/torture/pr48124-3.c: Likewise.
932 * gcc.dg/torture/pr48124-4.c: Likewise.
933 * gnat.dg/pack16.adb: Likewise.
934 * gnat.dg/pack16_pkg.ads: Likewise.
935 * gnat.dg/pack17.adb: Likewise.
936 * gnat.dg/specs/pack7.ads: Likewise.
937 * gnat.dg/specs/pack8.ads: Likewise.
938 * gnat.dg/specs/pack8_pkg.ads: Likewise.
940 2012-06-01 Jason Merrill <jason@redhat.com>
943 * g++.dg/ext/visibility/template12.C: New.
944 * g++.dg/ext/attrib14.C: Adjust warning line.
947 * g++.dg/parse/new6.C: New.
948 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
950 2012-06-01 Jason Merrill <jason@redhat.com>
953 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
955 2012-06-01 Jason Merrill <jason@redhat.com>
958 * g++.dg/cpp0x/auto33.C: New.
960 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
962 * c-c++-common/restrict-2.c: Revert previous change.
964 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
967 * gnat.dg/lto14.adb: Skip on Solaris.
969 2012-05-31 Jason Merrill <jason@redhat.com>
972 * g++.dg/cpp0x/initlist-ctor1.C: New.
974 2012-05-31 Richard Guenther <rguenther@suse.de>
977 * gcc.dg/torture/pr48493.c: New testcase.
979 2012-05-30 Jakub Jelinek <jakub@redhat.com>
982 * g++.dg/init/new33.C: New test.
984 2012-05-30 Jason Merrill <jason@redhat.com>
987 * c-c++-common/array-lit.c: New.
988 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
990 2012-05-30 Richard Guenther <rguenther@suse.de>
993 * gcc.dg/torture/pr53501.c: New testcase.
994 * c-c++-common/restrict-2.c: Adjust.
996 2012-05-30 Jakub Jelinek <jakub@redhat.com>
998 PR rtl-optimization/53519
999 * gcc.c-torture/compile/pr53519.c: New test.
1001 2012-05-29 Richard Guenther <rguenther@suse.de>
1003 PR tree-optimization/53516
1004 * gcc.dg/torture/pr53516.c: New testcase.
1006 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1009 * g++.dg/parse/crash60.C: New.
1011 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1013 PR tree-optimization/53505
1014 * c-c++-common/torture/pr53505.c: New test.
1016 2012-05-25 Ian Lance Taylor <iant@google.com>
1018 * gcc.dg/split-6.c: New test.
1020 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1022 * gnat.dg/lto14.adb: New test.
1024 2012-05-24 Richard Guenther <rguenther@suse.de>
1027 * g++.dg/tree-prof/pr53460.C: New testcase.
1029 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1031 PR tree-optimization/53465
1032 * gcc.c-torture/execute/pr53465.c: New test.
1034 2012-05-23 Tobias Burnus <burnus@net-b.de>
1037 * gfortran.dg/realloc_on_assign_15.f90: New.
1039 2012-05-22 Richard Guenther <rguenther@suse.de>
1041 PR tree-optimization/53408
1042 * gcc.dg/torture/pr53408.c: New testcase.
1044 2012-05-22 Richard Guenther <rguenther@suse.de>
1047 * gcc.dg/torture/pr51071-2.c: New testcase.
1049 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1051 PR tree-optimization/53366
1052 * gcc.dg/torture/pr53366-1.c: New test.
1053 * gcc.dg/torture/pr53366-2.c: New test.
1054 * gcc.target/i386/pr53366-1.c: New test.
1055 * gcc.target/i386/pr53366-2.c: New test.
1057 PR tree-optimization/53409
1058 * gcc.c-torture/compile/pr53409.c: New test.
1060 PR tree-optimization/53410
1061 * gcc.c-torture/compile/pr53410-1.c: New test.
1062 * gcc.c-torture/compile/pr53410-2.c: New test.
1064 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1067 * gcc.c-torture/compile/pr53418-1.c,
1068 gcc.c-torture/compile/pr53418-2.c: New tests.
1070 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
1072 * gcc.dg/tm/indirect-2.c: New test.
1074 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1076 Backport from mainline
1077 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1078 H.J. Lu <hongjiu.lu@intel.com>
1081 * gcc.target/i386/pr53416.c: New file.
1083 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1085 * gnat.dg/lto13.adb: New test.
1086 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1088 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1090 * gnat.dg/specs/lto12.ads: New test.
1091 * gnat.dg/specs/lto12_pkg.ads: New helper.
1093 2012-05-17 David S. Miller <davem@davemloft.net>
1095 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1096 failure on sparc-*-linux-gnu.
1098 2012-05-16 Richard Henderson <rth@redhat.com>
1101 * g++.dg/opt/pr52727.C: New testcase.
1103 2012-05-16 Richard Guenther <rguenther@suse.de>
1105 PR tree-optimization/53364
1106 * g++.dg/torture/pr53364.C: New testcase.
1108 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1111 * gcc.dg/pr53358.c: New test.
1113 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1115 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1116 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1118 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1120 * gnat.dg/null_pointer_deref3.adb: New test.
1122 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1125 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1127 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1129 * gnat.dg/lto11.ad[sb]: New test.
1131 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1134 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1136 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1138 PR tree-optimization/53239
1139 * g++.dg/opt/vrp3.C: New test.
1140 * g++.dg/opt/vrp3-aux.cc: New file.
1141 * g++.dg/opt/vrp3.h: New file.
1143 2012-05-07 Tobias Burnus <burnus@net-b.de>
1145 Backport from mainline:
1146 2012-05-07 Tobias Burnus <burnus@net-b.de>
1149 * gfortran.dg/typebound_operator_15.f90: New.
1151 2012-05-05 Tobias Burnus <burnus@net-b.de>
1153 Backport from mainline:
1154 2012-05-04 Tobias Burnus <burnus@net-b.de>
1157 * gfortran.dg/constructor_7.f90: New.
1158 * gfortran.dg/constructor_8.f90: New.
1160 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1162 Backport from mainline:
1164 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1166 PR tree-optimization/52633
1167 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1168 recognized as widening shifts instead of over-widening.
1169 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1170 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1171 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1172 * gcc.target/arm/pr52633.c: New test.
1174 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1176 PR tree-optimization/52870
1177 * gcc.dg/vect/pr52870.c: New test.
1179 2012-05-04 Richard Guenther <rguenther@suse.de>
1181 * gcc.dg/lto/pr53214_0.c: New testcase.
1183 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1185 * gcc.target/ia64/pr48496.c: New test.
1186 * gcc.target/ia64/pr52657.c: Likewise.
1188 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1190 Backport from mainline
1191 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1194 * gcc.target/powwerpc/pr53199.c: New file.
1196 2012-05-03 Martin Jambor <mjambor@suse.cz>
1198 Backport from mainline
1199 2012-05-02 Martin Jambor <mjambor@suse.cz>
1202 * g++.dg/lto/pr52605_0.C: New test.
1204 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1207 * g++.dg/other/final2.C: New.
1209 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1212 * gcc.dg/pr53174.c: New test.
1215 * gcc.target/arm/pr53187.c: New test.
1216 * gcc.c-torture/compile/pr53187.c: New test.
1218 2012-05-03 Richard Guenther <rguenther@suse.de>
1220 PR tree-optimization/53144
1221 * gcc.dg/torture/pr53144.c: New testcase.
1223 2012-05-02 Tobias Burnus <burnus@net-b.de>
1225 Backport from mainline
1226 2012-04-16 Tobias Burnus <burnus@net-b.de>
1229 * gfortran.dg/pointer_intent_6.f90: New.
1231 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1233 PR tree-optimization/53163
1234 * gcc.c-torture/compile/pr53163.c: New test.
1236 PR rtl-optimization/53160
1237 * gcc.c-torture/execute/pr53160.c: New test.
1239 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1243 * gfortran.dg/function_optimize_12.f90: New test.
1245 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
1247 Backport from mainline
1248 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1251 * gcc.c-torture/execute/20120427-1.c: New testcase.
1253 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1256 * gcc.dg/torture/pr53120.c: New test.
1258 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1261 * gcc.dg/pr52880.c: New test.
1263 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1266 PR tree-optimizations/52891
1268 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1270 2012-04-24 Richard Guenther <rguenther@suse.de>
1272 PR tree-optimization/53085
1273 * g++.dg/torture/pr53085.C: New testcase.
1275 2012-04-23 Richard Guenther <rguenther@suse.de>
1278 * gcc.dg/pr53060.c: New testcase.
1280 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1282 PR tree-optimizations/52891
1283 * gcc.c-torture/compile/pr52891-1.c: New test.
1284 * gcc.c-torture/compile/pr52891-2.c: New test.
1286 2012-04-20 Ian Lance Taylor <iant@google.com>
1288 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1289 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1291 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1294 * g++.dg/parse/crash59.C: New.
1296 2012-04-16 Jason Merrill <jason@redhat.com>
1299 * g++.dg/cpp0x/variadic131.C: New.
1301 2012-04-16 Jason Merrill <jason@redhat.com>
1304 * g++.dg/cpp0x/variadic129.C: New.
1307 * g++.dg/cpp0x/variadic128.C: New.
1309 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
1311 Backport from mainline
1312 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
1315 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1316 second function argument.
1317 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1318 (calc_permps): Update declaration. Calculate result correctly.
1319 (avx2_test): Change src2 type to union256i_d.
1320 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1323 2012-04-16 Martin Jambor <mjambor@suse.cz>
1325 Backported from mainline
1327 2012-04-13 Martin Jambor <mjambor@suse.cz>
1330 * g++.dg/ipa/pr52939.C: New test.
1332 2012-04-15 Jason Merrill <jason@redhat.com>
1335 * g++.dg/cpp0x/variadic125.C: New.
1338 * g++.dg/cpp0x/variadic124.C: New.
1340 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
1343 * g++.dg/lookup/using52.C: New.
1345 2012-04-13 Jason Merrill <jason@redhat.com>
1348 * g++.dg/cpp0x/variadic123.C: New.
1349 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1351 2012-04-11 Jason Merrill <jason@redhat.com>
1354 * g++.dg/ext/attrib45.C: New.
1356 2012-04-13 Tom de Vries <tom@codesourcery.com>
1358 Backport from mainline r186419.
1360 2012-04-13 Tom de Vries <tom@codesourcery.com>
1362 * gcc.dg/pr52734.c: New test.
1364 2012-04-13 Richard Guenther <rguenther@suse.de>
1366 PR tree-optimization/52969
1367 * gcc.dg/torture/pr52969.c: New testcase.
1369 2012-04-13 Richard Guenther <rguenther@suse.de>
1372 * gcc.dg/pr52862.c: New testcase.
1374 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1376 Backport from mainline
1377 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1380 * gcc.target/powerpc/pr52775.c: New file.
1382 2012-04-12 Richard Guenther <rguenther@suse.de>
1384 PR tree-optimization/52943
1385 * gcc.dg/torture/pr52943.c: New testcase.
1387 2012-04-09 Mike Stump <mikestump@comcast.net>
1389 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1390 * gcc.dg/tree-ssa/vrp59.c: Likewise.
1391 * gcc.dg/tree-ssa/vrp60.c: Likewise.
1392 * gnat.dg/aggr11.adb: Likewise.
1393 * gnat.dg/aggr11_pkg.ads: Likewise.
1394 * gnat.dg/aggr15.adb: Likewise.
1395 * gnat.dg/aggr15.ads: Likewise.
1396 * gnat.dg/aggr17.adb: Likewise.
1397 * gnat.dg/aggr18.adb: Likewise.
1398 * gnat.dg/array14.adb: Likewise.
1399 * gnat.dg/array14.ads: Likewise.
1400 * gnat.dg/array14_pkg.ads: Likewise.
1401 * gnat.dg/array19.adb: Likewise.
1402 * gnat.dg/array19.ads: Likewise.
1403 * gnat.dg/discr27.adb: Likewise.
1404 * gnat.dg/discr27.ads: Likewise.
1405 * gnat.dg/discr35.adb: Likewise.
1406 * gnat.dg/discr35.ads: Likewise.
1407 * gnat.dg/discr6.adb: Likewise.
1408 * gnat.dg/discr6_pkg.ads: Likewise.
1409 * gnat.dg/import1.adb: Likewise.
1410 * gnat.dg/import1.ads: Likewise.
1411 * gnat.dg/loop_address2.adb: Likewise.
1412 * gnat.dg/opt7.adb: Likewise.
1413 * gnat.dg/opt7.ads: Likewise.
1414 * gnat.dg/pointer_variable_bounds.adb: Likewise.
1415 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1416 * gnat.dg/rep_clause2.adb: Likewise.
1417 * gnat.dg/rep_clause2.ads: Likewise.
1418 * gnat.dg/slice2.adb: Likewise.
1419 * gnat.dg/slice2.ads: Likewise.
1420 * gnat.dg/slice6.adb: Likewise.
1421 * gnat.dg/slice6_pkg.ads: Likewise.
1422 * gnat.dg/specs/unchecked_union2.ads: Likewise.
1423 * gnat.dg/taft_type2.adb: Likewise.
1424 * gnat.dg/taft_type2.ads: Likewise.
1425 * gnat.dg/taft_type2_pkg.ads: Likewise.
1426 * gnat.dg/volatile10.adb: Likewise.
1427 * gnat.dg/volatile10_pkg.ads: Likewise.
1429 * gcc.dg/dll-8.c: Remove execute permissions.
1430 * g++.dg/ext/dllexport5.C: Likewise.
1432 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
1434 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1435 (check_effective_target_sync_long_long): Add SPARC case.
1436 (check_effective_target_sync_long_long_runtime): Likewise.
1437 (check_effective_target_sync_int_long): Adjust SPARC case.
1438 (check_effective_target_sync_char_short): Likewise.
1440 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1444 * gfortran.dg/function_optimize_11.f90: New test.
1446 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1450 * gfortran.dg/use_only_6.f90: New test.
1452 2012-04-06 Mike Stump <mikestump@comcast.net>
1455 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1457 2012-04-05 Jason Merrill <jason@redhat.com>
1460 * g++.dg/template/qualified-id5.C: New.
1462 2012-04-03 Jason Merrill <jason@redhat.com>
1465 * g++.dg/cpp0x/variadic-value1.C: New.
1467 2012-04-03 Richard Guenther <rguenther@suse.de>
1469 Backport from mainline
1470 2012-03-02 Richard Guenther <rguenther@suse.de>
1472 PR tree-optimization/52406
1473 * gcc.dg/torture/pr52406.c: New testcase.
1475 2012-04-03 Richard Guenther <rguenther@suse.de>
1477 Backport from mainline
1478 2012-03-15 Richard Guenther <rguenther@suse.de>
1481 * gfortran.dg/vect/pr52580.f: New testcase.
1483 2012-04-03 Richard Guenther <rguenther@suse.de>
1485 Backport from mainline
1486 2012-03-06 Richard Guenther <rguenther@suse.de>
1489 * gcc.dg/torture/pr52493.c: New testcase.
1491 2012-03-23 Richard Guenther <rguenther@suse.de>
1493 PR tree-optimization/52678
1494 * gfortran.dg/pr52678.f: New testcase.
1496 2012-03-26 Richard Guenther <rguenther@suse.de>
1498 PR tree-optimization/52701
1499 * gfortran.dg/pr52701.f90: New testcase.
1501 2012-03-30 Richard Guenther <rguenther@suse.de>
1503 PR tree-optimization/52754
1504 * gcc.target/i386/pr52754.c: New testcase.
1506 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1508 PR tree-optimization/52835
1509 * gfortran.dg/pr52835.f90: New test.
1511 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1513 * gnat.dg/controlled6.adb: New test.
1514 * gnat.dg/controlled6_pkg.ads: New helper.
1515 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1517 2012-03-29 Meador Inge <meadori@codesourcery.com>
1520 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1522 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1525 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1527 2012-03-29 Jason Merrill <jason@redhat.com>
1530 * g++.dg/template/inherit8.C: New.
1532 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1535 * g++.dg/ext/weak4.C: New test.
1537 2012-03-29 Jason Merrill <jason@redhat.com>
1540 * g++.dg/cpp0x/initlist-array3.C: New.
1542 2012-03-28 Jason Merrill <jason@redhat.com>
1545 * g++.dg/overload/virtual2.C: New.
1547 2012-03-28 Martin Jambor <mjambor@suse.cz>
1549 Backported from mainline
1550 2012-03-27 Martin Jambor <mjambor@suse.cz>
1553 * gcc.dg/torture/pr52693.c: New test.
1555 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1558 * gcc.dg/pr52691.c: New test.
1561 * gcc.c-torture/compile/pr52750.c: New test.
1563 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1565 Backport from 2012-03-28 mainline r185910.
1568 * gcc.target/avr/torture/builtins-2.c: New test.
1570 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1573 * gcc.target/i386/pr52736.c: New test.
1575 2012-03-27 Richard Guenther <rguenther@suse.de>
1578 * gcc.dg/torture/pr52720.c: New testcase.
1580 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1582 Backport from 2012-03-26 mainline r185793.
1584 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1585 Add "-Os -flto" to list.
1587 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1589 * gnat.dg/concat2.ad[sb]: New test.
1591 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
1594 * gcc.c-torture/compile/limits-externdecl.c: New test.
1596 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1599 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1601 2012-03-22 Tobias Burnus <burnus@net-b.de>
1604 * gfortran.dg/intrinsic_8.f90: New.
1606 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1609 * g++.dg/ext/attrib44.C: New test.
1611 2012-03-22 Jason Merrill <jason@redhat.com>
1613 * g++.dg/torture/pr52582.C: New.
1615 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
1617 Backport from 2012-03-20 mainline r185583.
1619 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1622 Backport from 2012-03-20 mainline r185570.
1625 * gcc.target/avr/torture/addr-space-2.h: New file.
1626 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1627 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1628 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1629 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1631 Backport from 2012-03-12 mainline r185255.
1634 * gcc.target/avr/torture/addr-space-1.h: New file.
1635 * gcc.target/avr/torture/addr-space-g.h: New test.
1636 * gcc.target/avr/torture/addr-space-0.h: New test.
1637 * gcc.target/avr/torture/addr-space-1.h: New test.
1638 * gcc.target/avr/torture/addr-space-x.h: New test.
1640 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1642 Backported from mainline
1643 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1646 * g++.dg/cpp0x/udlit-args2.C: New test.
1648 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1651 * gcc.dg/Wunused-var-3.c: New test.
1653 2012-03-22 Release Manager
1655 * GCC 4.7.0 released.
1657 2012-03-20 Jason Merrill <jason@redhat.com>
1659 * g++.dg/cpp0x/auto32.C: New.
1661 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1662 Andrew Pinski <apinski@cavium.com>
1665 * gcc.dg/pr52592.c: New test.
1667 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1670 * g++.dg/opt/pr52582.C: New test.
1672 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1675 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1677 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1679 2012-03-10 Tobias Burnus <burnus@net-b.de>
1682 * gfortran.dg/proc_ptr_34.f90: New.
1684 2012-03-07 Jason Merrill <jason@redhat.com>
1687 * g++.dg/cpp0x/udlit-mangle.C: New.
1689 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
1691 Backport from mainline r184894.
1692 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1695 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1697 Backport from mainline
1698 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1700 * gcc.target/powerpc/pr52457.c: New test.
1702 2012-03-01 Kai Tietz <ktietz@redhat.com>
1704 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1705 routines on mingw targets.
1706 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
1709 2012-03-01 Jakub Jelinek <jakub@redhat.com>
1711 PR tree-optimization/52445
1712 * gcc.dg/pr52445.c: New test.
1714 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1717 * gcc.c-torture/compile/pr52437.c: New test.
1720 * gcc.dg/torture/pr52419.c: New test.
1722 PR tree-optimization/52429
1723 * gcc.dg/torture/pr52429.c: New test.
1724 * g++.dg/opt/pr52429.C: New test.
1726 2012-02-29 Richard Guenther <rguenther@suse.de>
1729 * gcc.dg/lto/trans-mem-1_0.c: Remove.
1730 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1731 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1732 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1733 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1734 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1736 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1738 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1740 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
1743 * gfortran.dg/realloc_on_assign_13.f90 : New test.
1745 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1748 * gcc.target/arm/neon/pr51534.c: New testcase.
1750 2012-02-28 Richard Guenther <rguenther@suse.de>
1753 * gcc.dg/torture/pr52407.c: New testcase.
1755 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1757 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1758 * gcc.target/arm/vfp2.c: Likewise.
1759 * gcc.target/arm/vfp3.c: Likewise.
1760 * gcc.target/arm/vfp4.c: Likewise.
1761 * gcc.target/arm/vfp5.c: Likewise.
1762 * gcc.target/arm/vfp6.c: Likewise.
1763 * gcc.target/arm/vfp7.c: Likewise.
1764 * gcc.target/arm/vfp8.c: Likewise.
1765 * gcc.target/arm/vfp9.c: Likewise.
1766 * gcc.target/arm/vfp10.c: Likewise.
1767 * gcc.target/arm/vfp11.c: Likewise.
1768 * gcc.target/arm/vfp12.c: Likewise.
1769 * gcc.target/arm/vfp13.c: Likewise.
1770 * gcc.target/arm/vfp14.c: Likewise.
1771 * gcc.target/arm/vfp15.c: Likewise.
1772 * gcc.target/arm/vfp16.c: Likewise.
1773 * gcc.target/arm/vfp17.c: Likewise.
1774 * gcc.target/arm/neon-constants.h: New file.
1775 * gcc.target/arm/neon-vect1.c: New test.
1776 * gcc.target/arm/neon-vect2.c: New test.
1777 * gcc.target/arm/neon-vect3.c: New test.
1778 * gcc.target/arm/neon-vect4.c: New test.
1779 * gcc.target/arm/neon-vect5.c: New test.
1780 * gcc.target/arm/neon-vect6.c: New test.
1781 * gcc.target/arm/neon-vect7.c: New test.
1782 * gcc.target/arm/neon-vect8.c: New test.
1784 2012-02-28 Richard Guenther <rguenther@suse.de>
1786 PR tree-optimization/52402
1787 * gcc.dg/torture/pr52402.c: New testcase.
1789 2012-02-28 Richard Guenther <rguenther@suse.de>
1792 * g++.dg/lto/pr52400_0.C: New testcase.
1794 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
1796 * gcc.target/avr/torture/builtins-1.c: New test.
1797 * gcc.target/avr/torture/builtins-error.c: New test.
1799 2012-02-28 Kai Tietz <ktietz@redhat.com>
1801 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
1803 * gcc.target/i386/pr45352-2.c: Likewise.
1804 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
1806 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
1807 targets instead rand.
1808 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1809 * gcc.target/i386/sse2-mul-1.c: Likewise.
1810 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1811 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
1813 * gcc.target/i386/pad-1.c: Likewise.
1814 * gcc.target/i386/pad-9.c: Likewise.
1815 * gcc.target/i386/pad-2.c: Likewise.
1816 * gcc.target/i386/pad-5b.c: Likewise.
1817 * gcc.target/i386/pad-8.c: Likewise.
1818 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
1819 * gcc.target/i386/pr44130.c: Likewise.
1820 * gcc.target/i386/align-main-1.c: Likewise.
1821 * gcc.target/i386/align-main-2.c: Likewise.
1822 * gcc.target/i386/sw-1.c: Likewise.
1823 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
1824 on x64 mingw target.
1825 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1826 * gcc.target/i386/pr46295.c: Likewise.
1827 * gcc.target/i386/amd64-abi-1.c: Likewise.
1828 * gcc.target/i386/amd64-abi-2.c: Likewise.
1829 * gcc.target/i386/pr39082-1.c: Likewise.
1830 * gcc.target/i386/pr39162.c: Likewise.
1831 * gcc.target/i386/pr22152.c: Likewise.
1832 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
1833 * gcc.target/i386/wrfsbase-2.c: Likewise.
1834 * gcc.target/i386/local.c: Likewise
1835 * gcc.target/i386/wrgsbase-1.c: Likewise.
1836 * gcc.target/i386/wrfsbase-1.c: Likewise.
1837 * gcc.target/i386/pr39315-3.c: Likewise.
1838 * gcc.target/i386/pr35767-4.c: Likewise.
1839 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
1841 * gcc.target/i386/pr45336-2.c: Likewise.
1842 * gcc.target/i386/pr45336-1.c: Likewise.
1843 * gcc.target/i386/pr45336-4.c: Likewise.
1845 2012-02-27 Tristan Gingold <gingold@adacore.com>
1847 * gnat.dg/array20.ad[sb]: New test.
1849 2012-02-27 Jakub Jelinek <jakub@redhat.com>
1852 * gcc.target/arm/pr52375.c: New test.
1853 * gcc.c-torture/compile/pr52375.c: New test.
1855 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1857 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
1858 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
1860 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
1862 * gnat.dg/aggr19.adb: New test.
1863 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
1865 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
1868 * gcc.target/sh/pr49263.c: New.
1870 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
1872 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
1873 simulate_thread_wrapper_other_threads
1874 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
1875 Move initialization of 'value' to main().
1876 (main): Initialize 'value';
1877 * gcc.dg/simulate-thread/speculative-store.c
1878 (simulate_thread_step_verify): Return 0 when successful.
1879 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
1881 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
1882 (simulate_thread_wrapper_other_threads): Return a success/fail value
1883 and issue an error if the instruction count threshold is exceeded.
1885 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1888 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
1889 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1891 2012-02-24 Richard Guenther <rguenther@suse.de>
1894 * gcc.dg/pr52355.c: New testcase.
1896 2012-02-23 Kai Tietz <ktietz@redhat.com>
1898 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
1900 * gcc.dg/Wpadded.c: Likewise.
1901 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
1903 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
1904 for sleep by Sleep and add windows.h include for this function.
1905 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
1907 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
1909 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
1911 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
1912 on x64 mingw target.
1913 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
1914 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
1915 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
1916 failure on LLP64 target.
1918 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
1921 * gcc.dg/noncompile/pr52290.c: New test.
1923 2012-02-23 Jakub Jelinek <jakub@redhat.com>
1925 PR tree-optimization/52019
1926 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
1928 2012-02-22 Kai Tietz <ktietz@redhat.com>
1930 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
1931 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
1932 derived pdiff_t type.
1933 * g++.dg/torture/pr49720.C: Likewise
1935 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
1938 * gcc.target/i386/pr52330.c: New test.
1940 2012-02-22 Tobias Burnus <burnus@net-b.de>
1943 * gfortran.dg/io_constraints_10.f90: New.
1945 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1947 * lib/target-supports.exp (check_effective_target_vect_condition):
1948 Return true for NEON.
1950 2012-02-21 Kai Tietz <ktietz@redhat.com>
1952 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
1954 2012-02-21 Richard Guenther <rguenther@suse.de>
1956 PR tree-optimization/52324
1957 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
1959 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
1962 * gcc.target/avr/torture/pr51782-1.c: New test.
1964 2012-02-21 Jakub Jelinek <jakub@redhat.com>
1966 PR tree-optimization/52318
1967 * gcc.dg/pr52318.c: New test.
1969 2012-02-20 Kai Tietz <ktietz@redhat.com>
1971 * gcc.dg/bf-ms-layout-3.c: New testcase.
1973 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1977 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
1979 2012-02-20 Richard Guenther <rguenther@suse.de>
1981 PR tree-optimization/52298
1982 * gcc.dg/torture/pr52298.c: New testcase.
1983 * gcc.dg/vect/pr52298.c: Likewise.
1985 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
1987 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
1988 * gcc.c-torture/execute/pr52286.c: Ditto.
1990 2012-02-20 Jakub Jelinek <jakub@redhat.com>
1992 PR tree-optimization/52286
1993 * gcc.c-torture/execute/pr52286.c: New test.
1995 2012-02-18 Tobias Burnus <burnus@net-b.de>
1998 * gfortran.dg/interface_35.f90: Use -std=f2003.
1999 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2000 * gfortran.dg/interface_assignment_4.f90: Ditto.
2001 * gfortran.dg/bessel_1.f90: Ditto.
2002 * gfortran.dg/func_result_6.f90: Ditto.
2003 * gfortran.dg/hypot_1.f90: Ditto.
2004 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2006 2012-02-17 Tobias Burnus <burnus@net-b.de>
2008 PR translation/52232
2009 PR translation/52234
2010 PR translation/52245
2011 PR translation/52246
2012 PR translation/52262
2013 PR translation/52273
2014 * gfortran.dg/coarray_22.f90: Update dg-error.
2015 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2017 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2020 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2021 (simulate-thread): Use default timeout.
2023 2012-02-16 Jason Merrill <jason@redhat.com>
2026 * g++.dg/ext/timevar1.C: New.
2028 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
2031 * g++.dg/template/using21.C: New.
2032 * g++.dg/template/using22.C: Likewise.
2034 2012-02-16 Jason Merrill <jason@redhat.com>
2037 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2039 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2041 PR tree-optimization/52255
2042 * gcc.c-torture/compile/pr52255.c: New test.
2045 * g++.dg/debug/dwarf2/pr52260.C: New test.
2048 * g++.dg/ipa/pr51929.C: New test.
2050 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2053 * gcc.target/powerpc/pr52199.c: New file.
2055 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2058 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2060 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2062 * gcc.dg/pr51867.c: Don't include <math.h>.
2065 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2067 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2068 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2070 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2072 PR tree-optimization/50561
2073 * gcc.dg/graphite/pr50561.c: New testcase.
2075 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2077 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2078 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2080 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2082 * gnat.dg/discr35.ad[sb]: New test.
2084 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2086 * gnat.dg/volatile10.adb: New test.
2087 * gnat.dg/volatile10_pkg.ads: New helper.
2089 2012-02-14 Jason Merrill <jason@redhat.com>
2091 * g++.dg/ext/attrib43.C: New.
2093 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2095 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2096 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2098 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2099 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2100 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2101 effective_target fgnu_tm.
2102 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2104 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2107 * g++.dg/template/asmgoto1.C: New test.
2109 2012-02-14 Ian Lance Taylor <iant@google.com>
2112 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2113 compiling generated file for 64bit and index tests.
2115 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2117 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2119 2012-02-14 Richard Guenther <rguenther@suse.de>
2121 PR tree-optimization/52244
2122 PR tree-optimization/51528
2123 * gcc.dg/torture/pr52244.c: New testcase.
2125 2012-02-14 Walter Lee <walt@tilera.com>
2127 * g++.dg/other/PR23205.C: Disable test on tile.
2128 * g++.dg/other/pr23205-2.C: Disable test on tile.
2129 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2130 * gcc.dg/20040813-1.c: Disable test on tile.
2131 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2132 * gcc.misc-tests/linkage.exp: Handle tilegx.
2134 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2136 PR tree-optimization/52210
2137 * gcc.dg/pr52210.c: New test.
2139 2012-02-14 Jason Merrill <jason@redhat.com>
2142 * g++.dg/overload/defarg5.C: New.
2144 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2147 * c-c++-common/pr52181.c: New test.
2149 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2152 * g++.dg/ext/atomic-1.C: New test.
2154 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2156 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2158 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2161 * gcc.c-torture/execute/pr52209.c: New test.
2163 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
2166 * gfortran.dg/elemental_optional_args_5.f03: New test.
2168 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
2171 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2174 2012-02-11 Ian Lance Taylor <iant@google.com>
2177 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2178 SPARC Solaris. Don't run the test at all on systems where it may
2179 not work, rather than xfailing it.
2181 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2183 PR rtl-optimization/52175
2184 * gcc.c-torture/compile/pr52175.c: New test.
2186 2012-02-10 Jason Merrill <jason@redhat.com>
2189 * g++.dg/template/repo10.C: New.
2191 2012-02-11 Jakub Jelinek <jakub@redhat.com>
2194 * gcc.dg/pr52132.c: New test.
2196 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
2198 * gnat.dg/specs/aggr4.ads: New test.
2199 * gnat.dg/specs/aggr4_pkg.ads: New helper.
2201 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
2204 * gcc.target/i386/pr52146.c: New.
2206 2012-02-10 Jakub Jelinek <jakub@redhat.com>
2209 * c-c++-common/pr52177.c: New test.
2211 2012-02-10 Jan Hubicka <jh@suse.cz>
2214 * g++.dg/torture/pr48600.C: New testcase.
2216 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
2219 * gcc.dg/dfp/pr52140.c: New test.
2221 2012-02-09 Jakub Jelinek <jakub@redhat.com>
2224 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2227 2012-02-09 Bin Cheng <bin.cheng@arm.com>
2230 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2231 * testsuite/gcc.dg/pr51867.c: New test.
2233 2012-02-09 Ian Lance Taylor <iant@google.com>
2235 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2236 which don't support -fsplit-stack. Turn off optimization when
2237 compiling select5-out.go.
2239 2012-02-08 Ian Lance Taylor <iant@google.com>
2241 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2242 systems which don't support -fsplit-stack.
2244 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
2246 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2247 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2248 machine instuction in the log.
2250 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
2252 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2255 2012-02-08 Magnus Granberg <zorry@gentoo.org>
2258 * gcc.dg/pr48524.c: New test.
2259 * gcc.dg/pr48524.spec: New spec file for test.
2261 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2264 * gfortran.dg/vect/pr32380.f90: New test.
2266 2012-02-08 Tobias Burnus <burnus@net-b.de>
2269 * gfortran.dg/realloc_on_assign_12.f90: New.
2271 2012-02-08 Richard Guenther <rguenther@suse.de>
2273 PR rtl-optimization/52170
2274 * gcc.dg/torture/pr52170.c: New testcase.
2276 2012-02-08 Jakub Jelinek <jakub@redhat.com>
2278 PR gcov-profile/52150
2279 * gcc.dg/tree-prof/pr52150.c: New test.
2281 PR rtl-optimization/52139
2282 * gcc.dg/pr52139.c: New test.
2284 2012-02-07 Jason Merrill <jason@redhat.com>
2287 * g++.dg/cpp0x/constexpr-union3.C: New.
2290 * g++.dg/lto/pr52035_0.C: New.
2292 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2294 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2295 * gcc.dg/special/weak-1.c: Likewise.
2296 * gcc.dg/ucnid-12.c: Likewise.
2297 * gcc.dg/torture/pr45678-1.c: Likewise.
2298 * gcc.dg/torture/pr45678-2.c: Likewise.
2299 * gcc.dg/vector-4.c: Likewise.
2300 * gcc.dg/ipa/inline-5.c: Likewise.
2301 * gcc.dg/ucnid-11.c: Likewise.
2302 * gcc.misc-tests/gcov-13.c: Likewise.
2303 * gcc.misc-tests/gcov-14.c: Likewise.
2304 * g++.dg/ext/label13.C: Likewise.
2305 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2306 hppa*-*-hpux* options.
2307 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2308 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2309 * gcc.dg/pr48616.c: Likewise.
2310 * gcc.dg/pr17957.c: Likewise.
2311 * gcc.dg/pr17055-1.c: Likewise.
2312 * gcc.dg/pr32912-1.c: Likewise.
2313 * gcc.dg/tm/pr51472.c: Likewise.
2314 * c-c++-common/fold-bitand-4.c: Likewise.
2315 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2316 Use dg-additional-options for extra options.
2318 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
2320 * gcc.target/epiphany/interrupt-2.c: New test.
2322 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2325 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2326 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2329 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2332 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2334 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2338 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2339 * gcc.target/mips/va-arg-1.c: New test.
2341 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2343 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2344 for -mno-pointers-to-nested-functions.
2346 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
2348 * gcc.c-torture/execute/20120207-1.c: New test.
2350 2012-02-07 Jakub Jelinek <jakub@redhat.com>
2352 PR rtl-optimization/52060
2353 * gcc.dg/torture/pr52060.c: New test.
2356 * gcc.c-torture/compile/pr52074.c: New test.
2358 2012-02-07 Tobias Burnus <burnus@net-b.de>
2361 * gfortran.dg/class_to_type_2.f90: New.
2363 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
2366 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
2369 2012-02-06 Jason Merrill <jason@redhat.com>
2372 * g++.dg/template/conv13.C: New.
2374 2012-02-06 Richard Guenther <rguenther@suse.de>
2376 PR tree-optimization/52115
2377 * gcc.c-torture/compile/pr52115.c: New testcase.
2379 2012-02-06 Jakub Jelinek <jakub@redhat.com>
2382 * gcc.c-torture/execute/pr52129.c: New test.
2384 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
2386 * gcc.dg/pr48374.c: Actually add the test I forgot
2387 in the 2012-01-25 commit.
2389 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2392 * gfortran.dg/vect/vect-8.f90: New test case.
2394 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2397 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
2399 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
2402 * gfortran.dg/class_48.f90 : Add test of allocate class array
2403 component with source in subroutine test3. Remove commenting
2404 out in subroutine test4, since branching on unitialized variable
2405 is now fixed (no PR for this last.).
2407 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2409 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2411 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2413 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2416 * lib/target-supports.exp (check_effective_target_mips_rel): New.
2417 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2419 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2421 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2422 (check_effective_target_sync_int_long): Use it.
2423 (check_effective_target_sync_char_short): Likewise.
2424 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2426 2012-02-05 Tobias Burnus <burnus@net-b.de>
2429 * gfortran.dg/class_48.f90: Add some further checks.
2431 2012-02-05 Ira Rosen <irar@il.ibm.com>
2433 PR tree-optimization/52091
2434 * gcc.dg/vect/pr52091.c: New test.
2436 2012-02-04 Jakub Jelinek <jakub@redhat.com>
2438 PR rtl-optimization/52113
2439 * gcc.target/avr/pr52113.c: New test.
2441 2012-02-03 Jakub Jelinek <jakub@redhat.com>
2443 PR rtl-optimization/52092
2444 * gcc.c-torture/compile/pr52092.c: New test.
2446 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
2449 * gfortran.dg/class_array_10.f03: New test.
2452 * gfortran.dg/class_array_11.f03: New test.
2455 * gfortran.dg/class_array_12.f03: New test.
2457 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2460 * gfortran.dg/realloc_on_assign_11.f90: New test.
2462 2012-02-02 Tobias Burnus <burnus@net-b.de>
2465 * gfortran.dg/shape_7.f90: New.
2467 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2469 * gcc.target/mips/mips-prepend-1.c: New test.
2471 2012-02-02 Jan Hubicka <jh@suse.cz>
2472 Tom de Vries <tom@codesourcery.com>
2475 * testsuite/gcc.dg/alias-12.c: New testcase.
2476 * testsuite/gcc.dg/alias-13.c: New testcase.
2478 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2481 * gcc.dg/pr52086.c: New test.
2483 PR tree-optimization/52073
2484 * gcc.c-torture/compile/pr52073.c: New test.
2486 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2489 * gfortran.dg/function_optimize_10.f90: New test.
2491 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2493 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2496 2012-02-01 Tobias Burnus <burnus@net-b.de>
2499 * gfortran.dg/typebound_operator_14.f90: New.
2501 2012-02-01 Tobias Burnus <burnus@net-b.de>
2504 * gfortran.dg/elemental_function_1.f90: New.
2506 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2508 PR rtl-optimization/51374
2509 * gcc.target/avr/torture/pr51374-1.c:
2510 Also fail if SBIS is seen.
2512 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2514 PR rtl-optimization/51374
2515 * gcc.target/avr/torture/pr51374-1.c: New.
2517 2012-01-31 Tobias Burnus <burnus@net-b.de>
2520 * gfortran.dg/typebound_generic_11.f90: New.
2522 2012-01-31 Tobias Burnus <burnus@net-b.de>
2525 * gfortran.dg/class_49.f90: New.
2527 2012-01-31 Tobias Burnus <burnus@net-b.de>
2530 * gfortran.dg/elemental_args_check_6.f90: New.
2532 2012-01-31 Jason Merrill <jason@redhat.com>
2535 * g++.dg/cpp0x/variadic122.C: New.
2537 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
2540 * gfortran.dg/realloc_on_assign_10.f90: New test.
2542 2012-01-31 Richard Guenther <rguenther@suse.de>
2544 PR tree-optimization/51528
2545 * gcc.dg/torture/pr51528.c: New testcase.
2547 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
2550 * lib/go.exp (go_target_compile): Append timeout= to options.
2551 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2552 select5-out.go test on alpha*-*-* targets.
2554 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2556 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2557 (TEST_SHORT): Reformat in the same way.
2558 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2559 (TEST_SHORT): Reformat in the same way.
2560 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2561 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2562 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2563 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2564 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2566 2012-01-30 Bin Cheng <bin.cheng@arm.com>
2569 * gcc.target/arm/pr51835.c: New testcase.
2571 2012-01-30 Richard Guenther <rguenther@suse.de>
2573 PR tree-optimization/52028
2574 * gcc.dg/torture/pr52028.c: New testcase.
2575 * gfortran.dg/ldist-pr45199.f: Adjust.
2576 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2577 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2578 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2580 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2583 * gcc.dg/tree-prof/pr52027.c: New test.
2585 PR tree-optimization/52046
2586 * gcc.dg/pr52046.c: New test.
2589 * g++.dg/other/pr52048.C: New test.
2591 2012-01-30 Richard Guenther <rguenther@suse.de>
2593 PR tree-optimization/52045
2594 * gcc.dg/pr52045.c: New testcase.
2596 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
2598 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2599 new code generated for __sync_lock_release.
2601 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2603 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2605 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2608 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2610 * g++.dg/ext/visibility/template10.C: Fix typo.
2612 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2614 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2617 * g++.dg/cpp0x/constexpr-ice6.C: New.
2619 2012-01-29 Tobias Burnus <burnus@net-b.de>
2622 * gfortran.dg/default_initialization_6.f90: New.
2624 2012-01-29 Tobias Burnus <burnus@net-b.de>
2627 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2628 * gfortran.dg/class_48.f90: New.
2630 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
2633 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2635 2012-01-28 Tobias Burnus <burnus@net-b.de>
2638 * gfortran.dg/class_allocate_12.f90: New.
2640 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
2642 * gcc.dg/torture/pr50444.c: Fix dg directives.
2644 2012-01-28 Jakub Jelinek <jakub@redhat.com>
2647 * gcc.target/arm/pr52006.c: New test.
2649 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
2652 * gcc.dg/lto/trans-mem.h: New file.
2653 * gcc.dg/lto/trans-mem-2_0.c: Include it.
2654 * gcc.dg/lto/trans-mem-1_1.c: Same.
2655 * gcc.dg/lto/trans-mem-4_1.c: Same.
2656 * gcc.dg/lto/trans-mem-3_1.c: Same.
2658 2012-01-27 Tobias Burnus <burnus@net-b.de>
2661 * gfortran.dg/dummy_procedure_7.f90: New.
2663 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
2665 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2666 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2668 2012-01-27 Jakub Jelinek <jakub@redhat.com>
2671 * g++.dg/other/gc5.C: New test.
2673 2012-01-27 Richard Guenther <rguenther@suse.de>
2675 PR tree-optimization/50444
2676 * gcc.dg/torture/pr50444.c: New testcase.
2678 2012-01-27 Tobias Burnus <burnus@net-b.de>
2682 * gfortran.dg/move_alloc_13.f90: New.
2684 2012-01-27 Tobias Burnus <burnus@net-b.de>
2687 * gfortran.dg/allocate_alloc_opt_13.f90: New.
2688 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2689 and change dg-error string.
2691 2012-01-27 Tobias Burnus <burnus@net-b.de>
2694 * gfortran.dg/elemental_args_check_5.f90: New.
2696 2012-01-27 Richard Guenther <rguenther@suse.de>
2699 * g++.dg/torture/pr51959.C: New testcase.
2701 2012-01-27 Tom de Vries <tom@codesourcery.com>
2703 PR tree-optimization/51990
2704 * gcc.dg/pr51990.c: New test.
2705 * gcc.dg/pr51990-2.c: Same.
2707 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
2708 Tobias Burnus <burnus@gcc.gnu.org>
2711 * gfortran.dg/class_allocate_11.f03: New.
2716 * gfortran.dg/class_allocate_7.f03: New.
2717 * gfortran.dg/class_allocate_8.f03: New.
2718 * gfortran.dg/class_allocate_9.f03: New.
2719 * gfortran.dg/class_allocate_10.f03: New.
2721 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2723 * gnat.dg/discr34.adb: New test.
2724 * gnat.dg/discr34_pkg.ads: New helper.
2726 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2728 * gnat.dg/discr33.adb: New test.
2730 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2732 * gnat.dg/limited_with3.ad[sb): New test.
2733 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2734 * gnat.dg/limited_with3_pkg2.ads: Likewise.
2735 * gnat.dg/limited_with3_pkg3.ads: Likewise.
2737 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2739 * gnat.dg/stack_usage1.adb: New test.
2740 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2742 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2743 * gcc.dg/pr44194-2.c: Likewise.
2745 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
2748 * g++.dg/template/crash112.C: New.
2750 2012-01-27 Richard Henderson <rth@redhat.com>
2752 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2754 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2756 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2758 2012-01-26 Jakub Jelinek <jakub@redhat.com>
2761 * g++.dg/opt/pr51895.C: New test.
2763 2012-01-26 Michael Matz <matz@suse.de>
2765 PR tree-optimization/48794
2766 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
2768 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2770 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
2772 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2774 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
2775 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
2777 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
2778 the default value for s390 and s390x.
2780 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
2783 * gcc.dg/lto/trans-mem-4_0.c: New.
2784 * gcc.dg/lto/trans-mem-4_1.c: New.
2785 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
2787 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
2788 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
2790 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
2791 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
2794 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
2796 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
2798 2012-01-25 Ian Lance Taylor <iant@google.com>
2800 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
2802 2012-01-25 Tobias Burnus <burnus@net-b.de>
2805 * gfortran.dg/typebound_proc_25.f90: New.
2807 2012-01-25 Jason Merrill <jason@redhat.com>
2810 * g++.dg/lto/pr51992_0.C: New.
2812 2012-01-25 Jakub Jelinek <jakub@redhat.com>
2814 PR tree-optimization/51987
2815 * gcc.target/i386/pr51987.c: New test.
2817 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2819 * gcc.dg/tm/lto-1.c: Require lto support in target.
2821 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
2823 PR rtl-optimization/48374
2824 * gcc.dg/pr48374.c: New test.
2826 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2828 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
2830 2012-01-25 Tobias Burnus <burnus@net-b.de>
2833 * gfortran.dg/derived_constructor_char_3.f90: New.
2835 2012-01-24 Ian Lance Taylor <iant@google.com>
2837 * go.test/go-test.exp (filecmp): New procedure.
2838 (errchk): Handle quoted square brackets.
2839 (go-gc-tests): Set go_compile_args. Handle various new test
2840 lines. Skip a few new tests.
2841 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
2843 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2845 * lib/target-supports.exp (proc check_effective_target_vect_perm)
2846 (check_effective_target_vect_extract_even_odd)
2847 (check_effective_target_vect_interleave): Return true for MIPS
2850 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2852 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
2853 (main): Use it instead of argc.
2855 2012-01-24 Jason Merrill <jason@redhat.com>
2858 * g++.dg/cpp0x/sfinae31.C: New.
2860 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2862 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
2864 2012-01-24 Jason Merrill <jason@redhat.com>
2867 * g++.dg/inherit/covariant20.C: New.
2869 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2872 * g++.dg/parse/crash58.C: New.
2874 2012-01-24 Jakub Jelinek <jakub@redhat.com>
2877 * gcc.dg/pr51957-1.c: New test.
2878 * gcc.dg/pr51957-1.h: New file.
2879 * gcc.dg/pr51957-2.c: New test.
2881 2012-01-23 Jason Merrill <jason@redhat.com>
2884 * g++.dg/ext/visibility/template10.C: New.
2886 2012-01-23 Tobias Burnus <burnus@net-b.de>
2889 * gfortran.dg/move_alloc_12.f90: New.
2891 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2894 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
2896 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2899 * g++.dg/template/crash111.C: New.
2901 2012-01-23 Arnaud Charlet <charlet@adacore.com>
2903 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
2905 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
2907 2012-01-23 Dodji Seketeli <dodji@redhat.com>
2910 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
2911 the DW_TAG_class_type and DW_AT_name: "Executor".
2913 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2915 * lib/target-supports.exp
2916 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
2917 (check_effective_target_vect_interleave): Likewise.
2919 2012-01-22 Jason Merrill <jason@redhat.com>
2922 * g++.dg/template/using20.C: New.
2923 * g++.dg/template/template-id-2.C: Adjust diagnostic.
2925 2012-01-23 Jason Merrill <jason@redhat.com>
2928 * g++.dg/torture/pr51344.C: Limit to x86.
2930 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
2932 * c-c++-common/tm/omp.c: Require target with pthread support.
2934 2012-01-23 Richard Guenther <rguenther@suse.de>
2936 PR tree-optimization/51949
2937 * gcc.dg/torture/pr51949.c: New testcase.
2939 2012-01-23 Jakub Jelinek <jakub@redhat.com>
2941 PR rtl-optimization/51933
2942 * gcc.c-torture/execute/pr51933.c: New test.
2944 2012-01-22 Douglas B Rupp <rupp@gnat.com>
2946 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
2947 Do not define for Interix.
2949 2012-01-22 Jason Merrill <jason@redhat.com>
2952 * g++.dg/lto/pr51832.h: New.
2953 * g++.dg/lto/pr51832_0.C: New.
2954 * g++.dg/lto/pr51832_1.C: New.
2956 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
2958 * gcc.dg/ext-elim-1.c: New test.
2960 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2963 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
2964 * g++.dg/opt/longbranch1.C: Likewise.
2966 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2968 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
2971 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
2974 * gfortran.dg/namelist_74.f90: New test.
2975 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
2977 2012-01-21 Tobias Burnus <burnus@net-b.de>
2980 * gfortran.dg/class_47.f90: New.
2982 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
2984 * gnat.dg/renaming5.ad[sb]: New test.
2986 2012-01-20 Jason Merrill <jason@redhat.com>
2989 * g++.dg/pch/mangle1.{C,Hs}: Remove.
2991 2012-01-20 Jason Merrill <jason@redhat.com>
2994 * g++.dg/ext/attrib42.C: Require ilp32.
2996 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2999 * gcc.target/arm/pr51915.c: New test.
3001 2012-01-20 Cary Coutant <ccoutant@google.com>
3002 Dodji Seketeli <dodji@redhat.com>
3005 * g++.dg/debug/dwarf2/nested-3.C: New test.
3007 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3010 * g++.dg/template/crash110.C: New.
3012 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3014 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3015 Remove default options on hppa*-*-hpux*.
3017 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3019 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3021 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3023 * gcc.c-torture/compile/pr51856.c: New testcase.
3025 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3027 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3028 options to go_target_compile.
3030 2012-01-20 Kai Tietz <ktietz@redhat.com>
3032 * g++.dg/torture/pr51344.C: Fix typo.
3034 2012-01-20 Richard Guenther <rguenther@suse.de>
3036 PR tree-optimization/51903
3037 * g++.dg/torture/pr51903.C: New testcase.
3039 2012-01-20 Tobias Burnus <burnus@net-b.de>
3040 Janus Weil <janus@gcc.gnu.org>
3043 * gfortran.dg/use_21.f90: New.
3045 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3048 * gcc.dg/torture/pr51106-1.c: New test.
3049 * gcc.dg/torture/pr51106-2.c: New test.
3051 2012-01-19 Kai Tietz <ktietz@redhat.com>
3053 * g++.dg/torture/pr51344.C: New test.
3055 2012-01-19 Tobias Burnus <burnus@net-b.de>
3058 * gfortran.dg/intrinsic_size_2.f90: New.
3060 2012-01-19 Jason Merrill <jason@redhat.com>
3063 * g++.dg/inherit/using7.C: New.
3065 2012-01-19 Richard Guenther <rguenther@suse.de>
3067 PR tree-optimization/37997
3068 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3070 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3072 PR rtl-optimization/51505
3073 * gcc.dg/pr51505.c: New test.
3075 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3078 * gfortran.dg/typebound_operator_12.f03: New.
3079 * gfortran.dg/typebound_operator_13.f03: New.
3081 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3084 * g++.dg/cpp0x/pr51225.C: New.
3086 2012-01-17 Ian Lance Taylor <iant@google.com>
3089 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3091 2012-01-17 Tobias Burnus <burnus@net-b.de>
3094 * gfortran.dg/realloc_on_assign_9.f90: New.
3096 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3099 * gcc.dg/tm/memopt-3.c: Remove xfail.
3100 * gcc.dg/tm/memopt-4.c: Remove xfail.
3101 * gcc.dg/tm/memopt-5.c: Remove xfail.
3102 * gcc.dg/tm/memopt-7.c: Remove xfail.
3104 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3106 PR tree-optimization/51877
3107 * gcc.c-torture/execute/pr51877.c: New test.
3109 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3111 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3112 {!vect_align_arrays} to vect_sizes_32B_16B.
3113 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3114 * gcc.dg/vect/vect-peel-3.c: Ditto.
3116 2012-01-16 Jason Merrill <jason@redhat.com>
3119 * g++.dg/abi/mangle60.C: New.
3122 * g++.dg/pch/mangle1.{C,Hs}: New.
3124 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3125 Tobias Burnus <burnus@net-b.de>
3128 * gfortran.dg/elemental_optional_args_3.f90: New
3129 * gfortran.dg/elemental_optional_args_4.f90: New
3131 2012-01-16 Tobias Burnus <burnus@net-b.de>
3134 * gfortran.dg/use_20.f90: New
3136 2012-01-16 Jason Merrill <jason@redhat.com>
3139 * g++.dg/cpp0x/rv-bitfield.C: New.
3140 * g++.dg/cpp0x/rv-bitfield2.C: New.
3142 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
3144 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3145 subroutine 'qsort' and use index array to assign the result.
3147 2012-01-16 Jakub Jelinek <jakub@redhat.com>
3149 PR tree-optimization/51865
3150 * gcc.dg/pr51865.c: New test.
3152 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3154 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3156 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3158 * gcc.target/mips/code-readable-2.c: Allow the jump table address
3159 to be loaded from the constant pool, rather than via %hi and %lo.
3161 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
3163 PR rtl-optimization/51821
3164 * gcc.dg/pr51821.c: New test.
3166 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
3168 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3170 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
3172 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3174 2012-01-14 Tobias Burnus <burnus@net-b.de>
3177 * gfortran.dg/init_flag_8.f90: New.
3178 * gfortran.dg/init_flag_9.f90: New.
3180 2011-01-14 Tobias Burnus <burnus@net-b.de>
3183 * gfortran.dg/use_18.f90: New.
3184 * gfortran.dg/use_19.f90: New.
3186 2012-01-13 Ian Lance Taylor <iant@google.com>
3189 * g++.dg/warn/Wsign-compare-4.C: New.
3191 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
3194 * gfortran.dg/alloc_comp_assign.f03: New.
3195 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3196 __BUILTIN_FREE from 38 to 32.
3198 2012-01-13 Jason Merrill <jason@redhat.com>
3201 * g++.dg/warn/Wreturn-type-7.C: New.
3203 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3205 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3207 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3208 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3209 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3210 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3211 int32plus because of big array needed.
3212 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3213 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3215 2012-01-13 Jason Merrill <jason@redhat.com>
3218 * g++.dg/ext/visibility/template9.C: New.
3221 * g++.dg/cpp0x/defaulted34.C: New.
3222 * g++.dg/template/virtual3.C: New.
3224 2012-01-13 Richard Guenther <rguenther@suse.de>
3227 * gcc.dg/torture/pr8081.c: New testcase.
3229 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3231 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3233 2012-01-12 Jason Merrill <jason@redhat.com>
3236 * g++.dg/ext/stmtexpr14.C: New.
3238 2012-01-13 Dodji Seketeli <dodji@redhat.com>
3241 * g++.dg/cpp0x/constexpr-diag4.C: New test.
3243 2012-01-12 Jason Merrill <jason@redhat.com>
3246 * g++.dg/abi/mangle48.C: Test qualified-names, too.
3247 * g++.dg/abi/mangle58.C: Likewise.
3250 * g++.dg/template/arg8.C: New.
3252 2012-01-12 Ira Rosen <irar@il.ibm.com>
3254 PR tree-optimization/51799
3255 * gcc.dg/vect/pr51799.c: New test.
3256 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3259 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3260 Tobias Burnus <burnus@net-b.de>
3264 * lib/target-supports.exp
3265 (check_effective_target_fortran_largest_fp_has_sqrt): New.
3266 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3268 2012-01-11 Jason Merrill <jason@redhat.com>
3271 * g++.dg/ext/attrib42.C: New.
3273 2012-01-11 Jakub Jelinek <jakub@redhat.com>
3276 * gcc.dg/pr51796.c: New test.
3278 2012-01-11 Jason Merrill <jason@redhat.com>
3281 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3283 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3285 * gnat.dg/array19.ad[sb]: New test.
3287 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3289 * gnat.dg/opt23.ad[sb]: New test.
3290 * gnat.dg/opt23_pkg.ad[sb]: New helper.
3291 * gnat.dg/opt24.ad[sb]: New test.
3293 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3295 PR tree-optimization/49642
3296 * gcc.dg/tree-ssa/pr49642-1.c: New test.
3297 * gcc.dg/tree-ssa/pr49642-2.c: New test.
3299 2012-01-11 Jason Merrill <jason@redhat.com>
3302 * g++.dg/template/explicit-args5.C: New.
3304 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3306 * gcc.c-torture/execute/20120110-1.c: New testcase.
3308 2012-01-10 Jason Merrill <jason@redhat.com>
3311 * g++.dg/inherit/ambig1.C: New.
3314 * g++.dg/cpp0x/constexpr-cache1.C: New.
3316 2012-01-10 Richard Guenther <rguenther@suse.de>
3318 PR tree-optimization/51801
3319 * gcc.dg/torture/pr51801.c: New testcase.
3321 2012-01-10 Tobias Burnus <burnus@net-b.de>
3324 * gfortran.dg/allocate_with_typespec_5.f90: New.
3326 2012-01-10 Tobias Burnus <burnus@net-b.de>
3328 * gfortran.dg/class_39.f03: Update dg-error string.
3330 2012-01-10 Richard Guenther <rguenther@suse.de>
3332 PR tree-optimization/50913
3333 * gcc.dg/graphite/interchange-16.c: New testcase.
3334 * gcc.dg/graphite/scop-20.c: XFAIL.
3335 * gfortran.dg/graphite/interchange-1.f: Likewise.
3336 * gfortran.dg/graphite/block-1.f90: Likewise.
3337 * gfortran.dg/graphite/block-2.f: Likewise.
3339 2012-01-10 Richard Henderson <rth@redhat.com>
3341 * lib/target-supports.exp (check_effective_target_vect_perm,
3342 check_effective_target_vect_perm_byte,
3343 check_effective_target_vect_perm_short): Enable for arm neon.
3345 2012-01-09 Tobias Burnus <burnus@net-b.de>
3348 * gfortran.dg/typebound_operator_11.f90: New.
3350 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
3352 * gnat.dg/array18.adb: New test.
3353 * gnat.dg/array18_pkg.ads: New helper.
3355 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
3358 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3359 around base object in first assignment in main program.
3360 * gfortran.dg/typebound_operator_10.f03: New test.
3362 2012-01-09 Martin Jambor <mjambor@suse.cz>
3364 PR tree-optimization/51759
3365 * g++.dg/ipa/pr51759.C: New test.
3367 2012-01-09 Tobias Burnus <burnus@net-b.de>
3370 * gfortran.dg/optional_absent_2.f90: New.
3372 2012-01-09 Tobias Burnus <burnus@net-b.de>
3375 * gfortran.dg/use_17.f90: New.
3377 2012-01-09 Gary Funck <gary@intrepid.com>
3379 PR preprocessor/33919
3380 * gcc.dg/pr33919.c: New test.
3381 * gcc.dg/pr33919-0.h: New test header file.
3382 * gcc.dg/pr33919-1.h: Ditto.
3383 * gcc.dg/pr33919-2.h: Ditto.
3385 2012-01-07 Jan Hubicka <jh@suse.cz>
3387 PR tree-optimize/51694
3388 * gcc.c-torture/compile/pr51694.c: new testcase.
3390 2012-01-07 Jan Hubicka <jh@suse.cz>
3392 PR tree-optimization/51600
3393 * g++.dg/torture/pr51600.C: New testcase.
3395 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3397 PR gcov-profile/51715
3398 PR gcov-profile/51717
3399 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3400 * gcc.misc-tests/gcov-14.c: Likewise.
3402 2012-01-06 Jason Merrill <jason@redhat.com>
3404 * g++.dg/parse/new5.C: New.
3406 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
3409 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3410 including <string.h>.
3412 2012-01-06 Jason Merrill <jason@redhat.com>
3414 * g++.dg/abi/mangle51.C: New.
3415 * g++.dg/abi/mangle52.C: New.
3416 * g++.dg/abi/mangle53.C: New.
3417 * g++.dg/abi/mangle54.C: New.
3418 * g++.dg/abi/mangle55.C: New.
3419 * g++.dg/abi/mangle56.C: New.
3420 * g++.dg/abi/mangle57.C: New.
3421 * g++.dg/abi/mangle58.C: New.
3422 * g++.dg/abi/mangle59.C: New.
3423 * g++.dg/cpp0x/trailing3.C: Update mangling.
3424 * g++.dg/cpp0x/variadic111.C: Update mangling.
3425 * g++.dg/cpp0x/variadic4.C: Update mangling.
3426 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3427 * g++.dg/template/nontype22.C: Works now.
3428 * g++.dg/template/pr35240.C: Works now.
3430 * g++.dg/cpp0x/error7.C: New.
3432 2012-01-06 Tobias Burnus <burnus@net-b.de>
3434 * gfortran.dg/deallocate_stat_2.f90: New.
3435 * coarray/allocate_errgmsg.f90: New.
3436 * gfortran.dg/coarray_lib_alloc_1.f90: New.
3437 * gfortran.dg/coarray_lib_alloc_2.f90: New.
3438 * coarray/subobject_1.f90: Fix for num_images > 1.
3439 * gfortran.dg/deallocate_stat.f90: Update due to changed
3442 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3444 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3446 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
3448 * ada/acats/overflow.lst: Add cb20004.
3450 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3453 * g++.dg/cpp0x/alias-decl-18.C: New test.
3455 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3457 * gcc.c-torture/execute/20120104-1.c: New test.
3459 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3462 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3463 the old typebound_operator_8.f03.
3464 * gfortran.dg/typebound_operator_8.f03: New version of
3465 typebound_operator_7.f03 with 'u' a derived type instead of a
3468 2012-01-05 Richard Guenther <rguenther@suse.de>
3470 * g++.dg/torture/pr49309.C: Skip for -flto.
3472 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3475 * gcc.c-torture/compile/pr51761.c: New test.
3477 2012-01-05 Richard Guenther <rguenther@suse.de>
3479 PR tree-optimization/51760
3480 * gcc.dg/torture/pr51760.c: New testcase.
3482 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3485 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3487 2012-01-05 Richard Guenther <rguenther@suse.de>
3490 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3491 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3493 2012-01-04 Jakub Jelinek <jakub@redhat.com>
3496 * gcc.dg/pr51695.c: New test.
3498 2012-01-04 Andrew Pinski <apinski@cavium.com>
3500 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3501 * gcc.target/mips/octeon2-lx-1.c: New test.
3502 * gcc.target/mips/mips64-dsp-ldx.c: New test.
3503 * gcc.target/mips/octeon2-lx-2.c: New test.
3504 * gcc.target/mips/octeon2-lx-3.c: New test.
3506 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
3510 * gcc.dg/tm/alias-1.c: Adjust regexp.
3511 * gcc.dg/tm/alias-2.c: Adjust regexp.
3513 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3516 * g++.dg/warn/Wparentheses-26.C: New.
3518 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
3520 * gfortran.dg/elemental_optional_args_2.f90: New test.
3522 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3525 * gfortran.dg/common_17.f90: New test.
3527 2012-01-04 Richard Guenther <rguenther@suse.de>
3529 PR tree-optimization/49651
3530 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3531 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3533 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3536 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3538 2012-01-03 Andrew Pinski <apinski@cavium.com>
3540 * lib/scanasm.exp (dg-function-on-line): Always use a special format
3541 for all mips targets. Also allow an optional .cfi_startproc.
3543 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3545 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3547 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3550 * g++.dg/rtti/dyncast5.C: New.
3552 2012-01-03 Richard Guenther <rguenther@suse.de>
3554 PR tree-optimization/51070
3555 * gcc.dg/torture/pr51070-2.c: New testcase.
3557 2012-01-03 Richard Guenther <rguenther@suse.de>
3559 PR tree-optimization/51692
3560 * gcc.dg/torture/pr51692.c: New testcase.
3562 2012-01-03 Richard Guenther <rguenther@suse.de>
3565 * g++.dg/lto/pr51650-3_0.C: New testcase.
3567 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3570 * g++.dg/warn/Wredundant-decls-spec.C: New.
3572 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3574 PR tree-optimization/51719
3575 * g++.dg/tree-prof/pr51719.C: New test.
3577 2012-01-03 Richard Guenther <rguenther@suse.de>
3580 * gcc.dg/fold-compare-6.c: New testcase.
3582 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3585 * g++.dg/gomp/pr51669.C: New test.
3587 2012-01-02 Jason Merrill <jason@redhat.com>
3590 * g++.dg/cpp0x/constexpr-union2.C: New.
3593 * g++.dg/cpp0x/nsdmi-defer5.C: New.
3595 2012-01-02 Dodji Seketeli <dodji@redhat.com>
3598 * g++.dg/cpp0x/constexpr-99.C: New test.
3600 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
3603 * g++.dg/template/init9.C: New.
3605 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3607 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3608 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
3609 rather than a specific number.
3611 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
3616 * gfortran.dg/typebound_operator_7.f03: New.
3617 * gfortran.dg/typebound_operator_8.f03: New.
3619 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3622 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3624 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3626 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3628 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3630 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3632 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3635 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3637 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3638 * gfortran.dg/io_real_boz_4.f90: Likewise.
3639 * gfortran.dg/io_real_boz_5.f90: Likewise.
3641 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3643 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3645 2012-01-02 Revital Eres <revital.eres@linaro.org>
3647 * gcc.dg/sms-11.c: New file.
3649 2012-01-02 Tobias Burnus <burnus@net-b.de>
3652 * gfortran.dg/coarray/image_index_3.f90: New.
3654 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3657 * g++.dg/parse/enum8.C: New.
3659 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3662 * g++.dg/conversion/reinterpret4.C: New.
3663 * g++.dg/conversion/reinterpret1.C: Adjust.
3665 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3667 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3669 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
3671 * g++.old-deja/g++.brendan/crash25.C: Adjust.
3672 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3673 * g++.old-deja/g++.jason/access14.C: Likewise.
3674 * g++.old-deja/g++.jason/access8.C: Likewise.
3675 * g++.old-deja/g++.jason/access1.C: Likewise.
3676 * g++.old-deja/g++.other/access3.C: Likewise.
3677 * g++.old-deja/g++.other/access5.C: Likewise.
3678 * g++.old-deja/g++.law/unsorted1.C: Likewise.
3679 * g++.old-deja/g++.law/visibility22.C: Likewise.
3680 * g++.old-deja/g++.law/visibility26.C: Likewise.
3681 * g++.old-deja/g++.mike/p2746.C: Likewise.
3682 * g++.dg/debug/using1.C: Likewise.
3683 * g++.dg/lookup/using51.C: Likewise.
3684 * g++.dg/inherit/using5.C: Likewise.
3685 * g++.dg/inherit/pr30297.C: Likewise.
3686 * g++.dg/inherit/access8.C: Likewise.
3687 * g++.dg/torture/pr39362.C: Likewise.
3688 * g++.dg/template/crash13.C: Likewise.
3689 * g++.dg/template/using10.C: Likewise.
3691 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3694 * lib/gcc-dg.exp (scan-module-absence): Really commit last
3697 2012-01-01 Ira Rosen <irar@il.ibm.com>
3699 PR tree-optimization/51704
3700 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3701 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3702 corresponding flags.
3704 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3707 * g++.dg/cpp0x/constexpr-delegating2.C: New.
3709 2012-01-01 Jan Hubicka <jh@suse.cz>
3711 PR rtl-optimization/51069
3712 * gcc.c-torture/compile/pr51069.c: New testcase.
3714 2012-01-01 Jakub Jelinek <jakub@redhat.com>
3716 PR tree-optimization/51683
3717 * gcc.dg/pr51683.c: New test.
3719 Copyright (C) 2012 Free Software Foundation, Inc.
3721 Copying and distribution of this file, with or without modification,
3722 are permitted in any medium without royalty provided the copyright
3723 notice and this notice are preserved.