1 2012-10-08 Terry Guo <terry.guo@arm.com>
3 Backported from mainline
4 2012-09-19 Terry Guo <terry.guo@arm.com>
6 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
7 extra prune rules that will be applied to all tests in a .exp file.
8 (gcc-dg-prune): Use rules defined by the above variable.
9 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
10 harmless warnings on architecture switch conflict.
12 2012-10-08 Jakub Jelinek <jakub@redhat.com>
15 * g++.dg/template/pr54858.C: New test.
17 2012-10-05 Jakub Jelinek <jakub@redhat.com>
19 PR tree-optimization/33763
20 * c-c++-common/pr33763.c: New test.
22 2012-10-03 Jakub Jelinek <jakub@redhat.com>
25 * g++.dg/cpp0x/constexpr-ref4.C: New test.
27 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
32 2012-09-27 Jakub Jelinek <jakub@redhat.com>
35 * gcc.target/i386/pr54703.c: New test.
37 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
39 Backport from mainline:
41 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
42 * lib/gcc-dg.exp (process-message): Don't ignore errors.
44 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
45 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
47 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
48 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
50 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
51 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
53 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
54 * lib/target-supports.exp
55 (check_effective_target_vect_widen_mult_qi_to_hi,
56 check_effective_target_vect_widen_mult_hi_to_si,
57 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
58 check_effective_target_vect_widen_mult_hi_to_si_pattern,
59 check_effective_target_vect_pack_trunc,
60 check_effective_target_vect_unpack,
61 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
64 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
65 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
66 target instead of xfailing it.
67 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
68 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
69 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
70 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
71 * gcc.dg/vect/vect-104.c: Likewise.
72 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
73 * gcc.dg/vect/vect-outer-1.c: Likewise.
74 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
75 * gcc.dg/vect/vect-outer-1a.c: Likewise.
76 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
77 * gcc.dg/vect/vect-outer-1b.c: Likewise.
78 * gcc.dg/vect/vect-outer-2b.c: Likewise.
79 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
80 * gcc.dg/vect/vect-outer-3a.c: Likewise.
81 * gcc.dg/vect/vect-outer-3b.c: Likewise.
82 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
84 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
85 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
87 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
89 Backport from mainline:
90 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
93 * gnat.dg/lto15.adb: Require lto.
95 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
97 * gnat.dg/opt20.ads: Move dg directive to...
98 * gnat.dg/opt20.adb: ...here.
99 * gnat.dg/addr1.ad[sb]: Likewise.
100 * gnat.dg/concat2.ad[sb]: Likewise.
101 * gnat.dg/array16.ad[sb]: Likewise.
102 * gnat.dg/atomic5.ad[sb]: Likewise.
103 * gnat.dg/discr29.ad[sb]: Likewise.
104 * gnat.dg/noreturn5.ad[sb]: Likewise.
105 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
106 * gnat.dg/discr23.ads: Remove dg directive.
107 * gnat.dg/nested_float_packed.ads: Likewise.
108 * gnat.dg/oconst6.ads: Move to...
109 * gnat.dg/specs/oconst6.ads: ...here.
111 2012-09-20 Joseph Myers <joseph@codesourcery.com>
114 * gcc.c-torture/compile/pr54552-1.c: New test.
116 2012-09-20 Joseph Myers <joseph@codesourcery.com>
119 * gcc.c-torture/compile/pr54103-1.c,
120 gcc.c-torture/compile/pr54103-2.c,
121 gcc.c-torture/compile/pr54103-3.c,
122 gcc.c-torture/compile/pr54103-4.c,
123 gcc.c-torture/compile/pr54103-5.c,
124 gcc.c-torture/compile/pr54103-6.c: New tests.
125 * gcc.dg/c90-const-expr-8.c: Update expected column number.
127 2012-09-20 Jakub Jelinek <jakub@redhat.com>
129 Backported from mainline
130 2012-09-17 Jakub Jelinek <jakub@redhat.com>
132 PR tree-optimization/54563
133 * g++.dg/torture/pr54563.C: New test.
135 2012-09-20 Release Manager
137 * GCC 4.7.2 released.
139 2012-09-14 Jason Merrill <jason@redhat.com>
142 * g++.dg/init/aggr9.C: New.
144 2012-09-13 Tobias Burnus <burnus@net-b.de>
147 * gfortran.dg/implicit_pure_3.f90: New.
149 2012-09-13 Jakub Jelinek <jakub@redhat.com>
152 * gcc.c-torture/compile/pr54559.c: New test.
154 2012-09-13 Jason Merrill <jason@redhat.com>
157 * g++.dg/cpp0x/constexpr-temp1.C: New.
159 2012-09-13 Jason Merrill <jason@redhat.com>
162 * g++.dg/template/anonunion2.C: New.
164 2012-09-13 Jason Merrill <jason@redhat.com>
167 * g++.dg/template/init10.C: New.
169 2012-09-12 Tobias Burnus <burnus@net-b.de>
173 * gfortran.dg/coarray_10.f90: Update dg-error.
174 * gfortran.dg/coarray_28.f90: New.
175 * gfortran.dg/array_section_3.f90: New.
177 2012-09-10 Jason Merrill <jason@redhat.com>
180 * g++.dg/cpp0x/implicit14.C: New.
184 * g++.dg/cpp0x/constexpr-virtual2.C: New.
185 * g++.dg/cpp0x/constexpr-virtual3.C: New.
187 2012-09-10 Janus Weil <janus@gcc.gnu.org>
191 * gfortran.dg/select_type_29.f03: New.
193 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
196 * g++.dg/tree-ssa/pr54515.C: new testcase
198 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
201 * gfortran.dg/bound_simplification_3.f90: New test.
203 2012-09-07 Richard Guenther <rguenther@suse.de>
205 Backport from mainline
206 2012-07-13 Richard Guenther <rguenther@suse.de>
208 PR tree-optimization/53922
209 * gcc.dg/torture/pr53922.c: New testcase.
211 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
213 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
215 2012-09-07 Jakub Jelinek <jakub@redhat.com>
217 Backported from mainline
218 2012-09-06 Jakub Jelinek <jakub@redhat.com>
220 PR rtl-optimization/54455
221 * gcc.dg/54455.c: New test.
223 2012-09-06 Andrew Pinski <apinski@cavium.com>
226 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
228 2012-09-05 Jakub Jelinek <jakub@redhat.com>
231 * c-c++-common/pr54486.c: New test.
233 2012-09-05 Joey Ye <joey.ye@arm.com>
235 Backported from trunk
236 2012-08-28 Joey Ye <joey.ye@arm.com>
238 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
240 2012-09-03 Jakub Jelinek <jakub@redhat.com>
242 Backported from mainline
243 2012-09-01 Jakub Jelinek <jakub@redhat.com>
246 * gcc.dg/torture/pr54436.c: New test.
248 2012-08-31 Jakub Jelinek <jakub@redhat.com>
251 * gcc.c-torture/compile/pr54428.c: New test.
253 2012-08-24 Jakub Jelinek <jakub@redhat.com>
256 * gcc.dg/pr54363.c: New test.
258 2012-08-31 Ollie Wild <aaw@google.com>
261 * g++.dg/init/lifetime3.C: New test.
263 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
265 Backport from mainline
266 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
269 * gcc.target/i386/pr46254.c: New test.
271 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
273 Backported from trunk
274 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
277 * gcc.dg/gomp/pr53992.c: New test.
279 2012-08-13 Jakub Jelinek <jakub@redhat.com>
281 Backported from trunk
282 2012-07-19 Jakub Jelinek <jakub@redhat.com>
284 PR rtl-optimization/53942
285 * gcc.dg/pr53942.c: New test.
287 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
289 Backport from mainline
290 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
292 * lib/target-supports.exp
293 (check_effective_target_vect_natural_alignment): New function.
294 * gcc.dg/align-2.c: Only run on targets with natural alignment
296 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
297 alignment of vector types.
299 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
301 Backport from mainline
302 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
304 PR rtl-optimization/54157
305 * gcc.target/i386/pr54157.c: New file.
307 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
309 Backport from mainline
310 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
313 * gcc.dg/torture/pr52530.c: New test.
315 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
317 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
318 rand, srand. Include <stdlib.h>.
320 2012-07-20 Jason Merrill <jason@redhat.com>
323 * g++.dg/other/array7.C: New.
325 2012-07-19 Jason Merrill <jason@redhat.com>
328 * g++.dg/init/mutable1.C: New.
330 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
332 * gnat.dg/opt25.adb: New test.
333 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
334 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
336 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
338 * gnat.dg/aggr20.ad[sb]: New test.
339 * gnat.dg/aggr20_pkg.ads: New helper.
341 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
343 * gnat.dg/derived_type3.adb: New test.
344 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
346 2012-07-19 Richard Guenther <rguenther@suse.de>
347 Eric Botcazou <ebotcazou@adacore.com>
349 * gnat.dg/loop_optimization11.adb: New testcase.
350 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
352 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
354 * gnat.dg/discr38.adb: New test.
356 2012-07-19 Jakub Jelinek <jakub@redhat.com>
359 * c-c++-common/gomp/pr54017.c: New test.
361 2012-07-18 Richard Guenther <rguenther@suse.de>
363 Backport from mainline
364 2012-05-03 Richard Guenther <rguenther@suse.de>
366 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
367 unsupported prefetching support.
369 2012-07-17 Jason Merrill <jason@redhat.com>
372 * g++.dg/parse/enum9.C: New.
374 2012-07-17 Jason Merrill <jason@redhat.com>
377 * g++.dg/template/array23.C: New.
379 2012-07-17 Jason Merrill <jason@redhat.com>
382 * g++.dg/template/current-inst1.C: New.
383 * g++.dg/parse/crash35.C: Adjust.
385 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
387 PR rtl-optimization/53908
388 * gcc.dg/torture/pr53908.c: New test.
390 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
392 Backport from mainline
393 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
396 * g++.dg/other/pr53811.C: New test.
398 2012-07-10 Jason Merrill <jason@redhat.com>
401 * g++.dg/cpp0x/defaulted36.C: New.
402 * g++.dg/cpp0x/defaulted21.C: Adjust.
404 * g++.dg/cpp0x/implicit13.C: New.
406 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
408 Backport from mainline.
409 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
411 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
413 * g++.dg/template/error46.C: Add missing comment to dg-message.
414 * g++.dg/template/crash107.C: Likewise.
415 * g++.dg/template/error47.C: Likewise.
416 * g++.dg/template/crash108.C: Likewise.
417 * g++.dg/overload/operator5.C: Likewise.
419 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
420 errors in dg-message directives, add comments.
422 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
424 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
425 scan-dump-dem-not): Use printable pattern in test name.
427 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
429 * lib/target-supports-dg.exp (testname-for-summary): New.
430 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
431 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
432 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
433 scan-module-absence, output-exists, output-exists-not: Use
434 testname-for-summary.
435 (dg-test): Clean up testname_with_flags.
436 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
437 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
438 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
439 scan-assembler-dem-not, object-size: Use testname-for-summary.
440 * lib/gcov.exp (run-gcov): Likewise.
441 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
442 scan-dump-dem, scan-dump-dem-note): Likewise.
444 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
445 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
446 including profopt.opt; save and restore existing value.
447 * g++.dg/bprob/bprob.exp: Likewise.
448 * gcc.dg/matrix/matrix.exp: Likewise.
449 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
450 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
453 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
455 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
456 testname that includes flags, passed in as new argument, in
458 (run_gcov): Get testname from dg-test, use it in pass/fail messages
459 and pass it to verify-* procedures.
461 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
462 alignment torture options with usual torture options.
464 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
465 messages reported for one line of source code.
466 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
467 * g++.dg/cpp0x/decltype2.C: Likewise.
468 * g++.dg/cpp0x/decltype3.C: Likewise.
469 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
470 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
471 * g++.dg/cpp0x/static_assert3.C: Likewise.
472 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
473 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
474 * g++.dg/cpp0x/union1.C: Likewise.
475 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
476 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
477 * g++.dg/cpp0x/variadic2.C: Likewise.
478 * g++.dg/cpp0x/variadic20.C: Likewise.
479 * g++.dg/cpp0x/variadic74.C: Likewise.
480 * g++.dg/diagnostic/bitfld2.C: Likewise.
481 * g++.dg/ext/attrib44.C: Likewise.
482 * g++.dg/ext/no-asm-1.C: Likewise.
483 * g++.dg/other/error34.C: Likewise.
484 * g++.dg/parse/crash46.C: Likewise.
485 * g++.dg/parse/error10.C: Likewise.
486 * g++.dg/parse/error2.C: Likewise.
487 * g++.dg/parse/error3.C: Likewise.
488 * g++.dg/parse/error36.C: Likewise.
489 * g++.dg/parse/error8.C: Likewise.
490 * g++.dg/parse/error9.C: Likewise.
491 * g++.dg/parse/parser-pr28152-2.C: Likewise.
492 * g++.dg/parse/parser-pr28152.C: Likewise.
493 * g++.dg/parse/template25.C: Likewise.
494 * g++.dg/parse/typename11.C: Likewise.
495 * g++.dg/tc1/dr147.C: Likewise.
496 * g++.dg/template/deduce3.C: Likewise.
497 * g++.dg/template/koenig9.C: Likewise.
498 * g++.dg/template/pr23510.C: Likewise.
499 * g++.dg/warn/pr12242.C: Likewise.
500 * g++.dg/warn/pr30551-2.C: Likewise.
501 * g++.dg/warn/pr30551.C: Likewise.
502 * g++.old-deja/g++.other/typename1.C: Likewise.
503 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
505 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
508 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
511 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
512 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
513 scan-stack-usage-not): Don't strip torture options from test name.
515 * lib/scandump.exp (scan-dump-times): Use printable version of
516 regexp in test summary line.
518 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
519 messages reported for one line of source code.
520 * gcc.dg/format/few-1.c: Likewise.
521 * gcc.dg/ia64-sync-2.c: Likewise.
522 * gcc.dg/sync-2.c: Likewise.
523 * gcc.dg/noncompile/pr44517.c: Likewise.
525 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
527 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
528 alignment torture options with usual torture options.
529 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
530 instead of dg-options.
531 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
532 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
533 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
534 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
535 * gcc.dg/torture/stackalign/push-1.c: Likewise.
536 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
538 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
539 to checks for multiple messages reported for one line of source code.
540 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
542 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
543 messages reported for one line of source code.
545 * gcc.dg/20031223-1.c: Add comments to check for multiple
546 messages reported for one line of source code.
547 * gcc.dg/Wconversion-integer.c: Likewise.
548 * gcc.dg/Wfatal-2.c: Likewise.
549 * gcc.dg/Wfatal.c: Likewise.
550 * gcc.dg/Wobjsize-1.c: Likewise.
551 * gcc.dg/c99-vla-jump-1.c: Likewise.
552 * gcc.dg/c99-vla-jump-2.c: Likewise.
553 * gcc.dg/c99-vla-jump-3.c: Likewise.
554 * gcc.dg/c99-vla-jump-4.c: Likewise.
555 * gcc.dg/c99-vla-jump-5.c: Likewise.
556 * gcc.dg/decl-9.c: Likewise.
557 * gcc.dg/declspec-10.c: Likewise.
558 * gcc.dg/declspec-18.c: Likewise.
559 * gcc.dg/mtune.c: Likewise.
560 * gcc.dg/parser-pr28152-2.c: Likewise.
561 * gcc.dg/parser-pr28152.c: Likewise.
562 * gcc.dg/pr14475.c: Likewise.
563 * gcc.dg/pr27953.c: Likewise.
564 * gcc.dg/pr28322-3.c: Likewise.
565 * gcc.dg/pr30457.c: Likewise.
566 * gcc.dg/pr30551-2.c: Likewise.
567 * gcc.dg/pr30551-3.c: Likewise.
568 * gcc.dg/pr30551-4.c: Likewise.
569 * gcc.dg/pr30551-5.c: Likewise.
570 * gcc.dg/pr30551-6.c: Likewise.
571 * gcc.dg/pr30551.c: Likewise.
572 * gcc.dg/pr45461.c: Likewise.
573 * gcc.dg/pr48552-1.c: Likewise.
574 * gcc.dg/pr48552-2.c: Likewise.
575 * gcc.dg/redecl-1.c: Likewise.
576 * gcc.dg/transparent-union-3.c: Likewise.
577 * gcc.dg/utf-dflt.c: Likewise.
578 * gcc.dg/utf-dflt2.c: Likewise.
579 * gcc.dg/vla-8.c: Likewise.
580 * gcc.dg/vla-init-1.c: Likewise.
581 * gcc.dg/wtr-int-type-1.c: Likewise.
583 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
584 messages reported for for one line of source code.
585 * c-c++-common/raw-string-5.c: Likewise.
586 * c-c++-common/raw-string-4.c: Likewise.
587 * c-c++-common/raw-string-6.c: Likewise.
588 * c-c++-common/pr20000.c: Likewise.
590 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
591 messages reported for one line of source code.
592 * gcc.dg/cpp/pr30786.c: Likewise.
593 * gcc.dg/cpp/pr28709.c: Likewise.
594 * gcc.dg/cpp/missing-header-MD.c: Likewise.
595 * gcc.dg/cpp/macspace2.c: Likewise.
596 * gcc.dg/cpp/missing-header-1.c: Likewise.
597 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
598 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
599 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
601 2012-07-09 Jason Merrill <jason@redhat.com>
604 * g++.dg/cpp0x/nullptr29.C: New.
606 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
609 * gfortran.dg/inline_sum_4.f90: New test.
611 2012-07-06 Richard Guenther <rguenther@suse.de>
613 Backport from mainline
614 2012-06-18 Richard Guenther <rguenther@suse.de>
616 PR tree-optimization/53693
617 * g++.dg/torture/pr53693.C: New testcase.
619 2012-07-06 Richard Guenther <rguenther@suse.de>
621 Backport from mainline
622 2012-04-11 Richard Guenther <rguenther@suse.de>
625 * gfortran.dg/pr52621.f90: New testcase.
627 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
629 Backport from mainline
630 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
632 * gcc.target/powerpc/lhs-1.c: New.
633 * gcc.target/powerpc/lhs-2.c: New.
634 * gcc.target/powerpc/lhs-3.c: New.
636 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
638 * gnat.dg/recursive_call.adb: New test.
640 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
642 * gnat.dg/discr37.ad[sb]: New test.
644 2012-07-02 Jason Merrill <jason@redhat.com>
647 * g++.dg/template/ref6.C: New.
650 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
652 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
654 Backport from mainline.
655 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
656 * gcc.target/arm/neon-vrev.c: New.
658 2012-06-28 Richard Guenther <rguenther@suse.de>
661 * gcc.dg/torture/pr53790.c: New testcase.
663 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
666 * g++.dg/cpp0x/forw_enum11.C: New.
668 2012-06-26 Richard Guenther <rguenther@suse.de>
671 * g++.dg/torture/pr53752.C: New testcase.
673 2012-06-25 Jason Merrill <jason@redhat.com>
677 * g++.dg/cpp0x/decltype38.C: New.
678 * g++.dg/cpp0x/variadic132.C: New.
681 * g++.dg/cpp0x/nullptr28.C: New.
684 * g++.dg/cpp0x/constexpr-tuple.C: New.
686 2012-06-25 Jakub Jelinek <jakub@redhat.com>
689 * gcc.target/i386/pr53759.c: New test.
692 * g++.dg/cpp0x/nsdmi7.C: New test.
694 2012-06-22 Tobias Burnus <burnus@net-b.de>
696 Backport from mainline
697 2012-06-17 Tobias Burnus <burnus@net-b.de>
701 * gfortran.dg/transfer_check_3.f90: New.
703 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
705 * gnat.dg/lto15.ad[sb]: New test.
707 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
709 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
712 2012-06-19 Jason Merrill <jason@redhat.com>
715 * g++.dg/cpp0x/decltype37.C: New.
718 * g++.dg/debug/localclass1.C: New.
720 * g++.dg/debug/dwarf2/namespace-2.C: New.
721 * g++.dg/debug/dwarf2/localclass3.C: New.
723 2012-06-19 Richard Guenther <rguenther@suse.de>
726 * g++.dg/lto/pr53470_0.C: New testcase.
727 * gcc.dg/lto/pr53470_0.c: Likewise.
729 2012-06-19 Jason Merrill <jason@redhat.com>
733 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
736 * g++.dg/template/local7.C: New.
738 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
740 Back port from mainline
741 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
744 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
745 directive to Scan for vpmuldq, not vpmacsdql.
747 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
749 * gnat.dg/vect8.ad[sb]: New test.
751 2012-06-14 Jakub Jelinek <jakub@redhat.com>
753 Backported from mainline
754 2012-06-12 Jakub Jelinek <jakub@redhat.com>
756 PR rtl-optimization/53589
757 * gcc.dg/torture/pr53589.c: New test.
759 2012-06-07 Jakub Jelinek <jakub@redhat.com>
762 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
763 * gcc.dg/gomp/critical-4.c: Likewise.
764 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
765 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
766 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
767 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
768 * c-c++-common/gomp/pr53580.c: New test.
770 2012-06-14 Tobias Burnus <burnus@net-b.de>
772 Backport from mainline
773 2012-06-04 Tobias Burnus <burnus@net-b.de>
776 * gfortran.dg/init_flag_10.f90: New.
778 2012-06-14 Richard Guenther <rguenther@suse.de>
780 Backport from mainline
781 2012-06-11 Richard Guenther <rguenther@suse.de>
784 * g++.dg/ext/pr53605.C: New testcase.
786 2012-06-14 Tobias Burnus <burnus@net-b.de>
789 * gfortran.dg/save_4.f90: New.
791 2012-06-14 Richard Guenther <rguenther@suse.de>
793 Backport from mainline
794 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
797 * g++.dg/cpp0x/pr52841.C: New testcase.
799 2012-06-13 Christian Bruel <christian.bruel@st.com>
802 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
804 2012-06-14 Release Manager
806 * GCC 4.7.1 released.
808 2012-06-12 Jason Merrill <jason@redhat.com>
811 * g++.dg/template/local7.C: New.
815 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
817 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
820 * g++.dg/warn/Wenum-compare-no-2: New.
822 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
825 * gcc.target/powerpc/cell_builtin_1.c: New test case.
826 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
827 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
828 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
829 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
830 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
831 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
832 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
834 2012-06-04 Richard Guenther <rguenther@suse.de>
836 Backport from mainline
837 2012-04-25 Jakub Jelinek <jakub@redhat.com>
840 * gcc.c-torture/compile/pr52979-1.c: New test.
841 * gcc.c-torture/execute/pr52979-1.c: New test.
842 * gcc.c-torture/execute/pr52979-2.c: New test.
844 2012-06-04 Jakub Jelinek <jakub@redhat.com>
846 PR tree-optimization/53550
847 * gcc.dg/pr53550.c: New test.
849 2012-06-04 Richard Guenther <rguenther@suse.de>
850 Eric Botcazou <ebotcazou@adacore.com>
852 Backport from mainline
856 * gcc.dg/torture/pr48124-1.c: New testcase.
857 * gcc.dg/torture/pr48124-2.c: Likewise.
858 * gcc.dg/torture/pr48124-3.c: Likewise.
859 * gcc.dg/torture/pr48124-4.c: Likewise.
860 * gnat.dg/pack16.adb: Likewise.
861 * gnat.dg/pack16_pkg.ads: Likewise.
862 * gnat.dg/pack17.adb: Likewise.
863 * gnat.dg/specs/pack7.ads: Likewise.
864 * gnat.dg/specs/pack8.ads: Likewise.
865 * gnat.dg/specs/pack8_pkg.ads: Likewise.
867 2012-06-01 Jason Merrill <jason@redhat.com>
870 * g++.dg/ext/visibility/template12.C: New.
871 * g++.dg/ext/attrib14.C: Adjust warning line.
874 * g++.dg/parse/new6.C: New.
875 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
877 2012-06-01 Jason Merrill <jason@redhat.com>
880 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
882 2012-06-01 Jason Merrill <jason@redhat.com>
885 * g++.dg/cpp0x/auto33.C: New.
887 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
889 * c-c++-common/restrict-2.c: Revert previous change.
891 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
894 * gnat.dg/lto14.adb: Skip on Solaris.
896 2012-05-31 Jason Merrill <jason@redhat.com>
899 * g++.dg/cpp0x/initlist-ctor1.C: New.
901 2012-05-31 Richard Guenther <rguenther@suse.de>
904 * gcc.dg/torture/pr48493.c: New testcase.
906 2012-05-30 Jakub Jelinek <jakub@redhat.com>
909 * g++.dg/init/new33.C: New test.
911 2012-05-30 Jason Merrill <jason@redhat.com>
914 * c-c++-common/array-lit.c: New.
915 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
917 2012-05-30 Richard Guenther <rguenther@suse.de>
920 * gcc.dg/torture/pr53501.c: New testcase.
921 * c-c++-common/restrict-2.c: Adjust.
923 2012-05-30 Jakub Jelinek <jakub@redhat.com>
925 PR rtl-optimization/53519
926 * gcc.c-torture/compile/pr53519.c: New test.
928 2012-05-29 Richard Guenther <rguenther@suse.de>
930 PR tree-optimization/53516
931 * gcc.dg/torture/pr53516.c: New testcase.
933 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
936 * g++.dg/parse/crash60.C: New.
938 2012-05-28 Jakub Jelinek <jakub@redhat.com>
940 PR tree-optimization/53505
941 * c-c++-common/torture/pr53505.c: New test.
943 2012-05-25 Ian Lance Taylor <iant@google.com>
945 * gcc.dg/split-6.c: New test.
947 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
949 * gnat.dg/lto14.adb: New test.
951 2012-05-24 Richard Guenther <rguenther@suse.de>
954 * g++.dg/tree-prof/pr53460.C: New testcase.
956 2012-05-24 Jakub Jelinek <jakub@redhat.com>
958 PR tree-optimization/53465
959 * gcc.c-torture/execute/pr53465.c: New test.
961 2012-05-23 Tobias Burnus <burnus@net-b.de>
964 * gfortran.dg/realloc_on_assign_15.f90: New.
966 2012-05-22 Richard Guenther <rguenther@suse.de>
968 PR tree-optimization/53408
969 * gcc.dg/torture/pr53408.c: New testcase.
971 2012-05-22 Richard Guenther <rguenther@suse.de>
974 * gcc.dg/torture/pr51071-2.c: New testcase.
976 2012-05-21 Jakub Jelinek <jakub@redhat.com>
978 PR tree-optimization/53366
979 * gcc.dg/torture/pr53366-1.c: New test.
980 * gcc.dg/torture/pr53366-2.c: New test.
981 * gcc.target/i386/pr53366-1.c: New test.
982 * gcc.target/i386/pr53366-2.c: New test.
984 PR tree-optimization/53409
985 * gcc.c-torture/compile/pr53409.c: New test.
987 PR tree-optimization/53410
988 * gcc.c-torture/compile/pr53410-1.c: New test.
989 * gcc.c-torture/compile/pr53410-2.c: New test.
991 2012-05-21 Joseph Myers <joseph@codesourcery.com>
994 * gcc.c-torture/compile/pr53418-1.c,
995 gcc.c-torture/compile/pr53418-2.c: New tests.
997 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
999 * gcc.dg/tm/indirect-2.c: New test.
1001 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1003 Backport from mainline
1004 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1005 H.J. Lu <hongjiu.lu@intel.com>
1008 * gcc.target/i386/pr53416.c: New file.
1010 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1012 * gnat.dg/lto13.adb: New test.
1013 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1015 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1017 * gnat.dg/specs/lto12.ads: New test.
1018 * gnat.dg/specs/lto12_pkg.ads: New helper.
1020 2012-05-17 David S. Miller <davem@davemloft.net>
1022 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1023 failure on sparc-*-linux-gnu.
1025 2012-05-16 Richard Henderson <rth@redhat.com>
1028 * g++.dg/opt/pr52727.C: New testcase.
1030 2012-05-16 Richard Guenther <rguenther@suse.de>
1032 PR tree-optimization/53364
1033 * g++.dg/torture/pr53364.C: New testcase.
1035 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1038 * gcc.dg/pr53358.c: New test.
1040 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1042 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1043 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1045 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1047 * gnat.dg/null_pointer_deref3.adb: New test.
1049 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1052 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1054 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1056 * gnat.dg/lto11.ad[sb]: New test.
1058 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1061 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1063 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1065 PR tree-optimization/53239
1066 * g++.dg/opt/vrp3.C: New test.
1067 * g++.dg/opt/vrp3-aux.cc: New file.
1068 * g++.dg/opt/vrp3.h: New file.
1070 2012-05-07 Tobias Burnus <burnus@net-b.de>
1072 Backport from mainline:
1073 2012-05-07 Tobias Burnus <burnus@net-b.de>
1076 * gfortran.dg/typebound_operator_15.f90: New.
1078 2012-05-05 Tobias Burnus <burnus@net-b.de>
1080 Backport from mainline:
1081 2012-05-04 Tobias Burnus <burnus@net-b.de>
1084 * gfortran.dg/constructor_7.f90: New.
1085 * gfortran.dg/constructor_8.f90: New.
1087 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1089 Backport from mainline:
1091 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1093 PR tree-optimization/52633
1094 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1095 recognized as widening shifts instead of over-widening.
1096 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1097 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1098 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1099 * gcc.target/arm/pr52633.c: New test.
1101 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1103 PR tree-optimization/52870
1104 * gcc.dg/vect/pr52870.c: New test.
1106 2012-05-04 Richard Guenther <rguenther@suse.de>
1108 * gcc.dg/lto/pr53214_0.c: New testcase.
1110 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1112 * gcc.target/ia64/pr48496.c: New test.
1113 * gcc.target/ia64/pr52657.c: Likewise.
1115 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1117 Backport from mainline
1118 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1121 * gcc.target/powwerpc/pr53199.c: New file.
1123 2012-05-03 Martin Jambor <mjambor@suse.cz>
1125 Backport from mainline
1126 2012-05-02 Martin Jambor <mjambor@suse.cz>
1129 * g++.dg/lto/pr52605_0.C: New test.
1131 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/other/final2.C: New.
1136 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1139 * gcc.dg/pr53174.c: New test.
1142 * gcc.target/arm/pr53187.c: New test.
1143 * gcc.c-torture/compile/pr53187.c: New test.
1145 2012-05-03 Richard Guenther <rguenther@suse.de>
1147 PR tree-optimization/53144
1148 * gcc.dg/torture/pr53144.c: New testcase.
1150 2012-05-02 Tobias Burnus <burnus@net-b.de>
1152 Backport from mainline
1153 2012-04-16 Tobias Burnus <burnus@net-b.de>
1156 * gfortran.dg/pointer_intent_6.f90: New.
1158 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1160 PR tree-optimization/53163
1161 * gcc.c-torture/compile/pr53163.c: New test.
1163 PR rtl-optimization/53160
1164 * gcc.c-torture/execute/pr53160.c: New test.
1166 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1170 * gfortran.dg/function_optimize_12.f90: New test.
1172 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
1174 Backport from mainline
1175 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1178 * gcc.c-torture/execute/20120427-1.c: New testcase.
1180 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1183 * gcc.dg/torture/pr53120.c: New test.
1185 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1188 * gcc.dg/pr52880.c: New test.
1190 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1193 PR tree-optimizations/52891
1195 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1197 2012-04-24 Richard Guenther <rguenther@suse.de>
1199 PR tree-optimization/53085
1200 * g++.dg/torture/pr53085.C: New testcase.
1202 2012-04-23 Richard Guenther <rguenther@suse.de>
1205 * gcc.dg/pr53060.c: New testcase.
1207 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1209 PR tree-optimizations/52891
1210 * gcc.c-torture/compile/pr52891-1.c: New test.
1211 * gcc.c-torture/compile/pr52891-2.c: New test.
1213 2012-04-20 Ian Lance Taylor <iant@google.com>
1215 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1216 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1218 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1221 * g++.dg/parse/crash59.C: New.
1223 2012-04-16 Jason Merrill <jason@redhat.com>
1226 * g++.dg/cpp0x/variadic131.C: New.
1228 2012-04-16 Jason Merrill <jason@redhat.com>
1231 * g++.dg/cpp0x/variadic129.C: New.
1234 * g++.dg/cpp0x/variadic128.C: New.
1236 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
1238 Backport from mainline
1239 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
1242 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1243 second function argument.
1244 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1245 (calc_permps): Update declaration. Calculate result correctly.
1246 (avx2_test): Change src2 type to union256i_d.
1247 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1250 2012-04-16 Martin Jambor <mjambor@suse.cz>
1252 Backported from mainline
1254 2012-04-13 Martin Jambor <mjambor@suse.cz>
1257 * g++.dg/ipa/pr52939.C: New test.
1259 2012-04-15 Jason Merrill <jason@redhat.com>
1262 * g++.dg/cpp0x/variadic125.C: New.
1265 * g++.dg/cpp0x/variadic124.C: New.
1267 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
1270 * g++.dg/lookup/using52.C: New.
1272 2012-04-13 Jason Merrill <jason@redhat.com>
1275 * g++.dg/cpp0x/variadic123.C: New.
1276 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1278 2012-04-11 Jason Merrill <jason@redhat.com>
1281 * g++.dg/ext/attrib45.C: New.
1283 2012-04-13 Tom de Vries <tom@codesourcery.com>
1285 Backport from mainline r186419.
1287 2012-04-13 Tom de Vries <tom@codesourcery.com>
1289 * gcc.dg/pr52734.c: New test.
1291 2012-04-13 Richard Guenther <rguenther@suse.de>
1293 PR tree-optimization/52969
1294 * gcc.dg/torture/pr52969.c: New testcase.
1296 2012-04-13 Richard Guenther <rguenther@suse.de>
1299 * gcc.dg/pr52862.c: New testcase.
1301 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1303 Backport from mainline
1304 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1307 * gcc.target/powerpc/pr52775.c: New file.
1309 2012-04-12 Richard Guenther <rguenther@suse.de>
1311 PR tree-optimization/52943
1312 * gcc.dg/torture/pr52943.c: New testcase.
1314 2012-04-09 Mike Stump <mikestump@comcast.net>
1316 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1317 * gcc.dg/tree-ssa/vrp59.c: Likewise.
1318 * gcc.dg/tree-ssa/vrp60.c: Likewise.
1319 * gnat.dg/aggr11.adb: Likewise.
1320 * gnat.dg/aggr11_pkg.ads: Likewise.
1321 * gnat.dg/aggr15.adb: Likewise.
1322 * gnat.dg/aggr15.ads: Likewise.
1323 * gnat.dg/aggr17.adb: Likewise.
1324 * gnat.dg/aggr18.adb: Likewise.
1325 * gnat.dg/array14.adb: Likewise.
1326 * gnat.dg/array14.ads: Likewise.
1327 * gnat.dg/array14_pkg.ads: Likewise.
1328 * gnat.dg/array19.adb: Likewise.
1329 * gnat.dg/array19.ads: Likewise.
1330 * gnat.dg/discr27.adb: Likewise.
1331 * gnat.dg/discr27.ads: Likewise.
1332 * gnat.dg/discr35.adb: Likewise.
1333 * gnat.dg/discr35.ads: Likewise.
1334 * gnat.dg/discr6.adb: Likewise.
1335 * gnat.dg/discr6_pkg.ads: Likewise.
1336 * gnat.dg/import1.adb: Likewise.
1337 * gnat.dg/import1.ads: Likewise.
1338 * gnat.dg/loop_address2.adb: Likewise.
1339 * gnat.dg/opt7.adb: Likewise.
1340 * gnat.dg/opt7.ads: Likewise.
1341 * gnat.dg/pointer_variable_bounds.adb: Likewise.
1342 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1343 * gnat.dg/rep_clause2.adb: Likewise.
1344 * gnat.dg/rep_clause2.ads: Likewise.
1345 * gnat.dg/slice2.adb: Likewise.
1346 * gnat.dg/slice2.ads: Likewise.
1347 * gnat.dg/slice6.adb: Likewise.
1348 * gnat.dg/slice6_pkg.ads: Likewise.
1349 * gnat.dg/specs/unchecked_union2.ads: Likewise.
1350 * gnat.dg/taft_type2.adb: Likewise.
1351 * gnat.dg/taft_type2.ads: Likewise.
1352 * gnat.dg/taft_type2_pkg.ads: Likewise.
1353 * gnat.dg/volatile10.adb: Likewise.
1354 * gnat.dg/volatile10_pkg.ads: Likewise.
1356 * gcc.dg/dll-8.c: Remove execute permissions.
1357 * g++.dg/ext/dllexport5.C: Likewise.
1359 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
1361 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1362 (check_effective_target_sync_long_long): Add SPARC case.
1363 (check_effective_target_sync_long_long_runtime): Likewise.
1364 (check_effective_target_sync_int_long): Adjust SPARC case.
1365 (check_effective_target_sync_char_short): Likewise.
1367 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1371 * gfortran.dg/function_optimize_11.f90: New test.
1373 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1377 * gfortran.dg/use_only_6.f90: New test.
1379 2012-04-06 Mike Stump <mikestump@comcast.net>
1382 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1384 2012-04-05 Jason Merrill <jason@redhat.com>
1387 * g++.dg/template/qualified-id5.C: New.
1389 2012-04-03 Jason Merrill <jason@redhat.com>
1392 * g++.dg/cpp0x/variadic-value1.C: New.
1394 2012-04-03 Richard Guenther <rguenther@suse.de>
1396 Backport from mainline
1397 2012-03-02 Richard Guenther <rguenther@suse.de>
1399 PR tree-optimization/52406
1400 * gcc.dg/torture/pr52406.c: New testcase.
1402 2012-04-03 Richard Guenther <rguenther@suse.de>
1404 Backport from mainline
1405 2012-03-15 Richard Guenther <rguenther@suse.de>
1408 * gfortran.dg/vect/pr52580.f: New testcase.
1410 2012-04-03 Richard Guenther <rguenther@suse.de>
1412 Backport from mainline
1413 2012-03-06 Richard Guenther <rguenther@suse.de>
1416 * gcc.dg/torture/pr52493.c: New testcase.
1418 2012-03-23 Richard Guenther <rguenther@suse.de>
1420 PR tree-optimization/52678
1421 * gfortran.dg/pr52678.f: New testcase.
1423 2012-03-26 Richard Guenther <rguenther@suse.de>
1425 PR tree-optimization/52701
1426 * gfortran.dg/pr52701.f90: New testcase.
1428 2012-03-30 Richard Guenther <rguenther@suse.de>
1430 PR tree-optimization/52754
1431 * gcc.target/i386/pr52754.c: New testcase.
1433 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1435 PR tree-optimization/52835
1436 * gfortran.dg/pr52835.f90: New test.
1438 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1440 * gnat.dg/controlled6.adb: New test.
1441 * gnat.dg/controlled6_pkg.ads: New helper.
1442 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1444 2012-03-29 Meador Inge <meadori@codesourcery.com>
1447 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1449 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1452 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1454 2012-03-29 Jason Merrill <jason@redhat.com>
1457 * g++.dg/template/inherit8.C: New.
1459 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1462 * g++.dg/ext/weak4.C: New test.
1464 2012-03-29 Jason Merrill <jason@redhat.com>
1467 * g++.dg/cpp0x/initlist-array3.C: New.
1469 2012-03-28 Jason Merrill <jason@redhat.com>
1472 * g++.dg/overload/virtual2.C: New.
1474 2012-03-28 Martin Jambor <mjambor@suse.cz>
1476 Backported from mainline
1477 2012-03-27 Martin Jambor <mjambor@suse.cz>
1480 * gcc.dg/torture/pr52693.c: New test.
1482 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1485 * gcc.dg/pr52691.c: New test.
1488 * gcc.c-torture/compile/pr52750.c: New test.
1490 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1492 Backport from 2012-03-28 mainline r185910.
1495 * gcc.target/avr/torture/builtins-2.c: New test.
1497 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1500 * gcc.target/i386/pr52736.c: New test.
1502 2012-03-27 Richard Guenther <rguenther@suse.de>
1505 * gcc.dg/torture/pr52720.c: New testcase.
1507 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1509 Backport from 2012-03-26 mainline r185793.
1511 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1512 Add "-Os -flto" to list.
1514 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1516 * gnat.dg/concat2.ad[sb]: New test.
1518 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
1521 * gcc.c-torture/compile/limits-externdecl.c: New test.
1523 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1526 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1528 2012-03-22 Tobias Burnus <burnus@net-b.de>
1531 * gfortran.dg/intrinsic_8.f90: New.
1533 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1536 * g++.dg/ext/attrib44.C: New test.
1538 2012-03-22 Jason Merrill <jason@redhat.com>
1540 * g++.dg/torture/pr52582.C: New.
1542 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
1544 Backport from 2012-03-20 mainline r185583.
1546 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1549 Backport from 2012-03-20 mainline r185570.
1552 * gcc.target/avr/torture/addr-space-2.h: New file.
1553 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1554 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1555 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1556 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1558 Backport from 2012-03-12 mainline r185255.
1561 * gcc.target/avr/torture/addr-space-1.h: New file.
1562 * gcc.target/avr/torture/addr-space-g.h: New test.
1563 * gcc.target/avr/torture/addr-space-0.h: New test.
1564 * gcc.target/avr/torture/addr-space-1.h: New test.
1565 * gcc.target/avr/torture/addr-space-x.h: New test.
1567 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1569 Backported from mainline
1570 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1573 * g++.dg/cpp0x/udlit-args2.C: New test.
1575 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1578 * gcc.dg/Wunused-var-3.c: New test.
1580 2012-03-22 Release Manager
1582 * GCC 4.7.0 released.
1584 2012-03-20 Jason Merrill <jason@redhat.com>
1586 * g++.dg/cpp0x/auto32.C: New.
1588 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1589 Andrew Pinski <apinski@cavium.com>
1592 * gcc.dg/pr52592.c: New test.
1594 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1597 * g++.dg/opt/pr52582.C: New test.
1599 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1602 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1604 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1606 2012-03-10 Tobias Burnus <burnus@net-b.de>
1609 * gfortran.dg/proc_ptr_34.f90: New.
1611 2012-03-07 Jason Merrill <jason@redhat.com>
1614 * g++.dg/cpp0x/udlit-mangle.C: New.
1616 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
1618 Backport from mainline r184894.
1619 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1622 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1624 Backport from mainline
1625 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1627 * gcc.target/powerpc/pr52457.c: New test.
1629 2012-03-01 Kai Tietz <ktietz@redhat.com>
1631 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1632 routines on mingw targets.
1633 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
1636 2012-03-01 Jakub Jelinek <jakub@redhat.com>
1638 PR tree-optimization/52445
1639 * gcc.dg/pr52445.c: New test.
1641 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1644 * gcc.c-torture/compile/pr52437.c: New test.
1647 * gcc.dg/torture/pr52419.c: New test.
1649 PR tree-optimization/52429
1650 * gcc.dg/torture/pr52429.c: New test.
1651 * g++.dg/opt/pr52429.C: New test.
1653 2012-02-29 Richard Guenther <rguenther@suse.de>
1656 * gcc.dg/lto/trans-mem-1_0.c: Remove.
1657 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1658 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1659 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1660 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1661 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1663 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1665 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1667 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
1670 * gfortran.dg/realloc_on_assign_13.f90 : New test.
1672 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1675 * gcc.target/arm/neon/pr51534.c: New testcase.
1677 2012-02-28 Richard Guenther <rguenther@suse.de>
1680 * gcc.dg/torture/pr52407.c: New testcase.
1682 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1684 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1685 * gcc.target/arm/vfp2.c: Likewise.
1686 * gcc.target/arm/vfp3.c: Likewise.
1687 * gcc.target/arm/vfp4.c: Likewise.
1688 * gcc.target/arm/vfp5.c: Likewise.
1689 * gcc.target/arm/vfp6.c: Likewise.
1690 * gcc.target/arm/vfp7.c: Likewise.
1691 * gcc.target/arm/vfp8.c: Likewise.
1692 * gcc.target/arm/vfp9.c: Likewise.
1693 * gcc.target/arm/vfp10.c: Likewise.
1694 * gcc.target/arm/vfp11.c: Likewise.
1695 * gcc.target/arm/vfp12.c: Likewise.
1696 * gcc.target/arm/vfp13.c: Likewise.
1697 * gcc.target/arm/vfp14.c: Likewise.
1698 * gcc.target/arm/vfp15.c: Likewise.
1699 * gcc.target/arm/vfp16.c: Likewise.
1700 * gcc.target/arm/vfp17.c: Likewise.
1701 * gcc.target/arm/neon-constants.h: New file.
1702 * gcc.target/arm/neon-vect1.c: New test.
1703 * gcc.target/arm/neon-vect2.c: New test.
1704 * gcc.target/arm/neon-vect3.c: New test.
1705 * gcc.target/arm/neon-vect4.c: New test.
1706 * gcc.target/arm/neon-vect5.c: New test.
1707 * gcc.target/arm/neon-vect6.c: New test.
1708 * gcc.target/arm/neon-vect7.c: New test.
1709 * gcc.target/arm/neon-vect8.c: New test.
1711 2012-02-28 Richard Guenther <rguenther@suse.de>
1713 PR tree-optimization/52402
1714 * gcc.dg/torture/pr52402.c: New testcase.
1716 2012-02-28 Richard Guenther <rguenther@suse.de>
1719 * g++.dg/lto/pr52400_0.C: New testcase.
1721 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
1723 * gcc.target/avr/torture/builtins-1.c: New test.
1724 * gcc.target/avr/torture/builtins-error.c: New test.
1726 2012-02-28 Kai Tietz <ktietz@redhat.com>
1728 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
1730 * gcc.target/i386/pr45352-2.c: Likewise.
1731 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
1733 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
1734 targets instead rand.
1735 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1736 * gcc.target/i386/sse2-mul-1.c: Likewise.
1737 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1738 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
1740 * gcc.target/i386/pad-1.c: Likewise.
1741 * gcc.target/i386/pad-9.c: Likewise.
1742 * gcc.target/i386/pad-2.c: Likewise.
1743 * gcc.target/i386/pad-5b.c: Likewise.
1744 * gcc.target/i386/pad-8.c: Likewise.
1745 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
1746 * gcc.target/i386/pr44130.c: Likewise.
1747 * gcc.target/i386/align-main-1.c: Likewise.
1748 * gcc.target/i386/align-main-2.c: Likewise.
1749 * gcc.target/i386/sw-1.c: Likewise.
1750 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
1751 on x64 mingw target.
1752 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1753 * gcc.target/i386/pr46295.c: Likewise.
1754 * gcc.target/i386/amd64-abi-1.c: Likewise.
1755 * gcc.target/i386/amd64-abi-2.c: Likewise.
1756 * gcc.target/i386/pr39082-1.c: Likewise.
1757 * gcc.target/i386/pr39162.c: Likewise.
1758 * gcc.target/i386/pr22152.c: Likewise.
1759 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
1760 * gcc.target/i386/wrfsbase-2.c: Likewise.
1761 * gcc.target/i386/local.c: Likewise
1762 * gcc.target/i386/wrgsbase-1.c: Likewise.
1763 * gcc.target/i386/wrfsbase-1.c: Likewise.
1764 * gcc.target/i386/pr39315-3.c: Likewise.
1765 * gcc.target/i386/pr35767-4.c: Likewise.
1766 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
1768 * gcc.target/i386/pr45336-2.c: Likewise.
1769 * gcc.target/i386/pr45336-1.c: Likewise.
1770 * gcc.target/i386/pr45336-4.c: Likewise.
1772 2012-02-27 Tristan Gingold <gingold@adacore.com>
1774 * gnat.dg/array20.ad[sb]: New test.
1776 2012-02-27 Jakub Jelinek <jakub@redhat.com>
1779 * gcc.target/arm/pr52375.c: New test.
1780 * gcc.c-torture/compile/pr52375.c: New test.
1782 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1784 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
1785 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
1787 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
1789 * gnat.dg/aggr19.adb: New test.
1790 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
1792 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
1795 * gcc.target/sh/pr49263.c: New.
1797 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
1799 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
1800 simulate_thread_wrapper_other_threads
1801 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
1802 Move initialization of 'value' to main().
1803 (main): Initialize 'value';
1804 * gcc.dg/simulate-thread/speculative-store.c
1805 (simulate_thread_step_verify): Return 0 when successful.
1806 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
1808 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
1809 (simulate_thread_wrapper_other_threads): Return a success/fail value
1810 and issue an error if the instruction count threshold is exceeded.
1812 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1815 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
1816 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1818 2012-02-24 Richard Guenther <rguenther@suse.de>
1821 * gcc.dg/pr52355.c: New testcase.
1823 2012-02-23 Kai Tietz <ktietz@redhat.com>
1825 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
1827 * gcc.dg/Wpadded.c: Likewise.
1828 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
1830 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
1831 for sleep by Sleep and add windows.h include for this function.
1832 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
1834 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
1836 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
1838 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
1839 on x64 mingw target.
1840 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
1841 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
1842 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
1843 failure on LLP64 target.
1845 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
1848 * gcc.dg/noncompile/pr52290.c: New test.
1850 2012-02-23 Jakub Jelinek <jakub@redhat.com>
1852 PR tree-optimization/52019
1853 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
1855 2012-02-22 Kai Tietz <ktietz@redhat.com>
1857 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
1858 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
1859 derived pdiff_t type.
1860 * g++.dg/torture/pr49720.C: Likewise
1862 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
1865 * gcc.target/i386/pr52330.c: New test.
1867 2012-02-22 Tobias Burnus <burnus@net-b.de>
1870 * gfortran.dg/io_constraints_10.f90: New.
1872 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1874 * lib/target-supports.exp (check_effective_target_vect_condition):
1875 Return true for NEON.
1877 2012-02-21 Kai Tietz <ktietz@redhat.com>
1879 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
1881 2012-02-21 Richard Guenther <rguenther@suse.de>
1883 PR tree-optimization/52324
1884 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
1886 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
1889 * gcc.target/avr/torture/pr51782-1.c: New test.
1891 2012-02-21 Jakub Jelinek <jakub@redhat.com>
1893 PR tree-optimization/52318
1894 * gcc.dg/pr52318.c: New test.
1896 2012-02-20 Kai Tietz <ktietz@redhat.com>
1898 * gcc.dg/bf-ms-layout-3.c: New testcase.
1900 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1904 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
1906 2012-02-20 Richard Guenther <rguenther@suse.de>
1908 PR tree-optimization/52298
1909 * gcc.dg/torture/pr52298.c: New testcase.
1910 * gcc.dg/vect/pr52298.c: Likewise.
1912 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
1914 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
1915 * gcc.c-torture/execute/pr52286.c: Ditto.
1917 2012-02-20 Jakub Jelinek <jakub@redhat.com>
1919 PR tree-optimization/52286
1920 * gcc.c-torture/execute/pr52286.c: New test.
1922 2012-02-18 Tobias Burnus <burnus@net-b.de>
1925 * gfortran.dg/interface_35.f90: Use -std=f2003.
1926 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
1927 * gfortran.dg/interface_assignment_4.f90: Ditto.
1928 * gfortran.dg/bessel_1.f90: Ditto.
1929 * gfortran.dg/func_result_6.f90: Ditto.
1930 * gfortran.dg/hypot_1.f90: Ditto.
1931 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1933 2012-02-17 Tobias Burnus <burnus@net-b.de>
1935 PR translation/52232
1936 PR translation/52234
1937 PR translation/52245
1938 PR translation/52246
1939 PR translation/52262
1940 PR translation/52273
1941 * gfortran.dg/coarray_22.f90: Update dg-error.
1942 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
1944 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1947 * lib/gcc-simulate-thread.exp: Load timeout.exp.
1948 (simulate-thread): Use default timeout.
1950 2012-02-16 Jason Merrill <jason@redhat.com>
1953 * g++.dg/ext/timevar1.C: New.
1955 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
1958 * g++.dg/template/using21.C: New.
1959 * g++.dg/template/using22.C: Likewise.
1961 2012-02-16 Jason Merrill <jason@redhat.com>
1964 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
1966 2012-02-16 Jakub Jelinek <jakub@redhat.com>
1968 PR tree-optimization/52255
1969 * gcc.c-torture/compile/pr52255.c: New test.
1972 * g++.dg/debug/dwarf2/pr52260.C: New test.
1975 * g++.dg/ipa/pr51929.C: New test.
1977 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1980 * gcc.target/powerpc/pr52199.c: New file.
1982 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1985 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
1987 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1989 * gcc.dg/pr51867.c: Don't include <math.h>.
1992 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1994 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
1995 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
1997 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
1999 PR tree-optimization/50561
2000 * gcc.dg/graphite/pr50561.c: New testcase.
2002 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2004 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2005 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2007 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2009 * gnat.dg/discr35.ad[sb]: New test.
2011 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2013 * gnat.dg/volatile10.adb: New test.
2014 * gnat.dg/volatile10_pkg.ads: New helper.
2016 2012-02-14 Jason Merrill <jason@redhat.com>
2018 * g++.dg/ext/attrib43.C: New.
2020 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2022 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2023 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2025 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2026 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2027 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2028 effective_target fgnu_tm.
2029 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2031 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2034 * g++.dg/template/asmgoto1.C: New test.
2036 2012-02-14 Ian Lance Taylor <iant@google.com>
2039 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2040 compiling generated file for 64bit and index tests.
2042 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2044 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2046 2012-02-14 Richard Guenther <rguenther@suse.de>
2048 PR tree-optimization/52244
2049 PR tree-optimization/51528
2050 * gcc.dg/torture/pr52244.c: New testcase.
2052 2012-02-14 Walter Lee <walt@tilera.com>
2054 * g++.dg/other/PR23205.C: Disable test on tile.
2055 * g++.dg/other/pr23205-2.C: Disable test on tile.
2056 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2057 * gcc.dg/20040813-1.c: Disable test on tile.
2058 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2059 * gcc.misc-tests/linkage.exp: Handle tilegx.
2061 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2063 PR tree-optimization/52210
2064 * gcc.dg/pr52210.c: New test.
2066 2012-02-14 Jason Merrill <jason@redhat.com>
2069 * g++.dg/overload/defarg5.C: New.
2071 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2074 * c-c++-common/pr52181.c: New test.
2076 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2079 * g++.dg/ext/atomic-1.C: New test.
2081 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2083 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2085 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2088 * gcc.c-torture/execute/pr52209.c: New test.
2090 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
2093 * gfortran.dg/elemental_optional_args_5.f03: New test.
2095 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
2098 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2101 2012-02-11 Ian Lance Taylor <iant@google.com>
2104 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2105 SPARC Solaris. Don't run the test at all on systems where it may
2106 not work, rather than xfailing it.
2108 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2110 PR rtl-optimization/52175
2111 * gcc.c-torture/compile/pr52175.c: New test.
2113 2012-02-10 Jason Merrill <jason@redhat.com>
2116 * g++.dg/template/repo10.C: New.
2118 2012-02-11 Jakub Jelinek <jakub@redhat.com>
2121 * gcc.dg/pr52132.c: New test.
2123 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
2125 * gnat.dg/specs/aggr4.ads: New test.
2126 * gnat.dg/specs/aggr4_pkg.ads: New helper.
2128 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
2131 * gcc.target/i386/pr52146.c: New.
2133 2012-02-10 Jakub Jelinek <jakub@redhat.com>
2136 * c-c++-common/pr52177.c: New test.
2138 2012-02-10 Jan Hubicka <jh@suse.cz>
2141 * g++.dg/torture/pr48600.C: New testcase.
2143 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
2146 * gcc.dg/dfp/pr52140.c: New test.
2148 2012-02-09 Jakub Jelinek <jakub@redhat.com>
2151 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2154 2012-02-09 Bin Cheng <bin.cheng@arm.com>
2157 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2158 * testsuite/gcc.dg/pr51867.c: New test.
2160 2012-02-09 Ian Lance Taylor <iant@google.com>
2162 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2163 which don't support -fsplit-stack. Turn off optimization when
2164 compiling select5-out.go.
2166 2012-02-08 Ian Lance Taylor <iant@google.com>
2168 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2169 systems which don't support -fsplit-stack.
2171 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
2173 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2174 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2175 machine instuction in the log.
2177 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
2179 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2182 2012-02-08 Magnus Granberg <zorry@gentoo.org>
2185 * gcc.dg/pr48524.c: New test.
2186 * gcc.dg/pr48524.spec: New spec file for test.
2188 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2191 * gfortran.dg/vect/pr32380.f90: New test.
2193 2012-02-08 Tobias Burnus <burnus@net-b.de>
2196 * gfortran.dg/realloc_on_assign_12.f90: New.
2198 2012-02-08 Richard Guenther <rguenther@suse.de>
2200 PR rtl-optimization/52170
2201 * gcc.dg/torture/pr52170.c: New testcase.
2203 2012-02-08 Jakub Jelinek <jakub@redhat.com>
2205 PR gcov-profile/52150
2206 * gcc.dg/tree-prof/pr52150.c: New test.
2208 PR rtl-optimization/52139
2209 * gcc.dg/pr52139.c: New test.
2211 2012-02-07 Jason Merrill <jason@redhat.com>
2214 * g++.dg/cpp0x/constexpr-union3.C: New.
2217 * g++.dg/lto/pr52035_0.C: New.
2219 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2221 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2222 * gcc.dg/special/weak-1.c: Likewise.
2223 * gcc.dg/ucnid-12.c: Likewise.
2224 * gcc.dg/torture/pr45678-1.c: Likewise.
2225 * gcc.dg/torture/pr45678-2.c: Likewise.
2226 * gcc.dg/vector-4.c: Likewise.
2227 * gcc.dg/ipa/inline-5.c: Likewise.
2228 * gcc.dg/ucnid-11.c: Likewise.
2229 * gcc.misc-tests/gcov-13.c: Likewise.
2230 * gcc.misc-tests/gcov-14.c: Likewise.
2231 * g++.dg/ext/label13.C: Likewise.
2232 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2233 hppa*-*-hpux* options.
2234 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2235 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2236 * gcc.dg/pr48616.c: Likewise.
2237 * gcc.dg/pr17957.c: Likewise.
2238 * gcc.dg/pr17055-1.c: Likewise.
2239 * gcc.dg/pr32912-1.c: Likewise.
2240 * gcc.dg/tm/pr51472.c: Likewise.
2241 * c-c++-common/fold-bitand-4.c: Likewise.
2242 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2243 Use dg-additional-options for extra options.
2245 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
2247 * gcc.target/epiphany/interrupt-2.c: New test.
2249 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2252 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2253 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2256 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2259 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2261 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2265 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2266 * gcc.target/mips/va-arg-1.c: New test.
2268 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2270 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2271 for -mno-pointers-to-nested-functions.
2273 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
2275 * gcc.c-torture/execute/20120207-1.c: New test.
2277 2012-02-07 Jakub Jelinek <jakub@redhat.com>
2279 PR rtl-optimization/52060
2280 * gcc.dg/torture/pr52060.c: New test.
2283 * gcc.c-torture/compile/pr52074.c: New test.
2285 2012-02-07 Tobias Burnus <burnus@net-b.de>
2288 * gfortran.dg/class_to_type_2.f90: New.
2290 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
2293 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
2296 2012-02-06 Jason Merrill <jason@redhat.com>
2299 * g++.dg/template/conv13.C: New.
2301 2012-02-06 Richard Guenther <rguenther@suse.de>
2303 PR tree-optimization/52115
2304 * gcc.c-torture/compile/pr52115.c: New testcase.
2306 2012-02-06 Jakub Jelinek <jakub@redhat.com>
2309 * gcc.c-torture/execute/pr52129.c: New test.
2311 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
2313 * gcc.dg/pr48374.c: Actually add the test I forgot
2314 in the 2012-01-25 commit.
2316 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2319 * gfortran.dg/vect/vect-8.f90: New test case.
2321 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2324 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
2326 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
2329 * gfortran.dg/class_48.f90 : Add test of allocate class array
2330 component with source in subroutine test3. Remove commenting
2331 out in subroutine test4, since branching on unitialized variable
2332 is now fixed (no PR for this last.).
2334 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2336 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2338 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2340 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2343 * lib/target-supports.exp (check_effective_target_mips_rel): New.
2344 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2346 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2348 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2349 (check_effective_target_sync_int_long): Use it.
2350 (check_effective_target_sync_char_short): Likewise.
2351 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2353 2012-02-05 Tobias Burnus <burnus@net-b.de>
2356 * gfortran.dg/class_48.f90: Add some further checks.
2358 2012-02-05 Ira Rosen <irar@il.ibm.com>
2360 PR tree-optimization/52091
2361 * gcc.dg/vect/pr52091.c: New test.
2363 2012-02-04 Jakub Jelinek <jakub@redhat.com>
2365 PR rtl-optimization/52113
2366 * gcc.target/avr/pr52113.c: New test.
2368 2012-02-03 Jakub Jelinek <jakub@redhat.com>
2370 PR rtl-optimization/52092
2371 * gcc.c-torture/compile/pr52092.c: New test.
2373 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
2376 * gfortran.dg/class_array_10.f03: New test.
2379 * gfortran.dg/class_array_11.f03: New test.
2382 * gfortran.dg/class_array_12.f03: New test.
2384 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2387 * gfortran.dg/realloc_on_assign_11.f90: New test.
2389 2012-02-02 Tobias Burnus <burnus@net-b.de>
2392 * gfortran.dg/shape_7.f90: New.
2394 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2396 * gcc.target/mips/mips-prepend-1.c: New test.
2398 2012-02-02 Jan Hubicka <jh@suse.cz>
2399 Tom de Vries <tom@codesourcery.com>
2402 * testsuite/gcc.dg/alias-12.c: New testcase.
2403 * testsuite/gcc.dg/alias-13.c: New testcase.
2405 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2408 * gcc.dg/pr52086.c: New test.
2410 PR tree-optimization/52073
2411 * gcc.c-torture/compile/pr52073.c: New test.
2413 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2416 * gfortran.dg/function_optimize_10.f90: New test.
2418 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2420 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2423 2012-02-01 Tobias Burnus <burnus@net-b.de>
2426 * gfortran.dg/typebound_operator_14.f90: New.
2428 2012-02-01 Tobias Burnus <burnus@net-b.de>
2431 * gfortran.dg/elemental_function_1.f90: New.
2433 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2435 PR rtl-optimization/51374
2436 * gcc.target/avr/torture/pr51374-1.c:
2437 Also fail if SBIS is seen.
2439 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2441 PR rtl-optimization/51374
2442 * gcc.target/avr/torture/pr51374-1.c: New.
2444 2012-01-31 Tobias Burnus <burnus@net-b.de>
2447 * gfortran.dg/typebound_generic_11.f90: New.
2449 2012-01-31 Tobias Burnus <burnus@net-b.de>
2452 * gfortran.dg/class_49.f90: New.
2454 2012-01-31 Tobias Burnus <burnus@net-b.de>
2457 * gfortran.dg/elemental_args_check_6.f90: New.
2459 2012-01-31 Jason Merrill <jason@redhat.com>
2462 * g++.dg/cpp0x/variadic122.C: New.
2464 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
2467 * gfortran.dg/realloc_on_assign_10.f90: New test.
2469 2012-01-31 Richard Guenther <rguenther@suse.de>
2471 PR tree-optimization/51528
2472 * gcc.dg/torture/pr51528.c: New testcase.
2474 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
2477 * lib/go.exp (go_target_compile): Append timeout= to options.
2478 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2479 select5-out.go test on alpha*-*-* targets.
2481 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2483 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2484 (TEST_SHORT): Reformat in the same way.
2485 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2486 (TEST_SHORT): Reformat in the same way.
2487 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2488 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2489 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2490 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2491 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2493 2012-01-30 Bin Cheng <bin.cheng@arm.com>
2496 * gcc.target/arm/pr51835.c: New testcase.
2498 2012-01-30 Richard Guenther <rguenther@suse.de>
2500 PR tree-optimization/52028
2501 * gcc.dg/torture/pr52028.c: New testcase.
2502 * gfortran.dg/ldist-pr45199.f: Adjust.
2503 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2504 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2505 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2507 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2510 * gcc.dg/tree-prof/pr52027.c: New test.
2512 PR tree-optimization/52046
2513 * gcc.dg/pr52046.c: New test.
2516 * g++.dg/other/pr52048.C: New test.
2518 2012-01-30 Richard Guenther <rguenther@suse.de>
2520 PR tree-optimization/52045
2521 * gcc.dg/pr52045.c: New testcase.
2523 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
2525 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2526 new code generated for __sync_lock_release.
2528 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2530 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2532 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2535 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2537 * g++.dg/ext/visibility/template10.C: Fix typo.
2539 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2541 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2544 * g++.dg/cpp0x/constexpr-ice6.C: New.
2546 2012-01-29 Tobias Burnus <burnus@net-b.de>
2549 * gfortran.dg/default_initialization_6.f90: New.
2551 2012-01-29 Tobias Burnus <burnus@net-b.de>
2554 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2555 * gfortran.dg/class_48.f90: New.
2557 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
2560 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2562 2012-01-28 Tobias Burnus <burnus@net-b.de>
2565 * gfortran.dg/class_allocate_12.f90: New.
2567 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
2569 * gcc.dg/torture/pr50444.c: Fix dg directives.
2571 2012-01-28 Jakub Jelinek <jakub@redhat.com>
2574 * gcc.target/arm/pr52006.c: New test.
2576 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
2579 * gcc.dg/lto/trans-mem.h: New file.
2580 * gcc.dg/lto/trans-mem-2_0.c: Include it.
2581 * gcc.dg/lto/trans-mem-1_1.c: Same.
2582 * gcc.dg/lto/trans-mem-4_1.c: Same.
2583 * gcc.dg/lto/trans-mem-3_1.c: Same.
2585 2012-01-27 Tobias Burnus <burnus@net-b.de>
2588 * gfortran.dg/dummy_procedure_7.f90: New.
2590 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
2592 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2593 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2595 2012-01-27 Jakub Jelinek <jakub@redhat.com>
2598 * g++.dg/other/gc5.C: New test.
2600 2012-01-27 Richard Guenther <rguenther@suse.de>
2602 PR tree-optimization/50444
2603 * gcc.dg/torture/pr50444.c: New testcase.
2605 2012-01-27 Tobias Burnus <burnus@net-b.de>
2609 * gfortran.dg/move_alloc_13.f90: New.
2611 2012-01-27 Tobias Burnus <burnus@net-b.de>
2614 * gfortran.dg/allocate_alloc_opt_13.f90: New.
2615 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2616 and change dg-error string.
2618 2012-01-27 Tobias Burnus <burnus@net-b.de>
2621 * gfortran.dg/elemental_args_check_5.f90: New.
2623 2012-01-27 Richard Guenther <rguenther@suse.de>
2626 * g++.dg/torture/pr51959.C: New testcase.
2628 2012-01-27 Tom de Vries <tom@codesourcery.com>
2630 PR tree-optimization/51990
2631 * gcc.dg/pr51990.c: New test.
2632 * gcc.dg/pr51990-2.c: Same.
2634 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
2635 Tobias Burnus <burnus@gcc.gnu.org>
2638 * gfortran.dg/class_allocate_11.f03: New.
2643 * gfortran.dg/class_allocate_7.f03: New.
2644 * gfortran.dg/class_allocate_8.f03: New.
2645 * gfortran.dg/class_allocate_9.f03: New.
2646 * gfortran.dg/class_allocate_10.f03: New.
2648 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2650 * gnat.dg/discr34.adb: New test.
2651 * gnat.dg/discr34_pkg.ads: New helper.
2653 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2655 * gnat.dg/discr33.adb: New test.
2657 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2659 * gnat.dg/limited_with3.ad[sb): New test.
2660 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2661 * gnat.dg/limited_with3_pkg2.ads: Likewise.
2662 * gnat.dg/limited_with3_pkg3.ads: Likewise.
2664 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2666 * gnat.dg/stack_usage1.adb: New test.
2667 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2669 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2670 * gcc.dg/pr44194-2.c: Likewise.
2672 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
2675 * g++.dg/template/crash112.C: New.
2677 2012-01-27 Richard Henderson <rth@redhat.com>
2679 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2681 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2683 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2685 2012-01-26 Jakub Jelinek <jakub@redhat.com>
2688 * g++.dg/opt/pr51895.C: New test.
2690 2012-01-26 Michael Matz <matz@suse.de>
2692 PR tree-optimization/48794
2693 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
2695 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2697 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
2699 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2701 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
2702 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
2704 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
2705 the default value for s390 and s390x.
2707 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
2710 * gcc.dg/lto/trans-mem-4_0.c: New.
2711 * gcc.dg/lto/trans-mem-4_1.c: New.
2712 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
2714 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
2715 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
2717 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
2718 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
2721 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
2723 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
2725 2012-01-25 Ian Lance Taylor <iant@google.com>
2727 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
2729 2012-01-25 Tobias Burnus <burnus@net-b.de>
2732 * gfortran.dg/typebound_proc_25.f90: New.
2734 2012-01-25 Jason Merrill <jason@redhat.com>
2737 * g++.dg/lto/pr51992_0.C: New.
2739 2012-01-25 Jakub Jelinek <jakub@redhat.com>
2741 PR tree-optimization/51987
2742 * gcc.target/i386/pr51987.c: New test.
2744 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2746 * gcc.dg/tm/lto-1.c: Require lto support in target.
2748 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
2750 PR rtl-optimization/48374
2751 * gcc.dg/pr48374.c: New test.
2753 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2755 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
2757 2012-01-25 Tobias Burnus <burnus@net-b.de>
2760 * gfortran.dg/derived_constructor_char_3.f90: New.
2762 2012-01-24 Ian Lance Taylor <iant@google.com>
2764 * go.test/go-test.exp (filecmp): New procedure.
2765 (errchk): Handle quoted square brackets.
2766 (go-gc-tests): Set go_compile_args. Handle various new test
2767 lines. Skip a few new tests.
2768 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
2770 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2772 * lib/target-supports.exp (proc check_effective_target_vect_perm)
2773 (check_effective_target_vect_extract_even_odd)
2774 (check_effective_target_vect_interleave): Return true for MIPS
2777 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2779 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
2780 (main): Use it instead of argc.
2782 2012-01-24 Jason Merrill <jason@redhat.com>
2785 * g++.dg/cpp0x/sfinae31.C: New.
2787 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2789 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
2791 2012-01-24 Jason Merrill <jason@redhat.com>
2794 * g++.dg/inherit/covariant20.C: New.
2796 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2799 * g++.dg/parse/crash58.C: New.
2801 2012-01-24 Jakub Jelinek <jakub@redhat.com>
2804 * gcc.dg/pr51957-1.c: New test.
2805 * gcc.dg/pr51957-1.h: New file.
2806 * gcc.dg/pr51957-2.c: New test.
2808 2012-01-23 Jason Merrill <jason@redhat.com>
2811 * g++.dg/ext/visibility/template10.C: New.
2813 2012-01-23 Tobias Burnus <burnus@net-b.de>
2816 * gfortran.dg/move_alloc_12.f90: New.
2818 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2821 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
2823 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2826 * g++.dg/template/crash111.C: New.
2828 2012-01-23 Arnaud Charlet <charlet@adacore.com>
2830 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
2832 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
2834 2012-01-23 Dodji Seketeli <dodji@redhat.com>
2837 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
2838 the DW_TAG_class_type and DW_AT_name: "Executor".
2840 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2842 * lib/target-supports.exp
2843 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
2844 (check_effective_target_vect_interleave): Likewise.
2846 2012-01-22 Jason Merrill <jason@redhat.com>
2849 * g++.dg/template/using20.C: New.
2850 * g++.dg/template/template-id-2.C: Adjust diagnostic.
2852 2012-01-23 Jason Merrill <jason@redhat.com>
2855 * g++.dg/torture/pr51344.C: Limit to x86.
2857 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
2859 * c-c++-common/tm/omp.c: Require target with pthread support.
2861 2012-01-23 Richard Guenther <rguenther@suse.de>
2863 PR tree-optimization/51949
2864 * gcc.dg/torture/pr51949.c: New testcase.
2866 2012-01-23 Jakub Jelinek <jakub@redhat.com>
2868 PR rtl-optimization/51933
2869 * gcc.c-torture/execute/pr51933.c: New test.
2871 2012-01-22 Douglas B Rupp <rupp@gnat.com>
2873 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
2874 Do not define for Interix.
2876 2012-01-22 Jason Merrill <jason@redhat.com>
2879 * g++.dg/lto/pr51832.h: New.
2880 * g++.dg/lto/pr51832_0.C: New.
2881 * g++.dg/lto/pr51832_1.C: New.
2883 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
2885 * gcc.dg/ext-elim-1.c: New test.
2887 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2890 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
2891 * g++.dg/opt/longbranch1.C: Likewise.
2893 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2895 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
2898 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
2901 * gfortran.dg/namelist_74.f90: New test.
2902 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
2904 2012-01-21 Tobias Burnus <burnus@net-b.de>
2907 * gfortran.dg/class_47.f90: New.
2909 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
2911 * gnat.dg/renaming5.ad[sb]: New test.
2913 2012-01-20 Jason Merrill <jason@redhat.com>
2916 * g++.dg/pch/mangle1.{C,Hs}: Remove.
2918 2012-01-20 Jason Merrill <jason@redhat.com>
2921 * g++.dg/ext/attrib42.C: Require ilp32.
2923 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2926 * gcc.target/arm/pr51915.c: New test.
2928 2012-01-20 Cary Coutant <ccoutant@google.com>
2929 Dodji Seketeli <dodji@redhat.com>
2932 * g++.dg/debug/dwarf2/nested-3.C: New test.
2934 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2937 * g++.dg/template/crash110.C: New.
2939 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2941 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
2942 Remove default options on hppa*-*-hpux*.
2944 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2946 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
2948 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2950 * gcc.c-torture/compile/pr51856.c: New testcase.
2952 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
2954 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
2955 options to go_target_compile.
2957 2012-01-20 Kai Tietz <ktietz@redhat.com>
2959 * g++.dg/torture/pr51344.C: Fix typo.
2961 2012-01-20 Richard Guenther <rguenther@suse.de>
2963 PR tree-optimization/51903
2964 * g++.dg/torture/pr51903.C: New testcase.
2966 2012-01-20 Tobias Burnus <burnus@net-b.de>
2967 Janus Weil <janus@gcc.gnu.org>
2970 * gfortran.dg/use_21.f90: New.
2972 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2975 * gcc.dg/torture/pr51106-1.c: New test.
2976 * gcc.dg/torture/pr51106-2.c: New test.
2978 2012-01-19 Kai Tietz <ktietz@redhat.com>
2980 * g++.dg/torture/pr51344.C: New test.
2982 2012-01-19 Tobias Burnus <burnus@net-b.de>
2985 * gfortran.dg/intrinsic_size_2.f90: New.
2987 2012-01-19 Jason Merrill <jason@redhat.com>
2990 * g++.dg/inherit/using7.C: New.
2992 2012-01-19 Richard Guenther <rguenther@suse.de>
2994 PR tree-optimization/37997
2995 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
2997 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
2999 PR rtl-optimization/51505
3000 * gcc.dg/pr51505.c: New test.
3002 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3005 * gfortran.dg/typebound_operator_12.f03: New.
3006 * gfortran.dg/typebound_operator_13.f03: New.
3008 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3011 * g++.dg/cpp0x/pr51225.C: New.
3013 2012-01-17 Ian Lance Taylor <iant@google.com>
3016 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3018 2012-01-17 Tobias Burnus <burnus@net-b.de>
3021 * gfortran.dg/realloc_on_assign_9.f90: New.
3023 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3026 * gcc.dg/tm/memopt-3.c: Remove xfail.
3027 * gcc.dg/tm/memopt-4.c: Remove xfail.
3028 * gcc.dg/tm/memopt-5.c: Remove xfail.
3029 * gcc.dg/tm/memopt-7.c: Remove xfail.
3031 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3033 PR tree-optimization/51877
3034 * gcc.c-torture/execute/pr51877.c: New test.
3036 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3038 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3039 {!vect_align_arrays} to vect_sizes_32B_16B.
3040 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3041 * gcc.dg/vect/vect-peel-3.c: Ditto.
3043 2012-01-16 Jason Merrill <jason@redhat.com>
3046 * g++.dg/abi/mangle60.C: New.
3049 * g++.dg/pch/mangle1.{C,Hs}: New.
3051 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3052 Tobias Burnus <burnus@net-b.de>
3055 * gfortran.dg/elemental_optional_args_3.f90: New
3056 * gfortran.dg/elemental_optional_args_4.f90: New
3058 2012-01-16 Tobias Burnus <burnus@net-b.de>
3061 * gfortran.dg/use_20.f90: New
3063 2012-01-16 Jason Merrill <jason@redhat.com>
3066 * g++.dg/cpp0x/rv-bitfield.C: New.
3067 * g++.dg/cpp0x/rv-bitfield2.C: New.
3069 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
3071 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3072 subroutine 'qsort' and use index array to assign the result.
3074 2012-01-16 Jakub Jelinek <jakub@redhat.com>
3076 PR tree-optimization/51865
3077 * gcc.dg/pr51865.c: New test.
3079 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3081 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3083 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3085 * gcc.target/mips/code-readable-2.c: Allow the jump table address
3086 to be loaded from the constant pool, rather than via %hi and %lo.
3088 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
3090 PR rtl-optimization/51821
3091 * gcc.dg/pr51821.c: New test.
3093 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
3095 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3097 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
3099 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3101 2012-01-14 Tobias Burnus <burnus@net-b.de>
3104 * gfortran.dg/init_flag_8.f90: New.
3105 * gfortran.dg/init_flag_9.f90: New.
3107 2011-01-14 Tobias Burnus <burnus@net-b.de>
3110 * gfortran.dg/use_18.f90: New.
3111 * gfortran.dg/use_19.f90: New.
3113 2012-01-13 Ian Lance Taylor <iant@google.com>
3116 * g++.dg/warn/Wsign-compare-4.C: New.
3118 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
3121 * gfortran.dg/alloc_comp_assign.f03: New.
3122 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3123 __BUILTIN_FREE from 38 to 32.
3125 2012-01-13 Jason Merrill <jason@redhat.com>
3128 * g++.dg/warn/Wreturn-type-7.C: New.
3130 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3132 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3134 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3135 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3136 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3137 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3138 int32plus because of big array needed.
3139 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3140 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3142 2012-01-13 Jason Merrill <jason@redhat.com>
3145 * g++.dg/ext/visibility/template9.C: New.
3148 * g++.dg/cpp0x/defaulted34.C: New.
3149 * g++.dg/template/virtual3.C: New.
3151 2012-01-13 Richard Guenther <rguenther@suse.de>
3154 * gcc.dg/torture/pr8081.c: New testcase.
3156 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3158 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3160 2012-01-12 Jason Merrill <jason@redhat.com>
3163 * g++.dg/ext/stmtexpr14.C: New.
3165 2012-01-13 Dodji Seketeli <dodji@redhat.com>
3168 * g++.dg/cpp0x/constexpr-diag4.C: New test.
3170 2012-01-12 Jason Merrill <jason@redhat.com>
3173 * g++.dg/abi/mangle48.C: Test qualified-names, too.
3174 * g++.dg/abi/mangle58.C: Likewise.
3177 * g++.dg/template/arg8.C: New.
3179 2012-01-12 Ira Rosen <irar@il.ibm.com>
3181 PR tree-optimization/51799
3182 * gcc.dg/vect/pr51799.c: New test.
3183 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3186 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3187 Tobias Burnus <burnus@net-b.de>
3191 * lib/target-supports.exp
3192 (check_effective_target_fortran_largest_fp_has_sqrt): New.
3193 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3195 2012-01-11 Jason Merrill <jason@redhat.com>
3198 * g++.dg/ext/attrib42.C: New.
3200 2012-01-11 Jakub Jelinek <jakub@redhat.com>
3203 * gcc.dg/pr51796.c: New test.
3205 2012-01-11 Jason Merrill <jason@redhat.com>
3208 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3210 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3212 * gnat.dg/array19.ad[sb]: New test.
3214 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3216 * gnat.dg/opt23.ad[sb]: New test.
3217 * gnat.dg/opt23_pkg.ad[sb]: New helper.
3218 * gnat.dg/opt24.ad[sb]: New test.
3220 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3222 PR tree-optimization/49642
3223 * gcc.dg/tree-ssa/pr49642-1.c: New test.
3224 * gcc.dg/tree-ssa/pr49642-2.c: New test.
3226 2012-01-11 Jason Merrill <jason@redhat.com>
3229 * g++.dg/template/explicit-args5.C: New.
3231 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3233 * gcc.c-torture/execute/20120110-1.c: New testcase.
3235 2012-01-10 Jason Merrill <jason@redhat.com>
3238 * g++.dg/inherit/ambig1.C: New.
3241 * g++.dg/cpp0x/constexpr-cache1.C: New.
3243 2012-01-10 Richard Guenther <rguenther@suse.de>
3245 PR tree-optimization/51801
3246 * gcc.dg/torture/pr51801.c: New testcase.
3248 2012-01-10 Tobias Burnus <burnus@net-b.de>
3251 * gfortran.dg/allocate_with_typespec_5.f90: New.
3253 2012-01-10 Tobias Burnus <burnus@net-b.de>
3255 * gfortran.dg/class_39.f03: Update dg-error string.
3257 2012-01-10 Richard Guenther <rguenther@suse.de>
3259 PR tree-optimization/50913
3260 * gcc.dg/graphite/interchange-16.c: New testcase.
3261 * gcc.dg/graphite/scop-20.c: XFAIL.
3262 * gfortran.dg/graphite/interchange-1.f: Likewise.
3263 * gfortran.dg/graphite/block-1.f90: Likewise.
3264 * gfortran.dg/graphite/block-2.f: Likewise.
3266 2012-01-10 Richard Henderson <rth@redhat.com>
3268 * lib/target-supports.exp (check_effective_target_vect_perm,
3269 check_effective_target_vect_perm_byte,
3270 check_effective_target_vect_perm_short): Enable for arm neon.
3272 2012-01-09 Tobias Burnus <burnus@net-b.de>
3275 * gfortran.dg/typebound_operator_11.f90: New.
3277 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
3279 * gnat.dg/array18.adb: New test.
3280 * gnat.dg/array18_pkg.ads: New helper.
3282 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
3285 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3286 around base object in first assignment in main program.
3287 * gfortran.dg/typebound_operator_10.f03: New test.
3289 2012-01-09 Martin Jambor <mjambor@suse.cz>
3291 PR tree-optimization/51759
3292 * g++.dg/ipa/pr51759.C: New test.
3294 2012-01-09 Tobias Burnus <burnus@net-b.de>
3297 * gfortran.dg/optional_absent_2.f90: New.
3299 2012-01-09 Tobias Burnus <burnus@net-b.de>
3302 * gfortran.dg/use_17.f90: New.
3304 2012-01-09 Gary Funck <gary@intrepid.com>
3306 PR preprocessor/33919
3307 * gcc.dg/pr33919.c: New test.
3308 * gcc.dg/pr33919-0.h: New test header file.
3309 * gcc.dg/pr33919-1.h: Ditto.
3310 * gcc.dg/pr33919-2.h: Ditto.
3312 2012-01-07 Jan Hubicka <jh@suse.cz>
3314 PR tree-optimize/51694
3315 * gcc.c-torture/compile/pr51694.c: new testcase.
3317 2012-01-07 Jan Hubicka <jh@suse.cz>
3319 PR tree-optimization/51600
3320 * g++.dg/torture/pr51600.C: New testcase.
3322 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3324 PR gcov-profile/51715
3325 PR gcov-profile/51717
3326 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3327 * gcc.misc-tests/gcov-14.c: Likewise.
3329 2012-01-06 Jason Merrill <jason@redhat.com>
3331 * g++.dg/parse/new5.C: New.
3333 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
3336 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3337 including <string.h>.
3339 2012-01-06 Jason Merrill <jason@redhat.com>
3341 * g++.dg/abi/mangle51.C: New.
3342 * g++.dg/abi/mangle52.C: New.
3343 * g++.dg/abi/mangle53.C: New.
3344 * g++.dg/abi/mangle54.C: New.
3345 * g++.dg/abi/mangle55.C: New.
3346 * g++.dg/abi/mangle56.C: New.
3347 * g++.dg/abi/mangle57.C: New.
3348 * g++.dg/abi/mangle58.C: New.
3349 * g++.dg/abi/mangle59.C: New.
3350 * g++.dg/cpp0x/trailing3.C: Update mangling.
3351 * g++.dg/cpp0x/variadic111.C: Update mangling.
3352 * g++.dg/cpp0x/variadic4.C: Update mangling.
3353 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3354 * g++.dg/template/nontype22.C: Works now.
3355 * g++.dg/template/pr35240.C: Works now.
3357 * g++.dg/cpp0x/error7.C: New.
3359 2012-01-06 Tobias Burnus <burnus@net-b.de>
3361 * gfortran.dg/deallocate_stat_2.f90: New.
3362 * coarray/allocate_errgmsg.f90: New.
3363 * gfortran.dg/coarray_lib_alloc_1.f90: New.
3364 * gfortran.dg/coarray_lib_alloc_2.f90: New.
3365 * coarray/subobject_1.f90: Fix for num_images > 1.
3366 * gfortran.dg/deallocate_stat.f90: Update due to changed
3369 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3371 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3373 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
3375 * ada/acats/overflow.lst: Add cb20004.
3377 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3380 * g++.dg/cpp0x/alias-decl-18.C: New test.
3382 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3384 * gcc.c-torture/execute/20120104-1.c: New test.
3386 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3389 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3390 the old typebound_operator_8.f03.
3391 * gfortran.dg/typebound_operator_8.f03: New version of
3392 typebound_operator_7.f03 with 'u' a derived type instead of a
3395 2012-01-05 Richard Guenther <rguenther@suse.de>
3397 * g++.dg/torture/pr49309.C: Skip for -flto.
3399 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3402 * gcc.c-torture/compile/pr51761.c: New test.
3404 2012-01-05 Richard Guenther <rguenther@suse.de>
3406 PR tree-optimization/51760
3407 * gcc.dg/torture/pr51760.c: New testcase.
3409 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3412 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3414 2012-01-05 Richard Guenther <rguenther@suse.de>
3417 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3418 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3420 2012-01-04 Jakub Jelinek <jakub@redhat.com>
3423 * gcc.dg/pr51695.c: New test.
3425 2012-01-04 Andrew Pinski <apinski@cavium.com>
3427 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3428 * gcc.target/mips/octeon2-lx-1.c: New test.
3429 * gcc.target/mips/mips64-dsp-ldx.c: New test.
3430 * gcc.target/mips/octeon2-lx-2.c: New test.
3431 * gcc.target/mips/octeon2-lx-3.c: New test.
3433 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
3437 * gcc.dg/tm/alias-1.c: Adjust regexp.
3438 * gcc.dg/tm/alias-2.c: Adjust regexp.
3440 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3443 * g++.dg/warn/Wparentheses-26.C: New.
3445 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
3447 * gfortran.dg/elemental_optional_args_2.f90: New test.
3449 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3452 * gfortran.dg/common_17.f90: New test.
3454 2012-01-04 Richard Guenther <rguenther@suse.de>
3456 PR tree-optimization/49651
3457 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3458 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3460 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3463 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3465 2012-01-03 Andrew Pinski <apinski@cavium.com>
3467 * lib/scanasm.exp (dg-function-on-line): Always use a special format
3468 for all mips targets. Also allow an optional .cfi_startproc.
3470 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3472 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3474 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3477 * g++.dg/rtti/dyncast5.C: New.
3479 2012-01-03 Richard Guenther <rguenther@suse.de>
3481 PR tree-optimization/51070
3482 * gcc.dg/torture/pr51070-2.c: New testcase.
3484 2012-01-03 Richard Guenther <rguenther@suse.de>
3486 PR tree-optimization/51692
3487 * gcc.dg/torture/pr51692.c: New testcase.
3489 2012-01-03 Richard Guenther <rguenther@suse.de>
3492 * g++.dg/lto/pr51650-3_0.C: New testcase.
3494 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3497 * g++.dg/warn/Wredundant-decls-spec.C: New.
3499 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3501 PR tree-optimization/51719
3502 * g++.dg/tree-prof/pr51719.C: New test.
3504 2012-01-03 Richard Guenther <rguenther@suse.de>
3507 * gcc.dg/fold-compare-6.c: New testcase.
3509 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3512 * g++.dg/gomp/pr51669.C: New test.
3514 2012-01-02 Jason Merrill <jason@redhat.com>
3517 * g++.dg/cpp0x/constexpr-union2.C: New.
3520 * g++.dg/cpp0x/nsdmi-defer5.C: New.
3522 2012-01-02 Dodji Seketeli <dodji@redhat.com>
3525 * g++.dg/cpp0x/constexpr-99.C: New test.
3527 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
3530 * g++.dg/template/init9.C: New.
3532 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3534 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3535 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
3536 rather than a specific number.
3538 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
3543 * gfortran.dg/typebound_operator_7.f03: New.
3544 * gfortran.dg/typebound_operator_8.f03: New.
3546 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3549 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3551 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3553 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3555 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3557 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3559 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3562 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3564 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3565 * gfortran.dg/io_real_boz_4.f90: Likewise.
3566 * gfortran.dg/io_real_boz_5.f90: Likewise.
3568 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3570 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3572 2012-01-02 Revital Eres <revital.eres@linaro.org>
3574 * gcc.dg/sms-11.c: New file.
3576 2012-01-02 Tobias Burnus <burnus@net-b.de>
3579 * gfortran.dg/coarray/image_index_3.f90: New.
3581 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3584 * g++.dg/parse/enum8.C: New.
3586 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3589 * g++.dg/conversion/reinterpret4.C: New.
3590 * g++.dg/conversion/reinterpret1.C: Adjust.
3592 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3594 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3596 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
3598 * g++.old-deja/g++.brendan/crash25.C: Adjust.
3599 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3600 * g++.old-deja/g++.jason/access14.C: Likewise.
3601 * g++.old-deja/g++.jason/access8.C: Likewise.
3602 * g++.old-deja/g++.jason/access1.C: Likewise.
3603 * g++.old-deja/g++.other/access3.C: Likewise.
3604 * g++.old-deja/g++.other/access5.C: Likewise.
3605 * g++.old-deja/g++.law/unsorted1.C: Likewise.
3606 * g++.old-deja/g++.law/visibility22.C: Likewise.
3607 * g++.old-deja/g++.law/visibility26.C: Likewise.
3608 * g++.old-deja/g++.mike/p2746.C: Likewise.
3609 * g++.dg/debug/using1.C: Likewise.
3610 * g++.dg/lookup/using51.C: Likewise.
3611 * g++.dg/inherit/using5.C: Likewise.
3612 * g++.dg/inherit/pr30297.C: Likewise.
3613 * g++.dg/inherit/access8.C: Likewise.
3614 * g++.dg/torture/pr39362.C: Likewise.
3615 * g++.dg/template/crash13.C: Likewise.
3616 * g++.dg/template/using10.C: Likewise.
3618 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3621 * lib/gcc-dg.exp (scan-module-absence): Really commit last
3624 2012-01-01 Ira Rosen <irar@il.ibm.com>
3626 PR tree-optimization/51704
3627 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3628 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3629 corresponding flags.
3631 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3634 * g++.dg/cpp0x/constexpr-delegating2.C: New.
3636 2012-01-01 Jan Hubicka <jh@suse.cz>
3638 PR rtl-optimization/51069
3639 * gcc.c-torture/compile/pr51069.c: New testcase.
3641 2012-01-01 Jakub Jelinek <jakub@redhat.com>
3643 PR tree-optimization/51683
3644 * gcc.dg/pr51683.c: New test.
3646 Copyright (C) 2012 Free Software Foundation, Inc.
3648 Copying and distribution of this file, with or without modification,
3649 are permitted in any medium without royalty provided the copyright
3650 notice and this notice are preserved.