1 2012-10-05 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/33763
4 * c-c++-common/pr33763.c: New test.
6 2012-10-03 Jakub Jelinek <jakub@redhat.com>
9 * g++.dg/cpp0x/constexpr-ref4.C: New test.
11 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
16 2012-09-27 Jakub Jelinek <jakub@redhat.com>
19 * gcc.target/i386/pr54703.c: New test.
21 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
23 Backport from mainline:
25 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
26 * lib/gcc-dg.exp (process-message): Don't ignore errors.
28 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
29 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
31 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
32 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
34 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
35 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
37 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
38 * lib/target-supports.exp
39 (check_effective_target_vect_widen_mult_qi_to_hi,
40 check_effective_target_vect_widen_mult_hi_to_si,
41 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
42 check_effective_target_vect_widen_mult_hi_to_si_pattern,
43 check_effective_target_vect_pack_trunc,
44 check_effective_target_vect_unpack,
45 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
48 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
49 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
50 target instead of xfailing it.
51 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
52 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
53 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
54 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
55 * gcc.dg/vect/vect-104.c: Likewise.
56 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
57 * gcc.dg/vect/vect-outer-1.c: Likewise.
58 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
59 * gcc.dg/vect/vect-outer-1a.c: Likewise.
60 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
61 * gcc.dg/vect/vect-outer-1b.c: Likewise.
62 * gcc.dg/vect/vect-outer-2b.c: Likewise.
63 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
64 * gcc.dg/vect/vect-outer-3a.c: Likewise.
65 * gcc.dg/vect/vect-outer-3b.c: Likewise.
66 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
68 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
69 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
71 2012-09-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
73 Backport from mainline:
74 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
77 * gnat.dg/lto15.adb: Require lto.
79 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
81 * gnat.dg/opt20.ads: Move dg directive to...
82 * gnat.dg/opt20.adb: ...here.
83 * gnat.dg/addr1.ad[sb]: Likewise.
84 * gnat.dg/concat2.ad[sb]: Likewise.
85 * gnat.dg/array16.ad[sb]: Likewise.
86 * gnat.dg/atomic5.ad[sb]: Likewise.
87 * gnat.dg/discr29.ad[sb]: Likewise.
88 * gnat.dg/noreturn5.ad[sb]: Likewise.
89 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
90 * gnat.dg/discr23.ads: Remove dg directive.
91 * gnat.dg/nested_float_packed.ads: Likewise.
92 * gnat.dg/oconst6.ads: Move to...
93 * gnat.dg/specs/oconst6.ads: ...here.
95 2012-09-20 Joseph Myers <joseph@codesourcery.com>
98 * gcc.c-torture/compile/pr54552-1.c: New test.
100 2012-09-20 Joseph Myers <joseph@codesourcery.com>
103 * gcc.c-torture/compile/pr54103-1.c,
104 gcc.c-torture/compile/pr54103-2.c,
105 gcc.c-torture/compile/pr54103-3.c,
106 gcc.c-torture/compile/pr54103-4.c,
107 gcc.c-torture/compile/pr54103-5.c,
108 gcc.c-torture/compile/pr54103-6.c: New tests.
109 * gcc.dg/c90-const-expr-8.c: Update expected column number.
111 2012-09-20 Jakub Jelinek <jakub@redhat.com>
113 Backported from mainline
114 2012-09-17 Jakub Jelinek <jakub@redhat.com>
116 PR tree-optimization/54563
117 * g++.dg/torture/pr54563.C: New test.
119 2012-09-20 Release Manager
121 * GCC 4.7.2 released.
123 2012-09-14 Jason Merrill <jason@redhat.com>
126 * g++.dg/init/aggr9.C: New.
128 2012-09-13 Tobias Burnus <burnus@net-b.de>
131 * gfortran.dg/implicit_pure_3.f90: New.
133 2012-09-13 Jakub Jelinek <jakub@redhat.com>
136 * gcc.c-torture/compile/pr54559.c: New test.
138 2012-09-13 Jason Merrill <jason@redhat.com>
141 * g++.dg/cpp0x/constexpr-temp1.C: New.
143 2012-09-13 Jason Merrill <jason@redhat.com>
146 * g++.dg/template/anonunion2.C: New.
148 2012-09-13 Jason Merrill <jason@redhat.com>
151 * g++.dg/template/init10.C: New.
153 2012-09-12 Tobias Burnus <burnus@net-b.de>
157 * gfortran.dg/coarray_10.f90: Update dg-error.
158 * gfortran.dg/coarray_28.f90: New.
159 * gfortran.dg/array_section_3.f90: New.
161 2012-09-10 Jason Merrill <jason@redhat.com>
164 * g++.dg/cpp0x/implicit14.C: New.
168 * g++.dg/cpp0x/constexpr-virtual2.C: New.
169 * g++.dg/cpp0x/constexpr-virtual3.C: New.
171 2012-09-10 Janus Weil <janus@gcc.gnu.org>
175 * gfortran.dg/select_type_29.f03: New.
177 2012-09-10 Markus Trippelsdorf <markus@trippelsdorf.de>
180 * g++.dg/tree-ssa/pr54515.C: new testcase
182 2012-09-08 Mikael Morin <mikael@gcc.gnu.org>
185 * gfortran.dg/bound_simplification_3.f90: New test.
187 2012-09-07 Richard Guenther <rguenther@suse.de>
189 Backport from mainline
190 2012-07-13 Richard Guenther <rguenther@suse.de>
192 PR tree-optimization/53922
193 * gcc.dg/torture/pr53922.c: New testcase.
195 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
197 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
199 2012-09-07 Jakub Jelinek <jakub@redhat.com>
201 Backported from mainline
202 2012-09-06 Jakub Jelinek <jakub@redhat.com>
204 PR rtl-optimization/54455
205 * gcc.dg/54455.c: New test.
207 2012-09-06 Andrew Pinski <apinski@cavium.com>
210 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
212 2012-09-05 Jakub Jelinek <jakub@redhat.com>
215 * c-c++-common/pr54486.c: New test.
217 2012-09-05 Joey Ye <joey.ye@arm.com>
219 Backported from trunk
220 2012-08-28 Joey Ye <joey.ye@arm.com>
222 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
224 2012-09-03 Jakub Jelinek <jakub@redhat.com>
226 Backported from mainline
227 2012-09-01 Jakub Jelinek <jakub@redhat.com>
230 * gcc.dg/torture/pr54436.c: New test.
232 2012-08-31 Jakub Jelinek <jakub@redhat.com>
235 * gcc.c-torture/compile/pr54428.c: New test.
237 2012-08-24 Jakub Jelinek <jakub@redhat.com>
240 * gcc.dg/pr54363.c: New test.
242 2012-08-31 Ollie Wild <aaw@google.com>
245 * g++.dg/init/lifetime3.C: New test.
247 2012-08-28 Uros Bizjak <ubizjak@gmail.com>
249 Backport from mainline
250 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
253 * gcc.target/i386/pr46254.c: New test.
255 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
257 Backported from trunk
258 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
261 * gcc.dg/gomp/pr53992.c: New test.
263 2012-08-13 Jakub Jelinek <jakub@redhat.com>
265 Backported from trunk
266 2012-07-19 Jakub Jelinek <jakub@redhat.com>
268 PR rtl-optimization/53942
269 * gcc.dg/pr53942.c: New test.
271 2012-08-10 Ulrich Weigand <ulrich.weigand@linaro.org>
273 Backport from mainline
274 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
276 * lib/target-supports.exp
277 (check_effective_target_vect_natural_alignment): New function.
278 * gcc.dg/align-2.c: Only run on targets with natural alignment
280 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
281 alignment of vector types.
283 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
285 Backport from mainline
286 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
288 PR rtl-optimization/54157
289 * gcc.target/i386/pr54157.c: New file.
291 2012-08-01 Uros Bizjak <ubizjak@gmail.com>
293 Backport from mainline
294 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
297 * gcc.dg/torture/pr52530.c: New test.
299 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
301 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
302 rand, srand. Include <stdlib.h>.
304 2012-07-20 Jason Merrill <jason@redhat.com>
307 * g++.dg/other/array7.C: New.
309 2012-07-19 Jason Merrill <jason@redhat.com>
312 * g++.dg/init/mutable1.C: New.
314 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
316 * gnat.dg/opt25.adb: New test.
317 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
318 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
320 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
322 * gnat.dg/aggr20.ad[sb]: New test.
323 * gnat.dg/aggr20_pkg.ads: New helper.
325 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
327 * gnat.dg/derived_type3.adb: New test.
328 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
330 2012-07-19 Richard Guenther <rguenther@suse.de>
331 Eric Botcazou <ebotcazou@adacore.com>
333 * gnat.dg/loop_optimization11.adb: New testcase.
334 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
336 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
338 * gnat.dg/discr38.adb: New test.
340 2012-07-19 Jakub Jelinek <jakub@redhat.com>
343 * c-c++-common/gomp/pr54017.c: New test.
345 2012-07-18 Richard Guenther <rguenther@suse.de>
347 Backport from mainline
348 2012-05-03 Richard Guenther <rguenther@suse.de>
350 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
351 unsupported prefetching support.
353 2012-07-17 Jason Merrill <jason@redhat.com>
356 * g++.dg/parse/enum9.C: New.
358 2012-07-17 Jason Merrill <jason@redhat.com>
361 * g++.dg/template/array23.C: New.
363 2012-07-17 Jason Merrill <jason@redhat.com>
366 * g++.dg/template/current-inst1.C: New.
367 * g++.dg/parse/crash35.C: Adjust.
369 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
371 PR rtl-optimization/53908
372 * gcc.dg/torture/pr53908.c: New test.
374 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
376 Backport from mainline
377 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
380 * g++.dg/other/pr53811.C: New test.
382 2012-07-10 Jason Merrill <jason@redhat.com>
385 * g++.dg/cpp0x/defaulted36.C: New.
386 * g++.dg/cpp0x/defaulted21.C: Adjust.
388 * g++.dg/cpp0x/implicit13.C: New.
390 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
392 Backport from mainline.
393 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
395 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
397 * g++.dg/template/error46.C: Add missing comment to dg-message.
398 * g++.dg/template/crash107.C: Likewise.
399 * g++.dg/template/error47.C: Likewise.
400 * g++.dg/template/crash108.C: Likewise.
401 * g++.dg/overload/operator5.C: Likewise.
403 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
404 errors in dg-message directives, add comments.
406 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
408 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
409 scan-dump-dem-not): Use printable pattern in test name.
411 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
413 * lib/target-supports-dg.exp (testname-for-summary): New.
414 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
415 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
416 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
417 scan-module-absence, output-exists, output-exists-not: Use
418 testname-for-summary.
419 (dg-test): Clean up testname_with_flags.
420 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
421 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
422 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
423 scan-assembler-dem-not, object-size: Use testname-for-summary.
424 * lib/gcov.exp (run-gcov): Likewise.
425 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
426 scan-dump-dem, scan-dump-dem-note): Likewise.
428 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
429 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
430 including profopt.opt; save and restore existing value.
431 * g++.dg/bprob/bprob.exp: Likewise.
432 * gcc.dg/matrix/matrix.exp: Likewise.
433 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
434 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
437 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
439 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
440 testname that includes flags, passed in as new argument, in
442 (run_gcov): Get testname from dg-test, use it in pass/fail messages
443 and pass it to verify-* procedures.
445 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
446 alignment torture options with usual torture options.
448 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
449 messages reported for one line of source code.
450 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
451 * g++.dg/cpp0x/decltype2.C: Likewise.
452 * g++.dg/cpp0x/decltype3.C: Likewise.
453 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
454 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
455 * g++.dg/cpp0x/static_assert3.C: Likewise.
456 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
457 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
458 * g++.dg/cpp0x/union1.C: Likewise.
459 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
460 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
461 * g++.dg/cpp0x/variadic2.C: Likewise.
462 * g++.dg/cpp0x/variadic20.C: Likewise.
463 * g++.dg/cpp0x/variadic74.C: Likewise.
464 * g++.dg/diagnostic/bitfld2.C: Likewise.
465 * g++.dg/ext/attrib44.C: Likewise.
466 * g++.dg/ext/no-asm-1.C: Likewise.
467 * g++.dg/other/error34.C: Likewise.
468 * g++.dg/parse/crash46.C: Likewise.
469 * g++.dg/parse/error10.C: Likewise.
470 * g++.dg/parse/error2.C: Likewise.
471 * g++.dg/parse/error3.C: Likewise.
472 * g++.dg/parse/error36.C: Likewise.
473 * g++.dg/parse/error8.C: Likewise.
474 * g++.dg/parse/error9.C: Likewise.
475 * g++.dg/parse/parser-pr28152-2.C: Likewise.
476 * g++.dg/parse/parser-pr28152.C: Likewise.
477 * g++.dg/parse/template25.C: Likewise.
478 * g++.dg/parse/typename11.C: Likewise.
479 * g++.dg/tc1/dr147.C: Likewise.
480 * g++.dg/template/deduce3.C: Likewise.
481 * g++.dg/template/koenig9.C: Likewise.
482 * g++.dg/template/pr23510.C: Likewise.
483 * g++.dg/warn/pr12242.C: Likewise.
484 * g++.dg/warn/pr30551-2.C: Likewise.
485 * g++.dg/warn/pr30551.C: Likewise.
486 * g++.old-deja/g++.other/typename1.C: Likewise.
487 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
489 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
492 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
495 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
496 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
497 scan-stack-usage-not): Don't strip torture options from test name.
499 * lib/scandump.exp (scan-dump-times): Use printable version of
500 regexp in test summary line.
502 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
503 messages reported for one line of source code.
504 * gcc.dg/format/few-1.c: Likewise.
505 * gcc.dg/ia64-sync-2.c: Likewise.
506 * gcc.dg/sync-2.c: Likewise.
507 * gcc.dg/noncompile/pr44517.c: Likewise.
509 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
511 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
512 alignment torture options with usual torture options.
513 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
514 instead of dg-options.
515 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
516 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
517 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
518 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
519 * gcc.dg/torture/stackalign/push-1.c: Likewise.
520 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
522 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
523 to checks for multiple messages reported for one line of source code.
524 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
526 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
527 messages reported for one line of source code.
529 * gcc.dg/20031223-1.c: Add comments to check for multiple
530 messages reported for one line of source code.
531 * gcc.dg/Wconversion-integer.c: Likewise.
532 * gcc.dg/Wfatal-2.c: Likewise.
533 * gcc.dg/Wfatal.c: Likewise.
534 * gcc.dg/Wobjsize-1.c: Likewise.
535 * gcc.dg/c99-vla-jump-1.c: Likewise.
536 * gcc.dg/c99-vla-jump-2.c: Likewise.
537 * gcc.dg/c99-vla-jump-3.c: Likewise.
538 * gcc.dg/c99-vla-jump-4.c: Likewise.
539 * gcc.dg/c99-vla-jump-5.c: Likewise.
540 * gcc.dg/decl-9.c: Likewise.
541 * gcc.dg/declspec-10.c: Likewise.
542 * gcc.dg/declspec-18.c: Likewise.
543 * gcc.dg/mtune.c: Likewise.
544 * gcc.dg/parser-pr28152-2.c: Likewise.
545 * gcc.dg/parser-pr28152.c: Likewise.
546 * gcc.dg/pr14475.c: Likewise.
547 * gcc.dg/pr27953.c: Likewise.
548 * gcc.dg/pr28322-3.c: Likewise.
549 * gcc.dg/pr30457.c: Likewise.
550 * gcc.dg/pr30551-2.c: Likewise.
551 * gcc.dg/pr30551-3.c: Likewise.
552 * gcc.dg/pr30551-4.c: Likewise.
553 * gcc.dg/pr30551-5.c: Likewise.
554 * gcc.dg/pr30551-6.c: Likewise.
555 * gcc.dg/pr30551.c: Likewise.
556 * gcc.dg/pr45461.c: Likewise.
557 * gcc.dg/pr48552-1.c: Likewise.
558 * gcc.dg/pr48552-2.c: Likewise.
559 * gcc.dg/redecl-1.c: Likewise.
560 * gcc.dg/transparent-union-3.c: Likewise.
561 * gcc.dg/utf-dflt.c: Likewise.
562 * gcc.dg/utf-dflt2.c: Likewise.
563 * gcc.dg/vla-8.c: Likewise.
564 * gcc.dg/vla-init-1.c: Likewise.
565 * gcc.dg/wtr-int-type-1.c: Likewise.
567 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
568 messages reported for for one line of source code.
569 * c-c++-common/raw-string-5.c: Likewise.
570 * c-c++-common/raw-string-4.c: Likewise.
571 * c-c++-common/raw-string-6.c: Likewise.
572 * c-c++-common/pr20000.c: Likewise.
574 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
575 messages reported for one line of source code.
576 * gcc.dg/cpp/pr30786.c: Likewise.
577 * gcc.dg/cpp/pr28709.c: Likewise.
578 * gcc.dg/cpp/missing-header-MD.c: Likewise.
579 * gcc.dg/cpp/macspace2.c: Likewise.
580 * gcc.dg/cpp/missing-header-1.c: Likewise.
581 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
582 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
583 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
585 2012-07-09 Jason Merrill <jason@redhat.com>
588 * g++.dg/cpp0x/nullptr29.C: New.
590 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
593 * gfortran.dg/inline_sum_4.f90: New test.
595 2012-07-06 Richard Guenther <rguenther@suse.de>
597 Backport from mainline
598 2012-06-18 Richard Guenther <rguenther@suse.de>
600 PR tree-optimization/53693
601 * g++.dg/torture/pr53693.C: New testcase.
603 2012-07-06 Richard Guenther <rguenther@suse.de>
605 Backport from mainline
606 2012-04-11 Richard Guenther <rguenther@suse.de>
609 * gfortran.dg/pr52621.f90: New testcase.
611 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
613 Backport from mainline
614 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
616 * gcc.target/powerpc/lhs-1.c: New.
617 * gcc.target/powerpc/lhs-2.c: New.
618 * gcc.target/powerpc/lhs-3.c: New.
620 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
622 * gnat.dg/recursive_call.adb: New test.
624 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
626 * gnat.dg/discr37.ad[sb]: New test.
628 2012-07-02 Jason Merrill <jason@redhat.com>
631 * g++.dg/template/ref6.C: New.
634 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
636 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
638 Backport from mainline.
639 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
640 * gcc.target/arm/neon-vrev.c: New.
642 2012-06-28 Richard Guenther <rguenther@suse.de>
645 * gcc.dg/torture/pr53790.c: New testcase.
647 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
650 * g++.dg/cpp0x/forw_enum11.C: New.
652 2012-06-26 Richard Guenther <rguenther@suse.de>
655 * g++.dg/torture/pr53752.C: New testcase.
657 2012-06-25 Jason Merrill <jason@redhat.com>
661 * g++.dg/cpp0x/decltype38.C: New.
662 * g++.dg/cpp0x/variadic132.C: New.
665 * g++.dg/cpp0x/nullptr28.C: New.
668 * g++.dg/cpp0x/constexpr-tuple.C: New.
670 2012-06-25 Jakub Jelinek <jakub@redhat.com>
673 * gcc.target/i386/pr53759.c: New test.
676 * g++.dg/cpp0x/nsdmi7.C: New test.
678 2012-06-22 Tobias Burnus <burnus@net-b.de>
680 Backport from mainline
681 2012-06-17 Tobias Burnus <burnus@net-b.de>
685 * gfortran.dg/transfer_check_3.f90: New.
687 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
689 * gnat.dg/lto15.ad[sb]: New test.
691 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
693 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
696 2012-06-19 Jason Merrill <jason@redhat.com>
699 * g++.dg/cpp0x/decltype37.C: New.
702 * g++.dg/debug/localclass1.C: New.
704 * g++.dg/debug/dwarf2/namespace-2.C: New.
705 * g++.dg/debug/dwarf2/localclass3.C: New.
707 2012-06-19 Richard Guenther <rguenther@suse.de>
710 * g++.dg/lto/pr53470_0.C: New testcase.
711 * gcc.dg/lto/pr53470_0.c: Likewise.
713 2012-06-19 Jason Merrill <jason@redhat.com>
717 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
720 * g++.dg/template/local7.C: New.
722 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
724 Back port from mainline
725 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
728 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
729 directive to Scan for vpmuldq, not vpmacsdql.
731 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
733 * gnat.dg/vect8.ad[sb]: New test.
735 2012-06-14 Jakub Jelinek <jakub@redhat.com>
737 Backported from mainline
738 2012-06-12 Jakub Jelinek <jakub@redhat.com>
740 PR rtl-optimization/53589
741 * gcc.dg/torture/pr53589.c: New test.
743 2012-06-07 Jakub Jelinek <jakub@redhat.com>
746 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
747 * gcc.dg/gomp/critical-4.c: Likewise.
748 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
749 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
750 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
751 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
752 * c-c++-common/gomp/pr53580.c: New test.
754 2012-06-14 Tobias Burnus <burnus@net-b.de>
756 Backport from mainline
757 2012-06-04 Tobias Burnus <burnus@net-b.de>
760 * gfortran.dg/init_flag_10.f90: New.
762 2012-06-14 Richard Guenther <rguenther@suse.de>
764 Backport from mainline
765 2012-06-11 Richard Guenther <rguenther@suse.de>
768 * g++.dg/ext/pr53605.C: New testcase.
770 2012-06-14 Tobias Burnus <burnus@net-b.de>
773 * gfortran.dg/save_4.f90: New.
775 2012-06-14 Richard Guenther <rguenther@suse.de>
777 Backport from mainline
778 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
781 * g++.dg/cpp0x/pr52841.C: New testcase.
783 2012-06-13 Christian Bruel <christian.bruel@st.com>
786 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
788 2012-06-14 Release Manager
790 * GCC 4.7.1 released.
792 2012-06-12 Jason Merrill <jason@redhat.com>
795 * g++.dg/template/local7.C: New.
799 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
801 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
804 * g++.dg/warn/Wenum-compare-no-2: New.
806 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
809 * gcc.target/powerpc/cell_builtin_1.c: New test case.
810 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
811 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
812 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
813 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
814 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
815 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
816 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
818 2012-06-04 Richard Guenther <rguenther@suse.de>
820 Backport from mainline
821 2012-04-25 Jakub Jelinek <jakub@redhat.com>
824 * gcc.c-torture/compile/pr52979-1.c: New test.
825 * gcc.c-torture/execute/pr52979-1.c: New test.
826 * gcc.c-torture/execute/pr52979-2.c: New test.
828 2012-06-04 Jakub Jelinek <jakub@redhat.com>
830 PR tree-optimization/53550
831 * gcc.dg/pr53550.c: New test.
833 2012-06-04 Richard Guenther <rguenther@suse.de>
834 Eric Botcazou <ebotcazou@adacore.com>
836 Backport from mainline
840 * gcc.dg/torture/pr48124-1.c: New testcase.
841 * gcc.dg/torture/pr48124-2.c: Likewise.
842 * gcc.dg/torture/pr48124-3.c: Likewise.
843 * gcc.dg/torture/pr48124-4.c: Likewise.
844 * gnat.dg/pack16.adb: Likewise.
845 * gnat.dg/pack16_pkg.ads: Likewise.
846 * gnat.dg/pack17.adb: Likewise.
847 * gnat.dg/specs/pack7.ads: Likewise.
848 * gnat.dg/specs/pack8.ads: Likewise.
849 * gnat.dg/specs/pack8_pkg.ads: Likewise.
851 2012-06-01 Jason Merrill <jason@redhat.com>
854 * g++.dg/ext/visibility/template12.C: New.
855 * g++.dg/ext/attrib14.C: Adjust warning line.
858 * g++.dg/parse/new6.C: New.
859 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
861 2012-06-01 Jason Merrill <jason@redhat.com>
864 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
866 2012-06-01 Jason Merrill <jason@redhat.com>
869 * g++.dg/cpp0x/auto33.C: New.
871 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
873 * c-c++-common/restrict-2.c: Revert previous change.
875 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
878 * gnat.dg/lto14.adb: Skip on Solaris.
880 2012-05-31 Jason Merrill <jason@redhat.com>
883 * g++.dg/cpp0x/initlist-ctor1.C: New.
885 2012-05-31 Richard Guenther <rguenther@suse.de>
888 * gcc.dg/torture/pr48493.c: New testcase.
890 2012-05-30 Jakub Jelinek <jakub@redhat.com>
893 * g++.dg/init/new33.C: New test.
895 2012-05-30 Jason Merrill <jason@redhat.com>
898 * c-c++-common/array-lit.c: New.
899 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
901 2012-05-30 Richard Guenther <rguenther@suse.de>
904 * gcc.dg/torture/pr53501.c: New testcase.
905 * c-c++-common/restrict-2.c: Adjust.
907 2012-05-30 Jakub Jelinek <jakub@redhat.com>
909 PR rtl-optimization/53519
910 * gcc.c-torture/compile/pr53519.c: New test.
912 2012-05-29 Richard Guenther <rguenther@suse.de>
914 PR tree-optimization/53516
915 * gcc.dg/torture/pr53516.c: New testcase.
917 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
920 * g++.dg/parse/crash60.C: New.
922 2012-05-28 Jakub Jelinek <jakub@redhat.com>
924 PR tree-optimization/53505
925 * c-c++-common/torture/pr53505.c: New test.
927 2012-05-25 Ian Lance Taylor <iant@google.com>
929 * gcc.dg/split-6.c: New test.
931 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
933 * gnat.dg/lto14.adb: New test.
935 2012-05-24 Richard Guenther <rguenther@suse.de>
938 * g++.dg/tree-prof/pr53460.C: New testcase.
940 2012-05-24 Jakub Jelinek <jakub@redhat.com>
942 PR tree-optimization/53465
943 * gcc.c-torture/execute/pr53465.c: New test.
945 2012-05-23 Tobias Burnus <burnus@net-b.de>
948 * gfortran.dg/realloc_on_assign_15.f90: New.
950 2012-05-22 Richard Guenther <rguenther@suse.de>
952 PR tree-optimization/53408
953 * gcc.dg/torture/pr53408.c: New testcase.
955 2012-05-22 Richard Guenther <rguenther@suse.de>
958 * gcc.dg/torture/pr51071-2.c: New testcase.
960 2012-05-21 Jakub Jelinek <jakub@redhat.com>
962 PR tree-optimization/53366
963 * gcc.dg/torture/pr53366-1.c: New test.
964 * gcc.dg/torture/pr53366-2.c: New test.
965 * gcc.target/i386/pr53366-1.c: New test.
966 * gcc.target/i386/pr53366-2.c: New test.
968 PR tree-optimization/53409
969 * gcc.c-torture/compile/pr53409.c: New test.
971 PR tree-optimization/53410
972 * gcc.c-torture/compile/pr53410-1.c: New test.
973 * gcc.c-torture/compile/pr53410-2.c: New test.
975 2012-05-21 Joseph Myers <joseph@codesourcery.com>
978 * gcc.c-torture/compile/pr53418-1.c,
979 gcc.c-torture/compile/pr53418-2.c: New tests.
981 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
983 * gcc.dg/tm/indirect-2.c: New test.
985 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
987 Backport from mainline
988 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
989 H.J. Lu <hongjiu.lu@intel.com>
992 * gcc.target/i386/pr53416.c: New file.
994 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
996 * gnat.dg/lto13.adb: New test.
997 * gnat.dg/lto13_pkg.ad[sb]: New helper.
999 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1001 * gnat.dg/specs/lto12.ads: New test.
1002 * gnat.dg/specs/lto12_pkg.ads: New helper.
1004 2012-05-17 David S. Miller <davem@davemloft.net>
1006 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1007 failure on sparc-*-linux-gnu.
1009 2012-05-16 Richard Henderson <rth@redhat.com>
1012 * g++.dg/opt/pr52727.C: New testcase.
1014 2012-05-16 Richard Guenther <rguenther@suse.de>
1016 PR tree-optimization/53364
1017 * g++.dg/torture/pr53364.C: New testcase.
1019 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1022 * gcc.dg/pr53358.c: New test.
1024 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1026 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1027 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1029 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1031 * gnat.dg/null_pointer_deref3.adb: New test.
1033 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1036 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1038 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1040 * gnat.dg/lto11.ad[sb]: New test.
1042 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1045 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1047 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1049 PR tree-optimization/53239
1050 * g++.dg/opt/vrp3.C: New test.
1051 * g++.dg/opt/vrp3-aux.cc: New file.
1052 * g++.dg/opt/vrp3.h: New file.
1054 2012-05-07 Tobias Burnus <burnus@net-b.de>
1056 Backport from mainline:
1057 2012-05-07 Tobias Burnus <burnus@net-b.de>
1060 * gfortran.dg/typebound_operator_15.f90: New.
1062 2012-05-05 Tobias Burnus <burnus@net-b.de>
1064 Backport from mainline:
1065 2012-05-04 Tobias Burnus <burnus@net-b.de>
1068 * gfortran.dg/constructor_7.f90: New.
1069 * gfortran.dg/constructor_8.f90: New.
1071 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1073 Backport from mainline:
1075 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1077 PR tree-optimization/52633
1078 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1079 recognized as widening shifts instead of over-widening.
1080 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1081 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1082 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1083 * gcc.target/arm/pr52633.c: New test.
1085 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1087 PR tree-optimization/52870
1088 * gcc.dg/vect/pr52870.c: New test.
1090 2012-05-04 Richard Guenther <rguenther@suse.de>
1092 * gcc.dg/lto/pr53214_0.c: New testcase.
1094 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1096 * gcc.target/ia64/pr48496.c: New test.
1097 * gcc.target/ia64/pr52657.c: Likewise.
1099 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1101 Backport from mainline
1102 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1105 * gcc.target/powwerpc/pr53199.c: New file.
1107 2012-05-03 Martin Jambor <mjambor@suse.cz>
1109 Backport from mainline
1110 2012-05-02 Martin Jambor <mjambor@suse.cz>
1113 * g++.dg/lto/pr52605_0.C: New test.
1115 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1118 * g++.dg/other/final2.C: New.
1120 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1123 * gcc.dg/pr53174.c: New test.
1126 * gcc.target/arm/pr53187.c: New test.
1127 * gcc.c-torture/compile/pr53187.c: New test.
1129 2012-05-03 Richard Guenther <rguenther@suse.de>
1131 PR tree-optimization/53144
1132 * gcc.dg/torture/pr53144.c: New testcase.
1134 2012-05-02 Tobias Burnus <burnus@net-b.de>
1136 Backport from mainline
1137 2012-04-16 Tobias Burnus <burnus@net-b.de>
1140 * gfortran.dg/pointer_intent_6.f90: New.
1142 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1144 PR tree-optimization/53163
1145 * gcc.c-torture/compile/pr53163.c: New test.
1147 PR rtl-optimization/53160
1148 * gcc.c-torture/execute/pr53160.c: New test.
1150 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1154 * gfortran.dg/function_optimize_12.f90: New test.
1156 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
1158 Backport from mainline
1159 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
1162 * gcc.c-torture/execute/20120427-1.c: New testcase.
1164 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
1167 * gcc.dg/torture/pr53120.c: New test.
1169 2012-04-25 Jakub Jelinek <jakub@redhat.com>
1172 * gcc.dg/pr52880.c: New test.
1174 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
1177 PR tree-optimizations/52891
1179 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
1181 2012-04-24 Richard Guenther <rguenther@suse.de>
1183 PR tree-optimization/53085
1184 * g++.dg/torture/pr53085.C: New testcase.
1186 2012-04-23 Richard Guenther <rguenther@suse.de>
1189 * gcc.dg/pr53060.c: New testcase.
1191 2012-04-23 Jakub Jelinek <jakub@redhat.com>
1193 PR tree-optimizations/52891
1194 * gcc.c-torture/compile/pr52891-1.c: New test.
1195 * gcc.c-torture/compile/pr52891-2.c: New test.
1197 2012-04-20 Ian Lance Taylor <iant@google.com>
1199 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
1200 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
1202 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
1205 * g++.dg/parse/crash59.C: New.
1207 2012-04-16 Jason Merrill <jason@redhat.com>
1210 * g++.dg/cpp0x/variadic131.C: New.
1212 2012-04-16 Jason Merrill <jason@redhat.com>
1215 * g++.dg/cpp0x/variadic129.C: New.
1218 * g++.dg/cpp0x/variadic128.C: New.
1220 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
1222 Backport from mainline
1223 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
1226 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1227 second function argument.
1228 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1229 (calc_permps): Update declaration. Calculate result correctly.
1230 (avx2_test): Change src2 type to union256i_d.
1231 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1234 2012-04-16 Martin Jambor <mjambor@suse.cz>
1236 Backported from mainline
1238 2012-04-13 Martin Jambor <mjambor@suse.cz>
1241 * g++.dg/ipa/pr52939.C: New test.
1243 2012-04-15 Jason Merrill <jason@redhat.com>
1246 * g++.dg/cpp0x/variadic125.C: New.
1249 * g++.dg/cpp0x/variadic124.C: New.
1251 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
1254 * g++.dg/lookup/using52.C: New.
1256 2012-04-13 Jason Merrill <jason@redhat.com>
1259 * g++.dg/cpp0x/variadic123.C: New.
1260 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1262 2012-04-11 Jason Merrill <jason@redhat.com>
1265 * g++.dg/ext/attrib45.C: New.
1267 2012-04-13 Tom de Vries <tom@codesourcery.com>
1269 Backport from mainline r186419.
1271 2012-04-13 Tom de Vries <tom@codesourcery.com>
1273 * gcc.dg/pr52734.c: New test.
1275 2012-04-13 Richard Guenther <rguenther@suse.de>
1277 PR tree-optimization/52969
1278 * gcc.dg/torture/pr52969.c: New testcase.
1280 2012-04-13 Richard Guenther <rguenther@suse.de>
1283 * gcc.dg/pr52862.c: New testcase.
1285 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1287 Backport from mainline
1288 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1291 * gcc.target/powerpc/pr52775.c: New file.
1293 2012-04-12 Richard Guenther <rguenther@suse.de>
1295 PR tree-optimization/52943
1296 * gcc.dg/torture/pr52943.c: New testcase.
1298 2012-04-09 Mike Stump <mikestump@comcast.net>
1300 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1301 * gcc.dg/tree-ssa/vrp59.c: Likewise.
1302 * gcc.dg/tree-ssa/vrp60.c: Likewise.
1303 * gnat.dg/aggr11.adb: Likewise.
1304 * gnat.dg/aggr11_pkg.ads: Likewise.
1305 * gnat.dg/aggr15.adb: Likewise.
1306 * gnat.dg/aggr15.ads: Likewise.
1307 * gnat.dg/aggr17.adb: Likewise.
1308 * gnat.dg/aggr18.adb: Likewise.
1309 * gnat.dg/array14.adb: Likewise.
1310 * gnat.dg/array14.ads: Likewise.
1311 * gnat.dg/array14_pkg.ads: Likewise.
1312 * gnat.dg/array19.adb: Likewise.
1313 * gnat.dg/array19.ads: Likewise.
1314 * gnat.dg/discr27.adb: Likewise.
1315 * gnat.dg/discr27.ads: Likewise.
1316 * gnat.dg/discr35.adb: Likewise.
1317 * gnat.dg/discr35.ads: Likewise.
1318 * gnat.dg/discr6.adb: Likewise.
1319 * gnat.dg/discr6_pkg.ads: Likewise.
1320 * gnat.dg/import1.adb: Likewise.
1321 * gnat.dg/import1.ads: Likewise.
1322 * gnat.dg/loop_address2.adb: Likewise.
1323 * gnat.dg/opt7.adb: Likewise.
1324 * gnat.dg/opt7.ads: Likewise.
1325 * gnat.dg/pointer_variable_bounds.adb: Likewise.
1326 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1327 * gnat.dg/rep_clause2.adb: Likewise.
1328 * gnat.dg/rep_clause2.ads: Likewise.
1329 * gnat.dg/slice2.adb: Likewise.
1330 * gnat.dg/slice2.ads: Likewise.
1331 * gnat.dg/slice6.adb: Likewise.
1332 * gnat.dg/slice6_pkg.ads: Likewise.
1333 * gnat.dg/specs/unchecked_union2.ads: Likewise.
1334 * gnat.dg/taft_type2.adb: Likewise.
1335 * gnat.dg/taft_type2.ads: Likewise.
1336 * gnat.dg/taft_type2_pkg.ads: Likewise.
1337 * gnat.dg/volatile10.adb: Likewise.
1338 * gnat.dg/volatile10_pkg.ads: Likewise.
1340 * gcc.dg/dll-8.c: Remove execute permissions.
1341 * g++.dg/ext/dllexport5.C: Likewise.
1343 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
1345 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1346 (check_effective_target_sync_long_long): Add SPARC case.
1347 (check_effective_target_sync_long_long_runtime): Likewise.
1348 (check_effective_target_sync_int_long): Adjust SPARC case.
1349 (check_effective_target_sync_char_short): Likewise.
1351 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1355 * gfortran.dg/function_optimize_11.f90: New test.
1357 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1361 * gfortran.dg/use_only_6.f90: New test.
1363 2012-04-06 Mike Stump <mikestump@comcast.net>
1366 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1368 2012-04-05 Jason Merrill <jason@redhat.com>
1371 * g++.dg/template/qualified-id5.C: New.
1373 2012-04-03 Jason Merrill <jason@redhat.com>
1376 * g++.dg/cpp0x/variadic-value1.C: New.
1378 2012-04-03 Richard Guenther <rguenther@suse.de>
1380 Backport from mainline
1381 2012-03-02 Richard Guenther <rguenther@suse.de>
1383 PR tree-optimization/52406
1384 * gcc.dg/torture/pr52406.c: New testcase.
1386 2012-04-03 Richard Guenther <rguenther@suse.de>
1388 Backport from mainline
1389 2012-03-15 Richard Guenther <rguenther@suse.de>
1392 * gfortran.dg/vect/pr52580.f: New testcase.
1394 2012-04-03 Richard Guenther <rguenther@suse.de>
1396 Backport from mainline
1397 2012-03-06 Richard Guenther <rguenther@suse.de>
1400 * gcc.dg/torture/pr52493.c: New testcase.
1402 2012-03-23 Richard Guenther <rguenther@suse.de>
1404 PR tree-optimization/52678
1405 * gfortran.dg/pr52678.f: New testcase.
1407 2012-03-26 Richard Guenther <rguenther@suse.de>
1409 PR tree-optimization/52701
1410 * gfortran.dg/pr52701.f90: New testcase.
1412 2012-03-30 Richard Guenther <rguenther@suse.de>
1414 PR tree-optimization/52754
1415 * gcc.target/i386/pr52754.c: New testcase.
1417 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1419 PR tree-optimization/52835
1420 * gfortran.dg/pr52835.f90: New test.
1422 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1424 * gnat.dg/controlled6.adb: New test.
1425 * gnat.dg/controlled6_pkg.ads: New helper.
1426 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1428 2012-03-29 Meador Inge <meadori@codesourcery.com>
1431 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1433 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1436 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1438 2012-03-29 Jason Merrill <jason@redhat.com>
1441 * g++.dg/template/inherit8.C: New.
1443 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1446 * g++.dg/ext/weak4.C: New test.
1448 2012-03-29 Jason Merrill <jason@redhat.com>
1451 * g++.dg/cpp0x/initlist-array3.C: New.
1453 2012-03-28 Jason Merrill <jason@redhat.com>
1456 * g++.dg/overload/virtual2.C: New.
1458 2012-03-28 Martin Jambor <mjambor@suse.cz>
1460 Backported from mainline
1461 2012-03-27 Martin Jambor <mjambor@suse.cz>
1464 * gcc.dg/torture/pr52693.c: New test.
1466 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1469 * gcc.dg/pr52691.c: New test.
1472 * gcc.c-torture/compile/pr52750.c: New test.
1474 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1476 Backport from 2012-03-28 mainline r185910.
1479 * gcc.target/avr/torture/builtins-2.c: New test.
1481 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1484 * gcc.target/i386/pr52736.c: New test.
1486 2012-03-27 Richard Guenther <rguenther@suse.de>
1489 * gcc.dg/torture/pr52720.c: New testcase.
1491 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1493 Backport from 2012-03-26 mainline r185793.
1495 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1496 Add "-Os -flto" to list.
1498 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1500 * gnat.dg/concat2.ad[sb]: New test.
1502 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
1505 * gcc.c-torture/compile/limits-externdecl.c: New test.
1507 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1510 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1512 2012-03-22 Tobias Burnus <burnus@net-b.de>
1515 * gfortran.dg/intrinsic_8.f90: New.
1517 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1520 * g++.dg/ext/attrib44.C: New test.
1522 2012-03-22 Jason Merrill <jason@redhat.com>
1524 * g++.dg/torture/pr52582.C: New.
1526 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
1528 Backport from 2012-03-20 mainline r185583.
1530 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1533 Backport from 2012-03-20 mainline r185570.
1536 * gcc.target/avr/torture/addr-space-2.h: New file.
1537 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1538 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1539 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1540 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1542 Backport from 2012-03-12 mainline r185255.
1545 * gcc.target/avr/torture/addr-space-1.h: New file.
1546 * gcc.target/avr/torture/addr-space-g.h: New test.
1547 * gcc.target/avr/torture/addr-space-0.h: New test.
1548 * gcc.target/avr/torture/addr-space-1.h: New test.
1549 * gcc.target/avr/torture/addr-space-x.h: New test.
1551 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1553 Backported from mainline
1554 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1557 * g++.dg/cpp0x/udlit-args2.C: New test.
1559 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1562 * gcc.dg/Wunused-var-3.c: New test.
1564 2012-03-22 Release Manager
1566 * GCC 4.7.0 released.
1568 2012-03-20 Jason Merrill <jason@redhat.com>
1570 * g++.dg/cpp0x/auto32.C: New.
1572 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1573 Andrew Pinski <apinski@cavium.com>
1576 * gcc.dg/pr52592.c: New test.
1578 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1581 * g++.dg/opt/pr52582.C: New test.
1583 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1586 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1588 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1590 2012-03-10 Tobias Burnus <burnus@net-b.de>
1593 * gfortran.dg/proc_ptr_34.f90: New.
1595 2012-03-07 Jason Merrill <jason@redhat.com>
1598 * g++.dg/cpp0x/udlit-mangle.C: New.
1600 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
1602 Backport from mainline r184894.
1603 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1606 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1608 Backport from mainline
1609 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1611 * gcc.target/powerpc/pr52457.c: New test.
1613 2012-03-01 Kai Tietz <ktietz@redhat.com>
1615 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1616 routines on mingw targets.
1617 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
1620 2012-03-01 Jakub Jelinek <jakub@redhat.com>
1622 PR tree-optimization/52445
1623 * gcc.dg/pr52445.c: New test.
1625 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1628 * gcc.c-torture/compile/pr52437.c: New test.
1631 * gcc.dg/torture/pr52419.c: New test.
1633 PR tree-optimization/52429
1634 * gcc.dg/torture/pr52429.c: New test.
1635 * g++.dg/opt/pr52429.C: New test.
1637 2012-02-29 Richard Guenther <rguenther@suse.de>
1640 * gcc.dg/lto/trans-mem-1_0.c: Remove.
1641 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1642 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1643 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1644 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1645 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1647 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1649 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1651 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
1654 * gfortran.dg/realloc_on_assign_13.f90 : New test.
1656 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1659 * gcc.target/arm/neon/pr51534.c: New testcase.
1661 2012-02-28 Richard Guenther <rguenther@suse.de>
1664 * gcc.dg/torture/pr52407.c: New testcase.
1666 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1668 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1669 * gcc.target/arm/vfp2.c: Likewise.
1670 * gcc.target/arm/vfp3.c: Likewise.
1671 * gcc.target/arm/vfp4.c: Likewise.
1672 * gcc.target/arm/vfp5.c: Likewise.
1673 * gcc.target/arm/vfp6.c: Likewise.
1674 * gcc.target/arm/vfp7.c: Likewise.
1675 * gcc.target/arm/vfp8.c: Likewise.
1676 * gcc.target/arm/vfp9.c: Likewise.
1677 * gcc.target/arm/vfp10.c: Likewise.
1678 * gcc.target/arm/vfp11.c: Likewise.
1679 * gcc.target/arm/vfp12.c: Likewise.
1680 * gcc.target/arm/vfp13.c: Likewise.
1681 * gcc.target/arm/vfp14.c: Likewise.
1682 * gcc.target/arm/vfp15.c: Likewise.
1683 * gcc.target/arm/vfp16.c: Likewise.
1684 * gcc.target/arm/vfp17.c: Likewise.
1685 * gcc.target/arm/neon-constants.h: New file.
1686 * gcc.target/arm/neon-vect1.c: New test.
1687 * gcc.target/arm/neon-vect2.c: New test.
1688 * gcc.target/arm/neon-vect3.c: New test.
1689 * gcc.target/arm/neon-vect4.c: New test.
1690 * gcc.target/arm/neon-vect5.c: New test.
1691 * gcc.target/arm/neon-vect6.c: New test.
1692 * gcc.target/arm/neon-vect7.c: New test.
1693 * gcc.target/arm/neon-vect8.c: New test.
1695 2012-02-28 Richard Guenther <rguenther@suse.de>
1697 PR tree-optimization/52402
1698 * gcc.dg/torture/pr52402.c: New testcase.
1700 2012-02-28 Richard Guenther <rguenther@suse.de>
1703 * g++.dg/lto/pr52400_0.C: New testcase.
1705 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
1707 * gcc.target/avr/torture/builtins-1.c: New test.
1708 * gcc.target/avr/torture/builtins-error.c: New test.
1710 2012-02-28 Kai Tietz <ktietz@redhat.com>
1712 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
1714 * gcc.target/i386/pr45352-2.c: Likewise.
1715 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
1717 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
1718 targets instead rand.
1719 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1720 * gcc.target/i386/sse2-mul-1.c: Likewise.
1721 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1722 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
1724 * gcc.target/i386/pad-1.c: Likewise.
1725 * gcc.target/i386/pad-9.c: Likewise.
1726 * gcc.target/i386/pad-2.c: Likewise.
1727 * gcc.target/i386/pad-5b.c: Likewise.
1728 * gcc.target/i386/pad-8.c: Likewise.
1729 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
1730 * gcc.target/i386/pr44130.c: Likewise.
1731 * gcc.target/i386/align-main-1.c: Likewise.
1732 * gcc.target/i386/align-main-2.c: Likewise.
1733 * gcc.target/i386/sw-1.c: Likewise.
1734 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
1735 on x64 mingw target.
1736 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1737 * gcc.target/i386/pr46295.c: Likewise.
1738 * gcc.target/i386/amd64-abi-1.c: Likewise.
1739 * gcc.target/i386/amd64-abi-2.c: Likewise.
1740 * gcc.target/i386/pr39082-1.c: Likewise.
1741 * gcc.target/i386/pr39162.c: Likewise.
1742 * gcc.target/i386/pr22152.c: Likewise.
1743 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
1744 * gcc.target/i386/wrfsbase-2.c: Likewise.
1745 * gcc.target/i386/local.c: Likewise
1746 * gcc.target/i386/wrgsbase-1.c: Likewise.
1747 * gcc.target/i386/wrfsbase-1.c: Likewise.
1748 * gcc.target/i386/pr39315-3.c: Likewise.
1749 * gcc.target/i386/pr35767-4.c: Likewise.
1750 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
1752 * gcc.target/i386/pr45336-2.c: Likewise.
1753 * gcc.target/i386/pr45336-1.c: Likewise.
1754 * gcc.target/i386/pr45336-4.c: Likewise.
1756 2012-02-27 Tristan Gingold <gingold@adacore.com>
1758 * gnat.dg/array20.ad[sb]: New test.
1760 2012-02-27 Jakub Jelinek <jakub@redhat.com>
1763 * gcc.target/arm/pr52375.c: New test.
1764 * gcc.c-torture/compile/pr52375.c: New test.
1766 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1768 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
1769 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
1771 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
1773 * gnat.dg/aggr19.adb: New test.
1774 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
1776 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
1779 * gcc.target/sh/pr49263.c: New.
1781 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
1783 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
1784 simulate_thread_wrapper_other_threads
1785 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
1786 Move initialization of 'value' to main().
1787 (main): Initialize 'value';
1788 * gcc.dg/simulate-thread/speculative-store.c
1789 (simulate_thread_step_verify): Return 0 when successful.
1790 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
1792 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
1793 (simulate_thread_wrapper_other_threads): Return a success/fail value
1794 and issue an error if the instruction count threshold is exceeded.
1796 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1799 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
1800 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1802 2012-02-24 Richard Guenther <rguenther@suse.de>
1805 * gcc.dg/pr52355.c: New testcase.
1807 2012-02-23 Kai Tietz <ktietz@redhat.com>
1809 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
1811 * gcc.dg/Wpadded.c: Likewise.
1812 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
1814 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
1815 for sleep by Sleep and add windows.h include for this function.
1816 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
1818 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
1820 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
1822 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
1823 on x64 mingw target.
1824 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
1825 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
1826 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
1827 failure on LLP64 target.
1829 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
1832 * gcc.dg/noncompile/pr52290.c: New test.
1834 2012-02-23 Jakub Jelinek <jakub@redhat.com>
1836 PR tree-optimization/52019
1837 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
1839 2012-02-22 Kai Tietz <ktietz@redhat.com>
1841 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
1842 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
1843 derived pdiff_t type.
1844 * g++.dg/torture/pr49720.C: Likewise
1846 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
1849 * gcc.target/i386/pr52330.c: New test.
1851 2012-02-22 Tobias Burnus <burnus@net-b.de>
1854 * gfortran.dg/io_constraints_10.f90: New.
1856 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1858 * lib/target-supports.exp (check_effective_target_vect_condition):
1859 Return true for NEON.
1861 2012-02-21 Kai Tietz <ktietz@redhat.com>
1863 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
1865 2012-02-21 Richard Guenther <rguenther@suse.de>
1867 PR tree-optimization/52324
1868 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
1870 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
1873 * gcc.target/avr/torture/pr51782-1.c: New test.
1875 2012-02-21 Jakub Jelinek <jakub@redhat.com>
1877 PR tree-optimization/52318
1878 * gcc.dg/pr52318.c: New test.
1880 2012-02-20 Kai Tietz <ktietz@redhat.com>
1882 * gcc.dg/bf-ms-layout-3.c: New testcase.
1884 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1888 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
1890 2012-02-20 Richard Guenther <rguenther@suse.de>
1892 PR tree-optimization/52298
1893 * gcc.dg/torture/pr52298.c: New testcase.
1894 * gcc.dg/vect/pr52298.c: Likewise.
1896 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
1898 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
1899 * gcc.c-torture/execute/pr52286.c: Ditto.
1901 2012-02-20 Jakub Jelinek <jakub@redhat.com>
1903 PR tree-optimization/52286
1904 * gcc.c-torture/execute/pr52286.c: New test.
1906 2012-02-18 Tobias Burnus <burnus@net-b.de>
1909 * gfortran.dg/interface_35.f90: Use -std=f2003.
1910 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
1911 * gfortran.dg/interface_assignment_4.f90: Ditto.
1912 * gfortran.dg/bessel_1.f90: Ditto.
1913 * gfortran.dg/func_result_6.f90: Ditto.
1914 * gfortran.dg/hypot_1.f90: Ditto.
1915 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1917 2012-02-17 Tobias Burnus <burnus@net-b.de>
1919 PR translation/52232
1920 PR translation/52234
1921 PR translation/52245
1922 PR translation/52246
1923 PR translation/52262
1924 PR translation/52273
1925 * gfortran.dg/coarray_22.f90: Update dg-error.
1926 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
1928 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1931 * lib/gcc-simulate-thread.exp: Load timeout.exp.
1932 (simulate-thread): Use default timeout.
1934 2012-02-16 Jason Merrill <jason@redhat.com>
1937 * g++.dg/ext/timevar1.C: New.
1939 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
1942 * g++.dg/template/using21.C: New.
1943 * g++.dg/template/using22.C: Likewise.
1945 2012-02-16 Jason Merrill <jason@redhat.com>
1948 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
1950 2012-02-16 Jakub Jelinek <jakub@redhat.com>
1952 PR tree-optimization/52255
1953 * gcc.c-torture/compile/pr52255.c: New test.
1956 * g++.dg/debug/dwarf2/pr52260.C: New test.
1959 * g++.dg/ipa/pr51929.C: New test.
1961 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1964 * gcc.target/powerpc/pr52199.c: New file.
1966 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1969 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
1971 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1973 * gcc.dg/pr51867.c: Don't include <math.h>.
1976 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1978 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
1979 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
1981 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
1983 PR tree-optimization/50561
1984 * gcc.dg/graphite/pr50561.c: New testcase.
1986 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1988 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
1989 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
1991 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1993 * gnat.dg/discr35.ad[sb]: New test.
1995 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1997 * gnat.dg/volatile10.adb: New test.
1998 * gnat.dg/volatile10_pkg.ads: New helper.
2000 2012-02-14 Jason Merrill <jason@redhat.com>
2002 * g++.dg/ext/attrib43.C: New.
2004 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2006 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2007 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2009 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2010 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2011 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2012 effective_target fgnu_tm.
2013 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2015 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2018 * g++.dg/template/asmgoto1.C: New test.
2020 2012-02-14 Ian Lance Taylor <iant@google.com>
2023 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2024 compiling generated file for 64bit and index tests.
2026 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2028 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2030 2012-02-14 Richard Guenther <rguenther@suse.de>
2032 PR tree-optimization/52244
2033 PR tree-optimization/51528
2034 * gcc.dg/torture/pr52244.c: New testcase.
2036 2012-02-14 Walter Lee <walt@tilera.com>
2038 * g++.dg/other/PR23205.C: Disable test on tile.
2039 * g++.dg/other/pr23205-2.C: Disable test on tile.
2040 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2041 * gcc.dg/20040813-1.c: Disable test on tile.
2042 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2043 * gcc.misc-tests/linkage.exp: Handle tilegx.
2045 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2047 PR tree-optimization/52210
2048 * gcc.dg/pr52210.c: New test.
2050 2012-02-14 Jason Merrill <jason@redhat.com>
2053 * g++.dg/overload/defarg5.C: New.
2055 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2058 * c-c++-common/pr52181.c: New test.
2060 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2063 * g++.dg/ext/atomic-1.C: New test.
2065 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2067 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2069 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2072 * gcc.c-torture/execute/pr52209.c: New test.
2074 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
2077 * gfortran.dg/elemental_optional_args_5.f03: New test.
2079 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
2082 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2085 2012-02-11 Ian Lance Taylor <iant@google.com>
2088 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2089 SPARC Solaris. Don't run the test at all on systems where it may
2090 not work, rather than xfailing it.
2092 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2094 PR rtl-optimization/52175
2095 * gcc.c-torture/compile/pr52175.c: New test.
2097 2012-02-10 Jason Merrill <jason@redhat.com>
2100 * g++.dg/template/repo10.C: New.
2102 2012-02-11 Jakub Jelinek <jakub@redhat.com>
2105 * gcc.dg/pr52132.c: New test.
2107 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
2109 * gnat.dg/specs/aggr4.ads: New test.
2110 * gnat.dg/specs/aggr4_pkg.ads: New helper.
2112 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
2115 * gcc.target/i386/pr52146.c: New.
2117 2012-02-10 Jakub Jelinek <jakub@redhat.com>
2120 * c-c++-common/pr52177.c: New test.
2122 2012-02-10 Jan Hubicka <jh@suse.cz>
2125 * g++.dg/torture/pr48600.C: New testcase.
2127 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
2130 * gcc.dg/dfp/pr52140.c: New test.
2132 2012-02-09 Jakub Jelinek <jakub@redhat.com>
2135 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2138 2012-02-09 Bin Cheng <bin.cheng@arm.com>
2141 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2142 * testsuite/gcc.dg/pr51867.c: New test.
2144 2012-02-09 Ian Lance Taylor <iant@google.com>
2146 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2147 which don't support -fsplit-stack. Turn off optimization when
2148 compiling select5-out.go.
2150 2012-02-08 Ian Lance Taylor <iant@google.com>
2152 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2153 systems which don't support -fsplit-stack.
2155 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
2157 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2158 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2159 machine instuction in the log.
2161 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
2163 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2166 2012-02-08 Magnus Granberg <zorry@gentoo.org>
2169 * gcc.dg/pr48524.c: New test.
2170 * gcc.dg/pr48524.spec: New spec file for test.
2172 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2175 * gfortran.dg/vect/pr32380.f90: New test.
2177 2012-02-08 Tobias Burnus <burnus@net-b.de>
2180 * gfortran.dg/realloc_on_assign_12.f90: New.
2182 2012-02-08 Richard Guenther <rguenther@suse.de>
2184 PR rtl-optimization/52170
2185 * gcc.dg/torture/pr52170.c: New testcase.
2187 2012-02-08 Jakub Jelinek <jakub@redhat.com>
2189 PR gcov-profile/52150
2190 * gcc.dg/tree-prof/pr52150.c: New test.
2192 PR rtl-optimization/52139
2193 * gcc.dg/pr52139.c: New test.
2195 2012-02-07 Jason Merrill <jason@redhat.com>
2198 * g++.dg/cpp0x/constexpr-union3.C: New.
2201 * g++.dg/lto/pr52035_0.C: New.
2203 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2205 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2206 * gcc.dg/special/weak-1.c: Likewise.
2207 * gcc.dg/ucnid-12.c: Likewise.
2208 * gcc.dg/torture/pr45678-1.c: Likewise.
2209 * gcc.dg/torture/pr45678-2.c: Likewise.
2210 * gcc.dg/vector-4.c: Likewise.
2211 * gcc.dg/ipa/inline-5.c: Likewise.
2212 * gcc.dg/ucnid-11.c: Likewise.
2213 * gcc.misc-tests/gcov-13.c: Likewise.
2214 * gcc.misc-tests/gcov-14.c: Likewise.
2215 * g++.dg/ext/label13.C: Likewise.
2216 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2217 hppa*-*-hpux* options.
2218 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2219 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2220 * gcc.dg/pr48616.c: Likewise.
2221 * gcc.dg/pr17957.c: Likewise.
2222 * gcc.dg/pr17055-1.c: Likewise.
2223 * gcc.dg/pr32912-1.c: Likewise.
2224 * gcc.dg/tm/pr51472.c: Likewise.
2225 * c-c++-common/fold-bitand-4.c: Likewise.
2226 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2227 Use dg-additional-options for extra options.
2229 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
2231 * gcc.target/epiphany/interrupt-2.c: New test.
2233 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2236 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2237 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2240 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2243 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2245 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2249 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2250 * gcc.target/mips/va-arg-1.c: New test.
2252 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2254 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2255 for -mno-pointers-to-nested-functions.
2257 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
2259 * gcc.c-torture/execute/20120207-1.c: New test.
2261 2012-02-07 Jakub Jelinek <jakub@redhat.com>
2263 PR rtl-optimization/52060
2264 * gcc.dg/torture/pr52060.c: New test.
2267 * gcc.c-torture/compile/pr52074.c: New test.
2269 2012-02-07 Tobias Burnus <burnus@net-b.de>
2272 * gfortran.dg/class_to_type_2.f90: New.
2274 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
2277 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
2280 2012-02-06 Jason Merrill <jason@redhat.com>
2283 * g++.dg/template/conv13.C: New.
2285 2012-02-06 Richard Guenther <rguenther@suse.de>
2287 PR tree-optimization/52115
2288 * gcc.c-torture/compile/pr52115.c: New testcase.
2290 2012-02-06 Jakub Jelinek <jakub@redhat.com>
2293 * gcc.c-torture/execute/pr52129.c: New test.
2295 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
2297 * gcc.dg/pr48374.c: Actually add the test I forgot
2298 in the 2012-01-25 commit.
2300 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2303 * gfortran.dg/vect/vect-8.f90: New test case.
2305 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2308 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
2310 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
2313 * gfortran.dg/class_48.f90 : Add test of allocate class array
2314 component with source in subroutine test3. Remove commenting
2315 out in subroutine test4, since branching on unitialized variable
2316 is now fixed (no PR for this last.).
2318 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2320 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2322 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2324 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2327 * lib/target-supports.exp (check_effective_target_mips_rel): New.
2328 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2330 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2332 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2333 (check_effective_target_sync_int_long): Use it.
2334 (check_effective_target_sync_char_short): Likewise.
2335 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2337 2012-02-05 Tobias Burnus <burnus@net-b.de>
2340 * gfortran.dg/class_48.f90: Add some further checks.
2342 2012-02-05 Ira Rosen <irar@il.ibm.com>
2344 PR tree-optimization/52091
2345 * gcc.dg/vect/pr52091.c: New test.
2347 2012-02-04 Jakub Jelinek <jakub@redhat.com>
2349 PR rtl-optimization/52113
2350 * gcc.target/avr/pr52113.c: New test.
2352 2012-02-03 Jakub Jelinek <jakub@redhat.com>
2354 PR rtl-optimization/52092
2355 * gcc.c-torture/compile/pr52092.c: New test.
2357 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
2360 * gfortran.dg/class_array_10.f03: New test.
2363 * gfortran.dg/class_array_11.f03: New test.
2366 * gfortran.dg/class_array_12.f03: New test.
2368 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2371 * gfortran.dg/realloc_on_assign_11.f90: New test.
2373 2012-02-02 Tobias Burnus <burnus@net-b.de>
2376 * gfortran.dg/shape_7.f90: New.
2378 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2380 * gcc.target/mips/mips-prepend-1.c: New test.
2382 2012-02-02 Jan Hubicka <jh@suse.cz>
2383 Tom de Vries <tom@codesourcery.com>
2386 * testsuite/gcc.dg/alias-12.c: New testcase.
2387 * testsuite/gcc.dg/alias-13.c: New testcase.
2389 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2392 * gcc.dg/pr52086.c: New test.
2394 PR tree-optimization/52073
2395 * gcc.c-torture/compile/pr52073.c: New test.
2397 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2400 * gfortran.dg/function_optimize_10.f90: New test.
2402 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2404 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2407 2012-02-01 Tobias Burnus <burnus@net-b.de>
2410 * gfortran.dg/typebound_operator_14.f90: New.
2412 2012-02-01 Tobias Burnus <burnus@net-b.de>
2415 * gfortran.dg/elemental_function_1.f90: New.
2417 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2419 PR rtl-optimization/51374
2420 * gcc.target/avr/torture/pr51374-1.c:
2421 Also fail if SBIS is seen.
2423 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2425 PR rtl-optimization/51374
2426 * gcc.target/avr/torture/pr51374-1.c: New.
2428 2012-01-31 Tobias Burnus <burnus@net-b.de>
2431 * gfortran.dg/typebound_generic_11.f90: New.
2433 2012-01-31 Tobias Burnus <burnus@net-b.de>
2436 * gfortran.dg/class_49.f90: New.
2438 2012-01-31 Tobias Burnus <burnus@net-b.de>
2441 * gfortran.dg/elemental_args_check_6.f90: New.
2443 2012-01-31 Jason Merrill <jason@redhat.com>
2446 * g++.dg/cpp0x/variadic122.C: New.
2448 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
2451 * gfortran.dg/realloc_on_assign_10.f90: New test.
2453 2012-01-31 Richard Guenther <rguenther@suse.de>
2455 PR tree-optimization/51528
2456 * gcc.dg/torture/pr51528.c: New testcase.
2458 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
2461 * lib/go.exp (go_target_compile): Append timeout= to options.
2462 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2463 select5-out.go test on alpha*-*-* targets.
2465 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2467 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2468 (TEST_SHORT): Reformat in the same way.
2469 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2470 (TEST_SHORT): Reformat in the same way.
2471 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2472 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2473 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2474 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2475 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2477 2012-01-30 Bin Cheng <bin.cheng@arm.com>
2480 * gcc.target/arm/pr51835.c: New testcase.
2482 2012-01-30 Richard Guenther <rguenther@suse.de>
2484 PR tree-optimization/52028
2485 * gcc.dg/torture/pr52028.c: New testcase.
2486 * gfortran.dg/ldist-pr45199.f: Adjust.
2487 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2488 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2489 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2491 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2494 * gcc.dg/tree-prof/pr52027.c: New test.
2496 PR tree-optimization/52046
2497 * gcc.dg/pr52046.c: New test.
2500 * g++.dg/other/pr52048.C: New test.
2502 2012-01-30 Richard Guenther <rguenther@suse.de>
2504 PR tree-optimization/52045
2505 * gcc.dg/pr52045.c: New testcase.
2507 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
2509 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2510 new code generated for __sync_lock_release.
2512 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2514 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2516 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2519 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2521 * g++.dg/ext/visibility/template10.C: Fix typo.
2523 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2525 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2528 * g++.dg/cpp0x/constexpr-ice6.C: New.
2530 2012-01-29 Tobias Burnus <burnus@net-b.de>
2533 * gfortran.dg/default_initialization_6.f90: New.
2535 2012-01-29 Tobias Burnus <burnus@net-b.de>
2538 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2539 * gfortran.dg/class_48.f90: New.
2541 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
2544 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2546 2012-01-28 Tobias Burnus <burnus@net-b.de>
2549 * gfortran.dg/class_allocate_12.f90: New.
2551 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
2553 * gcc.dg/torture/pr50444.c: Fix dg directives.
2555 2012-01-28 Jakub Jelinek <jakub@redhat.com>
2558 * gcc.target/arm/pr52006.c: New test.
2560 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
2563 * gcc.dg/lto/trans-mem.h: New file.
2564 * gcc.dg/lto/trans-mem-2_0.c: Include it.
2565 * gcc.dg/lto/trans-mem-1_1.c: Same.
2566 * gcc.dg/lto/trans-mem-4_1.c: Same.
2567 * gcc.dg/lto/trans-mem-3_1.c: Same.
2569 2012-01-27 Tobias Burnus <burnus@net-b.de>
2572 * gfortran.dg/dummy_procedure_7.f90: New.
2574 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
2576 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2577 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2579 2012-01-27 Jakub Jelinek <jakub@redhat.com>
2582 * g++.dg/other/gc5.C: New test.
2584 2012-01-27 Richard Guenther <rguenther@suse.de>
2586 PR tree-optimization/50444
2587 * gcc.dg/torture/pr50444.c: New testcase.
2589 2012-01-27 Tobias Burnus <burnus@net-b.de>
2593 * gfortran.dg/move_alloc_13.f90: New.
2595 2012-01-27 Tobias Burnus <burnus@net-b.de>
2598 * gfortran.dg/allocate_alloc_opt_13.f90: New.
2599 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2600 and change dg-error string.
2602 2012-01-27 Tobias Burnus <burnus@net-b.de>
2605 * gfortran.dg/elemental_args_check_5.f90: New.
2607 2012-01-27 Richard Guenther <rguenther@suse.de>
2610 * g++.dg/torture/pr51959.C: New testcase.
2612 2012-01-27 Tom de Vries <tom@codesourcery.com>
2614 PR tree-optimization/51990
2615 * gcc.dg/pr51990.c: New test.
2616 * gcc.dg/pr51990-2.c: Same.
2618 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
2619 Tobias Burnus <burnus@gcc.gnu.org>
2622 * gfortran.dg/class_allocate_11.f03: New.
2627 * gfortran.dg/class_allocate_7.f03: New.
2628 * gfortran.dg/class_allocate_8.f03: New.
2629 * gfortran.dg/class_allocate_9.f03: New.
2630 * gfortran.dg/class_allocate_10.f03: New.
2632 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2634 * gnat.dg/discr34.adb: New test.
2635 * gnat.dg/discr34_pkg.ads: New helper.
2637 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2639 * gnat.dg/discr33.adb: New test.
2641 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2643 * gnat.dg/limited_with3.ad[sb): New test.
2644 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2645 * gnat.dg/limited_with3_pkg2.ads: Likewise.
2646 * gnat.dg/limited_with3_pkg3.ads: Likewise.
2648 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2650 * gnat.dg/stack_usage1.adb: New test.
2651 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2653 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2654 * gcc.dg/pr44194-2.c: Likewise.
2656 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
2659 * g++.dg/template/crash112.C: New.
2661 2012-01-27 Richard Henderson <rth@redhat.com>
2663 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2665 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2667 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2669 2012-01-26 Jakub Jelinek <jakub@redhat.com>
2672 * g++.dg/opt/pr51895.C: New test.
2674 2012-01-26 Michael Matz <matz@suse.de>
2676 PR tree-optimization/48794
2677 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
2679 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2681 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
2683 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2685 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
2686 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
2688 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
2689 the default value for s390 and s390x.
2691 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
2694 * gcc.dg/lto/trans-mem-4_0.c: New.
2695 * gcc.dg/lto/trans-mem-4_1.c: New.
2696 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
2698 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
2699 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
2701 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
2702 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
2705 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
2707 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
2709 2012-01-25 Ian Lance Taylor <iant@google.com>
2711 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
2713 2012-01-25 Tobias Burnus <burnus@net-b.de>
2716 * gfortran.dg/typebound_proc_25.f90: New.
2718 2012-01-25 Jason Merrill <jason@redhat.com>
2721 * g++.dg/lto/pr51992_0.C: New.
2723 2012-01-25 Jakub Jelinek <jakub@redhat.com>
2725 PR tree-optimization/51987
2726 * gcc.target/i386/pr51987.c: New test.
2728 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2730 * gcc.dg/tm/lto-1.c: Require lto support in target.
2732 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
2734 PR rtl-optimization/48374
2735 * gcc.dg/pr48374.c: New test.
2737 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2739 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
2741 2012-01-25 Tobias Burnus <burnus@net-b.de>
2744 * gfortran.dg/derived_constructor_char_3.f90: New.
2746 2012-01-24 Ian Lance Taylor <iant@google.com>
2748 * go.test/go-test.exp (filecmp): New procedure.
2749 (errchk): Handle quoted square brackets.
2750 (go-gc-tests): Set go_compile_args. Handle various new test
2751 lines. Skip a few new tests.
2752 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
2754 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2756 * lib/target-supports.exp (proc check_effective_target_vect_perm)
2757 (check_effective_target_vect_extract_even_odd)
2758 (check_effective_target_vect_interleave): Return true for MIPS
2761 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2763 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
2764 (main): Use it instead of argc.
2766 2012-01-24 Jason Merrill <jason@redhat.com>
2769 * g++.dg/cpp0x/sfinae31.C: New.
2771 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2773 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
2775 2012-01-24 Jason Merrill <jason@redhat.com>
2778 * g++.dg/inherit/covariant20.C: New.
2780 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2783 * g++.dg/parse/crash58.C: New.
2785 2012-01-24 Jakub Jelinek <jakub@redhat.com>
2788 * gcc.dg/pr51957-1.c: New test.
2789 * gcc.dg/pr51957-1.h: New file.
2790 * gcc.dg/pr51957-2.c: New test.
2792 2012-01-23 Jason Merrill <jason@redhat.com>
2795 * g++.dg/ext/visibility/template10.C: New.
2797 2012-01-23 Tobias Burnus <burnus@net-b.de>
2800 * gfortran.dg/move_alloc_12.f90: New.
2802 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2805 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
2807 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2810 * g++.dg/template/crash111.C: New.
2812 2012-01-23 Arnaud Charlet <charlet@adacore.com>
2814 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
2816 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
2818 2012-01-23 Dodji Seketeli <dodji@redhat.com>
2821 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
2822 the DW_TAG_class_type and DW_AT_name: "Executor".
2824 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2826 * lib/target-supports.exp
2827 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
2828 (check_effective_target_vect_interleave): Likewise.
2830 2012-01-22 Jason Merrill <jason@redhat.com>
2833 * g++.dg/template/using20.C: New.
2834 * g++.dg/template/template-id-2.C: Adjust diagnostic.
2836 2012-01-23 Jason Merrill <jason@redhat.com>
2839 * g++.dg/torture/pr51344.C: Limit to x86.
2841 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
2843 * c-c++-common/tm/omp.c: Require target with pthread support.
2845 2012-01-23 Richard Guenther <rguenther@suse.de>
2847 PR tree-optimization/51949
2848 * gcc.dg/torture/pr51949.c: New testcase.
2850 2012-01-23 Jakub Jelinek <jakub@redhat.com>
2852 PR rtl-optimization/51933
2853 * gcc.c-torture/execute/pr51933.c: New test.
2855 2012-01-22 Douglas B Rupp <rupp@gnat.com>
2857 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
2858 Do not define for Interix.
2860 2012-01-22 Jason Merrill <jason@redhat.com>
2863 * g++.dg/lto/pr51832.h: New.
2864 * g++.dg/lto/pr51832_0.C: New.
2865 * g++.dg/lto/pr51832_1.C: New.
2867 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
2869 * gcc.dg/ext-elim-1.c: New test.
2871 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2874 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
2875 * g++.dg/opt/longbranch1.C: Likewise.
2877 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2879 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
2882 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
2885 * gfortran.dg/namelist_74.f90: New test.
2886 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
2888 2012-01-21 Tobias Burnus <burnus@net-b.de>
2891 * gfortran.dg/class_47.f90: New.
2893 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
2895 * gnat.dg/renaming5.ad[sb]: New test.
2897 2012-01-20 Jason Merrill <jason@redhat.com>
2900 * g++.dg/pch/mangle1.{C,Hs}: Remove.
2902 2012-01-20 Jason Merrill <jason@redhat.com>
2905 * g++.dg/ext/attrib42.C: Require ilp32.
2907 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2910 * gcc.target/arm/pr51915.c: New test.
2912 2012-01-20 Cary Coutant <ccoutant@google.com>
2913 Dodji Seketeli <dodji@redhat.com>
2916 * g++.dg/debug/dwarf2/nested-3.C: New test.
2918 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2921 * g++.dg/template/crash110.C: New.
2923 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2925 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
2926 Remove default options on hppa*-*-hpux*.
2928 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2930 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
2932 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2934 * gcc.c-torture/compile/pr51856.c: New testcase.
2936 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
2938 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
2939 options to go_target_compile.
2941 2012-01-20 Kai Tietz <ktietz@redhat.com>
2943 * g++.dg/torture/pr51344.C: Fix typo.
2945 2012-01-20 Richard Guenther <rguenther@suse.de>
2947 PR tree-optimization/51903
2948 * g++.dg/torture/pr51903.C: New testcase.
2950 2012-01-20 Tobias Burnus <burnus@net-b.de>
2951 Janus Weil <janus@gcc.gnu.org>
2954 * gfortran.dg/use_21.f90: New.
2956 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2959 * gcc.dg/torture/pr51106-1.c: New test.
2960 * gcc.dg/torture/pr51106-2.c: New test.
2962 2012-01-19 Kai Tietz <ktietz@redhat.com>
2964 * g++.dg/torture/pr51344.C: New test.
2966 2012-01-19 Tobias Burnus <burnus@net-b.de>
2969 * gfortran.dg/intrinsic_size_2.f90: New.
2971 2012-01-19 Jason Merrill <jason@redhat.com>
2974 * g++.dg/inherit/using7.C: New.
2976 2012-01-19 Richard Guenther <rguenther@suse.de>
2978 PR tree-optimization/37997
2979 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
2981 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
2983 PR rtl-optimization/51505
2984 * gcc.dg/pr51505.c: New test.
2986 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
2989 * gfortran.dg/typebound_operator_12.f03: New.
2990 * gfortran.dg/typebound_operator_13.f03: New.
2992 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
2995 * g++.dg/cpp0x/pr51225.C: New.
2997 2012-01-17 Ian Lance Taylor <iant@google.com>
3000 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3002 2012-01-17 Tobias Burnus <burnus@net-b.de>
3005 * gfortran.dg/realloc_on_assign_9.f90: New.
3007 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3010 * gcc.dg/tm/memopt-3.c: Remove xfail.
3011 * gcc.dg/tm/memopt-4.c: Remove xfail.
3012 * gcc.dg/tm/memopt-5.c: Remove xfail.
3013 * gcc.dg/tm/memopt-7.c: Remove xfail.
3015 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3017 PR tree-optimization/51877
3018 * gcc.c-torture/execute/pr51877.c: New test.
3020 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3022 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3023 {!vect_align_arrays} to vect_sizes_32B_16B.
3024 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3025 * gcc.dg/vect/vect-peel-3.c: Ditto.
3027 2012-01-16 Jason Merrill <jason@redhat.com>
3030 * g++.dg/abi/mangle60.C: New.
3033 * g++.dg/pch/mangle1.{C,Hs}: New.
3035 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3036 Tobias Burnus <burnus@net-b.de>
3039 * gfortran.dg/elemental_optional_args_3.f90: New
3040 * gfortran.dg/elemental_optional_args_4.f90: New
3042 2012-01-16 Tobias Burnus <burnus@net-b.de>
3045 * gfortran.dg/use_20.f90: New
3047 2012-01-16 Jason Merrill <jason@redhat.com>
3050 * g++.dg/cpp0x/rv-bitfield.C: New.
3051 * g++.dg/cpp0x/rv-bitfield2.C: New.
3053 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
3055 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3056 subroutine 'qsort' and use index array to assign the result.
3058 2012-01-16 Jakub Jelinek <jakub@redhat.com>
3060 PR tree-optimization/51865
3061 * gcc.dg/pr51865.c: New test.
3063 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3065 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3067 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3069 * gcc.target/mips/code-readable-2.c: Allow the jump table address
3070 to be loaded from the constant pool, rather than via %hi and %lo.
3072 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
3074 PR rtl-optimization/51821
3075 * gcc.dg/pr51821.c: New test.
3077 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
3079 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3081 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
3083 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3085 2012-01-14 Tobias Burnus <burnus@net-b.de>
3088 * gfortran.dg/init_flag_8.f90: New.
3089 * gfortran.dg/init_flag_9.f90: New.
3091 2011-01-14 Tobias Burnus <burnus@net-b.de>
3094 * gfortran.dg/use_18.f90: New.
3095 * gfortran.dg/use_19.f90: New.
3097 2012-01-13 Ian Lance Taylor <iant@google.com>
3100 * g++.dg/warn/Wsign-compare-4.C: New.
3102 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
3105 * gfortran.dg/alloc_comp_assign.f03: New.
3106 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3107 __BUILTIN_FREE from 38 to 32.
3109 2012-01-13 Jason Merrill <jason@redhat.com>
3112 * g++.dg/warn/Wreturn-type-7.C: New.
3114 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3116 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3118 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3119 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3120 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3121 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3122 int32plus because of big array needed.
3123 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3124 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3126 2012-01-13 Jason Merrill <jason@redhat.com>
3129 * g++.dg/ext/visibility/template9.C: New.
3132 * g++.dg/cpp0x/defaulted34.C: New.
3133 * g++.dg/template/virtual3.C: New.
3135 2012-01-13 Richard Guenther <rguenther@suse.de>
3138 * gcc.dg/torture/pr8081.c: New testcase.
3140 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3142 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3144 2012-01-12 Jason Merrill <jason@redhat.com>
3147 * g++.dg/ext/stmtexpr14.C: New.
3149 2012-01-13 Dodji Seketeli <dodji@redhat.com>
3152 * g++.dg/cpp0x/constexpr-diag4.C: New test.
3154 2012-01-12 Jason Merrill <jason@redhat.com>
3157 * g++.dg/abi/mangle48.C: Test qualified-names, too.
3158 * g++.dg/abi/mangle58.C: Likewise.
3161 * g++.dg/template/arg8.C: New.
3163 2012-01-12 Ira Rosen <irar@il.ibm.com>
3165 PR tree-optimization/51799
3166 * gcc.dg/vect/pr51799.c: New test.
3167 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3170 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3171 Tobias Burnus <burnus@net-b.de>
3175 * lib/target-supports.exp
3176 (check_effective_target_fortran_largest_fp_has_sqrt): New.
3177 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3179 2012-01-11 Jason Merrill <jason@redhat.com>
3182 * g++.dg/ext/attrib42.C: New.
3184 2012-01-11 Jakub Jelinek <jakub@redhat.com>
3187 * gcc.dg/pr51796.c: New test.
3189 2012-01-11 Jason Merrill <jason@redhat.com>
3192 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3194 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3196 * gnat.dg/array19.ad[sb]: New test.
3198 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3200 * gnat.dg/opt23.ad[sb]: New test.
3201 * gnat.dg/opt23_pkg.ad[sb]: New helper.
3202 * gnat.dg/opt24.ad[sb]: New test.
3204 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3206 PR tree-optimization/49642
3207 * gcc.dg/tree-ssa/pr49642-1.c: New test.
3208 * gcc.dg/tree-ssa/pr49642-2.c: New test.
3210 2012-01-11 Jason Merrill <jason@redhat.com>
3213 * g++.dg/template/explicit-args5.C: New.
3215 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3217 * gcc.c-torture/execute/20120110-1.c: New testcase.
3219 2012-01-10 Jason Merrill <jason@redhat.com>
3222 * g++.dg/inherit/ambig1.C: New.
3225 * g++.dg/cpp0x/constexpr-cache1.C: New.
3227 2012-01-10 Richard Guenther <rguenther@suse.de>
3229 PR tree-optimization/51801
3230 * gcc.dg/torture/pr51801.c: New testcase.
3232 2012-01-10 Tobias Burnus <burnus@net-b.de>
3235 * gfortran.dg/allocate_with_typespec_5.f90: New.
3237 2012-01-10 Tobias Burnus <burnus@net-b.de>
3239 * gfortran.dg/class_39.f03: Update dg-error string.
3241 2012-01-10 Richard Guenther <rguenther@suse.de>
3243 PR tree-optimization/50913
3244 * gcc.dg/graphite/interchange-16.c: New testcase.
3245 * gcc.dg/graphite/scop-20.c: XFAIL.
3246 * gfortran.dg/graphite/interchange-1.f: Likewise.
3247 * gfortran.dg/graphite/block-1.f90: Likewise.
3248 * gfortran.dg/graphite/block-2.f: Likewise.
3250 2012-01-10 Richard Henderson <rth@redhat.com>
3252 * lib/target-supports.exp (check_effective_target_vect_perm,
3253 check_effective_target_vect_perm_byte,
3254 check_effective_target_vect_perm_short): Enable for arm neon.
3256 2012-01-09 Tobias Burnus <burnus@net-b.de>
3259 * gfortran.dg/typebound_operator_11.f90: New.
3261 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
3263 * gnat.dg/array18.adb: New test.
3264 * gnat.dg/array18_pkg.ads: New helper.
3266 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
3269 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3270 around base object in first assignment in main program.
3271 * gfortran.dg/typebound_operator_10.f03: New test.
3273 2012-01-09 Martin Jambor <mjambor@suse.cz>
3275 PR tree-optimization/51759
3276 * g++.dg/ipa/pr51759.C: New test.
3278 2012-01-09 Tobias Burnus <burnus@net-b.de>
3281 * gfortran.dg/optional_absent_2.f90: New.
3283 2012-01-09 Tobias Burnus <burnus@net-b.de>
3286 * gfortran.dg/use_17.f90: New.
3288 2012-01-09 Gary Funck <gary@intrepid.com>
3290 PR preprocessor/33919
3291 * gcc.dg/pr33919.c: New test.
3292 * gcc.dg/pr33919-0.h: New test header file.
3293 * gcc.dg/pr33919-1.h: Ditto.
3294 * gcc.dg/pr33919-2.h: Ditto.
3296 2012-01-07 Jan Hubicka <jh@suse.cz>
3298 PR tree-optimize/51694
3299 * gcc.c-torture/compile/pr51694.c: new testcase.
3301 2012-01-07 Jan Hubicka <jh@suse.cz>
3303 PR tree-optimization/51600
3304 * g++.dg/torture/pr51600.C: New testcase.
3306 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3308 PR gcov-profile/51715
3309 PR gcov-profile/51717
3310 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3311 * gcc.misc-tests/gcov-14.c: Likewise.
3313 2012-01-06 Jason Merrill <jason@redhat.com>
3315 * g++.dg/parse/new5.C: New.
3317 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
3320 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3321 including <string.h>.
3323 2012-01-06 Jason Merrill <jason@redhat.com>
3325 * g++.dg/abi/mangle51.C: New.
3326 * g++.dg/abi/mangle52.C: New.
3327 * g++.dg/abi/mangle53.C: New.
3328 * g++.dg/abi/mangle54.C: New.
3329 * g++.dg/abi/mangle55.C: New.
3330 * g++.dg/abi/mangle56.C: New.
3331 * g++.dg/abi/mangle57.C: New.
3332 * g++.dg/abi/mangle58.C: New.
3333 * g++.dg/abi/mangle59.C: New.
3334 * g++.dg/cpp0x/trailing3.C: Update mangling.
3335 * g++.dg/cpp0x/variadic111.C: Update mangling.
3336 * g++.dg/cpp0x/variadic4.C: Update mangling.
3337 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3338 * g++.dg/template/nontype22.C: Works now.
3339 * g++.dg/template/pr35240.C: Works now.
3341 * g++.dg/cpp0x/error7.C: New.
3343 2012-01-06 Tobias Burnus <burnus@net-b.de>
3345 * gfortran.dg/deallocate_stat_2.f90: New.
3346 * coarray/allocate_errgmsg.f90: New.
3347 * gfortran.dg/coarray_lib_alloc_1.f90: New.
3348 * gfortran.dg/coarray_lib_alloc_2.f90: New.
3349 * coarray/subobject_1.f90: Fix for num_images > 1.
3350 * gfortran.dg/deallocate_stat.f90: Update due to changed
3353 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3355 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3357 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
3359 * ada/acats/overflow.lst: Add cb20004.
3361 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3364 * g++.dg/cpp0x/alias-decl-18.C: New test.
3366 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3368 * gcc.c-torture/execute/20120104-1.c: New test.
3370 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3373 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3374 the old typebound_operator_8.f03.
3375 * gfortran.dg/typebound_operator_8.f03: New version of
3376 typebound_operator_7.f03 with 'u' a derived type instead of a
3379 2012-01-05 Richard Guenther <rguenther@suse.de>
3381 * g++.dg/torture/pr49309.C: Skip for -flto.
3383 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3386 * gcc.c-torture/compile/pr51761.c: New test.
3388 2012-01-05 Richard Guenther <rguenther@suse.de>
3390 PR tree-optimization/51760
3391 * gcc.dg/torture/pr51760.c: New testcase.
3393 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3396 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3398 2012-01-05 Richard Guenther <rguenther@suse.de>
3401 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3402 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3404 2012-01-04 Jakub Jelinek <jakub@redhat.com>
3407 * gcc.dg/pr51695.c: New test.
3409 2012-01-04 Andrew Pinski <apinski@cavium.com>
3411 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3412 * gcc.target/mips/octeon2-lx-1.c: New test.
3413 * gcc.target/mips/mips64-dsp-ldx.c: New test.
3414 * gcc.target/mips/octeon2-lx-2.c: New test.
3415 * gcc.target/mips/octeon2-lx-3.c: New test.
3417 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
3421 * gcc.dg/tm/alias-1.c: Adjust regexp.
3422 * gcc.dg/tm/alias-2.c: Adjust regexp.
3424 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3427 * g++.dg/warn/Wparentheses-26.C: New.
3429 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
3431 * gfortran.dg/elemental_optional_args_2.f90: New test.
3433 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3436 * gfortran.dg/common_17.f90: New test.
3438 2012-01-04 Richard Guenther <rguenther@suse.de>
3440 PR tree-optimization/49651
3441 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3442 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3444 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3447 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3449 2012-01-03 Andrew Pinski <apinski@cavium.com>
3451 * lib/scanasm.exp (dg-function-on-line): Always use a special format
3452 for all mips targets. Also allow an optional .cfi_startproc.
3454 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3456 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3458 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3461 * g++.dg/rtti/dyncast5.C: New.
3463 2012-01-03 Richard Guenther <rguenther@suse.de>
3465 PR tree-optimization/51070
3466 * gcc.dg/torture/pr51070-2.c: New testcase.
3468 2012-01-03 Richard Guenther <rguenther@suse.de>
3470 PR tree-optimization/51692
3471 * gcc.dg/torture/pr51692.c: New testcase.
3473 2012-01-03 Richard Guenther <rguenther@suse.de>
3476 * g++.dg/lto/pr51650-3_0.C: New testcase.
3478 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3481 * g++.dg/warn/Wredundant-decls-spec.C: New.
3483 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3485 PR tree-optimization/51719
3486 * g++.dg/tree-prof/pr51719.C: New test.
3488 2012-01-03 Richard Guenther <rguenther@suse.de>
3491 * gcc.dg/fold-compare-6.c: New testcase.
3493 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3496 * g++.dg/gomp/pr51669.C: New test.
3498 2012-01-02 Jason Merrill <jason@redhat.com>
3501 * g++.dg/cpp0x/constexpr-union2.C: New.
3504 * g++.dg/cpp0x/nsdmi-defer5.C: New.
3506 2012-01-02 Dodji Seketeli <dodji@redhat.com>
3509 * g++.dg/cpp0x/constexpr-99.C: New test.
3511 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
3514 * g++.dg/template/init9.C: New.
3516 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3518 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3519 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
3520 rather than a specific number.
3522 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
3527 * gfortran.dg/typebound_operator_7.f03: New.
3528 * gfortran.dg/typebound_operator_8.f03: New.
3530 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3533 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3535 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3537 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3539 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3541 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3543 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3546 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3548 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3549 * gfortran.dg/io_real_boz_4.f90: Likewise.
3550 * gfortran.dg/io_real_boz_5.f90: Likewise.
3552 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3554 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3556 2012-01-02 Revital Eres <revital.eres@linaro.org>
3558 * gcc.dg/sms-11.c: New file.
3560 2012-01-02 Tobias Burnus <burnus@net-b.de>
3563 * gfortran.dg/coarray/image_index_3.f90: New.
3565 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3568 * g++.dg/parse/enum8.C: New.
3570 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3573 * g++.dg/conversion/reinterpret4.C: New.
3574 * g++.dg/conversion/reinterpret1.C: Adjust.
3576 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3578 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3580 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
3582 * g++.old-deja/g++.brendan/crash25.C: Adjust.
3583 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3584 * g++.old-deja/g++.jason/access14.C: Likewise.
3585 * g++.old-deja/g++.jason/access8.C: Likewise.
3586 * g++.old-deja/g++.jason/access1.C: Likewise.
3587 * g++.old-deja/g++.other/access3.C: Likewise.
3588 * g++.old-deja/g++.other/access5.C: Likewise.
3589 * g++.old-deja/g++.law/unsorted1.C: Likewise.
3590 * g++.old-deja/g++.law/visibility22.C: Likewise.
3591 * g++.old-deja/g++.law/visibility26.C: Likewise.
3592 * g++.old-deja/g++.mike/p2746.C: Likewise.
3593 * g++.dg/debug/using1.C: Likewise.
3594 * g++.dg/lookup/using51.C: Likewise.
3595 * g++.dg/inherit/using5.C: Likewise.
3596 * g++.dg/inherit/pr30297.C: Likewise.
3597 * g++.dg/inherit/access8.C: Likewise.
3598 * g++.dg/torture/pr39362.C: Likewise.
3599 * g++.dg/template/crash13.C: Likewise.
3600 * g++.dg/template/using10.C: Likewise.
3602 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3605 * lib/gcc-dg.exp (scan-module-absence): Really commit last
3608 2012-01-01 Ira Rosen <irar@il.ibm.com>
3610 PR tree-optimization/51704
3611 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3612 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3613 corresponding flags.
3615 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3618 * g++.dg/cpp0x/constexpr-delegating2.C: New.
3620 2012-01-01 Jan Hubicka <jh@suse.cz>
3622 PR rtl-optimization/51069
3623 * gcc.c-torture/compile/pr51069.c: New testcase.
3625 2012-01-01 Jakub Jelinek <jakub@redhat.com>
3627 PR tree-optimization/51683
3628 * gcc.dg/pr51683.c: New test.
3630 Copyright (C) 2012 Free Software Foundation, Inc.
3632 Copying and distribution of this file, with or without modification,
3633 are permitted in any medium without royalty provided the copyright
3634 notice and this notice are preserved.