1 2012-07-17 Jason Merrill <jason@redhat.com>
4 * g++.dg/template/current-inst1.C: New.
5 * g++.dg/parse/crash35.C: Adjust.
7 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
9 PR rtl-optimization/53908
10 * gcc.dg/torture/pr53908.c: New test.
12 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
14 Backport from mainline
15 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
18 * g++.dg/other/pr53811.C: New test.
20 2012-07-10 Jason Merrill <jason@redhat.com>
23 * g++.dg/cpp0x/defaulted36.C: New.
24 * g++.dg/cpp0x/defaulted21.C: Adjust.
26 * g++.dg/cpp0x/implicit13.C: New.
28 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
30 Backport from mainline.
31 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
33 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
35 * g++.dg/template/error46.C: Add missing comment to dg-message.
36 * g++.dg/template/crash107.C: Likewise.
37 * g++.dg/template/error47.C: Likewise.
38 * g++.dg/template/crash108.C: Likewise.
39 * g++.dg/overload/operator5.C: Likewise.
41 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
42 errors in dg-message directives, add comments.
44 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
46 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
47 scan-dump-dem-not): Use printable pattern in test name.
49 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
51 * lib/target-supports-dg.exp (testname-for-summary): New.
52 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
53 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
54 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
55 scan-module-absence, output-exists, output-exists-not: Use
57 (dg-test): Clean up testname_with_flags.
58 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
59 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
60 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
61 scan-assembler-dem-not, object-size: Use testname-for-summary.
62 * lib/gcov.exp (run-gcov): Likewise.
63 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
64 scan-dump-dem, scan-dump-dem-note): Likewise.
66 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
67 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
68 including profopt.opt; save and restore existing value.
69 * g++.dg/bprob/bprob.exp: Likewise.
70 * gcc.dg/matrix/matrix.exp: Likewise.
71 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
72 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
75 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
77 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
78 testname that includes flags, passed in as new argument, in
80 (run_gcov): Get testname from dg-test, use it in pass/fail messages
81 and pass it to verify-* procedures.
83 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
84 alignment torture options with usual torture options.
86 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
87 messages reported for one line of source code.
88 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
89 * g++.dg/cpp0x/decltype2.C: Likewise.
90 * g++.dg/cpp0x/decltype3.C: Likewise.
91 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
92 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
93 * g++.dg/cpp0x/static_assert3.C: Likewise.
94 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
95 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
96 * g++.dg/cpp0x/union1.C: Likewise.
97 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
98 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
99 * g++.dg/cpp0x/variadic2.C: Likewise.
100 * g++.dg/cpp0x/variadic20.C: Likewise.
101 * g++.dg/cpp0x/variadic74.C: Likewise.
102 * g++.dg/diagnostic/bitfld2.C: Likewise.
103 * g++.dg/ext/attrib44.C: Likewise.
104 * g++.dg/ext/no-asm-1.C: Likewise.
105 * g++.dg/other/error34.C: Likewise.
106 * g++.dg/parse/crash46.C: Likewise.
107 * g++.dg/parse/error10.C: Likewise.
108 * g++.dg/parse/error2.C: Likewise.
109 * g++.dg/parse/error3.C: Likewise.
110 * g++.dg/parse/error36.C: Likewise.
111 * g++.dg/parse/error8.C: Likewise.
112 * g++.dg/parse/error9.C: Likewise.
113 * g++.dg/parse/parser-pr28152-2.C: Likewise.
114 * g++.dg/parse/parser-pr28152.C: Likewise.
115 * g++.dg/parse/template25.C: Likewise.
116 * g++.dg/parse/typename11.C: Likewise.
117 * g++.dg/tc1/dr147.C: Likewise.
118 * g++.dg/template/deduce3.C: Likewise.
119 * g++.dg/template/koenig9.C: Likewise.
120 * g++.dg/template/pr23510.C: Likewise.
121 * g++.dg/warn/pr12242.C: Likewise.
122 * g++.dg/warn/pr30551-2.C: Likewise.
123 * g++.dg/warn/pr30551.C: Likewise.
124 * g++.old-deja/g++.other/typename1.C: Likewise.
125 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
127 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
130 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
133 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
134 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
135 scan-stack-usage-not): Don't strip torture options from test name.
137 * lib/scandump.exp (scan-dump-times): Use printable version of
138 regexp in test summary line.
140 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
141 messages reported for one line of source code.
142 * gcc.dg/format/few-1.c: Likewise.
143 * gcc.dg/ia64-sync-2.c: Likewise.
144 * gcc.dg/sync-2.c: Likewise.
145 * gcc.dg/noncompile/pr44517.c: Likewise.
147 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
149 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
150 alignment torture options with usual torture options.
151 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
152 instead of dg-options.
153 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
154 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
155 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
156 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
157 * gcc.dg/torture/stackalign/push-1.c: Likewise.
158 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
160 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
161 to checks for multiple messages reported for one line of source code.
162 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
164 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
165 messages reported for one line of source code.
167 * gcc.dg/20031223-1.c: Add comments to check for multiple
168 messages reported for one line of source code.
169 * gcc.dg/Wconversion-integer.c: Likewise.
170 * gcc.dg/Wfatal-2.c: Likewise.
171 * gcc.dg/Wfatal.c: Likewise.
172 * gcc.dg/Wobjsize-1.c: Likewise.
173 * gcc.dg/c99-vla-jump-1.c: Likewise.
174 * gcc.dg/c99-vla-jump-2.c: Likewise.
175 * gcc.dg/c99-vla-jump-3.c: Likewise.
176 * gcc.dg/c99-vla-jump-4.c: Likewise.
177 * gcc.dg/c99-vla-jump-5.c: Likewise.
178 * gcc.dg/decl-9.c: Likewise.
179 * gcc.dg/declspec-10.c: Likewise.
180 * gcc.dg/declspec-18.c: Likewise.
181 * gcc.dg/mtune.c: Likewise.
182 * gcc.dg/parser-pr28152-2.c: Likewise.
183 * gcc.dg/parser-pr28152.c: Likewise.
184 * gcc.dg/pr14475.c: Likewise.
185 * gcc.dg/pr27953.c: Likewise.
186 * gcc.dg/pr28322-3.c: Likewise.
187 * gcc.dg/pr30457.c: Likewise.
188 * gcc.dg/pr30551-2.c: Likewise.
189 * gcc.dg/pr30551-3.c: Likewise.
190 * gcc.dg/pr30551-4.c: Likewise.
191 * gcc.dg/pr30551-5.c: Likewise.
192 * gcc.dg/pr30551-6.c: Likewise.
193 * gcc.dg/pr30551.c: Likewise.
194 * gcc.dg/pr45461.c: Likewise.
195 * gcc.dg/pr48552-1.c: Likewise.
196 * gcc.dg/pr48552-2.c: Likewise.
197 * gcc.dg/redecl-1.c: Likewise.
198 * gcc.dg/transparent-union-3.c: Likewise.
199 * gcc.dg/utf-dflt.c: Likewise.
200 * gcc.dg/utf-dflt2.c: Likewise.
201 * gcc.dg/vla-8.c: Likewise.
202 * gcc.dg/vla-init-1.c: Likewise.
203 * gcc.dg/wtr-int-type-1.c: Likewise.
205 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
206 messages reported for for one line of source code.
207 * c-c++-common/raw-string-5.c: Likewise.
208 * c-c++-common/raw-string-4.c: Likewise.
209 * c-c++-common/raw-string-6.c: Likewise.
210 * c-c++-common/pr20000.c: Likewise.
212 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
213 messages reported for one line of source code.
214 * gcc.dg/cpp/pr30786.c: Likewise.
215 * gcc.dg/cpp/pr28709.c: Likewise.
216 * gcc.dg/cpp/missing-header-MD.c: Likewise.
217 * gcc.dg/cpp/macspace2.c: Likewise.
218 * gcc.dg/cpp/missing-header-1.c: Likewise.
219 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
220 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
221 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
223 2012-07-09 Jason Merrill <jason@redhat.com>
226 * g++.dg/cpp0x/nullptr29.C: New.
228 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
231 * gfortran.dg/inline_sum_4.f90: New test.
233 2012-07-06 Richard Guenther <rguenther@suse.de>
235 Backport from mainline
236 2012-06-18 Richard Guenther <rguenther@suse.de>
238 PR tree-optimization/53693
239 * g++.dg/torture/pr53693.C: New testcase.
241 2012-07-06 Richard Guenther <rguenther@suse.de>
243 Backport from mainline
244 2012-04-11 Richard Guenther <rguenther@suse.de>
247 * gfortran.dg/pr52621.f90: New testcase.
249 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
251 Backport from mainline
252 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
254 * gcc.target/powerpc/lhs-1.c: New.
255 * gcc.target/powerpc/lhs-2.c: New.
256 * gcc.target/powerpc/lhs-3.c: New.
258 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
260 * gnat.dg/recursive_call.adb: New test.
262 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
264 * gnat.dg/discr37.ad[sb]: New test.
266 2012-07-02 Jason Merrill <jason@redhat.com>
269 * g++.dg/template/ref6.C: New.
272 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
274 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
276 Backport from mainline.
277 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
278 * gcc.target/arm/neon-vrev.c: New.
280 2012-06-28 Richard Guenther <rguenther@suse.de>
283 * gcc.dg/torture/pr53790.c: New testcase.
285 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
288 * g++.dg/cpp0x/forw_enum11.C: New.
290 2012-06-26 Richard Guenther <rguenther@suse.de>
293 * g++.dg/torture/pr53752.C: New testcase.
295 2012-06-25 Jason Merrill <jason@redhat.com>
299 * g++.dg/cpp0x/decltype38.C: New.
300 * g++.dg/cpp0x/variadic132.C: New.
303 * g++.dg/cpp0x/nullptr28.C: New.
306 * g++.dg/cpp0x/constexpr-tuple.C: New.
308 2012-06-25 Jakub Jelinek <jakub@redhat.com>
311 * gcc.target/i386/pr53759.c: New test.
314 * g++.dg/cpp0x/nsdmi7.C: New test.
316 2012-06-22 Tobias Burnus <burnus@net-b.de>
318 Backport from mainline
319 2012-06-17 Tobias Burnus <burnus@net-b.de>
323 * gfortran.dg/transfer_check_3.f90: New.
325 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
327 * gnat.dg/lto15.ad[sb]: New test.
329 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
331 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
334 2012-06-19 Jason Merrill <jason@redhat.com>
337 * g++.dg/cpp0x/decltype37.C: New.
340 * g++.dg/debug/localclass1.C: New.
342 * g++.dg/debug/dwarf2/namespace-2.C: New.
343 * g++.dg/debug/dwarf2/localclass3.C: New.
345 2012-06-19 Richard Guenther <rguenther@suse.de>
348 * g++.dg/lto/pr53470_0.C: New testcase.
349 * gcc.dg/lto/pr53470_0.c: Likewise.
351 2012-06-19 Jason Merrill <jason@redhat.com>
355 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
358 * g++.dg/template/local7.C: New.
360 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
362 Back port from mainline
363 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
366 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
367 directive to Scan for vpmuldq, not vpmacsdql.
369 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
371 * gnat.dg/vect8.ad[sb]: New test.
373 2012-06-14 Jakub Jelinek <jakub@redhat.com>
375 Backported from mainline
376 2012-06-12 Jakub Jelinek <jakub@redhat.com>
378 PR rtl-optimization/53589
379 * gcc.dg/torture/pr53589.c: New test.
381 2012-06-07 Jakub Jelinek <jakub@redhat.com>
384 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
385 * gcc.dg/gomp/critical-4.c: Likewise.
386 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
387 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
388 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
389 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
390 * c-c++-common/gomp/pr53580.c: New test.
392 2012-06-14 Tobias Burnus <burnus@net-b.de>
394 Backport from mainline
395 2012-06-04 Tobias Burnus <burnus@net-b.de>
398 * gfortran.dg/init_flag_10.f90: New.
400 2012-06-14 Richard Guenther <rguenther@suse.de>
402 Backport from mainline
403 2012-06-11 Richard Guenther <rguenther@suse.de>
406 * g++.dg/ext/pr53605.C: New testcase.
408 2012-06-14 Tobias Burnus <burnus@net-b.de>
411 * gfortran.dg/save_4.f90: New.
413 2012-06-14 Richard Guenther <rguenther@suse.de>
415 Backport from mainline
416 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
419 * g++.dg/cpp0x/pr52841.C: New testcase.
421 2012-06-13 Christian Bruel <christian.bruel@st.com>
424 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
426 2012-06-14 Release Manager
428 * GCC 4.7.1 released.
430 2012-06-12 Jason Merrill <jason@redhat.com>
433 * g++.dg/template/local7.C: New.
437 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
439 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
442 * g++.dg/warn/Wenum-compare-no-2: New.
444 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
447 * gcc.target/powerpc/cell_builtin_1.c: New test case.
448 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
449 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
450 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
451 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
452 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
453 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
454 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
456 2012-06-04 Richard Guenther <rguenther@suse.de>
458 Backport from mainline
459 2012-04-25 Jakub Jelinek <jakub@redhat.com>
462 * gcc.c-torture/compile/pr52979-1.c: New test.
463 * gcc.c-torture/execute/pr52979-1.c: New test.
464 * gcc.c-torture/execute/pr52979-2.c: New test.
466 2012-06-04 Jakub Jelinek <jakub@redhat.com>
468 PR tree-optimization/53550
469 * gcc.dg/pr53550.c: New test.
471 2012-06-04 Richard Guenther <rguenther@suse.de>
472 Eric Botcazou <ebotcazou@adacore.com>
474 Backport from mainline
478 * gcc.dg/torture/pr48124-1.c: New testcase.
479 * gcc.dg/torture/pr48124-2.c: Likewise.
480 * gcc.dg/torture/pr48124-3.c: Likewise.
481 * gcc.dg/torture/pr48124-4.c: Likewise.
482 * gnat.dg/pack16.adb: Likewise.
483 * gnat.dg/pack16_pkg.ads: Likewise.
484 * gnat.dg/pack17.adb: Likewise.
485 * gnat.dg/specs/pack7.ads: Likewise.
486 * gnat.dg/specs/pack8.ads: Likewise.
487 * gnat.dg/specs/pack8_pkg.ads: Likewise.
489 2012-06-01 Jason Merrill <jason@redhat.com>
492 * g++.dg/ext/visibility/template12.C: New.
493 * g++.dg/ext/attrib14.C: Adjust warning line.
496 * g++.dg/parse/new6.C: New.
497 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
499 2012-06-01 Jason Merrill <jason@redhat.com>
502 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
504 2012-06-01 Jason Merrill <jason@redhat.com>
507 * g++.dg/cpp0x/auto33.C: New.
509 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
511 * c-c++-common/restrict-2.c: Revert previous change.
513 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
516 * gnat.dg/lto14.adb: Skip on Solaris.
518 2012-05-31 Jason Merrill <jason@redhat.com>
521 * g++.dg/cpp0x/initlist-ctor1.C: New.
523 2012-05-31 Richard Guenther <rguenther@suse.de>
526 * gcc.dg/torture/pr48493.c: New testcase.
528 2012-05-30 Jakub Jelinek <jakub@redhat.com>
531 * g++.dg/init/new33.C: New test.
533 2012-05-30 Jason Merrill <jason@redhat.com>
536 * c-c++-common/array-lit.c: New.
537 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
539 2012-05-30 Richard Guenther <rguenther@suse.de>
542 * gcc.dg/torture/pr53501.c: New testcase.
543 * c-c++-common/restrict-2.c: Adjust.
545 2012-05-30 Jakub Jelinek <jakub@redhat.com>
547 PR rtl-optimization/53519
548 * gcc.c-torture/compile/pr53519.c: New test.
550 2012-05-29 Richard Guenther <rguenther@suse.de>
552 PR tree-optimization/53516
553 * gcc.dg/torture/pr53516.c: New testcase.
555 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
558 * g++.dg/parse/crash60.C: New.
560 2012-05-28 Jakub Jelinek <jakub@redhat.com>
562 PR tree-optimization/53505
563 * c-c++-common/torture/pr53505.c: New test.
565 2012-05-25 Ian Lance Taylor <iant@google.com>
567 * gcc.dg/split-6.c: New test.
569 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
571 * gnat.dg/lto14.adb: New test.
573 2012-05-24 Richard Guenther <rguenther@suse.de>
576 * g++.dg/tree-prof/pr53460.C: New testcase.
578 2012-05-24 Jakub Jelinek <jakub@redhat.com>
580 PR tree-optimization/53465
581 * gcc.c-torture/execute/pr53465.c: New test.
583 2012-05-23 Tobias Burnus <burnus@net-b.de>
586 * gfortran.dg/realloc_on_assign_15.f90: New.
588 2012-05-22 Richard Guenther <rguenther@suse.de>
590 PR tree-optimization/53408
591 * gcc.dg/torture/pr53408.c: New testcase.
593 2012-05-22 Richard Guenther <rguenther@suse.de>
596 * gcc.dg/torture/pr51071-2.c: New testcase.
598 2012-05-21 Jakub Jelinek <jakub@redhat.com>
600 PR tree-optimization/53366
601 * gcc.dg/torture/pr53366-1.c: New test.
602 * gcc.dg/torture/pr53366-2.c: New test.
603 * gcc.target/i386/pr53366-1.c: New test.
604 * gcc.target/i386/pr53366-2.c: New test.
606 PR tree-optimization/53409
607 * gcc.c-torture/compile/pr53409.c: New test.
609 PR tree-optimization/53410
610 * gcc.c-torture/compile/pr53410-1.c: New test.
611 * gcc.c-torture/compile/pr53410-2.c: New test.
613 2012-05-21 Joseph Myers <joseph@codesourcery.com>
616 * gcc.c-torture/compile/pr53418-1.c,
617 gcc.c-torture/compile/pr53418-2.c: New tests.
619 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
621 * gcc.dg/tm/indirect-2.c: New test.
623 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
625 Backport from mainline
626 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
627 H.J. Lu <hongjiu.lu@intel.com>
630 * gcc.target/i386/pr53416.c: New file.
632 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
634 * gnat.dg/lto13.adb: New test.
635 * gnat.dg/lto13_pkg.ad[sb]: New helper.
637 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
639 * gnat.dg/specs/lto12.ads: New test.
640 * gnat.dg/specs/lto12_pkg.ads: New helper.
642 2012-05-17 David S. Miller <davem@davemloft.net>
644 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
645 failure on sparc-*-linux-gnu.
647 2012-05-16 Richard Henderson <rth@redhat.com>
650 * g++.dg/opt/pr52727.C: New testcase.
652 2012-05-16 Richard Guenther <rguenther@suse.de>
654 PR tree-optimization/53364
655 * g++.dg/torture/pr53364.C: New testcase.
657 2012-05-15 Jakub Jelinek <jakub@redhat.com>
660 * gcc.dg/pr53358.c: New test.
662 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
664 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
665 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
667 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
669 * gnat.dg/null_pointer_deref3.adb: New test.
671 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
674 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
676 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
678 * gnat.dg/lto11.ad[sb]: New test.
680 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
683 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
685 2012-05-07 Jakub Jelinek <jakub@redhat.com>
687 PR tree-optimization/53239
688 * g++.dg/opt/vrp3.C: New test.
689 * g++.dg/opt/vrp3-aux.cc: New file.
690 * g++.dg/opt/vrp3.h: New file.
692 2012-05-07 Tobias Burnus <burnus@net-b.de>
694 Backport from mainline:
695 2012-05-07 Tobias Burnus <burnus@net-b.de>
698 * gfortran.dg/typebound_operator_15.f90: New.
700 2012-05-05 Tobias Burnus <burnus@net-b.de>
702 Backport from mainline:
703 2012-05-04 Tobias Burnus <burnus@net-b.de>
706 * gfortran.dg/constructor_7.f90: New.
707 * gfortran.dg/constructor_8.f90: New.
709 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
711 Backport from mainline:
713 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
715 PR tree-optimization/52633
716 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
717 recognized as widening shifts instead of over-widening.
718 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
719 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
720 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
721 * gcc.target/arm/pr52633.c: New test.
723 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
725 PR tree-optimization/52870
726 * gcc.dg/vect/pr52870.c: New test.
728 2012-05-04 Richard Guenther <rguenther@suse.de>
730 * gcc.dg/lto/pr53214_0.c: New testcase.
732 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
734 * gcc.target/ia64/pr48496.c: New test.
735 * gcc.target/ia64/pr52657.c: Likewise.
737 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
739 Backport from mainline
740 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
743 * gcc.target/powwerpc/pr53199.c: New file.
745 2012-05-03 Martin Jambor <mjambor@suse.cz>
747 Backport from mainline
748 2012-05-02 Martin Jambor <mjambor@suse.cz>
751 * g++.dg/lto/pr52605_0.C: New test.
753 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
756 * g++.dg/other/final2.C: New.
758 2012-05-03 Jakub Jelinek <jakub@redhat.com>
761 * gcc.dg/pr53174.c: New test.
764 * gcc.target/arm/pr53187.c: New test.
765 * gcc.c-torture/compile/pr53187.c: New test.
767 2012-05-03 Richard Guenther <rguenther@suse.de>
769 PR tree-optimization/53144
770 * gcc.dg/torture/pr53144.c: New testcase.
772 2012-05-02 Tobias Burnus <burnus@net-b.de>
774 Backport from mainline
775 2012-04-16 Tobias Burnus <burnus@net-b.de>
778 * gfortran.dg/pointer_intent_6.f90: New.
780 2012-05-02 Jakub Jelinek <jakub@redhat.com>
782 PR tree-optimization/53163
783 * gcc.c-torture/compile/pr53163.c: New test.
785 PR rtl-optimization/53160
786 * gcc.c-torture/execute/pr53160.c: New test.
788 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
792 * gfortran.dg/function_optimize_12.f90: New test.
794 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
796 Backport from mainline
797 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
800 * gcc.c-torture/execute/20120427-1.c: New testcase.
802 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
805 * gcc.dg/torture/pr53120.c: New test.
807 2012-04-25 Jakub Jelinek <jakub@redhat.com>
810 * gcc.dg/pr52880.c: New test.
812 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
815 PR tree-optimizations/52891
817 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
819 2012-04-24 Richard Guenther <rguenther@suse.de>
821 PR tree-optimization/53085
822 * g++.dg/torture/pr53085.C: New testcase.
824 2012-04-23 Richard Guenther <rguenther@suse.de>
827 * gcc.dg/pr53060.c: New testcase.
829 2012-04-23 Jakub Jelinek <jakub@redhat.com>
831 PR tree-optimizations/52891
832 * gcc.c-torture/compile/pr52891-1.c: New test.
833 * gcc.c-torture/compile/pr52891-2.c: New test.
835 2012-04-20 Ian Lance Taylor <iant@google.com>
837 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
838 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
840 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
843 * g++.dg/parse/crash59.C: New.
845 2012-04-16 Jason Merrill <jason@redhat.com>
848 * g++.dg/cpp0x/variadic131.C: New.
850 2012-04-16 Jason Merrill <jason@redhat.com>
853 * g++.dg/cpp0x/variadic129.C: New.
856 * g++.dg/cpp0x/variadic128.C: New.
858 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
860 Backport from mainline
861 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
864 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
865 second function argument.
866 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
867 (calc_permps): Update declaration. Calculate result correctly.
868 (avx2_test): Change src2 type to union256i_d.
869 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
872 2012-04-16 Martin Jambor <mjambor@suse.cz>
874 Backported from mainline
876 2012-04-13 Martin Jambor <mjambor@suse.cz>
879 * g++.dg/ipa/pr52939.C: New test.
881 2012-04-15 Jason Merrill <jason@redhat.com>
884 * g++.dg/cpp0x/variadic125.C: New.
887 * g++.dg/cpp0x/variadic124.C: New.
889 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
892 * g++.dg/lookup/using52.C: New.
894 2012-04-13 Jason Merrill <jason@redhat.com>
897 * g++.dg/cpp0x/variadic123.C: New.
898 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
900 2012-04-11 Jason Merrill <jason@redhat.com>
903 * g++.dg/ext/attrib45.C: New.
905 2012-04-13 Tom de Vries <tom@codesourcery.com>
907 Backport from mainline r186419.
909 2012-04-13 Tom de Vries <tom@codesourcery.com>
911 * gcc.dg/pr52734.c: New test.
913 2012-04-13 Richard Guenther <rguenther@suse.de>
915 PR tree-optimization/52969
916 * gcc.dg/torture/pr52969.c: New testcase.
918 2012-04-13 Richard Guenther <rguenther@suse.de>
921 * gcc.dg/pr52862.c: New testcase.
923 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
925 Backport from mainline
926 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
929 * gcc.target/powerpc/pr52775.c: New file.
931 2012-04-12 Richard Guenther <rguenther@suse.de>
933 PR tree-optimization/52943
934 * gcc.dg/torture/pr52943.c: New testcase.
936 2012-04-09 Mike Stump <mikestump@comcast.net>
938 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
939 * gcc.dg/tree-ssa/vrp59.c: Likewise.
940 * gcc.dg/tree-ssa/vrp60.c: Likewise.
941 * gnat.dg/aggr11.adb: Likewise.
942 * gnat.dg/aggr11_pkg.ads: Likewise.
943 * gnat.dg/aggr15.adb: Likewise.
944 * gnat.dg/aggr15.ads: Likewise.
945 * gnat.dg/aggr17.adb: Likewise.
946 * gnat.dg/aggr18.adb: Likewise.
947 * gnat.dg/array14.adb: Likewise.
948 * gnat.dg/array14.ads: Likewise.
949 * gnat.dg/array14_pkg.ads: Likewise.
950 * gnat.dg/array19.adb: Likewise.
951 * gnat.dg/array19.ads: Likewise.
952 * gnat.dg/discr27.adb: Likewise.
953 * gnat.dg/discr27.ads: Likewise.
954 * gnat.dg/discr35.adb: Likewise.
955 * gnat.dg/discr35.ads: Likewise.
956 * gnat.dg/discr6.adb: Likewise.
957 * gnat.dg/discr6_pkg.ads: Likewise.
958 * gnat.dg/import1.adb: Likewise.
959 * gnat.dg/import1.ads: Likewise.
960 * gnat.dg/loop_address2.adb: Likewise.
961 * gnat.dg/opt7.adb: Likewise.
962 * gnat.dg/opt7.ads: Likewise.
963 * gnat.dg/pointer_variable_bounds.adb: Likewise.
964 * gnat.dg/pointer_variable_bounds.ads: Likewise.
965 * gnat.dg/rep_clause2.adb: Likewise.
966 * gnat.dg/rep_clause2.ads: Likewise.
967 * gnat.dg/slice2.adb: Likewise.
968 * gnat.dg/slice2.ads: Likewise.
969 * gnat.dg/slice6.adb: Likewise.
970 * gnat.dg/slice6_pkg.ads: Likewise.
971 * gnat.dg/specs/unchecked_union2.ads: Likewise.
972 * gnat.dg/taft_type2.adb: Likewise.
973 * gnat.dg/taft_type2.ads: Likewise.
974 * gnat.dg/taft_type2_pkg.ads: Likewise.
975 * gnat.dg/volatile10.adb: Likewise.
976 * gnat.dg/volatile10_pkg.ads: Likewise.
978 * gcc.dg/dll-8.c: Remove execute permissions.
979 * g++.dg/ext/dllexport5.C: Likewise.
981 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
983 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
984 (check_effective_target_sync_long_long): Add SPARC case.
985 (check_effective_target_sync_long_long_runtime): Likewise.
986 (check_effective_target_sync_int_long): Adjust SPARC case.
987 (check_effective_target_sync_char_short): Likewise.
989 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
993 * gfortran.dg/function_optimize_11.f90: New test.
995 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
999 * gfortran.dg/use_only_6.f90: New test.
1001 2012-04-06 Mike Stump <mikestump@comcast.net>
1004 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1006 2012-04-05 Jason Merrill <jason@redhat.com>
1009 * g++.dg/template/qualified-id5.C: New.
1011 2012-04-03 Jason Merrill <jason@redhat.com>
1014 * g++.dg/cpp0x/variadic-value1.C: New.
1016 2012-04-03 Richard Guenther <rguenther@suse.de>
1018 Backport from mainline
1019 2012-03-02 Richard Guenther <rguenther@suse.de>
1021 PR tree-optimization/52406
1022 * gcc.dg/torture/pr52406.c: New testcase.
1024 2012-04-03 Richard Guenther <rguenther@suse.de>
1026 Backport from mainline
1027 2012-03-15 Richard Guenther <rguenther@suse.de>
1030 * gfortran.dg/vect/pr52580.f: New testcase.
1032 2012-04-03 Richard Guenther <rguenther@suse.de>
1034 Backport from mainline
1035 2012-03-06 Richard Guenther <rguenther@suse.de>
1038 * gcc.dg/torture/pr52493.c: New testcase.
1040 2012-03-23 Richard Guenther <rguenther@suse.de>
1042 PR tree-optimization/52678
1043 * gfortran.dg/pr52678.f: New testcase.
1045 2012-03-26 Richard Guenther <rguenther@suse.de>
1047 PR tree-optimization/52701
1048 * gfortran.dg/pr52701.f90: New testcase.
1050 2012-03-30 Richard Guenther <rguenther@suse.de>
1052 PR tree-optimization/52754
1053 * gcc.target/i386/pr52754.c: New testcase.
1055 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1057 PR tree-optimization/52835
1058 * gfortran.dg/pr52835.f90: New test.
1060 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1062 * gnat.dg/controlled6.adb: New test.
1063 * gnat.dg/controlled6_pkg.ads: New helper.
1064 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1066 2012-03-29 Meador Inge <meadori@codesourcery.com>
1069 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1071 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1074 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1076 2012-03-29 Jason Merrill <jason@redhat.com>
1079 * g++.dg/template/inherit8.C: New.
1081 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1084 * g++.dg/ext/weak4.C: New test.
1086 2012-03-29 Jason Merrill <jason@redhat.com>
1089 * g++.dg/cpp0x/initlist-array3.C: New.
1091 2012-03-28 Jason Merrill <jason@redhat.com>
1094 * g++.dg/overload/virtual2.C: New.
1096 2012-03-28 Martin Jambor <mjambor@suse.cz>
1098 Backported from mainline
1099 2012-03-27 Martin Jambor <mjambor@suse.cz>
1102 * gcc.dg/torture/pr52693.c: New test.
1104 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1107 * gcc.dg/pr52691.c: New test.
1110 * gcc.c-torture/compile/pr52750.c: New test.
1112 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1114 Backport from 2012-03-28 mainline r185910.
1117 * gcc.target/avr/torture/builtins-2.c: New test.
1119 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1122 * gcc.target/i386/pr52736.c: New test.
1124 2012-03-27 Richard Guenther <rguenther@suse.de>
1127 * gcc.dg/torture/pr52720.c: New testcase.
1129 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1131 Backport from 2012-03-26 mainline r185793.
1133 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1134 Add "-Os -flto" to list.
1136 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1138 * gnat.dg/concat2.ad[sb]: New test.
1140 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
1143 * gcc.c-torture/compile/limits-externdecl.c: New test.
1145 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1148 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1150 2012-03-22 Tobias Burnus <burnus@net-b.de>
1153 * gfortran.dg/intrinsic_8.f90: New.
1155 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1158 * g++.dg/ext/attrib44.C: New test.
1160 2012-03-22 Jason Merrill <jason@redhat.com>
1162 * g++.dg/torture/pr52582.C: New.
1164 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
1166 Backport from 2012-03-20 mainline r185583.
1168 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1171 Backport from 2012-03-20 mainline r185570.
1174 * gcc.target/avr/torture/addr-space-2.h: New file.
1175 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1176 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1177 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1178 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1180 Backport from 2012-03-12 mainline r185255.
1183 * gcc.target/avr/torture/addr-space-1.h: New file.
1184 * gcc.target/avr/torture/addr-space-g.h: New test.
1185 * gcc.target/avr/torture/addr-space-0.h: New test.
1186 * gcc.target/avr/torture/addr-space-1.h: New test.
1187 * gcc.target/avr/torture/addr-space-x.h: New test.
1189 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1191 Backported from mainline
1192 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1195 * g++.dg/cpp0x/udlit-args2.C: New test.
1197 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1200 * gcc.dg/Wunused-var-3.c: New test.
1202 2012-03-22 Release Manager
1204 * GCC 4.7.0 released.
1206 2012-03-20 Jason Merrill <jason@redhat.com>
1208 * g++.dg/cpp0x/auto32.C: New.
1210 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1211 Andrew Pinski <apinski@cavium.com>
1214 * gcc.dg/pr52592.c: New test.
1216 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1219 * g++.dg/opt/pr52582.C: New test.
1221 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1224 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1226 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1228 2012-03-10 Tobias Burnus <burnus@net-b.de>
1231 * gfortran.dg/proc_ptr_34.f90: New.
1233 2012-03-07 Jason Merrill <jason@redhat.com>
1236 * g++.dg/cpp0x/udlit-mangle.C: New.
1238 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
1240 Backport from mainline r184894.
1241 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1244 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1246 Backport from mainline
1247 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1249 * gcc.target/powerpc/pr52457.c: New test.
1251 2012-03-01 Kai Tietz <ktietz@redhat.com>
1253 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1254 routines on mingw targets.
1255 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
1258 2012-03-01 Jakub Jelinek <jakub@redhat.com>
1260 PR tree-optimization/52445
1261 * gcc.dg/pr52445.c: New test.
1263 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1266 * gcc.c-torture/compile/pr52437.c: New test.
1269 * gcc.dg/torture/pr52419.c: New test.
1271 PR tree-optimization/52429
1272 * gcc.dg/torture/pr52429.c: New test.
1273 * g++.dg/opt/pr52429.C: New test.
1275 2012-02-29 Richard Guenther <rguenther@suse.de>
1278 * gcc.dg/lto/trans-mem-1_0.c: Remove.
1279 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1280 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1281 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1282 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1283 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1285 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1287 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1289 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
1292 * gfortran.dg/realloc_on_assign_13.f90 : New test.
1294 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1297 * gcc.target/arm/neon/pr51534.c: New testcase.
1299 2012-02-28 Richard Guenther <rguenther@suse.de>
1302 * gcc.dg/torture/pr52407.c: New testcase.
1304 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1306 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1307 * gcc.target/arm/vfp2.c: Likewise.
1308 * gcc.target/arm/vfp3.c: Likewise.
1309 * gcc.target/arm/vfp4.c: Likewise.
1310 * gcc.target/arm/vfp5.c: Likewise.
1311 * gcc.target/arm/vfp6.c: Likewise.
1312 * gcc.target/arm/vfp7.c: Likewise.
1313 * gcc.target/arm/vfp8.c: Likewise.
1314 * gcc.target/arm/vfp9.c: Likewise.
1315 * gcc.target/arm/vfp10.c: Likewise.
1316 * gcc.target/arm/vfp11.c: Likewise.
1317 * gcc.target/arm/vfp12.c: Likewise.
1318 * gcc.target/arm/vfp13.c: Likewise.
1319 * gcc.target/arm/vfp14.c: Likewise.
1320 * gcc.target/arm/vfp15.c: Likewise.
1321 * gcc.target/arm/vfp16.c: Likewise.
1322 * gcc.target/arm/vfp17.c: Likewise.
1323 * gcc.target/arm/neon-constants.h: New file.
1324 * gcc.target/arm/neon-vect1.c: New test.
1325 * gcc.target/arm/neon-vect2.c: New test.
1326 * gcc.target/arm/neon-vect3.c: New test.
1327 * gcc.target/arm/neon-vect4.c: New test.
1328 * gcc.target/arm/neon-vect5.c: New test.
1329 * gcc.target/arm/neon-vect6.c: New test.
1330 * gcc.target/arm/neon-vect7.c: New test.
1331 * gcc.target/arm/neon-vect8.c: New test.
1333 2012-02-28 Richard Guenther <rguenther@suse.de>
1335 PR tree-optimization/52402
1336 * gcc.dg/torture/pr52402.c: New testcase.
1338 2012-02-28 Richard Guenther <rguenther@suse.de>
1341 * g++.dg/lto/pr52400_0.C: New testcase.
1343 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
1345 * gcc.target/avr/torture/builtins-1.c: New test.
1346 * gcc.target/avr/torture/builtins-error.c: New test.
1348 2012-02-28 Kai Tietz <ktietz@redhat.com>
1350 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
1352 * gcc.target/i386/pr45352-2.c: Likewise.
1353 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
1355 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
1356 targets instead rand.
1357 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1358 * gcc.target/i386/sse2-mul-1.c: Likewise.
1359 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1360 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
1362 * gcc.target/i386/pad-1.c: Likewise.
1363 * gcc.target/i386/pad-9.c: Likewise.
1364 * gcc.target/i386/pad-2.c: Likewise.
1365 * gcc.target/i386/pad-5b.c: Likewise.
1366 * gcc.target/i386/pad-8.c: Likewise.
1367 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
1368 * gcc.target/i386/pr44130.c: Likewise.
1369 * gcc.target/i386/align-main-1.c: Likewise.
1370 * gcc.target/i386/align-main-2.c: Likewise.
1371 * gcc.target/i386/sw-1.c: Likewise.
1372 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
1373 on x64 mingw target.
1374 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1375 * gcc.target/i386/pr46295.c: Likewise.
1376 * gcc.target/i386/amd64-abi-1.c: Likewise.
1377 * gcc.target/i386/amd64-abi-2.c: Likewise.
1378 * gcc.target/i386/pr39082-1.c: Likewise.
1379 * gcc.target/i386/pr39162.c: Likewise.
1380 * gcc.target/i386/pr22152.c: Likewise.
1381 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
1382 * gcc.target/i386/wrfsbase-2.c: Likewise.
1383 * gcc.target/i386/local.c: Likewise
1384 * gcc.target/i386/wrgsbase-1.c: Likewise.
1385 * gcc.target/i386/wrfsbase-1.c: Likewise.
1386 * gcc.target/i386/pr39315-3.c: Likewise.
1387 * gcc.target/i386/pr35767-4.c: Likewise.
1388 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
1390 * gcc.target/i386/pr45336-2.c: Likewise.
1391 * gcc.target/i386/pr45336-1.c: Likewise.
1392 * gcc.target/i386/pr45336-4.c: Likewise.
1394 2012-02-27 Tristan Gingold <gingold@adacore.com>
1396 * gnat.dg/array20.ad[sb]: New test.
1398 2012-02-27 Jakub Jelinek <jakub@redhat.com>
1401 * gcc.target/arm/pr52375.c: New test.
1402 * gcc.c-torture/compile/pr52375.c: New test.
1404 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1406 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
1407 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
1409 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
1411 * gnat.dg/aggr19.adb: New test.
1412 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
1414 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
1417 * gcc.target/sh/pr49263.c: New.
1419 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
1421 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
1422 simulate_thread_wrapper_other_threads
1423 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
1424 Move initialization of 'value' to main().
1425 (main): Initialize 'value';
1426 * gcc.dg/simulate-thread/speculative-store.c
1427 (simulate_thread_step_verify): Return 0 when successful.
1428 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
1430 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
1431 (simulate_thread_wrapper_other_threads): Return a success/fail value
1432 and issue an error if the instruction count threshold is exceeded.
1434 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1437 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
1438 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1440 2012-02-24 Richard Guenther <rguenther@suse.de>
1443 * gcc.dg/pr52355.c: New testcase.
1445 2012-02-23 Kai Tietz <ktietz@redhat.com>
1447 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
1449 * gcc.dg/Wpadded.c: Likewise.
1450 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
1452 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
1453 for sleep by Sleep and add windows.h include for this function.
1454 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
1456 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
1458 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
1460 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
1461 on x64 mingw target.
1462 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
1463 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
1464 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
1465 failure on LLP64 target.
1467 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
1470 * gcc.dg/noncompile/pr52290.c: New test.
1472 2012-02-23 Jakub Jelinek <jakub@redhat.com>
1474 PR tree-optimization/52019
1475 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
1477 2012-02-22 Kai Tietz <ktietz@redhat.com>
1479 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
1480 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
1481 derived pdiff_t type.
1482 * g++.dg/torture/pr49720.C: Likewise
1484 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
1487 * gcc.target/i386/pr52330.c: New test.
1489 2012-02-22 Tobias Burnus <burnus@net-b.de>
1492 * gfortran.dg/io_constraints_10.f90: New.
1494 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1496 * lib/target-supports.exp (check_effective_target_vect_condition):
1497 Return true for NEON.
1499 2012-02-21 Kai Tietz <ktietz@redhat.com>
1501 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
1503 2012-02-21 Richard Guenther <rguenther@suse.de>
1505 PR tree-optimization/52324
1506 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
1508 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
1511 * gcc.target/avr/torture/pr51782-1.c: New test.
1513 2012-02-21 Jakub Jelinek <jakub@redhat.com>
1515 PR tree-optimization/52318
1516 * gcc.dg/pr52318.c: New test.
1518 2012-02-20 Kai Tietz <ktietz@redhat.com>
1520 * gcc.dg/bf-ms-layout-3.c: New testcase.
1522 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1526 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
1528 2012-02-20 Richard Guenther <rguenther@suse.de>
1530 PR tree-optimization/52298
1531 * gcc.dg/torture/pr52298.c: New testcase.
1532 * gcc.dg/vect/pr52298.c: Likewise.
1534 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
1536 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
1537 * gcc.c-torture/execute/pr52286.c: Ditto.
1539 2012-02-20 Jakub Jelinek <jakub@redhat.com>
1541 PR tree-optimization/52286
1542 * gcc.c-torture/execute/pr52286.c: New test.
1544 2012-02-18 Tobias Burnus <burnus@net-b.de>
1547 * gfortran.dg/interface_35.f90: Use -std=f2003.
1548 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
1549 * gfortran.dg/interface_assignment_4.f90: Ditto.
1550 * gfortran.dg/bessel_1.f90: Ditto.
1551 * gfortran.dg/func_result_6.f90: Ditto.
1552 * gfortran.dg/hypot_1.f90: Ditto.
1553 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1555 2012-02-17 Tobias Burnus <burnus@net-b.de>
1557 PR translation/52232
1558 PR translation/52234
1559 PR translation/52245
1560 PR translation/52246
1561 PR translation/52262
1562 PR translation/52273
1563 * gfortran.dg/coarray_22.f90: Update dg-error.
1564 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
1566 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1569 * lib/gcc-simulate-thread.exp: Load timeout.exp.
1570 (simulate-thread): Use default timeout.
1572 2012-02-16 Jason Merrill <jason@redhat.com>
1575 * g++.dg/ext/timevar1.C: New.
1577 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
1580 * g++.dg/template/using21.C: New.
1581 * g++.dg/template/using22.C: Likewise.
1583 2012-02-16 Jason Merrill <jason@redhat.com>
1586 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
1588 2012-02-16 Jakub Jelinek <jakub@redhat.com>
1590 PR tree-optimization/52255
1591 * gcc.c-torture/compile/pr52255.c: New test.
1594 * g++.dg/debug/dwarf2/pr52260.C: New test.
1597 * g++.dg/ipa/pr51929.C: New test.
1599 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1602 * gcc.target/powerpc/pr52199.c: New file.
1604 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1607 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
1609 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1611 * gcc.dg/pr51867.c: Don't include <math.h>.
1614 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1616 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
1617 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
1619 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
1621 PR tree-optimization/50561
1622 * gcc.dg/graphite/pr50561.c: New testcase.
1624 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1626 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
1627 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
1629 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1631 * gnat.dg/discr35.ad[sb]: New test.
1633 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1635 * gnat.dg/volatile10.adb: New test.
1636 * gnat.dg/volatile10_pkg.ads: New helper.
1638 2012-02-14 Jason Merrill <jason@redhat.com>
1640 * g++.dg/ext/attrib43.C: New.
1642 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
1644 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
1645 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
1647 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
1648 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
1649 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
1650 effective_target fgnu_tm.
1651 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
1653 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1656 * g++.dg/template/asmgoto1.C: New test.
1658 2012-02-14 Ian Lance Taylor <iant@google.com>
1661 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
1662 compiling generated file for 64bit and index tests.
1664 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
1666 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
1668 2012-02-14 Richard Guenther <rguenther@suse.de>
1670 PR tree-optimization/52244
1671 PR tree-optimization/51528
1672 * gcc.dg/torture/pr52244.c: New testcase.
1674 2012-02-14 Walter Lee <walt@tilera.com>
1676 * g++.dg/other/PR23205.C: Disable test on tile.
1677 * g++.dg/other/pr23205-2.C: Disable test on tile.
1678 * gcc.dg/20020312-2.c: Add a condition for __tile__.
1679 * gcc.dg/20040813-1.c: Disable test on tile.
1680 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
1681 * gcc.misc-tests/linkage.exp: Handle tilegx.
1683 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1685 PR tree-optimization/52210
1686 * gcc.dg/pr52210.c: New test.
1688 2012-02-14 Jason Merrill <jason@redhat.com>
1691 * g++.dg/overload/defarg5.C: New.
1693 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1696 * c-c++-common/pr52181.c: New test.
1698 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1701 * g++.dg/ext/atomic-1.C: New test.
1703 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1705 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
1707 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1710 * gcc.c-torture/execute/pr52209.c: New test.
1712 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
1715 * gfortran.dg/elemental_optional_args_5.f03: New test.
1717 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
1720 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
1723 2012-02-11 Ian Lance Taylor <iant@google.com>
1726 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
1727 SPARC Solaris. Don't run the test at all on systems where it may
1728 not work, rather than xfailing it.
1730 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1732 PR rtl-optimization/52175
1733 * gcc.c-torture/compile/pr52175.c: New test.
1735 2012-02-10 Jason Merrill <jason@redhat.com>
1738 * g++.dg/template/repo10.C: New.
1740 2012-02-11 Jakub Jelinek <jakub@redhat.com>
1743 * gcc.dg/pr52132.c: New test.
1745 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
1747 * gnat.dg/specs/aggr4.ads: New test.
1748 * gnat.dg/specs/aggr4_pkg.ads: New helper.
1750 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
1753 * gcc.target/i386/pr52146.c: New.
1755 2012-02-10 Jakub Jelinek <jakub@redhat.com>
1758 * c-c++-common/pr52177.c: New test.
1760 2012-02-10 Jan Hubicka <jh@suse.cz>
1763 * g++.dg/torture/pr48600.C: New testcase.
1765 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
1768 * gcc.dg/dfp/pr52140.c: New test.
1770 2012-02-09 Jakub Jelinek <jakub@redhat.com>
1773 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
1776 2012-02-09 Bin Cheng <bin.cheng@arm.com>
1779 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
1780 * testsuite/gcc.dg/pr51867.c: New test.
1782 2012-02-09 Ian Lance Taylor <iant@google.com>
1784 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
1785 which don't support -fsplit-stack. Turn off optimization when
1786 compiling select5-out.go.
1788 2012-02-08 Ian Lance Taylor <iant@google.com>
1790 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
1791 systems which don't support -fsplit-stack.
1793 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
1795 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
1796 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
1797 machine instuction in the log.
1799 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
1801 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
1804 2012-02-08 Magnus Granberg <zorry@gentoo.org>
1807 * gcc.dg/pr48524.c: New test.
1808 * gcc.dg/pr48524.spec: New spec file for test.
1810 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1813 * gfortran.dg/vect/pr32380.f90: New test.
1815 2012-02-08 Tobias Burnus <burnus@net-b.de>
1818 * gfortran.dg/realloc_on_assign_12.f90: New.
1820 2012-02-08 Richard Guenther <rguenther@suse.de>
1822 PR rtl-optimization/52170
1823 * gcc.dg/torture/pr52170.c: New testcase.
1825 2012-02-08 Jakub Jelinek <jakub@redhat.com>
1827 PR gcov-profile/52150
1828 * gcc.dg/tree-prof/pr52150.c: New test.
1830 PR rtl-optimization/52139
1831 * gcc.dg/pr52139.c: New test.
1833 2012-02-07 Jason Merrill <jason@redhat.com>
1836 * g++.dg/cpp0x/constexpr-union3.C: New.
1839 * g++.dg/lto/pr52035_0.C: New.
1841 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1843 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
1844 * gcc.dg/special/weak-1.c: Likewise.
1845 * gcc.dg/ucnid-12.c: Likewise.
1846 * gcc.dg/torture/pr45678-1.c: Likewise.
1847 * gcc.dg/torture/pr45678-2.c: Likewise.
1848 * gcc.dg/vector-4.c: Likewise.
1849 * gcc.dg/ipa/inline-5.c: Likewise.
1850 * gcc.dg/ucnid-11.c: Likewise.
1851 * gcc.misc-tests/gcov-13.c: Likewise.
1852 * gcc.misc-tests/gcov-14.c: Likewise.
1853 * g++.dg/ext/label13.C: Likewise.
1854 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
1855 hppa*-*-hpux* options.
1856 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1857 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1858 * gcc.dg/pr48616.c: Likewise.
1859 * gcc.dg/pr17957.c: Likewise.
1860 * gcc.dg/pr17055-1.c: Likewise.
1861 * gcc.dg/pr32912-1.c: Likewise.
1862 * gcc.dg/tm/pr51472.c: Likewise.
1863 * c-c++-common/fold-bitand-4.c: Likewise.
1864 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
1865 Use dg-additional-options for extra options.
1867 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
1869 * gcc.target/epiphany/interrupt-2.c: New test.
1871 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1874 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
1875 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
1878 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1881 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
1883 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1887 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
1888 * gcc.target/mips/va-arg-1.c: New test.
1890 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1892 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
1893 for -mno-pointers-to-nested-functions.
1895 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
1897 * gcc.c-torture/execute/20120207-1.c: New test.
1899 2012-02-07 Jakub Jelinek <jakub@redhat.com>
1901 PR rtl-optimization/52060
1902 * gcc.dg/torture/pr52060.c: New test.
1905 * gcc.c-torture/compile/pr52074.c: New test.
1907 2012-02-07 Tobias Burnus <burnus@net-b.de>
1910 * gfortran.dg/class_to_type_2.f90: New.
1912 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
1915 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
1918 2012-02-06 Jason Merrill <jason@redhat.com>
1921 * g++.dg/template/conv13.C: New.
1923 2012-02-06 Richard Guenther <rguenther@suse.de>
1925 PR tree-optimization/52115
1926 * gcc.c-torture/compile/pr52115.c: New testcase.
1928 2012-02-06 Jakub Jelinek <jakub@redhat.com>
1931 * gcc.c-torture/execute/pr52129.c: New test.
1933 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
1935 * gcc.dg/pr48374.c: Actually add the test I forgot
1936 in the 2012-01-25 commit.
1938 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1941 * gfortran.dg/vect/vect-8.f90: New test case.
1943 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1946 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
1948 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
1951 * gfortran.dg/class_48.f90 : Add test of allocate class array
1952 component with source in subroutine test3. Remove commenting
1953 out in subroutine test4, since branching on unitialized variable
1954 is now fixed (no PR for this last.).
1956 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1958 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
1960 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
1962 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1965 * lib/target-supports.exp (check_effective_target_mips_rel): New.
1966 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
1968 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
1970 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
1971 (check_effective_target_sync_int_long): Use it.
1972 (check_effective_target_sync_char_short): Likewise.
1973 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
1975 2012-02-05 Tobias Burnus <burnus@net-b.de>
1978 * gfortran.dg/class_48.f90: Add some further checks.
1980 2012-02-05 Ira Rosen <irar@il.ibm.com>
1982 PR tree-optimization/52091
1983 * gcc.dg/vect/pr52091.c: New test.
1985 2012-02-04 Jakub Jelinek <jakub@redhat.com>
1987 PR rtl-optimization/52113
1988 * gcc.target/avr/pr52113.c: New test.
1990 2012-02-03 Jakub Jelinek <jakub@redhat.com>
1992 PR rtl-optimization/52092
1993 * gcc.c-torture/compile/pr52092.c: New test.
1995 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
1998 * gfortran.dg/class_array_10.f03: New test.
2001 * gfortran.dg/class_array_11.f03: New test.
2004 * gfortran.dg/class_array_12.f03: New test.
2006 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2009 * gfortran.dg/realloc_on_assign_11.f90: New test.
2011 2012-02-02 Tobias Burnus <burnus@net-b.de>
2014 * gfortran.dg/shape_7.f90: New.
2016 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2018 * gcc.target/mips/mips-prepend-1.c: New test.
2020 2012-02-02 Jan Hubicka <jh@suse.cz>
2021 Tom de Vries <tom@codesourcery.com>
2024 * testsuite/gcc.dg/alias-12.c: New testcase.
2025 * testsuite/gcc.dg/alias-13.c: New testcase.
2027 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2030 * gcc.dg/pr52086.c: New test.
2032 PR tree-optimization/52073
2033 * gcc.c-torture/compile/pr52073.c: New test.
2035 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2038 * gfortran.dg/function_optimize_10.f90: New test.
2040 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2042 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2045 2012-02-01 Tobias Burnus <burnus@net-b.de>
2048 * gfortran.dg/typebound_operator_14.f90: New.
2050 2012-02-01 Tobias Burnus <burnus@net-b.de>
2053 * gfortran.dg/elemental_function_1.f90: New.
2055 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2057 PR rtl-optimization/51374
2058 * gcc.target/avr/torture/pr51374-1.c:
2059 Also fail if SBIS is seen.
2061 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2063 PR rtl-optimization/51374
2064 * gcc.target/avr/torture/pr51374-1.c: New.
2066 2012-01-31 Tobias Burnus <burnus@net-b.de>
2069 * gfortran.dg/typebound_generic_11.f90: New.
2071 2012-01-31 Tobias Burnus <burnus@net-b.de>
2074 * gfortran.dg/class_49.f90: New.
2076 2012-01-31 Tobias Burnus <burnus@net-b.de>
2079 * gfortran.dg/elemental_args_check_6.f90: New.
2081 2012-01-31 Jason Merrill <jason@redhat.com>
2084 * g++.dg/cpp0x/variadic122.C: New.
2086 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
2089 * gfortran.dg/realloc_on_assign_10.f90: New test.
2091 2012-01-31 Richard Guenther <rguenther@suse.de>
2093 PR tree-optimization/51528
2094 * gcc.dg/torture/pr51528.c: New testcase.
2096 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
2099 * lib/go.exp (go_target_compile): Append timeout= to options.
2100 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2101 select5-out.go test on alpha*-*-* targets.
2103 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2105 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2106 (TEST_SHORT): Reformat in the same way.
2107 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2108 (TEST_SHORT): Reformat in the same way.
2109 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2110 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2111 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2112 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2113 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2115 2012-01-30 Bin Cheng <bin.cheng@arm.com>
2118 * gcc.target/arm/pr51835.c: New testcase.
2120 2012-01-30 Richard Guenther <rguenther@suse.de>
2122 PR tree-optimization/52028
2123 * gcc.dg/torture/pr52028.c: New testcase.
2124 * gfortran.dg/ldist-pr45199.f: Adjust.
2125 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2126 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2127 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2129 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2132 * gcc.dg/tree-prof/pr52027.c: New test.
2134 PR tree-optimization/52046
2135 * gcc.dg/pr52046.c: New test.
2138 * g++.dg/other/pr52048.C: New test.
2140 2012-01-30 Richard Guenther <rguenther@suse.de>
2142 PR tree-optimization/52045
2143 * gcc.dg/pr52045.c: New testcase.
2145 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
2147 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2148 new code generated for __sync_lock_release.
2150 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2152 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2154 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2157 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2159 * g++.dg/ext/visibility/template10.C: Fix typo.
2161 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2163 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2166 * g++.dg/cpp0x/constexpr-ice6.C: New.
2168 2012-01-29 Tobias Burnus <burnus@net-b.de>
2171 * gfortran.dg/default_initialization_6.f90: New.
2173 2012-01-29 Tobias Burnus <burnus@net-b.de>
2176 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2177 * gfortran.dg/class_48.f90: New.
2179 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
2182 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2184 2012-01-28 Tobias Burnus <burnus@net-b.de>
2187 * gfortran.dg/class_allocate_12.f90: New.
2189 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
2191 * gcc.dg/torture/pr50444.c: Fix dg directives.
2193 2012-01-28 Jakub Jelinek <jakub@redhat.com>
2196 * gcc.target/arm/pr52006.c: New test.
2198 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
2201 * gcc.dg/lto/trans-mem.h: New file.
2202 * gcc.dg/lto/trans-mem-2_0.c: Include it.
2203 * gcc.dg/lto/trans-mem-1_1.c: Same.
2204 * gcc.dg/lto/trans-mem-4_1.c: Same.
2205 * gcc.dg/lto/trans-mem-3_1.c: Same.
2207 2012-01-27 Tobias Burnus <burnus@net-b.de>
2210 * gfortran.dg/dummy_procedure_7.f90: New.
2212 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
2214 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2215 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2217 2012-01-27 Jakub Jelinek <jakub@redhat.com>
2220 * g++.dg/other/gc5.C: New test.
2222 2012-01-27 Richard Guenther <rguenther@suse.de>
2224 PR tree-optimization/50444
2225 * gcc.dg/torture/pr50444.c: New testcase.
2227 2012-01-27 Tobias Burnus <burnus@net-b.de>
2231 * gfortran.dg/move_alloc_13.f90: New.
2233 2012-01-27 Tobias Burnus <burnus@net-b.de>
2236 * gfortran.dg/allocate_alloc_opt_13.f90: New.
2237 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2238 and change dg-error string.
2240 2012-01-27 Tobias Burnus <burnus@net-b.de>
2243 * gfortran.dg/elemental_args_check_5.f90: New.
2245 2012-01-27 Richard Guenther <rguenther@suse.de>
2248 * g++.dg/torture/pr51959.C: New testcase.
2250 2012-01-27 Tom de Vries <tom@codesourcery.com>
2252 PR tree-optimization/51990
2253 * gcc.dg/pr51990.c: New test.
2254 * gcc.dg/pr51990-2.c: Same.
2256 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
2257 Tobias Burnus <burnus@gcc.gnu.org>
2260 * gfortran.dg/class_allocate_11.f03: New.
2265 * gfortran.dg/class_allocate_7.f03: New.
2266 * gfortran.dg/class_allocate_8.f03: New.
2267 * gfortran.dg/class_allocate_9.f03: New.
2268 * gfortran.dg/class_allocate_10.f03: New.
2270 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2272 * gnat.dg/discr34.adb: New test.
2273 * gnat.dg/discr34_pkg.ads: New helper.
2275 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2277 * gnat.dg/discr33.adb: New test.
2279 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2281 * gnat.dg/limited_with3.ad[sb): New test.
2282 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2283 * gnat.dg/limited_with3_pkg2.ads: Likewise.
2284 * gnat.dg/limited_with3_pkg3.ads: Likewise.
2286 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2288 * gnat.dg/stack_usage1.adb: New test.
2289 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2291 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2292 * gcc.dg/pr44194-2.c: Likewise.
2294 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
2297 * g++.dg/template/crash112.C: New.
2299 2012-01-27 Richard Henderson <rth@redhat.com>
2301 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2303 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2305 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2307 2012-01-26 Jakub Jelinek <jakub@redhat.com>
2310 * g++.dg/opt/pr51895.C: New test.
2312 2012-01-26 Michael Matz <matz@suse.de>
2314 PR tree-optimization/48794
2315 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
2317 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2319 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
2321 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2323 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
2324 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
2326 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
2327 the default value for s390 and s390x.
2329 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
2332 * gcc.dg/lto/trans-mem-4_0.c: New.
2333 * gcc.dg/lto/trans-mem-4_1.c: New.
2334 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
2336 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
2337 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
2339 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
2340 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
2343 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
2345 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
2347 2012-01-25 Ian Lance Taylor <iant@google.com>
2349 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
2351 2012-01-25 Tobias Burnus <burnus@net-b.de>
2354 * gfortran.dg/typebound_proc_25.f90: New.
2356 2012-01-25 Jason Merrill <jason@redhat.com>
2359 * g++.dg/lto/pr51992_0.C: New.
2361 2012-01-25 Jakub Jelinek <jakub@redhat.com>
2363 PR tree-optimization/51987
2364 * gcc.target/i386/pr51987.c: New test.
2366 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2368 * gcc.dg/tm/lto-1.c: Require lto support in target.
2370 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
2372 PR rtl-optimization/48374
2373 * gcc.dg/pr48374.c: New test.
2375 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2377 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
2379 2012-01-25 Tobias Burnus <burnus@net-b.de>
2382 * gfortran.dg/derived_constructor_char_3.f90: New.
2384 2012-01-24 Ian Lance Taylor <iant@google.com>
2386 * go.test/go-test.exp (filecmp): New procedure.
2387 (errchk): Handle quoted square brackets.
2388 (go-gc-tests): Set go_compile_args. Handle various new test
2389 lines. Skip a few new tests.
2390 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
2392 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2394 * lib/target-supports.exp (proc check_effective_target_vect_perm)
2395 (check_effective_target_vect_extract_even_odd)
2396 (check_effective_target_vect_interleave): Return true for MIPS
2399 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2401 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
2402 (main): Use it instead of argc.
2404 2012-01-24 Jason Merrill <jason@redhat.com>
2407 * g++.dg/cpp0x/sfinae31.C: New.
2409 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2411 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
2413 2012-01-24 Jason Merrill <jason@redhat.com>
2416 * g++.dg/inherit/covariant20.C: New.
2418 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2421 * g++.dg/parse/crash58.C: New.
2423 2012-01-24 Jakub Jelinek <jakub@redhat.com>
2426 * gcc.dg/pr51957-1.c: New test.
2427 * gcc.dg/pr51957-1.h: New file.
2428 * gcc.dg/pr51957-2.c: New test.
2430 2012-01-23 Jason Merrill <jason@redhat.com>
2433 * g++.dg/ext/visibility/template10.C: New.
2435 2012-01-23 Tobias Burnus <burnus@net-b.de>
2438 * gfortran.dg/move_alloc_12.f90: New.
2440 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2443 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
2445 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2448 * g++.dg/template/crash111.C: New.
2450 2012-01-23 Arnaud Charlet <charlet@adacore.com>
2452 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
2454 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
2456 2012-01-23 Dodji Seketeli <dodji@redhat.com>
2459 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
2460 the DW_TAG_class_type and DW_AT_name: "Executor".
2462 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2464 * lib/target-supports.exp
2465 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
2466 (check_effective_target_vect_interleave): Likewise.
2468 2012-01-22 Jason Merrill <jason@redhat.com>
2471 * g++.dg/template/using20.C: New.
2472 * g++.dg/template/template-id-2.C: Adjust diagnostic.
2474 2012-01-23 Jason Merrill <jason@redhat.com>
2477 * g++.dg/torture/pr51344.C: Limit to x86.
2479 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
2481 * c-c++-common/tm/omp.c: Require target with pthread support.
2483 2012-01-23 Richard Guenther <rguenther@suse.de>
2485 PR tree-optimization/51949
2486 * gcc.dg/torture/pr51949.c: New testcase.
2488 2012-01-23 Jakub Jelinek <jakub@redhat.com>
2490 PR rtl-optimization/51933
2491 * gcc.c-torture/execute/pr51933.c: New test.
2493 2012-01-22 Douglas B Rupp <rupp@gnat.com>
2495 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
2496 Do not define for Interix.
2498 2012-01-22 Jason Merrill <jason@redhat.com>
2501 * g++.dg/lto/pr51832.h: New.
2502 * g++.dg/lto/pr51832_0.C: New.
2503 * g++.dg/lto/pr51832_1.C: New.
2505 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
2507 * gcc.dg/ext-elim-1.c: New test.
2509 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2512 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
2513 * g++.dg/opt/longbranch1.C: Likewise.
2515 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2517 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
2520 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
2523 * gfortran.dg/namelist_74.f90: New test.
2524 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
2526 2012-01-21 Tobias Burnus <burnus@net-b.de>
2529 * gfortran.dg/class_47.f90: New.
2531 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
2533 * gnat.dg/renaming5.ad[sb]: New test.
2535 2012-01-20 Jason Merrill <jason@redhat.com>
2538 * g++.dg/pch/mangle1.{C,Hs}: Remove.
2540 2012-01-20 Jason Merrill <jason@redhat.com>
2543 * g++.dg/ext/attrib42.C: Require ilp32.
2545 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2548 * gcc.target/arm/pr51915.c: New test.
2550 2012-01-20 Cary Coutant <ccoutant@google.com>
2551 Dodji Seketeli <dodji@redhat.com>
2554 * g++.dg/debug/dwarf2/nested-3.C: New test.
2556 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2559 * g++.dg/template/crash110.C: New.
2561 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2563 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
2564 Remove default options on hppa*-*-hpux*.
2566 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2568 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
2570 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2572 * gcc.c-torture/compile/pr51856.c: New testcase.
2574 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
2576 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
2577 options to go_target_compile.
2579 2012-01-20 Kai Tietz <ktietz@redhat.com>
2581 * g++.dg/torture/pr51344.C: Fix typo.
2583 2012-01-20 Richard Guenther <rguenther@suse.de>
2585 PR tree-optimization/51903
2586 * g++.dg/torture/pr51903.C: New testcase.
2588 2012-01-20 Tobias Burnus <burnus@net-b.de>
2589 Janus Weil <janus@gcc.gnu.org>
2592 * gfortran.dg/use_21.f90: New.
2594 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2597 * gcc.dg/torture/pr51106-1.c: New test.
2598 * gcc.dg/torture/pr51106-2.c: New test.
2600 2012-01-19 Kai Tietz <ktietz@redhat.com>
2602 * g++.dg/torture/pr51344.C: New test.
2604 2012-01-19 Tobias Burnus <burnus@net-b.de>
2607 * gfortran.dg/intrinsic_size_2.f90: New.
2609 2012-01-19 Jason Merrill <jason@redhat.com>
2612 * g++.dg/inherit/using7.C: New.
2614 2012-01-19 Richard Guenther <rguenther@suse.de>
2616 PR tree-optimization/37997
2617 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
2619 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
2621 PR rtl-optimization/51505
2622 * gcc.dg/pr51505.c: New test.
2624 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
2627 * gfortran.dg/typebound_operator_12.f03: New.
2628 * gfortran.dg/typebound_operator_13.f03: New.
2630 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
2633 * g++.dg/cpp0x/pr51225.C: New.
2635 2012-01-17 Ian Lance Taylor <iant@google.com>
2638 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
2640 2012-01-17 Tobias Burnus <burnus@net-b.de>
2643 * gfortran.dg/realloc_on_assign_9.f90: New.
2645 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
2648 * gcc.dg/tm/memopt-3.c: Remove xfail.
2649 * gcc.dg/tm/memopt-4.c: Remove xfail.
2650 * gcc.dg/tm/memopt-5.c: Remove xfail.
2651 * gcc.dg/tm/memopt-7.c: Remove xfail.
2653 2012-01-17 Jakub Jelinek <jakub@redhat.com>
2655 PR tree-optimization/51877
2656 * gcc.c-torture/execute/pr51877.c: New test.
2658 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2660 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
2661 {!vect_align_arrays} to vect_sizes_32B_16B.
2662 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
2663 * gcc.dg/vect/vect-peel-3.c: Ditto.
2665 2012-01-16 Jason Merrill <jason@redhat.com>
2668 * g++.dg/abi/mangle60.C: New.
2671 * g++.dg/pch/mangle1.{C,Hs}: New.
2673 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
2674 Tobias Burnus <burnus@net-b.de>
2677 * gfortran.dg/elemental_optional_args_3.f90: New
2678 * gfortran.dg/elemental_optional_args_4.f90: New
2680 2012-01-16 Tobias Burnus <burnus@net-b.de>
2683 * gfortran.dg/use_20.f90: New
2685 2012-01-16 Jason Merrill <jason@redhat.com>
2688 * g++.dg/cpp0x/rv-bitfield.C: New.
2689 * g++.dg/cpp0x/rv-bitfield2.C: New.
2691 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
2693 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
2694 subroutine 'qsort' and use index array to assign the result.
2696 2012-01-16 Jakub Jelinek <jakub@redhat.com>
2698 PR tree-optimization/51865
2699 * gcc.dg/pr51865.c: New test.
2701 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2703 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
2705 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2707 * gcc.target/mips/code-readable-2.c: Allow the jump table address
2708 to be loaded from the constant pool, rather than via %hi and %lo.
2710 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
2712 PR rtl-optimization/51821
2713 * gcc.dg/pr51821.c: New test.
2715 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
2717 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
2719 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
2721 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
2723 2012-01-14 Tobias Burnus <burnus@net-b.de>
2726 * gfortran.dg/init_flag_8.f90: New.
2727 * gfortran.dg/init_flag_9.f90: New.
2729 2011-01-14 Tobias Burnus <burnus@net-b.de>
2732 * gfortran.dg/use_18.f90: New.
2733 * gfortran.dg/use_19.f90: New.
2735 2012-01-13 Ian Lance Taylor <iant@google.com>
2738 * g++.dg/warn/Wsign-compare-4.C: New.
2740 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
2743 * gfortran.dg/alloc_comp_assign.f03: New.
2744 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
2745 __BUILTIN_FREE from 38 to 32.
2747 2012-01-13 Jason Merrill <jason@redhat.com>
2750 * g++.dg/warn/Wreturn-type-7.C: New.
2752 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2754 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
2756 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
2757 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
2758 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
2759 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
2760 int32plus because of big array needed.
2761 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
2762 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
2764 2012-01-13 Jason Merrill <jason@redhat.com>
2767 * g++.dg/ext/visibility/template9.C: New.
2770 * g++.dg/cpp0x/defaulted34.C: New.
2771 * g++.dg/template/virtual3.C: New.
2773 2012-01-13 Richard Guenther <rguenther@suse.de>
2776 * gcc.dg/torture/pr8081.c: New testcase.
2778 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2780 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
2782 2012-01-12 Jason Merrill <jason@redhat.com>
2785 * g++.dg/ext/stmtexpr14.C: New.
2787 2012-01-13 Dodji Seketeli <dodji@redhat.com>
2790 * g++.dg/cpp0x/constexpr-diag4.C: New test.
2792 2012-01-12 Jason Merrill <jason@redhat.com>
2795 * g++.dg/abi/mangle48.C: Test qualified-names, too.
2796 * g++.dg/abi/mangle58.C: Likewise.
2799 * g++.dg/template/arg8.C: New.
2801 2012-01-12 Ira Rosen <irar@il.ibm.com>
2803 PR tree-optimization/51799
2804 * gcc.dg/vect/pr51799.c: New test.
2805 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
2808 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2809 Tobias Burnus <burnus@net-b.de>
2813 * lib/target-supports.exp
2814 (check_effective_target_fortran_largest_fp_has_sqrt): New.
2815 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
2817 2012-01-11 Jason Merrill <jason@redhat.com>
2820 * g++.dg/ext/attrib42.C: New.
2822 2012-01-11 Jakub Jelinek <jakub@redhat.com>
2825 * gcc.dg/pr51796.c: New test.
2827 2012-01-11 Jason Merrill <jason@redhat.com>
2830 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
2832 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2834 * gnat.dg/array19.ad[sb]: New test.
2836 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2838 * gnat.dg/opt23.ad[sb]: New test.
2839 * gnat.dg/opt23_pkg.ad[sb]: New helper.
2840 * gnat.dg/opt24.ad[sb]: New test.
2842 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2844 PR tree-optimization/49642
2845 * gcc.dg/tree-ssa/pr49642-1.c: New test.
2846 * gcc.dg/tree-ssa/pr49642-2.c: New test.
2848 2012-01-11 Jason Merrill <jason@redhat.com>
2851 * g++.dg/template/explicit-args5.C: New.
2853 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2855 * gcc.c-torture/execute/20120110-1.c: New testcase.
2857 2012-01-10 Jason Merrill <jason@redhat.com>
2860 * g++.dg/inherit/ambig1.C: New.
2863 * g++.dg/cpp0x/constexpr-cache1.C: New.
2865 2012-01-10 Richard Guenther <rguenther@suse.de>
2867 PR tree-optimization/51801
2868 * gcc.dg/torture/pr51801.c: New testcase.
2870 2012-01-10 Tobias Burnus <burnus@net-b.de>
2873 * gfortran.dg/allocate_with_typespec_5.f90: New.
2875 2012-01-10 Tobias Burnus <burnus@net-b.de>
2877 * gfortran.dg/class_39.f03: Update dg-error string.
2879 2012-01-10 Richard Guenther <rguenther@suse.de>
2881 PR tree-optimization/50913
2882 * gcc.dg/graphite/interchange-16.c: New testcase.
2883 * gcc.dg/graphite/scop-20.c: XFAIL.
2884 * gfortran.dg/graphite/interchange-1.f: Likewise.
2885 * gfortran.dg/graphite/block-1.f90: Likewise.
2886 * gfortran.dg/graphite/block-2.f: Likewise.
2888 2012-01-10 Richard Henderson <rth@redhat.com>
2890 * lib/target-supports.exp (check_effective_target_vect_perm,
2891 check_effective_target_vect_perm_byte,
2892 check_effective_target_vect_perm_short): Enable for arm neon.
2894 2012-01-09 Tobias Burnus <burnus@net-b.de>
2897 * gfortran.dg/typebound_operator_11.f90: New.
2899 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
2901 * gnat.dg/array18.adb: New test.
2902 * gnat.dg/array18_pkg.ads: New helper.
2904 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
2907 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
2908 around base object in first assignment in main program.
2909 * gfortran.dg/typebound_operator_10.f03: New test.
2911 2012-01-09 Martin Jambor <mjambor@suse.cz>
2913 PR tree-optimization/51759
2914 * g++.dg/ipa/pr51759.C: New test.
2916 2012-01-09 Tobias Burnus <burnus@net-b.de>
2919 * gfortran.dg/optional_absent_2.f90: New.
2921 2012-01-09 Tobias Burnus <burnus@net-b.de>
2924 * gfortran.dg/use_17.f90: New.
2926 2012-01-09 Gary Funck <gary@intrepid.com>
2928 PR preprocessor/33919
2929 * gcc.dg/pr33919.c: New test.
2930 * gcc.dg/pr33919-0.h: New test header file.
2931 * gcc.dg/pr33919-1.h: Ditto.
2932 * gcc.dg/pr33919-2.h: Ditto.
2934 2012-01-07 Jan Hubicka <jh@suse.cz>
2936 PR tree-optimize/51694
2937 * gcc.c-torture/compile/pr51694.c: new testcase.
2939 2012-01-07 Jan Hubicka <jh@suse.cz>
2941 PR tree-optimization/51600
2942 * g++.dg/torture/pr51600.C: New testcase.
2944 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2946 PR gcov-profile/51715
2947 PR gcov-profile/51717
2948 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
2949 * gcc.misc-tests/gcov-14.c: Likewise.
2951 2012-01-06 Jason Merrill <jason@redhat.com>
2953 * g++.dg/parse/new5.C: New.
2955 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
2958 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
2959 including <string.h>.
2961 2012-01-06 Jason Merrill <jason@redhat.com>
2963 * g++.dg/abi/mangle51.C: New.
2964 * g++.dg/abi/mangle52.C: New.
2965 * g++.dg/abi/mangle53.C: New.
2966 * g++.dg/abi/mangle54.C: New.
2967 * g++.dg/abi/mangle55.C: New.
2968 * g++.dg/abi/mangle56.C: New.
2969 * g++.dg/abi/mangle57.C: New.
2970 * g++.dg/abi/mangle58.C: New.
2971 * g++.dg/abi/mangle59.C: New.
2972 * g++.dg/cpp0x/trailing3.C: Update mangling.
2973 * g++.dg/cpp0x/variadic111.C: Update mangling.
2974 * g++.dg/cpp0x/variadic4.C: Update mangling.
2975 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
2976 * g++.dg/template/nontype22.C: Works now.
2977 * g++.dg/template/pr35240.C: Works now.
2979 * g++.dg/cpp0x/error7.C: New.
2981 2012-01-06 Tobias Burnus <burnus@net-b.de>
2983 * gfortran.dg/deallocate_stat_2.f90: New.
2984 * coarray/allocate_errgmsg.f90: New.
2985 * gfortran.dg/coarray_lib_alloc_1.f90: New.
2986 * gfortran.dg/coarray_lib_alloc_2.f90: New.
2987 * coarray/subobject_1.f90: Fix for num_images > 1.
2988 * gfortran.dg/deallocate_stat.f90: Update due to changed
2991 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
2993 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
2995 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
2997 * ada/acats/overflow.lst: Add cb20004.
2999 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3002 * g++.dg/cpp0x/alias-decl-18.C: New test.
3004 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3006 * gcc.c-torture/execute/20120104-1.c: New test.
3008 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3011 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3012 the old typebound_operator_8.f03.
3013 * gfortran.dg/typebound_operator_8.f03: New version of
3014 typebound_operator_7.f03 with 'u' a derived type instead of a
3017 2012-01-05 Richard Guenther <rguenther@suse.de>
3019 * g++.dg/torture/pr49309.C: Skip for -flto.
3021 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3024 * gcc.c-torture/compile/pr51761.c: New test.
3026 2012-01-05 Richard Guenther <rguenther@suse.de>
3028 PR tree-optimization/51760
3029 * gcc.dg/torture/pr51760.c: New testcase.
3031 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3034 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3036 2012-01-05 Richard Guenther <rguenther@suse.de>
3039 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3040 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3042 2012-01-04 Jakub Jelinek <jakub@redhat.com>
3045 * gcc.dg/pr51695.c: New test.
3047 2012-01-04 Andrew Pinski <apinski@cavium.com>
3049 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3050 * gcc.target/mips/octeon2-lx-1.c: New test.
3051 * gcc.target/mips/mips64-dsp-ldx.c: New test.
3052 * gcc.target/mips/octeon2-lx-2.c: New test.
3053 * gcc.target/mips/octeon2-lx-3.c: New test.
3055 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
3059 * gcc.dg/tm/alias-1.c: Adjust regexp.
3060 * gcc.dg/tm/alias-2.c: Adjust regexp.
3062 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3065 * g++.dg/warn/Wparentheses-26.C: New.
3067 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
3069 * gfortran.dg/elemental_optional_args_2.f90: New test.
3071 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3074 * gfortran.dg/common_17.f90: New test.
3076 2012-01-04 Richard Guenther <rguenther@suse.de>
3078 PR tree-optimization/49651
3079 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3080 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3082 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3085 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3087 2012-01-03 Andrew Pinski <apinski@cavium.com>
3089 * lib/scanasm.exp (dg-function-on-line): Always use a special format
3090 for all mips targets. Also allow an optional .cfi_startproc.
3092 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3094 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3096 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3099 * g++.dg/rtti/dyncast5.C: New.
3101 2012-01-03 Richard Guenther <rguenther@suse.de>
3103 PR tree-optimization/51070
3104 * gcc.dg/torture/pr51070-2.c: New testcase.
3106 2012-01-03 Richard Guenther <rguenther@suse.de>
3108 PR tree-optimization/51692
3109 * gcc.dg/torture/pr51692.c: New testcase.
3111 2012-01-03 Richard Guenther <rguenther@suse.de>
3114 * g++.dg/lto/pr51650-3_0.C: New testcase.
3116 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3119 * g++.dg/warn/Wredundant-decls-spec.C: New.
3121 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3123 PR tree-optimization/51719
3124 * g++.dg/tree-prof/pr51719.C: New test.
3126 2012-01-03 Richard Guenther <rguenther@suse.de>
3129 * gcc.dg/fold-compare-6.c: New testcase.
3131 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3134 * g++.dg/gomp/pr51669.C: New test.
3136 2012-01-02 Jason Merrill <jason@redhat.com>
3139 * g++.dg/cpp0x/constexpr-union2.C: New.
3142 * g++.dg/cpp0x/nsdmi-defer5.C: New.
3144 2012-01-02 Dodji Seketeli <dodji@redhat.com>
3147 * g++.dg/cpp0x/constexpr-99.C: New test.
3149 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
3152 * g++.dg/template/init9.C: New.
3154 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3156 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3157 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
3158 rather than a specific number.
3160 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
3165 * gfortran.dg/typebound_operator_7.f03: New.
3166 * gfortran.dg/typebound_operator_8.f03: New.
3168 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3171 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3173 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3175 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3177 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3179 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3181 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3184 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3186 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3187 * gfortran.dg/io_real_boz_4.f90: Likewise.
3188 * gfortran.dg/io_real_boz_5.f90: Likewise.
3190 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3192 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3194 2012-01-02 Revital Eres <revital.eres@linaro.org>
3196 * gcc.dg/sms-11.c: New file.
3198 2012-01-02 Tobias Burnus <burnus@net-b.de>
3201 * gfortran.dg/coarray/image_index_3.f90: New.
3203 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3206 * g++.dg/parse/enum8.C: New.
3208 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3211 * g++.dg/conversion/reinterpret4.C: New.
3212 * g++.dg/conversion/reinterpret1.C: Adjust.
3214 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3216 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3218 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
3220 * g++.old-deja/g++.brendan/crash25.C: Adjust.
3221 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3222 * g++.old-deja/g++.jason/access14.C: Likewise.
3223 * g++.old-deja/g++.jason/access8.C: Likewise.
3224 * g++.old-deja/g++.jason/access1.C: Likewise.
3225 * g++.old-deja/g++.other/access3.C: Likewise.
3226 * g++.old-deja/g++.other/access5.C: Likewise.
3227 * g++.old-deja/g++.law/unsorted1.C: Likewise.
3228 * g++.old-deja/g++.law/visibility22.C: Likewise.
3229 * g++.old-deja/g++.law/visibility26.C: Likewise.
3230 * g++.old-deja/g++.mike/p2746.C: Likewise.
3231 * g++.dg/debug/using1.C: Likewise.
3232 * g++.dg/lookup/using51.C: Likewise.
3233 * g++.dg/inherit/using5.C: Likewise.
3234 * g++.dg/inherit/pr30297.C: Likewise.
3235 * g++.dg/inherit/access8.C: Likewise.
3236 * g++.dg/torture/pr39362.C: Likewise.
3237 * g++.dg/template/crash13.C: Likewise.
3238 * g++.dg/template/using10.C: Likewise.
3240 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3243 * lib/gcc-dg.exp (scan-module-absence): Really commit last
3246 2012-01-01 Ira Rosen <irar@il.ibm.com>
3248 PR tree-optimization/51704
3249 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3250 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3251 corresponding flags.
3253 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3256 * g++.dg/cpp0x/constexpr-delegating2.C: New.
3258 2012-01-01 Jan Hubicka <jh@suse.cz>
3260 PR rtl-optimization/51069
3261 * gcc.c-torture/compile/pr51069.c: New testcase.
3263 2012-01-01 Jakub Jelinek <jakub@redhat.com>
3265 PR tree-optimization/51683
3266 * gcc.dg/pr51683.c: New test.
3268 Copyright (C) 2012 Free Software Foundation, Inc.
3270 Copying and distribution of this file, with or without modification,
3271 are permitted in any medium without royalty provided the copyright
3272 notice and this notice are preserved.