2012-05-12 Tobias Burnus <burnus@net-b.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob5f5e68922729b986f5ab2a8aa7af4e67dbe3d550
1 2012-05-12  Tobias Burnus  <burnus@net-b.de>
3         PR fortran/49110
4         PR fortran/52843
5         * gfortran.dg/deferred_type_param_5.f90: New.
7 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
9         * g++.dg/parse/error47.C: New.
11 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
13         PR fortran/52537
14         * gfortran.dg/string_compare_4.f90:  Change option
15         to -fdump-tree-original.  Add test case for kind=4.
17 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
19         PR fortran/52537
20         * gfortran.dg/string_compare_4.f90:  New test.
22 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
24         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
26 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
28         PR c++/53305
29         * g++.dg/cpp0x/variadic132.C: New.
31 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
33         PR c++/53158
34         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
35         * g++.dg/parse/error26.C: Tweak dg-error column number.
37 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
39         PR c++/53301
40         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
42 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
44         * gnat.dg/lto11.ad[sb]: New test.
46 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
48         PR target/52908
49         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
50         directive to Scan for vpmuldq, not vpmacsdql.
52 2012-05-09  Michael Matz  <matz@suse.de>
54         PR tree-optimization/53185
55         * gcc.dg/vect/pr53185.c: New test.
57 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
59         PR middle-end/53249
60         * gcc.target/i386/pr53249.c: New.
62 2012-05-09  Richard Guenther  <rguenther@suse.de>
64         PR tree-optimization/18437
65         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
66         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
68 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
70         PR tree-optimization/53226
71         * gcc.c-torture/compile/pr53226.c: New test.
73 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
75         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
76         * gcc.target/i386/hle-add-rel-1.c: Likewise.
77         * gcc.target/i386/hle-and-acq-1.c: Likewise.
78         * gcc.target/i386/hle-and-rel-1.c: Likewise.
79         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
80         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
81         * gcc.target/i386/hle-or-acq-1.c: Likewise.
82         * gcc.target/i386/hle-or-rel-1.c: Likewise.
83         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
84         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
85         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
86         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
87         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
88         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
90 2012-05-09  Dehao Chen  <dehao@google.com>
92         * gcc.dg/predict-1.c: Remove the replicated text in this test.
93         * gcc.dg/predict-2.c: Likewise.
94         * gcc.dg/predict-3.c: Likewise.
95         * gcc.dg/predict-4.c: Likewise.
96         * gcc.dg/predict-5.c: Likewise.
97         * gcc.dg/predict-6.c: Likewise.
99 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
101         PR target/53272
102         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
104 2012-05-08  Richard Guenther  <rguenther@suse.de>
106         * gcc.dg/fold-bitand-4.c: New testcase.
108 2012-05-08  Dehao Chen  <dehao@google.com>
110         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
111         heuristic is working properly.
112         * gcc.dg/predict-2.c: Likewise.
113         * gcc/dg/predict-3.c: Likewise.
114         * gcc/dg/predict-4.c: Likewise.
115         * gcc/dg/predict-5.c: Likewise.
116         * gcc/dg/predict-6.c: Likewise.
118 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
120         PR tree-optimization/53239
121         * g++.dg/opt/vrp3.C: New test.
122         * g++.dg/opt/vrp3-aux.cc: New file.
123         * g++.dg/opt/vrp3.h: New file.
125 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
127         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
128         .uleb128 support in assembler output.
130 2012-05-07  Richard Guenther  <rguenther@suse.de>
132         PR lto/42987
133         * g++.dg/lto/pr42987_0.C: New testcase.
134         * g++.dg/lto/pr42987_1.C: Likewise.
136 2012-05-07  Tobias Burnus  <burnus@net-b.de>
138         PR fortran/53255
139         * gfortran.dg/typebound_operator_15.f90: New.
141 2012-05-06  Tobias Burnus  <burnus@net-b.de>
143         PR fortran/41587
144         * gfortran.dg/class_array_13.f90: New.
146 2012-05-06  Tristan Gingold  <gingold@adacore.com>
148         * gnat.dg/warn7.adb: New test.
150 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
152         * gnat.dg/specs/renamings.ads: Rename to...
153         * gnat.dg/specs/renaming1.ads: ...this.
154         * gnat.dg/specs/renaming2.ads: New test.
155         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
156         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
157         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
158         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
160 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
162         * gnat.dg/discr36.ad[sb]: New test.
163         * gnat.dg/discr36_pkg.ad[sb]: New helper.
165 2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
167         PR c/43772
168         * c-c++-common/pr43772.c: New.
170 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
172         PR fortran/41600
173         * gfortran.dg/select_type_26.f03 : New test.
174         * gfortran.dg/select_type_27.f03 : New test.
176         PR fortran/53191
177         * gfortran.dg/select_type_28.f03 : New test.
179 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
181         PR fortran/49010
182         PR fortran/24518
183         * gfortran.dg/mod_sign0_1.f90: New test.
184         * gfortran.dg/mod_large_1.f90: New test.
186 2012-05-04  Tobias Burnus  <burnus@net-b.de>
188         PR fortran/53175
189         gfortran.dg/public_private_module_5.f90: New.
191 2012-05-04  Tobias Burnus  <burnus@net-b.de>
193         PR fortran/53111
194         * gfortran.dg/constructor_7.f90: New.
195         * gfortran.dg/constructor_8.f90: New.
197 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
199         PR c++/53166
200         * g++.dg/cpp0x/static_assert7.C: New.
202 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
204         PR tree-optimization/52633
205         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
206         recognized as widening shifts instead of over-widening.
207         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
208         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
209         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
210         * gcc.target/arm/pr52633.c: New test.
212 2012-05-04  Richard Guenther  <rguenther@suse.de>
214         PR tree-optimization/53168
215         * gcc.dg/torture/pr53168.c: New testcase.
216         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
218 2012-05-04  Richard Guenther  <rguenther@suse.de>
220         * gcc.dg/lto/pr53214_0.c: New testcase.
222 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
224         * gcc.target/ia64/pr48496.c: New test.
225         * gcc.target/ia64/pr52657.c: Likewise.
227 2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
229         PR c/51712
230         * c-c++-common/pr51712.c: New.
232 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
234         PR target/53199
235         * gcc.target/powwerpc/pr53199.c: New file.
237 2012-05-03  Jason Merrill  <jason@redhat.com>
239         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
241         * gcc.dg/debug/dwarf2/dups-types.c: New.
242         * gcc.dg/debug/dwarf2/dups-types.h: New.
244 2012-05-03  Jason Merrill  <jason@redhat.com>
246         * g++.dg/debug/dwarf2/namespace-2.C: New.
247         * g++.dg/debug/dwarf2/localclass3.C: New.
249 2012-05-03  Jason Merrill  <jason@redhat.com>
251         * g++.dg/debug/dwarf2/thunk1.C: New.
253 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
255         PR c++/53186
256         * g++.dg/other/final2.C: New.
258 2012-05-03  Richard Guenther  <rguenther@suse.de>
260         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
262 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
264         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
265         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
266         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
267         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
269 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
271         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
272         .byte 0xf2.
273         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
274         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
275         * gcc.target/i386/hle-add-rel-1.c: Likewise.
277         PR debug/53174
278         * gcc.dg/pr53174.c: New test.
280         PR target/53187
281         * gcc.target/arm/pr53187.c: New test.
282         * gcc.c-torture/compile/pr53187.c: New test.
284 2012-05-03  Richard Guenther  <rguenther@suse.de>
286         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
287         unsupported prefetching support.
289 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
291         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
292         option -ftrack-macro-expansion=0.
293         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
294         option -ftrack-macro-expansion=0.
296 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
298         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
299         dg-options for target arm with dg-additional-options.
301 2012-05-03  Richard Guenther  <rguenther@suse.de>
303         PR tree-optimization/53144
304         * gcc.dg/torture/pr53144.c: New testcase.
306 2012-05-03  Tobias Burnus  <burnus@net-b.de>
308         PR fortran/52864
309         * gfortran.dg/pointer_intent_7.f90: New.
310         * gfortran.dg/pure_formal_3.f90: New.
312 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
314         * gcc.target/s390/20030123-1.c: Add missing "volatile".
316 2012-05-02  Martin Jambor  <mjambor@suse.cz>
318         PR lto/52605
319         * g++.dg/lto/pr52605_0.C: New test.
321 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
323         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
324         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
325         * gcc.target/i386/hle-add-acq-1.c: Ditto.
326         * gcc.target/i386/hle-add-rel-1.c: Ditto.
327         * gcc.target/i386/hle-and-acq-1.c: Ditto.
328         * gcc.target/i386/hle-and-rel-1.c: Ditto.
329         * gcc.target/i386/hle-or-acq-1.c: Ditto.
330         * gcc.target/i386/hle-or-rel-1.c: Ditto.
331         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
332         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
333         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
334         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
335         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
336         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
337         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
338         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
340 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
342         PR middle-end/53153
343         * gcc.dg/pr53153.c: New test.
345 2012-05-02  Richard Guenther  <rguenther@suse.de>
347         * g++.dg/tree-ssa/pr19807.C: Adjust.
349 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
351         PR tree-optimization/53163
352         * gcc.c-torture/compile/pr53163.c: New test.
354         PR rtl-optimization/53160
355         * gcc.c-torture/execute/pr53160.c: New test.
357 2012-05-01  Ian Lance Taylor  <iant@google.com>
359         PR c/37303
360         * gcc.dg/pr37303.c: New test.
362 2012-05-01  Richard Henderson  <rth@redhat.com>
364         * lib/target-supports.exp
365         (check_effective_target_sync_long_long_runtime): True for
366         check_effective_target_powerpc64.
368 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
370         PR c++/51033
371         * gcc.dg/vector-1.c: Move to ...
372         * c-c++-common/vector-1.c: ... here.
373         * gcc.dg/vector-2.c: Move to ...
374         * c-c++-common/vector-2.c: ... here.
375         * gcc.dg/vector-3.c: Move to ...
376         * c-c++-common/vector-3.c: ... here. Adapt to C++.
377         * gcc.dg/vector-4.c: Move to ...
378         * c-c++-common/vector-4.c: ... here.
379         * gcc.dg/vector-init-1.c: Move to ...
380         * c-c++-common/vector-init-1.c: ... here.
381         * gcc.dg/vector-init-2.c: Move to ...
382         * c-c++-common/vector-init-2.c: ... here.
383         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
384         * c-c++-common/vector-subscript-1.c: ... here.
385         * gcc.dg/vector-subscript-2.c: Move to ...
386         * c-c++-common/vector-subscript-2.c: ... here.
387         * gcc.dg/vector-subscript-3.c: Move to ...
388         * c-c++-common/vector-subscript-3.c: ... here.
390         PR c++/51314
391         * g++.dg/cpp0x/vt-51314.C: New test.
392         * g++.dg/cpp0x/variadic76.C: Fix.
394 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
396         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
398 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
400         Add -Wvarargs option
401         * c-c++-common/Wvarargs.c: New test case.
402         * c-c++-common/Wvarargs-2.c: Likewise.
404 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
406         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
407         * objc.dg/foreach-7.m: Force the test case to run without
408         -ftrack-macro-expansion.
409         * c-c++-common/tm/attrib-1.c: Likewise.
410         * c-c++-common/warn-ommitted-condop.c: Likewise.
411         * gcc.dg/assign-warn-1.c: Likewise.
412         * gcc.dg/assign-warn-2.c: Likewise.
413         * gcc.dg/attr-alloc_size.c: Likewise.
414         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
415         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
416         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
417         * gcc.dg/c90-const-expr-9.c: Likewise.
418         * gcc.dg/c99-const-expr-9.c: Likewise.
419         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
420         * gcc.dg/cpp/direct2s.c: Likewise.
421         * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
422         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
423         * gcc.dg/dfp/composite-type.c: Likewise.
424         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
425         with -ftrack-macro-expansion
426         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
427         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
428         * g++.dg/ext/cleanup-1.C: Likewise.
429         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
430         * g++.dg/template/sfinae10.C: Likewise.
431         * g++.dg/tm/wrap-2.C: Likewise.
432         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
433         * g++.dg/warn/Wsign-conversion.C: Likewise.
434         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
435         * g++.old-deja/g++.mike/p10769b.C: Likewise.
436         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
437         it to run with -ftrack-macro-expansion.
438         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
439         test cases without -ftrack-macro-expansion.
441         Fix location for static class members
442         * g++.dg/template/sfinae6_neg.C: Adjust.
444         Make conversion warnings work on NULL with -ftrack-macro-expansion
445         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
446         alongside the previous testing for NULL.
448         Fix -Wuninitialized for -ftrack-macro-expansion
449         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
451         Strip "<built-in>" loc from displayed expansion context
452         * g++.dg/warn/Wconversion-real-integer2.C: New test.
453         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
454         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
455         new test above.
457         Fix expansion point loc for macro-like tokens
458         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
459         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
461         Fix token pasting with -ftrack-macro-expansion
462         * gcc.dg/cpp/paste17.c: New test case for
463         -ftrack-macro-expansion=2 mode only.
464         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
466 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
468         * gnat.dg/warn6.ad[sb]: New test.
470 2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
472         PR 53149
473         * gcc.dg/20011021-1.c: Adjust testcase.
475 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
477         PR fortran/53148
478         * gfortran.dg/function_optimize_12.f90:  New test.
480 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
482         PR target/53156
483         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
484         code to match current output and cover new peephole2 pattern.
486 2012-04-27   Ollie Wild  <aaw@google.com>
488         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
490 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
492         * gcc.c-torture/execute/20120427-2.c: New testcase.
493         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
494         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
495         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
497 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
499         PR target/53138
500         * gcc.c-torture/execute/20120427-1.c: New testcase.
502 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
504         PR middle-end/27139
505         * gcc.dg/tree-ssa/forwprop-18.c: New test.
507 2012-04-27  Tom de Vries  <tom@codesourcery.com>
509         PR tree-optimization/51879
510         * gcc.dg/pr51879.c: New test.
511         * gcc.dg/pr51879-2.c: Same.
512         * gcc.dg/pr51879-3.c: Same.
513         * gcc.dg/pr51879-4.c: Same.
514         * gcc.dg/pr51879-6.c: Same.
516 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
518         PR c++/53096
519         * g++.dg/cpp0x/defaulted35.C: New.
520         * g++.dg/cpp0x/defaulted15.C: Adjust.
522 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
524         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
525         structure layout.
527 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
529         * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
531 2012-04-26  Alan Modra  <amodra@gmail.com>
533         * gcc.target/powerpc/savres.c: New test.
534         * gcc.target/powerpc/powerpc.exp: Run it.
536 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
538         PR target/53120
539         * gcc.dg/torture/pr53120.c: New test.
541 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
543         PR middle-end/52979
544         * gcc.c-torture/compile/pr52979-1.c: New test.
545         * gcc.c-torture/execute/pr52979-1.c: New test.
546         * gcc.c-torture/execute/pr52979-2.c: New test.
548 2012-04-25  Richard Guenther  <rguenther@suse.de>
550         * gcc.target/i386/l_fma_float_5.c: Adjust.
551         * gcc.target/i386/l_fma_double_4.c: Likewise.
552         * gcc.target/i386/l_fma_float_2.c: Likewise.
553         * gcc.target/i386/l_fma_float_6.c: Likewise.
554         * gcc.target/i386/l_fma_double_1.c: Likewise.
555         * gcc.target/i386/l_fma_double_5.c: Likewise.
556         * gcc.target/i386/l_fma_float_3.c: Likewise.
557         * gcc.target/i386/l_fma_double_2.c: Likewise.
558         * gcc.target/i386/l_fma_double_6.c: Likewise.
559         * gcc.target/i386/l_fma_float_4.c: Likewise.
560         * gcc.target/i386/l_fma_double_3.c: Likewise.
561         * gcc.target/i386/l_fma_float_1.c: Likewise.
563 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
565         PR tree-optimization/53058
566         * gcc.c-torture/compile/pr53058.c: New test.
568 2012-04-25  Jan Hubicka  <jh@suse.cz>
570         PR middle-end/53088
571         * gcc.target/i386/pr39082-1.c: Update warning location.
573 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
575         PR c/52880
576         * gcc.dg/pr52880.c: New test.
578 2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
580         * gcc.dg/m-un-2.c: Update.
581         * gcc.dg/20011021-1.c: Update.
583 2012-04-25  Tobias Burnus  <burnus@net-b.de>
585         PR fortran/52196
586         * gfortran.dg/realloc_on_assign_14.f90: New.
588 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
590         PR testsuite/52641
591         PR tree-optimizations/52891
592         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
594 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
596         PR c++/52363
597         * g++.dg/cpp0x/sfinae35.C: New.
598         * g++.dg/cpp0x/sfinae36.C: Likewise.
600 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
602         PR target/47197
603         * gcc.target/powerpc/pr47197.c: New test.
605 2012-04-24  Richard Guenther  <rguenther@suse.de>
607         PR tree-optimization/53085
608         * g++.dg/torture/pr53085.C: New testcase.
610 2012-04-24  Andrew Pinski  <apinski@cavium.com>
612         PR tree-opt/33512
613         * gcc.dg/tree-ssa/andor-3.c: New testcase.
614         * gcc.dg/tree-ssa/andor-4.c: New testcase.
615         * gcc.dg/tree-ssa/andor-5.c: New testcase.
617 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
619         PR middle-end/53084
620         * gcc.c-torture/execute/pr53084.c: New test.
622 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
624         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
626 2012-04-23  Andrew Pinski  <apinski@cavium.com>
628         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
630 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
632         PR regression/53076
633         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
634         * gcc.dg/torture/builtin-power-1.c: Likewise.
636 2012-04-23  Richard Guenther  <rguenther@suse.de>
638         PR tree-optimization/53070
639         * gcc.dg/torture/pr53070.c: New testcase.
641 2012-04-23  Richard Guenther  <rguenther@suse.de>
643         PR c/53060
644         * gcc.dg/pr53060.c: New testcase.
646 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
648         PR tree-optimizations/52891
649         * gcc.c-torture/compile/pr52891-1.c: New test.
650         * gcc.c-torture/compile/pr52891-2.c: New test.
652 2012-04-22  Tobias Burnus  <burnus@net-b.de>
654         PR fortran/53051
655         * gfortran.dg/read_float_4.f90: New.
657 2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
659         PR 35441
660         * c-c++-common/pr35441.C: New.
662 2012-04-20  Ian Lance Taylor  <iant@google.com>
664         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
665         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
667 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
669         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
670         array access.
671         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
673 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
675         PR rtl-optimization/44214
676         * gcc.dg/pr44214-1.c: New test.
677         * gcc.dg/pr44214-2.c: Likewise.
678         * gcc.dg/pr44214-3.c: Likewise.
680 2012-04-20  Richard Guenther  <rguenther@suse.de>
682         * g++.dg/torture/20120420-1.C: New testcase.
684 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
686         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
688 2012-04-19  Christian Bruel  <christian.bruel@st.com>
690         * gcc.dg/pr52283.c: New test.
692 2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
694         * gcc.dg/pr37985.c: New test.
696 2012-04-19  Richard Guenther  <rguenther@suse.de>
698         PR rtl-optimization/44688
699         * gcc.dg/var-expand1.c: Increase array size to make unrolling
700         possibly profitable.
702 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
704         PR tree-optimization/52976
705         * gfortran.dg/reassoc_11.f: New test.
707 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
709         PR tree-optimization/52976
710         * gfortran.dg/reassoc_7.f: New test.
711         * gfortran.dg/reassoc_8.f: Likewise.
712         * gfortran.dg/reassoc_9.f: Likewise.
713         * gfortran.dg/reassoc_10.f: Likewise.
715 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
717         PR c++/52422
718         * g++.dg/cpp0x/sfinae33.C: New.
719         * g++.dg/cpp0x/sfinae34.C: Likewise.
721 2012-04-18  Joey Ye  <joey.ye@arm.com>
723         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
725 2012-04-18  Richard Guenther  <rguenther@suse.de>
727         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
728         array access.
729         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
730         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
732 2012-04-17  Tom de Vries  <tom@codesourcery.com>
734         * g++.dg/pr51264-4.C: New test.
736 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
738         PR c++/52599
739         * g++.dg/cpp0x/constexpr-ctor10.C: New.
741 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
743         PR c++/53003
744         * g++.dg/parse/crash59.C: New.
746 2012-04-17  Michael Matz  <matz@suse.de>
748         PR tree-optimization/18437
749         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
751 2012-04-17  Richard Guenther  <rguenther@suse.de>
753         PR middle-end/53011
754         * g++.dg/torture/pr53011.C: New testcase.
756 2012-04-16  Jason Merrill  <jason@redhat.com>
758         PR c++/38543
759         * g++.dg/cpp0x/variadic131.C: New.
761         PR c++/52008
762         * g++.dg/cpp0x/variadic130.C: New.
764         PR c++/50830
765         * g++.dg/cpp0x/variadic129.C: New.
767         PR c++/50303
768         * g++.dg/cpp0x/variadic128.C: New.
770 2012-04-16  Tobias Burnus  <burnus@net-b.de>
772         PR fortran/52864
773         * gfortran.dg/pointer_intent_6.f90: New.
775 2012-04-16  Tobias Burnus  <burnus@net-b.de>
777         PR fortran/52916
778         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
779         to include public_private_module_4.f90.
780         * gfortran.dg/public_private_module_4.f90: Skip this test on all
781         targets.
783 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
785         PR c++/49152
786         * g++.dg/diagnostic/operator1.C: New.
787         * g++.dg/ext/label5.C: Adjust.
788         * g++.dg/ext/va-arg1.C: Likewise.
789         * g++.dg/other/error20.C: Likewise.
790         * g++.dg/other/error20.C: Likewise.
791         * g++.dg/other/error16.C: Likewise.
792         * g++.dg/other/error10.C: Likewise.
793         * g++.dg/parse/error30.C: Likewise.
794         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
796 2012-04-16  Jason Merrill  <jason@redhat.com>
798         PR c++/51148
799         * g++.dg/cpp0x/variadic127.C: New.
801 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
803         * lib/plugin-support.exp (plugin-test-execute): Properly determine
804         testcase name.
805         Use fail, pass instead of unresolved.
806         Don't log $optstr.
808         PR testsuite/52948
809         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
810         TODO_dump_func.
811         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
812         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
813         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
815 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
817         PR fortran/52968
818         * gfortran.dg/typebound_call_23.f03: New test case.
820 2012-04-15  Jason Merrill  <jason@redhat.com>
822         PR c++/47220
823         * g++.dg/cpp0x/variadic126.C: New.
825         PR c++/52380
826         * g++.dg/cpp0x/variadic125.C: New.
828         PR c++/52292
829         * g++.dg/cpp0x/variadic124.C: New.
831         PR c++/52706
832         * g++.dg/cpp0x/nullptr27.C: New.
834         PR c++/52818
835         * g++.dg/warn/format8.C: New.
837 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
839         PR fortran/51082
840         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
842 2012-04-14  Tobias Burnus  <burnus@net-b.de>
844         PR fortran/52916
845         PR fortran/40973
846         * gfortran.dg/public_private_module_3.f90: New.
847         * gfortran.dg/public_private_module_4.f90: New.
849 2012-04-14  Tom de Vries  <tom@codesourcery.com>
851         * gcc.dg/superblock.c: New test.
853 2012-04-14  Tom de Vries  <tom@codesourcery.com>
855         * gcc.dg/pr51879-12.c: New test.
857 2012-04-13  Jason Merrill  <jason@redhat.com>
859         PR c++/52824
860         * g++.dg/cpp0x/variadic123.C: New.
861         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
863         PR c++/52905
864         * g++.dg/cpp0x/initlist-ctor1.C: New.
866         PR c++/52915
867         * g++.dg/other/anon-union2.C: New.
869 2012-04-13  Martin Jambor  <mjambor@suse.cz>
871         PR middle-end/52939
872         * g++.dg/ipa/pr52939.C: New test.
874 2012-04-13  Tom de Vries  <tom@codesourcery.com>
876         * gcc.dg/pr52734.c: New test.
878 2012-04-13  Richard Guenther  <rguenther@suse.de>
880         PR tree-optimization/52969
881         * gcc.dg/torture/pr52969.c: New testcase.
883 2012-04-13  Richard Guenther  <rguenther@suse.de>
885         PR c/52549
886         * gcc.dg/pr52549.c: New testcase.
888 2012-04-13  Richard Guenther  <rguenther@suse.de>
890         PR c/52862
891         * gcc.dg/pr52862.c: New testcase.
893 2012-04-13  Joey Ye  <joey.ye@arm.com>
895         * gcc.target/arm/thumb1-imm.c: New testcase.
897 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
899         PR target/52932
900         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
901         second function argument.
902         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
903         (calc_permps): Update declaration.  Calculate result correctly.
904         (avx2_test): Change src2 type to union256i_d.
905         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
906         correctly.
908 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
910         PR target/52775
911         * gcc.target/powerpc/pr52775.c: New file.
913 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
915         PR tree-optimization/18589
916         * gcc.dg/tree-ssa/pr18589-1.c: New test.
917         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
918         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
919         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
920         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
921         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
922         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
923         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
924         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
925         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
927 2012-04-12  Richard Guenther  <rguenther@suse.de>
929         PR tree-optimization/52943
930         * gcc.dg/torture/pr52943.c: New testcase.
932 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
934         PR target/50751
935         * gcc/target/sh/pr50751-4.c: New.
936         * gcc/target/sh/pr50751-5.c: New.
937         * gcc/target/sh/pr50751-6.c: New.
938         * gcc/target/sh/pr50751-7.c: New.
940 2012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
942         PR c++/52465
943         * g++.dg/lookup/using52.C: New.
945 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
947         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
949 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
951         PR rtl-optimization/52876
952         * gcc.target/i386/pr52876.c: New.
954 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
956         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
957         __UINTPTR_TYPE__.
958         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
959         __INTPTR_TYPE__.
960         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
961         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
962         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
963         (ptrdiff_t): ... this.  All uses changed.
964         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
965         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
966         __INTPTR_TYPE__.
967         (main): Cast argument to __INTPTR_TYPE__.
968         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
969         size_t.
970         * gcc.dg/mallign.c (main): Likewise.
971         * gcc.dg/pr38700.c (foo): Likewise.
972         * gcc.dg/long-long-cst1.c (t): Likewise.
973         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
974         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
975         * gcc.dg/pointer-arith-10.c (foo): Likewise.
976         * gcc.dg/pr25682.c (d, foo): Likewise.
977         * gcc.dg/format/cast-1.c (f): Likewise.
978         * gcc.dg/c90-const-expr-10.c
979         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
980         (size_t): ...this.  All uses changed.
981         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
982         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
983         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
984         * gcc.dg/pr34856.c (uintptr_t): Likewise.
985         * gcc.dg/sequence-pt-1.c: Likewise.
986         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
987         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
988         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
989         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
990         of ptrdiff_t with it.
991         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
992         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
993         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
995 2012-04-11  Jason Merrill  <jason@redhat.com>
997         PR debug/45088
998         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
999         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1001         PR c++/52906
1002         * g++.dg/ext/attrib45.C: New.
1004         * g++.dg/eh/dtor3.C: New.
1006 2012-04-11  Richard Guenther  <rguenther@suse.de>
1008         PR middle-end/52621
1009         * gfortran.dg/pr52621.f90: New testcase.
1011 2012-04-11  Richard Guenther  <rguenther@suse.de>
1013         PR middle-end/52918
1014         * g++.dg/torture/pr52918-1.C: New testcase.
1015         * g++.dg/torture/pr52918-2.C: Likewise.
1017 2012-04-11  Tobias Burnus  <burnus@net-b.de>
1019         PR fortran/52729
1020         * gfortran.dg/block_11.f90: New.
1022 2012-04-11  Nick Clifton  <nickc@redhat.com>
1024         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
1026 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
1028         PR target/16458
1029         * gcc.target/powerpc/pr16458-1.c: New test.
1030         * gcc.target/powerpc/pr16458-2.c: Likewise.
1031         * gcc.target/powerpc/pr16458-3.c: Likewise.
1032         * gcc.target/powerpc/pr16458-4.c: Likewise.
1034 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1036         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
1037         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
1038         * gcc.dg/builtin-bswap-5.c: Likewise.
1039         * gcc.target/i386/builtin-bswap-4.c: New test.
1041 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1043         PR 24985
1044         * lib/prune.exp: Add -fno-diagnostics-show-caret.
1046 2012-04-11  Richard Guenther  <rguenther@suse.de>
1048         PR rtl-optimization/52881
1049         * gcc.dg/torture/pr52881.c: New testcase.
1050         * gcc.dg/torture/pr52913.c: Likewise.
1052 2012-04-11  Richard Guenther  <rguenther@suse.de>
1054         PR tree-optimization/52912
1055         * gcc.dg/torture/pr52912.c: New testcase.
1057 2010-04-10  Michael Matz  <matz@suse.de>
1059         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
1060         * gcc.dg/vect/vect-outer-1.c: Adjust.
1061         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
1062         * gcc.dg/vect/vect-outer-1a.c: Adjust.
1063         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
1064         * gcc.dg/vect/vect-outer-1b.c: Adjust.
1065         * gcc.dg/vect/vect-outer-2b.c: Adjust.
1066         * gcc.dg/vect/vect-outer-3b.c: Adjust.
1068 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
1070         PR tree-optimization/52870
1071         * gcc.dg/vect/pr52870.c: New test.
1073 2012-04-09  Mike Stump  <mikestump@comcast.net>
1075         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1076         * gcc.dg/tree-ssa/vrp59.c: Likewise.
1077         * gcc.dg/tree-ssa/vrp60.c: Likewise.
1078         * gnat.dg/aggr11.adb: Likewise.
1079         * gnat.dg/aggr11_pkg.ads: Likewise.
1080         * gnat.dg/aggr15.adb: Likewise.
1081         * gnat.dg/aggr15.ads: Likewise.
1082         * gnat.dg/aggr17.adb: Likewise.
1083         * gnat.dg/aggr18.adb: Likewise.
1084         * gnat.dg/array14.adb: Likewise.
1085         * gnat.dg/array14.ads: Likewise.
1086         * gnat.dg/array14_pkg.ads: Likewise.
1087         * gnat.dg/array19.adb: Likewise.
1088         * gnat.dg/array19.ads: Likewise.
1089         * gnat.dg/discr27.adb: Likewise.
1090         * gnat.dg/discr27.ads: Likewise.
1091         * gnat.dg/discr35.adb: Likewise.
1092         * gnat.dg/discr35.ads: Likewise.
1093         * gnat.dg/discr6.adb: Likewise.
1094         * gnat.dg/discr6_pkg.ads: Likewise.
1095         * gnat.dg/import1.adb: Likewise.
1096         * gnat.dg/import1.ads: Likewise.
1097         * gnat.dg/loop_address2.adb: Likewise.
1098         * gnat.dg/opt7.adb: Likewise.
1099         * gnat.dg/opt7.ads: Likewise.
1100         * gnat.dg/pointer_variable_bounds.adb: Likewise.
1101         * gnat.dg/pointer_variable_bounds.ads: Likewise.
1102         * gnat.dg/rep_clause2.adb: Likewise.
1103         * gnat.dg/rep_clause2.ads: Likewise.
1104         * gnat.dg/slice2.adb: Likewise.
1105         * gnat.dg/slice2.ads: Likewise.
1106         * gnat.dg/slice6.adb: Likewise.
1107         * gnat.dg/slice6_pkg.ads: Likewise.
1108         * gnat.dg/specs/unchecked_union2.ads: Likewise.
1109         * gnat.dg/taft_type2.adb: Likewise.
1110         * gnat.dg/taft_type2.ads: Likewise.
1111         * gnat.dg/taft_type2_pkg.ads: Likewise.
1112         * gnat.dg/volatile10.adb: Likewise.
1113         * gnat.dg/volatile10_pkg.ads: Likewise.
1115         * gcc.dg/dll-8.c: Remove execute permissions.
1116         * g++.dg/ext/dllexport5.C: Likewise.
1118 2012-04-09  Jan Hubicka  <jh@suse.cz>
1120         PR lto/52722
1121         PR lto/51765
1122         PR lto/52634
1123         * gcc.dg/lto/pr52634_1.c: New testcase.
1124         * gcc.dg/lto/pr52634_0.c: New testcase.
1126 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
1128         PR target/52883
1129         * gcc.target/i386/pr52883.c: New testcase.
1131 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
1133         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1134         (check_effective_target_sync_long_long): Add SPARC case.
1135         (check_effective_target_sync_long_long_runtime): Likewise.
1136         (check_effective_target_sync_int_long): Adjust SPARC case.
1137         (check_effective_target_sync_char_short): Likewise.
1139 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
1141         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
1142         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
1144 2012-04-08  Tobias Burnus  <burnus@net-b.de>
1146         PR fortran/40973
1147         PR fortran/52751
1148         * gfortran.dg/public_private_module_2.f90: New.
1150 2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1152         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
1153         directives.
1155 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1157         PR fortran/52893
1158         * gfortran.dg/function_optimize_11.f90:  New test.
1160 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1162         PR fortran/52668
1163         * gfortran.dg/use_only_6.f90: New test.
1165 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1167         PR fortran/52668
1168         * gfortran.dg/use_only_6.f90: New test.
1169 2012-04-06  Mike Stump  <mikestump@comcast.net>
1171         PR testsuite/50722
1172         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1174 2012-04-05  Jason Merrill  <jason@redhat.com>
1176         PR c++/52596
1177         * g++.dg/template/qualified-id5.C: New.
1179 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
1181         PR target/52882
1182         * gcc.target/i386/pr52882.c: New test.
1184 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1185             Dominique D'Humieures  <dominiq@lps.ens.fr>
1187         PR testsuite/52614
1188         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
1189         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1191 2012-04-04  Jason Merrill  <jason@redhat.com>
1193         PR c++/52845
1194         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
1196 2012-04-03  Jason Merrill  <jason@redhat.com>
1198         PR c++/52796
1199         * g++.dg/cpp0x/variadic-value1.C: New.
1201 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
1203         * gnat.dg/pack18.adb: New test.
1204         * gnat.dg/pack18_pkg.ads: New helper.
1206 2012-04-03  Richard Guenther  <rguenther@suse.de>
1208         PR tree-optimization/52808
1209         * gcc.dg/pr52808.c: New testcase.
1211 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
1213         PR tree-optimization/52835
1214         * gfortran.dg/pr52835.f90: New test.
1216 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
1218         * gnat.dg/specs/aggr5.ads: New test.
1220 2012-04-02  Richard Guenther  <rguenther@suse.de>
1222         PR tree-optimization/52756
1223         * gcc.dg/torture/pr52756.c: New testcase.
1225 2012-04-02  Richard Guenther  <rguenther@suse.de>
1227         PR middle-end/52803
1228         * gcc.dg/pr52803.c: New testcase.
1230 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
1232         PR c++/40942
1233         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
1234         DR 214 in account.
1236 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
1238         PR c++/50043
1239         * g++.dg/cpp0x/noexcept17.C: New.
1240         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
1241         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
1242         * g++.dg/cpp0x/noexcept01.C: Likewise.
1243         * g++.dg/eh/init-temp1.C: Likewise.
1244         * g++.dg/eh/ctor1.C: Likwise.
1246 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1248         * gnat.dg/controlled6.adb: New test.
1249         * gnat.dg/controlled6_pkg.ads: New helper.
1250         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1252 2012-03-30  Richard Henderson <rth@redhat.com>
1254         PR debug/52727
1255         * g++.dg/opt/pr52727.C: New testcase.
1257 2012-03-30  Richard Guenther  <rguenther@suse.de>
1259         PR tree-optimization/52754
1260         * gcc.target/i386/pr52754.c: New testcase.
1262 2012-03-30  Richard Guenther <rguenther@suse.de>
1264         PR middle-end/52772
1265         * g++.dg/torture/pr52772.C: New testcase.
1267 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
1269         PR c++/52718
1270         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1272 2012-03-29  Jason Merrill  <jason@redhat.com>
1274         PR c++/52685
1275         * g++.dg/template/inherit8.C: New.
1277 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
1279         PR c++/52759
1280         * g++.dg/ext/weak4.C: New test.
1282         PR tree-optimization/52760
1283         * gcc.c-torture/execute/pr52760.c: New test.
1285 2012-03-29  Jason Merrill  <jason@redhat.com>
1287         PR c++/52743
1288         * g++.dg/cpp0x/initlist-array3.C: New.
1290 2012-03-28  Jason Merrill  <jason@redhat.com>
1292         PR c++/52746
1293         * g++.dg/overload/virtual2.C: New.
1295 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1297         * gnat.dg/vect7.ad[sb]: New test.
1299 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
1300         Tobias Burnus  <burnus@gcc.gnu.org>
1302         PR fortran/52652
1303         * gfortran.dg/allocate_class_1.f90 : Change error test.
1304         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
1305         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
1306         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
1308 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
1310         PR middle-end/52691
1311         * gcc.dg/pr52691.c: New test.
1313         PR middle-end/52750
1314         * gcc.c-torture/compile/pr52750.c: New test.
1316 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
1318         PR target/52692
1319         * gcc.target/avr/torture/builtins-2.c: New test.
1321 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
1323         PR target/52736
1324         * gcc.target/i386/pr52736.c: New test.
1326 2012-03-27  Martin Jambor  <mjambor@suse.cz>
1328         PR middle-end/52693
1329         * gcc.dg/torture/pr52693.c: New test.
1331 2012-03-27  Meador Inge  <meadori@codesourcery.com>
1333         PR c++/52672
1334         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1336 2012-03-27  Mike Stump  <mikestump@comcast.net>
1338         PR target/52665
1339         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
1340         failures that match branch names.
1342 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
1343             H.J. Lu  <hongjiu.lu@intel.com>
1345         PR target/52698
1346         * gcc.target/i386/pr52698.c: New test.
1348 2012-03-27  Richard Guenther  <rguenther@suse.de>
1350         PR middle-end/52720
1351         * gcc.dg/torture/pr52720.c: New testcase.
1353 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
1355         * gnat.dg/pack17.adb: New test.
1357 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1359         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
1360         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
1362 2012-03-26  Martin Jambor  <mjambor@suse.cz>
1364         PR tree-optimization/50052
1365         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
1367 2012-03-26  Richard Guenther  <rguenther@suse.de>
1369         PR tree-optimization/52701
1370         * gfortran.dg/pr52701.f90: New testcase.
1372 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
1374         PR tree-optimization/52686
1375         * gcc.target/arm/pr52686.c: New test.
1377 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
1379         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1380         Add "-Os -flto" to list.
1382 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
1384         * gnat.dg/concat2.ad[sb]: New test.
1386 2012-03-24  Jason Merrill  <jason@redhat.com>
1388         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
1389         * g++.dg/cpp0x/trailing2.C: Likewise.
1390         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
1391         * g++.dg/cpp1y/auto-fn1.C: New.
1392         * g++.dg/cpp1y/auto-fn2.C: New.
1393         * g++.dg/cpp1y/auto-fn3.C: New.
1394         * g++.dg/cpp1y/auto-fn4.C: New.
1395         * g++.dg/cpp1y/auto-fn5.C: New.
1396         * g++.dg/cpp1y/auto-fn6.C: New.
1397         * g++.dg/cpp1y/auto-fn7.C: New.
1398         * g++.dg/cpp1y/auto-fn8.C: New.
1399         * g++.dg/cpp1y/auto-fn9.C: New.
1400         * g++.dg/cpp1y/auto-fn10.C: New.
1401         * g++.dg/cpp1y/auto-fn11.C: New.
1403 2012-03-23  Richard Guenther  <rguenther@suse.de>
1405         PR tree-optimization/52678
1406         * gfortran.dg/pr52678.f: New testcase.
1408 2012-03-23  Richard Guenther  <rguenther@suse.de>
1410         PR tree-optimization/52638
1411         * g++.dg/torture/pr52638.C: New testcase.
1413 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
1415         PR c++/52487
1416         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1418 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
1420         PR c++/52671
1421         * g++.dg/ext/attrib44.C: New test.
1423 2012-03-22  Jan Hubicka  <jh@suse.cz>
1425         PR middle-end/51737
1426         * g++.dg/torture/pr51737.C: New testcase
1428 2012-03-22  Richard Guenther  <rguenther@suse.de>
1430         PR tree-optimization/52548
1431         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
1433 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1435         * lib/fortran-modules.exp (list-module-names-1): Remove
1436         warning.
1438 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
1440         PR target/50751
1441         * gcc.target/sh/pr50751-1.c: New.
1442         * gcc.target/sh/pr50751-2.c: New.
1443         * gcc.target/sh/pr50751-3.c: New.
1445 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
1447         PR target/52479
1448         * gcc.target/sh/sh4a-cos.c: Remove.
1449         * gcc.target/sh/sh4a-sin.c: Remove.
1450         * gcc.target/sh/sh4a-sincos.c: Remove.
1452 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
1454         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
1455         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
1457 2012-03-21  Martin Jambor  <mjambor@suse.cz>
1459         PR testsuite/52641
1460         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
1461         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
1463 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
1465         * gcc.target/arm/thumb-16bit-ops.c: New file.
1466         * gcc.target/arm/thumb-ifcvt.c: New file.
1468 2012-03-20  Jason Merrill  <jason@redhat.com>
1470         * lib/target-supports.exp: Add { target c++1y }.
1472         * g++.dg/cpp0x/auto32.C: New.
1474 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
1476         PR testsuite/52641
1477         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
1478         int32plus.
1479         * gcc.dg/torture/pr48124-4.c: Ditto:
1480         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
1482 2012-03-20  Jason Merrill  <jason@redhat.com>
1484         PR c++/52510
1485         * g++.dg/cpp0x/initlist66.C: New.
1487 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
1489         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1490         __AVR_HAVE_LPMX__
1492 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
1494         PR target/49868
1495         * gcc.target/avr/torture/addr-space-2.h: New file.
1496         * gcc.target/avr/torture/addr-space-2-g.h: New test.
1497         * gcc.target/avr/torture/addr-space-2-0.h: New test.
1498         * gcc.target/avr/torture/addr-space-2-1.h: New test.
1499         * gcc.target/avr/torture/addr-space-2-x.h: New test.
1501 2012-03-20  Richard Guenther  <rguenther@suse.de>
1503         * gnat.dg/pack16.adb: New testcase.
1504         * gnat.dg/pack16_pkg.ads: Likewise.
1505         * gnat.dg/specs/pack8.ads: Likewise.
1506         * gnat.dg/specs/pack8_pkg.ads: Likewise.
1508 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1510         * g++.dg/warn/Wuseless-cast.C: Extend.
1512 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1514         PR c++/14710
1515         * g++.dg/warn/Wuseless-cast.C: New.
1517 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
1519         PR libfortran/52608
1520         * gfortran.dg/pr52608.f90: New test.
1522 2012-03-17  Tobias Burnus  <burnus@net-b.de>
1524         PR fortran/52585
1525         * gfortran.dg/proc_ptr_36.f90: New.
1527 2012-03-16  Martin Jambor  <mjambor@suse.cz>
1529         * gcc.dg/misaligned-expand-1.c: New test.
1530         * gcc.dg/misaligned-expand-3.c: Likewise.
1532 2012-03-16  Richard Guenther  <rguenther@suse.de>
1533         Kai Tietz  <ktietz@redhat.com>
1535         PR middle-end/48814
1536         * gcc.c-torture/execute/pr48814-1.c: New test.
1537         * gcc.c-torture/execute/pr48814-2.c: New test.
1538         * gcc.dg/tree-ssa/assign-1.c: New test.
1539         * gcc.dg/tree-ssa/assign-2.c: New test.
1540         * gcc.dg/tree-ssa/assign-3.c: New test.
1542 2012-03-16  Richard Guenther  <rguenther@suse.de>
1544         * gnat.dg/specs/pack7.ads: New testcase.
1546 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
1548         PR target/52568
1549         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
1550         * gcc.dg/torture/vshuf-8.inc: Likewise.
1551         * gcc.dg/torture/vshuf-16.inc: Likewise.
1552         * gcc.dg/torture/vshuf-32.inc: Likewise.
1554 2012-03-15  Jason Merrill  <jason@redhat.com>
1556         * g++.dg/torture/pr52582.C: New.
1558 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1560         * lib/fortran-modules.exp: New file which was forgotten in r185430.
1562 2012-03-15  Ira Rosen  <irar@il.ibm.com>
1563             Ulrich Weigand  <ulrich.weigand@linaro.org>
1565         * gcc.dg/vect/slp-cond-3.c: New test.
1566         * gcc.dg/vect/slp-cond-4.c: New test.
1568 2012-03-15  Ira Rosen  <irar@il.ibm.com>
1569             Ulrich Weigand  <ulrich.weigand@linaro.org>
1571         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
1572         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
1574 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
1576         PR libfortran/52434
1577         PR libfortran/48878
1578         PR libfortran/38199
1579         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
1580         * gfortran.dg/round_1.f03: Likewise.
1582 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
1583             Andrew Pinski  <apinski@cavium.com>
1585         PR middle-end/52592
1586         * gcc.dg/pr52592.c: New test.
1588 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1590         * gfortran.fortran-torture/compile/compile.exp: Simplify.
1591         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1592         * lib/gcc-dg.exp (cleanup-modules): Move to ..
1593         * lib/fortran-modules.exp: .. this new file. Adjust users.
1594         * lib/gfortran-dg.exp (gfortran-dg-runtest,
1595         gfortran-dg-debug-runtest): Call cleanup-modules.
1596         * lib/fortran-torture.exp (fortran-torture-execute,
1597         fortran-torture): Likewise.
1598         * gfortran.dg/coarray/caf.exp: Likewise.
1599         * lib/lto.exp: Likewise.
1600         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
1601         * gfortran.dg/class_4b.f03: Likewise.
1602         * gfortran.dg/class_4c.f03: Likewise.
1603         * gfortran.dg/class_45a.f03: Likewise.
1604         * gfortran.dg/binding_label_tests_10.f03: Likewise.
1605         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
1606         * gfortran.dg/binding_label_tests_11.f03: Likewise.
1607         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
1608         * gfortran.dg/binding_label_tests_13.f03: Likewise.
1609         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
1610         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
1611         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
1612         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
1613         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
1614         * gfortran.dg/whole_file_28.f90: Likewise.
1615         * gfortran.dg/whole_file_29.f90: Likewise.
1616         * gfortran.dg/whole_file_30.f90: Likewise.
1617         * gfortran.dg/whole_file_31.f90: Likewise.
1619 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
1621         PR tree-optimization/52267
1622         * gcc.dg/pr52267.c: New test.
1623         * gcc.dg/tree-ssa/vrp65.c: New test.
1624         * gcc.dg/tree-ssa/vrp66.c: New test.
1626 2012-03-15  Richard Guenther  <rguenther@suse.de>
1628         PR middle-end/52580
1629         * gfortran.dg/vect/pr52580.f: New testcase.
1631 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
1633         * gcc.target/sh/fpul-usage-1.c: New.
1635 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
1637         PR target/49468
1638         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
1639         * gcc.target/sh/pr49468-di.c: Likewise.
1641 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1643         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
1644         * gcc.dg/c99-stdint-6.c: Likewise.
1645         * gcc.dg/lto/20090210_0.c: Likewise.
1646         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
1647         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
1648         * gcc.dg/pragma-init-fini-2.c: Likewise.
1649         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
1650         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
1651         * gcc.target/i386/pr22152.c: Likewise.
1652         * gcc.target/i386/vect8-ret.c: Likewise.
1653         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
1654         handling.
1656 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1658         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
1659         * g++.dg/tree-prof/partition1.C: Likewise.
1660         * g++.dg/tree-prof/partition2.C: Likewise.
1661         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
1662         handling.
1663         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
1664         * gcc.c-torture/execute/20010724-1.c: Remove.
1665         * gcc.c-torture/execute/20010724-1.x: Remove.
1666         * gcc.c-torture/execute/20040208-2.c: Remove.
1667         * gcc.c-torture/execute/20040208-2.x: Remove.
1668         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
1669         Remove.
1670         (main) [__mips__ && __sgi__]: Remove.
1671         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
1672         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1673         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
1674         mips-sgi-irix6* handling.
1675         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
1676         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
1677         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
1678         handling.
1679         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1680         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
1681         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
1682         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
1683         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
1684         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
1685         mips-sgi-irix6*.
1686         * gcc.target/mips/interrupt_handler-3.c: Likewise.
1687         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
1688         * gcc.target/mips/save-restore-3.c: Likewise.
1689         * gcc.target/mips/save-restore-4.c: Likewise.
1690         * gcc.target/mips/save-restore-5.c: Likewise.
1691         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
1692         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
1693         messages.
1694         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
1695         IRIX 6 handling.
1696         (restore_ld_library_path_env_vars): Likewise.
1697         * lib/target-supports.exp (check_profiling_available): Remove
1698         mips*-*-irix* handling.
1699         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
1700         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
1701         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
1703 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
1705         PR c++/52582
1706         * g++.dg/opt/pr52582.C: New test.
1708 2012-03-14  Richard Guenther  <rguenther@suse.de>
1710         PR tree-optimization/52571
1711         * gcc.dg/vect/vect-2.c: Initialize arrays.
1712         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1713         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
1714         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1716 2012-03-14  Richard Guenther  <rguenther@suse.de>
1718         PR middle-end/52080
1719         PR middle-end/52097
1720         PR middle-end/48124
1721         * gcc.dg/torture/pr48124-1.c: New testcase.
1722         * gcc.dg/torture/pr48124-2.c: Likewise.
1723         * gcc.dg/torture/pr48124-3.c: Likewise.
1724         * gcc.dg/torture/pr48124-4.c: Likewise.
1726 2012-03-14  Richard Guenther  <rguenther@suse.de>
1728         PR middle-end/52578
1729         * gcc.dg/pr52578.c: New testcase.
1731 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
1733         PR c++/52521
1734         * g++.dg/cpp0x/udlit-args2.C: New test.
1736 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
1738         PR target/48596
1739         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
1740         * gcc.c-torture/compile/pr48596.c: ... here.
1742 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
1744         PR c++/51641
1745         * g++.dg/lookup/hidden-class17.C: New test.
1747 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
1749         PR c/52577
1750         * gcc.dg/Wunused-var-3.c: New test.
1752 2012-03-13  Martin Jambor  <mjambor@suse.cz>
1754         * gcc.dg/misaligned-expand-2.c: New test.
1756 2012-03-13  Richard Guenther  <rguenther@suse.de>
1758         PR middle-end/52134
1759         * gcc.dg/pr52134.c: New testcase.
1761 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1763         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
1765 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1767         PR tree-optimization/46728
1768         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
1769         * gcc.target/powerpc/pr46728-5.c: Likewise.
1770         * gcc.target/powerpc/pr46728-8.c: Likewise.
1771         * gcc.target/powerpc/pr46728-10.c: Likewise.
1772         * gcc.target/powerpc/pr46728-11.c: Likewise.
1773         * gcc.target/powerpc/pr46728-13.c: Likewise.
1774         * gcc.target/powerpc/pr46728-14.c: Likewise.
1775         * gcc.target/powerpc/pr46728-15.c: Likewise.
1777 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
1779         PR c++/52299
1780         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
1782 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1784         PR tree-optimization/46728
1785         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
1786         * gcc.target/powerpc/pr46728-5.c: Likewise.
1787         * gcc.target/powerpc/pr46728-8.c: Likewise.
1788         * gcc.target/powerpc/pr46728-10.c: Likewise.
1789         * gcc.target/powerpc/pr46728-11.c: Likewise.
1790         * gcc.target/powerpc/pr46728-13.c: Likewise.
1791         * gcc.target/powerpc/pr46728-14.c: Likewise.
1792         * gcc.target/powerpc/pr46728-15.c: Likewise.
1794 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
1796         PR target/49868
1797         * gcc.target/avr/torture/addr-space-1.h: New file.
1798         * gcc.target/avr/torture/addr-space-1-g.h: New test.
1799         * gcc.target/avr/torture/addr-space-1-0.h: New test.
1800         * gcc.target/avr/torture/addr-space-1-1.h: New test.
1801         * gcc.target/avr/torture/addr-space-1-x.h: New test.
1803 2012-03-12  Andrew Pinski  <apinski@cavium.com>
1805         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
1807 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1809         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
1810         * g++.dg/abi/thunk4.C: Likewise.
1811         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
1812         Adapt line numbers.
1813         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
1814         handling.
1815         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1816         * g++.dg/eh/spbp.C: Likewise.
1817         * g++.dg/ext/label13.C: Likewise.
1818         * g++.dg/guality/guality.exp: Likewise.
1819         * g++.dg/other/anon5.C: Likewise.
1820         * g++.dg/other/pragma-ep-1.C: Remove.
1821         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
1822         * g++.dg/warn/pr31246.C: Likewise.
1823         * g++.dg/warn/weak1.C: Likewise.
1824         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1825         * g++.old-deja/g++.ext/attrib5.C: Likewise.
1826         * gcc.c-torture/compile/limits-declparen.c: Likewise.
1827         * gcc.c-torture/compile/limits-pointer.c: Likewise.
1828         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
1829         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
1830         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
1831         * gcc.dg/c99-tgmath-1.c: Likewise.
1832         * gcc.dg/c99-tgmath-2.c: Likewise.
1833         * gcc.dg/c99-tgmath-3.c: Likewise.
1834         * gcc.dg/c99-tgmath-4.c: Likewise.
1835         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
1836         handling.
1837         * gcc.dg/debug/pr49032.c: Likewise.
1838         * gcc.dg/guality/guality.exp: Likewise.
1839         * gcc.dg/intmax_t-1.c: Likewise.
1840         * gcc.dg/pr48616.c: Likewise.
1841         * gcc.dg/pragma-ep-1.c: Remove.
1842         * gcc.dg/pragma-ep-2.c: Remove.
1843         * gcc.dg/pragma-ep-3.c: Remove.
1844         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
1845         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
1846         * gcc.misc-tests/gcov-14.c: Likewise.
1847         * gfortran.dg/guality/guality.exp: Likewise.
1848         * lib/target-supports.exp (check_weak_available): Likewise.
1849         (add_options_for_tls): Likewise.
1850         (check_ascii_locale_available): Likewise.
1851         * obj-c++.dg/dwarf-2.mm: Likewise.
1852         * objc.dg/dwarf-1.m: Likewise.
1853         * objc.dg/dwarf-2.m: Likewise.
1855 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
1857         PR tree-optimization/51721
1858         * gcc.dg/tree-ssa/vrp64.c: New test.
1860         PR tree-optimization/52533
1861         * gcc.c-torture/compile/pr52533.c: New test.
1863 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
1865         * gcc.target/i386/rtm-xabort-1.c: New.
1866         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
1867         * gcc.target/i386/rtm-xend-1.c: Ditto.
1868         * gcc.target/i386/rtm-xtest-1.c: Ditto.
1869         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
1870         * gcc.target/i386/sse-13.c: Ditto.
1871         * gcc.target/i386/sse-14.c: Ditto.
1872         * gcc.target/i386/sse-22.c: Ditto.
1873         * gcc.target/i386/sse-23.c: Ditto.
1874         * g++.dg/other/i386-2.C: Ditto.
1875         * g++.dg/other/i386-3.C: Ditto.
1877 2012-03-12  Tobias Burnus  <burnus@net-b.de>
1879         PR fortran/52542
1880         * gfortran.dg/proc_ptr_35.f90: New.
1882 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
1884         PR target/52530
1885         * gcc.dg/torture/pr52530.c: New test.
1887 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
1889         PR target/51244
1890         * gcc.target/sh/pr51244-1.c: Fix thinkos.
1892 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1894         PR target/52450
1895         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
1897         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
1899 2012-03-09  Andrew Pinski  <apinski@cavium.com>
1901         PR middle-end/51988
1902         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
1903         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
1905 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
1907         * gcc.dg/tree-ssa/scev-3.c: New.
1908         * gcc.dg/tree-ssa/scev-4.c: New.
1910 2012-03-08  Tobias Burnus  <burnus@net-b.de>
1912         PR fortran/52469
1913         * gfortran.dg/proc_ptr_34.f90
1915 2012-03-07  Jason Merrill  <jason@redhat.com>
1917         PR c++/52521
1918         * g++.dg/cpp0x/udlit-mangle.C: New.
1920 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
1922         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
1924 2012-03-06  Richard Guenther  <rguenther@suse.de>
1926         PR middle-end/52493
1927         * gcc.dg/torture/pr52493.c: New testcase.
1929 2012-03-06  Richard Guenther  <rguenther@suse.de>
1931         PR lto/52097
1932         * gcc.dg/lto/pr52097_0.c: New testcase.
1934 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
1936         PR target/51244
1937         * gcc.target/sh/pr51244-1.c: New.
1938         * gcc.target/sh/pr51244-2.c: New.
1939         * gcc.target/sh/pr51244-3.c: New.
1941 2012-03-05  Jason Merrill  <jason@redhat.com>
1943         PR c++/51930
1944         * g++.dg/ext/visibility/template11.C: New.
1946         * g++.dg/cpp0x/implicit13.C: New.
1948 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
1950         PR tree-optimization/51721
1951         * gcc.dg/tree-ssa/vrp63.c: New test.
1952         * gcc.dg/pr51721.c: New test.
1954 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
1956         PR fortran/50981
1957         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
1958         argument checks.
1960 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1962         PR target/52146
1963         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
1965 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
1967         PR fortran/50981
1968         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
1970 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
1972         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
1973         int32plus.
1975 2012-03-03  Jason Merrill  <jason@redhat.com>
1977         * g++.dg/cpp0x/nsdmi-defer6.C: New.
1979         Core 1270
1980         * g++.dg/cpp0x/initlist65.C: New.
1982         PR c++/36797
1983         * g++.dg/ext/is_empty2.C: New.
1985 2012-03-03  Tobias Burnus  <burnus@net-b.de>
1987         PR fortran/48820
1988         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
1990 2012-03-03  Tobias Burnus  <burnus@net-b.de>
1992         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
1993         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
1994         * gfortran.dg/bind_c_usage_8.f03: Ditto.
1995         * gfortran.dg/c_kind_tests_2.f03: Ditto.
1996         * gfortran.dg/class_30.f90: Remove dg-warning line.
1997         * gfortran.dg/bind_c_usage_25.f90: New.
1999 2012-03-03  Tobias Burnus  <burnus@net-b.de>
2001         PR fortran/48820
2002         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
2003         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
2004         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
2006 2012-03-03  Tobias Burnus  <burnus@net-b.de>
2008         PR fortran/48820
2009         * gfortran.dg/assumed_type_1.f90: New.
2010         * gfortran.dg/assumed_type_2.f90: New.
2011         * gfortran.dg/assumed_type_3.f90: New.
2012         * gfortran.dg/assumed_type_4.f90: New.
2014 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
2016         PR target/49486
2017         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
2018         * gcc.target/sh/pr49468-di.c: New.
2020 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
2022         * gcc.dg/graphite/pr50561.c: Update.
2024 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
2026         * gcc.target/powerpc/pr52457.c: New test.
2028 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
2030         * gcc.target/arm/sat-1.c: New test.
2032 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
2034         PR target/46716
2035         * gcc.target/i386/pr46716.c: New test.
2037 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2039         PR c++/51989
2040         * g++.dg/cpp0x/sfinae32.C: New.
2042 2012-03-02  Richard Guenther  <rguenther@suse.de>
2044         PR tree-optimization/52406
2045         * gcc.dg/torture/pr52406.c: New testcase.
2047 2012-03-02  Tobias Burnus  <burnus@net-b.de>
2049         PR fortran/52325
2050         * gfortran.dg/derived_comp_array_ref_8.f90: New.
2051         * gfortran.dg/nullify_2.f90: Update dg-error.
2052         * gfortran.dg/nullify_4.f90: Ditto.
2053         * gfortran.dg/pointer_init_6.f90: Ditto.
2055 2012-03-02  Tobias Burnus  <burnus@net-b.de>
2057         PR fortran/52270
2058         * gfortran.dg/class_51.f90: New.
2060 2012-03-02  Tobias Burnus  <burnus@net-b.de>
2062         PR fortran/52452
2063         * gfortran.dg/intrinsic_8.f90: New.
2065 2012-03-01  Kai Tietz  <ktietz@redhat.com>
2067         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
2068         routines on mingw targets.
2069         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
2071 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
2073         PR tree-optimization/52445
2074         * gcc.dg/pr52445.c: New test.
2076 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
2078         PR target/52437
2079         * gcc.c-torture/compile/pr52437.c: New test.
2081         PR middle-end/52419
2082         * gcc.dg/torture/pr52419.c: New test.
2084         PR tree-optimization/52429
2085         * gcc.dg/torture/pr52429.c: New test.
2086         * g++.dg/opt/pr52429.C: New test.
2088 2012-02-29  Richard Guenther  <rguenther@suse.de>
2090         PR testsuite/52297
2091         * gcc.dg/lto/trans-mem-1_0.c: Remove.
2092         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
2093         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
2094         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
2095         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
2096         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
2098 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
2100         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
2102 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
2104         PR fortran/52386
2105         * gfortran.dg/realloc_on_assign_13.f90 : New test.
2107 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
2109         PR target/51534
2110         * gcc.target/arm/neon/pr51534.c: New testcase.
2112 2012-02-28  Richard Guenther  <rguenther@suse.de>
2114         PR target/52407
2115         * gcc.dg/torture/pr52407.c: New testcase.
2117 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2119         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
2120         * gcc.target/arm/vfp2.c: Likewise.
2121         * gcc.target/arm/vfp3.c: Likewise.
2122         * gcc.target/arm/vfp4.c: Likewise.
2123         * gcc.target/arm/vfp5.c: Likewise.
2124         * gcc.target/arm/vfp6.c: Likewise.
2125         * gcc.target/arm/vfp7.c: Likewise.
2126         * gcc.target/arm/vfp8.c: Likewise.
2127         * gcc.target/arm/vfp9.c: Likewise.
2128         * gcc.target/arm/vfp10.c: Likewise.
2129         * gcc.target/arm/vfp11.c: Likewise.
2130         * gcc.target/arm/vfp12.c: Likewise.
2131         * gcc.target/arm/vfp13.c: Likewise.
2132         * gcc.target/arm/vfp14.c: Likewise.
2133         * gcc.target/arm/vfp15.c: Likewise.
2134         * gcc.target/arm/vfp16.c: Likewise.
2135         * gcc.target/arm/vfp17.c: Likewise.
2136         * gcc.target/arm/neon-constants.h: New file.
2137         * gcc.target/arm/neon-vect1.c: New test.
2138         * gcc.target/arm/neon-vect2.c: New test.
2139         * gcc.target/arm/neon-vect3.c: New test.
2140         * gcc.target/arm/neon-vect4.c: New test.
2141         * gcc.target/arm/neon-vect5.c: New test.
2142         * gcc.target/arm/neon-vect6.c: New test.
2143         * gcc.target/arm/neon-vect7.c: New test.
2144         * gcc.target/arm/neon-vect8.c: New test.
2146 2012-02-28  Richard Guenther  <rguenther@suse.de>
2148         PR tree-optimization/52402
2149         * gcc.dg/torture/pr52402.c: New testcase.
2151 2012-02-28  Richard Guenther  <rguenther@suse.de>
2153         PR lto/52400
2154         * g++.dg/lto/pr52400_0.C: New testcase.
2156 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
2158         * gcc.target/avr/torture/builtins-1.c: New test.
2159         * gcc.target/avr/torture/builtins-error.c: New test.
2161 2012-02-28  Kai Tietz  <ktietz@redhat.com>
2163         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
2164         * gcc.target/i386/pr45352-2.c: Likewise.
2165         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
2166         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
2167         targets instead rand.
2168         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
2169         * gcc.target/i386/sse2-mul-1.c: Likewise.
2170         * gcc.target/i386/sse4_1-blendps.c: Likewise.
2171         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
2172         * gcc.target/i386/pad-1.c: Likewise.
2173         * gcc.target/i386/pad-9.c: Likewise.
2174         * gcc.target/i386/pad-2.c: Likewise.
2175         * gcc.target/i386/pad-5b.c: Likewise.
2176         * gcc.target/i386/pad-8.c: Likewise.
2177         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
2178         * gcc.target/i386/pr44130.c: Likewise.
2179         * gcc.target/i386/align-main-1.c: Likewise.
2180         * gcc.target/i386/align-main-2.c: Likewise.
2181         * gcc.target/i386/sw-1.c: Likewise.
2182         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
2183         on x64 mingw target.
2184         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2185         * gcc.target/i386/pr46295.c: Likewise.
2186         * gcc.target/i386/amd64-abi-1.c: Likewise.
2187         * gcc.target/i386/amd64-abi-2.c: Likewise.
2188         * gcc.target/i386/pr39082-1.c: Likewise.
2189         * gcc.target/i386/pr39162.c: Likewise.
2190         * gcc.target/i386/pr22152.c: Likewise.
2191         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
2192         * gcc.target/i386/wrfsbase-2.c: Likewise.
2193         * gcc.target/i386/local.c: Likewise
2194         * gcc.target/i386/wrgsbase-1.c: Likewise.
2195         * gcc.target/i386/wrfsbase-1.c: Likewise.
2196         * gcc.target/i386/pr39315-3.c: Likewise.
2197         * gcc.target/i386/pr35767-4.c: Likewise.
2198         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
2199         x64 mingw target.
2200         * gcc.target/i386/pr45336-2.c: Likewise.
2201         * gcc.target/i386/pr45336-1.c: Likewise.
2202         * gcc.target/i386/pr45336-4.c: Likewise.
2204 2012-02-27  Tristan Gingold  <gingold@adacore.com>
2206         * gnat.dg/array20.ad[sb]: New test.
2208 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
2210         PR target/52375
2211         * gcc.target/arm/pr52375.c: New test.
2212         * gcc.c-torture/compile/pr52375.c: New test.
2214 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
2216         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
2217         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
2219 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
2221         * gnat.dg/aggr19.adb: New test.
2222         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
2224 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
2226         PR target/49263
2227         * gcc.target/sh/pr49263.c: New.
2229 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
2231         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2232         simulate_thread_wrapper_other_threads
2233         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2234         Move initialization of 'value' to main().
2235         (main): Initialize 'value';
2236         * gcc.dg/simulate-thread/speculative-store.c
2237         (simulate_thread_step_verify): Return 0 when successful.
2238         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2239         Reduce threshold.
2240         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
2241         (simulate_thread_wrapper_other_threads): Return a success/fail value
2242         and issue an error if the instruction count threshold is exceeded.
2244 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2246         PR target/50580
2247         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2248         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2250 2012-02-24  Richard Guenther  <rguenther@suse.de>
2252         PR middle-end/52355
2253         * gcc.dg/pr52355.c: New testcase.
2255 2012-02-23  Kai Tietz  <ktietz@redhat.com>
2257         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
2258         * gcc.dg/Wpadded.c: Likewise.
2259         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2260         structure-layout.
2261         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2262         for sleep by Sleep and add windows.h include for this function.
2263         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2264         targets.
2265         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2266         target.
2267         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
2268         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2269         on x64 mingw target.
2270         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2271         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2272         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2273         failure on LLP64 target.
2275 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
2277         PR c/52290
2278         * gcc.dg/noncompile/pr52290.c: New test.
2280 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
2282         PR tree-optimization/52019
2283         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2285 2012-02-22  Kai Tietz  <ktietz@redhat.com>
2287         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2288         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2289         derived pdiff_t type.
2290         * g++.dg/torture/pr49720.C: Likewise
2292 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
2294         PR target/52330
2295         * gcc.target/i386/pr52330.c: New test.
2297 2012-02-22  Tobias Burnus  <burnus@net-b.de>
2299         PR fortran/52335
2300         * gfortran.dg/io_constraints_10.f90: New.
2302 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
2304         * lib/target-supports.exp (check_effective_target_vect_condition):
2305         Return true for NEON.
2307 2012-02-21  Kai Tietz  <ktietz@redhat.com>
2309         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2311 2012-02-21  Richard Guenther  <rguenther@suse.de>
2313         PR tree-optimization/52324
2314         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2316 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
2318         PR middle-end/51782
2319         * gcc.target/avr/torture/pr51782-1.c: New test.
2321 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
2323         PR tree-optimization/52318
2324         * gcc.dg/pr52318.c: New test.
2326 2012-02-20  Kai Tietz  <ktietz@redhat.com>
2328         * gcc.dg/bf-ms-layout-3.c: New testcase.
2330 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2332         PR testsuite/52229
2333         PR fortran/32380
2334         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
2336 2012-02-20  Richard Guenther  <rguenther@suse.de>
2338         PR tree-optimization/52298
2339         * gcc.dg/torture/pr52298.c: New testcase.
2340         * gcc.dg/vect/pr52298.c: Likewise.
2342 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
2344         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2345         * gcc.c-torture/execute/pr52286.c: Ditto.
2347 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
2349         PR tree-optimization/52286
2350         * gcc.c-torture/execute/pr52286.c: New test.
2352 2012-02-18  Tobias Burnus  <burnus@net-b.de>
2354         PR fortran/52295
2355         * gfortran.dg/interface_35.f90: Use -std=f2003.
2356         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2357         * gfortran.dg/interface_assignment_4.f90: Ditto.
2358         * gfortran.dg/bessel_1.f90: Ditto.
2359         * gfortran.dg/func_result_6.f90: Ditto.
2360         * gfortran.dg/hypot_1.f90: Ditto.
2361         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2363 2012-02-17  Tobias Burnus  <burnus@net-b.de>
2365         PR translation/52232
2366         PR translation/52234
2367         PR translation/52245
2368         PR translation/52246
2369         PR translation/52262
2370         PR translation/52273
2371         * gfortran.dg/coarray_22.f90: Update dg-error.
2372         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2374 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2376         PR target/51753
2377         * lib/gcc-simulate-thread.exp: Load timeout.exp.
2378         (simulate-thread): Use default timeout.
2380 2012-02-16  Jason Merrill  <jason@redhat.com>
2382         PR c++/52248
2383         * g++.dg/ext/timevar1.C: New.
2385 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
2387         PR c++/52126
2388         * g++.dg/template/using21.C: New.
2389         * g++.dg/template/using22.C: Likewise.
2391 2012-02-16  Jason Merrill  <jason@redhat.com>
2393         PR c++/51415
2394         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2396 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
2398         PR tree-optimization/52255
2399         * gcc.c-torture/compile/pr52255.c: New test.
2401         PR debug/52260
2402         * g++.dg/debug/dwarf2/pr52260.C: New test.
2404         PR middle-end/51929
2405         * g++.dg/ipa/pr51929.C: New test.
2407 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
2409         PR target/52199
2410         * gcc.target/powerpc/pr52199.c: New file.
2412 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2414         PR target/52152
2415         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2417 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2419         * gcc.dg/pr51867.c: Don't include <math.h>.
2420         (sqrtf): Declare.
2422 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
2424         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2425         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2427 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
2429         PR tree-optimization/50561
2430         * gcc.dg/graphite/pr50561.c: New testcase.
2432 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
2434         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2435         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2437 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
2439         * gnat.dg/discr35.ad[sb]: New test.
2441 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
2443         * gnat.dg/volatile10.adb: New test.
2444         * gnat.dg/volatile10_pkg.ads: New helper.
2446 2012-02-14  Jason Merrill  <jason@redhat.com>
2448         * g++.dg/ext/attrib43.C: New.
2450 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
2452         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2453         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2454         fgnu_tm.
2455         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2456         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2457         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2458         effective_target fgnu_tm.
2459         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2461 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
2463         PR c++/52247
2464         * g++.dg/template/asmgoto1.C: New test.
2466 2012-02-14  Ian Lance Taylor  <iant@google.com>
2468         PR go/48501
2469         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2470         compiling generated file for 64bit and index tests.
2472 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
2474         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2476 2012-02-14  Richard Guenther  <rguenther@suse.de>
2478         PR tree-optimization/52244
2479         PR tree-optimization/51528
2480         * gcc.dg/torture/pr52244.c: New testcase.
2482 2012-02-14  Walter Lee  <walt@tilera.com>
2484         * g++.dg/other/PR23205.C: Disable test on tile.
2485         * g++.dg/other/pr23205-2.C: Disable test on tile.
2486         * gcc.dg/20020312-2.c: Add a condition for __tile__.
2487         * gcc.dg/20040813-1.c: Disable test on tile.
2488         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2489         * gcc.misc-tests/linkage.exp: Handle tilegx.
2491 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
2493         PR tree-optimization/52210
2494         * gcc.dg/pr52210.c: New test.
2496 2012-02-14  Jason Merrill  <jason@redhat.com>
2498         PR c++/39055
2499         * g++.dg/overload/defarg5.C: New.
2501 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
2503         PR c/52181
2504         * c-c++-common/pr52181.c: New test.
2506 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
2508         PR c++/52215
2509         * g++.dg/ext/atomic-1.C: New test.
2511 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2513         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2515 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
2517         PR middle-end/52209
2518         * gcc.c-torture/execute/pr52209.c: New test.
2520 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
2522         PR fortran/50981
2523         * gfortran.dg/elemental_optional_args_5.f03: New test.
2525 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
2527         PR testsuite/50076
2528         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2529         cases.
2531 2012-02-11  Ian Lance Taylor  <iant@google.com>
2533         PR go/51874
2534         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2535         SPARC Solaris.  Don't run the test at all on systems where it may
2536         not work, rather than xfailing it.
2538 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
2540         PR rtl-optimization/52175
2541         * gcc.c-torture/compile/pr52175.c: New test.
2543 2012-02-10  Jason Merrill  <jason@redhat.com>
2545         PR c++/51910
2546         * g++.dg/template/repo10.C: New.
2548 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
2550         PR debug/52132
2551         * gcc.dg/pr52132.c: New test.
2553 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
2555         * gnat.dg/specs/aggr4.ads: New test.
2556         * gnat.dg/specs/aggr4_pkg.ads: New helper.
2558 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
2560         PR target/52146
2561         * gcc.target/i386/pr52146.c: New.
2563 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
2565         PR middle-end/52177
2566         * c-c++-common/pr52177.c: New test.
2568 2012-02-10  Jan Hubicka  <jh@suse.cz>
2570         PR middle-end/48600
2571         * g++.dg/torture/pr48600.C: New testcase.
2573 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
2575         PR middle-end/52140
2576         * gcc.dg/dfp/pr52140.c: New test.
2578 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
2580         PR fortran/32380
2581         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2582         of dg-options.
2584 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
2586         PR middle-end/51867
2587         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2588         * testsuite/gcc.dg/pr51867.c: New test.
2590 2012-02-09  Ian Lance Taylor  <iant@google.com>
2592         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2593         which don't support -fsplit-stack.  Turn off optimization when
2594         compiling select5-out.go.
2596 2012-02-08  Ian Lance Taylor  <iant@google.com>
2598         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2599         systems which don't support -fsplit-stack.
2601 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
2603         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2604         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2605         machine instuction in the log.
2607 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
2609         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2610           to 20 seconds.
2612 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
2614         PR driver/48524
2615         * gcc.dg/pr48524.c: New test.
2616         * gcc.dg/pr48524.spec: New spec file for test.
2618 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2620         PR fortran/32380
2621         * gfortran.dg/vect/pr32380.f90:  New test.
2623 2012-02-08  Tobias Burnus  <burnus@net-b.de>
2625         PR fortran/52151
2626         * gfortran.dg/realloc_on_assign_12.f90: New.
2628 2012-02-08  Richard Guenther  <rguenther@suse.de>
2630         PR rtl-optimization/52170
2631         * gcc.dg/torture/pr52170.c: New testcase.
2633 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
2635         PR gcov-profile/52150
2636         * gcc.dg/tree-prof/pr52150.c: New test.
2638         PR rtl-optimization/52139
2639         * gcc.dg/pr52139.c: New test.
2641 2012-02-07  Jason Merrill  <jason@redhat.com>
2643         PR c++/51675
2644         * g++.dg/cpp0x/constexpr-union3.C: New.
2646         PR c++/52035
2647         * g++.dg/lto/pr52035_0.C: New.
2649 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2651         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2652         * gcc.dg/special/weak-1.c: Likewise.
2653         * gcc.dg/ucnid-12.c: Likewise.
2654         * gcc.dg/torture/pr45678-1.c: Likewise.
2655         * gcc.dg/torture/pr45678-2.c: Likewise.
2656         * gcc.dg/vector-4.c: Likewise.
2657         * gcc.dg/ipa/inline-5.c: Likewise.
2658         * gcc.dg/ucnid-11.c: Likewise.
2659         * gcc.misc-tests/gcov-13.c: Likewise.
2660         * gcc.misc-tests/gcov-14.c: Likewise.
2661         * g++.dg/ext/label13.C: Likewise.
2662         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2663         hppa*-*-hpux* options.
2664         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2665         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2666         * gcc.dg/pr48616.c: Likewise.
2667         * gcc.dg/pr17957.c: Likewise.
2668         * gcc.dg/pr17055-1.c: Likewise.
2669         * gcc.dg/pr32912-1.c: Likewise.
2670         * gcc.dg/tm/pr51472.c: Likewise.
2671         * c-c++-common/fold-bitand-4.c: Likewise.
2672         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2673         Use dg-additional-options for extra options.
2675 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
2677         * gcc.target/epiphany/interrupt-2.c: New test.
2679 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
2681         PR target/52155
2682         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2683         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2684         for MIPS ELF.
2686 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
2688         PR target/52152
2689         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2691 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
2693         PR middle-end/24306
2694         PR target/52154
2695         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2696         * gcc.target/mips/va-arg-1.c: New test.
2698 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
2700         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2701         for -mno-pointers-to-nested-functions.
2703 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
2705         * gcc.c-torture/execute/20120207-1.c: New test.
2707 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
2709         PR rtl-optimization/52060
2710         * gcc.dg/torture/pr52060.c: New test.
2712         PR middle-end/52074
2713         * gcc.c-torture/compile/pr52074.c: New test.
2715 2012-02-07  Tobias Burnus  <burnus@net-b.de>
2717         PR fortran/51514
2718         * gfortran.dg/class_to_type_2.f90: New.
2720 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
2722         PR fortran/32373
2723         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
2724         Remove module.
2726 2012-02-06  Jason Merrill  <jason@redhat.com>
2728         PR c++/52088
2729         * g++.dg/template/conv13.C: New.
2731 2012-02-06  Richard Guenther  <rguenther@suse.de>
2733         PR tree-optimization/52115
2734         * gcc.c-torture/compile/pr52115.c: New testcase.
2736 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
2738         PR target/52129
2739         * gcc.c-torture/execute/pr52129.c: New test.
2741 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
2743         * gcc.dg/pr48374.c: Actually add the test I forgot
2744         in the 2012-01-25 commit.
2746 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
2748         PR fortran/32373
2749         * gfortran.dg/vect/vect-8.f90:  New test case.
2751 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
2753         PR fortran/48847
2754         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
2756 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
2758         PR fortran/52102
2759         * gfortran.dg/class_48.f90 : Add test of allocate class array
2760         component with source in subroutine test3.  Remove commenting
2761         out in subroutine test4, since branching on unitialized variable
2762         is now fixed (no PR for this last.).
2764 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
2766         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2767         on MIPS targets.
2768         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2770 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
2772         PR target/52125
2773         * lib/target-supports.exp (check_effective_target_mips_rel): New.
2774         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2776 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
2778         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2779         (check_effective_target_sync_int_long): Use it.
2780         (check_effective_target_sync_char_short): Likewise.
2781         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2783 2012-02-05  Tobias Burnus  <burnus@net-b.de>
2785         PR fortran/51972
2786         * gfortran.dg/class_48.f90: Add some further checks.
2788 2012-02-05  Ira Rosen  <irar@il.ibm.com>
2790         PR tree-optimization/52091
2791         * gcc.dg/vect/pr52091.c: New test.
2793 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
2795         PR rtl-optimization/52113
2796         * gcc.target/avr/pr52113.c: New test.
2798 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
2800         PR rtl-optimization/52092
2801         * gcc.c-torture/compile/pr52092.c: New test.
2803 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
2805         PR fortran/41587
2806         * gfortran.dg/class_array_10.f03: New test.
2808         PR fortran/46356
2809         * gfortran.dg/class_array_11.f03: New test.
2811         PR fortran/51754
2812         * gfortran.dg/class_array_12.f03: New test.
2814 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
2816         PR fortran/52012
2817         * gfortran.dg/realloc_on_assign_11.f90: New test.
2819 2012-02-02  Tobias Burnus  <burnus@net-b.de>
2821         PR fortran/52093
2822         * gfortran.dg/shape_7.f90: New.
2824 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2826         * gcc.target/mips/mips-prepend-1.c: New test.
2828 2012-02-02  Jan Hubicka  <jh@suse.cz>
2829             Tom de Vries  <tom@codesourcery.com>
2831         PR middle-end/51998
2832         * testsuite/gcc.dg/alias-12.c: New testcase.
2833         * testsuite/gcc.dg/alias-13.c: New testcase.
2835 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
2837         PR target/52086
2838         * gcc.dg/pr52086.c: New test.
2840         PR tree-optimization/52073
2841         * gcc.c-torture/compile/pr52073.c: New test.
2843 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
2845         PR fortran/51958
2846         * gfortran.dg/function_optimize_10.f90:  New test.
2848 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
2850         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
2851         test on alpha*-*-*.
2853 2012-02-01  Tobias Burnus  <burnus@net-b.de>
2855         PR fortran/52024
2856         * gfortran.dg/typebound_operator_14.f90: New.
2858 2012-02-01  Tobias Burnus  <burnus@net-b.de>
2860         PR fortran/52059
2861         * gfortran.dg/elemental_function_1.f90: New.
2863 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
2865         PR rtl-optimization/51374
2866         * gcc.target/avr/torture/pr51374-1.c:
2867         Also fail if SBIS is seen.
2869 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
2871         PR rtl-optimization/51374
2872         * gcc.target/avr/torture/pr51374-1.c: New.
2874 2012-01-31  Tobias Burnus  <burnus@net-b.de>
2876         PR fortran/52024
2877         * gfortran.dg/typebound_generic_11.f90: New.
2879 2012-01-31  Tobias Burnus  <burnus@net-b.de>
2881         PR fortran/52029
2882         * gfortran.dg/class_49.f90: New.
2884 2012-01-31  Tobias Burnus  <burnus@net-b.de>
2886         PR fortran/52013
2887         * gfortran.dg/elemental_args_check_6.f90: New.
2889 2012-01-31  Jason Merrill  <jason@redhat.com>
2891         PR c++/52043
2892         * g++.dg/cpp0x/variadic122.C: New.
2894 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
2896         PR fortran/52012
2897         * gfortran.dg/realloc_on_assign_10.f90: New test.
2899 2012-01-31  Richard Guenther  <rguenther@suse.de>
2901         PR tree-optimization/51528
2902         * gcc.dg/torture/pr51528.c: New testcase.
2904 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
2906         PR go/48501
2907         * lib/go.exp (go_target_compile): Append timeout= to options.
2908         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
2909         select5-out.go test on alpha*-*-* targets.
2911 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
2913         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
2914         (TEST_SHORT): Reformat in the same way.
2915         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
2916         (TEST_SHORT): Reformat in the same way.
2917         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
2918         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
2919         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
2920         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
2921         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
2923 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
2925         PR target/51835
2926         * gcc.target/arm/pr51835.c: New testcase.
2928 2012-01-30  Richard Guenther  <rguenther@suse.de>
2930         PR tree-optimization/52028
2931         * gcc.dg/torture/pr52028.c: New testcase.
2932         * gfortran.dg/ldist-pr45199.f: Adjust.
2933         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
2934         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2935         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2937 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
2939         PR debug/52027
2940         * gcc.dg/tree-prof/pr52027.c: New test.
2942         PR tree-optimization/52046
2943         * gcc.dg/pr52046.c: New test.
2945         PR debug/52048
2946         * g++.dg/other/pr52048.C: New test.
2948 2012-01-30  Richard Guenther  <rguenther@suse.de>
2950         PR tree-optimization/52045
2951         * gcc.dg/pr52045.c: New testcase.
2953 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
2955         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
2956         new code generated for __sync_lock_release.
2958 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2960         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
2962 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2964         PR testsuite/51875
2965         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
2967         * g++.dg/ext/visibility/template10.C: Fix typo.
2969         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
2971 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2973         PR c++/51327
2974         * g++.dg/cpp0x/constexpr-ice6.C: New.
2976 2012-01-29  Tobias Burnus  <burnus@net-b.de>
2978         PR fortran/41600
2979         * gfortran.dg/default_initialization_6.f90: New.
2981 2012-01-29  Tobias Burnus  <burnus@net-b.de>
2983         PR fortran/51972
2984         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
2985         * gfortran.dg/class_48.f90: New.
2987 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
2989         PR fortran/51808
2990         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
2992 2012-01-28  Tobias Burnus  <burnus@net-b.de>
2994         PR fortran/51972
2995         * gfortran.dg/class_allocate_12.f90: New.
2997 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
2999         * gcc.dg/torture/pr50444.c: Fix dg directives.
3001 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
3003         PR target/52006
3004         * gcc.target/arm/pr52006.c: New test.
3006 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
3008         PR testsuite/52011
3009         * gcc.dg/lto/trans-mem.h: New file.
3010         * gcc.dg/lto/trans-mem-2_0.c: Include it.
3011         * gcc.dg/lto/trans-mem-1_1.c: Same.
3012         * gcc.dg/lto/trans-mem-4_1.c: Same.
3013         * gcc.dg/lto/trans-mem-3_1.c: Same.
3015 2012-01-27  Tobias Burnus  <burnus@net-b.de>
3017         PR fortran/52022
3018         * gfortran.dg/dummy_procedure_7.f90: New.
3020 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
3022         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
3023         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
3025 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
3027         PR c++/51852
3028         * g++.dg/other/gc5.C: New test.
3030 2012-01-27  Richard Guenther  <rguenther@suse.de>
3032         PR tree-optimization/50444
3033         * gcc.dg/torture/pr50444.c: New testcase.
3035 2012-01-27  Tobias Burnus  <burnus@net-b.de>
3037         PR fortran/51970
3038         PR fortran/51977
3039         * gfortran.dg/move_alloc_13.f90: New.
3041 2012-01-27  Tobias Burnus  <burnus@net-b.de>
3043         PR fortran/51953
3044         * gfortran.dg/allocate_alloc_opt_13.f90: New.
3045         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
3046         and change dg-error string.
3048 2012-01-27  Tobias Burnus  <burnus@net-b.de>
3050         PR fortran/52016
3051         * gfortran.dg/elemental_args_check_5.f90: New.
3053 2012-01-27  Richard Guenther  <rguenther@suse.de>
3055         PR middle-end/51959
3056         * g++.dg/torture/pr51959.C: New testcase.
3058 2012-01-27  Tom de Vries  <tom@codesourcery.com>
3060         PR tree-optimization/51990
3061         * gcc.dg/pr51990.c: New test.
3062         * gcc.dg/pr51990-2.c: Same.
3064 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
3065             Tobias Burnus <burnus@gcc.gnu.org>
3067         PR fortran/48705
3068         * gfortran.dg/class_allocate_11.f03: New.
3070         PR fortran/51870
3071         PR fortran/51943
3072         PR fortran/51946
3073         * gfortran.dg/class_allocate_7.f03: New.
3074         * gfortran.dg/class_allocate_8.f03: New.
3075         * gfortran.dg/class_allocate_9.f03: New.
3076         * gfortran.dg/class_allocate_10.f03: New.
3078 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3080         * gnat.dg/discr34.adb: New test.
3081         * gnat.dg/discr34_pkg.ads: New helper.
3083 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3085         * gnat.dg/discr33.adb: New test.
3087 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3089         * gnat.dg/limited_with3.ad[sb): New test.
3090         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
3091         * gnat.dg/limited_with3_pkg2.ads: Likewise.
3092         * gnat.dg/limited_with3_pkg3.ads: Likewise.
3094 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3096         * gnat.dg/stack_usage1.adb: New test.
3097         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
3099         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
3100         * gcc.dg/pr44194-2.c: Likewise.
3102 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
3104         PR c++/51370
3105         * g++.dg/template/crash112.C: New.
3107 2012-01-27  Richard Henderson  <rth@redhat.com>
3109         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
3111 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3113         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
3115 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
3117         PR middle-end/51895
3118         * g++.dg/opt/pr51895.C: New test.
3120 2012-01-26  Michael Matz  <matz@suse.de>
3122         PR tree-optimization/48794
3123         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
3125 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3127         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
3129 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3131         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
3132         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
3133         memory.
3134         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
3135         the default value for s390 and s390x.
3137 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
3139         PR lto/51698
3140         * gcc.dg/lto/trans-mem-4_0.c: New.
3141         * gcc.dg/lto/trans-mem-4_1.c: New.
3142         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
3143         TM builtins.
3144         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
3145         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
3146         TM builtins.
3147         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
3148         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
3149         TM builtins.
3151 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
3153         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
3155 2012-01-25  Ian Lance Taylor  <iant@google.com>
3157         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
3159 2012-01-25  Tobias Burnus  <burnus@net-b.de>
3161         PR fortran/51995
3162         * gfortran.dg/typebound_proc_25.f90: New.
3164 2012-01-25  Jason Merrill  <jason@redhat.com>
3166         PR c++/51992
3167         * g++.dg/lto/pr51992_0.C: New.
3169 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
3171         PR tree-optimization/51987
3172         * gcc.target/i386/pr51987.c: New test.
3174 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
3176         * gcc.dg/tm/lto-1.c: Require lto support in target.
3178 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
3180         PR rtl-optimization/48374
3181         * gcc.dg/pr48374.c: New test.
3183 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
3185         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
3187 2012-01-25  Tobias Burnus  <burnus@net-b.de>
3189         PR fortran/51966
3190         * gfortran.dg/derived_constructor_char_3.f90: New.
3192 2012-01-24  Ian Lance Taylor  <iant@google.com>
3194         * go.test/go-test.exp (filecmp): New procedure.
3195         (errchk): Handle quoted square brackets.
3196         (go-gc-tests): Set go_compile_args. Handle various new test
3197         lines.  Skip a few new tests.
3198         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
3200 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3202         * lib/target-supports.exp (proc check_effective_target_vect_perm)
3203         (check_effective_target_vect_extract_even_odd)
3204         (check_effective_target_vect_interleave): Return true for MIPS
3205         paired-single.
3207 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3209         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
3210         (main): Use it instead of argc.
3212 2012-01-24  Jason Merrill  <jason@redhat.com>
3214         PR c++/51973
3215         * g++.dg/cpp0x/sfinae31.C: New.
3217 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3219         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
3221 2012-01-24  Jason Merrill  <jason@redhat.com>
3223         PR c++/51812
3224         * g++.dg/inherit/covariant20.C: New.
3226 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
3228         PR c++/51223
3229         * g++.dg/parse/crash58.C: New.
3231 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
3233         PR target/51957
3234         * gcc.dg/pr51957-1.c: New test.
3235         * gcc.dg/pr51957-1.h: New file.
3236         * gcc.dg/pr51957-2.c: New test.
3238 2012-01-23  Jason Merrill  <jason@redhat.com>
3240         PR c++/51930
3241         * g++.dg/ext/visibility/template10.C: New.
3243 2012-01-23  Tobias Burnus  <burnus@net-b.de>
3245         PR fortran/51948
3246         * gfortran.dg/move_alloc_12.f90: New.
3248 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3250         PR middle-end/45416
3251         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3253 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
3255         PR c++/51398
3256         * g++.dg/template/crash111.C: New.
3258 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
3260         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3261         configurations.
3262         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3264 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
3266         PR testsuite/51941
3267         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
3268         the DW_TAG_class_type and DW_AT_name: "Executor".
3270 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3272         * lib/target-supports.exp
3273         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3274         (check_effective_target_vect_interleave): Likewise.
3276 2012-01-22  Jason Merrill  <jason@redhat.com>
3278         PR c++/51925
3279         * g++.dg/template/using20.C: New.
3280         * g++.dg/template/template-id-2.C: Adjust diagnostic.
3282 2012-01-23  Jason Merrill  <jason@redhat.com>
3284         PR target/51934
3285         * g++.dg/torture/pr51344.C: Limit to x86.
3287 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
3289         * c-c++-common/tm/omp.c: Require target with pthread support.
3291 2012-01-23  Richard Guenther  <rguenther@suse.de>
3293         PR tree-optimization/51949
3294         * gcc.dg/torture/pr51949.c: New testcase.
3296 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
3298         PR rtl-optimization/51933
3299         * gcc.c-torture/execute/pr51933.c: New test.
3301 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
3303         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3304         Do not define for Interix.
3306 2012-01-22  Jason Merrill  <jason@redhat.com>
3308         PR c++/51832
3309         * g++.dg/lto/pr51832.h: New.
3310         * g++.dg/lto/pr51832_0.C: New.
3311         * g++.dg/lto/pr51832_1.C: New.
3313 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3315         * gcc.dg/ext-elim-1.c: New test.
3317 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
3319         PR target/51931
3320         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3321         * g++.dg/opt/longbranch1.C: Likewise.
3323 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
3325         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3326         in C++11 mode.
3328 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3330         PR fortran/50556
3331         * gfortran.dg/namelist_74.f90: New test.
3332         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3334 2012-01-21  Tobias Burnus  <burnus@net-b.de>
3336         PR fortran/51913
3337         * gfortran.dg/class_47.f90: New.
3339 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
3341         * gnat.dg/renaming5.ad[sb]: New test.
3343 2012-01-20  Jason Merrill  <jason@redhat.com>
3345         PR c++/51919
3346         * g++.dg/pch/mangle1.{C,Hs}: Remove.
3348 2012-01-20  Jason Merrill  <jason@redhat.com>
3350         PR c++/51922
3351         * g++.dg/ext/attrib42.C: Require ilp32.
3353 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
3355         PR target/51915
3356         * gcc.target/arm/pr51915.c: New test.
3358 2012-01-20  Cary Coutant  <ccoutant@google.com>
3359             Dodji Seketeli  <dodji@redhat.com>
3361         PR debug/45682
3362         * g++.dg/debug/dwarf2/nested-3.C: New test.
3364 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3366         PR c++/51402
3367         * g++.dg/template/crash110.C: New.
3369 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3371         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3372         Remove default options on hppa*-*-hpux*.
3374 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3376         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3378 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3380         * gcc.c-torture/compile/pr51856.c: New testcase.
3382 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
3384         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3385         options to go_target_compile.
3387 2012-01-20  Kai Tietz  <ktietz@redhat.com>
3389         * g++.dg/torture/pr51344.C: Fix typo.
3391 2012-01-20  Richard Guenther  <rguenther@suse.de>
3393         PR tree-optimization/51903
3394         * g++.dg/torture/pr51903.C: New testcase.
3396 2012-01-20  Tobias Burnus  <burnus@net-b.de>
3397             Janus Weil  <janus@gcc.gnu.org>
3399         PR fortran/51056
3400         * gfortran.dg/use_21.f90: New.
3402 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
3404         PR target/51106
3405         * gcc.dg/torture/pr51106-1.c: New test.
3406         * gcc.dg/torture/pr51106-2.c: New test.
3408 2012-01-19  Kai Tietz  <ktietz@redhat.com>
3410         * g++.dg/torture/pr51344.C: New test.
3412 2012-01-19  Tobias Burnus  <burnus@net-b.de>
3414         PR fortran/51904
3415         * gfortran.dg/intrinsic_size_2.f90: New.
3417 2012-01-19  Jason Merrill  <jason@redhat.com>
3419         PR c++/51889
3420         * g++.dg/inherit/using7.C: New.
3422 2012-01-19  Richard Guenther  <rguenther@suse.de>
3424         PR tree-optimization/37997
3425         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3427 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3429         PR rtl-optimization/51505
3430         * gcc.dg/pr51505.c: New test.
3432 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
3434         PR fortran/51634
3435         * gfortran.dg/typebound_operator_12.f03: New.
3436         * gfortran.dg/typebound_operator_13.f03: New.
3438 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
3440         PR c++/51225
3441         * g++.dg/cpp0x/pr51225.C: New.
3443 2012-01-17  Ian Lance Taylor  <iant@google.com>
3445         PR go/50656
3446         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3448 2012-01-17  Tobias Burnus  <burnus@net-b.de>
3450         PR fortran/51869
3451         * gfortran.dg/realloc_on_assign_9.f90: New.
3453 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
3455         PR other/51165
3456         * gcc.dg/tm/memopt-3.c: Remove xfail.
3457         * gcc.dg/tm/memopt-4.c: Remove xfail.
3458         * gcc.dg/tm/memopt-5.c: Remove xfail.
3459         * gcc.dg/tm/memopt-7.c: Remove xfail.
3461 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
3463         PR tree-optimization/51877
3464         * gcc.c-torture/execute/pr51877.c: New test.
3466 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3468         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3469         {!vect_align_arrays} to vect_sizes_32B_16B.
3470         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3471         * gcc.dg/vect/vect-peel-3.c: Ditto.
3473 2012-01-16  Jason Merrill  <jason@redhat.com>
3475         PR c++/51854
3476         * g++.dg/abi/mangle60.C: New.
3478         PR c++/51827
3479         * g++.dg/pch/mangle1.{C,Hs}: New.
3481 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
3482             Tobias Burnus  <burnus@net-b.de>
3484         PR fortran/50981
3485         * gfortran.dg/elemental_optional_args_3.f90: New
3486         * gfortran.dg/elemental_optional_args_4.f90: New
3488 2012-01-16  Tobias Burnus  <burnus@net-b.de>
3490         PR fortran/51809
3491         * gfortran.dg/use_20.f90: New
3493 2012-01-16  Jason Merrill  <jason@redhat.com>
3495         PR c++/51868
3496         * g++.dg/cpp0x/rv-bitfield.C: New.
3497         * g++.dg/cpp0x/rv-bitfield2.C: New.
3499 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
3501         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3502         subroutine 'qsort' and use index array to assign the result.
3504 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
3506         PR tree-optimization/51865
3507         * gcc.dg/pr51865.c: New test.
3509 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3511         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3513 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3515         * gcc.target/mips/code-readable-2.c: Allow the jump table address
3516         to be loaded from the constant pool, rather than via %hi and %lo.
3518 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
3520         PR rtl-optimization/51821
3521         * gcc.dg/pr51821.c: New test.
3523 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
3525         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3527 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
3529         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3531 2012-01-14  Tobias Burnus  <burnus@net-b.de>
3533         PR fortran/51800
3534         * gfortran.dg/init_flag_8.f90: New.
3535         * gfortran.dg/init_flag_9.f90: New.
3537 2011-01-14  Tobias Burnus  <burnus@net-b.de>
3539         PR fortran/51816
3540         * gfortran.dg/use_18.f90: New.
3541         * gfortran.dg/use_19.f90: New.
3543 2012-01-13  Ian Lance Taylor  <iant@google.com>
3545         PR c++/50012
3546         * g++.dg/warn/Wsign-compare-4.C: New.
3548 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
3550         PR fortran/48351
3551         * gfortran.dg/alloc_comp_assign.f03: New.
3552         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3553         __BUILTIN_FREE from 38 to 32.
3555 2012-01-13  Jason Merrill  <jason@redhat.com>
3557         PR c++/20681
3558         * g++.dg/warn/Wreturn-type-7.C: New.
3560 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
3562         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3563         assumption.
3564         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3565         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3566         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3567         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3568         int32plus because of big array needed.
3569         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3570         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3572 2012-01-13  Jason Merrill  <jason@redhat.com>
3574         PR c++/51813
3575         * g++.dg/ext/visibility/template9.C: New.
3577         PR c++/51620
3578         * g++.dg/cpp0x/defaulted34.C: New.
3579         * g++.dg/template/virtual3.C: New.
3581 2012-01-13  Richard Guenther  <rguenther@suse.de>
3583         PR middle-end/8081
3584         * gcc.dg/torture/pr8081.c: New testcase.
3586 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
3588         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3590 2012-01-12  Jason Merrill  <jason@redhat.com>
3592         PR c++/51714
3593         * g++.dg/ext/stmtexpr14.C: New.
3595 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
3597         PR c++/51633
3598         * g++.dg/cpp0x/constexpr-diag4.C: New test.
3600 2012-01-12  Jason Merrill  <jason@redhat.com>
3602         PR c++/48051
3603         * g++.dg/abi/mangle48.C: Test qualified-names, too.
3604         * g++.dg/abi/mangle58.C: Likewise.
3606         PR c++/51403
3607         * g++.dg/template/arg8.C: New.
3609 2012-01-12  Ira Rosen  <irar@il.ibm.com>
3611         PR tree-optimization/51799
3612         * gcc.dg/vect/pr51799.c: New test.
3613         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3614         patterns.
3616 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3617             Tobias Burnus  <burnus@net-b.de>
3619         PR fortran/51057
3620         PR fortran/51616
3621         * lib/target-supports.exp
3622         (check_effective_target_fortran_largest_fp_has_sqrt): New.
3623         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3625 2012-01-11  Jason Merrill  <jason@redhat.com>
3627         PR c++/51565
3628         * g++.dg/ext/attrib42.C: New.
3630 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
3632         PR bootstrap/51796
3633         * gcc.dg/pr51796.c: New test.
3635 2012-01-11  Jason Merrill  <jason@redhat.com>
3637         PR c++/51818
3638         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3640 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3642         * gnat.dg/array19.ad[sb]: New test.
3644 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
3646         * gnat.dg/opt23.ad[sb]: New test.
3647         * gnat.dg/opt23_pkg.ad[sb]: New helper.
3648         * gnat.dg/opt24.ad[sb]: New test.
3650 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3652         PR tree-optimization/49642
3653         * gcc.dg/tree-ssa/pr49642-1.c: New test.
3654         * gcc.dg/tree-ssa/pr49642-2.c: New test.
3656 2012-01-11  Jason Merrill  <jason@redhat.com>
3658         PR c++/51613
3659         * g++.dg/template/explicit-args5.C: New.
3661 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3663         * gcc.c-torture/execute/20120110-1.c: New testcase.
3665 2012-01-10  Jason Merrill  <jason@redhat.com>
3667         PR c++/51614
3668         * g++.dg/inherit/ambig1.C: New.
3670         PR c++/51433
3671         * g++.dg/cpp0x/constexpr-cache1.C: New.
3673 2012-01-10  Richard Guenther  <rguenther@suse.de>
3675         PR tree-optimization/51801
3676         * gcc.dg/torture/pr51801.c: New testcase.
3678 2012-01-10  Tobias Burnus  <burnus@net-b.de>
3680         PR fortran/51652
3681         * gfortran.dg/allocate_with_typespec_5.f90: New.
3683 2012-01-10  Tobias Burnus  <burnus@net-b.de>
3685         * gfortran.dg/class_39.f03: Update dg-error string.
3687 2012-01-10  Richard Guenther  <rguenther@suse.de>
3689         PR tree-optimization/50913
3690         * gcc.dg/graphite/interchange-16.c: New testcase.
3691         * gcc.dg/graphite/scop-20.c: XFAIL.
3692         * gfortran.dg/graphite/interchange-1.f: Likewise.
3693         * gfortran.dg/graphite/block-1.f90: Likewise.
3694         * gfortran.dg/graphite/block-2.f: Likewise.
3696 2012-01-10  Richard Henderson  <rth@redhat.com>
3698         * lib/target-supports.exp (check_effective_target_vect_perm,
3699         check_effective_target_vect_perm_byte,
3700         check_effective_target_vect_perm_short): Enable for arm neon.
3702 2012-01-09  Tobias Burnus  <burnus@net-b.de>
3704         PR fortran/46328
3705         * gfortran.dg/typebound_operator_11.f90: New.
3707 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
3709         * gnat.dg/array18.adb: New test.
3710         * gnat.dg/array18_pkg.ads: New helper.
3712 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
3714         PR fortran/51791
3715         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3716         around base object in first assignment in main program.
3717         * gfortran.dg/typebound_operator_10.f03: New test.
3719 2012-01-09  Martin Jambor  <mjambor@suse.cz>
3721         PR tree-optimization/51759
3722         * g++.dg/ipa/pr51759.C: New test.
3724 2012-01-09  Tobias Burnus  <burnus@net-b.de>
3726         PR fortran/51758
3727         * gfortran.dg/optional_absent_2.f90: New.
3729 2012-01-09  Tobias Burnus  <burnus@net-b.de>
3731         PR fortran/51578
3732         * gfortran.dg/use_17.f90: New.
3734 2012-01-09  Gary Funck  <gary@intrepid.com>
3736         PR preprocessor/33919
3737         * gcc.dg/pr33919.c: New test.
3738         * gcc.dg/pr33919-0.h: New test header file.
3739         * gcc.dg/pr33919-1.h: Ditto.
3740         * gcc.dg/pr33919-2.h: Ditto.
3742 2012-01-07  Jan Hubicka  <jh@suse.cz>
3744         PR tree-optimize/51694
3745         * gcc.c-torture/compile/pr51694.c: new testcase.
3747 2012-01-07  Jan Hubicka  <jh@suse.cz>
3749         PR tree-optimization/51600
3750         * g++.dg/torture/pr51600.C: New testcase.
3752 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3754         PR gcov-profile/51715
3755         PR gcov-profile/51717
3756         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3757         * gcc.misc-tests/gcov-14.c: Likewise.
3759 2012-01-06  Jason Merrill  <jason@redhat.com>
3761         * g++.dg/parse/new5.C: New.
3763 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
3765         PR testsuite/51655
3766         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3767         including <string.h>.
3769 2012-01-06  Jason Merrill  <jason@redhat.com>
3771         * g++.dg/abi/mangle51.C: New.
3772         * g++.dg/abi/mangle52.C: New.
3773         * g++.dg/abi/mangle53.C: New.
3774         * g++.dg/abi/mangle54.C: New.
3775         * g++.dg/abi/mangle55.C: New.
3776         * g++.dg/abi/mangle56.C: New.
3777         * g++.dg/abi/mangle57.C: New.
3778         * g++.dg/abi/mangle58.C: New.
3779         * g++.dg/abi/mangle59.C: New.
3780         * g++.dg/cpp0x/trailing3.C: Update mangling.
3781         * g++.dg/cpp0x/variadic111.C: Update mangling.
3782         * g++.dg/cpp0x/variadic4.C: Update mangling.
3783         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3784         * g++.dg/template/nontype22.C: Works now.
3785         * g++.dg/template/pr35240.C: Works now.
3787         * g++.dg/cpp0x/error7.C: New.
3789 2012-01-06  Tobias Burnus <burnus@net-b.de>
3791         * gfortran.dg/deallocate_stat_2.f90: New.
3792         * coarray/allocate_errgmsg.f90: New.
3793         * gfortran.dg/coarray_lib_alloc_1.f90: New.
3794         * gfortran.dg/coarray_lib_alloc_2.f90: New.
3795         * coarray/subobject_1.f90: Fix for num_images > 1.
3796         * gfortran.dg/deallocate_stat.f90: Update due to changed
3797         stat= handling.
3799 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
3801         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3803 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3805         * ada/acats/overflow.lst: Add cb20004.
3807 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
3809         PR c++/51541
3810         * g++.dg/cpp0x/alias-decl-18.C: New test.
3812 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3814         * gcc.c-torture/execute/20120104-1.c: New test.
3816 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
3818         PR fortran/PR48946
3819         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3820         the old typebound_operator_8.f03.
3821         * gfortran.dg/typebound_operator_8.f03: New version of
3822         typebound_operator_7.f03 with 'u' a derived type instead of a
3823         class object.
3825 2012-01-05  Richard Guenther  <rguenther@suse.de>
3827         * g++.dg/torture/pr49309.C: Skip for -flto.
3829 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
3831         PR middle-end/51761
3832         * gcc.c-torture/compile/pr51761.c: New test.
3834 2012-01-05  Richard Guenther  <rguenther@suse.de>
3836         PR tree-optimization/51760
3837         * gcc.dg/torture/pr51760.c: New testcase.
3839 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
3841         PR middle-end/51472
3842         * gcc.dg/tm/memopt-6.c: Adjust regexp.
3844 2012-01-05  Richard Guenther  <rguenther@suse.de>
3846         PR lto/41576
3847         * gfortran.dg/lto/pr41576_0.f90: New testcase.
3848         * gfortran.dg/lto/pr41576_1.f90: Likewise.
3850 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
3852         PR debug/51695
3853         * gcc.dg/pr51695.c: New test.
3855 2012-01-04  Andrew Pinski  <apinski@cavium.com>
3857         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
3858         * gcc.target/mips/octeon2-lx-1.c: New test.
3859         * gcc.target/mips/mips64-dsp-ldx.c: New test.
3860         * gcc.target/mips/octeon2-lx-2.c: New test.
3861         * gcc.target/mips/octeon2-lx-3.c: New test.
3863 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
3865         PR other/51163
3866         PR other/51164
3867         * gcc.dg/tm/alias-1.c:  Adjust regexp.
3868         * gcc.dg/tm/alias-2.c:  Adjust regexp.
3870 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3872         PR c++/51064
3873         * g++.dg/warn/Wparentheses-26.C: New.
3875 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
3877         * gfortran.dg/elemental_optional_args_2.f90: New test.
3879 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3881         PR fortran/49693
3882         * gfortran.dg/common_17.f90:  New test.
3884 2012-01-04  Richard Guenther  <rguenther@suse.de>
3886         PR tree-optimization/49651
3887         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
3888         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3890 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3892         PR c++/51738
3893         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
3895 2012-01-03  Andrew Pinski  <apinski@cavium.com>
3897         * lib/scanasm.exp (dg-function-on-line): Always use a special format
3898         for all mips targets.  Also allow an optional .cfi_startproc.
3900 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
3902         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
3904 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3906         PR c++/29273
3907         * g++.dg/rtti/dyncast5.C: New.
3909 2012-01-03  Richard Guenther  <rguenther@suse.de>
3911         PR tree-optimization/51070
3912         * gcc.dg/torture/pr51070-2.c: New testcase.
3914 2012-01-03  Richard Guenther  <rguenther@suse.de>
3916         PR tree-optimization/51692
3917         * gcc.dg/torture/pr51692.c: New testcase.
3919 2012-01-03  Richard Guenther  <rguenther@suse.de>
3921         PR debug/51650
3922         * g++.dg/lto/pr51650-3_0.C: New testcase.
3924 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3926         PR c++/15867
3927         * g++.dg/warn/Wredundant-decls-spec.C: New.
3929 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
3931         PR tree-optimization/51719
3932         * g++.dg/tree-prof/pr51719.C: New test.
3934 2012-01-03  Richard Guenther  <rguenther@suse.de>
3936         PR middle-end/51730
3937         * gcc.dg/fold-compare-6.c: New testcase.
3939 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
3941         PR c++/51669
3942         * g++.dg/gomp/pr51669.C: New test.
3944 2012-01-02  Jason Merrill  <jason@redhat.com>
3946         PR c++/51675
3947         * g++.dg/cpp0x/constexpr-union2.C: New.
3949         PR c++/51666
3950         * g++.dg/cpp0x/nsdmi-defer5.C: New.
3952 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
3954         PR c++/51462
3955         * g++.dg/cpp0x/constexpr-99.C: New test.
3957 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
3959         PR c++/20140
3960         * g++.dg/template/init9.C: New.
3962 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3964         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
3965         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
3966         rather than a specific number.
3968 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
3970         PR fortran/46262
3971         PR fortran/46328
3972         PR fortran/51052
3973         * gfortran.dg/typebound_operator_7.f03: New.
3974         * gfortran.dg/typebound_operator_8.f03: New.
3976 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3978         PR target/51729
3979         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
3980         XFAIL.
3981         * gcc.target/mips/dspr2-MULTU.c: Likewise.
3983 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3985         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
3987 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3989         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
3990         for MIPS.
3992 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3994         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
3995         * gfortran.dg/io_real_boz_4.f90: Likewise.
3996         * gfortran.dg/io_real_boz_5.f90: Likewise.
3998 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4000         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
4002 2012-01-02  Revital Eres  <revital.eres@linaro.org>
4004         * gcc.dg/sms-11.c: New file.
4006 2012-01-02  Tobias Burnus  <burnus@net-b.de>
4008         PR fortran/51682
4009         * gfortran.dg/coarray/image_index_3.f90: New.
4011 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
4013         PR c++/16603
4014         * g++.dg/parse/enum8.C: New.
4016 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
4018         PR c++/51379
4019         * g++.dg/conversion/reinterpret4.C: New.
4020         * g++.dg/conversion/reinterpret1.C: Adjust.
4022 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
4024         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
4026 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
4028         * g++.old-deja/g++.brendan/crash25.C: Adjust.
4029         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4030         * g++.old-deja/g++.jason/access14.C: Likewise.
4031         * g++.old-deja/g++.jason/access8.C: Likewise.
4032         * g++.old-deja/g++.jason/access1.C: Likewise.
4033         * g++.old-deja/g++.other/access3.C: Likewise.
4034         * g++.old-deja/g++.other/access5.C: Likewise.
4035         * g++.old-deja/g++.law/unsorted1.C: Likewise.
4036         * g++.old-deja/g++.law/visibility22.C: Likewise.
4037         * g++.old-deja/g++.law/visibility26.C: Likewise.
4038         * g++.old-deja/g++.mike/p2746.C: Likewise.
4039         * g++.dg/debug/using1.C: Likewise.
4040         * g++.dg/lookup/using51.C: Likewise.
4041         * g++.dg/inherit/using5.C: Likewise.
4042         * g++.dg/inherit/pr30297.C: Likewise.
4043         * g++.dg/inherit/access8.C: Likewise.
4044         * g++.dg/torture/pr39362.C: Likewise.
4045         * g++.dg/template/crash13.C: Likewise.
4046         * g++.dg/template/using10.C: Likewise.
4048 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4050         PR fortran/51502
4051         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
4052         change.
4054 2012-01-01  Ira Rosen  <irar@il.ibm.com>
4056         PR tree-optimization/51704
4057         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
4058         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
4059         corresponding flags.
4061 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
4063         PR c++/51723
4064         * g++.dg/cpp0x/constexpr-delegating2.C: New.
4066 2012-01-01  Jan Hubicka  <jh@suse.cz>
4068         PR rtl-optimization/51069
4069         * gcc.c-torture/compile/pr51069.c: New testcase.
4071 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
4073         PR tree-optimization/51683
4074         * gcc.dg/pr51683.c: New test.
4076 Copyright (C) 2012 Free Software Foundation, Inc.
4078 Copying and distribution of this file, with or without modification,
4079 are permitted in any medium without royalty provided the copyright
4080 notice and this notice are preserved.