1 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3 Backport from mainline:
5 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
6 * lib/gcc-dg.exp (process-message): Don't ignore errors.
8 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
9 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
11 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
12 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
14 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
15 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
17 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
18 * lib/target-supports.exp
19 (check_effective_target_vect_widen_mult_qi_to_hi,
20 check_effective_target_vect_widen_mult_hi_to_si,
21 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
22 check_effective_target_vect_widen_mult_hi_to_si_pattern,
23 check_effective_target_vect_pack_trunc,
24 check_effective_target_vect_unpack,
25 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
28 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
29 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
30 target instead of xfailing it.
31 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
32 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
33 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
34 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
35 * gcc.dg/vect/vect-104.c: Likewise.
36 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
37 * gcc.dg/vect/vect-outer-1.c: Likewise.
38 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
39 * gcc.dg/vect/vect-outer-1a.c: Likewise.
40 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
41 * gcc.dg/vect/vect-outer-1b.c: Likewise.
42 * gcc.dg/vect/vect-outer-2b.c: Likewise.
43 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
44 * gcc.dg/vect/vect-outer-3a.c: Likewise.
45 * gcc.dg/vect/vect-outer-3b.c: Likewise.
46 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
48 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
49 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
51 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
53 Backport from mainline:
54 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
57 * gnat.dg/lto15.adb: Require lto.
59 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
61 * gnat.dg/opt20.ads: Move dg directive to...
62 * gnat.dg/opt20.adb: ...here.
63 * gnat.dg/addr1.ad[sb]: Likewise.
64 * gnat.dg/concat2.ad[sb]: Likewise.
65 * gnat.dg/array16.ad[sb]: Likewise.
66 * gnat.dg/atomic5.ad[sb]: Likewise.
67 * gnat.dg/discr29.ad[sb]: Likewise.
68 * gnat.dg/noreturn5.ad[sb]: Likewise.
69 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
70 * gnat.dg/discr23.ads: Remove dg directive.
71 * gnat.dg/nested_float_packed.ads: Likewise.
72 * gnat.dg/oconst6.ads: Move to...
73 * gnat.dg/specs/oconst6.ads: ...here.
75 2012-09-20 Joseph Myers <joseph@codesourcery.com>
78 * gcc.c-torture/compile/pr54552-1.c: New test.
80 2012-09-20 Joseph Myers <joseph@codesourcery.com>
83 * gcc.c-torture/compile/pr54103-1.c,
84 gcc.c-torture/compile/pr54103-2.c,
85 gcc.c-torture/compile/pr54103-3.c,
86 gcc.c-torture/compile/pr54103-4.c,
87 gcc.c-torture/compile/pr54103-5.c,
88 gcc.c-torture/compile/pr54103-6.c: New tests.
89 * gcc.dg/c90-const-expr-8.c: Update expected column number.
91 2012-09-20 Jakub Jelinek <jakub@redhat.com>
93 Backported from mainline
94 2012-09-17 Jakub Jelinek <jakub@redhat.com>
96 PR tree-optimization/54563
97 * g++.dg/torture/pr54563.C: New test.
99 2012-09-20 Release Manager
101 * GCC 4.7.2 released.
103 2012-09-14 Jason Merrill <jason@redhat.com>
106 * g++.dg/init/aggr9.C: New.
108 2012-09-13 Tobias Burnus <burnus@net-b.de>
111 * gfortran.dg/implicit_pure_3.f90: New.
113 2012-09-13 Jakub Jelinek <jakub@redhat.com>
116 * gcc.c-torture/compile/pr54559.c: New test.
118 2012-09-13 Jason Merrill <jason@redhat.com>
121 * g++.dg/cpp0x/constexpr-temp1.C: New.
123 2012-09-13 Jason Merrill <jason@redhat.com>
126 * g++.dg/template/anonunion2.C: New.
128 2012-09-13 Jason Merrill <jason@redhat.com>
131 * g++.dg/template/init10.C: New.
133 2012-09-12 Tobias Burnus <burnus@net-b.de>
137 * gfortran.dg/coarray_10.f90: Update dg-error.
138 * gfortran.dg/coarray_28.f90: New.
139 * gfortran.dg/array_section_3.f90: New.
141 2012-09-10 Jason Merrill <jason@redhat.com>
144 * g++.dg/cpp0x/implicit14.C: New.
148 * g++.dg/cpp0x/constexpr-virtual2.C: New.
149 * g++.dg/cpp0x/constexpr-virtual3.C: New.
151 2012-09-10 Janus Weil <janus@gcc.gnu.org>
155 * gfortran.dg/select_type_29.f03: New.
157 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
160 * g++.dg/tree-ssa/pr54515.C: new testcase
162 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
165 * gfortran.dg/bound_simplification_3.f90: New test.
167 2012-09-07 Richard Guenther <rguenther@suse.de>
169 Backport from mainline
170 2012-07-13 Richard Guenther <rguenther@suse.de>
172 PR tree-optimization/53922
173 * gcc.dg/torture/pr53922.c: New testcase.
175 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
177 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
179 2012-09-07 Jakub Jelinek <jakub@redhat.com>
181 Backported from mainline
182 2012-09-06 Jakub Jelinek <jakub@redhat.com>
184 PR rtl-optimization/54455
185 * gcc.dg/54455.c: New test.
187 2012-09-06 Andrew Pinski <apinski@cavium.com>
190 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
192 2012-09-05 Jakub Jelinek <jakub@redhat.com>
195 * c-c++-common/pr54486.c: New test.
197 2012-09-05 Joey Ye <joey.ye@arm.com>
199 Backported from trunk
200 2012-08-28 Joey Ye <joey.ye@arm.com>
202 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
204 2012-09-03 Jakub Jelinek <jakub@redhat.com>
206 Backported from mainline
207 2012-09-01 Jakub Jelinek <jakub@redhat.com>
210 * gcc.dg/torture/pr54436.c: New test.
212 2012-08-31 Jakub Jelinek <jakub@redhat.com>
215 * gcc.c-torture/compile/pr54428.c: New test.
217 2012-08-24 Jakub Jelinek <jakub@redhat.com>
220 * gcc.dg/pr54363.c: New test.
222 2012-08-31 Ollie Wild <aaw@google.com>
225 * g++.dg/init/lifetime3.C: New test.
227 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
229 Backport from mainline
230 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
233 * gcc.target/i386/pr46254.c: New test.
235 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
237 Backported from trunk
238 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
241 * gcc.dg/gomp/pr53992.c: New test.
243 2012-08-13 Jakub Jelinek <jakub@redhat.com>
245 Backported from trunk
246 2012-07-19 Jakub Jelinek <jakub@redhat.com>
248 PR rtl-optimization/53942
249 * gcc.dg/pr53942.c: New test.
251 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
253 Backport from mainline
254 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
256 * lib/target-supports.exp
257 (check_effective_target_vect_natural_alignment): New function.
258 * gcc.dg/align-2.c: Only run on targets with natural alignment
260 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
261 alignment of vector types.
263 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
265 Backport from mainline
266 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
268 PR rtl-optimization/54157
269 * gcc.target/i386/pr54157.c: New file.
271 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
273 Backport from mainline
274 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
277 * gcc.dg/torture/pr52530.c: New test.
279 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
281 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
282 rand, srand. Include <stdlib.h>.
284 2012-07-20 Jason Merrill <jason@redhat.com>
287 * g++.dg/other/array7.C: New.
289 2012-07-19 Jason Merrill <jason@redhat.com>
292 * g++.dg/init/mutable1.C: New.
294 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
296 * gnat.dg/opt25.adb: New test.
297 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
298 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
300 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
302 * gnat.dg/aggr20.ad[sb]: New test.
303 * gnat.dg/aggr20_pkg.ads: New helper.
305 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
307 * gnat.dg/derived_type3.adb: New test.
308 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
310 2012-07-19 Richard Guenther <rguenther@suse.de>
311 Eric Botcazou <ebotcazou@adacore.com>
313 * gnat.dg/loop_optimization11.adb: New testcase.
314 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
316 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
318 * gnat.dg/discr38.adb: New test.
320 2012-07-19 Jakub Jelinek <jakub@redhat.com>
323 * c-c++-common/gomp/pr54017.c: New test.
325 2012-07-18 Richard Guenther <rguenther@suse.de>
327 Backport from mainline
328 2012-05-03 Richard Guenther <rguenther@suse.de>
330 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
331 unsupported prefetching support.
333 2012-07-17 Jason Merrill <jason@redhat.com>
336 * g++.dg/parse/enum9.C: New.
338 2012-07-17 Jason Merrill <jason@redhat.com>
341 * g++.dg/template/array23.C: New.
343 2012-07-17 Jason Merrill <jason@redhat.com>
346 * g++.dg/template/current-inst1.C: New.
347 * g++.dg/parse/crash35.C: Adjust.
349 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
351 PR rtl-optimization/53908
352 * gcc.dg/torture/pr53908.c: New test.
354 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
356 Backport from mainline
357 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
360 * g++.dg/other/pr53811.C: New test.
362 2012-07-10 Jason Merrill <jason@redhat.com>
365 * g++.dg/cpp0x/defaulted36.C: New.
366 * g++.dg/cpp0x/defaulted21.C: Adjust.
368 * g++.dg/cpp0x/implicit13.C: New.
370 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
372 Backport from mainline.
373 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
375 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
377 * g++.dg/template/error46.C: Add missing comment to dg-message.
378 * g++.dg/template/crash107.C: Likewise.
379 * g++.dg/template/error47.C: Likewise.
380 * g++.dg/template/crash108.C: Likewise.
381 * g++.dg/overload/operator5.C: Likewise.
383 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
384 errors in dg-message directives, add comments.
386 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
388 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
389 scan-dump-dem-not): Use printable pattern in test name.
391 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
393 * lib/target-supports-dg.exp (testname-for-summary): New.
394 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
395 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
396 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
397 scan-module-absence, output-exists, output-exists-not: Use
398 testname-for-summary.
399 (dg-test): Clean up testname_with_flags.
400 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
401 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
402 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
403 scan-assembler-dem-not, object-size: Use testname-for-summary.
404 * lib/gcov.exp (run-gcov): Likewise.
405 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
406 scan-dump-dem, scan-dump-dem-note): Likewise.
408 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
409 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
410 including profopt.opt; save and restore existing value.
411 * g++.dg/bprob/bprob.exp: Likewise.
412 * gcc.dg/matrix/matrix.exp: Likewise.
413 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
414 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
417 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
419 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
420 testname that includes flags, passed in as new argument, in
422 (run_gcov): Get testname from dg-test, use it in pass/fail messages
423 and pass it to verify-* procedures.
425 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
426 alignment torture options with usual torture options.
428 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
429 messages reported for one line of source code.
430 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
431 * g++.dg/cpp0x/decltype2.C: Likewise.
432 * g++.dg/cpp0x/decltype3.C: Likewise.
433 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
434 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
435 * g++.dg/cpp0x/static_assert3.C: Likewise.
436 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
437 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
438 * g++.dg/cpp0x/union1.C: Likewise.
439 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
440 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
441 * g++.dg/cpp0x/variadic2.C: Likewise.
442 * g++.dg/cpp0x/variadic20.C: Likewise.
443 * g++.dg/cpp0x/variadic74.C: Likewise.
444 * g++.dg/diagnostic/bitfld2.C: Likewise.
445 * g++.dg/ext/attrib44.C: Likewise.
446 * g++.dg/ext/no-asm-1.C: Likewise.
447 * g++.dg/other/error34.C: Likewise.
448 * g++.dg/parse/crash46.C: Likewise.
449 * g++.dg/parse/error10.C: Likewise.
450 * g++.dg/parse/error2.C: Likewise.
451 * g++.dg/parse/error3.C: Likewise.
452 * g++.dg/parse/error36.C: Likewise.
453 * g++.dg/parse/error8.C: Likewise.
454 * g++.dg/parse/error9.C: Likewise.
455 * g++.dg/parse/parser-pr28152-2.C: Likewise.
456 * g++.dg/parse/parser-pr28152.C: Likewise.
457 * g++.dg/parse/template25.C: Likewise.
458 * g++.dg/parse/typename11.C: Likewise.
459 * g++.dg/tc1/dr147.C: Likewise.
460 * g++.dg/template/deduce3.C: Likewise.
461 * g++.dg/template/koenig9.C: Likewise.
462 * g++.dg/template/pr23510.C: Likewise.
463 * g++.dg/warn/pr12242.C: Likewise.
464 * g++.dg/warn/pr30551-2.C: Likewise.
465 * g++.dg/warn/pr30551.C: Likewise.
466 * g++.old-deja/g++.other/typename1.C: Likewise.
467 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
469 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
472 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
475 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
476 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
477 scan-stack-usage-not): Don't strip torture options from test name.
479 * lib/scandump.exp (scan-dump-times): Use printable version of
480 regexp in test summary line.
482 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
483 messages reported for one line of source code.
484 * gcc.dg/format/few-1.c: Likewise.
485 * gcc.dg/ia64-sync-2.c: Likewise.
486 * gcc.dg/sync-2.c: Likewise.
487 * gcc.dg/noncompile/pr44517.c: Likewise.
489 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
491 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
492 alignment torture options with usual torture options.
493 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
494 instead of dg-options.
495 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
496 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
497 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
498 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
499 * gcc.dg/torture/stackalign/push-1.c: Likewise.
500 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
502 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
503 to checks for multiple messages reported for one line of source code.
504 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
506 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
507 messages reported for one line of source code.
509 * gcc.dg/20031223-1.c: Add comments to check for multiple
510 messages reported for one line of source code.
511 * gcc.dg/Wconversion-integer.c: Likewise.
512 * gcc.dg/Wfatal-2.c: Likewise.
513 * gcc.dg/Wfatal.c: Likewise.
514 * gcc.dg/Wobjsize-1.c: Likewise.
515 * gcc.dg/c99-vla-jump-1.c: Likewise.
516 * gcc.dg/c99-vla-jump-2.c: Likewise.
517 * gcc.dg/c99-vla-jump-3.c: Likewise.
518 * gcc.dg/c99-vla-jump-4.c: Likewise.
519 * gcc.dg/c99-vla-jump-5.c: Likewise.
520 * gcc.dg/decl-9.c: Likewise.
521 * gcc.dg/declspec-10.c: Likewise.
522 * gcc.dg/declspec-18.c: Likewise.
523 * gcc.dg/mtune.c: Likewise.
524 * gcc.dg/parser-pr28152-2.c: Likewise.
525 * gcc.dg/parser-pr28152.c: Likewise.
526 * gcc.dg/pr14475.c: Likewise.
527 * gcc.dg/pr27953.c: Likewise.
528 * gcc.dg/pr28322-3.c: Likewise.
529 * gcc.dg/pr30457.c: Likewise.
530 * gcc.dg/pr30551-2.c: Likewise.
531 * gcc.dg/pr30551-3.c: Likewise.
532 * gcc.dg/pr30551-4.c: Likewise.
533 * gcc.dg/pr30551-5.c: Likewise.
534 * gcc.dg/pr30551-6.c: Likewise.
535 * gcc.dg/pr30551.c: Likewise.
536 * gcc.dg/pr45461.c: Likewise.
537 * gcc.dg/pr48552-1.c: Likewise.
538 * gcc.dg/pr48552-2.c: Likewise.
539 * gcc.dg/redecl-1.c: Likewise.
540 * gcc.dg/transparent-union-3.c: Likewise.
541 * gcc.dg/utf-dflt.c: Likewise.
542 * gcc.dg/utf-dflt2.c: Likewise.
543 * gcc.dg/vla-8.c: Likewise.
544 * gcc.dg/vla-init-1.c: Likewise.
545 * gcc.dg/wtr-int-type-1.c: Likewise.
547 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
548 messages reported for for one line of source code.
549 * c-c++-common/raw-string-5.c: Likewise.
550 * c-c++-common/raw-string-4.c: Likewise.
551 * c-c++-common/raw-string-6.c: Likewise.
552 * c-c++-common/pr20000.c: Likewise.
554 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
555 messages reported for one line of source code.
556 * gcc.dg/cpp/pr30786.c: Likewise.
557 * gcc.dg/cpp/pr28709.c: Likewise.
558 * gcc.dg/cpp/missing-header-MD.c: Likewise.
559 * gcc.dg/cpp/macspace2.c: Likewise.
560 * gcc.dg/cpp/missing-header-1.c: Likewise.
561 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
562 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
563 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
565 2012-07-09 Jason Merrill <jason@redhat.com>
568 * g++.dg/cpp0x/nullptr29.C: New.
570 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
573 * gfortran.dg/inline_sum_4.f90: New test.
575 2012-07-06 Richard Guenther <rguenther@suse.de>
577 Backport from mainline
578 2012-06-18 Richard Guenther <rguenther@suse.de>
580 PR tree-optimization/53693
581 * g++.dg/torture/pr53693.C: New testcase.
583 2012-07-06 Richard Guenther <rguenther@suse.de>
585 Backport from mainline
586 2012-04-11 Richard Guenther <rguenther@suse.de>
589 * gfortran.dg/pr52621.f90: New testcase.
591 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
593 Backport from mainline
594 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
596 * gcc.target/powerpc/lhs-1.c: New.
597 * gcc.target/powerpc/lhs-2.c: New.
598 * gcc.target/powerpc/lhs-3.c: New.
600 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
602 * gnat.dg/recursive_call.adb: New test.
604 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
606 * gnat.dg/discr37.ad[sb]: New test.
608 2012-07-02 Jason Merrill <jason@redhat.com>
611 * g++.dg/template/ref6.C: New.
614 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
616 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
618 Backport from mainline.
619 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
620 * gcc.target/arm/neon-vrev.c: New.
622 2012-06-28 Richard Guenther <rguenther@suse.de>
625 * gcc.dg/torture/pr53790.c: New testcase.
627 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
630 * g++.dg/cpp0x/forw_enum11.C: New.
632 2012-06-26 Richard Guenther <rguenther@suse.de>
635 * g++.dg/torture/pr53752.C: New testcase.
637 2012-06-25 Jason Merrill <jason@redhat.com>
641 * g++.dg/cpp0x/decltype38.C: New.
642 * g++.dg/cpp0x/variadic132.C: New.
645 * g++.dg/cpp0x/nullptr28.C: New.
648 * g++.dg/cpp0x/constexpr-tuple.C: New.
650 2012-06-25 Jakub Jelinek <jakub@redhat.com>
653 * gcc.target/i386/pr53759.c: New test.
656 * g++.dg/cpp0x/nsdmi7.C: New test.
658 2012-06-22 Tobias Burnus <burnus@net-b.de>
660 Backport from mainline
661 2012-06-17 Tobias Burnus <burnus@net-b.de>
665 * gfortran.dg/transfer_check_3.f90: New.
667 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
669 * gnat.dg/lto15.ad[sb]: New test.
671 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
673 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
676 2012-06-19 Jason Merrill <jason@redhat.com>
679 * g++.dg/cpp0x/decltype37.C: New.
682 * g++.dg/debug/localclass1.C: New.
684 * g++.dg/debug/dwarf2/namespace-2.C: New.
685 * g++.dg/debug/dwarf2/localclass3.C: New.
687 2012-06-19 Richard Guenther <rguenther@suse.de>
690 * g++.dg/lto/pr53470_0.C: New testcase.
691 * gcc.dg/lto/pr53470_0.c: Likewise.
693 2012-06-19 Jason Merrill <jason@redhat.com>
697 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
700 * g++.dg/template/local7.C: New.
702 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
704 Back port from mainline
705 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
708 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
709 directive to Scan for vpmuldq, not vpmacsdql.
711 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
713 * gnat.dg/vect8.ad[sb]: New test.
715 2012-06-14 Jakub Jelinek <jakub@redhat.com>
717 Backported from mainline
718 2012-06-12 Jakub Jelinek <jakub@redhat.com>
720 PR rtl-optimization/53589
721 * gcc.dg/torture/pr53589.c: New test.
723 2012-06-07 Jakub Jelinek <jakub@redhat.com>
726 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
727 * gcc.dg/gomp/critical-4.c: Likewise.
728 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
729 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
730 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
731 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
732 * c-c++-common/gomp/pr53580.c: New test.
734 2012-06-14 Tobias Burnus <burnus@net-b.de>
736 Backport from mainline
737 2012-06-04 Tobias Burnus <burnus@net-b.de>
740 * gfortran.dg/init_flag_10.f90: New.
742 2012-06-14 Richard Guenther <rguenther@suse.de>
744 Backport from mainline
745 2012-06-11 Richard Guenther <rguenther@suse.de>
748 * g++.dg/ext/pr53605.C: New testcase.
750 2012-06-14 Tobias Burnus <burnus@net-b.de>
753 * gfortran.dg/save_4.f90: New.
755 2012-06-14 Richard Guenther <rguenther@suse.de>
757 Backport from mainline
758 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
761 * g++.dg/cpp0x/pr52841.C: New testcase.
763 2012-06-13 Christian Bruel <christian.bruel@st.com>
766 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
768 2012-06-14 Release Manager
770 * GCC 4.7.1 released.
772 2012-06-12 Jason Merrill <jason@redhat.com>
775 * g++.dg/template/local7.C: New.
779 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
781 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
784 * g++.dg/warn/Wenum-compare-no-2: New.
786 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
789 * gcc.target/powerpc/cell_builtin_1.c: New test case.
790 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
791 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
792 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
793 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
794 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
795 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
796 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
798 2012-06-04 Richard Guenther <rguenther@suse.de>
800 Backport from mainline
801 2012-04-25 Jakub Jelinek <jakub@redhat.com>
804 * gcc.c-torture/compile/pr52979-1.c: New test.
805 * gcc.c-torture/execute/pr52979-1.c: New test.
806 * gcc.c-torture/execute/pr52979-2.c: New test.
808 2012-06-04 Jakub Jelinek <jakub@redhat.com>
810 PR tree-optimization/53550
811 * gcc.dg/pr53550.c: New test.
813 2012-06-04 Richard Guenther <rguenther@suse.de>
814 Eric Botcazou <ebotcazou@adacore.com>
816 Backport from mainline
820 * gcc.dg/torture/pr48124-1.c: New testcase.
821 * gcc.dg/torture/pr48124-2.c: Likewise.
822 * gcc.dg/torture/pr48124-3.c: Likewise.
823 * gcc.dg/torture/pr48124-4.c: Likewise.
824 * gnat.dg/pack16.adb: Likewise.
825 * gnat.dg/pack16_pkg.ads: Likewise.
826 * gnat.dg/pack17.adb: Likewise.
827 * gnat.dg/specs/pack7.ads: Likewise.
828 * gnat.dg/specs/pack8.ads: Likewise.
829 * gnat.dg/specs/pack8_pkg.ads: Likewise.
831 2012-06-01 Jason Merrill <jason@redhat.com>
834 * g++.dg/ext/visibility/template12.C: New.
835 * g++.dg/ext/attrib14.C: Adjust warning line.
838 * g++.dg/parse/new6.C: New.
839 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
841 2012-06-01 Jason Merrill <jason@redhat.com>
844 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
846 2012-06-01 Jason Merrill <jason@redhat.com>
849 * g++.dg/cpp0x/auto33.C: New.
851 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
853 * c-c++-common/restrict-2.c: Revert previous change.
855 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
858 * gnat.dg/lto14.adb: Skip on Solaris.
860 2012-05-31 Jason Merrill <jason@redhat.com>
863 * g++.dg/cpp0x/initlist-ctor1.C: New.
865 2012-05-31 Richard Guenther <rguenther@suse.de>
868 * gcc.dg/torture/pr48493.c: New testcase.
870 2012-05-30 Jakub Jelinek <jakub@redhat.com>
873 * g++.dg/init/new33.C: New test.
875 2012-05-30 Jason Merrill <jason@redhat.com>
878 * c-c++-common/array-lit.c: New.
879 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
881 2012-05-30 Richard Guenther <rguenther@suse.de>
884 * gcc.dg/torture/pr53501.c: New testcase.
885 * c-c++-common/restrict-2.c: Adjust.
887 2012-05-30 Jakub Jelinek <jakub@redhat.com>
889 PR rtl-optimization/53519
890 * gcc.c-torture/compile/pr53519.c: New test.
892 2012-05-29 Richard Guenther <rguenther@suse.de>
894 PR tree-optimization/53516
895 * gcc.dg/torture/pr53516.c: New testcase.
897 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
900 * g++.dg/parse/crash60.C: New.
902 2012-05-28 Jakub Jelinek <jakub@redhat.com>
904 PR tree-optimization/53505
905 * c-c++-common/torture/pr53505.c: New test.
907 2012-05-25 Ian Lance Taylor <iant@google.com>
909 * gcc.dg/split-6.c: New test.
911 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
913 * gnat.dg/lto14.adb: New test.
915 2012-05-24 Richard Guenther <rguenther@suse.de>
918 * g++.dg/tree-prof/pr53460.C: New testcase.
920 2012-05-24 Jakub Jelinek <jakub@redhat.com>
922 PR tree-optimization/53465
923 * gcc.c-torture/execute/pr53465.c: New test.
925 2012-05-23 Tobias Burnus <burnus@net-b.de>
928 * gfortran.dg/realloc_on_assign_15.f90: New.
930 2012-05-22 Richard Guenther <rguenther@suse.de>
932 PR tree-optimization/53408
933 * gcc.dg/torture/pr53408.c: New testcase.
935 2012-05-22 Richard Guenther <rguenther@suse.de>
938 * gcc.dg/torture/pr51071-2.c: New testcase.
940 2012-05-21 Jakub Jelinek <jakub@redhat.com>
942 PR tree-optimization/53366
943 * gcc.dg/torture/pr53366-1.c: New test.
944 * gcc.dg/torture/pr53366-2.c: New test.
945 * gcc.target/i386/pr53366-1.c: New test.
946 * gcc.target/i386/pr53366-2.c: New test.
948 PR tree-optimization/53409
949 * gcc.c-torture/compile/pr53409.c: New test.
951 PR tree-optimization/53410
952 * gcc.c-torture/compile/pr53410-1.c: New test.
953 * gcc.c-torture/compile/pr53410-2.c: New test.
955 2012-05-21 Joseph Myers <joseph@codesourcery.com>
958 * gcc.c-torture/compile/pr53418-1.c,
959 gcc.c-torture/compile/pr53418-2.c: New tests.
961 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
963 * gcc.dg/tm/indirect-2.c: New test.
965 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
967 Backport from mainline
968 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
969 H.J. Lu <hongjiu.lu@intel.com>
972 * gcc.target/i386/pr53416.c: New file.
974 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
976 * gnat.dg/lto13.adb: New test.
977 * gnat.dg/lto13_pkg.ad[sb]: New helper.
979 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
981 * gnat.dg/specs/lto12.ads: New test.
982 * gnat.dg/specs/lto12_pkg.ads: New helper.
984 2012-05-17 David S. Miller <davem@davemloft.net>
986 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
987 failure on sparc-*-linux-gnu.
989 2012-05-16 Richard Henderson <rth@redhat.com>
992 * g++.dg/opt/pr52727.C: New testcase.
994 2012-05-16 Richard Guenther <rguenther@suse.de>
996 PR tree-optimization/53364
997 * g++.dg/torture/pr53364.C: New testcase.
999 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1002 * gcc.dg/pr53358.c: New test.
1004 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1006 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1007 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1009 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1011 * gnat.dg/null_pointer_deref3.adb: New test.
1013 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1016 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1018 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1020 * gnat.dg/lto11.ad[sb]: New test.
1022 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1025 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1027 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1029 PR tree-optimization/53239
1030 * g++.dg/opt/vrp3.C: New test.
1031 * g++.dg/opt/vrp3-aux.cc: New file.
1032 * g++.dg/opt/vrp3.h: New file.
1034 2012-05-07 Tobias Burnus <burnus@net-b.de>
1036 Backport from mainline:
1037 2012-05-07 Tobias Burnus <burnus@net-b.de>
1040 * gfortran.dg/typebound_operator_15.f90: New.
1042 2012-05-05 Tobias Burnus <burnus@net-b.de>
1044 Backport from mainline:
1045 2012-05-04 Tobias Burnus <burnus@net-b.de>
1048 * gfortran.dg/constructor_7.f90: New.
1049 * gfortran.dg/constructor_8.f90: New.
1051 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1053 Backport from mainline:
1055 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1057 PR tree-optimization/52633
1058 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1059 recognized as widening shifts instead of over-widening.
1060 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1061 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1062 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1063 * gcc.target/arm/pr52633.c: New test.
1065 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1067 PR tree-optimization/52870
1068 * gcc.dg/vect/pr52870.c: New test.
1070 2012-05-04 Richard Guenther <rguenther@suse.de>
1072 * gcc.dg/lto/pr53214_0.c: New testcase.
1074 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1076 * gcc.target/ia64/pr48496.c: New test.
1077 * gcc.target/ia64/pr52657.c: Likewise.
1079 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1081 Backport from mainline
1082 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1085 * gcc.target/powwerpc/pr53199.c: New file.
1087 2012-05-03 Martin Jambor <mjambor@suse.cz>
1089 Backport from mainline
1090 2012-05-02 Martin Jambor <mjambor@suse.cz>
1093 * g++.dg/lto/pr52605_0.C: New test.
1095 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1098 * g++.dg/other/final2.C: New.
1100 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1103 * gcc.dg/pr53174.c: New test.
1106 * gcc.target/arm/pr53187.c: New test.
1107 * gcc.c-torture/compile/pr53187.c: New test.
1109 2012-05-03 Richard Guenther <rguenther@suse.de>
1111 PR tree-optimization/53144
1112 * gcc.dg/torture/pr53144.c: New testcase.
1114 2012-05-02 Tobias Burnus <burnus@net-b.de>
1116 Backport from mainline
1117 2012-04-16 Tobias Burnus <burnus@net-b.de>
1120 * gfortran.dg/pointer_intent_6.f90: New.
1122 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1124 PR tree-optimization/53163
1125 * gcc.c-torture/compile/pr53163.c: New test.
1127 PR rtl-optimization/53160
1128 * gcc.c-torture/execute/pr53160.c: New test.
1130 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1134 * gfortran.dg/function_optimize_12.f90: New test.
1136 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
1138 Backport from mainline
1139 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1142 * gcc.c-torture/execute/20120427-1.c: New testcase.
1144 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1147 * gcc.dg/torture/pr53120.c: New test.
1149 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1152 * gcc.dg/pr52880.c: New test.
1154 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1157 PR tree-optimizations/52891
1159 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1161 2012-04-24 Richard Guenther <rguenther@suse.de>
1163 PR tree-optimization/53085
1164 * g++.dg/torture/pr53085.C: New testcase.
1166 2012-04-23 Richard Guenther <rguenther@suse.de>
1169 * gcc.dg/pr53060.c: New testcase.
1171 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1173 PR tree-optimizations/52891
1174 * gcc.c-torture/compile/pr52891-1.c: New test.
1175 * gcc.c-torture/compile/pr52891-2.c: New test.
1177 2012-04-20 Ian Lance Taylor <iant@google.com>
1179 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1180 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1182 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1185 * g++.dg/parse/crash59.C: New.
1187 2012-04-16 Jason Merrill <jason@redhat.com>
1190 * g++.dg/cpp0x/variadic131.C: New.
1192 2012-04-16 Jason Merrill <jason@redhat.com>
1195 * g++.dg/cpp0x/variadic129.C: New.
1198 * g++.dg/cpp0x/variadic128.C: New.
1200 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
1202 Backport from mainline
1203 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
1206 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1207 second function argument.
1208 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1209 (calc_permps): Update declaration. Calculate result correctly.
1210 (avx2_test): Change src2 type to union256i_d.
1211 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1214 2012-04-16 Martin Jambor <mjambor@suse.cz>
1216 Backported from mainline
1218 2012-04-13 Martin Jambor <mjambor@suse.cz>
1221 * g++.dg/ipa/pr52939.C: New test.
1223 2012-04-15 Jason Merrill <jason@redhat.com>
1226 * g++.dg/cpp0x/variadic125.C: New.
1229 * g++.dg/cpp0x/variadic124.C: New.
1231 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
1234 * g++.dg/lookup/using52.C: New.
1236 2012-04-13 Jason Merrill <jason@redhat.com>
1239 * g++.dg/cpp0x/variadic123.C: New.
1240 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1242 2012-04-11 Jason Merrill <jason@redhat.com>
1245 * g++.dg/ext/attrib45.C: New.
1247 2012-04-13 Tom de Vries <tom@codesourcery.com>
1249 Backport from mainline r186419.
1251 2012-04-13 Tom de Vries <tom@codesourcery.com>
1253 * gcc.dg/pr52734.c: New test.
1255 2012-04-13 Richard Guenther <rguenther@suse.de>
1257 PR tree-optimization/52969
1258 * gcc.dg/torture/pr52969.c: New testcase.
1260 2012-04-13 Richard Guenther <rguenther@suse.de>
1263 * gcc.dg/pr52862.c: New testcase.
1265 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1267 Backport from mainline
1268 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1271 * gcc.target/powerpc/pr52775.c: New file.
1273 2012-04-12 Richard Guenther <rguenther@suse.de>
1275 PR tree-optimization/52943
1276 * gcc.dg/torture/pr52943.c: New testcase.
1278 2012-04-09 Mike Stump <mikestump@comcast.net>
1280 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1281 * gcc.dg/tree-ssa/vrp59.c: Likewise.
1282 * gcc.dg/tree-ssa/vrp60.c: Likewise.
1283 * gnat.dg/aggr11.adb: Likewise.
1284 * gnat.dg/aggr11_pkg.ads: Likewise.
1285 * gnat.dg/aggr15.adb: Likewise.
1286 * gnat.dg/aggr15.ads: Likewise.
1287 * gnat.dg/aggr17.adb: Likewise.
1288 * gnat.dg/aggr18.adb: Likewise.
1289 * gnat.dg/array14.adb: Likewise.
1290 * gnat.dg/array14.ads: Likewise.
1291 * gnat.dg/array14_pkg.ads: Likewise.
1292 * gnat.dg/array19.adb: Likewise.
1293 * gnat.dg/array19.ads: Likewise.
1294 * gnat.dg/discr27.adb: Likewise.
1295 * gnat.dg/discr27.ads: Likewise.
1296 * gnat.dg/discr35.adb: Likewise.
1297 * gnat.dg/discr35.ads: Likewise.
1298 * gnat.dg/discr6.adb: Likewise.
1299 * gnat.dg/discr6_pkg.ads: Likewise.
1300 * gnat.dg/import1.adb: Likewise.
1301 * gnat.dg/import1.ads: Likewise.
1302 * gnat.dg/loop_address2.adb: Likewise.
1303 * gnat.dg/opt7.adb: Likewise.
1304 * gnat.dg/opt7.ads: Likewise.
1305 * gnat.dg/pointer_variable_bounds.adb: Likewise.
1306 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1307 * gnat.dg/rep_clause2.adb: Likewise.
1308 * gnat.dg/rep_clause2.ads: Likewise.
1309 * gnat.dg/slice2.adb: Likewise.
1310 * gnat.dg/slice2.ads: Likewise.
1311 * gnat.dg/slice6.adb: Likewise.
1312 * gnat.dg/slice6_pkg.ads: Likewise.
1313 * gnat.dg/specs/unchecked_union2.ads: Likewise.
1314 * gnat.dg/taft_type2.adb: Likewise.
1315 * gnat.dg/taft_type2.ads: Likewise.
1316 * gnat.dg/taft_type2_pkg.ads: Likewise.
1317 * gnat.dg/volatile10.adb: Likewise.
1318 * gnat.dg/volatile10_pkg.ads: Likewise.
1320 * gcc.dg/dll-8.c: Remove execute permissions.
1321 * g++.dg/ext/dllexport5.C: Likewise.
1323 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
1325 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1326 (check_effective_target_sync_long_long): Add SPARC case.
1327 (check_effective_target_sync_long_long_runtime): Likewise.
1328 (check_effective_target_sync_int_long): Adjust SPARC case.
1329 (check_effective_target_sync_char_short): Likewise.
1331 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1335 * gfortran.dg/function_optimize_11.f90: New test.
1337 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1341 * gfortran.dg/use_only_6.f90: New test.
1343 2012-04-06 Mike Stump <mikestump@comcast.net>
1346 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1348 2012-04-05 Jason Merrill <jason@redhat.com>
1351 * g++.dg/template/qualified-id5.C: New.
1353 2012-04-03 Jason Merrill <jason@redhat.com>
1356 * g++.dg/cpp0x/variadic-value1.C: New.
1358 2012-04-03 Richard Guenther <rguenther@suse.de>
1360 Backport from mainline
1361 2012-03-02 Richard Guenther <rguenther@suse.de>
1363 PR tree-optimization/52406
1364 * gcc.dg/torture/pr52406.c: New testcase.
1366 2012-04-03 Richard Guenther <rguenther@suse.de>
1368 Backport from mainline
1369 2012-03-15 Richard Guenther <rguenther@suse.de>
1372 * gfortran.dg/vect/pr52580.f: New testcase.
1374 2012-04-03 Richard Guenther <rguenther@suse.de>
1376 Backport from mainline
1377 2012-03-06 Richard Guenther <rguenther@suse.de>
1380 * gcc.dg/torture/pr52493.c: New testcase.
1382 2012-03-23 Richard Guenther <rguenther@suse.de>
1384 PR tree-optimization/52678
1385 * gfortran.dg/pr52678.f: New testcase.
1387 2012-03-26 Richard Guenther <rguenther@suse.de>
1389 PR tree-optimization/52701
1390 * gfortran.dg/pr52701.f90: New testcase.
1392 2012-03-30 Richard Guenther <rguenther@suse.de>
1394 PR tree-optimization/52754
1395 * gcc.target/i386/pr52754.c: New testcase.
1397 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1399 PR tree-optimization/52835
1400 * gfortran.dg/pr52835.f90: New test.
1402 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1404 * gnat.dg/controlled6.adb: New test.
1405 * gnat.dg/controlled6_pkg.ads: New helper.
1406 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1408 2012-03-29 Meador Inge <meadori@codesourcery.com>
1411 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1413 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1416 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1418 2012-03-29 Jason Merrill <jason@redhat.com>
1421 * g++.dg/template/inherit8.C: New.
1423 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1426 * g++.dg/ext/weak4.C: New test.
1428 2012-03-29 Jason Merrill <jason@redhat.com>
1431 * g++.dg/cpp0x/initlist-array3.C: New.
1433 2012-03-28 Jason Merrill <jason@redhat.com>
1436 * g++.dg/overload/virtual2.C: New.
1438 2012-03-28 Martin Jambor <mjambor@suse.cz>
1440 Backported from mainline
1441 2012-03-27 Martin Jambor <mjambor@suse.cz>
1444 * gcc.dg/torture/pr52693.c: New test.
1446 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1449 * gcc.dg/pr52691.c: New test.
1452 * gcc.c-torture/compile/pr52750.c: New test.
1454 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1456 Backport from 2012-03-28 mainline r185910.
1459 * gcc.target/avr/torture/builtins-2.c: New test.
1461 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1464 * gcc.target/i386/pr52736.c: New test.
1466 2012-03-27 Richard Guenther <rguenther@suse.de>
1469 * gcc.dg/torture/pr52720.c: New testcase.
1471 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1473 Backport from 2012-03-26 mainline r185793.
1475 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1476 Add "-Os -flto" to list.
1478 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1480 * gnat.dg/concat2.ad[sb]: New test.
1482 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
1485 * gcc.c-torture/compile/limits-externdecl.c: New test.
1487 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1490 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1492 2012-03-22 Tobias Burnus <burnus@net-b.de>
1495 * gfortran.dg/intrinsic_8.f90: New.
1497 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1500 * g++.dg/ext/attrib44.C: New test.
1502 2012-03-22 Jason Merrill <jason@redhat.com>
1504 * g++.dg/torture/pr52582.C: New.
1506 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
1508 Backport from 2012-03-20 mainline r185583.
1510 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1513 Backport from 2012-03-20 mainline r185570.
1516 * gcc.target/avr/torture/addr-space-2.h: New file.
1517 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1518 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1519 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1520 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1522 Backport from 2012-03-12 mainline r185255.
1525 * gcc.target/avr/torture/addr-space-1.h: New file.
1526 * gcc.target/avr/torture/addr-space-g.h: New test.
1527 * gcc.target/avr/torture/addr-space-0.h: New test.
1528 * gcc.target/avr/torture/addr-space-1.h: New test.
1529 * gcc.target/avr/torture/addr-space-x.h: New test.
1531 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1533 Backported from mainline
1534 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1537 * g++.dg/cpp0x/udlit-args2.C: New test.
1539 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1542 * gcc.dg/Wunused-var-3.c: New test.
1544 2012-03-22 Release Manager
1546 * GCC 4.7.0 released.
1548 2012-03-20 Jason Merrill <jason@redhat.com>
1550 * g++.dg/cpp0x/auto32.C: New.
1552 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1553 Andrew Pinski <apinski@cavium.com>
1556 * gcc.dg/pr52592.c: New test.
1558 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1561 * g++.dg/opt/pr52582.C: New test.
1563 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1566 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1568 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1570 2012-03-10 Tobias Burnus <burnus@net-b.de>
1573 * gfortran.dg/proc_ptr_34.f90: New.
1575 2012-03-07 Jason Merrill <jason@redhat.com>
1578 * g++.dg/cpp0x/udlit-mangle.C: New.
1580 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
1582 Backport from mainline r184894.
1583 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1586 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1588 Backport from mainline
1589 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1591 * gcc.target/powerpc/pr52457.c: New test.
1593 2012-03-01 Kai Tietz <ktietz@redhat.com>
1595 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1596 routines on mingw targets.
1597 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
1600 2012-03-01 Jakub Jelinek <jakub@redhat.com>
1602 PR tree-optimization/52445
1603 * gcc.dg/pr52445.c: New test.
1605 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1608 * gcc.c-torture/compile/pr52437.c: New test.
1611 * gcc.dg/torture/pr52419.c: New test.
1613 PR tree-optimization/52429
1614 * gcc.dg/torture/pr52429.c: New test.
1615 * g++.dg/opt/pr52429.C: New test.
1617 2012-02-29 Richard Guenther <rguenther@suse.de>
1620 * gcc.dg/lto/trans-mem-1_0.c: Remove.
1621 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1622 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1623 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1624 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1625 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1627 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1629 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1631 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
1634 * gfortran.dg/realloc_on_assign_13.f90 : New test.
1636 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1639 * gcc.target/arm/neon/pr51534.c: New testcase.
1641 2012-02-28 Richard Guenther <rguenther@suse.de>
1644 * gcc.dg/torture/pr52407.c: New testcase.
1646 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1648 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1649 * gcc.target/arm/vfp2.c: Likewise.
1650 * gcc.target/arm/vfp3.c: Likewise.
1651 * gcc.target/arm/vfp4.c: Likewise.
1652 * gcc.target/arm/vfp5.c: Likewise.
1653 * gcc.target/arm/vfp6.c: Likewise.
1654 * gcc.target/arm/vfp7.c: Likewise.
1655 * gcc.target/arm/vfp8.c: Likewise.
1656 * gcc.target/arm/vfp9.c: Likewise.
1657 * gcc.target/arm/vfp10.c: Likewise.
1658 * gcc.target/arm/vfp11.c: Likewise.
1659 * gcc.target/arm/vfp12.c: Likewise.
1660 * gcc.target/arm/vfp13.c: Likewise.
1661 * gcc.target/arm/vfp14.c: Likewise.
1662 * gcc.target/arm/vfp15.c: Likewise.
1663 * gcc.target/arm/vfp16.c: Likewise.
1664 * gcc.target/arm/vfp17.c: Likewise.
1665 * gcc.target/arm/neon-constants.h: New file.
1666 * gcc.target/arm/neon-vect1.c: New test.
1667 * gcc.target/arm/neon-vect2.c: New test.
1668 * gcc.target/arm/neon-vect3.c: New test.
1669 * gcc.target/arm/neon-vect4.c: New test.
1670 * gcc.target/arm/neon-vect5.c: New test.
1671 * gcc.target/arm/neon-vect6.c: New test.
1672 * gcc.target/arm/neon-vect7.c: New test.
1673 * gcc.target/arm/neon-vect8.c: New test.
1675 2012-02-28 Richard Guenther <rguenther@suse.de>
1677 PR tree-optimization/52402
1678 * gcc.dg/torture/pr52402.c: New testcase.
1680 2012-02-28 Richard Guenther <rguenther@suse.de>
1683 * g++.dg/lto/pr52400_0.C: New testcase.
1685 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
1687 * gcc.target/avr/torture/builtins-1.c: New test.
1688 * gcc.target/avr/torture/builtins-error.c: New test.
1690 2012-02-28 Kai Tietz <ktietz@redhat.com>
1692 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
1694 * gcc.target/i386/pr45352-2.c: Likewise.
1695 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
1697 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
1698 targets instead rand.
1699 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1700 * gcc.target/i386/sse2-mul-1.c: Likewise.
1701 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1702 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
1704 * gcc.target/i386/pad-1.c: Likewise.
1705 * gcc.target/i386/pad-9.c: Likewise.
1706 * gcc.target/i386/pad-2.c: Likewise.
1707 * gcc.target/i386/pad-5b.c: Likewise.
1708 * gcc.target/i386/pad-8.c: Likewise.
1709 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
1710 * gcc.target/i386/pr44130.c: Likewise.
1711 * gcc.target/i386/align-main-1.c: Likewise.
1712 * gcc.target/i386/align-main-2.c: Likewise.
1713 * gcc.target/i386/sw-1.c: Likewise.
1714 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
1715 on x64 mingw target.
1716 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1717 * gcc.target/i386/pr46295.c: Likewise.
1718 * gcc.target/i386/amd64-abi-1.c: Likewise.
1719 * gcc.target/i386/amd64-abi-2.c: Likewise.
1720 * gcc.target/i386/pr39082-1.c: Likewise.
1721 * gcc.target/i386/pr39162.c: Likewise.
1722 * gcc.target/i386/pr22152.c: Likewise.
1723 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
1724 * gcc.target/i386/wrfsbase-2.c: Likewise.
1725 * gcc.target/i386/local.c: Likewise
1726 * gcc.target/i386/wrgsbase-1.c: Likewise.
1727 * gcc.target/i386/wrfsbase-1.c: Likewise.
1728 * gcc.target/i386/pr39315-3.c: Likewise.
1729 * gcc.target/i386/pr35767-4.c: Likewise.
1730 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
1732 * gcc.target/i386/pr45336-2.c: Likewise.
1733 * gcc.target/i386/pr45336-1.c: Likewise.
1734 * gcc.target/i386/pr45336-4.c: Likewise.
1736 2012-02-27 Tristan Gingold <gingold@adacore.com>
1738 * gnat.dg/array20.ad[sb]: New test.
1740 2012-02-27 Jakub Jelinek <jakub@redhat.com>
1743 * gcc.target/arm/pr52375.c: New test.
1744 * gcc.c-torture/compile/pr52375.c: New test.
1746 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1748 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
1749 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
1751 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
1753 * gnat.dg/aggr19.adb: New test.
1754 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
1756 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
1759 * gcc.target/sh/pr49263.c: New.
1761 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
1763 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
1764 simulate_thread_wrapper_other_threads
1765 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
1766 Move initialization of 'value' to main().
1767 (main): Initialize 'value';
1768 * gcc.dg/simulate-thread/speculative-store.c
1769 (simulate_thread_step_verify): Return 0 when successful.
1770 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
1772 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
1773 (simulate_thread_wrapper_other_threads): Return a success/fail value
1774 and issue an error if the instruction count threshold is exceeded.
1776 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1779 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
1780 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1782 2012-02-24 Richard Guenther <rguenther@suse.de>
1785 * gcc.dg/pr52355.c: New testcase.
1787 2012-02-23 Kai Tietz <ktietz@redhat.com>
1789 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
1791 * gcc.dg/Wpadded.c: Likewise.
1792 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
1794 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
1795 for sleep by Sleep and add windows.h include for this function.
1796 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
1798 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
1800 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
1802 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
1803 on x64 mingw target.
1804 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
1805 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
1806 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
1807 failure on LLP64 target.
1809 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
1812 * gcc.dg/noncompile/pr52290.c: New test.
1814 2012-02-23 Jakub Jelinek <jakub@redhat.com>
1816 PR tree-optimization/52019
1817 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
1819 2012-02-22 Kai Tietz <ktietz@redhat.com>
1821 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
1822 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
1823 derived pdiff_t type.
1824 * g++.dg/torture/pr49720.C: Likewise
1826 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
1829 * gcc.target/i386/pr52330.c: New test.
1831 2012-02-22 Tobias Burnus <burnus@net-b.de>
1834 * gfortran.dg/io_constraints_10.f90: New.
1836 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1838 * lib/target-supports.exp (check_effective_target_vect_condition):
1839 Return true for NEON.
1841 2012-02-21 Kai Tietz <ktietz@redhat.com>
1843 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
1845 2012-02-21 Richard Guenther <rguenther@suse.de>
1847 PR tree-optimization/52324
1848 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
1850 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
1853 * gcc.target/avr/torture/pr51782-1.c: New test.
1855 2012-02-21 Jakub Jelinek <jakub@redhat.com>
1857 PR tree-optimization/52318
1858 * gcc.dg/pr52318.c: New test.
1860 2012-02-20 Kai Tietz <ktietz@redhat.com>
1862 * gcc.dg/bf-ms-layout-3.c: New testcase.
1864 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1868 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
1870 2012-02-20 Richard Guenther <rguenther@suse.de>
1872 PR tree-optimization/52298
1873 * gcc.dg/torture/pr52298.c: New testcase.
1874 * gcc.dg/vect/pr52298.c: Likewise.
1876 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
1878 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
1879 * gcc.c-torture/execute/pr52286.c: Ditto.
1881 2012-02-20 Jakub Jelinek <jakub@redhat.com>
1883 PR tree-optimization/52286
1884 * gcc.c-torture/execute/pr52286.c: New test.
1886 2012-02-18 Tobias Burnus <burnus@net-b.de>
1889 * gfortran.dg/interface_35.f90: Use -std=f2003.
1890 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
1891 * gfortran.dg/interface_assignment_4.f90: Ditto.
1892 * gfortran.dg/bessel_1.f90: Ditto.
1893 * gfortran.dg/func_result_6.f90: Ditto.
1894 * gfortran.dg/hypot_1.f90: Ditto.
1895 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1897 2012-02-17 Tobias Burnus <burnus@net-b.de>
1899 PR translation/52232
1900 PR translation/52234
1901 PR translation/52245
1902 PR translation/52246
1903 PR translation/52262
1904 PR translation/52273
1905 * gfortran.dg/coarray_22.f90: Update dg-error.
1906 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
1908 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1911 * lib/gcc-simulate-thread.exp: Load timeout.exp.
1912 (simulate-thread): Use default timeout.
1914 2012-02-16 Jason Merrill <jason@redhat.com>
1917 * g++.dg/ext/timevar1.C: New.
1919 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
1922 * g++.dg/template/using21.C: New.
1923 * g++.dg/template/using22.C: Likewise.
1925 2012-02-16 Jason Merrill <jason@redhat.com>
1928 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
1930 2012-02-16 Jakub Jelinek <jakub@redhat.com>
1932 PR tree-optimization/52255
1933 * gcc.c-torture/compile/pr52255.c: New test.
1936 * g++.dg/debug/dwarf2/pr52260.C: New test.
1939 * g++.dg/ipa/pr51929.C: New test.
1941 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1944 * gcc.target/powerpc/pr52199.c: New file.
1946 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1949 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
1951 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1953 * gcc.dg/pr51867.c: Don't include <math.h>.
1956 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1958 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
1959 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
1961 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
1963 PR tree-optimization/50561
1964 * gcc.dg/graphite/pr50561.c: New testcase.
1966 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1968 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
1969 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
1971 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1973 * gnat.dg/discr35.ad[sb]: New test.
1975 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1977 * gnat.dg/volatile10.adb: New test.
1978 * gnat.dg/volatile10_pkg.ads: New helper.
1980 2012-02-14 Jason Merrill <jason@redhat.com>
1982 * g++.dg/ext/attrib43.C: New.
1984 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
1986 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
1987 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
1989 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
1990 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
1991 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
1992 effective_target fgnu_tm.
1993 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
1995 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1998 * g++.dg/template/asmgoto1.C: New test.
2000 2012-02-14 Ian Lance Taylor <iant@google.com>
2003 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2004 compiling generated file for 64bit and index tests.
2006 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2008 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2010 2012-02-14 Richard Guenther <rguenther@suse.de>
2012 PR tree-optimization/52244
2013 PR tree-optimization/51528
2014 * gcc.dg/torture/pr52244.c: New testcase.
2016 2012-02-14 Walter Lee <walt@tilera.com>
2018 * g++.dg/other/PR23205.C: Disable test on tile.
2019 * g++.dg/other/pr23205-2.C: Disable test on tile.
2020 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2021 * gcc.dg/20040813-1.c: Disable test on tile.
2022 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2023 * gcc.misc-tests/linkage.exp: Handle tilegx.
2025 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2027 PR tree-optimization/52210
2028 * gcc.dg/pr52210.c: New test.
2030 2012-02-14 Jason Merrill <jason@redhat.com>
2033 * g++.dg/overload/defarg5.C: New.
2035 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2038 * c-c++-common/pr52181.c: New test.
2040 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2043 * g++.dg/ext/atomic-1.C: New test.
2045 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2047 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2049 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2052 * gcc.c-torture/execute/pr52209.c: New test.
2054 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
2057 * gfortran.dg/elemental_optional_args_5.f03: New test.
2059 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
2062 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2065 2012-02-11 Ian Lance Taylor <iant@google.com>
2068 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2069 SPARC Solaris. Don't run the test at all on systems where it may
2070 not work, rather than xfailing it.
2072 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2074 PR rtl-optimization/52175
2075 * gcc.c-torture/compile/pr52175.c: New test.
2077 2012-02-10 Jason Merrill <jason@redhat.com>
2080 * g++.dg/template/repo10.C: New.
2082 2012-02-11 Jakub Jelinek <jakub@redhat.com>
2085 * gcc.dg/pr52132.c: New test.
2087 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
2089 * gnat.dg/specs/aggr4.ads: New test.
2090 * gnat.dg/specs/aggr4_pkg.ads: New helper.
2092 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
2095 * gcc.target/i386/pr52146.c: New.
2097 2012-02-10 Jakub Jelinek <jakub@redhat.com>
2100 * c-c++-common/pr52177.c: New test.
2102 2012-02-10 Jan Hubicka <jh@suse.cz>
2105 * g++.dg/torture/pr48600.C: New testcase.
2107 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
2110 * gcc.dg/dfp/pr52140.c: New test.
2112 2012-02-09 Jakub Jelinek <jakub@redhat.com>
2115 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2118 2012-02-09 Bin Cheng <bin.cheng@arm.com>
2121 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2122 * testsuite/gcc.dg/pr51867.c: New test.
2124 2012-02-09 Ian Lance Taylor <iant@google.com>
2126 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2127 which don't support -fsplit-stack. Turn off optimization when
2128 compiling select5-out.go.
2130 2012-02-08 Ian Lance Taylor <iant@google.com>
2132 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2133 systems which don't support -fsplit-stack.
2135 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
2137 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2138 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2139 machine instuction in the log.
2141 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
2143 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2146 2012-02-08 Magnus Granberg <zorry@gentoo.org>
2149 * gcc.dg/pr48524.c: New test.
2150 * gcc.dg/pr48524.spec: New spec file for test.
2152 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2155 * gfortran.dg/vect/pr32380.f90: New test.
2157 2012-02-08 Tobias Burnus <burnus@net-b.de>
2160 * gfortran.dg/realloc_on_assign_12.f90: New.
2162 2012-02-08 Richard Guenther <rguenther@suse.de>
2164 PR rtl-optimization/52170
2165 * gcc.dg/torture/pr52170.c: New testcase.
2167 2012-02-08 Jakub Jelinek <jakub@redhat.com>
2169 PR gcov-profile/52150
2170 * gcc.dg/tree-prof/pr52150.c: New test.
2172 PR rtl-optimization/52139
2173 * gcc.dg/pr52139.c: New test.
2175 2012-02-07 Jason Merrill <jason@redhat.com>
2178 * g++.dg/cpp0x/constexpr-union3.C: New.
2181 * g++.dg/lto/pr52035_0.C: New.
2183 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2185 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2186 * gcc.dg/special/weak-1.c: Likewise.
2187 * gcc.dg/ucnid-12.c: Likewise.
2188 * gcc.dg/torture/pr45678-1.c: Likewise.
2189 * gcc.dg/torture/pr45678-2.c: Likewise.
2190 * gcc.dg/vector-4.c: Likewise.
2191 * gcc.dg/ipa/inline-5.c: Likewise.
2192 * gcc.dg/ucnid-11.c: Likewise.
2193 * gcc.misc-tests/gcov-13.c: Likewise.
2194 * gcc.misc-tests/gcov-14.c: Likewise.
2195 * g++.dg/ext/label13.C: Likewise.
2196 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2197 hppa*-*-hpux* options.
2198 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2199 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2200 * gcc.dg/pr48616.c: Likewise.
2201 * gcc.dg/pr17957.c: Likewise.
2202 * gcc.dg/pr17055-1.c: Likewise.
2203 * gcc.dg/pr32912-1.c: Likewise.
2204 * gcc.dg/tm/pr51472.c: Likewise.
2205 * c-c++-common/fold-bitand-4.c: Likewise.
2206 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2207 Use dg-additional-options for extra options.
2209 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
2211 * gcc.target/epiphany/interrupt-2.c: New test.
2213 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2216 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2217 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2220 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2223 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2225 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2229 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2230 * gcc.target/mips/va-arg-1.c: New test.
2232 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2234 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2235 for -mno-pointers-to-nested-functions.
2237 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
2239 * gcc.c-torture/execute/20120207-1.c: New test.
2241 2012-02-07 Jakub Jelinek <jakub@redhat.com>
2243 PR rtl-optimization/52060
2244 * gcc.dg/torture/pr52060.c: New test.
2247 * gcc.c-torture/compile/pr52074.c: New test.
2249 2012-02-07 Tobias Burnus <burnus@net-b.de>
2252 * gfortran.dg/class_to_type_2.f90: New.
2254 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
2257 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
2260 2012-02-06 Jason Merrill <jason@redhat.com>
2263 * g++.dg/template/conv13.C: New.
2265 2012-02-06 Richard Guenther <rguenther@suse.de>
2267 PR tree-optimization/52115
2268 * gcc.c-torture/compile/pr52115.c: New testcase.
2270 2012-02-06 Jakub Jelinek <jakub@redhat.com>
2273 * gcc.c-torture/execute/pr52129.c: New test.
2275 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
2277 * gcc.dg/pr48374.c: Actually add the test I forgot
2278 in the 2012-01-25 commit.
2280 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2283 * gfortran.dg/vect/vect-8.f90: New test case.
2285 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2288 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
2290 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
2293 * gfortran.dg/class_48.f90 : Add test of allocate class array
2294 component with source in subroutine test3. Remove commenting
2295 out in subroutine test4, since branching on unitialized variable
2296 is now fixed (no PR for this last.).
2298 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2300 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2302 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2304 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2307 * lib/target-supports.exp (check_effective_target_mips_rel): New.
2308 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2310 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2312 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2313 (check_effective_target_sync_int_long): Use it.
2314 (check_effective_target_sync_char_short): Likewise.
2315 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2317 2012-02-05 Tobias Burnus <burnus@net-b.de>
2320 * gfortran.dg/class_48.f90: Add some further checks.
2322 2012-02-05 Ira Rosen <irar@il.ibm.com>
2324 PR tree-optimization/52091
2325 * gcc.dg/vect/pr52091.c: New test.
2327 2012-02-04 Jakub Jelinek <jakub@redhat.com>
2329 PR rtl-optimization/52113
2330 * gcc.target/avr/pr52113.c: New test.
2332 2012-02-03 Jakub Jelinek <jakub@redhat.com>
2334 PR rtl-optimization/52092
2335 * gcc.c-torture/compile/pr52092.c: New test.
2337 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
2340 * gfortran.dg/class_array_10.f03: New test.
2343 * gfortran.dg/class_array_11.f03: New test.
2346 * gfortran.dg/class_array_12.f03: New test.
2348 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2351 * gfortran.dg/realloc_on_assign_11.f90: New test.
2353 2012-02-02 Tobias Burnus <burnus@net-b.de>
2356 * gfortran.dg/shape_7.f90: New.
2358 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2360 * gcc.target/mips/mips-prepend-1.c: New test.
2362 2012-02-02 Jan Hubicka <jh@suse.cz>
2363 Tom de Vries <tom@codesourcery.com>
2366 * testsuite/gcc.dg/alias-12.c: New testcase.
2367 * testsuite/gcc.dg/alias-13.c: New testcase.
2369 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2372 * gcc.dg/pr52086.c: New test.
2374 PR tree-optimization/52073
2375 * gcc.c-torture/compile/pr52073.c: New test.
2377 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2380 * gfortran.dg/function_optimize_10.f90: New test.
2382 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2384 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2387 2012-02-01 Tobias Burnus <burnus@net-b.de>
2390 * gfortran.dg/typebound_operator_14.f90: New.
2392 2012-02-01 Tobias Burnus <burnus@net-b.de>
2395 * gfortran.dg/elemental_function_1.f90: New.
2397 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2399 PR rtl-optimization/51374
2400 * gcc.target/avr/torture/pr51374-1.c:
2401 Also fail if SBIS is seen.
2403 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2405 PR rtl-optimization/51374
2406 * gcc.target/avr/torture/pr51374-1.c: New.
2408 2012-01-31 Tobias Burnus <burnus@net-b.de>
2411 * gfortran.dg/typebound_generic_11.f90: New.
2413 2012-01-31 Tobias Burnus <burnus@net-b.de>
2416 * gfortran.dg/class_49.f90: New.
2418 2012-01-31 Tobias Burnus <burnus@net-b.de>
2421 * gfortran.dg/elemental_args_check_6.f90: New.
2423 2012-01-31 Jason Merrill <jason@redhat.com>
2426 * g++.dg/cpp0x/variadic122.C: New.
2428 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
2431 * gfortran.dg/realloc_on_assign_10.f90: New test.
2433 2012-01-31 Richard Guenther <rguenther@suse.de>
2435 PR tree-optimization/51528
2436 * gcc.dg/torture/pr51528.c: New testcase.
2438 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
2441 * lib/go.exp (go_target_compile): Append timeout= to options.
2442 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2443 select5-out.go test on alpha*-*-* targets.
2445 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2447 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2448 (TEST_SHORT): Reformat in the same way.
2449 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2450 (TEST_SHORT): Reformat in the same way.
2451 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2452 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2453 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2454 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2455 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2457 2012-01-30 Bin Cheng <bin.cheng@arm.com>
2460 * gcc.target/arm/pr51835.c: New testcase.
2462 2012-01-30 Richard Guenther <rguenther@suse.de>
2464 PR tree-optimization/52028
2465 * gcc.dg/torture/pr52028.c: New testcase.
2466 * gfortran.dg/ldist-pr45199.f: Adjust.
2467 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2468 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2469 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2471 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2474 * gcc.dg/tree-prof/pr52027.c: New test.
2476 PR tree-optimization/52046
2477 * gcc.dg/pr52046.c: New test.
2480 * g++.dg/other/pr52048.C: New test.
2482 2012-01-30 Richard Guenther <rguenther@suse.de>
2484 PR tree-optimization/52045
2485 * gcc.dg/pr52045.c: New testcase.
2487 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
2489 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2490 new code generated for __sync_lock_release.
2492 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2494 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2496 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2499 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2501 * g++.dg/ext/visibility/template10.C: Fix typo.
2503 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2505 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2508 * g++.dg/cpp0x/constexpr-ice6.C: New.
2510 2012-01-29 Tobias Burnus <burnus@net-b.de>
2513 * gfortran.dg/default_initialization_6.f90: New.
2515 2012-01-29 Tobias Burnus <burnus@net-b.de>
2518 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2519 * gfortran.dg/class_48.f90: New.
2521 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
2524 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2526 2012-01-28 Tobias Burnus <burnus@net-b.de>
2529 * gfortran.dg/class_allocate_12.f90: New.
2531 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
2533 * gcc.dg/torture/pr50444.c: Fix dg directives.
2535 2012-01-28 Jakub Jelinek <jakub@redhat.com>
2538 * gcc.target/arm/pr52006.c: New test.
2540 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
2543 * gcc.dg/lto/trans-mem.h: New file.
2544 * gcc.dg/lto/trans-mem-2_0.c: Include it.
2545 * gcc.dg/lto/trans-mem-1_1.c: Same.
2546 * gcc.dg/lto/trans-mem-4_1.c: Same.
2547 * gcc.dg/lto/trans-mem-3_1.c: Same.
2549 2012-01-27 Tobias Burnus <burnus@net-b.de>
2552 * gfortran.dg/dummy_procedure_7.f90: New.
2554 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
2556 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2557 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2559 2012-01-27 Jakub Jelinek <jakub@redhat.com>
2562 * g++.dg/other/gc5.C: New test.
2564 2012-01-27 Richard Guenther <rguenther@suse.de>
2566 PR tree-optimization/50444
2567 * gcc.dg/torture/pr50444.c: New testcase.
2569 2012-01-27 Tobias Burnus <burnus@net-b.de>
2573 * gfortran.dg/move_alloc_13.f90: New.
2575 2012-01-27 Tobias Burnus <burnus@net-b.de>
2578 * gfortran.dg/allocate_alloc_opt_13.f90: New.
2579 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2580 and change dg-error string.
2582 2012-01-27 Tobias Burnus <burnus@net-b.de>
2585 * gfortran.dg/elemental_args_check_5.f90: New.
2587 2012-01-27 Richard Guenther <rguenther@suse.de>
2590 * g++.dg/torture/pr51959.C: New testcase.
2592 2012-01-27 Tom de Vries <tom@codesourcery.com>
2594 PR tree-optimization/51990
2595 * gcc.dg/pr51990.c: New test.
2596 * gcc.dg/pr51990-2.c: Same.
2598 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
2599 Tobias Burnus <burnus@gcc.gnu.org>
2602 * gfortran.dg/class_allocate_11.f03: New.
2607 * gfortran.dg/class_allocate_7.f03: New.
2608 * gfortran.dg/class_allocate_8.f03: New.
2609 * gfortran.dg/class_allocate_9.f03: New.
2610 * gfortran.dg/class_allocate_10.f03: New.
2612 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2614 * gnat.dg/discr34.adb: New test.
2615 * gnat.dg/discr34_pkg.ads: New helper.
2617 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2619 * gnat.dg/discr33.adb: New test.
2621 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2623 * gnat.dg/limited_with3.ad[sb): New test.
2624 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2625 * gnat.dg/limited_with3_pkg2.ads: Likewise.
2626 * gnat.dg/limited_with3_pkg3.ads: Likewise.
2628 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2630 * gnat.dg/stack_usage1.adb: New test.
2631 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2633 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2634 * gcc.dg/pr44194-2.c: Likewise.
2636 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
2639 * g++.dg/template/crash112.C: New.
2641 2012-01-27 Richard Henderson <rth@redhat.com>
2643 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2645 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2647 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2649 2012-01-26 Jakub Jelinek <jakub@redhat.com>
2652 * g++.dg/opt/pr51895.C: New test.
2654 2012-01-26 Michael Matz <matz@suse.de>
2656 PR tree-optimization/48794
2657 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
2659 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2661 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
2663 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2665 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
2666 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
2668 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
2669 the default value for s390 and s390x.
2671 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
2674 * gcc.dg/lto/trans-mem-4_0.c: New.
2675 * gcc.dg/lto/trans-mem-4_1.c: New.
2676 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
2678 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
2679 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
2681 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
2682 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
2685 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
2687 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
2689 2012-01-25 Ian Lance Taylor <iant@google.com>
2691 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
2693 2012-01-25 Tobias Burnus <burnus@net-b.de>
2696 * gfortran.dg/typebound_proc_25.f90: New.
2698 2012-01-25 Jason Merrill <jason@redhat.com>
2701 * g++.dg/lto/pr51992_0.C: New.
2703 2012-01-25 Jakub Jelinek <jakub@redhat.com>
2705 PR tree-optimization/51987
2706 * gcc.target/i386/pr51987.c: New test.
2708 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2710 * gcc.dg/tm/lto-1.c: Require lto support in target.
2712 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
2714 PR rtl-optimization/48374
2715 * gcc.dg/pr48374.c: New test.
2717 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2719 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
2721 2012-01-25 Tobias Burnus <burnus@net-b.de>
2724 * gfortran.dg/derived_constructor_char_3.f90: New.
2726 2012-01-24 Ian Lance Taylor <iant@google.com>
2728 * go.test/go-test.exp (filecmp): New procedure.
2729 (errchk): Handle quoted square brackets.
2730 (go-gc-tests): Set go_compile_args. Handle various new test
2731 lines. Skip a few new tests.
2732 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
2734 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2736 * lib/target-supports.exp (proc check_effective_target_vect_perm)
2737 (check_effective_target_vect_extract_even_odd)
2738 (check_effective_target_vect_interleave): Return true for MIPS
2741 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2743 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
2744 (main): Use it instead of argc.
2746 2012-01-24 Jason Merrill <jason@redhat.com>
2749 * g++.dg/cpp0x/sfinae31.C: New.
2751 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2753 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
2755 2012-01-24 Jason Merrill <jason@redhat.com>
2758 * g++.dg/inherit/covariant20.C: New.
2760 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2763 * g++.dg/parse/crash58.C: New.
2765 2012-01-24 Jakub Jelinek <jakub@redhat.com>
2768 * gcc.dg/pr51957-1.c: New test.
2769 * gcc.dg/pr51957-1.h: New file.
2770 * gcc.dg/pr51957-2.c: New test.
2772 2012-01-23 Jason Merrill <jason@redhat.com>
2775 * g++.dg/ext/visibility/template10.C: New.
2777 2012-01-23 Tobias Burnus <burnus@net-b.de>
2780 * gfortran.dg/move_alloc_12.f90: New.
2782 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2785 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
2787 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2790 * g++.dg/template/crash111.C: New.
2792 2012-01-23 Arnaud Charlet <charlet@adacore.com>
2794 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
2796 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
2798 2012-01-23 Dodji Seketeli <dodji@redhat.com>
2801 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
2802 the DW_TAG_class_type and DW_AT_name: "Executor".
2804 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2806 * lib/target-supports.exp
2807 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
2808 (check_effective_target_vect_interleave): Likewise.
2810 2012-01-22 Jason Merrill <jason@redhat.com>
2813 * g++.dg/template/using20.C: New.
2814 * g++.dg/template/template-id-2.C: Adjust diagnostic.
2816 2012-01-23 Jason Merrill <jason@redhat.com>
2819 * g++.dg/torture/pr51344.C: Limit to x86.
2821 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
2823 * c-c++-common/tm/omp.c: Require target with pthread support.
2825 2012-01-23 Richard Guenther <rguenther@suse.de>
2827 PR tree-optimization/51949
2828 * gcc.dg/torture/pr51949.c: New testcase.
2830 2012-01-23 Jakub Jelinek <jakub@redhat.com>
2832 PR rtl-optimization/51933
2833 * gcc.c-torture/execute/pr51933.c: New test.
2835 2012-01-22 Douglas B Rupp <rupp@gnat.com>
2837 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
2838 Do not define for Interix.
2840 2012-01-22 Jason Merrill <jason@redhat.com>
2843 * g++.dg/lto/pr51832.h: New.
2844 * g++.dg/lto/pr51832_0.C: New.
2845 * g++.dg/lto/pr51832_1.C: New.
2847 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
2849 * gcc.dg/ext-elim-1.c: New test.
2851 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2854 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
2855 * g++.dg/opt/longbranch1.C: Likewise.
2857 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2859 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
2862 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
2865 * gfortran.dg/namelist_74.f90: New test.
2866 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
2868 2012-01-21 Tobias Burnus <burnus@net-b.de>
2871 * gfortran.dg/class_47.f90: New.
2873 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
2875 * gnat.dg/renaming5.ad[sb]: New test.
2877 2012-01-20 Jason Merrill <jason@redhat.com>
2880 * g++.dg/pch/mangle1.{C,Hs}: Remove.
2882 2012-01-20 Jason Merrill <jason@redhat.com>
2885 * g++.dg/ext/attrib42.C: Require ilp32.
2887 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2890 * gcc.target/arm/pr51915.c: New test.
2892 2012-01-20 Cary Coutant <ccoutant@google.com>
2893 Dodji Seketeli <dodji@redhat.com>
2896 * g++.dg/debug/dwarf2/nested-3.C: New test.
2898 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2901 * g++.dg/template/crash110.C: New.
2903 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2905 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
2906 Remove default options on hppa*-*-hpux*.
2908 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2910 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
2912 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2914 * gcc.c-torture/compile/pr51856.c: New testcase.
2916 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
2918 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
2919 options to go_target_compile.
2921 2012-01-20 Kai Tietz <ktietz@redhat.com>
2923 * g++.dg/torture/pr51344.C: Fix typo.
2925 2012-01-20 Richard Guenther <rguenther@suse.de>
2927 PR tree-optimization/51903
2928 * g++.dg/torture/pr51903.C: New testcase.
2930 2012-01-20 Tobias Burnus <burnus@net-b.de>
2931 Janus Weil <janus@gcc.gnu.org>
2934 * gfortran.dg/use_21.f90: New.
2936 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2939 * gcc.dg/torture/pr51106-1.c: New test.
2940 * gcc.dg/torture/pr51106-2.c: New test.
2942 2012-01-19 Kai Tietz <ktietz@redhat.com>
2944 * g++.dg/torture/pr51344.C: New test.
2946 2012-01-19 Tobias Burnus <burnus@net-b.de>
2949 * gfortran.dg/intrinsic_size_2.f90: New.
2951 2012-01-19 Jason Merrill <jason@redhat.com>
2954 * g++.dg/inherit/using7.C: New.
2956 2012-01-19 Richard Guenther <rguenther@suse.de>
2958 PR tree-optimization/37997
2959 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
2961 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
2963 PR rtl-optimization/51505
2964 * gcc.dg/pr51505.c: New test.
2966 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
2969 * gfortran.dg/typebound_operator_12.f03: New.
2970 * gfortran.dg/typebound_operator_13.f03: New.
2972 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
2975 * g++.dg/cpp0x/pr51225.C: New.
2977 2012-01-17 Ian Lance Taylor <iant@google.com>
2980 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
2982 2012-01-17 Tobias Burnus <burnus@net-b.de>
2985 * gfortran.dg/realloc_on_assign_9.f90: New.
2987 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
2990 * gcc.dg/tm/memopt-3.c: Remove xfail.
2991 * gcc.dg/tm/memopt-4.c: Remove xfail.
2992 * gcc.dg/tm/memopt-5.c: Remove xfail.
2993 * gcc.dg/tm/memopt-7.c: Remove xfail.
2995 2012-01-17 Jakub Jelinek <jakub@redhat.com>
2997 PR tree-optimization/51877
2998 * gcc.c-torture/execute/pr51877.c: New test.
3000 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3002 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3003 {!vect_align_arrays} to vect_sizes_32B_16B.
3004 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3005 * gcc.dg/vect/vect-peel-3.c: Ditto.
3007 2012-01-16 Jason Merrill <jason@redhat.com>
3010 * g++.dg/abi/mangle60.C: New.
3013 * g++.dg/pch/mangle1.{C,Hs}: New.
3015 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3016 Tobias Burnus <burnus@net-b.de>
3019 * gfortran.dg/elemental_optional_args_3.f90: New
3020 * gfortran.dg/elemental_optional_args_4.f90: New
3022 2012-01-16 Tobias Burnus <burnus@net-b.de>
3025 * gfortran.dg/use_20.f90: New
3027 2012-01-16 Jason Merrill <jason@redhat.com>
3030 * g++.dg/cpp0x/rv-bitfield.C: New.
3031 * g++.dg/cpp0x/rv-bitfield2.C: New.
3033 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
3035 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3036 subroutine 'qsort' and use index array to assign the result.
3038 2012-01-16 Jakub Jelinek <jakub@redhat.com>
3040 PR tree-optimization/51865
3041 * gcc.dg/pr51865.c: New test.
3043 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3045 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3047 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3049 * gcc.target/mips/code-readable-2.c: Allow the jump table address
3050 to be loaded from the constant pool, rather than via %hi and %lo.
3052 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
3054 PR rtl-optimization/51821
3055 * gcc.dg/pr51821.c: New test.
3057 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
3059 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3061 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
3063 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3065 2012-01-14 Tobias Burnus <burnus@net-b.de>
3068 * gfortran.dg/init_flag_8.f90: New.
3069 * gfortran.dg/init_flag_9.f90: New.
3071 2011-01-14 Tobias Burnus <burnus@net-b.de>
3074 * gfortran.dg/use_18.f90: New.
3075 * gfortran.dg/use_19.f90: New.
3077 2012-01-13 Ian Lance Taylor <iant@google.com>
3080 * g++.dg/warn/Wsign-compare-4.C: New.
3082 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
3085 * gfortran.dg/alloc_comp_assign.f03: New.
3086 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3087 __BUILTIN_FREE from 38 to 32.
3089 2012-01-13 Jason Merrill <jason@redhat.com>
3092 * g++.dg/warn/Wreturn-type-7.C: New.
3094 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3096 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3098 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3099 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3100 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3101 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3102 int32plus because of big array needed.
3103 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3104 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3106 2012-01-13 Jason Merrill <jason@redhat.com>
3109 * g++.dg/ext/visibility/template9.C: New.
3112 * g++.dg/cpp0x/defaulted34.C: New.
3113 * g++.dg/template/virtual3.C: New.
3115 2012-01-13 Richard Guenther <rguenther@suse.de>
3118 * gcc.dg/torture/pr8081.c: New testcase.
3120 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3122 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3124 2012-01-12 Jason Merrill <jason@redhat.com>
3127 * g++.dg/ext/stmtexpr14.C: New.
3129 2012-01-13 Dodji Seketeli <dodji@redhat.com>
3132 * g++.dg/cpp0x/constexpr-diag4.C: New test.
3134 2012-01-12 Jason Merrill <jason@redhat.com>
3137 * g++.dg/abi/mangle48.C: Test qualified-names, too.
3138 * g++.dg/abi/mangle58.C: Likewise.
3141 * g++.dg/template/arg8.C: New.
3143 2012-01-12 Ira Rosen <irar@il.ibm.com>
3145 PR tree-optimization/51799
3146 * gcc.dg/vect/pr51799.c: New test.
3147 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3150 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3151 Tobias Burnus <burnus@net-b.de>
3155 * lib/target-supports.exp
3156 (check_effective_target_fortran_largest_fp_has_sqrt): New.
3157 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3159 2012-01-11 Jason Merrill <jason@redhat.com>
3162 * g++.dg/ext/attrib42.C: New.
3164 2012-01-11 Jakub Jelinek <jakub@redhat.com>
3167 * gcc.dg/pr51796.c: New test.
3169 2012-01-11 Jason Merrill <jason@redhat.com>
3172 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3174 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3176 * gnat.dg/array19.ad[sb]: New test.
3178 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3180 * gnat.dg/opt23.ad[sb]: New test.
3181 * gnat.dg/opt23_pkg.ad[sb]: New helper.
3182 * gnat.dg/opt24.ad[sb]: New test.
3184 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3186 PR tree-optimization/49642
3187 * gcc.dg/tree-ssa/pr49642-1.c: New test.
3188 * gcc.dg/tree-ssa/pr49642-2.c: New test.
3190 2012-01-11 Jason Merrill <jason@redhat.com>
3193 * g++.dg/template/explicit-args5.C: New.
3195 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3197 * gcc.c-torture/execute/20120110-1.c: New testcase.
3199 2012-01-10 Jason Merrill <jason@redhat.com>
3202 * g++.dg/inherit/ambig1.C: New.
3205 * g++.dg/cpp0x/constexpr-cache1.C: New.
3207 2012-01-10 Richard Guenther <rguenther@suse.de>
3209 PR tree-optimization/51801
3210 * gcc.dg/torture/pr51801.c: New testcase.
3212 2012-01-10 Tobias Burnus <burnus@net-b.de>
3215 * gfortran.dg/allocate_with_typespec_5.f90: New.
3217 2012-01-10 Tobias Burnus <burnus@net-b.de>
3219 * gfortran.dg/class_39.f03: Update dg-error string.
3221 2012-01-10 Richard Guenther <rguenther@suse.de>
3223 PR tree-optimization/50913
3224 * gcc.dg/graphite/interchange-16.c: New testcase.
3225 * gcc.dg/graphite/scop-20.c: XFAIL.
3226 * gfortran.dg/graphite/interchange-1.f: Likewise.
3227 * gfortran.dg/graphite/block-1.f90: Likewise.
3228 * gfortran.dg/graphite/block-2.f: Likewise.
3230 2012-01-10 Richard Henderson <rth@redhat.com>
3232 * lib/target-supports.exp (check_effective_target_vect_perm,
3233 check_effective_target_vect_perm_byte,
3234 check_effective_target_vect_perm_short): Enable for arm neon.
3236 2012-01-09 Tobias Burnus <burnus@net-b.de>
3239 * gfortran.dg/typebound_operator_11.f90: New.
3241 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
3243 * gnat.dg/array18.adb: New test.
3244 * gnat.dg/array18_pkg.ads: New helper.
3246 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
3249 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3250 around base object in first assignment in main program.
3251 * gfortran.dg/typebound_operator_10.f03: New test.
3253 2012-01-09 Martin Jambor <mjambor@suse.cz>
3255 PR tree-optimization/51759
3256 * g++.dg/ipa/pr51759.C: New test.
3258 2012-01-09 Tobias Burnus <burnus@net-b.de>
3261 * gfortran.dg/optional_absent_2.f90: New.
3263 2012-01-09 Tobias Burnus <burnus@net-b.de>
3266 * gfortran.dg/use_17.f90: New.
3268 2012-01-09 Gary Funck <gary@intrepid.com>
3270 PR preprocessor/33919
3271 * gcc.dg/pr33919.c: New test.
3272 * gcc.dg/pr33919-0.h: New test header file.
3273 * gcc.dg/pr33919-1.h: Ditto.
3274 * gcc.dg/pr33919-2.h: Ditto.
3276 2012-01-07 Jan Hubicka <jh@suse.cz>
3278 PR tree-optimize/51694
3279 * gcc.c-torture/compile/pr51694.c: new testcase.
3281 2012-01-07 Jan Hubicka <jh@suse.cz>
3283 PR tree-optimization/51600
3284 * g++.dg/torture/pr51600.C: New testcase.
3286 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3288 PR gcov-profile/51715
3289 PR gcov-profile/51717
3290 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3291 * gcc.misc-tests/gcov-14.c: Likewise.
3293 2012-01-06 Jason Merrill <jason@redhat.com>
3295 * g++.dg/parse/new5.C: New.
3297 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
3300 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3301 including <string.h>.
3303 2012-01-06 Jason Merrill <jason@redhat.com>
3305 * g++.dg/abi/mangle51.C: New.
3306 * g++.dg/abi/mangle52.C: New.
3307 * g++.dg/abi/mangle53.C: New.
3308 * g++.dg/abi/mangle54.C: New.
3309 * g++.dg/abi/mangle55.C: New.
3310 * g++.dg/abi/mangle56.C: New.
3311 * g++.dg/abi/mangle57.C: New.
3312 * g++.dg/abi/mangle58.C: New.
3313 * g++.dg/abi/mangle59.C: New.
3314 * g++.dg/cpp0x/trailing3.C: Update mangling.
3315 * g++.dg/cpp0x/variadic111.C: Update mangling.
3316 * g++.dg/cpp0x/variadic4.C: Update mangling.
3317 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3318 * g++.dg/template/nontype22.C: Works now.
3319 * g++.dg/template/pr35240.C: Works now.
3321 * g++.dg/cpp0x/error7.C: New.
3323 2012-01-06 Tobias Burnus <burnus@net-b.de>
3325 * gfortran.dg/deallocate_stat_2.f90: New.
3326 * coarray/allocate_errgmsg.f90: New.
3327 * gfortran.dg/coarray_lib_alloc_1.f90: New.
3328 * gfortran.dg/coarray_lib_alloc_2.f90: New.
3329 * coarray/subobject_1.f90: Fix for num_images > 1.
3330 * gfortran.dg/deallocate_stat.f90: Update due to changed
3333 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3335 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3337 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
3339 * ada/acats/overflow.lst: Add cb20004.
3341 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3344 * g++.dg/cpp0x/alias-decl-18.C: New test.
3346 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3348 * gcc.c-torture/execute/20120104-1.c: New test.
3350 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3353 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3354 the old typebound_operator_8.f03.
3355 * gfortran.dg/typebound_operator_8.f03: New version of
3356 typebound_operator_7.f03 with 'u' a derived type instead of a
3359 2012-01-05 Richard Guenther <rguenther@suse.de>
3361 * g++.dg/torture/pr49309.C: Skip for -flto.
3363 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3366 * gcc.c-torture/compile/pr51761.c: New test.
3368 2012-01-05 Richard Guenther <rguenther@suse.de>
3370 PR tree-optimization/51760
3371 * gcc.dg/torture/pr51760.c: New testcase.
3373 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3376 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3378 2012-01-05 Richard Guenther <rguenther@suse.de>
3381 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3382 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3384 2012-01-04 Jakub Jelinek <jakub@redhat.com>
3387 * gcc.dg/pr51695.c: New test.
3389 2012-01-04 Andrew Pinski <apinski@cavium.com>
3391 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3392 * gcc.target/mips/octeon2-lx-1.c: New test.
3393 * gcc.target/mips/mips64-dsp-ldx.c: New test.
3394 * gcc.target/mips/octeon2-lx-2.c: New test.
3395 * gcc.target/mips/octeon2-lx-3.c: New test.
3397 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
3401 * gcc.dg/tm/alias-1.c: Adjust regexp.
3402 * gcc.dg/tm/alias-2.c: Adjust regexp.
3404 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3407 * g++.dg/warn/Wparentheses-26.C: New.
3409 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
3411 * gfortran.dg/elemental_optional_args_2.f90: New test.
3413 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3416 * gfortran.dg/common_17.f90: New test.
3418 2012-01-04 Richard Guenther <rguenther@suse.de>
3420 PR tree-optimization/49651
3421 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3422 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3424 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3427 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3429 2012-01-03 Andrew Pinski <apinski@cavium.com>
3431 * lib/scanasm.exp (dg-function-on-line): Always use a special format
3432 for all mips targets. Also allow an optional .cfi_startproc.
3434 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3436 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3438 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3441 * g++.dg/rtti/dyncast5.C: New.
3443 2012-01-03 Richard Guenther <rguenther@suse.de>
3445 PR tree-optimization/51070
3446 * gcc.dg/torture/pr51070-2.c: New testcase.
3448 2012-01-03 Richard Guenther <rguenther@suse.de>
3450 PR tree-optimization/51692
3451 * gcc.dg/torture/pr51692.c: New testcase.
3453 2012-01-03 Richard Guenther <rguenther@suse.de>
3456 * g++.dg/lto/pr51650-3_0.C: New testcase.
3458 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3461 * g++.dg/warn/Wredundant-decls-spec.C: New.
3463 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3465 PR tree-optimization/51719
3466 * g++.dg/tree-prof/pr51719.C: New test.
3468 2012-01-03 Richard Guenther <rguenther@suse.de>
3471 * gcc.dg/fold-compare-6.c: New testcase.
3473 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3476 * g++.dg/gomp/pr51669.C: New test.
3478 2012-01-02 Jason Merrill <jason@redhat.com>
3481 * g++.dg/cpp0x/constexpr-union2.C: New.
3484 * g++.dg/cpp0x/nsdmi-defer5.C: New.
3486 2012-01-02 Dodji Seketeli <dodji@redhat.com>
3489 * g++.dg/cpp0x/constexpr-99.C: New test.
3491 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
3494 * g++.dg/template/init9.C: New.
3496 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3498 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3499 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
3500 rather than a specific number.
3502 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
3507 * gfortran.dg/typebound_operator_7.f03: New.
3508 * gfortran.dg/typebound_operator_8.f03: New.
3510 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3513 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3515 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3517 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3519 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3521 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3523 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3526 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3528 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3529 * gfortran.dg/io_real_boz_4.f90: Likewise.
3530 * gfortran.dg/io_real_boz_5.f90: Likewise.
3532 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3534 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3536 2012-01-02 Revital Eres <revital.eres@linaro.org>
3538 * gcc.dg/sms-11.c: New file.
3540 2012-01-02 Tobias Burnus <burnus@net-b.de>
3543 * gfortran.dg/coarray/image_index_3.f90: New.
3545 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3548 * g++.dg/parse/enum8.C: New.
3550 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3553 * g++.dg/conversion/reinterpret4.C: New.
3554 * g++.dg/conversion/reinterpret1.C: Adjust.
3556 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3558 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3560 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
3562 * g++.old-deja/g++.brendan/crash25.C: Adjust.
3563 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3564 * g++.old-deja/g++.jason/access14.C: Likewise.
3565 * g++.old-deja/g++.jason/access8.C: Likewise.
3566 * g++.old-deja/g++.jason/access1.C: Likewise.
3567 * g++.old-deja/g++.other/access3.C: Likewise.
3568 * g++.old-deja/g++.other/access5.C: Likewise.
3569 * g++.old-deja/g++.law/unsorted1.C: Likewise.
3570 * g++.old-deja/g++.law/visibility22.C: Likewise.
3571 * g++.old-deja/g++.law/visibility26.C: Likewise.
3572 * g++.old-deja/g++.mike/p2746.C: Likewise.
3573 * g++.dg/debug/using1.C: Likewise.
3574 * g++.dg/lookup/using51.C: Likewise.
3575 * g++.dg/inherit/using5.C: Likewise.
3576 * g++.dg/inherit/pr30297.C: Likewise.
3577 * g++.dg/inherit/access8.C: Likewise.
3578 * g++.dg/torture/pr39362.C: Likewise.
3579 * g++.dg/template/crash13.C: Likewise.
3580 * g++.dg/template/using10.C: Likewise.
3582 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3585 * lib/gcc-dg.exp (scan-module-absence): Really commit last
3588 2012-01-01 Ira Rosen <irar@il.ibm.com>
3590 PR tree-optimization/51704
3591 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3592 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3593 corresponding flags.
3595 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3598 * g++.dg/cpp0x/constexpr-delegating2.C: New.
3600 2012-01-01 Jan Hubicka <jh@suse.cz>
3602 PR rtl-optimization/51069
3603 * gcc.c-torture/compile/pr51069.c: New testcase.
3605 2012-01-01 Jakub Jelinek <jakub@redhat.com>
3607 PR tree-optimization/51683
3608 * gcc.dg/pr51683.c: New test.
3610 Copyright (C) 2012 Free Software Foundation, Inc.
3612 Copying and distribution of this file, with or without modification,
3613 are permitted in any medium without royalty provided the copyright
3614 notice and this notice are preserved.