re PR tree-optimization/54937 (Invalid loop bound estimate)
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7a6d25847b638cb35bbfde5bc9a90eae61af6259
1 2012-10-23  Jan Hubicka  <jh@suse.cz>
3         PR middle-end/54937
4         * gcc.c-torture/execute/pr54937.c: New testcase.
5         * gcc.dg/tree-ssa/cunroll-2.c: Update.
7 2012-10-23  Jan Hubicka  <jh@suse.cz>
9         PR middle-end/54967
10         * gfortran.dg/pr54967.f90: New testcase.
12 2012-10-23  Terry Guo  <terry.guo@arm.com>
14         PR target/55019
15         * gcc.dg/pr55019.c: New.
17 2012-10-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
19         PR tree-optimization/55008
20         * gcc.dg/tree-ssa/pr55008.c: New test.
22 2012-10-22  Richard Biener  <rguenther@suse.de>
24         PR tree-optimization/55011
25         * gcc.dg/torture/pr55011.c: New testcase.
27 2012-10-22  Greta Yorsh  <Greta.Yorsh@arm.com>
29         * gcc.target/arm/pr40457-1.c: Adjust expected output.
30         * gcc.target/arm/pr40457-2.c: Likewise.
31         * gcc.target/arm/pr40457-3.c: Likewise.
33 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
35         * gnat.dg/specs/limited_with4.ads: New test.
36         * gnat.dg/specs/limited_with4_pkg.ads: New helper.
38 2012-10-22  Eric Botcazou  <ebotcazou@adacore.com>
40         * gnat.dg/modular4.adb: New test.
41         * gnat.dg/modular4_pkg.ads: New helper.
43 2012-10-21  Eric Botcazou  <ebotcazou@adacore.com>
45         * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
46         * gnat.dg/specs/addr1.ads: Likewise.
48 2012-10-21  Hans-Peter Nilsson  <hp@bitrange.com>
50         * gcc.dg/webizer.c (main): Add missing exit call.
52 2012-10-21  Thomas König  <tkoenig@gcc.gnu.org>
54         PR fortran/54465
55         * gfortran.dg/wextra_1.f:  New test.
57 2012-10-20  Jan Hubicka  <jh@suse.cz>
59         * gcc.dg/tree-prof/unroll-1.c: New testcase.
61 2012-10-19  Janus Weil  <janus@gcc.gnu.org>
63         PR fortran/54224
64         * gfortran.dg/warn_unused_function.f90: New.
66 2012-10-19  Greta Yorsh  <Greta.Yorsh@arm.com>
68         * lib/target-supports.exp (check_effective_target_arm_prefer_ldrd_strd):
69         New procedure.
71 2012-10-19  Richard Guenther  <rguenther@suse.de>
73         PR tree-optimization/54981
74         * gcc.dg/pr54981.c: New testcase.
76 2012-10-19  Zhenqiang Chen <zhenqiang.chen@linaro.org>
78         PR target/54892
79         * gcc.target/arm/pr54892.c: New.
81 2012-10-19  Bin Cheng  <bin.cheng@arm.com>
83         * testsuite/gcc.dg/hoist-register-pressure.c: New test.
85 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
87         PR c++/54501
88         * g++.dg/init/array30.C: New.
89         * g++.dg/init/array31.C: Likewise.
91 2012-10-18  Tobias Burnus  <burnus@net-b.de>
93         PR fortran/54884
94         * gfortran.dg/public_private_module_7.f90: New.
96 2012-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
98         PR c++/29633
99         * g++.dg/template/pr29633.C: New.
101 2012-10-18  Eric Botcazou  <ebotcazou@adacore.com>
103         * gnat.dg/loop_optimization13.ad[sb]: New test.
104         * gnat.dg/loop_optimization13_pkg.ads: New helper.
106 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
108         * gcc.target/arm/neon/vfmaQf32.c: New testcase.
109         * gcc.target/arm/neon/vfmaf32.c: Likewise.
110         * gcc.target/arm/neon/vfmsQf32.c: Likewise.
111         * gcc.target/arm/neon/vfmsf32.c: Likewise.
113 2012-10-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
115         * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
116         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
117         * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add
118         ARMv8-A row.
119         * gcc.target/arm/ftest-support-thumb.h (feature_matrix):
120         Likewise.
121         * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
122         * lib/target-supports.exp: Add ARMv8-A architecture expectation.
124 2012-10-16  Jan Hubicka  <jh@suse.cz>
126         * gcc.target/i386/l_fma_float_?.c: Update.
127         * gcc.target/i386/l_fma_double_?.c: Update.
128         * gfortran.dg/do_1.f90: XFAIL
129         * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
130         * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
131         * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
132         * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
133         * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
134         * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
135         valid.
137 2012-10-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
139         PR c/53063
140         PR c/40989
141         * gcc.dg/Wstrict-overflow-24.c: New.
143 2012-10-16  Tobias Burnus  <burnus@net-b.de>
145         PR fortran/50981
146         PR fortran/54618
147         * gfortran.dg/class_optional_1.f90: New.
148         * gfortran.dg/class_optional_2.f90: New.
150 2012-10-16  Jakub Jelinek  <jakub@redhat.com>
152         PR debug/54796
153         * gcc.dg/guality/pr54796.c: New test.
155         PR tree-optimization/54889
156         * gfortran.dg/pr54889.f90: New test.
158 2012-10-16  Eric Botcazou <ebotcazou@adacore.com>
160         * g++.dg/other/dump-ada-spec-2.C: New test.
162 2012-10-16  Easwaran Raman  <eraman@google.com>
164         * gcc.dg/tree-prof/switch-case-1.c: New test case.
165         * gcc.dg/tree-prof/switch-case-2.c: New test case.
167 2012-10-16  Hans-Peter Nilsson  <hp@bitrange.com>
169         * gcc.dg/torture/stackalign/builtin-apply-2.c,
170         gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
172 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
174         PR target/54925
175         * gcc.c-torture/compile/pr54925.c: New.
177 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
179         PR target/51244
180         * gcc.target/sh/pr51244-17.c: New.
182 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
184         PR target/54760
185         * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
186         functions.
187         * gcc.target/sh/pr54760-4.c: New.
189 2012-10-15  Oleg Endo  <olegendo@gcc.gnu.org>
191         PR target/34777
192         * gcc.target/sh/torture/sh-torture.exp: New.
193         * gcc.target/sh/torture/pr34777.c: New.
195 2012-10-15  Matthias Klose  <doko@ubuntu.com>
197         * lib/target-supports.exp (check_profiling_available): Match
198         arm*-*-linux-* for ARM Linux/GNU.
199         * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
200         * gfortran.dg/enum_10.f90: Likewise.
201         * gfortran.dg/enum_9.f90: Likewise.
202         * gcc.target/arm/synchronize.c: Likewise.
203         * g++.old-deja/g++.jason/enum6.C: Likewise.
204         * g++.old-deja/g++.other/enum4.C: Likewise.
205         * g++.old-deja/g++.law/enum9.C: Likewise.
207 2012-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
209         * g++.dg/tls/thread_local-cse.C: Move dg-do line.
210         * g++.dg/tls/thread_local-wrap4.C: Require fpic.
212 2012-10-15  Alexandre Oliva  <aoliva@redhat.com>
213             Paolo Carlini  <paolo.carlini@oracle.com>
215         PR c++/17805
216         * g++.dg/overload/operator6.C: New.
218 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
220         PR c++/50080 (again)
221         * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
222         * g++.dg/parse/tmpl-outside1.C: Likewise.
223         * g++.dg/template/qualttp18.C: Likewise.
224         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
225         * g++.old-deja/g++.pt/overload13.C: Likewise.
227 2012-10-15  Uros Bizjak  <ubizjak@gmail.com>
229         * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
230         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
231         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
232         * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
233         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
234         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
235         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
236         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
238 2012-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
240         PR c++/50080
241         * g++.dg/parse/tmpl-outside2.C: New.
242         * g++.dg/parse/tmpl-outside1.C: Adjust.
243         * g++.dg/template/qualttp18.C: Likewise.
244         * g++.old-deja/g++.pt/memtemp87.C: Likewise.
245         * g++.old-deja/g++.pt/overload13.C: Likewise.
247 2012-10-15  Marc Glisse  <marc.glisse@inria.fr>
249         PR tree-optimization/54915
250         * gcc.dg/tree-ssa/pr54915.c: New testcase.
252 2012-10-15  Richard Guenther  <rguenther@suse.de>
254         PR tree-optimization/54920
255         * gcc.dg/torture/pr54920.c: New testcase.
257 2012-10-15  Eric Botcazou  <ebotcazou@adacore.com>
259         * gnat.dg/unchecked_convert9.ad[sb]: New test.
261 2012-10-13  Jason Merrill  <jason@redhat.com>
263         * g++.dg/tls/thread_local7g.C: Require tls_native.
265 2012-10-14  Jason Merrill  <jason@redhat.com>
267         * g++.dg/cpp0x/inh-ctor1.C: New.
268         * g++.dg/cpp0x/inh-ctor2.C: New.
269         * g++.dg/cpp0x/inh-ctor3.C: New.
270         * g++.dg/cpp0x/inh-ctor4.C: New.
271         * g++.dg/cpp0x/inh-ctor5.C: New.
272         * g++.dg/cpp0x/inh-ctor6.C: New.
273         * g++.dg/cpp0x/inh-ctor7.C: New.
274         * g++.dg/cpp0x/inh-ctor8.C: New.
275         * g++.dg/cpp0x/inh-ctor9.C: New.
276         * g++.dg/cpp0x/inh-ctor10.C: New.
277         * g++.dg/cpp0x/inh-ctor11.C: New.
278         * g++.dg/cpp0x/inh-ctor12.C: New.
279         * g++.dg/cpp0x/inh-ctor13.C: New.
281 2012-10-14  Steven Bosscher  <steven@gcc.gnu.org>
283         PR rtl-optimization/54919
284         * gcc.dg/pr54919.c: New testcase.
286 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
288         PR c++/53581
289         * g++.dg/template/crash113.C: New.
291 2012-10-14  Jan Hubicka  <jh@suse.cz>
293         * gcc.dg/unroll_5.c: New testcase.
295 2012-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
297         PR c++/52643
298         * g++.dg/opt/pr52643.C: New.
300 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
302         PR target/54602
303         * gcc.target/sh/pr54602-1.c: New.
304         * gcc.target/sh/pr54602-2.c: New.
305         * gcc.target/sh/pr54602-3.c: New.
306         * gcc.target/sh/pr54602-4.c: New.
308 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
310         PR target/54680
311         * gcc.target/sh/pr54680.c: New.
313 2012-10-12  Jan Hubicka <jh@suse.cz>
315         * gcc.dg/webizer.c: New testcase.
317 2012-10-12  Janis Johnson  <janisjo@codesourcery.com>
319         * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
320         specify -m64.
322         * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for
323         GNU/Linux.
325         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
326         Return 0 if already specifying -mfloat-abi other than hard.
328 2012-10-12  Joe Seymour  <jseymour@codesourcery.com>
330         * gcc.dg/pr53060.c: Prune irrelevant warning.
332 2012-10-12  Jakub Jelinek  <jakub@redhat.com>
334         PR c/54381
335         * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
336         * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
337         * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
338         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
339         Adjust expected wording of warnings for *cmp* builtins.
340         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
341         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
343 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
345         PR c++/24449
346         * g++.dg/parse/friend-main.C: New.
348 2012-10-12  Marc Glisse  <marc.glisse@inria.fr>
350         PR c++/53055
351         * g++.dg/pr53055.C: New testcase.
353 2012-10-12  Paolo Carlini  <paolo.carlini@oracle.com>
355         PR c++/52744
356         * g++.dg/cpp0x/pr52744.C: New.
358 2012-10-12  Janus Weil  <janus@gcc.gnu.org>
360         PR fortran/40453
361         * gfortran.dg/dummy_procedure_9.f90: New.
363 2012-10-12  Richard Biener  <rguenther@suse.de>
365         PR tree-optimization/54894
366         * gcc.dg/torture/pr54894.c: New testcase.
368 2012-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
370         PR target/51244
371         * gcc.target/sh/pr51244-13.c: New.
372         * gcc.target/sh/pr51244-14.c: New.
373         * gcc.target/sh/pr51244-15.c: New.
374         * gcc.target/sh/pr51244-16.c: New.
376 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
378         PR c++/51878
379         * g++.dg/cpp0x/decltype45.C: New.
381 2012-10-11  Janus Weil  <janus@gcc.gnu.org>
383         PR fortran/54784
384         * gfortran.dg/class_allocate_13.f90: New.
386 2012-10-11  Jason Merrill  <jason@redhat.com>
388         * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
389         * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
391         * g++.dg/gomp/tls-5.C: Require tls_native.
392         * g++.dg/tls/thread_local7.C: Require tls_native.
393         * g++.dg/tls/static2.C: New.
395 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
397         PR c++/36107
398         * g++.dg/ext/weak5.C: New.
400 2012-10-11  Marc Glisse  <marc.glisse@inria.fr>
402         PR testsuite/54868
403         * gcc.dg/tree-ssa/forwprop-22.c: Move ...
404         * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
406 2012-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
408         PR c++/43765
409         * g++.dg/parse/pr43765.C: New.
411 2012-10-11  Uros Bizjak  <ubizjak@gmail.com>
413         * obj-c++.dg/tls/init-2.mm: Tweak errors.
415 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
417         PR c++/43663
418         * g++.dg/init/bitfield3.C: New.
420 2012-10-10  Richard Sandiford  <rdsandiford@googlemail.com>
422         * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
424 2012-10-10  Jakub Jelinek  <jakub@redhat.com>
426         PR tree-optimization/54877
427         * gcc.dg/torture/pr54877.c: New test.
429 2012-10-10  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
431         PR testsuite/53397
432         * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
433         * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
434         and remove target info from dg-do compile.
435         * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
436         * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
437         and remove target info from dg-do compile.
439 2012-10-10  Greta Yorsh  <Greta.Yorsh@arm.com>
441         * gcc.dg/pr54782.c: Require target with pthread support.
443 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
445         PR c++/53122
446         * g++.dg/cpp0x/auto35.C: New.
448 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
450         PR c++/53540 - using fails to be equivalent to typedef
451         * g++.dg/cpp0x/alias-decl-24.C: New test.
453 2012-10-10  Dodji Seketeli  <dodji@redhat.com>
455         * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
456         that c++11 attributes to types are ignored for now.
457         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
458         * g++.dg/cpp0x/gen-attrs-37.C: Likewise
460 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
462         PR c++/53741
463         * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
465 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
467         PR c++/50478
468         * g++.dg/cpp0x/initlist67.C: New.
470 2012-10-10  Dehao Chen  <dehao@google.com>
472         * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
474 2012-10-10  Oleg Endo  <olegendo@gcc.gnu.org>
476         PR target/52480
477         * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
478         Add runtime tests.
480 2012-10-10  Paolo Carlini  <paolo.carlini@oracle.com>
482         PR c++/53307
483         * g++.dg/cpp0x/decltype44.C: New.
485 2012-10-09  Steve Ellcey  <sellcey@mips.com>
487         * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
489 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
491         PR c++/53763
492         * g++.dg/cpp0x/decltype43.C: New.
494 2012-10-09  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
496         PR middle-end/53397
497         * gcc.dg/pr53397-1.c: New test case.
498         * gcc.dg/pr53397-2.c: New test case.
500 2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
502         PR c++/54194
503         * g++.dg/warn/Wparentheses-26.C: Adjust.
504         * g++.dg/warn/Wparentheses-27.C: New.
506 2012-10-09  Marc Glisse  <marc.glisse@inria.fr>
508         PR c++/54427
509         * c-c++-common/vector-scalar.c: New testcase.
510         * g++.dg/ext/vector18.C: New testcase.
511         * g++.dg/ext/vector5.C: This is not an error anymore.
512         * gcc.dg/init-vec-1.c: Move ...
513         * c-c++-common/init-vec-1.c: ... here. Adapt error message.
514         * gcc.c-torture/execute/vector-shift1.c: Move ...
515         * c-c++-common/torture/vector-shift1.c: ... here.
516         * gcc.dg/scal-to-vec1.c: Move ...
517         * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
518         C++11. Adapt error messages.
519         * gcc.dg/convert-vec-1.c: Move ...
520         * c-c++-common/convert-vec-1.c: ... here.
521         * gcc.dg/scal-to-vec2.c: Move ...
522         * c-c++-common/scal-to-vec2.c: ... here.
524 2012-10-08  Marc Glisse  <marc.glisse@inria.fr>
526         PR target/54400
527         * gcc.target/i386/pr54400.c: New testcase.
529 2012-10-08  Jakub Jelinek  <jakub@redhat.com>
531         PR c++/54858
532         * g++.dg/template/pr54858.C: New test.
534 2012-10-08  Marek Polacek  <polacek@redhat.com>
536         PR debug/54831
537         * g++.dg/debug/pr54831.C: New test.
539 2012-10-08  Dehao Chen  <dehao@google.com>
541         * g++.dg/predict-loop-exit-1.C: New.
542         * g++.dg/predict-loop-exit-2.C: New.
543         * g++.dg/predict-loop-exit-3.C: New.
545 2012-10-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
547         * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
549 2012-10-08  Jason Merrill  <jason@redhat.com>
551         * g++.dg/gomp/tls-5.C: New.
552         * g++.dg/gomp/tls-wrap1.C: New.
553         * g++.dg/gomp/tls-wrap2.C: New.
554         * g++.dg/gomp/tls-wrap3.C: New.
555         * g++.dg/gomp/tls-wrap4.C: New.
556         * g++.dg/gomp/tls-wrapper-cse.C: New.
557         * g++.dg/tls/thread_local-cse.C: New.
558         * g++.dg/tls/thread_local-order1.C: New.
559         * g++.dg/tls/thread_local-order2.C: New.
560         * g++.dg/tls/thread_local-wrap1.C: New.
561         * g++.dg/tls/thread_local-wrap2.C: New.
562         * g++.dg/tls/thread_local-wrap3.C: New.
563         * g++.dg/tls/thread_local-wrap4.C: New.
564         * g++.dg/tls/thread_local2g.C: New.
565         * g++.dg/tls/thread_local3g.C: New.
566         * g++.dg/tls/thread_local4g.C: New.
567         * g++.dg/tls/thread_local5g.C: New.
568         * g++.dg/tls/thread_local6g.C: New.
569         * g++.dg/tls/thread_local7g.C: New.
571         * g++.dg/tls/thread_local3.C: New.
572         * g++.dg/tls/thread_local4.C: New.
573         * g++.dg/tls/thread_local5.C: New.
574         * g++.dg/tls/thread_local6.C: New.
576         * g++.dg/tls/init-2.C: Tweak errors.
577         * g++.dg/tls/thread_local1.C: New.
578         * g++.dg/tls/thread_local2.C: New.
579         * g++.dg/tls/thread_local7.C: New.
581 2012-10-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
583         PR target/54866
584         * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
586 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
588         PR target/54685
589         * gcc.target/sh/pr54685.c: New.
591 2012-10-08  Dodji Seketeli  <dodji@redhat.com>
593         PR c++/53528 C++11 attribute support
594         * g++.dg/cpp0x/gen-attrs-1.C: New test.
595         * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
596         * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
597         * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
598         * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
599         * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
600         * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
601         * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
602         * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
603         * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
604         * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
605         * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
606         * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
607         * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
608         * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
609         * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
610         * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
611         * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
612         * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
613         * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
614         * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
615         * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
616         * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
617         * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
618         * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
619         * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
620         * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
621         * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
622         * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
623         * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
624         * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
625         * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
626         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
627         * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
628         * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
629         * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
630         * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
631         * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
632         * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
633         * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
634         * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
635         * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
636         * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
637         * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
638         * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
639         * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
640         * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
641         * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
642         * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
643         * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
644         * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
645         * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
646         * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
647         * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
648         * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
649         * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
650         * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
652 2012-10-08  Eric Botcazou  <ebotcazou@adacore.com>
654         * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
655         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
656         * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
658 2012-10-08  Oleg Endo  <olegendo@gcc.gnu.org>
660         PR target/54760
661         * gcc.target/sh/pr54760-2.c: New.
662         * gcc.target/sh/pr54760-3.c: New.
664 2012-10-07  Paolo Carlini  <paolo.carlini@oracle.com>
666         PR c++/51422
667         * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
669 2012-10-07  Richard Sandiford  <rdsandiford@googlemail.com>
670             Sandra Loosemore  <sandra@codesourcery.com>
672         * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
673         and test that the accumulator is initialized using MULT.
674         * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
675         * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
677 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
679         PR c++/52764
680         * g++.dg/cpp0x/stdint.C: New.
682 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
684         PR c++/54249
685         * g++.dg/cpp0x/stddef.C: New.
687 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
689         PR fortran/54832
690         * gfortran.dg/typebound_operator_17.f90: New.
692 2012-10-06  Jan Hubicka  <jh@suse.cz>
694         PR lto/53831
695         PR lto/54776
696         * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
698 2012-10-06  Jan Hubicka  <jh@suse.cz>
700         * gcc.dg/lto/resolutions_0.c: New testcase.
702 2012-10-06  Janus Weil  <janus@gcc.gnu.org>
704         PR fortran/45521
705         * gfortran.dg/generic_25.f90: New.
706         * gfortran.dg/generic_26.f90: New.
707         * gfortran.dg/generic_27.f90: New.
709 2012-10-06  Oleg Endo  <olegendo@gcc.gnu.org>
711         PR target/54760
712         * gcc.target/sh/pr54760-1.c: New.
714 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
716         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
717         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
718         * g++.dg/warn/Wsign-compare-5.C: New test.
719         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
720         * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
721         * g++.dg/ext/builtin30.C: New test.
722         * g++.dg/ext/vla12.C: New test.
723         * gcc.dg/builtins-85.c: New test.
725         PR debug/54519
726         * gcc.dg/guality/pr54519-1.c: New test.
727         * gcc.dg/guality/pr54519-2.c: New test.
728         * gcc.dg/guality/pr54519-3.c: New test.
729         * gcc.dg/guality/pr54519-4.c: New test.
730         * gcc.dg/guality/pr54519-5.c: New test.
731         * gcc.dg/guality/pr54519-6.c: New test.
733 2012-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
735         PR c++/50893
736         * g++.dg/cpp0x/defaulted38.C: New.
738 2012-10-05  Jakub Jelinek  <jakub@redhat.com>
740         PR tree-optimization/33763
741         * c-c++-common/pr33763.c: New test.
743         PR tree-optimization/54810
744         * gcc.dg/tree-ssa/vrp85.c: New test.
746 2012-10-04  David Edelsohn  <dje.gcc@gmail.com>
748         * gcc.dg/ucnid-7.c: Skip on AIX.
749         * gcc.dg/ucnid-8.c: Same.
750         * gcc.dg/ucnid-10.c: Same.
751         * gcc.dg/ucnid-13.c: Same.
752         * gcc.dg/attr-alias-3.c: Same.
753         * gcc.dg/attr-alias-5.c: Same.
754         * gcc.dg/torture/pr51106-2.c: Same.
755         * gcc.dg/vmx/3b-13.c: Use valid splat index.
757 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
759         PR c++/52233
760         * g++.dg/cpp0x/alias-decl-23.C: New.
762 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
764         PR c++/53403
765         * g++.dg/template/friend53.C: New.
767 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
769         * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
770         * lib/scanasm.exp (get_ada_spec_filename): Likewise.
771         (scan-ada-spec): Likewise.
772         (scan-ada-spec-not): Likewise.
773         * gcc.dg/dump-ada-spec-1.c: New test.
774         * g++.dg/other/dump-ada-spec-1.C: Likewise.
776 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
778         * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
780 2012-10-04  Florian Weimer  <fweimer@redhat.com>
782         * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
784 2012-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
786         PR c++/54323
787         * g++.dg/cpp0x/pr54323.C: New.
789 2012-10-04  Richard Guenther  <rguenther@suse.de>
791         PR middle-end/54735
792         * g++.dg/torture/pr54735.C: New testcase.
794 2012-10-04  Eric Botcazou  <ebotcazou@adacore.com>
796         PR rtl-optimization/54739
797         * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
799 2012-10-03  Oleg Endo  <olegendo@gcc.gnu.org>
801         PR target/51244
802         * gcc.target/sh/pr51244-12.c: New.
804 2012-10-03  Dehao Chen  <dehao@google.com>
806         PR middle-end/54782
807         * gcc.dg/pr54782.c: New test.
809 2012-10-03  Jakub Jelinek  <jakub@redhat.com>
811         PR c++/54777
812         * g++.dg/cpp0x/constexpr-ref4.C: New test.
814 2012-10-02  Janus Weil  <janus@gcc.gnu.org>
816         PR fortran/54778
817         * gfortran.dg/class_53.f90: New.
819 2012-10-02  Alexandre Oliva <aoliva@redhat.com>
821         PR debug/54551
822         * gcc.dg/guality/pr54551.c: New.
824 2012-10-02  Pat Haugen <pthaugen@us.ibm.com>
826         * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
827         * gcc.target/powerpc/pr46728-2.c: Likewise.
829 2012-10-02  Sharad Singhai  <singhai@google.com>
831         PR testsuite/54772
832         * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
833         to fix test failures caused by r191883.
834         * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
835         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
836         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
837         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
838         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
839         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
840         * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
841         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
842         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
844 2012-09-30  Sharad Singhai  <singhai@google.com>
846         * gcc.target/i386/vect-double-1.c: Fix test.
848 2012-10-01  Andrew MacLeod  <amacleod@redhat.com>
850         PR target/54087
851         * gcc.dg/pr54087.c:  New testcase for atomic_sub -> atomic_add when
852         atomic_sub fails.
854 2012-10-01  Uros Bizjak  <ubizjak@gmail.com>
856         PR rtl-optimization/54457
857         * gcc.target/i386/pr54457.c: New test.
859 2012-10-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
861         * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
863 2012-10-01  Marc Glisse  <marc.glisse@inria.fr>
865         * gcc.target/i386/vect-rebuild.c: New testcase.
867 2012-09-30  Uros Bizjak  <ubizjak@gmail.com>
869         * gcc.target/i386/pad-10.c (foo2): Return x - z.
871 2012-09-30  Richard Sandiford  <rdsandiford@googlemail.com>
873         * gcc.target/mips/pr37362.c: Fix target selector.
875 2012-09-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
877         PR target/54083
878         * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
880 2012-09-30  Andreas Schwab  <schwab@linux-m68k.org>
882         * gcc.dg/ucnid-8.c: Update line number.
883         * gcc.dg/torture/pr51106-2.c: Likewise.
885 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
887         PR fortran/54667
888         * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
889         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
890         * gfortran.dg/c_f_pointer_tests_5.f90: New.
892 2012-09-30  Janus Weil  <janus@gcc.gnu.org>
894         * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
895         partially reverting r170092.
896         * gfortran.dg/class_7.f03: Ditto.
897         * gfortran.dg/coarray_14.f90: Ditto.
898         * gfortran.dg/typebound_proc_13.f03: Ditto.
900 2012-09-29  Paolo Carlini  <paolo.carlini@oracle.com>
902         PR c++/54738
903         * g++.dg/cpp0x/sfinae42.C: New.
905 2012-09-29  David Edelsohn  <dje.gcc@gmail.com>
907         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
908         * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
909         * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
910         * gcc.dg/pr42629.c: XFAIL on AIX.
911         * gcc.dg/pr47684.c: Same.
912         * gcc.dg/pr43670.c: Same.
913         * gcc.dg/pr42916.c: Same.
914         * gcc.dg/pr45449.c: Same.
915         * gcc.dg/pr50017.c: Same.
916         * gcc.dg/pr42728.c: Same.
917         * gcc.dg/pr47881.c: Same.
918         * gcc.dg/pr44023.c: Same.
919         * gcc.dg/pr41345.c: Same.
920         * gcc.dg/pr42630.c: Same.
921         * gcc.dg/pr44971.c: Same.
922         * gcc.dg/pr46771.c: Same.
923         * gcc.dg/ucnid-8.c: Same.
924         * gcc.dg/ucnid-10.c: Same.
925         * gcc.dg/ucnid-13.c: Same.
926         * gcc.dg/torture/pr51106-2.c: Same.
927         * gcc.dg/pr48768.c: Same.
928         * gcc.dg/pr42631.c: Same.
929         * gcc.dg/pr43084.c: Same.
930         * gcc.dg/ucnid-7.c: Same.
931         * gcc.dg/pr42889.c: Same.
932         * gcc.dg/pr41241.c: Same.
933         * gcc.dg/pr42719.c: Same.
934         * g++.dg/debug/pr46583.C: Same.
935         * g++.dg/debug/pr47106.C: Same.
936         * g++.dg/opt/pr48549.C: Same.
937         * g++.dg/other/pr42685.C: Same.
938         * c-c++-common/pr43942.c: Same.
940 2012-09-29  Ian Lance Taylor  <iant@google.com>
942         * go.test/go-test.exp: Update for latest version of Go testsuite.
944 2012-09-29  Thomas König  <tkoenig@gcc.gnu.org>
946         PR fortran/52724
947         * gfortran.dg/internal_readwrite_3.f90:  New test.
949 2012-09-28  Dodji Seketeli  <dodji@redhat.com>
951         * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
952         c-c++-common/Wunused-local-typedefs-2.c to here.
954         PR c++/54372 - unused attribute inactive on dependant entities
955         * c-c++-common/Wunused-local-typedefs-2.c: New test.
957 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
959         PR c++/29028 - Missed unused warning on using declaration
960         * g++.dg/warn/Wunused-var-18.C: New test.
962 2012-09-25  Dodji Seketeli  <dodji@redhat.com>
964         PR c++/53551 - -Wunused-local-typedefs misses uses
965         * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
967 2012-09-28  Jakub Jelinek  <jakub@redhat.com>
969         PR target/54716
970         * gcc.target/i386/xorps-sse2.c: Remove xfails.
972         PR tree-optimization/54713
973         * gcc.c-torture/compile/pr54713-1.c: New test.
974         * gcc.c-torture/compile/pr54713-2.c: New test.
975         * gcc.c-torture/compile/pr54713-3.c: New test.
977 2012-09-27  Janis Johnson  <janisjo@codesourcery.com>
979         * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
981 2012-09-27  Ulrich Weigand  <ulrich.weigand@linaro.org>
983         * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
985 2012-09-27  Jakub Jelinek  <jakub@redhat.com>
987         PR target/54703
988         * gcc.target/i386/pr54703.c: New test.
990 2012-09-27  Richard Guenther  <rguenther@suse.de>
992         PR lto/54709
993         * gcc.dg/lto/pr54709_0.c: New testcase.
994         * gcc.dg/lto/pr54709_1.c: Likewise.
996 2012-09-26  Janis Johnson  <janisjo@codesourcery.com>
998         * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1000         * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1002         * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1004         * gcc.target/arm/pr42879.c: Handle big-endian.
1006 2012-09-26  Steve Ellcey  <sellcey@mips.com>
1008         PR c/37303
1009         * gcc.dg/pr37303.c: Check for rdata or rodata.
1011 2012-09-26  Christophe Lyon <christophe.lyon@linaro.org>
1013         * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1015 2012-09-25  Segher Boessenkool  <segher@kernel.crashing.org>
1017         PR target/51274
1018         PR target/53087
1019         * gcc.target/powerpc/ppc-ne0-1.c: New.
1021 2012-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1023         PR target/54089
1024         * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1025         test_19, test_20, test_21, test_22, test_23): New functions.
1026         * gcc.target/sh/pr54089-4.c: New.
1027         * gcc.target/sh/pr54089-5.c: New.
1028         * gcc.target/sh/pr54089-6.c: New.
1029         * gcc.target/sh/pr54089-7.c: New.
1031 2012-09-25  Richard Guenther  <rguenther@suse.de>
1033         PR lto/54625
1034         * gcc.dg/lto/pr54702_0.c: New testcase.
1035         * gcc.dg/lto/pr54702_1.c: Likewise.
1036         * gcc.dg/lto/pr54625-1_0.c: Likewise.
1037         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1038         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1039         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1041 2012-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
1043         PR c++/54526
1044         * g++.dg/cpp0x/parse2.C: New.
1045         * g++.dg/parse/error11.C: Adjust.
1046         * g++.dg/parse/error12.C: Likewise.
1048 2012-09-25  Igor Zamyatin  <igor.zamyatin@intel.com>
1050         * gcc.target/i386/20030217-1.c: Added check for
1051         large_long_double effective target.
1052         * gcc.target/i386/387-3.c: Likewise.
1053         * gcc.target/i386/387-4.c: Likewise.
1054         * gcc.target/i386/pr36578-1.c: Likewise.
1055         * gcc.target/i386/excess-precision-1.c: Added new code for the case
1056         when long double size is equal double size.
1057         * gcc.target/i386/excess-precision-1.c: Likewise.
1058         * gcc.target/i386/pr36578-2.c: Likewise.
1059         * gcc.target/i386/20030217-2.c: New testcase.
1061 2012-09-25  Jakub Jelinek  <jakub@redhat.com>
1063         PR tree-optimization/54676
1064         * gcc.dg/pr54676.c: New test.
1066 2012-09-25  Richard Guenther  <rguenther@suse.de>
1068         PR tree-optimization/53663
1069         * gcc.dg/torture/pr53663-1.c: New testcase.
1070         * gcc.dg/torture/pr53663-2.c: Likewise.
1071         * gcc.dg/torture/pr53663-3.c: Likewise.
1073 2012-09-25  Uros Bizjak  <ubizjak@gmail.com>
1075         * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1077 2012-09-24  Janis Johnson  <janisjo@codesourcery.com>
1079         * lib/target-supports-dg.exp (dg-require-effective-target,
1080         dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1081         dg-process-target-1 instead of dg-process-target.
1082         (dg-process-target-1): Rename from dg-process-target.
1083         (dg-process-target): New.
1085 2012-09-24  Richard Guenther  <rguenther@suse.de>
1087         PR tree-optimization/54684
1088         * g++.dg/torture/pr54684.C: New testcase.
1090 2012-09-24  Marc Glisse  <marc.glisse@inria.fr>
1092         * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1094 2012-09-24  Richard Guenther  <rguenther@suse.de>
1096         PR middle-end/52173
1097         * gcc.dg/tm/pr52173-1.c: New.
1098         * gcc.dg/tm/pr52173-2.c: New.
1100 2012-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1102         * gcc.dg/pr54669.c: New test.
1104 2012-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
1105             Dominique Dhumieres  <dominiq@lps.ens.fr>
1107         PR testsuite/54677
1108         * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1110 2012-09-23  Tobias Burnus  <burnus@net-b.de>
1112         PR fortran/54618
1113         * gfortran.dg/class_array_14.f90: New.
1115 2012-09-22  Kai Tietz  <ktietz@redhat.com>
1117         * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1118         * gcc.dg/tree-ssa/scev-4.c: Likewise.
1120 2012-09-21  Dehao Chen  <dehao@google.com>
1122         PR go/54649
1123         PR tree-optimization/54655
1124         * g++.dg/pr54655.C: New testcase.
1126 2012-09-21  Richard Guenther  <rguenther@suse.de>
1128         PR tree-optimization/54647
1129         * g++.dg/torture/pr54647.C: New testcase.
1131 2012-09-21  Marc Glisse  <marc.glisse@inria.fr>
1133         PR c++/54427
1134         * c-c++-common/torture/vector-compare-2.c: Add -w.
1136 2012-09-20  Eric Botcazou  <ebotcazou@adacore.com>
1138         * gnat.dg/opt20.ads: Move dg directive to...
1139         * gnat.dg/opt20.adb: ...here.
1140         * gnat.dg/addr1.ad[sb]: Likewise.
1141         * gnat.dg/concat2.ad[sb]: Likewise.
1142         * gnat.dg/array16.ad[sb]: Likewise.
1143         * gnat.dg/atomic5.ad[sb]: Likewise.
1144         * gnat.dg/discr29.ad[sb]: Likewise.
1145         * gnat.dg/noreturn5.ad[sb]: Likewise.
1146         * gnat.dg/vect8.ad[sb]: Likewise.  Add dg-options.
1147         * gnat.dg/discr23.ads: Remove dg directive.
1148         * gnat.dg/nested_float_packed.ads: Likewise.
1149         * gnat.dg/oconst6.ads: Move to...
1150         * gnat.dg/specs/oconst6.ads: ...here.
1152 2012-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1154         PR c++/52432
1155         * g++.dg/cpp0x/decltype32.C: Tweak.
1157 2012-09-20  Marc Glisse  <marc.glisse@inria.fr>
1159         * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1160         * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1161         * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1162         * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1164 2012-09-19  Marc Glisse  <marc.glisse@inria.fr>
1166         PR c++/54581
1167         * g++.dg/cpp0x/decltype-54581.C: New testcase.
1169 2012-09-19  Steve Ellcey  <sellcey@mips.com>
1171         * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1173 2012-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
1175         * gcc.target/powerpc/ppc-get-timebase.c: New file.
1176         * gcc.target/powerpc/ppc-mftb.c: New file.
1178 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1180         PR target/54089
1181         * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1182         functions.
1184 2012-09-19  Oleg Endo  <olegendo@gcc.gnu.org>
1186         PR target/54236
1187         * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1189 2012-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1191         * gcc.c-torture/execute/20120919-1.c: New test.
1193 2012-09-19  Richard Guenther  <rguenther@suse.de>
1195         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1197 2012-09-19  Richard Guenther  <rguenther@suse.de>
1199         * gcc.dg/builtin-unreachable-6.c: Adjust.
1201 2012-09-19  Richard Guenther  <rguenther@suse.de>
1203         * gcc.dg/builtin-object-size-10.c: Adjust.
1204         * gcc.dg/builtin-unreachable-5.c: Adjust.
1205         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1206         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1207         * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1208         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1209         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1210         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1211         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1212         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1213         * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1214         * gcc.dg/vect/vec-scal-opt.c: Adjust.
1215         * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1216         * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1218 2012-09-19  Richard Guenther  <rguenther@suse.de>
1220         PR tree-optimization/54132
1221         * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1222         * gcc.dg/torture/pr54132.c: Likewise.
1224 2012-09-19  Terry Guo  <terry.guo@arm.com>
1226         * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1227         extra prune rules that will be applied to all tests in a .exp file.
1228         (gcc-dg-prune): Use rules defined by the above variable.
1229         * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1230         harmless warnings on architecture switch conflict.
1232 2012-09-19  Hans-Peter Nilsson  <hp@axis.com>
1234         * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1235         of asm-comment characters instead of a single one.
1236         * g++.dg/debug/dwarf2/nested-2.C: Similar.
1238 2012-09-18  Janis Johnson  <janisjo@codesourcery.com>
1240         * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1242         * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1243         target instead of xfailing it.
1244         * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1245         * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1246         * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1247         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1248         * gcc.dg/vect/vect-104.c: Likewise.
1249         * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1250         * gcc.dg/vect/vect-outer-1.c: Likewise.
1251         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1252         * gcc.dg/vect/vect-outer-1a.c: Likewise.
1253         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1254         * gcc.dg/vect/vect-outer-1b.c: Likewise.
1255         * gcc.dg/vect/vect-outer-2b.c: Likewise.
1256         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1257         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1258         * gcc.dg/vect/vect-outer-3b.c: Likewise.
1259         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1261         * lib/target-supports.exp
1262         (check_effective_target_vect_widen_mult_qi_to_hi,
1263         check_effective_target_vect_widen_mult_hi_to_si,
1264         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1265         check_effective_target_vect_widen_mult_hi_to_si_pattern,
1266         check_effective_target_vect_pack_trunc,
1267         check_effective_target_vect_unpack,
1268         check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1269         instead of arm_none.
1271         * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1273 2012-09-18  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1275         * lib/target-supports-dg.exp (check-flags): Add cflags from board
1276         config to compiler_flags.
1278 2012-09-18  Jakub Jelinek  <jakub@redhat.com>
1280         PR target/54592
1281         * gcc.target/i386/pr54592.c: New test.
1283         PR tree-optimization/54610
1284         * gcc.target/i386/pr54610.c: New test.
1286 2012-09-17  Jason Merrill  <jason@redhat.com>
1288         PR c++/54575
1289         * g++.dg/cpp0x/alias-decl-21.C: New.
1290         * g++.dg/cpp0x/alias-decl-22.C: New.
1292 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1294         PR fortran/54608
1295         * gfortran.dg/scan_2.f90: New.
1297 2012-09-17  Jason Merrill  <jason@redhat.com>
1299         PR c++/53661
1300         * g++.dg/init/aggr9.C: New.
1302 2012-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1304         * gnat.dg/loop_optimization12.ad[sb]: New test.
1306 2012-09-17  Janus Weil  <janus@gcc.gnu.org>
1308         PR fortran/54285
1309         * gfortran.dg/proc_ptr_result_7.f90: New.
1311 2012-09-17  Tobias Burnus  <burnus@net-b.de>
1313         PR fortran/54603
1314         * gfortran.dg/structure_constructor_11.f90: New.
1316 2012-09-17  Jakub Jelinek  <jakub@redhat.com>
1318         PR tree-optimization/54563
1319         * g++.dg/torture/pr54563.C: New test.
1321 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1323         PR fortran/54594
1324         * gfortran.dg/typebound_generic_14.f03: New.
1326 2012-09-16  Janus Weil  <janus@gcc.gnu.org>
1328         PR fortran/54387
1329         * gfortran.dg/proc_ptr_38.f90: New.
1331 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1333         PR debug/54460
1334         * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1335         to scary regexp.
1337         PR testsuite/54007
1338         * gnat.dg/lto15.adb: Require lto.
1340         * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1341         "myBindC" for hppa*-*-hpux*.
1343 2012-09-16  Mikael Morin  <mikael@gcc.gnu.org>
1345         * gfortran.dg/namelist_75.f90: New test.
1347 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1349         * gcc.dg/tree-ssa/vrp82.c: New test.
1350         * gcc.dg/tree-ssa/vrp83.c: Same.
1351         * gcc.dg/tree-ssa/vrp84.c: Same.
1353 2012-09-15  Tom de Vries  <tom@codesourcery.com>
1355         * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1356         * gcc.dg/tree-ssa/vrp81.c: ... this.
1358 2012-09-15  Georg-Johann Lay  <avr@gjlay.de>
1360         PR target/54222
1361         * gcc.target/avr/torture/fix-types.h: New.
1362         * gcc.target/avr/torture/vals-hr.def: New.
1363         * gcc.target/avr/torture/vals-r.def: New.
1364         * gcc.target/avr/torture/vals-k.def: New.
1365         * gcc.target/avr/torture/vals-ur.def: New.
1366         * gcc.target/avr/torture/vals-uk.def: New.
1367         * gcc.target/avr/torture/vals-uhr.def: New.
1368         * gcc.target/avr/torture/vals-llk.def: New.
1369         * gcc.target/avr/torture/vals-ullk.def: New.
1370         * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1371         * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1372         * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1373         * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1374         * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1375         * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1376         * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1377         * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1379 2012-09-14  Dehao Chen  <dehao@google.com>
1381         * g++.dg/debug/dwarf2/deallocator.C: New test.
1383 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1385         PR c/54552
1386         * gcc.c-torture/compile/pr54552-1.c: New test.
1388 2012-09-14  Marc Glisse  <marc.glisse@inria.fr>
1390         PR c++/54427
1391         * g++.dg/other/vector-compare.C: New testcase.
1392         * c-c++-common/vector-compare-3.c: New testcase.
1393         * gcc.dg/vector-shift.c: Move ...
1394         * c-c++-common/vector-shift.c: ... here.
1395         * gcc.dg/vector-shift1.c: Move ...
1396         * c-c++-common/vector-shift1.c: ... here.
1397         * gcc.dg/vector-shift3.c: Move ...
1398         * c-c++-common/vector-shift3.c: ... here.
1399         * gcc.dg/vector-compare-1.c: Move ...
1400         * c-c++-common/vector-compare-1.c: ... here.
1401         * gcc.dg/vector-compare-2.c: Move ...
1402         * c-c++-common/vector-compare-2.c: ... here.
1403         * gcc.c-torture/execute/vector-compare-1.c: Move ...
1404         * c-c++-common/torture/vector-compare-1.c: ... here.
1405         * gcc.c-torture/execute/vector-compare-2.x: Delete.
1406         * gcc.c-torture/execute/vector-compare-2.c: Move ...
1407         * c-c++-common/torture/vector-compare-2.c: ... here.
1408         * gcc.c-torture/execute/vector-shift.c: Move ...
1409         * c-c++-common/torture/vector-shift.c: ... here.
1410         * gcc.c-torture/execute/vector-shift2.c: Move ...
1411         * c-c++-common/torture/vector-shift2.c: ... here.
1412         * gcc.c-torture/execute/vector-subscript-1.c: Move ...
1413         * c-c++-common/torture/vector-subscript-1.c: ... here.
1414         * gcc.c-torture/execute/vector-subscript-2.c: Move ...
1415         * c-c++-common/torture/vector-subscript-2.c: ... here.
1416         * gcc.c-torture/execute/vector-subscript-3.c: Move ...
1417         * c-c++-common/torture/vector-subscript-3.c: ... here.
1419 2012-09-14  Joseph Myers  <joseph@codesourcery.com>
1421         PR c/54103
1422         * gcc.c-torture/compile/pr54103-1.c,
1423         gcc.c-torture/compile/pr54103-2.c,
1424         gcc.c-torture/compile/pr54103-3.c,
1425         gcc.c-torture/compile/pr54103-4.c,
1426         gcc.c-torture/compile/pr54103-5.c,
1427         gcc.c-torture/compile/pr54103-6.c: New tests.
1428         * gcc.dg/c90-const-expr-8.c: Update expected column number.
1430 2012-09-14  Eric Botcazou  <ebotcazou@adacore.com>
1432         * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
1434 2012-09-14  Richard Guenther  <rguenther@suse.de>
1436         PR tree-optimization/54565
1437         * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
1438         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.  Remove XFAIL.
1440 2012-09-14  Ulrich Weigand  <ulrich.weigand@linaro.org>
1442         * gcc.target/arm/combine-movs.c: Add missing space.
1444 2012-09-14  Richard Guenther  <rguenther@suse.de>
1446         * g++.dg/torture/builtin-location.C: New testcase.
1448 2012-09-13  Paolo Carlini  <paolo.carlini@oracle.com>
1449             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1451         PR c++/53210
1452         * g++.dg/warn/Wuninitialized-self.C: New.
1454 2012-09-13  Jakub Jelinek  <jakub@redhat.com>
1456         PR c/54559
1457         * gcc.c-torture/compile/pr54559.c: New test.
1459 2012-09-13  Jason Merrill  <jason@redhat.com>
1461         PR c++/53839
1462         * g++.dg/cpp0x/constexpr-temp1.C: New.
1464         PR c++/54511
1465         * g++.dg/template/anonunion2.C: New.
1467         PR c++/53836
1468         * g++.dg/template/init10.C: New.
1470 2012-09-13  Tobias Burnus  <burnus@net-b.de>
1472         PR fortran/54556
1473         * gfortran.dg/implicit_pure_3.f90: New.
1475 2012-09-13  Richard Guenther  <rguenther@suse.de>
1477         * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
1479 2012-09-13  Christophe Lyon  <christophe.lyon@linaro.org>
1481         * gcc.target/arm/builtin-bswap-1.c: New testcase.
1483 2012-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1485         * c-c++-common/pr51712.c: Handle for short-enum targets.
1487 2012-09-12  Terry Guo  <terry.guo@arm.com>
1489         * gcc.target/arm/combine-movs.c: Check movs for ARM mode
1490         and lsrs for Thumb2 mode.
1492 2012-09-12  Jan Hubicka  <jh@suse.cz>
1494         * gcc.dg/ipa/inlinehint-2.c: New testcase.
1496 2012-09-12  H.J. Lu  <hongjiu.lu@intel.com>
1498         PR target/54445
1499         * gcc.target/i386/pr54445-1.c: New file.
1500         * gcc.target/i386/pr54445-2.c: Likewise.
1502 2012-09-12  Tobias Burnus  <burnus@net-b.de>
1504         PR fortran/54225
1505         PR fortran/53306
1506         * gfortran.dg/coarray_10.f90: Update dg-error.
1507         * gfortran.dg/coarray_28.f90: New.
1508         * gfortran.dg/array_section_3.f90: New.
1510 2012-09-11  Christophe Lyon  <christophe.lyon@linaro.org>
1512         * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
1513         gcc.target/arm/pr48252.c: Fix for big-endian support.
1515 2012-09-11  Marc Glisse  <marc.glisse@inria.fr>
1517         * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
1519 2012-09-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1520             Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1522         * gcc.target/arm/neon-vfma-1.c: New testcase.
1523         * gcc.target/arm/neon-vfms-1.c: Likewise.
1524         * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
1525         of float.
1526         * gcc.target/arm/neon-vmls-1.c: Likewise.
1527         * lib/target-supports.exp (add_options_for_arm_neonv2): New
1528         function.
1529         (check_effective_target_arm_neonv2_ok_nocache): Likewise.
1530         (check_effective_target_arm_neonv2_ok): Likewise.
1531         (check_effective_target_arm_neonv2_hw): Likewise.
1532         (check_effective_target_arm_neonv2): Likewise.
1534 2012-09-11  Richard Guenther  <rguenther@suse.de>
1536         PR middle-end/54515
1537         * g++.dg/tree-ssa/pr54515.C: New testcase.
1539 2012-09-10  Andrew Pinski  <apinski@cavium.com>
1541         PR tree-opt/c54362
1542         * gcc.dg/tm/memopt-16.c: New testcase.
1544 2012-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1546         PR c++/54541
1547         PR c++/54542
1548         * g++.dg/cpp0x/sfinae40.C: New.
1549         * g++.dg/cpp0x/sfinae41.C: Likewise.
1551 2012-09-10  Jason Merrill  <jason@redhat.com>
1553         PR c++/54538
1554         * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
1556 2012-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1558         PR target/54089
1559         * gcc.target/sh/pr54089-3.c: New.
1561 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1563         * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
1565 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1567         * gcc.dg/tm/reg-promotion.c: Modify dump message check.
1569 2012-09-10  Aldy Hernandez  <aldyh@redhat.com>
1571         * gcc.dg/pr52558-2.c: Delete.
1572         * gcc.dg/simulate-thread/speculative-store-3.c: New.
1574 2012-09-10  Marc Glisse  <marc.glisse@inria.fr>
1576         * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
1578 2012-09-10  Richard Guenther  <rguenther@suse.de>
1580         PR tree-optimization/54520
1581         * gcc.dg/torture/pr54520.c: New testcase.
1583 2012-09-10  Jason Merrill  <jason@redhat.com>
1585         PR c++/54506
1586         * g++.dg/cpp0x/implicit14.C: New.
1588 2012-09-07  Mikael Morin  <mikael@gcc.gnu.org>
1590         PR fortran/54208
1591         * gfortran.dg/bound_simplification_3.f90: New test.
1593 2012-09-07  Aldy Hernandez  <aldyh@redhat.com>
1595         PR testsuite/54184
1596         * gcc.dg/pr52558-1.c: Delete.
1597         * gcc.dg/simulate-thread/speculative-store-2.c: New.
1599 2012-09-07  Richard Earnshaw  <rearnsha@arm.com>
1601         * gcc.target/arm/pr50318-1.c: Scan for smlal.
1602         * gcc.target/arm/smlaltb-1.c: XFAIL test.
1603         * gcc.target/arm/smlaltt-1.c: Likewise.
1605 2012-09-07  Eric Botcazou  <ebotcazou@adacore.com>
1607         * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
1609 2012-09-07  Tom de Vries  <tom@codesourcery.com>
1611         PR tree-optimization/53986
1612         * gcc.dg/tree-ssa/vrp80.c: New test.
1613         * gcc.dg/tree-ssa/vrp80-2.c: Same.
1615 2012-09-06  Jason Merrill  <jason@redhat.com>
1617         PR c++/54341
1618         PR c++/54253
1619         * g++.dg/cpp0x/constexpr-virtual2.C: New.
1620         * g++.dg/cpp0x/constexpr-virtual3.C: New.
1622 2012-09-06  Andrew Pinski  <apinski@cavium.com>
1624         PR tree-opt/54494
1625         * gcc.dg/tree-ssa/strlen-1.c: New testcase.
1627 2012-09-06  Jakub Jelinek  <jakub@redhat.com>
1629         PR rtl-optimization/54455
1630         * gcc.dg/54455.c: New test.
1632 2012-09-06  Tobias Burnus  <burnus@net-b.de>
1634         PR fortran/54463
1635         * gfortran.dg/promotion_2.f90: New.
1637 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
1639         PR middle-end/54486
1640         * c-c++-common/pr54486.c: New test.
1642 2012-09-05  Dominique Dhumieres  <dominiq@lps.ens.fr>
1644         PR fortran/54474
1645         * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
1647 2012-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
1649         PR c++/54191
1650         * g++.dg/cpp0x/sfinae39.C: New.
1652 2012-09-04  Jason Merrill  <jason@redhat.com>
1654         PR c++/54441
1655         * g++.dg/ext/flexary3.C: New.
1657         PR c++/54420
1658         * g++.dg/cpp0x/lambda/lambda-intname.C: New.
1660         PR c++/54198
1661         * g++.dg/template/defarg15.C: New.
1663         PR c++/54437
1664         * g++.dg/template/access24.C: New.
1666 2012-09-04  Richard Guenther  <rguenther@suse.de>
1668         PR tree-optimization/54458
1669         * gcc.dg/torture/pr54458.c: New testcase.
1671 2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>
1673         * gcc.target/arm/neon-vext.c: New test.
1674         * gcc.target/arm/neon-vext-execute.c: Ditto.
1676 2012-09-04  Janus Weil  <janus@gcc.gnu.org>
1678         PR fortran/54243
1679         PR fortran/54244
1680         * gfortran.dg/select_type_29.f03: New.
1682 2012-09-03  Marc Glisse  <marc.glisse@inria.fr>
1684         * gcc.dg/fold-perm.c: Improve test.
1686 2012-09-03  Tobias Burnus  <burnus@net-b.de>
1688         PR fortran/51632
1689         * gfortran.dg/coarray_class_1.f90: New.
1691 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1693         PR target/49206
1694         * gcc.c-torture/compile/pr49206.c: New test.
1696 2012-09-02  Dominique Dhumieres  <dominiq@lps.ens.fr>
1697             Uros Bizjak  <ubizjak@gmail.com>
1699         PR target/36680
1700         * gfortran.dg/pr36680.f90: New test.
1702 2012-09-02  Uros Bizjak  <ubizjak@gmail.com>
1704         PR target/42295
1705         * g++.dg/opt/pr42295.C: New test.
1707 2012-09-01  Jakub Jelinek  <jakub@redhat.com>
1709         PR target/54436
1710         * gcc.dg/torture/pr54436.c: New test.
1712 2012-09-01  Andrew Pinski  <apinski@cavium.com>
1714         * gcc.target/mips/truncate-8.c: New testcase.
1716 2012-09-01  Uros Bizjak  <ubizjak@gmail.com>
1718         PR target/46829
1719         PR target/46843
1720         * gcc.target/i386/pr46829.c: New test.
1721         * gcc.target/i386/pr46843.c: Ditto.
1723 2012-08-31  Paolo Carlini  <paolo.carlini@oracle.com>
1724             Jason Merrill  <jason@redhat.com>
1726         PR c++/18747
1727         * g++.dg/parse/error50.C: New.
1729 2012-08-31  Jakub Jelinek  <jakub@redhat.com>
1731         PR c/54428
1732         * gcc.c-torture/compile/pr54428.c: New test.
1734 2012-08-31  Ollie Wild  <aaw@google.com>
1736         PR c++/54197
1737         * g++.dg/init/lifetime3.C: New test.
1739 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1741         PR middle-end/54409
1742         * gcc.dg/torture/pr54409.c: New test.
1744 2012-08-31  Martin Jambor  <mjambor@suse.cz>
1746         * gfortran.dg/pr48636.f90: Add dump scan checks.
1748 2012-08-29  Richard Sandiford  <rdsandiford@googlemail.com>
1750         * gcc.target/mips/mips.exp: Work out default -msynci setting.
1752 2012-08-28  Joey Ye  <joey.ye@arm.com>
1754         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
1756 2012-08-27  Uros Bizjak  <ubizjak@gmail.com>
1758         PR target/46254
1759         * gcc.target/i386/pr46254.c: New test.
1761 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1763         * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
1764         gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
1765         gcc.target/mips/unaligned-1.c: Add NOMIPS16.
1767 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1769         * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
1770         gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
1771         gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
1772         gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
1773         gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
1774         gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
1775         gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
1776         gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
1777         gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
1778         gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
1779         gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
1780         gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
1781         gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
1782         gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
1783         gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
1784         gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
1785         gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
1786         gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1787         gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
1788         gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
1789         gcc.target/mips/unaligned-1.c: Tighten regexps.
1791 2012-08-27  Richard Sandiford  <rdsandiford@googlemail.com>
1793         * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
1794         (mips_option_groups): Remove optimization.  Add various -f options.
1795         (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
1796         and -pg imply -fno-omit-frame-pointer.
1797         * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
1798         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
1799         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
1800         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
1801         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
1802         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
1803         * gcc.target/mips/abi-n32-long32.c: Likewise.
1804         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
1805         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
1806         * gcc.target/mips/abi-n32-long64.c: Likewise.
1807         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
1808         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
1809         * gcc.target/mips/abi-n64-long32.c: Likewise.
1810         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
1811         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
1812         * gcc.target/mips/abi-n64-long64.c: Likewise.
1813         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
1814         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
1815         * gcc.target/mips/abi-o32-long32.c: Likewise.
1816         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
1817         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
1818         * gcc.target/mips/abi-o32-long64.c: Likewise.
1819         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
1820         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
1821         * gcc.target/mips/abi-o64-long32.c: Likewise.
1822         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
1823         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
1824         * gcc.target/mips/abi-o64-long64.c: Likewise.
1825         * gcc.target/mips/asm-1.c: Likewise.
1826         * gcc.target/mips/branch-1.c: Likewise.
1827         * gcc.target/mips/call-3.c: Likewise.
1828         * gcc.target/mips/call-saved-3.c: Likewise.
1829         * gcc.target/mips/clear-cache-1.c: Likewise.
1830         * gcc.target/mips/div-1.c: Likewise.
1831         * gcc.target/mips/div-2.c: Likewise.
1832         * gcc.target/mips/div-3.c: Likewise.
1833         * gcc.target/mips/div-4.c: Likewise.
1834         * gcc.target/mips/div-5.c: Likewise.
1835         * gcc.target/mips/div-6.c: Likewise.
1836         * gcc.target/mips/div-7.c: Likewise.
1837         * gcc.target/mips/div-8.c: Likewise.
1838         * gcc.target/mips/div-9.c: Likewise.
1839         * gcc.target/mips/div-10.c: Likewise.
1840         * gcc.target/mips/div-11.c: Likewise.
1841         * gcc.target/mips/div-12.c: Likewise.
1842         * gcc.target/mips/dsp-ctrl.c: Likewise.
1843         * gcc.target/mips/dsp-no-lhx.c: Likewise.
1844         * gcc.target/mips/ext-8.c: Likewise.
1845         * gcc.target/mips/extend-2.c: Likewise.
1846         * gcc.target/mips/fix-r10000-1.c: Likewise.
1847         * gcc.target/mips/fix-r10000-2.c: Likewise.
1848         * gcc.target/mips/fix-r10000-3.c: Likewise.
1849         * gcc.target/mips/fix-r10000-4.c: Likewise.
1850         * gcc.target/mips/fix-r10000-5.c: Likewise.
1851         * gcc.target/mips/fix-r10000-6.c: Likewise.
1852         * gcc.target/mips/fix-r10000-7.c: Likewise.
1853         * gcc.target/mips/fix-r10000-8.c: Likewise.
1854         * gcc.target/mips/fix-r10000-9.c: Likewise.
1855         * gcc.target/mips/fix-r10000-10.c: Likewise.
1856         * gcc.target/mips/fix-r10000-11.c: Likewise.
1857         * gcc.target/mips/fix-r10000-12.c: Likewise.
1858         * gcc.target/mips/fix-r10000-13.c: Likewise.
1859         * gcc.target/mips/fix-r10000-14.c: Likewise.
1860         * gcc.target/mips/fix-r10000-15.c: Likewise.
1861         * gcc.target/mips/fpcmp-1.c: Likewise.
1862         * gcc.target/mips/fpcmp-2.c: Likewise.
1863         * gcc.target/mips/fpr-moves-7.c: Likewise.
1864         * gcc.target/mips/fpr-moves-8.c: Likewise.
1865         * gcc.target/mips/int-moves-1.c: Likewise.
1866         * gcc.target/mips/int-moves-2.c: Likewise.
1867         * gcc.target/mips/long-calls-pg.c: Likewise.
1868         * gcc.target/mips/loongson-muldiv-1.c: Likewise.
1869         * gcc.target/mips/loongson-muldiv-2.c: Likewise.
1870         * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
1871         * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
1872         * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
1873         * gcc.target/mips/mips-3d-1.c: Likewise.
1874         * gcc.target/mips/mips-3d-2.c: Likewise.
1875         * gcc.target/mips/mips-3d-3.c: Likewise.
1876         * gcc.target/mips/mips-3d-4.c: Likewise.
1877         * gcc.target/mips/mips-3d-5.c: Likewise.
1878         * gcc.target/mips/mips-3d-6.c: Likewise.
1879         * gcc.target/mips/mips-3d-7.c: Likewise.
1880         * gcc.target/mips/mips-3d-8.c: Likewise.
1881         * gcc.target/mips/mips-3d-9.c: Likewise.
1882         * gcc.target/mips/mips-ps-1.c: Likewise.
1883         * gcc.target/mips/mips-ps-2.c: Likewise.
1884         * gcc.target/mips/mips-ps-3.c: Likewise.
1885         * gcc.target/mips/mips-ps-4.c: Likewise.
1886         * gcc.target/mips/mips-ps-6.c: Likewise.
1887         * gcc.target/mips/mips32-dspr2.c: Likewise.
1888         * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
1889         * gcc.target/mips/neg-abs-1.c: Likewise.
1890         * gcc.target/mips/neg-abs-2.c: Likewise.
1891         * gcc.target/mips/nmadd-3.c: Likewise.
1892         * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
1893         * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
1894         * gcc.target/mips/octeon-pop-1.c: Likewise.
1895         * gcc.target/mips/pr26765.c: Likewise.
1896         * gcc.target/mips/pr33256.c: Likewise.
1897         * gcc.target/mips/pr33635-1.c: Likewise.
1898         * gcc.target/mips/pr33755.c: Likewise.
1899         * gcc.target/mips/pr35802.c: Likewise.
1900         * gcc.target/mips/pr45074.c: Likewise.
1901         * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
1902         * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
1903         * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
1904         * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
1905         * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
1906         * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
1907         * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
1908         * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
1909         * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
1910         * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
1911         * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
1912         * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
1913         * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
1914         * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
1915         * gcc.target/mips/save-restore-1.c: Likewise.
1916         * gcc.target/mips/save-restore-3.c: Likewise.
1917         * gcc.target/mips/save-restore-5.c: Likewise.
1918         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1919         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1920         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1921         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1922         * gcc.target/mips/stack-1.c: Likewise.
1924         * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
1925         Tighten regexps.
1927         * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
1928         branch under test to be filled with preceding rather than
1929         following instructions.
1930         * gcc.target/mips/branch-10.c: Likewise.
1931         * gcc.target/mips/branch-11.c: Likewise.
1932         * gcc.target/mips/branch-12.c: Likewise.
1933         * gcc.target/mips/branch-13.c: Likewise.
1934         * gcc.target/mips/branch-9.c: Likewise.  Allow the frame pointer
1935         to be eliminated.  Tighten $28 scan-assembler-not test.
1937         * gcc.target/mips/call-2.c: Remove optimization flag.  Move second
1938         function to...
1939         * gcc.target/mips/call-4.c: ...this new test.
1941         * gcc.target/mips/code-readable-2.c: Rework to make a jump table
1942         more likely.
1943         * gcc.target/mips/code-readable-3.c: Likewise.
1944         * gcc.target/mips/code-readable-1.c: Likewise.  Remove optimization
1945         flag but skip for -O0.
1946         * gcc.target/mips/code-readable-4.c: Likewise.
1948         * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
1949         of operations under test.
1950         * gcc.target/mips/mips32-dsp.c: Likewise.  Remove optimization flag.
1952         * gcc.target/mips/near-far-3.c: Remove optimization flag.
1953         Don't require sibling-call optimization.
1954         * gcc.target/mips/near-far-4.c: Likewise.
1956         * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
1957         Make sure that the register variable is used.
1958         * gcc.target/mips/soft-float-1.c: Likewise.
1960         * gcc.target/mips/sdata-1.c: Make static data volatile.
1961         * gcc.target/mips/sdata-2.c: Likewise.
1962         * gcc.target/mips/sdata-3.c: Likewise.
1963         * gcc.target/mips/sdata-4.c: Likewise.
1965         * gcc.target/mips/20020620-1.c: Remove optimization flag but
1966         skip for -O0.
1967         * gcc.target/mips/atomic-memory-2.c: Likewise.
1968         * gcc.target/mips/branch-cost-1.c: Likewise.
1969         * gcc.target/mips/branch-cost-2.c: Likewise.
1970         * gcc.target/mips/cache-1.c: Likewise.
1971         * gcc.target/mips/call-1.c: Likewise.
1972         * gcc.target/mips/call-saved-2.c: Likewise.
1973         * gcc.target/mips/const-anchor-1.c: Likewise.
1974         * gcc.target/mips/const-anchor-2.c: Likewise.
1975         * gcc.target/mips/dse-1.c: Likewise.
1976         * gcc.target/mips/dsp-lhx.c: Likewise.
1977         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1978         * gcc.target/mips/ext-1.c: Likewise.
1979         * gcc.target/mips/ext-2.c: Likewise.
1980         * gcc.target/mips/ext-3.c: Likewise.
1981         * gcc.target/mips/ext-4.c: Likewise.
1982         * gcc.target/mips/ext-5.c: Likewise.
1983         * gcc.target/mips/ext-6.c: Likewise.
1984         * gcc.target/mips/ext-7.c: Likewise.
1985         * gcc.target/mips/extend-1.c: Likewise.
1986         * gcc.target/mips/fix-r4000-1.c: Likewise.
1987         * gcc.target/mips/fix-r4000-3.c: Likewise.
1988         * gcc.target/mips/fix-r4000-5.c: Likewise.
1989         * gcc.target/mips/fix-r4000-6.c: Likewise.
1990         * gcc.target/mips/fix-r4000-8.c: Likewise.
1991         * gcc.target/mips/fix-r4000-10.c: Likewise.
1992         * gcc.target/mips/fixed-scalar-type.c: Likewise.
1993         * gcc.target/mips/fixed-vector-type.c: Likewise.
1994         * gcc.target/mips/fpr-moves-1.c: Likewise.
1995         * gcc.target/mips/fpr-moves-2.c: Likewise.
1996         * gcc.target/mips/fpr-moves-3.c: Likewise.
1997         * gcc.target/mips/fpr-moves-4.c: Likewise.
1998         * gcc.target/mips/fpr-moves-5.c: Likewise.
1999         * gcc.target/mips/fpr-moves-6.c: Likewise.
2000         * gcc.target/mips/ins-1.c: Likewise.
2001         * gcc.target/mips/ins-2.c: Likewise.
2002         * gcc.target/mips/interrupt_handler-2.c: Likewise.
2003         * gcc.target/mips/interrupt_handler-3.c: Likewise.
2004         * gcc.target/mips/lazy-binding-1.c: Likewise.
2005         * gcc.target/mips/madd-3.c: Likewise.
2006         * gcc.target/mips/madd-5.c: Likewise.
2007         * gcc.target/mips/madd-6.c: Likewise.
2008         * gcc.target/mips/madd-8.c: Likewise.
2009         * gcc.target/mips/madd-9.c: Likewise.
2010         * gcc.target/mips/memcpy-1.c: Likewise.
2011         * gcc.target/mips/mips-ps-type.c: Likewise.
2012         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2013         * gcc.target/mips/mips-sched-madd.c: Likewise.
2014         * gcc.target/mips/mips16e-extends.c: Likewise.
2015         * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2016         * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2017         * gcc.target/mips/movcc-1.c: Likewise.
2018         * gcc.target/mips/movcc-2.c: Likewise.
2019         * gcc.target/mips/movcc-3.c: Likewise.
2020         * gcc.target/mips/msub-5.c: Likewise.
2021         * gcc.target/mips/msub-6.c: Likewise.
2022         * gcc.target/mips/msub-8.c: Likewise.
2023         * gcc.target/mips/mult-2.c: Likewise.
2024         * gcc.target/mips/mult-3.c: Likewise.
2025         * gcc.target/mips/mult-5.c: Likewise.
2026         * gcc.target/mips/mult-6.c: Likewise.
2027         * gcc.target/mips/mult-7.c: Likewise.
2028         * gcc.target/mips/mult-12.c: Likewise.
2029         * gcc.target/mips/mult-13.c: Likewise.
2030         * gcc.target/mips/mult-14.c: Likewise.
2031         * gcc.target/mips/mult-15.c: Likewise.
2032         * gcc.target/mips/mult-17.c: Likewise.
2033         * gcc.target/mips/mult-18.c: Likewise.
2034         * gcc.target/mips/mult-19.c: Likewise.
2035         * gcc.target/mips/nmadd-1.c: Likewise.
2036         * gcc.target/mips/nmadd-2.c: Likewise.
2037         * gcc.target/mips/octeon-baddu-1.c: Likewise.
2038         * gcc.target/mips/octeon-cins-1.c: Likewise.
2039         * gcc.target/mips/octeon-cins-2.c: Likewise.
2040         * gcc.target/mips/octeon-dmul-3.c: Likewise.
2041         * gcc.target/mips/octeon-exts-2.c: Likewise.
2042         * gcc.target/mips/octeon-exts-3.c: Likewise.
2043         * gcc.target/mips/octeon-exts-4.c: Likewise.
2044         * gcc.target/mips/octeon-exts-5.c: Likewise.
2045         * gcc.target/mips/octeon-exts-6.c: Likewise.
2046         * gcc.target/mips/octeon-exts-7.c: Likewise.
2047         * gcc.target/mips/octeon-pop-2.c: Likewise.
2048         * gcc.target/mips/octeon-seq-3.c: Likewise.
2049         * gcc.target/mips/octeon-seq-4.c: Likewise.
2050         * gcc.target/mips/octeon2-lx-1.c: Likewise.
2051         * gcc.target/mips/octeon2-lx-2.c: Likewise.
2052         * gcc.target/mips/octeon2-lx-3.c: Likewise.
2053         * gcc.target/mips/pr54240.c: Likewise.
2054         * gcc.target/mips/rsqrt-1.c: Likewise.
2055         * gcc.target/mips/rsqrt-2.c: Likewise.
2056         * gcc.target/mips/rsqrt-3.c: Likewise.
2057         * gcc.target/mips/rsqrt-4.c: Likewise.
2058         * gcc.target/mips/save-restore-2.c: Likewise.
2059         * gcc.target/mips/save-restore-4.c: Likewise.
2060         * gcc.target/mips/sb1-1.c: Likewise.
2061         * gcc.target/mips/scc-1.c: Likewise.
2062         * gcc.target/mips/scc-2.c: Likewise.
2063         * gcc.target/mips/scc-3.c: Likewise.
2064         * gcc.target/mips/scc-4.c: Likewise.
2065         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2066         * gcc.target/mips/truncate-1.c: Likewise.
2067         * gcc.target/mips/truncate-2.c: Likewise.
2068         * gcc.target/mips/truncate-3.c: Likewise.
2069         * gcc.target/mips/truncate-4.c: Likewise.
2070         * gcc.target/mips/truncate-5.c: Likewise.
2071         * gcc.target/mips/truncate-6.c: Likewise.
2072         * gcc.target/mips/unaligned-1.c: Likewise.
2074         * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2075         skip for -O0.  Require -fexpensive-optimizations.
2076         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2077         * gcc.target/mips/dspr2-MULT.c: Likewise.
2078         * gcc.target/mips/fix-r4000-2.c: Likewise.
2079         * gcc.target/mips/fix-r4000-4.c: Likewise.
2080         * gcc.target/mips/fix-r4000-7.c: Likewise.
2081         * gcc.target/mips/fix-r4000-9.c: Likewise.
2082         * gcc.target/mips/madd-1.c: Likewise.
2083         * gcc.target/mips/madd-2.c: Likewise.
2084         * gcc.target/mips/madd-4.c: Likewise.
2085         * gcc.target/mips/maddu-1.c: Likewise.
2086         * gcc.target/mips/maddu-2.c: Likewise.
2087         * gcc.target/mips/maddu-3.c: Likewise.
2088         * gcc.target/mips/maddu-4.c: Likewise.
2089         * gcc.target/mips/msub-1.c: Likewise.
2090         * gcc.target/mips/msub-2.c: Likewise.
2091         * gcc.target/mips/msub-3.c: Likewise.
2092         * gcc.target/mips/msub-4.c: Likewise.
2093         * gcc.target/mips/msubu-1.c: Likewise.
2094         * gcc.target/mips/msubu-2.c: Likewise.
2095         * gcc.target/mips/msubu-3.c: Likewise.
2096         * gcc.target/mips/msubu-4.c: Likewise.
2097         * gcc.target/mips/mult-1.c: Likewise.
2098         * gcc.target/mips/mult-4.c: Likewise.
2099         * gcc.target/mips/mult-8.c: Likewise.
2100         * gcc.target/mips/mult-9.c: Likewise.
2101         * gcc.target/mips/mult-10.c: Likewise.
2102         * gcc.target/mips/mult-11.c: Likewise.
2103         * gcc.target/mips/mult-16.c: Likewise.
2105         * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2106         skip for -O0 and -Os.
2107         * gcc.target/mips/fix-r4000-12.c: Likewise.
2108         * gcc.target/mips/madd-7.c: Likewise.
2109         * gcc.target/mips/mips-ps-5.c: Likewise.
2110         * gcc.target/mips/mips-ps-7.c: Likewise.
2111         * gcc.target/mips/msub-7.c: Likewise.
2113         * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2114         skip for -O0.  Require -mno-abicalls.
2115         * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2117         * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2118         skip for -O0.  Require a total number of BBIT instructions and
2119         at least one of each kind.
2121         * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2122         skip for -O0.  Require -fno-unroll-loops.
2124         * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2125         skip for -O0.  Allow BLTZ as well as BGEZ.
2127         * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2129         * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2130         skip for -O0.  Require -fschedule-insns2.
2131         * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2133         * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2134         but skip for -O0.  Make a branch-likely more likely.
2136         * gcc.target/mips/timode-2.c: Split each test into its own function.
2137         * gcc.target/mips/timode-1.c: Likewise.  Skip for -Os.
2139         * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2140         skip for -O0.  Require -fpeephole2.
2141         * gcc.target/mips/vr-mult-2.c: Likewise.
2143 2012-05-25  Dodji Seketeli  <dodji@redhat.com>
2145         PR preprocessor/53469
2146         * gcc.dg/cpp/_Pragma7.c: New test case.
2148 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2150         PR fortran/54370
2151         * gfortran.dg/do_5.f90: New.
2153 2012-08-27  Tobias Burnus  <burnus@net-b.de>
2155         * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2156         from dg-options as -Wall no longer implies it.
2158 2012-08-26  Richard Sandiford  <rdsandiford@googlemail.com>
2160         * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2162 2012-08-25  Jason Merrill  <jason@redhat.com>
2164         * g++.dg/cpp0x/fntmpdefarg3.C: New.
2166 2012-08-25  Paolo Carlini  <paolo.carlini@oracle.com>
2168         PR c++/51421
2169         * g++.dg/cpp0x/auto34.C: New.
2171 2012-08-24  Jakub Jelinek  <jakub@redhat.com>
2173         PR c/54363
2174         * gcc.dg/pr54363.c: New test.
2176         PR c/54355
2177         * gcc.dg/pr54355.c: New test.
2179 2012-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2181         PR debug/52857
2182         * gcc.target/i386/pr52857-1.c: New.
2183         * gcc.target/i386/pr52857-2.c: Likewise.
2185 2012-08-23  Richard Sandiford  <rdsandiford@googlemail.com>
2187         * gcc.target/mips/code-readable-4.c: New test.
2189 2012-08-23  Julian Brown  <julian@codesourcery.com>
2190             Sandra Loosemore  <sandra@codesourcery.com>
2192         * gcc.target/mips/code-readable-1.c: Add -O to options.
2194 2012-08-23  Paolo Carlini  <paolo.carlini@oracle.com>
2196         PR c++/20420
2197         * g++.dg/lookup/using53.C: New.
2199 2012-08-23  Georg-Johann Lay  <avr@gjlay.de>
2201         * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2202         * gcc.dg/fixed-point/convert-1.c: New.
2203         * gcc.dg/fixed-point/convert-2.c: New.
2204         * gcc.dg/fixed-point/convert-3.c: New.
2205         * gcc.dg/fixed-point/convert-4.c: New.
2206         * gcc.dg/fixed-point/convert-float-1.c: New.
2207         * gcc.dg/fixed-point/convert-float-2.c: New.
2208         * gcc.dg/fixed-point/convert-float-3.c: New.
2209         * gcc.dg/fixed-point/convert-float-4.c: New.
2210         * gcc.dg/fixed-point/convert-accum-neg.c: New.
2211         * gcc.dg/fixed-point/convert-sat.c: New.
2212         * gcc.dg/fixed-point/convert.h: New.
2214 2012-08-22  Oleg Endo  <olegendo@gcc.gnu.org>
2216         PR target/54089
2217         * gcc.target/sh/pr54089-2.c: New.
2219 2012-08-22  H.J. Lu  <hongjiu.lu@intel.com>
2221         * gcc.target/i386/long-double-64-1.c: New file.
2222         * gcc.target/i386/long-double-64-2.c: Likewise.
2223         * gcc.target/i386/long-double-64-3.c: Likewise.
2224         * gcc.target/i386/long-double-64-4.c: Likewise.
2225         * gcc.target/i386/long-double-80-1.c: Likewise.
2226         * gcc.target/i386/long-double-80-2.c: Likewise.
2227         * gcc.target/i386/long-double-80-3.c: Likewise.
2228         * gcc.target/i386/long-double-80-4.c: Likewise.
2229         * gcc.target/i386/long-double-80-5.c: Likewise.
2230         * gcc.target/i386/long-double-80-6.c: Likewise.
2231         * gcc.target/i386/long-double-80-7.c: Likewise.
2233 2012-08-22  Marc Glisse  <marc.glisse@inria.fr>
2235         PR tree-optimization/54317
2236         * gcc.dg/tree-ssa/vrp79.c: New testcase.
2238 2012-08-21  Oleg Endo  <olegendo@gcc.gnu.org>
2240         PR target/39423
2241         * gcc.target/sh/pr39423-2.c: New.
2243 2012-08-21  Marc Glisse  <marc.glisse@inria.fr>
2245         * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2246         * gcc.dg/fold-perm.c: Likewise.
2248 2012-08-20  Jan Hubicka  <jh@suse.cz>
2250         PR fortran/48636
2251         * gcc.dg/ipa/inlinehint-1.c: New.
2253 2012-08-20  Florian Weimer  <fweimer@redhat.com>
2255         PR c++/19351
2256         * g++.dg/init/new38.C: New test.
2257         * g++.dg/init/new39.C: New test.
2259 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2261         PR target/54089
2262         * gcc.target/sh/pr54089-1.c: New.
2264 2012-08-20  Oleg Endo  <olegendo@gcc.gnu.org>
2266         PR target/51244
2267         * gcc.target/sh/pr51244-11.c: New.
2269 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2271         PR fortran/54301
2272         * gfortran.dg/warn_target_lifetime_2.f90: New.
2274 2012-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2276         PR c++/10416
2277         * g++.dg/warn/Wunused-var-17.C: New.
2279 2012-08-20  Patrick Marlier  <patrick.marlier@gmail.com>
2281         PR middle-end/53992
2282         * gcc.dg/gomp/pr53992.c: New test.
2284 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2286         PR tree-ssa/54295
2287         * gcc.c-torture/execute/20120817-1.c: New test.
2289 2012-08-20  Richard Earnshaw  <rearnsha@arm.com>
2291         * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2292         add instruction.
2293         (f2): New test that really does need adds.
2295 2012-08-20  Richard Guenther  <rguenther@suse.de>
2297         PR tree-optimization/54327
2298         * gcc.dg/torture/pr54327.c: New testcase.
2300 2012-08-20  Jakub Jelinek  <jakub@redhat.com>
2302         PR tree-optimization/54321
2303         * gcc.c-torture/compile/pr54321.c: New test.
2305 2012-08-20  Tobias Burnus  <burnus@net-b.de>
2307         PR fortran/54301
2308         * gfortran.dg/warn_target_lifetime_1.f90: New.
2310 2012-08-19  Thomas König  <tkoenig@gcc.gnu.org>
2312         PR fortran/54298
2313         * gfortran.dg/real_compare_1.f90: New test case.
2314         * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2316 2012-08-18  Jan Hubicka  <jh@suse.cz>
2318         * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2320 2012-08-18  Mikael Morin  <mikael@gcc.gnu.org>
2322         PR fortran/39290
2323         * gfortran.dg/interface_37.f90: New test.
2325 2012-08-17  H.J. Lu  <hongjiu.lu@intel.com>
2326             Gary Funck <gary@intrepid.com>
2328         PR target/20020
2329         * gcc.target/i386/pr20020-1.c: New test.
2330         * gcc.target/i386/pr20020-2.c: Likewise.
2331         * gcc.target/i386/pr20020-3.c: Likewise.
2333 2012-08-17  Marc Glisse  <marc.glisse@inria.fr>
2335         * gcc.target/i386/perm-concat.c: New test.
2337 2012-08-17  Julian Brown  <julian@codesourcery.com>
2339         * gcc.target/arm/div64-unwinding.c: New test.
2341 2012-08-17  Jakub Jelinek  <jakub@redhat.com>
2343         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2345 2012-08-16  Oleg Endo  <olegendo@gcc.gnu.org>
2347         PR target/54236
2348         * gcc.target/sh/pr54236-1.c: New.
2350 2012-08-16  Hans-Peter Nilsson  <hp@axis.com>
2352         * lib/target-supports.exp (check_effective_target_sync_int_long)
2353         (check_effective_target_sync_char_short): Enable for crisv32-*
2354         and cris-*.
2356         PR middle-end/54261
2357         * gcc.dg/torture/pr54261-1.c: New test.
2359 2012-08-15  Janus Weil  <janus@gcc.gnu.org>
2361         PR fortran/54243
2362         PR fortran/54244
2363         * gfortran.dg/typebound_call_24.f03: New.
2365 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2367         PR tree-optimization/54245
2368         * gcc.dg/tree-ssa/pr54245.c: New test.
2370 2012-08-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2372         PR tree-optimization/54240
2373         * gcc.target/powerpc/pr54240.c: New test.
2374         * gcc.target/mips/pr54240.c: Likewise.
2376 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2378         PR target/52933
2379         * gcc.target/sh/pr52933-1.c: New.
2380         * gcc.target/sh/pr52933-2.c: New.
2382 2012-08-14  Oleg Endo  <olegendo@gcc.gnu.org>
2384         PR target/50751
2385         * gcc.target/sh/pr50751-8.c: New.
2387 2012-08-14  Mikael Morin  <mikael@gcc.gnu.org>
2389         PR fortran/47586
2390         * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2391         * gfortran.dg/typebound_proc_27.f03: New test.
2393 2012-08-14  Sterling Augustine  <saugustine@google.com>
2395         * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2397 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2399         PR fortran/40881
2400         * gfortran.dg/data_constraints_3.f90: New.
2401         * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2402         to disable -pedantic compilation.
2403         * gfortran.dg/pr37243.f: Ditto.
2404         * gfortran.dg/g77/19990826-3.f: Ditto.
2405         * gfortran.dg/g77/20020307-1.f : Ditto.
2406         * gfortran.dg/g77/980310-3.f: Ditto.
2408 2012-08-14  Tobias Burnus  <burnus@net-b.de>
2410         PR fortran/54234
2411         * gfortran.dg/warn_conversion_4.f90: New.
2413 2012-08-14  Jakub Jelinek  <jakub@redhat.com>
2415         PR middle-end/53411
2416         PR rtl-optimization/53495
2417         * gcc.c-torture/compile/pr53411.c: New test.
2418         * gcc.c-torture/compile/pr53495.c: New test.
2420 2012-08-13  Richard Guenther  <rguenther@suse.de>
2422         * gcc.dg/tree-prof/update-loopch.c: Adjust.
2424 2012-08-13  Richard Guenther  <rguenther@suse.de>
2426         PR tree-optimization/54200
2427         * gcc.dg/guality/pr54200.c: New testcase.
2428         * gcc.dg/tree-ssa/slsr-8.c: Adjust.
2430 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2432         * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
2434 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2436         PR target/51244
2437         * gcc.target/sh/pr51244-7.c: New.
2438         * gcc.target/sh/pr51244-8.c: New.
2439         * gcc.target/sh/pr51244-9.c: New.
2440         * gcc.target/sh/pr51244-10.c: New.
2442 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2444         * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3.  Don't skip for
2445         -m2e or -m2a.
2446         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2447         * gcc.target/sh/pr53511-1.c: Likewise.
2448         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2449         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2450         * gcc.target/sh/pr53512-1.c: Skip for -m3*.
2451         * gcc.target/sh/pr53512-3.c: Likewise.
2452         * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
2454 2012-08-12  Oleg Endo  <olegendo@gcc.gnu.org>
2456         PR target/39423
2457         * gcc.c-torture/compile/pr39423-1.c: New.
2458         * gcc.c-torture/compile/pr39423-2.c: New.
2460 2012-08-12  Tobias Burnus  <burnus@net-b.de>
2462         PR fortran/54221
2463         * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
2464         they appear uninitialized on the RHS.
2465         * gfortran.dg/public_private_module_6.f90: New.
2467 2012-08-11  Martin Jambor  <mjambor@suse.cz>
2469         PR fortran/48636
2470         * gfortran.dg/pr48636.f90: New test.
2472 2012-08-10  Jakub Jelinek  <jakub@redhat.com>
2474         * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
2475         to avoid warnings.
2476         (main): Adjust caller.
2478 2012-08-10  Richard Guenther  <rguenther@suse.de>
2480         * gcc.dg/matrix/*.c: Adjust and move ...
2481         * gcc.dg/torture/: ... here.
2482         * gcc.dg/matrix: Remove directory.
2484 2012-08-10  Richard Guenther  <rguenther@suse.de>
2486         PR middle-end/54219
2487         * gcc.dg/torture/vector-shuffle1.c: New testcase.
2489 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2491         PR middle-end/54211
2492         * gcc.dg/tree-ssa/pr54211.c: New test.
2494 2012-08-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2496         * lib/target-supports.exp (check_effective_target_long_neq_int): New.
2497         * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
2499 2012-08-10  Richard Guenther  <rguenther@suse.de>
2501         PR tree-optimization/54109
2502         * gcc.dg/torture/pr54109.c: New testcase.
2503         * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
2504         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2506 2012-08-10  Richard Guenther  <rguenther@suse.de>
2508         PR tree-optimization/54027
2509         * gcc.dg/torture/pr54027.c: New testcase.
2511 2012-08-10  Richard Guenther  <rguenther@suse.de>
2513         * g++.dg/plugin/selfassign.c: Adjust.
2514         * gcc.dg/plugin/selfassign.c: Likewise.
2515         * gcc.dg/strlenopt-11.c: Likewise.
2516         * gcc.dg/strlenopt-13.c: Likewise.
2517         * gcc.dg/no-strict-overflow-4.c: Likewise.
2518         * gcc.dg/strict-overflow-4.c: Likewise.
2519         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2520         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2521         * gcc.dg/tree-ssa/asm-3.c: Likewise.
2522         * gcc.dg/tree-ssa/pr18908.c: Likewise.
2523         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2524         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
2525         * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
2526         * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
2527         * gcc.dg/tree-ssa/slsr-27.c: Likewise.
2528         * gcc.dg/tree-ssa/slsr-28.c: Likewise.
2529         * gcc.dg/tree-ssa/slsr-29.c: Likewise.
2530         * gcc.dg/pr46309.c: Likewise.
2531         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2533 2012-08-09  Uros Bizjak  <ubizjak@gmail.com>
2535         * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
2536         for x86 targets.
2537         * gcc.c-torture/compile/20120727-2.c: New test.
2539 2012-08-09  Martin Jambor  <mjambor@suse.cz>
2541         * gcc.dg/ipa/iinline-4.c: New test.
2542         * gcc.dg/ipa/iinline-5.c: Likewise.
2543         * gcc.dg/ipa/iinline-6.c: Likewise.
2544         * gcc.dg/ipa/iinline-7.c: Likewise.
2545         * gcc.dg/lto/20120723_0.c: Likewise.
2546         * gcc.dg/lto/20120723_1.c: Likewise.
2548 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2550         PR target/39423
2551         * gcc.target/sh/pr39423-1.c: New.
2553 2012-08-09  Oleg Endo  <olegendo@gcc.gnu.org>
2555         PR target/51244
2556         * gcc.target/sh/pr51244-5: New.
2557         * gcc.target/sh/pr51244-6: New.
2559 2012-08-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2561         * gcc.target/i386/adx-addxcarry32-3.c: New.
2562         * gcc.target/i386/adx-addxcarry64-3.c: New.
2564 2012-08-09  Andrey Belevantsev  <abel@ispras.ru>
2566         PR rtl-optimization/53701
2567         * gcc.dg/pr53701.c: New test.
2569 2012-08-09  Bernd Schmidt  <bernds@codesourcery.com>
2571         * gcc.c-torture/compile/20120727-1.c: New test.
2573 2012-08-09  Tobias Burnus  <burnus@net-b.de>
2575         PR fortran/54199
2576         * gfortran.dg/intrinsic_shadow_4.f90: New.
2578 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2580         * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32.  Remove dg-skip-if.
2582 2012-08-08  Joseph Myers  <joseph@codesourcery.com>
2584         * gcc.c-torture/execute/20120808-1.c: New test.
2586 2012-08-08  H.J. Lu  <hongjiu.lu@intel.com>
2588         PR rtl-optimization/54157
2589         * gcc.target/i386/pr54157.c: New file.
2591 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2593         * gcc.target/i386/adx-addcarryx32-1.c: New.
2594         * gcc.target/i386/adx-addcarryx32-2.c: New.
2595         * gcc.target/i386/adx-addcarryx64-1.c: New.
2596         * gcc.target/i386/adx-addcarryx64-2.c: New.
2597         * gcc.target/i386/adx-check.h: New.
2598         * gcc.target/i386/i386.exp (check_effective_target_adx): New.
2599         * gcc.target/i386/sse-12.c: Add -madx.
2600         * gcc.target/i386/sse-13.c: Ditto.
2601         * gcc.target/i386/sse-14.c: Ditto.
2602         * gcc.target/i386/sse-22.c: Ditto.
2603         * gcc.target/i386/sse-23.c: Ditto.
2604         * g++.dg/other/i386-2.C: Ditto.
2605         * g++.dg/other/i386-3.C: Ditto.
2607 2012-08-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2609         * gcc.dg/tree-ssa/slsr-5.c: New.
2610         * gcc.dg/tree-ssa/slsr-6.c: New.
2611         * gcc.dg/tree-ssa/slsr-7.c: New.
2612         * gcc.dg/tree-ssa/slsr-8.c: New.
2613         * gcc.dg/tree-ssa/slsr-9.c: New.
2614         * gcc.dg/tree-ssa/slsr-10.c: New.
2615         * gcc.dg/tree-ssa/slsr-11.c: New.
2616         * gcc.dg/tree-ssa/slsr-12.c: New.
2617         * gcc.dg/tree-ssa/slsr-13.c: New.
2618         * gcc.dg/tree-ssa/slsr-14.c: New.
2619         * gcc.dg/tree-ssa/slsr-15.c: New.
2620         * gcc.dg/tree-ssa/slsr-16.c: New.
2621         * gcc.dg/tree-ssa/slsr-17.c: New.
2622         * gcc.dg/tree-ssa/slsr-18.c: New.
2623         * gcc.dg/tree-ssa/slsr-19.c: New.
2624         * gcc.dg/tree-ssa/slsr-20.c: New.
2625         * gcc.dg/tree-ssa/slsr-21.c: New.
2626         * gcc.dg/tree-ssa/slsr-22.c: New.
2627         * gcc.dg/tree-ssa/slsr-23.c: New.
2628         * gcc.dg/tree-ssa/slsr-24.c: New.
2629         * gcc.dg/tree-ssa/slsr-25.c: New.
2630         * gcc.dg/tree-ssa/slsr-26.c: New.
2631         * gcc.dg/tree-ssa/slsr-30.c: New.
2632         * gcc.dg/tree-ssa/slsr-31.c: New.
2634 2012-08-07  Steven Bosscher  <steven@gcc.gnu.org>
2636         * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
2637         * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2638         * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
2640 2012-08-06  Cary Coutant  <ccoutant@google.com>
2642         * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
2644 2012-08-06  Janus Weil  <janus@gcc.gnu.org>
2646         PR fortran/35831
2647         * gfortran.dg/dummy_procedure_5.f90: Modified.
2648         * gfortran.dg/dummy_procedure_8.f90: New.
2649         * gfortran.dg/interface_26.f90: Modified.
2650         * gfortran.dg/proc_ptr_11.f90: Modified.
2651         * gfortran.dg/proc_ptr_15.f90: Modified.
2652         * gfortran.dg/proc_ptr_result_5.f90: Modified.
2653         * gfortran.dg/typebound_override_1.f90: Modified.
2654         * gfortran.dg/typebound_proc_6.f03: Modified.
2656 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2658         PR tree-optimization/51938
2659         PR tree-optimization/52005
2660         * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
2661         * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
2662         * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
2663         * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
2665 2012-08-06  Dodji Seketeli  <dodji@redhat.com>
2667         Avoid crashing on erroneous static_assert usage
2668         * g++.dg/cpp0x/static_assert8.C: New test.
2670 2012-08-06  Jason Merrill  <jason@redhat.com>
2672         * g++.dg/cpp0x/sfinae38.C: New.
2674 2012-08-06  Marc Glisse  <marc.glisse@inria.fr>
2675             Paolo Carlini  <paolo.carlini@oracle.com>
2677         PR c++/54165
2678         * g++.dg/conversion/void2.C: New.
2680 2012-08-06  Tom de Vries  <tom@codesourcery.com>
2682         * gcc.dg/tree-ssa/vrp78.c: New test.
2684 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2685             Richard Sandiford  <rdsandiford@googlemail.com>
2687         * g++.dg/opt/enum2.C: Require fpic target.
2688         * g++.dg/lto/20090303_0.C: Likewise.
2690 2012-08-04  Sandra Loosemore  <sandra@codesourcery.com>
2691             Catherine Moore  <clm@codesourcery.com>
2693         * gcc.target/mips/clear-cache-1.c: Test for alternate cache
2694         flush function names too.
2695         * gcc.target/mips/clear-cache-1.c: Likewise.
2697 2012-08-03  Bill Schmidt  <wschmidt@linux.ibm.com>
2699         PR target/54156
2700         * gcc.dg/vect/pr53773.c: Change to use optimized dump.
2702 2012-08-03  Mikael Morin  <mikael@gcc.gnu.org>
2704         PR fortran/54166
2705         * gfortran.dg/array_5.f90: New test.
2707 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
2709         PR tree-optimization/30318
2710         * gcc.dg/tree-ssa/vrp77.c: New testcase.
2712 2012-08-03  Marc Glisse  <marc.glisse@inria.fr>
2714         * g++.dg/ext/vector17.C: New testcase.
2716 2012-08-02  Richard Sandiford  <rdsandiford@googlemail.com>
2718         PR target/51931
2719         * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
2720         * g++.dg/opt/longbranch1.C: Likewise.
2722 2012-08-02  Marc Glisse  <marc.glisse@inria.fr>
2724         PR tree-optimization/53805
2725         * gcc.dg/fold-notunord.c: New testcase.
2727 2012-08-02  Mikael Morin  <mikael@gcc.gnu.org>
2729         PR fortran/48820
2730         * gfortran.dg/assumed_rank_bounds_1.f90:  New test.
2731         * gfortran.dg/assumed_rank_bounds_2.f90:  New test.
2733 2012-08-02  Jason Merrill  <jason@redhat.com>
2734             Paolo Carlini  <paolo.carlini@oracle.com>
2736         PR c++/51213 (again)
2737         * g++.dg/cpp0x/sfinae37.C: Extend.
2739 2012-08-02  Richard Guenther  <rguenther@suse.de>
2741         PR tree-optimization/50672
2742         * g++.dg/torture/pr50672.C: New testcase.
2744 2012-08-02  Janus Weil  <janus@gcc.gnu.org>
2746         PR fortran/54147
2747         * gfortran.dg/abstract_type_6.f03: Modified.
2748         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2749         * gfortran.dg/proc_ptr_comp_35.f90: New.
2750         * gfortran.dg/typebound_proc_9.f03: Modified.
2751         * gfortran.dg/typebound_proc_26.f90: New.
2753 2012-08-02  Richard Guenther  <rguenther@suse.de>
2755         * gcc.dg/torture/pta-callused-1.c: Adjust.
2756         * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
2757         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
2758         * gcc.dg/tree-ssa/alias-19.c: Likewise.
2759         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2760         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2761         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2762         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
2763         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
2765 2012-08-01  Thomas König  <tkoenig@gcc.gnu.org>
2767         PR fortran/54033
2768         * gfortran.dg/include_6.f90:  New test case.
2769         * gfortran.dg/include_7.f90:  New test case.
2770         * gfortran.dg/include_3.f90:  Add dg-warning for missing directory.
2772 2012-08-01  Tom de Vries  <tom@codesourcery.com>
2774         * gcc.dg/tree-ssa/vrp76.c: New test.
2776 2012-08-01  Bill Schmidt  <wschmidt@linux.ibm.com>
2778         PR tree-optimization/46556
2779         * gcc.dg/tree-ssa/slsr-27.c: New.
2780         * gcc.dg/tree-ssa/slsr-28.c: New.
2781         * gcc.dg/tree-ssa/slsr-29.c: New.
2783 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2785         PR fortran/42418
2786         * gfortran.dg/proc_decl_29.f90: New.
2788 2012-07-31  Dehao Chen  <dehao@google.com>
2790         * gcc.dg/predict-7.c: New test.
2792 2012-07-31  Janus Weil  <janus@gcc.gnu.org>
2794         PR fortran/54134
2795         * gfortran.dg/typebound_override_3.f90: New.
2797 2012-07-31  Bill Schmidt  <wschmidt@linux.ibm.com>
2799         PR tree-optimization/53773
2800         * gcc.dg/vect/pr53773.c: New test.
2802 2012-07-31  Nick Clifton  <nickc@redhat.com>
2804         * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
2805         and for XStormy16.
2807 2012-07-31  Tobias Burnus  <burnus@net-b.de>
2809         * gfortran.dg/c_funloc_tests_6.f90: New.
2810         * gfortran.dg/c_funloc_tests_7.f90: New.
2811         * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
2813 2012-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
2815         PR c++/53624
2816         * g++.dg/cpp0x/temp_default5.C: New.
2818 2012-07-30  Janus Weil  <janus@gcc.gnu.org>
2820         PR fortran/51081
2821         * gfortran.dg/proc_ptr_37.f90: New.
2823 2012-07-30  Ulrich Weigand  <ulrich.weigand@linaro.org>
2825         * lib/target-supports.exp
2826         (check_effective_target_vect_natural_alignment): New function.
2827         * gcc.dg/align-2.c: Only run on targets with natural alignment
2828         of vector types.
2829         * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
2830         alignment of vector types.
2832 2012-07-30  Kirill Yukhin  <kirill.yukhin@intel.com>
2833             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2835         * gcc.target/i386/rdseed16-1.c: New.
2836         * gcc.target/i386/rdseed32-1.c: Ditto
2837         * gcc.target/i386/rdseed64-1.c: Ditto
2838         * gcc.target/i386/sse-12.c: Add -mrdseed.
2839         * gcc.target/i386/sse-13.c: Ditto.
2840         * gcc.target/i386/sse-14.c: Ditto.
2841         * g++.dg/other/i386-2.C: Ditto.
2842         * g++.dg/other/i386-3.C: Ditto.
2844 2012-07-30  Oleg Endo  <olegendo@gcc.gnu.org>
2846         PR target/51244
2847         * gcc.target/sh/pr51244-4.c: New.
2849 2012-07-27  Uros Bizjak  <ubizjak@gmail.com>
2851         * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
2852         for alpha*-*-* targets.  Cleanup original tree dump.
2854 2012-07-27  Segher Boessenkool  <segher@kernel.crashing.org>
2856         * gcc.target/powerpc/rs6000-power2-1.c: Delete.
2857         * gcc.target/powerpc/rs6000-power2-2.c: Delete.
2859 2012-07-27  Anna Tikhonova  <anna.tikhonova@intel.com>
2861         * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
2862         rand, srand. Include <stdlib.h>.
2864 2012-07-26  Janis Johnson  <janisjo@codesourcery.com>
2866         * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
2868 2012-07-26  Richard Henderson  <rth@redhat.com>
2870         * gcc.dg/attr-hotcold-1.c: New.
2871         * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
2873 2012-07-26  Andrew Jenner  <andrew@codesourcery.com>
2874             Sandra Loosemore  <sandra@codesourcery.com>
2876         * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
2878 2012-07-26  Tobias Burnus  <burnus@net-b.de>
2880         * gfortran.dg/contiguous_1.f90: Update dg-error.
2881         * gfortran.dg/proc_ptr_32.f90: Ditto.
2883 2012-07-26  Richard Guenther  <rguenther@suse.de>
2885         PR tree-optimization/54098
2886         * gcc.dg/torture/pr54098.c: New testcase.
2888 2012-07-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2890         * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
2891         * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
2893 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2895         PR fortran/44354
2896         * gfortran.dg/array_constructor_39.f90: New test.
2898 2012-07-26  Mikael Morin  <mikael@gcc.gnu.org>
2900         PR fortran/44354
2901         * gfortran.dg/array_constructor_38.f90: New test.
2903 2012-07-25  Janis Johnson  <janisjo@codesourcery.com>
2905         * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
2907 2012-07-25  Eric Botcazou  <ebotcazou@adacore.com>
2909         * gnat.dg/noreturn5.ad[sb]: New test.
2911 2012-07-25  Sandra Loosemore  <sandra@codesourcery.com>
2912             Paul Brook  <paul@codesourcery.com>
2914         PR target/53633
2916         * lib/target-suports.exp (check_effective_target_naked_functions): New.
2917         * c-c++-common/pr53633.c: New test.
2919 2012-07-25  Siddhesh Poyarekar  <siddhesh@redhat.com>
2921         * gcc.target/i386/asm-dialect-1.c: New test case.
2923 2012-07-25  Kirill Yukhin  <kirill.yukhin@intel.com>
2924             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
2926         * gcc.target/i386/prefetchw-1.c: New.
2927         * gcc.target/i386/sse-12.c: Add -mprfchw.
2928         * gcc.target/i386/sse-13.c: Ditto.
2929         * gcc.target/i386/sse-14.c: Ditto.
2930         * gcc.target/i386/sse-22.c: Ditto.
2931         * gcc.target/i386/sse-23.c: Ditto.
2932         * g++.dg/other/i386-2.C: Ditto.
2933         * g++.dg/other/i386-3.C: Ditto.
2935 2012-07-24  Janis Johnson  <janisjo@codesourcery.com>
2937         * lib/gcc-dg.exp (process-message): Don't ignore errors.
2939 2012-07-24  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2941         PR target/54051
2942         * gcc.target/arm/pr54051.c: New.
2943         * gcc.target/arm/vfp-1.c: Adjust test.
2945 2012-07-24  Julian Brown  <julian@codesourcery.com>
2947         * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
2948         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
2949         hard-float ARM.
2951 2012-07-23  Paul Brook  <paul@codesourcery.com>
2953         * g++.dg/other/armv7m-1.c: New test.
2955 2012-07-23  Julian Brown  <julian@codesourcery.com>
2957         * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
2958         ARM.
2959         (DO_TEST): Define to 1 for appropriate ARM targets.
2961 2012-07-22  Steven Bosscher  <steven@gcc.gnu.org>
2963         PR tree-optimization/53881
2964         * gcc.dg/pr53881.c: Renamed to ...
2965         * gcc.dg/pr53881-1.c: ... this.
2966         * gcc.dg/pr53881-2.c: New test.
2968 2012-07-22  Hans-Peter Nilsson  <hp@axis.com>
2970         Handle recent changes in default atomics for cris*-*-linux*.
2971         * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
2972         gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
2973         gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
2974         gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
2975         gcc.target/cris/torture/sync-mis-op-i-1ml.c,
2976         gcc.target/cris/torture/sync-mis-op-i-2ml.c,
2977         gcc.target/cris/torture/sync-mis-op-i-3ml.c,
2978         gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
2979         * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
2980         -mno-unaligned-atomic-may-use-library is in effect for
2981         cris*-*-linux*.
2982         * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
2983         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
2984         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
2985         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
2986         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
2987         gcc.target/cris/torture/sync-mis-op-i-1.c,
2988         gcc.target/cris/torture/sync-mis-op-i-2.c,
2989         gcc.target/cris/torture/sync-mis-op-i-1a.c,
2990         gcc.target/cris/torture/sync-mis-op-i-3.c,
2991         gcc.target/cris/torture/sync-mis-op-i-3a.c,
2992         gcc.target/cris/torture/sync-mis-op-s-1a.c,
2993         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
2994         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
2995         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
2996         * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
2997         (main): Remove local variable x.
2998         [mis_ok]: Check that atomics don't fail.
3000 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3002         *  gcc.dg/tree-ssa/vrp72.c: New test.
3003         *  gcc.dg/tree-ssa/vrp73.c: New test.
3004         *  gcc.dg/tree-ssa/vrp74.c: New test.
3005         *  gcc.dg/tree-ssa/vrp75.c: New test.
3007 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3009         * gcc.dg/tree-ssa/alias-21.c: New testcase.
3010         * gcc.dg/tree-ssa/alias-22.c: New testcase.
3012 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3014         * gcc.target/mips/octeon-pop-2.c: New testcase.
3016 2012-07-21  Tobias Burnus  <burnus@net-b.de>
3018         PR fortran/48820
3019         * gfortran.dg/assumed_rank_3.f90: New.
3020         * gfortran.dg/assumed_rank_11.f90: New.
3021         * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3022         * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3023         * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3025 2012-07-21  Andrew Pinski  <apinski@cavium.com>
3027         * gcc.target/mips/unaligned-1.c: New testcase.
3029 2012-07-21  Hans-Peter Nilsson  <hp@axis.com>
3031         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3033 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3035         * gfortran.dg/bind_c_array_params_2.f90: New.
3036         * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3037         and update dg-error.
3039 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3041         * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3043 2012-07-20  Jason Merrill  <jason@redhat.com>
3045         PR c++/54038
3046         * g++.dg/other/array7.C: New.
3048 2012-07-20  Steven Bosscher  <steven@gcc.gnu.org>
3050         * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3051         the basic block and check loop depth.
3052         * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks.  Update
3053         matching patterns and comments.
3054         * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3055         * gcc.dg/tree-ssa/vector-2.c: Likewise.
3057 2012-07-20  Jakub Jelinek  <jakub@redhat.com>
3059         PR c++/28656
3060         * c-c++-common/pr28656.c: New test.
3062 2012-07-19  Jason Merrill  <jason@redhat.com>
3064         PR c++/54026
3065         * g++.dg/init/mutable1.C: New.
3067 2012-07-20  Tobias Burnus  <burnus@net-b.de>
3069         PR fortran/48820
3070         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3071         * gfortran.dg/assumed_rank_1.f90: New.
3072         * gfortran.dg/assumed_rank_1_c.c: New.
3073         * gfortran.dg/assumed_rank_2.f90: New.
3074         * gfortran.dg/assumed_rank_4.f90: New.
3075         * gfortran.dg/assumed_rank_5.f90: New.
3076         * gfortran.dg/assumed_rank_6.f90: New.
3077         * gfortran.dg/assumed_rank_7.f90: New.
3078         * gfortran.dg/assumed_rank_8.f90: New.
3079         * gfortran.dg/assumed_rank_8_c.c: New.
3080         * gfortran.dg/assumed_rank_9.f90: New.
3081         * gfortran.dg/assumed_rank_10.f90: New.
3082         * gfortran.dg/assumed_rank_12.f90: New.
3084 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3086         * gnat.dg/opt25.adb: New test.
3087         * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3088         * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3090 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3092         * gnat.dg/aggr20.ad[sb]: New test.
3093         * gnat.dg/aggr20_pkg.ads: New helper.
3095 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3097         * gnat.dg/derived_type3.adb: New test.
3098         * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3100 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3102         PR rtl-optimization/53942
3103         * gcc.dg/pr53942.c: New test.
3105 2012-07-19  Jason Merrill  <jason@redhat.com>
3107         PR c++/54021
3108         * g++.dg/cpp0x/constexpr-builtin2.C: New.
3110 2012-07-19  Eric Botcazou  <ebotcazou@adacore.com>
3112         * gnat.dg/discr38.adb: New test.
3114 2012-07-19  Jakub Jelinek  <jakub@redhat.com>
3116         PR middle-end/54017
3117         * c-c++-common/gomp/pr54017.c: New test.
3119 2012-07-19  Richard Guenther  <rguenther@suse.de>
3120             Eric Botcazou  <ebotcazou@adacore.com>
3122         * gnat.dg/loop_optimization11.adb: New testcase.
3123         * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3125 2012-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
3126             Jason Merrill  <jason@redhat.com>
3128         * g++.dg/cpp0x/sfinae37.C: New.
3129         * g++.dg/template/access23.C: New.
3130         * g++.dg/template/access7.C: Adjust.
3131         * g++.dg/template/sfinae10.C: Don't expect errors.
3132         * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3134 2012-07-18  Julian Brown  <julian@codesourcery.com>
3135             Sandra Loosemore <sandra@codesroucery.com>
3137         * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3139 2012-07-18  Eric Botcazou  <ebotcazou@adacore.com>
3141         * gnat.dg/noreturn4.ad[sb]: New test.
3142         * gnat.dg/noreturn4_pkg.ads: New helper.
3144 2012-07-18  Jie Zhang  <jzhang918@gmail.com>
3145             Julian Brown  <julian@codesourcery.com>
3147         * gcc.target/arm/neon-vdup-1.c: New test case.
3148         * gcc.target/arm/neon-vdup-2.c: New test case.
3149         * gcc.target/arm/neon-vdup-3.c: New test case.
3150         * gcc.target/arm/neon-vdup-4.c: New test case.
3151         * gcc.target/arm/neon-vdup-5.c: New test case.
3152         * gcc.target/arm/neon-vdup-6.c: New test case.
3153         * gcc.target/arm/neon-vdup-7.c: New test case.
3154         * gcc.target/arm/neon-vdup-8.c: New test case.
3155         * gcc.target/arm/neon-vdup-9.c: New test case.
3156         * gcc.target/arm/neon-vdup-10.c: New test case.
3157         * gcc.target/arm/neon-vdup-11.c: New test case.
3158         * gcc.target/arm/neon-vdup-12.c: New test case.
3159         * gcc.target/arm/neon-vdup-13.c: New test case.
3160         * gcc.target/arm/neon-vdup-14.c: New test case.
3161         * gcc.target/arm/neon-vdup-15.c: New test case.
3162         * gcc.target/arm/neon-vdup-16.c: New test case.
3163         * gcc.target/arm/neon-vdup-17.c: New test case.
3164         * gcc.target/arm/neon-vdup-18.c: New test case.
3165         * gcc.target/arm/neon-vdup-19.c: New test case.
3166         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3167         arguments non-constant.
3169 2012-07-18  Richard Guenther  <rguenther@suse.de>
3171         PR tree-optimization/53970
3172         * g++.dg/torture/pr53970.C: New testcase.
3174 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3176         PR target/38621
3177         * gcc.c-torture/compile/pr38621.c: New.
3179 2012-07-18  Oleg Endo  <olegendo@gcc.gnu.org>
3181         PR target/33135
3182         * gcc.target/sh/pr33135-1.c: New.
3183         * gcc.target/sh/pr33135-2.c: New.
3184         * gcc.target/sh/pr33135-3.c: New.
3185         * gcc.target/sh/pr33135-4.c: New.
3187 2012-07-17  Jason Merrill  <jason@redhat.com>
3189         PR c++/53995
3190         * g++.dg/parse/enum9.C: New.
3192 2012-07-17  Kazu Hirata  <kazu@codesourcery.com>
3193             Sandra Loosemore  <sandra@codesourcery.com>
3195         * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3196         if there is a conflict with -mcpu=.  Use -mcpu=5208.
3198 2012-07-17  Jason Merrill  <jason@redhat.com>
3200         PR c++/53989
3201         * g++.dg/template/array23.C: New.
3203 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3205         PR fortran/53985
3206         * gfortran.dg/bind_c_usage_26.f90: New.
3207         * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3208         * gfortran.dg/bind_c_usage_13.f03: Ditto.
3209         * gfortran.dg/bind_c_usage_18.f90: Ditto.
3210         * gfortran.dg/interop_params.f03: Ditto.
3212 2012-07-17  Jason Merrill  <jason@redhat.com>
3214         * g++.dg/template/inherit8.C: Adjust.
3215         * g++.dg/template/using21.C: Adjust.
3216         * g++.dg/template/using22.C: Adjust.
3218         PR c++/53549
3219         * g++.dg/template/current-inst1.C: New.
3220         * g++.dg/parse/crash35.C: Adjust.
3222 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3224         PR fortran/52101
3225         * gfortran.dg/oldstyle_4.f90: New.
3227 2012-07-17  Tobias Burnus  <burnus@net-b.de>
3229         PR fortran/49265
3230         * gfortran.dg/module_procedure_double_colon_3.f90: New.
3231         * gfortran.dg/module_procedure_double_colon_4.f90: New.
3233 2012-07-16  Jason Merrill  <jason@redhat.com>
3235         * g++.dg/parse/access8.C: Adjust.
3236         * g++.dg/template/sfinae6_neg.C: Adjust.
3238 2012-07-16  Thomas König  <tkoenig@gcc.gnu.org>
3240         PR fortran/53824
3241         * gfortran.dg/coarray_allocate_1.f90:  New test.
3243 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3245         * gcc.c-torture/execute/bswap-1.c: New testcase.
3246         * gcc.c-torture/compile/unalign-1.c: New testcase.
3247         * gcc.c-torture/compile/20120524-1.c: New testcase.
3248         * gcc.c-torture/compile/20101216-1.c: New testcase.
3250 2012-07-16  Dehao Chen  <dehao@google.com>
3252         Revert
3253         2012-07-10  Dehao Chen  <dehao@google.com>
3255         * gcc.dg/debug_info_inline.c: New test.
3257 2012-07-16  Janus Weil  <janus@gcc.gnu.org>
3259         PR fortran/53956
3260         * gfortran.dg/proc_decl_28.f90: New.
3262 2012-07-16  Andrew Pinski  <apinski@cavium.com>
3264         * gcc.dg/torture/builtins-1.c: New testcase.
3266 2012-07-16  Hans-Peter Nilsson  <hp@axis.com>
3268         * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3269         gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3270         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3271         gcc.target/cris/sync-1-v10.c,
3272         gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3273         pass -mno-unaligned-atomic-may-use-library.
3274         * gcc.target/cris/sync-xchg-1.c: New test.
3275         * gcc.target/cris/20011127-1.c: Adjust to %P being a
3276         valid register operand output modifier.
3278 2012-07-15  Andreas Schwab  <schwab@linux-m68k.org>
3280         * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3281         characters.
3283 2012-07-13  Andrew Pinski  <apinski@cavium.com>
3285         * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3286         rather than cleanup-tree-dump.
3287         * gcc.target/mips/octeon-pipe-1.c: Likewise.
3289 2012-07-13  Richard Guenther  <rguenther@suse.de>
3291         PR tree-optimization/53907
3292         * gcc.target/i386/pr53907.c: New testcase.
3294 2012-07-13  Richard Guenther  <rguenther@suse.de>
3296         PR tree-optimization/53922
3297         * gcc.dg/torture/pr53922.c: New testcase.
3299 2012-07-13  Hans-Peter Nilsson  <hp@axis.com>
3301         PR rtl-optimization/53908
3302         * gcc.dg/torture/pr53908.c: New test.
3304 2012-07-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
3306         PR c++/53531
3307         * g++.dg/cpp0x/variadic135.C: New.
3309 2012-07-12  Jason Merrill  <jason@redhat.com>
3311         * g++.dg/template/sfinae6_neg.C: Adjust.
3313 2012-07-12  Tobias Burnus  <burnus@net-b.de>
3315         * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3316         * gfortran.dg/c_f_pointer_tests_3.f90: Update
3317         scan-tree-dump-times pattern.
3319 2012-07-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3321         * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3323 2012-07-11  Jason Merrill  <jason@redhat.com>
3325         DR 1402
3326         * g++.g/cpp0x/defaulted37.C: New.
3328 2012-07-11  Greta Yorsh  <Greta.Yorsh@arm.com>
3330         PR target/53859
3331         * gcc.target/arm/pr53859.c: New test.
3333 2012-07-10  Oleg Endo  <olegendo@gcc.gnu.org>
3335         PR target/53886
3336         * gcc.c-torture/compile/pr53886.c: New.
3338 2012-07-10  Dehao Chen  <dehao@google.com>
3340         * gcc.dg/debug_info_inline.c: New test.
3342 2012-07-10  Jason Merrill  <jason@redhat.com>
3344         PR c++/53733
3345         * g++.dg/cpp0x/defaulted36.C: New.
3346         * g++.dg/cpp0x/defaulted21.C: Adjust.
3348         * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3350 2012-07-09  Sterling Augustine  <saugustine@google.com>
3352         * g++.dg/debug/dwarf2/pubnames-2.C: New.
3354 2012-07-09  Steven Bosscher  <steven@gcc.gnu.org>
3356         PR tree-optimization/53887
3357         * gcc.dg/pr53887.c: New test.
3359 2012-07-09  Jason Merrill  <jason@redhat.com>
3361         PR c++/53882
3362         * g++.dg/cpp0x/nullptr29.C: New.
3364 2012-07-09  Tom de Vries  <tom@codesourcery.com>
3365             Richard Guenther  <rguenther@suse.de>
3367         * gcc.dg/builtin-unreachable-6.c: New test.
3368         * gcc.dg/builtin-unreachable-5.c: New test.
3370 2012-07-07  Steven Bosscher  <steven@gcc.gnu.org>
3372         PR tree-optimization/53881
3373         * gcc.dg/pr53881.c: New test.
3375 2012-07-06  Jason Merrill  <jason@redhat.com>
3377         PR c++/53862
3378         * g++.dg/cpp0x/variadic134.C: New.
3380         PR c++/53858
3381         * g++.dg/cpp0x/alias-decl-20.C: New.
3383 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3385         PR tree-optimization/51879
3386         * gcc.dg/pr51879-16.c: New test.
3387         * gcc.dg/pr51879-17.c: Same.
3389 2012-07-06  Tom de Vries  <tom@codesourcery.com>
3391         PR tree-optimization/52009
3392         * gcc.dg/pr51879-7.c: New test.
3393         * gcc.dg/pr51879-18.c: New test.
3395 2012-07-05  Jason Merrill  <jason@redhat.com>
3397         PR c++/50852
3398         * g++.dg/template/typedef39.C: New.
3400         PR c++/53039
3401         * g++.dg/cpp0x/variadic133.C: New.
3402         * g++.dg/template/param1.C: Adjust.
3404 2012-07-05  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3406         PR target/48941
3407         PR target/51980
3408         * gcc.target/arm/neon/vtrnf32.c: Update.
3409         * gcc.target/arm/neon/vtrns32.c: Update.
3410         * gcc.target/arm/neon/vtrnu32.c: Update.
3411         * gcc.target/arm/neon/vzipf32.c: Update.
3412         * gcc.target/arm/neon/vzips32.c: Update.
3413         * gcc.target/arm/neon/vzipu32.c: Update.
3415 2012-07-05  Mikael Morin  <mikael@gcc.gnu.org>
3417         PR fortran/53732
3418         * gfortran.dg/inline_sum_4.f90: New test.
3420 2012-07-05  Steven Bosscher  <steven@gcc.gnu.org>
3422         * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
3424 2012-07-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3426         * gcc.target/arm/fma-sp.c: New testcase.
3427         * gcc.target/arm/fma.c: Likewise.
3428         * gcc.target/arm/fma.h: Likewise.
3430 2012-07-04  Jason Merrill  <jason@redhat.com>
3432         PR c++/53848
3433         * g++.dg/other/enum3.C: New.
3435 2012-07-04  Uros Bizjak  <ubizjak@gmail.com>
3437         PR middle-end/53321
3438         * g++.dg/torture/pr53321.C: New test.
3440 2012-07-04  Richard Guenther  <rguenther@suse.de>
3442         PR tree-optimization/53844
3443         * g++.dg/tree-ssa/pr53844.C: New testcase.
3445 2012-07-04  Richard Guenther  <rguenther@suse.de>
3447         PR tree-optimization/53849
3448         * gcc.dg/pr53849.c: New testcase.
3450 2012-07-03  Jakub Jelinek  <jakub@redhat.com>
3452         PR c++/53812
3453         * g++.dg/ext/label14.C: New test.
3455 2012-07-03  Uros Bizjak  <ubizjak@gmail.com>
3457         PR target/53811
3458         * g++.dg/other/pr53811.C: New test.
3460 2012-07-03  Andreas Schwab  <schwab@linux-m68k.org>
3462         PR target/28896
3463         * gcc.target/m68k/stack-limit-1.c: New testcase.
3465 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3467         * gnat.dg/recursive_call.adb: New test.
3469 2012-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3471         * gnat.dg/discr37.ad[sb]: New test.
3473 2012-07-03  Oleg Endo  <olegendo@gcc.gnu.org>
3475         * g++.dg/other/packed1.C: Remove SH from xfail list.
3477 2012-07-02  Jason Merrill  <jason@redhat.com>
3479         PR c++/53619
3480         * g++.dg/cpp0x/lambda/lambda-this5.C: New.
3482         PR c++/53783
3483         * g++.dg/cpp0x/lambda/lambda-template7.C: New.
3485         PR c++/53788
3486         * g++.dg/cpp0x/decltype39.C: New.
3487         * g++.dg/diagnostic/method1.C: Adjust.
3489         PR c++/53816
3490         * g++.dg/template/ref6.C: New.
3492 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3494         PR target/53568
3495         * gcc.target/sh/pr53568-1.c: New.
3497 2012-07-02  Oleg Endo  <olegendo@gcc.gnu.org>
3499         PR target/51244
3500         * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
3502 2012-07-02  Jason Merrill  <jason@redhat.com>
3504         PR c++/53821
3505         * g++.dg/cpp0x/lambda/lambda-template6.C: New.
3507         PR c++/53524
3508         * g++.dg/template/enum7.C: New.
3509         * g++.dg/other/ptrmem10.C: Adjust.
3510         * g++.dg/other/ptrmem11.C: Adjust.
3511         * g++.dg/cpp0x/scoped_enum.C: Adjust.
3513 2012-07-02  Steven Bosscher  <steven@gcc.gnu.org>
3515         * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
3517 2012-07-01  Wei Guozhi  <carrot@google.com>
3519         PR target/53447
3520         * gcc.target/arm/pr53447-1.c: New testcase.
3521         * gcc.target/arm/pr53447-2.c: New testcase.
3522         * gcc.target/arm/pr53447-3.c: New testcase.
3523         * gcc.target/arm/pr53447-4.c: New testcase.
3525 2012-06-29  Richard Guenther  <rguenther@suse.de>
3527         PR tree-optimization/47061
3528         * gcc.dg/tree-ssa/vrp71.c: New testcase.
3530 2012-06-29  Richard Guenther  <rguenther@suse.de>
3532         PR tree-optimization/37541
3533         * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
3535 2012-06-29  Richard Guenther  <rguenther@suse.de>
3537         PR tree-optimization/52589
3538         * gcc.dg/tree-ssa/vrp70.c: New testcase.
3540 2012-06-28  Janis Johnson  <janisjo@codesourcery.com>
3542         * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
3544         * g++.dg/template/error46.C: Add missing comment to dg-message.
3545         * g++.dg/template/crash107.C: Likewise.
3546         * g++.dg/template/error47.C: Likewise.
3547         * g++.dg/template/crash108.C: Likewise.
3548         * g++.dg/overload/operator5.C: Likewise.
3550         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
3551         errors in dg-message directives, add comments.
3553 2012-06-28  Kai Tietz  <ktietz@redhat.com>
3555         * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
3556         hard-coded 'unsigned long'.
3558 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3560         PR tree-optimization/51581
3561         * gcc.dg/vect/pr51581-4.c: New test.
3563         PR tree-optimization/53645
3564         * gcc.c-torture/execute/pr53645-2.c: New test.
3566 2012-06-28  Richard Guenther  <rguenther@suse.de>
3568         PR middle-end/53790
3569         * gcc.dg/torture/pr53790.c: New testcase.
3571 2012-06-28  Jakub Jelinek  <jakub@redhat.com>
3573         PR tree-optimization/53645
3574         * gcc.c-torture/execute/pr53645.c: New test.
3576 2012-06-28  Arnaud Charlet  <charlet@adacore.com>
3578         * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
3580 2012-06-28  Alexandre Oliva  <aoliva@redhat.com>
3582         PR debug/53671
3583         PR debug/49888
3584         * gcc.dg/guality/pr49888.c: Account for the possibility that
3585         the variable is optimized out at the first test.
3587 2012-06-27  Jason Merrill  <jason@redhat.com>
3589         * g++.dg/cpp0x/override2.C: Adjust.
3590         * g++.dg/template/error5.C: Adjust.
3591         * g++.dg/parse/crash28.C: Adjust.
3593         PR c++/53563
3594         * g++.dg/parse/template27.C: New.
3595         * g++.dg/template/crash74.C: Adjust expected output.
3597 2012-06-27  Janus Weil  <janus@gcc.gnu.org>
3599         PR fortran/41951
3600         PR fortran/49591
3601         * gfortran.dg/typebound_operator_16.f03: New.
3603 2012-06-27  Jakub Jelinek  <jakub@redhat.com>
3605         * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
3606         even src1.i and src2.i fields even in the second half of the arrays.
3608 2012-06-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3610         PR c++/51033.
3611         * g++.dg/torture/vshuf-16.inc: New test.
3612         * g++.dg/torture/vshuf-2.inc: New test.
3613         * g++.dg/torture/vshuf-4.inc: New test.
3614         * g++.dg/torture/vshuf-8.inc: New test.
3615         * g++.dg/torture/vshuf-main.inc: New test.
3616         * g++.dg/torture/vshuf-v16hi.C: New test.
3617         * g++.dg/torture/vshuf-v16qi.C: New test.
3618         * g++.dg/torture/vshuf-v2df.C: New test.
3619         * g++.dg/torture/vshuf-v2di.C: New test.
3620         * g++.dg/torture/vshuf-v2sf.C: New test.
3621         * g++.dg/torture/vshuf-v2si.C: New test.
3622         * g++.dg/torture/vshuf-v4df.C: New test.
3623         * g++.dg/torture/vshuf-v4di.C: New test.
3624         * g++.dg/torture/vshuf-v4sf.C: New test.
3625         * g++.dg/torture/vshuf-v4si.C: New test.
3626         * g++.dg/torture/vshuf-v8hi.C: New test.
3627         * g++.dg/torture/vshuf-v8qi.C: New test.
3628         * g++.dg/torture/vshuf-v8si.C: New test.
3630 2012-06-27  Richard Guenther  <rguenther@suse.de>
3632         PR middle-end/53676
3633         * gcc.dg/tree-ssa/scev-6.c: New testcase.
3635 2012-06-26  Janis Johnson  <janisjo@codesourcery.com>
3637         * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
3638         scan-dump-dem-not): Use printable pattern in test name.
3640 2012-06-26  Sterling Augustine  <saugustine@google.com>
3641             Dominique Dhumieres  <dominiq@lps.ens.fr>
3643         * gcc.dg/pubtypes-2.c: Update expected output.
3644         * gcc.dg/pubtypes-3.c: Likewise.
3645         * gcc.dg/pubtypes-4.c: Likewise.
3647 2012-06-26  Bill Schmidt  <wschmidt@linux.ibm.com>
3649         * gcc.dg/tree-ssa/slsr-1.c: New test.
3650         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
3651         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
3652         * gcc.dg/tree-ssa/slsr-4.c: Likewise.
3654 2012-06-26  Matt Turner  <mattst88@gmail.com>
3656         PR target/35294
3657         * gcc.target/arm/mmx-2.c: New.
3659 2012-06-26  Richard Guenther  <rguenther@suse.de>
3661         PR c++/53752
3662         * g++.dg/torture/pr53752.C: New testcase.
3664 2012-06-26  Jakub Jelinek  <jakub@redhat.com>
3666         PR tree-optimization/53748
3667         * gcc.c-torture/compile/pr53748.c: New test.
3669 2012-06-25  Jason Merrill  <jason@redhat.com>
3671         PR c++/53498
3672         PR c++/53305
3673         * g++.dg/cpp0x/decltype38.C: New.
3674         * g++.dg/cpp0x/variadic132.C: Remove dg-error.
3676 2012-06-25  Janis Johnson  <janisjo@codesourcery.com>
3678         * lib/target-supports-dg.exp (testname-for-summary): New.
3679         * lib/profopt.exp (profopt_execute): Define testname_with_flags.
3680         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
3681         cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
3682         scan-module-absence, output-exists, output-exists-not: Use
3683         testname-for-summary.
3684         (dg-test): Clean up testname_with_flags.
3685         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
3686         scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
3687         scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
3688         scan-assembler-dem-not, object-size: Use testname-for-summary.
3689         * lib/gcov.exp (run-gcov): Likewise.
3690         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3691         scan-dump-dem, scan-dump-dem-note): Likewise.
3693         * lib/profopt.exp: Make prof_option_list local to profopt-execute.
3694         * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
3695         including profopt.opt; save and restore existing value.
3696         * g++.dg/bprob/bprob.exp: Likewise.
3697         * gcc.dg/matrix/matrix.exp: Likewise.
3698         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
3699         * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
3700         PROFOPT_OPTIONS.
3702 2012-06-25  Richard Henderson  <rth@redhat.com>
3704         * gcc.dg/pr53749.c: New.
3706 2012-06-25  Jason Merrill  <jason@redhat.com>
3708         PR c++/52988
3709         * g++.dg/cpp0x/nullptr28.C: New.
3711 2012-06-25  Christophe Lyon  <christophe.lyon@st.com>
3713         * gcc.target/arm/neon-vld1_dupQ.c: New.
3715 2012-06-25  Florian Weimer  <fweimer@redhat.com>
3717         * g++.dg/init/new35.C: New.
3718         * g++.dg/init/new36.C: New.
3719         * g++.dg/init/new37.C: New.
3720         * g++.dg/ext/vla5.C: New warning.
3721         * g++.dg/ext/vla8.C: New warning.
3722         * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
3724 2012-06-25  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3725             James Greenhalgh  <james.greenhalgh@arm.com>
3727         * gcc.target/arm/ftest-support-arm.h New testcase.
3728         * gcc.target/arm/ftest-support-thumb.h Likewise.
3729         * gcc.target/arm/ftest-support.h Likewise.
3730         * gcc.target/arm/ftest-armv4-arm.c: Likewise.
3731         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3732         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3733         * gcc.target/arm/ftest-armv5t-arm.c Likewise.
3734         * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
3735         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3736         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3737         * gcc.target/arm/ftest-armv6-arm.c Likewise.
3738         * gcc.target/arm/ftest-armv6-thumb.c Likewise.
3739         * gcc.target/arm/ftest-armv6k-arm.c Likewise.
3740         * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
3741         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3742         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3743         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3744         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3745         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3746         * gcc.target/arm/ftest-armv7a-arm.c Likewise.
3747         * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
3748         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3749         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3750         * gcc.target/arm/ftest-armv7r-arm.c Likewise.
3751         * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
3752         * lib/target-supports.exp
3753         (check_effective_target_arm_arch_FUNC): Add support for more
3754         architectures.
3755         (add_options_for_arm_arch_FUNC): Likewise.
3756         (check_effective_target_arm_arch_FUNC_multilib): New functions.
3758 2012-06-25  Jason Merrill  <jason@redhat.com>
3760         PR c++/53202
3761         * g++.dg/cpp0x/constexpr-tuple.C: New.
3763 2012-06-25  Jakub Jelinek  <jakub@redhat.com>
3765         PR target/53759
3766         * gcc.target/i386/pr53759.c: New test.
3768         PR c++/53594
3769         * g++.dg/cpp0x/nsdmi7.C: New test.
3771 2012-06-24  Kai Tietz  <ktietz@redhat.com>
3773         * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
3774         for LLP64 targets.
3775         * gcc.target/i386/pr38988.c: Likewise.
3777 2012-06-22  Janus Weil  <janus@gcc.gnu.org>
3779         PR fortran/47710
3780         PR fortran/53328
3781         * gfortran.dg/typebound_generic_12.f03: New.
3782         * gfortran.dg/typebound_generic_13.f03: New.
3784 2012-06-22  Eric Botcazou  <ebotcazou@adacore.com>
3786         * gnat.dg/lto15.ad[sb]: New test.
3788 2012-06-21  Meador Inge  <meadori@codesourcery.com>
3790         PR c/53702
3791         * gcc.dg/Wunused-local-typedefs.c: New testcase.
3793 2012-06-21  Steven Bosscher  <steven@gcc.gnu.org>
3795         * gcc.dg/pch/ident-1.c: New test.
3796         * gcc.dg/pch/ident-1.hs: Header file for new test.
3798 2012-06-21  Michael Matz  <matz@suse.de>
3800         PR middle-end/53688
3801         * gcc.c-torture/execute/pr53688.c: New test.
3803 2012-06-20  Richard Guenther  <rguenther@suse.de>
3805         PR tree-optimization/30318
3806         * gcc.dg/tree-ssa/vrp69.c: New testcase.
3808 2012-06-20  Richard Earnshaw  <rearnsha@arm.com>
3810         * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
3812 2012-06-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3814         * gcc.target/i386/clearcapv2.map: New file.
3815         * gcc.target/i386/i386.exp: Try it first before clearcap.map.
3817 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3819         * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
3820         and add __sh__ case.
3822 2012-06-19  Jason Merrill  <jason@redhat.com>
3824         PR c++/52637
3825         * g++.dg/debug/localclass1.C: New.
3827 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
3829         * g++.dg/cpp0x/override4.C: New.
3831 2012-06-14  Jason Merrill  <jason@redhat.com>
3833         PR c++/53651
3834         * g++.dg/cpp0x/decltype37.C: New.
3836 2012-06-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3838         * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
3840 2012-06-19  Joseph Myers  <joseph@codesourcery.com>
3842         * gcc.c-torture/compile/vector-5.c,
3843         gcc.c-torture/compile/vector-6.c: New tests.
3845 2012-06-19  Richard Henderson  <rth@redhat.com>
3847         * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
3849 2012-06-19  Richard Guenther  <rguenther@suse.de>
3851         * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
3853 2012-06-18  Uros Bizjak  <ubizjak@gmail.com>
3855         PR target/53712
3856         * gcc.target/i386/pr53712.c: New test.
3858 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3860         PR fortran/53692
3861         * gfortran.dg/elemental_optional_args_6.f90: New.
3863 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3865         PR fortran/53526
3866         * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
3867         * gfortran.dg/coarray/move_alloc_1.f90
3869 2012-06-18  Tobias Burnus  <burnus@net-b.de>
3871         PR fortran/53526
3872         * gfortran.dg/coarray_27.f90: New.
3874 2012-06-18  Joey Ye <Joey.Ye@arm.com>
3875             Greta Yorsh  <Greta.Yorsh@arm.com>
3877         * gcc.target/arm/epilog-1.c: New test.
3879 2012-06-18  Richard Guenther  <rguenther@suse.de>
3881         PR tree-optimization/53693
3882         * g++.dg/torture/pr53693.C: New testcase.
3884 2012-06-18  Bill Schmidt  <wschmidt@linux.ibm.com>
3886         PR tree-optimization/53703
3887         * gcc.dg/torture/pr53703.c: New test.
3889 2012-06-18  Richard Sandiford  <rdsandiford@googlemail.com>
3891         PR middle-end/53698
3892         * gcc.target/i386/pr53698.c: New test.
3894 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3896         * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
3898 2012-06-17  Tobias Burnus  <burnus@net-b.de>
3900         PR fortran/53691
3901         PR fortran/53685
3902         * gfortran.dg/transfer_check_3.f90: New.
3904 2012-06-17  Uros Bizjak  <ubizjak@gmail.com>
3906         * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
3908 2012-06-16  Tobias Burnus  <burnus@net-b.de>
3910         PR fortran/53642
3911         PR fortran/45170
3912         * gfortran.dg/deferred_type_param_8.f90: New.
3914 2012-06-15  Janis Johnson  <janosjo@codesourcery.com>
3916         * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
3917         testname that includes flags, passed in as new argument, in
3918         pass/fail messages.
3919         (run_gcov): Get testname from dg-test, use it in pass/fail messages
3920         and pass it to verify-* procedures.
3922         * g++.dg/torture/stackalign/stackalign.exp: Combine stack
3923         alignment torture options with usual torture options.
3925         * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
3926         messages reported for one line of source code.
3927         * g++.dg/cpp0x/constexpr-decl.C: Likewise.
3928         * g++.dg/cpp0x/decltype2.C: Likewise.
3929         * g++.dg/cpp0x/decltype3.C: Likewise.
3930         * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
3931         * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
3932         * g++.dg/cpp0x/static_assert3.C: Likewise.
3933         * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
3934         * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
3935         * g++.dg/cpp0x/union1.C: Likewise.
3936         * g++.dg/cpp0x/variadic-ex10.C: Likewise.
3937         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3938         * g++.dg/cpp0x/variadic2.C: Likewise.
3939         * g++.dg/cpp0x/variadic20.C: Likewise.
3940         * g++.dg/cpp0x/variadic74.C: Likewise.
3941         * g++.dg/diagnostic/bitfld2.C: Likewise.
3942         * g++.dg/ext/attrib44.C: Likewise.
3943         * g++.dg/ext/no-asm-1.C: Likewise.
3944         * g++.dg/other/error34.C: Likewise.
3945         * g++.dg/parse/crash46.C: Likewise.
3946         * g++.dg/parse/error10.C: Likewise.
3947         * g++.dg/parse/error2.C: Likewise.
3948         * g++.dg/parse/error3.C: Likewise.
3949         * g++.dg/parse/error36.C: Likewise.
3950         * g++.dg/parse/error8.C: Likewise.
3951         * g++.dg/parse/error9.C: Likewise.
3952         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3953         * g++.dg/parse/parser-pr28152.C: Likewise.
3954         * g++.dg/parse/template25.C: Likewise.
3955         * g++.dg/parse/typename11.C: Likewise.
3956         * g++.dg/tc1/dr147.C: Likewise.
3957         * g++.dg/template/deduce3.C: Likewise.
3958         * g++.dg/template/koenig9.C: Likewise.
3959         * g++.dg/template/pr23510.C: Likewise.
3960         * g++.dg/warn/pr12242.C: Likewise.
3961         * g++.dg/warn/pr30551-2.C: Likewise.
3962         * g++.dg/warn/pr30551.C: Likewise.
3963         * g++.old-deja/g++.other/typename1.C: Likewise.
3964         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
3966 2012-06-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3968         PR c++/51033
3969         * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
3970         * c-c++-common/torture/vshuf-2.inc: Likewise.
3971         * c-c++-common/torture/vshuf-4.inc: Likewise.
3972         * c-c++-common/torture/vshuf-8.inc: Likewise.
3973         * c-c++-common/torture/vshuf-main.inc: Likewise.
3974         * c-c++-common/torture/vshuf-v16hi.c: Likewise.
3975         * c-c++-common/torture/vshuf-v16qi.c: Likewise.
3976         * c-c++-common/torture/vshuf-v2df.c: Likewise.
3977         * c-c++-common/torture/vshuf-v2di.c: Likewise.
3978         * c-c++-common/torture/vshuf-v2sf.c: Likewise.
3979         * c-c++-common/torture/vshuf-v2si.c: Likewise.
3980         * c-c++-common/torture/vshuf-v4df.c: Likewise.
3981         * c-c++-common/torture/vshuf-v4di.c: Likewise.
3982         * c-c++-common/torture/vshuf-v4hi.c: Likewise.
3983         * c-c++-common/torture/vshuf-v4sf.c: Likewise.
3984         * c-c++-common/torture/vshuf-v4si.c: Likewise.
3985         * c-c++-common/torture/vshuf-v8hi.c: Likewise.
3986         * c-c++-common/torture/vshuf-v8qi.c: Likewise.
3987         * c-c++-common/torture/vshuf-v8si.c: Likewise.
3989 2012-06-15  Michael Matz  <matz@suse.de>
3991         * gcc.dg/tree-ssa/vector-4.c: New test.
3993 2012-06-15  Michael Matz  <matz@suse.de>
3995         * gcc.dg/debug/dwarf2/inline3.c: Adjust.
3996         * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
3998 2012-06-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
4000         PR tree-optimization/53636
4001         * gcc.target/arm/pr53636.c: New test.
4003 2012-06-15  Jakub Jelinek  <jakub@redhat.com>
4005         PR tree-optimization/51581
4006         * gcc.c-torture/execute/pr51581-1.c: New test.
4007         * gcc.c-torture/execute/pr51581-2.c: New test.
4008         * gcc.dg/vect/pr51581-1.c: New test.
4009         * gcc.dg/vect/pr51581-2.c: New test.
4010         * gcc.dg/vect/pr51581-3.c: New test.
4011         * gcc.target/i386/avx-pr51581-1.c: New test.
4012         * gcc.target/i386/avx-pr51581-2.c: New test.
4013         * gcc.target/i386/avx2-pr51581-1.c: New test.
4014         * gcc.target/i386/avx2-pr51581-2.c: New test.
4015         * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4017 2012-06-15  Richard Guenther  <rguenther@suse.de>
4019         * gcc.c-torture/execute/20120615-1.c: New testcase.
4021 2012-06-15  Eric Botcazou  <ebotcazou@adacore.com>
4023         * gnat.dg/vect8.ad[sb]: New test.
4025 2012-06-14  Richard Guenther  <rguenther@suse.de>
4027         * gcc.dg/tree-ssa/vrp.h: New testcase.
4028         * gcc.dg/tree-ssa/vrp68.c: Likewise.
4030 2012-06-13  Christian Bruel  <christian.bruel@st.com>
4032         PR target/53621
4033         * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4035 2012-06-14  Richard Sandiford  <rdsandiford@googlemail.com>
4037         * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4039 2012-06-13  Janis Johnson  <janisjo@codesourcery.com>
4041         PR testsuite/20771
4042         * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4043         test summary unique.
4045         * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4046         scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4047         scan-stack-usage-not): Don't strip torture options from test name.
4049         * lib/scandump.exp (scan-dump-times): Use printable version of
4050         regexp in test summary line.
4052         * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4053         messages reported for one line of source code.
4054         * gcc.dg/format/few-1.c: Likewise.
4055         * gcc.dg/ia64-sync-2.c: Likewise.
4056         * gcc.dg/sync-2.c: Likewise.
4057         * gcc.dg/noncompile/pr44517.c: Likewise.
4059 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4061         PR debug/49888
4062         * gcc.dg/guality/pr49888.c: New.
4064 2012-06-13  Alexandre Oliva  <aoliva@redhat.com>
4066         * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4067         * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4068         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4070 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4072         PR fortran/53643
4073         * gfortran.dg/intent_out_7.f90: New.
4075 2012-06-13  Tobias Burnus  <burnus@net-b.de>
4077         PR fortran/53597
4078         * gfortran.dg/save_4.f90: New.
4080 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4082         PR c/53532
4083         PR c/51034
4084         PR c/53196
4085         * gcc.dg/pr53532.c: New test.
4086         * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4087         adjust line numbers.
4088         * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4089         * gcc.dg/Wcxx-compat-8.c: Likewise.
4090         * gcc.dg/pr51034.c: New test.
4091         * gcc.dg/pr53196-1.c: New test.
4092         * gcc.dg/pr53196-2.c: New test.
4094 2012-06-12  Janis Johnson  <janisjo@codesourcery.com>
4096         * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4097         alignment torture options with usual torture options.
4098         * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4099         instead of dg-options.
4100         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4101         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4102         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4103         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4104         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4105         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4107         * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4108         to checks for multiple messages reported for one line of source code.
4109         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4111         * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4112         messages reported for one line of source code.
4114         * gcc.dg/20031223-1.c: Add comments to check for multiple
4115         messages reported for one line of source code.
4116         * gcc.dg/Wconversion-integer.c: Likewise.
4117         * gcc.dg/Wfatal-2.c: Likewise.
4118         * gcc.dg/Wfatal.c: Likewise.
4119         * gcc.dg/Wobjsize-1.c: Likewise.
4120         * gcc.dg/c99-vla-jump-1.c: Likewise.
4121         * gcc.dg/c99-vla-jump-2.c: Likewise.
4122         * gcc.dg/c99-vla-jump-3.c: Likewise.
4123         * gcc.dg/c99-vla-jump-4.c: Likewise.
4124         * gcc.dg/c99-vla-jump-5.c: Likewise.
4125         * gcc.dg/decl-9.c: Likewise.
4126         * gcc.dg/declspec-10.c: Likewise.
4127         * gcc.dg/declspec-18.c: Likewise.
4128         * gcc.dg/mtune.c: Likewise.
4129         * gcc.dg/parser-pr28152-2.c: Likewise.
4130         * gcc.dg/parser-pr28152.c: Likewise.
4131         * gcc.dg/pr14475.c: Likewise.
4132         * gcc.dg/pr27953.c: Likewise.
4133         * gcc.dg/pr28322-3.c: Likewise.
4134         * gcc.dg/pr30457.c: Likewise.
4135         * gcc.dg/pr30551-2.c: Likewise.
4136         * gcc.dg/pr30551-3.c: Likewise.
4137         * gcc.dg/pr30551-4.c: Likewise.
4138         * gcc.dg/pr30551-5.c: Likewise.
4139         * gcc.dg/pr30551-6.c: Likewise.
4140         * gcc.dg/pr30551.c: Likewise.
4141         * gcc.dg/pr45461.c: Likewise.
4142         * gcc.dg/pr48552-1.c: Likewise.
4143         * gcc.dg/pr48552-2.c: Likewise.
4144         * gcc.dg/redecl-1.c: Likewise.
4145         * gcc.dg/transparent-union-3.c: Likewise.
4146         * gcc.dg/utf-dflt.c: Likewise.
4147         * gcc.dg/utf-dflt2.c: Likewise.
4148         * gcc.dg/vla-8.c: Likewise.
4149         * gcc.dg/vla-init-1.c: Likewise.
4150         * gcc.dg/wtr-int-type-1.c: Likewise.
4152         * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4153         messages reported for for one line of source code.
4154         * c-c++-common/raw-string-5.c: Likewise.
4155         * c-c++-common/raw-string-4.c: Likewise.
4156         * c-c++-common/raw-string-6.c: Likewise.
4157         * c-c++-common/pr20000.c: Likewise.
4159         * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4160         messages reported for one line of source code.
4161         * gcc.dg/cpp/pr30786.c: Likewise.
4162         * gcc.dg/cpp/pr28709.c: Likewise.
4163         * gcc.dg/cpp/missing-header-MD.c: Likewise.
4164         * gcc.dg/cpp/macspace2.c: Likewise.
4165         * gcc.dg/cpp/missing-header-1.c: Likewise.
4166         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4167         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4168         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4170 2012-06-12  Jason Merrill  <jason@redhat.com>
4172         PR c++/53599
4173         * g++.dg/template/local7.C: New.
4175 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4177         PR target/53511
4178         * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4179         * gcc.target/sh/pr51340-2.c: Likewise.
4180         * gcc.target/sh/pr51340-3.c: Likewise.
4182 2012-06-12  Michael Matz  <matz@suse.de>
4184         * gcc.dg/torture/alias-1.c: New test.
4186 2012-06-12  Jakub Jelinek  <jakub@redhat.com>
4188         PR rtl-optimization/53589
4189         * gcc.dg/torture/pr53589.c: New test.
4191 2012-06-12  Oleg Endo  <olegendo@gcc.gnu.org>
4193         PR target/50749
4194         * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4195         * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4196         * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4197         * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4198         * gcc.target/sh/pr50749-sf-predec-2.c: New.
4199         * gcc.target/sh/pr50749-sf-predec-4.c: New.
4200         * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4201         * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4202         * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4203         * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4204         * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4205         * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4206         * gcc.target/sh/pr50749-sf-predec-1.c: New.
4207         * gcc.target/sh/pr50749-sf-predec-3.c: New.
4208         * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4209         * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4211 2012-06-11  Sriraman Tallam  <tmsriram@google.com>
4213         * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4214         (check_intel_cpu_model): New function.
4215         (check_amd_cpu_model): New function.
4216         (check_features): New function.
4217         (__get_cpuid_output): New function.
4218         (check_detailed): New function.
4219         (fn1): Rename to quick_check.
4220         (main): Update to call quick_check and call check_detailed.
4222 2012-06-11  Richard Henderson  <rth@redhat.com>
4224         * lib/target-supports.exp
4225         (check_effective_target_sync_long_long_runtime): Use
4226         check_effective_target_lp64 instead of
4227         check_effective_target_powerpc64 for powerpc targets.
4229 2012-06-11  Oleg Endo  <olegendo@gcc.gnu.org>
4231         PR target/53511
4232         * gcc.target/sh/pr53511-1.c: New.
4234 2012-06-11  Richard Guenther  <rguenther@suse.de>
4236         PR middle-end/53470
4237         * g++.dg/lto/pr53470_0.C: New testcase.
4238         * gcc.dg/lto/pr53470_0.c: Likewise.
4240 2012-06-11  Richard Guenther  <rguenther@suse.de>
4242         PR c++/53605
4243         * g++.dg/ext/pr53605.C: New testcase.
4245 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4247         * gnat.dg/specs/array1.ads: New test.
4248         * gnat.dg/specs/array2.ads: Likewise.
4249         * gnat.dg/array22.adb: Likewise.
4251 2012-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4253         * gnat.dg/constant4.adb: New test.
4254         * gnat.dg/constant4_pkg.ads: New helper.
4256 2012-06-08  Janus Weil  <janus@gcc.gnu.org>
4258         PR fortran/52552
4259         * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4260         * gfortran.dg/allocate_class_1.f90: Modified.
4261         * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4262         * gfortran.dg/allocate_class_2.f90: New.
4264 2012-06-07  Hans-Peter Nilsson  <hp@axis.com>
4266         PR middle-end/53535
4267         * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4269 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4271         PR fortran/52861
4272         * gfortran.dg/string_assign_2.f90:  New test case.
4274 2012-06-07  Thomas König  <tkoenig@gcc.gnu.org>
4276         PR fortran/52861
4277         * gfortran.dg/string_assign_1.f90:  New test case.
4279 2012-06-07  Jakub Jelinek  <jakub@redhat.com>
4281         PR middle-end/53580
4282         * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4283         * gcc.dg/gomp/critical-4.c: Likewise.
4284         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4285         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4286         * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4287         * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4288         * c-c++-common/gomp/pr53580.c: New test.
4290 2012-06-07  Fabien Chêne  <fabien@gcc.gnu.org>
4292         PR c++/51214
4293         * g++.dg/cpp0x/forw_enum11.C: New.
4295 2012-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4297         PR c++/53567
4298         * g++.dg/cpp0x/alias-decl-19.C: New.
4300 2012-06-06  Steven Bosscher  <steven@gcc.gnu.org>
4302         * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4304 2012-06-06  Uros Bizjak  <ubizjak@gmail.com>
4306         * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4307         (XSTATE_FP): Ditto.
4308         (XSTATE_SSE): Ditto.
4309         (XSTATE_YMM): Ditto.
4310         (avx_os_support): Use new defines.
4312 2012-06-06  Richard Guenther  <rguenther@suse.de>
4314         PR testsuite/32380
4315         * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4316         loops.
4318 2012-06-06  Fabien Chêne  <fabien@gcc.gnu.org>
4320         PR c++/52841
4321         * g++.dg/cpp0x/pr52841.C: New testcase.
4323 2012-06-06  Richard Guenther  <rguenther@suse.de>
4325         PR tree-optimization/53081
4326         * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4327         * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4329 2012-06-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4331         * gcc.target/powerpc/pr53487.c: New test.
4333 2012-06-05  Pat Haugen <pthaugen@us.ibm.com>
4335         * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4337 2012-06-05  Edmar Wienskoski  <edmar@freescale.com>
4339         * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4341 2012-06-05  Richard Guenther  <rguenther@suse.de>
4343         PR tree-optimization/30442
4344         * gcc.dg/vect/bb-slp-30.c: New testcase.
4346 2012-06-05  Richard Guenther  <rguenther@suse.de>
4348         PR tree-optimization/53081
4349         * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4350         * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4351         -fno-tree-loop-distribute-patterns.
4353 2012-06-05  Alan Modra  <amodra@gmail.com>
4355         * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4356         Check static chain in nested funcs.
4358 2012-06-04  Tobias Burnus  <burnus@net-b.de>
4360         PR fortran/50619
4361         * gfortran.dg/init_flag_10.f90: New.
4363 2012-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4365         PR c++/53524
4366         * g++.dg/warn/Wenum-compare-no-2: New.
4368 2012-06-04  Dodji Seketeli  <dodji@redhat.com>
4370         PR preprocessor/53463
4371         * g++.dg/cpp/limits.C: New test.
4372         * g++.dg/parse/error19.C: Adjust.
4373         * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4374         * g++.dg/warn/pr35635.C: Likewise.
4375         * g++.old-deja/g++.pt/assign1.C: Likewise.
4377 2012-06-04  Edmar Wienskoski  <edmar@freescale.com>
4379         PR target/53559
4380         * gcc.target/powerpc/cell_builtin_1.c: New test case.
4381         * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4382         * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4383         * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4384         * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4385         * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4386         * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4387         * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4389 2012-06-04  Andreas Schwab  <schwab@linux-m68k.org>
4391         * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4393 2012-06-04  Jakub Jelinek  <jakub@redhat.com>
4395         PR tree-optimization/53550
4396         * gcc.dg/pr53550.c: New test.
4398 2012-06-04  Richard Guenther  <rguenther@suse.de>
4400         * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4401         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4402         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4404 2012-06-03  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4406         PR fortran/48831
4407         * gfortran.dg/parameter_array_element_2.f90: New.
4409 2012-06-03  Oleg Endo  <olegendo@gcc.gnu.org>
4411         PR target/53512
4412         * gcc.target/sh/pr53512-1.c: New.
4413         * gcc.target/sh/pr53512-2.c: New.
4414         * gcc.target/sh/pr53512-3.c: New.
4415         * gcc.target/sh/pr53512-4.c: New.
4417 2012-06-01  Jason Merrill  <jason@redhat.com>
4419         PR c++/52973
4420         * g++.dg/ext/visibility/template12.C: New.
4421         * g++.dg/ext/attrib14.C: Adjust warning line.
4423         PR c++/52725
4424         * g++.dg/parse/new6.C: New.
4425         * g++.dg/template/sizeof-template-argument.C: Adjust error message.
4427 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4429         * c-c++-common/restrict-2.c: Revert previous change.
4431 2012-06-01  Jason Merrill  <jason@redhat.com>
4433         PR c++/53137
4434         * g++.dg/cpp0x/lambda/lambda-template5.C: New.
4436         PR c++/53484
4437         * g++.dg/cpp0x/auto33.C: New.
4439 2012-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
4441         PR c++/26155
4442         * g++.dg/parse/namespace-alias-1.C: New.
4444 2012-06-01  Christian Bruel  <christian.bruel@st.com>
4446         * gcc.dg/spec-options.c: New test.
4447         * gcc.dg/foo.specs: New file.
4449 2012-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4451         PR ada/53517
4452         * gnat.dg/lto14.adb: Skip on Solaris.
4454 2012-06-01  Hans-Peter Nilsson  <hp@axis.com>
4456         * gcc.target/cris/sync-1-v10.c,
4457         gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
4458         gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
4459         gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
4460         gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
4461         gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4462         gcc.target/cris/torture/sync-mis-op-i-1.c,
4463         gcc.target/cris/torture/sync-mis-op-i-1a.c,
4464         gcc.target/cris/torture/sync-mis-op-i-2.c,
4465         gcc.target/cris/torture/sync-mis-op-i-2a.c,
4466         gcc.target/cris/torture/sync-mis-op-i-3.c,
4467         gcc.target/cris/torture/sync-mis-op-i-3a.c,
4468         gcc.target/cris/torture/sync-mis-op-s-1.c,
4469         gcc.target/cris/torture/sync-mis-op-s-1a.c,
4470         gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4471         gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4472         gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4473         gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4474         gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4475         gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4476         gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4477         gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
4479 2012-05-31  Richard Guenther  <rguenther@suse.de>
4481         * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
4482         ldist-pr45948.c with disabled SCCP.
4484 2012-05-31  Richard Guenther  <rguenther@suse.de>
4486         PR middle-end/48493
4487         * gcc.dg/torture/pr48493.c: New testcase.
4489 2012-05-31  Greta Yorsh  <Greta.Yorsh@arm.com>
4491         * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
4492         arm32 to targets.
4493         * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
4494         of the initialization loop.
4495         (dg-final): Adjust the expected number of vectorized loops depending
4496         on vect_char_mult target selector.
4498 2012-05-31  Hans-Peter Nilsson  <hp@axis.com>
4500         * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
4501         gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
4502         gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
4503         New tests.
4505 2012-05-30  Jason Merrill  <jason@redhat.com>
4507         PR c++/53356
4508         * g++.dg/init/new34.C: New.
4509         * g++.dg/tree-ssa/stabilize1.C: New.
4511 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4513         PR c++/53356
4514         * g++.dg/init/new33.C: New test.
4516 2012-05-30  Richard Guenther  <rguenther@suse.de>
4518         PR middle-end/53501
4519         * gcc.dg/torture/pr53501.c: New testcase.
4520         * c-c++-common/restrict-2.c: Adjust.
4522 2012-05-30  Alan Modra  <amodra@gmail.com>
4524         * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
4525         torture-finish.
4527 2012-05-30  Marc Glisse  <marc.glisse@inria.fr>
4529         * gcc.target/i386/shuf-concat.c: New test.
4531 2012-05-30  Jakub Jelinek  <jakub@redhat.com>
4533         PR rtl-optimization/53519
4534         * gcc.c-torture/compile/pr53519.c: New test.
4536 2012-05-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4538         * gcc.target/arm/neon-vrev.c: New.
4540 2012-05-29  Oleg Endo  <olegendo@gcc.gnu.org>
4542         PR target/51340
4543         * gcc.target/sh/pr51340-1.c: New.
4544         * gcc.target/sh/pr51340-2.c: New.
4545         * gcc.target/sh/pr51340-3.c: New.
4547 2012-05-29  Richard Guenther  <rguenther@suse.de>
4549         PR tree-optimization/53516
4550         * gcc.dg/torture/pr53516.c: New testcase.
4552 2012-05-29  Dodji Seketeli  <dodji@redhat.com>
4554         PR preprocessor/53229
4555         * gcc.dg/cpp/paste6.c: Force to run without
4556         -ftrack-macro-expansion.
4557         * gcc.dg/cpp/paste8.c: Likewise.
4558         * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
4559         -ftrack-macro-expansion.
4560         * gcc.dg/cpp/paste12.c: Force to run without
4561         -ftrack-macro-expansion.
4562         * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
4563         -ftrack-macro-expansion.
4564         * gcc.dg/cpp/paste13.c: Likewise.
4565         * gcc.dg/cpp/paste14.c: Likewise.
4566         * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
4567         -ftrack-macro-expansion.
4568         * gcc.dg/cpp/paste18.c: New test.
4570 2012-05-29  Hans-Peter Nilsson  <hp@axis.com>
4572         * gcc.target/cris/torture/trap-1.c,
4573         gcc.target/cris/torture/trap-2.c,
4574         gcc.target/cris/torture/trap-3.c,
4575         gcc.target/cris/torture/trap-v0.c,
4576         gcc.target/cris/torture/trap-v3.c: New tests.
4578 2012-05-28  Paolo Carlini  <paolo.carlini@oracle.com>
4580         PR c++/25137
4581         * g++.dg/warn/Wbraces3.C: New.
4582         * g++.dg/warn/Wbraces4.C: Likewise.
4584 2012-05-28  Jakub Jelinek  <jakub@redhat.com>
4586         PR tree-optimization/53505
4587         * c-c++-common/torture/pr53505.c: New test.
4589 2012-05-27  Nathan Sidwell  <nathan@acm.org>
4591         * gcc.dg/stmt-expr-4.c: New.
4593 2012-05-26  Paolo Carlini  <paolo.carlini@oracle.com>
4595         PR c++/53491
4596         * g++.dg/parse/crash60.C: New.
4598 2012-05-26  Jason Merrill  <jason@redhat.com>
4600         PR c++/53220
4601         * c-c++-common/array-lit.c: New.
4602         * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
4604 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4606         PR ada/50294
4607         * gnat.dg/array21.adb: New test.
4609 2012-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4611         * gnat.dg/renaming5.adb: Adjust dg-final directive.
4613 2012-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4615         PR c++/32054
4616         * g++.dg/other/anon-union3.C: New.
4618 2012-05-25  Ian Lance Taylor  <iant@google.com>
4620         * gcc.dg/split-6.c: New test.
4622 2012-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4624         * gnat.dg/lto14.adb: New test.
4626 2012-05-25  Tristan Gingold  <gingold@adacore.com>
4628         * gcc.target/i386/large-frame.c: New.
4630 2012-05-24  Pat Haugen <pthaugen@us.ibm.com>
4631         * gcc.target/powerpc/lhs-1.c: New.
4632         * gcc.target/powerpc/lhs-2.c: New.
4633         * gcc.target/powerpc/lhs-3.c: New.
4635 2012-05-24  Dodji Seketeli  <dodji@redhat.com>
4637         Make unwound macro expansion trace less redundant
4638         * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
4639         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
4640         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
4641         * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
4642         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
4643         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
4645 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4647         PR c++/53464
4648         * g++.dg/cpp0x/constexpr-default1.C: New.
4650 2012-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4652         PR c++/32080
4653         * g++.dg/eh/goto2.C: New.
4655 2012-05-24  Richard Guenther  <rguenther@suse.de>
4657         PR middle-end/53460
4658         * g++.dg/tree-prof/pr53460.C: New testcase.
4660 2012-05-24  Richard Guenther  <rguenther@suse.de>
4662         PR bootstrap/53466
4663         * g++.dg/debug/pr53466.C: New testcase.
4665 2012-05-24  Jakub Jelinek  <jakub@redhat.com>
4667         PR tree-optimization/53465
4668         * gcc.c-torture/execute/pr53465.c: New test.
4670 2012-05-23  Tobias Burnus  <burnus@net-b.de>
4672         PR fortran/51055
4673         PR fortran/45170
4674         * gfortran.dg/allocate_with_typespec_6.f90: New.
4676 2012-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4678         PR c++/29185
4679         * g++.dg/warn/delete-array-1.C: New.
4681 2012-05-23  Richard Guenther  <rguenther@suse.de>
4683         * gcc.dg/torture/pr39074-2.c: Adjust.
4684         * gcc.dg/torture/pr39074.c: Likewise.
4685         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
4686         * gcc.dg/tree-ssa/alias-19.c: Likewise.
4688 2012-05-22  Jan Hubicka  <jh@suse.cz>
4690         PR middle-end/53161
4691         * g++.dg/torture/pr53161.C: New testcase.
4693 2012-05-22  Tobias Burnus  <burnus@net-b.de>
4695         PR fortran/53389
4696         * gfortran.dg/realloc_on_assign_15.f90: New.
4698 2012-05-22  Richard Guenther  <rguenther@suse.de>
4700         PR middle-end/51071
4701         * gcc.dg/torture/pr51071-2.c: New testcase.
4703 2012-05-22  Paolo Bonzini  <bonzini@gnu.org>
4705         PR tree-optimization/53336
4706         * g++.dg/torture/pr53336.C: New testcase.
4708 2012-05-22  Dodji Seketeli  <dodji@redhat.com>
4710         PR c++/53322
4711         * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
4712         instead of -Wunused-local-typedefs.
4714 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4716         PR c++/51184
4717         * g++.dg/other/abstract4.C: New-
4719 2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4721         PR c++/40821
4722         * g++.dg/ext/attrib46.C: New.
4724 2012-05-21  Joseph Myers  <joseph@codesourcery.com>
4726         PR c/53418
4727         * gcc.c-torture/compile/pr53418-1.c,
4728         gcc.c-torture/compile/pr53418-2.c: New tests.
4730 2012-05-21  Jakub Jelinek  <jakub@redhat.com>
4732         PR tree-optimization/53366
4733         * gcc.dg/torture/pr53366-1.c: New test.
4734         * gcc.dg/torture/pr53366-2.c: New test.
4735         * gcc.target/i386/pr53366-1.c: New test.
4736         * gcc.target/i386/pr53366-2.c: New test.
4738         PR tree-optimization/53409
4739         * gcc.c-torture/compile/pr53409.c: New test.
4741         PR tree-optimization/53410
4742         * gcc.c-torture/compile/pr53410-1.c: New test.
4743         * gcc.c-torture/compile/pr53410-2.c: New test.
4745 2012-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4747         PR target/53425
4748         * gcc.target/i386/pr53425-1.c: New file.
4749         * gcc.target/i386/pr53425-2.c: Likewise.
4751 2012-05-21  Richard Guenther  <rguenther@suse.de>
4753         PR tree-optimization/53408
4754         * gcc.dg/torture/pr53408.c: New testcase.
4756 2012-05-21  Uros Bizjak  <ubizjak@gmail.com>
4757             H.J. Lu  <hongjiu.lu@intel.com>
4759         PR target/53416
4760         * gcc.target/i386/pr53416.c: New file.
4762 2012-05-21  Richard Guenther  <rguenther@suse.de>
4764         * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
4766 2012-05-21  Richard Guenther  <rguenther@suse.de>
4768         * gcc.dg/torture/ldist-1.c: New testcase.
4770 2012-05-20  Eric Botcazou  <ebotcazou@adacore.com>
4772         * gnat.dg/lto13.adb: New test.
4773         * gnat.dg/lto13_pkg.ad[sb]: New helper.
4775 2012-05-18  Eric Botcazou  <ebotcazou@adacore.com>
4777         * gnat.dg/specs/lto12.ads: New test.
4778         * gnat.dg/specs/lto12_pkg.ads: New helper.
4780 2012-05-18  Richard Guenther  <rguenther@suse.de>
4782         PR tree-optimization/53346
4783         * gcc.dg/tree-ssa/ldist-18.c: New testcase.
4784         * gcc.target/i386/incoming-10.c: Adjust.
4785         * gcc.target/i386/incoming-11.c: Likewise.
4786         * gcc.target/i386/pr46295.c: Likewise.
4788 2012-05-18  Richard Guenther  <rguenther@suse.de>
4790         * gcc.dg/pr53352.c: Return zero.
4792 2012-05-18  Richard Guenther  <rguenther@suse.de>
4794         PR tree-optimization/53390
4795         * gcc.dg/torture/pr53390.c: New testcase.
4797 2012-05-18  Meador Inge  <meadori@codesourcery.com>
4799         PR rtl-optimization/53352
4800         * gcc.dg/pr53352.c: New test.
4802 2012-05-17  David S. Miller  <davem@davemloft.net>
4804         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
4805         failure on sparc-*-linux-gnu.
4807 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4809         PR c++/39681
4810         * g++.dg/parse/error49.C: New.
4811         * g++.dg/cpp0x/error8.C: Likewise.
4812         * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
4813         * g++.dg/ext/utf-dflt2.C: Likewise.
4814         * g++.dg/ext/utf-gnuxx98.C: Likewise.
4815         * g++.dg/ext/utf-dflt.C: Likewise.
4816         * c-c++-common/raw-string-3.c: Likewise.
4817         * c-c++-common/raw-string-4.c: Likewise.
4819 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4821         PR c++/53371
4822         * g++.dg/cpp0x/catch1.C: New.
4824 2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4826         PR c++/44516
4827         * g++.dg/parse/error48.C: New.
4828         * g++.dg/template/crash89.C: Adjust dg-error line numbers.
4829         * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
4831 2012-05-16  Patrick Marlier  <patrick.marlier@gmail.com>
4833         * gcc.dg/tm/indirect-2.c: New test.
4835 2012-05-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4837         PR tree-optimization/53217
4838         * gfortran.dg/pr53217.f90: New test.
4840 2012-05-16  Richard Guenther  <rguenther@suse.de>
4842         PR tree-optimization/53364
4843         * g++.dg/torture/pr53364.C: New testcase.
4845 2012-05-16  Georg-Johann Lay  <avr@gjlay.de>
4847         PR testsuite/52641
4848         * gcc.dg/pr52549.c: Fix test for long != void*
4849         * gcc.c-torture/execute/pr52979-1.x: New file.
4850         * gcc.c-torture/execute/pr52979-2.x: New file.
4852 2012-05-16  Dodji Seketeli  <dodji@redhat.com>
4854         PR preprocessor/7263
4855         * gcc.dg/binary-constants-2.c: Run without tracking locations
4856         accross macro expansion.
4857         * gcc.dg/binary-constants-3.c: Likewise.
4858         * gcc.dg/cpp/sysmac2.c: Likewise.
4859         * gcc.dg/nofixed-point-2.c: Adjust for more precise
4860         location.
4861         * gcc.dg/cpp/syshdr3.c: New test.
4862         * gcc.dg/cpp/syshdr3.h: New header for the new test above.
4863         * gcc.dg/system-binary-constants-1.c: New test.
4864         * gcc.dg/system-binary-constants-1.h: New header for the new test
4865         above.
4866         * g++.dg/cpp/syshdr3.C: New test.
4867         * g++.dg/cpp/syshdr3.h: New header the new test above.
4868         * g++.dg/system-binary-constants-1.C: New test.
4869         * g++.dg/system-binary-constants-1.h: New header the new test
4870         above.
4872 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4874         * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
4876 2012-05-15  Jakub Jelinek  <jakub@redhat.com>
4878         PR target/53358
4879         * gcc.dg/pr53358.c: New test.
4881 2012-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4883         PR c++/11856
4884         * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
4885         * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
4887 2012-05-15  Olivier Hainque  <hainque@adacore.com>
4889         * g++.dg/eh/sighandle.C: New testcase.
4891 2012-05-15  Richard Guenther  <rguenther@suse.de>
4893         PR tree-optimization/53355
4894         * gcc.dg/tree-ssa/vrp67.c: New testcase.
4896 2012-05-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4898         * gfortran.dg/*.f90: Remove now redundant manual
4899         cleanup-modules directive.
4901 2012-05-14  Uros Bizjak  <ubizjak@gmail.com>
4903         * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
4904         * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
4906 2012-05-14  Janne Blomqvist  <jb@gcc.gnu.org>
4908         PR fortran/52428
4909         * gfortran.dg/int_range_io_1.f90: New test.
4911 2012-05-14  Andi Kleen <ak@linux.intel.com>
4912             Jakub Jelinek  <jakub@redhat.com>
4914         PR target/53315
4915         * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
4916         * gcc.target/i386/rtm-check.h: New file.
4917         * gcc.target/i386/pr53315.c: New test.
4919 2012-05-14  Tobias Burnus  <burnus@net-b.de>
4921         PR fortran/49110
4922         PR fortran/51055
4923         PR fortran/53329
4924         * gfortran.dg/deferred_type_param_4.f90: New.
4925         * gfortran.dg/deferred_type_param_6.f90: New.
4927 2012-05-14  Bernd Schmidt  <bernds@codesourcery.com>
4929         * gcc.target/i386/retarg.c: New test.
4931 2012-05-13  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4933         PR fortran/45170
4934         * gfortran.dg/deferred_type_param_3.f90: New.
4935         * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
4936         * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
4938 2012-05-12  Eric Botcazou  <ebotcazou@adacore.com>
4940         * gnat.dg/null_pointer_deref3.adb: New test.
4942 2012-05-12  Tobias Burnus  <burnus@net-b.de>
4944         PR fortran/49110
4945         PR fortran/52843
4946         * gfortran.dg/deferred_type_param_5.f90: New.
4948 2012-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4950         * g++.dg/parse/error47.C: New.
4952 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4954         PR fortran/52537
4955         * gfortran.dg/string_compare_4.f90:  Change option
4956         to -fdump-tree-original.  Add test case for kind=4.
4958 2012-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4960         PR fortran/52537
4961         * gfortran.dg/string_compare_4.f90:  New test.
4963 2012-05-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4965         * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
4967 2012-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
4969         PR c++/53305
4970         * g++.dg/cpp0x/variadic132.C: New.
4972 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4974         PR c++/53158
4975         * g++.dg/cpp0x/lambda/lambda-err2.C: New.
4976         * g++.dg/parse/error26.C: Tweak dg-error column number.
4978 2012-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
4980         PR c++/53301
4981         * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
4983 2012-05-10  Eric Botcazou  <ebotcazou@adacore.com>
4985         * gnat.dg/lto11.ad[sb]: New test.
4987 2012-05-09  Uros Bizjak  <ubizjak@gmail.com>
4989         PR target/52908
4990         * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
4991         directive to Scan for vpmuldq, not vpmacsdql.
4993 2012-05-09  Michael Matz  <matz@suse.de>
4995         PR tree-optimization/53185
4996         * gcc.dg/vect/pr53185.c: New test.
4998 2012-05-09  H.J. Lu  <hongjiu.lu@intel.com>
5000         PR middle-end/53249
5001         * gcc.target/i386/pr53249.c: New.
5003 2012-05-09  Richard Guenther  <rguenther@suse.de>
5005         PR tree-optimization/18437
5006         * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5007         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5009 2012-05-09  Jakub Jelinek  <jakub@redhat.com>
5011         PR tree-optimization/53226
5012         * gcc.c-torture/compile/pr53226.c: New test.
5014 2012-05-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5016         * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5017         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5018         * gcc.target/i386/hle-and-acq-1.c: Likewise.
5019         * gcc.target/i386/hle-and-rel-1.c: Likewise.
5020         * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5021         * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5022         * gcc.target/i386/hle-or-acq-1.c: Likewise.
5023         * gcc.target/i386/hle-or-rel-1.c: Likewise.
5024         * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5025         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5026         * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5027         * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5028         * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5029         * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5031 2012-05-09  Dehao Chen  <dehao@google.com>
5033         * gcc.dg/predict-1.c: Remove the replicated text in this test.
5034         * gcc.dg/predict-2.c: Likewise.
5035         * gcc.dg/predict-3.c: Likewise.
5036         * gcc.dg/predict-4.c: Likewise.
5037         * gcc.dg/predict-5.c: Likewise.
5038         * gcc.dg/predict-6.c: Likewise.
5040 2012-05-08  Hans-Peter Nilsson  <hp@axis.com>
5042         PR target/53272
5043         * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5045 2012-05-08  Richard Guenther  <rguenther@suse.de>
5047         * gcc.dg/fold-bitand-4.c: New testcase.
5049 2012-05-08  Dehao Chen  <dehao@google.com>
5051         * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5052         heuristic is working properly.
5053         * gcc.dg/predict-2.c: Likewise.
5054         * gcc/dg/predict-3.c: Likewise.
5055         * gcc/dg/predict-4.c: Likewise.
5056         * gcc/dg/predict-5.c: Likewise.
5057         * gcc/dg/predict-6.c: Likewise.
5059 2012-05-07  Jakub Jelinek  <jakub@redhat.com>
5061         PR tree-optimization/53239
5062         * g++.dg/opt/vrp3.C: New test.
5063         * g++.dg/opt/vrp3-aux.cc: New file.
5064         * g++.dg/opt/vrp3.h: New file.
5066 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5068         * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5069         .uleb128 support in assembler output.
5071 2012-05-07  Richard Guenther  <rguenther@suse.de>
5073         PR lto/42987
5074         * g++.dg/lto/pr42987_0.C: New testcase.
5075         * g++.dg/lto/pr42987_1.C: Likewise.
5077 2012-05-07  Tobias Burnus  <burnus@net-b.de>
5079         PR fortran/53255
5080         * gfortran.dg/typebound_operator_15.f90: New.
5082 2012-05-06  Tobias Burnus  <burnus@net-b.de>
5084         PR fortran/41587
5085         * gfortran.dg/class_array_13.f90: New.
5087 2012-05-06  Tristan Gingold  <gingold@adacore.com>
5089         * gnat.dg/warn7.adb: New test.
5091 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5093         * gnat.dg/specs/renamings.ads: Rename to...
5094         * gnat.dg/specs/renaming1.ads: ...this.
5095         * gnat.dg/specs/renaming2.ads: New test.
5096         * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5097         * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5098         * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5099         * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5101 2012-05-06  Eric Botcazou  <ebotcazou@adacore.com>
5103         * gnat.dg/discr36.ad[sb]: New test.
5104         * gnat.dg/discr36_pkg.ad[sb]: New helper.
5106 2012-05-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5108         PR c/43772
5109         * c-c++-common/pr43772.c: New.
5111 2012-05-05  Paul Thomas  <pault@gcc.gnu.org>
5113         PR fortran/41600
5114         * gfortran.dg/select_type_26.f03 : New test.
5115         * gfortran.dg/select_type_27.f03 : New test.
5117         PR fortran/53191
5118         * gfortran.dg/select_type_28.f03 : New test.
5120 2012-05-05  Janne Blomqvist  <jb@gcc.gnu.org>
5122         PR fortran/49010
5123         PR fortran/24518
5124         * gfortran.dg/mod_sign0_1.f90: New test.
5125         * gfortran.dg/mod_large_1.f90: New test.
5127 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5129         PR fortran/53175
5130         gfortran.dg/public_private_module_5.f90: New.
5132 2012-05-04  Tobias Burnus  <burnus@net-b.de>
5134         PR fortran/53111
5135         * gfortran.dg/constructor_7.f90: New.
5136         * gfortran.dg/constructor_8.f90: New.
5138 2012-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5140         PR c++/53166
5141         * g++.dg/cpp0x/static_assert7.C: New.
5143 2012-05-04  Ulrich Weigand  <ulrich.weigand@linaro.org>
5145         PR tree-optimization/52633
5146         * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5147         recognized as widening shifts instead of over-widening.
5148         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5149         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5150         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5151         * gcc.target/arm/pr52633.c: New test.
5153 2012-05-04  Richard Guenther  <rguenther@suse.de>
5155         PR tree-optimization/53168
5156         * gcc.dg/torture/pr53168.c: New testcase.
5157         * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5159 2012-05-04  Richard Guenther  <rguenther@suse.de>
5161         * gcc.dg/lto/pr53214_0.c: New testcase.
5163 2012-05-04  Eric Botcazou  <ebotcazou@adacore.com>
5165         * gcc.target/ia64/pr48496.c: New test.
5166         * gcc.target/ia64/pr52657.c: Likewise.
5168 2012-05-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5170         PR c/51712
5171         * c-c++-common/pr51712.c: New.
5173 2012-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5175         PR target/53199
5176         * gcc.target/powwerpc/pr53199.c: New file.
5178 2012-05-03  Jason Merrill  <jason@redhat.com>
5180         * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5182         * gcc.dg/debug/dwarf2/dups-types.c: New.
5183         * gcc.dg/debug/dwarf2/dups-types.h: New.
5185 2012-05-03  Jason Merrill  <jason@redhat.com>
5187         * g++.dg/debug/dwarf2/namespace-2.C: New.
5188         * g++.dg/debug/dwarf2/localclass3.C: New.
5190 2012-05-03  Jason Merrill  <jason@redhat.com>
5192         * g++.dg/debug/dwarf2/thunk1.C: New.
5194 2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5196         PR c++/53186
5197         * g++.dg/other/final2.C: New.
5199 2012-05-03  Richard Guenther  <rguenther@suse.de>
5201         * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5203 2012-05-03  Uros Bizjak  <ubizjak@gmail.com>
5205         * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5206         * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5207         * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5208         * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5210 2012-05-03  Jakub Jelinek  <jakub@redhat.com>
5212         * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5213         .byte 0xf2.
5214         * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5215         * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5216         * gcc.target/i386/hle-add-rel-1.c: Likewise.
5218         PR debug/53174
5219         * gcc.dg/pr53174.c: New test.
5221         PR target/53187
5222         * gcc.target/arm/pr53187.c: New test.
5223         * gcc.c-torture/compile/pr53187.c: New test.
5225 2012-05-03  Richard Guenther  <rguenther@suse.de>
5227         * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5228         unsupported prefetching support.
5230 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5232         * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5233         option -ftrack-macro-expansion=0.
5234         * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5235         option -ftrack-macro-expansion=0.
5237 2012-05-03  Greta Yorsh  <Greta.Yorsh@arm.com>
5239         * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5240         dg-options for target arm with dg-additional-options.
5242 2012-05-03  Richard Guenther  <rguenther@suse.de>
5244         PR tree-optimization/53144
5245         * gcc.dg/torture/pr53144.c: New testcase.
5247 2012-05-03  Tobias Burnus  <burnus@net-b.de>
5249         PR fortran/52864
5250         * gfortran.dg/pointer_intent_7.f90: New.
5251         * gfortran.dg/pure_formal_3.f90: New.
5253 2012-05-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
5255         * gcc.target/s390/20030123-1.c: Add missing "volatile".
5257 2012-05-02  Martin Jambor  <mjambor@suse.cz>
5259         PR lto/52605
5260         * g++.dg/lto/pr52605_0.C: New test.
5262 2012-05-02  Kirill Yukhin  <kirill.yukhin@intel.com>
5264         * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5265         * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5266         * gcc.target/i386/hle-add-acq-1.c: Ditto.
5267         * gcc.target/i386/hle-add-rel-1.c: Ditto.
5268         * gcc.target/i386/hle-and-acq-1.c: Ditto.
5269         * gcc.target/i386/hle-and-rel-1.c: Ditto.
5270         * gcc.target/i386/hle-or-acq-1.c: Ditto.
5271         * gcc.target/i386/hle-or-rel-1.c: Ditto.
5272         * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5273         * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5274         * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5275         * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5276         * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5277         * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5278         * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5279         * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5281 2012-05-02  Steven Bosscher  <steven@gcc.gnu.org>
5283         PR middle-end/53153
5284         * gcc.dg/pr53153.c: New test.
5286 2012-05-02  Richard Guenther  <rguenther@suse.de>
5288         * g++.dg/tree-ssa/pr19807.C: Adjust.
5290 2012-05-02  Jakub Jelinek  <jakub@redhat.com>
5292         PR tree-optimization/53163
5293         * gcc.c-torture/compile/pr53163.c: New test.
5295         PR rtl-optimization/53160
5296         * gcc.c-torture/execute/pr53160.c: New test.
5298 2012-05-01  Ian Lance Taylor  <iant@google.com>
5300         PR c/37303
5301         * gcc.dg/pr37303.c: New test.
5303 2012-05-01  Richard Henderson  <rth@redhat.com>
5305         * lib/target-supports.exp
5306         (check_effective_target_sync_long_long_runtime): True for
5307         check_effective_target_powerpc64.
5309 2012-04-30  Marc Glisse  <marc.glisse@inria.fr>
5311         PR c++/51033
5312         * gcc.dg/vector-1.c: Move to ...
5313         * c-c++-common/vector-1.c: ... here.
5314         * gcc.dg/vector-2.c: Move to ...
5315         * c-c++-common/vector-2.c: ... here.
5316         * gcc.dg/vector-3.c: Move to ...
5317         * c-c++-common/vector-3.c: ... here. Adapt to C++.
5318         * gcc.dg/vector-4.c: Move to ...
5319         * c-c++-common/vector-4.c: ... here.
5320         * gcc.dg/vector-init-1.c: Move to ...
5321         * c-c++-common/vector-init-1.c: ... here.
5322         * gcc.dg/vector-init-2.c: Move to ...
5323         * c-c++-common/vector-init-2.c: ... here.
5324         * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5325         * c-c++-common/vector-subscript-1.c: ... here.
5326         * gcc.dg/vector-subscript-2.c: Move to ...
5327         * c-c++-common/vector-subscript-2.c: ... here.
5328         * gcc.dg/vector-subscript-3.c: Move to ...
5329         * c-c++-common/vector-subscript-3.c: ... here.
5331         PR c++/51314
5332         * g++.dg/cpp0x/vt-51314.C: New test.
5333         * g++.dg/cpp0x/variadic76.C: Fix.
5335 2012-04-30  Greta Yorsh  <Greta.Yorsh@arm.com>
5337         * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5339 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5341         Add -Wvarargs option
5342         * c-c++-common/Wvarargs.c: New test case.
5343         * c-c++-common/Wvarargs-2.c: Likewise.
5345 2012-04-30  Dodji Seketeli  <dodji@redhat.com>
5347         Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5348         * objc.dg/foreach-7.m: Force the test case to run without
5349         -ftrack-macro-expansion.
5350         * c-c++-common/tm/attrib-1.c: Likewise.
5351         * c-c++-common/warn-ommitted-condop.c: Likewise.
5352         * gcc.dg/assign-warn-1.c: Likewise.
5353         * gcc.dg/assign-warn-2.c: Likewise.
5354         * gcc.dg/attr-alloc_size.c: Likewise.
5355         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5356         * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5357         * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5358         * gcc.dg/c90-const-expr-9.c: Likewise.
5359         * gcc.dg/c99-const-expr-9.c: Likewise.
5360         * gcc.dg/cpp/direct2.c: Likewise.  Adjust.
5361         * gcc.dg/cpp/direct2s.c: Likewise.
5362         * gcc.dg/cpp/pr28709.c: Likewise.
5363         * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5364         * gcc.dg/dfp/composite-type.c: Likewise.
5365         * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5366         with -ftrack-macro-expansion
5367         * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5368         * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5369         * g++.dg/ext/cleanup-1.C: Likewise.
5370         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5371         * g++.dg/template/sfinae10.C: Likewise.
5372         * g++.dg/tm/wrap-2.C: Likewise.
5373         * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5374         * g++.dg/warn/Wsign-conversion.C: Likewise.
5375         * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5376         * g++.old-deja/g++.mike/p10769b.C: Likewise.
5377         * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5378         it to run with -ftrack-macro-expansion.
5379         * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5380         test cases without -ftrack-macro-expansion.
5382         Fix location for static class members
5383         * g++.dg/template/sfinae6_neg.C: Adjust.
5385         Make conversion warnings work on NULL with -ftrack-macro-expansion
5386         * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5387         alongside the previous testing for NULL.
5389         Fix -Wuninitialized for -ftrack-macro-expansion
5390         * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5392         Strip "<built-in>" loc from displayed expansion context
5393         * g++.dg/warn/Wconversion-real-integer2.C: New test.
5394         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5395         * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5396         new test above.
5398         Fix expansion point loc for macro-like tokens
5399         * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5400         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5402         Fix token pasting with -ftrack-macro-expansion
5403         * gcc.dg/cpp/paste17.c: New test case for
5404         -ftrack-macro-expansion=2 mode only.
5405         * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5407 2012-04-30  Eric Botcazou  <ebotcazou@adacore.com>
5409         * gnat.dg/warn6.ad[sb]: New test.
5411 2012-04-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5413         PR 53149
5414         * gcc.dg/20011021-1.c: Adjust testcase.
5416 2012-04-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5418         PR fortran/53148
5419         * gfortran.dg/function_optimize_12.f90:  New test.
5421 2012-04-29  Hans-Peter Nilsson  <hp@axis.com>
5423         PR target/53156
5424         * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
5425         code to match current output and cover new peephole2 pattern.
5427 2012-04-27  Ollie Wild  <aaw@google.com>
5429         * g++.dg/cpp0x/Wliteral-suffix.c: New test.
5431 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5433         * gcc.c-torture/execute/20120427-2.c: New testcase.
5434         * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
5435         * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
5436         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
5438 2012-04-27  Paolo Bonzini  <bonzini@gnu.org>
5440         PR target/53138
5441         * gcc.c-torture/execute/20120427-1.c: New testcase.
5443 2012-04-27  Marc Glisse  <marc.glisse@inria.fr>
5445         PR middle-end/27139
5446         * gcc.dg/tree-ssa/forwprop-18.c: New test.
5448 2012-04-27  Tom de Vries  <tom@codesourcery.com>
5450         PR tree-optimization/51879
5451         * gcc.dg/pr51879.c: New test.
5452         * gcc.dg/pr51879-2.c: Same.
5453         * gcc.dg/pr51879-3.c: Same.
5454         * gcc.dg/pr51879-4.c: Same.
5455         * gcc.dg/pr51879-6.c: Same.
5457 2012-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5459         PR c++/53096
5460         * g++.dg/cpp0x/defaulted35.C: New.
5461         * g++.dg/cpp0x/defaulted15.C: Adjust.
5463 2012-04-26  Janis Johnson  <janisjo@codesourcery.com>
5465         * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
5466         structure layout.
5468 2012-04-25  Sriraman Tallam  <tmsriram@google.com>
5470         * gcc.target/i386/builtin_target.c: Check avx2.
5472 2012-04-26  Alan Modra  <amodra@gmail.com>
5474         * gcc.target/powerpc/savres.c: New test.
5475         * gcc.target/powerpc/powerpc.exp: Run it.
5477 2012-04-26  Hans-Peter Nilsson  <hp@axis.com>
5479         PR target/53120
5480         * gcc.dg/torture/pr53120.c: New test.
5482 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5484         PR middle-end/52979
5485         * gcc.c-torture/compile/pr52979-1.c: New test.
5486         * gcc.c-torture/execute/pr52979-1.c: New test.
5487         * gcc.c-torture/execute/pr52979-2.c: New test.
5489 2012-04-25  Richard Guenther  <rguenther@suse.de>
5491         * gcc.target/i386/l_fma_float_5.c: Adjust.
5492         * gcc.target/i386/l_fma_double_4.c: Likewise.
5493         * gcc.target/i386/l_fma_float_2.c: Likewise.
5494         * gcc.target/i386/l_fma_float_6.c: Likewise.
5495         * gcc.target/i386/l_fma_double_1.c: Likewise.
5496         * gcc.target/i386/l_fma_double_5.c: Likewise.
5497         * gcc.target/i386/l_fma_float_3.c: Likewise.
5498         * gcc.target/i386/l_fma_double_2.c: Likewise.
5499         * gcc.target/i386/l_fma_double_6.c: Likewise.
5500         * gcc.target/i386/l_fma_float_4.c: Likewise.
5501         * gcc.target/i386/l_fma_double_3.c: Likewise.
5502         * gcc.target/i386/l_fma_float_1.c: Likewise.
5504 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5506         PR tree-optimization/53058
5507         * gcc.c-torture/compile/pr53058.c: New test.
5509 2012-04-25  Jan Hubicka  <jh@suse.cz>
5511         PR middle-end/53088
5512         * gcc.target/i386/pr39082-1.c: Update warning location.
5514 2012-04-25  Jakub Jelinek  <jakub@redhat.com>
5516         PR c/52880
5517         * gcc.dg/pr52880.c: New test.
5519 2012-04-25  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5521         * gcc.dg/m-un-2.c: Update.
5522         * gcc.dg/20011021-1.c: Update.
5524 2012-04-25  Tobias Burnus  <burnus@net-b.de>
5526         PR fortran/52196
5527         * gfortran.dg/realloc_on_assign_14.f90: New.
5529 2012-04-24  Georg-Johann Lay  <avr@gjlay.de>
5531         PR testsuite/52641
5532         PR tree-optimizations/52891
5533         * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
5535 2012-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5537         PR c++/52363
5538         * g++.dg/cpp0x/sfinae35.C: New.
5539         * g++.dg/cpp0x/sfinae36.C: Likewise.
5541 2012-04-24  Sriraman Tallam  <tmsriram@google.com>
5543         * gcc.target/builtin_target.c: New testcase.
5545 2012-04-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5547         PR target/47197
5548         * gcc.target/powerpc/pr47197.c: New test.
5550 2012-04-24  Richard Guenther  <rguenther@suse.de>
5552         PR tree-optimization/53085
5553         * g++.dg/torture/pr53085.C: New testcase.
5555 2012-04-24  Andrew Pinski  <apinski@cavium.com>
5557         PR tree-opt/33512
5558         * gcc.dg/tree-ssa/andor-3.c: New testcase.
5559         * gcc.dg/tree-ssa/andor-4.c: New testcase.
5560         * gcc.dg/tree-ssa/andor-5.c: New testcase.
5562 2012-04-24  Jakub Jelinek  <jakub@redhat.com>
5564         PR middle-end/53084
5565         * gcc.c-torture/execute/pr53084.c: New test.
5567 2012-04-23  Paolo Carlini  <paolo.carlini@oracle.com>
5569         * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
5571 2012-04-23  Andrew Pinski  <apinski@cavium.com>
5573         * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
5575 2012-04-23  Bill Schmidt  <wschmidt@linux.ibm.com>
5577         PR regression/53076
5578         * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
5579         * gcc.dg/torture/builtin-power-1.c: Likewise.
5581 2012-04-23  Richard Guenther  <rguenther@suse.de>
5583         PR tree-optimization/53070
5584         * gcc.dg/torture/pr53070.c: New testcase.
5586 2012-04-23  Richard Guenther  <rguenther@suse.de>
5588         PR c/53060
5589         * gcc.dg/pr53060.c: New testcase.
5591 2012-04-23  Jakub Jelinek  <jakub@redhat.com>
5593         PR tree-optimizations/52891
5594         * gcc.c-torture/compile/pr52891-1.c: New test.
5595         * gcc.c-torture/compile/pr52891-2.c: New test.
5597 2012-04-22  Tobias Burnus  <burnus@net-b.de>
5599         PR fortran/53051
5600         * gfortran.dg/read_float_4.f90: New.
5602 2012-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5604         PR 35441
5605         * c-c++-common/pr35441.C: New.
5607 2012-04-20  Ian Lance Taylor  <iant@google.com>
5609         * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
5610         (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
5612 2012-04-20  Uros Bizjak  <ubizjak@gmail.com>
5614         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
5615         array access.
5616         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
5618 2012-04-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5620         PR rtl-optimization/44214
5621         * gcc.dg/pr44214-1.c: New test.
5622         * gcc.dg/pr44214-2.c: Likewise.
5623         * gcc.dg/pr44214-3.c: Likewise.
5625 2012-04-20  Richard Guenther  <rguenther@suse.de>
5627         * g++.dg/torture/20120420-1.C: New testcase.
5629 2012-04-19  Steven Bosscher  <steven@gcc.gnu.org>
5631         * gcc.target/i386/pr45830.c: Update scan-tree-dump.
5633 2012-04-19  Christian Bruel  <christian.bruel@st.com>
5635         * gcc.dg/pr52283.c: New test.
5637 2012-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5639         * gcc.dg/pr37985.c: New test.
5641 2012-04-19  Richard Guenther  <rguenther@suse.de>
5643         PR rtl-optimization/44688
5644         * gcc.dg/var-expand1.c: Increase array size to make unrolling
5645         possibly profitable.
5647 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5649         PR tree-optimization/52976
5650         * gfortran.dg/reassoc_11.f: New test.
5652 2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5654         PR tree-optimization/52976
5655         * gfortran.dg/reassoc_7.f: New test.
5656         * gfortran.dg/reassoc_8.f: Likewise.
5657         * gfortran.dg/reassoc_9.f: Likewise.
5658         * gfortran.dg/reassoc_10.f: Likewise.
5660 2012-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
5662         PR c++/52422
5663         * g++.dg/cpp0x/sfinae33.C: New.
5664         * g++.dg/cpp0x/sfinae34.C: Likewise.
5666 2012-04-18  Joey Ye  <joey.ye@arm.com>
5668         * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
5670 2012-04-18  Richard Guenther  <rguenther@suse.de>
5672         * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
5673         array access.
5674         * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
5675         * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
5677 2012-04-17  Tom de Vries  <tom@codesourcery.com>
5679         * g++.dg/pr51264-4.C: New test.
5681 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5683         PR c++/52599
5684         * g++.dg/cpp0x/constexpr-ctor10.C: New.
5686 2012-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
5688         PR c++/53003
5689         * g++.dg/parse/crash59.C: New.
5691 2012-04-17  Michael Matz  <matz@suse.de>
5693         PR tree-optimization/18437
5694         * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
5696 2012-04-17  Richard Guenther  <rguenther@suse.de>
5698         PR middle-end/53011
5699         * g++.dg/torture/pr53011.C: New testcase.
5701 2012-04-16  Jason Merrill  <jason@redhat.com>
5703         PR c++/38543
5704         * g++.dg/cpp0x/variadic131.C: New.
5706         PR c++/52008
5707         * g++.dg/cpp0x/variadic130.C: New.
5709         PR c++/50830
5710         * g++.dg/cpp0x/variadic129.C: New.
5712         PR c++/50303
5713         * g++.dg/cpp0x/variadic128.C: New.
5715 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5717         PR fortran/52864
5718         * gfortran.dg/pointer_intent_6.f90: New.
5720 2012-04-16  Tobias Burnus  <burnus@net-b.de>
5722         PR fortran/52916
5723         * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
5724         to include public_private_module_4.f90.
5725         * gfortran.dg/public_private_module_4.f90: Skip this test on all
5726         targets.
5728 2012-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
5730         PR c++/49152
5731         * g++.dg/diagnostic/operator1.C: New.
5732         * g++.dg/ext/label5.C: Adjust.
5733         * g++.dg/ext/va-arg1.C: Likewise.
5734         * g++.dg/other/error20.C: Likewise.
5735         * g++.dg/other/error20.C: Likewise.
5736         * g++.dg/other/error16.C: Likewise.
5737         * g++.dg/other/error10.C: Likewise.
5738         * g++.dg/parse/error30.C: Likewise.
5739         * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
5741 2012-04-16  Jason Merrill  <jason@redhat.com>
5743         PR c++/51148
5744         * g++.dg/cpp0x/variadic127.C: New.
5746 2012-04-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5748         * lib/plugin-support.exp (plugin-test-execute): Properly determine
5749         testcase name.
5750         Use fail, pass instead of unresolved.
5751         Don't log $optstr.
5753         PR testsuite/52948
5754         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
5755         TODO_dump_func.
5756         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5757         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
5758         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
5760 2012-04-16  Janus Weil  <janus@gcc.gnu.org>
5762         PR fortran/52968
5763         * gfortran.dg/typebound_call_23.f03: New test case.
5765 2012-04-15  Jason Merrill  <jason@redhat.com>
5767         PR c++/47220
5768         * g++.dg/cpp0x/variadic126.C: New.
5770         PR c++/52380
5771         * g++.dg/cpp0x/variadic125.C: New.
5773         PR c++/52292
5774         * g++.dg/cpp0x/variadic124.C: New.
5776         PR c++/52706
5777         * g++.dg/cpp0x/nullptr27.C: New.
5779         PR c++/52818
5780         * g++.dg/warn/format8.C: New.
5782 2012-04-15  Janus Weil  <janus@gcc.gnu.org>
5784         PR fortran/51082
5785         * gfortran.dg/proc_ptr_comp_34.f90: New test case.
5787 2012-04-14  Tobias Burnus  <burnus@net-b.de>
5789         PR fortran/52916
5790         PR fortran/40973
5791         * gfortran.dg/public_private_module_3.f90: New.
5792         * gfortran.dg/public_private_module_4.f90: New.
5794 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5796         * gcc.dg/superblock.c: New test.
5798 2012-04-14  Tom de Vries  <tom@codesourcery.com>
5800         * gcc.dg/pr51879-12.c: New test.
5802 2012-04-13  Jason Merrill  <jason@redhat.com>
5804         PR c++/52824
5805         * g++.dg/cpp0x/variadic123.C: New.
5806         * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
5808         PR c++/52905
5809         * g++.dg/cpp0x/initlist-ctor1.C: New.
5811         PR c++/52915
5812         * g++.dg/other/anon-union2.C: New.
5814 2012-04-13  Martin Jambor  <mjambor@suse.cz>
5816         PR middle-end/52939
5817         * g++.dg/ipa/pr52939.C: New test.
5819 2012-04-13  Tom de Vries  <tom@codesourcery.com>
5821         * gcc.dg/pr52734.c: New test.
5823 2012-04-13  Richard Guenther  <rguenther@suse.de>
5825         PR tree-optimization/52969
5826         * gcc.dg/torture/pr52969.c: New testcase.
5828 2012-04-13  Richard Guenther  <rguenther@suse.de>
5830         PR c/52549
5831         * gcc.dg/pr52549.c: New testcase.
5833 2012-04-13  Richard Guenther  <rguenther@suse.de>
5835         PR c/52862
5836         * gcc.dg/pr52862.c: New testcase.
5838 2012-04-13  Joey Ye  <joey.ye@arm.com>
5840         * gcc.target/arm/thumb1-imm.c: New testcase.
5842 2012-04-12  Uros Bizjak  <ubizjak@gmail.com>
5844         PR target/52932
5845         * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
5846         second function argument.
5847         * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
5848         (calc_permps): Update declaration.  Calculate result correctly.
5849         (avx2_test): Change src2 type to union256i_d.
5850         * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
5851         correctly.
5853 2012-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5855         PR target/52775
5856         * gcc.target/powerpc/pr52775.c: New file.
5858 2012-04-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5860         PR tree-optimization/18589
5861         * gcc.dg/tree-ssa/pr18589-1.c: New test.
5862         * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
5863         * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
5864         * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
5865         * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
5866         * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
5867         * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
5868         * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
5869         * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
5870         * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
5872 2012-04-12  Richard Guenther  <rguenther@suse.de>
5874         PR tree-optimization/52943
5875         * gcc.dg/torture/pr52943.c: New testcase.
5877 2012-04-12  Oleg Endo  <olegendo@gcc.gnu.org>
5879         PR target/50751
5880         * gcc/target/sh/pr50751-4.c: New.
5881         * gcc/target/sh/pr50751-5.c: New.
5882         * gcc/target/sh/pr50751-6.c: New.
5883         * gcc/target/sh/pr50751-7.c: New.
5885 2012-04-11  Fabien Chêne  <fabien@gcc.gnu.org>
5887         PR c++/52465
5888         * g++.dg/lookup/using52.C: New.
5890 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5892         * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
5894 2012-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5896         PR rtl-optimization/52876
5897         * gcc.target/i386/pr52876.c: New.
5899 2012-04-11  Bernd Schmidt  <bernds@codesourcery.com>
5901         * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
5902         __UINTPTR_TYPE__.
5903         * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
5904         __INTPTR_TYPE__.
5905         * gcc.dg/pr14092-1.c (intptr_t): Likewise.
5906         * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
5907         * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
5908         (ptrdiff_t): ... this.  All uses changed.
5909         * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
5910         * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
5911         __INTPTR_TYPE__.
5912         (main): Cast argument to __INTPTR_TYPE__.
5913         * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
5914         size_t.
5915         * gcc.dg/mallign.c (main): Likewise.
5916         * gcc.dg/pr38700.c (foo): Likewise.
5917         * gcc.dg/long-long-cst1.c (t): Likewise.
5918         * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
5919         * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
5920         * gcc.dg/pointer-arith-10.c (foo): Likewise.
5921         * gcc.dg/pr25682.c (d, foo): Likewise.
5922         * gcc.dg/format/cast-1.c (f): Likewise.
5923         * gcc.dg/c90-const-expr-10.c
5924         * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
5925         (size_t): ...this.  All uses changed.
5926         * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
5927         * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
5928         * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
5929         * gcc.dg/pr34856.c (uintptr_t): Likewise.
5930         * gcc.dg/sequence-pt-1.c: Likewise.
5931         * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
5932         * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
5933         * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
5934         * gcc.dg/pr30744-1.c (my_intptr_t): New typedef.  Replace all uses
5935         of ptrdiff_t with it.
5936         * gcc.dg/inline-23.c (my_intptr_t): Likewise.
5937         * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
5938         * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
5940 2012-04-11  Jason Merrill  <jason@redhat.com>
5942         PR debug/45088
5943         * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
5944         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5946         PR c++/52906
5947         * g++.dg/ext/attrib45.C: New.
5949         * g++.dg/eh/dtor3.C: New.
5951 2012-04-11  Richard Guenther  <rguenther@suse.de>
5953         PR middle-end/52621
5954         * gfortran.dg/pr52621.f90: New testcase.
5956 2012-04-11  Richard Guenther  <rguenther@suse.de>
5958         PR middle-end/52918
5959         * g++.dg/torture/pr52918-1.C: New testcase.
5960         * g++.dg/torture/pr52918-2.C: Likewise.
5962 2012-04-11  Tobias Burnus  <burnus@net-b.de>
5964         PR fortran/52729
5965         * gfortran.dg/block_11.f90: New.
5967 2012-04-11  Nick Clifton  <nickc@redhat.com>
5969         * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
5971 2012-04-11  Peter Bergner  <bergner@vnet.ibm.com>
5973         PR target/16458
5974         * gcc.target/powerpc/pr16458-1.c: New test.
5975         * gcc.target/powerpc/pr16458-2.c: Likewise.
5976         * gcc.target/powerpc/pr16458-3.c: Likewise.
5977         * gcc.target/powerpc/pr16458-4.c: Likewise.
5979 2012-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5981         * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
5982         * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
5983         * gcc.dg/builtin-bswap-5.c: Likewise.
5984         * gcc.target/i386/builtin-bswap-4.c: New test.
5986 2012-04-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5988         PR 24985
5989         * lib/prune.exp: Add -fno-diagnostics-show-caret.
5991 2012-04-11  Richard Guenther  <rguenther@suse.de>
5993         PR rtl-optimization/52881
5994         * gcc.dg/torture/pr52881.c: New testcase.
5995         * gcc.dg/torture/pr52913.c: Likewise.
5997 2012-04-11  Richard Guenther  <rguenther@suse.de>
5999         PR tree-optimization/52912
6000         * gcc.dg/torture/pr52912.c: New testcase.
6002 2010-04-10  Michael Matz  <matz@suse.de>
6004         * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6005         * gcc.dg/vect/vect-outer-1.c: Adjust.
6006         * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6007         * gcc.dg/vect/vect-outer-1a.c: Adjust.
6008         * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6009         * gcc.dg/vect/vect-outer-1b.c: Adjust.
6010         * gcc.dg/vect/vect-outer-2b.c: Adjust.
6011         * gcc.dg/vect/vect-outer-3b.c: Adjust.
6013 2012-04-10  Ulrich Weigand  <ulrich.weigand@linaro.org>
6015         PR tree-optimization/52870
6016         * gcc.dg/vect/pr52870.c: New test.
6018 2012-04-09  Mike Stump  <mikestump@comcast.net>
6020         * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6021         * gcc.dg/tree-ssa/vrp59.c: Likewise.
6022         * gcc.dg/tree-ssa/vrp60.c: Likewise.
6023         * gnat.dg/aggr11.adb: Likewise.
6024         * gnat.dg/aggr11_pkg.ads: Likewise.
6025         * gnat.dg/aggr15.adb: Likewise.
6026         * gnat.dg/aggr15.ads: Likewise.
6027         * gnat.dg/aggr17.adb: Likewise.
6028         * gnat.dg/aggr18.adb: Likewise.
6029         * gnat.dg/array14.adb: Likewise.
6030         * gnat.dg/array14.ads: Likewise.
6031         * gnat.dg/array14_pkg.ads: Likewise.
6032         * gnat.dg/array19.adb: Likewise.
6033         * gnat.dg/array19.ads: Likewise.
6034         * gnat.dg/discr27.adb: Likewise.
6035         * gnat.dg/discr27.ads: Likewise.
6036         * gnat.dg/discr35.adb: Likewise.
6037         * gnat.dg/discr35.ads: Likewise.
6038         * gnat.dg/discr6.adb: Likewise.
6039         * gnat.dg/discr6_pkg.ads: Likewise.
6040         * gnat.dg/import1.adb: Likewise.
6041         * gnat.dg/import1.ads: Likewise.
6042         * gnat.dg/loop_address2.adb: Likewise.
6043         * gnat.dg/opt7.adb: Likewise.
6044         * gnat.dg/opt7.ads: Likewise.
6045         * gnat.dg/pointer_variable_bounds.adb: Likewise.
6046         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6047         * gnat.dg/rep_clause2.adb: Likewise.
6048         * gnat.dg/rep_clause2.ads: Likewise.
6049         * gnat.dg/slice2.adb: Likewise.
6050         * gnat.dg/slice2.ads: Likewise.
6051         * gnat.dg/slice6.adb: Likewise.
6052         * gnat.dg/slice6_pkg.ads: Likewise.
6053         * gnat.dg/specs/unchecked_union2.ads: Likewise.
6054         * gnat.dg/taft_type2.adb: Likewise.
6055         * gnat.dg/taft_type2.ads: Likewise.
6056         * gnat.dg/taft_type2_pkg.ads: Likewise.
6057         * gnat.dg/volatile10.adb: Likewise.
6058         * gnat.dg/volatile10_pkg.ads: Likewise.
6060         * gcc.dg/dll-8.c: Remove execute permissions.
6061         * g++.dg/ext/dllexport5.C: Likewise.
6063 2012-04-09  Jan Hubicka  <jh@suse.cz>
6065         PR lto/52722
6066         PR lto/51765
6067         PR lto/52634
6068         * gcc.dg/lto/pr52634_1.c: New testcase.
6069         * gcc.dg/lto/pr52634_0.c: New testcase.
6071 2012-04-09  Uros Bizjak  <ubizjak@gmail.com>
6073         PR target/52883
6074         * gcc.target/i386/pr52883.c: New testcase.
6076 2012-04-09  Eric Botcazou  <ebotcazou@adacore.com>
6078         * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6079         (check_effective_target_sync_long_long): Add SPARC case.
6080         (check_effective_target_sync_long_long_runtime): Likewise.
6081         (check_effective_target_sync_int_long): Adjust SPARC case.
6082         (check_effective_target_sync_char_short): Likewise.
6084 2012-04-08  Oleg Endo  <olegendo@gcc.gnu.org>
6086         * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6087         * gcc.target/sh/prefetch.c: ... this.  Enable test case for m4*.
6089 2012-04-08  Tobias Burnus  <burnus@net-b.de>
6091         PR fortran/40973
6092         PR fortran/52751
6093         * gfortran.dg/public_private_module_2.f90: New.
6095 2012-04-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6097         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6098         directives.
6100 2012-04-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6102         PR fortran/52893
6103         * gfortran.dg/function_optimize_11.f90:  New test.
6105 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6107         PR fortran/52668
6108         * gfortran.dg/use_only_6.f90: New test.
6110 2012-04-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6112         PR fortran/52668
6113         * gfortran.dg/use_only_6.f90: New test.
6114 2012-04-06  Mike Stump  <mikestump@comcast.net>
6116         PR testsuite/50722
6117         * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6119 2012-04-05  Jason Merrill  <jason@redhat.com>
6121         PR c++/52596
6122         * g++.dg/template/qualified-id5.C: New.
6124 2012-04-05  Uros Bizjak  <ubizjak@gmail.com>
6126         PR target/52882
6127         * gcc.target/i386/pr52882.c: New test.
6129 2012-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6130             Dominique D'Humieures  <dominiq@lps.ens.fr>
6132         PR testsuite/52614
6133         * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6134         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6136 2012-04-04  Jason Merrill  <jason@redhat.com>
6138         PR c++/52845
6139         * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6141 2012-04-03  Jason Merrill  <jason@redhat.com>
6143         PR c++/52796
6144         * g++.dg/cpp0x/variadic-value1.C: New.
6146 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6148         * gnat.dg/pack18.adb: New test.
6149         * gnat.dg/pack18_pkg.ads: New helper.
6151 2012-04-03  Richard Guenther  <rguenther@suse.de>
6153         PR tree-optimization/52808
6154         * gcc.dg/pr52808.c: New testcase.
6156 2012-04-03  Jakub Jelinek  <jakub@redhat.com>
6158         PR tree-optimization/52835
6159         * gfortran.dg/pr52835.f90: New test.
6161 2012-04-03  Eric Botcazou  <ebotcazou@adacore.com>
6163         * gnat.dg/specs/aggr5.ads: New test.
6165 2012-04-02  Richard Guenther  <rguenther@suse.de>
6167         PR tree-optimization/52756
6168         * gcc.dg/torture/pr52756.c: New testcase.
6170 2012-04-02  Richard Guenther  <rguenther@suse.de>
6172         PR middle-end/52803
6173         * gcc.dg/pr52803.c: New testcase.
6175 2012-04-02  Dodji Seketeli  <dodji@redhat.com>
6177         PR c++/40942
6178         * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6179         DR 214 in account.
6181 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6183         PR c++/50043
6184         * g++.dg/cpp0x/noexcept17.C: New.
6185         * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6186         * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6187         * g++.dg/cpp0x/noexcept01.C: Likewise.
6188         * g++.dg/eh/init-temp1.C: Likewise.
6189         * g++.dg/eh/ctor1.C: Likwise.
6191 2012-03-31  Eric Botcazou  <ebotcazou@adacore.com>
6193         * gnat.dg/controlled6.adb: New test.
6194         * gnat.dg/controlled6_pkg.ads: New helper.
6195         * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6197 2012-03-30  Richard Henderson <rth@redhat.com>
6199         PR debug/52727
6200         * g++.dg/opt/pr52727.C: New testcase.
6202 2012-03-30  Richard Guenther  <rguenther@suse.de>
6204         PR tree-optimization/52754
6205         * gcc.target/i386/pr52754.c: New testcase.
6207 2012-03-30  Richard Guenther <rguenther@suse.de>
6209         PR middle-end/52772
6210         * g++.dg/torture/pr52772.C: New testcase.
6212 2012-03-29  Paolo Carlini  <paolo.carlini@oracle.com>
6214         PR c++/52718
6215         * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6217 2012-03-29  Jason Merrill  <jason@redhat.com>
6219         PR c++/52685
6220         * g++.dg/template/inherit8.C: New.
6222 2012-03-29  Jakub Jelinek  <jakub@redhat.com>
6224         PR c++/52759
6225         * g++.dg/ext/weak4.C: New test.
6227         PR tree-optimization/52760
6228         * gcc.c-torture/execute/pr52760.c: New test.
6230 2012-03-29  Jason Merrill  <jason@redhat.com>
6232         PR c++/52743
6233         * g++.dg/cpp0x/initlist-array3.C: New.
6235 2012-03-28  Jason Merrill  <jason@redhat.com>
6237         PR c++/52746
6238         * g++.dg/overload/virtual2.C: New.
6240 2012-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6242         * gnat.dg/vect7.ad[sb]: New test.
6244 2012-03-28  Paul Thomas  <pault@gcc.gnu.org>
6245         Tobias Burnus  <burnus@gcc.gnu.org>
6247         PR fortran/52652
6248         * gfortran.dg/allocate_class_1.f90 : Change error test.
6249         * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6250         * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6251         * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6253 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6255         PR middle-end/52691
6256         * gcc.dg/pr52691.c: New test.
6258         PR middle-end/52750
6259         * gcc.c-torture/compile/pr52750.c: New test.
6261 2012-03-28  Georg-Johann Lay  <avr@gjlay.de>
6263         PR target/52692
6264         * gcc.target/avr/torture/builtins-2.c: New test.
6266 2012-03-28  Jakub Jelinek  <jakub@redhat.com>
6268         PR target/52736
6269         * gcc.target/i386/pr52736.c: New test.
6271 2012-03-27  Martin Jambor  <mjambor@suse.cz>
6273         PR middle-end/52693
6274         * gcc.dg/torture/pr52693.c: New test.
6276 2012-03-27  Meador Inge  <meadori@codesourcery.com>
6278         PR c++/52672
6279         * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6281 2012-03-27  Mike Stump  <mikestump@comcast.net>
6283         PR target/52665
6284         * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6285         failures that match branch names.
6287 2012-03-27  Uros Bizjak  <ubizjak@gmail.com>
6288             H.J. Lu  <hongjiu.lu@intel.com>
6290         PR target/52698
6291         * gcc.target/i386/pr52698.c: New test.
6293 2012-03-27  Richard Guenther  <rguenther@suse.de>
6295         PR middle-end/52720
6296         * gcc.dg/torture/pr52720.c: New testcase.
6298 2012-03-27  Eric Botcazou  <ebotcazou@adacore.com>
6300         * gnat.dg/pack17.adb: New test.
6302 2012-03-27  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
6304         * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6305         * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6307 2012-03-26  Martin Jambor  <mjambor@suse.cz>
6309         PR tree-optimization/50052
6310         * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6312 2012-03-26  Richard Guenther  <rguenther@suse.de>
6314         PR tree-optimization/52701
6315         * gfortran.dg/pr52701.f90: New testcase.
6317 2012-03-26  Ulrich Weigand  <ulrich.weigand@linaro.org>
6319         PR tree-optimization/52686
6320         * gcc.target/arm/pr52686.c: New test.
6322 2012-03-26  Georg-Johann Lay  <avr@gjlay.de>
6324         * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6325         Add "-Os -flto" to list.
6327 2012-03-25  Eric Botcazou  <ebotcazou@adacore.com>
6329         * gnat.dg/concat2.ad[sb]: New test.
6331 2012-03-24  Jason Merrill  <jason@redhat.com>
6333         * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6334         * g++.dg/cpp0x/trailing2.C: Likewise.
6335         * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6336         * g++.dg/cpp1y/auto-fn1.C: New.
6337         * g++.dg/cpp1y/auto-fn2.C: New.
6338         * g++.dg/cpp1y/auto-fn3.C: New.
6339         * g++.dg/cpp1y/auto-fn4.C: New.
6340         * g++.dg/cpp1y/auto-fn5.C: New.
6341         * g++.dg/cpp1y/auto-fn6.C: New.
6342         * g++.dg/cpp1y/auto-fn7.C: New.
6343         * g++.dg/cpp1y/auto-fn8.C: New.
6344         * g++.dg/cpp1y/auto-fn9.C: New.
6345         * g++.dg/cpp1y/auto-fn10.C: New.
6346         * g++.dg/cpp1y/auto-fn11.C: New.
6348 2012-03-23  Richard Guenther  <rguenther@suse.de>
6350         PR tree-optimization/52678
6351         * gfortran.dg/pr52678.f: New testcase.
6353 2012-03-23  Richard Guenther  <rguenther@suse.de>
6355         PR tree-optimization/52638
6356         * g++.dg/torture/pr52638.C: New testcase.
6358 2012-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
6360         PR c++/52487
6361         * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6363 2012-03-22  Jakub Jelinek  <jakub@redhat.com>
6365         PR c++/52671
6366         * g++.dg/ext/attrib44.C: New test.
6368 2012-03-22  Jan Hubicka  <jh@suse.cz>
6370         PR middle-end/51737
6371         * g++.dg/torture/pr51737.C: New testcase
6373 2012-03-22  Richard Guenther  <rguenther@suse.de>
6375         PR tree-optimization/52548
6376         * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6378 2012-03-22  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6380         * lib/fortran-modules.exp (list-module-names-1): Remove
6381         warning.
6383 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6385         PR target/50751
6386         * gcc.target/sh/pr50751-1.c: New.
6387         * gcc.target/sh/pr50751-2.c: New.
6388         * gcc.target/sh/pr50751-3.c: New.
6390 2012-03-21  Oleg Endo  <olegendo@gcc.gnu.org>
6392         PR target/52479
6393         * gcc.target/sh/sh4a-cos.c: Remove.
6394         * gcc.target/sh/sh4a-sin.c: Remove.
6395         * gcc.target/sh/sh4a-sincos.c: Remove.
6397 2012-03-21  Richard Earnshaw  <rearnsha@arm.com>
6399         * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6400         * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6402 2012-03-21  Martin Jambor  <mjambor@suse.cz>
6404         PR testsuite/52641
6405         * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6406         * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6408 2012-03-21  Andrew Stubbs  <ams@codesourcery.com>
6410         * gcc.target/arm/thumb-16bit-ops.c: New file.
6411         * gcc.target/arm/thumb-ifcvt.c: New file.
6413 2012-03-20  Jason Merrill  <jason@redhat.com>
6415         * lib/target-supports.exp: Add { target c++1y }.
6417         * g++.dg/cpp0x/auto32.C: New.
6419 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6421         PR testsuite/52641
6422         * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
6423         int32plus.
6424         * gcc.dg/torture/pr48124-4.c: Ditto:
6425         * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
6427 2012-03-20  Jason Merrill  <jason@redhat.com>
6429         PR c++/52510
6430         * g++.dg/cpp0x/initlist66.C: New.
6432 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6434         * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
6435         __AVR_HAVE_LPMX__
6437 2012-03-20  Georg-Johann Lay  <avr@gjlay.de>
6439         PR target/49868
6440         * gcc.target/avr/torture/addr-space-2.h: New file.
6441         * gcc.target/avr/torture/addr-space-2-g.h: New test.
6442         * gcc.target/avr/torture/addr-space-2-0.h: New test.
6443         * gcc.target/avr/torture/addr-space-2-1.h: New test.
6444         * gcc.target/avr/torture/addr-space-2-x.h: New test.
6446 2012-03-20  Richard Guenther  <rguenther@suse.de>
6448         * gnat.dg/pack16.adb: New testcase.
6449         * gnat.dg/pack16_pkg.ads: Likewise.
6450         * gnat.dg/specs/pack8.ads: Likewise.
6451         * gnat.dg/specs/pack8_pkg.ads: Likewise.
6453 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6455         * g++.dg/warn/Wuseless-cast.C: Extend.
6457 2012-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6459         PR c++/14710
6460         * g++.dg/warn/Wuseless-cast.C: New.
6462 2012-03-17  Janne Blomqvist  <jb@gcc.gnu.org>
6464         PR libfortran/52608
6465         * gfortran.dg/pr52608.f90: New test.
6467 2012-03-17  Tobias Burnus  <burnus@net-b.de>
6469         PR fortran/52585
6470         * gfortran.dg/proc_ptr_36.f90: New.
6472 2012-03-16  Martin Jambor  <mjambor@suse.cz>
6474         * gcc.dg/misaligned-expand-1.c: New test.
6475         * gcc.dg/misaligned-expand-3.c: Likewise.
6477 2012-03-16  Richard Guenther  <rguenther@suse.de>
6478         Kai Tietz  <ktietz@redhat.com>
6480         PR middle-end/48814
6481         * gcc.c-torture/execute/pr48814-1.c: New test.
6482         * gcc.c-torture/execute/pr48814-2.c: New test.
6483         * gcc.dg/tree-ssa/assign-1.c: New test.
6484         * gcc.dg/tree-ssa/assign-2.c: New test.
6485         * gcc.dg/tree-ssa/assign-3.c: New test.
6487 2012-03-16  Richard Guenther  <rguenther@suse.de>
6489         * gnat.dg/specs/pack7.ads: New testcase.
6491 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6493         PR target/52568
6494         * gcc.dg/torture/vshuf-4.inc: Add two new tests.
6495         * gcc.dg/torture/vshuf-8.inc: Likewise.
6496         * gcc.dg/torture/vshuf-16.inc: Likewise.
6497         * gcc.dg/torture/vshuf-32.inc: Likewise.
6499 2012-03-15  Jason Merrill  <jason@redhat.com>
6501         * g++.dg/torture/pr52582.C: New.
6503 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6505         * lib/fortran-modules.exp: New file which was forgotten in r185430.
6507 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6508             Ulrich Weigand  <ulrich.weigand@linaro.org>
6510         * gcc.dg/vect/slp-cond-3.c: New test.
6511         * gcc.dg/vect/slp-cond-4.c: New test.
6513 2012-03-15  Ira Rosen  <irar@il.ibm.com>
6514             Ulrich Weigand  <ulrich.weigand@linaro.org>
6516         * gcc.dg/vect/bb-slp-pattern-1.c: New test.
6517         * gcc.dg/vect/bb-slp-pattern-2.c: New test.
6519 2012-03-15  Janne Blomqvist  <jb@gcc.gnu.org>
6521         PR libfortran/52434
6522         PR libfortran/48878
6523         PR libfortran/38199
6524         * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
6525         * gfortran.dg/round_1.f03: Likewise.
6527 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6528             Andrew Pinski  <apinski@cavium.com>
6530         PR middle-end/52592
6531         * gcc.dg/pr52592.c: New test.
6533 2012-03-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6535         * gfortran.fortran-torture/compile/compile.exp: Simplify.
6536         * gfortran.fortran-torture/execute/execute.exp: Likewise.
6537         * lib/gcc-dg.exp (cleanup-modules): Move to ..
6538         * lib/fortran-modules.exp: .. this new file. Adjust users.
6539         * lib/gfortran-dg.exp (gfortran-dg-runtest,
6540         gfortran-dg-debug-runtest): Call cleanup-modules.
6541         * lib/fortran-torture.exp (fortran-torture-execute,
6542         fortran-torture): Likewise.
6543         * gfortran.dg/coarray/caf.exp: Likewise.
6544         * lib/lto.exp: Likewise.
6545         * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
6546         * gfortran.dg/class_4b.f03: Likewise.
6547         * gfortran.dg/class_4c.f03: Likewise.
6548         * gfortran.dg/class_45a.f03: Likewise.
6549         * gfortran.dg/binding_label_tests_10.f03: Likewise.
6550         * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
6551         * gfortran.dg/binding_label_tests_11.f03: Likewise.
6552         * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
6553         * gfortran.dg/binding_label_tests_13.f03: Likewise.
6554         * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
6555         * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
6556         * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
6557         * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
6558         * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
6559         * gfortran.dg/whole_file_28.f90: Likewise.
6560         * gfortran.dg/whole_file_29.f90: Likewise.
6561         * gfortran.dg/whole_file_30.f90: Likewise.
6562         * gfortran.dg/whole_file_31.f90: Likewise.
6564 2012-03-15  Jakub Jelinek  <jakub@redhat.com>
6566         PR tree-optimization/52267
6567         * gcc.dg/pr52267.c: New test.
6568         * gcc.dg/tree-ssa/vrp65.c: New test.
6569         * gcc.dg/tree-ssa/vrp66.c: New test.
6571 2012-03-15  Richard Guenther  <rguenther@suse.de>
6573         PR middle-end/52580
6574         * gfortran.dg/vect/pr52580.f: New testcase.
6576 2012-03-15  Oleg Endo  <olegendo@gcc.gnu.org>
6578         * gcc.target/sh/fpul-usage-1.c: New.
6580 2012-03-14  Oleg Endo  <olegendo@gcc.gnu.org>
6582         PR target/49468
6583         * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
6584         * gcc.target/sh/pr49468-di.c: Likewise.
6586 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6588         * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
6589         * gcc.dg/c99-stdint-6.c: Likewise.
6590         * gcc.dg/lto/20090210_0.c: Likewise.
6591         * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
6592         * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
6593         * gcc.dg/pragma-init-fini-2.c: Likewise.
6594         * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
6595         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
6596         * gcc.target/i386/pr22152.c: Likewise.
6597         * gcc.target/i386/vect8-ret.c: Likewise.
6598         * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
6599         handling.
6601 2012-03-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6603         * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
6604         * g++.dg/tree-prof/partition1.C: Likewise.
6605         * g++.dg/tree-prof/partition2.C: Likewise.
6606         * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
6607         handling.
6608         * gcc.c-torture/compile/labels-3.c: Remove dg-options.
6609         * gcc.c-torture/execute/20010724-1.c: Remove.
6610         * gcc.c-torture/execute/20010724-1.x: Remove.
6611         * gcc.c-torture/execute/20040208-2.c: Remove.
6612         * gcc.c-torture/execute/20040208-2.x: Remove.
6613         * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
6614         Remove.
6615         (main) [__mips__ && __sgi__]: Remove.
6616         * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
6617         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6618         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
6619         mips-sgi-irix6* handling.
6620         * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
6621         * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
6622         * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
6623         handling.
6624         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6625         * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
6626         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
6627         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
6628         * gcc.target/mips/args-1.c [!__sgi__]: Remove.
6629         * gcc.target/mips/interrupt_handler-2.c: Don't skip on
6630         mips-sgi-irix6*.
6631         * gcc.target/mips/interrupt_handler-3.c: Likewise.
6632         * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
6633         * gcc.target/mips/save-restore-3.c: Likewise.
6634         * gcc.target/mips/save-restore-4.c: Likewise.
6635         * gcc.target/mips/save-restore-5.c: Likewise.
6636         * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
6637         * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
6638         messages.
6639         * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
6640         IRIX 6 handling.
6641         (restore_ld_library_path_env_vars): Likewise.
6642         * lib/target-supports.exp (check_profiling_available): Remove
6643         mips*-*-irix* handling.
6644         (check_ascii_locale_available): Remove mips-sgi-irix* handling.
6645         (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
6646         * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
6648 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6650         PR c++/52582
6651         * g++.dg/opt/pr52582.C: New test.
6653 2012-03-14  Richard Guenther  <rguenther@suse.de>
6655         PR tree-optimization/52571
6656         * gcc.dg/vect/vect-2.c: Initialize arrays.
6657         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6658         * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
6659         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6661 2012-03-14  Richard Guenther  <rguenther@suse.de>
6663         PR middle-end/52080
6664         PR middle-end/52097
6665         PR middle-end/48124
6666         * gcc.dg/torture/pr48124-1.c: New testcase.
6667         * gcc.dg/torture/pr48124-2.c: Likewise.
6668         * gcc.dg/torture/pr48124-3.c: Likewise.
6669         * gcc.dg/torture/pr48124-4.c: Likewise.
6671 2012-03-14  Richard Guenther  <rguenther@suse.de>
6673         PR middle-end/52578
6674         * gcc.dg/pr52578.c: New testcase.
6676 2012-03-14  Jakub Jelinek  <jakub@redhat.com>
6678         PR c++/52521
6679         * g++.dg/cpp0x/udlit-args2.C: New test.
6681 2012-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6683         PR target/48596
6684         * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
6685         * gcc.c-torture/compile/pr48596.c: ... here.
6687 2012-01-30  Dodji Seketeli  <dodji@redhat.com>
6689         PR c++/51641
6690         * g++.dg/lookup/hidden-class17.C: New test.
6692 2012-03-13  Jakub Jelinek  <jakub@redhat.com>
6694         PR c/52577
6695         * gcc.dg/Wunused-var-3.c: New test.
6697 2012-03-13  Martin Jambor  <mjambor@suse.cz>
6699         * gcc.dg/misaligned-expand-2.c: New test.
6701 2012-03-13  Richard Guenther  <rguenther@suse.de>
6703         PR middle-end/52134
6704         * gcc.dg/pr52134.c: New testcase.
6706 2012-03-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6708         * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
6710 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6712         PR tree-optimization/46728
6713         * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
6714         * gcc.target/powerpc/pr46728-5.c: Likewise.
6715         * gcc.target/powerpc/pr46728-8.c: Likewise.
6716         * gcc.target/powerpc/pr46728-10.c: Likewise.
6717         * gcc.target/powerpc/pr46728-11.c: Likewise.
6718         * gcc.target/powerpc/pr46728-13.c: Likewise.
6719         * gcc.target/powerpc/pr46728-14.c: Likewise.
6720         * gcc.target/powerpc/pr46728-15.c: Likewise.
6722 2012-03-12  Paolo Carlini  <paolo.carlini@oracle.com>
6724         PR c++/52299
6725         * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
6727 2012-03-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6729         PR tree-optimization/46728
6730         * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
6731         * gcc.target/powerpc/pr46728-5.c: Likewise.
6732         * gcc.target/powerpc/pr46728-8.c: Likewise.
6733         * gcc.target/powerpc/pr46728-10.c: Likewise.
6734         * gcc.target/powerpc/pr46728-11.c: Likewise.
6735         * gcc.target/powerpc/pr46728-13.c: Likewise.
6736         * gcc.target/powerpc/pr46728-14.c: Likewise.
6737         * gcc.target/powerpc/pr46728-15.c: Likewise.
6739 2012-03-12  Georg-Johann Lay  <avr@gjlay.de>
6741         PR target/49868
6742         * gcc.target/avr/torture/addr-space-1.h: New file.
6743         * gcc.target/avr/torture/addr-space-1-g.h: New test.
6744         * gcc.target/avr/torture/addr-space-1-0.h: New test.
6745         * gcc.target/avr/torture/addr-space-1-1.h: New test.
6746         * gcc.target/avr/torture/addr-space-1-x.h: New test.
6748 2012-03-12  Andrew Pinski  <apinski@cavium.com>
6750         * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
6752 2012-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6754         * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
6755         * g++.dg/abi/thunk4.C: Likewise.
6756         * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
6757         Adapt line numbers.
6758         * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6759         handling.
6760         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6761         * g++.dg/eh/spbp.C: Likewise.
6762         * g++.dg/ext/label13.C: Likewise.
6763         * g++.dg/guality/guality.exp: Likewise.
6764         * g++.dg/other/anon5.C: Likewise.
6765         * g++.dg/other/pragma-ep-1.C: Remove.
6766         * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
6767         * g++.dg/warn/pr31246.C: Likewise.
6768         * g++.dg/warn/weak1.C: Likewise.
6769         * g++.old-deja/g++.eh/badalloc1.C: Likewise.
6770         * g++.old-deja/g++.ext/attrib5.C: Likewise.
6771         * gcc.c-torture/compile/limits-declparen.c: Likewise.
6772         * gcc.c-torture/compile/limits-pointer.c: Likewise.
6773         * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
6774         * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
6775         * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
6776         * gcc.dg/c99-tgmath-1.c: Likewise.
6777         * gcc.dg/c99-tgmath-2.c: Likewise.
6778         * gcc.dg/c99-tgmath-3.c: Likewise.
6779         * gcc.dg/c99-tgmath-4.c: Likewise.
6780         * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
6781         handling.
6782         * gcc.dg/debug/pr49032.c: Likewise.
6783         * gcc.dg/guality/guality.exp: Likewise.
6784         * gcc.dg/intmax_t-1.c: Likewise.
6785         * gcc.dg/pr48616.c: Likewise.
6786         * gcc.dg/pragma-ep-1.c: Remove.
6787         * gcc.dg/pragma-ep-2.c: Remove.
6788         * gcc.dg/pragma-ep-3.c: Remove.
6789         * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
6790         * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
6791         * gcc.misc-tests/gcov-14.c: Likewise.
6792         * gfortran.dg/guality/guality.exp: Likewise.
6793         * lib/target-supports.exp (check_weak_available): Likewise.
6794         (add_options_for_tls): Likewise.
6795         (check_ascii_locale_available): Likewise.
6796         * obj-c++.dg/dwarf-2.mm: Likewise.
6797         * objc.dg/dwarf-1.m: Likewise.
6798         * objc.dg/dwarf-2.m: Likewise.
6800 2012-03-12  Jakub Jelinek  <jakub@redhat.com>
6802         PR tree-optimization/51721
6803         * gcc.dg/tree-ssa/vrp64.c: New test.
6805         PR tree-optimization/52533
6806         * gcc.c-torture/compile/pr52533.c: New test.
6808 2012-03-12  Kirill Yukhin  <kirill.yukhin@intel.com>
6810         * gcc.target/i386/rtm-xabort-1.c: New.
6811         * gcc.target/i386/rtm-xbegin-1.c: Ditto.
6812         * gcc.target/i386/rtm-xend-1.c: Ditto.
6813         * gcc.target/i386/rtm-xtest-1.c: Ditto.
6814         * gcc.target/i386/sse-12.c: Test RTM intrinsics.
6815         * gcc.target/i386/sse-13.c: Ditto.
6816         * gcc.target/i386/sse-14.c: Ditto.
6817         * gcc.target/i386/sse-22.c: Ditto.
6818         * gcc.target/i386/sse-23.c: Ditto.
6819         * g++.dg/other/i386-2.C: Ditto.
6820         * g++.dg/other/i386-3.C: Ditto.
6822 2012-03-12  Tobias Burnus  <burnus@net-b.de>
6824         PR fortran/52542
6825         * gfortran.dg/proc_ptr_35.f90: New.
6827 2012-03-11  Uros Bizjak  <ubizjak@gmail.com>
6829         PR target/52530
6830         * gcc.dg/torture/pr52530.c: New test.
6832 2012-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6834         PR target/51244
6835         * gcc.target/sh/pr51244-1.c: Fix thinkos.
6837 2012-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6839         PR target/52450
6840         * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
6842         * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
6844 2012-03-09  Andrew Pinski  <apinski@cavium.com>
6846         PR middle-end/51988
6847         * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
6848         * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
6850 2012-03-09  Jiangning Liu  <jiangning.liu@arm.com>
6852         * gcc.dg/tree-ssa/scev-3.c: New.
6853         * gcc.dg/tree-ssa/scev-4.c: New.
6855 2012-03-08  Tobias Burnus  <burnus@net-b.de>
6857         PR fortran/52469
6858         * gfortran.dg/proc_ptr_34.f90
6860 2012-03-07  Jason Merrill  <jason@redhat.com>
6862         PR c++/52521
6863         * g++.dg/cpp0x/udlit-mangle.C: New.
6865 2012-03-06  Pat Haugen <pthaugen@us.ibm.com>
6867         * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
6869 2012-03-06  Richard Guenther  <rguenther@suse.de>
6871         PR middle-end/52493
6872         * gcc.dg/torture/pr52493.c: New testcase.
6874 2012-03-06  Richard Guenther  <rguenther@suse.de>
6876         PR lto/52097
6877         * gcc.dg/lto/pr52097_0.c: New testcase.
6879 2012-03-06  Oleg Endo  <olegendo@gcc.gnu.org>
6881         PR target/51244
6882         * gcc.target/sh/pr51244-1.c: New.
6883         * gcc.target/sh/pr51244-2.c: New.
6884         * gcc.target/sh/pr51244-3.c: New.
6886 2012-03-05  Jason Merrill  <jason@redhat.com>
6888         PR c++/51930
6889         * g++.dg/ext/visibility/template11.C: New.
6891         * g++.dg/cpp0x/implicit13.C: New.
6893 2012-03-05  Jakub Jelinek  <jakub@redhat.com>
6895         PR tree-optimization/51721
6896         * gcc.dg/tree-ssa/vrp63.c: New test.
6897         * gcc.dg/pr51721.c: New test.
6899 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6901         PR fortran/50981
6902         * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
6903         argument checks.
6905 2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6907         PR target/52146
6908         * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
6910 2012-03-04  Mikael Morin  <mikael@gcc.gnu.org>
6912         PR fortran/50981
6913         * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
6915 2012-03-04  Georg-Johann Lay  <avr@gjlay.de>
6917         * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
6918         int32plus.
6920 2012-03-03  Jason Merrill  <jason@redhat.com>
6922         * g++.dg/cpp0x/nsdmi-defer6.C: New.
6924         Core 1270
6925         * g++.dg/cpp0x/initlist65.C: New.
6927         PR c++/36797
6928         * g++.dg/ext/is_empty2.C: New.
6930 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6932         PR fortran/48820
6933         * gfortran.dg/assumed_type_3.f90: Undo previous commit.
6935 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6937         * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
6938         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6939         * gfortran.dg/bind_c_usage_8.f03: Ditto.
6940         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6941         * gfortran.dg/class_30.f90: Remove dg-warning line.
6942         * gfortran.dg/bind_c_usage_25.f90: New.
6944 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6946         PR fortran/48820
6947         * gfortran.dg/assumed_type_1.f90: Correct dg-error.
6948         * gfortran.dg/assumed_type_3.f90: Correct dg-error.
6949         * gfortran.dg/assumed_type_4.f90: Correct dg-error.
6951 2012-03-03  Tobias Burnus  <burnus@net-b.de>
6953         PR fortran/48820
6954         * gfortran.dg/assumed_type_1.f90: New.
6955         * gfortran.dg/assumed_type_2.f90: New.
6956         * gfortran.dg/assumed_type_3.f90: New.
6957         * gfortran.dg/assumed_type_4.f90: New.
6959 2012-03-02  Oleg Endo  <olegendo@gcc.gnu.org>
6961         PR target/49486
6962         * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
6963         * gcc.target/sh/pr49468-di.c: New.
6965 2012-03-02  Maxim Kuvyrkov  <maxim@codesourcery.com>
6967         * gcc.dg/graphite/pr50561.c: Update.
6969 2012-03-02  Peter Bergner  <bergner@vnet.ibm.com>
6971         * gcc.target/powerpc/pr52457.c: New test.
6973 2012-03-02  Ulrich Weigand  <ulrich.weigand@linaro.org>
6975         * gcc.target/arm/sat-1.c: New test.
6977 2012-03-02  Uros Bizjak  <ubizjak@gmail.com>
6979         PR target/46716
6980         * gcc.target/i386/pr46716.c: New test.
6982 2012-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6984         PR c++/51989
6985         * g++.dg/cpp0x/sfinae32.C: New.
6987 2012-03-02  Richard Guenther  <rguenther@suse.de>
6989         PR tree-optimization/52406
6990         * gcc.dg/torture/pr52406.c: New testcase.
6992 2012-03-02  Tobias Burnus  <burnus@net-b.de>
6994         PR fortran/52325
6995         * gfortran.dg/derived_comp_array_ref_8.f90: New.
6996         * gfortran.dg/nullify_2.f90: Update dg-error.
6997         * gfortran.dg/nullify_4.f90: Ditto.
6998         * gfortran.dg/pointer_init_6.f90: Ditto.
7000 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7002         PR fortran/52270
7003         * gfortran.dg/class_51.f90: New.
7005 2012-03-02  Tobias Burnus  <burnus@net-b.de>
7007         PR fortran/52452
7008         * gfortran.dg/intrinsic_8.f90: New.
7010 2012-03-01  Kai Tietz  <ktietz@redhat.com>
7012         * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7013         routines on mingw targets.
7014         * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7016 2012-03-01  Jakub Jelinek  <jakub@redhat.com>
7018         PR tree-optimization/52445
7019         * gcc.dg/pr52445.c: New test.
7021 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7023         PR target/52437
7024         * gcc.c-torture/compile/pr52437.c: New test.
7026         PR middle-end/52419
7027         * gcc.dg/torture/pr52419.c: New test.
7029         PR tree-optimization/52429
7030         * gcc.dg/torture/pr52429.c: New test.
7031         * g++.dg/opt/pr52429.C: New test.
7033 2012-02-29  Richard Guenther  <rguenther@suse.de>
7035         PR testsuite/52297
7036         * gcc.dg/lto/trans-mem-1_0.c: Remove.
7037         * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7038         * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7039         * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7040         * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7041         * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7043 2012-02-29  Jakub Jelinek  <jakub@redhat.com>
7045         * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7047 2012-02-29  Paul Thomas  <pault@gcc.gnu.org>
7049         PR fortran/52386
7050         * gfortran.dg/realloc_on_assign_13.f90 : New test.
7052 2012-02-28  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
7054         PR target/51534
7055         * gcc.target/arm/neon/pr51534.c: New testcase.
7057 2012-02-28  Richard Guenther  <rguenther@suse.de>
7059         PR target/52407
7060         * gcc.dg/torture/pr52407.c: New testcase.
7062 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7064         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7065         * gcc.target/arm/vfp2.c: Likewise.
7066         * gcc.target/arm/vfp3.c: Likewise.
7067         * gcc.target/arm/vfp4.c: Likewise.
7068         * gcc.target/arm/vfp5.c: Likewise.
7069         * gcc.target/arm/vfp6.c: Likewise.
7070         * gcc.target/arm/vfp7.c: Likewise.
7071         * gcc.target/arm/vfp8.c: Likewise.
7072         * gcc.target/arm/vfp9.c: Likewise.
7073         * gcc.target/arm/vfp10.c: Likewise.
7074         * gcc.target/arm/vfp11.c: Likewise.
7075         * gcc.target/arm/vfp12.c: Likewise.
7076         * gcc.target/arm/vfp13.c: Likewise.
7077         * gcc.target/arm/vfp14.c: Likewise.
7078         * gcc.target/arm/vfp15.c: Likewise.
7079         * gcc.target/arm/vfp16.c: Likewise.
7080         * gcc.target/arm/vfp17.c: Likewise.
7081         * gcc.target/arm/neon-constants.h: New file.
7082         * gcc.target/arm/neon-vect1.c: New test.
7083         * gcc.target/arm/neon-vect2.c: New test.
7084         * gcc.target/arm/neon-vect3.c: New test.
7085         * gcc.target/arm/neon-vect4.c: New test.
7086         * gcc.target/arm/neon-vect5.c: New test.
7087         * gcc.target/arm/neon-vect6.c: New test.
7088         * gcc.target/arm/neon-vect7.c: New test.
7089         * gcc.target/arm/neon-vect8.c: New test.
7091 2012-02-28  Richard Guenther  <rguenther@suse.de>
7093         PR tree-optimization/52402
7094         * gcc.dg/torture/pr52402.c: New testcase.
7096 2012-02-28  Richard Guenther  <rguenther@suse.de>
7098         PR lto/52400
7099         * g++.dg/lto/pr52400_0.C: New testcase.
7101 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
7103         * gcc.target/avr/torture/builtins-1.c: New test.
7104         * gcc.target/avr/torture/builtins-error.c: New test.
7106 2012-02-28  Kai Tietz  <ktietz@redhat.com>
7108         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7109         * gcc.target/i386/pr45352-2.c: Likewise.
7110         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7111         * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7112         targets instead rand.
7113         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7114         * gcc.target/i386/sse2-mul-1.c: Likewise.
7115         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7116         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7117         * gcc.target/i386/pad-1.c: Likewise.
7118         * gcc.target/i386/pad-9.c: Likewise.
7119         * gcc.target/i386/pad-2.c: Likewise.
7120         * gcc.target/i386/pad-5b.c: Likewise.
7121         * gcc.target/i386/pad-8.c: Likewise.
7122         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7123         * gcc.target/i386/pr44130.c: Likewise.
7124         * gcc.target/i386/align-main-1.c: Likewise.
7125         * gcc.target/i386/align-main-2.c: Likewise.
7126         * gcc.target/i386/sw-1.c: Likewise.
7127         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7128         on x64 mingw target.
7129         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7130         * gcc.target/i386/pr46295.c: Likewise.
7131         * gcc.target/i386/amd64-abi-1.c: Likewise.
7132         * gcc.target/i386/amd64-abi-2.c: Likewise.
7133         * gcc.target/i386/pr39082-1.c: Likewise.
7134         * gcc.target/i386/pr39162.c: Likewise.
7135         * gcc.target/i386/pr22152.c: Likewise.
7136         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7137         * gcc.target/i386/wrfsbase-2.c: Likewise.
7138         * gcc.target/i386/local.c: Likewise
7139         * gcc.target/i386/wrgsbase-1.c: Likewise.
7140         * gcc.target/i386/wrfsbase-1.c: Likewise.
7141         * gcc.target/i386/pr39315-3.c: Likewise.
7142         * gcc.target/i386/pr35767-4.c: Likewise.
7143         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7144         x64 mingw target.
7145         * gcc.target/i386/pr45336-2.c: Likewise.
7146         * gcc.target/i386/pr45336-1.c: Likewise.
7147         * gcc.target/i386/pr45336-4.c: Likewise.
7149 2012-02-27  Tristan Gingold  <gingold@adacore.com>
7151         * gnat.dg/array20.ad[sb]: New test.
7153 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
7155         PR target/52375
7156         * gcc.target/arm/pr52375.c: New test.
7157         * gcc.c-torture/compile/pr52375.c: New test.
7159 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7161         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7162         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7164 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
7166         * gnat.dg/aggr19.adb: New test.
7167         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7169 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
7171         PR target/49263
7172         * gcc.target/sh/pr49263.c: New.
7174 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
7176         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7177         simulate_thread_wrapper_other_threads
7178         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7179         Move initialization of 'value' to main().
7180         (main): Initialize 'value';
7181         * gcc.dg/simulate-thread/speculative-store.c
7182         (simulate_thread_step_verify): Return 0 when successful.
7183         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7184         Reduce threshold.
7185         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
7186         (simulate_thread_wrapper_other_threads): Return a success/fail value
7187         and issue an error if the instruction count threshold is exceeded.
7189 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7191         PR target/50580
7192         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7193         * gcc.target/mips/interrupt_handler-3.c: Likewise.
7195 2012-02-24  Richard Guenther  <rguenther@suse.de>
7197         PR middle-end/52355
7198         * gcc.dg/pr52355.c: New testcase.
7200 2012-02-23  Kai Tietz  <ktietz@redhat.com>
7202         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7203         * gcc.dg/Wpadded.c: Likewise.
7204         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7205         structure-layout.
7206         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7207         for sleep by Sleep and add windows.h include for this function.
7208         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7209         targets.
7210         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7211         target.
7212         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7213         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7214         on x64 mingw target.
7215         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7216         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7217         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7218         failure on LLP64 target.
7220 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
7222         PR c/52290
7223         * gcc.dg/noncompile/pr52290.c: New test.
7225 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
7227         PR tree-optimization/52019
7228         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7230 2012-02-22  Kai Tietz  <ktietz@redhat.com>
7232         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7233         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7234         derived pdiff_t type.
7235         * g++.dg/torture/pr49720.C: Likewise
7237 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
7239         PR target/52330
7240         * gcc.target/i386/pr52330.c: New test.
7242 2012-02-22  Tobias Burnus  <burnus@net-b.de>
7244         PR fortran/52335
7245         * gfortran.dg/io_constraints_10.f90: New.
7247 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
7249         * lib/target-supports.exp (check_effective_target_vect_condition):
7250         Return true for NEON.
7252 2012-02-21  Kai Tietz  <ktietz@redhat.com>
7254         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7256 2012-02-21  Richard Guenther  <rguenther@suse.de>
7258         PR tree-optimization/52324
7259         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7261 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
7263         PR middle-end/51782
7264         * gcc.target/avr/torture/pr51782-1.c: New test.
7266 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
7268         PR tree-optimization/52318
7269         * gcc.dg/pr52318.c: New test.
7271 2012-02-20  Kai Tietz  <ktietz@redhat.com>
7273         * gcc.dg/bf-ms-layout-3.c: New testcase.
7275 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
7277         PR testsuite/52229
7278         PR fortran/32380
7279         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
7281 2012-02-20  Richard Guenther  <rguenther@suse.de>
7283         PR tree-optimization/52298
7284         * gcc.dg/torture/pr52298.c: New testcase.
7285         * gcc.dg/vect/pr52298.c: Likewise.
7287 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
7289         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7290         * gcc.c-torture/execute/pr52286.c: Ditto.
7292 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
7294         PR tree-optimization/52286
7295         * gcc.c-torture/execute/pr52286.c: New test.
7297 2012-02-18  Tobias Burnus  <burnus@net-b.de>
7299         PR fortran/52295
7300         * gfortran.dg/interface_35.f90: Use -std=f2003.
7301         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7302         * gfortran.dg/interface_assignment_4.f90: Ditto.
7303         * gfortran.dg/bessel_1.f90: Ditto.
7304         * gfortran.dg/func_result_6.f90: Ditto.
7305         * gfortran.dg/hypot_1.f90: Ditto.
7306         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7308 2012-02-17  Tobias Burnus  <burnus@net-b.de>
7310         PR translation/52232
7311         PR translation/52234
7312         PR translation/52245
7313         PR translation/52246
7314         PR translation/52262
7315         PR translation/52273
7316         * gfortran.dg/coarray_22.f90: Update dg-error.
7317         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7319 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7321         PR target/51753
7322         * lib/gcc-simulate-thread.exp: Load timeout.exp.
7323         (simulate-thread): Use default timeout.
7325 2012-02-16  Jason Merrill  <jason@redhat.com>
7327         PR c++/52248
7328         * g++.dg/ext/timevar1.C: New.
7330 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
7332         PR c++/52126
7333         * g++.dg/template/using21.C: New.
7334         * g++.dg/template/using22.C: Likewise.
7336 2012-02-16  Jason Merrill  <jason@redhat.com>
7338         PR c++/51415
7339         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7341 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
7343         PR tree-optimization/52255
7344         * gcc.c-torture/compile/pr52255.c: New test.
7346         PR debug/52260
7347         * g++.dg/debug/dwarf2/pr52260.C: New test.
7349         PR middle-end/51929
7350         * g++.dg/ipa/pr51929.C: New test.
7352 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
7354         PR target/52199
7355         * gcc.target/powerpc/pr52199.c: New file.
7357 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7359         PR target/52152
7360         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7362 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7364         * gcc.dg/pr51867.c: Don't include <math.h>.
7365         (sqrtf): Declare.
7367 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7369         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7370         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7372 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
7374         PR tree-optimization/50561
7375         * gcc.dg/graphite/pr50561.c: New testcase.
7377 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
7379         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7380         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7382 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7384         * gnat.dg/discr35.ad[sb]: New test.
7386 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
7388         * gnat.dg/volatile10.adb: New test.
7389         * gnat.dg/volatile10_pkg.ads: New helper.
7391 2012-02-14  Jason Merrill  <jason@redhat.com>
7393         * g++.dg/ext/attrib43.C: New.
7395 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
7397         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7398         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7399         fgnu_tm.
7400         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7401         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7402         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7403         effective_target fgnu_tm.
7404         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7406 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7408         PR c++/52247
7409         * g++.dg/template/asmgoto1.C: New test.
7411 2012-02-14  Ian Lance Taylor  <iant@google.com>
7413         PR go/48501
7414         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
7415         compiling generated file for 64bit and index tests.
7417 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
7419         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
7421 2012-02-14  Richard Guenther  <rguenther@suse.de>
7423         PR tree-optimization/52244
7424         PR tree-optimization/51528
7425         * gcc.dg/torture/pr52244.c: New testcase.
7427 2012-02-14  Walter Lee  <walt@tilera.com>
7429         * g++.dg/other/PR23205.C: Disable test on tile.
7430         * g++.dg/other/pr23205-2.C: Disable test on tile.
7431         * gcc.dg/20020312-2.c: Add a condition for __tile__.
7432         * gcc.dg/20040813-1.c: Disable test on tile.
7433         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
7434         * gcc.misc-tests/linkage.exp: Handle tilegx.
7436 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7438         PR tree-optimization/52210
7439         * gcc.dg/pr52210.c: New test.
7441 2012-02-14  Jason Merrill  <jason@redhat.com>
7443         PR c++/39055
7444         * g++.dg/overload/defarg5.C: New.
7446 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
7448         PR c/52181
7449         * c-c++-common/pr52181.c: New test.
7451 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7453         PR c++/52215
7454         * g++.dg/ext/atomic-1.C: New test.
7456 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7458         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
7460 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
7462         PR middle-end/52209
7463         * gcc.c-torture/execute/pr52209.c: New test.
7465 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
7467         PR fortran/50981
7468         * gfortran.dg/elemental_optional_args_5.f03: New test.
7470 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
7472         PR testsuite/50076
7473         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
7474         cases.
7476 2012-02-11  Ian Lance Taylor  <iant@google.com>
7478         PR go/51874
7479         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
7480         SPARC Solaris.  Don't run the test at all on systems where it may
7481         not work, rather than xfailing it.
7483 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
7485         PR rtl-optimization/52175
7486         * gcc.c-torture/compile/pr52175.c: New test.
7488 2012-02-10  Jason Merrill  <jason@redhat.com>
7490         PR c++/51910
7491         * g++.dg/template/repo10.C: New.
7493 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
7495         PR debug/52132
7496         * gcc.dg/pr52132.c: New test.
7498 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7500         * gnat.dg/specs/aggr4.ads: New test.
7501         * gnat.dg/specs/aggr4_pkg.ads: New helper.
7503 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7505         PR target/52146
7506         * gcc.target/i386/pr52146.c: New.
7508 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
7510         PR middle-end/52177
7511         * c-c++-common/pr52177.c: New test.
7513 2012-02-10  Jan Hubicka  <jh@suse.cz>
7515         PR middle-end/48600
7516         * g++.dg/torture/pr48600.C: New testcase.
7518 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
7520         PR middle-end/52140
7521         * gcc.dg/dfp/pr52140.c: New test.
7523 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
7525         PR fortran/32380
7526         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
7527         of dg-options.
7529 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
7531         PR middle-end/51867
7532         * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
7533         * gcc.dg/pr51867.c: New test.
7535 2012-02-09  Ian Lance Taylor  <iant@google.com>
7537         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
7538         which don't support -fsplit-stack.  Turn off optimization when
7539         compiling select5-out.go.
7541 2012-02-08  Ian Lance Taylor  <iant@google.com>
7543         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
7544         systems which don't support -fsplit-stack.
7546 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
7548         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
7549         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
7550         machine instuction in the log.
7552 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
7554         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
7555           to 20 seconds.
7557 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
7559         PR driver/48524
7560         * gcc.dg/pr48524.c: New test.
7561         * gcc.dg/pr48524.spec: New spec file for test.
7563 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7565         PR fortran/32380
7566         * gfortran.dg/vect/pr32380.f90:  New test.
7568 2012-02-08  Tobias Burnus  <burnus@net-b.de>
7570         PR fortran/52151
7571         * gfortran.dg/realloc_on_assign_12.f90: New.
7573 2012-02-08  Richard Guenther  <rguenther@suse.de>
7575         PR rtl-optimization/52170
7576         * gcc.dg/torture/pr52170.c: New testcase.
7578 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
7580         PR gcov-profile/52150
7581         * gcc.dg/tree-prof/pr52150.c: New test.
7583         PR rtl-optimization/52139
7584         * gcc.dg/pr52139.c: New test.
7586 2012-02-07  Jason Merrill  <jason@redhat.com>
7588         PR c++/51675
7589         * g++.dg/cpp0x/constexpr-union3.C: New.
7591         PR c++/52035
7592         * g++.dg/lto/pr52035_0.C: New.
7594 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7596         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
7597         * gcc.dg/special/weak-1.c: Likewise.
7598         * gcc.dg/ucnid-12.c: Likewise.
7599         * gcc.dg/torture/pr45678-1.c: Likewise.
7600         * gcc.dg/torture/pr45678-2.c: Likewise.
7601         * gcc.dg/vector-4.c: Likewise.
7602         * gcc.dg/ipa/inline-5.c: Likewise.
7603         * gcc.dg/ucnid-11.c: Likewise.
7604         * gcc.misc-tests/gcov-13.c: Likewise.
7605         * gcc.misc-tests/gcov-14.c: Likewise.
7606         * g++.dg/ext/label13.C: Likewise.
7607         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
7608         hppa*-*-hpux* options.
7609         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
7610         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
7611         * gcc.dg/pr48616.c: Likewise.
7612         * gcc.dg/pr17957.c: Likewise.
7613         * gcc.dg/pr17055-1.c: Likewise.
7614         * gcc.dg/pr32912-1.c: Likewise.
7615         * gcc.dg/tm/pr51472.c: Likewise.
7616         * c-c++-common/fold-bitand-4.c: Likewise.
7617         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
7618         Use dg-additional-options for extra options.
7620 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
7622         * gcc.target/epiphany/interrupt-2.c: New test.
7624 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7626         PR target/52155
7627         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
7628         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
7629         for MIPS ELF.
7631 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7633         PR target/52152
7634         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
7636 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
7638         PR middle-end/24306
7639         PR target/52154
7640         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
7641         * gcc.target/mips/va-arg-1.c: New test.
7643 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
7645         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
7646         for -mno-pointers-to-nested-functions.
7648 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
7650         * gcc.c-torture/execute/20120207-1.c: New test.
7652 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
7654         PR rtl-optimization/52060
7655         * gcc.dg/torture/pr52060.c: New test.
7657         PR middle-end/52074
7658         * gcc.c-torture/compile/pr52074.c: New test.
7660 2012-02-07  Tobias Burnus  <burnus@net-b.de>
7662         PR fortran/51514
7663         * gfortran.dg/class_to_type_2.f90: New.
7665 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
7667         PR fortran/32373
7668         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
7669         Remove module.
7671 2012-02-06  Jason Merrill  <jason@redhat.com>
7673         PR c++/52088
7674         * g++.dg/template/conv13.C: New.
7676 2012-02-06  Richard Guenther  <rguenther@suse.de>
7678         PR tree-optimization/52115
7679         * gcc.c-torture/compile/pr52115.c: New testcase.
7681 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
7683         PR target/52129
7684         * gcc.c-torture/execute/pr52129.c: New test.
7686 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
7688         * gcc.dg/pr48374.c: Actually add the test I forgot
7689         in the 2012-01-25 commit.
7691 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7693         PR fortran/32373
7694         * gfortran.dg/vect/vect-8.f90:  New test case.
7696 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
7698         PR fortran/48847
7699         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
7701 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
7703         PR fortran/52102
7704         * gfortran.dg/class_48.f90 : Add test of allocate class array
7705         component with source in subroutine test3.  Remove commenting
7706         out in subroutine test4, since branching on unitialized variable
7707         is now fixed (no PR for this last.).
7709 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7711         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
7712         on MIPS targets.
7713         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
7715 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7717         PR target/52125
7718         * lib/target-supports.exp (check_effective_target_mips_rel): New.
7719         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
7721 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
7723         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
7724         (check_effective_target_sync_int_long): Use it.
7725         (check_effective_target_sync_char_short): Likewise.
7726         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
7728 2012-02-05  Tobias Burnus  <burnus@net-b.de>
7730         PR fortran/51972
7731         * gfortran.dg/class_48.f90: Add some further checks.
7733 2012-02-05  Ira Rosen  <irar@il.ibm.com>
7735         PR tree-optimization/52091
7736         * gcc.dg/vect/pr52091.c: New test.
7738 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
7740         PR rtl-optimization/52113
7741         * gcc.target/avr/pr52113.c: New test.
7743 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
7745         PR rtl-optimization/52092
7746         * gcc.c-torture/compile/pr52092.c: New test.
7748 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
7750         PR fortran/41587
7751         * gfortran.dg/class_array_10.f03: New test.
7753         PR fortran/46356
7754         * gfortran.dg/class_array_11.f03: New test.
7756         PR fortran/51754
7757         * gfortran.dg/class_array_12.f03: New test.
7759 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
7761         PR fortran/52012
7762         * gfortran.dg/realloc_on_assign_11.f90: New test.
7764 2012-02-02  Tobias Burnus  <burnus@net-b.de>
7766         PR fortran/52093
7767         * gfortran.dg/shape_7.f90: New.
7769 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7771         * gcc.target/mips/mips-prepend-1.c: New test.
7773 2012-02-02  Jan Hubicka  <jh@suse.cz>
7774             Tom de Vries  <tom@codesourcery.com>
7776         PR middle-end/51998
7777         * gcc.dg/alias-12.c: New testcase.
7778         * gcc.dg/alias-13.c: New testcase.
7780 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
7782         PR target/52086
7783         * gcc.dg/pr52086.c: New test.
7785         PR tree-optimization/52073
7786         * gcc.c-torture/compile/pr52073.c: New test.
7788 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
7790         PR fortran/51958
7791         * gfortran.dg/function_optimize_10.f90:  New test.
7793 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
7795         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
7796         test on alpha*-*-*.
7798 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7800         PR fortran/52024
7801         * gfortran.dg/typebound_operator_14.f90: New.
7803 2012-02-01  Tobias Burnus  <burnus@net-b.de>
7805         PR fortran/52059
7806         * gfortran.dg/elemental_function_1.f90: New.
7808 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7810         PR rtl-optimization/51374
7811         * gcc.target/avr/torture/pr51374-1.c:
7812         Also fail if SBIS is seen.
7814 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
7816         PR rtl-optimization/51374
7817         * gcc.target/avr/torture/pr51374-1.c: New.
7819 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7821         PR fortran/52024
7822         * gfortran.dg/typebound_generic_11.f90: New.
7824 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7826         PR fortran/52029
7827         * gfortran.dg/class_49.f90: New.
7829 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7831         PR fortran/52013
7832         * gfortran.dg/elemental_args_check_6.f90: New.
7834 2012-01-31  Jason Merrill  <jason@redhat.com>
7836         PR c++/52043
7837         * g++.dg/cpp0x/variadic122.C: New.
7839 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
7841         PR fortran/52012
7842         * gfortran.dg/realloc_on_assign_10.f90: New test.
7844 2012-01-31  Richard Guenther  <rguenther@suse.de>
7846         PR tree-optimization/51528
7847         * gcc.dg/torture/pr51528.c: New testcase.
7849 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
7851         PR go/48501
7852         * lib/go.exp (go_target_compile): Append timeout= to options.
7853         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
7854         select5-out.go test on alpha*-*-* targets.
7856 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
7858         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
7859         (TEST_SHORT): Reformat in the same way.
7860         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
7861         (TEST_SHORT): Reformat in the same way.
7862         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
7863         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
7864         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
7865         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
7866         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
7868 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
7870         PR target/51835
7871         * gcc.target/arm/pr51835.c: New testcase.
7873 2012-01-30  Richard Guenther  <rguenther@suse.de>
7875         PR tree-optimization/52028
7876         * gcc.dg/torture/pr52028.c: New testcase.
7877         * gfortran.dg/ldist-pr45199.f: Adjust.
7878         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
7879         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7880         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
7882 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
7884         PR debug/52027
7885         * gcc.dg/tree-prof/pr52027.c: New test.
7887         PR tree-optimization/52046
7888         * gcc.dg/pr52046.c: New test.
7890         PR debug/52048
7891         * g++.dg/other/pr52048.C: New test.
7893 2012-01-30  Richard Guenther  <rguenther@suse.de>
7895         PR tree-optimization/52045
7896         * gcc.dg/pr52045.c: New testcase.
7898 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
7900         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
7901         new code generated for __sync_lock_release.
7903 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7905         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
7907 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7909         PR testsuite/51875
7910         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
7912         * g++.dg/ext/visibility/template10.C: Fix typo.
7914         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
7916 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
7918         PR c++/51327
7919         * g++.dg/cpp0x/constexpr-ice6.C: New.
7921 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7923         PR fortran/41600
7924         * gfortran.dg/default_initialization_6.f90: New.
7926 2012-01-29  Tobias Burnus  <burnus@net-b.de>
7928         PR fortran/51972
7929         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
7930         * gfortran.dg/class_48.f90: New.
7932 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
7934         PR fortran/51808
7935         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
7937 2012-01-28  Tobias Burnus  <burnus@net-b.de>
7939         PR fortran/51972
7940         * gfortran.dg/class_allocate_12.f90: New.
7942 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
7944         * gcc.dg/torture/pr50444.c: Fix dg directives.
7946 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
7948         PR target/52006
7949         * gcc.target/arm/pr52006.c: New test.
7951 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
7953         PR testsuite/52011
7954         * gcc.dg/lto/trans-mem.h: New file.
7955         * gcc.dg/lto/trans-mem-2_0.c: Include it.
7956         * gcc.dg/lto/trans-mem-1_1.c: Same.
7957         * gcc.dg/lto/trans-mem-4_1.c: Same.
7958         * gcc.dg/lto/trans-mem-3_1.c: Same.
7960 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7962         PR fortran/52022
7963         * gfortran.dg/dummy_procedure_7.f90: New.
7965 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
7967         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
7968         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
7970 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
7972         PR c++/51852
7973         * g++.dg/other/gc5.C: New test.
7975 2012-01-27  Richard Guenther  <rguenther@suse.de>
7977         PR tree-optimization/50444
7978         * gcc.dg/torture/pr50444.c: New testcase.
7980 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7982         PR fortran/51970
7983         PR fortran/51977
7984         * gfortran.dg/move_alloc_13.f90: New.
7986 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7988         PR fortran/51953
7989         * gfortran.dg/allocate_alloc_opt_13.f90: New.
7990         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
7991         and change dg-error string.
7993 2012-01-27  Tobias Burnus  <burnus@net-b.de>
7995         PR fortran/52016
7996         * gfortran.dg/elemental_args_check_5.f90: New.
7998 2012-01-27  Richard Guenther  <rguenther@suse.de>
8000         PR middle-end/51959
8001         * g++.dg/torture/pr51959.C: New testcase.
8003 2012-01-27  Tom de Vries  <tom@codesourcery.com>
8005         PR tree-optimization/51990
8006         * gcc.dg/pr51990.c: New test.
8007         * gcc.dg/pr51990-2.c: Same.
8009 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
8010             Tobias Burnus <burnus@gcc.gnu.org>
8012         PR fortran/48705
8013         * gfortran.dg/class_allocate_11.f03: New.
8015         PR fortran/51870
8016         PR fortran/51943
8017         PR fortran/51946
8018         * gfortran.dg/class_allocate_7.f03: New.
8019         * gfortran.dg/class_allocate_8.f03: New.
8020         * gfortran.dg/class_allocate_9.f03: New.
8021         * gfortran.dg/class_allocate_10.f03: New.
8023 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8025         * gnat.dg/discr34.adb: New test.
8026         * gnat.dg/discr34_pkg.ads: New helper.
8028 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8030         * gnat.dg/discr33.adb: New test.
8032 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8034         * gnat.dg/limited_with3.ad[sb): New test.
8035         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8036         * gnat.dg/limited_with3_pkg2.ads: Likewise.
8037         * gnat.dg/limited_with3_pkg3.ads: Likewise.
8039 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
8041         * gnat.dg/stack_usage1.adb: New test.
8042         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8044         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8045         * gcc.dg/pr44194-2.c: Likewise.
8047 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
8049         PR c++/51370
8050         * g++.dg/template/crash112.C: New.
8052 2012-01-27  Richard Henderson  <rth@redhat.com>
8054         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8056 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8058         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8060 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
8062         PR middle-end/51895
8063         * g++.dg/opt/pr51895.C: New test.
8065 2012-01-26  Michael Matz  <matz@suse.de>
8067         PR tree-optimization/48794
8068         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8070 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8072         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8074 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8076         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8077         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8078         memory.
8079         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8080         the default value for s390 and s390x.
8082 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
8084         PR lto/51698
8085         * gcc.dg/lto/trans-mem-4_0.c: New.
8086         * gcc.dg/lto/trans-mem-4_1.c: New.
8087         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8088         TM builtins.
8089         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8090         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8091         TM builtins.
8092         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8093         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8094         TM builtins.
8096 2012-01-25  Georg-Johann Lay  <avr@gjlay.de>
8098         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8100 2012-01-25  Ian Lance Taylor  <iant@google.com>
8102         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8104 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8106         PR fortran/51995
8107         * gfortran.dg/typebound_proc_25.f90: New.
8109 2012-01-25  Jason Merrill  <jason@redhat.com>
8111         PR c++/51992
8112         * g++.dg/lto/pr51992_0.C: New.
8114 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
8116         PR tree-optimization/51987
8117         * gcc.target/i386/pr51987.c: New test.
8119 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8121         * gcc.dg/tm/lto-1.c: Require lto support in target.
8123 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
8125         PR rtl-optimization/48374
8126         * gcc.dg/pr48374.c: New test.
8128 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
8130         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8132 2012-01-25  Tobias Burnus  <burnus@net-b.de>
8134         PR fortran/51966
8135         * gfortran.dg/derived_constructor_char_3.f90: New.
8137 2012-01-24  Ian Lance Taylor  <iant@google.com>
8139         * go.test/go-test.exp (filecmp): New procedure.
8140         (errchk): Handle quoted square brackets.
8141         (go-gc-tests): Set go_compile_args. Handle various new test
8142         lines.  Skip a few new tests.
8143         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8145 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8147         * lib/target-supports.exp (proc check_effective_target_vect_perm)
8148         (check_effective_target_vect_extract_even_odd)
8149         (check_effective_target_vect_interleave): Return true for MIPS
8150         paired-single.
8152 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8154         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8155         (main): Use it instead of argc.
8157 2012-01-24  Jason Merrill  <jason@redhat.com>
8159         PR c++/51973
8160         * g++.dg/cpp0x/sfinae31.C: New.
8162 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8164         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8166 2012-01-24  Jason Merrill  <jason@redhat.com>
8168         PR c++/51812
8169         * g++.dg/inherit/covariant20.C: New.
8171 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
8173         PR c++/51223
8174         * g++.dg/parse/crash58.C: New.
8176 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
8178         PR target/51957
8179         * gcc.dg/pr51957-1.c: New test.
8180         * gcc.dg/pr51957-1.h: New file.
8181         * gcc.dg/pr51957-2.c: New test.
8183 2012-01-23  Jason Merrill  <jason@redhat.com>
8185         PR c++/51930
8186         * g++.dg/ext/visibility/template10.C: New.
8188 2012-01-23  Tobias Burnus  <burnus@net-b.de>
8190         PR fortran/51948
8191         * gfortran.dg/move_alloc_12.f90: New.
8193 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8195         PR middle-end/45416
8196         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8198 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
8200         PR c++/51398
8201         * g++.dg/template/crash111.C: New.
8203 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
8205         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8206         configurations.
8207         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8209 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
8211         PR testsuite/51941
8212         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
8213         the DW_TAG_class_type and DW_AT_name: "Executor".
8215 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8217         * lib/target-supports.exp
8218         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8219         (check_effective_target_vect_interleave): Likewise.
8221 2012-01-22  Jason Merrill  <jason@redhat.com>
8223         PR c++/51925
8224         * g++.dg/template/using20.C: New.
8225         * g++.dg/template/template-id-2.C: Adjust diagnostic.
8227 2012-01-23  Jason Merrill  <jason@redhat.com>
8229         PR target/51934
8230         * g++.dg/torture/pr51344.C: Limit to x86.
8232 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
8234         * c-c++-common/tm/omp.c: Require target with pthread support.
8236 2012-01-23  Richard Guenther  <rguenther@suse.de>
8238         PR tree-optimization/51949
8239         * gcc.dg/torture/pr51949.c: New testcase.
8241 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
8243         PR rtl-optimization/51933
8244         * gcc.c-torture/execute/pr51933.c: New test.
8246 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
8248         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8249         Do not define for Interix.
8251 2012-01-22  Jason Merrill  <jason@redhat.com>
8253         PR c++/51832
8254         * g++.dg/lto/pr51832.h: New.
8255         * g++.dg/lto/pr51832_0.C: New.
8256         * g++.dg/lto/pr51832_1.C: New.
8258 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8260         * gcc.dg/ext-elim-1.c: New test.
8262 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8264         PR target/51931
8265         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8266         * g++.dg/opt/longbranch1.C: Likewise.
8268 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
8270         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8271         in C++11 mode.
8273 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
8275         PR fortran/50556
8276         * gfortran.dg/namelist_74.f90: New test.
8277         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8279 2012-01-21  Tobias Burnus  <burnus@net-b.de>
8281         PR fortran/51913
8282         * gfortran.dg/class_47.f90: New.
8284 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
8286         * gnat.dg/renaming5.ad[sb]: New test.
8288 2012-01-20  Jason Merrill  <jason@redhat.com>
8290         PR c++/51919
8291         * g++.dg/pch/mangle1.{C,Hs}: Remove.
8293 2012-01-20  Jason Merrill  <jason@redhat.com>
8295         PR c++/51922
8296         * g++.dg/ext/attrib42.C: Require ilp32.
8298 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8300         PR target/51915
8301         * gcc.target/arm/pr51915.c: New test.
8303 2012-01-20  Cary Coutant  <ccoutant@google.com>
8304             Dodji Seketeli  <dodji@redhat.com>
8306         PR debug/45682
8307         * g++.dg/debug/dwarf2/nested-3.C: New test.
8309 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8311         PR c++/51402
8312         * g++.dg/template/crash110.C: New.
8314 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8316         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8317         Remove default options on hppa*-*-hpux*.
8319 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8321         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8323 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8325         * gcc.c-torture/compile/pr51856.c: New testcase.
8327 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
8329         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8330         options to go_target_compile.
8332 2012-01-20  Kai Tietz  <ktietz@redhat.com>
8334         * g++.dg/torture/pr51344.C: Fix typo.
8336 2012-01-20  Richard Guenther  <rguenther@suse.de>
8338         PR tree-optimization/51903
8339         * g++.dg/torture/pr51903.C: New testcase.
8341 2012-01-20  Tobias Burnus  <burnus@net-b.de>
8342             Janus Weil  <janus@gcc.gnu.org>
8344         PR fortran/51056
8345         * gfortran.dg/use_21.f90: New.
8347 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
8349         PR target/51106
8350         * gcc.dg/torture/pr51106-1.c: New test.
8351         * gcc.dg/torture/pr51106-2.c: New test.
8353 2012-01-19  Kai Tietz  <ktietz@redhat.com>
8355         * g++.dg/torture/pr51344.C: New test.
8357 2012-01-19  Tobias Burnus  <burnus@net-b.de>
8359         PR fortran/51904
8360         * gfortran.dg/intrinsic_size_2.f90: New.
8362 2012-01-19  Jason Merrill  <jason@redhat.com>
8364         PR c++/51889
8365         * g++.dg/inherit/using7.C: New.
8367 2012-01-19  Richard Guenther  <rguenther@suse.de>
8369         PR tree-optimization/37997
8370         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8372 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8374         PR rtl-optimization/51505
8375         * gcc.dg/pr51505.c: New test.
8377 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
8379         PR fortran/51634
8380         * gfortran.dg/typebound_operator_12.f03: New.
8381         * gfortran.dg/typebound_operator_13.f03: New.
8383 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
8385         PR c++/51225
8386         * g++.dg/cpp0x/pr51225.C: New.
8388 2012-01-17  Ian Lance Taylor  <iant@google.com>
8390         PR go/50656
8391         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8393 2012-01-17  Tobias Burnus  <burnus@net-b.de>
8395         PR fortran/51869
8396         * gfortran.dg/realloc_on_assign_9.f90: New.
8398 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
8400         PR other/51165
8401         * gcc.dg/tm/memopt-3.c: Remove xfail.
8402         * gcc.dg/tm/memopt-4.c: Remove xfail.
8403         * gcc.dg/tm/memopt-5.c: Remove xfail.
8404         * gcc.dg/tm/memopt-7.c: Remove xfail.
8406 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
8408         PR tree-optimization/51877
8409         * gcc.c-torture/execute/pr51877.c: New test.
8411 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
8413         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
8414         {!vect_align_arrays} to vect_sizes_32B_16B.
8415         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
8416         * gcc.dg/vect/vect-peel-3.c: Ditto.
8418 2012-01-16  Jason Merrill  <jason@redhat.com>
8420         PR c++/51854
8421         * g++.dg/abi/mangle60.C: New.
8423         PR c++/51827
8424         * g++.dg/pch/mangle1.{C,Hs}: New.
8426 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
8427             Tobias Burnus  <burnus@net-b.de>
8429         PR fortran/50981
8430         * gfortran.dg/elemental_optional_args_3.f90: New
8431         * gfortran.dg/elemental_optional_args_4.f90: New
8433 2012-01-16  Tobias Burnus  <burnus@net-b.de>
8435         PR fortran/51809
8436         * gfortran.dg/use_20.f90: New
8438 2012-01-16  Jason Merrill  <jason@redhat.com>
8440         PR c++/51868
8441         * g++.dg/cpp0x/rv-bitfield.C: New.
8442         * g++.dg/cpp0x/rv-bitfield2.C: New.
8444 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
8446         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
8447         subroutine 'qsort' and use index array to assign the result.
8449 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
8451         PR tree-optimization/51865
8452         * gcc.dg/pr51865.c: New test.
8454 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8456         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
8458 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
8460         * gcc.target/mips/code-readable-2.c: Allow the jump table address
8461         to be loaded from the constant pool, rather than via %hi and %lo.
8463 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
8465         PR rtl-optimization/51821
8466         * gcc.dg/pr51821.c: New test.
8468 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
8470         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
8472 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
8474         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
8476 2012-01-14  Tobias Burnus  <burnus@net-b.de>
8478         PR fortran/51800
8479         * gfortran.dg/init_flag_8.f90: New.
8480         * gfortran.dg/init_flag_9.f90: New.
8482 2011-01-14  Tobias Burnus  <burnus@net-b.de>
8484         PR fortran/51816
8485         * gfortran.dg/use_18.f90: New.
8486         * gfortran.dg/use_19.f90: New.
8488 2012-01-13  Ian Lance Taylor  <iant@google.com>
8490         PR c++/50012
8491         * g++.dg/warn/Wsign-compare-4.C: New.
8493 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
8495         PR fortran/48351
8496         * gfortran.dg/alloc_comp_assign.f03: New.
8497         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
8498         __BUILTIN_FREE from 38 to 32.
8500 2012-01-13  Jason Merrill  <jason@redhat.com>
8502         PR c++/20681
8503         * g++.dg/warn/Wreturn-type-7.C: New.
8505 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8507         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
8508         assumption.
8509         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
8510         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
8511         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
8512         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
8513         int32plus because of big array needed.
8514         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
8515         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
8517 2012-01-13  Jason Merrill  <jason@redhat.com>
8519         PR c++/51813
8520         * g++.dg/ext/visibility/template9.C: New.
8522         PR c++/51620
8523         * g++.dg/cpp0x/defaulted34.C: New.
8524         * g++.dg/template/virtual3.C: New.
8526 2012-01-13  Richard Guenther  <rguenther@suse.de>
8528         PR middle-end/8081
8529         * gcc.dg/torture/pr8081.c: New testcase.
8531 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
8533         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
8535 2012-01-12  Jason Merrill  <jason@redhat.com>
8537         PR c++/51714
8538         * g++.dg/ext/stmtexpr14.C: New.
8540 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
8542         PR c++/51633
8543         * g++.dg/cpp0x/constexpr-diag4.C: New test.
8545 2012-01-12  Jason Merrill  <jason@redhat.com>
8547         PR c++/48051
8548         * g++.dg/abi/mangle48.C: Test qualified-names, too.
8549         * g++.dg/abi/mangle58.C: Likewise.
8551         PR c++/51403
8552         * g++.dg/template/arg8.C: New.
8554 2012-01-12  Ira Rosen  <irar@il.ibm.com>
8556         PR tree-optimization/51799
8557         * gcc.dg/vect/pr51799.c: New test.
8558         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
8559         patterns.
8561 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8562             Tobias Burnus  <burnus@net-b.de>
8564         PR fortran/51057
8565         PR fortran/51616
8566         * lib/target-supports.exp
8567         (check_effective_target_fortran_largest_fp_has_sqrt): New.
8568         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
8570 2012-01-11  Jason Merrill  <jason@redhat.com>
8572         PR c++/51565
8573         * g++.dg/ext/attrib42.C: New.
8575 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
8577         PR bootstrap/51796
8578         * gcc.dg/pr51796.c: New test.
8580 2012-01-11  Jason Merrill  <jason@redhat.com>
8582         PR c++/51818
8583         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
8585 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8587         * gnat.dg/array19.ad[sb]: New test.
8589 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
8591         * gnat.dg/opt23.ad[sb]: New test.
8592         * gnat.dg/opt23_pkg.ad[sb]: New helper.
8593         * gnat.dg/opt24.ad[sb]: New test.
8595 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8597         PR tree-optimization/49642
8598         * gcc.dg/tree-ssa/pr49642-1.c: New test.
8599         * gcc.dg/tree-ssa/pr49642-2.c: New test.
8601 2012-01-11  Jason Merrill  <jason@redhat.com>
8603         PR c++/51613
8604         * g++.dg/template/explicit-args5.C: New.
8606 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
8608         * gcc.c-torture/execute/20120110-1.c: New testcase.
8610 2012-01-10  Jason Merrill  <jason@redhat.com>
8612         PR c++/51614
8613         * g++.dg/inherit/ambig1.C: New.
8615         PR c++/51433
8616         * g++.dg/cpp0x/constexpr-cache1.C: New.
8618 2012-01-10  Richard Guenther  <rguenther@suse.de>
8620         PR tree-optimization/51801
8621         * gcc.dg/torture/pr51801.c: New testcase.
8623 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8625         PR fortran/51652
8626         * gfortran.dg/allocate_with_typespec_5.f90: New.
8628 2012-01-10  Tobias Burnus  <burnus@net-b.de>
8630         * gfortran.dg/class_39.f03: Update dg-error string.
8632 2012-01-10  Richard Guenther  <rguenther@suse.de>
8634         PR tree-optimization/50913
8635         * gcc.dg/graphite/interchange-16.c: New testcase.
8636         * gcc.dg/graphite/scop-20.c: XFAIL.
8637         * gfortran.dg/graphite/interchange-1.f: Likewise.
8638         * gfortran.dg/graphite/block-1.f90: Likewise.
8639         * gfortran.dg/graphite/block-2.f: Likewise.
8641 2012-01-10  Richard Henderson  <rth@redhat.com>
8643         * lib/target-supports.exp (check_effective_target_vect_perm,
8644         check_effective_target_vect_perm_byte,
8645         check_effective_target_vect_perm_short): Enable for arm neon.
8647 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8649         PR fortran/46328
8650         * gfortran.dg/typebound_operator_11.f90: New.
8652 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
8654         * gnat.dg/array18.adb: New test.
8655         * gnat.dg/array18_pkg.ads: New helper.
8657 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
8659         PR fortran/51791
8660         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
8661         around base object in first assignment in main program.
8662         * gfortran.dg/typebound_operator_10.f03: New test.
8664 2012-01-09  Martin Jambor  <mjambor@suse.cz>
8666         PR tree-optimization/51759
8667         * g++.dg/ipa/pr51759.C: New test.
8669 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8671         PR fortran/51758
8672         * gfortran.dg/optional_absent_2.f90: New.
8674 2012-01-09  Tobias Burnus  <burnus@net-b.de>
8676         PR fortran/51578
8677         * gfortran.dg/use_17.f90: New.
8679 2012-01-09  Gary Funck  <gary@intrepid.com>
8681         PR preprocessor/33919
8682         * gcc.dg/pr33919.c: New test.
8683         * gcc.dg/pr33919-0.h: New test header file.
8684         * gcc.dg/pr33919-1.h: Ditto.
8685         * gcc.dg/pr33919-2.h: Ditto.
8687 2012-01-07  Jan Hubicka  <jh@suse.cz>
8689         PR tree-optimize/51694
8690         * gcc.c-torture/compile/pr51694.c: new testcase.
8692 2012-01-07  Jan Hubicka  <jh@suse.cz>
8694         PR tree-optimization/51600
8695         * g++.dg/torture/pr51600.C: New testcase.
8697 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8699         PR gcov-profile/51715
8700         PR gcov-profile/51717
8701         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
8702         * gcc.misc-tests/gcov-14.c: Likewise.
8704 2012-01-06  Jason Merrill  <jason@redhat.com>
8706         * g++.dg/parse/new5.C: New.
8708 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
8710         PR testsuite/51655
8711         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
8712         including <string.h>.
8714 2012-01-06  Jason Merrill  <jason@redhat.com>
8716         * g++.dg/abi/mangle51.C: New.
8717         * g++.dg/abi/mangle52.C: New.
8718         * g++.dg/abi/mangle53.C: New.
8719         * g++.dg/abi/mangle54.C: New.
8720         * g++.dg/abi/mangle55.C: New.
8721         * g++.dg/abi/mangle56.C: New.
8722         * g++.dg/abi/mangle57.C: New.
8723         * g++.dg/abi/mangle58.C: New.
8724         * g++.dg/abi/mangle59.C: New.
8725         * g++.dg/cpp0x/trailing3.C: Update mangling.
8726         * g++.dg/cpp0x/variadic111.C: Update mangling.
8727         * g++.dg/cpp0x/variadic4.C: Update mangling.
8728         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
8729         * g++.dg/template/nontype22.C: Works now.
8730         * g++.dg/template/pr35240.C: Works now.
8732         * g++.dg/cpp0x/error7.C: New.
8734 2012-01-06  Tobias Burnus <burnus@net-b.de>
8736         * gfortran.dg/deallocate_stat_2.f90: New.
8737         * coarray/allocate_errgmsg.f90: New.
8738         * gfortran.dg/coarray_lib_alloc_1.f90: New.
8739         * gfortran.dg/coarray_lib_alloc_2.f90: New.
8740         * coarray/subobject_1.f90: Fix for num_images > 1.
8741         * gfortran.dg/deallocate_stat.f90: Update due to changed
8742         stat= handling.
8744 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
8746         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
8748 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8750         * ada/acats/overflow.lst: Add cb20004.
8752 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
8754         PR c++/51541
8755         * g++.dg/cpp0x/alias-decl-18.C: New test.
8757 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
8759         * gcc.c-torture/execute/20120104-1.c: New test.
8761 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
8763         PR fortran/PR48946
8764         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
8765         the old typebound_operator_8.f03.
8766         * gfortran.dg/typebound_operator_8.f03: New version of
8767         typebound_operator_7.f03 with 'u' a derived type instead of a
8768         class object.
8770 2012-01-05  Richard Guenther  <rguenther@suse.de>
8772         * g++.dg/torture/pr49309.C: Skip for -flto.
8774 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
8776         PR middle-end/51761
8777         * gcc.c-torture/compile/pr51761.c: New test.
8779 2012-01-05  Richard Guenther  <rguenther@suse.de>
8781         PR tree-optimization/51760
8782         * gcc.dg/torture/pr51760.c: New testcase.
8784 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
8786         PR middle-end/51472
8787         * gcc.dg/tm/memopt-6.c: Adjust regexp.
8789 2012-01-05  Richard Guenther  <rguenther@suse.de>
8791         PR lto/41576
8792         * gfortran.dg/lto/pr41576_0.f90: New testcase.
8793         * gfortran.dg/lto/pr41576_1.f90: Likewise.
8795 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
8797         PR debug/51695
8798         * gcc.dg/pr51695.c: New test.
8800 2012-01-04  Andrew Pinski  <apinski@cavium.com>
8802         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
8803         * gcc.target/mips/octeon2-lx-1.c: New test.
8804         * gcc.target/mips/mips64-dsp-ldx.c: New test.
8805         * gcc.target/mips/octeon2-lx-2.c: New test.
8806         * gcc.target/mips/octeon2-lx-3.c: New test.
8808 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
8810         PR other/51163
8811         PR other/51164
8812         * gcc.dg/tm/alias-1.c:  Adjust regexp.
8813         * gcc.dg/tm/alias-2.c:  Adjust regexp.
8815 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8817         PR c++/51064
8818         * g++.dg/warn/Wparentheses-26.C: New.
8820 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
8822         * gfortran.dg/elemental_optional_args_2.f90: New test.
8824 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8826         PR fortran/49693
8827         * gfortran.dg/common_17.f90:  New test.
8829 2012-01-04  Richard Guenther  <rguenther@suse.de>
8831         PR tree-optimization/49651
8832         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
8833         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8835 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8837         PR c++/51738
8838         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
8840 2012-01-03  Andrew Pinski  <apinski@cavium.com>
8842         * lib/scanasm.exp (dg-function-on-line): Always use a special format
8843         for all mips targets.  Also allow an optional .cfi_startproc.
8845 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
8847         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
8849 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8851         PR c++/29273
8852         * g++.dg/rtti/dyncast5.C: New.
8854 2012-01-03  Richard Guenther  <rguenther@suse.de>
8856         PR tree-optimization/51070
8857         * gcc.dg/torture/pr51070-2.c: New testcase.
8859 2012-01-03  Richard Guenther  <rguenther@suse.de>
8861         PR tree-optimization/51692
8862         * gcc.dg/torture/pr51692.c: New testcase.
8864 2012-01-03  Richard Guenther  <rguenther@suse.de>
8866         PR debug/51650
8867         * g++.dg/lto/pr51650-3_0.C: New testcase.
8869 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8871         PR c++/15867
8872         * g++.dg/warn/Wredundant-decls-spec.C: New.
8874 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8876         PR tree-optimization/51719
8877         * g++.dg/tree-prof/pr51719.C: New test.
8879 2012-01-03  Richard Guenther  <rguenther@suse.de>
8881         PR middle-end/51730
8882         * gcc.dg/fold-compare-6.c: New testcase.
8884 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
8886         PR c++/51669
8887         * g++.dg/gomp/pr51669.C: New test.
8889 2012-01-02  Jason Merrill  <jason@redhat.com>
8891         PR c++/51675
8892         * g++.dg/cpp0x/constexpr-union2.C: New.
8894         PR c++/51666
8895         * g++.dg/cpp0x/nsdmi-defer5.C: New.
8897 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
8899         PR c++/51462
8900         * g++.dg/cpp0x/constexpr-99.C: New test.
8902 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
8904         PR c++/20140
8905         * g++.dg/template/init9.C: New.
8907 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8909         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
8910         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
8911         rather than a specific number.
8913 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
8915         PR fortran/46262
8916         PR fortran/46328
8917         PR fortran/51052
8918         * gfortran.dg/typebound_operator_7.f03: New.
8919         * gfortran.dg/typebound_operator_8.f03: New.
8921 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8923         PR target/51729
8924         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
8925         XFAIL.
8926         * gcc.target/mips/dspr2-MULTU.c: Likewise.
8928 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8930         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
8932 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8934         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
8935         for MIPS.
8937 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8939         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
8940         * gfortran.dg/io_real_boz_4.f90: Likewise.
8941         * gfortran.dg/io_real_boz_5.f90: Likewise.
8943 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8945         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
8947 2012-01-02  Revital Eres  <revital.eres@linaro.org>
8949         * gcc.dg/sms-11.c: New file.
8951 2012-01-02  Tobias Burnus  <burnus@net-b.de>
8953         PR fortran/51682
8954         * gfortran.dg/coarray/image_index_3.f90: New.
8956 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8958         PR c++/16603
8959         * g++.dg/parse/enum8.C: New.
8961 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8963         PR c++/51379
8964         * g++.dg/conversion/reinterpret4.C: New.
8965         * g++.dg/conversion/reinterpret1.C: Adjust.
8967 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8969         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
8971 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
8973         * g++.old-deja/g++.brendan/crash25.C: Adjust.
8974         * g++.old-deja/g++.brendan/crash56.C: Likewise.
8975         * g++.old-deja/g++.jason/access14.C: Likewise.
8976         * g++.old-deja/g++.jason/access8.C: Likewise.
8977         * g++.old-deja/g++.jason/access1.C: Likewise.
8978         * g++.old-deja/g++.other/access3.C: Likewise.
8979         * g++.old-deja/g++.other/access5.C: Likewise.
8980         * g++.old-deja/g++.law/unsorted1.C: Likewise.
8981         * g++.old-deja/g++.law/visibility22.C: Likewise.
8982         * g++.old-deja/g++.law/visibility26.C: Likewise.
8983         * g++.old-deja/g++.mike/p2746.C: Likewise.
8984         * g++.dg/debug/using1.C: Likewise.
8985         * g++.dg/lookup/using51.C: Likewise.
8986         * g++.dg/inherit/using5.C: Likewise.
8987         * g++.dg/inherit/pr30297.C: Likewise.
8988         * g++.dg/inherit/access8.C: Likewise.
8989         * g++.dg/torture/pr39362.C: Likewise.
8990         * g++.dg/template/crash13.C: Likewise.
8991         * g++.dg/template/using10.C: Likewise.
8993 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8995         PR fortran/51502
8996         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
8997         change.
8999 2012-01-01  Ira Rosen  <irar@il.ibm.com>
9001         PR tree-optimization/51704
9002         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9003         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9004         corresponding flags.
9006 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9008         PR c++/51723
9009         * g++.dg/cpp0x/constexpr-delegating2.C: New.
9011 2012-01-01  Jan Hubicka  <jh@suse.cz>
9013         PR rtl-optimization/51069
9014         * gcc.c-torture/compile/pr51069.c: New testcase.
9016 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
9018         PR tree-optimization/51683
9019         * gcc.dg/pr51683.c: New test.
9021 Copyright (C) 2012 Free Software Foundation, Inc.
9023 Copying and distribution of this file, with or without modification,
9024 are permitted in any medium without royalty provided the copyright
9025 notice and this notice are preserved.