* method.c (synthesized_method_walk): Avoid changing
[official-gcc.git] / gcc / testsuite / ChangeLog
blob41e3c64ead9ccacca943bc762c5485eae958f51a
1 2012-07-10  Jason Merrill  <jason@redhat.com>
3         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5 2012-07-09  Sterling Augustine  <saugustine@google.com>
7         * g++.dg/debug/dwarf2/pubnames-2.C: New.
9 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
11         PR tree-optimization/53887
12         * gcc.dg/pr53887.c: New test.
14 2012-07-09  Jason Merrill  <jason@redhat.com>
16         PR c++/53882
17         * g++.dg/cpp0x/nullptr29.C: New.
19 2012-07-09  Tom de Vries  <tom@codesourcery.com>
20             Richard Guenther  <rguenther@suse.de>
22         * gcc.dg/builtin-unreachable-6.c: New test.
23         * gcc.dg/builtin-unreachable-5.c: New test.
25 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
27         PR tree-optimization/53881
28         * gcc.dg/pr53881.c: New test.
30 2012-07-06  Jason Merrill  <jason@redhat.com>
32         PR c++/53862
33         * g++.dg/cpp0x/variadic134.C: New.
35         PR c++/53858
36         * g++.dg/cpp0x/alias-decl-20.C: New.
38 2012-07-06  Tom de Vries  <tom@codesourcery.com>
40         PR tree-optimization/51879
41         * gcc.dg/pr51879-16.c: New test.
42         * gcc.dg/pr51879-17.c: Same.
44 2012-07-06  Tom de Vries  <tom@codesourcery.com>
46         PR tree-optimization/52009
47         * gcc.dg/pr51879-7.c: New test.
48         * gcc.dg/pr51879-18.c: New test.
50 2012-07-05  Jason Merrill  <jason@redhat.com>
52         PR c++/50852
53         * g++.dg/template/typedef39.C: New.
55         PR c++/53039
56         * g++.dg/cpp0x/variadic133.C: New.
57         * g++.dg/template/param1.C: Adjust.
59 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
61         PR target/48941
62         PR target/51980
63         * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
64         * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
65         * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
66         * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
67         * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
68         * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
70 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
72         PR fortran/53732
73         * gfortran.dg/inline_sum_4.f90: New test.
75 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
77         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
79 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
81         * gcc.target/arm/fma-sp.c: New testcase.
82         * gcc.target/arm/fma.c: Likewise.
83         * gcc.target/arm/fma.h: Likewise.
85 2012-07-04  Jason Merrill  <jason@redhat.com>
87         PR c++/53848
88         * g++.dg/other/enum3.C: New.
90 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
92         PR middle-end/53321
93         * g++.dg/torture/pr53321.C: New test.
95 2012-07-04  Richard Guenther  <rguenther@suse.de>
97         PR tree-optimization/53844
98         * g++.dg/tree-ssa/pr53844.C: New testcase.
100 2012-07-04  Richard Guenther  <rguenther@suse.de>
102         PR tree-optimization/53849
103         * gcc.dg/pr53849.c: New testcase.
105 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
107         PR c++/53812
108         * g++.dg/ext/label14.C: New test.
110 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
112         PR target/53811
113         * g++.dg/other/pr53811.C: New test.
115 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
117         PR target/28896
118         * gcc.target/m68k/stack-limit-1.c: New testcase.
120 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
122         * gnat.dg/recursive_call.adb: New test.
124 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
126         * gnat.dg/discr37.ad[sb]: New test.
128 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
130         * g++.dg/other/packed1.C: Remove SH from xfail list.
132 2012-07-02  Jason Merrill  <jason@redhat.com>
134         PR c++/53619
135         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
137         PR c++/53783
138         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
140         PR c++/53788
141         * g++.dg/cpp0x/decltype39.C: New.
142         * g++.dg/diagnostic/method1.C: Adjust.
144         PR c++/53816
145         * g++.dg/template/ref6.C: New.
147 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
149         PR target/53568
150         * gcc.target/sh/pr53568-1.c: New.
152 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
154         PR target/51244
155         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
157 2012-07-02  Jason Merrill  <jason@redhat.com>
159         PR c++/53821
160         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
162         PR c++/53524
163         * g++.dg/template/enum7.C: New.
164         * g++.dg/other/ptrmem10.C: Adjust.
165         * g++.dg/other/ptrmem11.C: Adjust.
166         * g++.dg/cpp0x/scoped_enum.C: Adjust.
168 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
170         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
172 2012-07-01  Wei Guozhi  <carrot@google.com>
174         PR target/53447
175         * gcc.target/arm/pr53447-1.c: New testcase.
176         * gcc.target/arm/pr53447-2.c: New testcase.
177         * gcc.target/arm/pr53447-3.c: New testcase.
178         * gcc.target/arm/pr53447-4.c: New testcase.
180 2012-06-29  Richard Guenther  <rguenther@suse.de>
182         PR tree-optimization/47061
183         * gcc.dg/tree-ssa/vrp71.c: New testcase.
185 2012-06-29  Richard Guenther  <rguenther@suse.de>
187         PR tree-optimization/37541
188         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
190 2012-06-29  Richard Guenther  <rguenther@suse.de>
192         PR tree-optimization/52589
193         * gcc.dg/tree-ssa/vrp70.c: New testcase.
195 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
197         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
199         * g++.dg/template/error46.C: Add missing comment to dg-message.
200         * g++.dg/template/crash107.C: Likewise.
201         * g++.dg/template/error47.C: Likewise.
202         * g++.dg/template/crash108.C: Likewise.
203         * g++.dg/overload/operator5.C: Likewise.
205         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
206         errors in dg-message directives, add comments.
208 2012-06-28  Kai Tietz  <ktietz@redhat.com>
210         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
211         hard-coded 'unsigned long'.
213 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
215         PR tree-optimization/51581
216         * gcc.dg/vect/pr51581-4.c: New test.
218         PR tree-optimization/53645
219         * gcc.c-torture/execute/pr53645-2.c: New test.
221 2012-06-28  Richard Guenther  <rguenther@suse.de>
223         PR middle-end/53790
224         * gcc.dg/torture/pr53790.c: New testcase.
226 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
228         PR tree-optimization/53645
229         * gcc.c-torture/execute/pr53645.c: New test.
231 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
233         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
235 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
237         PR debug/53671
238         PR debug/49888
239         * gcc.dg/guality/pr49888.c: Account for the possibility that
240         the variable is optimized out at the first test.
242 2012-06-27  Jason Merrill  <jason@redhat.com>
244         * g++.dg/cpp0x/override2.C: Adjust.
245         * g++.dg/template/error5.C: Adjust.
246         * g++.dg/parse/crash28.C: Adjust.
248         PR c++/53563
249         * g++.dg/parse/template27.C: New.
250         * g++.dg/template/crash74.C: Adjust expected output.
252 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
254         PR fortran/41951
255         PR fortran/49591
256         * gfortran.dg/typebound_operator_16.f03: New.
258 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
260         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
261         even src1.i and src2.i fields even in the second half of the arrays.
263 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
265         PR c++/51033.
266         * g++.dg/torture/vshuf-16.inc: New test.
267         * g++.dg/torture/vshuf-2.inc: New test.
268         * g++.dg/torture/vshuf-4.inc: New test.
269         * g++.dg/torture/vshuf-8.inc: New test.
270         * g++.dg/torture/vshuf-main.inc: New test.
271         * g++.dg/torture/vshuf-v16hi.C: New test.
272         * g++.dg/torture/vshuf-v16qi.C: New test.
273         * g++.dg/torture/vshuf-v2df.C: New test.
274         * g++.dg/torture/vshuf-v2di.C: New test.
275         * g++.dg/torture/vshuf-v2sf.C: New test.
276         * g++.dg/torture/vshuf-v2si.C: New test.
277         * g++.dg/torture/vshuf-v4df.C: New test.
278         * g++.dg/torture/vshuf-v4di.C: New test.
279         * g++.dg/torture/vshuf-v4sf.C: New test.
280         * g++.dg/torture/vshuf-v4si.C: New test.
281         * g++.dg/torture/vshuf-v8hi.C: New test.
282         * g++.dg/torture/vshuf-v8qi.C: New test.
283         * g++.dg/torture/vshuf-v8si.C: New test.
285 2012-06-27  Richard Guenther  <rguenther@suse.de>
287         PR middle-end/53676
288         * gcc.dg/tree-ssa/scev-6.c: New testcase.
290 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
292         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
293         scan-dump-dem-not): Use printable pattern in test name.
295 2012-06-26  Sterling Augustine  <saugustine@google.com>
296             Dominique Dhumieres  <dominiq@lps.ens.fr>
298         * gcc.dg/pubtypes-2.c: Update expected output.
299         * gcc.dg/pubtypes-3.c: Likewise.
300         * gcc.dg/pubtypes-4.c: Likewise.
302 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
304         * gcc.dg/tree-ssa/slsr-1.c: New test.
305         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
306         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
307         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
309 2012-06-26  Matt Turner  <mattst88@gmail.com>
311         PR target/35294
312         * gcc.target/arm/mmx-2.c: New.
314 2012-06-26  Richard Guenther  <rguenther@suse.de>
316         PR c++/53752
317         * g++.dg/torture/pr53752.C: New testcase.
319 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
321         PR tree-optimization/53748
322         * gcc.c-torture/compile/pr53748.c: New test.
324 2012-06-25  Jason Merrill  <jason@redhat.com>
326         PR c++/53498
327         PR c++/53305
328         * g++.dg/cpp0x/decltype38.C: New.
329         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
331 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
333         * lib/target-supports-dg.exp (testname-for-summary): New.
334         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
335         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
336         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
337         scan-module-absence, output-exists, output-exists-not: Use
338         testname-for-summary.
339         (dg-test): Clean up testname_with_flags.
340         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
341         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
342         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
343         scan-assembler-dem-not, object-size: Use testname-for-summary.
344         * lib/gcov.exp (run-gcov): Likewise.
345         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
346         scan-dump-dem, scan-dump-dem-note): Likewise.
348         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
349         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
350         including profopt.opt; save and restore existing value.
351         * g++.dg/bprob/bprob.exp: Likewise.
352         * gcc.dg/matrix/matrix.exp: Likewise.
353         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
354         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
355         PROFOPT_OPTIONS.
357 2012-06-25  Richard Henderson  <rth@redhat.com>
359         * gcc.dg/pr53749.c: New.
361 2012-06-25  Jason Merrill  <jason@redhat.com>
363         PR c++/52988
364         * g++.dg/cpp0x/nullptr28.C: New.
366 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
368         * gcc.target/arm/neon-vld1_dupQ.c: New.
370 2012-06-25  Florian Weimer  <fweimer@redhat.com>
372         * g++.dg/init/new35.C: New.
373         * g++.dg/init/new36.C: New.
374         * g++.dg/init/new37.C: New.
375         * g++.dg/ext/vla5.C: New warning.
376         * g++.dg/ext/vla8.C: New warning.
377         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
379 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
380             James Greenhalgh  <james.greenhalgh@arm.com>
382         * gcc.target/arm/ftest-support-arm.h New testcase.
383         * gcc.target/arm/ftest-support-thumb.h Likewise.
384         * gcc.target/arm/ftest-support.h Likewise.
385         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
386         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
387         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
388         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
389         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
390         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
391         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
392         * gcc.target/arm/ftest-armv6-arm.c Likewise.
393         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
394         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
395         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
396         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
397         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
398         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
399         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
400         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
401         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
402         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
403         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
404         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
405         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
406         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
407         * gcc/testsuite/lib/target-supports.exp
408         (check_effective_target_arm_arch_FUNC): Add support for more
409         architectures.
410         (add_options_for_arm_arch_FUNC): Likewise.
411         (check_effective_target_arm_arch_FUNC_multilib): New functions.
413 2012-06-25  Jason Merrill  <jason@redhat.com>
415         PR c++/53202
416         * g++.dg/cpp0x/constexpr-tuple.C: New.
418 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
420         PR target/53759
421         * gcc.target/i386/pr53759.c: New test.
423         PR c++/53594
424         * g++.dg/cpp0x/nsdmi7.C: New test.
426 2012-06-24  Kai Tietz  <ktietz@redhat.com>
428         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
429         for LLP64 targets.
430         * gcc.target/i386/pr38988.c: Likewise.
432 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
434         PR fortran/47710
435         PR fortran/53328
436         * gfortran.dg/typebound_generic_12.f03: New.
437         * gfortran.dg/typebound_generic_13.f03: New.
439 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
441         * gnat.dg/lto15.ad[sb]: New test.
443 2012-06-21  Meador Inge  <meadori@codesourcery.com>
445         PR c/53702
446         * gcc.dg/Wunused-local-typedefs.c: New testcase.
448 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
450         * testsuite/gcc.dg/pch/ident-1.c: New test.
451         * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
453 2012-06-21  Michael Matz  <matz@suse.de>
455         PR middle-end/53688
456         * gcc.c-torture/execute/pr53688.c: New test.
458 2012-06-20  Richard Guenther  <rguenther@suse.de>
460         PR tree-optimization/30318
461         * gcc.dg/tree-ssa/vrp69.c: New testcase.
463 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
465         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
467 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
469         * gcc.target/i386/clearcapv2.map: New file.
470         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
472 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
474         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
475         and add __sh__ case.
477 2012-06-19  Jason Merrill  <jason@redhat.com>
479         PR c++/52637
480         * g++.dg/debug/localclass1.C: New.
482 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
484         * g++.dg/cpp0x/override4.C: New.
486 2012-06-14  Jason Merrill  <jason@redhat.com>
488         PR c++/53651
489         * g++.dg/cpp0x/decltype37.C: New.
491 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
493         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
495 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
497         * gcc.c-torture/compile/vector-5.c,
498         gcc.c-torture/compile/vector-6.c: New tests.
500 2012-06-19  Richard Henderson  <rth@redhat.com>
502         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
504 2012-06-19  Richard Guenther  <rguenther@suse.de>
506         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
508 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
510         PR target/53712
511         * gcc.target/i386/pr53712.c: New test.
513 2012-06-18  Tobias Burnus  <burnus@net-b.de>
515         PR fortran/53692
516         * gfortran.dg/elemental_optional_args_6.f90: New.
518 2012-06-18  Tobias Burnus  <burnus@net-b.de>
520         PR fortran/53526
521         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
522         * gfortran.dg/coarray/move_alloc_1.f90
524 2012-06-18  Tobias Burnus  <burnus@net-b.de>
526         PR fortran/53526
527         * gfortran.dg/coarray_27.f90: New.
529 2012-06-18  Joey Ye <Joey.Ye@arm.com>
530             Greta Yorsh  <Greta.Yorsh@arm.com>
532         * gcc.target/arm/epilog-1.c: New test.
534 2012-06-18  Richard Guenther  <rguenther@suse.de>
536         PR tree-optimization/53693
537         * g++.dg/torture/pr53693.C: New testcase.
539 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
541         PR tree-optimization/53703
542         * gcc.dg/torture/pr53703.c: New test.
544 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
546         PR middle-end/53698
547         * gcc.target/i386/pr53698.c: New test.
549 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
551         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
553 2012-06-17  Tobias Burnus  <burnus@net-b.de>
555         PR fortran/53691
556         PR fortran/53685
557         * gfortran.dg/transfer_check_3.f90: New.
559 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
561         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
563 2012-06-16  Tobias Burnus  <burnus@net-b.de>
565         PR fortran/53642
566         PR fortran/45170
567         * gfortran.dg/deferred_type_param_8.f90: New.
569 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
571         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
572         testname that includes flags, passed in as new argument, in
573         pass/fail messages.
574         (run_gcov): Get testname from dg-test, use it in pass/fail messages
575         and pass it to verify-* procedures.
577         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
578         alignment torture options with usual torture options.
580         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
581         messages reported for one line of source code.
582         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
583         * g++.dg/cpp0x/decltype2.C: Likewise.
584         * g++.dg/cpp0x/decltype3.C: Likewise.
585         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
586         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
587         * g++.dg/cpp0x/static_assert3.C: Likewise.
588         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
589         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
590         * g++.dg/cpp0x/union1.C: Likewise.
591         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
592         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
593         * g++.dg/cpp0x/variadic2.C: Likewise.
594         * g++.dg/cpp0x/variadic20.C: Likewise.
595         * g++.dg/cpp0x/variadic74.C: Likewise.
596         * g++.dg/diagnostic/bitfld2.C: Likewise.
597         * g++.dg/ext/attrib44.C: Likewise.
598         * g++.dg/ext/no-asm-1.C: Likewise.
599         * g++.dg/other/error34.C: Likewise.
600         * g++.dg/parse/crash46.C: Likewise.
601         * g++.dg/parse/error10.C: Likewise.
602         * g++.dg/parse/error2.C: Likewise.
603         * g++.dg/parse/error3.C: Likewise.
604         * g++.dg/parse/error36.C: Likewise.
605         * g++.dg/parse/error8.C: Likewise.
606         * g++.dg/parse/error9.C: Likewise.
607         * g++.dg/parse/parser-pr28152-2.C: Likewise.
608         * g++.dg/parse/parser-pr28152.C: Likewise.
609         * g++.dg/parse/template25.C: Likewise.
610         * g++.dg/parse/typename11.C: Likewise.
611         * g++.dg/tc1/dr147.C: Likewise.
612         * g++.dg/template/deduce3.C: Likewise.
613         * g++.dg/template/koenig9.C: Likewise.
614         * g++.dg/template/pr23510.C: Likewise.
615         * g++.dg/warn/pr12242.C: Likewise.
616         * g++.dg/warn/pr30551-2.C: Likewise.
617         * g++.dg/warn/pr30551.C: Likewise.
618         * g++.old-deja/g++.other/typename1.C: Likewise.
619         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
621 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
623         PR c++/51033
624         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
625         * c-c++-common/torture/vshuf-2.inc: Likewise.
626         * c-c++-common/torture/vshuf-4.inc: Likewise.
627         * c-c++-common/torture/vshuf-8.inc: Likewise.
628         * c-c++-common/torture/vshuf-main.inc: Likewise.
629         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
630         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
631         * c-c++-common/torture/vshuf-v2df.c: Likewise.
632         * c-c++-common/torture/vshuf-v2di.c: Likewise.
633         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
634         * c-c++-common/torture/vshuf-v2si.c: Likewise.
635         * c-c++-common/torture/vshuf-v4df.c: Likewise.
636         * c-c++-common/torture/vshuf-v4di.c: Likewise.
637         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
638         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
639         * c-c++-common/torture/vshuf-v4si.c: Likewise.
640         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
641         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
642         * c-c++-common/torture/vshuf-v8si.c: Likewise.
644 2012-06-15  Michael Matz  <matz@suse.de>
646         * gcc.dg/tree-ssa/vector-4.c: New test.
648 2012-06-15  Michael Matz  <matz@suse.de>
650         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
651         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
653 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
655         PR tree-optimization/53636
656         * gcc.target/arm/pr53636.c: New test.
658 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
660         PR tree-optimization/51581
661         * gcc.c-torture/execute/pr51581-1.c: New test.
662         * gcc.c-torture/execute/pr51581-2.c: New test.
663         * gcc.dg/vect/pr51581-1.c: New test.
664         * gcc.dg/vect/pr51581-2.c: New test.
665         * gcc.dg/vect/pr51581-3.c: New test.
666         * gcc.target/i386/avx-pr51581-1.c: New test.
667         * gcc.target/i386/avx-pr51581-2.c: New test.
668         * gcc.target/i386/avx2-pr51581-1.c: New test.
669         * gcc.target/i386/avx2-pr51581-2.c: New test.
670         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
672 2012-06-15  Richard Guenther  <rguenther@suse.de>
674         * gcc.c-torture/execute/20120615-1.c: New testcase.
676 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
678         * gnat.dg/vect8.ad[sb]: New test.
680 2012-06-14  Richard Guenther  <rguenther@suse.de>
682         * gcc.dg/tree-ssa/vrp.h: New testcase.
683         * gcc.dg/tree-ssa/vrp68.c: Likewise.
685 2012-06-13  Christian Bruel  <christian.bruel@st.com>
687         PR target/53621
688         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
690 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
692         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
694 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
696         PR testsuite/20771
697         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
698         test summary unique.
700         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
701         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
702         scan-stack-usage-not): Don't strip torture options from test name.
704         * lib/scandump.exp (scan-dump-times): Use printable version of
705         regexp in test summary line.
707         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
708         messages reported for one line of source code.
709         * gcc.dg/format/few-1.c: Likewise.
710         * gcc.dg/ia64-sync-2.c: Likewise.
711         * gcc.dg/sync-2.c: Likewise.
712         * gcc.dg/noncompile/pr44517.c: Likewise.
714 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
716         PR debug/49888
717         * gcc.dg/guality/pr49888.c: New.
719 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
721         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
722         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
723         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
725 2012-06-13  Tobias Burnus  <burnus@net-b.de>
727         PR fortran/53643
728         * gfortran.dg/intent_out_7.f90: New.
730 2012-06-13  Tobias Burnus  <burnus@net-b.de>
732         PR fortran/53597
733         * gfortran.dg/save_4.f90: New.
735 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
737         PR c/53532
738         PR c/51034
739         PR c/53196
740         * gcc.dg/pr53532.c: New test.
741         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
742         adjust line numbers.
743         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
744         * gcc.dg/Wcxx-compat-8.c: Likewise.
745         * gcc.dg/pr51034.c: New test.
746         * gcc.dg/pr53196-1.c: New test.
747         * gcc.dg/pr53196-2.c: New test.
749 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
751         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
752         alignment torture options with usual torture options.
753         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
754         instead of dg-options.
755         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
756         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
757         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
758         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
759         * gcc.dg/torture/stackalign/push-1.c: Likewise.
760         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
762         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
763         to checks for multiple messages reported for one line of source code.
764         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
766         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
767         messages reported for one line of source code.
769         * gcc.dg/20031223-1.c: Add comments to check for multiple
770         messages reported for one line of source code.
771         * gcc.dg/Wconversion-integer.c: Likewise.
772         * gcc.dg/Wfatal-2.c: Likewise.
773         * gcc.dg/Wfatal.c: Likewise.
774         * gcc.dg/Wobjsize-1.c: Likewise.
775         * gcc.dg/c99-vla-jump-1.c: Likewise.
776         * gcc.dg/c99-vla-jump-2.c: Likewise.
777         * gcc.dg/c99-vla-jump-3.c: Likewise.
778         * gcc.dg/c99-vla-jump-4.c: Likewise.
779         * gcc.dg/c99-vla-jump-5.c: Likewise.
780         * gcc.dg/decl-9.c: Likewise.
781         * gcc.dg/declspec-10.c: Likewise.
782         * gcc.dg/declspec-18.c: Likewise.
783         * gcc.dg/mtune.c: Likewise.
784         * gcc.dg/parser-pr28152-2.c: Likewise.
785         * gcc.dg/parser-pr28152.c: Likewise.
786         * gcc.dg/pr14475.c: Likewise.
787         * gcc.dg/pr27953.c: Likewise.
788         * gcc.dg/pr28322-3.c: Likewise.
789         * gcc.dg/pr30457.c: Likewise.
790         * gcc.dg/pr30551-2.c: Likewise.
791         * gcc.dg/pr30551-3.c: Likewise.
792         * gcc.dg/pr30551-4.c: Likewise.
793         * gcc.dg/pr30551-5.c: Likewise.
794         * gcc.dg/pr30551-6.c: Likewise.
795         * gcc.dg/pr30551.c: Likewise.
796         * gcc.dg/pr45461.c: Likewise.
797         * gcc.dg/pr48552-1.c: Likewise.
798         * gcc.dg/pr48552-2.c: Likewise.
799         * gcc.dg/redecl-1.c: Likewise.
800         * gcc.dg/transparent-union-3.c: Likewise.
801         * gcc.dg/utf-dflt.c: Likewise.
802         * gcc.dg/utf-dflt2.c: Likewise.
803         * gcc.dg/vla-8.c: Likewise.
804         * gcc.dg/vla-init-1.c: Likewise.
805         * gcc.dg/wtr-int-type-1.c: Likewise.
807         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
808         messages reported for for one line of source code.
809         * c-c++-common/raw-string-5.c: Likewise.
810         * c-c++-common/raw-string-4.c: Likewise.
811         * c-c++-common/raw-string-6.c: Likewise.
812         * c-c++-common/pr20000.c: Likewise.
814         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
815         messages reported for one line of source code.
816         * gcc.dg/cpp/pr30786.c: Likewise.
817         * gcc.dg/cpp/pr28709.c: Likewise.
818         * gcc.dg/cpp/missing-header-MD.c: Likewise.
819         * gcc.dg/cpp/macspace2.c: Likewise.
820         * gcc.dg/cpp/missing-header-1.c: Likewise.
821         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
822         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
823         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
825 2012-06-12  Jason Merrill  <jason@redhat.com>
827         PR c++/53599
828         * g++.dg/template/local7.C: New.
830 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
832         PR target/53511
833         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
834         * gcc.target/sh/pr51340-2.c: Likewise.
835         * gcc.target/sh/pr51340-3.c: Likewise.
837 2012-06-12  Michael Matz  <matz@suse.de>
839         * gcc.dg/torture/alias-1.c: New test.
841 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
843         PR rtl-optimization/53589
844         * gcc.dg/torture/pr53589.c: New test.
846 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
848         PR target/50749
849         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
850         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
851         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
852         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
853         * gcc.target/sh/pr50749-sf-predec-2.c: New.
854         * gcc.target/sh/pr50749-sf-predec-4.c: New.
855         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
856         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
857         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
858         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
859         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
860         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
861         * gcc.target/sh/pr50749-sf-predec-1.c: New.
862         * gcc.target/sh/pr50749-sf-predec-3.c: New.
863         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
864         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
866 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
868         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
869         (check_intel_cpu_model): New function.
870         (check_amd_cpu_model): New function.
871         (check_features): New function.
872         (__get_cpuid_output): New function.
873         (check_detailed): New function.
874         (fn1): Rename to quick_check.
875         (main): Update to call quick_check and call check_detailed.
877 2012-06-11  Richard Henderson  <rth@redhat.com>
879         * lib/target-supports.exp
880         (check_effective_target_sync_long_long_runtime): Use
881         check_effective_target_lp64 instead of
882         check_effective_target_powerpc64 for powerpc targets.
884 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
886         PR target/53511
887         * gcc.target/sh/pr53511-1.c: New.
889 2012-06-11  Richard Guenther  <rguenther@suse.de>
891         PR middle-end/53470
892         * g++.dg/lto/pr53470_0.C: New testcase.
893         * gcc.dg/lto/pr53470_0.c: Likewise.
895 2012-06-11  Richard Guenther  <rguenther@suse.de>
897         PR c++/53605
898         * g++.dg/ext/pr53605.C: New testcase.
900 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
902         * gnat.dg/specs/array1.ads: New test.
903         * gnat.dg/specs/array2.ads: Likewise.
904         * gnat.dg/array22.adb: Likewise.
906 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
908         * gnat.dg/constant4.adb: New test.
909         * gnat.dg/constant4_pkg.ads: New helper.
911 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
913         PR fortran/52552
914         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
915         * gfortran.dg/allocate_class_1.f90: Modified.
916         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
917         * gfortran.dg/allocate_class_2.f90: New.
919 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
921         PR middle-end/53535
922         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
924 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
926         PR fortran/52861
927         * gfortran.dg/string_assign_2.f90:  New test case.
929 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
931         PR fortran/52861
932         * gfortran.dg/string_assign_1.f90:  New test case.
934 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
936         PR middle-end/53580
937         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
938         * gcc.dg/gomp/critical-4.c: Likewise.
939         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
940         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
941         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
942         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
943         * c-c++-common/gomp/pr53580.c: New test.
945 2012-06-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
947         PR c++/51214
948         * g++.dg/cpp0x/forw_enum11.C: New.
950 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
952         PR c++/53567
953         * g++.dg/cpp0x/alias-decl-19.C: New.
955 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
957         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
959 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
961         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
962         (XSTATE_FP): Ditto.
963         (XSTATE_SSE): Ditto.
964         (XSTATE_YMM): Ditto.
965         (avx_os_support): Use new defines.
967 2012-06-06  Richard Guenther  <rguenther@suse.de>
969         PR testsuite/32380
970         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
971         loops.
973 2012-06-06  Fabien ChĂȘne  <fabien@gcc.gnu.org>
975         PR c++/52841
976         * g++.dg/cpp0x/pr52841.C: New testcase.
978 2012-06-06  Richard Guenther  <rguenther@suse.de>
980         PR tree-optimization/53081
981         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
982         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
984 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
986         * gcc.target/powerpc/pr53487.c: New test.
988 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
990         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
992 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
994         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
996 2012-06-05  Richard Guenther  <rguenther@suse.de>
998         PR tree-optimization/30442
999         * gcc.dg/vect/bb-slp-30.c: New testcase.
1001 2012-06-05  Richard Guenther  <rguenther@suse.de>
1003         PR tree-optimization/53081
1004         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
1005         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
1006         -fno-tree-loop-distribute-patterns.
1008 2012-06-05  Alan Modra  <amodra@gmail.com>
1010         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
1011         Check static chain in nested funcs.
1013 2012-06-04  Tobias Burnus  <burnus@net-b.de>
1015         PR fortran/50619
1016         * gfortran.dg/init_flag_10.f90: New.
1018 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1020         PR c++/53524
1021         * g++.dg/warn/Wenum-compare-no-2: New.
1023 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
1025         PR preprocessor/53463
1026         * g++.dg/cpp/limits.C: New test.
1027         * g++.dg/parse/error19.C: Adjust.
1028         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
1029         * g++.dg/warn/pr35635.C: Likewise.
1030         * g++.old-deja/g++.pt/assign1.C: Likewise.
1032 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
1034         PR target/53559
1035         * gcc.target/powerpc/cell_builtin_1.c: New test case.
1036         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1037         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1038         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1039         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1040         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1041         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1042         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1044 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
1046         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
1048 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
1050         PR tree-optimization/53550
1051         * gcc.dg/pr53550.c: New test.
1053 2012-06-04  Richard Guenther  <rguenther@suse.de>
1055         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
1056         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1057         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1059 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1061         PR fortran/48831
1062         * gfortran.dg/parameter_array_element_2.f90: New.
1064 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
1066         PR target/53512
1067         * gcc.target/sh/pr53512-1.c: New.
1068         * gcc.target/sh/pr53512-2.c: New.
1069         * gcc.target/sh/pr53512-3.c: New.
1070         * gcc.target/sh/pr53512-4.c: New.
1072 2012-06-01  Jason Merrill  <jason@redhat.com>
1074         PR c++/52973
1075         * g++.dg/ext/visibility/template12.C: New.
1076         * g++.dg/ext/attrib14.C: Adjust warning line.
1078         PR c++/52725
1079         * g++.dg/parse/new6.C: New.
1080         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1082 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1084         * c-c++-common/restrict-2.c: Revert previous change.
1086 2012-06-01  Jason Merrill  <jason@redhat.com>
1088         PR c++/53137
1089         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1091         PR c++/53484
1092         * g++.dg/cpp0x/auto33.C: New.
1094 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
1096         PR c++/26155
1097         * g++.dg/parse/namespace-alias-1.C: New.
1099 2012-06-01  Christian Bruel  <christian.bruel@st.com>
1101         * gcc.dg/spec-options.c: New test.
1102         * gcc.dg/foo.specs: New file.
1104 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1106         PR ada/53517
1107         * gnat.dg/lto14.adb: Skip on Solaris.
1109 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
1111         * gcc.target/cris/sync-1-v10.c,
1112         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
1113         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
1114         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
1115         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
1116         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1117         gcc.target/cris/torture/sync-mis-op-i-1.c,
1118         gcc.target/cris/torture/sync-mis-op-i-1a.c,
1119         gcc.target/cris/torture/sync-mis-op-i-2.c,
1120         gcc.target/cris/torture/sync-mis-op-i-2a.c,
1121         gcc.target/cris/torture/sync-mis-op-i-3.c,
1122         gcc.target/cris/torture/sync-mis-op-i-3a.c,
1123         gcc.target/cris/torture/sync-mis-op-s-1.c,
1124         gcc.target/cris/torture/sync-mis-op-s-1a.c,
1125         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1126         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1127         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1128         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1129         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1130         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1131         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1132         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
1134 2012-05-31  Richard Guenther  <rguenther@suse.de>
1136         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
1137         ldist-pr45948.c with disabled SCCP.
1139 2012-05-31  Richard Guenther  <rguenther@suse.de>
1141         PR middle-end/48493
1142         * gcc.dg/torture/pr48493.c: New testcase.
1144 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
1146         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
1147         arm32 to targets.
1148         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
1149         of the initialization loop.
1150         (dg-final): Adjust the expected number of vectorized loops depending
1151         on vect_char_mult target selector.
1153 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
1155         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
1156         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
1157         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
1158         New tests.
1160 2012-05-30  Jason Merrill  <jason@redhat.com>
1162         PR c++/53356
1163         * g++.dg/init/new34.C: New.
1164         * g++.dg/tree-ssa/stabilize1.C: New.
1166 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1168         PR c++/53356
1169         * g++.dg/init/new33.C: New test.
1171 2012-05-30  Richard Guenther  <rguenther@suse.de>
1173         PR middle-end/53501
1174         * gcc.dg/torture/pr53501.c: New testcase.
1175         * c-c++-common/restrict-2.c: Adjust.
1177 2012-05-30  Alan Modra  <amodra@gmail.com>
1179         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
1180         torture-finish.
1182 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
1184         * gcc.target/i386/shuf-concat.c: New test.
1186 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
1188         PR rtl-optimization/53519
1189         * gcc.c-torture/compile/pr53519.c: New test.
1191 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1193         * gcc.target/arm/neon-vrev.c: New.
1195 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
1197         PR target/51340
1198         * gcc.target/sh/pr51340-1.c: New.
1199         * gcc.target/sh/pr51340-2.c: New.
1200         * gcc.target/sh/pr51340-3.c: New.
1202 2012-05-29  Richard Guenther  <rguenther@suse.de>
1204         PR tree-optimization/53516
1205         * gcc.dg/torture/pr53516.c: New testcase.
1207 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
1209         PR preprocessor/53229
1210         * gcc.dg/cpp/paste6.c: Force to run without
1211         -ftrack-macro-expansion.
1212         * gcc.dg/cpp/paste8.c: Likewise.
1213         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
1214         -ftrack-macro-expansion.
1215         * gcc.dg/cpp/paste12.c: Force to run without
1216         -ftrack-macro-expansion.
1217         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
1218         -ftrack-macro-expansion.
1219         * gcc.dg/cpp/paste13.c: Likewise.
1220         * gcc.dg/cpp/paste14.c: Likewise.
1221         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
1222         -ftrack-macro-expansion.
1223         * gcc.dg/cpp/paste18.c: New test.
1225 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
1227         * gcc.target/cris/torture/trap-1.c,
1228         gcc.target/cris/torture/trap-2.c,
1229         gcc.target/cris/torture/trap-3.c,
1230         gcc.target/cris/torture/trap-v0.c,
1231         gcc.target/cris/torture/trap-v3.c: New tests.
1233 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
1235         PR c++/25137
1236         * g++.dg/warn/Wbraces3.C: New.
1237         * g++.dg/warn/Wbraces4.C: Likewise.
1239 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
1241         PR tree-optimization/53505
1242         * c-c++-common/torture/pr53505.c: New test.
1244 2012-05-27  Nathan Sidwell  <nathan@acm.org>
1246         * gcc.dg/stmt-expr-4.c: New.
1248 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
1250         PR c++/53491
1251         * g++.dg/parse/crash60.C: New.
1253 2012-05-26  Jason Merrill  <jason@redhat.com>
1255         PR c++/53220
1256         * c-c++-common/array-lit.c: New.
1257         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1259 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1261         PR ada/50294
1262         * gnat.dg/array21.adb: New test.
1264 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1266         * gnat.dg/renaming5.adb: Adjust dg-final directive.
1268 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
1270         PR c++/32054
1271         * g++.dg/other/anon-union3.C: New.
1273 2012-05-25  Ian Lance Taylor  <iant@google.com>
1275         * gcc.dg/split-6.c: New test.
1277 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1279         * gnat.dg/lto14.adb: New test.
1281 2012-05-25  Tristan Gingold  <gingold@adacore.com>
1283         * gcc.target/i386/large-frame.c: New.
1285 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
1286         * gcc.target/powerpc/lhs-1.c: New.
1287         * gcc.target/powerpc/lhs-2.c: New.
1288         * gcc.target/powerpc/lhs-3.c: New.
1290 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
1292         Make unwound macro expansion trace less redundant
1293         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
1294         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1295         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1296         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
1297         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1298         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1300 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1302         PR c++/53464
1303         * g++.dg/cpp0x/constexpr-default1.C: New.
1305 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
1307         PR c++/32080
1308         * g++.dg/eh/goto2.C: New.
1310 2012-05-24  Richard Guenther  <rguenther@suse.de>
1312         PR middle-end/53460
1313         * g++.dg/tree-prof/pr53460.C: New testcase.
1315 2012-05-24  Richard Guenther  <rguenther@suse.de>
1317         PR bootstrap/53466
1318         * g++.dg/debug/pr53466.C: New testcase.
1320 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
1322         PR tree-optimization/53465
1323         * gcc.c-torture/execute/pr53465.c: New test.
1325 2012-05-23  Tobias Burnus  <burnus@net-b.de>
1327         PR fortran/51055
1328         PR fortran/45170
1329         * gfortran.dg/allocate_with_typespec_6.f90: New.
1331 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1333         PR c++/29185
1334         * g++.dg/warn/delete-array-1.C: New.
1336 2012-05-23  Richard Guenther  <rguenther@suse.de>
1338         * gcc.dg/torture/pr39074-2.c: Adjust.
1339         * gcc.dg/torture/pr39074.c: Likewise.
1340         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1341         * gcc.dg/tree-ssa/alias-19.c: Likewise.
1343 2012-05-22  Jan Hubicka  <jh@suse.cz>
1345         PR middle-end/53161
1346         * g++.dg/torture/pr53161.C: New testcase.
1348 2012-05-22  Tobias Burnus  <burnus@net-b.de>
1350         PR fortran/53389
1351         * gfortran.dg/realloc_on_assign_15.f90: New.
1353 2012-05-22  Richard Guenther  <rguenther@suse.de>
1355         PR middle-end/51071
1356         * gcc.dg/torture/pr51071-2.c: New testcase.
1358 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
1360         PR tree-optimization/53336
1361         * g++.dg/torture/pr53336.C: New testcase.
1363 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
1365         PR c++/53322
1366         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
1367         instead of -Wunused-local-typedefs.
1369 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1371         PR c++/51184
1372         * g++.dg/other/abstract4.C: New-
1374 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1376         PR c++/40821
1377         * g++.dg/ext/attrib46.C: New.
1379 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
1381         PR c/53418
1382         * gcc.c-torture/compile/pr53418-1.c,
1383         gcc.c-torture/compile/pr53418-2.c: New tests.
1385 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
1387         PR tree-optimization/53366
1388         * gcc.dg/torture/pr53366-1.c: New test.
1389         * gcc.dg/torture/pr53366-2.c: New test.
1390         * gcc.target/i386/pr53366-1.c: New test.
1391         * gcc.target/i386/pr53366-2.c: New test.
1393         PR tree-optimization/53409
1394         * gcc.c-torture/compile/pr53409.c: New test.
1396         PR tree-optimization/53410
1397         * gcc.c-torture/compile/pr53410-1.c: New test.
1398         * gcc.c-torture/compile/pr53410-2.c: New test.
1400 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1402         PR target/53425
1403         * gcc.target/i386/pr53425-1.c: New file.
1404         * gcc.target/i386/pr53425-2.c: Likewise.
1406 2012-05-21  Richard Guenther  <rguenther@suse.de>
1408         PR tree-optimization/53408
1409         * gcc.dg/torture/pr53408.c: New testcase.
1411 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
1412             H.J. Lu  <hongjiu.lu@intel.com>
1414         PR target/53416
1415         * gcc.target/i386/pr53416.c: New file.
1417 2012-05-21  Richard Guenther  <rguenther@suse.de>
1419         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
1421 2012-05-21  Richard Guenther  <rguenther@suse.de>
1423         * gcc.dg/torture/ldist-1.c: New testcase.
1425 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
1427         * gnat.dg/lto13.adb: New test.
1428         * gnat.dg/lto13_pkg.ad[sb]: New helper.
1430 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1432         * gnat.dg/specs/lto12.ads: New test.
1433         * gnat.dg/specs/lto12_pkg.ads: New helper.
1435 2012-05-18  Richard Guenther  <rguenther@suse.de>
1437         PR tree-optimization/53346
1438         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
1439         * gcc.target/i386/incoming-10.c: Adjust.
1440         * gcc.target/i386/incoming-11.c: Likewise.
1441         * gcc.target/i386/pr46295.c: Likewise.
1443 2012-05-18  Richard Guenther  <rguenther@suse.de>
1445         * gcc.dg/pr53352.c: Return zero.
1447 2012-05-18  Richard Guenther  <rguenther@suse.de>
1449         PR tree-optimization/53390
1450         * gcc.dg/torture/pr53390.c: New testcase.
1452 2012-05-18  Meador Inge  <meadori@codesourcery.com>
1454         PR rtl-optimization/53352
1455         * gcc.dg/pr53352.c: New test.
1457 2012-05-17  David S. Miller  <davem@davemloft.net>
1459         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1460         failure on sparc-*-linux-gnu.
1462 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1464         PR c++/39681
1465         * g++.dg/parse/error49.C: New.
1466         * g++.dg/cpp0x/error8.C: Likewise.
1467         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
1468         * g++.dg/ext/utf-dflt2.C: Likewise.
1469         * g++.dg/ext/utf-gnuxx98.C: Likewise.
1470         * g++.dg/ext/utf-dflt.C: Likewise.
1471         * c-c++-common/raw-string-3.c: Likewise.
1472         * c-c++-common/raw-string-4.c: Likewise.
1474 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1476         PR c++/53371
1477         * g++.dg/cpp0x/catch1.C: New.
1479 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
1481         PR c++/44516
1482         * g++.dg/parse/error48.C: New.
1483         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
1484         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
1486 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
1488         * gcc.dg/tm/indirect-2.c: New test.
1490 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1492         PR tree-optimization/53217
1493         * gfortran.dg/pr53217.f90: New test.
1495 2012-05-16  Richard Guenther  <rguenther@suse.de>
1497         PR tree-optimization/53364
1498         * g++.dg/torture/pr53364.C: New testcase.
1500 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
1502         PR testsuite/52641
1503         * gcc.dg/pr52549.c: Fix test for long != void*
1504         * gcc.c-torture/execute/pr52979-1.x: New file.
1505         * gcc.c-torture/execute/pr52979-2.x: New file.
1507 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
1509         PR preprocessor/7263
1510         * gcc.dg/binary-constants-2.c: Run without tracking locations
1511         accross macro expansion.
1512         * gcc.dg/binary-constants-3.c: Likewise.
1513         * gcc.dg/cpp/sysmac2.c: Likewise.
1514         * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
1515         location.
1516         * gcc.dg/cpp/syshdr3.c: New test.
1517         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
1518         * gcc.dg/system-binary-constants-1.c: New test.
1519         * gcc.dg/system-binary-constants-1.h: New header for the new test
1520         above.
1521         * g++.dg/cpp/syshdr3.C: New test.
1522         * g++.dg/cpp/syshdr3.h: New header the new test above.
1523         * g++.dg/system-binary-constants-1.C: New test.
1524         * g++.dg/system-binary-constants-1.h: New header the new test
1525         above.
1527 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1529         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
1531 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
1533         PR target/53358
1534         * gcc.dg/pr53358.c: New test.
1536 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1538         PR c++/11856
1539         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
1540         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
1542 2012-05-15  Olivier Hainque  <hainque@adacore.com>
1544         * g++.dg/eh/sighandle.C: New testcase.
1546 2012-05-15  Richard Guenther  <rguenther@suse.de>
1548         PR tree-optimization/53355
1549         * gcc.dg/tree-ssa/vrp67.c: New testcase.
1551 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1553         * gfortran.dg/*.f90: Remove now redundant manual
1554         cleanup-modules directive.
1556 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
1558         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1559         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1561 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
1563         PR fortran/52428
1564         * gfortran.dg/int_range_io_1.f90: New test.
1566 2012-05-14  Andi Kleen <ak@linux.intel.com>
1567             Jakub Jelinek  <jakub@redhat.com>
1569         PR target/53315
1570         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
1571         * gcc.target/i386/rtm-check.h: New file.
1572         * gcc.target/i386/pr53315.c: New test.
1574 2012-05-14  Tobias Burnus  <burnus@net-b.de>
1576         PR fortran/49110
1577         PR fortran/51055
1578         PR fortran/53329
1579         * gfortran.dg/deferred_type_param_4.f90: New.
1580         * gfortran.dg/deferred_type_param_6.f90: New.
1582 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
1584         * gcc.target/i386/retarg.c: New test.
1586 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1588         PR fortran/45170
1589         * gfortran.dg/deferred_type_param_3.f90: New.
1590         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
1591         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
1593 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
1595         * gnat.dg/null_pointer_deref3.adb: New test.
1597 2012-05-12  Tobias Burnus  <burnus@net-b.de>
1599         PR fortran/49110
1600         PR fortran/52843
1601         * gfortran.dg/deferred_type_param_5.f90: New.
1603 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1605         * g++.dg/parse/error47.C: New.
1607 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1609         PR fortran/52537
1610         * gfortran.dg/string_compare_4.f90:  Change option
1611         to -fdump-tree-original.  Add test case for kind=4.
1613 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1615         PR fortran/52537
1616         * gfortran.dg/string_compare_4.f90:  New test.
1618 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1620         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
1622 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
1624         PR c++/53305
1625         * g++.dg/cpp0x/variadic132.C: New.
1627 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1629         PR c++/53158
1630         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
1631         * g++.dg/parse/error26.C: Tweak dg-error column number.
1633 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
1635         PR c++/53301
1636         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
1638 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
1640         * gnat.dg/lto11.ad[sb]: New test.
1642 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
1644         PR target/52908
1645         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
1646         directive to Scan for vpmuldq, not vpmacsdql.
1648 2012-05-09  Michael Matz  <matz@suse.de>
1650         PR tree-optimization/53185
1651         * gcc.dg/vect/pr53185.c: New test.
1653 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
1655         PR middle-end/53249
1656         * gcc.target/i386/pr53249.c: New.
1658 2012-05-09  Richard Guenther  <rguenther@suse.de>
1660         PR tree-optimization/18437
1661         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
1662         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
1664 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
1666         PR tree-optimization/53226
1667         * gcc.c-torture/compile/pr53226.c: New test.
1669 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1671         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
1672         * gcc.target/i386/hle-add-rel-1.c: Likewise.
1673         * gcc.target/i386/hle-and-acq-1.c: Likewise.
1674         * gcc.target/i386/hle-and-rel-1.c: Likewise.
1675         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
1676         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
1677         * gcc.target/i386/hle-or-acq-1.c: Likewise.
1678         * gcc.target/i386/hle-or-rel-1.c: Likewise.
1679         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
1680         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1681         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
1682         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
1683         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
1684         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
1686 2012-05-09  Dehao Chen  <dehao@google.com>
1688         * gcc.dg/predict-1.c: Remove the replicated text in this test.
1689         * gcc.dg/predict-2.c: Likewise.
1690         * gcc.dg/predict-3.c: Likewise.
1691         * gcc.dg/predict-4.c: Likewise.
1692         * gcc.dg/predict-5.c: Likewise.
1693         * gcc.dg/predict-6.c: Likewise.
1695 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
1697         PR target/53272
1698         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
1700 2012-05-08  Richard Guenther  <rguenther@suse.de>
1702         * gcc.dg/fold-bitand-4.c: New testcase.
1704 2012-05-08  Dehao Chen  <dehao@google.com>
1706         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
1707         heuristic is working properly.
1708         * gcc.dg/predict-2.c: Likewise.
1709         * gcc/dg/predict-3.c: Likewise.
1710         * gcc/dg/predict-4.c: Likewise.
1711         * gcc/dg/predict-5.c: Likewise.
1712         * gcc/dg/predict-6.c: Likewise.
1714 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
1716         PR tree-optimization/53239
1717         * g++.dg/opt/vrp3.C: New test.
1718         * g++.dg/opt/vrp3-aux.cc: New file.
1719         * g++.dg/opt/vrp3.h: New file.
1721 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1723         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
1724         .uleb128 support in assembler output.
1726 2012-05-07  Richard Guenther  <rguenther@suse.de>
1728         PR lto/42987
1729         * g++.dg/lto/pr42987_0.C: New testcase.
1730         * g++.dg/lto/pr42987_1.C: Likewise.
1732 2012-05-07  Tobias Burnus  <burnus@net-b.de>
1734         PR fortran/53255
1735         * gfortran.dg/typebound_operator_15.f90: New.
1737 2012-05-06  Tobias Burnus  <burnus@net-b.de>
1739         PR fortran/41587
1740         * gfortran.dg/class_array_13.f90: New.
1742 2012-05-06  Tristan Gingold  <gingold@adacore.com>
1744         * gnat.dg/warn7.adb: New test.
1746 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
1748         * gnat.dg/specs/renamings.ads: Rename to...
1749         * gnat.dg/specs/renaming1.ads: ...this.
1750         * gnat.dg/specs/renaming2.ads: New test.
1751         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
1752         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
1753         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
1754         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
1756 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
1758         * gnat.dg/discr36.ad[sb]: New test.
1759         * gnat.dg/discr36_pkg.ad[sb]: New helper.
1761 2012-05-05  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1763         PR c/43772
1764         * c-c++-common/pr43772.c: New.
1766 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
1768         PR fortran/41600
1769         * gfortran.dg/select_type_26.f03 : New test.
1770         * gfortran.dg/select_type_27.f03 : New test.
1772         PR fortran/53191
1773         * gfortran.dg/select_type_28.f03 : New test.
1775 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
1777         PR fortran/49010
1778         PR fortran/24518
1779         * gfortran.dg/mod_sign0_1.f90: New test.
1780         * gfortran.dg/mod_large_1.f90: New test.
1782 2012-05-04  Tobias Burnus  <burnus@net-b.de>
1784         PR fortran/53175
1785         gfortran.dg/public_private_module_5.f90: New.
1787 2012-05-04  Tobias Burnus  <burnus@net-b.de>
1789         PR fortran/53111
1790         * gfortran.dg/constructor_7.f90: New.
1791         * gfortran.dg/constructor_8.f90: New.
1793 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1795         PR c++/53166
1796         * g++.dg/cpp0x/static_assert7.C: New.
1798 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
1800         PR tree-optimization/52633
1801         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
1802         recognized as widening shifts instead of over-widening.
1803         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1804         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1805         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1806         * gcc.target/arm/pr52633.c: New test.
1808 2012-05-04  Richard Guenther  <rguenther@suse.de>
1810         PR tree-optimization/53168
1811         * gcc.dg/torture/pr53168.c: New testcase.
1812         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
1814 2012-05-04  Richard Guenther  <rguenther@suse.de>
1816         * gcc.dg/lto/pr53214_0.c: New testcase.
1818 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
1820         * gcc.target/ia64/pr48496.c: New test.
1821         * gcc.target/ia64/pr52657.c: Likewise.
1823 2012-05-04  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
1825         PR c/51712
1826         * c-c++-common/pr51712.c: New.
1828 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1830         PR target/53199
1831         * gcc.target/powwerpc/pr53199.c: New file.
1833 2012-05-03  Jason Merrill  <jason@redhat.com>
1835         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
1837         * gcc.dg/debug/dwarf2/dups-types.c: New.
1838         * gcc.dg/debug/dwarf2/dups-types.h: New.
1840 2012-05-03  Jason Merrill  <jason@redhat.com>
1842         * g++.dg/debug/dwarf2/namespace-2.C: New.
1843         * g++.dg/debug/dwarf2/localclass3.C: New.
1845 2012-05-03  Jason Merrill  <jason@redhat.com>
1847         * g++.dg/debug/dwarf2/thunk1.C: New.
1849 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1851         PR c++/53186
1852         * g++.dg/other/final2.C: New.
1854 2012-05-03  Richard Guenther  <rguenther@suse.de>
1856         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
1858 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
1860         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
1861         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
1862         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
1863         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
1865 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
1867         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
1868         .byte 0xf2.
1869         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
1870         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
1871         * gcc.target/i386/hle-add-rel-1.c: Likewise.
1873         PR debug/53174
1874         * gcc.dg/pr53174.c: New test.
1876         PR target/53187
1877         * gcc.target/arm/pr53187.c: New test.
1878         * gcc.c-torture/compile/pr53187.c: New test.
1880 2012-05-03  Richard Guenther  <rguenther@suse.de>
1882         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
1883         unsupported prefetching support.
1885 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
1887         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
1888         option -ftrack-macro-expansion=0.
1889         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
1890         option -ftrack-macro-expansion=0.
1892 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
1894         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
1895         dg-options for target arm with dg-additional-options.
1897 2012-05-03  Richard Guenther  <rguenther@suse.de>
1899         PR tree-optimization/53144
1900         * gcc.dg/torture/pr53144.c: New testcase.
1902 2012-05-03  Tobias Burnus  <burnus@net-b.de>
1904         PR fortran/52864
1905         * gfortran.dg/pointer_intent_7.f90: New.
1906         * gfortran.dg/pure_formal_3.f90: New.
1908 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
1910         * gcc.target/s390/20030123-1.c: Add missing "volatile".
1912 2012-05-02  Martin Jambor  <mjambor@suse.cz>
1914         PR lto/52605
1915         * g++.dg/lto/pr52605_0.C: New test.
1917 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
1919         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
1920         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
1921         * gcc.target/i386/hle-add-acq-1.c: Ditto.
1922         * gcc.target/i386/hle-add-rel-1.c: Ditto.
1923         * gcc.target/i386/hle-and-acq-1.c: Ditto.
1924         * gcc.target/i386/hle-and-rel-1.c: Ditto.
1925         * gcc.target/i386/hle-or-acq-1.c: Ditto.
1926         * gcc.target/i386/hle-or-rel-1.c: Ditto.
1927         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
1928         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
1929         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
1930         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
1931         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
1932         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
1933         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
1934         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
1936 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
1938         PR middle-end/53153
1939         * gcc.dg/pr53153.c: New test.
1941 2012-05-02  Richard Guenther  <rguenther@suse.de>
1943         * g++.dg/tree-ssa/pr19807.C: Adjust.
1945 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
1947         PR tree-optimization/53163
1948         * gcc.c-torture/compile/pr53163.c: New test.
1950         PR rtl-optimization/53160
1951         * gcc.c-torture/execute/pr53160.c: New test.
1953 2012-05-01  Ian Lance Taylor  <iant@google.com>
1955         PR c/37303
1956         * gcc.dg/pr37303.c: New test.
1958 2012-05-01  Richard Henderson  <rth@redhat.com>
1960         * lib/target-supports.exp
1961         (check_effective_target_sync_long_long_runtime): True for
1962         check_effective_target_powerpc64.
1964 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
1966         PR c++/51033
1967         * gcc.dg/vector-1.c: Move to ...
1968         * c-c++-common/vector-1.c: ... here.
1969         * gcc.dg/vector-2.c: Move to ...
1970         * c-c++-common/vector-2.c: ... here.
1971         * gcc.dg/vector-3.c: Move to ...
1972         * c-c++-common/vector-3.c: ... here. Adapt to C++.
1973         * gcc.dg/vector-4.c: Move to ...
1974         * c-c++-common/vector-4.c: ... here.
1975         * gcc.dg/vector-init-1.c: Move to ...
1976         * c-c++-common/vector-init-1.c: ... here.
1977         * gcc.dg/vector-init-2.c: Move to ...
1978         * c-c++-common/vector-init-2.c: ... here.
1979         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
1980         * c-c++-common/vector-subscript-1.c: ... here.
1981         * gcc.dg/vector-subscript-2.c: Move to ...
1982         * c-c++-common/vector-subscript-2.c: ... here.
1983         * gcc.dg/vector-subscript-3.c: Move to ...
1984         * c-c++-common/vector-subscript-3.c: ... here.
1986         PR c++/51314
1987         * g++.dg/cpp0x/vt-51314.C: New test.
1988         * g++.dg/cpp0x/variadic76.C: Fix.
1990 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
1992         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
1994 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
1996         Add -Wvarargs option
1997         * c-c++-common/Wvarargs.c: New test case.
1998         * c-c++-common/Wvarargs-2.c: Likewise.
2000 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
2002         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
2003         * objc.dg/foreach-7.m: Force the test case to run without
2004         -ftrack-macro-expansion.
2005         * c-c++-common/tm/attrib-1.c: Likewise.
2006         * c-c++-common/warn-ommitted-condop.c: Likewise.
2007         * gcc.dg/assign-warn-1.c: Likewise.
2008         * gcc.dg/assign-warn-2.c: Likewise.
2009         * gcc.dg/attr-alloc_size.c: Likewise.
2010         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2011         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
2012         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
2013         * gcc.dg/c90-const-expr-9.c: Likewise.
2014         * gcc.dg/c99-const-expr-9.c: Likewise.
2015         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
2016         * gcc.dg/cpp/direct2s.c: Likewise.
2017         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
2018         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
2019         * gcc.dg/dfp/composite-type.c: Likewise.
2020         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
2021         with -ftrack-macro-expansion
2022         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
2023         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
2024         * g++.dg/ext/cleanup-1.C: Likewise.
2025         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2026         * g++.dg/template/sfinae10.C: Likewise.
2027         * g++.dg/tm/wrap-2.C: Likewise.
2028         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
2029         * g++.dg/warn/Wsign-conversion.C: Likewise.
2030         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
2031         * g++.old-deja/g++.mike/p10769b.C: Likewise.
2032         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
2033         it to run with -ftrack-macro-expansion.
2034         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
2035         test cases without -ftrack-macro-expansion.
2037         Fix location for static class members
2038         * g++.dg/template/sfinae6_neg.C: Adjust.
2040         Make conversion warnings work on NULL with -ftrack-macro-expansion
2041         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
2042         alongside the previous testing for NULL.
2044         Fix -Wuninitialized for -ftrack-macro-expansion
2045         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
2047         Strip "<built-in>" loc from displayed expansion context
2048         * g++.dg/warn/Wconversion-real-integer2.C: New test.
2049         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2050         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
2051         new test above.
2053         Fix expansion point loc for macro-like tokens
2054         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
2055         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2057         Fix token pasting with -ftrack-macro-expansion
2058         * gcc.dg/cpp/paste17.c: New test case for
2059         -ftrack-macro-expansion=2 mode only.
2060         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2062 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
2064         * gnat.dg/warn6.ad[sb]: New test.
2066 2012-04-29  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2068         PR 53149
2069         * gcc.dg/20011021-1.c: Adjust testcase.
2071 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2073         PR fortran/53148
2074         * gfortran.dg/function_optimize_12.f90:  New test.
2076 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
2078         PR target/53156
2079         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
2080         code to match current output and cover new peephole2 pattern.
2082 2012-04-27  Ollie Wild  <aaw@google.com>
2084         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
2086 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2088         * gcc.c-torture/execute/20120427-2.c: New testcase.
2089         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
2090         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
2091         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
2093 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
2095         PR target/53138
2096         * gcc.c-torture/execute/20120427-1.c: New testcase.
2098 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
2100         PR middle-end/27139
2101         * gcc.dg/tree-ssa/forwprop-18.c: New test.
2103 2012-04-27  Tom de Vries  <tom@codesourcery.com>
2105         PR tree-optimization/51879
2106         * gcc.dg/pr51879.c: New test.
2107         * gcc.dg/pr51879-2.c: Same.
2108         * gcc.dg/pr51879-3.c: Same.
2109         * gcc.dg/pr51879-4.c: Same.
2110         * gcc.dg/pr51879-6.c: Same.
2112 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2114         PR c++/53096
2115         * g++.dg/cpp0x/defaulted35.C: New.
2116         * g++.dg/cpp0x/defaulted15.C: Adjust.
2118 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
2120         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
2121         structure layout.
2123 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
2125         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
2127 2012-04-26  Alan Modra  <amodra@gmail.com>
2129         * gcc.target/powerpc/savres.c: New test.
2130         * gcc.target/powerpc/powerpc.exp: Run it.
2132 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
2134         PR target/53120
2135         * gcc.dg/torture/pr53120.c: New test.
2137 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2139         PR middle-end/52979
2140         * gcc.c-torture/compile/pr52979-1.c: New test.
2141         * gcc.c-torture/execute/pr52979-1.c: New test.
2142         * gcc.c-torture/execute/pr52979-2.c: New test.
2144 2012-04-25  Richard Guenther  <rguenther@suse.de>
2146         * gcc.target/i386/l_fma_float_5.c: Adjust.
2147         * gcc.target/i386/l_fma_double_4.c: Likewise.
2148         * gcc.target/i386/l_fma_float_2.c: Likewise.
2149         * gcc.target/i386/l_fma_float_6.c: Likewise.
2150         * gcc.target/i386/l_fma_double_1.c: Likewise.
2151         * gcc.target/i386/l_fma_double_5.c: Likewise.
2152         * gcc.target/i386/l_fma_float_3.c: Likewise.
2153         * gcc.target/i386/l_fma_double_2.c: Likewise.
2154         * gcc.target/i386/l_fma_double_6.c: Likewise.
2155         * gcc.target/i386/l_fma_float_4.c: Likewise.
2156         * gcc.target/i386/l_fma_double_3.c: Likewise.
2157         * gcc.target/i386/l_fma_float_1.c: Likewise.
2159 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2161         PR tree-optimization/53058
2162         * gcc.c-torture/compile/pr53058.c: New test.
2164 2012-04-25  Jan Hubicka  <jh@suse.cz>
2166         PR middle-end/53088
2167         * gcc.target/i386/pr39082-1.c: Update warning location.
2169 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
2171         PR c/52880
2172         * gcc.dg/pr52880.c: New test.
2174 2012-04-25  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2176         * gcc.dg/m-un-2.c: Update.
2177         * gcc.dg/20011021-1.c: Update.
2179 2012-04-25  Tobias Burnus  <burnus@net-b.de>
2181         PR fortran/52196
2182         * gfortran.dg/realloc_on_assign_14.f90: New.
2184 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
2186         PR testsuite/52641
2187         PR tree-optimizations/52891
2188         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2190 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
2192         PR c++/52363
2193         * g++.dg/cpp0x/sfinae35.C: New.
2194         * g++.dg/cpp0x/sfinae36.C: Likewise.
2196 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2198         PR target/47197
2199         * gcc.target/powerpc/pr47197.c: New test.
2201 2012-04-24  Richard Guenther  <rguenther@suse.de>
2203         PR tree-optimization/53085
2204         * g++.dg/torture/pr53085.C: New testcase.
2206 2012-04-24  Andrew Pinski  <apinski@cavium.com>
2208         PR tree-opt/33512
2209         * gcc.dg/tree-ssa/andor-3.c: New testcase.
2210         * gcc.dg/tree-ssa/andor-4.c: New testcase.
2211         * gcc.dg/tree-ssa/andor-5.c: New testcase.
2213 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
2215         PR middle-end/53084
2216         * gcc.c-torture/execute/pr53084.c: New test.
2218 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
2220         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
2222 2012-04-23  Andrew Pinski  <apinski@cavium.com>
2224         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
2226 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
2228         PR regression/53076
2229         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
2230         * gcc.dg/torture/builtin-power-1.c: Likewise.
2232 2012-04-23  Richard Guenther  <rguenther@suse.de>
2234         PR tree-optimization/53070
2235         * gcc.dg/torture/pr53070.c: New testcase.
2237 2012-04-23  Richard Guenther  <rguenther@suse.de>
2239         PR c/53060
2240         * gcc.dg/pr53060.c: New testcase.
2242 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
2244         PR tree-optimizations/52891
2245         * gcc.c-torture/compile/pr52891-1.c: New test.
2246         * gcc.c-torture/compile/pr52891-2.c: New test.
2248 2012-04-22  Tobias Burnus  <burnus@net-b.de>
2250         PR fortran/53051
2251         * gfortran.dg/read_float_4.f90: New.
2253 2012-04-21  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2255         PR 35441
2256         * c-c++-common/pr35441.C: New.
2258 2012-04-20  Ian Lance Taylor  <iant@google.com>
2260         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2261         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2263 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
2265         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
2266         array access.
2267         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2269 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2271         PR rtl-optimization/44214
2272         * gcc.dg/pr44214-1.c: New test.
2273         * gcc.dg/pr44214-2.c: Likewise.
2274         * gcc.dg/pr44214-3.c: Likewise.
2276 2012-04-20  Richard Guenther  <rguenther@suse.de>
2278         * g++.dg/torture/20120420-1.C: New testcase.
2280 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
2282         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
2284 2012-04-19  Christian Bruel  <christian.bruel@st.com>
2286         * gcc.dg/pr52283.c: New test.
2288 2012-04-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2290         * gcc.dg/pr37985.c: New test.
2292 2012-04-19  Richard Guenther  <rguenther@suse.de>
2294         PR rtl-optimization/44688
2295         * gcc.dg/var-expand1.c: Increase array size to make unrolling
2296         possibly profitable.
2298 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2300         PR tree-optimization/52976
2301         * gfortran.dg/reassoc_11.f: New test.
2303 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2305         PR tree-optimization/52976
2306         * gfortran.dg/reassoc_7.f: New test.
2307         * gfortran.dg/reassoc_8.f: Likewise.
2308         * gfortran.dg/reassoc_9.f: Likewise.
2309         * gfortran.dg/reassoc_10.f: Likewise.
2311 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
2313         PR c++/52422
2314         * g++.dg/cpp0x/sfinae33.C: New.
2315         * g++.dg/cpp0x/sfinae34.C: Likewise.
2317 2012-04-18  Joey Ye  <joey.ye@arm.com>
2319         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
2321 2012-04-18  Richard Guenther  <rguenther@suse.de>
2323         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
2324         array access.
2325         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
2326         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
2328 2012-04-17  Tom de Vries  <tom@codesourcery.com>
2330         * g++.dg/pr51264-4.C: New test.
2332 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2334         PR c++/52599
2335         * g++.dg/cpp0x/constexpr-ctor10.C: New.
2337 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
2339         PR c++/53003
2340         * g++.dg/parse/crash59.C: New.
2342 2012-04-17  Michael Matz  <matz@suse.de>
2344         PR tree-optimization/18437
2345         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
2347 2012-04-17  Richard Guenther  <rguenther@suse.de>
2349         PR middle-end/53011
2350         * g++.dg/torture/pr53011.C: New testcase.
2352 2012-04-16  Jason Merrill  <jason@redhat.com>
2354         PR c++/38543
2355         * g++.dg/cpp0x/variadic131.C: New.
2357         PR c++/52008
2358         * g++.dg/cpp0x/variadic130.C: New.
2360         PR c++/50830
2361         * g++.dg/cpp0x/variadic129.C: New.
2363         PR c++/50303
2364         * g++.dg/cpp0x/variadic128.C: New.
2366 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2368         PR fortran/52864
2369         * gfortran.dg/pointer_intent_6.f90: New.
2371 2012-04-16  Tobias Burnus  <burnus@net-b.de>
2373         PR fortran/52916
2374         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
2375         to include public_private_module_4.f90.
2376         * gfortran.dg/public_private_module_4.f90: Skip this test on all
2377         targets.
2379 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
2381         PR c++/49152
2382         * g++.dg/diagnostic/operator1.C: New.
2383         * g++.dg/ext/label5.C: Adjust.
2384         * g++.dg/ext/va-arg1.C: Likewise.
2385         * g++.dg/other/error20.C: Likewise.
2386         * g++.dg/other/error20.C: Likewise.
2387         * g++.dg/other/error16.C: Likewise.
2388         * g++.dg/other/error10.C: Likewise.
2389         * g++.dg/parse/error30.C: Likewise.
2390         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
2392 2012-04-16  Jason Merrill  <jason@redhat.com>
2394         PR c++/51148
2395         * g++.dg/cpp0x/variadic127.C: New.
2397 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2399         * lib/plugin-support.exp (plugin-test-execute): Properly determine
2400         testcase name.
2401         Use fail, pass instead of unresolved.
2402         Don't log $optstr.
2404         PR testsuite/52948
2405         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
2406         TODO_dump_func.
2407         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2408         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2409         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2411 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
2413         PR fortran/52968
2414         * gfortran.dg/typebound_call_23.f03: New test case.
2416 2012-04-15  Jason Merrill  <jason@redhat.com>
2418         PR c++/47220
2419         * g++.dg/cpp0x/variadic126.C: New.
2421         PR c++/52380
2422         * g++.dg/cpp0x/variadic125.C: New.
2424         PR c++/52292
2425         * g++.dg/cpp0x/variadic124.C: New.
2427         PR c++/52706
2428         * g++.dg/cpp0x/nullptr27.C: New.
2430         PR c++/52818
2431         * g++.dg/warn/format8.C: New.
2433 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
2435         PR fortran/51082
2436         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
2438 2012-04-14  Tobias Burnus  <burnus@net-b.de>
2440         PR fortran/52916
2441         PR fortran/40973
2442         * gfortran.dg/public_private_module_3.f90: New.
2443         * gfortran.dg/public_private_module_4.f90: New.
2445 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2447         * gcc.dg/superblock.c: New test.
2449 2012-04-14  Tom de Vries  <tom@codesourcery.com>
2451         * gcc.dg/pr51879-12.c: New test.
2453 2012-04-13  Jason Merrill  <jason@redhat.com>
2455         PR c++/52824
2456         * g++.dg/cpp0x/variadic123.C: New.
2457         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2459         PR c++/52905
2460         * g++.dg/cpp0x/initlist-ctor1.C: New.
2462         PR c++/52915
2463         * g++.dg/other/anon-union2.C: New.
2465 2012-04-13  Martin Jambor  <mjambor@suse.cz>
2467         PR middle-end/52939
2468         * g++.dg/ipa/pr52939.C: New test.
2470 2012-04-13  Tom de Vries  <tom@codesourcery.com>
2472         * gcc.dg/pr52734.c: New test.
2474 2012-04-13  Richard Guenther  <rguenther@suse.de>
2476         PR tree-optimization/52969
2477         * gcc.dg/torture/pr52969.c: New testcase.
2479 2012-04-13  Richard Guenther  <rguenther@suse.de>
2481         PR c/52549
2482         * gcc.dg/pr52549.c: New testcase.
2484 2012-04-13  Richard Guenther  <rguenther@suse.de>
2486         PR c/52862
2487         * gcc.dg/pr52862.c: New testcase.
2489 2012-04-13  Joey Ye  <joey.ye@arm.com>
2491         * gcc.target/arm/thumb1-imm.c: New testcase.
2493 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
2495         PR target/52932
2496         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2497         second function argument.
2498         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2499         (calc_permps): Update declaration.  Calculate result correctly.
2500         (avx2_test): Change src2 type to union256i_d.
2501         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2502         correctly.
2504 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2506         PR target/52775
2507         * gcc.target/powerpc/pr52775.c: New file.
2509 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2511         PR tree-optimization/18589
2512         * gcc.dg/tree-ssa/pr18589-1.c: New test.
2513         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
2514         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
2515         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
2516         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
2517         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
2518         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
2519         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
2520         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
2521         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
2523 2012-04-12  Richard Guenther  <rguenther@suse.de>
2525         PR tree-optimization/52943
2526         * gcc.dg/torture/pr52943.c: New testcase.
2528 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
2530         PR target/50751
2531         * gcc/target/sh/pr50751-4.c: New.
2532         * gcc/target/sh/pr50751-5.c: New.
2533         * gcc/target/sh/pr50751-6.c: New.
2534         * gcc/target/sh/pr50751-7.c: New.
2536 2012-04-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
2538         PR c++/52465
2539         * g++.dg/lookup/using52.C: New.
2541 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2543         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
2545 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2547         PR rtl-optimization/52876
2548         * gcc.target/i386/pr52876.c: New.
2550 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
2552         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
2553         __UINTPTR_TYPE__.
2554         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
2555         __INTPTR_TYPE__.
2556         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
2557         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
2558         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
2559         (ptrdiff_t): ... this.  All uses changed.
2560         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
2561         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
2562         __INTPTR_TYPE__.
2563         (main): Cast argument to __INTPTR_TYPE__.
2564         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
2565         size_t.
2566         * gcc.dg/mallign.c (main): Likewise.
2567         * gcc.dg/pr38700.c (foo): Likewise.
2568         * gcc.dg/long-long-cst1.c (t): Likewise.
2569         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
2570         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
2571         * gcc.dg/pointer-arith-10.c (foo): Likewise.
2572         * gcc.dg/pr25682.c (d, foo): Likewise.
2573         * gcc.dg/format/cast-1.c (f): Likewise.
2574         * gcc.dg/c90-const-expr-10.c
2575         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
2576         (size_t): ...this.  All uses changed.
2577         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
2578         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
2579         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
2580         * gcc.dg/pr34856.c (uintptr_t): Likewise.
2581         * gcc.dg/sequence-pt-1.c: Likewise.
2582         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
2583         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
2584         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
2585         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
2586         of ptrdiff_t with it.
2587         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
2588         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
2589         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
2591 2012-04-11  Jason Merrill  <jason@redhat.com>
2593         PR debug/45088
2594         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
2595         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
2597         PR c++/52906
2598         * g++.dg/ext/attrib45.C: New.
2600         * g++.dg/eh/dtor3.C: New.
2602 2012-04-11  Richard Guenther  <rguenther@suse.de>
2604         PR middle-end/52621
2605         * gfortran.dg/pr52621.f90: New testcase.
2607 2012-04-11  Richard Guenther  <rguenther@suse.de>
2609         PR middle-end/52918
2610         * g++.dg/torture/pr52918-1.C: New testcase.
2611         * g++.dg/torture/pr52918-2.C: Likewise.
2613 2012-04-11  Tobias Burnus  <burnus@net-b.de>
2615         PR fortran/52729
2616         * gfortran.dg/block_11.f90: New.
2618 2012-04-11  Nick Clifton  <nickc@redhat.com>
2620         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
2622 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
2624         PR target/16458
2625         * gcc.target/powerpc/pr16458-1.c: New test.
2626         * gcc.target/powerpc/pr16458-2.c: Likewise.
2627         * gcc.target/powerpc/pr16458-3.c: Likewise.
2628         * gcc.target/powerpc/pr16458-4.c: Likewise.
2630 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
2632         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
2633         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
2634         * gcc.dg/builtin-bswap-5.c: Likewise.
2635         * gcc.target/i386/builtin-bswap-4.c: New test.
2637 2012-04-11  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2639         PR 24985
2640         * lib/prune.exp: Add -fno-diagnostics-show-caret.
2642 2012-04-11  Richard Guenther  <rguenther@suse.de>
2644         PR rtl-optimization/52881
2645         * gcc.dg/torture/pr52881.c: New testcase.
2646         * gcc.dg/torture/pr52913.c: Likewise.
2648 2012-04-11  Richard Guenther  <rguenther@suse.de>
2650         PR tree-optimization/52912
2651         * gcc.dg/torture/pr52912.c: New testcase.
2653 2010-04-10  Michael Matz  <matz@suse.de>
2655         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
2656         * gcc.dg/vect/vect-outer-1.c: Adjust.
2657         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
2658         * gcc.dg/vect/vect-outer-1a.c: Adjust.
2659         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
2660         * gcc.dg/vect/vect-outer-1b.c: Adjust.
2661         * gcc.dg/vect/vect-outer-2b.c: Adjust.
2662         * gcc.dg/vect/vect-outer-3b.c: Adjust.
2664 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
2666         PR tree-optimization/52870
2667         * gcc.dg/vect/pr52870.c: New test.
2669 2012-04-09  Mike Stump  <mikestump@comcast.net>
2671         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
2672         * gcc.dg/tree-ssa/vrp59.c: Likewise.
2673         * gcc.dg/tree-ssa/vrp60.c: Likewise.
2674         * gnat.dg/aggr11.adb: Likewise.
2675         * gnat.dg/aggr11_pkg.ads: Likewise.
2676         * gnat.dg/aggr15.adb: Likewise.
2677         * gnat.dg/aggr15.ads: Likewise.
2678         * gnat.dg/aggr17.adb: Likewise.
2679         * gnat.dg/aggr18.adb: Likewise.
2680         * gnat.dg/array14.adb: Likewise.
2681         * gnat.dg/array14.ads: Likewise.
2682         * gnat.dg/array14_pkg.ads: Likewise.
2683         * gnat.dg/array19.adb: Likewise.
2684         * gnat.dg/array19.ads: Likewise.
2685         * gnat.dg/discr27.adb: Likewise.
2686         * gnat.dg/discr27.ads: Likewise.
2687         * gnat.dg/discr35.adb: Likewise.
2688         * gnat.dg/discr35.ads: Likewise.
2689         * gnat.dg/discr6.adb: Likewise.
2690         * gnat.dg/discr6_pkg.ads: Likewise.
2691         * gnat.dg/import1.adb: Likewise.
2692         * gnat.dg/import1.ads: Likewise.
2693         * gnat.dg/loop_address2.adb: Likewise.
2694         * gnat.dg/opt7.adb: Likewise.
2695         * gnat.dg/opt7.ads: Likewise.
2696         * gnat.dg/pointer_variable_bounds.adb: Likewise.
2697         * gnat.dg/pointer_variable_bounds.ads: Likewise.
2698         * gnat.dg/rep_clause2.adb: Likewise.
2699         * gnat.dg/rep_clause2.ads: Likewise.
2700         * gnat.dg/slice2.adb: Likewise.
2701         * gnat.dg/slice2.ads: Likewise.
2702         * gnat.dg/slice6.adb: Likewise.
2703         * gnat.dg/slice6_pkg.ads: Likewise.
2704         * gnat.dg/specs/unchecked_union2.ads: Likewise.
2705         * gnat.dg/taft_type2.adb: Likewise.
2706         * gnat.dg/taft_type2.ads: Likewise.
2707         * gnat.dg/taft_type2_pkg.ads: Likewise.
2708         * gnat.dg/volatile10.adb: Likewise.
2709         * gnat.dg/volatile10_pkg.ads: Likewise.
2711         * gcc.dg/dll-8.c: Remove execute permissions.
2712         * g++.dg/ext/dllexport5.C: Likewise.
2714 2012-04-09  Jan Hubicka  <jh@suse.cz>
2716         PR lto/52722
2717         PR lto/51765
2718         PR lto/52634
2719         * gcc.dg/lto/pr52634_1.c: New testcase.
2720         * gcc.dg/lto/pr52634_0.c: New testcase.
2722 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
2724         PR target/52883
2725         * gcc.target/i386/pr52883.c: New testcase.
2727 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
2729         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
2730         (check_effective_target_sync_long_long): Add SPARC case.
2731         (check_effective_target_sync_long_long_runtime): Likewise.
2732         (check_effective_target_sync_int_long): Adjust SPARC case.
2733         (check_effective_target_sync_char_short): Likewise.
2735 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
2737         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
2738         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
2740 2012-04-08  Tobias Burnus  <burnus@net-b.de>
2742         PR fortran/40973
2743         PR fortran/52751
2744         * gfortran.dg/public_private_module_2.f90: New.
2746 2012-04-08  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
2748         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
2749         directives.
2751 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2753         PR fortran/52893
2754         * gfortran.dg/function_optimize_11.f90:  New test.
2756 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2758         PR fortran/52668
2759         * gfortran.dg/use_only_6.f90: New test.
2761 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2763         PR fortran/52668
2764         * gfortran.dg/use_only_6.f90: New test.
2765 2012-04-06  Mike Stump  <mikestump@comcast.net>
2767         PR testsuite/50722
2768         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
2770 2012-04-05  Jason Merrill  <jason@redhat.com>
2772         PR c++/52596
2773         * g++.dg/template/qualified-id5.C: New.
2775 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
2777         PR target/52882
2778         * gcc.target/i386/pr52882.c: New test.
2780 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2781             Dominique D'Humieures  <dominiq@lps.ens.fr>
2783         PR testsuite/52614
2784         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
2785         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2787 2012-04-04  Jason Merrill  <jason@redhat.com>
2789         PR c++/52845
2790         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
2792 2012-04-03  Jason Merrill  <jason@redhat.com>
2794         PR c++/52796
2795         * g++.dg/cpp0x/variadic-value1.C: New.
2797 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
2799         * gnat.dg/pack18.adb: New test.
2800         * gnat.dg/pack18_pkg.ads: New helper.
2802 2012-04-03  Richard Guenther  <rguenther@suse.de>
2804         PR tree-optimization/52808
2805         * gcc.dg/pr52808.c: New testcase.
2807 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
2809         PR tree-optimization/52835
2810         * gfortran.dg/pr52835.f90: New test.
2812 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
2814         * gnat.dg/specs/aggr5.ads: New test.
2816 2012-04-02  Richard Guenther  <rguenther@suse.de>
2818         PR tree-optimization/52756
2819         * gcc.dg/torture/pr52756.c: New testcase.
2821 2012-04-02  Richard Guenther  <rguenther@suse.de>
2823         PR middle-end/52803
2824         * gcc.dg/pr52803.c: New testcase.
2826 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
2828         PR c++/40942
2829         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
2830         DR 214 in account.
2832 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
2834         PR c++/50043
2835         * g++.dg/cpp0x/noexcept17.C: New.
2836         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
2837         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
2838         * g++.dg/cpp0x/noexcept01.C: Likewise.
2839         * g++.dg/eh/init-temp1.C: Likewise.
2840         * g++.dg/eh/ctor1.C: Likwise.
2842 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
2844         * gnat.dg/controlled6.adb: New test.
2845         * gnat.dg/controlled6_pkg.ads: New helper.
2846         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
2848 2012-03-30  Richard Henderson <rth@redhat.com>
2850         PR debug/52727
2851         * g++.dg/opt/pr52727.C: New testcase.
2853 2012-03-30  Richard Guenther  <rguenther@suse.de>
2855         PR tree-optimization/52754
2856         * gcc.target/i386/pr52754.c: New testcase.
2858 2012-03-30  Richard Guenther <rguenther@suse.de>
2860         PR middle-end/52772
2861         * g++.dg/torture/pr52772.C: New testcase.
2863 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
2865         PR c++/52718
2866         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
2868 2012-03-29  Jason Merrill  <jason@redhat.com>
2870         PR c++/52685
2871         * g++.dg/template/inherit8.C: New.
2873 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
2875         PR c++/52759
2876         * g++.dg/ext/weak4.C: New test.
2878         PR tree-optimization/52760
2879         * gcc.c-torture/execute/pr52760.c: New test.
2881 2012-03-29  Jason Merrill  <jason@redhat.com>
2883         PR c++/52743
2884         * g++.dg/cpp0x/initlist-array3.C: New.
2886 2012-03-28  Jason Merrill  <jason@redhat.com>
2888         PR c++/52746
2889         * g++.dg/overload/virtual2.C: New.
2891 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2893         * gnat.dg/vect7.ad[sb]: New test.
2895 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
2896         Tobias Burnus  <burnus@gcc.gnu.org>
2898         PR fortran/52652
2899         * gfortran.dg/allocate_class_1.f90 : Change error test.
2900         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
2901         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
2902         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
2904 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
2906         PR middle-end/52691
2907         * gcc.dg/pr52691.c: New test.
2909         PR middle-end/52750
2910         * gcc.c-torture/compile/pr52750.c: New test.
2912 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
2914         PR target/52692
2915         * gcc.target/avr/torture/builtins-2.c: New test.
2917 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
2919         PR target/52736
2920         * gcc.target/i386/pr52736.c: New test.
2922 2012-03-27  Martin Jambor  <mjambor@suse.cz>
2924         PR middle-end/52693
2925         * gcc.dg/torture/pr52693.c: New test.
2927 2012-03-27  Meador Inge  <meadori@codesourcery.com>
2929         PR c++/52672
2930         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
2932 2012-03-27  Mike Stump  <mikestump@comcast.net>
2934         PR target/52665
2935         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
2936         failures that match branch names.
2938 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
2939             H.J. Lu  <hongjiu.lu@intel.com>
2941         PR target/52698
2942         * gcc.target/i386/pr52698.c: New test.
2944 2012-03-27  Richard Guenther  <rguenther@suse.de>
2946         PR middle-end/52720
2947         * gcc.dg/torture/pr52720.c: New testcase.
2949 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
2951         * gnat.dg/pack17.adb: New test.
2953 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2955         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
2956         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
2958 2012-03-26  Martin Jambor  <mjambor@suse.cz>
2960         PR tree-optimization/50052
2961         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
2963 2012-03-26  Richard Guenther  <rguenther@suse.de>
2965         PR tree-optimization/52701
2966         * gfortran.dg/pr52701.f90: New testcase.
2968 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
2970         PR tree-optimization/52686
2971         * gcc.target/arm/pr52686.c: New test.
2973 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
2975         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
2976         Add "-Os -flto" to list.
2978 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
2980         * gnat.dg/concat2.ad[sb]: New test.
2982 2012-03-24  Jason Merrill  <jason@redhat.com>
2984         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
2985         * g++.dg/cpp0x/trailing2.C: Likewise.
2986         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
2987         * g++.dg/cpp1y/auto-fn1.C: New.
2988         * g++.dg/cpp1y/auto-fn2.C: New.
2989         * g++.dg/cpp1y/auto-fn3.C: New.
2990         * g++.dg/cpp1y/auto-fn4.C: New.
2991         * g++.dg/cpp1y/auto-fn5.C: New.
2992         * g++.dg/cpp1y/auto-fn6.C: New.
2993         * g++.dg/cpp1y/auto-fn7.C: New.
2994         * g++.dg/cpp1y/auto-fn8.C: New.
2995         * g++.dg/cpp1y/auto-fn9.C: New.
2996         * g++.dg/cpp1y/auto-fn10.C: New.
2997         * g++.dg/cpp1y/auto-fn11.C: New.
2999 2012-03-23  Richard Guenther  <rguenther@suse.de>
3001         PR tree-optimization/52678
3002         * gfortran.dg/pr52678.f: New testcase.
3004 2012-03-23  Richard Guenther  <rguenther@suse.de>
3006         PR tree-optimization/52638
3007         * g++.dg/torture/pr52638.C: New testcase.
3009 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
3011         PR c++/52487
3012         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
3014 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
3016         PR c++/52671
3017         * g++.dg/ext/attrib44.C: New test.
3019 2012-03-22  Jan Hubicka  <jh@suse.cz>
3021         PR middle-end/51737
3022         * g++.dg/torture/pr51737.C: New testcase
3024 2012-03-22  Richard Guenther  <rguenther@suse.de>
3026         PR tree-optimization/52548
3027         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
3029 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3031         * lib/fortran-modules.exp (list-module-names-1): Remove
3032         warning.
3034 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3036         PR target/50751
3037         * gcc.target/sh/pr50751-1.c: New.
3038         * gcc.target/sh/pr50751-2.c: New.
3039         * gcc.target/sh/pr50751-3.c: New.
3041 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
3043         PR target/52479
3044         * gcc.target/sh/sh4a-cos.c: Remove.
3045         * gcc.target/sh/sh4a-sin.c: Remove.
3046         * gcc.target/sh/sh4a-sincos.c: Remove.
3048 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
3050         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
3051         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
3053 2012-03-21  Martin Jambor  <mjambor@suse.cz>
3055         PR testsuite/52641
3056         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
3057         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
3059 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
3061         * gcc.target/arm/thumb-16bit-ops.c: New file.
3062         * gcc.target/arm/thumb-ifcvt.c: New file.
3064 2012-03-20  Jason Merrill  <jason@redhat.com>
3066         * lib/target-supports.exp: Add { target c++1y }.
3068         * g++.dg/cpp0x/auto32.C: New.
3070 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3072         PR testsuite/52641
3073         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
3074         int32plus.
3075         * gcc.dg/torture/pr48124-4.c: Ditto:
3076         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
3078 2012-03-20  Jason Merrill  <jason@redhat.com>
3080         PR c++/52510
3081         * g++.dg/cpp0x/initlist66.C: New.
3083 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3085         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
3086         __AVR_HAVE_LPMX__
3088 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
3090         PR target/49868
3091         * gcc.target/avr/torture/addr-space-2.h: New file.
3092         * gcc.target/avr/torture/addr-space-2-g.h: New test.
3093         * gcc.target/avr/torture/addr-space-2-0.h: New test.
3094         * gcc.target/avr/torture/addr-space-2-1.h: New test.
3095         * gcc.target/avr/torture/addr-space-2-x.h: New test.
3097 2012-03-20  Richard Guenther  <rguenther@suse.de>
3099         * gnat.dg/pack16.adb: New testcase.
3100         * gnat.dg/pack16_pkg.ads: Likewise.
3101         * gnat.dg/specs/pack8.ads: Likewise.
3102         * gnat.dg/specs/pack8_pkg.ads: Likewise.
3104 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3106         * g++.dg/warn/Wuseless-cast.C: Extend.
3108 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3110         PR c++/14710
3111         * g++.dg/warn/Wuseless-cast.C: New.
3113 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
3115         PR libfortran/52608
3116         * gfortran.dg/pr52608.f90: New test.
3118 2012-03-17  Tobias Burnus  <burnus@net-b.de>
3120         PR fortran/52585
3121         * gfortran.dg/proc_ptr_36.f90: New.
3123 2012-03-16  Martin Jambor  <mjambor@suse.cz>
3125         * gcc.dg/misaligned-expand-1.c: New test.
3126         * gcc.dg/misaligned-expand-3.c: Likewise.
3128 2012-03-16  Richard Guenther  <rguenther@suse.de>
3129         Kai Tietz  <ktietz@redhat.com>
3131         PR middle-end/48814
3132         * gcc.c-torture/execute/pr48814-1.c: New test.
3133         * gcc.c-torture/execute/pr48814-2.c: New test.
3134         * gcc.dg/tree-ssa/assign-1.c: New test.
3135         * gcc.dg/tree-ssa/assign-2.c: New test.
3136         * gcc.dg/tree-ssa/assign-3.c: New test.
3138 2012-03-16  Richard Guenther  <rguenther@suse.de>
3140         * gnat.dg/specs/pack7.ads: New testcase.
3142 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3144         PR target/52568
3145         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
3146         * gcc.dg/torture/vshuf-8.inc: Likewise.
3147         * gcc.dg/torture/vshuf-16.inc: Likewise.
3148         * gcc.dg/torture/vshuf-32.inc: Likewise.
3150 2012-03-15  Jason Merrill  <jason@redhat.com>
3152         * g++.dg/torture/pr52582.C: New.
3154 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3156         * lib/fortran-modules.exp: New file which was forgotten in r185430.
3158 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3159             Ulrich Weigand  <ulrich.weigand@linaro.org>
3161         * gcc.dg/vect/slp-cond-3.c: New test.
3162         * gcc.dg/vect/slp-cond-4.c: New test.
3164 2012-03-15  Ira Rosen  <irar@il.ibm.com>
3165             Ulrich Weigand  <ulrich.weigand@linaro.org>
3167         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
3168         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
3170 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
3172         PR libfortran/52434
3173         PR libfortran/48878
3174         PR libfortran/38199
3175         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
3176         * gfortran.dg/round_1.f03: Likewise.
3178 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3179             Andrew Pinski  <apinski@cavium.com>
3181         PR middle-end/52592
3182         * gcc.dg/pr52592.c: New test.
3184 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3186         * gfortran.fortran-torture/compile/compile.exp: Simplify.
3187         * gfortran.fortran-torture/execute/execute.exp: Likewise.
3188         * lib/gcc-dg.exp (cleanup-modules): Move to ..
3189         * lib/fortran-modules.exp: .. this new file. Adjust users.
3190         * lib/gfortran-dg.exp (gfortran-dg-runtest,
3191         gfortran-dg-debug-runtest): Call cleanup-modules.
3192         * lib/fortran-torture.exp (fortran-torture-execute,
3193         fortran-torture): Likewise.
3194         * gfortran.dg/coarray/caf.exp: Likewise.
3195         * lib/lto.exp: Likewise.
3196         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
3197         * gfortran.dg/class_4b.f03: Likewise.
3198         * gfortran.dg/class_4c.f03: Likewise.
3199         * gfortran.dg/class_45a.f03: Likewise.
3200         * gfortran.dg/binding_label_tests_10.f03: Likewise.
3201         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
3202         * gfortran.dg/binding_label_tests_11.f03: Likewise.
3203         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
3204         * gfortran.dg/binding_label_tests_13.f03: Likewise.
3205         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
3206         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
3207         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
3208         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
3209         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
3210         * gfortran.dg/whole_file_28.f90: Likewise.
3211         * gfortran.dg/whole_file_29.f90: Likewise.
3212         * gfortran.dg/whole_file_30.f90: Likewise.
3213         * gfortran.dg/whole_file_31.f90: Likewise.
3215 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
3217         PR tree-optimization/52267
3218         * gcc.dg/pr52267.c: New test.
3219         * gcc.dg/tree-ssa/vrp65.c: New test.
3220         * gcc.dg/tree-ssa/vrp66.c: New test.
3222 2012-03-15  Richard Guenther  <rguenther@suse.de>
3224         PR middle-end/52580
3225         * gfortran.dg/vect/pr52580.f: New testcase.
3227 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
3229         * gcc.target/sh/fpul-usage-1.c: New.
3231 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
3233         PR target/49468
3234         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
3235         * gcc.target/sh/pr49468-di.c: Likewise.
3237 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3239         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
3240         * gcc.dg/c99-stdint-6.c: Likewise.
3241         * gcc.dg/lto/20090210_0.c: Likewise.
3242         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
3243         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
3244         * gcc.dg/pragma-init-fini-2.c: Likewise.
3245         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
3246         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
3247         * gcc.target/i386/pr22152.c: Likewise.
3248         * gcc.target/i386/vect8-ret.c: Likewise.
3249         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
3250         handling.
3252 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3254         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
3255         * g++.dg/tree-prof/partition1.C: Likewise.
3256         * g++.dg/tree-prof/partition2.C: Likewise.
3257         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
3258         handling.
3259         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
3260         * gcc.c-torture/execute/20010724-1.c: Remove.
3261         * gcc.c-torture/execute/20010724-1.x: Remove.
3262         * gcc.c-torture/execute/20040208-2.c: Remove.
3263         * gcc.c-torture/execute/20040208-2.x: Remove.
3264         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
3265         Remove.
3266         (main) [__mips__ && __sgi__]: Remove.
3267         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
3268         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3269         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
3270         mips-sgi-irix6* handling.
3271         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
3272         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
3273         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
3274         handling.
3275         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3276         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
3277         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
3278         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
3279         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
3280         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
3281         mips-sgi-irix6*.
3282         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3283         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
3284         * gcc.target/mips/save-restore-3.c: Likewise.
3285         * gcc.target/mips/save-restore-4.c: Likewise.
3286         * gcc.target/mips/save-restore-5.c: Likewise.
3287         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
3288         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
3289         messages.
3290         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
3291         IRIX 6 handling.
3292         (restore_ld_library_path_env_vars): Likewise.
3293         * lib/target-supports.exp (check_profiling_available): Remove
3294         mips*-*-irix* handling.
3295         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
3296         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
3297         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
3299 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3301         PR c++/52582
3302         * g++.dg/opt/pr52582.C: New test.
3304 2012-03-14  Richard Guenther  <rguenther@suse.de>
3306         PR tree-optimization/52571
3307         * gcc.dg/vect/vect-2.c: Initialize arrays.
3308         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3309         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
3310         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3312 2012-03-14  Richard Guenther  <rguenther@suse.de>
3314         PR middle-end/52080
3315         PR middle-end/52097
3316         PR middle-end/48124
3317         * gcc.dg/torture/pr48124-1.c: New testcase.
3318         * gcc.dg/torture/pr48124-2.c: Likewise.
3319         * gcc.dg/torture/pr48124-3.c: Likewise.
3320         * gcc.dg/torture/pr48124-4.c: Likewise.
3322 2012-03-14  Richard Guenther  <rguenther@suse.de>
3324         PR middle-end/52578
3325         * gcc.dg/pr52578.c: New testcase.
3327 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
3329         PR c++/52521
3330         * g++.dg/cpp0x/udlit-args2.C: New test.
3332 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
3334         PR target/48596
3335         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
3336         * gcc.c-torture/compile/pr48596.c: ... here.
3338 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
3340         PR c++/51641
3341         * g++.dg/lookup/hidden-class17.C: New test.
3343 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
3345         PR c/52577
3346         * gcc.dg/Wunused-var-3.c: New test.
3348 2012-03-13  Martin Jambor  <mjambor@suse.cz>
3350         * gcc.dg/misaligned-expand-2.c: New test.
3352 2012-03-13  Richard Guenther  <rguenther@suse.de>
3354         PR middle-end/52134
3355         * gcc.dg/pr52134.c: New testcase.
3357 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3359         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
3361 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3363         PR tree-optimization/46728
3364         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
3365         * gcc.target/powerpc/pr46728-5.c: Likewise.
3366         * gcc.target/powerpc/pr46728-8.c: Likewise.
3367         * gcc.target/powerpc/pr46728-10.c: Likewise.
3368         * gcc.target/powerpc/pr46728-11.c: Likewise.
3369         * gcc.target/powerpc/pr46728-13.c: Likewise.
3370         * gcc.target/powerpc/pr46728-14.c: Likewise.
3371         * gcc.target/powerpc/pr46728-15.c: Likewise.
3373 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
3375         PR c++/52299
3376         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
3378 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3380         PR tree-optimization/46728
3381         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
3382         * gcc.target/powerpc/pr46728-5.c: Likewise.
3383         * gcc.target/powerpc/pr46728-8.c: Likewise.
3384         * gcc.target/powerpc/pr46728-10.c: Likewise.
3385         * gcc.target/powerpc/pr46728-11.c: Likewise.
3386         * gcc.target/powerpc/pr46728-13.c: Likewise.
3387         * gcc.target/powerpc/pr46728-14.c: Likewise.
3388         * gcc.target/powerpc/pr46728-15.c: Likewise.
3390 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
3392         PR target/49868
3393         * gcc.target/avr/torture/addr-space-1.h: New file.
3394         * gcc.target/avr/torture/addr-space-1-g.h: New test.
3395         * gcc.target/avr/torture/addr-space-1-0.h: New test.
3396         * gcc.target/avr/torture/addr-space-1-1.h: New test.
3397         * gcc.target/avr/torture/addr-space-1-x.h: New test.
3399 2012-03-12  Andrew Pinski  <apinski@cavium.com>
3401         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
3403 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3405         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
3406         * g++.dg/abi/thunk4.C: Likewise.
3407         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
3408         Adapt line numbers.
3409         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3410         handling.
3411         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3412         * g++.dg/eh/spbp.C: Likewise.
3413         * g++.dg/ext/label13.C: Likewise.
3414         * g++.dg/guality/guality.exp: Likewise.
3415         * g++.dg/other/anon5.C: Likewise.
3416         * g++.dg/other/pragma-ep-1.C: Remove.
3417         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
3418         * g++.dg/warn/pr31246.C: Likewise.
3419         * g++.dg/warn/weak1.C: Likewise.
3420         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3421         * g++.old-deja/g++.ext/attrib5.C: Likewise.
3422         * gcc.c-torture/compile/limits-declparen.c: Likewise.
3423         * gcc.c-torture/compile/limits-pointer.c: Likewise.
3424         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
3425         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
3426         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
3427         * gcc.dg/c99-tgmath-1.c: Likewise.
3428         * gcc.dg/c99-tgmath-2.c: Likewise.
3429         * gcc.dg/c99-tgmath-3.c: Likewise.
3430         * gcc.dg/c99-tgmath-4.c: Likewise.
3431         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3432         handling.
3433         * gcc.dg/debug/pr49032.c: Likewise.
3434         * gcc.dg/guality/guality.exp: Likewise.
3435         * gcc.dg/intmax_t-1.c: Likewise.
3436         * gcc.dg/pr48616.c: Likewise.
3437         * gcc.dg/pragma-ep-1.c: Remove.
3438         * gcc.dg/pragma-ep-2.c: Remove.
3439         * gcc.dg/pragma-ep-3.c: Remove.
3440         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
3441         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
3442         * gcc.misc-tests/gcov-14.c: Likewise.
3443         * gfortran.dg/guality/guality.exp: Likewise.
3444         * lib/target-supports.exp (check_weak_available): Likewise.
3445         (add_options_for_tls): Likewise.
3446         (check_ascii_locale_available): Likewise.
3447         * obj-c++.dg/dwarf-2.mm: Likewise.
3448         * objc.dg/dwarf-1.m: Likewise.
3449         * objc.dg/dwarf-2.m: Likewise.
3451 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
3453         PR tree-optimization/51721
3454         * gcc.dg/tree-ssa/vrp64.c: New test.
3456         PR tree-optimization/52533
3457         * gcc.c-torture/compile/pr52533.c: New test.
3459 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
3461         * gcc.target/i386/rtm-xabort-1.c: New.
3462         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
3463         * gcc.target/i386/rtm-xend-1.c: Ditto.
3464         * gcc.target/i386/rtm-xtest-1.c: Ditto.
3465         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
3466         * gcc.target/i386/sse-13.c: Ditto.
3467         * gcc.target/i386/sse-14.c: Ditto.
3468         * gcc.target/i386/sse-22.c: Ditto.
3469         * gcc.target/i386/sse-23.c: Ditto.
3470         * g++.dg/other/i386-2.C: Ditto.
3471         * g++.dg/other/i386-3.C: Ditto.
3473 2012-03-12  Tobias Burnus  <burnus@net-b.de>
3475         PR fortran/52542
3476         * gfortran.dg/proc_ptr_35.f90: New.
3478 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
3480         PR target/52530
3481         * gcc.dg/torture/pr52530.c: New test.
3483 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
3485         PR target/51244
3486         * gcc.target/sh/pr51244-1.c: Fix thinkos.
3488 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3490         PR target/52450
3491         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
3493         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
3495 2012-03-09  Andrew Pinski  <apinski@cavium.com>
3497         PR middle-end/51988
3498         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
3499         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
3501 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
3503         * gcc.dg/tree-ssa/scev-3.c: New.
3504         * gcc.dg/tree-ssa/scev-4.c: New.
3506 2012-03-08  Tobias Burnus  <burnus@net-b.de>
3508         PR fortran/52469
3509         * gfortran.dg/proc_ptr_34.f90
3511 2012-03-07  Jason Merrill  <jason@redhat.com>
3513         PR c++/52521
3514         * g++.dg/cpp0x/udlit-mangle.C: New.
3516 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
3518         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
3520 2012-03-06  Richard Guenther  <rguenther@suse.de>
3522         PR middle-end/52493
3523         * gcc.dg/torture/pr52493.c: New testcase.
3525 2012-03-06  Richard Guenther  <rguenther@suse.de>
3527         PR lto/52097
3528         * gcc.dg/lto/pr52097_0.c: New testcase.
3530 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
3532         PR target/51244
3533         * gcc.target/sh/pr51244-1.c: New.
3534         * gcc.target/sh/pr51244-2.c: New.
3535         * gcc.target/sh/pr51244-3.c: New.
3537 2012-03-05  Jason Merrill  <jason@redhat.com>
3539         PR c++/51930
3540         * g++.dg/ext/visibility/template11.C: New.
3542         * g++.dg/cpp0x/implicit13.C: New.
3544 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
3546         PR tree-optimization/51721
3547         * gcc.dg/tree-ssa/vrp63.c: New test.
3548         * gcc.dg/pr51721.c: New test.
3550 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
3552         PR fortran/50981
3553         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
3554         argument checks.
3556 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
3558         PR target/52146
3559         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
3561 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
3563         PR fortran/50981
3564         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
3566 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
3568         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
3569         int32plus.
3571 2012-03-03  Jason Merrill  <jason@redhat.com>
3573         * g++.dg/cpp0x/nsdmi-defer6.C: New.
3575         Core 1270
3576         * g++.dg/cpp0x/initlist65.C: New.
3578         PR c++/36797
3579         * g++.dg/ext/is_empty2.C: New.
3581 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3583         PR fortran/48820
3584         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
3586 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3588         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
3589         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3590         * gfortran.dg/bind_c_usage_8.f03: Ditto.
3591         * gfortran.dg/c_kind_tests_2.f03: Ditto.
3592         * gfortran.dg/class_30.f90: Remove dg-warning line.
3593         * gfortran.dg/bind_c_usage_25.f90: New.
3595 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3597         PR fortran/48820
3598         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
3599         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
3600         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
3602 2012-03-03  Tobias Burnus  <burnus@net-b.de>
3604         PR fortran/48820
3605         * gfortran.dg/assumed_type_1.f90: New.
3606         * gfortran.dg/assumed_type_2.f90: New.
3607         * gfortran.dg/assumed_type_3.f90: New.
3608         * gfortran.dg/assumed_type_4.f90: New.
3610 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
3612         PR target/49486
3613         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
3614         * gcc.target/sh/pr49468-di.c: New.
3616 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
3618         * gcc.dg/graphite/pr50561.c: Update.
3620 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
3622         * gcc.target/powerpc/pr52457.c: New test.
3624 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
3626         * gcc.target/arm/sat-1.c: New test.
3628 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
3630         PR target/46716
3631         * gcc.target/i386/pr46716.c: New test.
3633 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
3635         PR c++/51989
3636         * g++.dg/cpp0x/sfinae32.C: New.
3638 2012-03-02  Richard Guenther  <rguenther@suse.de>
3640         PR tree-optimization/52406
3641         * gcc.dg/torture/pr52406.c: New testcase.
3643 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3645         PR fortran/52325
3646         * gfortran.dg/derived_comp_array_ref_8.f90: New.
3647         * gfortran.dg/nullify_2.f90: Update dg-error.
3648         * gfortran.dg/nullify_4.f90: Ditto.
3649         * gfortran.dg/pointer_init_6.f90: Ditto.
3651 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3653         PR fortran/52270
3654         * gfortran.dg/class_51.f90: New.
3656 2012-03-02  Tobias Burnus  <burnus@net-b.de>
3658         PR fortran/52452
3659         * gfortran.dg/intrinsic_8.f90: New.
3661 2012-03-01  Kai Tietz  <ktietz@redhat.com>
3663         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
3664         routines on mingw targets.
3665         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
3667 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
3669         PR tree-optimization/52445
3670         * gcc.dg/pr52445.c: New test.
3672 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
3674         PR target/52437
3675         * gcc.c-torture/compile/pr52437.c: New test.
3677         PR middle-end/52419
3678         * gcc.dg/torture/pr52419.c: New test.
3680         PR tree-optimization/52429
3681         * gcc.dg/torture/pr52429.c: New test.
3682         * g++.dg/opt/pr52429.C: New test.
3684 2012-02-29  Richard Guenther  <rguenther@suse.de>
3686         PR testsuite/52297
3687         * gcc.dg/lto/trans-mem-1_0.c: Remove.
3688         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
3689         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
3690         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
3691         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
3692         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
3694 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
3696         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
3698 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
3700         PR fortran/52386
3701         * gfortran.dg/realloc_on_assign_13.f90 : New test.
3703 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3705         PR target/51534
3706         * gcc.target/arm/neon/pr51534.c: New testcase.
3708 2012-02-28  Richard Guenther  <rguenther@suse.de>
3710         PR target/52407
3711         * gcc.dg/torture/pr52407.c: New testcase.
3713 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3715         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
3716         * gcc.target/arm/vfp2.c: Likewise.
3717         * gcc.target/arm/vfp3.c: Likewise.
3718         * gcc.target/arm/vfp4.c: Likewise.
3719         * gcc.target/arm/vfp5.c: Likewise.
3720         * gcc.target/arm/vfp6.c: Likewise.
3721         * gcc.target/arm/vfp7.c: Likewise.
3722         * gcc.target/arm/vfp8.c: Likewise.
3723         * gcc.target/arm/vfp9.c: Likewise.
3724         * gcc.target/arm/vfp10.c: Likewise.
3725         * gcc.target/arm/vfp11.c: Likewise.
3726         * gcc.target/arm/vfp12.c: Likewise.
3727         * gcc.target/arm/vfp13.c: Likewise.
3728         * gcc.target/arm/vfp14.c: Likewise.
3729         * gcc.target/arm/vfp15.c: Likewise.
3730         * gcc.target/arm/vfp16.c: Likewise.
3731         * gcc.target/arm/vfp17.c: Likewise.
3732         * gcc.target/arm/neon-constants.h: New file.
3733         * gcc.target/arm/neon-vect1.c: New test.
3734         * gcc.target/arm/neon-vect2.c: New test.
3735         * gcc.target/arm/neon-vect3.c: New test.
3736         * gcc.target/arm/neon-vect4.c: New test.
3737         * gcc.target/arm/neon-vect5.c: New test.
3738         * gcc.target/arm/neon-vect6.c: New test.
3739         * gcc.target/arm/neon-vect7.c: New test.
3740         * gcc.target/arm/neon-vect8.c: New test.
3742 2012-02-28  Richard Guenther  <rguenther@suse.de>
3744         PR tree-optimization/52402
3745         * gcc.dg/torture/pr52402.c: New testcase.
3747 2012-02-28  Richard Guenther  <rguenther@suse.de>
3749         PR lto/52400
3750         * g++.dg/lto/pr52400_0.C: New testcase.
3752 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
3754         * gcc.target/avr/torture/builtins-1.c: New test.
3755         * gcc.target/avr/torture/builtins-error.c: New test.
3757 2012-02-28  Kai Tietz  <ktietz@redhat.com>
3759         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
3760         * gcc.target/i386/pr45352-2.c: Likewise.
3761         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
3762         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
3763         targets instead rand.
3764         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
3765         * gcc.target/i386/sse2-mul-1.c: Likewise.
3766         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3767         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
3768         * gcc.target/i386/pad-1.c: Likewise.
3769         * gcc.target/i386/pad-9.c: Likewise.
3770         * gcc.target/i386/pad-2.c: Likewise.
3771         * gcc.target/i386/pad-5b.c: Likewise.
3772         * gcc.target/i386/pad-8.c: Likewise.
3773         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
3774         * gcc.target/i386/pr44130.c: Likewise.
3775         * gcc.target/i386/align-main-1.c: Likewise.
3776         * gcc.target/i386/align-main-2.c: Likewise.
3777         * gcc.target/i386/sw-1.c: Likewise.
3778         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
3779         on x64 mingw target.
3780         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3781         * gcc.target/i386/pr46295.c: Likewise.
3782         * gcc.target/i386/amd64-abi-1.c: Likewise.
3783         * gcc.target/i386/amd64-abi-2.c: Likewise.
3784         * gcc.target/i386/pr39082-1.c: Likewise.
3785         * gcc.target/i386/pr39162.c: Likewise.
3786         * gcc.target/i386/pr22152.c: Likewise.
3787         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
3788         * gcc.target/i386/wrfsbase-2.c: Likewise.
3789         * gcc.target/i386/local.c: Likewise
3790         * gcc.target/i386/wrgsbase-1.c: Likewise.
3791         * gcc.target/i386/wrfsbase-1.c: Likewise.
3792         * gcc.target/i386/pr39315-3.c: Likewise.
3793         * gcc.target/i386/pr35767-4.c: Likewise.
3794         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
3795         x64 mingw target.
3796         * gcc.target/i386/pr45336-2.c: Likewise.
3797         * gcc.target/i386/pr45336-1.c: Likewise.
3798         * gcc.target/i386/pr45336-4.c: Likewise.
3800 2012-02-27  Tristan Gingold  <gingold@adacore.com>
3802         * gnat.dg/array20.ad[sb]: New test.
3804 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
3806         PR target/52375
3807         * gcc.target/arm/pr52375.c: New test.
3808         * gcc.c-torture/compile/pr52375.c: New test.
3810 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3812         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
3813         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
3815 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
3817         * gnat.dg/aggr19.adb: New test.
3818         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
3820 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
3822         PR target/49263
3823         * gcc.target/sh/pr49263.c: New.
3825 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
3827         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
3828         simulate_thread_wrapper_other_threads
3829         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
3830         Move initialization of 'value' to main().
3831         (main): Initialize 'value';
3832         * gcc.dg/simulate-thread/speculative-store.c
3833         (simulate_thread_step_verify): Return 0 when successful.
3834         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
3835         Reduce threshold.
3836         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
3837         (simulate_thread_wrapper_other_threads): Return a success/fail value
3838         and issue an error if the instruction count threshold is exceeded.
3840 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3842         PR target/50580
3843         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
3844         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3846 2012-02-24  Richard Guenther  <rguenther@suse.de>
3848         PR middle-end/52355
3849         * gcc.dg/pr52355.c: New testcase.
3851 2012-02-23  Kai Tietz  <ktietz@redhat.com>
3853         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
3854         * gcc.dg/Wpadded.c: Likewise.
3855         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
3856         structure-layout.
3857         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
3858         for sleep by Sleep and add windows.h include for this function.
3859         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
3860         targets.
3861         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
3862         target.
3863         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
3864         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
3865         on x64 mingw target.
3866         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
3867         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
3868         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
3869         failure on LLP64 target.
3871 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
3873         PR c/52290
3874         * gcc.dg/noncompile/pr52290.c: New test.
3876 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
3878         PR tree-optimization/52019
3879         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
3881 2012-02-22  Kai Tietz  <ktietz@redhat.com>
3883         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
3884         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
3885         derived pdiff_t type.
3886         * g++.dg/torture/pr49720.C: Likewise
3888 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
3890         PR target/52330
3891         * gcc.target/i386/pr52330.c: New test.
3893 2012-02-22  Tobias Burnus  <burnus@net-b.de>
3895         PR fortran/52335
3896         * gfortran.dg/io_constraints_10.f90: New.
3898 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
3900         * lib/target-supports.exp (check_effective_target_vect_condition):
3901         Return true for NEON.
3903 2012-02-21  Kai Tietz  <ktietz@redhat.com>
3905         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
3907 2012-02-21  Richard Guenther  <rguenther@suse.de>
3909         PR tree-optimization/52324
3910         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
3912 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
3914         PR middle-end/51782
3915         * gcc.target/avr/torture/pr51782-1.c: New test.
3917 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
3919         PR tree-optimization/52318
3920         * gcc.dg/pr52318.c: New test.
3922 2012-02-20  Kai Tietz  <ktietz@redhat.com>
3924         * gcc.dg/bf-ms-layout-3.c: New testcase.
3926 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3928         PR testsuite/52229
3929         PR fortran/32380
3930         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
3932 2012-02-20  Richard Guenther  <rguenther@suse.de>
3934         PR tree-optimization/52298
3935         * gcc.dg/torture/pr52298.c: New testcase.
3936         * gcc.dg/vect/pr52298.c: Likewise.
3938 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
3940         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
3941         * gcc.c-torture/execute/pr52286.c: Ditto.
3943 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
3945         PR tree-optimization/52286
3946         * gcc.c-torture/execute/pr52286.c: New test.
3948 2012-02-18  Tobias Burnus  <burnus@net-b.de>
3950         PR fortran/52295
3951         * gfortran.dg/interface_35.f90: Use -std=f2003.
3952         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
3953         * gfortran.dg/interface_assignment_4.f90: Ditto.
3954         * gfortran.dg/bessel_1.f90: Ditto.
3955         * gfortran.dg/func_result_6.f90: Ditto.
3956         * gfortran.dg/hypot_1.f90: Ditto.
3957         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
3959 2012-02-17  Tobias Burnus  <burnus@net-b.de>
3961         PR translation/52232
3962         PR translation/52234
3963         PR translation/52245
3964         PR translation/52246
3965         PR translation/52262
3966         PR translation/52273
3967         * gfortran.dg/coarray_22.f90: Update dg-error.
3968         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
3970 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3972         PR target/51753
3973         * lib/gcc-simulate-thread.exp: Load timeout.exp.
3974         (simulate-thread): Use default timeout.
3976 2012-02-16  Jason Merrill  <jason@redhat.com>
3978         PR c++/52248
3979         * g++.dg/ext/timevar1.C: New.
3981 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
3983         PR c++/52126
3984         * g++.dg/template/using21.C: New.
3985         * g++.dg/template/using22.C: Likewise.
3987 2012-02-16  Jason Merrill  <jason@redhat.com>
3989         PR c++/51415
3990         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
3992 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
3994         PR tree-optimization/52255
3995         * gcc.c-torture/compile/pr52255.c: New test.
3997         PR debug/52260
3998         * g++.dg/debug/dwarf2/pr52260.C: New test.
4000         PR middle-end/51929
4001         * g++.dg/ipa/pr51929.C: New test.
4003 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4005         PR target/52199
4006         * gcc.target/powerpc/pr52199.c: New file.
4008 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4010         PR target/52152
4011         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
4013 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4015         * gcc.dg/pr51867.c: Don't include <math.h>.
4016         (sqrtf): Declare.
4018 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4020         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
4021         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
4023 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
4025         PR tree-optimization/50561
4026         * gcc.dg/graphite/pr50561.c: New testcase.
4028 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
4030         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
4031         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
4033 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4035         * gnat.dg/discr35.ad[sb]: New test.
4037 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
4039         * gnat.dg/volatile10.adb: New test.
4040         * gnat.dg/volatile10_pkg.ads: New helper.
4042 2012-02-14  Jason Merrill  <jason@redhat.com>
4044         * g++.dg/ext/attrib43.C: New.
4046 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
4048         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
4049         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
4050         fgnu_tm.
4051         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
4052         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
4053         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
4054         effective_target fgnu_tm.
4055         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
4057 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4059         PR c++/52247
4060         * g++.dg/template/asmgoto1.C: New test.
4062 2012-02-14  Ian Lance Taylor  <iant@google.com>
4064         PR go/48501
4065         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
4066         compiling generated file for 64bit and index tests.
4068 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
4070         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
4072 2012-02-14  Richard Guenther  <rguenther@suse.de>
4074         PR tree-optimization/52244
4075         PR tree-optimization/51528
4076         * gcc.dg/torture/pr52244.c: New testcase.
4078 2012-02-14  Walter Lee  <walt@tilera.com>
4080         * g++.dg/other/PR23205.C: Disable test on tile.
4081         * g++.dg/other/pr23205-2.C: Disable test on tile.
4082         * gcc.dg/20020312-2.c: Add a condition for __tile__.
4083         * gcc.dg/20040813-1.c: Disable test on tile.
4084         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
4085         * gcc.misc-tests/linkage.exp: Handle tilegx.
4087 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4089         PR tree-optimization/52210
4090         * gcc.dg/pr52210.c: New test.
4092 2012-02-14  Jason Merrill  <jason@redhat.com>
4094         PR c++/39055
4095         * g++.dg/overload/defarg5.C: New.
4097 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
4099         PR c/52181
4100         * c-c++-common/pr52181.c: New test.
4102 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4104         PR c++/52215
4105         * g++.dg/ext/atomic-1.C: New test.
4107 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4109         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
4111 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
4113         PR middle-end/52209
4114         * gcc.c-torture/execute/pr52209.c: New test.
4116 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
4118         PR fortran/50981
4119         * gfortran.dg/elemental_optional_args_5.f03: New test.
4121 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
4123         PR testsuite/50076
4124         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
4125         cases.
4127 2012-02-11  Ian Lance Taylor  <iant@google.com>
4129         PR go/51874
4130         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
4131         SPARC Solaris.  Don't run the test at all on systems where it may
4132         not work, rather than xfailing it.
4134 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
4136         PR rtl-optimization/52175
4137         * gcc.c-torture/compile/pr52175.c: New test.
4139 2012-02-10  Jason Merrill  <jason@redhat.com>
4141         PR c++/51910
4142         * g++.dg/template/repo10.C: New.
4144 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
4146         PR debug/52132
4147         * gcc.dg/pr52132.c: New test.
4149 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
4151         * gnat.dg/specs/aggr4.ads: New test.
4152         * gnat.dg/specs/aggr4_pkg.ads: New helper.
4154 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
4156         PR target/52146
4157         * gcc.target/i386/pr52146.c: New.
4159 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
4161         PR middle-end/52177
4162         * c-c++-common/pr52177.c: New test.
4164 2012-02-10  Jan Hubicka  <jh@suse.cz>
4166         PR middle-end/48600
4167         * g++.dg/torture/pr48600.C: New testcase.
4169 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
4171         PR middle-end/52140
4172         * gcc.dg/dfp/pr52140.c: New test.
4174 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
4176         PR fortran/32380
4177         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
4178         of dg-options.
4180 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
4182         PR middle-end/51867
4183         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
4184         * testsuite/gcc.dg/pr51867.c: New test.
4186 2012-02-09  Ian Lance Taylor  <iant@google.com>
4188         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
4189         which don't support -fsplit-stack.  Turn off optimization when
4190         compiling select5-out.go.
4192 2012-02-08  Ian Lance Taylor  <iant@google.com>
4194         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
4195         systems which don't support -fsplit-stack.
4197 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
4199         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
4200         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
4201         machine instuction in the log.
4203 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
4205         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
4206           to 20 seconds.
4208 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
4210         PR driver/48524
4211         * gcc.dg/pr48524.c: New test.
4212         * gcc.dg/pr48524.spec: New spec file for test.
4214 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4216         PR fortran/32380
4217         * gfortran.dg/vect/pr32380.f90:  New test.
4219 2012-02-08  Tobias Burnus  <burnus@net-b.de>
4221         PR fortran/52151
4222         * gfortran.dg/realloc_on_assign_12.f90: New.
4224 2012-02-08  Richard Guenther  <rguenther@suse.de>
4226         PR rtl-optimization/52170
4227         * gcc.dg/torture/pr52170.c: New testcase.
4229 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
4231         PR gcov-profile/52150
4232         * gcc.dg/tree-prof/pr52150.c: New test.
4234         PR rtl-optimization/52139
4235         * gcc.dg/pr52139.c: New test.
4237 2012-02-07  Jason Merrill  <jason@redhat.com>
4239         PR c++/51675
4240         * g++.dg/cpp0x/constexpr-union3.C: New.
4242         PR c++/52035
4243         * g++.dg/lto/pr52035_0.C: New.
4245 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4247         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
4248         * gcc.dg/special/weak-1.c: Likewise.
4249         * gcc.dg/ucnid-12.c: Likewise.
4250         * gcc.dg/torture/pr45678-1.c: Likewise.
4251         * gcc.dg/torture/pr45678-2.c: Likewise.
4252         * gcc.dg/vector-4.c: Likewise.
4253         * gcc.dg/ipa/inline-5.c: Likewise.
4254         * gcc.dg/ucnid-11.c: Likewise.
4255         * gcc.misc-tests/gcov-13.c: Likewise.
4256         * gcc.misc-tests/gcov-14.c: Likewise.
4257         * g++.dg/ext/label13.C: Likewise.
4258         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
4259         hppa*-*-hpux* options.
4260         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
4261         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
4262         * gcc.dg/pr48616.c: Likewise.
4263         * gcc.dg/pr17957.c: Likewise.
4264         * gcc.dg/pr17055-1.c: Likewise.
4265         * gcc.dg/pr32912-1.c: Likewise.
4266         * gcc.dg/tm/pr51472.c: Likewise.
4267         * c-c++-common/fold-bitand-4.c: Likewise.
4268         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
4269         Use dg-additional-options for extra options.
4271 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
4273         * gcc.target/epiphany/interrupt-2.c: New test.
4275 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4277         PR target/52155
4278         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
4279         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
4280         for MIPS ELF.
4282 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4284         PR target/52152
4285         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
4287 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
4289         PR middle-end/24306
4290         PR target/52154
4291         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
4292         * gcc.target/mips/va-arg-1.c: New test.
4294 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
4296         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
4297         for -mno-pointers-to-nested-functions.
4299 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
4301         * gcc.c-torture/execute/20120207-1.c: New test.
4303 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
4305         PR rtl-optimization/52060
4306         * gcc.dg/torture/pr52060.c: New test.
4308         PR middle-end/52074
4309         * gcc.c-torture/compile/pr52074.c: New test.
4311 2012-02-07  Tobias Burnus  <burnus@net-b.de>
4313         PR fortran/51514
4314         * gfortran.dg/class_to_type_2.f90: New.
4316 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
4318         PR fortran/32373
4319         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
4320         Remove module.
4322 2012-02-06  Jason Merrill  <jason@redhat.com>
4324         PR c++/52088
4325         * g++.dg/template/conv13.C: New.
4327 2012-02-06  Richard Guenther  <rguenther@suse.de>
4329         PR tree-optimization/52115
4330         * gcc.c-torture/compile/pr52115.c: New testcase.
4332 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
4334         PR target/52129
4335         * gcc.c-torture/execute/pr52129.c: New test.
4337 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
4339         * gcc.dg/pr48374.c: Actually add the test I forgot
4340         in the 2012-01-25 commit.
4342 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4344         PR fortran/32373
4345         * gfortran.dg/vect/vect-8.f90:  New test case.
4347 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
4349         PR fortran/48847
4350         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
4352 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
4354         PR fortran/52102
4355         * gfortran.dg/class_48.f90 : Add test of allocate class array
4356         component with source in subroutine test3.  Remove commenting
4357         out in subroutine test4, since branching on unitialized variable
4358         is now fixed (no PR for this last.).
4360 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4362         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
4363         on MIPS targets.
4364         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
4366 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4368         PR target/52125
4369         * lib/target-supports.exp (check_effective_target_mips_rel): New.
4370         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
4372 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
4374         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
4375         (check_effective_target_sync_int_long): Use it.
4376         (check_effective_target_sync_char_short): Likewise.
4377         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
4379 2012-02-05  Tobias Burnus  <burnus@net-b.de>
4381         PR fortran/51972
4382         * gfortran.dg/class_48.f90: Add some further checks.
4384 2012-02-05  Ira Rosen  <irar@il.ibm.com>
4386         PR tree-optimization/52091
4387         * gcc.dg/vect/pr52091.c: New test.
4389 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
4391         PR rtl-optimization/52113
4392         * gcc.target/avr/pr52113.c: New test.
4394 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
4396         PR rtl-optimization/52092
4397         * gcc.c-torture/compile/pr52092.c: New test.
4399 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
4401         PR fortran/41587
4402         * gfortran.dg/class_array_10.f03: New test.
4404         PR fortran/46356
4405         * gfortran.dg/class_array_11.f03: New test.
4407         PR fortran/51754
4408         * gfortran.dg/class_array_12.f03: New test.
4410 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
4412         PR fortran/52012
4413         * gfortran.dg/realloc_on_assign_11.f90: New test.
4415 2012-02-02  Tobias Burnus  <burnus@net-b.de>
4417         PR fortran/52093
4418         * gfortran.dg/shape_7.f90: New.
4420 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
4422         * gcc.target/mips/mips-prepend-1.c: New test.
4424 2012-02-02  Jan Hubicka  <jh@suse.cz>
4425             Tom de Vries  <tom@codesourcery.com>
4427         PR middle-end/51998
4428         * testsuite/gcc.dg/alias-12.c: New testcase.
4429         * testsuite/gcc.dg/alias-13.c: New testcase.
4431 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
4433         PR target/52086
4434         * gcc.dg/pr52086.c: New test.
4436         PR tree-optimization/52073
4437         * gcc.c-torture/compile/pr52073.c: New test.
4439 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
4441         PR fortran/51958
4442         * gfortran.dg/function_optimize_10.f90:  New test.
4444 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
4446         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
4447         test on alpha*-*-*.
4449 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4451         PR fortran/52024
4452         * gfortran.dg/typebound_operator_14.f90: New.
4454 2012-02-01  Tobias Burnus  <burnus@net-b.de>
4456         PR fortran/52059
4457         * gfortran.dg/elemental_function_1.f90: New.
4459 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4461         PR rtl-optimization/51374
4462         * gcc.target/avr/torture/pr51374-1.c:
4463         Also fail if SBIS is seen.
4465 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
4467         PR rtl-optimization/51374
4468         * gcc.target/avr/torture/pr51374-1.c: New.
4470 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4472         PR fortran/52024
4473         * gfortran.dg/typebound_generic_11.f90: New.
4475 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4477         PR fortran/52029
4478         * gfortran.dg/class_49.f90: New.
4480 2012-01-31  Tobias Burnus  <burnus@net-b.de>
4482         PR fortran/52013
4483         * gfortran.dg/elemental_args_check_6.f90: New.
4485 2012-01-31  Jason Merrill  <jason@redhat.com>
4487         PR c++/52043
4488         * g++.dg/cpp0x/variadic122.C: New.
4490 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
4492         PR fortran/52012
4493         * gfortran.dg/realloc_on_assign_10.f90: New test.
4495 2012-01-31  Richard Guenther  <rguenther@suse.de>
4497         PR tree-optimization/51528
4498         * gcc.dg/torture/pr51528.c: New testcase.
4500 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
4502         PR go/48501
4503         * lib/go.exp (go_target_compile): Append timeout= to options.
4504         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
4505         select5-out.go test on alpha*-*-* targets.
4507 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
4509         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
4510         (TEST_SHORT): Reformat in the same way.
4511         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
4512         (TEST_SHORT): Reformat in the same way.
4513         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
4514         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
4515         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
4516         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
4517         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
4519 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
4521         PR target/51835
4522         * gcc.target/arm/pr51835.c: New testcase.
4524 2012-01-30  Richard Guenther  <rguenther@suse.de>
4526         PR tree-optimization/52028
4527         * gcc.dg/torture/pr52028.c: New testcase.
4528         * gfortran.dg/ldist-pr45199.f: Adjust.
4529         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
4530         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4531         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4533 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
4535         PR debug/52027
4536         * gcc.dg/tree-prof/pr52027.c: New test.
4538         PR tree-optimization/52046
4539         * gcc.dg/pr52046.c: New test.
4541         PR debug/52048
4542         * g++.dg/other/pr52048.C: New test.
4544 2012-01-30  Richard Guenther  <rguenther@suse.de>
4546         PR tree-optimization/52045
4547         * gcc.dg/pr52045.c: New testcase.
4549 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
4551         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
4552         new code generated for __sync_lock_release.
4554 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4556         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
4558 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4560         PR testsuite/51875
4561         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
4563         * g++.dg/ext/visibility/template10.C: Fix typo.
4565         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
4567 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
4569         PR c++/51327
4570         * g++.dg/cpp0x/constexpr-ice6.C: New.
4572 2012-01-29  Tobias Burnus  <burnus@net-b.de>
4574         PR fortran/41600
4575         * gfortran.dg/default_initialization_6.f90: New.
4577 2012-01-29  Tobias Burnus  <burnus@net-b.de>
4579         PR fortran/51972
4580         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
4581         * gfortran.dg/class_48.f90: New.
4583 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
4585         PR fortran/51808
4586         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
4588 2012-01-28  Tobias Burnus  <burnus@net-b.de>
4590         PR fortran/51972
4591         * gfortran.dg/class_allocate_12.f90: New.
4593 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
4595         * gcc.dg/torture/pr50444.c: Fix dg directives.
4597 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
4599         PR target/52006
4600         * gcc.target/arm/pr52006.c: New test.
4602 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
4604         PR testsuite/52011
4605         * gcc.dg/lto/trans-mem.h: New file.
4606         * gcc.dg/lto/trans-mem-2_0.c: Include it.
4607         * gcc.dg/lto/trans-mem-1_1.c: Same.
4608         * gcc.dg/lto/trans-mem-4_1.c: Same.
4609         * gcc.dg/lto/trans-mem-3_1.c: Same.
4611 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4613         PR fortran/52022
4614         * gfortran.dg/dummy_procedure_7.f90: New.
4616 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
4618         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
4619         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
4621 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
4623         PR c++/51852
4624         * g++.dg/other/gc5.C: New test.
4626 2012-01-27  Richard Guenther  <rguenther@suse.de>
4628         PR tree-optimization/50444
4629         * gcc.dg/torture/pr50444.c: New testcase.
4631 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4633         PR fortran/51970
4634         PR fortran/51977
4635         * gfortran.dg/move_alloc_13.f90: New.
4637 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4639         PR fortran/51953
4640         * gfortran.dg/allocate_alloc_opt_13.f90: New.
4641         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
4642         and change dg-error string.
4644 2012-01-27  Tobias Burnus  <burnus@net-b.de>
4646         PR fortran/52016
4647         * gfortran.dg/elemental_args_check_5.f90: New.
4649 2012-01-27  Richard Guenther  <rguenther@suse.de>
4651         PR middle-end/51959
4652         * g++.dg/torture/pr51959.C: New testcase.
4654 2012-01-27  Tom de Vries  <tom@codesourcery.com>
4656         PR tree-optimization/51990
4657         * gcc.dg/pr51990.c: New test.
4658         * gcc.dg/pr51990-2.c: Same.
4660 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
4661             Tobias Burnus <burnus@gcc.gnu.org>
4663         PR fortran/48705
4664         * gfortran.dg/class_allocate_11.f03: New.
4666         PR fortran/51870
4667         PR fortran/51943
4668         PR fortran/51946
4669         * gfortran.dg/class_allocate_7.f03: New.
4670         * gfortran.dg/class_allocate_8.f03: New.
4671         * gfortran.dg/class_allocate_9.f03: New.
4672         * gfortran.dg/class_allocate_10.f03: New.
4674 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4676         * gnat.dg/discr34.adb: New test.
4677         * gnat.dg/discr34_pkg.ads: New helper.
4679 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4681         * gnat.dg/discr33.adb: New test.
4683 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4685         * gnat.dg/limited_with3.ad[sb): New test.
4686         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
4687         * gnat.dg/limited_with3_pkg2.ads: Likewise.
4688         * gnat.dg/limited_with3_pkg3.ads: Likewise.
4690 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
4692         * gnat.dg/stack_usage1.adb: New test.
4693         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
4695         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
4696         * gcc.dg/pr44194-2.c: Likewise.
4698 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
4700         PR c++/51370
4701         * g++.dg/template/crash112.C: New.
4703 2012-01-27  Richard Henderson  <rth@redhat.com>
4705         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
4707 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4709         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
4711 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
4713         PR middle-end/51895
4714         * g++.dg/opt/pr51895.C: New test.
4716 2012-01-26  Michael Matz  <matz@suse.de>
4718         PR tree-optimization/48794
4719         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
4721 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4723         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
4725 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4727         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
4728         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
4729         memory.
4730         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
4731         the default value for s390 and s390x.
4733 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
4735         PR lto/51698
4736         * gcc.dg/lto/trans-mem-4_0.c: New.
4737         * gcc.dg/lto/trans-mem-4_1.c: New.
4738         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
4739         TM builtins.
4740         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
4741         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
4742         TM builtins.
4743         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
4744         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
4745         TM builtins.
4747 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
4749         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
4751 2012-01-25  Ian Lance Taylor  <iant@google.com>
4753         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
4755 2012-01-25  Tobias Burnus  <burnus@net-b.de>
4757         PR fortran/51995
4758         * gfortran.dg/typebound_proc_25.f90: New.
4760 2012-01-25  Jason Merrill  <jason@redhat.com>
4762         PR c++/51992
4763         * g++.dg/lto/pr51992_0.C: New.
4765 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
4767         PR tree-optimization/51987
4768         * gcc.target/i386/pr51987.c: New test.
4770 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
4772         * gcc.dg/tm/lto-1.c: Require lto support in target.
4774 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
4776         PR rtl-optimization/48374
4777         * gcc.dg/pr48374.c: New test.
4779 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
4781         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
4783 2012-01-25  Tobias Burnus  <burnus@net-b.de>
4785         PR fortran/51966
4786         * gfortran.dg/derived_constructor_char_3.f90: New.
4788 2012-01-24  Ian Lance Taylor  <iant@google.com>
4790         * go.test/go-test.exp (filecmp): New procedure.
4791         (errchk): Handle quoted square brackets.
4792         (go-gc-tests): Set go_compile_args. Handle various new test
4793         lines.  Skip a few new tests.
4794         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
4796 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4798         * lib/target-supports.exp (proc check_effective_target_vect_perm)
4799         (check_effective_target_vect_extract_even_odd)
4800         (check_effective_target_vect_interleave): Return true for MIPS
4801         paired-single.
4803 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4805         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
4806         (main): Use it instead of argc.
4808 2012-01-24  Jason Merrill  <jason@redhat.com>
4810         PR c++/51973
4811         * g++.dg/cpp0x/sfinae31.C: New.
4813 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
4815         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
4817 2012-01-24  Jason Merrill  <jason@redhat.com>
4819         PR c++/51812
4820         * g++.dg/inherit/covariant20.C: New.
4822 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
4824         PR c++/51223
4825         * g++.dg/parse/crash58.C: New.
4827 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
4829         PR target/51957
4830         * gcc.dg/pr51957-1.c: New test.
4831         * gcc.dg/pr51957-1.h: New file.
4832         * gcc.dg/pr51957-2.c: New test.
4834 2012-01-23  Jason Merrill  <jason@redhat.com>
4836         PR c++/51930
4837         * g++.dg/ext/visibility/template10.C: New.
4839 2012-01-23  Tobias Burnus  <burnus@net-b.de>
4841         PR fortran/51948
4842         * gfortran.dg/move_alloc_12.f90: New.
4844 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4846         PR middle-end/45416
4847         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
4849 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
4851         PR c++/51398
4852         * g++.dg/template/crash111.C: New.
4854 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
4856         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
4857         configurations.
4858         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
4860 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
4862         PR testsuite/51941
4863         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
4864         the DW_TAG_class_type and DW_AT_name: "Executor".
4866 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4868         * lib/target-supports.exp
4869         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
4870         (check_effective_target_vect_interleave): Likewise.
4872 2012-01-22  Jason Merrill  <jason@redhat.com>
4874         PR c++/51925
4875         * g++.dg/template/using20.C: New.
4876         * g++.dg/template/template-id-2.C: Adjust diagnostic.
4878 2012-01-23  Jason Merrill  <jason@redhat.com>
4880         PR target/51934
4881         * g++.dg/torture/pr51344.C: Limit to x86.
4883 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
4885         * c-c++-common/tm/omp.c: Require target with pthread support.
4887 2012-01-23  Richard Guenther  <rguenther@suse.de>
4889         PR tree-optimization/51949
4890         * gcc.dg/torture/pr51949.c: New testcase.
4892 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
4894         PR rtl-optimization/51933
4895         * gcc.c-torture/execute/pr51933.c: New test.
4897 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
4899         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
4900         Do not define for Interix.
4902 2012-01-22  Jason Merrill  <jason@redhat.com>
4904         PR c++/51832
4905         * g++.dg/lto/pr51832.h: New.
4906         * g++.dg/lto/pr51832_0.C: New.
4907         * g++.dg/lto/pr51832_1.C: New.
4909 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
4911         * gcc.dg/ext-elim-1.c: New test.
4913 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4915         PR target/51931
4916         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
4917         * g++.dg/opt/longbranch1.C: Likewise.
4919 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
4921         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
4922         in C++11 mode.
4924 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4926         PR fortran/50556
4927         * gfortran.dg/namelist_74.f90: New test.
4928         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
4930 2012-01-21  Tobias Burnus  <burnus@net-b.de>
4932         PR fortran/51913
4933         * gfortran.dg/class_47.f90: New.
4935 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
4937         * gnat.dg/renaming5.ad[sb]: New test.
4939 2012-01-20  Jason Merrill  <jason@redhat.com>
4941         PR c++/51919
4942         * g++.dg/pch/mangle1.{C,Hs}: Remove.
4944 2012-01-20  Jason Merrill  <jason@redhat.com>
4946         PR c++/51922
4947         * g++.dg/ext/attrib42.C: Require ilp32.
4949 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
4951         PR target/51915
4952         * gcc.target/arm/pr51915.c: New test.
4954 2012-01-20  Cary Coutant  <ccoutant@google.com>
4955             Dodji Seketeli  <dodji@redhat.com>
4957         PR debug/45682
4958         * g++.dg/debug/dwarf2/nested-3.C: New test.
4960 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4962         PR c++/51402
4963         * g++.dg/template/crash110.C: New.
4965 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4967         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
4968         Remove default options on hppa*-*-hpux*.
4970 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4972         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
4974 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4976         * gcc.c-torture/compile/pr51856.c: New testcase.
4978 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
4980         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
4981         options to go_target_compile.
4983 2012-01-20  Kai Tietz  <ktietz@redhat.com>
4985         * g++.dg/torture/pr51344.C: Fix typo.
4987 2012-01-20  Richard Guenther  <rguenther@suse.de>
4989         PR tree-optimization/51903
4990         * g++.dg/torture/pr51903.C: New testcase.
4992 2012-01-20  Tobias Burnus  <burnus@net-b.de>
4993             Janus Weil  <janus@gcc.gnu.org>
4995         PR fortran/51056
4996         * gfortran.dg/use_21.f90: New.
4998 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
5000         PR target/51106
5001         * gcc.dg/torture/pr51106-1.c: New test.
5002         * gcc.dg/torture/pr51106-2.c: New test.
5004 2012-01-19  Kai Tietz  <ktietz@redhat.com>
5006         * g++.dg/torture/pr51344.C: New test.
5008 2012-01-19  Tobias Burnus  <burnus@net-b.de>
5010         PR fortran/51904
5011         * gfortran.dg/intrinsic_size_2.f90: New.
5013 2012-01-19  Jason Merrill  <jason@redhat.com>
5015         PR c++/51889
5016         * g++.dg/inherit/using7.C: New.
5018 2012-01-19  Richard Guenther  <rguenther@suse.de>
5020         PR tree-optimization/37997
5021         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
5023 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
5025         PR rtl-optimization/51505
5026         * gcc.dg/pr51505.c: New test.
5028 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
5030         PR fortran/51634
5031         * gfortran.dg/typebound_operator_12.f03: New.
5032         * gfortran.dg/typebound_operator_13.f03: New.
5034 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
5036         PR c++/51225
5037         * g++.dg/cpp0x/pr51225.C: New.
5039 2012-01-17  Ian Lance Taylor  <iant@google.com>
5041         PR go/50656
5042         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
5044 2012-01-17  Tobias Burnus  <burnus@net-b.de>
5046         PR fortran/51869
5047         * gfortran.dg/realloc_on_assign_9.f90: New.
5049 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
5051         PR other/51165
5052         * gcc.dg/tm/memopt-3.c: Remove xfail.
5053         * gcc.dg/tm/memopt-4.c: Remove xfail.
5054         * gcc.dg/tm/memopt-5.c: Remove xfail.
5055         * gcc.dg/tm/memopt-7.c: Remove xfail.
5057 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
5059         PR tree-optimization/51877
5060         * gcc.c-torture/execute/pr51877.c: New test.
5062 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
5064         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
5065         {!vect_align_arrays} to vect_sizes_32B_16B.
5066         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
5067         * gcc.dg/vect/vect-peel-3.c: Ditto.
5069 2012-01-16  Jason Merrill  <jason@redhat.com>
5071         PR c++/51854
5072         * g++.dg/abi/mangle60.C: New.
5074         PR c++/51827
5075         * g++.dg/pch/mangle1.{C,Hs}: New.
5077 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
5078             Tobias Burnus  <burnus@net-b.de>
5080         PR fortran/50981
5081         * gfortran.dg/elemental_optional_args_3.f90: New
5082         * gfortran.dg/elemental_optional_args_4.f90: New
5084 2012-01-16  Tobias Burnus  <burnus@net-b.de>
5086         PR fortran/51809
5087         * gfortran.dg/use_20.f90: New
5089 2012-01-16  Jason Merrill  <jason@redhat.com>
5091         PR c++/51868
5092         * g++.dg/cpp0x/rv-bitfield.C: New.
5093         * g++.dg/cpp0x/rv-bitfield2.C: New.
5095 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
5097         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
5098         subroutine 'qsort' and use index array to assign the result.
5100 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
5102         PR tree-optimization/51865
5103         * gcc.dg/pr51865.c: New test.
5105 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5107         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
5109 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
5111         * gcc.target/mips/code-readable-2.c: Allow the jump table address
5112         to be loaded from the constant pool, rather than via %hi and %lo.
5114 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
5116         PR rtl-optimization/51821
5117         * gcc.dg/pr51821.c: New test.
5119 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
5121         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
5123 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
5125         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
5127 2012-01-14  Tobias Burnus  <burnus@net-b.de>
5129         PR fortran/51800
5130         * gfortran.dg/init_flag_8.f90: New.
5131         * gfortran.dg/init_flag_9.f90: New.
5133 2011-01-14  Tobias Burnus  <burnus@net-b.de>
5135         PR fortran/51816
5136         * gfortran.dg/use_18.f90: New.
5137         * gfortran.dg/use_19.f90: New.
5139 2012-01-13  Ian Lance Taylor  <iant@google.com>
5141         PR c++/50012
5142         * g++.dg/warn/Wsign-compare-4.C: New.
5144 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
5146         PR fortran/48351
5147         * gfortran.dg/alloc_comp_assign.f03: New.
5148         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
5149         __BUILTIN_FREE from 38 to 32.
5151 2012-01-13  Jason Merrill  <jason@redhat.com>
5153         PR c++/20681
5154         * g++.dg/warn/Wreturn-type-7.C: New.
5156 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5158         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
5159         assumption.
5160         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
5161         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
5162         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
5163         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
5164         int32plus because of big array needed.
5165         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
5166         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
5168 2012-01-13  Jason Merrill  <jason@redhat.com>
5170         PR c++/51813
5171         * g++.dg/ext/visibility/template9.C: New.
5173         PR c++/51620
5174         * g++.dg/cpp0x/defaulted34.C: New.
5175         * g++.dg/template/virtual3.C: New.
5177 2012-01-13  Richard Guenther  <rguenther@suse.de>
5179         PR middle-end/8081
5180         * gcc.dg/torture/pr8081.c: New testcase.
5182 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
5184         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
5186 2012-01-12  Jason Merrill  <jason@redhat.com>
5188         PR c++/51714
5189         * g++.dg/ext/stmtexpr14.C: New.
5191 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
5193         PR c++/51633
5194         * g++.dg/cpp0x/constexpr-diag4.C: New test.
5196 2012-01-12  Jason Merrill  <jason@redhat.com>
5198         PR c++/48051
5199         * g++.dg/abi/mangle48.C: Test qualified-names, too.
5200         * g++.dg/abi/mangle58.C: Likewise.
5202         PR c++/51403
5203         * g++.dg/template/arg8.C: New.
5205 2012-01-12  Ira Rosen  <irar@il.ibm.com>
5207         PR tree-optimization/51799
5208         * gcc.dg/vect/pr51799.c: New test.
5209         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
5210         patterns.
5212 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5213             Tobias Burnus  <burnus@net-b.de>
5215         PR fortran/51057
5216         PR fortran/51616
5217         * lib/target-supports.exp
5218         (check_effective_target_fortran_largest_fp_has_sqrt): New.
5219         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
5221 2012-01-11  Jason Merrill  <jason@redhat.com>
5223         PR c++/51565
5224         * g++.dg/ext/attrib42.C: New.
5226 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
5228         PR bootstrap/51796
5229         * gcc.dg/pr51796.c: New test.
5231 2012-01-11  Jason Merrill  <jason@redhat.com>
5233         PR c++/51818
5234         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
5236 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5238         * gnat.dg/array19.ad[sb]: New test.
5240 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
5242         * gnat.dg/opt23.ad[sb]: New test.
5243         * gnat.dg/opt23_pkg.ad[sb]: New helper.
5244         * gnat.dg/opt24.ad[sb]: New test.
5246 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5248         PR tree-optimization/49642
5249         * gcc.dg/tree-ssa/pr49642-1.c: New test.
5250         * gcc.dg/tree-ssa/pr49642-2.c: New test.
5252 2012-01-11  Jason Merrill  <jason@redhat.com>
5254         PR c++/51613
5255         * g++.dg/template/explicit-args5.C: New.
5257 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
5259         * gcc.c-torture/execute/20120110-1.c: New testcase.
5261 2012-01-10  Jason Merrill  <jason@redhat.com>
5263         PR c++/51614
5264         * g++.dg/inherit/ambig1.C: New.
5266         PR c++/51433
5267         * g++.dg/cpp0x/constexpr-cache1.C: New.
5269 2012-01-10  Richard Guenther  <rguenther@suse.de>
5271         PR tree-optimization/51801
5272         * gcc.dg/torture/pr51801.c: New testcase.
5274 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5276         PR fortran/51652
5277         * gfortran.dg/allocate_with_typespec_5.f90: New.
5279 2012-01-10  Tobias Burnus  <burnus@net-b.de>
5281         * gfortran.dg/class_39.f03: Update dg-error string.
5283 2012-01-10  Richard Guenther  <rguenther@suse.de>
5285         PR tree-optimization/50913
5286         * gcc.dg/graphite/interchange-16.c: New testcase.
5287         * gcc.dg/graphite/scop-20.c: XFAIL.
5288         * gfortran.dg/graphite/interchange-1.f: Likewise.
5289         * gfortran.dg/graphite/block-1.f90: Likewise.
5290         * gfortran.dg/graphite/block-2.f: Likewise.
5292 2012-01-10  Richard Henderson  <rth@redhat.com>
5294         * lib/target-supports.exp (check_effective_target_vect_perm,
5295         check_effective_target_vect_perm_byte,
5296         check_effective_target_vect_perm_short): Enable for arm neon.
5298 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5300         PR fortran/46328
5301         * gfortran.dg/typebound_operator_11.f90: New.
5303 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
5305         * gnat.dg/array18.adb: New test.
5306         * gnat.dg/array18_pkg.ads: New helper.
5308 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
5310         PR fortran/51791
5311         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
5312         around base object in first assignment in main program.
5313         * gfortran.dg/typebound_operator_10.f03: New test.
5315 2012-01-09  Martin Jambor  <mjambor@suse.cz>
5317         PR tree-optimization/51759
5318         * g++.dg/ipa/pr51759.C: New test.
5320 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5322         PR fortran/51758
5323         * gfortran.dg/optional_absent_2.f90: New.
5325 2012-01-09  Tobias Burnus  <burnus@net-b.de>
5327         PR fortran/51578
5328         * gfortran.dg/use_17.f90: New.
5330 2012-01-09  Gary Funck  <gary@intrepid.com>
5332         PR preprocessor/33919
5333         * gcc.dg/pr33919.c: New test.
5334         * gcc.dg/pr33919-0.h: New test header file.
5335         * gcc.dg/pr33919-1.h: Ditto.
5336         * gcc.dg/pr33919-2.h: Ditto.
5338 2012-01-07  Jan Hubicka  <jh@suse.cz>
5340         PR tree-optimize/51694
5341         * gcc.c-torture/compile/pr51694.c: new testcase.
5343 2012-01-07  Jan Hubicka  <jh@suse.cz>
5345         PR tree-optimization/51600
5346         * g++.dg/torture/pr51600.C: New testcase.
5348 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5350         PR gcov-profile/51715
5351         PR gcov-profile/51717
5352         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
5353         * gcc.misc-tests/gcov-14.c: Likewise.
5355 2012-01-06  Jason Merrill  <jason@redhat.com>
5357         * g++.dg/parse/new5.C: New.
5359 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
5361         PR testsuite/51655
5362         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
5363         including <string.h>.
5365 2012-01-06  Jason Merrill  <jason@redhat.com>
5367         * g++.dg/abi/mangle51.C: New.
5368         * g++.dg/abi/mangle52.C: New.
5369         * g++.dg/abi/mangle53.C: New.
5370         * g++.dg/abi/mangle54.C: New.
5371         * g++.dg/abi/mangle55.C: New.
5372         * g++.dg/abi/mangle56.C: New.
5373         * g++.dg/abi/mangle57.C: New.
5374         * g++.dg/abi/mangle58.C: New.
5375         * g++.dg/abi/mangle59.C: New.
5376         * g++.dg/cpp0x/trailing3.C: Update mangling.
5377         * g++.dg/cpp0x/variadic111.C: Update mangling.
5378         * g++.dg/cpp0x/variadic4.C: Update mangling.
5379         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
5380         * g++.dg/template/nontype22.C: Works now.
5381         * g++.dg/template/pr35240.C: Works now.
5383         * g++.dg/cpp0x/error7.C: New.
5385 2012-01-06  Tobias Burnus <burnus@net-b.de>
5387         * gfortran.dg/deallocate_stat_2.f90: New.
5388         * coarray/allocate_errgmsg.f90: New.
5389         * gfortran.dg/coarray_lib_alloc_1.f90: New.
5390         * gfortran.dg/coarray_lib_alloc_2.f90: New.
5391         * coarray/subobject_1.f90: Fix for num_images > 1.
5392         * gfortran.dg/deallocate_stat.f90: Update due to changed
5393         stat= handling.
5395 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
5397         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5399 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5401         * ada/acats/overflow.lst: Add cb20004.
5403 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
5405         PR c++/51541
5406         * g++.dg/cpp0x/alias-decl-18.C: New test.
5408 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
5410         * gcc.c-torture/execute/20120104-1.c: New test.
5412 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
5414         PR fortran/PR48946
5415         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
5416         the old typebound_operator_8.f03.
5417         * gfortran.dg/typebound_operator_8.f03: New version of
5418         typebound_operator_7.f03 with 'u' a derived type instead of a
5419         class object.
5421 2012-01-05  Richard Guenther  <rguenther@suse.de>
5423         * g++.dg/torture/pr49309.C: Skip for -flto.
5425 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
5427         PR middle-end/51761
5428         * gcc.c-torture/compile/pr51761.c: New test.
5430 2012-01-05  Richard Guenther  <rguenther@suse.de>
5432         PR tree-optimization/51760
5433         * gcc.dg/torture/pr51760.c: New testcase.
5435 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
5437         PR middle-end/51472
5438         * gcc.dg/tm/memopt-6.c: Adjust regexp.
5440 2012-01-05  Richard Guenther  <rguenther@suse.de>
5442         PR lto/41576
5443         * gfortran.dg/lto/pr41576_0.f90: New testcase.
5444         * gfortran.dg/lto/pr41576_1.f90: Likewise.
5446 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
5448         PR debug/51695
5449         * gcc.dg/pr51695.c: New test.
5451 2012-01-04  Andrew Pinski  <apinski@cavium.com>
5453         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
5454         * gcc.target/mips/octeon2-lx-1.c: New test.
5455         * gcc.target/mips/mips64-dsp-ldx.c: New test.
5456         * gcc.target/mips/octeon2-lx-2.c: New test.
5457         * gcc.target/mips/octeon2-lx-3.c: New test.
5459 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
5461         PR other/51163
5462         PR other/51164
5463         * gcc.dg/tm/alias-1.c:  Adjust regexp.
5464         * gcc.dg/tm/alias-2.c:  Adjust regexp.
5466 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
5468         PR c++/51064
5469         * g++.dg/warn/Wparentheses-26.C: New.
5471 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
5473         * gfortran.dg/elemental_optional_args_2.f90: New test.
5475 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
5477         PR fortran/49693
5478         * gfortran.dg/common_17.f90:  New test.
5480 2012-01-04  Richard Guenther  <rguenther@suse.de>
5482         PR tree-optimization/49651
5483         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
5484         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5486 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5488         PR c++/51738
5489         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
5491 2012-01-03  Andrew Pinski  <apinski@cavium.com>
5493         * lib/scanasm.exp (dg-function-on-line): Always use a special format
5494         for all mips targets.  Also allow an optional .cfi_startproc.
5496 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
5498         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
5500 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5502         PR c++/29273
5503         * g++.dg/rtti/dyncast5.C: New.
5505 2012-01-03  Richard Guenther  <rguenther@suse.de>
5507         PR tree-optimization/51070
5508         * gcc.dg/torture/pr51070-2.c: New testcase.
5510 2012-01-03  Richard Guenther  <rguenther@suse.de>
5512         PR tree-optimization/51692
5513         * gcc.dg/torture/pr51692.c: New testcase.
5515 2012-01-03  Richard Guenther  <rguenther@suse.de>
5517         PR debug/51650
5518         * g++.dg/lto/pr51650-3_0.C: New testcase.
5520 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
5522         PR c++/15867
5523         * g++.dg/warn/Wredundant-decls-spec.C: New.
5525 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
5527         PR tree-optimization/51719
5528         * g++.dg/tree-prof/pr51719.C: New test.
5530 2012-01-03  Richard Guenther  <rguenther@suse.de>
5532         PR middle-end/51730
5533         * gcc.dg/fold-compare-6.c: New testcase.
5535 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
5537         PR c++/51669
5538         * g++.dg/gomp/pr51669.C: New test.
5540 2012-01-02  Jason Merrill  <jason@redhat.com>
5542         PR c++/51675
5543         * g++.dg/cpp0x/constexpr-union2.C: New.
5545         PR c++/51666
5546         * g++.dg/cpp0x/nsdmi-defer5.C: New.
5548 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
5550         PR c++/51462
5551         * g++.dg/cpp0x/constexpr-99.C: New test.
5553 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
5555         PR c++/20140
5556         * g++.dg/template/init9.C: New.
5558 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5560         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
5561         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
5562         rather than a specific number.
5564 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
5566         PR fortran/46262
5567         PR fortran/46328
5568         PR fortran/51052
5569         * gfortran.dg/typebound_operator_7.f03: New.
5570         * gfortran.dg/typebound_operator_8.f03: New.
5572 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5574         PR target/51729
5575         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
5576         XFAIL.
5577         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5579 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5581         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
5583 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5585         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
5586         for MIPS.
5588 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5590         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
5591         * gfortran.dg/io_real_boz_4.f90: Likewise.
5592         * gfortran.dg/io_real_boz_5.f90: Likewise.
5594 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
5596         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
5598 2012-01-02  Revital Eres  <revital.eres@linaro.org>
5600         * gcc.dg/sms-11.c: New file.
5602 2012-01-02  Tobias Burnus  <burnus@net-b.de>
5604         PR fortran/51682
5605         * gfortran.dg/coarray/image_index_3.f90: New.
5607 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5609         PR c++/16603
5610         * g++.dg/parse/enum8.C: New.
5612 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5614         PR c++/51379
5615         * g++.dg/conversion/reinterpret4.C: New.
5616         * g++.dg/conversion/reinterpret1.C: Adjust.
5618 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5620         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
5622 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
5624         * g++.old-deja/g++.brendan/crash25.C: Adjust.
5625         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5626         * g++.old-deja/g++.jason/access14.C: Likewise.
5627         * g++.old-deja/g++.jason/access8.C: Likewise.
5628         * g++.old-deja/g++.jason/access1.C: Likewise.
5629         * g++.old-deja/g++.other/access3.C: Likewise.
5630         * g++.old-deja/g++.other/access5.C: Likewise.
5631         * g++.old-deja/g++.law/unsorted1.C: Likewise.
5632         * g++.old-deja/g++.law/visibility22.C: Likewise.
5633         * g++.old-deja/g++.law/visibility26.C: Likewise.
5634         * g++.old-deja/g++.mike/p2746.C: Likewise.
5635         * g++.dg/debug/using1.C: Likewise.
5636         * g++.dg/lookup/using51.C: Likewise.
5637         * g++.dg/inherit/using5.C: Likewise.
5638         * g++.dg/inherit/pr30297.C: Likewise.
5639         * g++.dg/inherit/access8.C: Likewise.
5640         * g++.dg/torture/pr39362.C: Likewise.
5641         * g++.dg/template/crash13.C: Likewise.
5642         * g++.dg/template/using10.C: Likewise.
5644 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5646         PR fortran/51502
5647         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
5648         change.
5650 2012-01-01  Ira Rosen  <irar@il.ibm.com>
5652         PR tree-optimization/51704
5653         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
5654         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
5655         corresponding flags.
5657 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
5659         PR c++/51723
5660         * g++.dg/cpp0x/constexpr-delegating2.C: New.
5662 2012-01-01  Jan Hubicka  <jh@suse.cz>
5664         PR rtl-optimization/51069
5665         * gcc.c-torture/compile/pr51069.c: New testcase.
5667 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
5669         PR tree-optimization/51683
5670         * gcc.dg/pr51683.c: New test.
5672 Copyright (C) 2012 Free Software Foundation, Inc.
5674 Copying and distribution of this file, with or without modification,
5675 are permitted in any medium without royalty provided the copyright
5676 notice and this notice are preserved.