1 2012-07-12 Jason Merrill <jason@redhat.com>
3 * g++.dg/template/sfinae6_neg.C: Adjust.
5 2012-07-12 Tobias Burnus <burnus@net-b.de>
7 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
8 * gfortran.dg/c_f_pointer_tests_3.f90: Update
9 scan-tree-dump-times pattern.
11 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
15 2012-07-11 Jason Merrill <jason@redhat.com>
18 * g++.g/cpp0x/defaulted37.C: New.
20 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
23 * gcc.target/arm/pr53859.c: New test.
25 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
28 * gcc.c-torture/compile/pr53886.c: New.
30 2012-07-10 Dehao Chen <dehao@google.com>
32 * gcc.dg/debug_info_inline.c: New test.
34 2012-07-10 Jason Merrill <jason@redhat.com>
37 * g++.dg/cpp0x/defaulted36.C: New.
38 * g++.dg/cpp0x/defaulted21.C: Adjust.
40 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
42 2012-07-09 Sterling Augustine <saugustine@google.com>
44 * g++.dg/debug/dwarf2/pubnames-2.C: New.
46 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
48 PR tree-optimization/53887
49 * gcc.dg/pr53887.c: New test.
51 2012-07-09 Jason Merrill <jason@redhat.com>
54 * g++.dg/cpp0x/nullptr29.C: New.
56 2012-07-09 Tom de Vries <tom@codesourcery.com>
57 Richard Guenther <rguenther@suse.de>
59 * gcc.dg/builtin-unreachable-6.c: New test.
60 * gcc.dg/builtin-unreachable-5.c: New test.
62 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
64 PR tree-optimization/53881
65 * gcc.dg/pr53881.c: New test.
67 2012-07-06 Jason Merrill <jason@redhat.com>
70 * g++.dg/cpp0x/variadic134.C: New.
73 * g++.dg/cpp0x/alias-decl-20.C: New.
75 2012-07-06 Tom de Vries <tom@codesourcery.com>
77 PR tree-optimization/51879
78 * gcc.dg/pr51879-16.c: New test.
79 * gcc.dg/pr51879-17.c: Same.
81 2012-07-06 Tom de Vries <tom@codesourcery.com>
83 PR tree-optimization/52009
84 * gcc.dg/pr51879-7.c: New test.
85 * gcc.dg/pr51879-18.c: New test.
87 2012-07-05 Jason Merrill <jason@redhat.com>
90 * g++.dg/template/typedef39.C: New.
93 * g++.dg/cpp0x/variadic133.C: New.
94 * g++.dg/template/param1.C: Adjust.
96 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
100 * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
101 * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
102 * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
103 * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
104 * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
105 * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
107 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
110 * gfortran.dg/inline_sum_4.f90: New test.
112 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
114 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
116 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
118 * gcc.target/arm/fma-sp.c: New testcase.
119 * gcc.target/arm/fma.c: Likewise.
120 * gcc.target/arm/fma.h: Likewise.
122 2012-07-04 Jason Merrill <jason@redhat.com>
125 * g++.dg/other/enum3.C: New.
127 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
130 * g++.dg/torture/pr53321.C: New test.
132 2012-07-04 Richard Guenther <rguenther@suse.de>
134 PR tree-optimization/53844
135 * g++.dg/tree-ssa/pr53844.C: New testcase.
137 2012-07-04 Richard Guenther <rguenther@suse.de>
139 PR tree-optimization/53849
140 * gcc.dg/pr53849.c: New testcase.
142 2012-07-03 Jakub Jelinek <jakub@redhat.com>
145 * g++.dg/ext/label14.C: New test.
147 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
150 * g++.dg/other/pr53811.C: New test.
152 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
155 * gcc.target/m68k/stack-limit-1.c: New testcase.
157 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
159 * gnat.dg/recursive_call.adb: New test.
161 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
163 * gnat.dg/discr37.ad[sb]: New test.
165 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
167 * g++.dg/other/packed1.C: Remove SH from xfail list.
169 2012-07-02 Jason Merrill <jason@redhat.com>
172 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
175 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
178 * g++.dg/cpp0x/decltype39.C: New.
179 * g++.dg/diagnostic/method1.C: Adjust.
182 * g++.dg/template/ref6.C: New.
184 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
187 * gcc.target/sh/pr53568-1.c: New.
189 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
192 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
194 2012-07-02 Jason Merrill <jason@redhat.com>
197 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
200 * g++.dg/template/enum7.C: New.
201 * g++.dg/other/ptrmem10.C: Adjust.
202 * g++.dg/other/ptrmem11.C: Adjust.
203 * g++.dg/cpp0x/scoped_enum.C: Adjust.
205 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
207 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
209 2012-07-01 Wei Guozhi <carrot@google.com>
212 * gcc.target/arm/pr53447-1.c: New testcase.
213 * gcc.target/arm/pr53447-2.c: New testcase.
214 * gcc.target/arm/pr53447-3.c: New testcase.
215 * gcc.target/arm/pr53447-4.c: New testcase.
217 2012-06-29 Richard Guenther <rguenther@suse.de>
219 PR tree-optimization/47061
220 * gcc.dg/tree-ssa/vrp71.c: New testcase.
222 2012-06-29 Richard Guenther <rguenther@suse.de>
224 PR tree-optimization/37541
225 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
227 2012-06-29 Richard Guenther <rguenther@suse.de>
229 PR tree-optimization/52589
230 * gcc.dg/tree-ssa/vrp70.c: New testcase.
232 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
234 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
236 * g++.dg/template/error46.C: Add missing comment to dg-message.
237 * g++.dg/template/crash107.C: Likewise.
238 * g++.dg/template/error47.C: Likewise.
239 * g++.dg/template/crash108.C: Likewise.
240 * g++.dg/overload/operator5.C: Likewise.
242 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
243 errors in dg-message directives, add comments.
245 2012-06-28 Kai Tietz <ktietz@redhat.com>
247 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
248 hard-coded 'unsigned long'.
250 2012-06-28 Jakub Jelinek <jakub@redhat.com>
252 PR tree-optimization/51581
253 * gcc.dg/vect/pr51581-4.c: New test.
255 PR tree-optimization/53645
256 * gcc.c-torture/execute/pr53645-2.c: New test.
258 2012-06-28 Richard Guenther <rguenther@suse.de>
261 * gcc.dg/torture/pr53790.c: New testcase.
263 2012-06-28 Jakub Jelinek <jakub@redhat.com>
265 PR tree-optimization/53645
266 * gcc.c-torture/execute/pr53645.c: New test.
268 2012-06-28 Arnaud Charlet <charlet@adacore.com>
270 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
272 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
276 * gcc.dg/guality/pr49888.c: Account for the possibility that
277 the variable is optimized out at the first test.
279 2012-06-27 Jason Merrill <jason@redhat.com>
281 * g++.dg/cpp0x/override2.C: Adjust.
282 * g++.dg/template/error5.C: Adjust.
283 * g++.dg/parse/crash28.C: Adjust.
286 * g++.dg/parse/template27.C: New.
287 * g++.dg/template/crash74.C: Adjust expected output.
289 2012-06-27 Janus Weil <janus@gcc.gnu.org>
293 * gfortran.dg/typebound_operator_16.f03: New.
295 2012-06-27 Jakub Jelinek <jakub@redhat.com>
297 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
298 even src1.i and src2.i fields even in the second half of the arrays.
300 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
303 * g++.dg/torture/vshuf-16.inc: New test.
304 * g++.dg/torture/vshuf-2.inc: New test.
305 * g++.dg/torture/vshuf-4.inc: New test.
306 * g++.dg/torture/vshuf-8.inc: New test.
307 * g++.dg/torture/vshuf-main.inc: New test.
308 * g++.dg/torture/vshuf-v16hi.C: New test.
309 * g++.dg/torture/vshuf-v16qi.C: New test.
310 * g++.dg/torture/vshuf-v2df.C: New test.
311 * g++.dg/torture/vshuf-v2di.C: New test.
312 * g++.dg/torture/vshuf-v2sf.C: New test.
313 * g++.dg/torture/vshuf-v2si.C: New test.
314 * g++.dg/torture/vshuf-v4df.C: New test.
315 * g++.dg/torture/vshuf-v4di.C: New test.
316 * g++.dg/torture/vshuf-v4sf.C: New test.
317 * g++.dg/torture/vshuf-v4si.C: New test.
318 * g++.dg/torture/vshuf-v8hi.C: New test.
319 * g++.dg/torture/vshuf-v8qi.C: New test.
320 * g++.dg/torture/vshuf-v8si.C: New test.
322 2012-06-27 Richard Guenther <rguenther@suse.de>
325 * gcc.dg/tree-ssa/scev-6.c: New testcase.
327 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
329 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
330 scan-dump-dem-not): Use printable pattern in test name.
332 2012-06-26 Sterling Augustine <saugustine@google.com>
333 Dominique Dhumieres <dominiq@lps.ens.fr>
335 * gcc.dg/pubtypes-2.c: Update expected output.
336 * gcc.dg/pubtypes-3.c: Likewise.
337 * gcc.dg/pubtypes-4.c: Likewise.
339 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
341 * gcc.dg/tree-ssa/slsr-1.c: New test.
342 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
343 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
344 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
346 2012-06-26 Matt Turner <mattst88@gmail.com>
349 * gcc.target/arm/mmx-2.c: New.
351 2012-06-26 Richard Guenther <rguenther@suse.de>
354 * g++.dg/torture/pr53752.C: New testcase.
356 2012-06-26 Jakub Jelinek <jakub@redhat.com>
358 PR tree-optimization/53748
359 * gcc.c-torture/compile/pr53748.c: New test.
361 2012-06-25 Jason Merrill <jason@redhat.com>
365 * g++.dg/cpp0x/decltype38.C: New.
366 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
368 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
370 * lib/target-supports-dg.exp (testname-for-summary): New.
371 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
372 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
373 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
374 scan-module-absence, output-exists, output-exists-not: Use
375 testname-for-summary.
376 (dg-test): Clean up testname_with_flags.
377 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
378 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
379 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
380 scan-assembler-dem-not, object-size: Use testname-for-summary.
381 * lib/gcov.exp (run-gcov): Likewise.
382 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
383 scan-dump-dem, scan-dump-dem-note): Likewise.
385 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
386 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
387 including profopt.opt; save and restore existing value.
388 * g++.dg/bprob/bprob.exp: Likewise.
389 * gcc.dg/matrix/matrix.exp: Likewise.
390 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
391 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
394 2012-06-25 Richard Henderson <rth@redhat.com>
396 * gcc.dg/pr53749.c: New.
398 2012-06-25 Jason Merrill <jason@redhat.com>
401 * g++.dg/cpp0x/nullptr28.C: New.
403 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
405 * gcc.target/arm/neon-vld1_dupQ.c: New.
407 2012-06-25 Florian Weimer <fweimer@redhat.com>
409 * g++.dg/init/new35.C: New.
410 * g++.dg/init/new36.C: New.
411 * g++.dg/init/new37.C: New.
412 * g++.dg/ext/vla5.C: New warning.
413 * g++.dg/ext/vla8.C: New warning.
414 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
416 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
417 James Greenhalgh <james.greenhalgh@arm.com>
419 * gcc.target/arm/ftest-support-arm.h New testcase.
420 * gcc.target/arm/ftest-support-thumb.h Likewise.
421 * gcc.target/arm/ftest-support.h Likewise.
422 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
423 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
424 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
425 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
426 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
427 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
428 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
429 * gcc.target/arm/ftest-armv6-arm.c Likewise.
430 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
431 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
432 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
433 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
434 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
435 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
436 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
437 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
438 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
439 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
440 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
441 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
442 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
443 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
444 * gcc/testsuite/lib/target-supports.exp
445 (check_effective_target_arm_arch_FUNC): Add support for more
447 (add_options_for_arm_arch_FUNC): Likewise.
448 (check_effective_target_arm_arch_FUNC_multilib): New functions.
450 2012-06-25 Jason Merrill <jason@redhat.com>
453 * g++.dg/cpp0x/constexpr-tuple.C: New.
455 2012-06-25 Jakub Jelinek <jakub@redhat.com>
458 * gcc.target/i386/pr53759.c: New test.
461 * g++.dg/cpp0x/nsdmi7.C: New test.
463 2012-06-24 Kai Tietz <ktietz@redhat.com>
465 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
467 * gcc.target/i386/pr38988.c: Likewise.
469 2012-06-22 Janus Weil <janus@gcc.gnu.org>
473 * gfortran.dg/typebound_generic_12.f03: New.
474 * gfortran.dg/typebound_generic_13.f03: New.
476 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
478 * gnat.dg/lto15.ad[sb]: New test.
480 2012-06-21 Meador Inge <meadori@codesourcery.com>
483 * gcc.dg/Wunused-local-typedefs.c: New testcase.
485 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
487 * testsuite/gcc.dg/pch/ident-1.c: New test.
488 * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
490 2012-06-21 Michael Matz <matz@suse.de>
493 * gcc.c-torture/execute/pr53688.c: New test.
495 2012-06-20 Richard Guenther <rguenther@suse.de>
497 PR tree-optimization/30318
498 * gcc.dg/tree-ssa/vrp69.c: New testcase.
500 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
502 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
504 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
506 * gcc.target/i386/clearcapv2.map: New file.
507 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
509 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
511 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
514 2012-06-19 Jason Merrill <jason@redhat.com>
517 * g++.dg/debug/localclass1.C: New.
519 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
521 * g++.dg/cpp0x/override4.C: New.
523 2012-06-14 Jason Merrill <jason@redhat.com>
526 * g++.dg/cpp0x/decltype37.C: New.
528 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
530 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
532 2012-06-19 Joseph Myers <joseph@codesourcery.com>
534 * gcc.c-torture/compile/vector-5.c,
535 gcc.c-torture/compile/vector-6.c: New tests.
537 2012-06-19 Richard Henderson <rth@redhat.com>
539 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
541 2012-06-19 Richard Guenther <rguenther@suse.de>
543 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
545 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
548 * gcc.target/i386/pr53712.c: New test.
550 2012-06-18 Tobias Burnus <burnus@net-b.de>
553 * gfortran.dg/elemental_optional_args_6.f90: New.
555 2012-06-18 Tobias Burnus <burnus@net-b.de>
558 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
559 * gfortran.dg/coarray/move_alloc_1.f90
561 2012-06-18 Tobias Burnus <burnus@net-b.de>
564 * gfortran.dg/coarray_27.f90: New.
566 2012-06-18 Joey Ye <Joey.Ye@arm.com>
567 Greta Yorsh <Greta.Yorsh@arm.com>
569 * gcc.target/arm/epilog-1.c: New test.
571 2012-06-18 Richard Guenther <rguenther@suse.de>
573 PR tree-optimization/53693
574 * g++.dg/torture/pr53693.C: New testcase.
576 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
578 PR tree-optimization/53703
579 * gcc.dg/torture/pr53703.c: New test.
581 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
584 * gcc.target/i386/pr53698.c: New test.
586 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
588 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
590 2012-06-17 Tobias Burnus <burnus@net-b.de>
594 * gfortran.dg/transfer_check_3.f90: New.
596 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
598 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
600 2012-06-16 Tobias Burnus <burnus@net-b.de>
604 * gfortran.dg/deferred_type_param_8.f90: New.
606 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
608 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
609 testname that includes flags, passed in as new argument, in
611 (run_gcov): Get testname from dg-test, use it in pass/fail messages
612 and pass it to verify-* procedures.
614 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
615 alignment torture options with usual torture options.
617 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
618 messages reported for one line of source code.
619 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
620 * g++.dg/cpp0x/decltype2.C: Likewise.
621 * g++.dg/cpp0x/decltype3.C: Likewise.
622 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
623 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
624 * g++.dg/cpp0x/static_assert3.C: Likewise.
625 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
626 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
627 * g++.dg/cpp0x/union1.C: Likewise.
628 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
629 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
630 * g++.dg/cpp0x/variadic2.C: Likewise.
631 * g++.dg/cpp0x/variadic20.C: Likewise.
632 * g++.dg/cpp0x/variadic74.C: Likewise.
633 * g++.dg/diagnostic/bitfld2.C: Likewise.
634 * g++.dg/ext/attrib44.C: Likewise.
635 * g++.dg/ext/no-asm-1.C: Likewise.
636 * g++.dg/other/error34.C: Likewise.
637 * g++.dg/parse/crash46.C: Likewise.
638 * g++.dg/parse/error10.C: Likewise.
639 * g++.dg/parse/error2.C: Likewise.
640 * g++.dg/parse/error3.C: Likewise.
641 * g++.dg/parse/error36.C: Likewise.
642 * g++.dg/parse/error8.C: Likewise.
643 * g++.dg/parse/error9.C: Likewise.
644 * g++.dg/parse/parser-pr28152-2.C: Likewise.
645 * g++.dg/parse/parser-pr28152.C: Likewise.
646 * g++.dg/parse/template25.C: Likewise.
647 * g++.dg/parse/typename11.C: Likewise.
648 * g++.dg/tc1/dr147.C: Likewise.
649 * g++.dg/template/deduce3.C: Likewise.
650 * g++.dg/template/koenig9.C: Likewise.
651 * g++.dg/template/pr23510.C: Likewise.
652 * g++.dg/warn/pr12242.C: Likewise.
653 * g++.dg/warn/pr30551-2.C: Likewise.
654 * g++.dg/warn/pr30551.C: Likewise.
655 * g++.old-deja/g++.other/typename1.C: Likewise.
656 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
658 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
661 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
662 * c-c++-common/torture/vshuf-2.inc: Likewise.
663 * c-c++-common/torture/vshuf-4.inc: Likewise.
664 * c-c++-common/torture/vshuf-8.inc: Likewise.
665 * c-c++-common/torture/vshuf-main.inc: Likewise.
666 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
667 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
668 * c-c++-common/torture/vshuf-v2df.c: Likewise.
669 * c-c++-common/torture/vshuf-v2di.c: Likewise.
670 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
671 * c-c++-common/torture/vshuf-v2si.c: Likewise.
672 * c-c++-common/torture/vshuf-v4df.c: Likewise.
673 * c-c++-common/torture/vshuf-v4di.c: Likewise.
674 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
675 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
676 * c-c++-common/torture/vshuf-v4si.c: Likewise.
677 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
678 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
679 * c-c++-common/torture/vshuf-v8si.c: Likewise.
681 2012-06-15 Michael Matz <matz@suse.de>
683 * gcc.dg/tree-ssa/vector-4.c: New test.
685 2012-06-15 Michael Matz <matz@suse.de>
687 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
688 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
690 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
692 PR tree-optimization/53636
693 * gcc.target/arm/pr53636.c: New test.
695 2012-06-15 Jakub Jelinek <jakub@redhat.com>
697 PR tree-optimization/51581
698 * gcc.c-torture/execute/pr51581-1.c: New test.
699 * gcc.c-torture/execute/pr51581-2.c: New test.
700 * gcc.dg/vect/pr51581-1.c: New test.
701 * gcc.dg/vect/pr51581-2.c: New test.
702 * gcc.dg/vect/pr51581-3.c: New test.
703 * gcc.target/i386/avx-pr51581-1.c: New test.
704 * gcc.target/i386/avx-pr51581-2.c: New test.
705 * gcc.target/i386/avx2-pr51581-1.c: New test.
706 * gcc.target/i386/avx2-pr51581-2.c: New test.
707 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
709 2012-06-15 Richard Guenther <rguenther@suse.de>
711 * gcc.c-torture/execute/20120615-1.c: New testcase.
713 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
715 * gnat.dg/vect8.ad[sb]: New test.
717 2012-06-14 Richard Guenther <rguenther@suse.de>
719 * gcc.dg/tree-ssa/vrp.h: New testcase.
720 * gcc.dg/tree-ssa/vrp68.c: Likewise.
722 2012-06-13 Christian Bruel <christian.bruel@st.com>
725 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
727 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
729 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
731 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
734 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
737 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
738 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
739 scan-stack-usage-not): Don't strip torture options from test name.
741 * lib/scandump.exp (scan-dump-times): Use printable version of
742 regexp in test summary line.
744 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
745 messages reported for one line of source code.
746 * gcc.dg/format/few-1.c: Likewise.
747 * gcc.dg/ia64-sync-2.c: Likewise.
748 * gcc.dg/sync-2.c: Likewise.
749 * gcc.dg/noncompile/pr44517.c: Likewise.
751 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
754 * gcc.dg/guality/pr49888.c: New.
756 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
758 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
759 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
760 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
762 2012-06-13 Tobias Burnus <burnus@net-b.de>
765 * gfortran.dg/intent_out_7.f90: New.
767 2012-06-13 Tobias Burnus <burnus@net-b.de>
770 * gfortran.dg/save_4.f90: New.
772 2012-06-12 Jakub Jelinek <jakub@redhat.com>
777 * gcc.dg/pr53532.c: New test.
778 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
780 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
781 * gcc.dg/Wcxx-compat-8.c: Likewise.
782 * gcc.dg/pr51034.c: New test.
783 * gcc.dg/pr53196-1.c: New test.
784 * gcc.dg/pr53196-2.c: New test.
786 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
788 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
789 alignment torture options with usual torture options.
790 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
791 instead of dg-options.
792 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
793 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
794 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
795 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
796 * gcc.dg/torture/stackalign/push-1.c: Likewise.
797 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
799 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
800 to checks for multiple messages reported for one line of source code.
801 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
803 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
804 messages reported for one line of source code.
806 * gcc.dg/20031223-1.c: Add comments to check for multiple
807 messages reported for one line of source code.
808 * gcc.dg/Wconversion-integer.c: Likewise.
809 * gcc.dg/Wfatal-2.c: Likewise.
810 * gcc.dg/Wfatal.c: Likewise.
811 * gcc.dg/Wobjsize-1.c: Likewise.
812 * gcc.dg/c99-vla-jump-1.c: Likewise.
813 * gcc.dg/c99-vla-jump-2.c: Likewise.
814 * gcc.dg/c99-vla-jump-3.c: Likewise.
815 * gcc.dg/c99-vla-jump-4.c: Likewise.
816 * gcc.dg/c99-vla-jump-5.c: Likewise.
817 * gcc.dg/decl-9.c: Likewise.
818 * gcc.dg/declspec-10.c: Likewise.
819 * gcc.dg/declspec-18.c: Likewise.
820 * gcc.dg/mtune.c: Likewise.
821 * gcc.dg/parser-pr28152-2.c: Likewise.
822 * gcc.dg/parser-pr28152.c: Likewise.
823 * gcc.dg/pr14475.c: Likewise.
824 * gcc.dg/pr27953.c: Likewise.
825 * gcc.dg/pr28322-3.c: Likewise.
826 * gcc.dg/pr30457.c: Likewise.
827 * gcc.dg/pr30551-2.c: Likewise.
828 * gcc.dg/pr30551-3.c: Likewise.
829 * gcc.dg/pr30551-4.c: Likewise.
830 * gcc.dg/pr30551-5.c: Likewise.
831 * gcc.dg/pr30551-6.c: Likewise.
832 * gcc.dg/pr30551.c: Likewise.
833 * gcc.dg/pr45461.c: Likewise.
834 * gcc.dg/pr48552-1.c: Likewise.
835 * gcc.dg/pr48552-2.c: Likewise.
836 * gcc.dg/redecl-1.c: Likewise.
837 * gcc.dg/transparent-union-3.c: Likewise.
838 * gcc.dg/utf-dflt.c: Likewise.
839 * gcc.dg/utf-dflt2.c: Likewise.
840 * gcc.dg/vla-8.c: Likewise.
841 * gcc.dg/vla-init-1.c: Likewise.
842 * gcc.dg/wtr-int-type-1.c: Likewise.
844 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
845 messages reported for for one line of source code.
846 * c-c++-common/raw-string-5.c: Likewise.
847 * c-c++-common/raw-string-4.c: Likewise.
848 * c-c++-common/raw-string-6.c: Likewise.
849 * c-c++-common/pr20000.c: Likewise.
851 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
852 messages reported for one line of source code.
853 * gcc.dg/cpp/pr30786.c: Likewise.
854 * gcc.dg/cpp/pr28709.c: Likewise.
855 * gcc.dg/cpp/missing-header-MD.c: Likewise.
856 * gcc.dg/cpp/macspace2.c: Likewise.
857 * gcc.dg/cpp/missing-header-1.c: Likewise.
858 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
859 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
860 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
862 2012-06-12 Jason Merrill <jason@redhat.com>
865 * g++.dg/template/local7.C: New.
867 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
870 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
871 * gcc.target/sh/pr51340-2.c: Likewise.
872 * gcc.target/sh/pr51340-3.c: Likewise.
874 2012-06-12 Michael Matz <matz@suse.de>
876 * gcc.dg/torture/alias-1.c: New test.
878 2012-06-12 Jakub Jelinek <jakub@redhat.com>
880 PR rtl-optimization/53589
881 * gcc.dg/torture/pr53589.c: New test.
883 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
886 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
887 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
888 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
889 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
890 * gcc.target/sh/pr50749-sf-predec-2.c: New.
891 * gcc.target/sh/pr50749-sf-predec-4.c: New.
892 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
893 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
894 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
895 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
896 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
897 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
898 * gcc.target/sh/pr50749-sf-predec-1.c: New.
899 * gcc.target/sh/pr50749-sf-predec-3.c: New.
900 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
901 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
903 2012-06-11 Sriraman Tallam <tmsriram@google.com>
905 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
906 (check_intel_cpu_model): New function.
907 (check_amd_cpu_model): New function.
908 (check_features): New function.
909 (__get_cpuid_output): New function.
910 (check_detailed): New function.
911 (fn1): Rename to quick_check.
912 (main): Update to call quick_check and call check_detailed.
914 2012-06-11 Richard Henderson <rth@redhat.com>
916 * lib/target-supports.exp
917 (check_effective_target_sync_long_long_runtime): Use
918 check_effective_target_lp64 instead of
919 check_effective_target_powerpc64 for powerpc targets.
921 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
924 * gcc.target/sh/pr53511-1.c: New.
926 2012-06-11 Richard Guenther <rguenther@suse.de>
929 * g++.dg/lto/pr53470_0.C: New testcase.
930 * gcc.dg/lto/pr53470_0.c: Likewise.
932 2012-06-11 Richard Guenther <rguenther@suse.de>
935 * g++.dg/ext/pr53605.C: New testcase.
937 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
939 * gnat.dg/specs/array1.ads: New test.
940 * gnat.dg/specs/array2.ads: Likewise.
941 * gnat.dg/array22.adb: Likewise.
943 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
945 * gnat.dg/constant4.adb: New test.
946 * gnat.dg/constant4_pkg.ads: New helper.
948 2012-06-08 Janus Weil <janus@gcc.gnu.org>
951 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
952 * gfortran.dg/allocate_class_1.f90: Modified.
953 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
954 * gfortran.dg/allocate_class_2.f90: New.
956 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
959 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
961 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
964 * gfortran.dg/string_assign_2.f90: New test case.
966 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
969 * gfortran.dg/string_assign_1.f90: New test case.
971 2012-06-07 Jakub Jelinek <jakub@redhat.com>
974 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
975 * gcc.dg/gomp/critical-4.c: Likewise.
976 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
977 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
978 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
979 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
980 * c-c++-common/gomp/pr53580.c: New test.
982 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
985 * g++.dg/cpp0x/forw_enum11.C: New.
987 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
990 * g++.dg/cpp0x/alias-decl-19.C: New.
992 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
994 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
996 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
998 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
1000 (XSTATE_SSE): Ditto.
1001 (XSTATE_YMM): Ditto.
1002 (avx_os_support): Use new defines.
1004 2012-06-06 Richard Guenther <rguenther@suse.de>
1007 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
1010 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
1013 * g++.dg/cpp0x/pr52841.C: New testcase.
1015 2012-06-06 Richard Guenther <rguenther@suse.de>
1017 PR tree-optimization/53081
1018 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
1019 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
1021 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1023 * gcc.target/powerpc/pr53487.c: New test.
1025 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
1027 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
1029 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
1031 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
1033 2012-06-05 Richard Guenther <rguenther@suse.de>
1035 PR tree-optimization/30442
1036 * gcc.dg/vect/bb-slp-30.c: New testcase.
1038 2012-06-05 Richard Guenther <rguenther@suse.de>
1040 PR tree-optimization/53081
1041 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
1042 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
1043 -fno-tree-loop-distribute-patterns.
1045 2012-06-05 Alan Modra <amodra@gmail.com>
1047 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
1048 Check static chain in nested funcs.
1050 2012-06-04 Tobias Burnus <burnus@net-b.de>
1053 * gfortran.dg/init_flag_10.f90: New.
1055 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1058 * g++.dg/warn/Wenum-compare-no-2: New.
1060 2012-06-04 Dodji Seketeli <dodji@redhat.com>
1062 PR preprocessor/53463
1063 * g++.dg/cpp/limits.C: New test.
1064 * g++.dg/parse/error19.C: Adjust.
1065 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
1066 * g++.dg/warn/pr35635.C: Likewise.
1067 * g++.old-deja/g++.pt/assign1.C: Likewise.
1069 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1072 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1073 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1074 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1075 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1076 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1077 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1078 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1079 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1081 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
1083 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
1085 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1087 PR tree-optimization/53550
1088 * gcc.dg/pr53550.c: New test.
1090 2012-06-04 Richard Guenther <rguenther@suse.de>
1092 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
1093 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1094 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1096 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1099 * gfortran.dg/parameter_array_element_2.f90: New.
1101 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
1104 * gcc.target/sh/pr53512-1.c: New.
1105 * gcc.target/sh/pr53512-2.c: New.
1106 * gcc.target/sh/pr53512-3.c: New.
1107 * gcc.target/sh/pr53512-4.c: New.
1109 2012-06-01 Jason Merrill <jason@redhat.com>
1112 * g++.dg/ext/visibility/template12.C: New.
1113 * g++.dg/ext/attrib14.C: Adjust warning line.
1116 * g++.dg/parse/new6.C: New.
1117 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1119 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1121 * c-c++-common/restrict-2.c: Revert previous change.
1123 2012-06-01 Jason Merrill <jason@redhat.com>
1126 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1129 * g++.dg/cpp0x/auto33.C: New.
1131 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/parse/namespace-alias-1.C: New.
1136 2012-06-01 Christian Bruel <christian.bruel@st.com>
1138 * gcc.dg/spec-options.c: New test.
1139 * gcc.dg/foo.specs: New file.
1141 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1144 * gnat.dg/lto14.adb: Skip on Solaris.
1146 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
1148 * gcc.target/cris/sync-1-v10.c,
1149 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
1150 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
1151 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
1152 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
1153 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1154 gcc.target/cris/torture/sync-mis-op-i-1.c,
1155 gcc.target/cris/torture/sync-mis-op-i-1a.c,
1156 gcc.target/cris/torture/sync-mis-op-i-2.c,
1157 gcc.target/cris/torture/sync-mis-op-i-2a.c,
1158 gcc.target/cris/torture/sync-mis-op-i-3.c,
1159 gcc.target/cris/torture/sync-mis-op-i-3a.c,
1160 gcc.target/cris/torture/sync-mis-op-s-1.c,
1161 gcc.target/cris/torture/sync-mis-op-s-1a.c,
1162 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1163 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1164 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1165 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1166 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1167 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1168 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1169 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
1171 2012-05-31 Richard Guenther <rguenther@suse.de>
1173 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
1174 ldist-pr45948.c with disabled SCCP.
1176 2012-05-31 Richard Guenther <rguenther@suse.de>
1179 * gcc.dg/torture/pr48493.c: New testcase.
1181 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
1183 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
1185 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
1186 of the initialization loop.
1187 (dg-final): Adjust the expected number of vectorized loops depending
1188 on vect_char_mult target selector.
1190 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
1192 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
1193 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
1194 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
1197 2012-05-30 Jason Merrill <jason@redhat.com>
1200 * g++.dg/init/new34.C: New.
1201 * g++.dg/tree-ssa/stabilize1.C: New.
1203 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1206 * g++.dg/init/new33.C: New test.
1208 2012-05-30 Richard Guenther <rguenther@suse.de>
1211 * gcc.dg/torture/pr53501.c: New testcase.
1212 * c-c++-common/restrict-2.c: Adjust.
1214 2012-05-30 Alan Modra <amodra@gmail.com>
1216 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
1219 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
1221 * gcc.target/i386/shuf-concat.c: New test.
1223 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1225 PR rtl-optimization/53519
1226 * gcc.c-torture/compile/pr53519.c: New test.
1228 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1230 * gcc.target/arm/neon-vrev.c: New.
1232 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
1235 * gcc.target/sh/pr51340-1.c: New.
1236 * gcc.target/sh/pr51340-2.c: New.
1237 * gcc.target/sh/pr51340-3.c: New.
1239 2012-05-29 Richard Guenther <rguenther@suse.de>
1241 PR tree-optimization/53516
1242 * gcc.dg/torture/pr53516.c: New testcase.
1244 2012-05-29 Dodji Seketeli <dodji@redhat.com>
1246 PR preprocessor/53229
1247 * gcc.dg/cpp/paste6.c: Force to run without
1248 -ftrack-macro-expansion.
1249 * gcc.dg/cpp/paste8.c: Likewise.
1250 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
1251 -ftrack-macro-expansion.
1252 * gcc.dg/cpp/paste12.c: Force to run without
1253 -ftrack-macro-expansion.
1254 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
1255 -ftrack-macro-expansion.
1256 * gcc.dg/cpp/paste13.c: Likewise.
1257 * gcc.dg/cpp/paste14.c: Likewise.
1258 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
1259 -ftrack-macro-expansion.
1260 * gcc.dg/cpp/paste18.c: New test.
1262 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
1264 * gcc.target/cris/torture/trap-1.c,
1265 gcc.target/cris/torture/trap-2.c,
1266 gcc.target/cris/torture/trap-3.c,
1267 gcc.target/cris/torture/trap-v0.c,
1268 gcc.target/cris/torture/trap-v3.c: New tests.
1270 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
1273 * g++.dg/warn/Wbraces3.C: New.
1274 * g++.dg/warn/Wbraces4.C: Likewise.
1276 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1278 PR tree-optimization/53505
1279 * c-c++-common/torture/pr53505.c: New test.
1281 2012-05-27 Nathan Sidwell <nathan@acm.org>
1283 * gcc.dg/stmt-expr-4.c: New.
1285 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
1288 * g++.dg/parse/crash60.C: New.
1290 2012-05-26 Jason Merrill <jason@redhat.com>
1293 * c-c++-common/array-lit.c: New.
1294 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1296 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
1299 * gnat.dg/array21.adb: New test.
1301 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
1303 * gnat.dg/renaming5.adb: Adjust dg-final directive.
1305 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1308 * g++.dg/other/anon-union3.C: New.
1310 2012-05-25 Ian Lance Taylor <iant@google.com>
1312 * gcc.dg/split-6.c: New test.
1314 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1316 * gnat.dg/lto14.adb: New test.
1318 2012-05-25 Tristan Gingold <gingold@adacore.com>
1320 * gcc.target/i386/large-frame.c: New.
1322 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
1323 * gcc.target/powerpc/lhs-1.c: New.
1324 * gcc.target/powerpc/lhs-2.c: New.
1325 * gcc.target/powerpc/lhs-3.c: New.
1327 2012-05-24 Dodji Seketeli <dodji@redhat.com>
1329 Make unwound macro expansion trace less redundant
1330 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
1331 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1332 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1333 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
1334 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1335 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1337 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1340 * g++.dg/cpp0x/constexpr-default1.C: New.
1342 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1345 * g++.dg/eh/goto2.C: New.
1347 2012-05-24 Richard Guenther <rguenther@suse.de>
1350 * g++.dg/tree-prof/pr53460.C: New testcase.
1352 2012-05-24 Richard Guenther <rguenther@suse.de>
1355 * g++.dg/debug/pr53466.C: New testcase.
1357 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1359 PR tree-optimization/53465
1360 * gcc.c-torture/execute/pr53465.c: New test.
1362 2012-05-23 Tobias Burnus <burnus@net-b.de>
1366 * gfortran.dg/allocate_with_typespec_6.f90: New.
1368 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1371 * g++.dg/warn/delete-array-1.C: New.
1373 2012-05-23 Richard Guenther <rguenther@suse.de>
1375 * gcc.dg/torture/pr39074-2.c: Adjust.
1376 * gcc.dg/torture/pr39074.c: Likewise.
1377 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1378 * gcc.dg/tree-ssa/alias-19.c: Likewise.
1380 2012-05-22 Jan Hubicka <jh@suse.cz>
1383 * g++.dg/torture/pr53161.C: New testcase.
1385 2012-05-22 Tobias Burnus <burnus@net-b.de>
1388 * gfortran.dg/realloc_on_assign_15.f90: New.
1390 2012-05-22 Richard Guenther <rguenther@suse.de>
1393 * gcc.dg/torture/pr51071-2.c: New testcase.
1395 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
1397 PR tree-optimization/53336
1398 * g++.dg/torture/pr53336.C: New testcase.
1400 2012-05-22 Dodji Seketeli <dodji@redhat.com>
1403 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
1404 instead of -Wunused-local-typedefs.
1406 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1409 * g++.dg/other/abstract4.C: New-
1411 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1414 * g++.dg/ext/attrib46.C: New.
1416 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1419 * gcc.c-torture/compile/pr53418-1.c,
1420 gcc.c-torture/compile/pr53418-2.c: New tests.
1422 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1424 PR tree-optimization/53366
1425 * gcc.dg/torture/pr53366-1.c: New test.
1426 * gcc.dg/torture/pr53366-2.c: New test.
1427 * gcc.target/i386/pr53366-1.c: New test.
1428 * gcc.target/i386/pr53366-2.c: New test.
1430 PR tree-optimization/53409
1431 * gcc.c-torture/compile/pr53409.c: New test.
1433 PR tree-optimization/53410
1434 * gcc.c-torture/compile/pr53410-1.c: New test.
1435 * gcc.c-torture/compile/pr53410-2.c: New test.
1437 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1440 * gcc.target/i386/pr53425-1.c: New file.
1441 * gcc.target/i386/pr53425-2.c: Likewise.
1443 2012-05-21 Richard Guenther <rguenther@suse.de>
1445 PR tree-optimization/53408
1446 * gcc.dg/torture/pr53408.c: New testcase.
1448 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1449 H.J. Lu <hongjiu.lu@intel.com>
1452 * gcc.target/i386/pr53416.c: New file.
1454 2012-05-21 Richard Guenther <rguenther@suse.de>
1456 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
1458 2012-05-21 Richard Guenther <rguenther@suse.de>
1460 * gcc.dg/torture/ldist-1.c: New testcase.
1462 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1464 * gnat.dg/lto13.adb: New test.
1465 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1467 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1469 * gnat.dg/specs/lto12.ads: New test.
1470 * gnat.dg/specs/lto12_pkg.ads: New helper.
1472 2012-05-18 Richard Guenther <rguenther@suse.de>
1474 PR tree-optimization/53346
1475 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
1476 * gcc.target/i386/incoming-10.c: Adjust.
1477 * gcc.target/i386/incoming-11.c: Likewise.
1478 * gcc.target/i386/pr46295.c: Likewise.
1480 2012-05-18 Richard Guenther <rguenther@suse.de>
1482 * gcc.dg/pr53352.c: Return zero.
1484 2012-05-18 Richard Guenther <rguenther@suse.de>
1486 PR tree-optimization/53390
1487 * gcc.dg/torture/pr53390.c: New testcase.
1489 2012-05-18 Meador Inge <meadori@codesourcery.com>
1491 PR rtl-optimization/53352
1492 * gcc.dg/pr53352.c: New test.
1494 2012-05-17 David S. Miller <davem@davemloft.net>
1496 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1497 failure on sparc-*-linux-gnu.
1499 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1502 * g++.dg/parse/error49.C: New.
1503 * g++.dg/cpp0x/error8.C: Likewise.
1504 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
1505 * g++.dg/ext/utf-dflt2.C: Likewise.
1506 * g++.dg/ext/utf-gnuxx98.C: Likewise.
1507 * g++.dg/ext/utf-dflt.C: Likewise.
1508 * c-c++-common/raw-string-3.c: Likewise.
1509 * c-c++-common/raw-string-4.c: Likewise.
1511 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1514 * g++.dg/cpp0x/catch1.C: New.
1516 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1519 * g++.dg/parse/error48.C: New.
1520 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
1521 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
1523 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
1525 * gcc.dg/tm/indirect-2.c: New test.
1527 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1529 PR tree-optimization/53217
1530 * gfortran.dg/pr53217.f90: New test.
1532 2012-05-16 Richard Guenther <rguenther@suse.de>
1534 PR tree-optimization/53364
1535 * g++.dg/torture/pr53364.C: New testcase.
1537 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
1540 * gcc.dg/pr52549.c: Fix test for long != void*
1541 * gcc.c-torture/execute/pr52979-1.x: New file.
1542 * gcc.c-torture/execute/pr52979-2.x: New file.
1544 2012-05-16 Dodji Seketeli <dodji@redhat.com>
1546 PR preprocessor/7263
1547 * gcc.dg/binary-constants-2.c: Run without tracking locations
1548 accross macro expansion.
1549 * gcc.dg/binary-constants-3.c: Likewise.
1550 * gcc.dg/cpp/sysmac2.c: Likewise.
1551 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
1553 * gcc.dg/cpp/syshdr3.c: New test.
1554 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
1555 * gcc.dg/system-binary-constants-1.c: New test.
1556 * gcc.dg/system-binary-constants-1.h: New header for the new test
1558 * g++.dg/cpp/syshdr3.C: New test.
1559 * g++.dg/cpp/syshdr3.h: New header the new test above.
1560 * g++.dg/system-binary-constants-1.C: New test.
1561 * g++.dg/system-binary-constants-1.h: New header the new test
1564 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1566 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
1568 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1571 * gcc.dg/pr53358.c: New test.
1573 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1576 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
1577 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
1579 2012-05-15 Olivier Hainque <hainque@adacore.com>
1581 * g++.dg/eh/sighandle.C: New testcase.
1583 2012-05-15 Richard Guenther <rguenther@suse.de>
1585 PR tree-optimization/53355
1586 * gcc.dg/tree-ssa/vrp67.c: New testcase.
1588 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1590 * gfortran.dg/*.f90: Remove now redundant manual
1591 cleanup-modules directive.
1593 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1595 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1596 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1598 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
1601 * gfortran.dg/int_range_io_1.f90: New test.
1603 2012-05-14 Andi Kleen <ak@linux.intel.com>
1604 Jakub Jelinek <jakub@redhat.com>
1607 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
1608 * gcc.target/i386/rtm-check.h: New file.
1609 * gcc.target/i386/pr53315.c: New test.
1611 2012-05-14 Tobias Burnus <burnus@net-b.de>
1616 * gfortran.dg/deferred_type_param_4.f90: New.
1617 * gfortran.dg/deferred_type_param_6.f90: New.
1619 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
1621 * gcc.target/i386/retarg.c: New test.
1623 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1626 * gfortran.dg/deferred_type_param_3.f90: New.
1627 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
1628 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
1630 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
1632 * gnat.dg/null_pointer_deref3.adb: New test.
1634 2012-05-12 Tobias Burnus <burnus@net-b.de>
1638 * gfortran.dg/deferred_type_param_5.f90: New.
1640 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1642 * g++.dg/parse/error47.C: New.
1644 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1647 * gfortran.dg/string_compare_4.f90: Change option
1648 to -fdump-tree-original. Add test case for kind=4.
1650 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1653 * gfortran.dg/string_compare_4.f90: New test.
1655 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1657 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
1659 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1662 * g++.dg/cpp0x/variadic132.C: New.
1664 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1667 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
1668 * g++.dg/parse/error26.C: Tweak dg-error column number.
1670 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1673 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1675 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
1677 * gnat.dg/lto11.ad[sb]: New test.
1679 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
1682 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1683 directive to Scan for vpmuldq, not vpmacsdql.
1685 2012-05-09 Michael Matz <matz@suse.de>
1687 PR tree-optimization/53185
1688 * gcc.dg/vect/pr53185.c: New test.
1690 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
1693 * gcc.target/i386/pr53249.c: New.
1695 2012-05-09 Richard Guenther <rguenther@suse.de>
1697 PR tree-optimization/18437
1698 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
1699 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
1701 2012-05-09 Jakub Jelinek <jakub@redhat.com>
1703 PR tree-optimization/53226
1704 * gcc.c-torture/compile/pr53226.c: New test.
1706 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1708 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
1709 * gcc.target/i386/hle-add-rel-1.c: Likewise.
1710 * gcc.target/i386/hle-and-acq-1.c: Likewise.
1711 * gcc.target/i386/hle-and-rel-1.c: Likewise.
1712 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
1713 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
1714 * gcc.target/i386/hle-or-acq-1.c: Likewise.
1715 * gcc.target/i386/hle-or-rel-1.c: Likewise.
1716 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
1717 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1718 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
1719 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
1720 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
1721 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
1723 2012-05-09 Dehao Chen <dehao@google.com>
1725 * gcc.dg/predict-1.c: Remove the replicated text in this test.
1726 * gcc.dg/predict-2.c: Likewise.
1727 * gcc.dg/predict-3.c: Likewise.
1728 * gcc.dg/predict-4.c: Likewise.
1729 * gcc.dg/predict-5.c: Likewise.
1730 * gcc.dg/predict-6.c: Likewise.
1732 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
1735 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1737 2012-05-08 Richard Guenther <rguenther@suse.de>
1739 * gcc.dg/fold-bitand-4.c: New testcase.
1741 2012-05-08 Dehao Chen <dehao@google.com>
1743 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
1744 heuristic is working properly.
1745 * gcc.dg/predict-2.c: Likewise.
1746 * gcc/dg/predict-3.c: Likewise.
1747 * gcc/dg/predict-4.c: Likewise.
1748 * gcc/dg/predict-5.c: Likewise.
1749 * gcc/dg/predict-6.c: Likewise.
1751 2012-05-07 Jakub Jelinek <jakub@redhat.com>
1753 PR tree-optimization/53239
1754 * g++.dg/opt/vrp3.C: New test.
1755 * g++.dg/opt/vrp3-aux.cc: New file.
1756 * g++.dg/opt/vrp3.h: New file.
1758 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1760 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
1761 .uleb128 support in assembler output.
1763 2012-05-07 Richard Guenther <rguenther@suse.de>
1766 * g++.dg/lto/pr42987_0.C: New testcase.
1767 * g++.dg/lto/pr42987_1.C: Likewise.
1769 2012-05-07 Tobias Burnus <burnus@net-b.de>
1772 * gfortran.dg/typebound_operator_15.f90: New.
1774 2012-05-06 Tobias Burnus <burnus@net-b.de>
1777 * gfortran.dg/class_array_13.f90: New.
1779 2012-05-06 Tristan Gingold <gingold@adacore.com>
1781 * gnat.dg/warn7.adb: New test.
1783 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
1785 * gnat.dg/specs/renamings.ads: Rename to...
1786 * gnat.dg/specs/renaming1.ads: ...this.
1787 * gnat.dg/specs/renaming2.ads: New test.
1788 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
1789 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
1790 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
1791 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
1793 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
1795 * gnat.dg/discr36.ad[sb]: New test.
1796 * gnat.dg/discr36_pkg.ad[sb]: New helper.
1798 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
1801 * c-c++-common/pr43772.c: New.
1803 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
1806 * gfortran.dg/select_type_26.f03 : New test.
1807 * gfortran.dg/select_type_27.f03 : New test.
1810 * gfortran.dg/select_type_28.f03 : New test.
1812 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
1816 * gfortran.dg/mod_sign0_1.f90: New test.
1817 * gfortran.dg/mod_large_1.f90: New test.
1819 2012-05-04 Tobias Burnus <burnus@net-b.de>
1822 gfortran.dg/public_private_module_5.f90: New.
1824 2012-05-04 Tobias Burnus <burnus@net-b.de>
1827 * gfortran.dg/constructor_7.f90: New.
1828 * gfortran.dg/constructor_8.f90: New.
1830 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1833 * g++.dg/cpp0x/static_assert7.C: New.
1835 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1837 PR tree-optimization/52633
1838 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1839 recognized as widening shifts instead of over-widening.
1840 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1841 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1842 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1843 * gcc.target/arm/pr52633.c: New test.
1845 2012-05-04 Richard Guenther <rguenther@suse.de>
1847 PR tree-optimization/53168
1848 * gcc.dg/torture/pr53168.c: New testcase.
1849 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
1851 2012-05-04 Richard Guenther <rguenther@suse.de>
1853 * gcc.dg/lto/pr53214_0.c: New testcase.
1855 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
1857 * gcc.target/ia64/pr48496.c: New test.
1858 * gcc.target/ia64/pr52657.c: Likewise.
1860 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
1863 * c-c++-common/pr51712.c: New.
1865 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1868 * gcc.target/powwerpc/pr53199.c: New file.
1870 2012-05-03 Jason Merrill <jason@redhat.com>
1872 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
1874 * gcc.dg/debug/dwarf2/dups-types.c: New.
1875 * gcc.dg/debug/dwarf2/dups-types.h: New.
1877 2012-05-03 Jason Merrill <jason@redhat.com>
1879 * g++.dg/debug/dwarf2/namespace-2.C: New.
1880 * g++.dg/debug/dwarf2/localclass3.C: New.
1882 2012-05-03 Jason Merrill <jason@redhat.com>
1884 * g++.dg/debug/dwarf2/thunk1.C: New.
1886 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
1889 * g++.dg/other/final2.C: New.
1891 2012-05-03 Richard Guenther <rguenther@suse.de>
1893 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
1895 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
1897 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
1898 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
1899 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
1900 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
1902 2012-05-03 Jakub Jelinek <jakub@redhat.com>
1904 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
1906 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1907 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
1908 * gcc.target/i386/hle-add-rel-1.c: Likewise.
1911 * gcc.dg/pr53174.c: New test.
1914 * gcc.target/arm/pr53187.c: New test.
1915 * gcc.c-torture/compile/pr53187.c: New test.
1917 2012-05-03 Richard Guenther <rguenther@suse.de>
1919 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1920 unsupported prefetching support.
1922 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
1924 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
1925 option -ftrack-macro-expansion=0.
1926 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
1927 option -ftrack-macro-expansion=0.
1929 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
1931 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
1932 dg-options for target arm with dg-additional-options.
1934 2012-05-03 Richard Guenther <rguenther@suse.de>
1936 PR tree-optimization/53144
1937 * gcc.dg/torture/pr53144.c: New testcase.
1939 2012-05-03 Tobias Burnus <burnus@net-b.de>
1942 * gfortran.dg/pointer_intent_7.f90: New.
1943 * gfortran.dg/pure_formal_3.f90: New.
1945 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
1947 * gcc.target/s390/20030123-1.c: Add missing "volatile".
1949 2012-05-02 Martin Jambor <mjambor@suse.cz>
1952 * g++.dg/lto/pr52605_0.C: New test.
1954 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
1956 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
1957 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
1958 * gcc.target/i386/hle-add-acq-1.c: Ditto.
1959 * gcc.target/i386/hle-add-rel-1.c: Ditto.
1960 * gcc.target/i386/hle-and-acq-1.c: Ditto.
1961 * gcc.target/i386/hle-and-rel-1.c: Ditto.
1962 * gcc.target/i386/hle-or-acq-1.c: Ditto.
1963 * gcc.target/i386/hle-or-rel-1.c: Ditto.
1964 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
1965 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
1966 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
1967 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
1968 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
1969 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
1970 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
1971 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
1973 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
1976 * gcc.dg/pr53153.c: New test.
1978 2012-05-02 Richard Guenther <rguenther@suse.de>
1980 * g++.dg/tree-ssa/pr19807.C: Adjust.
1982 2012-05-02 Jakub Jelinek <jakub@redhat.com>
1984 PR tree-optimization/53163
1985 * gcc.c-torture/compile/pr53163.c: New test.
1987 PR rtl-optimization/53160
1988 * gcc.c-torture/execute/pr53160.c: New test.
1990 2012-05-01 Ian Lance Taylor <iant@google.com>
1993 * gcc.dg/pr37303.c: New test.
1995 2012-05-01 Richard Henderson <rth@redhat.com>
1997 * lib/target-supports.exp
1998 (check_effective_target_sync_long_long_runtime): True for
1999 check_effective_target_powerpc64.
2001 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
2004 * gcc.dg/vector-1.c: Move to ...
2005 * c-c++-common/vector-1.c: ... here.
2006 * gcc.dg/vector-2.c: Move to ...
2007 * c-c++-common/vector-2.c: ... here.
2008 * gcc.dg/vector-3.c: Move to ...
2009 * c-c++-common/vector-3.c: ... here. Adapt to C++.
2010 * gcc.dg/vector-4.c: Move to ...
2011 * c-c++-common/vector-4.c: ... here.
2012 * gcc.dg/vector-init-1.c: Move to ...
2013 * c-c++-common/vector-init-1.c: ... here.
2014 * gcc.dg/vector-init-2.c: Move to ...
2015 * c-c++-common/vector-init-2.c: ... here.
2016 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
2017 * c-c++-common/vector-subscript-1.c: ... here.
2018 * gcc.dg/vector-subscript-2.c: Move to ...
2019 * c-c++-common/vector-subscript-2.c: ... here.
2020 * gcc.dg/vector-subscript-3.c: Move to ...
2021 * c-c++-common/vector-subscript-3.c: ... here.
2024 * g++.dg/cpp0x/vt-51314.C: New test.
2025 * g++.dg/cpp0x/variadic76.C: Fix.
2027 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
2029 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
2031 2012-04-30 Dodji Seketeli <dodji@redhat.com>
2033 Add -Wvarargs option
2034 * c-c++-common/Wvarargs.c: New test case.
2035 * c-c++-common/Wvarargs-2.c: Likewise.
2037 2012-04-30 Dodji Seketeli <dodji@redhat.com>
2039 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
2040 * objc.dg/foreach-7.m: Force the test case to run without
2041 -ftrack-macro-expansion.
2042 * c-c++-common/tm/attrib-1.c: Likewise.
2043 * c-c++-common/warn-ommitted-condop.c: Likewise.
2044 * gcc.dg/assign-warn-1.c: Likewise.
2045 * gcc.dg/assign-warn-2.c: Likewise.
2046 * gcc.dg/attr-alloc_size.c: Likewise.
2047 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2048 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
2049 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
2050 * gcc.dg/c90-const-expr-9.c: Likewise.
2051 * gcc.dg/c99-const-expr-9.c: Likewise.
2052 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
2053 * gcc.dg/cpp/direct2s.c: Likewise.
2054 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
2055 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
2056 * gcc.dg/dfp/composite-type.c: Likewise.
2057 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
2058 with -ftrack-macro-expansion
2059 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
2060 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
2061 * g++.dg/ext/cleanup-1.C: Likewise.
2062 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2063 * g++.dg/template/sfinae10.C: Likewise.
2064 * g++.dg/tm/wrap-2.C: Likewise.
2065 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
2066 * g++.dg/warn/Wsign-conversion.C: Likewise.
2067 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
2068 * g++.old-deja/g++.mike/p10769b.C: Likewise.
2069 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
2070 it to run with -ftrack-macro-expansion.
2071 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
2072 test cases without -ftrack-macro-expansion.
2074 Fix location for static class members
2075 * g++.dg/template/sfinae6_neg.C: Adjust.
2077 Make conversion warnings work on NULL with -ftrack-macro-expansion
2078 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
2079 alongside the previous testing for NULL.
2081 Fix -Wuninitialized for -ftrack-macro-expansion
2082 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
2084 Strip "<built-in>" loc from displayed expansion context
2085 * g++.dg/warn/Wconversion-real-integer2.C: New test.
2086 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2087 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
2090 Fix expansion point loc for macro-like tokens
2091 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
2092 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2094 Fix token pasting with -ftrack-macro-expansion
2095 * gcc.dg/cpp/paste17.c: New test case for
2096 -ftrack-macro-expansion=2 mode only.
2097 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2099 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
2101 * gnat.dg/warn6.ad[sb]: New test.
2103 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
2106 * gcc.dg/20011021-1.c: Adjust testcase.
2108 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2111 * gfortran.dg/function_optimize_12.f90: New test.
2113 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
2116 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
2117 code to match current output and cover new peephole2 pattern.
2119 2012-04-27 Ollie Wild <aaw@google.com>
2121 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
2123 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
2125 * gcc.c-torture/execute/20120427-2.c: New testcase.
2126 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
2127 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
2128 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
2130 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
2133 * gcc.c-torture/execute/20120427-1.c: New testcase.
2135 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
2138 * gcc.dg/tree-ssa/forwprop-18.c: New test.
2140 2012-04-27 Tom de Vries <tom@codesourcery.com>
2142 PR tree-optimization/51879
2143 * gcc.dg/pr51879.c: New test.
2144 * gcc.dg/pr51879-2.c: Same.
2145 * gcc.dg/pr51879-3.c: Same.
2146 * gcc.dg/pr51879-4.c: Same.
2147 * gcc.dg/pr51879-6.c: Same.
2149 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2152 * g++.dg/cpp0x/defaulted35.C: New.
2153 * g++.dg/cpp0x/defaulted15.C: Adjust.
2155 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
2157 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
2160 2012-04-25 Sriraman Tallam <tmsriram@google.com>
2162 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
2164 2012-04-26 Alan Modra <amodra@gmail.com>
2166 * gcc.target/powerpc/savres.c: New test.
2167 * gcc.target/powerpc/powerpc.exp: Run it.
2169 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
2172 * gcc.dg/torture/pr53120.c: New test.
2174 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2177 * gcc.c-torture/compile/pr52979-1.c: New test.
2178 * gcc.c-torture/execute/pr52979-1.c: New test.
2179 * gcc.c-torture/execute/pr52979-2.c: New test.
2181 2012-04-25 Richard Guenther <rguenther@suse.de>
2183 * gcc.target/i386/l_fma_float_5.c: Adjust.
2184 * gcc.target/i386/l_fma_double_4.c: Likewise.
2185 * gcc.target/i386/l_fma_float_2.c: Likewise.
2186 * gcc.target/i386/l_fma_float_6.c: Likewise.
2187 * gcc.target/i386/l_fma_double_1.c: Likewise.
2188 * gcc.target/i386/l_fma_double_5.c: Likewise.
2189 * gcc.target/i386/l_fma_float_3.c: Likewise.
2190 * gcc.target/i386/l_fma_double_2.c: Likewise.
2191 * gcc.target/i386/l_fma_double_6.c: Likewise.
2192 * gcc.target/i386/l_fma_float_4.c: Likewise.
2193 * gcc.target/i386/l_fma_double_3.c: Likewise.
2194 * gcc.target/i386/l_fma_float_1.c: Likewise.
2196 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2198 PR tree-optimization/53058
2199 * gcc.c-torture/compile/pr53058.c: New test.
2201 2012-04-25 Jan Hubicka <jh@suse.cz>
2204 * gcc.target/i386/pr39082-1.c: Update warning location.
2206 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2209 * gcc.dg/pr52880.c: New test.
2211 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
2213 * gcc.dg/m-un-2.c: Update.
2214 * gcc.dg/20011021-1.c: Update.
2216 2012-04-25 Tobias Burnus <burnus@net-b.de>
2219 * gfortran.dg/realloc_on_assign_14.f90: New.
2221 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
2224 PR tree-optimizations/52891
2225 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2227 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2230 * g++.dg/cpp0x/sfinae35.C: New.
2231 * g++.dg/cpp0x/sfinae36.C: Likewise.
2233 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2236 * gcc.target/powerpc/pr47197.c: New test.
2238 2012-04-24 Richard Guenther <rguenther@suse.de>
2240 PR tree-optimization/53085
2241 * g++.dg/torture/pr53085.C: New testcase.
2243 2012-04-24 Andrew Pinski <apinski@cavium.com>
2246 * gcc.dg/tree-ssa/andor-3.c: New testcase.
2247 * gcc.dg/tree-ssa/andor-4.c: New testcase.
2248 * gcc.dg/tree-ssa/andor-5.c: New testcase.
2250 2012-04-24 Jakub Jelinek <jakub@redhat.com>
2253 * gcc.c-torture/execute/pr53084.c: New test.
2255 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
2257 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
2259 2012-04-23 Andrew Pinski <apinski@cavium.com>
2261 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
2263 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
2266 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
2267 * gcc.dg/torture/builtin-power-1.c: Likewise.
2269 2012-04-23 Richard Guenther <rguenther@suse.de>
2271 PR tree-optimization/53070
2272 * gcc.dg/torture/pr53070.c: New testcase.
2274 2012-04-23 Richard Guenther <rguenther@suse.de>
2277 * gcc.dg/pr53060.c: New testcase.
2279 2012-04-23 Jakub Jelinek <jakub@redhat.com>
2281 PR tree-optimizations/52891
2282 * gcc.c-torture/compile/pr52891-1.c: New test.
2283 * gcc.c-torture/compile/pr52891-2.c: New test.
2285 2012-04-22 Tobias Burnus <burnus@net-b.de>
2288 * gfortran.dg/read_float_4.f90: New.
2290 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
2293 * c-c++-common/pr35441.C: New.
2295 2012-04-20 Ian Lance Taylor <iant@google.com>
2297 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2298 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2300 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
2302 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
2304 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2306 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2308 PR rtl-optimization/44214
2309 * gcc.dg/pr44214-1.c: New test.
2310 * gcc.dg/pr44214-2.c: Likewise.
2311 * gcc.dg/pr44214-3.c: Likewise.
2313 2012-04-20 Richard Guenther <rguenther@suse.de>
2315 * g++.dg/torture/20120420-1.C: New testcase.
2317 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
2319 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
2321 2012-04-19 Christian Bruel <christian.bruel@st.com>
2323 * gcc.dg/pr52283.c: New test.
2325 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
2327 * gcc.dg/pr37985.c: New test.
2329 2012-04-19 Richard Guenther <rguenther@suse.de>
2331 PR rtl-optimization/44688
2332 * gcc.dg/var-expand1.c: Increase array size to make unrolling
2333 possibly profitable.
2335 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2337 PR tree-optimization/52976
2338 * gfortran.dg/reassoc_11.f: New test.
2340 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2342 PR tree-optimization/52976
2343 * gfortran.dg/reassoc_7.f: New test.
2344 * gfortran.dg/reassoc_8.f: Likewise.
2345 * gfortran.dg/reassoc_9.f: Likewise.
2346 * gfortran.dg/reassoc_10.f: Likewise.
2348 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2351 * g++.dg/cpp0x/sfinae33.C: New.
2352 * g++.dg/cpp0x/sfinae34.C: Likewise.
2354 2012-04-18 Joey Ye <joey.ye@arm.com>
2356 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
2358 2012-04-18 Richard Guenther <rguenther@suse.de>
2360 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
2362 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
2363 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
2365 2012-04-17 Tom de Vries <tom@codesourcery.com>
2367 * g++.dg/pr51264-4.C: New test.
2369 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2372 * g++.dg/cpp0x/constexpr-ctor10.C: New.
2374 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2377 * g++.dg/parse/crash59.C: New.
2379 2012-04-17 Michael Matz <matz@suse.de>
2381 PR tree-optimization/18437
2382 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
2384 2012-04-17 Richard Guenther <rguenther@suse.de>
2387 * g++.dg/torture/pr53011.C: New testcase.
2389 2012-04-16 Jason Merrill <jason@redhat.com>
2392 * g++.dg/cpp0x/variadic131.C: New.
2395 * g++.dg/cpp0x/variadic130.C: New.
2398 * g++.dg/cpp0x/variadic129.C: New.
2401 * g++.dg/cpp0x/variadic128.C: New.
2403 2012-04-16 Tobias Burnus <burnus@net-b.de>
2406 * gfortran.dg/pointer_intent_6.f90: New.
2408 2012-04-16 Tobias Burnus <burnus@net-b.de>
2411 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
2412 to include public_private_module_4.f90.
2413 * gfortran.dg/public_private_module_4.f90: Skip this test on all
2416 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2419 * g++.dg/diagnostic/operator1.C: New.
2420 * g++.dg/ext/label5.C: Adjust.
2421 * g++.dg/ext/va-arg1.C: Likewise.
2422 * g++.dg/other/error20.C: Likewise.
2423 * g++.dg/other/error20.C: Likewise.
2424 * g++.dg/other/error16.C: Likewise.
2425 * g++.dg/other/error10.C: Likewise.
2426 * g++.dg/parse/error30.C: Likewise.
2427 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
2429 2012-04-16 Jason Merrill <jason@redhat.com>
2432 * g++.dg/cpp0x/variadic127.C: New.
2434 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2436 * lib/plugin-support.exp (plugin-test-execute): Properly determine
2438 Use fail, pass instead of unresolved.
2442 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
2444 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2445 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2446 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2448 2012-04-16 Janus Weil <janus@gcc.gnu.org>
2451 * gfortran.dg/typebound_call_23.f03: New test case.
2453 2012-04-15 Jason Merrill <jason@redhat.com>
2456 * g++.dg/cpp0x/variadic126.C: New.
2459 * g++.dg/cpp0x/variadic125.C: New.
2462 * g++.dg/cpp0x/variadic124.C: New.
2465 * g++.dg/cpp0x/nullptr27.C: New.
2468 * g++.dg/warn/format8.C: New.
2470 2012-04-15 Janus Weil <janus@gcc.gnu.org>
2473 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
2475 2012-04-14 Tobias Burnus <burnus@net-b.de>
2479 * gfortran.dg/public_private_module_3.f90: New.
2480 * gfortran.dg/public_private_module_4.f90: New.
2482 2012-04-14 Tom de Vries <tom@codesourcery.com>
2484 * gcc.dg/superblock.c: New test.
2486 2012-04-14 Tom de Vries <tom@codesourcery.com>
2488 * gcc.dg/pr51879-12.c: New test.
2490 2012-04-13 Jason Merrill <jason@redhat.com>
2493 * g++.dg/cpp0x/variadic123.C: New.
2494 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2497 * g++.dg/cpp0x/initlist-ctor1.C: New.
2500 * g++.dg/other/anon-union2.C: New.
2502 2012-04-13 Martin Jambor <mjambor@suse.cz>
2505 * g++.dg/ipa/pr52939.C: New test.
2507 2012-04-13 Tom de Vries <tom@codesourcery.com>
2509 * gcc.dg/pr52734.c: New test.
2511 2012-04-13 Richard Guenther <rguenther@suse.de>
2513 PR tree-optimization/52969
2514 * gcc.dg/torture/pr52969.c: New testcase.
2516 2012-04-13 Richard Guenther <rguenther@suse.de>
2519 * gcc.dg/pr52549.c: New testcase.
2521 2012-04-13 Richard Guenther <rguenther@suse.de>
2524 * gcc.dg/pr52862.c: New testcase.
2526 2012-04-13 Joey Ye <joey.ye@arm.com>
2528 * gcc.target/arm/thumb1-imm.c: New testcase.
2530 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
2533 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2534 second function argument.
2535 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2536 (calc_permps): Update declaration. Calculate result correctly.
2537 (avx2_test): Change src2 type to union256i_d.
2538 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2541 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2544 * gcc.target/powerpc/pr52775.c: New file.
2546 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2548 PR tree-optimization/18589
2549 * gcc.dg/tree-ssa/pr18589-1.c: New test.
2550 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
2551 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
2552 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
2553 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
2554 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
2555 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
2556 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
2557 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
2558 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
2560 2012-04-12 Richard Guenther <rguenther@suse.de>
2562 PR tree-optimization/52943
2563 * gcc.dg/torture/pr52943.c: New testcase.
2565 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
2568 * gcc/target/sh/pr50751-4.c: New.
2569 * gcc/target/sh/pr50751-5.c: New.
2570 * gcc/target/sh/pr50751-6.c: New.
2571 * gcc/target/sh/pr50751-7.c: New.
2573 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
2576 * g++.dg/lookup/using52.C: New.
2578 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
2580 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
2582 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
2584 PR rtl-optimization/52876
2585 * gcc.target/i386/pr52876.c: New.
2587 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
2589 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
2591 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
2593 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
2594 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
2595 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
2596 (ptrdiff_t): ... this. All uses changed.
2597 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
2598 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
2600 (main): Cast argument to __INTPTR_TYPE__.
2601 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
2603 * gcc.dg/mallign.c (main): Likewise.
2604 * gcc.dg/pr38700.c (foo): Likewise.
2605 * gcc.dg/long-long-cst1.c (t): Likewise.
2606 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
2607 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
2608 * gcc.dg/pointer-arith-10.c (foo): Likewise.
2609 * gcc.dg/pr25682.c (d, foo): Likewise.
2610 * gcc.dg/format/cast-1.c (f): Likewise.
2611 * gcc.dg/c90-const-expr-10.c
2612 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
2613 (size_t): ...this. All uses changed.
2614 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
2615 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
2616 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
2617 * gcc.dg/pr34856.c (uintptr_t): Likewise.
2618 * gcc.dg/sequence-pt-1.c: Likewise.
2619 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
2620 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
2621 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
2622 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
2623 of ptrdiff_t with it.
2624 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
2625 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
2626 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
2628 2012-04-11 Jason Merrill <jason@redhat.com>
2631 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
2632 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2635 * g++.dg/ext/attrib45.C: New.
2637 * g++.dg/eh/dtor3.C: New.
2639 2012-04-11 Richard Guenther <rguenther@suse.de>
2642 * gfortran.dg/pr52621.f90: New testcase.
2644 2012-04-11 Richard Guenther <rguenther@suse.de>
2647 * g++.dg/torture/pr52918-1.C: New testcase.
2648 * g++.dg/torture/pr52918-2.C: Likewise.
2650 2012-04-11 Tobias Burnus <burnus@net-b.de>
2653 * gfortran.dg/block_11.f90: New.
2655 2012-04-11 Nick Clifton <nickc@redhat.com>
2657 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
2659 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
2662 * gcc.target/powerpc/pr16458-1.c: New test.
2663 * gcc.target/powerpc/pr16458-2.c: Likewise.
2664 * gcc.target/powerpc/pr16458-3.c: Likewise.
2665 * gcc.target/powerpc/pr16458-4.c: Likewise.
2667 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
2669 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
2670 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
2671 * gcc.dg/builtin-bswap-5.c: Likewise.
2672 * gcc.target/i386/builtin-bswap-4.c: New test.
2674 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
2677 * lib/prune.exp: Add -fno-diagnostics-show-caret.
2679 2012-04-11 Richard Guenther <rguenther@suse.de>
2681 PR rtl-optimization/52881
2682 * gcc.dg/torture/pr52881.c: New testcase.
2683 * gcc.dg/torture/pr52913.c: Likewise.
2685 2012-04-11 Richard Guenther <rguenther@suse.de>
2687 PR tree-optimization/52912
2688 * gcc.dg/torture/pr52912.c: New testcase.
2690 2010-04-10 Michael Matz <matz@suse.de>
2692 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
2693 * gcc.dg/vect/vect-outer-1.c: Adjust.
2694 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
2695 * gcc.dg/vect/vect-outer-1a.c: Adjust.
2696 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
2697 * gcc.dg/vect/vect-outer-1b.c: Adjust.
2698 * gcc.dg/vect/vect-outer-2b.c: Adjust.
2699 * gcc.dg/vect/vect-outer-3b.c: Adjust.
2701 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
2703 PR tree-optimization/52870
2704 * gcc.dg/vect/pr52870.c: New test.
2706 2012-04-09 Mike Stump <mikestump@comcast.net>
2708 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2709 * gcc.dg/tree-ssa/vrp59.c: Likewise.
2710 * gcc.dg/tree-ssa/vrp60.c: Likewise.
2711 * gnat.dg/aggr11.adb: Likewise.
2712 * gnat.dg/aggr11_pkg.ads: Likewise.
2713 * gnat.dg/aggr15.adb: Likewise.
2714 * gnat.dg/aggr15.ads: Likewise.
2715 * gnat.dg/aggr17.adb: Likewise.
2716 * gnat.dg/aggr18.adb: Likewise.
2717 * gnat.dg/array14.adb: Likewise.
2718 * gnat.dg/array14.ads: Likewise.
2719 * gnat.dg/array14_pkg.ads: Likewise.
2720 * gnat.dg/array19.adb: Likewise.
2721 * gnat.dg/array19.ads: Likewise.
2722 * gnat.dg/discr27.adb: Likewise.
2723 * gnat.dg/discr27.ads: Likewise.
2724 * gnat.dg/discr35.adb: Likewise.
2725 * gnat.dg/discr35.ads: Likewise.
2726 * gnat.dg/discr6.adb: Likewise.
2727 * gnat.dg/discr6_pkg.ads: Likewise.
2728 * gnat.dg/import1.adb: Likewise.
2729 * gnat.dg/import1.ads: Likewise.
2730 * gnat.dg/loop_address2.adb: Likewise.
2731 * gnat.dg/opt7.adb: Likewise.
2732 * gnat.dg/opt7.ads: Likewise.
2733 * gnat.dg/pointer_variable_bounds.adb: Likewise.
2734 * gnat.dg/pointer_variable_bounds.ads: Likewise.
2735 * gnat.dg/rep_clause2.adb: Likewise.
2736 * gnat.dg/rep_clause2.ads: Likewise.
2737 * gnat.dg/slice2.adb: Likewise.
2738 * gnat.dg/slice2.ads: Likewise.
2739 * gnat.dg/slice6.adb: Likewise.
2740 * gnat.dg/slice6_pkg.ads: Likewise.
2741 * gnat.dg/specs/unchecked_union2.ads: Likewise.
2742 * gnat.dg/taft_type2.adb: Likewise.
2743 * gnat.dg/taft_type2.ads: Likewise.
2744 * gnat.dg/taft_type2_pkg.ads: Likewise.
2745 * gnat.dg/volatile10.adb: Likewise.
2746 * gnat.dg/volatile10_pkg.ads: Likewise.
2748 * gcc.dg/dll-8.c: Remove execute permissions.
2749 * g++.dg/ext/dllexport5.C: Likewise.
2751 2012-04-09 Jan Hubicka <jh@suse.cz>
2756 * gcc.dg/lto/pr52634_1.c: New testcase.
2757 * gcc.dg/lto/pr52634_0.c: New testcase.
2759 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
2762 * gcc.target/i386/pr52883.c: New testcase.
2764 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
2766 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2767 (check_effective_target_sync_long_long): Add SPARC case.
2768 (check_effective_target_sync_long_long_runtime): Likewise.
2769 (check_effective_target_sync_int_long): Adjust SPARC case.
2770 (check_effective_target_sync_char_short): Likewise.
2772 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
2774 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
2775 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
2777 2012-04-08 Tobias Burnus <burnus@net-b.de>
2781 * gfortran.dg/public_private_module_2.f90: New.
2783 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
2785 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
2788 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2791 * gfortran.dg/function_optimize_11.f90: New test.
2793 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2796 * gfortran.dg/use_only_6.f90: New test.
2798 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2801 * gfortran.dg/use_only_6.f90: New test.
2802 2012-04-06 Mike Stump <mikestump@comcast.net>
2805 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2807 2012-04-05 Jason Merrill <jason@redhat.com>
2810 * g++.dg/template/qualified-id5.C: New.
2812 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
2815 * gcc.target/i386/pr52882.c: New test.
2817 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2818 Dominique D'Humieures <dominiq@lps.ens.fr>
2821 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
2822 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2824 2012-04-04 Jason Merrill <jason@redhat.com>
2827 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
2829 2012-04-03 Jason Merrill <jason@redhat.com>
2832 * g++.dg/cpp0x/variadic-value1.C: New.
2834 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
2836 * gnat.dg/pack18.adb: New test.
2837 * gnat.dg/pack18_pkg.ads: New helper.
2839 2012-04-03 Richard Guenther <rguenther@suse.de>
2841 PR tree-optimization/52808
2842 * gcc.dg/pr52808.c: New testcase.
2844 2012-04-03 Jakub Jelinek <jakub@redhat.com>
2846 PR tree-optimization/52835
2847 * gfortran.dg/pr52835.f90: New test.
2849 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
2851 * gnat.dg/specs/aggr5.ads: New test.
2853 2012-04-02 Richard Guenther <rguenther@suse.de>
2855 PR tree-optimization/52756
2856 * gcc.dg/torture/pr52756.c: New testcase.
2858 2012-04-02 Richard Guenther <rguenther@suse.de>
2861 * gcc.dg/pr52803.c: New testcase.
2863 2012-04-02 Dodji Seketeli <dodji@redhat.com>
2866 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
2869 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2872 * g++.dg/cpp0x/noexcept17.C: New.
2873 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
2874 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
2875 * g++.dg/cpp0x/noexcept01.C: Likewise.
2876 * g++.dg/eh/init-temp1.C: Likewise.
2877 * g++.dg/eh/ctor1.C: Likwise.
2879 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
2881 * gnat.dg/controlled6.adb: New test.
2882 * gnat.dg/controlled6_pkg.ads: New helper.
2883 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2885 2012-03-30 Richard Henderson <rth@redhat.com>
2888 * g++.dg/opt/pr52727.C: New testcase.
2890 2012-03-30 Richard Guenther <rguenther@suse.de>
2892 PR tree-optimization/52754
2893 * gcc.target/i386/pr52754.c: New testcase.
2895 2012-03-30 Richard Guenther <rguenther@suse.de>
2898 * g++.dg/torture/pr52772.C: New testcase.
2900 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
2903 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2905 2012-03-29 Jason Merrill <jason@redhat.com>
2908 * g++.dg/template/inherit8.C: New.
2910 2012-03-29 Jakub Jelinek <jakub@redhat.com>
2913 * g++.dg/ext/weak4.C: New test.
2915 PR tree-optimization/52760
2916 * gcc.c-torture/execute/pr52760.c: New test.
2918 2012-03-29 Jason Merrill <jason@redhat.com>
2921 * g++.dg/cpp0x/initlist-array3.C: New.
2923 2012-03-28 Jason Merrill <jason@redhat.com>
2926 * g++.dg/overload/virtual2.C: New.
2928 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
2930 * gnat.dg/vect7.ad[sb]: New test.
2932 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
2933 Tobias Burnus <burnus@gcc.gnu.org>
2936 * gfortran.dg/allocate_class_1.f90 : Change error test.
2937 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
2938 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
2939 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
2941 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2944 * gcc.dg/pr52691.c: New test.
2947 * gcc.c-torture/compile/pr52750.c: New test.
2949 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
2952 * gcc.target/avr/torture/builtins-2.c: New test.
2954 2012-03-28 Jakub Jelinek <jakub@redhat.com>
2957 * gcc.target/i386/pr52736.c: New test.
2959 2012-03-27 Martin Jambor <mjambor@suse.cz>
2962 * gcc.dg/torture/pr52693.c: New test.
2964 2012-03-27 Meador Inge <meadori@codesourcery.com>
2967 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2969 2012-03-27 Mike Stump <mikestump@comcast.net>
2972 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
2973 failures that match branch names.
2975 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
2976 H.J. Lu <hongjiu.lu@intel.com>
2979 * gcc.target/i386/pr52698.c: New test.
2981 2012-03-27 Richard Guenther <rguenther@suse.de>
2984 * gcc.dg/torture/pr52720.c: New testcase.
2986 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
2988 * gnat.dg/pack17.adb: New test.
2990 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2992 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
2993 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
2995 2012-03-26 Martin Jambor <mjambor@suse.cz>
2997 PR tree-optimization/50052
2998 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
3000 2012-03-26 Richard Guenther <rguenther@suse.de>
3002 PR tree-optimization/52701
3003 * gfortran.dg/pr52701.f90: New testcase.
3005 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
3007 PR tree-optimization/52686
3008 * gcc.target/arm/pr52686.c: New test.
3010 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
3012 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
3013 Add "-Os -flto" to list.
3015 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
3017 * gnat.dg/concat2.ad[sb]: New test.
3019 2012-03-24 Jason Merrill <jason@redhat.com>
3021 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
3022 * g++.dg/cpp0x/trailing2.C: Likewise.
3023 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
3024 * g++.dg/cpp1y/auto-fn1.C: New.
3025 * g++.dg/cpp1y/auto-fn2.C: New.
3026 * g++.dg/cpp1y/auto-fn3.C: New.
3027 * g++.dg/cpp1y/auto-fn4.C: New.
3028 * g++.dg/cpp1y/auto-fn5.C: New.
3029 * g++.dg/cpp1y/auto-fn6.C: New.
3030 * g++.dg/cpp1y/auto-fn7.C: New.
3031 * g++.dg/cpp1y/auto-fn8.C: New.
3032 * g++.dg/cpp1y/auto-fn9.C: New.
3033 * g++.dg/cpp1y/auto-fn10.C: New.
3034 * g++.dg/cpp1y/auto-fn11.C: New.
3036 2012-03-23 Richard Guenther <rguenther@suse.de>
3038 PR tree-optimization/52678
3039 * gfortran.dg/pr52678.f: New testcase.
3041 2012-03-23 Richard Guenther <rguenther@suse.de>
3043 PR tree-optimization/52638
3044 * g++.dg/torture/pr52638.C: New testcase.
3046 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
3049 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
3051 2012-03-22 Jakub Jelinek <jakub@redhat.com>
3054 * g++.dg/ext/attrib44.C: New test.
3056 2012-03-22 Jan Hubicka <jh@suse.cz>
3059 * g++.dg/torture/pr51737.C: New testcase
3061 2012-03-22 Richard Guenther <rguenther@suse.de>
3063 PR tree-optimization/52548
3064 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
3066 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3068 * lib/fortran-modules.exp (list-module-names-1): Remove
3071 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
3074 * gcc.target/sh/pr50751-1.c: New.
3075 * gcc.target/sh/pr50751-2.c: New.
3076 * gcc.target/sh/pr50751-3.c: New.
3078 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
3081 * gcc.target/sh/sh4a-cos.c: Remove.
3082 * gcc.target/sh/sh4a-sin.c: Remove.
3083 * gcc.target/sh/sh4a-sincos.c: Remove.
3085 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
3087 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
3088 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
3090 2012-03-21 Martin Jambor <mjambor@suse.cz>
3093 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
3094 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
3096 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
3098 * gcc.target/arm/thumb-16bit-ops.c: New file.
3099 * gcc.target/arm/thumb-ifcvt.c: New file.
3101 2012-03-20 Jason Merrill <jason@redhat.com>
3103 * lib/target-supports.exp: Add { target c++1y }.
3105 * g++.dg/cpp0x/auto32.C: New.
3107 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
3110 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
3112 * gcc.dg/torture/pr48124-4.c: Ditto:
3113 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
3115 2012-03-20 Jason Merrill <jason@redhat.com>
3118 * g++.dg/cpp0x/initlist66.C: New.
3120 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
3122 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
3125 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
3128 * gcc.target/avr/torture/addr-space-2.h: New file.
3129 * gcc.target/avr/torture/addr-space-2-g.h: New test.
3130 * gcc.target/avr/torture/addr-space-2-0.h: New test.
3131 * gcc.target/avr/torture/addr-space-2-1.h: New test.
3132 * gcc.target/avr/torture/addr-space-2-x.h: New test.
3134 2012-03-20 Richard Guenther <rguenther@suse.de>
3136 * gnat.dg/pack16.adb: New testcase.
3137 * gnat.dg/pack16_pkg.ads: Likewise.
3138 * gnat.dg/specs/pack8.ads: Likewise.
3139 * gnat.dg/specs/pack8_pkg.ads: Likewise.
3141 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3143 * g++.dg/warn/Wuseless-cast.C: Extend.
3145 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3148 * g++.dg/warn/Wuseless-cast.C: New.
3150 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
3153 * gfortran.dg/pr52608.f90: New test.
3155 2012-03-17 Tobias Burnus <burnus@net-b.de>
3158 * gfortran.dg/proc_ptr_36.f90: New.
3160 2012-03-16 Martin Jambor <mjambor@suse.cz>
3162 * gcc.dg/misaligned-expand-1.c: New test.
3163 * gcc.dg/misaligned-expand-3.c: Likewise.
3165 2012-03-16 Richard Guenther <rguenther@suse.de>
3166 Kai Tietz <ktietz@redhat.com>
3169 * gcc.c-torture/execute/pr48814-1.c: New test.
3170 * gcc.c-torture/execute/pr48814-2.c: New test.
3171 * gcc.dg/tree-ssa/assign-1.c: New test.
3172 * gcc.dg/tree-ssa/assign-2.c: New test.
3173 * gcc.dg/tree-ssa/assign-3.c: New test.
3175 2012-03-16 Richard Guenther <rguenther@suse.de>
3177 * gnat.dg/specs/pack7.ads: New testcase.
3179 2012-03-15 Jakub Jelinek <jakub@redhat.com>
3182 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
3183 * gcc.dg/torture/vshuf-8.inc: Likewise.
3184 * gcc.dg/torture/vshuf-16.inc: Likewise.
3185 * gcc.dg/torture/vshuf-32.inc: Likewise.
3187 2012-03-15 Jason Merrill <jason@redhat.com>
3189 * g++.dg/torture/pr52582.C: New.
3191 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3193 * lib/fortran-modules.exp: New file which was forgotten in r185430.
3195 2012-03-15 Ira Rosen <irar@il.ibm.com>
3196 Ulrich Weigand <ulrich.weigand@linaro.org>
3198 * gcc.dg/vect/slp-cond-3.c: New test.
3199 * gcc.dg/vect/slp-cond-4.c: New test.
3201 2012-03-15 Ira Rosen <irar@il.ibm.com>
3202 Ulrich Weigand <ulrich.weigand@linaro.org>
3204 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
3205 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
3207 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
3212 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
3213 * gfortran.dg/round_1.f03: Likewise.
3215 2012-03-15 Jakub Jelinek <jakub@redhat.com>
3216 Andrew Pinski <apinski@cavium.com>
3219 * gcc.dg/pr52592.c: New test.
3221 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3223 * gfortran.fortran-torture/compile/compile.exp: Simplify.
3224 * gfortran.fortran-torture/execute/execute.exp: Likewise.
3225 * lib/gcc-dg.exp (cleanup-modules): Move to ..
3226 * lib/fortran-modules.exp: .. this new file. Adjust users.
3227 * lib/gfortran-dg.exp (gfortran-dg-runtest,
3228 gfortran-dg-debug-runtest): Call cleanup-modules.
3229 * lib/fortran-torture.exp (fortran-torture-execute,
3230 fortran-torture): Likewise.
3231 * gfortran.dg/coarray/caf.exp: Likewise.
3232 * lib/lto.exp: Likewise.
3233 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
3234 * gfortran.dg/class_4b.f03: Likewise.
3235 * gfortran.dg/class_4c.f03: Likewise.
3236 * gfortran.dg/class_45a.f03: Likewise.
3237 * gfortran.dg/binding_label_tests_10.f03: Likewise.
3238 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
3239 * gfortran.dg/binding_label_tests_11.f03: Likewise.
3240 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
3241 * gfortran.dg/binding_label_tests_13.f03: Likewise.
3242 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
3243 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
3244 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
3245 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
3246 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
3247 * gfortran.dg/whole_file_28.f90: Likewise.
3248 * gfortran.dg/whole_file_29.f90: Likewise.
3249 * gfortran.dg/whole_file_30.f90: Likewise.
3250 * gfortran.dg/whole_file_31.f90: Likewise.
3252 2012-03-15 Jakub Jelinek <jakub@redhat.com>
3254 PR tree-optimization/52267
3255 * gcc.dg/pr52267.c: New test.
3256 * gcc.dg/tree-ssa/vrp65.c: New test.
3257 * gcc.dg/tree-ssa/vrp66.c: New test.
3259 2012-03-15 Richard Guenther <rguenther@suse.de>
3262 * gfortran.dg/vect/pr52580.f: New testcase.
3264 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
3266 * gcc.target/sh/fpul-usage-1.c: New.
3268 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
3271 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
3272 * gcc.target/sh/pr49468-di.c: Likewise.
3274 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3276 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
3277 * gcc.dg/c99-stdint-6.c: Likewise.
3278 * gcc.dg/lto/20090210_0.c: Likewise.
3279 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
3280 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
3281 * gcc.dg/pragma-init-fini-2.c: Likewise.
3282 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
3283 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
3284 * gcc.target/i386/pr22152.c: Likewise.
3285 * gcc.target/i386/vect8-ret.c: Likewise.
3286 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
3289 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3291 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
3292 * g++.dg/tree-prof/partition1.C: Likewise.
3293 * g++.dg/tree-prof/partition2.C: Likewise.
3294 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
3296 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
3297 * gcc.c-torture/execute/20010724-1.c: Remove.
3298 * gcc.c-torture/execute/20010724-1.x: Remove.
3299 * gcc.c-torture/execute/20040208-2.c: Remove.
3300 * gcc.c-torture/execute/20040208-2.x: Remove.
3301 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
3303 (main) [__mips__ && __sgi__]: Remove.
3304 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
3305 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3306 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
3307 mips-sgi-irix6* handling.
3308 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
3309 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
3310 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
3312 * gcc.dg/torture/builtin-logb-1.c: Likewise.
3313 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
3314 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
3315 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
3316 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
3317 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
3319 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3320 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
3321 * gcc.target/mips/save-restore-3.c: Likewise.
3322 * gcc.target/mips/save-restore-4.c: Likewise.
3323 * gcc.target/mips/save-restore-5.c: Likewise.
3324 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
3325 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
3327 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
3329 (restore_ld_library_path_env_vars): Likewise.
3330 * lib/target-supports.exp (check_profiling_available): Remove
3331 mips*-*-irix* handling.
3332 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
3333 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
3334 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
3336 2012-03-14 Jakub Jelinek <jakub@redhat.com>
3339 * g++.dg/opt/pr52582.C: New test.
3341 2012-03-14 Richard Guenther <rguenther@suse.de>
3343 PR tree-optimization/52571
3344 * gcc.dg/vect/vect-2.c: Initialize arrays.
3345 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3346 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
3347 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3349 2012-03-14 Richard Guenther <rguenther@suse.de>
3354 * gcc.dg/torture/pr48124-1.c: New testcase.
3355 * gcc.dg/torture/pr48124-2.c: Likewise.
3356 * gcc.dg/torture/pr48124-3.c: Likewise.
3357 * gcc.dg/torture/pr48124-4.c: Likewise.
3359 2012-03-14 Richard Guenther <rguenther@suse.de>
3362 * gcc.dg/pr52578.c: New testcase.
3364 2012-03-14 Jakub Jelinek <jakub@redhat.com>
3367 * g++.dg/cpp0x/udlit-args2.C: New test.
3369 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3372 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
3373 * gcc.c-torture/compile/pr48596.c: ... here.
3375 2012-01-30 Dodji Seketeli <dodji@redhat.com>
3378 * g++.dg/lookup/hidden-class17.C: New test.
3380 2012-03-13 Jakub Jelinek <jakub@redhat.com>
3383 * gcc.dg/Wunused-var-3.c: New test.
3385 2012-03-13 Martin Jambor <mjambor@suse.cz>
3387 * gcc.dg/misaligned-expand-2.c: New test.
3389 2012-03-13 Richard Guenther <rguenther@suse.de>
3392 * gcc.dg/pr52134.c: New testcase.
3394 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3396 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
3398 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3400 PR tree-optimization/46728
3401 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
3402 * gcc.target/powerpc/pr46728-5.c: Likewise.
3403 * gcc.target/powerpc/pr46728-8.c: Likewise.
3404 * gcc.target/powerpc/pr46728-10.c: Likewise.
3405 * gcc.target/powerpc/pr46728-11.c: Likewise.
3406 * gcc.target/powerpc/pr46728-13.c: Likewise.
3407 * gcc.target/powerpc/pr46728-14.c: Likewise.
3408 * gcc.target/powerpc/pr46728-15.c: Likewise.
3410 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
3413 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
3415 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3417 PR tree-optimization/46728
3418 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
3419 * gcc.target/powerpc/pr46728-5.c: Likewise.
3420 * gcc.target/powerpc/pr46728-8.c: Likewise.
3421 * gcc.target/powerpc/pr46728-10.c: Likewise.
3422 * gcc.target/powerpc/pr46728-11.c: Likewise.
3423 * gcc.target/powerpc/pr46728-13.c: Likewise.
3424 * gcc.target/powerpc/pr46728-14.c: Likewise.
3425 * gcc.target/powerpc/pr46728-15.c: Likewise.
3427 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
3430 * gcc.target/avr/torture/addr-space-1.h: New file.
3431 * gcc.target/avr/torture/addr-space-1-g.h: New test.
3432 * gcc.target/avr/torture/addr-space-1-0.h: New test.
3433 * gcc.target/avr/torture/addr-space-1-1.h: New test.
3434 * gcc.target/avr/torture/addr-space-1-x.h: New test.
3436 2012-03-12 Andrew Pinski <apinski@cavium.com>
3438 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
3440 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3442 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
3443 * g++.dg/abi/thunk4.C: Likewise.
3444 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
3446 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3448 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3449 * g++.dg/eh/spbp.C: Likewise.
3450 * g++.dg/ext/label13.C: Likewise.
3451 * g++.dg/guality/guality.exp: Likewise.
3452 * g++.dg/other/anon5.C: Likewise.
3453 * g++.dg/other/pragma-ep-1.C: Remove.
3454 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
3455 * g++.dg/warn/pr31246.C: Likewise.
3456 * g++.dg/warn/weak1.C: Likewise.
3457 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3458 * g++.old-deja/g++.ext/attrib5.C: Likewise.
3459 * gcc.c-torture/compile/limits-declparen.c: Likewise.
3460 * gcc.c-torture/compile/limits-pointer.c: Likewise.
3461 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
3462 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
3463 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
3464 * gcc.dg/c99-tgmath-1.c: Likewise.
3465 * gcc.dg/c99-tgmath-2.c: Likewise.
3466 * gcc.dg/c99-tgmath-3.c: Likewise.
3467 * gcc.dg/c99-tgmath-4.c: Likewise.
3468 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3470 * gcc.dg/debug/pr49032.c: Likewise.
3471 * gcc.dg/guality/guality.exp: Likewise.
3472 * gcc.dg/intmax_t-1.c: Likewise.
3473 * gcc.dg/pr48616.c: Likewise.
3474 * gcc.dg/pragma-ep-1.c: Remove.
3475 * gcc.dg/pragma-ep-2.c: Remove.
3476 * gcc.dg/pragma-ep-3.c: Remove.
3477 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
3478 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
3479 * gcc.misc-tests/gcov-14.c: Likewise.
3480 * gfortran.dg/guality/guality.exp: Likewise.
3481 * lib/target-supports.exp (check_weak_available): Likewise.
3482 (add_options_for_tls): Likewise.
3483 (check_ascii_locale_available): Likewise.
3484 * obj-c++.dg/dwarf-2.mm: Likewise.
3485 * objc.dg/dwarf-1.m: Likewise.
3486 * objc.dg/dwarf-2.m: Likewise.
3488 2012-03-12 Jakub Jelinek <jakub@redhat.com>
3490 PR tree-optimization/51721
3491 * gcc.dg/tree-ssa/vrp64.c: New test.
3493 PR tree-optimization/52533
3494 * gcc.c-torture/compile/pr52533.c: New test.
3496 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
3498 * gcc.target/i386/rtm-xabort-1.c: New.
3499 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
3500 * gcc.target/i386/rtm-xend-1.c: Ditto.
3501 * gcc.target/i386/rtm-xtest-1.c: Ditto.
3502 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
3503 * gcc.target/i386/sse-13.c: Ditto.
3504 * gcc.target/i386/sse-14.c: Ditto.
3505 * gcc.target/i386/sse-22.c: Ditto.
3506 * gcc.target/i386/sse-23.c: Ditto.
3507 * g++.dg/other/i386-2.C: Ditto.
3508 * g++.dg/other/i386-3.C: Ditto.
3510 2012-03-12 Tobias Burnus <burnus@net-b.de>
3513 * gfortran.dg/proc_ptr_35.f90: New.
3515 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
3518 * gcc.dg/torture/pr52530.c: New test.
3520 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3523 * gcc.target/sh/pr51244-1.c: Fix thinkos.
3525 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3528 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
3530 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
3532 2012-03-09 Andrew Pinski <apinski@cavium.com>
3535 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
3536 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
3538 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
3540 * gcc.dg/tree-ssa/scev-3.c: New.
3541 * gcc.dg/tree-ssa/scev-4.c: New.
3543 2012-03-08 Tobias Burnus <burnus@net-b.de>
3546 * gfortran.dg/proc_ptr_34.f90
3548 2012-03-07 Jason Merrill <jason@redhat.com>
3551 * g++.dg/cpp0x/udlit-mangle.C: New.
3553 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
3555 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
3557 2012-03-06 Richard Guenther <rguenther@suse.de>
3560 * gcc.dg/torture/pr52493.c: New testcase.
3562 2012-03-06 Richard Guenther <rguenther@suse.de>
3565 * gcc.dg/lto/pr52097_0.c: New testcase.
3567 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
3570 * gcc.target/sh/pr51244-1.c: New.
3571 * gcc.target/sh/pr51244-2.c: New.
3572 * gcc.target/sh/pr51244-3.c: New.
3574 2012-03-05 Jason Merrill <jason@redhat.com>
3577 * g++.dg/ext/visibility/template11.C: New.
3579 * g++.dg/cpp0x/implicit13.C: New.
3581 2012-03-05 Jakub Jelinek <jakub@redhat.com>
3583 PR tree-optimization/51721
3584 * gcc.dg/tree-ssa/vrp63.c: New test.
3585 * gcc.dg/pr51721.c: New test.
3587 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
3590 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
3593 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
3596 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
3598 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
3601 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
3603 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
3605 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
3608 2012-03-03 Jason Merrill <jason@redhat.com>
3610 * g++.dg/cpp0x/nsdmi-defer6.C: New.
3613 * g++.dg/cpp0x/initlist65.C: New.
3616 * g++.dg/ext/is_empty2.C: New.
3618 2012-03-03 Tobias Burnus <burnus@net-b.de>
3621 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
3623 2012-03-03 Tobias Burnus <burnus@net-b.de>
3625 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
3626 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3627 * gfortran.dg/bind_c_usage_8.f03: Ditto.
3628 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3629 * gfortran.dg/class_30.f90: Remove dg-warning line.
3630 * gfortran.dg/bind_c_usage_25.f90: New.
3632 2012-03-03 Tobias Burnus <burnus@net-b.de>
3635 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
3636 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
3637 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
3639 2012-03-03 Tobias Burnus <burnus@net-b.de>
3642 * gfortran.dg/assumed_type_1.f90: New.
3643 * gfortran.dg/assumed_type_2.f90: New.
3644 * gfortran.dg/assumed_type_3.f90: New.
3645 * gfortran.dg/assumed_type_4.f90: New.
3647 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
3650 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
3651 * gcc.target/sh/pr49468-di.c: New.
3653 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
3655 * gcc.dg/graphite/pr50561.c: Update.
3657 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
3659 * gcc.target/powerpc/pr52457.c: New test.
3661 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
3663 * gcc.target/arm/sat-1.c: New test.
3665 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
3668 * gcc.target/i386/pr46716.c: New test.
3670 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
3673 * g++.dg/cpp0x/sfinae32.C: New.
3675 2012-03-02 Richard Guenther <rguenther@suse.de>
3677 PR tree-optimization/52406
3678 * gcc.dg/torture/pr52406.c: New testcase.
3680 2012-03-02 Tobias Burnus <burnus@net-b.de>
3683 * gfortran.dg/derived_comp_array_ref_8.f90: New.
3684 * gfortran.dg/nullify_2.f90: Update dg-error.
3685 * gfortran.dg/nullify_4.f90: Ditto.
3686 * gfortran.dg/pointer_init_6.f90: Ditto.
3688 2012-03-02 Tobias Burnus <burnus@net-b.de>
3691 * gfortran.dg/class_51.f90: New.
3693 2012-03-02 Tobias Burnus <burnus@net-b.de>
3696 * gfortran.dg/intrinsic_8.f90: New.
3698 2012-03-01 Kai Tietz <ktietz@redhat.com>
3700 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
3701 routines on mingw targets.
3702 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
3704 2012-03-01 Jakub Jelinek <jakub@redhat.com>
3706 PR tree-optimization/52445
3707 * gcc.dg/pr52445.c: New test.
3709 2012-02-29 Jakub Jelinek <jakub@redhat.com>
3712 * gcc.c-torture/compile/pr52437.c: New test.
3715 * gcc.dg/torture/pr52419.c: New test.
3717 PR tree-optimization/52429
3718 * gcc.dg/torture/pr52429.c: New test.
3719 * g++.dg/opt/pr52429.C: New test.
3721 2012-02-29 Richard Guenther <rguenther@suse.de>
3724 * gcc.dg/lto/trans-mem-1_0.c: Remove.
3725 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
3726 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
3727 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
3728 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
3729 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
3731 2012-02-29 Jakub Jelinek <jakub@redhat.com>
3733 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
3735 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
3738 * gfortran.dg/realloc_on_assign_13.f90 : New test.
3740 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3743 * gcc.target/arm/neon/pr51534.c: New testcase.
3745 2012-02-28 Richard Guenther <rguenther@suse.de>
3748 * gcc.dg/torture/pr52407.c: New testcase.
3750 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3752 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
3753 * gcc.target/arm/vfp2.c: Likewise.
3754 * gcc.target/arm/vfp3.c: Likewise.
3755 * gcc.target/arm/vfp4.c: Likewise.
3756 * gcc.target/arm/vfp5.c: Likewise.
3757 * gcc.target/arm/vfp6.c: Likewise.
3758 * gcc.target/arm/vfp7.c: Likewise.
3759 * gcc.target/arm/vfp8.c: Likewise.
3760 * gcc.target/arm/vfp9.c: Likewise.
3761 * gcc.target/arm/vfp10.c: Likewise.
3762 * gcc.target/arm/vfp11.c: Likewise.
3763 * gcc.target/arm/vfp12.c: Likewise.
3764 * gcc.target/arm/vfp13.c: Likewise.
3765 * gcc.target/arm/vfp14.c: Likewise.
3766 * gcc.target/arm/vfp15.c: Likewise.
3767 * gcc.target/arm/vfp16.c: Likewise.
3768 * gcc.target/arm/vfp17.c: Likewise.
3769 * gcc.target/arm/neon-constants.h: New file.
3770 * gcc.target/arm/neon-vect1.c: New test.
3771 * gcc.target/arm/neon-vect2.c: New test.
3772 * gcc.target/arm/neon-vect3.c: New test.
3773 * gcc.target/arm/neon-vect4.c: New test.
3774 * gcc.target/arm/neon-vect5.c: New test.
3775 * gcc.target/arm/neon-vect6.c: New test.
3776 * gcc.target/arm/neon-vect7.c: New test.
3777 * gcc.target/arm/neon-vect8.c: New test.
3779 2012-02-28 Richard Guenther <rguenther@suse.de>
3781 PR tree-optimization/52402
3782 * gcc.dg/torture/pr52402.c: New testcase.
3784 2012-02-28 Richard Guenther <rguenther@suse.de>
3787 * g++.dg/lto/pr52400_0.C: New testcase.
3789 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
3791 * gcc.target/avr/torture/builtins-1.c: New test.
3792 * gcc.target/avr/torture/builtins-error.c: New test.
3794 2012-02-28 Kai Tietz <ktietz@redhat.com>
3796 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
3797 * gcc.target/i386/pr45352-2.c: Likewise.
3798 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
3799 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
3800 targets instead rand.
3801 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
3802 * gcc.target/i386/sse2-mul-1.c: Likewise.
3803 * gcc.target/i386/sse4_1-blendps.c: Likewise.
3804 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
3805 * gcc.target/i386/pad-1.c: Likewise.
3806 * gcc.target/i386/pad-9.c: Likewise.
3807 * gcc.target/i386/pad-2.c: Likewise.
3808 * gcc.target/i386/pad-5b.c: Likewise.
3809 * gcc.target/i386/pad-8.c: Likewise.
3810 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
3811 * gcc.target/i386/pr44130.c: Likewise.
3812 * gcc.target/i386/align-main-1.c: Likewise.
3813 * gcc.target/i386/align-main-2.c: Likewise.
3814 * gcc.target/i386/sw-1.c: Likewise.
3815 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
3816 on x64 mingw target.
3817 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3818 * gcc.target/i386/pr46295.c: Likewise.
3819 * gcc.target/i386/amd64-abi-1.c: Likewise.
3820 * gcc.target/i386/amd64-abi-2.c: Likewise.
3821 * gcc.target/i386/pr39082-1.c: Likewise.
3822 * gcc.target/i386/pr39162.c: Likewise.
3823 * gcc.target/i386/pr22152.c: Likewise.
3824 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
3825 * gcc.target/i386/wrfsbase-2.c: Likewise.
3826 * gcc.target/i386/local.c: Likewise
3827 * gcc.target/i386/wrgsbase-1.c: Likewise.
3828 * gcc.target/i386/wrfsbase-1.c: Likewise.
3829 * gcc.target/i386/pr39315-3.c: Likewise.
3830 * gcc.target/i386/pr35767-4.c: Likewise.
3831 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
3833 * gcc.target/i386/pr45336-2.c: Likewise.
3834 * gcc.target/i386/pr45336-1.c: Likewise.
3835 * gcc.target/i386/pr45336-4.c: Likewise.
3837 2012-02-27 Tristan Gingold <gingold@adacore.com>
3839 * gnat.dg/array20.ad[sb]: New test.
3841 2012-02-27 Jakub Jelinek <jakub@redhat.com>
3844 * gcc.target/arm/pr52375.c: New test.
3845 * gcc.c-torture/compile/pr52375.c: New test.
3847 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3849 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
3850 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
3852 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
3854 * gnat.dg/aggr19.adb: New test.
3855 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
3857 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
3860 * gcc.target/sh/pr49263.c: New.
3862 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
3864 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
3865 simulate_thread_wrapper_other_threads
3866 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
3867 Move initialization of 'value' to main().
3868 (main): Initialize 'value';
3869 * gcc.dg/simulate-thread/speculative-store.c
3870 (simulate_thread_step_verify): Return 0 when successful.
3871 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
3873 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
3874 (simulate_thread_wrapper_other_threads): Return a success/fail value
3875 and issue an error if the instruction count threshold is exceeded.
3877 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3880 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
3881 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3883 2012-02-24 Richard Guenther <rguenther@suse.de>
3886 * gcc.dg/pr52355.c: New testcase.
3888 2012-02-23 Kai Tietz <ktietz@redhat.com>
3890 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
3891 * gcc.dg/Wpadded.c: Likewise.
3892 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
3894 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
3895 for sleep by Sleep and add windows.h include for this function.
3896 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
3898 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
3900 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
3901 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
3902 on x64 mingw target.
3903 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
3904 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
3905 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
3906 failure on LLP64 target.
3908 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
3911 * gcc.dg/noncompile/pr52290.c: New test.
3913 2012-02-23 Jakub Jelinek <jakub@redhat.com>
3915 PR tree-optimization/52019
3916 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
3918 2012-02-22 Kai Tietz <ktietz@redhat.com>
3920 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
3921 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
3922 derived pdiff_t type.
3923 * g++.dg/torture/pr49720.C: Likewise
3925 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
3928 * gcc.target/i386/pr52330.c: New test.
3930 2012-02-22 Tobias Burnus <burnus@net-b.de>
3933 * gfortran.dg/io_constraints_10.f90: New.
3935 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3937 * lib/target-supports.exp (check_effective_target_vect_condition):
3938 Return true for NEON.
3940 2012-02-21 Kai Tietz <ktietz@redhat.com>
3942 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
3944 2012-02-21 Richard Guenther <rguenther@suse.de>
3946 PR tree-optimization/52324
3947 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
3949 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
3952 * gcc.target/avr/torture/pr51782-1.c: New test.
3954 2012-02-21 Jakub Jelinek <jakub@redhat.com>
3956 PR tree-optimization/52318
3957 * gcc.dg/pr52318.c: New test.
3959 2012-02-20 Kai Tietz <ktietz@redhat.com>
3961 * gcc.dg/bf-ms-layout-3.c: New testcase.
3963 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3967 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
3969 2012-02-20 Richard Guenther <rguenther@suse.de>
3971 PR tree-optimization/52298
3972 * gcc.dg/torture/pr52298.c: New testcase.
3973 * gcc.dg/vect/pr52298.c: Likewise.
3975 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
3977 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
3978 * gcc.c-torture/execute/pr52286.c: Ditto.
3980 2012-02-20 Jakub Jelinek <jakub@redhat.com>
3982 PR tree-optimization/52286
3983 * gcc.c-torture/execute/pr52286.c: New test.
3985 2012-02-18 Tobias Burnus <burnus@net-b.de>
3988 * gfortran.dg/interface_35.f90: Use -std=f2003.
3989 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
3990 * gfortran.dg/interface_assignment_4.f90: Ditto.
3991 * gfortran.dg/bessel_1.f90: Ditto.
3992 * gfortran.dg/func_result_6.f90: Ditto.
3993 * gfortran.dg/hypot_1.f90: Ditto.
3994 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3996 2012-02-17 Tobias Burnus <burnus@net-b.de>
3998 PR translation/52232
3999 PR translation/52234
4000 PR translation/52245
4001 PR translation/52246
4002 PR translation/52262
4003 PR translation/52273
4004 * gfortran.dg/coarray_22.f90: Update dg-error.
4005 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
4007 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4010 * lib/gcc-simulate-thread.exp: Load timeout.exp.
4011 (simulate-thread): Use default timeout.
4013 2012-02-16 Jason Merrill <jason@redhat.com>
4016 * g++.dg/ext/timevar1.C: New.
4018 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
4021 * g++.dg/template/using21.C: New.
4022 * g++.dg/template/using22.C: Likewise.
4024 2012-02-16 Jason Merrill <jason@redhat.com>
4027 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
4029 2012-02-16 Jakub Jelinek <jakub@redhat.com>
4031 PR tree-optimization/52255
4032 * gcc.c-torture/compile/pr52255.c: New test.
4035 * g++.dg/debug/dwarf2/pr52260.C: New test.
4038 * g++.dg/ipa/pr51929.C: New test.
4040 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4043 * gcc.target/powerpc/pr52199.c: New file.
4045 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4048 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
4050 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4052 * gcc.dg/pr51867.c: Don't include <math.h>.
4055 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
4057 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
4058 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
4060 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
4062 PR tree-optimization/50561
4063 * gcc.dg/graphite/pr50561.c: New testcase.
4065 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
4067 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
4068 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
4070 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
4072 * gnat.dg/discr35.ad[sb]: New test.
4074 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
4076 * gnat.dg/volatile10.adb: New test.
4077 * gnat.dg/volatile10_pkg.ads: New helper.
4079 2012-02-14 Jason Merrill <jason@redhat.com>
4081 * g++.dg/ext/attrib43.C: New.
4083 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
4085 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
4086 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
4088 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
4089 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
4090 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
4091 effective_target fgnu_tm.
4092 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
4094 2012-02-14 Jakub Jelinek <jakub@redhat.com>
4097 * g++.dg/template/asmgoto1.C: New test.
4099 2012-02-14 Ian Lance Taylor <iant@google.com>
4102 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
4103 compiling generated file for 64bit and index tests.
4105 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
4107 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
4109 2012-02-14 Richard Guenther <rguenther@suse.de>
4111 PR tree-optimization/52244
4112 PR tree-optimization/51528
4113 * gcc.dg/torture/pr52244.c: New testcase.
4115 2012-02-14 Walter Lee <walt@tilera.com>
4117 * g++.dg/other/PR23205.C: Disable test on tile.
4118 * g++.dg/other/pr23205-2.C: Disable test on tile.
4119 * gcc.dg/20020312-2.c: Add a condition for __tile__.
4120 * gcc.dg/20040813-1.c: Disable test on tile.
4121 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
4122 * gcc.misc-tests/linkage.exp: Handle tilegx.
4124 2012-02-14 Jakub Jelinek <jakub@redhat.com>
4126 PR tree-optimization/52210
4127 * gcc.dg/pr52210.c: New test.
4129 2012-02-14 Jason Merrill <jason@redhat.com>
4132 * g++.dg/overload/defarg5.C: New.
4134 2012-02-14 Jakub Jelinek <jakub@redhat.com>
4137 * c-c++-common/pr52181.c: New test.
4139 2012-02-13 Jakub Jelinek <jakub@redhat.com>
4142 * g++.dg/ext/atomic-1.C: New test.
4144 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4146 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
4148 2012-02-13 Jakub Jelinek <jakub@redhat.com>
4151 * gcc.c-torture/execute/pr52209.c: New test.
4153 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
4156 * gfortran.dg/elemental_optional_args_5.f03: New test.
4158 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
4161 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
4164 2012-02-11 Ian Lance Taylor <iant@google.com>
4167 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
4168 SPARC Solaris. Don't run the test at all on systems where it may
4169 not work, rather than xfailing it.
4171 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
4173 PR rtl-optimization/52175
4174 * gcc.c-torture/compile/pr52175.c: New test.
4176 2012-02-10 Jason Merrill <jason@redhat.com>
4179 * g++.dg/template/repo10.C: New.
4181 2012-02-11 Jakub Jelinek <jakub@redhat.com>
4184 * gcc.dg/pr52132.c: New test.
4186 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
4188 * gnat.dg/specs/aggr4.ads: New test.
4189 * gnat.dg/specs/aggr4_pkg.ads: New helper.
4191 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
4194 * gcc.target/i386/pr52146.c: New.
4196 2012-02-10 Jakub Jelinek <jakub@redhat.com>
4199 * c-c++-common/pr52177.c: New test.
4201 2012-02-10 Jan Hubicka <jh@suse.cz>
4204 * g++.dg/torture/pr48600.C: New testcase.
4206 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
4209 * gcc.dg/dfp/pr52140.c: New test.
4211 2012-02-09 Jakub Jelinek <jakub@redhat.com>
4214 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
4217 2012-02-09 Bin Cheng <bin.cheng@arm.com>
4220 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
4221 * testsuite/gcc.dg/pr51867.c: New test.
4223 2012-02-09 Ian Lance Taylor <iant@google.com>
4225 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
4226 which don't support -fsplit-stack. Turn off optimization when
4227 compiling select5-out.go.
4229 2012-02-08 Ian Lance Taylor <iant@google.com>
4231 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
4232 systems which don't support -fsplit-stack.
4234 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
4236 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
4237 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
4238 machine instuction in the log.
4240 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
4242 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
4245 2012-02-08 Magnus Granberg <zorry@gentoo.org>
4248 * gcc.dg/pr48524.c: New test.
4249 * gcc.dg/pr48524.spec: New spec file for test.
4251 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4254 * gfortran.dg/vect/pr32380.f90: New test.
4256 2012-02-08 Tobias Burnus <burnus@net-b.de>
4259 * gfortran.dg/realloc_on_assign_12.f90: New.
4261 2012-02-08 Richard Guenther <rguenther@suse.de>
4263 PR rtl-optimization/52170
4264 * gcc.dg/torture/pr52170.c: New testcase.
4266 2012-02-08 Jakub Jelinek <jakub@redhat.com>
4268 PR gcov-profile/52150
4269 * gcc.dg/tree-prof/pr52150.c: New test.
4271 PR rtl-optimization/52139
4272 * gcc.dg/pr52139.c: New test.
4274 2012-02-07 Jason Merrill <jason@redhat.com>
4277 * g++.dg/cpp0x/constexpr-union3.C: New.
4280 * g++.dg/lto/pr52035_0.C: New.
4282 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4284 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
4285 * gcc.dg/special/weak-1.c: Likewise.
4286 * gcc.dg/ucnid-12.c: Likewise.
4287 * gcc.dg/torture/pr45678-1.c: Likewise.
4288 * gcc.dg/torture/pr45678-2.c: Likewise.
4289 * gcc.dg/vector-4.c: Likewise.
4290 * gcc.dg/ipa/inline-5.c: Likewise.
4291 * gcc.dg/ucnid-11.c: Likewise.
4292 * gcc.misc-tests/gcov-13.c: Likewise.
4293 * gcc.misc-tests/gcov-14.c: Likewise.
4294 * g++.dg/ext/label13.C: Likewise.
4295 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
4296 hppa*-*-hpux* options.
4297 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
4298 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
4299 * gcc.dg/pr48616.c: Likewise.
4300 * gcc.dg/pr17957.c: Likewise.
4301 * gcc.dg/pr17055-1.c: Likewise.
4302 * gcc.dg/pr32912-1.c: Likewise.
4303 * gcc.dg/tm/pr51472.c: Likewise.
4304 * c-c++-common/fold-bitand-4.c: Likewise.
4305 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
4306 Use dg-additional-options for extra options.
4308 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
4310 * gcc.target/epiphany/interrupt-2.c: New test.
4312 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4315 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
4316 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
4319 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4322 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
4324 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4328 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
4329 * gcc.target/mips/va-arg-1.c: New test.
4331 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4333 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
4334 for -mno-pointers-to-nested-functions.
4336 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
4338 * gcc.c-torture/execute/20120207-1.c: New test.
4340 2012-02-07 Jakub Jelinek <jakub@redhat.com>
4342 PR rtl-optimization/52060
4343 * gcc.dg/torture/pr52060.c: New test.
4346 * gcc.c-torture/compile/pr52074.c: New test.
4348 2012-02-07 Tobias Burnus <burnus@net-b.de>
4351 * gfortran.dg/class_to_type_2.f90: New.
4353 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
4356 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
4359 2012-02-06 Jason Merrill <jason@redhat.com>
4362 * g++.dg/template/conv13.C: New.
4364 2012-02-06 Richard Guenther <rguenther@suse.de>
4366 PR tree-optimization/52115
4367 * gcc.c-torture/compile/pr52115.c: New testcase.
4369 2012-02-06 Jakub Jelinek <jakub@redhat.com>
4372 * gcc.c-torture/execute/pr52129.c: New test.
4374 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
4376 * gcc.dg/pr48374.c: Actually add the test I forgot
4377 in the 2012-01-25 commit.
4379 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
4382 * gfortran.dg/vect/vect-8.f90: New test case.
4384 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
4387 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
4389 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
4392 * gfortran.dg/class_48.f90 : Add test of allocate class array
4393 component with source in subroutine test3. Remove commenting
4394 out in subroutine test4, since branching on unitialized variable
4395 is now fixed (no PR for this last.).
4397 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4399 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
4401 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
4403 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4406 * lib/target-supports.exp (check_effective_target_mips_rel): New.
4407 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
4409 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4411 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
4412 (check_effective_target_sync_int_long): Use it.
4413 (check_effective_target_sync_char_short): Likewise.
4414 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
4416 2012-02-05 Tobias Burnus <burnus@net-b.de>
4419 * gfortran.dg/class_48.f90: Add some further checks.
4421 2012-02-05 Ira Rosen <irar@il.ibm.com>
4423 PR tree-optimization/52091
4424 * gcc.dg/vect/pr52091.c: New test.
4426 2012-02-04 Jakub Jelinek <jakub@redhat.com>
4428 PR rtl-optimization/52113
4429 * gcc.target/avr/pr52113.c: New test.
4431 2012-02-03 Jakub Jelinek <jakub@redhat.com>
4433 PR rtl-optimization/52092
4434 * gcc.c-torture/compile/pr52092.c: New test.
4436 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
4439 * gfortran.dg/class_array_10.f03: New test.
4442 * gfortran.dg/class_array_11.f03: New test.
4445 * gfortran.dg/class_array_12.f03: New test.
4447 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
4450 * gfortran.dg/realloc_on_assign_11.f90: New test.
4452 2012-02-02 Tobias Burnus <burnus@net-b.de>
4455 * gfortran.dg/shape_7.f90: New.
4457 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4459 * gcc.target/mips/mips-prepend-1.c: New test.
4461 2012-02-02 Jan Hubicka <jh@suse.cz>
4462 Tom de Vries <tom@codesourcery.com>
4465 * testsuite/gcc.dg/alias-12.c: New testcase.
4466 * testsuite/gcc.dg/alias-13.c: New testcase.
4468 2012-02-02 Jakub Jelinek <jakub@redhat.com>
4471 * gcc.dg/pr52086.c: New test.
4473 PR tree-optimization/52073
4474 * gcc.c-torture/compile/pr52073.c: New test.
4476 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
4479 * gfortran.dg/function_optimize_10.f90: New test.
4481 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
4483 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
4486 2012-02-01 Tobias Burnus <burnus@net-b.de>
4489 * gfortran.dg/typebound_operator_14.f90: New.
4491 2012-02-01 Tobias Burnus <burnus@net-b.de>
4494 * gfortran.dg/elemental_function_1.f90: New.
4496 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
4498 PR rtl-optimization/51374
4499 * gcc.target/avr/torture/pr51374-1.c:
4500 Also fail if SBIS is seen.
4502 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
4504 PR rtl-optimization/51374
4505 * gcc.target/avr/torture/pr51374-1.c: New.
4507 2012-01-31 Tobias Burnus <burnus@net-b.de>
4510 * gfortran.dg/typebound_generic_11.f90: New.
4512 2012-01-31 Tobias Burnus <burnus@net-b.de>
4515 * gfortran.dg/class_49.f90: New.
4517 2012-01-31 Tobias Burnus <burnus@net-b.de>
4520 * gfortran.dg/elemental_args_check_6.f90: New.
4522 2012-01-31 Jason Merrill <jason@redhat.com>
4525 * g++.dg/cpp0x/variadic122.C: New.
4527 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
4530 * gfortran.dg/realloc_on_assign_10.f90: New test.
4532 2012-01-31 Richard Guenther <rguenther@suse.de>
4534 PR tree-optimization/51528
4535 * gcc.dg/torture/pr51528.c: New testcase.
4537 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
4540 * lib/go.exp (go_target_compile): Append timeout= to options.
4541 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
4542 select5-out.go test on alpha*-*-* targets.
4544 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
4546 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
4547 (TEST_SHORT): Reformat in the same way.
4548 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
4549 (TEST_SHORT): Reformat in the same way.
4550 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
4551 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
4552 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
4553 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
4554 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
4556 2012-01-30 Bin Cheng <bin.cheng@arm.com>
4559 * gcc.target/arm/pr51835.c: New testcase.
4561 2012-01-30 Richard Guenther <rguenther@suse.de>
4563 PR tree-optimization/52028
4564 * gcc.dg/torture/pr52028.c: New testcase.
4565 * gfortran.dg/ldist-pr45199.f: Adjust.
4566 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
4567 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4568 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4570 2012-01-30 Jakub Jelinek <jakub@redhat.com>
4573 * gcc.dg/tree-prof/pr52027.c: New test.
4575 PR tree-optimization/52046
4576 * gcc.dg/pr52046.c: New test.
4579 * g++.dg/other/pr52048.C: New test.
4581 2012-01-30 Richard Guenther <rguenther@suse.de>
4583 PR tree-optimization/52045
4584 * gcc.dg/pr52045.c: New testcase.
4586 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
4588 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
4589 new code generated for __sync_lock_release.
4591 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4593 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
4595 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4598 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
4600 * g++.dg/ext/visibility/template10.C: Fix typo.
4602 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
4604 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4607 * g++.dg/cpp0x/constexpr-ice6.C: New.
4609 2012-01-29 Tobias Burnus <burnus@net-b.de>
4612 * gfortran.dg/default_initialization_6.f90: New.
4614 2012-01-29 Tobias Burnus <burnus@net-b.de>
4617 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
4618 * gfortran.dg/class_48.f90: New.
4620 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
4623 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
4625 2012-01-28 Tobias Burnus <burnus@net-b.de>
4628 * gfortran.dg/class_allocate_12.f90: New.
4630 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
4632 * gcc.dg/torture/pr50444.c: Fix dg directives.
4634 2012-01-28 Jakub Jelinek <jakub@redhat.com>
4637 * gcc.target/arm/pr52006.c: New test.
4639 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
4642 * gcc.dg/lto/trans-mem.h: New file.
4643 * gcc.dg/lto/trans-mem-2_0.c: Include it.
4644 * gcc.dg/lto/trans-mem-1_1.c: Same.
4645 * gcc.dg/lto/trans-mem-4_1.c: Same.
4646 * gcc.dg/lto/trans-mem-3_1.c: Same.
4648 2012-01-27 Tobias Burnus <burnus@net-b.de>
4651 * gfortran.dg/dummy_procedure_7.f90: New.
4653 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
4655 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
4656 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
4658 2012-01-27 Jakub Jelinek <jakub@redhat.com>
4661 * g++.dg/other/gc5.C: New test.
4663 2012-01-27 Richard Guenther <rguenther@suse.de>
4665 PR tree-optimization/50444
4666 * gcc.dg/torture/pr50444.c: New testcase.
4668 2012-01-27 Tobias Burnus <burnus@net-b.de>
4672 * gfortran.dg/move_alloc_13.f90: New.
4674 2012-01-27 Tobias Burnus <burnus@net-b.de>
4677 * gfortran.dg/allocate_alloc_opt_13.f90: New.
4678 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
4679 and change dg-error string.
4681 2012-01-27 Tobias Burnus <burnus@net-b.de>
4684 * gfortran.dg/elemental_args_check_5.f90: New.
4686 2012-01-27 Richard Guenther <rguenther@suse.de>
4689 * g++.dg/torture/pr51959.C: New testcase.
4691 2012-01-27 Tom de Vries <tom@codesourcery.com>
4693 PR tree-optimization/51990
4694 * gcc.dg/pr51990.c: New test.
4695 * gcc.dg/pr51990-2.c: Same.
4697 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
4698 Tobias Burnus <burnus@gcc.gnu.org>
4701 * gfortran.dg/class_allocate_11.f03: New.
4706 * gfortran.dg/class_allocate_7.f03: New.
4707 * gfortran.dg/class_allocate_8.f03: New.
4708 * gfortran.dg/class_allocate_9.f03: New.
4709 * gfortran.dg/class_allocate_10.f03: New.
4711 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4713 * gnat.dg/discr34.adb: New test.
4714 * gnat.dg/discr34_pkg.ads: New helper.
4716 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4718 * gnat.dg/discr33.adb: New test.
4720 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4722 * gnat.dg/limited_with3.ad[sb): New test.
4723 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
4724 * gnat.dg/limited_with3_pkg2.ads: Likewise.
4725 * gnat.dg/limited_with3_pkg3.ads: Likewise.
4727 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
4729 * gnat.dg/stack_usage1.adb: New test.
4730 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
4732 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
4733 * gcc.dg/pr44194-2.c: Likewise.
4735 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
4738 * g++.dg/template/crash112.C: New.
4740 2012-01-27 Richard Henderson <rth@redhat.com>
4742 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
4744 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4746 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
4748 2012-01-26 Jakub Jelinek <jakub@redhat.com>
4751 * g++.dg/opt/pr51895.C: New test.
4753 2012-01-26 Michael Matz <matz@suse.de>
4755 PR tree-optimization/48794
4756 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
4758 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4760 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
4762 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4764 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
4765 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
4767 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
4768 the default value for s390 and s390x.
4770 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
4773 * gcc.dg/lto/trans-mem-4_0.c: New.
4774 * gcc.dg/lto/trans-mem-4_1.c: New.
4775 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
4777 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
4778 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
4780 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
4781 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
4784 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
4786 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
4788 2012-01-25 Ian Lance Taylor <iant@google.com>
4790 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
4792 2012-01-25 Tobias Burnus <burnus@net-b.de>
4795 * gfortran.dg/typebound_proc_25.f90: New.
4797 2012-01-25 Jason Merrill <jason@redhat.com>
4800 * g++.dg/lto/pr51992_0.C: New.
4802 2012-01-25 Jakub Jelinek <jakub@redhat.com>
4804 PR tree-optimization/51987
4805 * gcc.target/i386/pr51987.c: New test.
4807 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
4809 * gcc.dg/tm/lto-1.c: Require lto support in target.
4811 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
4813 PR rtl-optimization/48374
4814 * gcc.dg/pr48374.c: New test.
4816 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
4818 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
4820 2012-01-25 Tobias Burnus <burnus@net-b.de>
4823 * gfortran.dg/derived_constructor_char_3.f90: New.
4825 2012-01-24 Ian Lance Taylor <iant@google.com>
4827 * go.test/go-test.exp (filecmp): New procedure.
4828 (errchk): Handle quoted square brackets.
4829 (go-gc-tests): Set go_compile_args. Handle various new test
4830 lines. Skip a few new tests.
4831 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
4833 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4835 * lib/target-supports.exp (proc check_effective_target_vect_perm)
4836 (check_effective_target_vect_extract_even_odd)
4837 (check_effective_target_vect_interleave): Return true for MIPS
4840 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4842 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
4843 (main): Use it instead of argc.
4845 2012-01-24 Jason Merrill <jason@redhat.com>
4848 * g++.dg/cpp0x/sfinae31.C: New.
4850 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
4852 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
4854 2012-01-24 Jason Merrill <jason@redhat.com>
4857 * g++.dg/inherit/covariant20.C: New.
4859 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
4862 * g++.dg/parse/crash58.C: New.
4864 2012-01-24 Jakub Jelinek <jakub@redhat.com>
4867 * gcc.dg/pr51957-1.c: New test.
4868 * gcc.dg/pr51957-1.h: New file.
4869 * gcc.dg/pr51957-2.c: New test.
4871 2012-01-23 Jason Merrill <jason@redhat.com>
4874 * g++.dg/ext/visibility/template10.C: New.
4876 2012-01-23 Tobias Burnus <burnus@net-b.de>
4879 * gfortran.dg/move_alloc_12.f90: New.
4881 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4884 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
4886 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
4889 * g++.dg/template/crash111.C: New.
4891 2012-01-23 Arnaud Charlet <charlet@adacore.com>
4893 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
4895 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
4897 2012-01-23 Dodji Seketeli <dodji@redhat.com>
4900 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
4901 the DW_TAG_class_type and DW_AT_name: "Executor".
4903 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4905 * lib/target-supports.exp
4906 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
4907 (check_effective_target_vect_interleave): Likewise.
4909 2012-01-22 Jason Merrill <jason@redhat.com>
4912 * g++.dg/template/using20.C: New.
4913 * g++.dg/template/template-id-2.C: Adjust diagnostic.
4915 2012-01-23 Jason Merrill <jason@redhat.com>
4918 * g++.dg/torture/pr51344.C: Limit to x86.
4920 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
4922 * c-c++-common/tm/omp.c: Require target with pthread support.
4924 2012-01-23 Richard Guenther <rguenther@suse.de>
4926 PR tree-optimization/51949
4927 * gcc.dg/torture/pr51949.c: New testcase.
4929 2012-01-23 Jakub Jelinek <jakub@redhat.com>
4931 PR rtl-optimization/51933
4932 * gcc.c-torture/execute/pr51933.c: New test.
4934 2012-01-22 Douglas B Rupp <rupp@gnat.com>
4936 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
4937 Do not define for Interix.
4939 2012-01-22 Jason Merrill <jason@redhat.com>
4942 * g++.dg/lto/pr51832.h: New.
4943 * g++.dg/lto/pr51832_0.C: New.
4944 * g++.dg/lto/pr51832_1.C: New.
4946 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
4948 * gcc.dg/ext-elim-1.c: New test.
4950 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4953 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
4954 * g++.dg/opt/longbranch1.C: Likewise.
4956 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4958 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
4961 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
4964 * gfortran.dg/namelist_74.f90: New test.
4965 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
4967 2012-01-21 Tobias Burnus <burnus@net-b.de>
4970 * gfortran.dg/class_47.f90: New.
4972 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
4974 * gnat.dg/renaming5.ad[sb]: New test.
4976 2012-01-20 Jason Merrill <jason@redhat.com>
4979 * g++.dg/pch/mangle1.{C,Hs}: Remove.
4981 2012-01-20 Jason Merrill <jason@redhat.com>
4984 * g++.dg/ext/attrib42.C: Require ilp32.
4986 2012-01-20 Jakub Jelinek <jakub@redhat.com>
4989 * gcc.target/arm/pr51915.c: New test.
4991 2012-01-20 Cary Coutant <ccoutant@google.com>
4992 Dodji Seketeli <dodji@redhat.com>
4995 * g++.dg/debug/dwarf2/nested-3.C: New test.
4997 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5000 * g++.dg/template/crash110.C: New.
5002 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5004 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
5005 Remove default options on hppa*-*-hpux*.
5007 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5009 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
5011 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5013 * gcc.c-torture/compile/pr51856.c: New testcase.
5015 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
5017 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
5018 options to go_target_compile.
5020 2012-01-20 Kai Tietz <ktietz@redhat.com>
5022 * g++.dg/torture/pr51344.C: Fix typo.
5024 2012-01-20 Richard Guenther <rguenther@suse.de>
5026 PR tree-optimization/51903
5027 * g++.dg/torture/pr51903.C: New testcase.
5029 2012-01-20 Tobias Burnus <burnus@net-b.de>
5030 Janus Weil <janus@gcc.gnu.org>
5033 * gfortran.dg/use_21.f90: New.
5035 2012-01-20 Jakub Jelinek <jakub@redhat.com>
5038 * gcc.dg/torture/pr51106-1.c: New test.
5039 * gcc.dg/torture/pr51106-2.c: New test.
5041 2012-01-19 Kai Tietz <ktietz@redhat.com>
5043 * g++.dg/torture/pr51344.C: New test.
5045 2012-01-19 Tobias Burnus <burnus@net-b.de>
5048 * gfortran.dg/intrinsic_size_2.f90: New.
5050 2012-01-19 Jason Merrill <jason@redhat.com>
5053 * g++.dg/inherit/using7.C: New.
5055 2012-01-19 Richard Guenther <rguenther@suse.de>
5057 PR tree-optimization/37997
5058 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
5060 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
5062 PR rtl-optimization/51505
5063 * gcc.dg/pr51505.c: New test.
5065 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
5068 * gfortran.dg/typebound_operator_12.f03: New.
5069 * gfortran.dg/typebound_operator_13.f03: New.
5071 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
5074 * g++.dg/cpp0x/pr51225.C: New.
5076 2012-01-17 Ian Lance Taylor <iant@google.com>
5079 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
5081 2012-01-17 Tobias Burnus <burnus@net-b.de>
5084 * gfortran.dg/realloc_on_assign_9.f90: New.
5086 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
5089 * gcc.dg/tm/memopt-3.c: Remove xfail.
5090 * gcc.dg/tm/memopt-4.c: Remove xfail.
5091 * gcc.dg/tm/memopt-5.c: Remove xfail.
5092 * gcc.dg/tm/memopt-7.c: Remove xfail.
5094 2012-01-17 Jakub Jelinek <jakub@redhat.com>
5096 PR tree-optimization/51877
5097 * gcc.c-torture/execute/pr51877.c: New test.
5099 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5101 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
5102 {!vect_align_arrays} to vect_sizes_32B_16B.
5103 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
5104 * gcc.dg/vect/vect-peel-3.c: Ditto.
5106 2012-01-16 Jason Merrill <jason@redhat.com>
5109 * g++.dg/abi/mangle60.C: New.
5112 * g++.dg/pch/mangle1.{C,Hs}: New.
5114 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
5115 Tobias Burnus <burnus@net-b.de>
5118 * gfortran.dg/elemental_optional_args_3.f90: New
5119 * gfortran.dg/elemental_optional_args_4.f90: New
5121 2012-01-16 Tobias Burnus <burnus@net-b.de>
5124 * gfortran.dg/use_20.f90: New
5126 2012-01-16 Jason Merrill <jason@redhat.com>
5129 * g++.dg/cpp0x/rv-bitfield.C: New.
5130 * g++.dg/cpp0x/rv-bitfield2.C: New.
5132 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
5134 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
5135 subroutine 'qsort' and use index array to assign the result.
5137 2012-01-16 Jakub Jelinek <jakub@redhat.com>
5139 PR tree-optimization/51865
5140 * gcc.dg/pr51865.c: New test.
5142 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5144 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
5146 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5148 * gcc.target/mips/code-readable-2.c: Allow the jump table address
5149 to be loaded from the constant pool, rather than via %hi and %lo.
5151 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
5153 PR rtl-optimization/51821
5154 * gcc.dg/pr51821.c: New test.
5156 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
5158 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
5160 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
5162 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
5164 2012-01-14 Tobias Burnus <burnus@net-b.de>
5167 * gfortran.dg/init_flag_8.f90: New.
5168 * gfortran.dg/init_flag_9.f90: New.
5170 2011-01-14 Tobias Burnus <burnus@net-b.de>
5173 * gfortran.dg/use_18.f90: New.
5174 * gfortran.dg/use_19.f90: New.
5176 2012-01-13 Ian Lance Taylor <iant@google.com>
5179 * g++.dg/warn/Wsign-compare-4.C: New.
5181 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
5184 * gfortran.dg/alloc_comp_assign.f03: New.
5185 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
5186 __BUILTIN_FREE from 38 to 32.
5188 2012-01-13 Jason Merrill <jason@redhat.com>
5191 * g++.dg/warn/Wreturn-type-7.C: New.
5193 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
5195 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
5197 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
5198 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
5199 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
5200 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
5201 int32plus because of big array needed.
5202 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
5203 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
5205 2012-01-13 Jason Merrill <jason@redhat.com>
5208 * g++.dg/ext/visibility/template9.C: New.
5211 * g++.dg/cpp0x/defaulted34.C: New.
5212 * g++.dg/template/virtual3.C: New.
5214 2012-01-13 Richard Guenther <rguenther@suse.de>
5217 * gcc.dg/torture/pr8081.c: New testcase.
5219 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
5221 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
5223 2012-01-12 Jason Merrill <jason@redhat.com>
5226 * g++.dg/ext/stmtexpr14.C: New.
5228 2012-01-13 Dodji Seketeli <dodji@redhat.com>
5231 * g++.dg/cpp0x/constexpr-diag4.C: New test.
5233 2012-01-12 Jason Merrill <jason@redhat.com>
5236 * g++.dg/abi/mangle48.C: Test qualified-names, too.
5237 * g++.dg/abi/mangle58.C: Likewise.
5240 * g++.dg/template/arg8.C: New.
5242 2012-01-12 Ira Rosen <irar@il.ibm.com>
5244 PR tree-optimization/51799
5245 * gcc.dg/vect/pr51799.c: New test.
5246 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
5249 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5250 Tobias Burnus <burnus@net-b.de>
5254 * lib/target-supports.exp
5255 (check_effective_target_fortran_largest_fp_has_sqrt): New.
5256 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
5258 2012-01-11 Jason Merrill <jason@redhat.com>
5261 * g++.dg/ext/attrib42.C: New.
5263 2012-01-11 Jakub Jelinek <jakub@redhat.com>
5266 * gcc.dg/pr51796.c: New test.
5268 2012-01-11 Jason Merrill <jason@redhat.com>
5271 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
5273 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
5275 * gnat.dg/array19.ad[sb]: New test.
5277 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
5279 * gnat.dg/opt23.ad[sb]: New test.
5280 * gnat.dg/opt23_pkg.ad[sb]: New helper.
5281 * gnat.dg/opt24.ad[sb]: New test.
5283 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5285 PR tree-optimization/49642
5286 * gcc.dg/tree-ssa/pr49642-1.c: New test.
5287 * gcc.dg/tree-ssa/pr49642-2.c: New test.
5289 2012-01-11 Jason Merrill <jason@redhat.com>
5292 * g++.dg/template/explicit-args5.C: New.
5294 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5296 * gcc.c-torture/execute/20120110-1.c: New testcase.
5298 2012-01-10 Jason Merrill <jason@redhat.com>
5301 * g++.dg/inherit/ambig1.C: New.
5304 * g++.dg/cpp0x/constexpr-cache1.C: New.
5306 2012-01-10 Richard Guenther <rguenther@suse.de>
5308 PR tree-optimization/51801
5309 * gcc.dg/torture/pr51801.c: New testcase.
5311 2012-01-10 Tobias Burnus <burnus@net-b.de>
5314 * gfortran.dg/allocate_with_typespec_5.f90: New.
5316 2012-01-10 Tobias Burnus <burnus@net-b.de>
5318 * gfortran.dg/class_39.f03: Update dg-error string.
5320 2012-01-10 Richard Guenther <rguenther@suse.de>
5322 PR tree-optimization/50913
5323 * gcc.dg/graphite/interchange-16.c: New testcase.
5324 * gcc.dg/graphite/scop-20.c: XFAIL.
5325 * gfortran.dg/graphite/interchange-1.f: Likewise.
5326 * gfortran.dg/graphite/block-1.f90: Likewise.
5327 * gfortran.dg/graphite/block-2.f: Likewise.
5329 2012-01-10 Richard Henderson <rth@redhat.com>
5331 * lib/target-supports.exp (check_effective_target_vect_perm,
5332 check_effective_target_vect_perm_byte,
5333 check_effective_target_vect_perm_short): Enable for arm neon.
5335 2012-01-09 Tobias Burnus <burnus@net-b.de>
5338 * gfortran.dg/typebound_operator_11.f90: New.
5340 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
5342 * gnat.dg/array18.adb: New test.
5343 * gnat.dg/array18_pkg.ads: New helper.
5345 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
5348 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
5349 around base object in first assignment in main program.
5350 * gfortran.dg/typebound_operator_10.f03: New test.
5352 2012-01-09 Martin Jambor <mjambor@suse.cz>
5354 PR tree-optimization/51759
5355 * g++.dg/ipa/pr51759.C: New test.
5357 2012-01-09 Tobias Burnus <burnus@net-b.de>
5360 * gfortran.dg/optional_absent_2.f90: New.
5362 2012-01-09 Tobias Burnus <burnus@net-b.de>
5365 * gfortran.dg/use_17.f90: New.
5367 2012-01-09 Gary Funck <gary@intrepid.com>
5369 PR preprocessor/33919
5370 * gcc.dg/pr33919.c: New test.
5371 * gcc.dg/pr33919-0.h: New test header file.
5372 * gcc.dg/pr33919-1.h: Ditto.
5373 * gcc.dg/pr33919-2.h: Ditto.
5375 2012-01-07 Jan Hubicka <jh@suse.cz>
5377 PR tree-optimize/51694
5378 * gcc.c-torture/compile/pr51694.c: new testcase.
5380 2012-01-07 Jan Hubicka <jh@suse.cz>
5382 PR tree-optimization/51600
5383 * g++.dg/torture/pr51600.C: New testcase.
5385 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5387 PR gcov-profile/51715
5388 PR gcov-profile/51717
5389 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
5390 * gcc.misc-tests/gcov-14.c: Likewise.
5392 2012-01-06 Jason Merrill <jason@redhat.com>
5394 * g++.dg/parse/new5.C: New.
5396 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
5399 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
5400 including <string.h>.
5402 2012-01-06 Jason Merrill <jason@redhat.com>
5404 * g++.dg/abi/mangle51.C: New.
5405 * g++.dg/abi/mangle52.C: New.
5406 * g++.dg/abi/mangle53.C: New.
5407 * g++.dg/abi/mangle54.C: New.
5408 * g++.dg/abi/mangle55.C: New.
5409 * g++.dg/abi/mangle56.C: New.
5410 * g++.dg/abi/mangle57.C: New.
5411 * g++.dg/abi/mangle58.C: New.
5412 * g++.dg/abi/mangle59.C: New.
5413 * g++.dg/cpp0x/trailing3.C: Update mangling.
5414 * g++.dg/cpp0x/variadic111.C: Update mangling.
5415 * g++.dg/cpp0x/variadic4.C: Update mangling.
5416 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
5417 * g++.dg/template/nontype22.C: Works now.
5418 * g++.dg/template/pr35240.C: Works now.
5420 * g++.dg/cpp0x/error7.C: New.
5422 2012-01-06 Tobias Burnus <burnus@net-b.de>
5424 * gfortran.dg/deallocate_stat_2.f90: New.
5425 * coarray/allocate_errgmsg.f90: New.
5426 * gfortran.dg/coarray_lib_alloc_1.f90: New.
5427 * gfortran.dg/coarray_lib_alloc_2.f90: New.
5428 * coarray/subobject_1.f90: Fix for num_images > 1.
5429 * gfortran.dg/deallocate_stat.f90: Update due to changed
5432 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
5434 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5436 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
5438 * ada/acats/overflow.lst: Add cb20004.
5440 2012-01-05 Dodji Seketeli <dodji@redhat.com>
5443 * g++.dg/cpp0x/alias-decl-18.C: New test.
5445 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
5447 * gcc.c-torture/execute/20120104-1.c: New test.
5449 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
5452 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
5453 the old typebound_operator_8.f03.
5454 * gfortran.dg/typebound_operator_8.f03: New version of
5455 typebound_operator_7.f03 with 'u' a derived type instead of a
5458 2012-01-05 Richard Guenther <rguenther@suse.de>
5460 * g++.dg/torture/pr49309.C: Skip for -flto.
5462 2012-01-05 Jakub Jelinek <jakub@redhat.com>
5465 * gcc.c-torture/compile/pr51761.c: New test.
5467 2012-01-05 Richard Guenther <rguenther@suse.de>
5469 PR tree-optimization/51760
5470 * gcc.dg/torture/pr51760.c: New testcase.
5472 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
5475 * gcc.dg/tm/memopt-6.c: Adjust regexp.
5477 2012-01-05 Richard Guenther <rguenther@suse.de>
5480 * gfortran.dg/lto/pr41576_0.f90: New testcase.
5481 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5483 2012-01-04 Jakub Jelinek <jakub@redhat.com>
5486 * gcc.dg/pr51695.c: New test.
5488 2012-01-04 Andrew Pinski <apinski@cavium.com>
5490 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
5491 * gcc.target/mips/octeon2-lx-1.c: New test.
5492 * gcc.target/mips/mips64-dsp-ldx.c: New test.
5493 * gcc.target/mips/octeon2-lx-2.c: New test.
5494 * gcc.target/mips/octeon2-lx-3.c: New test.
5496 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
5500 * gcc.dg/tm/alias-1.c: Adjust regexp.
5501 * gcc.dg/tm/alias-2.c: Adjust regexp.
5503 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
5506 * g++.dg/warn/Wparentheses-26.C: New.
5508 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
5510 * gfortran.dg/elemental_optional_args_2.f90: New test.
5512 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5515 * gfortran.dg/common_17.f90: New test.
5517 2012-01-04 Richard Guenther <rguenther@suse.de>
5519 PR tree-optimization/49651
5520 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
5521 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5523 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5526 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
5528 2012-01-03 Andrew Pinski <apinski@cavium.com>
5530 * lib/scanasm.exp (dg-function-on-line): Always use a special format
5531 for all mips targets. Also allow an optional .cfi_startproc.
5533 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
5535 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
5537 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5540 * g++.dg/rtti/dyncast5.C: New.
5542 2012-01-03 Richard Guenther <rguenther@suse.de>
5544 PR tree-optimization/51070
5545 * gcc.dg/torture/pr51070-2.c: New testcase.
5547 2012-01-03 Richard Guenther <rguenther@suse.de>
5549 PR tree-optimization/51692
5550 * gcc.dg/torture/pr51692.c: New testcase.
5552 2012-01-03 Richard Guenther <rguenther@suse.de>
5555 * g++.dg/lto/pr51650-3_0.C: New testcase.
5557 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5560 * g++.dg/warn/Wredundant-decls-spec.C: New.
5562 2012-01-03 Jakub Jelinek <jakub@redhat.com>
5564 PR tree-optimization/51719
5565 * g++.dg/tree-prof/pr51719.C: New test.
5567 2012-01-03 Richard Guenther <rguenther@suse.de>
5570 * gcc.dg/fold-compare-6.c: New testcase.
5572 2012-01-03 Jakub Jelinek <jakub@redhat.com>
5575 * g++.dg/gomp/pr51669.C: New test.
5577 2012-01-02 Jason Merrill <jason@redhat.com>
5580 * g++.dg/cpp0x/constexpr-union2.C: New.
5583 * g++.dg/cpp0x/nsdmi-defer5.C: New.
5585 2012-01-02 Dodji Seketeli <dodji@redhat.com>
5588 * g++.dg/cpp0x/constexpr-99.C: New test.
5590 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
5593 * g++.dg/template/init9.C: New.
5595 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5597 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
5598 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
5599 rather than a specific number.
5601 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
5606 * gfortran.dg/typebound_operator_7.f03: New.
5607 * gfortran.dg/typebound_operator_8.f03: New.
5609 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5612 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
5614 * gcc.target/mips/dspr2-MULTU.c: Likewise.
5616 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5618 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
5620 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5622 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
5625 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5627 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
5628 * gfortran.dg/io_real_boz_4.f90: Likewise.
5629 * gfortran.dg/io_real_boz_5.f90: Likewise.
5631 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5633 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
5635 2012-01-02 Revital Eres <revital.eres@linaro.org>
5637 * gcc.dg/sms-11.c: New file.
5639 2012-01-02 Tobias Burnus <burnus@net-b.de>
5642 * gfortran.dg/coarray/image_index_3.f90: New.
5644 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5647 * g++.dg/parse/enum8.C: New.
5649 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5652 * g++.dg/conversion/reinterpret4.C: New.
5653 * g++.dg/conversion/reinterpret1.C: Adjust.
5655 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5657 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
5659 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
5661 * g++.old-deja/g++.brendan/crash25.C: Adjust.
5662 * g++.old-deja/g++.brendan/crash56.C: Likewise.
5663 * g++.old-deja/g++.jason/access14.C: Likewise.
5664 * g++.old-deja/g++.jason/access8.C: Likewise.
5665 * g++.old-deja/g++.jason/access1.C: Likewise.
5666 * g++.old-deja/g++.other/access3.C: Likewise.
5667 * g++.old-deja/g++.other/access5.C: Likewise.
5668 * g++.old-deja/g++.law/unsorted1.C: Likewise.
5669 * g++.old-deja/g++.law/visibility22.C: Likewise.
5670 * g++.old-deja/g++.law/visibility26.C: Likewise.
5671 * g++.old-deja/g++.mike/p2746.C: Likewise.
5672 * g++.dg/debug/using1.C: Likewise.
5673 * g++.dg/lookup/using51.C: Likewise.
5674 * g++.dg/inherit/using5.C: Likewise.
5675 * g++.dg/inherit/pr30297.C: Likewise.
5676 * g++.dg/inherit/access8.C: Likewise.
5677 * g++.dg/torture/pr39362.C: Likewise.
5678 * g++.dg/template/crash13.C: Likewise.
5679 * g++.dg/template/using10.C: Likewise.
5681 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5684 * lib/gcc-dg.exp (scan-module-absence): Really commit last
5687 2012-01-01 Ira Rosen <irar@il.ibm.com>
5689 PR tree-optimization/51704
5690 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
5691 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
5692 corresponding flags.
5694 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
5697 * g++.dg/cpp0x/constexpr-delegating2.C: New.
5699 2012-01-01 Jan Hubicka <jh@suse.cz>
5701 PR rtl-optimization/51069
5702 * gcc.c-torture/compile/pr51069.c: New testcase.
5704 2012-01-01 Jakub Jelinek <jakub@redhat.com>
5706 PR tree-optimization/51683
5707 * gcc.dg/pr51683.c: New test.
5709 Copyright (C) 2012 Free Software Foundation, Inc.
5711 Copying and distribution of this file, with or without modification,
5712 are permitted in any medium without royalty provided the copyright
5713 notice and this notice are preserved.