1 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3 * gnat.dg/aggr20.ad[sb]: New test.
4 * gnat.dg/aggr20_pkg.ads: New helper.
6 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
8 * gnat.dg/derived_type3.adb: New test.
9 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
11 2012-07-19 Richard Guenther <rguenther@suse.de>
12 Eric Botcazou <ebotcazou@adacore.com>
14 * gnat.dg/loop_optimization11.adb: New testcase.
15 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
17 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
19 * gnat.dg/discr38.adb: New test.
21 2012-07-19 Jakub Jelinek <jakub@redhat.com>
24 * c-c++-common/gomp/pr54017.c: New test.
26 2012-07-18 Richard Guenther <rguenther@suse.de>
28 Backport from mainline
29 2012-05-03 Richard Guenther <rguenther@suse.de>
31 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
32 unsupported prefetching support.
34 2012-07-17 Jason Merrill <jason@redhat.com>
37 * g++.dg/parse/enum9.C: New.
39 2012-07-17 Jason Merrill <jason@redhat.com>
42 * g++.dg/template/array23.C: New.
44 2012-07-17 Jason Merrill <jason@redhat.com>
47 * g++.dg/template/current-inst1.C: New.
48 * g++.dg/parse/crash35.C: Adjust.
50 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
52 PR rtl-optimization/53908
53 * gcc.dg/torture/pr53908.c: New test.
55 2012-07-10 Uros Bizjak <ubizjak@gmail.com>
57 Backport from mainline
58 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
61 * g++.dg/other/pr53811.C: New test.
63 2012-07-10 Jason Merrill <jason@redhat.com>
66 * g++.dg/cpp0x/defaulted36.C: New.
67 * g++.dg/cpp0x/defaulted21.C: Adjust.
69 * g++.dg/cpp0x/implicit13.C: New.
71 2012-07-09 Janis Johnson <janisjo@codesourcery.com>
73 Backport from mainline.
74 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
76 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
78 * g++.dg/template/error46.C: Add missing comment to dg-message.
79 * g++.dg/template/crash107.C: Likewise.
80 * g++.dg/template/error47.C: Likewise.
81 * g++.dg/template/crash108.C: Likewise.
82 * g++.dg/overload/operator5.C: Likewise.
84 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
85 errors in dg-message directives, add comments.
87 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
89 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
90 scan-dump-dem-not): Use printable pattern in test name.
92 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
94 * lib/target-supports-dg.exp (testname-for-summary): New.
95 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
96 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
97 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
98 scan-module-absence, output-exists, output-exists-not: Use
100 (dg-test): Clean up testname_with_flags.
101 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
102 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
103 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
104 scan-assembler-dem-not, object-size: Use testname-for-summary.
105 * lib/gcov.exp (run-gcov): Likewise.
106 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
107 scan-dump-dem, scan-dump-dem-note): Likewise.
109 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
110 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
111 including profopt.opt; save and restore existing value.
112 * g++.dg/bprob/bprob.exp: Likewise.
113 * gcc.dg/matrix/matrix.exp: Likewise.
114 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
115 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
118 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
120 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
121 testname that includes flags, passed in as new argument, in
123 (run_gcov): Get testname from dg-test, use it in pass/fail messages
124 and pass it to verify-* procedures.
126 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
127 alignment torture options with usual torture options.
129 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
130 messages reported for one line of source code.
131 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
132 * g++.dg/cpp0x/decltype2.C: Likewise.
133 * g++.dg/cpp0x/decltype3.C: Likewise.
134 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
135 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
136 * g++.dg/cpp0x/static_assert3.C: Likewise.
137 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
138 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
139 * g++.dg/cpp0x/union1.C: Likewise.
140 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
141 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
142 * g++.dg/cpp0x/variadic2.C: Likewise.
143 * g++.dg/cpp0x/variadic20.C: Likewise.
144 * g++.dg/cpp0x/variadic74.C: Likewise.
145 * g++.dg/diagnostic/bitfld2.C: Likewise.
146 * g++.dg/ext/attrib44.C: Likewise.
147 * g++.dg/ext/no-asm-1.C: Likewise.
148 * g++.dg/other/error34.C: Likewise.
149 * g++.dg/parse/crash46.C: Likewise.
150 * g++.dg/parse/error10.C: Likewise.
151 * g++.dg/parse/error2.C: Likewise.
152 * g++.dg/parse/error3.C: Likewise.
153 * g++.dg/parse/error36.C: Likewise.
154 * g++.dg/parse/error8.C: Likewise.
155 * g++.dg/parse/error9.C: Likewise.
156 * g++.dg/parse/parser-pr28152-2.C: Likewise.
157 * g++.dg/parse/parser-pr28152.C: Likewise.
158 * g++.dg/parse/template25.C: Likewise.
159 * g++.dg/parse/typename11.C: Likewise.
160 * g++.dg/tc1/dr147.C: Likewise.
161 * g++.dg/template/deduce3.C: Likewise.
162 * g++.dg/template/koenig9.C: Likewise.
163 * g++.dg/template/pr23510.C: Likewise.
164 * g++.dg/warn/pr12242.C: Likewise.
165 * g++.dg/warn/pr30551-2.C: Likewise.
166 * g++.dg/warn/pr30551.C: Likewise.
167 * g++.old-deja/g++.other/typename1.C: Likewise.
168 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
170 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
173 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
176 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
177 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
178 scan-stack-usage-not): Don't strip torture options from test name.
180 * lib/scandump.exp (scan-dump-times): Use printable version of
181 regexp in test summary line.
183 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
184 messages reported for one line of source code.
185 * gcc.dg/format/few-1.c: Likewise.
186 * gcc.dg/ia64-sync-2.c: Likewise.
187 * gcc.dg/sync-2.c: Likewise.
188 * gcc.dg/noncompile/pr44517.c: Likewise.
190 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
192 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
193 alignment torture options with usual torture options.
194 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
195 instead of dg-options.
196 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
197 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
198 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
199 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
200 * gcc.dg/torture/stackalign/push-1.c: Likewise.
201 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
203 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
204 to checks for multiple messages reported for one line of source code.
205 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
207 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
208 messages reported for one line of source code.
210 * gcc.dg/20031223-1.c: Add comments to check for multiple
211 messages reported for one line of source code.
212 * gcc.dg/Wconversion-integer.c: Likewise.
213 * gcc.dg/Wfatal-2.c: Likewise.
214 * gcc.dg/Wfatal.c: Likewise.
215 * gcc.dg/Wobjsize-1.c: Likewise.
216 * gcc.dg/c99-vla-jump-1.c: Likewise.
217 * gcc.dg/c99-vla-jump-2.c: Likewise.
218 * gcc.dg/c99-vla-jump-3.c: Likewise.
219 * gcc.dg/c99-vla-jump-4.c: Likewise.
220 * gcc.dg/c99-vla-jump-5.c: Likewise.
221 * gcc.dg/decl-9.c: Likewise.
222 * gcc.dg/declspec-10.c: Likewise.
223 * gcc.dg/declspec-18.c: Likewise.
224 * gcc.dg/mtune.c: Likewise.
225 * gcc.dg/parser-pr28152-2.c: Likewise.
226 * gcc.dg/parser-pr28152.c: Likewise.
227 * gcc.dg/pr14475.c: Likewise.
228 * gcc.dg/pr27953.c: Likewise.
229 * gcc.dg/pr28322-3.c: Likewise.
230 * gcc.dg/pr30457.c: Likewise.
231 * gcc.dg/pr30551-2.c: Likewise.
232 * gcc.dg/pr30551-3.c: Likewise.
233 * gcc.dg/pr30551-4.c: Likewise.
234 * gcc.dg/pr30551-5.c: Likewise.
235 * gcc.dg/pr30551-6.c: Likewise.
236 * gcc.dg/pr30551.c: Likewise.
237 * gcc.dg/pr45461.c: Likewise.
238 * gcc.dg/pr48552-1.c: Likewise.
239 * gcc.dg/pr48552-2.c: Likewise.
240 * gcc.dg/redecl-1.c: Likewise.
241 * gcc.dg/transparent-union-3.c: Likewise.
242 * gcc.dg/utf-dflt.c: Likewise.
243 * gcc.dg/utf-dflt2.c: Likewise.
244 * gcc.dg/vla-8.c: Likewise.
245 * gcc.dg/vla-init-1.c: Likewise.
246 * gcc.dg/wtr-int-type-1.c: Likewise.
248 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
249 messages reported for for one line of source code.
250 * c-c++-common/raw-string-5.c: Likewise.
251 * c-c++-common/raw-string-4.c: Likewise.
252 * c-c++-common/raw-string-6.c: Likewise.
253 * c-c++-common/pr20000.c: Likewise.
255 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
256 messages reported for one line of source code.
257 * gcc.dg/cpp/pr30786.c: Likewise.
258 * gcc.dg/cpp/pr28709.c: Likewise.
259 * gcc.dg/cpp/missing-header-MD.c: Likewise.
260 * gcc.dg/cpp/macspace2.c: Likewise.
261 * gcc.dg/cpp/missing-header-1.c: Likewise.
262 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
263 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
264 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
266 2012-07-09 Jason Merrill <jason@redhat.com>
269 * g++.dg/cpp0x/nullptr29.C: New.
271 2012-07-06 Mikael Morin <mikael@gcc.gnu.org>
274 * gfortran.dg/inline_sum_4.f90: New test.
276 2012-07-06 Richard Guenther <rguenther@suse.de>
278 Backport from mainline
279 2012-06-18 Richard Guenther <rguenther@suse.de>
281 PR tree-optimization/53693
282 * g++.dg/torture/pr53693.C: New testcase.
284 2012-07-06 Richard Guenther <rguenther@suse.de>
286 Backport from mainline
287 2012-04-11 Richard Guenther <rguenther@suse.de>
290 * gfortran.dg/pr52621.f90: New testcase.
292 2012-07-05 Pat Haugen <pthaugen@us.ibm.com>
294 Backport from mainline
295 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
297 * gcc.target/powerpc/lhs-1.c: New.
298 * gcc.target/powerpc/lhs-2.c: New.
299 * gcc.target/powerpc/lhs-3.c: New.
301 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
303 * gnat.dg/recursive_call.adb: New test.
305 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
307 * gnat.dg/discr37.ad[sb]: New test.
309 2012-07-02 Jason Merrill <jason@redhat.com>
312 * g++.dg/template/ref6.C: New.
315 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
317 2012-06-29 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
319 Backport from mainline.
320 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
321 * gcc.target/arm/neon-vrev.c: New.
323 2012-06-28 Richard Guenther <rguenther@suse.de>
326 * gcc.dg/torture/pr53790.c: New testcase.
328 2012-06-27 Fabien ChĂȘne <fabien@gcc.gnu.org>
331 * g++.dg/cpp0x/forw_enum11.C: New.
333 2012-06-26 Richard Guenther <rguenther@suse.de>
336 * g++.dg/torture/pr53752.C: New testcase.
338 2012-06-25 Jason Merrill <jason@redhat.com>
342 * g++.dg/cpp0x/decltype38.C: New.
343 * g++.dg/cpp0x/variadic132.C: New.
346 * g++.dg/cpp0x/nullptr28.C: New.
349 * g++.dg/cpp0x/constexpr-tuple.C: New.
351 2012-06-25 Jakub Jelinek <jakub@redhat.com>
354 * gcc.target/i386/pr53759.c: New test.
357 * g++.dg/cpp0x/nsdmi7.C: New test.
359 2012-06-22 Tobias Burnus <burnus@net-b.de>
361 Backport from mainline
362 2012-06-17 Tobias Burnus <burnus@net-b.de>
366 * gfortran.dg/transfer_check_3.f90: New.
368 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
370 * gnat.dg/lto15.ad[sb]: New test.
372 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
374 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
377 2012-06-19 Jason Merrill <jason@redhat.com>
380 * g++.dg/cpp0x/decltype37.C: New.
383 * g++.dg/debug/localclass1.C: New.
385 * g++.dg/debug/dwarf2/namespace-2.C: New.
386 * g++.dg/debug/dwarf2/localclass3.C: New.
388 2012-06-19 Richard Guenther <rguenther@suse.de>
391 * g++.dg/lto/pr53470_0.C: New testcase.
392 * gcc.dg/lto/pr53470_0.c: Likewise.
394 2012-06-19 Jason Merrill <jason@redhat.com>
398 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
401 * g++.dg/template/local7.C: New.
403 2012-06-16 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
405 Back port from mainline
406 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
409 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
410 directive to Scan for vpmuldq, not vpmacsdql.
412 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
414 * gnat.dg/vect8.ad[sb]: New test.
416 2012-06-14 Jakub Jelinek <jakub@redhat.com>
418 Backported from mainline
419 2012-06-12 Jakub Jelinek <jakub@redhat.com>
421 PR rtl-optimization/53589
422 * gcc.dg/torture/pr53589.c: New test.
424 2012-06-07 Jakub Jelinek <jakub@redhat.com>
427 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
428 * gcc.dg/gomp/critical-4.c: Likewise.
429 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
430 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
431 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
432 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
433 * c-c++-common/gomp/pr53580.c: New test.
435 2012-06-14 Tobias Burnus <burnus@net-b.de>
437 Backport from mainline
438 2012-06-04 Tobias Burnus <burnus@net-b.de>
441 * gfortran.dg/init_flag_10.f90: New.
443 2012-06-14 Richard Guenther <rguenther@suse.de>
445 Backport from mainline
446 2012-06-11 Richard Guenther <rguenther@suse.de>
449 * g++.dg/ext/pr53605.C: New testcase.
451 2012-06-14 Tobias Burnus <burnus@net-b.de>
454 * gfortran.dg/save_4.f90: New.
456 2012-06-14 Richard Guenther <rguenther@suse.de>
458 Backport from mainline
459 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
462 * g++.dg/cpp0x/pr52841.C: New testcase.
464 2012-06-13 Christian Bruel <christian.bruel@st.com>
467 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
469 2012-06-14 Release Manager
471 * GCC 4.7.1 released.
473 2012-06-12 Jason Merrill <jason@redhat.com>
476 * g++.dg/template/local7.C: New.
480 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
482 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
485 * g++.dg/warn/Wenum-compare-no-2: New.
487 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
490 * gcc.target/powerpc/cell_builtin_1.c: New test case.
491 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
492 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
493 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
494 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
495 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
496 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
497 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
499 2012-06-04 Richard Guenther <rguenther@suse.de>
501 Backport from mainline
502 2012-04-25 Jakub Jelinek <jakub@redhat.com>
505 * gcc.c-torture/compile/pr52979-1.c: New test.
506 * gcc.c-torture/execute/pr52979-1.c: New test.
507 * gcc.c-torture/execute/pr52979-2.c: New test.
509 2012-06-04 Jakub Jelinek <jakub@redhat.com>
511 PR tree-optimization/53550
512 * gcc.dg/pr53550.c: New test.
514 2012-06-04 Richard Guenther <rguenther@suse.de>
515 Eric Botcazou <ebotcazou@adacore.com>
517 Backport from mainline
521 * gcc.dg/torture/pr48124-1.c: New testcase.
522 * gcc.dg/torture/pr48124-2.c: Likewise.
523 * gcc.dg/torture/pr48124-3.c: Likewise.
524 * gcc.dg/torture/pr48124-4.c: Likewise.
525 * gnat.dg/pack16.adb: Likewise.
526 * gnat.dg/pack16_pkg.ads: Likewise.
527 * gnat.dg/pack17.adb: Likewise.
528 * gnat.dg/specs/pack7.ads: Likewise.
529 * gnat.dg/specs/pack8.ads: Likewise.
530 * gnat.dg/specs/pack8_pkg.ads: Likewise.
532 2012-06-01 Jason Merrill <jason@redhat.com>
535 * g++.dg/ext/visibility/template12.C: New.
536 * g++.dg/ext/attrib14.C: Adjust warning line.
539 * g++.dg/parse/new6.C: New.
540 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
542 2012-06-01 Jason Merrill <jason@redhat.com>
545 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
547 2012-06-01 Jason Merrill <jason@redhat.com>
550 * g++.dg/cpp0x/auto33.C: New.
552 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
554 * c-c++-common/restrict-2.c: Revert previous change.
556 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
559 * gnat.dg/lto14.adb: Skip on Solaris.
561 2012-05-31 Jason Merrill <jason@redhat.com>
564 * g++.dg/cpp0x/initlist-ctor1.C: New.
566 2012-05-31 Richard Guenther <rguenther@suse.de>
569 * gcc.dg/torture/pr48493.c: New testcase.
571 2012-05-30 Jakub Jelinek <jakub@redhat.com>
574 * g++.dg/init/new33.C: New test.
576 2012-05-30 Jason Merrill <jason@redhat.com>
579 * c-c++-common/array-lit.c: New.
580 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
582 2012-05-30 Richard Guenther <rguenther@suse.de>
585 * gcc.dg/torture/pr53501.c: New testcase.
586 * c-c++-common/restrict-2.c: Adjust.
588 2012-05-30 Jakub Jelinek <jakub@redhat.com>
590 PR rtl-optimization/53519
591 * gcc.c-torture/compile/pr53519.c: New test.
593 2012-05-29 Richard Guenther <rguenther@suse.de>
595 PR tree-optimization/53516
596 * gcc.dg/torture/pr53516.c: New testcase.
598 2012-05-29 Paolo Carlini <paolo.carlini@oracle.com>
601 * g++.dg/parse/crash60.C: New.
603 2012-05-28 Jakub Jelinek <jakub@redhat.com>
605 PR tree-optimization/53505
606 * c-c++-common/torture/pr53505.c: New test.
608 2012-05-25 Ian Lance Taylor <iant@google.com>
610 * gcc.dg/split-6.c: New test.
612 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
614 * gnat.dg/lto14.adb: New test.
616 2012-05-24 Richard Guenther <rguenther@suse.de>
619 * g++.dg/tree-prof/pr53460.C: New testcase.
621 2012-05-24 Jakub Jelinek <jakub@redhat.com>
623 PR tree-optimization/53465
624 * gcc.c-torture/execute/pr53465.c: New test.
626 2012-05-23 Tobias Burnus <burnus@net-b.de>
629 * gfortran.dg/realloc_on_assign_15.f90: New.
631 2012-05-22 Richard Guenther <rguenther@suse.de>
633 PR tree-optimization/53408
634 * gcc.dg/torture/pr53408.c: New testcase.
636 2012-05-22 Richard Guenther <rguenther@suse.de>
639 * gcc.dg/torture/pr51071-2.c: New testcase.
641 2012-05-21 Jakub Jelinek <jakub@redhat.com>
643 PR tree-optimization/53366
644 * gcc.dg/torture/pr53366-1.c: New test.
645 * gcc.dg/torture/pr53366-2.c: New test.
646 * gcc.target/i386/pr53366-1.c: New test.
647 * gcc.target/i386/pr53366-2.c: New test.
649 PR tree-optimization/53409
650 * gcc.c-torture/compile/pr53409.c: New test.
652 PR tree-optimization/53410
653 * gcc.c-torture/compile/pr53410-1.c: New test.
654 * gcc.c-torture/compile/pr53410-2.c: New test.
656 2012-05-21 Joseph Myers <joseph@codesourcery.com>
659 * gcc.c-torture/compile/pr53418-1.c,
660 gcc.c-torture/compile/pr53418-2.c: New tests.
662 2012-05-21 Patrick Marlier <patrick.marlier@gmail.com>
664 * gcc.dg/tm/indirect-2.c: New test.
666 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
668 Backport from mainline
669 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
670 H.J. Lu <hongjiu.lu@intel.com>
673 * gcc.target/i386/pr53416.c: New file.
675 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
677 * gnat.dg/lto13.adb: New test.
678 * gnat.dg/lto13_pkg.ad[sb]: New helper.
680 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
682 * gnat.dg/specs/lto12.ads: New test.
683 * gnat.dg/specs/lto12_pkg.ads: New helper.
685 2012-05-17 David S. Miller <davem@davemloft.net>
687 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
688 failure on sparc-*-linux-gnu.
690 2012-05-16 Richard Henderson <rth@redhat.com>
693 * g++.dg/opt/pr52727.C: New testcase.
695 2012-05-16 Richard Guenther <rguenther@suse.de>
697 PR tree-optimization/53364
698 * g++.dg/torture/pr53364.C: New testcase.
700 2012-05-15 Jakub Jelinek <jakub@redhat.com>
703 * gcc.dg/pr53358.c: New test.
705 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
707 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
708 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
710 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
712 * gnat.dg/null_pointer_deref3.adb: New test.
714 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
717 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
719 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
721 * gnat.dg/lto11.ad[sb]: New test.
723 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
726 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
728 2012-05-07 Jakub Jelinek <jakub@redhat.com>
730 PR tree-optimization/53239
731 * g++.dg/opt/vrp3.C: New test.
732 * g++.dg/opt/vrp3-aux.cc: New file.
733 * g++.dg/opt/vrp3.h: New file.
735 2012-05-07 Tobias Burnus <burnus@net-b.de>
737 Backport from mainline:
738 2012-05-07 Tobias Burnus <burnus@net-b.de>
741 * gfortran.dg/typebound_operator_15.f90: New.
743 2012-05-05 Tobias Burnus <burnus@net-b.de>
745 Backport from mainline:
746 2012-05-04 Tobias Burnus <burnus@net-b.de>
749 * gfortran.dg/constructor_7.f90: New.
750 * gfortran.dg/constructor_8.f90: New.
752 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
754 Backport from mainline:
756 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
758 PR tree-optimization/52633
759 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
760 recognized as widening shifts instead of over-widening.
761 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
762 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
763 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
764 * gcc.target/arm/pr52633.c: New test.
766 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
768 PR tree-optimization/52870
769 * gcc.dg/vect/pr52870.c: New test.
771 2012-05-04 Richard Guenther <rguenther@suse.de>
773 * gcc.dg/lto/pr53214_0.c: New testcase.
775 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
777 * gcc.target/ia64/pr48496.c: New test.
778 * gcc.target/ia64/pr52657.c: Likewise.
780 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
782 Backport from mainline
783 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
786 * gcc.target/powwerpc/pr53199.c: New file.
788 2012-05-03 Martin Jambor <mjambor@suse.cz>
790 Backport from mainline
791 2012-05-02 Martin Jambor <mjambor@suse.cz>
794 * g++.dg/lto/pr52605_0.C: New test.
796 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
799 * g++.dg/other/final2.C: New.
801 2012-05-03 Jakub Jelinek <jakub@redhat.com>
804 * gcc.dg/pr53174.c: New test.
807 * gcc.target/arm/pr53187.c: New test.
808 * gcc.c-torture/compile/pr53187.c: New test.
810 2012-05-03 Richard Guenther <rguenther@suse.de>
812 PR tree-optimization/53144
813 * gcc.dg/torture/pr53144.c: New testcase.
815 2012-05-02 Tobias Burnus <burnus@net-b.de>
817 Backport from mainline
818 2012-04-16 Tobias Burnus <burnus@net-b.de>
821 * gfortran.dg/pointer_intent_6.f90: New.
823 2012-05-02 Jakub Jelinek <jakub@redhat.com>
825 PR tree-optimization/53163
826 * gcc.c-torture/compile/pr53163.c: New test.
828 PR rtl-optimization/53160
829 * gcc.c-torture/execute/pr53160.c: New test.
831 2012-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
835 * gfortran.dg/function_optimize_12.f90: New test.
837 2012-04-30 Uros Bizjak <ubizjak@gmail.com>
839 Backport from mainline
840 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
843 * gcc.c-torture/execute/20120427-1.c: New testcase.
845 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
848 * gcc.dg/torture/pr53120.c: New test.
850 2012-04-25 Jakub Jelinek <jakub@redhat.com>
853 * gcc.dg/pr52880.c: New test.
855 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
858 PR tree-optimizations/52891
860 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
862 2012-04-24 Richard Guenther <rguenther@suse.de>
864 PR tree-optimization/53085
865 * g++.dg/torture/pr53085.C: New testcase.
867 2012-04-23 Richard Guenther <rguenther@suse.de>
870 * gcc.dg/pr53060.c: New testcase.
872 2012-04-23 Jakub Jelinek <jakub@redhat.com>
874 PR tree-optimizations/52891
875 * gcc.c-torture/compile/pr52891-1.c: New test.
876 * gcc.c-torture/compile/pr52891-2.c: New test.
878 2012-04-20 Ian Lance Taylor <iant@google.com>
880 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
881 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
883 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
886 * g++.dg/parse/crash59.C: New.
888 2012-04-16 Jason Merrill <jason@redhat.com>
891 * g++.dg/cpp0x/variadic131.C: New.
893 2012-04-16 Jason Merrill <jason@redhat.com>
896 * g++.dg/cpp0x/variadic129.C: New.
899 * g++.dg/cpp0x/variadic128.C: New.
901 2012-04-16 Uros Bizjak <ubizjak@gmail.com>
903 Backport from mainline
904 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
907 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
908 second function argument.
909 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
910 (calc_permps): Update declaration. Calculate result correctly.
911 (avx2_test): Change src2 type to union256i_d.
912 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
915 2012-04-16 Martin Jambor <mjambor@suse.cz>
917 Backported from mainline
919 2012-04-13 Martin Jambor <mjambor@suse.cz>
922 * g++.dg/ipa/pr52939.C: New test.
924 2012-04-15 Jason Merrill <jason@redhat.com>
927 * g++.dg/cpp0x/variadic125.C: New.
930 * g++.dg/cpp0x/variadic124.C: New.
932 2012-04-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
935 * g++.dg/lookup/using52.C: New.
937 2012-04-13 Jason Merrill <jason@redhat.com>
940 * g++.dg/cpp0x/variadic123.C: New.
941 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
943 2012-04-11 Jason Merrill <jason@redhat.com>
946 * g++.dg/ext/attrib45.C: New.
948 2012-04-13 Tom de Vries <tom@codesourcery.com>
950 Backport from mainline r186419.
952 2012-04-13 Tom de Vries <tom@codesourcery.com>
954 * gcc.dg/pr52734.c: New test.
956 2012-04-13 Richard Guenther <rguenther@suse.de>
958 PR tree-optimization/52969
959 * gcc.dg/torture/pr52969.c: New testcase.
961 2012-04-13 Richard Guenther <rguenther@suse.de>
964 * gcc.dg/pr52862.c: New testcase.
966 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
968 Backport from mainline
969 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
972 * gcc.target/powerpc/pr52775.c: New file.
974 2012-04-12 Richard Guenther <rguenther@suse.de>
976 PR tree-optimization/52943
977 * gcc.dg/torture/pr52943.c: New testcase.
979 2012-04-09 Mike Stump <mikestump@comcast.net>
981 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
982 * gcc.dg/tree-ssa/vrp59.c: Likewise.
983 * gcc.dg/tree-ssa/vrp60.c: Likewise.
984 * gnat.dg/aggr11.adb: Likewise.
985 * gnat.dg/aggr11_pkg.ads: Likewise.
986 * gnat.dg/aggr15.adb: Likewise.
987 * gnat.dg/aggr15.ads: Likewise.
988 * gnat.dg/aggr17.adb: Likewise.
989 * gnat.dg/aggr18.adb: Likewise.
990 * gnat.dg/array14.adb: Likewise.
991 * gnat.dg/array14.ads: Likewise.
992 * gnat.dg/array14_pkg.ads: Likewise.
993 * gnat.dg/array19.adb: Likewise.
994 * gnat.dg/array19.ads: Likewise.
995 * gnat.dg/discr27.adb: Likewise.
996 * gnat.dg/discr27.ads: Likewise.
997 * gnat.dg/discr35.adb: Likewise.
998 * gnat.dg/discr35.ads: Likewise.
999 * gnat.dg/discr6.adb: Likewise.
1000 * gnat.dg/discr6_pkg.ads: Likewise.
1001 * gnat.dg/import1.adb: Likewise.
1002 * gnat.dg/import1.ads: Likewise.
1003 * gnat.dg/loop_address2.adb: Likewise.
1004 * gnat.dg/opt7.adb: Likewise.
1005 * gnat.dg/opt7.ads: Likewise.
1006 * gnat.dg/pointer_variable_bounds.adb: Likewise.
1007 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1008 * gnat.dg/rep_clause2.adb: Likewise.
1009 * gnat.dg/rep_clause2.ads: Likewise.
1010 * gnat.dg/slice2.adb: Likewise.
1011 * gnat.dg/slice2.ads: Likewise.
1012 * gnat.dg/slice6.adb: Likewise.
1013 * gnat.dg/slice6_pkg.ads: Likewise.
1014 * gnat.dg/specs/unchecked_union2.ads: Likewise.
1015 * gnat.dg/taft_type2.adb: Likewise.
1016 * gnat.dg/taft_type2.ads: Likewise.
1017 * gnat.dg/taft_type2_pkg.ads: Likewise.
1018 * gnat.dg/volatile10.adb: Likewise.
1019 * gnat.dg/volatile10_pkg.ads: Likewise.
1021 * gcc.dg/dll-8.c: Remove execute permissions.
1022 * g++.dg/ext/dllexport5.C: Likewise.
1024 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
1026 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1027 (check_effective_target_sync_long_long): Add SPARC case.
1028 (check_effective_target_sync_long_long_runtime): Likewise.
1029 (check_effective_target_sync_int_long): Adjust SPARC case.
1030 (check_effective_target_sync_char_short): Likewise.
1032 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1036 * gfortran.dg/function_optimize_11.f90: New test.
1038 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1042 * gfortran.dg/use_only_6.f90: New test.
1044 2012-04-06 Mike Stump <mikestump@comcast.net>
1047 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1049 2012-04-05 Jason Merrill <jason@redhat.com>
1052 * g++.dg/template/qualified-id5.C: New.
1054 2012-04-03 Jason Merrill <jason@redhat.com>
1057 * g++.dg/cpp0x/variadic-value1.C: New.
1059 2012-04-03 Richard Guenther <rguenther@suse.de>
1061 Backport from mainline
1062 2012-03-02 Richard Guenther <rguenther@suse.de>
1064 PR tree-optimization/52406
1065 * gcc.dg/torture/pr52406.c: New testcase.
1067 2012-04-03 Richard Guenther <rguenther@suse.de>
1069 Backport from mainline
1070 2012-03-15 Richard Guenther <rguenther@suse.de>
1073 * gfortran.dg/vect/pr52580.f: New testcase.
1075 2012-04-03 Richard Guenther <rguenther@suse.de>
1077 Backport from mainline
1078 2012-03-06 Richard Guenther <rguenther@suse.de>
1081 * gcc.dg/torture/pr52493.c: New testcase.
1083 2012-03-23 Richard Guenther <rguenther@suse.de>
1085 PR tree-optimization/52678
1086 * gfortran.dg/pr52678.f: New testcase.
1088 2012-03-26 Richard Guenther <rguenther@suse.de>
1090 PR tree-optimization/52701
1091 * gfortran.dg/pr52701.f90: New testcase.
1093 2012-03-30 Richard Guenther <rguenther@suse.de>
1095 PR tree-optimization/52754
1096 * gcc.target/i386/pr52754.c: New testcase.
1098 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1100 PR tree-optimization/52835
1101 * gfortran.dg/pr52835.f90: New test.
1103 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1105 * gnat.dg/controlled6.adb: New test.
1106 * gnat.dg/controlled6_pkg.ads: New helper.
1107 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1109 2012-03-29 Meador Inge <meadori@codesourcery.com>
1112 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1114 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1117 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1119 2012-03-29 Jason Merrill <jason@redhat.com>
1122 * g++.dg/template/inherit8.C: New.
1124 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1127 * g++.dg/ext/weak4.C: New test.
1129 2012-03-29 Jason Merrill <jason@redhat.com>
1132 * g++.dg/cpp0x/initlist-array3.C: New.
1134 2012-03-28 Jason Merrill <jason@redhat.com>
1137 * g++.dg/overload/virtual2.C: New.
1139 2012-03-28 Martin Jambor <mjambor@suse.cz>
1141 Backported from mainline
1142 2012-03-27 Martin Jambor <mjambor@suse.cz>
1145 * gcc.dg/torture/pr52693.c: New test.
1147 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1150 * gcc.dg/pr52691.c: New test.
1153 * gcc.c-torture/compile/pr52750.c: New test.
1155 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1157 Backport from 2012-03-28 mainline r185910.
1160 * gcc.target/avr/torture/builtins-2.c: New test.
1162 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1165 * gcc.target/i386/pr52736.c: New test.
1167 2012-03-27 Richard Guenther <rguenther@suse.de>
1170 * gcc.dg/torture/pr52720.c: New testcase.
1172 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1174 Backport from 2012-03-26 mainline r185793.
1176 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1177 Add "-Os -flto" to list.
1179 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1181 * gnat.dg/concat2.ad[sb]: New test.
1183 2012-03-24 Steven Bosscher <steven@gcc.gnu.org>
1186 * gcc.c-torture/compile/limits-externdecl.c: New test.
1188 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1191 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1193 2012-03-22 Tobias Burnus <burnus@net-b.de>
1196 * gfortran.dg/intrinsic_8.f90: New.
1198 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1201 * g++.dg/ext/attrib44.C: New test.
1203 2012-03-22 Jason Merrill <jason@redhat.com>
1205 * g++.dg/torture/pr52582.C: New.
1207 2012-03-22 Georg-Johann Lay <avr@gjlay.de>
1209 Backport from 2012-03-20 mainline r185583.
1211 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1214 Backport from 2012-03-20 mainline r185570.
1217 * gcc.target/avr/torture/addr-space-2.h: New file.
1218 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1219 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1220 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1221 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1223 Backport from 2012-03-12 mainline r185255.
1226 * gcc.target/avr/torture/addr-space-1.h: New file.
1227 * gcc.target/avr/torture/addr-space-g.h: New test.
1228 * gcc.target/avr/torture/addr-space-0.h: New test.
1229 * gcc.target/avr/torture/addr-space-1.h: New test.
1230 * gcc.target/avr/torture/addr-space-x.h: New test.
1232 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1234 Backported from mainline
1235 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1238 * g++.dg/cpp0x/udlit-args2.C: New test.
1240 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1243 * gcc.dg/Wunused-var-3.c: New test.
1245 2012-03-22 Release Manager
1247 * GCC 4.7.0 released.
1249 2012-03-20 Jason Merrill <jason@redhat.com>
1251 * g++.dg/cpp0x/auto32.C: New.
1253 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1254 Andrew Pinski <apinski@cavium.com>
1257 * gcc.dg/pr52592.c: New test.
1259 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1262 * g++.dg/opt/pr52582.C: New test.
1264 2012-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1267 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1269 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1271 2012-03-10 Tobias Burnus <burnus@net-b.de>
1274 * gfortran.dg/proc_ptr_34.f90: New.
1276 2012-03-07 Jason Merrill <jason@redhat.com>
1279 * g++.dg/cpp0x/udlit-mangle.C: New.
1281 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
1283 Backport from mainline r184894.
1284 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1287 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1289 Backport from mainline
1290 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
1292 * gcc.target/powerpc/pr52457.c: New test.
1294 2012-03-01 Kai Tietz <ktietz@redhat.com>
1296 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
1297 routines on mingw targets.
1298 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for
1301 2012-03-01 Jakub Jelinek <jakub@redhat.com>
1303 PR tree-optimization/52445
1304 * gcc.dg/pr52445.c: New test.
1306 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1309 * gcc.c-torture/compile/pr52437.c: New test.
1312 * gcc.dg/torture/pr52419.c: New test.
1314 PR tree-optimization/52429
1315 * gcc.dg/torture/pr52429.c: New test.
1316 * g++.dg/opt/pr52429.C: New test.
1318 2012-02-29 Richard Guenther <rguenther@suse.de>
1321 * gcc.dg/lto/trans-mem-1_0.c: Remove.
1322 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
1323 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
1324 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
1325 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
1326 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
1328 2012-02-29 Jakub Jelinek <jakub@redhat.com>
1330 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
1332 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
1335 * gfortran.dg/realloc_on_assign_13.f90 : New test.
1337 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1340 * gcc.target/arm/neon/pr51534.c: New testcase.
1342 2012-02-28 Richard Guenther <rguenther@suse.de>
1345 * gcc.dg/torture/pr52407.c: New testcase.
1347 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1349 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
1350 * gcc.target/arm/vfp2.c: Likewise.
1351 * gcc.target/arm/vfp3.c: Likewise.
1352 * gcc.target/arm/vfp4.c: Likewise.
1353 * gcc.target/arm/vfp5.c: Likewise.
1354 * gcc.target/arm/vfp6.c: Likewise.
1355 * gcc.target/arm/vfp7.c: Likewise.
1356 * gcc.target/arm/vfp8.c: Likewise.
1357 * gcc.target/arm/vfp9.c: Likewise.
1358 * gcc.target/arm/vfp10.c: Likewise.
1359 * gcc.target/arm/vfp11.c: Likewise.
1360 * gcc.target/arm/vfp12.c: Likewise.
1361 * gcc.target/arm/vfp13.c: Likewise.
1362 * gcc.target/arm/vfp14.c: Likewise.
1363 * gcc.target/arm/vfp15.c: Likewise.
1364 * gcc.target/arm/vfp16.c: Likewise.
1365 * gcc.target/arm/vfp17.c: Likewise.
1366 * gcc.target/arm/neon-constants.h: New file.
1367 * gcc.target/arm/neon-vect1.c: New test.
1368 * gcc.target/arm/neon-vect2.c: New test.
1369 * gcc.target/arm/neon-vect3.c: New test.
1370 * gcc.target/arm/neon-vect4.c: New test.
1371 * gcc.target/arm/neon-vect5.c: New test.
1372 * gcc.target/arm/neon-vect6.c: New test.
1373 * gcc.target/arm/neon-vect7.c: New test.
1374 * gcc.target/arm/neon-vect8.c: New test.
1376 2012-02-28 Richard Guenther <rguenther@suse.de>
1378 PR tree-optimization/52402
1379 * gcc.dg/torture/pr52402.c: New testcase.
1381 2012-02-28 Richard Guenther <rguenther@suse.de>
1384 * g++.dg/lto/pr52400_0.C: New testcase.
1386 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
1388 * gcc.target/avr/torture/builtins-1.c: New test.
1389 * gcc.target/avr/torture/builtins-error.c: New test.
1391 2012-02-28 Kai Tietz <ktietz@redhat.com>
1393 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
1395 * gcc.target/i386/pr45352-2.c: Likewise.
1396 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
1398 * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
1399 targets instead rand.
1400 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1401 * gcc.target/i386/sse2-mul-1.c: Likewise.
1402 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1403 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
1405 * gcc.target/i386/pad-1.c: Likewise.
1406 * gcc.target/i386/pad-9.c: Likewise.
1407 * gcc.target/i386/pad-2.c: Likewise.
1408 * gcc.target/i386/pad-5b.c: Likewise.
1409 * gcc.target/i386/pad-8.c: Likewise.
1410 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
1411 * gcc.target/i386/pr44130.c: Likewise.
1412 * gcc.target/i386/align-main-1.c: Likewise.
1413 * gcc.target/i386/align-main-2.c: Likewise.
1414 * gcc.target/i386/sw-1.c: Likewise.
1415 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
1416 on x64 mingw target.
1417 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1418 * gcc.target/i386/pr46295.c: Likewise.
1419 * gcc.target/i386/amd64-abi-1.c: Likewise.
1420 * gcc.target/i386/amd64-abi-2.c: Likewise.
1421 * gcc.target/i386/pr39082-1.c: Likewise.
1422 * gcc.target/i386/pr39162.c: Likewise.
1423 * gcc.target/i386/pr22152.c: Likewise.
1424 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
1425 * gcc.target/i386/wrfsbase-2.c: Likewise.
1426 * gcc.target/i386/local.c: Likewise
1427 * gcc.target/i386/wrgsbase-1.c: Likewise.
1428 * gcc.target/i386/wrfsbase-1.c: Likewise.
1429 * gcc.target/i386/pr39315-3.c: Likewise.
1430 * gcc.target/i386/pr35767-4.c: Likewise.
1431 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
1433 * gcc.target/i386/pr45336-2.c: Likewise.
1434 * gcc.target/i386/pr45336-1.c: Likewise.
1435 * gcc.target/i386/pr45336-4.c: Likewise.
1437 2012-02-27 Tristan Gingold <gingold@adacore.com>
1439 * gnat.dg/array20.ad[sb]: New test.
1441 2012-02-27 Jakub Jelinek <jakub@redhat.com>
1444 * gcc.target/arm/pr52375.c: New test.
1445 * gcc.c-torture/compile/pr52375.c: New test.
1447 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1449 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
1450 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
1452 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
1454 * gnat.dg/aggr19.adb: New test.
1455 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
1457 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
1460 * gcc.target/sh/pr49263.c: New.
1462 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
1464 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
1465 simulate_thread_wrapper_other_threads
1466 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
1467 Move initialization of 'value' to main().
1468 (main): Initialize 'value';
1469 * gcc.dg/simulate-thread/speculative-store.c
1470 (simulate_thread_step_verify): Return 0 when successful.
1471 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
1473 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
1474 (simulate_thread_wrapper_other_threads): Return a success/fail value
1475 and issue an error if the instruction count threshold is exceeded.
1477 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1480 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
1481 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1483 2012-02-24 Richard Guenther <rguenther@suse.de>
1486 * gcc.dg/pr52355.c: New testcase.
1488 2012-02-23 Kai Tietz <ktietz@redhat.com>
1490 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
1492 * gcc.dg/Wpadded.c: Likewise.
1493 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
1495 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
1496 for sleep by Sleep and add windows.h include for this function.
1497 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
1499 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
1501 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
1503 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
1504 on x64 mingw target.
1505 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
1506 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
1507 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
1508 failure on LLP64 target.
1510 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
1513 * gcc.dg/noncompile/pr52290.c: New test.
1515 2012-02-23 Jakub Jelinek <jakub@redhat.com>
1517 PR tree-optimization/52019
1518 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
1520 2012-02-22 Kai Tietz <ktietz@redhat.com>
1522 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
1523 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
1524 derived pdiff_t type.
1525 * g++.dg/torture/pr49720.C: Likewise
1527 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
1530 * gcc.target/i386/pr52330.c: New test.
1532 2012-02-22 Tobias Burnus <burnus@net-b.de>
1535 * gfortran.dg/io_constraints_10.f90: New.
1537 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1539 * lib/target-supports.exp (check_effective_target_vect_condition):
1540 Return true for NEON.
1542 2012-02-21 Kai Tietz <ktietz@redhat.com>
1544 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
1546 2012-02-21 Richard Guenther <rguenther@suse.de>
1548 PR tree-optimization/52324
1549 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
1551 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
1554 * gcc.target/avr/torture/pr51782-1.c: New test.
1556 2012-02-21 Jakub Jelinek <jakub@redhat.com>
1558 PR tree-optimization/52318
1559 * gcc.dg/pr52318.c: New test.
1561 2012-02-20 Kai Tietz <ktietz@redhat.com>
1563 * gcc.dg/bf-ms-layout-3.c: New testcase.
1565 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1569 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
1571 2012-02-20 Richard Guenther <rguenther@suse.de>
1573 PR tree-optimization/52298
1574 * gcc.dg/torture/pr52298.c: New testcase.
1575 * gcc.dg/vect/pr52298.c: Likewise.
1577 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
1579 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
1580 * gcc.c-torture/execute/pr52286.c: Ditto.
1582 2012-02-20 Jakub Jelinek <jakub@redhat.com>
1584 PR tree-optimization/52286
1585 * gcc.c-torture/execute/pr52286.c: New test.
1587 2012-02-18 Tobias Burnus <burnus@net-b.de>
1590 * gfortran.dg/interface_35.f90: Use -std=f2003.
1591 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
1592 * gfortran.dg/interface_assignment_4.f90: Ditto.
1593 * gfortran.dg/bessel_1.f90: Ditto.
1594 * gfortran.dg/func_result_6.f90: Ditto.
1595 * gfortran.dg/hypot_1.f90: Ditto.
1596 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
1598 2012-02-17 Tobias Burnus <burnus@net-b.de>
1600 PR translation/52232
1601 PR translation/52234
1602 PR translation/52245
1603 PR translation/52246
1604 PR translation/52262
1605 PR translation/52273
1606 * gfortran.dg/coarray_22.f90: Update dg-error.
1607 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
1609 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1612 * lib/gcc-simulate-thread.exp: Load timeout.exp.
1613 (simulate-thread): Use default timeout.
1615 2012-02-16 Jason Merrill <jason@redhat.com>
1618 * g++.dg/ext/timevar1.C: New.
1620 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
1623 * g++.dg/template/using21.C: New.
1624 * g++.dg/template/using22.C: Likewise.
1626 2012-02-16 Jason Merrill <jason@redhat.com>
1629 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
1631 2012-02-16 Jakub Jelinek <jakub@redhat.com>
1633 PR tree-optimization/52255
1634 * gcc.c-torture/compile/pr52255.c: New test.
1637 * g++.dg/debug/dwarf2/pr52260.C: New test.
1640 * g++.dg/ipa/pr51929.C: New test.
1642 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1645 * gcc.target/powerpc/pr52199.c: New file.
1647 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1650 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
1652 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1654 * gcc.dg/pr51867.c: Don't include <math.h>.
1657 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1659 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
1660 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
1662 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
1664 PR tree-optimization/50561
1665 * gcc.dg/graphite/pr50561.c: New testcase.
1667 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
1669 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
1670 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
1672 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1674 * gnat.dg/discr35.ad[sb]: New test.
1676 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
1678 * gnat.dg/volatile10.adb: New test.
1679 * gnat.dg/volatile10_pkg.ads: New helper.
1681 2012-02-14 Jason Merrill <jason@redhat.com>
1683 * g++.dg/ext/attrib43.C: New.
1685 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
1687 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
1688 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
1690 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
1691 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
1692 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
1693 effective_target fgnu_tm.
1694 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
1696 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1699 * g++.dg/template/asmgoto1.C: New test.
1701 2012-02-14 Ian Lance Taylor <iant@google.com>
1704 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
1705 compiling generated file for 64bit and index tests.
1707 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
1709 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
1711 2012-02-14 Richard Guenther <rguenther@suse.de>
1713 PR tree-optimization/52244
1714 PR tree-optimization/51528
1715 * gcc.dg/torture/pr52244.c: New testcase.
1717 2012-02-14 Walter Lee <walt@tilera.com>
1719 * g++.dg/other/PR23205.C: Disable test on tile.
1720 * g++.dg/other/pr23205-2.C: Disable test on tile.
1721 * gcc.dg/20020312-2.c: Add a condition for __tile__.
1722 * gcc.dg/20040813-1.c: Disable test on tile.
1723 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
1724 * gcc.misc-tests/linkage.exp: Handle tilegx.
1726 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1728 PR tree-optimization/52210
1729 * gcc.dg/pr52210.c: New test.
1731 2012-02-14 Jason Merrill <jason@redhat.com>
1734 * g++.dg/overload/defarg5.C: New.
1736 2012-02-14 Jakub Jelinek <jakub@redhat.com>
1739 * c-c++-common/pr52181.c: New test.
1741 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1744 * g++.dg/ext/atomic-1.C: New test.
1746 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1748 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
1750 2012-02-13 Jakub Jelinek <jakub@redhat.com>
1753 * gcc.c-torture/execute/pr52209.c: New test.
1755 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
1758 * gfortran.dg/elemental_optional_args_5.f03: New test.
1760 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
1763 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
1766 2012-02-11 Ian Lance Taylor <iant@google.com>
1769 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
1770 SPARC Solaris. Don't run the test at all on systems where it may
1771 not work, rather than xfailing it.
1773 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1775 PR rtl-optimization/52175
1776 * gcc.c-torture/compile/pr52175.c: New test.
1778 2012-02-10 Jason Merrill <jason@redhat.com>
1781 * g++.dg/template/repo10.C: New.
1783 2012-02-11 Jakub Jelinek <jakub@redhat.com>
1786 * gcc.dg/pr52132.c: New test.
1788 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
1790 * gnat.dg/specs/aggr4.ads: New test.
1791 * gnat.dg/specs/aggr4_pkg.ads: New helper.
1793 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
1796 * gcc.target/i386/pr52146.c: New.
1798 2012-02-10 Jakub Jelinek <jakub@redhat.com>
1801 * c-c++-common/pr52177.c: New test.
1803 2012-02-10 Jan Hubicka <jh@suse.cz>
1806 * g++.dg/torture/pr48600.C: New testcase.
1808 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
1811 * gcc.dg/dfp/pr52140.c: New test.
1813 2012-02-09 Jakub Jelinek <jakub@redhat.com>
1816 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
1819 2012-02-09 Bin Cheng <bin.cheng@arm.com>
1822 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
1823 * testsuite/gcc.dg/pr51867.c: New test.
1825 2012-02-09 Ian Lance Taylor <iant@google.com>
1827 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
1828 which don't support -fsplit-stack. Turn off optimization when
1829 compiling select5-out.go.
1831 2012-02-08 Ian Lance Taylor <iant@google.com>
1833 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
1834 systems which don't support -fsplit-stack.
1836 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
1838 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
1839 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
1840 machine instuction in the log.
1842 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
1844 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
1847 2012-02-08 Magnus Granberg <zorry@gentoo.org>
1850 * gcc.dg/pr48524.c: New test.
1851 * gcc.dg/pr48524.spec: New spec file for test.
1853 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1856 * gfortran.dg/vect/pr32380.f90: New test.
1858 2012-02-08 Tobias Burnus <burnus@net-b.de>
1861 * gfortran.dg/realloc_on_assign_12.f90: New.
1863 2012-02-08 Richard Guenther <rguenther@suse.de>
1865 PR rtl-optimization/52170
1866 * gcc.dg/torture/pr52170.c: New testcase.
1868 2012-02-08 Jakub Jelinek <jakub@redhat.com>
1870 PR gcov-profile/52150
1871 * gcc.dg/tree-prof/pr52150.c: New test.
1873 PR rtl-optimization/52139
1874 * gcc.dg/pr52139.c: New test.
1876 2012-02-07 Jason Merrill <jason@redhat.com>
1879 * g++.dg/cpp0x/constexpr-union3.C: New.
1882 * g++.dg/lto/pr52035_0.C: New.
1884 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1886 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
1887 * gcc.dg/special/weak-1.c: Likewise.
1888 * gcc.dg/ucnid-12.c: Likewise.
1889 * gcc.dg/torture/pr45678-1.c: Likewise.
1890 * gcc.dg/torture/pr45678-2.c: Likewise.
1891 * gcc.dg/vector-4.c: Likewise.
1892 * gcc.dg/ipa/inline-5.c: Likewise.
1893 * gcc.dg/ucnid-11.c: Likewise.
1894 * gcc.misc-tests/gcov-13.c: Likewise.
1895 * gcc.misc-tests/gcov-14.c: Likewise.
1896 * g++.dg/ext/label13.C: Likewise.
1897 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
1898 hppa*-*-hpux* options.
1899 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1900 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1901 * gcc.dg/pr48616.c: Likewise.
1902 * gcc.dg/pr17957.c: Likewise.
1903 * gcc.dg/pr17055-1.c: Likewise.
1904 * gcc.dg/pr32912-1.c: Likewise.
1905 * gcc.dg/tm/pr51472.c: Likewise.
1906 * c-c++-common/fold-bitand-4.c: Likewise.
1907 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
1908 Use dg-additional-options for extra options.
1910 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
1912 * gcc.target/epiphany/interrupt-2.c: New test.
1914 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1917 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
1918 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
1921 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1924 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
1926 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
1930 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
1931 * gcc.target/mips/va-arg-1.c: New test.
1933 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1935 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
1936 for -mno-pointers-to-nested-functions.
1938 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
1940 * gcc.c-torture/execute/20120207-1.c: New test.
1942 2012-02-07 Jakub Jelinek <jakub@redhat.com>
1944 PR rtl-optimization/52060
1945 * gcc.dg/torture/pr52060.c: New test.
1948 * gcc.c-torture/compile/pr52074.c: New test.
1950 2012-02-07 Tobias Burnus <burnus@net-b.de>
1953 * gfortran.dg/class_to_type_2.f90: New.
1955 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
1958 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
1961 2012-02-06 Jason Merrill <jason@redhat.com>
1964 * g++.dg/template/conv13.C: New.
1966 2012-02-06 Richard Guenther <rguenther@suse.de>
1968 PR tree-optimization/52115
1969 * gcc.c-torture/compile/pr52115.c: New testcase.
1971 2012-02-06 Jakub Jelinek <jakub@redhat.com>
1974 * gcc.c-torture/execute/pr52129.c: New test.
1976 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
1978 * gcc.dg/pr48374.c: Actually add the test I forgot
1979 in the 2012-01-25 commit.
1981 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1984 * gfortran.dg/vect/vect-8.f90: New test case.
1986 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
1989 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
1991 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
1994 * gfortran.dg/class_48.f90 : Add test of allocate class array
1995 component with source in subroutine test3. Remove commenting
1996 out in subroutine test4, since branching on unitialized variable
1997 is now fixed (no PR for this last.).
1999 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2001 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2003 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2005 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2008 * lib/target-supports.exp (check_effective_target_mips_rel): New.
2009 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2011 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2013 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2014 (check_effective_target_sync_int_long): Use it.
2015 (check_effective_target_sync_char_short): Likewise.
2016 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2018 2012-02-05 Tobias Burnus <burnus@net-b.de>
2021 * gfortran.dg/class_48.f90: Add some further checks.
2023 2012-02-05 Ira Rosen <irar@il.ibm.com>
2025 PR tree-optimization/52091
2026 * gcc.dg/vect/pr52091.c: New test.
2028 2012-02-04 Jakub Jelinek <jakub@redhat.com>
2030 PR rtl-optimization/52113
2031 * gcc.target/avr/pr52113.c: New test.
2033 2012-02-03 Jakub Jelinek <jakub@redhat.com>
2035 PR rtl-optimization/52092
2036 * gcc.c-torture/compile/pr52092.c: New test.
2038 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
2041 * gfortran.dg/class_array_10.f03: New test.
2044 * gfortran.dg/class_array_11.f03: New test.
2047 * gfortran.dg/class_array_12.f03: New test.
2049 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2052 * gfortran.dg/realloc_on_assign_11.f90: New test.
2054 2012-02-02 Tobias Burnus <burnus@net-b.de>
2057 * gfortran.dg/shape_7.f90: New.
2059 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2061 * gcc.target/mips/mips-prepend-1.c: New test.
2063 2012-02-02 Jan Hubicka <jh@suse.cz>
2064 Tom de Vries <tom@codesourcery.com>
2067 * testsuite/gcc.dg/alias-12.c: New testcase.
2068 * testsuite/gcc.dg/alias-13.c: New testcase.
2070 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2073 * gcc.dg/pr52086.c: New test.
2075 PR tree-optimization/52073
2076 * gcc.c-torture/compile/pr52073.c: New test.
2078 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2081 * gfortran.dg/function_optimize_10.f90: New test.
2083 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2085 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2088 2012-02-01 Tobias Burnus <burnus@net-b.de>
2091 * gfortran.dg/typebound_operator_14.f90: New.
2093 2012-02-01 Tobias Burnus <burnus@net-b.de>
2096 * gfortran.dg/elemental_function_1.f90: New.
2098 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2100 PR rtl-optimization/51374
2101 * gcc.target/avr/torture/pr51374-1.c:
2102 Also fail if SBIS is seen.
2104 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
2106 PR rtl-optimization/51374
2107 * gcc.target/avr/torture/pr51374-1.c: New.
2109 2012-01-31 Tobias Burnus <burnus@net-b.de>
2112 * gfortran.dg/typebound_generic_11.f90: New.
2114 2012-01-31 Tobias Burnus <burnus@net-b.de>
2117 * gfortran.dg/class_49.f90: New.
2119 2012-01-31 Tobias Burnus <burnus@net-b.de>
2122 * gfortran.dg/elemental_args_check_6.f90: New.
2124 2012-01-31 Jason Merrill <jason@redhat.com>
2127 * g++.dg/cpp0x/variadic122.C: New.
2129 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
2132 * gfortran.dg/realloc_on_assign_10.f90: New test.
2134 2012-01-31 Richard Guenther <rguenther@suse.de>
2136 PR tree-optimization/51528
2137 * gcc.dg/torture/pr51528.c: New testcase.
2139 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
2142 * lib/go.exp (go_target_compile): Append timeout= to options.
2143 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2144 select5-out.go test on alpha*-*-* targets.
2146 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
2148 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2149 (TEST_SHORT): Reformat in the same way.
2150 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2151 (TEST_SHORT): Reformat in the same way.
2152 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2153 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2154 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2155 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2156 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2158 2012-01-30 Bin Cheng <bin.cheng@arm.com>
2161 * gcc.target/arm/pr51835.c: New testcase.
2163 2012-01-30 Richard Guenther <rguenther@suse.de>
2165 PR tree-optimization/52028
2166 * gcc.dg/torture/pr52028.c: New testcase.
2167 * gfortran.dg/ldist-pr45199.f: Adjust.
2168 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2169 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2170 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2172 2012-01-30 Jakub Jelinek <jakub@redhat.com>
2175 * gcc.dg/tree-prof/pr52027.c: New test.
2177 PR tree-optimization/52046
2178 * gcc.dg/pr52046.c: New test.
2181 * g++.dg/other/pr52048.C: New test.
2183 2012-01-30 Richard Guenther <rguenther@suse.de>
2185 PR tree-optimization/52045
2186 * gcc.dg/pr52045.c: New testcase.
2188 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
2190 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2191 new code generated for __sync_lock_release.
2193 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2195 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2197 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2200 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2202 * g++.dg/ext/visibility/template10.C: Fix typo.
2204 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2206 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
2209 * g++.dg/cpp0x/constexpr-ice6.C: New.
2211 2012-01-29 Tobias Burnus <burnus@net-b.de>
2214 * gfortran.dg/default_initialization_6.f90: New.
2216 2012-01-29 Tobias Burnus <burnus@net-b.de>
2219 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2220 * gfortran.dg/class_48.f90: New.
2222 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
2225 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2227 2012-01-28 Tobias Burnus <burnus@net-b.de>
2230 * gfortran.dg/class_allocate_12.f90: New.
2232 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
2234 * gcc.dg/torture/pr50444.c: Fix dg directives.
2236 2012-01-28 Jakub Jelinek <jakub@redhat.com>
2239 * gcc.target/arm/pr52006.c: New test.
2241 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
2244 * gcc.dg/lto/trans-mem.h: New file.
2245 * gcc.dg/lto/trans-mem-2_0.c: Include it.
2246 * gcc.dg/lto/trans-mem-1_1.c: Same.
2247 * gcc.dg/lto/trans-mem-4_1.c: Same.
2248 * gcc.dg/lto/trans-mem-3_1.c: Same.
2250 2012-01-27 Tobias Burnus <burnus@net-b.de>
2253 * gfortran.dg/dummy_procedure_7.f90: New.
2255 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
2257 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
2258 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
2260 2012-01-27 Jakub Jelinek <jakub@redhat.com>
2263 * g++.dg/other/gc5.C: New test.
2265 2012-01-27 Richard Guenther <rguenther@suse.de>
2267 PR tree-optimization/50444
2268 * gcc.dg/torture/pr50444.c: New testcase.
2270 2012-01-27 Tobias Burnus <burnus@net-b.de>
2274 * gfortran.dg/move_alloc_13.f90: New.
2276 2012-01-27 Tobias Burnus <burnus@net-b.de>
2279 * gfortran.dg/allocate_alloc_opt_13.f90: New.
2280 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
2281 and change dg-error string.
2283 2012-01-27 Tobias Burnus <burnus@net-b.de>
2286 * gfortran.dg/elemental_args_check_5.f90: New.
2288 2012-01-27 Richard Guenther <rguenther@suse.de>
2291 * g++.dg/torture/pr51959.C: New testcase.
2293 2012-01-27 Tom de Vries <tom@codesourcery.com>
2295 PR tree-optimization/51990
2296 * gcc.dg/pr51990.c: New test.
2297 * gcc.dg/pr51990-2.c: Same.
2299 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
2300 Tobias Burnus <burnus@gcc.gnu.org>
2303 * gfortran.dg/class_allocate_11.f03: New.
2308 * gfortran.dg/class_allocate_7.f03: New.
2309 * gfortran.dg/class_allocate_8.f03: New.
2310 * gfortran.dg/class_allocate_9.f03: New.
2311 * gfortran.dg/class_allocate_10.f03: New.
2313 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2315 * gnat.dg/discr34.adb: New test.
2316 * gnat.dg/discr34_pkg.ads: New helper.
2318 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2320 * gnat.dg/discr33.adb: New test.
2322 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2324 * gnat.dg/limited_with3.ad[sb): New test.
2325 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
2326 * gnat.dg/limited_with3_pkg2.ads: Likewise.
2327 * gnat.dg/limited_with3_pkg3.ads: Likewise.
2329 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
2331 * gnat.dg/stack_usage1.adb: New test.
2332 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
2334 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
2335 * gcc.dg/pr44194-2.c: Likewise.
2337 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
2340 * g++.dg/template/crash112.C: New.
2342 2012-01-27 Richard Henderson <rth@redhat.com>
2344 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
2346 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2348 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
2350 2012-01-26 Jakub Jelinek <jakub@redhat.com>
2353 * g++.dg/opt/pr51895.C: New test.
2355 2012-01-26 Michael Matz <matz@suse.de>
2357 PR tree-optimization/48794
2358 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
2360 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2362 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
2364 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2366 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
2367 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
2369 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
2370 the default value for s390 and s390x.
2372 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
2375 * gcc.dg/lto/trans-mem-4_0.c: New.
2376 * gcc.dg/lto/trans-mem-4_1.c: New.
2377 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
2379 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
2380 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
2382 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
2383 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
2386 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
2388 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
2390 2012-01-25 Ian Lance Taylor <iant@google.com>
2392 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
2394 2012-01-25 Tobias Burnus <burnus@net-b.de>
2397 * gfortran.dg/typebound_proc_25.f90: New.
2399 2012-01-25 Jason Merrill <jason@redhat.com>
2402 * g++.dg/lto/pr51992_0.C: New.
2404 2012-01-25 Jakub Jelinek <jakub@redhat.com>
2406 PR tree-optimization/51987
2407 * gcc.target/i386/pr51987.c: New test.
2409 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2411 * gcc.dg/tm/lto-1.c: Require lto support in target.
2413 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
2415 PR rtl-optimization/48374
2416 * gcc.dg/pr48374.c: New test.
2418 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
2420 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
2422 2012-01-25 Tobias Burnus <burnus@net-b.de>
2425 * gfortran.dg/derived_constructor_char_3.f90: New.
2427 2012-01-24 Ian Lance Taylor <iant@google.com>
2429 * go.test/go-test.exp (filecmp): New procedure.
2430 (errchk): Handle quoted square brackets.
2431 (go-gc-tests): Set go_compile_args. Handle various new test
2432 lines. Skip a few new tests.
2433 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
2435 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2437 * lib/target-supports.exp (proc check_effective_target_vect_perm)
2438 (check_effective_target_vect_extract_even_odd)
2439 (check_effective_target_vect_interleave): Return true for MIPS
2442 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2444 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
2445 (main): Use it instead of argc.
2447 2012-01-24 Jason Merrill <jason@redhat.com>
2450 * g++.dg/cpp0x/sfinae31.C: New.
2452 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2454 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
2456 2012-01-24 Jason Merrill <jason@redhat.com>
2459 * g++.dg/inherit/covariant20.C: New.
2461 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2464 * g++.dg/parse/crash58.C: New.
2466 2012-01-24 Jakub Jelinek <jakub@redhat.com>
2469 * gcc.dg/pr51957-1.c: New test.
2470 * gcc.dg/pr51957-1.h: New file.
2471 * gcc.dg/pr51957-2.c: New test.
2473 2012-01-23 Jason Merrill <jason@redhat.com>
2476 * g++.dg/ext/visibility/template10.C: New.
2478 2012-01-23 Tobias Burnus <burnus@net-b.de>
2481 * gfortran.dg/move_alloc_12.f90: New.
2483 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2486 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
2488 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2491 * g++.dg/template/crash111.C: New.
2493 2012-01-23 Arnaud Charlet <charlet@adacore.com>
2495 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
2497 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
2499 2012-01-23 Dodji Seketeli <dodji@redhat.com>
2502 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
2503 the DW_TAG_class_type and DW_AT_name: "Executor".
2505 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2507 * lib/target-supports.exp
2508 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
2509 (check_effective_target_vect_interleave): Likewise.
2511 2012-01-22 Jason Merrill <jason@redhat.com>
2514 * g++.dg/template/using20.C: New.
2515 * g++.dg/template/template-id-2.C: Adjust diagnostic.
2517 2012-01-23 Jason Merrill <jason@redhat.com>
2520 * g++.dg/torture/pr51344.C: Limit to x86.
2522 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
2524 * c-c++-common/tm/omp.c: Require target with pthread support.
2526 2012-01-23 Richard Guenther <rguenther@suse.de>
2528 PR tree-optimization/51949
2529 * gcc.dg/torture/pr51949.c: New testcase.
2531 2012-01-23 Jakub Jelinek <jakub@redhat.com>
2533 PR rtl-optimization/51933
2534 * gcc.c-torture/execute/pr51933.c: New test.
2536 2012-01-22 Douglas B Rupp <rupp@gnat.com>
2538 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
2539 Do not define for Interix.
2541 2012-01-22 Jason Merrill <jason@redhat.com>
2544 * g++.dg/lto/pr51832.h: New.
2545 * g++.dg/lto/pr51832_0.C: New.
2546 * g++.dg/lto/pr51832_1.C: New.
2548 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
2550 * gcc.dg/ext-elim-1.c: New test.
2552 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2555 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
2556 * g++.dg/opt/longbranch1.C: Likewise.
2558 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2560 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
2563 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
2566 * gfortran.dg/namelist_74.f90: New test.
2567 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
2569 2012-01-21 Tobias Burnus <burnus@net-b.de>
2572 * gfortran.dg/class_47.f90: New.
2574 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
2576 * gnat.dg/renaming5.ad[sb]: New test.
2578 2012-01-20 Jason Merrill <jason@redhat.com>
2581 * g++.dg/pch/mangle1.{C,Hs}: Remove.
2583 2012-01-20 Jason Merrill <jason@redhat.com>
2586 * g++.dg/ext/attrib42.C: Require ilp32.
2588 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2591 * gcc.target/arm/pr51915.c: New test.
2593 2012-01-20 Cary Coutant <ccoutant@google.com>
2594 Dodji Seketeli <dodji@redhat.com>
2597 * g++.dg/debug/dwarf2/nested-3.C: New test.
2599 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2602 * g++.dg/template/crash110.C: New.
2604 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2606 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
2607 Remove default options on hppa*-*-hpux*.
2609 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2611 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
2613 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2615 * gcc.c-torture/compile/pr51856.c: New testcase.
2617 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
2619 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
2620 options to go_target_compile.
2622 2012-01-20 Kai Tietz <ktietz@redhat.com>
2624 * g++.dg/torture/pr51344.C: Fix typo.
2626 2012-01-20 Richard Guenther <rguenther@suse.de>
2628 PR tree-optimization/51903
2629 * g++.dg/torture/pr51903.C: New testcase.
2631 2012-01-20 Tobias Burnus <burnus@net-b.de>
2632 Janus Weil <janus@gcc.gnu.org>
2635 * gfortran.dg/use_21.f90: New.
2637 2012-01-20 Jakub Jelinek <jakub@redhat.com>
2640 * gcc.dg/torture/pr51106-1.c: New test.
2641 * gcc.dg/torture/pr51106-2.c: New test.
2643 2012-01-19 Kai Tietz <ktietz@redhat.com>
2645 * g++.dg/torture/pr51344.C: New test.
2647 2012-01-19 Tobias Burnus <burnus@net-b.de>
2650 * gfortran.dg/intrinsic_size_2.f90: New.
2652 2012-01-19 Jason Merrill <jason@redhat.com>
2655 * g++.dg/inherit/using7.C: New.
2657 2012-01-19 Richard Guenther <rguenther@suse.de>
2659 PR tree-optimization/37997
2660 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
2662 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
2664 PR rtl-optimization/51505
2665 * gcc.dg/pr51505.c: New test.
2667 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
2670 * gfortran.dg/typebound_operator_12.f03: New.
2671 * gfortran.dg/typebound_operator_13.f03: New.
2673 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
2676 * g++.dg/cpp0x/pr51225.C: New.
2678 2012-01-17 Ian Lance Taylor <iant@google.com>
2681 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
2683 2012-01-17 Tobias Burnus <burnus@net-b.de>
2686 * gfortran.dg/realloc_on_assign_9.f90: New.
2688 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
2691 * gcc.dg/tm/memopt-3.c: Remove xfail.
2692 * gcc.dg/tm/memopt-4.c: Remove xfail.
2693 * gcc.dg/tm/memopt-5.c: Remove xfail.
2694 * gcc.dg/tm/memopt-7.c: Remove xfail.
2696 2012-01-17 Jakub Jelinek <jakub@redhat.com>
2698 PR tree-optimization/51877
2699 * gcc.c-torture/execute/pr51877.c: New test.
2701 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2703 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
2704 {!vect_align_arrays} to vect_sizes_32B_16B.
2705 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
2706 * gcc.dg/vect/vect-peel-3.c: Ditto.
2708 2012-01-16 Jason Merrill <jason@redhat.com>
2711 * g++.dg/abi/mangle60.C: New.
2714 * g++.dg/pch/mangle1.{C,Hs}: New.
2716 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
2717 Tobias Burnus <burnus@net-b.de>
2720 * gfortran.dg/elemental_optional_args_3.f90: New
2721 * gfortran.dg/elemental_optional_args_4.f90: New
2723 2012-01-16 Tobias Burnus <burnus@net-b.de>
2726 * gfortran.dg/use_20.f90: New
2728 2012-01-16 Jason Merrill <jason@redhat.com>
2731 * g++.dg/cpp0x/rv-bitfield.C: New.
2732 * g++.dg/cpp0x/rv-bitfield2.C: New.
2734 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
2736 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
2737 subroutine 'qsort' and use index array to assign the result.
2739 2012-01-16 Jakub Jelinek <jakub@redhat.com>
2741 PR tree-optimization/51865
2742 * gcc.dg/pr51865.c: New test.
2744 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2746 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
2748 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2750 * gcc.target/mips/code-readable-2.c: Allow the jump table address
2751 to be loaded from the constant pool, rather than via %hi and %lo.
2753 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
2755 PR rtl-optimization/51821
2756 * gcc.dg/pr51821.c: New test.
2758 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
2760 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
2762 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
2764 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
2766 2012-01-14 Tobias Burnus <burnus@net-b.de>
2769 * gfortran.dg/init_flag_8.f90: New.
2770 * gfortran.dg/init_flag_9.f90: New.
2772 2011-01-14 Tobias Burnus <burnus@net-b.de>
2775 * gfortran.dg/use_18.f90: New.
2776 * gfortran.dg/use_19.f90: New.
2778 2012-01-13 Ian Lance Taylor <iant@google.com>
2781 * g++.dg/warn/Wsign-compare-4.C: New.
2783 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
2786 * gfortran.dg/alloc_comp_assign.f03: New.
2787 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
2788 __BUILTIN_FREE from 38 to 32.
2790 2012-01-13 Jason Merrill <jason@redhat.com>
2793 * g++.dg/warn/Wreturn-type-7.C: New.
2795 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2797 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
2799 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
2800 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
2801 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
2802 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
2803 int32plus because of big array needed.
2804 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
2805 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
2807 2012-01-13 Jason Merrill <jason@redhat.com>
2810 * g++.dg/ext/visibility/template9.C: New.
2813 * g++.dg/cpp0x/defaulted34.C: New.
2814 * g++.dg/template/virtual3.C: New.
2816 2012-01-13 Richard Guenther <rguenther@suse.de>
2819 * gcc.dg/torture/pr8081.c: New testcase.
2821 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
2823 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
2825 2012-01-12 Jason Merrill <jason@redhat.com>
2828 * g++.dg/ext/stmtexpr14.C: New.
2830 2012-01-13 Dodji Seketeli <dodji@redhat.com>
2833 * g++.dg/cpp0x/constexpr-diag4.C: New test.
2835 2012-01-12 Jason Merrill <jason@redhat.com>
2838 * g++.dg/abi/mangle48.C: Test qualified-names, too.
2839 * g++.dg/abi/mangle58.C: Likewise.
2842 * g++.dg/template/arg8.C: New.
2844 2012-01-12 Ira Rosen <irar@il.ibm.com>
2846 PR tree-optimization/51799
2847 * gcc.dg/vect/pr51799.c: New test.
2848 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
2851 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2852 Tobias Burnus <burnus@net-b.de>
2856 * lib/target-supports.exp
2857 (check_effective_target_fortran_largest_fp_has_sqrt): New.
2858 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
2860 2012-01-11 Jason Merrill <jason@redhat.com>
2863 * g++.dg/ext/attrib42.C: New.
2865 2012-01-11 Jakub Jelinek <jakub@redhat.com>
2868 * gcc.dg/pr51796.c: New test.
2870 2012-01-11 Jason Merrill <jason@redhat.com>
2873 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
2875 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2877 * gnat.dg/array19.ad[sb]: New test.
2879 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
2881 * gnat.dg/opt23.ad[sb]: New test.
2882 * gnat.dg/opt23_pkg.ad[sb]: New helper.
2883 * gnat.dg/opt24.ad[sb]: New test.
2885 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2887 PR tree-optimization/49642
2888 * gcc.dg/tree-ssa/pr49642-1.c: New test.
2889 * gcc.dg/tree-ssa/pr49642-2.c: New test.
2891 2012-01-11 Jason Merrill <jason@redhat.com>
2894 * g++.dg/template/explicit-args5.C: New.
2896 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2898 * gcc.c-torture/execute/20120110-1.c: New testcase.
2900 2012-01-10 Jason Merrill <jason@redhat.com>
2903 * g++.dg/inherit/ambig1.C: New.
2906 * g++.dg/cpp0x/constexpr-cache1.C: New.
2908 2012-01-10 Richard Guenther <rguenther@suse.de>
2910 PR tree-optimization/51801
2911 * gcc.dg/torture/pr51801.c: New testcase.
2913 2012-01-10 Tobias Burnus <burnus@net-b.de>
2916 * gfortran.dg/allocate_with_typespec_5.f90: New.
2918 2012-01-10 Tobias Burnus <burnus@net-b.de>
2920 * gfortran.dg/class_39.f03: Update dg-error string.
2922 2012-01-10 Richard Guenther <rguenther@suse.de>
2924 PR tree-optimization/50913
2925 * gcc.dg/graphite/interchange-16.c: New testcase.
2926 * gcc.dg/graphite/scop-20.c: XFAIL.
2927 * gfortran.dg/graphite/interchange-1.f: Likewise.
2928 * gfortran.dg/graphite/block-1.f90: Likewise.
2929 * gfortran.dg/graphite/block-2.f: Likewise.
2931 2012-01-10 Richard Henderson <rth@redhat.com>
2933 * lib/target-supports.exp (check_effective_target_vect_perm,
2934 check_effective_target_vect_perm_byte,
2935 check_effective_target_vect_perm_short): Enable for arm neon.
2937 2012-01-09 Tobias Burnus <burnus@net-b.de>
2940 * gfortran.dg/typebound_operator_11.f90: New.
2942 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
2944 * gnat.dg/array18.adb: New test.
2945 * gnat.dg/array18_pkg.ads: New helper.
2947 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
2950 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
2951 around base object in first assignment in main program.
2952 * gfortran.dg/typebound_operator_10.f03: New test.
2954 2012-01-09 Martin Jambor <mjambor@suse.cz>
2956 PR tree-optimization/51759
2957 * g++.dg/ipa/pr51759.C: New test.
2959 2012-01-09 Tobias Burnus <burnus@net-b.de>
2962 * gfortran.dg/optional_absent_2.f90: New.
2964 2012-01-09 Tobias Burnus <burnus@net-b.de>
2967 * gfortran.dg/use_17.f90: New.
2969 2012-01-09 Gary Funck <gary@intrepid.com>
2971 PR preprocessor/33919
2972 * gcc.dg/pr33919.c: New test.
2973 * gcc.dg/pr33919-0.h: New test header file.
2974 * gcc.dg/pr33919-1.h: Ditto.
2975 * gcc.dg/pr33919-2.h: Ditto.
2977 2012-01-07 Jan Hubicka <jh@suse.cz>
2979 PR tree-optimize/51694
2980 * gcc.c-torture/compile/pr51694.c: new testcase.
2982 2012-01-07 Jan Hubicka <jh@suse.cz>
2984 PR tree-optimization/51600
2985 * g++.dg/torture/pr51600.C: New testcase.
2987 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2989 PR gcov-profile/51715
2990 PR gcov-profile/51717
2991 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
2992 * gcc.misc-tests/gcov-14.c: Likewise.
2994 2012-01-06 Jason Merrill <jason@redhat.com>
2996 * g++.dg/parse/new5.C: New.
2998 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
3001 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3002 including <string.h>.
3004 2012-01-06 Jason Merrill <jason@redhat.com>
3006 * g++.dg/abi/mangle51.C: New.
3007 * g++.dg/abi/mangle52.C: New.
3008 * g++.dg/abi/mangle53.C: New.
3009 * g++.dg/abi/mangle54.C: New.
3010 * g++.dg/abi/mangle55.C: New.
3011 * g++.dg/abi/mangle56.C: New.
3012 * g++.dg/abi/mangle57.C: New.
3013 * g++.dg/abi/mangle58.C: New.
3014 * g++.dg/abi/mangle59.C: New.
3015 * g++.dg/cpp0x/trailing3.C: Update mangling.
3016 * g++.dg/cpp0x/variadic111.C: Update mangling.
3017 * g++.dg/cpp0x/variadic4.C: Update mangling.
3018 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3019 * g++.dg/template/nontype22.C: Works now.
3020 * g++.dg/template/pr35240.C: Works now.
3022 * g++.dg/cpp0x/error7.C: New.
3024 2012-01-06 Tobias Burnus <burnus@net-b.de>
3026 * gfortran.dg/deallocate_stat_2.f90: New.
3027 * coarray/allocate_errgmsg.f90: New.
3028 * gfortran.dg/coarray_lib_alloc_1.f90: New.
3029 * gfortran.dg/coarray_lib_alloc_2.f90: New.
3030 * coarray/subobject_1.f90: Fix for num_images > 1.
3031 * gfortran.dg/deallocate_stat.f90: Update due to changed
3034 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3036 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3038 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
3040 * ada/acats/overflow.lst: Add cb20004.
3042 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3045 * g++.dg/cpp0x/alias-decl-18.C: New test.
3047 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3049 * gcc.c-torture/execute/20120104-1.c: New test.
3051 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3054 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3055 the old typebound_operator_8.f03.
3056 * gfortran.dg/typebound_operator_8.f03: New version of
3057 typebound_operator_7.f03 with 'u' a derived type instead of a
3060 2012-01-05 Richard Guenther <rguenther@suse.de>
3062 * g++.dg/torture/pr49309.C: Skip for -flto.
3064 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3067 * gcc.c-torture/compile/pr51761.c: New test.
3069 2012-01-05 Richard Guenther <rguenther@suse.de>
3071 PR tree-optimization/51760
3072 * gcc.dg/torture/pr51760.c: New testcase.
3074 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3077 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3079 2012-01-05 Richard Guenther <rguenther@suse.de>
3082 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3083 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3085 2012-01-04 Jakub Jelinek <jakub@redhat.com>
3088 * gcc.dg/pr51695.c: New test.
3090 2012-01-04 Andrew Pinski <apinski@cavium.com>
3092 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3093 * gcc.target/mips/octeon2-lx-1.c: New test.
3094 * gcc.target/mips/mips64-dsp-ldx.c: New test.
3095 * gcc.target/mips/octeon2-lx-2.c: New test.
3096 * gcc.target/mips/octeon2-lx-3.c: New test.
3098 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
3102 * gcc.dg/tm/alias-1.c: Adjust regexp.
3103 * gcc.dg/tm/alias-2.c: Adjust regexp.
3105 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3108 * g++.dg/warn/Wparentheses-26.C: New.
3110 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
3112 * gfortran.dg/elemental_optional_args_2.f90: New test.
3114 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3117 * gfortran.dg/common_17.f90: New test.
3119 2012-01-04 Richard Guenther <rguenther@suse.de>
3121 PR tree-optimization/49651
3122 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3123 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3125 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3128 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3130 2012-01-03 Andrew Pinski <apinski@cavium.com>
3132 * lib/scanasm.exp (dg-function-on-line): Always use a special format
3133 for all mips targets. Also allow an optional .cfi_startproc.
3135 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
3137 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3139 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3142 * g++.dg/rtti/dyncast5.C: New.
3144 2012-01-03 Richard Guenther <rguenther@suse.de>
3146 PR tree-optimization/51070
3147 * gcc.dg/torture/pr51070-2.c: New testcase.
3149 2012-01-03 Richard Guenther <rguenther@suse.de>
3151 PR tree-optimization/51692
3152 * gcc.dg/torture/pr51692.c: New testcase.
3154 2012-01-03 Richard Guenther <rguenther@suse.de>
3157 * g++.dg/lto/pr51650-3_0.C: New testcase.
3159 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3162 * g++.dg/warn/Wredundant-decls-spec.C: New.
3164 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3166 PR tree-optimization/51719
3167 * g++.dg/tree-prof/pr51719.C: New test.
3169 2012-01-03 Richard Guenther <rguenther@suse.de>
3172 * gcc.dg/fold-compare-6.c: New testcase.
3174 2012-01-03 Jakub Jelinek <jakub@redhat.com>
3177 * g++.dg/gomp/pr51669.C: New test.
3179 2012-01-02 Jason Merrill <jason@redhat.com>
3182 * g++.dg/cpp0x/constexpr-union2.C: New.
3185 * g++.dg/cpp0x/nsdmi-defer5.C: New.
3187 2012-01-02 Dodji Seketeli <dodji@redhat.com>
3190 * g++.dg/cpp0x/constexpr-99.C: New test.
3192 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
3195 * g++.dg/template/init9.C: New.
3197 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3199 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3200 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
3201 rather than a specific number.
3203 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
3208 * gfortran.dg/typebound_operator_7.f03: New.
3209 * gfortran.dg/typebound_operator_8.f03: New.
3211 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3214 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3216 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3218 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3220 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3222 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3224 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3227 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3229 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3230 * gfortran.dg/io_real_boz_4.f90: Likewise.
3231 * gfortran.dg/io_real_boz_5.f90: Likewise.
3233 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3235 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
3237 2012-01-02 Revital Eres <revital.eres@linaro.org>
3239 * gcc.dg/sms-11.c: New file.
3241 2012-01-02 Tobias Burnus <burnus@net-b.de>
3244 * gfortran.dg/coarray/image_index_3.f90: New.
3246 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3249 * g++.dg/parse/enum8.C: New.
3251 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3254 * g++.dg/conversion/reinterpret4.C: New.
3255 * g++.dg/conversion/reinterpret1.C: Adjust.
3257 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3259 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
3261 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
3263 * g++.old-deja/g++.brendan/crash25.C: Adjust.
3264 * g++.old-deja/g++.brendan/crash56.C: Likewise.
3265 * g++.old-deja/g++.jason/access14.C: Likewise.
3266 * g++.old-deja/g++.jason/access8.C: Likewise.
3267 * g++.old-deja/g++.jason/access1.C: Likewise.
3268 * g++.old-deja/g++.other/access3.C: Likewise.
3269 * g++.old-deja/g++.other/access5.C: Likewise.
3270 * g++.old-deja/g++.law/unsorted1.C: Likewise.
3271 * g++.old-deja/g++.law/visibility22.C: Likewise.
3272 * g++.old-deja/g++.law/visibility26.C: Likewise.
3273 * g++.old-deja/g++.mike/p2746.C: Likewise.
3274 * g++.dg/debug/using1.C: Likewise.
3275 * g++.dg/lookup/using51.C: Likewise.
3276 * g++.dg/inherit/using5.C: Likewise.
3277 * g++.dg/inherit/pr30297.C: Likewise.
3278 * g++.dg/inherit/access8.C: Likewise.
3279 * g++.dg/torture/pr39362.C: Likewise.
3280 * g++.dg/template/crash13.C: Likewise.
3281 * g++.dg/template/using10.C: Likewise.
3283 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3286 * lib/gcc-dg.exp (scan-module-absence): Really commit last
3289 2012-01-01 Ira Rosen <irar@il.ibm.com>
3291 PR tree-optimization/51704
3292 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
3293 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
3294 corresponding flags.
3296 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
3299 * g++.dg/cpp0x/constexpr-delegating2.C: New.
3301 2012-01-01 Jan Hubicka <jh@suse.cz>
3303 PR rtl-optimization/51069
3304 * gcc.c-torture/compile/pr51069.c: New testcase.
3306 2012-01-01 Jakub Jelinek <jakub@redhat.com>
3308 PR tree-optimization/51683
3309 * gcc.dg/pr51683.c: New test.
3311 Copyright (C) 2012 Free Software Foundation, Inc.
3313 Copying and distribution of this file, with or without modification,
3314 are permitted in any medium without royalty provided the copyright
3315 notice and this notice are preserved.