/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blobfa75f4f85f2097ce39c7fd61c03e68f87106a0b4
1 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
3         * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
4         * g++.dg/cpp0x/defaulted2.C: Likewise.
5         * g++.dg/cpp1y/auto-fn8.C: Likewise.
6         * g++.dg/gomp/udr-3.C: Likewise.
7         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
8         * g++.dg/lookup/linkage1.C: Likewise.
9         * g++.dg/overload/new1.C: Likewise.
10         * g++.dg/parse/friend5.C: Likewise.
11         * g++.dg/parse/namespace-alias-1.C: Likewise.
12         * g++.dg/parse/namespace10.C: Likewise.
13         * g++.dg/parse/redef2.C: Likewise.
14         * g++.dg/template/friend44.C: Likewise.
15         * g++.old-deja/g++.brendan/crash42.C: Likewise.
16         * g++.old-deja/g++.brendan/crash52.C: Likewise.
17         * g++.old-deja/g++.brendan/crash55.C: Likewise.
18         * g++.old-deja/g++.jason/overload21.C: Likewise.
19         * g++.old-deja/g++.jason/overload5.C: Likewise.
20         * g++.old-deja/g++.jason/redecl1.C: Likewise.
21         * g++.old-deja/g++.law/arm8.C: Likewise.
22         * g++.old-deja/g++.other/main1.C: Likewise.
24 2013-12-05  Richard Biener  <rguenther@suse.de>
26         PR tree-optimization/56787
27         * gcc.dg/vect/pr56787.c: Adjust to not require vector float
28         division.
30 2013-12-05  Kostya Serebryany  <kcc@google.com>
32         * c-c++-common/asan/null-deref-1.c: Update the test
33         to match the fresh asan run-time.
35 2013-12-05  Richard Biener  <rguenther@suse.de>
37         PR tree-optimization/59374
38         * gcc.dg/torture/pr59374-1.c: New testcase.
39         * gcc.dg/torture/pr59374-2.c: Likewise.
41 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
43         * gcc.target/ia64/pr52731.c: New.
45 2013-12-04  Jeff Law  <law@redhat.com>
47         * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
48         * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
49         -fisolate-erroneous-paths-attribute.
50         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
52 2013-12-04  Joseph Myers  <joseph@codesourcery.com>
54         PR c/52023
55         * gcc.dg/c11-align-6.c: New test.
57 2013-12-04  Marek Polacek  <polacek@redhat.com>
59         * c-c++-common/ubsan/overflow-mul-2.c: New test.
60         * c-c++-common/ubsan/overflow-add-1.c: New test.
61         * c-c++-common/ubsan/overflow-add-2.c: New test.
62         * c-c++-common/ubsan/overflow-mul-1.c: New test.
63         * c-c++-common/ubsan/overflow-sub-1.c: New test.
64         * c-c++-common/ubsan/overflow-sub-2.c: New test.
65         * c-c++-common/ubsan/overflow-negate-1.c: New test.
67 2013-12-04  Marek Polacek  <polacek@redhat.com>
69         PR c/54113
70         * gcc.dg/pr54113.c: New test.
72 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
74         PR c++/59268
75         * g++.dg/cpp0x/constexpr-template6.C: New test.
77 2013-12-04  Eric Botcazou  <ebotcazou@adacore.com>
79         * gnat.dg/pack19.adb: New test.
81 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
83         PR rtl-optimization/58726
84         * gcc.c-torture/execute/pr58726.c: New test.
86         PR target/59163
87         * g++.dg/torture/pr59163.C: New test.
89         PR tree-optimization/59355
90         * g++.dg/ipa/pr59355.C: New test.
92 2013-12-04  Yufeng Zhang  <yufeng.zhang@arm.com>
94         * gcc.dg/tree-ssa/slsr-39.c: Update.
95         * gcc.dg/tree-ssa/slsr-41.c: New test.
97 2013-12-03  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
99         * gcc.target/powerpc/pr57363.c: New test.
101 2013-12-03  Wei Mi  <wmi@google.com>
103         PR rtl-optimization/59020
104         * testsuite/gcc.dg/pr59020.c: New.
105         * testsuite/gcc.dg/macro-fusion-1.c: New.
106         * testsuite/gcc.dg/macro-fusion-2.c: New.
108 2013-12-03  Yury Gribov  <y.gribov@samsung.com>
110         PR sanitizer/59063
111         * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
112         has not been found.
113         * lib/ubsan-dg.exp: Likewise.  Append to flags also
114         -B${gccpath}/libsanitizer/.
116 2013-12-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
118         * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little
119         endian.
121 2013-12-03   H.J. Lu  <hongjiu.lu@intel.com>
123         PR target/59363
124         * gcc.target/i386/pr59363.c: New file.
126 2013-12-03  Marek Polacek  <polacek@redhat.com>
128         PR c/59351
129         * gcc.dg/pr59351.c: New test.
131 2013-12-03  Chung-Ju Wu  <jasonwucj@gmail.com>
133         * gcc.dg/20020312-2.c: Add __nds32__ case.
134         * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
135         * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
136         * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
137         * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
138         * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
139         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
140         * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
141         * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
142         * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
143         * gcc.target/nds32: New nds32 specific directory and testcases.
144         * lib/target-supports.exp (check_profiling_available): Check for
145         nds32*-*-elf.
147 2013-12-03  Jakub Jelinek  <jakub@redhat.com>
149         PR tree-optimization/59362
150         * gcc.c-torture/compile/pr59362.c: New test.
152         PR middle-end/59011
153         * gcc.dg/pr59011.c: New test.
155         PR target/58864
156         * g++.dg/opt/pr58864.C: New test.
158 2013-12-02  Jeff Law  <law@redhat.com>
160         PR tree-optimization/59322
161         * gcc.c-torture/compile/pr59322.c: New test.
163 2013-12-02  Sriraman Tallam  <tmsriram@google.com>
165         PR target/58944
166         * testsuite/gcc.target/i386/pr58944.c: New test.        
168 2013-12-02  Joseph Myers  <joseph@codesourcery.com>
170         PR c/58235
171         * gcc.dg/c90-array-lval-8.c: New test.
173 2013-12-02  Jakub Jelinek  <jakub@redhat.com>
175         PR tree-optimization/59358
176         * gcc.c-torture/execute/pr59358.c: New test.
178         PR lto/59326
179         * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
180         * lib/target-supports.exp (check_effective_target_avx2): ... here.
181         (check_effective_target_vect_simd_clones): New.
182         * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
183         vect_simd_clones.
184         * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
185         * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
186         * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
187         * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
188         * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
189         * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
190         * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
191         * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
192         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
193         * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
194         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
196 2013-12-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
198         * gcc.dg/pr56997-4.c: New testcase.
200 2013-12-02  Marek Polacek  <polacek@redhat.com>
202         * c-c++-common/ubsan/vla-1.c: Split the tests into individual
203         functions.
205 2013-12-02  Richard Biener  <rguenther@suse.de>
207         PR tree-optimization/59139
208         * gcc.dg/torture/pr59139.c: New testcase.
210 2013-12-02  Eric Botcazou  <ebotcazou@adacore.com>
212         * gnat.dg/opt30.adb: New test.
214 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
216         PR fortran/57354
217         * gfortran.dg/realloc_on_assign_23.f90 : New test
219 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
221         PR fortran/34547
222         * gfortran.dg/null_5.f90 : Include new error.
223         * gfortran.dg/null_6.f90 : Include new error.
225 2013-11-29  Marek Polacek  <polacek@redhat.com>
227         PR sanitizer/59331
228         * g++.dg/ubsan/pr59331.C: New test.
229         * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
230         Disable the -w option.
231         * c-c++-common/ubsan/vla-1.c: Likewise.
232         * c-c++-common/ubsan/vla-2.c: Likewise.
233         * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
235 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
237         PR c/42262
238         * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
240 2013-11-29  H.J. Lu  <hongjiu.lu@intel.com>
242         * lib/asan-dg.exp (asan_link_flags): Properly add path to
243         libsanitizer.spec to cflags.
245 2013-11-29  Richard Biener  <rguenther@suse.de>
247         PR middle-end/59208
248         * g++.dg/torture/pr59208.C: New testcase.
250 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
251             Yury Gribov  <y.gribov@samsung.com>
253         PR sanitizer/59063
254         * c-c++-common/asan/pr59063-1.c: New test.
255         * c-c++-common/asan/pr59063-2.c: Likewise.
256         * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
257         * lib/ubsan-dg.exp: Likewise.
259 2013-11-29  Eric Botcazou  <ebotcazou@adacore.com>
261         * gnat.dg/opt29.ad[sb]: New test.
263 2013-11-29  Richard Biener  <rguenther@suse.de>
265         PR middle-end/59338
266         * gcc.dg/torture/pr59338.c: New testcase.
268 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
270         PR lto/59326
271         * gcc.dg/vect/vect-simd-clone-12.c: New test.
272         * gcc.dg/vect/vect-simd-clone-12a.c: New test.
273         * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
275         PR c/59280
276         * c-c++-common/pr59280.c: New test.
278 2013-11-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
280         * gcc.target/arm/lp1243022.c: Skip target arm-neon.
282 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
284         PR c/57574
285         * gcc.dg/inline-35.c: New test.
287 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
289         PR c++/59297
290         * g++.dg/gomp/pr59297.C: New test.
292 2013-11-28  Vladimir Makarov  <vmakarov@redhat.com>
294         PR target/57293
295         * gcc.target/i386/pr57293.c: New.
297 2013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
299         * gcc.target/arm/vrinta-ce.c: New testcase.
301 2013-11-28  Richard Biener  <rguenther@suse.de>
303         PR lto/59323
304         * gcc.dg/lto/pr59323-2_0.c: New testcase.
306 2013-11-28  Richard Biener  <rguenther@suse.de>
308         PR tree-optimization/59330
309         * gcc.dg/torture/pr59330.c: New testcase.
311 2013-11-28  Richard Biener  <rguenther@suse.de>
313         PR lto/59323
314         * gcc.dg/lto/pr59323_0.c: New testcase.
316 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
318         PR middle-end/57393
319         PR tree-optimization/58018
320         PR tree-optimization/58131
321         * gcc.dg/torture/pr57393-1.c: New test.
322         * gcc.dg/torture/pr57393-2.c: New test.
323         * gcc.dg/torture/pr57393-3.c: New test.
324         * gcc.dg/torture/pr58018.c: New test.
325         * gcc.dg/torture/pr58131.c: New test.
326         * gfortran.dg/pr57393-1.f90: New test.
327         * gfortran.dg/pr57393-2.f90: New test.
329 2013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
331         * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
333 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
335         * gcc.dg/guality/param-3.c: New test.
337 2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
338             Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
340         PR target/56788
341         * gcc.target/i386/xop-frczX.c: New test.
343 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
345         PR tree-optimization/59014
346         * gcc.c-torture/execute/pr59014-2.c: New test.
348 2013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
350         PR c++/58647
351         * g++.dg/parse/crash66.C: New.
353 2013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
355         * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
356         * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
358 2013-11-27  Marek Polacek  <polacek@redhat.com>
360         PR sanitizer/59306
361         * g++.dg/ubsan/pr59306.C: New test.
363 2013-11-27  Aldy Hernandez  <aldyh@redhat.com>
364             Jakub Jelinek  <jakub@redhat.com>
366         * g++.dg/gomp/declare-simd-1.C (f38): Make sure
367         simdlen is a power of two.
368         * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
369         Remove -msse2.  Adjust regexps for name mangling changes.
370         * gcc.dg/gomp/simd-clones-3.c: Likewise.
371         * gcc.dg/vect/vect-simd-clone-1.c: New test.
372         * gcc.dg/vect/vect-simd-clone-2.c: New test.
373         * gcc.dg/vect/vect-simd-clone-3.c: New test.
374         * gcc.dg/vect/vect-simd-clone-4.c: New test.
375         * gcc.dg/vect/vect-simd-clone-5.c: New test.
376         * gcc.dg/vect/vect-simd-clone-6.c: New test.
377         * gcc.dg/vect/vect-simd-clone-7.c: New test.
378         * gcc.dg/vect/vect-simd-clone-8.c: New test.
379         * gcc.dg/vect/vect-simd-clone-9.c: New test.
380         * gcc.dg/vect/vect-simd-clone-10.c: New test.
381         * gcc.dg/vect/vect-simd-clone-10.h: New file.
382         * gcc.dg/vect/vect-simd-clone-10a.c: New file.
383         * gcc.dg/vect/vect-simd-clone-11.c: New test.
385 2013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
387         * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
388         Call set_ld_library_path_env_vars.
389         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
391 2013-11-27  Tom de Vries  <tom@codesourcery.com>
392             Marc Glisse  <marc.glisse@inria.fr>
394         PR c++/59032
395         * c-c++-common/pr59032.c: New testcase.
397 2013-11-27  Tom de Vries  <tom@codesourcery.com>
398             Marc Glisse  <marc.glisse@inria.fr>
400         PR middle-end/59037
401         * c-c++-common/pr59037.c: New testcase.
403 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
405         * gcc.c-torture/execute/20131127-1.c: New test.
407 2013-11-27  Richard Biener  <rguenther@suse.de>
409         PR tree-optimization/59288
410         * gcc.dg/torture/pr59288.c: New testcase.
412 2013-11-27  Marek Polacek  <polacek@redhat.com>
414         * c-c++-common/ubsan/undefined-1.c: New test.
416 2013-11-26  Jakub Jelinek  <jakub@redhat.com>
418         PR tree-optimization/59014
419         * gcc.c-torture/execute/pr59014.c: New test.
421         PR target/59229
422         * gcc.c-torture/execute/pr59229.c: New test.
424         PR rtl-optimization/59166
425         * gcc.dg/torture/pr59166.c: New test.
427         PR c++/58874
428         * g++.dg/gomp/pr58874.C: New test.
430         PR middle-end/59150
431         * g++.dg/gomp/pr59150.C: New test.
433         PR middle-end/59152
434         * c-c++-common/gomp/pr59152.c: New test.
436 2013-11-26  Uros Bizjak  <ubizjak@gmail.com>
438         * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
439         * gcc.dg/gomp/openmp-simd-2.c: Ditto.
440         * g++.dg/gomp/openmp-simd-1.C: Ditto.
441         * g++.dg/gomp/openmp-simd-2.C: Ditto.
442         * gfortran.dg/c_loc_test_22.f90: Ditto.
443         * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
444         * gcc.dg/tree-ssa/isolate-5.c: Ditto.
445         * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
446         * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
447         * gcc.dg/pr57518.c: Cleanup ira rtl dump.
448         * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
450 2013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
452         * gcc.target/arm/20131120.c: New test.
454 2013-11-26  Richard Biener  <rguenther@suse.de>
456         PR tree-optimization/59245
457         * gcc.dg/torture/pr59245.c: New testcase.
459 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
461         PR target/59290
462         * gcc.target/arm/negdi-2.c: Scan more general register names.
464 2013-11-26  Terry Guo  <terry.guo@arm.com>
466         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
467         * gcc.target/arm/thumb1-pic-single-base.c: New case.
469 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
471         PR c++/58700
472         * g++.dg/parse/bitfield4.C: New.
474 2013-11-26  Richard Biener  <rguenther@suse.de>
476         PR tree-optimization/59287
477         * gcc.dg/tree-ssa/alias-29.c: New testcase.
479 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
481         PR c++/54485
482         * g++.dg/other/default8.C: New.
483         * g++.dg/tc1/dr217.C: Remove xfail.
484         * g++.dg/other/default5.C: Adjust.
485         * g++.old-deja/g++.mike/p1989.C: Likewise.
487 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
489         PR c++/58607
490         * g++.dg/cpp0x/constexpr-ice9.C: New.
492 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
494         PR c++/58810
495         * g++.dg/other/cv_func3.C: New.
496         * g++.dg/other/cv_func.C: Adjust.
497         * g++.dg/parse/fn-typedef2.C: Likewise.
499 2013-11-25  Marek Polacek  <polacek@redhat.com>
501         PR sanitizer/59250
502         * g++.dg/ubsan/pr59250.C: New test.
504 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
506         PR fortran/59143
507         * gfortran.dg/typebound_proc_30.f90: New.
509 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
511         PR c++/59080
512         * g++.dg/cpp0x/initlist75.C: New.
514         PR c++/59096
515         * g++.dg/cpp0x/gen-attrs-57.C: New.
517 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
519         PR c++/59112
520         PR c++/59113
521         * g++.dg/cpp1y/pr58533.C: Updated testcase.
522         * g++.dg/cpp1y/pr59112.C: New testcase.
523         * g++.dg/cpp1y/pr59113.C: New testcase.
525 2013-11-25  Terry Guo  <terry.guo@arm.com>
527         * gcc.target/arm/thumb2-slow-flash-data.c: New.
529 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
531         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
532         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
534 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
536         PR fortran/59228
537         * gfortran.dg/asynchronous_4.f90: New.
539 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
541         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
542         cleanup-tree-dump directive.
544 2013-11-22  Jan Hubicka  <jh@suse.cz>
546         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
547         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
549 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
551         * g++.dg/ubsan/return-1.C: New test.
552         * g++.dg/ubsan/return-2.C: New test.
554         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
555         optimizing away some __asan_report* calls.
557 2013-11-22  Martin Jambor  <mjambor@suse.cz>
559         * gcc.dg/pr10474.c: Also test ppc64.
560         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
561         to longs.
562         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
564 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
566         PR target/59054
567         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
568         specify an appropriate register class for VSX operations.
569         (load_vsx): Use it.
570         (load_gpr_to_vsx): Likewise.
571         (load_vsx_to_gpr): Likewise.
572         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
573         register class for VSX registers that the type can handle.  Remove
574         checks for explicit number of instructions generated, just check
575         if the instruction is generated.
576         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
577         * gcc.target/powerpc/direct-move-float1.c: Likewise.
578         * gcc.target/powerpc/direct-move-float2.c: Likewise.
579         * gcc.target/powerpc/direct-move-double1.c: Likewise.
580         * gcc.target/powerpc/direct-move-double2.c: Likewise.
581         * gcc.target/powerpc/direct-move-long1.c: Likewise.
582         * gcc.target/powerpc/direct-move-long2.c: Likewise.
584         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
586         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
587         * gcc.target/powerpc/bool3-p7.c: Likewise.
588         * gcc.target/powerpc/bool3-p8.c: Likewise.
590         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
591         appropriate instructions are generated, don't check the count.
593 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
595         PR target/59216
596         * gcc.target/arm/negdi-4.c: Delete invalid test.
597         * gcc.dg/torture/pr59216.c: New test.
599 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
601         * gcc.target/aarch64/vmov_n_1.c: New testcase.
603 2013-11-22  Richard Biener  <rguenther@suse.de>
605         * gcc.dg/torture/20131122-0.c: New testcase.
607 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
609         * gcc.dg/vect/vect-124.c: New test.
611 2013-11-21  Cary Coutant  <ccoutant@google.com>
613         * gcc.dg/debug/dwarf2/mlt1.c: New test.
614         * gcc.dg/debug/dwarf2/mlt2.c: New test.
616 2013-11-21  Jeff Law  <law@redhat.com>
618         PR tree-optimization/59221
619         * gcc.c-torture/execute/pr59221.c: New test.
621 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
623         PR libfortran/59227
624         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
625         Make more generic for other platforms.
627 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
629         PR target/53976
630         * gcc.target/sh/pr53976-1.c: New.
632 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
634         PR libfortran/49024
635         * gfortran.dg/erf_3.F90: New file.
637 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
639         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
641 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
643         PR rtl-optimization/59133
644         * gcc.target/i386/pr59133.c: New.
646 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
648         PR middle-end/21718
649         * gcc.dg/float-exact-1.c: New test.
651 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
653         PR rtl-optimization/54300
654         * gcc.target/arm/pr54300.C: New test.
656 2013-11-20  Diego Novillo  <dnovillo@google.com>
658         PR 59212
659         * g++.dg/plugin/selfassign.c: Include stringpool.h
661 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
663         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
665 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
667         * gcc.target/s390/htm-1.c: Rename to ...
668         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
669         one.
670         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
671         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
672         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
673         * gcc.target/s390/htm-builtins-1.c: New testcase.
674         * gcc.target/s390/htm-builtins-2.c: New testcase.
675         * gcc.target/s390/s390.exp: Add check for htm machine.
677 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
679         PR c/53001
680         * c-c++-common/Wfloat-conversion.c: Copies relevant
681         tests from c-c++-common/Wconversion-real.c,
682         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
683         new testcase for conversions that are warned about by
684         -Wfloat-conversion.
686 2013-11-19  Martin Jambor  <mjambor@suse.cz>
688         PR rtl-optimization/59099
689         * gcc.target/i386/pr59099.c: New test.
691 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
693         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
695 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
697         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
698         construct parameter slot value in endian-independent way.
699         (fcevv, fciievv, fcvevv): Use it.
701 2013-11-19  Jan Hubicka  <jh@suse.cz>
703         * ipa/devirt9.C: Fix prevoius change.
705 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
707         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
708         Remove defined(__linux__).
710 2013-11-19  Richard Biener  <rguenther@suse.de>
712         PR tree-optimization/59164
713         * gcc.dg/torture/pr59164.c: New testcase.
715 2013-11-19  Richard Biener  <rguenther@suse.de>
717         PR middle-end/58956
718         * gcc.dg/torture/pr58956.c: New testcase.
720 2013-11-19  Marek Polacek  <polacek@redhat.com>
722         * c-c++-common/ubsan/null-1.c: New test.
723         * c-c++-common/ubsan/null-2.c: New test.
724         * c-c++-common/ubsan/null-3.c: New test.
725         * c-c++-common/ubsan/null-4.c: New test.
726         * c-c++-common/ubsan/null-5.c: New test.
727         * c-c++-common/ubsan/null-6.c: New test.
728         * c-c++-common/ubsan/null-7.c: New test.
729         * c-c++-common/ubsan/null-8.c: New test.
730         * c-c++-common/ubsan/null-9.c: New test.
731         * c-c++-common/ubsan/null-10.c: New test.
732         * c-c++-common/ubsan/null-11.c: New test.
733         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
734         * c-c++-common/ubsan/shift-1.c: Likewise.
735         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
737 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
739         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
741 2013-11-19  Jan Hubicka  <jh@suse.cz>
743         * ipa/devirt9.C: Verify that the optimization happens already before.
744         whole-program.
746 2013-11-19  Richard Biener  <rguenther@suse.de>
748         PR tree-optimization/57517
749         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
750         * gcc.dg/torture/pr57517.c: Likewise.
752 2013-11-19  Jan Hubicka  <jh@suse.cz>
754         * gcc.target/i386/memcpy-3.c: New testcase.
756 2013-11-18  Jan Hubicka  <jh@suse.cz>
757             Uros Bizjak  <ubizjak@gmail.com>
759         PR middle-end/59175
760         * gcc.target/i386/memcpy-2.c: Fix template;
761         add +1 so the testcase passes at 32bit.
763 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
765         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
766         Remove spurious FIXME.
768 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
770         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
772 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
774         PR c++/53473
775         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
777 2013-11-18  Richard Biener  <rguenther@suse.de>
779         PR tree-optimization/59125
780         PR tree-optimization/54570
781         * gcc.dg/builtin-object-size-8.c: Un-xfail.
782         * gcc.dg/builtin-object-size-14.c: New testcase.
783         * gcc.dg/strlenopt-14gf.c: Adjust.
784         * gcc.dg/strlenopt-1f.c: Likewise.
785         * gcc.dg/strlenopt-4gf.c: Likewise.
787 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
789         * gnat.dg/volatile11.adb: New test.
790         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
792 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
794         PR sanitizer/59106
795         * c-c++-common/asan/pr59106.c: New test.
797 2013-11-17  Jan Hubicka  <jh@suse.cz>
799         * gcc.target/i386/memcpy-2.c: New testcase.
801 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
803         PR target/59153
804         * gcc.target/i386/pr59153.c: New test.
806 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
808         PR c++/59123
809         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
810         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
812 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
814         PR c++/29143
815         * g++.dg/overload/addr2.C: New.
816         * g++.old-deja/g++.other/overload11.C: Adjust.
818 2013-11-15  Mike Stump  <mikestump@comcast.net>
820         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
821         * lib/g++.exp (g++_target_compile): Likewise.
822         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
823         libraries.  Remove debugging.
824         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
825         libraries.  Remove -O0, redundant with default.
827 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
829         * c-c++-common/cpp/ucnid-2011-1.c: New test.
831 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
833         PR c++/58188
834         * g++.dg/cpp0x/nsdmi-template8.C: New.
836 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
838         PR c++/58725
839         * g++.dg/cpp0x/nsdmi-template7.C: New.
841 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
843         PR c++/58829
844         * g++.dg/cpp0x/nsdmi-template6.C: New.
846 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
848         PR c++/58599
849         * g++.dg/cpp0x/nsdmi-template5.C: New.
851 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
853         * c-c++-common/cilk-plus/PS: New directory.
854         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
855         * g++.dg/dg.exp: Run Cilk Plus tests.
856         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
858 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
860         * gcc.dg/vmx/3b-15.c: Revise for little endian.
862 2013-11-15  Richard Biener  <rguenther@suse.de>
864         PR tree-optimization/50262
865         * gcc.dg/tree-ssa/alias-28.c: New testcase.
866         * gcc.dg/strlenopt-1.c: Adjust.
867         * gcc.dg/strlenopt-1f.c: Likewise.
869 2013-11-15  Richard Biener  <rguenther@suse.de>
871         * gcc.dg/torture/20131115-1.c: New testcase.
873 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
875         * gcc.dg/cpp/ucnid-9.c: New test.
877 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
879         * gnat.dg/stack_usage1b.adb: New test.
880         * gnat.dg/stack_usage1c.adb: Likewise.
882 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
884         * gnat.dg/specs/addr1.ads: Revert the last change.
885         * gnat.dg/specs/atomic1.ads: Likewise.
887 2013-11-14  Cong Hou  <congh@google.com>
889         * gcc.dg/vect/vect-alias-check.c: Update.
891 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
893         PR c++/57887
894         * g++.dg/cpp0x/nsdmi-template3.C: New.
895         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
897 2013-11-14  Diego Novillo  <dnovillo@google.com>
899         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
900         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
902 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
904         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
905         compiler and linker field if _CALL_ELF == 2.
906         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
907         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
908         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
910 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
912         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
913         (WRAPPER): Use it.
914         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
915         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
916         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
918 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
920         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
921         New function.
922         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
923         * gcc.target/powerpc/pr57949-2.c: Likewise.
925 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
927         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
929 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
931         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
932         * gcc.dg/torture/float128-div-underflow.c: Likewise.
933         * gcc.dg/torture/float128-extend-nan.c: Likewise.
935 2013-11-14  Richard Biener  <rguenther@suse.de>
937         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
939 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
941         * gnat.dg/specs/addr1.ads: XFAIL on x32.
942         * gnat.dg/specs/atomic1.ads: Likewise.
944 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
946         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
947         to "cortex-a53".
948         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
949         to "cortex-a53".
951 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
953         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
954         *-*-solaris2.1[0-9]*.
955         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
957 2013-11-14  Joey Ye  <joey.ye@arm.com>
959         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
960         * gcc.dg/tree-ssa/vrp47.c: Likewise.
961         * gcc.dg/tree-ssa/vrp87.c: Likewise.
962         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
963         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
965 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
967         PR c++/58533
968         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
970 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
972         PR target/59101
973         * gcc.c-torture/execute/pr59101.c: New test.
975 2013-11-13  Jeff Law  <law@redhat.com>
977         PR tree-optimization/59102
978         * gcc.c-torture/compile/pr59102.c: New test.
980 2013-11-13  Tom de Vries  <tom@codesourcery.com>
982         * gcc.dg/tail-merge-store.c: New test.
984 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
986         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
987         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
989 2013-11-13  Jeff Law  <law@redhat.com>
991         * PR middle-end/59119
992         * gcc.c-torture/compile/pr59119.c: New test.
994 2013-11-13  Martin Jambor  <mjambor@suse.cz>
996         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
997         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
998         * gcc.dg/pr10474.c: Likewise.
1000 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
1002         * lib/target-supports.exp
1003         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1004         of targets that do not need command line argument to enable SIMD.
1006 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1008         * gcc.dg/guality/param-4.c: New test.
1010 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1012         * gcc.dg/c11-complex-1.c: New test.
1014 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1016         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1017         gcc.dg/auto-type-2.c: New tests.
1019 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1021         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1022         LTO tests.
1024 2013-11-12  Jeff Law  <law@redhat.com>
1026         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1027         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1028         the SSA optimizers.
1030 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1032         PR target/59054
1033         * gcc.target/powerpc/pr59054.c: New test.
1035 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1037         * g++.dg/cpp1y/lambda-generic.C: New test case.
1038         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1039         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1040         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1041         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1042         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1043         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1044         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1045         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1047 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1049         PR c++/58534
1050         PR c++/58536
1051         PR c++/58548
1052         PR c++/58549
1053         PR c++/58637
1054         * g++.dg/cpp1y/pr58534.C: New testcase.
1055         * g++.dg/cpp1y/pr58536.C: New testcase.
1056         * g++.dg/cpp1y/pr58548.C: New testcase.
1057         * g++.dg/cpp1y/pr58549.C: New testcase.
1058         * g++.dg/cpp1y/pr58637.C: New testcase.
1060 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
1062         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1063         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1064         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1065         diagnostics.
1067 2013-11-12  Tristan Gingold  <gingold@adacore.com>
1069         * gnat.dg/aggr21.adb: New test.
1070         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1072 2013-11-12  Jeff Law  <law@redhat.com>
1074         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1075         * gcc.dg/tree-ssa/isolate-5.c: New test.
1077 2013-11-12  Martin Jambor  <mjambor@suse.cz>
1079         PR rtl-optimization/10474
1080         * gcc.dg/pr10474.c: New testcase.
1081         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1082         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1084 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
1086         PR c++/57734
1087         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1089 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
1091         * gcc.dg/time-profiler-1.c: New test.
1092         * gcc.dg/time-profiler-2.c: Ditto.
1094 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
1095             Jeff Law  <law@redhat.com>
1097         * gcc.dg/tree-ssa/alias-27.c: New testcase.
1099 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
1101         PR target/58853
1102         * gcc.target/i386/pr58853.c: New test.
1104 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1106         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1107         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1108         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1109         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1110         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1111         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1112         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1113         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1114         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1116 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
1118         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1119         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1120         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1121         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1122         gcc.dg/atomic/stdatomic-exchange-1.c,
1123         gcc.dg/atomic/stdatomic-exchange-2.c,
1124         gcc.dg/atomic/stdatomic-exchange-3.c,
1125         gcc.dg/atomic/stdatomic-exchange-4.c,
1126         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1127         gcc.dg/atomic/stdatomic-generic.c,
1128         gcc.dg/atomic/stdatomic-kill-dep.c,
1129         gcc.dg/atomic/stdatomic-load-1.c,
1130         gcc.dg/atomic/stdatomic-load-2.c,
1131         gcc.dg/atomic/stdatomic-load-3.c,
1132         gcc.dg/atomic/stdatomic-load-4.c,
1133         gcc.dg/atomic/stdatomic-lockfree.c,
1134         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1135         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1136         gcc.dg/atomic/stdatomic-store-1.c,
1137         gcc.dg/atomic/stdatomic-store-2.c,
1138         gcc.dg/atomic/stdatomic-store-3.c,
1139         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1140         tests.
1142 2013-11-08  Cong Hou  <congh@google.com>
1144         PR tree-optimization/58508
1145         * gcc.dg/vect/pr58508.c: Update.
1147 2013-11-08  Richard Biener  <rguenther@suse.de>
1149         PR tree-optimization/59047
1150         * gcc.dg/torture/pr59047.c: New testcase.
1152 2013-11-08  Richard Biener  <rguenther@suse.de>
1154         PR tree-optimization/59038
1155         PR tree-optimization/58955
1156         * gcc.dg/torture/pr59038.c: New testcase.
1158 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
1160         PR fortran/58471
1161         * gfortran.dg/constructor_9.f90: New.
1163 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1165         * gcc.dg/atomic-compare-exchange-1.c,
1166         gcc.dg/atomic-compare-exchange-2.c,
1167         gcc.dg/atomic-compare-exchange-3.c,
1168         gcc.dg/atomic-compare-exchange-4.c,
1169         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1170         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1171         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1172         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1173         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1174         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1175         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1176         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1177         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1178         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1179         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1180         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1181         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1182         gcc.dg/atomic-store-5.c: Declare main as returning int.
1183         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1184         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1185         gcc.dg/atomic-exchange-5.c: Separate increments of count from
1186         expression using value of count.
1188 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1190         * lib/target-supports.exp
1191         (check_effective_target_fenv_exceptions): New function.
1192         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1193         * gcc.dg/atomic/c11-atomic-exec-1.c,
1194         gcc.dg/atomic/c11-atomic-exec-2.c,
1195         gcc.dg/atomic/c11-atomic-exec-3.c,
1196         gcc.dg/atomic/c11-atomic-exec-4.c,
1197         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1198         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1199         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1201 2013-11-07  Cong Hou  <congh@google.com>
1203         * gcc.dg/vect/vect-alias-check.c: New.
1205 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
1207         * gcc.dg/tree-ssa/loop-39.c: New test.
1209         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1210         * gcc.dg/unroll_2.c: Likewise.
1211         * gcc.dg/unroll_3.c: Likewise.
1212         * gcc.dg/unroll_4.c: Likewise.
1213         * gcc.dg/vrp90.c: New test.
1215 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
1217         PR c++/58176
1218         * g++.dg/cpp0x/nullptr30.C: New.
1220 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
1221             Jakub Jelinek  <jakub@redhat.com>
1223         PR sanitizer/59029
1224         * c-c++-common/asan/pr59029.c: New test.
1226 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
1228         PR target/59034
1229         * gcc.target/i386/pr59034-1.c: New test.
1230         * gcc.target/i386/pr59034-2.c: Likewise.
1232 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
1234         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1235         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1236         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1238 2013-11-06  DJ Delorie  <dj@redhat.com>
1240         * gcc.dg/mismatch-decl-1.c: New test.
1242 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1244         * gcc.dg/torture/float128-cmp-invalid.c,
1245         gcc.dg/torture/float128-div-underflow.c,
1246         gcc.dg/torture/float128-extend-nan.c,
1247         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1249 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1251         * gcc.target/sh/pr51244-11.c: Remove target line.
1252         * gcc.target/sh/sh4a-sincosf.c: Likewise.
1253         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1254         * gcc.target/sh/pr51244-15.c: Likewise.
1255         * gcc.target/sh/pr51244-19.c: Likewise.
1256         * gcc.target/sh/cmpstr.c: Likewise.
1257         * gcc.target/sh/pr33135-3.c: Likewise.
1258         * gcc.target/sh/pr53512-2.c: Likewise.
1259         * gcc.target/sh/pr54602-2.c: Likewise.
1260         * gcc.target/sh/pr52483-1.c: Likewise.
1261         * gcc.target/sh/pr21255-2-ml.c: Likewise.
1262         * gcc.target/sh/pr54760-4.c: Likewise.
1263         * gcc.target/sh/pr52483-5.c: Likewise.
1264         * gcc.target/sh/pr54089-2.c: Likewise.
1265         * gcc.target/sh/pr56547-2.c: Likewise.
1266         * gcc.target/sh/pr54089-6.c: Likewise.
1267         * gcc.target/sh/pr51244-20.c: Likewise.
1268         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1269         * gcc.target/sh/sh4a-fsrra.c: Likewise.
1270         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1271         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1272         * gcc.target/sh/pr55303-2.c: Likewise.
1273         * gcc.target/sh/sh2a-resbank.c: Likewise.
1274         * gcc.target/sh/sp-switch.c: Likewise.
1275         * gcc.target/sh/pr51244-3.c: Likewise.
1276         * gcc.target/sh/pr50751-3.c: Likewise.
1277         * gcc.target/sh/pr51244-7.c: Likewise.
1278         * gcc.target/sh/struct-arg-dw2.c: Likewise.
1279         * gcc.target/sh/pr50751-7.c: Likewise.
1280         * gcc.target/sh/pr49468-di.c: Likewise.
1281         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1282         * gcc.target/sh/pr49880-3.c: Likewise.
1283         * gcc.target/sh/pr51244-12.c: Likewise.
1284         * gcc.target/sh/pr53988.c: Likewise.
1285         * gcc.target/sh/pr6526.c: Likewise.
1286         * gcc.target/sh/sh2a-bxor.c: Likewise.
1287         * gcc.target/sh/pr51244-16.c: Likewise.
1288         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1289         * gcc.target/sh/sh2a-bor.c: Likewise.
1290         * gcc.target/sh/pr53511-1.c: Likewise.
1291         * gcc.target/sh/pr21255-3.c: Likewise.
1292         * gcc.target/sh/pr53512-3.c: Likewise.
1293         * gcc.target/sh/pr33135-4.c: Likewise.
1294         * gcc.target/sh/pr54602-3.c: Likewise.
1295         * gcc.target/sh/pr54760-1.c: Likewise.
1296         * gcc.target/sh/pr52483-2.c: Likewise.
1297         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1298         * gcc.target/sh/pr54680.c: Likewise.
1299         * gcc.target/sh/pr54386.c: Likewise.
1300         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1301         * gcc.target/sh/pr54089-3.c: Likewise.
1302         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1303         * gcc.target/sh/pr54089-7.c: Likewise.
1304         * gcc.target/sh/strlen.c: Likewise.
1305         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1306         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1307         * gcc.target/sh/pr55303-3.c: Likewise.
1308         * gcc.target/sh/pr51244-4.c: Likewise.
1309         * gcc.target/sh/pr50751-4.c: Likewise.
1310         * gcc.target/sh/pr39423-1.c: Likewise.
1311         * gcc.target/sh/pr51244-8.c: Likewise.
1312         * gcc.target/sh/pr55146.c: Likewise.
1313         * gcc.target/sh/pr50751-8.c: Likewise.
1314         * gcc.target/sh/sh2a-bset.c: Likewise.
1315         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1316         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1317         * gcc.target/sh/20080410-1.c: Likewise.
1318         * gcc.target/sh/pr49880-4.c: Likewise.
1319         * gcc.target/sh/pr51244-13.c: Likewise.
1320         * gcc.target/sh/sh2a-movrt.c: Likewise.
1321         * gcc.target/sh/pr51244-17.c: Likewise.
1322         * gcc.target/sh/pr21255-2-mb.c: Likewise.
1323         * gcc.target/sh/sh2a-bclr.c: Likewise.
1324         * gcc.target/sh/pr33135-1.c: Likewise.
1325         * gcc.target/sh/pr53512-4.c: Likewise.
1326         * gcc.target/sh/pr54602-4.c: Likewise.
1327         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1328         * gcc.target/sh/pr54760-2.c: Likewise.
1329         * gcc.target/sh/pr52483-3.c: Likewise.
1330         * gcc.target/sh/sh2a-bld.c: Likewise.
1331         * gcc.target/sh/pr54089-4.c: Likewise.
1332         * gcc.target/sh/pr54685.c: Likewise.
1333         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1334         * gcc.target/sh/pr54089-8.c: Likewise.
1335         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1336         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1337         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1338         * gcc.target/sh/pr51244-1.c: Likewise.
1339         * gcc.target/sh/pr50751-1.c: Likewise.
1340         * gcc.target/sh/pr55160.c: Likewise.
1341         * gcc.target/sh/pr51244-5.c: Likewise.
1342         * gcc.target/sh/pr54236-1.c: Likewise.
1343         * gcc.target/sh/pr50751-5.c: Likewise.
1344         * gcc.target/sh/pr52933-1.c: Likewise.
1345         * gcc.target/sh/pr39423-2.c: Likewise.
1346         * gcc.target/sh/pr51244-9.c: Likewise.
1347         * gcc.target/sh/pr49263.c: Likewise.
1348         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1349         * gcc.target/sh/pr49880-1.c: Likewise.
1350         * gcc.target/sh/sh2a-band.c: Likewise.
1351         * gcc.target/sh/pr51244-10.c: Likewise.
1352         * gcc.target/sh/pr49880-5.c: Likewise.
1353         * gcc.target/sh/prefetch.c: Likewise.
1354         * gcc.target/sh/pr51244-14.c: Likewise.
1355         * gcc.target/sh/rte-delay-slot.c: Likewise.
1356         * gcc.target/sh/fpul-usage-1.c: Likewise.
1357         * gcc.target/sh/pr51244-18.c: Likewise.
1358         * gcc.target/sh/pr21255-1.c: Likewise.
1359         * gcc.target/sh/pr33135-2.c: Likewise.
1360         * gcc.target/sh/pr53512-1.c: Likewise.
1361         * gcc.target/sh/pr54602-1.c: Likewise.
1362         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1363         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1364         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1365         * gcc.target/sh/torture/pr58314.c: Likewise.
1366         * gcc.target/sh/torture/pr34777.c: Likewise.
1367         * gcc.target/sh/torture/pr58475.c: Likewise.
1368         * gcc.target/sh/pr54760-3.c: Likewise.
1369         * gcc.target/sh/sh4a-cosf.c: Likewise.
1370         * gcc.target/sh/pr52483-4.c: Likewise.
1371         * gcc.target/sh/mfmovd.c: Likewise.
1372         * gcc.target/sh/pr54089-1.c: Likewise.
1373         * gcc.target/sh/pr56547-1.c: Likewise.
1374         * gcc.target/sh/pr54089-5.c: Likewise.
1375         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1376         * gcc.target/sh/pr54089-9.c: Likewise.
1377         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1378         * gcc.target/sh/pr49468-si.c: Likewise.
1379         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1380         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1381         * gcc.target/sh/pr55303-1.c: Likewise.
1382         * gcc.target/sh/pr51244-2.c: Likewise.
1383         * gcc.target/sh/pr50751-2.c: Likewise.
1384         * gcc.target/sh/pr54236-2.c: Likewise.
1385         * gcc.target/sh/pr51244-6.c: Likewise.
1386         * gcc.target/sh/cmpstrn.c: Likewise.
1387         * gcc.target/sh/pr50751-6.c: Likewise.
1388         * gcc.target/sh/pr52933-2.c: Likewise.
1389         * gcc.target/sh/pr53568-1.c: Likewise.
1390         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1391         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1392         * gcc.target/sh/sh4a-sinf.c: Likewise.
1393         * gcc.target/sh/pr49880-2.c: Likewise.
1395 2013-11-06  Tobias Burnus  <burnus@net-b.de>
1397         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1398         * gcc.dg/wdate-time.c: Ditto.
1399         * gfortran.dg/wdate-time.F90: Ditto.
1401 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1403         PR target/30807
1404         * gcc.target/sh/torture/pr30807.c: New.
1406 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
1408         PR c++/11006
1409         * g++.dg/other/java3.C: New.
1411 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
1413         PR target/59021
1414         * gcc.target/i386/pr59021.c: New test.
1416 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
1418         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1419         dg-additional-files to also match BOL.
1421 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1423         * gcc.dg/torture/c99-contract-1.c: New test.
1425 2013-11-06  Richard Biener  <rguenther@suse.de>
1427         PR tree-optimization/58653
1428         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1429         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1431 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1433         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1434         40 to 30.  Replaced iteration variable with a #define.  Instead of
1435         returning non-zero value for error, called __builtin_abort ().  Fixed
1436         a bug of calling fib_serial in serial case instead of fib.
1437         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1438         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1439         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1440         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1441         compiler flag testing.
1443 2013-11-06  Christian Bruel  <christian.bruel@st.com>
1445         * gcc.target/sh/strlen.c: New test.
1447 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
1449         PR middle-end/58970
1450         * gcc.c-torture/compile/pr58970.c: New test.
1452 2013-11-05  Wei Mi  <wmi@google.com>
1454         PR regression/58985
1455         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1457 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1459         * g++.dg/warn/wdate-time.C: New.
1460         * gcc.dg/wdate-time.c: New.
1461         * gfortran.dg/wdate-time.F90: New.
1463 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
1465         PR fortran/58989
1466         * gfortran.dg/reshape_6.f90: New test.
1468 2013-11-05  Jeff Law  <law@redhat.com>
1470         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1471         * gcc.dg/tree-ssa/isolate-1.c: New test.
1472         * gcc.dg/tree-ssa/isolate-2.c: New test.
1473         * gcc.dg/tree-ssa/isolate-3.c: New test.
1474         * gcc.dg/tree-ssa/isolate-4.c: New test.
1476 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1478         PR rtl-optimization/58997
1479         * gcc.c-torture/compile/pr58997.c: New test.
1481 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
1483         PR c++/58724
1484         * g++.dg/cpp0x/gen-attrs-56.C: New.
1486 2013-11-05  Richard Biener  <rguenther@suse.de>
1488         PR ipa/58492
1489         * gcc.dg/ipa/pr58492.c: New testcase.
1491 2013-11-05  Richard Biener  <rguenther@suse.de>
1493         PR tree-optimization/58955
1494         * gcc.dg/torture/pr58955-1.c: New testcase.
1495         * gcc.dg/torture/pr58955-2.c: Likewise.
1497 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1499         PR middle-end/58981
1500         * gcc.dg/pr58981.c: New test.
1502 2013-11-05  Richard Biener  <rguenther@suse.de>
1504         PR middle-end/58941
1505         * gcc.dg/torture/pr58941.c: New testcase.
1507 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1509         PR tree-optimization/58958
1510         * gcc.dg/tree-ssa/pr58958.c: New file.
1512 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1514         * gcc.dg/tree-ssa/alias-26.c: New file.
1516 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1518         PR tree-optimization/58984
1519         * gcc.c-torture/execute/pr58984.c: New test.
1521 2013-11-05  Andreas Schwab  <schwab@suse.de>
1523         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1525 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1527         * g++.dg/gomp/openmp-simd-1.C: New.
1528         * g++.dg/gomp/openmp-simd-2.C: New.
1529         * gcc.dg/gomp/openmp-simd-1.c: New.
1530         * gcc.dg/gomp/openmp-simd-2.c: New.
1532 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1534         * gcc.dg/superblock.c: Require scheduling support.
1536 2013-11-04  Kostya Serebryany  <kcc@google.com>
1538         * g++.dg/asan/asan_test.cc: Update the test
1539         to match the fresh asan run-time.
1540         * c-c++-common/asan/stack-overflow-1.c: Ditto.
1542 2013-11-04  Ian Lance Taylor  <iant@google.com>
1544         * g++.dg/ext/sync-4.C: New test.
1546 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1548         PR fortran/58771
1549         * gfortran.dg/derived_external_function_1.f90 : New test
1551 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1553         PR tree-optimization/58978
1554         * gcc.c-torture/compile/pr58978.c: New test.
1556 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1558         PR fortran/57445
1559         * gfortran.dg/optional_class_1.f90 : New test
1561 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
1563         PR rtl-optimization/58968
1564         * gfortran.dg/pr58968.f: New
1566 2013-11-04  Marek Polacek  <polacek@redhat.com>
1568         PR c++/58979
1569         * g++.dg/diagnostic/pr58979.C: New test.
1571 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
1573         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1574         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1575         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1576         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1577         gcc.dg/iec-559-macros-9.c: New tests.
1579 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1581         PR tree-optimization/58946
1582         * gcc.c-torture/compile/pr58946.c: New test.
1584 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1586         PR c++/52071
1587         * g++.dg/parse/pr52071.C: New.
1589 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1591         PR c++/38313
1592         * g++.dg/lookup/name-clash10.C: New.
1594 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
1596         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1597         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1598         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1599         vbif.
1601 2013-11-03  Marek Polacek  <polacek@redhat.com>
1603         * g++.dg/ubsan/cxx1y-vla.C: New test.
1604         * c-c++-common/ubsan/vla-3.c: New test.
1605         * c-c++-common/ubsan/vla-2.c: New test.
1606         * c-c++-common/ubsan/vla-4.c: New test.
1607         * c-c++-common/ubsan/vla-1.c: New test.
1609 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1611         * gcc.dg/vmx/vec-set.c: New.
1613 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1615         PR c++/29234
1616         PR c++/56037
1617         * g++.dg/parse/pr29234.C: New.
1618         * g++.dg/parse/pr56037.C: Likewise.
1620 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1622         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1623         passed it in as one of the options to all Cilk keywords test.
1625 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1627         PR c++/58708
1628         * g++.dg/cpp1y/pr58708.C: New.
1630 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
1632         PR c++/58834
1633         * g++.dg/ext/pr58834.C: New file.
1635 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
1637         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1638         tests.
1639         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1640         tests.
1642 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
1644         PR fortran/57893
1645         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1646         type block.
1648 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1650         * g++.dg/gomp/simd-1.C: New test.
1651         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1652         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1653         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1654         * c-c++-common/gomp/simd6.c: New test.
1656 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1658         Implement C++14 digit separators.
1659         * g++.dg/cpp1y/digit-sep.C: New.
1660         * g++.dg/cpp1y/digit-sep-neg.C: New.
1661         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1663 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1665         * gcc.dg/vect/vect-align-3.c: New test.
1667         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1668         we warn about it already during VRP1 pass.
1670 2013-10-31  Martin Jambor  <mjambor@suse.cz>
1672         PR rtl-optimization/58934
1673         Revert:
1674         2013-10-30  Martin Jambor  <mjambor@suse.cz>
1675         PR rtl-optimization/10474
1676         * gcc.dg/pr10474.c: New testcase.
1677         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1678         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1680 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1682         PR c++/58932
1683         Revert:
1684         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1686         PR c++/58466
1687         * g++.dg/cpp0x/variadic145.C: New.
1689         * g++.dg/cpp0x/sfinae49.C: New.
1691 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
1693         PR c++/58581
1694         * g++.dg/cpp0x/deleted1.C: New.
1696 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1698         * gcc.target/arm/lp1243022.c: New test.
1700 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
1702         PR other/58545
1703         * gcc.target/avr/pr58545.c: New test.
1705 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1707         Revert:
1708         2013-10-30  Tobias Burnus  <burnus@net-b.de>
1709         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1710         path to the compile flags.
1712 2013-10-30  Cong Hou  <congh@google.com>
1714         * gcc.target/i386/vect-abs-s8.c: New test.
1715         * gcc.target/i386/vect-abs-s16.c: New test.
1716         * gcc.target/i386/vect-abs-s32.c: New test.
1718 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1720         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1721         path to the compile flags.
1723 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
1725         PR rtl-optimization/58369
1726         * g++.dg/torture/pr58369.C: New test.
1728 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1730         PR other/33426
1731         * g++.dg/vect/pr33426-ivdep-2.cc: New.
1732         * g++.dg/vect/pr33426-ivdep-3.cc: New.
1733         * g++.dg/vect/pr33426-ivdep-4.cc: New.
1735 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1737         PR target/58784
1738         * gcc.target/arm/pr58784.c: New.
1740 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
1742         * gcc.dg/tree-ssa/alias-24.c: New file.
1744 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1746         * gcc.target/i386/fma_double_3.c: Use pattern for
1747         scan-assembler-times instead of just one insn name.
1748         * gcc.target/i386/fma_double_5.c: Ditto.
1749         * gcc.target/i386/fma_float_3.c: Ditto.
1750         * gcc.target/i386/fma_float_5.c: Ditto.
1751         * gcc.target/i386/l_fma_double_1.c: Ditto.
1752         * gcc.target/i386/l_fma_double_2.c: Ditto.
1753         * gcc.target/i386/l_fma_double_3.c: Ditto.
1754         * gcc.target/i386/l_fma_double_4.c: Ditto.
1755         * gcc.target/i386/l_fma_double_5.c: Ditto.
1756         * gcc.target/i386/l_fma_double_6.c: Ditto.
1757         * gcc.target/i386/l_fma_float_1.c: Ditto.
1758         * gcc.target/i386/l_fma_float_2.c: Ditto.
1759         * gcc.target/i386/l_fma_float_3.c: Ditto.
1760         * gcc.target/i386/l_fma_float_4.c: Ditto.
1761         * gcc.target/i386/l_fma_float_5.c: Ditto.
1762         * gcc.target/i386/l_fma_float_6.c: Ditto.
1764 2013-10-30  Christian Bruel  <christian.bruel@st.com>
1766         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1767         * gcc.target/sh/cmpstr.c: New test.
1768         * gcc.target/sh/cmpstrn.c: New test.
1770 2013-10-30  Martin Jambor  <mjambor@suse.cz>
1772         PR rtl-optimization/10474
1773         * gcc.dg/pr10474.c: New testcase.
1774         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1775         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1777 2013-10-29  Andrew Pinski <apinski@cavium.com>
1778             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1780         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1781         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1782         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1783         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1784         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1785         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1786         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1787         conditional move to be used.
1788         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1790 2013-10-29  Tobias Burnus  <burnus@net-b.de>
1792         PR fortran/44350
1793         * gfortran.dg/blockdata_8.f90: New.
1795 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
1797         PR target/54236
1798         * gcc.target/sh/pr54236-2: New.
1799         * gcc.target/sh/pr54089-6: Add another rotl special case.
1801 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
1803         PR fortran/58793
1804         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1805         to determine sizes of real kinds.
1807         PR fortran/58858
1808         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1810 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1812         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1813         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1814         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1815         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1816         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1817         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1818         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1819         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1820         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1821         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1822         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1823         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1824         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1825         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1826         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1827         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1828         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1829         test stored in c-c++-common.  Also, added the Cilk runtime's library
1830         to the ld_library_path.
1832 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1834         PR c++/58888
1835         * g++.dg/cpp0x/auto40.C: New.
1836         * g++.dg/other/warning1.C: Adjust.
1838 2013-10-29  Richard Biener  <rguenther@suse.de>
1840         * gcc.dg/torture/restrict-2.c: New testcase.
1841         * gcc.dg/torture/restrict-3.c: Likewise.
1842         * gcc.dg/torture/restrict-4.c: Likewise.
1843         * gcc.dg/torture/restrict-5.c: Likewise.
1845 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
1847         PR tree-optimization/19831
1848         * gcc.dg/tree-ssa/alias-25.c: New file.
1850 2013-10-29  Richard Biener  <rguenther@suse.de>
1852         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1853         changes.
1854         * gcc.dg/vect/bb-slp-32.c: Likewise.
1855         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1856         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1857         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1858         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1859         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1860         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1861         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1862         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1863         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1864         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1865         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1866         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1867         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1868         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1869         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1870         * gfortran.dg/vect/vect.exp: Likewise.
1872 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1874         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1875         * gcc.dg/vmx/eg-5.c: Likewise.
1877 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
1878             Joern Rennecke  <joern.rennecke@embecosm.com>
1880         * gcc.target/arc/jump-around-jump.c: New test.
1882 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1884         * gcc.target/arm/require-pic-register-loc.c: New test.
1886 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1888         PR target/58679
1889         * gcc.target/i386/pr58679-1.c: New test.
1890         * gcc.target/i386/pr58679-2.c: Ditto.
1892 2013-10-27  Tobias Burnus  <burnus@net-b.de>
1894         PR other/33426
1895         * gcc.dg/vect/vect-ivdep-2.c: New.
1897 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
1899         PR target/52483
1900         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1901         * gcc.target/sh/pr52483-2.c: Likewise.
1902         * gcc.target/sh/pr52483-3.c: Likewise.
1903         * gcc.target/sh/pr52483-4.c: Likewise.
1905 2013-10-26  Jeff Law  <law@redhat.com>
1907         * g++.dg/torture/pr49309.C: Removed.
1908         * gcc.dg/dfp/pr35739.c: Removed.
1910 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
1912         PR rtl-optimization/58759
1913         * gcc.target/i386/pr58759.c: New.
1915 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1917         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1918         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1919         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1921 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
1923         * gcc.dg/wmul-1.c: New test.
1925 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1927         PR c++/58878
1928         * g++.dg/template/pr58878.C: New.
1930 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
1932         * gcc.dg/tree-ssa/alias-23.c: New file.
1934 2013-10-25  Richard Biener  <rguenther@suse.de>
1936         PR tree-optimization/58626
1937         * gcc.dg/torture/pr58626.c: New testcase.
1939 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1941         PR c++/54812
1942         * g++.dg/cpp0x/defaulted47.C: New.
1944 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1946         * gcc.c-torture/execute/pr58831.c: New test.
1948 2013-10-25  Nick Clifton  <nickc@redhat.com>
1950         * c-c++-common/pr57793.c: Add expected error messages for
1951         targets with small integers.
1952         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1953         * gcc.dg/c99-stdint-2.c: Likewise.
1954         * gcc.dg/cdce1.c: Likewise.
1955         * gcc.dg/fold-overflow-1.c: Likewise.
1956         * gcc.dg/utf-cvt.c: Likewise.
1957         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1958         arithmetic.
1959         * gcc.dg/ftrapv-2.c: Likewise.
1960         * gcc.dg/pr30286.c: Likewise.
1961         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1962         * lib/target-supports.exp (check_effective_target_trapping): New
1963         proc.  Returns true if the target supports trapping arithmetic.
1965 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1967         * g++.dg/parse/ivdep.C: New.
1968         * g++.dg/vect/pr33426-ivdep.cc: New.
1970 2013-10-24  Richard Henderson  <rth@redhat.com>
1972         PR rtl/58542
1973         * gcc.dg/atomic-store-6.c: New.
1975 2013-10-24  Ian Lance Taylor  <iant@google.com>
1977         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1979 2013-10-24  Cong Hou  <congh@google.com>
1981         * gcc.c-torture/execute/20030125-1.c: Update.
1983 2013-10-24  Tobias Burnus  <burnus@net-b.de>
1985         PR fortran/44646
1986         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1988 2013-10-24  Dehao Chen  <dehao@google.com>
1990         * g++.dg/opt/devirt3.C: New test.
1992 2013-08-24  Tobias Burnus  <burnus@net-b.de>
1994         PR other/33426
1995         * testsuite/gcc.dg/ivdep.c: New.
1996         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1998 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2000         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2001         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2003 2013-10-24  Nick Clifton  <nickc@redhat.com>
2005         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2007 2013-10-24  Marek Polacek  <polacek@redhat.com>
2009         PR c++/58705
2010         * g++.dg/parse/pr58705.C: New test.
2012 2013-10-24  Marek Polacek  <polacek@redhat.com>
2014         * gcc.dg/c11-align-5.c: Add more testing.
2016 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
2018         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2020 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2022         PR tree-optimization/58775
2023         PR tree-optimization/58791
2024         * gcc.dg/guality/pr58791-1.c: New test.
2025         * gcc.dg/guality/pr58791-2.c: New test.
2026         * gcc.dg/guality/pr58791-3.c: New test.
2027         * gcc.dg/guality/pr58791-4.c: New test.
2028         * gcc.dg/guality/pr58791-5.c: New test.
2029         * gcc.c-torture/compile/pr58775.c: New test.
2030         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2032 2013-10-23  Tom de Vries  <tom@codesourcery.com>
2034         PR tree-optimization/58805
2035         * gcc.dg/pr58805.c: New test.
2037 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2039         * gcc.target/i386/vect-div-1.c: New test.
2041         * gcc.dg/vect/pr58508.c: Remove dg-options.
2043 2013-10-23  Richard Biener  <rguenther@suse.de>
2045         * gcc.dg/torture/pr58830.c: New testcase.
2047 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
2049         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2050         * g++.dg/cpp1y/attr-deprecated.C: New.
2051         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2053 2013-10-23  Tobias Burnus  <burnus@net-b.de>
2055         PR fortran/58793
2056         * gfortran.dg/assumed_type_8.f90: New.
2058 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
2060         PR target/58779
2061         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2062         and MINUSCCZEXT defines. Update scan-assembler dg directive.
2063         * gcc.dg/torture/pr58779.c: New test.
2065 2013-10-22  Steve Ellcey  <sellcey@mips.com>
2067         * gcc.target/mips/nor.c: New.
2069 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
2071         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2072         tests into...
2073         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2074         restricted to big-endian targets.
2076 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
2078         PR fortran 57893
2079         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2081 2013-10-21  Tobias Burnus  <burnus@net-b.de>
2083         PR fortran/58803
2084         * gfortran.dg/proc_ptr_comp_38.f90: New.
2086 2013-10-21  Marek Polacek  <polacek@redhat.com>
2088         PR middle-end/58809
2089         * gcc.dg/gomp/pr58809.c: New test.
2091 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
2093         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2094         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2096 2013-10-21  Richard Biener  <rguenther@suse.de>
2098         PR tree-optimization/58794
2099         * c-c++-common/torture/pr58794-1.c: New testcase.
2100         * c-c++-common/torture/pr58794-2.c: Likewise.
2102 2013-10-21  Richard Biener  <rguenther@suse.de>
2104         PR middle-end/58742
2105         * c-c++-common/fold-divmul-1.c: New testcase.
2107 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2109         * gcc.target/i386/memset-vector_loop-1.c: New test.
2110         * gcc.target/i386/memset-vector_loop-2.c: New test.
2112 2013-10-21  Diego Novillo  <dnovillo@google.com>
2114         * g++.dg/plugin/selfassign.c: Include tree.h.
2115         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2116         * gcc.dg/plugin/ggcplug.c: Likewise.
2117         * gcc.dg/plugin/one_time_plugin.c: Likewise.
2118         * gcc.dg/plugin/selfassign.c: Likewise.
2119         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2121 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2123         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2124         * gcc.target/mips/mips-ps-7.c: Likewise.
2126 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2128         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2129         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2130         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2132 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
2134         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2136         PR testsuite/58645
2137         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2139 2013-10-19  Mike Stump  <mikestump@comcast.net>
2141         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2143         * gcc.dg/lto/pr54625-1_0.c: Move from here...
2144         * g++.dg/lto/pr54625-1_0.c: ... to here.
2145         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2146         * g++.dg/lto/pr54625-1_1.C: Likewise.
2147         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2148         * g++.dg/lto/pr54625-2_0.c: Likewise.
2149         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2150         * g++.dg/lto/pr54625-2_1.C: Likewise.
2152 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
2154         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2156 2013-10-18  Cong Hou  <congh@google.com>
2158         * gcc.dg/vect/pr58508.c: New test.
2160 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2162         PR c++/58466
2163         * g++.dg/cpp0x/variadic145.C: New.
2165 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
2167         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2169 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
2171         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2172         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2173         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2174         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2176 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
2178         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2179         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2180         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2181         effective target arm_thumb1_ok.
2182         * lib/target-supports.exp
2183         (check_effective_target_arm_fp16_ok_nocache): Don't force
2184         -mfloat-abi=soft when building for hardfloat target.
2186 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2188         PR target/58673
2189         * gcc.target/powerpc/pr58673-1.c: New file to test whether
2190         -mquad-word + -mno-vsx-timode causes errors.
2191         * gcc.target/powerpc/pr58673-2.c: Likewise.
2193 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2195         PR c++/58596
2196         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2198 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2200         * gcc.target/aarch64/c-output-template.c: New testcase.
2201         * gcc.target/aarch64/c-output-template-2.c: Likewise.
2202         * gcc.target/aarch64/c-output-template-3.c: Likewise.
2204 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
2206         * gcc/testsuite/lib/target-supports.exp
2207         (check_effective_target_sync_long_long): AArch64 supports
2208         atomic operations on "long long".
2209         (check_effective_target_sync_long_long_runtime): AArch64 can
2210         execute atomic operations on "long long".
2212 2013-10-17  Richard Biener  <rguenther@suse.de>
2214         PR tree-optimization/58143
2215         * gcc.dg/torture/pr58143-1.c: New testcase.
2216         * gcc.dg/torture/pr58143-2.c: Likewise.
2217         * gcc.dg/torture/pr58143-3.c: Likewise.
2219 2013-10-17  Marek Polacek  <polacek@redhat.com>
2221         PR c/58267
2222         * gcc.dg/c1x-align-5.c: New test.
2224 2013-10-16  Tobias Burnus  <burnus@net-b.de>
2226         PR fortran/58652
2227         * gfortran.dg/unlimited_polymorphic_12.f90: New.
2229 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
2231         * c-c++-common/cpp/openmp-define-1.c: Move
2232         dg-require-effective-target fopenmp after dg-do directive.
2233         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2234         * gfortran.dg/openmp-define-1.f90: Likewise.
2235         * gfortran.dg/openmp-define-2.f90: Likewise.
2236         * gfortran.dg/openmp-define-3.f90: Likewise.
2238 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
2240         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2242 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
2244         PR target/57756
2245         * gcc.target/i386/pr57756.c: New test.
2246         * gcc.target/i386/pr57756_2.c: New test.
2248 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
2250         * gcc.dg/torture/builtin-self.c: New file.
2252 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2254         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2255         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2256         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2257         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2258         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2260 2013-10-15  Cong Hou  <congh@google.com>
2262         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2264 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2266         PR c++/58707
2267         * g++.dg/cpp0x/pr58707.C: New.
2269 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2271         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2272         after other directives.
2274 2013-10-15  Tobias Burnus  <burnus@net-b.de>
2276         PR fortran/58652
2277         * gfortran.dg/unlimited_polymorphic_11.f90: New.
2279 2013-10-14  Ian Lance Taylor  <iant@google.com>
2281         * go.test/go-test.exp (go-find-packages): New proc.
2282         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
2283         subdirectories.  Do simple +build line matching.  Handle run with
2284         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
2285         for rundir.  Remove special handling for bug191 and dwarf.
2287 2013-10-14  Tobias Burnus  <burnus@net-b.de>
2289         PR fortran/58658
2290         * gfortran.dg/unlimited_polymorphic_10.f90: New.
2292 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2294         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2295         Use btsl.
2297 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2299         * gnat.dg/specs/opt1.ads: New test.
2301 2013-10-14  Richard Biener  <rguenther@suse.de>
2303         PR tree-optimization/58640
2304         * gcc.c-torture/execute/pr58640-2.c: New testcase.
2306 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2308         * gnat.dg/uninit_array.ad[sn]: New test.
2309         * gnat.dg/uninit_array_pkg.ads: New helper.
2311 2013-10-13  Richard Biener  <rguenther@suse.de>
2313         * gcc.c-torture/execute/pr58662.c: New test.
2315 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2317         PR target/51244
2318         * gcc.dg/torture/p51244-21.c: New.
2319         * gcc.target/sh/pr51244-20.c: New.
2320         * gcc.target/sh/pr51244-20-sh2a.c: New.
2322 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
2324         * gnat.dg/specs/linker_section.ads: Update test.
2326 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2328         PR target/58690
2329         * gcc.target/i386/pr58690.c: New test
2331 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
2333         * gcc.target/i386/builtin-ucmp.c: New test.
2335 2013-10-11  Brooks Moses  <bmoses@google.com>
2337         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2339 2013-10-11  Jeff Law  <law@redhat.com>
2341         * gcc.c-torture/execute/pr58640.c: New test.
2343 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2345         PR c++/58633
2346         * g++.dg/cpp0x/decltype57.C: New.
2348 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2350         PR c++/31671
2351         * g++.dg/template/nontype26.C: New.
2353 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
2355         * c-c++-common/cpp/openmp-define-1.c: New file.
2356         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2357         * c-c++-common/cpp/openmp-define-3.c: Likewise.
2358         * gfortran.dg/openmp-define-1.f90: Likewise.
2359         * gfortran.dg/openmp-define-2.f90: Likewise.
2360         * gfortran.dg/openmp-define-3.f90: Likewise.
2362         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2363         for test source files.
2364         * gcc.dg/gomp/gomp.exp: Likewise.
2365         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2366         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2367         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2368         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2369         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2371 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
2373         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2374         Remove error test that is now valid in OpenMP 4.0.
2375         * c-c++-common/gomp/atomic-16.c: New test.
2376         * c-c++-common/gomp/cancel-1.c: New test.
2377         * c-c++-common/gomp/depend-1.c: New test.
2378         * c-c++-common/gomp/depend-2.c: New test.
2379         * c-c++-common/gomp/map-1.c: New test.
2380         * c-c++-common/gomp/pr58472.c: New test.
2381         * c-c++-common/gomp/sections1.c: New test.
2382         * c-c++-common/gomp/simd1.c: New test.
2383         * c-c++-common/gomp/simd2.c: New test.
2384         * c-c++-common/gomp/simd3.c: New test.
2385         * c-c++-common/gomp/simd4.c: New test.
2386         * c-c++-common/gomp/simd5.c: New test.
2387         * c-c++-common/gomp/single1.c: New test.
2388         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2389         parser.
2390         * g++.dg/gomp/block-3.C: Likewise.
2391         * g++.dg/gomp/clause-3.C: Adjust error messages.
2392         * g++.dg/gomp/declare-simd-1.C: New test.
2393         * g++.dg/gomp/declare-simd-2.C: New test.
2394         * g++.dg/gomp/depend-1.C: New test.
2395         * g++.dg/gomp/depend-2.C: New test.
2396         * g++.dg/gomp/target-1.C: New test.
2397         * g++.dg/gomp/target-2.C: New test.
2398         * g++.dg/gomp/taskgroup-1.C: New test.
2399         * g++.dg/gomp/teams-1.C: New test.
2400         * g++.dg/gomp/udr-1.C: New test.
2401         * g++.dg/gomp/udr-2.C: New test.
2402         * g++.dg/gomp/udr-3.C: New test.
2403         * g++.dg/gomp/udr-4.C: New test.
2404         * g++.dg/gomp/udr-5.C: New test.
2405         * g++.dg/gomp/udr-6.C: New test.
2406         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2407         * gcc.dg/autopar/outer-2.c: Likewise.
2408         * gcc.dg/autopar/outer-3.c: Likewise.
2409         * gcc.dg/autopar/outer-4.c: Likewise.
2410         * gcc.dg/autopar/outer-5.c: Likewise.
2411         * gcc.dg/autopar/outer-6.c: Likewise.
2412         * gcc.dg/autopar/parallelization-1.c: Likewise.
2413         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2414         parser.
2415         * gcc.dg/gomp/clause-1.c: Adjust error messages.
2416         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2417         instead of GOMP_parallel_loop_runtime_start.
2418         * gcc.dg/gomp/declare-simd-1.c: New test.
2419         * gcc.dg/gomp/declare-simd-2.c: New test.
2420         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2421         parser.  Add further #pragma omp sections nesting tests.
2422         * gcc.dg/gomp/target-1.c: New test.
2423         * gcc.dg/gomp/target-2.c: New test.
2424         * gcc.dg/gomp/taskgroup-1.c: New test.
2425         * gcc.dg/gomp/teams-1.c: New test.
2426         * gcc.dg/gomp/udr-1.c: New test.
2427         * gcc.dg/gomp/udr-2.c: New test.
2428         * gcc.dg/gomp/udr-3.c: New test.
2429         * gcc.dg/gomp/udr-4.c: New test.
2430         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2432 2013-10-10  Jan Hubicka  <jh@suse.cz>
2434         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2435         tuning change.
2436         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2437         * gcc.target/i386/pr49168-1.c: Likewise.
2438         * gcc.target/i386/pr49002-2.c: Likewise.
2440 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
2442         PR middle-end/58670
2443         * gcc.dg/torture/pr58670.c: New test.
2445 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2447         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2449 2013-10-09  Marek Polacek  <polacek@redhat.com>
2451         PR c++/58635
2452         * g++.dg/tm/pr58635-1.C: New test.
2453         * g++.dg/tm/pr58635-2.C: New test.
2455 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
2457         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2459 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
2461         PR tree-optimization/20318
2462         * c-c++-common/pr20318.c: New file.
2463         * gcc.dg/tree-ssa/pr20318.c: New file.
2465 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2467         * gcc.c-torture/execute/pr58570.c: New test.
2469 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2471         * gcc.target/aarch64/vclz.c: New testcase.
2473 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2475         * gcc.target/aarch64/vadd_f64.c: New testcase.
2476         * gcc.target/aarch64/vsub_f64.c: New testcase.
2478 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2480         * gcc.target/aarch64/vdiv_f.c: New testcase.
2482 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2484         * gcc.target/aarch64/vneg_f.c: New testcase.
2485         * gcc.target/aarch64/vneg_s.c: New testcase.
2487 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2489         PR c++/58568
2490         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2491         * g++.old-deja/g++.mike/misc9.C: Adjust.
2493 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2495         PR c++/58665
2496         Revert:
2497         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2499         PR c++/58448
2500         * g++.dg/template/crash117.C: New.
2502 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2504         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2506 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
2508         PR tree-optimization/58480
2509         * gcc.dg/tree-ssa/pr58480.c: New file.
2511 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2513         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2514         * gcc.target/powerpc/fusion.c: Likewise.
2516 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2518         * gcc.target/s390/htm-nofloat-2.c: New testcase.
2520 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2522         * gcc.target/s390/htm-1.c: Add more tests to cover different
2523         operand types.
2525 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2527         PR c++/58126
2528         * g++.dg/init/uninitialized1.C: New.
2530 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2532         PR c++/56060
2533         * g++.dg/cpp0x/variadic144.C: New.
2535 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2537         PR c++/58560
2538         * g++.dg/cpp0x/auto39.C: New.
2540 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2542         PR c++/58503
2543         * g++.dg/cpp0x/range-for26.C: New.
2544         * g++.dg/cpp0x/range-for27.C: Likewise.
2546 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2548         PR c++/58448
2549         * g++.dg/template/crash117.C: New.
2551 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
2553         PR c++/19476
2554         * g++.dg/tree-ssa/pr19476-5.C: New file.
2555         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2557 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2559         PR c++/58584
2560         * g++.dg/cpp0x/gen-attrs-55.C: New.
2562 2013-10-03  Easwaran Raman  <eraman@google.com>
2564         PR c++/33911
2565         * g++.dg/ext/attribute47.C: New.
2567 2013-10-03  Rong Xu  <xur@google.com>
2569         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2570         probability.
2571         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2572         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2574 2013-10-03  Marek Polacek  <polacek@redhat.com>
2576         PR c++/58510
2577         * g++.dg/cpp0x/pr58510.C: New test.
2579 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
2581         PR c++/19476
2582         * g++.dg/tree-ssa/pr19476-1.C: New file.
2583         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2584         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2585         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2587 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2589         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2590         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2591         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2592         VSX scalar operations or the traditional floating point form of
2593         the instruction.
2594         * gcc.target/powerpc/ppc-target-2.c: Likewise.
2595         * gcc.target/powerpc/recip-3.c: Likewise.
2596         * gcc.target/powerpc/recip-5.c: Likewise.
2597         * gcc.target/powerpc/pr72747.c: Likewise.
2598         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2600 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2602         PR target/58460
2603         * gcc.target/aarch64/pr58460.c: New file.
2605 2013-10-02  Tobias Burnus  <burnus@net-b.de>
2607         PR fortran/58593
2608         * gfortran.dg/char_length_19.f90: New.
2610 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2612         PR c++/58535
2613         * g++.dg/parse/crash65.C: New.
2614         * g++.dg/cpp1y/pr58535.C: Likewise.
2616 2013-10-02  Richard Biener  <rguenther@suse.de>
2618         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2619         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2620         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2621         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2622         * gfortran.dg/ldist-pr45199.f: Likewise.
2624 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2626         PR c++/58565
2627         * g++.dg/parse/crash64.C: New.
2629 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
2631         * gcc.dg/tree-ssa/slsr-40.c: New test.
2633 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
2635         PR c++/58563
2636         * g++.dg/cpp0x/pr58563.C: New.
2638 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
2640         * gcc.target/aarch64/vect_saddl_1.c: New.
2642 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
2644         PR target/58574
2645         * gcc.c-torture/execute/pr58574.c: New testcase.
2647 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2649         PR Target/58578
2650         * gcc.target/arm/pr58578.c: New test.
2652 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2654         PR tree-optimization/58556
2655         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2656         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2658 2013-10-01  Nick Clifton  <nickc@redhat.com>
2660         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2661         for MSP430.
2662         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2663         ptr32plus targets.
2664         * gcc.c-torture/compile/pr41181.c: Likewise.
2665         * gcc.c-torture/compile/calls.c: Likewise.
2666         * gcc.c-torture/compile/990617-1.c: Likewise.
2667         * gcc.c-torture/compile/pr55955.c: Only run the test for
2668         int32plus targets.
2669         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2671 2013-10-01  Richard Biener  <rguenther@suse.de>
2673         PR tree-optimization/58553
2674         * gcc.dg/torture/pr58553.c: New testcase.
2676 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
2678         PR middle-end/58564
2679         * gcc.c-torture/execute/pr58564.c: New test.
2681 2013-09-30  Teresa Johnson  <tejohnson@google.com>
2683         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2684         Update for additional dump message.
2686 2013-09-30  Richard Biener  <rguenther@suse.de>
2688         PR tree-optimization/58554
2689         * gcc.dg/torture/pr58554.c: New testcase.
2691 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
2692             Joern Rennecke  <joern.rennecke@embecosm.com>
2694         * gcc.target/arc/barrel-shifter-1.c: New test.
2695         * gcc.target/arc/barrel-shifter-2.c: Likewise.
2696         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2697         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2698         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2699         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2700         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2701         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2702         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2703         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2704         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2705         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2706         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2707         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2708         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2709         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2710         * gcc.target/arc/mtune-ARC600.c: Likewise.
2711         * gcc.target/arc/mtune-ARC601.c: Likewise.
2712         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2713         * gcc.target/arc/mtune-ARC700.c: Likewise.
2714         * gcc.target/arc/mtune-ARC725D.c: Likewise.
2715         * gcc.target/arc/mtune-ARC750D.c: Likewise.
2716         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2717         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2719 2013-09-30  Richard Biener  <rguenther@suse.de>
2721         PR middle-end/58532
2722         * g++.dg/torture/pr58552.C: New testcase.
2724 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2726         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2727         and -mupper-regs-df.
2729 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
2731         PR middle-end/58463
2732         * gcc.dg/pr58463.c: New test.
2734 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
2736         PR middle-end/58551
2737         * c-c++-common/gomp/pr58551.c: New test.
2739 2013-09-27  Richard Biener  <rguenther@suse.de>
2741         PR tree-optimization/58459
2742         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2744 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2746         PR fortran/58113
2747         * gfortran.dg/round_4.f90: Check for rounding support.
2749 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
2751         * g++.dg/vect/pr58513.cc (op): Make static.
2753 2013-09-26  Richard Biener  <rguenther@suse.de>
2755         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2757 2013-09-26  Richard Biener  <rguenther@suse.de>
2759         PR tree-optimization/58539
2760         * gcc.dg/torture/pr58539.c: New testcase.
2762 2013-09-25  Jeff Law  <law@redhat.com>
2764         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2766 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2768         PR fortran/58436
2769         * gfortran.dg/finalize_21.f90: New.
2771 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2773         PR fortran/57697
2774         PR fortran/58469
2775         * gfortran.dg/defined_assignment_8.f90: New.
2776         * gfortran.dg/defined_assignment_9.f90: New.
2778 2013-09-25  Marek Polacek  <polacek@redhat.com>
2780         PR sanitizer/58413
2781         * c-c++-common/ubsan/shift-5.c: New test.
2782         * c-c++-common/ubsan/shift-6.c: New test.
2783         * c-c++-common/ubsan/div-by-zero-5.c: New test.
2784         * gcc.dg/ubsan/c-shift-1.c: New test.
2786 2013-09-25  Marek Polacek  <polacek@redhat.com>
2788         PR c++/58516
2789         * g++.dg/tm/pr58516.C: New test.
2791 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2793         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2794         New procedure.
2795         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2797 2013-09-24  Richard Biener  <rguenther@suse.de>
2799         PR middle-end/58513
2800         * g++.dg/vect/pr58513.cc: New testcase.
2802 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
2804         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2805         output.
2807 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
2809         PR c++/58500
2810         * g++.dg/cpp1y/pr58500.C: New testcase.
2812 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2814         * gnat.dg/opt28.ad[sb]: New test.
2815         * gnat.dg/opt28_pkg.ads: New helper.
2817 2013-09-23  Richard Biener  <rguenther@suse.de>
2819         PR tree-optimization/58464
2820         * g++.dg/torture/pr58464.C: New testcase.
2822 2013-09-23  Christian Bruel  <christian.bruel@st.com>
2824         PR target/58475
2825         * gcc.target/sh/torture/pr58475.c: New test.
2827 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
2829         PR fortran/58355
2830         * gfortran.dg/extends_15.f90: New.
2832 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2834         PR c++/58481
2835         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2837 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2839         PR target/56875
2840         * gcc.target/vax/vax.exp: New.
2841         * gcc.target/vax/pr56875.c: Ditto.
2843 2013-09-20  Richard Biener  <rguenther@suse.de>
2845         PR middle-end/58484
2846         * gfortran.dg/pr58484.f: New testcase.
2848 2013-09-20  Jeff Law  <law@redhat.com>
2850         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2852 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2854         PR middle-end/57748
2855         * gcc.dg/torture/pr57748-1.c: New test.
2856         * gcc.dg/torture/pr57748-2.c: New test.
2858 2013-09-20  Marek Polacek  <polacek@redhat.com>
2860         PR sanitizer/58413
2861         * c-c++-common/ubsan/shift-4.c: New test.
2863 2013-09-20  Richard Biener  <rguenther@suse.de>
2865         PR tree-optimization/58453
2866         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2868 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2870         PR fortran/58099
2871         * gfortran.dg/proc_ptr_43.f90: New.
2873 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2875         PR fortran/57697
2876         * gfortran.dg/defined_assignment_11.f90: New.
2878 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2880         PR rtl-optimization/58438
2881         * g++.dg/pr58438.C: New test.
2883 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2885         PR fortran/43366
2886         * gfortran.dg/class_39.f03: Update dg-error.
2887         * gfortran.dg/class_5.f03: Ditto.
2888         * gfortran.dg/class_53.f90: Ditto.
2889         * gfortran.dg/realloc_on_assign_20.f90: New.
2890         * gfortran.dg/realloc_on_assign_21.f90: New.
2891         * gfortran.dg/realloc_on_assign_22.f90: New.
2893 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
2895         PR c++/58457
2896         * g++.dg/parse/using4.C: New.
2898 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2900         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2902 2013-09-18  Marek Polacek  <polacek@redhat.com>
2904         PR sanitize/58443
2905         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2906         instead of the shift option.
2907         * c-c++-common/ubsan/pr58443-1.c: New test.
2908         * c-c++-common/ubsan/pr58443-3.c: New test.
2909         * c-c++-common/ubsan/pr58443-2.c: New test.
2911 2013-09-18  Richard Biener  <rguenther@suse.de>
2913         PR tree-optimization/58417
2914         * gcc.dg/torture/pr58417.c: New testcase.
2916 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2918         * gnat.dg/array_bounds_test2.adb: New test.
2920 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2922         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2923         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2925 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2927         * gnat.dg/in_out_parameter4.adb: New test.
2929 2013-09-18  Marek Polacek  <polacek@redhat.com>
2931         PR sanitizer/58411
2932         * c-c++-common/ubsan/attrib-1.c: New test.
2934 2013-09-17  Cong Hou  <congh@google.com>
2936         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2937         on two arrays with short and int types. This should not be recognized
2938         as a dot product pattern.
2940 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2942         PR c++/58435
2943         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2944         the cp_type_quals (r) too.
2946 2013-09-17  Jan Hubicka  <jh@suse.cz>
2948         PR middle-end/58332
2949         * gcc.c-torture/compile/pr58332.c: New testcase.
2951 2013-09-17  Jeff Law  <law@redhat.com>
2953         * gcc.c-torture/execute/pr58387.c: New test.
2955 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2957         PR tree-optimization/58088
2958         * gcc.c-torture/compile/pr58088.c: New test.
2960 2013-09-17  Nick Clifton  <nickc@redhat.com>
2962         * lib/target-supports.exp (check_effective_target_trampolines):
2963         Add MSP430 to the list of targets that do not support trampolines.
2964         (check_profiling_available): Add MSP430 to the list of targets
2965         that do not support profiling.
2966         (check_effective_target_tls_runtime): Add MSP430 to the list of
2967         targets that do not support TLS.
2969 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
2971         * gnat.dg/opt27.adb: New test.
2972         * gnat.dg/opt27_pkg.ad[sb]: New helper.
2974 2013-09-17  Andreas Schwab  <schwab@suse.de>
2976         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2978 2013-09-17  Richard Biener  <rguenther@suse.de>
2980         PR tree-optimization/58432
2981         * gcc.dg/pr58432.c: New testcase.
2983 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
2985         * gcc.dg/tree-ssa/slsr-39.c: New test.
2987 2013-09-16  Xinliang David Li  <davidxl@google.com>
2989         * gcc.misc-tests/help.exp: Optimizer help change.
2991 2013-09-16  Jeff Law  <law@redhat.com>
2993         * gcc.c-torture/execute/pr58419.c: New test.
2994         * gcc.c-torture/execute/pr58431.c: New test.
2996 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2998         PR fortran/58356
2999         * gfortran.dg/finalize_19.f90: New.
3001 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
3003         * gcc.target/i386/pr58418.c: New.
3005 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3007         * gcc.target/aarch64/fmla-intrinsic.c: New.
3008         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3009         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3010         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3012 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3014         * gcc.target/aarch64/mul_intrinsic_1.c: New.
3015         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3017 2013-09-16  Richard Biener  <rguenther@suse.de>
3019         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3021 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
3023         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3024         interpreted as implicit templates) to be expected pedwarns instead.
3026 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3028         PR fortran/57697
3029         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3031 2013-09-15  Tobias Burnus  <burnus@net-b.de>
3033         PR fortran/57697
3034         * gfortran.dg/defined_assignment_10.f90: New.
3036 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
3038         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3039         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3041 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
3043         * g++.dg/abi/main.C: Added implicit C linkage tests
3045 2013-09-13  Kai Tietz  <ktietz@redhat.com>
3047         * gcc.target/i386/pr57848.c: New file.
3049 2013-09-13  Christian Bruel  <christian.bruel@st.com>
3051         PR target/58314
3052         * gcc.target/sh/torture/pr58314.c: New test.
3054 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3056         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3058 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3060         PR ipa/58389
3061         * g++.dg/pr58389.C: New test.
3063 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3065         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3066         * g++.dg/template/pseudodtor3.C: Likewise.
3068 2013-09-12  Richard Biener  <rguenther@suse.de>
3070         PR tree-optimization/58404
3071         * g++.dg/tree-ssa/pr58404.C: New testcase.
3073 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3075         PR ipa/58371
3076         * g++.dg/ipa/pr58371.C: New test.
3078 2013-09-12  Richard Biener  <rguenther@suse.de>
3080         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
3081         expected outcome and comment why that happens.
3083 2013-09-11  Richard Biener  <rguenther@suse.de>
3085         PR middle-end/58377
3086         * g++.dg/uninit-pred-4.C: New testcase.
3088 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
3090         PR tree-optimization/58385
3091         * gcc.c-torture/execute/pr58385.c: New test.
3093 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3095         * gcc.target/arm/thumb-ifcvt-2.c: New test.
3097 2013-09-10  Jeff Law  <law@redhat.com>
3099         * g++.dg/torture/pr58380.C: New test.
3101 2013-09-10  Jan Hubicka  <jh@suse.cz>
3102             Paolo Carlini  <paolo.carlini@oracle.com>
3104         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3106 2013-09-10  Jeff Law  <law@redhat.com>
3108         * gcc.c-torture/compile/pr58343.c: New test.
3110 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
3112         PR rtl-optimization/58365
3113         * gcc.c-torture/execute/pr58365.c: New test.
3115 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3117         * gcc.dg/torture/memcpy-1.c: New test.
3119 2013-09-10  Alan Modra  <amodra@gmail.com>
3121         * gcc.target/powerpc/pr58330.c: New.
3123 2013-09-10  Alan Modra  <amodra@gmail.com>
3125         * gcc.target/powerpc/medium_offset.c: New.
3127 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
3129         PR c++/58325
3130         * g++.dg/warn/Wunused-var-21.C: New test.
3132         PR tree-optimization/58364
3133         * gcc.c-torture/execute/pr58364.c: New test.
3135 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3137         PR c++/43452
3138         * g++.dg/warn/Wdelete-incomplete-1.C: New.
3139         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3140         * g++.dg/init/delete1.C: Adjust.
3142 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
3144         * gcc.target/aarch64/movdi_1.c: New test.
3146 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3148         PR c++/58362
3149         * g++.dg/warn/Wunused-parm-5.C: New.
3151 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3153         * gcc.target/aarch64/cmn-neg.c: New test.
3155 2013-09-09  Richard Biener  <rguenther@suse.de>
3157         PR middle-end/58326
3158         * gcc.dg/torture/pr58326-1.c: New testcase.
3159         * gcc.dg/torture/pr58326-2.c: Likewise.
3161 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3163         PR target/57735
3164         * g++.dg/ext/pr57735.C: New test.
3166 2013-09-09  Jan Hubicka  <jh@suse.cz>
3168         PR middle-end/58294
3169         * g++.dg/torture/PR58294.C: New testcase.
3171 2013-09-08  Jeff Law  <law@redhat.com>
3173         * gcc.c-torture/compile/pr58340.c: New test.
3175 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
3177         * g++.dg/debug/ra1.C: New test.
3179 2013-09-08  Jan Hubicka  <jh@suse.cz>
3181         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3182         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3183         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3184         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3186 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3188         PR c++/54941
3189         * g++.dg/overload/new1.C: Adjust.
3191 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
3193         * c-c++-common/opaque-vector.c: New test.
3195 2013-09-08  Tom de Vries  <tom@codesourcery.com>
3197         PR c++/58282
3198         * g++.dg/tm/noexcept-6.C: New test.
3200 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3202         * gcc.target/arc/cond-set-use.c: New test.
3204 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3206         * gnat.dg/stack_usage2.adb: New test.
3208 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
3210         * gcc.target/aarch64/table-intrinsics.c
3211         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3212         (qtb_tests8_< ,2,3,4>): Likewise.
3213         (qtblq_tests8_< ,2,3,4>): Likewise.
3214         (qtbxq_tests8_< ,2,3,4>): Likewise.
3216 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3218         * gnat.dg/warn10.ad[sb]: New test.
3219         * gnat.dg/warn10_pkg.ads: New helper.
3221 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3223         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3224         Don't expect NULL in foo.result set.
3225         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3226         in ESCAPED set.
3227         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3228         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3230 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3232         * gcc.target/s390/nearestint-1.c: New testcase.
3234 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3235             Vineet Gupta  <Vineet.Gupta@synopsys.com>
3237         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3238         * testsuite/gcc.target/arc: New directory.
3239         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3240         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3241         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3242         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3243         * testsuite/gcc.dg/builtin-apply2.c
3244         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3246 2013-09-04  Jan Hubicka  <jh@suse.cz>
3248         PR middle-end/58201
3249         * g++.dg/torture/pr58201_0.C: New testcase.
3250         * g++.dg/torture/pr58201_1.C: New testcase.
3251         * g++.dg/torture/pr58201.h: New testcase.
3253 2013-09-05  Jan Hubicka  <jh@suse.cz>
3255         * gcc.dg/autopar/pr49960.c: Disable partial inlining
3257 2013-09-05  Richard Biener  <rguenther@suse.de>
3259         PR tree-optimization/58137
3260         * gcc.target/i386/pr58137.c: New testcase.
3262 2013-09-05  Martin Jambor  <mjambor@suse.cz>
3264         * g++.dg/ipa/remref-1.C: New test.
3265         * g++.dg/ipa/remref-2.C: Likewise.
3267 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3269         PR c++/24926
3270         * g++.dg/parse/access11.C: New.
3272 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3274         * g++.dg/warn/weak1.C: Skip on AIX.
3276 2013-09-04  Easwaran Raman  <eraman@google.com>
3278         PR middle-end/57370
3279         PR tree-optimization/58011
3280         * gfortran.dg/reassoc_12.f90: New testcase.
3281         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3283 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3285         * gcc.dg/attr-weakref-1.c: Skip on AIX.
3286         * gcc.dg/torture/pr53922.c: Skip on AIX.
3287         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3289 2013-09-04  Teresa Johnson  <tejohnson@google.com>
3291         * gcc.dg/unroll_1.c: Test dumping to stderr.
3293 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3295         PR c++/58305
3296         * g++.dg/warn/deprecated-8.C: New.
3298 2013-09-03  Jeff Law  <law@redhat.com>
3300         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3301         dump output.
3303 2013-09-03  Meador Inge  <meadori@codesourcery.com>
3305         Revert:
3307         2013-08-30  Meador Inge  <meadori@codesourcery.com>
3309         * gcc.dg/Warray-bounds-11.c: New testcase.
3311 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
3313         * lib/target-supports.exp (check_weak_available): Return true for AIX.
3315 2013-09-03  Jan Hubicka  <jh@suse.cz>
3317         * g++.dg/ipa/devirt-15.C: Fix testcase.
3319 2013-09-03  Richard Biener  <rguenther@suse.de>
3321         PR middle-end/57656
3322         * gcc.dg/torture/pr57656.c: New testcase.
3324 2013-09-03  Richard Biener  <rguenther@suse.de>
3326         PR middle-end/57287
3327         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3329 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3331         PR fortran/PR56519
3332         * gfortran.dg/do_concurrent_3.f90:  New test case.
3334 2013-09-02  Jan Hubicka  <jh@suse.cz>
3336         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3338 2013-09-02  Martin Jambor  <mjambor@suse.cz>
3340         PR ipa/58106
3341         * gcc.dg/ipa/pr58106.c: New test.
3343 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
3345         * gcc.target/aarch64/scalar_intrinsics.c
3346         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3348 2013-09-02  Richard Biener  <rguenther@suse.de>
3350         PR middle-end/57511
3351         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3353 2013-09-02  Richard Biener  <rguenther@suse.de>
3355         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3356         reference.
3358 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
3360         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3362 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
3364         PR c++/21682, implement DR 565
3365         * g++.dg/template/using24.C: New.
3366         * g++.dg/template/using25.C: Likewise.
3367         * g++.dg/template/using26.C: Likewise.
3369 2013-09-01  Jan Hubicka  <jh@suse.cz>
3371         * g++.dg/ipa/devirt-15.C: New testcase.
3373 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3375         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3377 2013-08-31  Jan Hubicka  <jh@suse.cz>
3379         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3380         * g++.dg/tree-ssa/pr45453.C: Likewise.
3382 2013-08-31  Jan Hubicka  <jh@suse.cz>
3384         * gcc.dg/fork-instrumentation.c: New testcase.
3386 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
3388         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3390 2013-08-30  Meador Inge  <meadori@codesourcery.com>
3392         * gcc.dg/Warray-bounds-11.c: New testcase.
3394 2013-08-30  Marek Polacek  <polacek@redhat.com>
3396         * g++.dg/ubsan/div-by-zero-1.C: New test.
3397         * c-c++-common/ubsan/save-expr-1.c: New test.
3398         * c-c++-common/ubsan/save-expr-2.c: New test.
3399         * c-c++-common/ubsan/save-expr-3.c: New test.
3400         * c-c++-common/ubsan/save-expr-4.c: New test.
3401         * c-c++-common/ubsan/typedef-1.c: New test.
3402         * c-c++-common/ubsan/const-char-1.c: New test.
3403         * c-c++-common/ubsan/const-expr.c: New test.
3404         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3405         * c-c++-common/ubsan/shift-1.c: Likewise.
3406         * c-c++-common/ubsan/shift-2.c: Likewise.
3407         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3408         * lib/ubsan-dg.exp: New file.
3409         * g++.dg/dg.exp: Add ubsan tests.
3410         * g++.dg/ubsan/ubsan.exp: New file.
3411         * gcc.dg/ubsan/ubsan.exp: New file.
3412         * g++.dg/ubsan/cxx11-shift-1.C: New test.
3413         * g++.dg/ubsan/cxx11-shift-2.C: New test.
3414         * c-c++-common/ubsan/div-by-zero-3.c: New test.
3415         * c-c++-common/ubsan/div-by-zero-1.c: New test.
3416         * c-c++-common/ubsan/div-by-zero-4.c: New test.
3417         * c-c++-common/ubsan/shift-3.c: New test.
3418         * c-c++-common/ubsan/unreachable-1.c: New test.
3419         * c-c++-common/ubsan/shift-1.c: New test.
3420         * c-c++-common/ubsan/shift-2.c: New test.
3421         * c-c++-common/ubsan/div-by-zero-2.c: New test.
3422         * gcc.dg/ubsan/c99-shift-2.c: New test.
3423         * gcc.dg/ubsan/c99-shift-1.c: New test.
3425 2013-08-29  Jan Hubicka  <jh@suse.cz>
3427         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3428         to match template and comment.
3430 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3432         PR c++/51424
3433         * g++.dg/cpp0x/dc8.C: New.
3434         * g++.dg/template/meminit1.C: Adjust.
3436 2013-08-30  Teresa Johnson  <tejohnson@google.com>
3438         * gcc.dg/inline-dump.c: Delete inadvertant commit.
3440 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
3442         PR tree-optimization/58277
3443         * gcc.c-torture/execute/pr58277-1.c: New test.
3444         * gcc.c-torture/execute/pr58277-2.c: New test.
3446 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3448         * gcc.dg/guality/param-1.c: New test.
3449         * gcc.dg/guality/param-2.c: Likewise.
3451 2013-08-30  Richard Biener  <rguenther@suse.de>
3453         PR tree-optimization/58228
3454         * gcc.dg/torture/pr58228.c: New testcase.
3456 2013-08-30  Richard Biener  <rguenther@suse.de>
3458         PR tree-optimization/58223
3459         * gcc.dg/torture/pr58223.c: New testcase.
3460         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3462 2013-08-30  Richard Biener  <rguenther@suse.de>
3464         PR tree-optimization/58010
3465         * gcc.dg/pr58010.c: New testcase.
3467 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
3469         * gcc.dg/unroll_3.c: Message change.
3470         * gcc.dg/unroll_4.c: Likewise.
3471         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3472         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3473         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3474         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3475         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3476         * gcc.dg/tree-ssa/loop-23.c: Likewise.
3477         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3478         * gcc.dg/unroll_1.c: Likewise.
3479         * gcc.dg/vect/bb-slp-31.c: Likewise.
3480         * gcc.dg/vect/bb-slp-14.c: Likewise.
3481         * gcc.dg/vect/bb-slp-8.c: Likewise.
3482         * gcc.dg/vect/bb-slp-23.c: Likewise.
3483         * gcc.dg/vect/bb-slp-15.c: Likewise.
3484         * gcc.dg/vect/bb-slp-9.c: Likewise.
3485         * gcc.dg/vect/bb-slp-24.c: Likewise.
3486         * gcc.dg/vect/bb-slp-16.c: Likewise.
3487         * gcc.dg/vect/bb-slp-25.c: Likewise.
3488         * gcc.dg/vect/bb-slp-17.c: Likewise.
3489         * gcc.dg/vect/bb-slp-26.c: Likewise.
3490         * gcc.dg/vect/bb-slp-18.c: Likewise.
3491         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3492         * gcc.dg/vect/bb-slp-27.c: Likewise.
3493         * gcc.dg/vect/bb-slp-19.c: Likewise.
3494         * gcc.dg/vect/bb-slp-28.c: Likewise.
3495         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3496         * gcc.dg/vect/bb-slp-29.c: Likewise.
3497         * gcc.dg/vect/bb-slp-8a.c: Likewise.
3498         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3499         * gcc.dg/vect/bb-slp-1.c: Likewise.
3500         * gcc.dg/vect/bb-slp-8b.c: Likewise.
3501         * gcc.dg/vect/bb-slp-2.c: Likewise.
3502         * gcc.dg/vect/bb-slp-3.c: Likewise.
3503         * gcc.dg/vect/bb-slp-10.c: Likewise.
3504         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3505         * gcc.dg/vect/bb-slp-4.c: Likewise.
3506         * gcc.dg/vect/bb-slp-11.c: Likewise.
3507         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3508         * gcc.dg/vect/bb-slp-5.c: Likewise.
3509         * gcc.dg/vect/bb-slp-20.c: Likewise.
3510         * gcc.dg/vect/bb-slp-6.c: Likewise.
3511         * gcc.dg/vect/bb-slp-21.c: Likewise.
3512         * gcc.dg/vect/bb-slp-30.c: Likewise.
3513         * gcc.dg/vect/bb-slp-13.c: Likewise.
3514         * gcc.dg/vect/bb-slp-7.c: Likewise.
3515         * gcc.dg/vect/bb-slp-22.c: Likewise.
3516         * gcc.dg/unroll_2.c: Likewise.
3517         * g++.dg/vect/slp-pr50413.cc: Likewise.
3518         * g++.dg/vect/slp-pr56812.cc: Likewise.
3519         * g++.dg/vect/slp-pr50819.cc: Likewise.
3521 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3523         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3525 2013-08-29  Teresa Johnson  <tejohnson@google.com>
3527         * gcc.dg/pr40209.c: Use -fopt-info.
3528         * gcc.dg/pr26570.c: Ditto.
3529         * gcc.dg/pr32773.c: Ditto.
3530         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3532 2013-08-29  Richard Biener  <rguenther@suse.de>
3534         PR tree-optimization/58246
3535         * gcc.dg/torture/pr58246.c: New testcase.
3537 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3539         PR fortran/52243
3540         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
3541         obsolete by patch.
3542         * gfortran.dg/realloc_on_assign_19.f90:  New test.
3544 2013-08-29  Richard Biener  <rguenther@suse.de>
3546         PR middle-end/57287
3547         * gcc.dg/pr57287-2.c: New testcase.
3549 2013-08-29  Richard Biener  <rguenther@suse.de>
3551         PR tree-optimization/57685
3552         * gcc.dg/torture/pr57685.c: New testcase.
3554 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
3556         PR c++/58255
3557         * g++.dg/cpp0x/dc7.C: New.
3559 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
3561         PR middle-end/58257
3562         * c-c++-common/gomp/pr58257.c: New test.
3564 2013-08-28  Richard Biener  <rguenther@suse.de>
3566         PR tree-optimization/56933
3567         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3569 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
3571         * gcc.target/aarch64/scalar_shift_1.c: New.
3573 2013-08-27  Richard Biener  <rguenther@suse.de>
3575         PR tree-optimization/57521
3576         * gcc.dg/torture/pr57521.c: New testcase.
3578 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
3580         PR rtl-optimization/57860
3581         PR rtl-optimization/57861
3582         PR rtl-optimization/57875
3583         PR rtl-optimization/57876
3584         PR rtl-optimization/57877
3585         * gcc.c-torture/execute/pr57860.c: New test.
3586         * gcc.c-torture/execute/pr57861.c: New test.
3587         * gcc.c-torture/execute/pr57875.c: New test.
3588         * gcc.c-torture/execute/pr57876.c: New test.
3589         * gcc.c-torture/execute/pr57877.c: New test.
3591 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3593         PR fortran/58146
3594         * gfortran.dg/bounds_check_18.f90:  New test.
3596 2013-08-23  Jan Hubicka  <jh@suse.cz>
3598         * g++.dg/ipa/devirt-14.C: Fix typo.
3600 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
3602         PR fortran/57798
3603         * gfortran.dg/inline_sum_5.f90: New.
3605 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
3607         PR fortran/57843
3608         * gfortran.dg/typebound_assignment_7.f90: New.
3610 2013-08-23  Jan Hubicka  <jh@suse.cz>
3612         * g++.dg/ipa/devirt-13.C: New testcase.
3613         * g++.dg/ipa/devirt-14.C: New testcase.
3615 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
3617         PR target/58218
3618         * gcc.target/i386/pr58218.c: New test.
3620         PR tree-optimization/58209
3621         * gcc.c-torture/execute/pr58209.c: New test.
3623 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3625         * gcc.target/powerpc/pr57744.c: Declare abort.
3627 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3629         PR c++/56380
3630         * g++.dg/template/error54.C: New.
3632 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
3634         PR fortran/58185
3635         * gfortran.dg/select_type_34.f90: New.
3637 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3639         PR c++/56130
3640         * g++.dg/warn/deprecated-7.C: New.
3642 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3644         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3646 2013-08-21  Jeff Law  <law@redhat.com>
3648         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3650 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3652         PR c++/56134
3653         * g++.dg/ext/attr-alias-3.C: New.
3655 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3657         PR fortran/53655
3658         * gfortran.dg/intent_out_8.f90: New.
3660 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3662         PR rtl-optimizations/57451
3663         * g++.dg/tree-prof/pr57451.C: New test.
3665 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3667         PR c++/58190
3668         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3670 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3672         PR c/57490
3673         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3675 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
3677         * gcc.target/powerpc/dfp-dd-2.c: New test.
3678         * gcc.target/powerpc/dfp-td-2.c: Likewise.
3679         * gcc.target/powerpc/dfp-td-3.c: Likewise.
3681 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
3683         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3684         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3685         Check for SLL too.
3687 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
3689         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3691         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3692         "Threaded".
3694         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3695         correct test response.
3697         PR testsuite/52641
3698         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3699         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3700         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3701         (v4si): Use it.
3702         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3703         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3705         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3707 2013-08-18  Jan Hubicka  <jh@suse.cz>
3709         * g++.dg/ipa/type-inheritance-1.C: New testcase.
3711 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
3713         PR fortran/46271
3714         * gfortran.dg/gomp/proc_ptr_1.f90: New.
3716 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
3718         PR tree-optimization/58006
3719         * g++.dg/opt/pr58006.C: New test.
3721 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
3723         * gnat.dg/specs/linker_alias.ads: New test.
3725 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
3727         PR tree-optimization/58164
3728         * gcc.c-torture/compile/pr58164.c: New test.
3730         PR tree-optimization/58165
3731         * g++.dg/opt/pr58165.C: New test.
3733 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3735         PR c++/51912
3736         * g++.dg/cpp0x/enum28.C: New.
3737         * g++.dg/cpp0x/enum15.C: Adjust.
3739 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3741         PR target/57949
3742         * gcc.target/powerpc/pr57949-1.c: New.
3743         * gcc.target/powerpc/pr57949-2.c: New.
3745 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
3747         PR tree-optimization/58145
3748         * gcc.dg/pr58145-1.c: New test.
3749         * gcc.dg/pr58145-2.c: New test.
3751 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3753         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3754         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3755         * gcc.dg/debug/dwarf2/static1.c: Likewise.
3756         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3757         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3758         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3759         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3760         * gcc.dg/debug/dwarf2/var1.c: Likewise.
3761         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3762         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3763         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3764         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3765         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3766         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3767         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3768         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3769         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3770         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3771         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3772         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3773         * gcc.dg/debug/dwarf2/var2.c: Likewise.
3774         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3775         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3776         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3777         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3778         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3779         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3780         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3781         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3782         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3783         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3784         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3785         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3786         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3787         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3788         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3789         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3790         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3791         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3792         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3793         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3795         PR testsuite/52641
3796         * gcc.c-torture/execute/pr56799.x: New file.
3798         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3800         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3802         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3803         * gcc.dg/pr44214-3.c (v2df): Likewise.
3805         * gcc.dg/pr46647.c: xfail for avr-*-*.
3807         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3808         memcpy by one.
3809         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3810         Expect l to be optimized away.
3811         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3813         PR testsuite/52641
3814         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3815         to tests that assume int/double are larger than short/float.
3817         PR testsuite/52641
3818         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3819         target { ! int16 }.
3820         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3821         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3822         target { int16 }.  Restrict existing tests to target { int32 }
3823         where appropriate.
3824         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3825         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3826         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3827         * lib/target-supports.exp (check_effective_target_int32): New proc.
3829         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3830         exclude from scan test.
3832         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3833         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3834         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3835         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3836         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3837         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3838         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3839         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3840         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3841         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3842         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3843         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3844         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3845         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3846         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3847         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3848         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3849         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3850         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3852 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3854         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3856         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3857         to be the first test directive.
3858         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3859         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3860         * gcc.target/arm/atomic-op-char.c: Likewise.
3861         * gcc.target/arm/atomic-op-consume.c: Likewise.
3862         * gcc.target/arm/atomic-op-int.c: Likewise.
3863         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3864         * gcc.target/arm/atomic-op-release.c: Likewise.
3865         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3866         * gcc.target/arm/atomic-op-short.c: Likewise.
3868 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3870         PR rtl-optimization/57662
3871         * gcc.dg/pr57662.c: New test.
3873 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3875         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3876         alternative to -1.
3877         * gcc.target/mips/nans-legacy.c: Likewise.
3879 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3881         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3882         escapes.
3883         * gcc.target/mips/fabs-legacy.c: Likewise.
3884         * gcc.target/mips/fabsf-2008.c: Likewise.
3885         * gcc.target/mips/fabsf-legacy.c: Likewise.
3886         * gcc.target/mips/fneg-2008.c: Likewise.
3887         * gcc.target/mips/fneg-legacy.c: Likewise.
3888         * gcc.target/mips/fnegf-2008.c: Likewise.
3889         * gcc.target/mips/fnegf-legacy.c: Likewise.
3890         * gcc.target/mips/nan-2008.c: Likewise.
3891         * gcc.target/mips/nan-legacy.c: Likewise.
3892         * gcc.target/mips/nanf-2008.c: Likewise.
3893         * gcc.target/mips/nanf-legacy.c: Likewise.
3894         * gcc.target/mips/nans-2008.c: Likewise.
3895         * gcc.target/mips/nans-legacy.c: Likewise.
3896         * gcc.target/mips/nansf-2008.c: Likewise.
3897         * gcc.target/mips/nansf-legacy.c: Likewise.
3899 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3901         * gnat.dg/valued_proc.adb: New test.
3902         * gnat.dg/valued_proc_pkg.ads: New helper.
3904 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3906         PR tree-optimization/57661
3907         * g++.dg/opt/pr57661.C: New test.
3909         PR sanitizer/56417
3910         * gcc.dg/asan/pr56417.c: New test.
3912 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3914         * gnat.dg/loop_optimization16.adb: New test.
3915         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3917 2013-08-13  Marek Polacek  <polacek@redhat.com>
3919         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3921 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3923         Example of converting global state to per-pass state.
3925         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3926         global state "static int counter" to...
3927         (one_pass::counter): ...this instance data.
3929 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3931         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3932         to member function...
3933         (one_pass::gate): ...this.
3934         (one_pass_exec): Convert to member function...
3935         (one_pass::impl_execute): ...this.
3937 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3939         PR c++/57416
3940         * g++.dg/cpp0x/pr57416.C: New.
3942 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3944         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3945         changes.
3946         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3947         * g++.dg/cpp0x/defaulted2.C: Likewise.
3948         * g++.dg/cpp0x/defaulted31.C: Likewise.
3949         * g++.dg/cpp0x/error6.C: Likewise.
3950         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3951         * g++.dg/cpp0x/override2.C: Likewise.
3952         * g++.dg/cpp0x/parse1.C: Likewise.
3953         * g++.dg/cpp0x/scoped_enum.C: Likewise.
3954         * g++.dg/cpp0x/temp_default4.C: Likewise.
3955         * g++.dg/ext/attrib32.C: Likewise.
3956         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3957         * g++.dg/ext/mv13.C: Likewise.
3958         * g++.dg/ext/mv7.C: Likewise.
3959         * g++.dg/ext/mv9.C: Likewise.
3960         * g++.dg/ext/pr57362.C: Likewise.
3961         * g++.dg/ext/typeof10.C: Likewise.
3962         * g++.dg/lookup/anon6.C: Likewise.
3963         * g++.dg/lookup/crash6.C: Likewise.
3964         * g++.dg/lookup/name-clash5.C: Likewise.
3965         * g++.dg/lookup/name-clash6.C: Likewise.
3966         * g++.dg/other/anon4.C: Likewise.
3967         * g++.dg/other/error15.C: Likewise.
3968         * g++.dg/other/error8.C: Likewise.
3969         * g++.dg/other/redecl2.C: Likewise.
3970         * g++.dg/parse/crash16.C: Likewise.
3971         * g++.dg/parse/crash21.C: Likewise.
3972         * g++.dg/parse/crash38.C: Likewise.
3973         * g++.dg/parse/redef2.C: Likewise.
3974         * g++.dg/parse/struct-as-enum1.C: Likewise.
3975         * g++.dg/template/crash39.C: Likewise.
3976         * g++.dg/template/redecl3.C: Likewise.
3977         * g++.dg/tls/diag-3.C: Likewise.
3978         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3979         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3980         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3981         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3982         * g++.old-deja/g++.brendan/crash18.C: Likewise.
3983         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3984         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3985         * g++.old-deja/g++.brendan/static3.C: Likewise.
3986         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3987         * g++.old-deja/g++.jason/binding.C: Likewise.
3988         * g++.old-deja/g++.jason/crash4.C: Likewise.
3989         * g++.old-deja/g++.jason/crash7.C: Likewise.
3990         * g++.old-deja/g++.jason/lineno.C: Likewise.
3991         * g++.old-deja/g++.jason/scoping7.C: Likewise.
3992         * g++.old-deja/g++.mike/misc3.C: Likewise.
3993         * g++.old-deja/g++.mike/net44.C: Likewise.
3994         * g++.old-deja/g++.mike/ns3.C: Likewise.
3995         * g++.old-deja/g++.ns/alias4.C: Likewise.
3996         * g++.old-deja/g++.ns/ns11.C: Likewise.
3997         * g++.old-deja/g++.other/crash23.C: Likewise.
3998         * g++.old-deja/g++.other/decl8.C: Likewise.
3999         * g++.old-deja/g++.other/linkage3.C: Likewise.
4000         * g++.old-deja/g++.other/typeck1.C: Likewise.
4001         * g++.old-deja/g++.other/typedef5.C: Likewise.
4002         * g++.old-deja/g++.pt/explicit34.C: Likewise.
4003         * g++.old-deja/g++.pt/friend36.C: Likewise.
4004         * obj-c++.dg/method-8.mm: Likewise.
4005         * obj-c++.dg/tls/diag-3.mm: Likewise.
4007 2013-08-12  Perez Read  <netfirewall@gmail.com>
4009         PR target/58132
4010         * gcc.target/i386/movabs-1.c: New test.
4012 2013-08-12  Marek Polacek  <polacek@redhat.com>
4014         PR tree-optimization/57980
4015         * gcc.dg/pr57980.c: New test.
4017 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4019         PR fortran/56666
4020         * gfortran.dg/do_check_10.f90:  New test.
4021         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
4022         * gfortran.dg/array_constructor_18.f90:  Likewise.
4023         * gfortran.dg/array_constructor_22.f90:  Likewise.
4024         * gfortran.dg/coarray_15.f90:  Likewise.
4025         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
4026         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
4027         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
4029 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
4031         PR c++/53349
4032         * g++.dg/cpp0x/constexpr-ice8.C: New.
4034 2013-08-09  Xinliang David Li  <davidxl@google.com>
4036         * gcc.target/i386/memcpy-strategy-1.c: New test.
4037         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4038         * gcc.target/i386/memset-strategy-1.c: Ditto.
4039         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4041 2013-08-09  Jan Hubicka  <jh@suse.cz>
4043         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4044         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4046 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
4048         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4050 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
4052         PR fortran/58058
4053         * gfortran.dg/transfer_intrinsic_6.f90: New.
4055 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
4057         Revert:
4058         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4060         PR c++/46206
4061         * g++.dg/lookup/typedef2.C: New.
4063 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
4065         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4066         output of vdup intrinsics.
4068 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4070         * gcc.target/arm/lp1189445.c: New testcase.
4072 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
4074         PR rtl-optimization/58079
4075         * gcc.dg/torture/pr58079.c: New test.
4077 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
4079         * gnat.dg/warn9.adb: New test.
4081 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4083         PR c++/46206
4084         * g++.dg/lookup/typedef2.C: New.
4086 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
4088         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4089         to optstr when building plugins on darwin.
4091 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4093         PR tree-optimization/57539
4094         * gcc.dg/ipa/pr57539.c: New test.
4096 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4097             Bernd Edlinger  <bernd.edlinger@hotmail.de>
4099         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4100         (a): Fix constructor.
4102 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4104         PR fortran/57987
4105         * gfortran.dg/pr57987.f90: New test.
4107 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4109         PR middle-end/58041
4110         * gcc.dg/torture/pr58041.c: New test.
4111         * gcc.target/arm/pr58041.c: Likewise.
4113 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
4115         PR fortran/57306
4116         * gfortran.dg/pointer_init_8.f90: New.
4118 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
4120         PR c++/58080
4121         * g++.dg/cpp0x/pr58080.C: New.
4123 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4125         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4126         to optstr when building plugins.
4128 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4130         Patch autogenerated by refactor_passes.py from
4131         https://github.com/davidmalcolm/gcc-refactoring-scripts
4132         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4134         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4135         struct to a subclass of gimple_opt_pass along with...
4136         (pass_data_one_pass): ...new pass_data instance and...
4137         (make_one_pass): ...new function.
4138         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4139         global struct to a subclass of gimple_opt_pass along with...
4140         (pass_data_warn_self_assign): ...new pass_data instance and...
4141         (make_pass_warn_self_assign): ...new function.
4142         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4143         a global struct to a subclass of gimple_opt_pass along with...
4144         (pass_data_dumb_plugin_example): ...new pass_data instance and...
4145         (make_pass_dumb_plugin_example): ...new function.
4146         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4147         global struct to a subclass of gimple_opt_pass along with...
4148         (pass_data_warn_self_assign): ...new pass_data instance and...
4149         (make_pass_warn_self_assign): ...new function.
4151 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4153         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4154         is created and added to the pass_manager to reflect
4155         autogenerated changes.
4156         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4157         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4158         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4160 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
4162         PR c++/58072
4163         * g++.dg/cpp0x/pr58072.C: New.
4165 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4167         * gcc.dg/torture/pr57993-2.cpp: New.
4169 2013-08-02  Jan Hubicka  <jh@suse.cz>
4171         * gcc.dg/ipa/ipa-1.c: Update.
4172         * gcc.dg/ipa/ipa-2.c: Update.
4173         * gcc.dg/ipa/ipa-3.c: Update.
4174         * gcc.dg/ipa/ipa-4.c: Update.
4175         * gcc.dg/ipa/ipa-5.c: Update.
4176         * gcc.dg/ipa/ipa-7.c: Update.
4177         * gcc.dg/ipa/ipa-8.c: Update.
4178         * gcc.dg/ipa/ipcp-1.c: Update.
4179         * gcc.dg/ipa/ipcp-2.c: Update.
4181 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
4183         PR rtl-optimization/58048
4184         * gcc.target/i386/pr58048.c: New.
4186 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4188         * gcc.target/arm/neon-for-64bits-2.c: Delete.
4190 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
4191             Peter Bergner  <bergner@vnet.ibm.com>
4193         PR c++/54537
4194         * g++.dg/overload/using3.C: New.
4195         * g++.dg/overload/using2.C: Adjust.
4196         * g++.dg/lookup/using9.C: Likewise.
4198 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4200         * gcc.target/arm/pr46972-2.c: New test.
4202 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
4204         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4206 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
4208         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4210 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
4212         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4213         rather than addressing!=absolute when deciding how to handle MIPS16
4214         when the test forces an ABI.
4216 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4218         PR c++/57673
4219         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4221 2013-07-30  Steve Ellcey  <sellcey@mips.com>
4223         * gcc.target/mips/code-readable-1.c: Increase switch size.
4224         * gcc.target/mips/code-readable-2.c: Ditto.
4225         * gcc.target/mips/code-readable-3.c: Ditto.
4226         * gcc.target/mips/code-readable-4.c: Ditto.
4228 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4230         PR c++/57947
4231         * g++.dg/parse/crash63.C: New.
4233 2013-07-30  Tobias Burnus  <burnus@net-b.de>
4235         PR fortran/57530
4236         * gfortran.dg/pointer_assign_8.f90: New.
4237         * gfortran.dg/pointer_assign_9.f90: New.
4238         * gfortran.dg/pointer_assign_10.f90: New.
4239         * gfortran.dg/pointer_assign_11.f90: New.
4241 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4243         * gcc.target/arm/pr57637.c: New testcase.
4245 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4247         PR tree-optimization/57993
4248         * gcc.dg/torture/pr57993.c: New test.
4250 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
4252         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4254 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4256         PR c++/57948
4257         * g++.dg/conversion/ambig2.C: New.
4259 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
4261         * gcc.target/mips/fabs-2008.c: New test case.
4262         * gcc.target/mips/fabs-legacy.c: New test case.
4263         * gcc.target/mips/fabsf-2008.c: New test case.
4264         * gcc.target/mips/fabsf-legacy.c: New test case.
4265         * gcc.target/mips/fneg-2008.c: New test case.
4266         * gcc.target/mips/fneg-legacy.c: New test case.
4267         * gcc.target/mips/fneg-2008.c: New test case.
4268         * gcc.target/mips/fneg-legacy.c: New test case.
4269         * gcc.target/mips/nan-2008.c: New test case.
4270         * gcc.target/mips/nan-legacy.c: New test case.
4271         * gcc.target/mips/nanf-2008.c: New test case.
4272         * gcc.target/mips/nanf-legacy.c: New test case.
4273         * gcc.target/mips/nans-2008.c: New test case.
4274         * gcc.target/mips/nans-legacy.c: New test case.
4275         * gcc.target/mips/nansf-2008.c: New test case.
4276         * gcc.target/mips/nansf-legacy.c: New test case.
4277         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4279 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4280             Maxim Kuvyrkov  <maxim@kugelworks.com>
4282         * lib/target-supports.exp (check_effective_target_non_bionic): New
4283         effective-target test.
4284         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4285         * g++.dg/tls/thread_local4g.C: Ditto.
4287 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4289         PR fortran/58009
4290         * gfortran.dg/vector_subsript_7.f90:  New test.
4292 2013-07-27  Tobias Burnus  <burnus@net-b.de>
4294         PR fortran/57991
4295         * gfortran.dg/warn_alias.f90: New.
4297 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
4299         PR fortran/57285
4300         * gfortran.dg/class_array_19.f90: New.
4302 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
4304         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4305         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4306         * gcc.dg/vect/pr57741-3.c: Likewise.
4307         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4309 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
4311         Skip tests that make assumptions about struct layout that don't hold
4312         on epiphany:
4313         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4314         * g++.dg/cpp0x/iop.C: Likewise.
4315         * g++.dg/cpp0x/named_refs.C: Likewise.
4316         * g++.dg/cpp0x/rv1p.C: Likewise.
4317         * g++.dg/cpp0x/rv2p.C: Likewise.
4318         * g++.dg/cpp0x/rv3p.C: Likewise.
4319         * g++.dg/cpp0x/rv4p.C: Likewise.
4320         * g++.dg/cpp0x/rv5p.C: Likewise.
4321         * g++.dg/cpp0x/rv6p.C: Likewise.
4322         * g++.dg/cpp0x/rv7p.C: Likewise.
4323         * g++.dg/cpp0x/rv8p.C: Likewise.
4324         * g++.dg/ext/strncpy-chk1.C: Likewise.
4325         * gcc.dg/builtin-object-size-10.c: Likewise.
4326         * gcc.dg/builtin-object-size-11.c: Likewise.
4327         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4328         * gcc.dg/pr25805.c: Likewise.
4329         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4330         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4331         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4332         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4333         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4334         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4335         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4336         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4337         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4338         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4339         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4340         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4341         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4342         * gcc.c-torture/execute/zerolen-2.x: Likewise.
4343         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4345         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4346         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4348         * gcc.dg/torture/pr37868.c: Disable for epiphany.
4349         * gcc.dg/sibcall-6.c: Enable for epiphany.
4351 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4353         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4355 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
4357         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4358         memcpy not initializers.
4360         * gcc.dg/guality/guality.exp: Skip on AIX.
4362 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4364         PR c++/57101
4365         * g++.dg/cpp0x/pr57101.C: New.
4367 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
4369         * gcc.target/aarch64/neg_1.c: New test.
4371 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4373         PR fortran/57966
4374         * gfortran.dg/typebound_call_25.f90: New.
4376 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4378         PR c++/57981
4379         * g++.dg/cpp0x/pr57981.C: New.
4381 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4383         PR c++/57880
4384         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4386 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
4388         PR rtl-optimization/57960
4389         * gcc.target/s390/pr57960.c: New.
4391 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4393         PR fortran/57639
4394         * gfortran.dg/unlimited_polymorphic_9.f90: New.
4396 2013-07-25  Terry Guo  <terry.guo@arm.com>
4398         * gcc.target/arm/thumb1-Os-mult.c: New test case.
4400 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
4402         PR c++/57942
4403         * g++.dg/inherit/pr57942.C: New.
4405 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4407         * gcc.target/powerpc/bool2.h: New file, test the code generation
4408         of logical operations for power5, altivec, power7, and power8 systems.
4409         * gcc.target/powerpc/bool2-p5.c: Likewise.
4410         * gcc.target/powerpc/bool2-av.c: Likewise.
4411         * gcc.target/powerpc/bool2-p7.c: Likewise.
4412         * gcc.target/powerpc/bool2-p8.c: Likewise.
4413         * gcc.target/powerpc/bool3.h: Likewise.
4414         * gcc.target/powerpc/bool3-av.c: Likewise.
4415         * gcc.target/powerpc/bool2-p7.c: Likewise.
4416         * gcc.target/powerpc/bool2-p8.c: Likewise.
4418 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4420         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4422 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4424         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4426 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4428         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4429         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4430         type from long to long long.
4431         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4432         to have effective-target keywords of lp64 and ilp32.
4433         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4434         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4435         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4436         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4437         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4438         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4439         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4440         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4441         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4443 2013-07-23  Tom Tromey  <tromey@redhat.com>
4444             Joseph Myers  <joseph@codesourcery.com>
4446         * gcc.dg/c11-generic-1.c: New file.
4447         * gcc.dg/c11-generic-2.c: New file.
4449 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4451         PR fortran/57906
4452         PR fortran/52052
4453         * coarray/lib_realloc_1.f90: Permit optimization.
4454         * gfortran.dg/coarray_31.f90: New.
4456 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4458         PR fortran/57762
4459         * gfortran.dg/class_array_7.f03: Fix memory leak.
4461 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
4463         PR c++/52816
4464         * g++.dg/cpp0x/decltype56.C: New.
4466 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4468         * gcc.dg/pr53265.c: Correct line number in dg-message.
4470 2013-07-22  Diego Novillo  <dnovillo@google.com>
4472         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
4474 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4476         PR testsuite/52641
4477         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4478         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4480 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4482         PR testsuite/52641
4483         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4484         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4485         * gcc.dg/torture/pr53366-1.c: Same.
4486         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4487         * gcc.dg/torture/pr56488.c: Same.
4488         * gcc.dg/torture/pr57584.c: Same.
4489         * gcc.dg/tree-ssa/pr57385.c: Same.
4490         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4492 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
4494         * c-c++-common/pr41779.c: Fix typos.
4495         * gcc.c-torture/compile/20031125-2.c: Likewise.
4496         * gcc.c-torture/compile/20040621-1.c: Likewise.
4497         * gcc.c-torture/execute/20020418-1.c: Likewise.
4498         * gcc.dg/20020108-1.c: Likewise.
4499         * gcc.dg/atomic-generic-aux.c: Likewise.
4500         * gcc.dg/builtin-complex-err-2.c: Likewise.
4501         * gcc.dg/decl-1.c: Likewise.
4502         * gcc.dg/di-sync-multithread.c: Likewise.
4503         * gcc.dg/format/c90-printf-1.c: Likewise.
4504         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4505         * gcc.dg/long-long-compare-1.c: Likewise.
4506         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4507         * gcc.dg/pr17055-1.c: Likewise.
4508         * gcc.dg/pr27095.c: Likewise.
4509         * gcc.dg/torture/fp-int-convert.h: Likewise.
4510         * gcc.dg/tree-prof/inliner-1.c: Likewise.
4511         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4512         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4513         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4514         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4515         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4516         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4517         * gcc.dg/tree-ssa/pr42585.c: Likewise.
4518         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4519         * gcc.dg/vect/vect-cond-5.c: Likewise.
4520         * gcc.dg/weak/typeof-2.c: Likewise.
4521         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4522         * gcc.target/arm/naked-1.c: Likewise.
4523         * gcc.target/i386/pr9771-1.c: Likewise.
4524         * gcc.target/sparc/sparc-constant-1.c: Likewise.
4525         * gcc.target/sparc/struct-ret-check.c: Likewise.
4526         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4527         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4528         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4529         Likewise.
4531 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4533         PR fortran/56937
4534         * gfortran.dg/dependency_42.f90:  New test.
4535         * gfortran.dg/dependency_43.f90:  New test.
4537 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4539         PR fortran/35862
4540         * gfortran.dg/round_4.f90: New.
4542 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4544         PR fortran/57894
4545         * gfortran.dg/min_max_conformance_2.f90: New.
4547 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
4549         PR preprocessor/57620
4550         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4551         (main): Don't test {s,u,U,L}12.
4552         * c-c++-common/raw-string-13.c: New test.
4553         * c-c++-common/raw-string-14.c: New test.
4554         * c-c++-common/raw-string-15.c: New test.
4555         * c-c++-common/raw-string-16.c: New test.
4557 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
4559         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4561 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
4563         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4565         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4566         target { ! keeps_null_pointer_checks }.
4567         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4568         target { ! keeps_null_pointer_checks }.
4570         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4571         * gcc.dg/torture/pr56488.c: Likewise.
4573 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
4575         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4576         new testcase.
4578 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
4580         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4581         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4582         * gfortran.dg/guality/guality.exp: Skip on AIX.
4584         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4586         * g++.dg/debug/pr56819.C: Skip on AIX.
4587         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4588         * g++.dg/guality/guality.exp: Skip on AIX.
4590         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4592         * gcc.misc-tests/gcov-14.c: Skip on AIX.
4594         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4596 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4598         PR target/57516
4599         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4600         Adjust to corrected rounding.
4602 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4604         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4605         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4606         check_effective_target_cilkplus.
4607         * g++.dg/cilk-plus/cilk-plus.exp: Same.
4609 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
4611         * gcc.target/powerpc/pr57744.c: Fix typo.
4613 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
4615         PR middle-end/57698
4616         * gcc.c-torture/compile/pr57698.c: New test.
4617         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4618         * gcc.c-torture/compile/pr44043.c: Ditto.
4620 2013-07-18  Wei Mi  <wmi@google.com>
4622         PR rtl-optimization/57878
4623         * g++.dg/pr57878.C: New test.
4625 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4627         * gcc.dg/pr42611.c: Move dg-error to correct line.
4629 2013-07-17  Tobias Burnus  <burnus@net-b.de>
4631         PR fortran/57895
4632         * gfortran.dg/dollar_sym_3.f: New.
4633         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4635 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
4637         PR target/55654
4638         PR target/55656
4639         PR target/55657
4640         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4641         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4642         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4643         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4644         * objc.dg/image-info.m: Likewise.
4645         * objc.dg/symtab-1.m: Likewise.
4646         * objc.dg/torture/strings/const-str-10.m: Likewise.
4647         * objc.dg/torture/strings/const-str-11.m: Likewise.
4648         * objc.dg/torture/strings/const-str-9.m: Likewise.
4649         * objc.dg/zero-link-1.m: Likewise.
4650         * objc.dg/zero-link-2.m: Likewise.
4651         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4652         * objc.dg/objc-foreach-4.m: Likewise.
4653         * objc.dg/objc-foreach-5.m: Likewise.
4654         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4655         (for Darwin).
4656         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4657         * obj-c++.dg/syntax-error-1.mm: Likewise.
4658         * objc.dg/method-6.m: Likewise.
4659         * objc.dg/pr23214.m: Likewise.
4660         * objc.dg/proto-lossage-7.m: Likewise.
4661         * objc.dg/strings/const-str-12b.m: Likewise.
4662         * objc.dg/zero-link-3.m: Likewise.
4663         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4664         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4665         adjust headers, interfaces and encoded types to reflect current system
4666         versions.  Add FIXME and outputs from current system compiler for
4667         reference.
4669 2013-07-15  Cong Hou  <congh@google.com>
4671         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4672         counted.
4673         * gcc.target/i386/l_fma_float_3.c: Likewise.
4674         * gcc.target/i386/l_fma_double_1.c: Likewise.
4675         * gcc.target/i386/l_fma_double_3.c: Likewise.
4677 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
4679         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4680         function to test if HTM is available.
4681         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4682         * gcc.target/powerpc/htm-builtin-1.c: New test.
4684 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4686         * gfortran.dg/coarray_lib_realloc_1.f90: New.
4687         * gfortran.dg/coarray/lib_realloc_1.f90: New.
4688         * gfortran.dg/coarray_6.f90: Add dg-error.
4690 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4692         PR fortran/37336
4693         * gfortran.dg/finalize_18.f90: New.
4695 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4697         PR fortran/52669
4698         * fortran.dg/module_variable_1.f90:  New test.
4699         * fortran.dg/module_variable_2.f90:  New test.
4701 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
4703         * g++.dg/ext/vector19.C: Adapt.
4704         * g++.dg/ext/vector23.C: New testcase.
4706 2013-07-12  Michael Matz  <matz@suse.de>
4708         PR middle-end/55771
4709         * c-c++-common/pr55771.c: New test.
4711 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
4713         * gcc.target/aarch64/vect-movi.c: New.
4715 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
4717         PR target/57362
4718         * g++.dg/ext/pr57362.C: New.
4720 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
4722         PR target/57631
4723         * gcc.target/avr/torture/pr57631.c: New test.
4725 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4727         PR c++/57827
4728         * g++.dg/cpp0x/constexpr-ice7.C: New.
4730 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
4732         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4733         for EABI targets.
4734         * gcc.c-torture/execute/nest-align-1.x: New.
4736 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4738         PR c++/57874
4739         * g++.dg/cpp0x/sfinae48.C: New.
4741 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4743         PR preprocessor/57824
4744         * c-c++-common/raw-string-17.c: New test.
4745         * c-c++-common/gomp/pr57824.c: New test.
4747 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4749         PR c++/57869
4750         * g++.dg/cpp0x/reinterpret_cast1.C: New.
4751         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4752         * g++.dg/conversion/dr195.C: Update.
4753         * g++.dg/expr/cast2.C: Likewise.
4755 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4757         * c-c++-common/raw-string-18.c: New test.
4758         * c-c++-common/raw-string-19.c: New test.
4760         PR preprocessor/57757
4761         * g++.dg/cpp/paste1.C: New test.
4762         * g++.dg/cpp/paste2.C: New test.
4764 2013-07-10  Graham Stott  <grahams@btinternet.com>
4766         * gcc.target/mips/mulsize-1.c: New.
4767         * gcc.target/mips/mulsize-2.c: New.
4768         * gcc.target/mips/mulsize-3.c: New.
4769         * gcc.target/mips/mulsize-4.c: New.
4771 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4773         PR c++/53094
4774         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4775         * g++.dg/ext/vector24.C: New testcase.
4777 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4779         PR c++/53000
4780         * g++.dg/cpp0x/decltype17.C: Adjust.
4782 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4784         PR c++/51786
4785         * g++.dg/cpp0x/pr51786.C: New.
4787 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
4789         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4791         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4793         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4795         * gcc.target/powerpc/sd-vsx.c: Require dfp.
4796         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4798 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4800         PR fortran/57834
4801         * gfortran.dg/c_f_pointer_tests_8.f90: New.
4803 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4805         PR fortran/50554
4806         * gfortran.dg/do_check_9.f90: New.
4808 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4810         PR fortran/57785
4811         * gfortran.dg/dot_product_2.f90: New.
4813 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4815         PR fortran/57469
4816         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4818 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
4820         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4821         * gfortran.dg/finalize_10.f90: Fix dg-final.
4823 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
4825         PR target/57819
4826         * gcc.target/i386/pr57819.c: New test.
4828         PR rtl-optimization/57829
4829         * gcc.c-torture/execute/pr57829.c: New test.
4831 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4833         * gcc.target/i386/memcpy-vector_loop-1.c: New.
4834         * gcc.target/i386/memcpy-vector_loop-2.c: New.
4836 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
4838         PR target/57807
4839         * gcc.target/i386/pr57807.c: New test.
4841 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
4843         PR target/29776
4844         * gcc.dg/tree-ssa/vrp89.c: New test.
4846 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
4848         PR c++/28262
4849         * g++.dg/parse/defarg16.C: New.
4851 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
4853         PR rtl-optimization/55342
4854         * gcc.target/i386/pr55342.c: New.
4856 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4858         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4860 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4862         PR c++/14263
4863         * g++.dg/inherit/virtual10.C: New.
4865 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4867         PR c/57821
4868         * gcc.dg/large-size-array-6.c: New test.
4870 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4872         PR c++/38634
4873         * g++.dg/template/crash116.C: New.
4875 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4877         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4878         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4880 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4882         PR c++/54998
4883         * g++.dg/cpp0x/nsdmi-list3.C: New.
4885 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4887         PR target/57777
4888         * gcc.target/i386/pr57777.c: New test.
4890         PR c++/57771
4891         * g++.dg/template/arg9.C: New test.
4893 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
4895         * gcc.target/i386/avx-inline.c: New test.
4897 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
4899         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4900         * gcc.target/mips/call-2.c: Likewise.
4901         * gcc.target/mips/call-3.c: Likewise.
4902         * gcc.target/mips/lazy-binding-1.c: Likewise.
4904 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
4906         PR tree-optimization/57741
4907         * gcc.dg/vect/pr57741-1.c: New test.
4908         * gcc.dg/vect/pr57741-2.c: New test.
4909         * gcc.dg/vect/pr57741-3.c: New test.
4911 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4913         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4914         on big endian.
4915         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4916         * lib/target-supports.exp: Define aarch64_little_endian.
4918 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4920         * gcc.target/aarch64/abs_1.c: New test.
4922 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4924         * gcc.target/aarch64/bfxil_1.c: New test.
4925         * gcc.target/aarch64/bfxil_2.c: Likewise.
4927 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4929         PR c/57766
4930         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4931         array sizes from 100 to 20.
4933 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4935         PR fortran/54788
4936         * gfortran.dg/pointer_remapping_8.f90: New.
4938 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
4940         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4941         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4942         * g++.dg/cpp1y/udlit-userdef-string.C: New.
4943         * g++.dg/cpp1y/complex_literals.h: New.
4945 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4947         PR c++/57645
4948         * g++.dg/cpp0x/noexcept21.C: New.
4950 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
4952         PR target/57736
4953         * gcc.target/i386/pr57736.c: New test.
4955 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4957         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4958         c specific.
4959         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4960         strings to match the fixed error messages.
4961         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4962         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4963         message check.
4965 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
4967         PR target/57744
4968         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4969         stqcx. get even registers.
4971 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
4973         PR c++/57509
4974         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4976 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4978         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4979         Fix scan patterns.
4980         * gcc.target/i386/bmi-1.c: Ditto.
4981         * gcc.target/i386/bmi-bextr-4.c: New.
4982         * gcc.target/i386/bmi-bextr-5.c: Ditto.
4984 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
4986         PR c++/57682
4987         * g++.dg/cpp0x/initlist73.C: New.
4989 2013-06-27  Meador Inge  <meadori@codesourcery.com>
4991         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4992         * g++.dg/simulate-thread/atomics-2.C: Likewise.
4993         * g++.dg/simulate-thread/atomics-1.C: Likewise.
4995 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
4997         PR c++/57509
4998         * g++.dg/ext/pr57509.C: New file.
5000 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
5002         PR target/57623
5003         * gcc.target/i386/bmi-bextr-3.c: New test.
5005         PR target/57623
5006         * gcc.target/i386/bmi2-bzhi-1.c: New test.
5008 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5010         PR c++/57172
5011         * g++.dg/cpp0x/pr57172.C: New testcase.
5013 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5015         * gcc.target/s390/htm-1.c: New file.
5016         * gcc.target/s390/htm-nofloat-1.c: New file.
5017         * gcc.target/s390/htm-xl-intrin-1.c: New file.
5019 2013-06-26  Tobias Burnus  <burnus@net-b.de>
5021         PR fortran/29800
5022         * gfortran.dg/bounds_check_17.f90: New.
5024 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
5026         PR c++/57640
5027         * g++.dg/cpp1y/pr57640.C: New.
5029 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5031         PR c/57692
5032         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5033         overflow due to size of arrays.
5035 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
5037         PR tree-optimization/57705
5038         * gcc.dg/vect/pr57705.c: New test.
5039         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5041 2013-06-25  Martin Jambor  <mjambor@suse.cz>
5043         PR middle-end/57670
5044         * g++.dg/ipa/pr57670.C: New test.
5046 2013-06-25  Richard Biener  <rguenther@suse.de>
5048         PR middle-end/56977
5049         * gcc.dg/pr56977.c: New testcase.
5051 2013-06-24  Martin Jambor  <mjambor@suse.cz>
5053         PR tree-optimization/57358
5054         * gcc.dg/ipa/pr57358.c: New test.
5056 2013-06-24  Richard Biener  <rguenther@suse.de>
5058         PR testsuite/57686
5059         * gcc.dg/torture/pr57584.c: Remove target specific bits.
5061 2013-06-24  Richard Biener  <rguenther@suse.de>
5063         PR tree-optimization/57488
5064         * gcc.dg/torture/pr57488.c: New testcase.
5066 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5067             Dominique d'Humieres  <dominiq@lps.ens.fr>
5069         PR fortran/52413
5070         * gfortran.dg/fraction.f90: New.
5072 2013-06-24  Alan Modra  <amodra@gmail.com>
5074         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5075         Add scan-assembler-not "lvx".
5076         * gcc.target/powerpc/le-altivec-consts.c: New.
5078 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5080         * g++.dg/cpp0x/sfinae47.C: New.
5082 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
5084         PR target/52483
5085         * gcc.target/sh/pr52483-1.c: New.
5086         * gcc.target/sh/pr52483-2.c: New.
5087         * gcc.target/sh/pr52483-3.c: New.
5088         * gcc.target/sh/pr52483-4.c: New.
5089         * gcc.target/sh/pr52483-5.c: New.
5091 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
5093         * gcc.target/i386/intrinsics_1.c: New test.
5094         * gcc.target/i386/intrinsics_2.c: Ditto.
5095         * gcc.target/i386/intrinsics_3.c: Ditto.
5096         * gcc.target/i386/intrinsics_4.c: Ditto.
5097         * gcc.target/i386/intrinsics_5.c: Ditto.
5098         * gcc.target/i386/intrinsics_6.c: Ditto.
5099         * gcc.target/i386/avx-1.c: Provide macros for builtins
5100         needing immediate arguments in f16cintrin.h and rtmintrin.h.
5102 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5104         PR fortran/37336
5105         * gfortran.dg/finalize_17.f90: New.
5107 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5109         * gfortran.dg/realloc_on_assign_18.f90: New.
5111 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5113         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5114         Also changed the returns from error as distinct values so that
5115         debugging can get easier.
5116         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5117         errors specific to C, if necessary.  Also added new error
5118         hooks for C++.
5119         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5120         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5121         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5122         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5123         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5124         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5125         the same changes as parser_errors3.c, spaces were added between colons
5126         to not confuse C++ compiler with 2 colons as scope.
5127         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5128         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5129         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5130         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5131         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5132         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5133         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5134         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5135         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5136         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5137         * g++.dg/cilk-plus/cilk-plus.exp: New script.
5138         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5139         in the list.
5141 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
5143         PR other/53317
5144         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5146 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
5148         PR target/57655
5149         * gcc.target/i386/pr57655.c: New test.
5151 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
5153         * ada/acats/tests/gcc: Delete.
5154         * gnat.dg/style: Likewise.
5156 2013-06-20  Jeff Law  <law@redhat.com>
5158         PR tree-optimization/57660
5159         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5160         based on their branch cost.
5162         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5164 2013-06-20  Tobias Burnus  <burnus@net-b.de>
5166         PR fortran/57633
5167         * gfortran.dg/list_read_11.f90: New.
5169 2013-06-20  Richard Biener  <rguenther@suse.de>
5171         PR tree-optimization/57584
5172         * gcc.dg/torture/pr57584.c: New testcase.
5174 2013-06-19  Sharad Singhai  <singhai@google.com>
5176         * g++.dg/gcov/gcov-8.C: New testcase.
5177         * lib/gcov.exp: Handle intermediate format.
5179 2013-06-19  Wei Mi  <wmi@google.com>
5181         PR rtl-optimization/57518
5182         * testsuite/gcc.dg/pr57518.c: New test.
5184 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5186         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5188 2013-06-19  Jan Hubicka  <jh@suse.cz>
5190         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5192 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5194         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5195         hard-coded values of array sizes with a #define.
5196         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5197         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5198         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5199         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5200         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5202 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
5204         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5205         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5207 2013-06-19  Jeff Law  <law@redhat.com>
5209         * gcc.dg/tree-ssa/forwprop-28.c: New test.
5211 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5213         PR c++/57638
5214         * g++.dg/template/error53.C: New.
5216 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5218         PR target/55033
5219         * gcc.target/powerpc/pr55033.c: Fix options.
5221 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
5223         * gcc.target/i386/inline_error.c: New test.
5224         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5225         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5227 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
5229         PR c++/53211
5230         * g++.dg/cpp0x/decltype55.C: New.
5232 2013-06-18  Marek Polacek  <polacek@redhat.com>
5234         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5236 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5238         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5240 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5242         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5243         Also changed the returns from error as distinct values so that it is
5244         easier to debug.
5246 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
5248         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5250 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5252         PR c++/16128
5253         * g++.dg/template/error52.C: New.
5254         * g++.dg/lookup/friend15.C: Update.
5255         * g++.dg/parse/error11.C: Likewise.
5256         * g++.dg/parse/error14.C: Likewise.
5257         * g++.dg/parse/parser-pr28152-2.C: Likewise.
5258         * g++.dg/parse/template25.C: Likewise.
5259         * g++.old-deja/g++.jason/cond.C: Likewise.
5260         * g++.old-deja/g++.mike/for2.C: Likewise.
5261         * g++.old-deja/g++.robertl/eb125.C: Likewise.
5262         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5264 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5266         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5267         ensure alignment.
5269 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5271         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5272         accidentally placing minus sign for length instead of stride.
5274 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
5276         PR rtl-optimization/57425
5277         PR rtl-optimization/57569
5278         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5279         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5281 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
5283         PR fortran/49074
5284         PR fortran/56136
5285         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5286         packing.
5287         * gfortran.dg/typebound_assignment_6.f03: New.
5289 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
5291         * gcc.target/h8300/h8300.exp: New.
5292         * gcc.dg/pragma-isr.c: Move to ...
5293         * gcc.target/sh/torture/pragma-isr.c: ... here ...
5294         * gcc.target/h8300/pragma-isr.c: ... and here.
5295         * gcc.dg/pragma-isr2.c: Move to ...
5296         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5297         * gcc.target/h8300/pragma-isr2.c: ... and here.
5298         * gcc.dg/pragma-isr-trapa.c: Move to ...
5299         * gcc.target/sh/pragma-isr-trapa.c: ... here.
5300         * gcc.dg/pragma-isr-trapa2.c: Move to ...
5301         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5302         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5303         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5304         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5305         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5306         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5307         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5308         * gcc.dg/attr-isr-trap_exit.c: Move to ...
5309         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5310         * gcc.dg/attr-isr-trapa.c: Move to ...
5311         * gcc.target/sh/attr-isr-trapa.c: ... here.
5313 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5315         PR c++/51413
5316         * g++.dg/ext/builtin-offsetof1.C: New.
5318 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
5320         * gcc.target/aarch64/vect_smlal_1.c: New file.
5322 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5324         PR fortran/57508
5325         * gfortran.dg/defined_assignment_7.f90: New.
5327 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5329         PR c++/57599
5330         * g++.dg/rtti/dyncast6.C: New.
5331         * g++.dg/cpp0x/dyncast1.C: Likewise.
5333 2013-06-14  Alan Modra  <amodra@gmail.com>
5335         PR middle-end/57134
5336         * gcc.dg/pr57134.c: New.
5338 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5340         PR fortran/57596
5341         * gfortran.dg/deferred_type_param_9.f90: New.
5343 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5345         * gcc.dg/fold-minus-1.c: New testcase.
5347 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
5349         PR fortran/49074
5350         * gfortran.dg/typebound_assignment_5.f03: New.
5352 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5354         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5356 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5357             Pat Haugen  <pthaugen@us.ibm.com>
5358             Peter Bergner  <bergner@vnet.ibm.com>
5360         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5361         load/store instructions on power7, power8.
5362         * gcc.target/powerpc/atomic-p8.c: Likewise.
5364 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5366         PR c/57577
5367         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5369 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
5371         PR c++/38958
5372         * g++.dg/warn/Wunused-var-20.C: New.
5374 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5376         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5377         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5378         Run with -fno-common.
5380 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5382         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5383         and exit function calls with return 1 and return 0, respectively.
5385 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5387         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5388         New tests.
5390 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
5392         PR tree-optimization/57361
5393         * gcc.dg/tree-ssa/pr57361.c: New file.
5395 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5397         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5398         to ensure alignment.
5399         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5401 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5403         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5405 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5406             Dominique d'Humieres  <dominiq@lps.ens.fr>
5408         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5410 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
5412         PR target/56564
5413         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5414         * gcc.target/i386/pr56564-3.c: Likewise.
5416 2013-06-11  Tobias Burnus  <burnus@net-b.de>
5418         PR fortran/57535
5419         * gfortran.dg/class_array_18.f90: New.
5421 2013-06-11  Jan Hubicka  <jh@suse.cz>
5423         PR c++/57551
5424         * g++.dg/ext/visibility/anon6.C: Update testcase.
5426 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5428         PR c/57563
5429         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5430         in how we check __sec_reduce_mutating function's result.
5432 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5433             Pat Haugen  <pthaugen@us.ibm.com>
5434             Peter Bergner  <bergner@vnet.ibm.com>
5436         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5437         direct move instructions.
5438         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5439         * gcc.target/powerpc/direct-move.h: Likewise.
5440         * gcc.target/powerpc/direct-move-float1.c: Likewise.
5441         * gcc.target/powerpc/direct-move-float2.c: Likewise.
5442         * gcc.target/powerpc/direct-move-double1.c: Likewise.
5443         * gcc.target/powerpc/direct-move-double2.c: Likewise.
5444         * gcc.target/powerpc/direct-move-long1.c: Likewise.
5445         * gcc.target/powerpc/direct-move-long2.c: Likewise.
5447 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5449         PR c++/52440
5450         * g++.dg/cpp0x/pr52440.C: New.
5452 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
5454         PR target/56564
5455         * gcc.target/i386/pr56564-1.c: New test.
5456         * gcc.target/i386/pr56564-2.c: New test.
5457         * gcc.target/i386/pr56564-3.c: New test.
5458         * gcc.target/i386/pr56564-4.c: New test.
5459         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5460         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5461         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5462         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5463         * gcc.target/i386/vect-sizes-1.c: Likewise.
5464         * gcc.target/i386/memcpy-1.c: Likewise.
5465         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5466         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5468 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5470         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5471         systems to cover all GNU systems.
5472         * g++.dg/abi/guard2.C: Likewise.
5473         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5474         * g++.dg/eh/sighandle.C: Likewise.
5475         * g++.dg/ext/cleanup-10.C: Likewise.
5476         * g++.dg/ext/cleanup-11.C: Likewise.
5477         * g++.dg/ext/cleanup-8.C: Likewise.
5478         * g++.dg/ext/cleanup-9.C: Likewise.
5479         * g++.dg/opt/const5.C: Likewise.
5480         * g++.dg/opt/life1.C: Likewise.
5481         * g++.dg/other/pr39496.C: Likewise.
5482         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5483         * g++.old-deja/g++.abi/align.C: Likewise.
5484         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5485         * g++.old-deja/g++.law/weak.C: Likewise.
5486         * g++.old-deja/g++.pt/asm1.C: Likewise.
5487         * gcc.c-torture/execute/20030125-1.x: Likewise.
5488         * gcc.c-torture/execute/990127-2.x: Likewise.
5489         * gcc.dg/20041106-1.c: Likewise.
5490         * gcc.dg/20050503-1.c: Likewise.
5491         * gcc.dg/builtin-object-size-5.c: Likewise.
5492         * gcc.dg/cleanup-10.c: Likewise.
5493         * gcc.dg/cleanup-11.c: Likewise.
5494         * gcc.dg/cleanup-8.c: Likewise.
5495         * gcc.dg/cleanup-9.c: Likewise.
5496         * gcc.dg/complex-5.c: Likewise.
5497         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5498         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5499         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5500         * gcc.dg/dfp/pr35739.c: Likewise.
5501         * gcc.dg/fdata-sections-1.c: Likewise.
5502         * gcc.dg/lto/20090206-1_0.c: Likewise.
5503         * gcc.dg/lto/20090206-2_0.c: Likewise.
5504         * gcc.dg/pr30360.c: Likewise.
5505         * gcc.dg/pr37303.c: Likewise.
5506         * gcc.dg/pr39323-1.c: Likewise.
5507         * gcc.dg/pr39323-2.c: Likewise.
5508         * gcc.dg/pr39323-3.c: Likewise.
5509         * gcc.dg/pr45416.c: Likewise.
5510         * gcc.dg/setjmp-2.c: Likewise.
5511         * gcc.dg/split-1.c: Likewise.
5512         * gcc.dg/split-3.c: Likewise.
5513         * gcc.dg/split-4.c: Likewise.
5514         * gcc.dg/strlenopt-12g.c: Likewise.
5515         * gcc.dg/strlenopt-14g.c: Likewise.
5516         * gcc.dg/strlenopt-14gf.c: Likewise.
5517         * gcc.dg/strlenopt-16g.c: Likewise.
5518         * gcc.dg/strlenopt-17g.c: Likewise.
5519         * gcc.dg/strlenopt-18g.c: Likewise.
5520         * gcc.dg/strlenopt-1f.c: Likewise.
5521         * gcc.dg/strlenopt-22g.c: Likewise.
5522         * gcc.dg/strlenopt-2f.c: Likewise.
5523         * gcc.dg/strlenopt-4g.c: Likewise.
5524         * gcc.dg/strlenopt-4gf.c: Likewise.
5525         * gcc.dg/struct-ret-3.c: Likewise.
5526         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5527         * gcc.misc-tests/linkage.exp: Likewise.
5528         * gcc.target/i386/20000724-1.c: Likewise.
5529         * gcc.target/i386/align-main-3.c: Likewise.
5530         * gcc.target/i386/cleanup-1.c: Likewise.
5531         * gcc.target/i386/inline-mcpy.c: Likewise.
5532         * gcc.target/i386/pr32268.c: Likewise.
5533         * gcc.target/i386/pr36613.c: Likewise.
5534         * gcc.target/i386/pr39013-1.c: Likewise.
5535         * gcc.target/i386/pr39013-2.c: Likewise.
5536         * gcc.target/i386/pr39496.c: Likewise.
5537         * gcc.target/i386/pr40906-3.c: Likewise.
5538         * gcc.target/i386/pr46084.c: Likewise.
5539         * lib/target-supports.exp (check_effective_target_pie): Likewise.
5541 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
5543         PR target/6526
5544         * gcc.target/sh/pr6526.c: New.
5546 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
5548         PR target/57568
5549         * gcc.c-torture/execute/pr57568.c: New test.
5551 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5553         PR c++/37404
5554         * g++.dg/other/vararg-4.C: New.
5556 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
5558         PR rtl-optimization/57559
5559         * gcc.target/s390/pr57559.c : New test.
5561 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5563         PR fortran/37336
5564         * gfortran.dg/finalize_10.f90: New.
5565         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5566         * gfortran.dg/finalize_15.f90: New.
5568 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5570         PR fortran/57553
5571         * gfortran.dg/storage_size_4.f90: New.
5573 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
5575         PR c++/57548
5576         * testsuite/g++.dg/ext/pr57548.C: New test.
5578 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5580         PR middle-end/57541
5581         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5583 2013-06-07  Jan Hubicka  <jh@suse.cz>
5585         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5587 2013-06-07  Tobias Burnus  <burnus@net-b.de>
5589         PR fortran/57549
5590         * gfortran.dg/array_constructor_48.f90: New.
5591         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5592         * gfortran.dg/array_constructor_type_15.f03: Ditto.
5594 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5596         PR target/56315
5597         * gcc.target/arm/xordi3-opt.c: New test.
5599 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5601         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5602         Revert to dg-options.
5604 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5606         PR target/55033
5607         * gcc.target/powerpc/pr55033.c: New.
5609 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
5611         PR c++/53658
5612         * g++.dg/cpp0x/alias-decl-36.C: New.
5614 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5615             Pat Haugen  <pthaugen@us.ibm.com>
5616             Peter Bergner  <bergner@vnet.ibm.com>
5618         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5619         power8 builtin functions.
5620         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5621         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5622         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5623         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5624         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5625         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5626         * gcc.target/powerpc/p8vector-vectorize-1.c: New
5627         tests to test power8 auto-vectorization.
5628         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5629         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5630         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5631         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5633         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5634         powerpc_p8vector_ok instead of powerpc_vsx_ok.
5636         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5638         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5639         support.
5640         (check_effective_target_powerpc_p8vector_ok): Likewise.
5641         (is-effective-target): Likewise.
5642         (check_vect_support_and_set_flags): Likewise.
5644 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5646         PR c++/43652
5647         * g++.dg/parse/error53.C: New.
5649 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5651         PR rtl-optimization/57459
5652         * gcc.target/i386/pr57459.c: New test.
5654 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5656         PR c++/53743
5657         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5658         into -freorder-blocks-and-partition test.
5659         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5660         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5661         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5662         * gcc.dg/tree-prof/pr50907.c: Ditto.
5663         * gcc.dg/tree-prof/pr45354.c: Ditto.
5664         * g++.dg/tree-prof/partition2.C: Ditto.
5665         * g++.dg/tree-prof/partition3.C: Ditto.
5667 2013-06-06  Tobias Burnus  <burnus@net-b.de>
5669         PR fortran/57542
5670         * gfortran.dg/finalize_16.f90: New.
5672 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5674         * gcc.dg/vect/no-section-anchors-vect-68.c:
5675         Add dg-skip-if aarch64_tiny.
5677 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5679         PR C/57457
5680         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5681         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5683 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5685         PR c++/51908
5686         * g++.dg/cpp0x/decltype54.C: New.
5688 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
5690         * gcc.dg/fshort-wchar.c: Add extra dg-options for
5691         arm*-*-*eabi* targets.
5692         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5693         arm*-*-* targets.
5694         * gcc.dg/tree-ssa/pr43491.c: Likewise.
5696 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
5697             Tobias Burnus  <burnus@net-b.de>
5699         * gfortran.dg/string_length_2.f90: Fix dg-do run.
5700         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
5701         * gfortran.dg/io_real_boz_4.f90: Ditto.
5702         * gfortran.dg/io_real_boz_5.f90: Ditto.
5704 2013-06-05  Andreas Schwab  <schwab@suse.de>
5706         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5708 2013-06-04  Jan Hubicka  <jh@suse.cz>
5710         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5712 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5714         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5715         parameters with void.
5716         (main2): Removed argc parameter.
5717         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5718         (main): Replaced argc, argv parameters with void.
5719         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5720         (main2): Removed argc parameter.
5721         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5722         argv parameters with void.  Added __asm volatile to avoid optimization
5723         on argc, if necessary.
5724         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5725         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5726         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5727         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5728         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5729         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5730         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5731         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5732         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5733         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5734         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5735         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5736         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5737         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5738         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5739         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5740         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5741         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5742         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5743         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5744         parameters with void.
5745         (main2): Removed argc parameter.
5746         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5747         (main): Replaced argc, argv parameters with void.
5748         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5749         argv parameters with void.  Also renamed this function as main, and
5750         delete the existing main.
5751         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5752         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5753         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5755 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
5757         * gcc.target/aarch64/movi_1.c: New test.
5759 2013-06-04  Tobias Burnus  <burnus@net-b.de>
5761         PR fortran/37336
5762         * gfortran.dg/finalize_12.f90: New.
5763         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5764         end of scope finalization.
5765         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5766         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5767         * gfortran.dg/auto_dealloc_2.f90: Ditto.
5768         * gfortran.dg/class_19.f03: Ditto.
5769         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5770         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5771         * gfortran.dg/extends_14.f03: Ditto.
5772         * gfortran.dg/move_alloc_4.f90: Ditto.
5773         * gfortran.dg/typebound_proc_27.f03: Ditto.
5775 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
5777         * gfortran.dg/bounds_check_7.f90: Remove "! {".
5778         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5779         * gfortran.dg/default_initialization_5.f90: Update dg-do.
5780         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5781         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5782         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5783         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5784         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
5785         * gfortran.dg/io_real_boz_4.f90: Ditto.
5786         * gfortran.dg/io_real_boz_5.f90: Ditto.
5787         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5788         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5789         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5790         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5791         * gfortran.dg/transpose_2.f90: Fix dg-output.
5793 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5795         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5796         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5797         dg-option and an header comment.
5799 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5801         PR c++/57419
5802         * g++.dg/cpp0x/sfinae46.C: New.
5803         * g++.dg/cpp0x/defaulted13.C: Adjust.
5804         * g++.dg/cpp0x/defaulted2.C: Likewise.
5805         * g++.dg/cpp0x/defaulted26.C: Likewise.
5806         * g++.dg/cpp0x/defaulted3.C: Likewise.
5807         * g++.dg/cpp0x/error1.C: Likewise.
5808         * g++.dg/cpp0x/implicit1.C: Likewise.
5809         * g++.dg/cpp0x/implicit11.C: Likewise.
5810         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5811         * g++.dg/cpp0x/initlist47.C: Likewise.
5812         * g++.dg/cpp0x/initlist9.C: Likewise.
5813         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5814         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5815         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5816         * g++.dg/cpp0x/union4.C: Likewise.
5817         * g++.dg/template/crash108.C: Likewise.
5818         * g++.dg/template/crash41.C: Likewise.
5819         * g++.old-deja/g++.jason/local.C: Likewise.
5820         * g++.old-deja/g++.law/visibility3.C: Likewise.
5822 2013-06-03  Teresa Johnson  <tejohnson@google.com>
5824         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5825         * gcc.dg/vect/bb-slp-14.c: Ditto.
5826         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5827         * gcc.dg/vect/bb-slp-23.c: Ditto.
5828         * gcc.dg/vect/bb-slp-15.c: Ditto.
5829         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5830         * gcc.dg/vect/bb-slp-24.c: Ditto.
5831         * gcc.dg/vect/bb-slp-16.c: Ditto.
5832         * gcc.dg/vect/bb-slp-25.c: Ditto.
5833         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5834         * gcc.dg/vect/bb-slp-17.c: Ditto.
5835         * gcc.dg/vect/bb-slp-1.c: Ditto.
5836         * gcc.dg/vect/bb-slp-26.c: Ditto.
5837         * gcc.dg/vect/bb-slp-18.c: Ditto.
5838         * gcc.dg/vect/bb-slp-2.c: Ditto.
5839         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5840         * gcc.dg/vect/bb-slp-27.c: Ditto.
5841         * gcc.dg/vect/bb-slp-19.c: Ditto.
5842         * gcc.dg/vect/bb-slp-3.c: Ditto.
5843         * gcc.dg/vect/bb-slp-28.c: Ditto.
5844         * gcc.dg/vect/bb-slp-4.c: Ditto.
5845         * gcc.dg/vect/bb-slp-29.c: Ditto.
5846         * gcc.dg/vect/bb-slp-5.c: Ditto.
5847         * gcc.dg/vect/bb-slp-6.c: Ditto.
5848         * gcc.dg/vect/bb-slp-8a.c: Ditto.
5849         * gcc.dg/vect/bb-slp-7.c: Ditto.
5850         * gcc.dg/vect/bb-slp-8b.c: Ditto.
5851         * gcc.dg/vect/bb-slp-8.c: Ditto.
5852         * gcc.dg/vect/bb-slp-9.c: Ditto.
5853         * gcc.dg/vect/bb-slp-10.c: Ditto.
5854         * gcc.dg/vect/bb-slp-11.c: Ditto.
5855         * gcc.dg/vect/bb-slp-20.c: Ditto.
5856         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5857         * gcc.dg/vect/bb-slp-21.c: Ditto.
5858         * gcc.dg/vect/bb-slp-30.c: Ditto.
5859         * gcc.dg/vect/bb-slp-13.c: Ditto.
5860         * gcc.dg/vect/bb-slp-22.c: Ditto.
5861         * g++.dg/vect/slp-pr50413.cc: Ditto.
5862         * g++.dg/vect/slp-pr56812.cc: Ditto.
5863         * g++.dg/vect/slp-pr50819.cc: Ditto.
5865 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5867         PR fortran/57456
5868         * gfortran.dg/class_array_17.f90: New.
5870 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5872         * ada/acats/floatstore.lst: New.
5873         * ada/acats/run_all.sh: Process it.
5875 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5877         * gcc.target/powerpc/e500-ord-1.c: New test.
5878         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5879         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5880         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5882 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5884         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5886 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5888         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5890 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5892         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5894 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5896         PR c/57452
5897         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5898         test-case.
5900 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5902         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5904 2013-05-31  Marek Polacek  <polacek@redhat.com>
5906         PR tree-optimization/57478
5907         PR tree-optimization/57453
5908         * gcc.dg/torture/pr57478.c: New test.
5910 2013-05-31  Tobias Burnus  <burnus@net-b.de>
5912         PR fortran/57456
5913         * gfortran.dg/class_array_17.f90: New.
5915 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5917         PR target/56315
5918         * gcc.target/arm/iordi3-opt.c: New test.
5920 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
5922         PR fortran/54190
5923         PR fortran/57217
5924         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5925         * gfortran.dg/interface_26.f90: Ditto.
5926         * gfortran.dg/proc_ptr_11.f90: Ditto.
5927         * gfortran.dg/proc_ptr_15.f90: Ditto.
5928         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5929         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5930         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5931         * gfortran.dg/typebound_override_1.f90: Ditto.
5932         * gfortran.dg/typebound_override_4.f90: Ditto.
5933         * gfortran.dg/typebound_proc_6.f03: Ditto.
5934         * gfortran.dg/assumed_type_7.f90: New test.
5935         * gfortran.dg/typebound_override_5.f90: New test.
5936         * gfortran.dg/typebound_override_6.f90: New test.
5937         * gfortran.dg/typebound_override_7.f90: New test.
5939 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5941         PR middle-end/57073
5942         * gfortran.dg/power_6.f90: New.
5944 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
5946         * gcc.target/aarch64/insv_1.c: New test.
5948 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
5950         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5951         dg-skip-if "No stabs".
5953 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
5955         PR fortran/54189
5956         * gfortran.dg/assumed_size_1.f90: New.
5958 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5960         * gcc.dg/shrink-wrap-alloca.c: New added.
5961         * gcc.dg/shrink-wrap-pretend.c: New added.
5962         * gcc.dg/shrink-wrap-sibcall.c: New added.
5964 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5966         PR fortran/57458
5967         * gfortran.dg/assumed_rank_13.f90: New.
5969 2013-05-29  Easwaran Raman  <eraman@google.com>
5971         PR tree-optimization/57442
5972         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5974 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5976         PR tree-optimization/57441
5977         * gcc.c-torture/compile/pr57441.c: New.
5979 2013-05-29  Dehao Chen  <dehao@google.com>
5981         PR testsuite/57413
5982         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5984 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5986         PR fortran/37336
5987         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5988         * gfortran.dg/class_19.f03: Ditto.
5990 2013-05-29  Richard Biener  <rguenther@suse.de>
5992         * gcc.dg/vect/bb-slp-32.c: New testcase.
5994 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5996         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5997         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5998         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5999         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6000         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6001         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6002         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6003         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6004         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6005         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6006         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6007         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6008         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6009         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6010         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6011         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6012         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6013         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6014         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6015         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6016         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6017         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6018         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6019         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6020         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6021         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6022         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6023         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6024         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6025         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6026         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6027         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6028         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6029         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6030         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6031         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6032         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6033         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6034         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6036 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6038         PR fortran/37336
6039         * gfortran.dg/finalize_11.f90: New.
6040         * gfortran.dg/finalize_4.f03: Remove dg-error.
6041         * gfortran.dg/finalize_5.f03: Ditto.
6042         * gfortran.dg/finalize_6.f03: Ditto.
6043         * gfortran.dg/finalize_7.f03: Ditto.
6045 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6047         * gfortran.dg/class_array_16.f90: New.
6049 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6051         PR fortran/57435
6052         * testsuite/gfortran.dg/use_29.f90: New.
6054 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6056         * gnat.dg/fp_exception.adb: New test.
6058 2013-05-28  Richard Biener  <rguenther@suse.de>
6060         PR tree-optimization/56787
6061         * gcc.dg/vect/pr56787.c: New testcase.
6063 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
6064             Tobias Burnus  <burnus@net-b.de>
6066         PR fortran/57217
6067         * gfortran.dg/typebound_override_4.f90: New.
6069 2013-05-28  Richard Biener  <rguenther@suse.de>
6071         PR tree-optimization/57411
6072         * g++.dg/opt/pr57411.C: New testcase.
6074 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6076         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6077         * gcc.dg/builtin-bswap-9.c: Likewise.
6079 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6081         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6083 2013-05-27  Richard Biener  <rguenther@suse.de>
6085         PR middle-end/57412
6086         * gcc.dg/gomp/pr57412.c: New testcase.
6088 2013-05-27  Bud Davis  <jmdavis@link.com>
6090         PR fortran/50405
6091         * gfortran.dg/stfunc_8.f90: New.
6093 2013-05-27  Richard Biener  <rguenther@suse.de>
6095         PR tree-optimization/57343
6096         * gcc.dg/torture/pr57343.c: New testcase.
6098 2013-05-27  Richard Biener  <rguenther@suse.de>
6100         PR tree-optimization/57417
6101         * gcc.dg/torture/pr57417.c: New testcase.
6103 2013-05-27  Richard Biener  <rguenther@suse.de>
6105         PR tree-optimization/57396
6106         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6108 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6110         * gnat.dg/specs/last_bit.ads: New test.
6112 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6114         * gnat.dg/specs/machine_attribute.ads: New test.
6116 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6118         * gnat.dg/incomplete3.ad[sb]: New test.
6120 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6122         PR target/53916
6123         * gcc.target/mips/div-13.c: New test.
6125 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6127         PR target/55777
6128         * gcc.target/mips/mips16-attributes-5.c,
6129         * gcc.target/mips/mips16-attributes-6.c: New tests.
6131 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6133         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6134         * gcc.dg/builtin-bswap-8.c: Likewise.
6136 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6138         PR c++/52216
6139         * g++.dg/cpp0x/new1.C: New.
6141 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6143         PR c++/25666
6144         * g++.dg/parse/dtor16.C: New.
6145         * g++.dg/parse/dtor6.C: Adjust.
6147 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6149         PR c++/19618
6150         * g++.dg/expr/bitfield12.C: New.
6152 2013-05-24  Jeff Law  <law@redhat.com>
6154         PR tree-optimization/57124
6155         * gcc.c-torture/execute/pr57124.c: New test.
6156         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6158 2013-05-24  Martin Jambor  <mjambor@suse.cz>
6160         PR tree-optimization/57294
6161         * gcc.dg/ipa/pr57294.c: New test.
6163 2013-05-24  Dehao Chen  <dehao@google.com>
6165         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6167 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
6169         * gcc.target/aarch64/scalar_intrinsics.c
6170         (force_simd): Use a valid instruction.
6171         (test_vdupd_lane_s64): Pass a valid lane argument.
6172         (test_vdupd_lane_u64): Likewise.
6174 2013-05-24  Richard Biener  <rguenther@suse.de>
6176         PR tree-optimization/57287
6177         * gcc.dg/pr57287.c: New testcase.
6179 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6181         PR c++/26572
6182         * g++.dg/template/error51.C: New.
6184 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6186         PR c++/25503
6187         * g++.dg/template/bitfield2.C: New.
6189 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6191         * gnat.dg/specs/noinline1.ads: New test.
6192         * gnat.dg/noinline2.ad[sb]: Likewise.
6193         * gnat.dg/specs/noinline3.ads: Likewise.
6194         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6196 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6198         PR tree-ssa/57385
6199         * gcc.dg/tree-ssa/pr57385.c: New test.
6201 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6203         * gnat.dg/derived_type4.adb: New test.
6205 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6207         * gcc.dg/builtin-bswap-6.c: New test.
6208         * gcc.dg/builtin-bswap-7.c: Likewise.
6209         * gcc.dg/builtin-bswap-8.c: Likewise.
6210         * gcc.dg/builtin-bswap-9.c: Likewise.
6212 2013-05-23  Christian Bruel  <christian.bruel@st.com>
6214         PR debug/57351
6215         * gcc.dg/debug/pr57351.c: New test
6217 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
6219         * gcc.target/aarch64/vect-clz.c: New file.
6221 2013-05-23  Martin Jambor  <mjambor@suse.cz>
6223         PR middle-end/57347
6224         * gcc.dg/ipa/pr57347.c: New test.
6226 2013-05-23  Richard Biener  <rguenther@suse.de>
6228         PR tree-optimization/57380
6229         * g++.dg/tree-ssa/pr57380.C: New testcase.
6231 2013-05-23  Richard Biener  <rguenther@suse.de>
6233         PR middle-end/57381
6234         * gcc.dg/torture/pr57381.c: New testcase.
6236 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
6238         PR middle-end/57344
6239         * gcc.c-torture/execute/pr57344-1.c: New test.
6240         * gcc.c-torture/execute/pr57344-2.c: New test.
6241         * gcc.c-torture/execute/pr57344-3.c: New test.
6242         * gcc.c-torture/execute/pr57344-4.c: New test.
6244 2013-05-23  Richard Biener  <rguenther@suse.de>
6246         PR rtl-optimization/57341
6247         * gcc.dg/torture/pr57341.c: New testcase.
6249 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6251         PR c++/57352
6252         * g++.dg/parse/crash62.C: New.
6254 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6255             Pat Haugen  <pthaugen@us.ibm.com>
6256             Peter Bergner  <bergner@vnet.ibm.com>
6258         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6259         crypto builtins.
6261 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6263         PR fortran/57364
6264         * gfortran.dg/defined_assignment_6.f90: New.
6266 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6268         PR fortran/57338
6269         * gfortran.dg/assumed_type_6.f90: New.
6271 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6273         PR c++/57211
6274         * g++.dg/cpp0x/Wunused-parm.C: New.
6276 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6278         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6279         * g++.dg/warn/Wdouble-promotion.C: Likewise.
6281 2013-05-21  Easwaran Raman  <eraman@google.com>
6283         PR tree-optimization/57322
6284         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6286 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
6288         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6289         .set (no)?micromips
6291 2013-05-21  Tobias Burnus  <burnus@net-b.de>
6293         PR fortran/57035
6294         * gfortran.dg/assumed_type_5.f90: New.
6295         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6296         * gfortran.dg/assumed_rank_2.f90: Ditto.
6297         * gfortran.dg/assumed_type_3.f90: Update dg-error.
6298         * gfortran.dg/no_arg_check_3.f90: Ditto.
6300 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6302         PR tree-optimization/57331
6303         * gcc.c-torture/compile/pr57331.c: New test.
6305 2013-05-21  Richard Biener  <rguenther@suse.de>
6307         PR tree-optimization/57330
6308         * gcc.dg/torture/pr57330.c: New testcase.
6310 2013-05-21  Richard Biener  <rguenther@suse.de>
6312         PR tree-optimization/57303
6313         * gcc.dg/torture/pr57303.c: New testcase.
6315 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6317         PR tree-optimization/57321
6318         * gcc.c-torture/execute/pr57321.c: New test.
6320 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6322         PR fortran/48858
6323         PR fortran/55465
6324         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6325         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6326         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6327         * gfortran.dg/binding_label_tests_3.f03: Ditto.
6328         * gfortran.dg/binding_label_tests_4.f03: Ditto.
6329         * gfortran.dg/binding_label_tests_5.f03: Ditto.
6330         * gfortran.dg/binding_label_tests_6.f03: Ditto.
6331         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6332         * gfortran.dg/binding_label_tests_8.f03: Ditto.
6333         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6334         * gfortran.dg/binding_label_tests_24.f90: New.
6335         * gfortran.dg/binding_label_tests_25.f90: New.
6337 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6339         PR fortran/48858
6340         * gfortran.dg/binding_label_tests_17.f90: New.
6341         * gfortran.dg/binding_label_tests_18.f90: New.
6342         * gfortran.dg/binding_label_tests_19.f90: New.
6343         * gfortran.dg/binding_label_tests_20.f90: New.
6344         * gfortran.dg/binding_label_tests_21.f90: New.
6345         * gfortran.dg/binding_label_tests_22.f90: New.
6346         * gfortran.dg/binding_label_tests_23.f90: New.
6348 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6350         PR fortran/48858
6351         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6352         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6353         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6354         * gfortran.dg/common_18.f90: New.
6355         * gfortran.dg/common_19.f90: New.
6356         * gfortran.dg/common_20.f90: New.
6357         * gfortran.dg/common_21.f90: New.
6359 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6361         PR c++/12288
6362         * g++.dg/parse/error52.C: New.
6363         * g++.dg/parse/error3.C: Adjust.
6364         * g++.dg/parse/error36.C: Likewise.
6366 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6368         PR target/56547
6369         * gcc.target/sh/pr56547-1.c: New.
6370         * gcc.target/sh/pr56547-2.c: New.
6372 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6374         PR c++/23608
6375         * g++.dg/warn/Wsign-compare-6.C: New.
6376         * g++.dg/warn/Wdouble-promotion.C: Adjust.
6378 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6380         PR c++/57327
6381         * g++.dg/template/error50.C: New.
6383 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6385         PR c++/10207
6386         * g++.dg/ext/complit13.C: New.
6388 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
6390         PR c++/57175
6391         * g++.dg/pr57175.C: New testcase.
6393 2013-05-17  Easwaran Raman  <eraman@google.com>
6395         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6397 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
6399         PR testsuite/57313
6400         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6402 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6404         PR rtl-optimization/57281
6405         PR rtl-optimization/57300
6406         * gcc.dg/pr57300.c: New test.
6407         * gcc.c-torture/execute/pr57281.c: New test.
6409 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6411         PR c++/18126
6412         * g++.dg/ext/sizeof-complit.C: New.
6414 2013-05-17  Marek Polacek  <polacek@redhat.com>
6416         * gcc.dg/strlenopt-25.c: New test.
6417         * gcc.dg/strlenopt-26.c: Likewise.
6419 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6421         * gcc.target/i386/rotate-4.c: Compile only with -mavx
6422         instead of -mavx2, require only avx instead of avx2.
6423         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6424         of avx2-check.h and turn into an avx runtime test instead of
6425         avx2 runtime test.
6427 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6429         * g++.dg/ext/vector22.C: Uncomment working test.
6431 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
6433         PR c++/17410
6434         * g++.dg/template/pr17410.C: New.
6436 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
6438         * gcc.target/i386/rotate-3.c: New test.
6439         * gcc.target/i386/rotate-3a.c: New test.
6440         * gcc.target/i386/rotate-4.c: New test.
6441         * gcc.target/i386/rotate-4a.c: New test.
6442         * gcc.target/i386/rotate-5.c: New test.
6443         * gcc.target/i386/rotate-5a.c: New test.
6445 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6447         * gcc.dg/visibility-21.c: Require section_anchors.
6449 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
6451         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6452         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6453         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6455 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6457         * gcc.dg/visibility-21.c: New.
6459 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6461         PR middle-end/57286
6462         * gcc.dg/pr57286.c: New testcase.
6463         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6464         * g++.dg/ext/vector22.C: Comment out transformations not
6465         performed anymore.
6467 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
6469         PR target/57260
6470         * gcc.target/mips/call-1.c: Restrict to o32.
6471         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6473 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6475         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6476         dg-messages.
6477         * g++.dg/warn/Wshadow-1.C: Likewise.
6478         * g++.dg/warn/Wshadow-6.C: Likewise.
6479         * g++.dg/warn/Wshadow-7.C: Likewise.
6481 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6483         PR c++/31952
6484         * g++.dg/parse/pr31952-1.C: New.
6485         * g++.dg/parse/pr31952-2.C: Likewise.
6486         * g++.dg/parse/pr31952-3.C: Likewise.
6488         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6489         * g++.old-deja/g++.jason/cond.C: Likewise.
6490         * g++.dg/cpp0x/range-for5.C: Likewise.
6492 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6494         PR target/19599
6495         * gcc.target/arm/pr40887.c: Adjust testcase.
6496         * gcc.target/arm/pr19599.c: New test.
6498 2013-05-15  Richard Biener  <rguenther@suse.de>
6500         PR tree-optimization/57275
6501         * gcc.target/i386/pr57275.c: New testcase.
6503 2013-05-15  Jan Hubicka  <jh@suse.cz>
6505         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6506         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6507         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6509 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6511         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6512         scheduling.
6514 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6516         PR c++/57274
6517         * c-c++-common/Wsequence-point-1.c: New test.
6519 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
6521         * g++.dg/ext/vector22.C: New testcase.
6522         * gcc.dg/binop-xor3.c: Remove xfail.
6524 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
6526         * gcc.target/aarch64/vect-fcm.x: Add cases testing
6527         FLOAT cmp FLOAT ? INT : INT.
6528         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6529         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6530         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6531         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6532         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6533         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6535 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
6537         PR c++/53903
6538         * g++.dg/cpp0x/defaulted43.C: New.
6540 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6542         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6543         (alloca): Remove declaration.
6544         (foo9): Replace alloca by __builtin_alloca.
6546 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
6548         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6549         Expect "size of array is too large" error.
6551 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6553         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6555 2013-05-14  Richard Biener  <rguenther@suse.de>
6557         PR middle-end/57235
6558         * g++.dg/torture/pr57235.C: New testcase.
6560 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6562         PR middle-end/57251
6563         * gcc.dg/torture/pr57251.c: New test.
6565 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
6567         PR target/57264
6568         * gcc.target/i386/pr57264.c: New test.
6570 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6572         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6574 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
6576         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6578 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6580         PR tree-optimization/45216
6581         PR tree-optimization/57157
6582         * c-c++-common/rotate-1.c: Add 32 tests with +.
6583         * c-c++-common/rotate-1a.c: Adjust.
6584         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6585         * c-c++-common/rotate-2b.c: New test.
6586         * c-c++-common/rotate-3.c: Add 32 tests with +.
6587         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6588         * c-c++-common/rotate-4b.c: New test.
6589         * c-c++-common/rotate-5.c: New test.
6591 2013-05-13  Martin Jambor  <mjambor@suse.cz>
6593         PR middle-end/42371
6594         * gcc.dg/ipa/remref-0.c: New test.
6595         * gcc.dg/ipa/remref-1a.c: Likewise.
6596         * gcc.dg/ipa/remref-1b.c: Likewise.
6597         * gcc.dg/ipa/remref-2a.c: Likewise.
6598         * gcc.dg/ipa/remref-2b.c: Likewise.
6600 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
6602         * gcc.dg/vector-shift-2.c: New testcase.
6604 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6606         PR tree-optimization/57230
6607         * gcc.dg/strlenopt-24.c: New test.
6609         PR tree-optimization/57230
6610         * gcc.dg/strlenopt-23.c: New test.
6612 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
6614         PR target/57108
6615         * gcc.target/sh/pr57108.c: Move this test case to ...
6616         * gcc.c-torture/compile/pr57108.c: ... here.
6618 2013-05-10  Richard Biener  <rguenther@suse.de>
6620         PR tree-optimization/57214
6621         * gcc.dg/torture/pr57214.c: New testcase.
6623 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
6625         * gcc.dg/vector-shift.c: New testcase.
6627 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
6629         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6631         PR tree-optimization/45216
6632         PR tree-optimization/57157
6633         * c-c++-common/rotate-1.c: New test.
6634         * c-c++-common/rotate-1a.c: New test.
6635         * c-c++-common/rotate-2.c: New test.
6636         * c-c++-common/rotate-2a.c: New test.
6637         * c-c++-common/rotate-3.c: New test.
6638         * c-c++-common/rotate-3a.c: New test.
6639         * c-c++-common/rotate-4.c: New test.
6640         * c-c++-common/rotate-4a.c: New test.
6642 2013-05-10  Richard Biener  <rguenther@suse.de>
6644         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6645         * gcc.target/i386/l_fma_double_1.c: Adjust.
6646         * gcc.target/i386/l_fma_double_2.c: Likewise.
6647         * gcc.target/i386/l_fma_double_3.c: Likewise.
6648         * gcc.target/i386/l_fma_double_4.c: Likewise.
6649         * gcc.target/i386/l_fma_double_5.c: Likewise.
6650         * gcc.target/i386/l_fma_double_6.c: Likewise.
6651         * gcc.target/i386/l_fma_float_1.c: Likewise.
6652         * gcc.target/i386/l_fma_float_2.c: Likewise.
6653         * gcc.target/i386/l_fma_float_3.c: Likewise.
6654         * gcc.target/i386/l_fma_float_4.c: Likewise.
6655         * gcc.target/i386/l_fma_float_5.c: Likewise.
6656         * gcc.target/i386/l_fma_float_6.c: Likewise.
6658 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6660         PR c++/51226
6661         * g++.dg/cpp0x/pr51226.C: New.
6663 2013-04-16  Han Shen  <shenhan@google.com>
6665         Test cases for '-fstack-protector-strong'.
6666         * gcc.dg/fstack-protector-strong.c: New.
6667         * g++.dg/fstack-protector-strong.C: New.
6669 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
6671         * gcc.target/aarch64/ands_1.c: New test.
6672         * gcc.target/aarch64/ands_2.c: Likewise
6674 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
6676         * lib/target-supports.exp (check_effective_target_hw): New
6677         function.
6678         * c-c++-common/asan/clone-test-1.c: Call
6679         check_effective_target_hw.
6680         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6681         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6682         possible decorations.
6683         * c-c++-common/asan/null-deref-1.c: Likewise.
6684         * c-c++-common/asan/stack-overflow-1.c: Likewise.
6685         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6686         * c-c++-common/asan/use-after-free-1.c: Likewise.
6687         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6688         * g++.dg/asan/large-func-test-1.C: Likewise.
6690 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
6692         * gcc.target/aarch64/scalar_intrinsics.c: Update.
6694 2013-05-07  Richard Biener  <rguenther@suse.de>
6696         PR middle-end/57190
6697         * g++.dg/torture/pr57190.C: New testcase.
6699 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
6701         PR tree-optimization/57149
6702         * gcc.dg/pr57149.c: New test.
6704         PR debug/57184
6705         * gcc.dg/pr57184.c: New test.
6707 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6709         * gnat.dg/specs/array3.ads: New test.
6711 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
6713         * c-c++-common/vector-scalar-2.c: New testcase.
6715 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
6717         * gcc.target/i386/asm-dialect-2.c: New testcase.
6719 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6721         PR c++/57183
6722         * g++.dg/cpp0x/auto38.C: New.
6724 2013-05-06  Richard Biener  <rguenther@suse.de>
6726         PR tree-optimization/57185
6727         * gcc.dg/autopar/pr57185.c: New testcase.
6729 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
6731         PR target/57106
6732         * gcc.target/i386/pr57106.c: New test.
6734 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6736         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6737         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6738         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6739         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6740         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6741         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6742         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6744 2013-05-06  Teresa Johnson  <tejohnson@google.com>
6746         PR bootstrap/57154
6747         * gcc.dg/pr57154.c: New test.
6749 2013-05-06  Richard Biener  <rguenther@suse.de>
6751         PR middle-end/57147
6752         * gcc.dg/torture/pr57147-1.c: New testcase.
6753         * gcc.dg/torture/pr57147-2.c: Likewise.
6754         * gcc.dg/torture/pr57147-3.c: Likewise.
6756 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6758         PR target/55303
6759         * gcc.target/sh/pr55303-1.c: New.
6760         * gcc.target/sh/pr55303-2.c: New.
6761         * gcc.target/sh/pr55303-3.c: New.
6763 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6765         * gfortran.dg/allocate_with_source_3.f90: New.
6767 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6769         PR fortran/57141
6770         * gfortran.dg/null_8.f90: New.
6772 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6774         PR c++/53745
6775         * g++.dg/cpp0x/enum27.C: New.
6776         * g++.dg/cpp0x/enum_base.C: Adjust.
6778 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
6780         PR tree-optimization/56205
6781         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6783 2013-05-04  Tobias Burnus  <burnus@net-b.de>
6785         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6786         * gfortran.dg/bind_c_usage_27.f90: New.
6787         * gfortran.dg/bind_c_usage_28.f90: New.
6789 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6791         PR c++/51927
6792         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6794 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6796         PR target/57150
6797         * gcc.target/powerpc/pr57150.c: New file.
6799 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6801         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6802         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6803         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6804         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6805         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6806         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6807         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6809 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
6811         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6812         scan-assembler-times.
6814 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6816         * gcc.dg/tree-ssa/slsr-32.c: New.
6817         * gcc.dg/tree-ssa/slsr-33.c: New.
6818         * gcc.dg/tree-ssa/slsr-34.c: New.
6819         * gcc.dg/tree-ssa/slsr-35.c: New.
6820         * gcc.dg/tree-ssa/slsr-36.c: New.
6821         * gcc.dg/tree-ssa/slsr-37.c: New.
6822         * gcc.dg/tree-ssa/slsr-38.c: New.
6824 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
6826         * gcc.target/aarch64/tst_1.c: New test.
6827         * gcc.target/aarch64/tst_2.c: Likewise
6829 2013-05-02  Jeff Law  <law@redhat.com>
6831         PR tree-optimization/57144
6832         * gcc.c-torture/execute/pr57144.c: New test.
6834 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
6836         PR rtl-optimization/57130
6837         * gcc.c-torture/execute/pr57130.c: New test.
6839 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
6841         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6843 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
6845         * gcc.target/aarch64/fabd.c: New file.
6847 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6849         PR c++/54318
6850         * g++.dg/cpp0x/pr54318.C: New.
6852 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6854         PR c++/14283
6855         * g++.dg/parse/error51.C: New.
6856         * g++.dg/parse/error15.C: Adjust column numbers.
6858 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6860         PR fortran/57142
6861         * gfortran.dg/size_kind_2.f90: New.
6862         * gfortran.dg/size_kind_3.f90: New.
6864 2013-05-02  Richard Biener  <rguenther@suse.de>
6866         PR middle-end/57140
6867         * g++.dg/torture/pr57140.C: New testcase.
6869 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6871         PR target/56732
6872         * gcc.target/arm/pr56732-1.c: New test.
6874 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6876         PR middle-end/56988
6877         * gcc.dg/ipa/pr56988.c: New test.
6879 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6881         * gcc.target/aarch64/bics_1.c: New test.
6882         * gcc.target/aarch64/bics_2.c: Likewise.
6884 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6886         PR rtl-optimization/57131
6887         * gcc.c-torture/execute/pr57131.c: New test.
6889 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6891         PR c++/57132
6892         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6894 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
6896         PR target/57091
6897         * gcc.target/i386/pr57091.c: New test.
6899 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6901         * gcc.target/aarch64/vect-vaddv.c: New.
6903 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6905         * gcc.target/aarch64/vect-vmaxv.c: New.
6906         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6908 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6910         * gcc.target/aarch64/scalar-vca.c: New.
6911         * gcc.target/aarch64/vect-vca.c: Likewise.
6913 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6915         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6916         (test_vceqd_s64): Force arguments to SIMD registers.
6917         (test_vceqzd_s64): Likewise.
6918         (test_vcged_s64): Likewise.
6919         (test_vcled_s64): Likewise.
6920         (test_vcgezd_s64): Likewise.
6921         (test_vcged_u64): Likewise.
6922         (test_vcgtd_s64): Likewise.
6923         (test_vcltd_s64): Likewise.
6924         (test_vcgtzd_s64): Likewise.
6925         (test_vcgtd_u64): Likewise.
6926         (test_vclezd_s64): Likewise.
6927         (test_vcltzd_s64): Likewise.
6928         (test_vtst_s64): Likewise.
6929         (test_vtst_u64): Likewise.
6931 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6933         PR c++/57092
6934         * g++.dg/cpp0x/decltype53.C: New.
6936 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6938         PR fortran/57071
6939         * gfortran.dg/power_5.f90:  New test.
6941 2013-04-30  Richard Biener  <rguenther@suse.de>
6943         PR middle-end/57122
6944         * gcc.dg/torture/pr57122.c: New testcase.
6946 2013-04-30  Richard Biener  <rguenther@suse.de>
6948         PR middle-end/57107
6949         * g++.dg/torture/pr57107.C: New testcase.
6951 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
6953         PR rtl-optimization/57105
6954         * gcc.dg/pr57105.c: New test.
6956 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
6958         PR tree-optimization/57104
6959         * gcc.dg/pr57104.c: New test.
6961 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6963         PR target/44578
6964         * gcc.target/i386/pr44578.c: New test.
6966 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
6968         PR target/57097
6969         * gcc.target/i386/pr57097.c: New test.
6971 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
6973         PR target/57098
6974         * gcc.target/i386/pr57098.c: New test.
6976 2013-04-29  Kai Tietz  <ktietz@redhat.com>
6978         * gcc.c-torture/execute/pr55875.c: New test.
6980 2013-04-29  Richard Biener  <rguenther@suse.de>
6982         PR middle-end/57075
6983         * gcc.dg/torture/pr57075.c: New testcase.
6985 2013-04-29  Richard Biener  <rguenther@suse.de>
6987         PR middle-end/57103
6988         * gcc.dg/autopar/pr57103.c: New testcase.
6990 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6992         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6994 2013-04-29  Tom de Vries  <tom@codesourcery.com>
6996         * gcc.dg/pr50763.c: Update test.
6998 2013-04-26  Jeff Law  <law@redhat.com>
7000         * gcc.dg/tree-ssa/vrp88.c: New test.
7002 2013-04-29  Christian Bruel  <christian.bruel@st.com>
7004         PR target/57108
7005         * gcc.target/sh/pr57108.c: New test.
7007 2013-04-29  Richard Biener  <rguenther@suse.de>
7009         PR middle-end/57089
7010         * gfortran.dg/gomp/pr57089.f90: New testcase.
7012 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7014         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7016 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7018         * gcc.target/aarch64/vect-vcvt.c: New.
7020 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7022         * gcc.target/aarch64/vect-vrnd.c: New.
7024 2013-04-29  Richard Biener  <rguenther@suse.de>
7026         PR tree-optimization/57081
7027         * gcc.dg/torture/pr57081.c: New testcase.
7029 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
7031         PR tree-optimization/57083
7032         * gcc.dg/torture/pr57083.c: New test.
7034 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7036         PR c++/56450
7037         * g++.dg/cpp0x/decltype52.C: New.
7039 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
7041         N3472 binary constants
7042         * g++.dg/cpp/limits.C: Adjust warning wording.
7043         * g++.dg/system-binary-constants-1.C: Likewise.
7044         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7046 2013-04-28  Tobias Burnus  <burnus@net-b.de>
7048         PR fortran/57093
7049         * gfortran.dg/coarray_30.f90: New.
7051 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7053         PR fortran/57071
7054         * frontend-passes (optimize_power):  New function.
7055         (optimize_op):  Use it.
7057 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
7059         PR target/56866
7060         * gcc.c-torture/execute/pr56866.c: New test.
7061         * gcc.target/i386/pr56866.c: New test.
7063 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7065         PR go/57045
7066         * gcc.dg/setjmp-5.c: New test.
7068 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
7070         PR c++/55708
7071         * g++.dg/cpp0x/constexpr-55708.C: New.
7073 2013-04-26  Richard Biener  <rguenther@suse.de>
7075         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7076         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7077         * gcc.dg/pr53265.c: Remove XFAILs.
7078         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7079         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7081 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7083         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7084         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7085         -fdiagnostics-color=never option similarly to
7086         -fno-diagnostics-show-caret option.
7088 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
7090         PR rtl-optimization/57003
7091         * gcc.target/i386/pr57003.c: New test.
7093 2013-04-25  Marek Polacek  <polacek@redhat.com>
7095         PR tree-optimization/57066
7096         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7098 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
7099             Tejas Belagod  <tejas.belagod@arm.com>
7101         * gcc.target/aarch64/vaddv-intrinsic.c: New.
7102         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7103         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7105 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7107         * gcc.target/aarch64/cmp.c: New.
7109 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7111         * gcc.target/aarch64/ngc.c: New.
7113 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7115         * lib/target-supports.exp
7116         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7117         (check_effective_target_arm_neon_fp16_ok): Likewise.
7118         (add_options_for_arm_neon_fp16): Likewise.
7119         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7120         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7122 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
7124         PR rtl-optimizations/57046
7125         * gcc.target/i386/pr57046.c: New test.
7127 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7129         * g++.dg/cpp1y/cplusplus.C: New.
7131 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7133         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7135 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7137         * c-c++-common/Wpointer-arith-1.c: New.
7139 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7141         * g++.dg/cpp1y/cxx1y_macro.C: New.
7143 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7145         PR c++/56970
7146         * g++.dg/cpp0x/sfinae45.C: New.
7148 2013-04-24  Richard Biener  <rguenther@suse.de>
7150         PR testsuite/57050
7151         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7153 2013-04-23  Richard Biener  <rguenther@suse.de>
7155         PR middle-end/57036
7156         * gcc.dg/torture/pr57036-1.c: New testcase.
7157         * gcc.dg/torture/pr57036-2.c: Likewise.
7159 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
7161         * gcc.target/aarch64/scalar-mov.c: New testcase.
7163 2013-04-23  Richard Biener  <rguenther@suse.de>
7165         PR tree-optimization/57026
7166         * gcc.dg/torture/pr57026.c: New testcase.
7168 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
7170         PR fortran/53685
7171         PR fortran/57022
7172         * gfortran.dg/transfer_check_4.f90: New.
7174 2013-04-22  Marek Polacek  <polacek@redhat.com>
7176         PR sanitizer/56990
7177         * gcc.dg/pr56990.c: New test.
7179 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
7181         PR target/57018
7182         * gcc.target/i386/pr57018.c: New test.
7184 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
7186         * gcc.target/aarch64/vrecps.c: New.
7187         * gcc.target/aarch64/vrecpx.c: Likewise.
7189 2013-04-22  Christian Bruel  <christian.bruel@st.com>
7191         PR target/56995
7192         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7194 2013-04-21  Jeff Law  <law@redhat.com>
7196         * gcc.dg/tree-ssa/forwprop-26.c: New test.
7198 2013-04-20  Tobias Burnus  <burnus@net-b.de>
7200         PR fortran/56907
7201         * gfortran.dg/c_loc_test_22.f90: New.
7203 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
7205         PR rtl-optimization/56847
7206         * gcc.dg/pr56847.c: New test.
7208 2013-04-19  Richard Biener  <rguenther@suse.de>
7210         PR tree-optimization/56982
7211         * gcc.c-torture/execute/pr56982.c: New testcase.
7213 2013-04-19  Martin Jambor  <mjambor@suse.cz>
7215         PR tree-optimization/56718
7216         * g++.dg/ipa/imm-devirt-1.C: New test.
7217         * g++.dg/ipa/imm-devirt-2.C: Likewise.
7219 2013-04-19  Richard Biener  <rguenther@suse.de>
7221         PR tree-optimization/57000
7222         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7224 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7225             Mikael Morin  <mikael@gcc.gnu.org>
7227         PR fortran/56872
7228         * gfortran.dg/array_constructor_45.f90:  New test.
7229         * gfortran.dg/array_constructor_46.f90:  New test.
7230         * gfortran.dg/array_constructor_47.f90:  New test.
7231         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
7233 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7235         PR rtl-optimization/56999
7236         * g++.dg/opt/pr56999.C: New test.
7238 2013-04-18  Cary Coutant  <ccoutant@google.com>
7240         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7241         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7243 2013-04-18  Cary Coutant  <ccoutant@google.com>
7245         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7246         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7247         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7248         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7249         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7250         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7251         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7252         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7253         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7254         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7255         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7257 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
7259         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7261 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7263         PR tree-optimization/56984
7264         * gcc.c-torture/compile/pr56984.c: New test.
7266         PR rtl-optimization/56992
7267         * gcc.dg/pr56992.c: New test.
7269 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
7271         PR fortran/56814
7272         * gfortran.dg/proc_ptr_42.f90: New.
7274 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7276         * gnat.dg/discr41.ad[sb]: New test.
7277         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7278         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7279         * gcc.dg/vect/slp-24.c: Likewise.
7280         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7281         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7282         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7283         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7284         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7285         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7286         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7287         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7288         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7289         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7290         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7291         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7292         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7293         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7294         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7295         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7296         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7297         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7298         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7299         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7300         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7301         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7302         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7303         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7304         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7305         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7307 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
7309         PR fortran/40958
7310         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7311         * gfortran.dg/module_md5_1.f90: Remove.
7313 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7315         * gcc.target/aarch64/adds3.c: New.
7316         * gcc.target/aarch64/subs3.c: New.
7318 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7320         * gcc.target/aarch64/adds1.c: New.
7321         * gcc.target/aarch64/adds2.c: New.
7322         * gcc.target/aarch64/subs1.c: New.
7323         * gcc.target/aarch64/subs2.c: New.
7325 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
7327         Implement n3599 - Literal operator templates for strings.
7328         * g++.dg/cpp1y/udlit-char-template.C: New test.
7329         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7331 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7333         PR fortran/39505
7334         * gfortran.dg/no_arg_check_1.f90: New.
7335         * gfortran.dg/no_arg_check_2.f90: New.
7336         * gfortran.dg/no_arg_check_3.f90: New.
7338 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
7340         PR fortran/56968
7341         * gfortran.dg/proc_ptr_41.f90: New.
7343 2013-04-16  Richard Biener  <rguenther@suse.de>
7345         PR tree-optimization/56756
7346         * gcc.dg/torture/pr56756.c: New testcase.
7348 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7350         PR fortran/56969
7351         * gfortran.dg/c_assoc_5.f90: New.
7353 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
7355         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7356         * gcc.c-torture/execute/pr33992.x: Remove.
7357         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7358         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7359         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7361 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
7363         PR tree-optimization/56962
7364         * gcc.c-torture/execute/pr56962.c: New test.
7366 2013-04-15  Richard Biener  <rguenther@suse.de>
7368         PR tree-optimization/56933
7369         * gcc.dg/vect/pr56933.c: New testcase.
7371 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7373         * gcc.target/arm/anddi3-opt.c: New test.
7374         * gcc.target/arm/anddi3-opt2.c: Likewise.
7376 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
7378         * gcc.dg/pr56890-1.c: New test.
7379         * gcc.dg/pr56890-2.c: Likewise.
7381 2013-04-15  Joey Ye  <joey.ye@arm.com>
7383         * gcc.target/arm/thumb1-far-jump-1.c: New test.
7384         * gcc.target/arm/thumb1-far-jump-2.c: New test.
7386 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
7388         PR fortran/56816
7389         * gfortran.dg/select_type_33.f03: New test.
7391 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
7393         PR fortran/55959
7394         * gfortran.dg/typebound_proc_29.f03: New.
7396 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7398         PR fortran/56266
7399         * gfortran.dg/typebound_proc_28.f03: New.
7401 2013-04-12  Jeff Law  <law@redhat.com>
7403         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7404         either.
7406 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7408         PR fortran/56929
7409         * gfortran.dg/coarray/alloc_comp_2.f90: New.
7411 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
7413         PR target/56903
7414         * gcc.target/i386/pr56903.c: New test.
7416 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7418         PR fortran/56261
7419         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7420         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7421         * gfortran.dg/block_11.f90: Fix invalid test case.
7422         * gfortran.dg/function_types_3.f90: Add new error message.
7423         * gfortran.dg/global_references_1.f90: Ditto.
7424         * gfortran.dg/import2.f90: Remove unneeded parts.
7425         * gfortran.dg/import6.f90: Fix invalid test case.
7426         * gfortran.dg/proc_decl_2.f90: Ditto.
7427         * gfortran.dg/proc_decl_9.f90: Ditto.
7428         * gfortran.dg/proc_decl_18.f90: Ditto.
7429         * gfortran.dg/proc_ptr_40.f90: New.
7430         * gfortran.dg/whole_file_7.f90: Modified error wording.
7431         * gfortran.dg/whole_file_16.f90: Ditto.
7432         * gfortran.dg/whole_file_17.f90: Add -pedantic.
7433         * gfortran.dg/whole_file_18.f90: Modified error wording.
7434         * gfortran.dg/whole_file_20.f03: Ditto.
7435         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7436         invalid test case.
7438 2013-04-12  Richard Biener  <rguenther@suse.de>
7440         Revert
7441         2013-04-10  Richard Biener  <rguenther@suse.de>
7443         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7445 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7447         PR fortran/56845
7448         * gfortran.dg/class_allocate_15.f90: New.
7450         Revert:
7451         2013-04-12  Tobias Burnus  <burnus@net-b.de>
7453         * gfortran.dg/coarray_lib_alloc_2.f90: Update
7454         scan-tree-dump-times.
7456 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
7458         PR tree-optimization/56918
7459         PR tree-optimization/56920
7460         * gcc.dg/vect/pr56918.c: New test.
7461         * gcc.dg/vect/pr56920.c: New test.
7463 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7465         PR fortran/56845
7466         * gfortran.dg/class_allocate_14.f90: New.
7467         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7468         * gfortran.dg/coarray_lib_alloc_3.f90: New.
7470 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
7472         * gcc.dg/fold-cstvecshift.c: New testcase.
7474 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7476         * gcc.target/aarch64/negs.c: New.
7478 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7480         PR c++/56895
7481         * g++.dg/template/arrow4.C: New test.
7483 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7485         * gnat.dg/array23.adb: New test.
7486         * gnat.dg/array23_pkg[123].ads: New helpers.
7488 2013-04-11  Jeff Law  <law@redhat.com>
7490         PR tree-optimization/56900
7491         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7493 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7495         PR c++/56913
7496         * g++.dg/cpp0x/sfinae44.C: New.
7498 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
7500         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7501         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7503 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7505         PR c++/54216
7506         * g++.dg/cpp0x/enum26.C: New.
7507         * g++.old-deja/g++.pt/mangle1.C: Adjust.
7509 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7511         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7512         inverse operands.
7513         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7514         loop is vectorized.
7515         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7516         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7517         loop is vectorized and that the correct instruction is generated.
7518         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7519         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7520         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7522 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7524         PR tree-optimization/56899
7525         * gcc.c-torture/execute/pr56899.c: New test.
7527 2013-04-10  David S. Miller  <davem@davemloft.net>
7529         * gcc.target/sparc/setcc-4.c: New test.
7530         * gcc.target/sparc/setcc-5.c: New test.
7532 2013-04-10  Richard Biener  <rguenther@suse.de>
7534         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7536 2013-04-10  Richard Biener  <rguenther@suse.de>
7538         * gcc.dg/vect/slp-39.c: New testcase.
7540 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
7542         PR tree-optimization/55524
7543         * gcc.target/epiphany/fnma-1.c: New test.
7545 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
7547         * gcc.dg/tree-ssa/inline-11.c: New test
7549 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
7551         PR c++/56895
7552         * g++.dg/template/arrow3.C: New test.
7554 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7556         * gcc.target/arm/minmax_minus.c: New test.
7558 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7560         PR middle-end/56883
7561         * c-c++-common/gomp/pr56883.c: New test.
7563 2013-04-09  Jeff Law  <law@redhat.com>
7565         * gcc.dg/tree-ssa/vrp87.c: New test.
7567 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7569         PR tree-optimization/56854
7570         * g++.dg/torture/pr56854.C: New test.
7572 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7574         PR fortran/56782
7575         * gfortran.dg/array_constructor_44.f90:  New test.
7577 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
7579         PR c++/56871
7580         * g++.dg/cpp0x/constexpr-specialization.C: New.
7582 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7584         * gcc.c-torture/execute/pr56837.c: New test.
7586         PR c++/34949
7587         PR c++/50243
7588         * g++.dg/opt/vt3.C: New test.
7589         * g++.dg/opt/vt4.C: New test.
7591 2013-04-08  Jeff Law  <law@redhat.com>
7593         * gcc.dg/tree-ssa/forwprop-25.c: New test.
7595 2013-04-08  Richard Biener  <rguenther@suse.de>
7597         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7599 2013-04-08  Richard Biener  <rguenther@suse.de>
7601         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7603 2013-04-08  Richard Biener  <rguenther@suse.de>
7605         * g++.dg/vect/slp-pr56812.cc: Adjust.
7607 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7609         * gcc.dg/pr56837.c: New test.
7610         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7611         "generated memset minus one".
7613 2013-04-07  Tobias Burnus  <burnus@net-b.de>
7615         PR fortran/56849
7616         * gfortran.dg/reshape_5.f90: New.
7618 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7620         PR target/56843
7621         * gcc.target/powerpc/recip-1.c: Modify expected output.
7622         * gcc.target/powerpc/recip-3.c: Likewise.
7623         * gcc.target/powerpc/recip-4.c: Likewise.
7624         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7626 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7628         * gcc.target/arm/peep-ldrd-1.c: New test.
7629         * gcc.target/arm/peep-strd-1.c: Likewise.
7631 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7633         * gcc.target/arm/negdi-1.c: New test.
7634         * gcc.target/arm/negdi-2.c: Likewise.
7635         * gcc.target/arm/negdi-3.c: Likewise.
7636         * gcc.target/arm/negdi-4.c: Likewise.
7638 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7640         * lib/target-supports.exp (add_options_for_arm_v8_neon):
7641         Add -march=armv8-a when we use v8 NEON.
7642         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7643         (check_effective_target_vect_call_ceilf): Likewise.
7644         (check_effective_target_vect_call_floorf): Likewise.
7645         (check_effective_target_vect_call_roundf): Likewise.
7646         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7647         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7648         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7649         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7650         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7652 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7654         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7655         * gcc.target/powerpc/sd-pwr6.c: Same.
7656         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7657         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7659 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7661         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7663 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7665         PR fortran/40881
7666         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7667         * gfortran.dg/altreturn_4.f90: Ditto.
7668         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7669         * gfortran.dg/altreturn_5.f90: Ditto.
7670         * gfortran.dg/altreturn_6.f90: Ditto.
7671         * gfortran.dg/altreturn_7.f90: Ditto.
7673 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7675         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7676         New procedure.
7677         (check_effective_target_arm_v8_neon_ok_nocache):
7678         Likewise.
7679         (check_effective_target_arm_v8_neon_ok): Change to use
7680         check_effective_target_arm_v8_neon_ok_nocache.
7681         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7682         NEON flags.
7683         (check_effective_target_vect_call_btruncf):
7684         Enable for arm and ARMv8 NEON.
7685         (check_effective_target_vect_call_ceilf): Likewise.
7686         (check_effective_target_vect_call_floorf): Likewise.
7687         (check_effective_target_vect_call_roundf): Likewise.
7688         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7689         target.
7691 2013-04-04  Marek Polacek  <polacek@redhat.com>
7693         PR tree-optimization/48186
7694         * gcc.dg/pr48186.c: New test.
7696 2013-04-04  Richard Biener  <rguenther@suse.de>
7698         PR tree-optimization/56826
7699         * gcc.dg/vect/pr56826.c: New testcase.
7700         * gcc.dg/vect/O3-pr36098.c: Adjust.
7702 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
7704         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7705         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7706         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7707         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7708         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7709         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7710         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7711         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7712         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7713         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7715 2013-04-04  Richard Biener  <rguenther@suse.de>
7717         PR tree-optimization/56213
7718         * gcc.dg/vect/vect-123.c: New testcase.
7720 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7722         PR fortran/56810
7723         * gfortran.dg/read_repeat_2.f90: New.
7725 2013-04-04  Richard Biener  <rguenther@suse.de>
7727         PR tree-optimization/56837
7728         * g++.dg/torture/pr56837.C: New testcase.
7730 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7732         PR fortran/50269
7733         * gfortran.dg/c_loc_test_21.f90: New.
7734         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7735         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7736         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7737         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7738         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
7740 2013-04-03  Jeff Law  <law@redhat.com>
7742         PR tree-optimization/56799
7743         * gcc.c-torture/execute/pr56799.c: New test.
7745 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7747         PR c++/56815
7748         * g++.dg/warn/Wpointer-arith-1.C: New.
7749         * g++.dg/gomp/for-19.C: Adjust.
7751 2013-04-03  Marek Polacek  <polacek@redhat.com>
7753         PR sanitizer/55702
7754         * gcc.dg/pr55702.c: New test.
7756 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7758         PR target/56809
7759         * gcc.dg/pr56809.c: New testcase.
7761 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7763         PR debug/56819
7764         * g++.dg/debug/pr56819.C: New test.
7766 2013-04-03  Richard Biener  <rguenther@suse.de>
7768         PR tree-optimization/56817
7769         * g++.dg/torture/pr56817.C: New testcase.
7771 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7773         * gcc.dg/vect/bb-slp-31.c: New file.
7775 2013-04-03  Jason Merrill  <jason@redhat.com>
7777         PR c++/34949
7778         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7780 2013-04-03  Richard Biener  <rguenther@suse.de>
7782         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7784 2013-04-03  Richard Biener  <rguenther@suse.de>
7786         PR tree-optimization/55964
7787         * gcc.dg/torture/pr55964-2.c: New testcase.
7789 2013-04-03  Richard Biener  <rguenther@suse.de>
7791         PR tree-optimization/56501
7792         * gcc.dg/torture/pr56501.c: New testcase.
7794 2013-04-03  Richard Biener  <rguenther@suse.de>
7796         PR tree-optimization/56407
7797         * gcc.dg/torture/pr56407.c: New testcase.
7799 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7801         PR tree-optimization/56790
7802         * g++.dg/ext/pr56790-1.C: New testcase.
7804 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7806         * gcc.target/i386/merge-1.c: New testcase.
7807         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7809 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7811         PR c/19449
7812         * gcc.c-torture/execute/pr19449.c: New test.
7814 2013-04-03  Richard Biener  <rguenther@suse.de>
7816         PR tree-optimization/56812
7817         * g++.dg/vect/slp-pr56812.cc: New testcase.
7819 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
7821         PR fortran/56284
7822         PR fortran/40881
7823         * gfortran.dg/altreturn_8.f90: New.
7824         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7825         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7826         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7828 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
7830         PR rtl-optimization/56745
7831         * gcc.c-torture/compile/pr56745.c: New test.
7833 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7835         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7837 2013-04-02  Richard Biener  <rguenther@suse.de>
7839         PR tree-optimization/56778
7840         * gcc.dg/torture/pr56778.c: New testcase.
7842 2013-04-02  Richard Biener  <rguenther@suse.de>
7844         PR middle-end/56768
7845         * g++.dg/torture/pr56768.C: New testcase.
7847 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
7849         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7851 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7853         PR fortran/56660
7854         * gfortran.dg/namelist_82.f90:  New test.
7856 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7858         PR fortran/56500
7859         * gfortran.dg/implicit_class_1.f90: New.
7861 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7863         PR fortran/56786
7864         * gfortran.dg/namelist_81.f90:  New test.
7866 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7868         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7869         for constant and equal string lengths.
7870         * gfortran.dg/character_comparison_5.f90:  Likewise.
7871         * gfortran.dg/character_comparison_9.f90:  New test.
7873 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7875         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7876         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7878 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7880         PR fortran/35203
7881         * gfortran.dg/optional_absent_3.f90: New.
7883 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7885         PR fortran/56737
7886         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7888 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7890         PR fortran/56735
7891         * gfortran.dg/namelist_80.f90: New.
7893 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7895         PR fortran/45159
7896         * gfortran.dg/string_length_2.f90:  New test.
7897         * gfortran.dg/dependency_41.f90:  New test.
7899 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7901         PR fortran/55806
7902         * gfortran.dg/array_constructor_43.f90:  New test.
7903         * gfortran.dg/random_seed_3.f90:  New test.
7905 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
7907         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7908         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7909         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7910         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7911         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7912         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7913         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7914         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7915         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7916         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7918 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7920         PR c++/56725
7921         * g++.dg/conversion/op4.C: Adjust.
7922         * g++.dg/cpp0x/rv1n.C: Likewise.
7923         * g++.dg/cpp0x/rv2n.C: Likewise.
7924         * g++.dg/cpp0x/template_deduction.C: Likewise.
7925         * g++.dg/expr/cond8.C: Likewise.
7926         * g++.dg/other/error4.C: Likewise.
7927         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7928         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7929         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7930         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7931         * g++.old-deja/g++.jason/conversion2.C: Likewise.
7932         * g++.old-deja/g++.law/cvt20.C: Likewise.
7933         * g++.old-deja/g++.law/cvt8.C: Likewise.
7934         * g++.old-deja/g++.law/init8.C: Likewise.
7935         * g++.old-deja/g++.mike/net12.C: Likewise.
7936         * g++.old-deja/g++.mike/net8.C: Likewise.
7937         * g++.old-deja/g++.mike/p2793.C: Likewise.
7938         * g++.old-deja/g++.mike/p3836.C: Likewise.
7939         * g++.old-deja/g++.mike/p418.C: Likewise.
7940         * g++.old-deja/g++.mike/p701.C: Likewise.
7941         * g++.old-deja/g++.mike/p807.C: Likewise.
7943 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
7945         PR middle-end/56694
7946         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7947         targets.
7949 2013-03-28  Marek Polacek  <polacek@redhat.com>
7951         PR tree-optimization/56695
7952         * gcc.dg/vect/pr56695.c: New test.
7954 2013-03-28  Richard Biener  <rguenther@suse.de>
7956         PR tree-optimization/37021
7957         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7958         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7960 2013-03-27  Tobias Burnus  <burnus@net-b.de>
7962         PR fortran/56650
7963         PR fortran/36437
7964         * gfortran.dg/sizeof_2.f90: New.
7965         * gfortran.dg/sizeof_3.f90: New.
7966         * gfortran.dg/sizeof_proc.f90: Update dg-error.
7968 2013-03-27  Richard Biener  <rguenther@suse.de>
7970         PR tree-optimization/37021
7971         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7973 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7975         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7976         * g++.dg/ipa/ivinline-2.C: Likewise.
7977         * g++.dg/ipa/ivinline-3.C: Likewise.
7978         * g++.dg/ipa/ivinline-4.C: Likewise.
7979         * g++.dg/ipa/ivinline-5.C: Likewise.
7980         * g++.dg/ipa/ivinline-7.C: Likewise.
7981         * g++.dg/ipa/ivinline-8.C: Likewise.
7982         * g++.dg/ipa/ivinline-9.C: Likewise.
7983         * g++.dg/cpp0x/noexcept03.C: Likewise.
7984         * gcc.dg/const-1.c: Likewise.
7985         * gcc.dg/ipa/pure-const-1.c: Likewise.
7986         * gcc.dg/noreturn-8.c: Likewise.
7987         * gcc.target/i386/mmx-1.c: Likewise.
7988         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7989         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7990         * gcc.c-torture/execute/pr33992.x: New file.
7992 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
7994         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7996 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
7998         PR c++/55951
7999         * g++.dg/ext/desig5.C: New.
8001 2013-03-26  Tobias Burnus  <burnus@net-b.de>
8003         PR fortran/56649
8004         * gfortran.dg/merge_init_expr_2.f90: New.
8005         * gfortran.dg/merge_char_1.f90: Modify test to
8006         stay a run-time test.
8007         * gfortran.dg/merge_char_3.f90: Ditto.
8009 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8011         * g++.dg/cpp0x/constexpr-friend-2.C: New.
8012         * g++.dg/cpp0x/constexpr-main.C: Likewise.
8014 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8016         PR c++/56722
8017         * g++.dg/cpp0x/range-for23.C: New.
8019 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
8021         PR libfortran/52512
8022         * gfortran.dg/namelist_79.f90: New.
8024 2013-03-25  Martin Jambor  <mjambor@suse.cz>
8026         * gcc.dg/ipa/ipcp-agg-9.c: New test.
8028 2013-03-25  Tobias Burnus  <burnus@net-b.de>
8030         PR fortran/38536
8031         PR fortran/38813
8032         PR fortran/38894
8033         PR fortran/39288
8034         PR fortran/40963
8035         PR fortran/45824
8036         PR fortran/47023
8037         PR fortran/47034
8038         PR fortran/49023
8039         PR fortran/50269
8040         PR fortran/50612
8041         PR fortran/52426
8042         PR fortran/54263
8043         PR fortran/55343
8044         PR fortran/55444
8045         PR fortran/55574
8046         PR fortran/56079
8047         PR fortran/56378
8048         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8049         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8050         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8051         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8052         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8053         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8054         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8055         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8056         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8057         * gfortran.dg/c_loc_tests_16.f90: Ditto.
8058         * gfortran.dg/c_loc_tests_4.f03: Ditto.
8059         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8060         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8061         * gfortran.dg/c_loc_tests_8.f03: Ditto.
8062         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8063         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8064         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8065         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8066         * gfortran.dg/pr32601_1.f03: Ditto.
8067         * gfortran.dg/storage_size_2.f08: Remove dg-error.
8068         * gfortran.dg/blockdata_7.f90: New.
8069         * gfortran.dg/c_assoc_4.f90: New.
8070         * gfortran.dg/c_f_pointer_tests_6.f90: New.
8071         * gfortran.dg/c_f_pointer_tests_7.f90: New.
8072         * gfortran.dg/c_funloc_tests_8.f90: New.
8073         * gfortran.dg/c_loc_test_17.f90: New.
8074         * gfortran.dg/c_loc_test_18.f90: New.
8075         * gfortran.dg/c_loc_test_19.f90: New.
8076         * gfortran.dg/c_loc_test_20.f90: New.
8077         * gfortran.dg/c_sizeof_5.f90: New.
8078         * gfortran.dg/iso_c_binding_rename_3.f90: New.
8079         * gfortran.dg/transfer_resolve_2.f90: New.
8080         * gfortran.dg/transfer_resolve_3.f90: New.
8081         * gfortran.dg/transfer_resolve_4.f90: New.
8082         * gfortran.dg/pr32601.f03: Update dg-error.
8083         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8084         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8086 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8088         * gcc.target/arm/vseleqdf.c: New test.
8089         * gcc.target/arm/vseleqsf.c: Likewise.
8090         * gcc.target/arm/vselgedf.c: Likewise.
8091         * gcc.target/arm/vselgesf.c: Likewise.
8092         * gcc.target/arm/vselgtdf.c: Likewise.
8093         * gcc.target/arm/vselgtsf.c: Likewise.
8094         * gcc.target/arm/vselledf.c: Likewise.
8095         * gcc.target/arm/vsellesf.c: Likewise.
8096         * gcc.target/arm/vselltdf.c: Likewise.
8097         * gcc.target/arm/vselltsf.c: Likewise.
8098         * gcc.target/arm/vselnedf.c: Likewise.
8099         * gcc.target/arm/vselnesf.c: Likewise.
8100         * gcc.target/arm/vselvcdf.c: Likewise.
8101         * gcc.target/arm/vselvcsf.c: Likewise.
8102         * gcc.target/arm/vselvsdf.c: Likewise.
8103         * gcc.target/arm/vselvssf.c: Likewise.
8105 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8107         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8108         body from here...
8109         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8110         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8111         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8112         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8113         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8114         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8115         * gcc.target/aarch64/atomic-op-char.x: ... to here.
8116         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8117         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8118         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8119         * gcc.target/aarch64/atomic-op-int.x: ... to here.
8120         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8121         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8122         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8123         * gcc.target/aarch64/atomic-op-release.x: ... to here.
8124         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8125         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8126         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8127         * gcc.target/aarch64/atomic-op-short.x: ... to here.
8128         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8129         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8130         * gcc.target/arm/atomic-op-acquire.c: Likewise.
8131         * gcc.target/arm/atomic-op-char.c: Likewise.
8132         * gcc.target/arm/atomic-op-consume.c: Likewise.
8133         * gcc.target/arm/atomic-op-int.c: Likewise.
8134         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8135         * gcc.target/arm/atomic-op-release.c: Likewise.
8136         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8137         * gcc.target/arm/atomic-op-short.c: Likewise.
8139 2013-03-25  Richard Biener  <rguenther@suse.de>
8141         PR middle-end/56694
8142         * g++.dg/torture/pr56694.C: New testcase.
8144 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8146         PR target/56720
8147         * gcc.target/arm/neon-vcond-gt.c: New test.
8148         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8149         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8151 2013-03-25  Richard Biener  <rguenther@suse.de>
8153         PR tree-optimization/56689
8154         * gcc.dg/torture/pr56689.c: New testcase.
8156 2013-03-25  Kai Tietz  <ktietz@redhat.com>
8158         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8160 2013-03-24  Tobias Burnus  <burnus@net-b.de>
8162         PR fortran/56696
8163         * gfortran.dg/eof_5.f90: New.
8165 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8167         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8168         alphabetically.
8170 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
8172         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8174 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8176         PR testsuite/55994
8177         * gcc.c-torture/execute/builtins/builtins.exp: Add
8178         -Wl,--allow-multiple-definition for RTEMS targets.
8180 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
8182         * gcc.target/aarch64/movk.c: New test.
8184 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
8186         * g++.dg/ext/vector21.C: New testcase.
8188 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
8190         * gcc.target/arm/neon-for-64bits-1.c: New tests.
8191         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8193 2013-03-21  Richard Biener  <rguenther@suse.de>
8195         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8196         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8198 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8200         * gcc.target/aarch64/vect.c: Test and result vector added
8201         for sabd and saba instructions.
8202         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8203         instructions in assembly.
8204         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8205         * gcc.target/aarch64/vect-fp.c: Test and result vector added
8206         for fabd instruction.
8207         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8208         instruction in assembly.
8209         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8211 2013-03-20  Jeff Law  <law@redhat.com>
8213         * g++.dg/tree-ssa/ssa-dom.C: New test.
8215 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8217         * gcc.target/powerpc/mmfpgpr.c: New test.
8218         * gcc.target/powerpc/sd-vsx.c: Likewise.
8219         * gcc.target/powerpc/sd-pwr6.c: Likewise.
8220         * gcc.target/powerpc/vsx-float0.c: Likewise.
8222 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
8224         PR tree-optimization/56355
8225         * gcc.dg/pr56355-1.c: New file.
8227 2013-03-20  Catherine Moore  <clm@codesourcery.com>
8228             Richard Sandiford  <rdsandiford@googlemail.com>
8230         * gcc.target/mips/mips.exp: Add microMIPS support.
8231         * gcc.target/mips/umips-movep-2.c: New test.
8232         * gcc.target/mips/umips-lwp-2.c: New test.
8233         * gcc.target/mips/umips-swp-5.c: New test.
8234         * gcc.target/mips/umips-constraints-1.c: New test.
8235         * gcc.target/mips/umips-lwp-3.c: New test.
8236         * gcc.target/mips/umips-swp-6.c: New test.
8237         * gcc.target/mips/umips-constraints-2.c: New test.
8238         * gcc.target/mips/umips-save-restore-1.c: New test.
8239         * gcc.target/mips/umips-lwp-4.c: New test.
8240         * gcc.target/mips/umips-swp-7.c: New test.
8241         * gcc.target/mips/umips-save-restore-2.c: New test.
8242         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8243         * gcc.target/mips/umips-lwp-5.c: New test.
8244         * gcc.target/mips/umips-save-restore-3.c: New test.
8245         * gcc.target/mips/umips-lwp-6.c: New test.
8246         * gcc.target/mips/umips-swp-1.c: New test.
8247         * gcc.target/mips/umips-lwp-7.c: New test.
8248         * gcc.target/mips/umips-swp-2.c: New test.
8249         * gcc.target/mips/umips-lwp-8.c: New test.
8250         * gcc.target/mips/umips-swp-3.c: New test.
8251         * gcc.target/mips/umips-movep-1.c: New test.
8252         * gcc.target/mips/umips-lwp-1.c: New test.
8253         * gcc.target/mips/umips-swp-4.c: New test.
8255 2013-03-20  Richard Biener  <rguenther@suse.de>
8257         PR tree-optimization/56661
8258         * gcc.dg/torture/pr56661.c: New testcase.
8260 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8262         PR rtl-optimization/56605
8263         * gcc.target/powerpc/pr56605.c: New.
8265 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8267         PR fortran/54932
8268         * gfortran.dg/do_1.f90: Don't xfail.
8270 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8272         PR libfortran/51825
8273         * gfortran.dg/namelist_77.f90: New.
8274         * gfortran.dg/namelist_78.f90: New.
8276 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8278         PR libfortran/48618
8279         * gfortran.dg/open_negative_unit_1.f90: New.
8281 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8283         * gcc.target/aarch64/sbc.c: New test.
8285 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8287         * gcc.target/aarch64/ror.c: New test.
8289 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8291         * gcc.target/aarch64/extr.c: New test.
8293 2013-03-19  Richard Biener  <rguenther@suse.de>
8295         PR tree-optimization/56273
8296         * gcc.dg/tree-ssa/vrp47.c: Adjust.
8297         * c-c++-common/uninit-17.c: Likewise.
8299 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8301         PR tree-optimization/56635
8302         * g++.dg/torture/pr56635.C: New test.
8304 2013-03-18  Richard Biener  <rguenther@suse.de>
8306         PR tree-optimization/3713
8307         * g++.dg/ipa/devirt-12.C: New testcase.
8309 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8311         PR c/56566
8312         * c-c++-common/pr56566.c: New test.
8314 2013-03-17  Jason Merrill  <jason@redhat.com>
8316         * g++.dg/template/abstract-dr337.C: XFAIL.
8318 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
8320         PR c++/56607
8321         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8322         * c-c++-common/pr56607.c: New test.
8324 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
8326         PR c++/56582
8327         * g++.dg/cpp0x/constexpr-array5.C: New.
8329 2013-03-15  Tobias Burnus  <burnus@net-b.de>
8331         PR fortran/56615
8332         * gfortran.dg/transfer_intrinsic_5.f90: New.
8334 2013-03-15  Kai Tietz  <ktietz@redhat.com>
8336         * gcc.target/i386/movti.c: Don't test for x64 mingw.
8337         * gcc.target/i386/pr20020-1.c: Likewise.
8338         * gcc.target/i386/pr20020-2.c: Likewise.
8339         * gcc.target/i386/pr20020-3.c: Likewise.
8340         * gcc.target/i386/pr53425-1.c: Likewise.
8341         * gcc.target/i386/pr53425-2.c: Likewise.
8342         * gcc.target/i386/pr55093.c: Likewise.
8343         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8345 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
8347         PR debug/56307
8348         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8349         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
8351 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
8353         PR tree-optimization/53265
8354         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8355         undefined behavior.
8356         * gcc.dg/graphite/id-6.c (test): Likewise.
8357         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8358         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8360         PR tree-optimization/53265
8361         * gcc.dg/pr53265.c: New test.
8362         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8363         to dg-options.
8364         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8365         arrays.
8366         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
8367         n, use it as high bound instead of 4.
8369 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8371         PR target/49880
8372         * gcc.target/sh/pr49880-1.c: New.
8373         * gcc.target/sh/pr49880-2.c: New.
8374         * gcc.target/sh/pr49880-3.c: New.
8375         * gcc.target/sh/pr49880-4.c: New.
8376         * gcc.target/sh/pr49880-5.c: New.
8378 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8380         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8382 2013-03-13  Richard Biener  <rguenther@suse.de>
8384         PR tree-optimization/56608
8385         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8387 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8389         PR c++/56611
8390         * g++.dg/cpp0x/alias-decl-32.C: New.
8392 2013-03-11  Jan Hubicka  <jh@suse.cz>
8394         PR middle-end/56571
8395         * gcc.c-torture/compile/pr56571.c: New testcase.
8397 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8399         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8400         * gcc.dg/tree-ssa/pr55579.c: Likewise.
8402 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
8404         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8405         * gcc.dg/inline_4.c: Likewise.
8406         * gcc.dg/unroll_2.c: Likewise.
8407         * gcc.dg/unroll_3.c: Likewise.
8408         * gcc.dg/unroll_4.c: Likewise.
8410 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8412         PR testsuite/54119
8413         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8415         PR debug/56307
8416         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8418 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8420         PR target/40797
8421         * gcc.c-torture/compile/pr40797.c: New.
8423 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8425         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8427 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
8429         PR fortran/56575
8430         * gfortran.dg/class_56.f90: New test.
8432 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
8434         PR middle-end/56524
8435         * gcc.target/mips/pr56524.c: New test.
8437 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8439         PR c++/56565
8440         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8442 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8444         PR c++/51412
8445         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8447 2013-03-08  Marek Polacek  <polacek@redhat.com>
8449         PR tree-optimization/56478
8450         * gcc.dg/torture/pr56478.c: New test.
8452 2013-03-08  Kai Tietz  <ktietz@redhat.com>
8454         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8455         targets linker option --allow-multiple-definition.
8457         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8458         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8459         * gcc.dg/pr52549.c: Add LLP64 case.
8460         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8461         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8462         * gcc.dg/torture/pr51071-2.c: Likewise.
8463         * gcc.dg/tree-ssa/vrp72.c: Likewise.
8464         * gcc.dg/tree-ssa/vrp73.c: Likewise.
8465         * gcc.dg/tree-ssa/vrp75.c: Likewise.
8466         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8467         * gcc.dg/weak/weak-1.c: Likewise.
8468         * gcc.dg/weak/weak-2.c: Likewise.
8469         * gcc.dg/weak/weak-3.c: Likewise.
8470         * gcc.dg/weak/weak-4.c: Likewise.
8471         * gcc.dg/weak/weak-5.c: Likewise.
8472         * gcc.dg/weak/weak-15.c: Likewise.
8473         * gcc.dg/weak/weak-16.c: Likewise.
8475         * c-c++-common/pr54486.c: Skip test for mingw-targets.
8477 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
8479         PR tree-optimization/56559
8480         * gcc.dg/tree-ssa/reassoc-26.c: New test.
8482 2013-03-07  Andreas Schwab  <schwab@suse.de>
8484         * gcc.dg/pr31490.c: Fix last change.
8486 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8488         PR c++/56534
8489         * g++.dg/template/crash115.C: New.
8491 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8493         PR tree-optimization/56539
8494         * gcc.c-torture/compile/pr56539.c: New test.
8496 2013-03-06  Kai Tietz  <ktietz@redhat.com>
8498         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8499         targets.
8500         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8501         * gcc.dg/lto/20091013-1_2.c: Likewise.
8502         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8504 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8506         * gnat.dg/specs/aggr6.ads: New test.
8508 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8510         * gnat.dg/loop_optimization15.ad[sb]: New test.
8512 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8514         PR middle-end/56548
8515         * gcc.dg/pr56548.c: New test.
8517 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8519         PR debug/53363
8520         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8522 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8524         PR c++/56543
8525         * g++.dg/template/typename20.C: New test.
8527 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8529         PR debug/56510
8530         * gcc.dg/pr56510.c: New test.
8532         PR rtl-optimization/56484
8533         * gcc.c-torture/compile/pr56484.c: New test.
8535 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8537         PR c++/56530
8538         * g++.dg/warn/Wsign-conversion-2.C: New.
8540 2013-03-05  Richard Biener  <rguenther@suse.de>
8542         PR tree-optimization/56270
8543         * gcc.dg/vect/slp-38.c: New testcase.
8545 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8547         PR rtl-optimization/56494
8548         * gcc.dg/pr56494.c: New test.
8550 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8552         * gcc.dg/pr56424.c: New test.
8554 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8556         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8557         * gcc.dg/pr56228.c <avr>: Skip.
8559 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8561         PR testsuite/52641
8562         PR tree-optimization/52631
8563         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8565 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
8567         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8568         * gcc.dg/vect/vect-83_64.c: Same.
8570 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8572         PR fortran/56477
8573         * gfortran.dg/pointer_check_13.f90: New test.
8575 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8577         PR fortran/54730
8578         * gfortran.dg/array_constructor_42.f90: New test.
8580 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8582         PR c++/52688
8583         * g++.dg/template/static33.C: New.
8584         * g++.dg/template/static34.C: Likewise.
8586         PR c++/10291
8587         * g++.dg/template/static35.C: New.
8589 2013-03-01  Steve Ellcey  <sellcey@mips.com>
8591         * gcc.dg/pr56396.c: Require pic support.
8593 2013-03-01  Richard Biener  <rguenther@suse.de>
8595         PR tree-optimization/55481
8596         * gcc.dg/torture/pr56488.c: New testcase.
8598 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
8599             Jakub Jelinek  <jakub@redhat.com>
8601         PR sanitizer/56454
8602         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8603         no_sanitize_address attribute rather than no_address_safety_analysis.
8604         * g++.dg/asan/sanitizer_test_utils.h
8605         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8606         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8607         in addition to no_address_safety_analysis.
8609 2013-02-28  Jason Merrill  <jason@redhat.com>
8611         PR c++/56481
8612         * g++.dg/cpp0x/constexpr-and.C: New.
8614 2013-02-28  Martin Jambor  <mjambor@suse.cz>
8616         PR tree-optimization/56294
8617         * g++.dg/debug/pr56294.C: New test.
8619 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8621         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8623 2013-02-27  Marek Polacek  <polacek@redhat.com>
8625         PR rtl-optimization/56466
8626         * gcc.dg/pr56466.c: New test.
8628 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8630         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8631         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8632         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8634 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
8636         PR middle-end/45472
8637         * gcc.dg/pr45472.c: New test.
8639 2013-02-26  Marek Polacek  <polacek@redhat.com>
8641         PR tree-optimization/56426
8642         * gcc.dg/pr56436.c: New test.
8644 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8646         PR tree-optimization/56448
8647         * gcc.c-torture/compile/pr56448.c: New test.
8649         PR tree-optimization/56443
8650         * gcc.dg/torture/pr56443.c: New test.
8652 2013-02-25  Richard Biener  <rguenther@suse.de>
8654         PR tree-optimization/56175
8655         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8657 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8659         PR c++/56403
8660         * g++.dg/torture/pr56403.C: New test.
8662 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8664         Revert:
8665         2013-02-24  Catherine Moore  <clm@codesourcery.com>
8666         Richard Sandiford  <rdsandiford@googlemail.com>
8668         * gcc.target/mips/mips.exp: Add microMIPS support.
8669         * gcc.target/mips/umips-movep-2.c: New test.
8670         * gcc.target/mips/umips-lwp-2.c: New test.
8671         * gcc.target/mips/umips-swp-5.c: New test.
8672         * gcc.target/mips/umips-constraints-1.c: New test.
8673         * gcc.target/mips/umips-lwp-3.c: New test.
8674         * gcc.target/mips/umips-swp-6.c: New test.
8675         * gcc.target/mips/umips-constraints-2.c: New test.
8676         * gcc.target/mips/umips-save-restore-1.c: New test.
8677         * gcc.target/mips/umips-lwp-4.c: New test.
8678         * gcc.target/mips/umips-swp-7.c: New test.
8679         * gcc.target/mips/umips-save-restore-2.c: New test.
8680         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8681         * gcc.target/mips/umips-lwp-5.c: New test.
8682         * gcc.target/mips/umips-save-restore-3.c: New test.
8683         * gcc.target/mips/umips-lwp-6.c: New test.
8684         * gcc.target/mips/umips-swp-1.c: New test.
8685         * gcc.target/mips/umips-lwp-7.c: New test.
8686         * gcc.target/mips/umips-swp-2.c: New test.
8687         * gcc.target/mips/umips-lwp-8.c: New test.
8688         * gcc.target/mips/umips-swp-3.c: New test.
8689         * gcc.target/mips/umips-movep-1.c: New test.
8690         * gcc.target/mips/umips-lwp-1.c: New test.
8691         * gcc.target/mips/umips-swp-4.c: New test.
8693 2013-02-24  Catherine Moore  <clm@codesourcery.com>
8694             Richard Sandiford  <rdsandiford@googlemail.com>
8696         * gcc.target/mips/mips.exp: Add microMIPS support.
8697         * gcc.target/mips/umips-movep-2.c: New test.
8698         * gcc.target/mips/umips-lwp-2.c: New test.
8699         * gcc.target/mips/umips-swp-5.c: New test.
8700         * gcc.target/mips/umips-constraints-1.c: New test.
8701         * gcc.target/mips/umips-lwp-3.c: New test.
8702         * gcc.target/mips/umips-swp-6.c: New test.
8703         * gcc.target/mips/umips-constraints-2.c: New test.
8704         * gcc.target/mips/umips-save-restore-1.c: New test.
8705         * gcc.target/mips/umips-lwp-4.c: New test.
8706         * gcc.target/mips/umips-swp-7.c: New test.
8707         * gcc.target/mips/umips-save-restore-2.c: New test.
8708         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8709         * gcc.target/mips/umips-lwp-5.c: New test.
8710         * gcc.target/mips/umips-save-restore-3.c: New test.
8711         * gcc.target/mips/umips-lwp-6.c: New test.
8712         * gcc.target/mips/umips-swp-1.c: New test.
8713         * gcc.target/mips/umips-lwp-7.c: New test.
8714         * gcc.target/mips/umips-swp-2.c: New test.
8715         * gcc.target/mips/umips-lwp-8.c: New test.
8716         * gcc.target/mips/umips-swp-3.c: New test.
8717         * gcc.target/mips/umips-movep-1.c: New test.
8718         * gcc.target/mips/umips-lwp-1.c: New test.
8719         * gcc.target/mips/umips-swp-4.c: New test.
8721 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
8723         PR sanitizer/56393
8724         * lib/asan-dg.exp (asan_link_flags): Add
8725         -B${gccpath}/libsanitizer/asan/ to flags.
8727 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8729         PR middle-end/56420
8730         * gcc.dg/torture/pr56420.c: New test.
8732 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
8734         PR middle-end/56108
8735         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8737 2013-02-21  Martin Jambor  <mjambor@suse.cz>
8739         PR tree-optimization/56310
8740         * g++.dg/ipa/pr56310.C: New test.
8742 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
8744         PR fortran/56385
8745         * gfortran.dg/proc_ptr_comp_37.f90: New.
8747 2013-02-21  Richard Biener  <rguenther@suse.de>
8749         PR tree-optimization/56415
8750         Revert
8751         2013-02-11  Richard Biener  <rguenther@suse.de>
8753         PR tree-optimization/56273
8754         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8755         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8756         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8757         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8758         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8759         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8761 2013-02-21  Marek Polacek  <polacek@redhat.com>
8763         PR tree-optimization/56398
8764         * g++.dg/torture/pr56398.C: New test.
8766 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8768         PR inline-asm/56405
8769         * gcc.c-torture/compile/pr56405.c: New test.
8771 2013-02-20  Jan Hubicka  <jh@suse.cz>
8773         PR tree-optimization/56265
8774         * g++.dg/ipa/devirt-11.C: New testcase.
8776 2013-02-20  Richard Biener  <rguenther@suse.de>
8778         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8780 2013-02-20  Richard Biener  <rguenther@suse.de>
8781         Jakub Jelinek  <jakub@redhat.com>
8783         PR tree-optimization/56396
8784         * gcc.dg/pr56396.c: New testcase.
8786 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8788         PR c++/56373
8789         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8791 2013-02-19  Richard Biener  <rguenther@suse.de>
8793         PR tree-optimization/56384
8794         * gcc.dg/torture/pr56384.c: New testcase.
8796 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
8798         PR tree-optimization/56350
8799         * gcc.dg/pr56350.c: New test.
8801         PR tree-optimization/56381
8802         * g++.dg/opt/pr56381.C: New test.
8804 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
8806         PR pch/54117
8807         * lib/dg-pch.exp (pch-init, pch-finish,
8808         check_effective_target_pch_supported_debug): New procs.
8809         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8810         Likewise if $pch_unsupported_debug and $flags include -g.
8811         Skip FAILs about missing *.gch file if $pch_unsupported_debug
8812         and dg-require-effective-target pch_unsupported_debug.
8813         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8814         * objc.dg/pch/pch.exp: Likewise.
8815         * gcc.dg/pch/pch.exp: Likewise.
8816         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8817         pch_unsupported_debug.
8818         * gcc.dg/pch/valid-1.hs: Likewise.
8819         * gcc.dg/pch/valid-1b.c: Likewise.
8820         * gcc.dg/pch/valid-1b.hs: Likewise.
8822 2013-02-18  Richard Biener  <rguenther@suse.de>
8824         PR tree-optimization/56366
8825         * gcc.dg/torture/pr56366.c: New testcase.
8827 2013-02-18  Richard Biener  <rguenther@suse.de>
8829         PR middle-end/56349
8830         * gcc.dg/torture/pr56349.c: New testcase.
8832 2013-02-18  Richard Biener  <rguenther@suse.de>
8834         PR tree-optimization/56321
8835         * gcc.dg/torture/pr56321.c: New testcase.
8837 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8839         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8841 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
8842             Dodji Seketeli  <dodji@redhat.com>
8844         PR asan/56330
8845         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8846         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8847         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8848         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8849         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8850         * c-c++-common/asan/pr56330.c: Likewise.
8851         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8852         Ensure the size argument of __builtin_memcpy is a constant.
8854 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8855             Paolo Carlini  <paolo.carlini@oracle.com>
8857         PR c++/51242
8858         * g++.dg/cpp0x/enum23.C: New.
8860 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8862         PR target/54685
8863         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8865 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8867         PR rtl-optimization/56348
8868         * gcc.target/i386/pr56348.c: New test.
8870 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8872         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8873         * gcc.target/arm/interrupt-2.c: Likewise.
8875 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8877         PR fortran/56318
8878         * gfortran.dg/matmul_9.f90: New.
8880 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8882         PR fortran/53818
8883         * gfortran.dg/init_flag_11.f90: New.
8885 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8887         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8889 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8891         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8892         characters.
8894 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
8895             Tobias Burnus  <burnus@net-b.de>
8897         PR testsuite/56138
8898         * gfortran.dg/allocatable_function_7.f90: New.
8900 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
8902         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8903         * asan_globals_test-wrapper.cc: New file.
8904         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8905         instead of asan_globals_test.cc as dg-additional-sources.
8906         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8907         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
8908         "sanitizer_test_utils.h" instead of
8909         "sanitizer_common/tests/sanitizer_test_utils.h".
8910         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8911         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8912         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8913         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8914         * g++.dg/asan/asan_test.cc: Synced from upstream.
8915         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8917 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
8919         Fix an asan crash
8920         * c-c++-common/asan/memcmp-2.c: New test.
8922 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
8924         PR c++/55582
8925         * g++.dg/cpp0x/udlit-string-literal.h: New.
8926         * g++.dg/cpp0x/udlit-string-literal.C: New.
8928 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
8930         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8932 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8934         PR target/56184
8935         * gcc.target/arm/pr56184.C: New test.
8937 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
8939         PR c++/56302
8940         * g++.dg/torture/pr56302.C: New test.
8941         * g++.dg/cpp0x/constexpr-56302.C: New test.
8942         * c-c++-common/pr56302.c: New test.
8944 2013-02-13  Tobias Burnus  <burnus@net-b.de>
8945             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8947         PR fortran/56204
8948         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8949         * gfortran.dg/quad_3.f90: Ditto.
8951 2013-02-13  Kostya Serebryany  <kcc@google.com>
8953         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8954         to match the fresh asan run-time.
8955         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8957 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
8959         Avoid instrumenting duplicated memory access in the same basic block
8960         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8961         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8962         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8963         * c-c++-common/asan/inc.c: Likewise.
8965 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
8967         PR inline-asm/56148
8968         * gcc.target/i386/pr56148.c: New test.
8970 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
8971             Tobias Burnus  <burnus@net-b.de>
8973         PR testsuite/56082
8974         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8975         to kind=2.
8977 2013-02-12  Richard Biener  <rguenther@suse.de>
8979         PR lto/56297
8980         * gcc.dg/lto/pr56297_0.c: New testcase.
8981         * gcc.dg/lto/pr56297_0.c: Likewise.
8983 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
8985         PR fortran/46952
8986         * gfortran.dg/typebound_deferred_1.f90: New.
8988 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
8990         PR rtl-optimization/56151
8991         * gcc.target/i386/pr56151.c: New test.
8993 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
8995         * g++.dg/ext/mv12.C: New test.
8996         * g++.dg/ext/mv12.h: New file.
8997         * g++.dg/ext/mv12-aux.C: New file.
8998         * g++.dg/ext/mv13.C: New test.
9000 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9002         * lib/target-supports.exp
9003         (check_effective_target_powerpc_eabi_ok): New.
9004         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9005         powerpc_eabi_ok.
9006         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9007         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9008         only.
9009         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9010         * gcc.target/powerpc/pr51623.c: Likewise.
9011         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9012         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9014 2013-02-11  Alexander Potapenko  <glider@google.com>
9015             Jack Howarth  <howarth@bromo.med.uc.edu>
9016             Jakub Jelinek  <jakub@redhat.com>
9018         PR sanitizer/55617
9019         * g++.dg/asan/pr55617.C: Run on all targets.
9021 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
9023         PR rtl-optimization/56275
9024         * gcc.dg/pr56275.c: New test.
9026 2013-02-11  Richard Biener  <rguenther@suse.de>
9028         PR tree-optimization/56273
9029         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9031 2013-02-11  Richard Biener  <rguenther@suse.de>
9033         PR tree-optimization/56264
9034         * gcc.dg/torture/pr56264.c: New testcase.
9036 2013-02-11  Richard Biener  <rguenther@suse.de>
9038         PR tree-optimization/56273
9039         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9040         * gcc.dg/tree-ssa/pr21559.c: Adjust.
9041         * gcc.dg/tree-ssa/vrp17.c: Likewise.
9042         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9043         * gcc.dg/tree-ssa/vrp23.c: Likewise.
9044         * gcc.dg/tree-ssa/vrp24.c: Likewise.
9046 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
9048         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9049         for *-*-linux-gnu targets.
9050         * g++.dg/asan/interception-test-1.c: Ditto.
9051         * g++.dg/asan/interception-failure-test-1.C: Ditto.
9052         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9054 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
9056         PR fortran/55362
9057         * gfortran.dg/intrinsic_size_4.f90 : New test.
9059 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
9061         PR target/56256
9062         * gcc.target/powerpc/pr56256.c: New test.
9064 2013-02-08  Ian Lance Taylor  <iant@google.com>
9066         * lib/go.exp: Load timeout.exp.
9068 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
9070         PR rtl-optimization/56246
9071         * gcc.target/i386/pr56246.c: New test.
9073 2013-02-08  Jeff Law  <law@redhat.com>
9075         PR debug/53948
9076         * gcc.dg/debug/dwarf2/pr53948.c: New test.
9078 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9080         PR target/56043
9081         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9082         powerpc*-*-linux*.
9084 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
9086         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9088 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9090         PR rtl-optimization/56195
9091         * gcc.dg/torture/pr56195.c: New test.
9093 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
9095         PR fortran/54107
9096         * gfortran.dg/recursive_interface_2.f90: New test.
9098 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9100         PR tree-optimization/56250
9101         * gcc.c-torture/execute/pr56250.c: New test.
9103 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9105         PR tree-optimization/56064
9106         * gcc.dg/fixed-point/view-convert-2.c: New test.
9108 2013-02-08  Michael Matz  <matz@suse.de>
9110         PR tree-optimization/52448
9111         * gcc.dg/pr52448.c: New test.
9113 2013-02-08  Richard Biener  <rguenther@suse.de>
9115         PR middle-end/56181
9116         * gcc.dg/torture/pr56181.c: New testcase.
9118 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9120         PR target/54222
9121         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9122         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9124 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9126         PR c++/56241
9127         * g++.dg/parse/crash61.C: New test.
9129         PR c++/56239
9130         * g++.dg/parse/pr56239.C: New test.
9132         PR c++/56237
9133         * g++.dg/abi/mangle61.C: New test.
9135 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
9137         PR rtl-optimization/56225
9138         * gcc.target/i386/pr56225.c: New test.
9140 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9142         PR debug/56154
9143         * gcc.dg/guality/pr56154-1.c: New test.
9144         * gcc.dg/guality/pr56154-2.c: New test.
9145         * gcc.dg/guality/pr56154-3.c: New test.
9146         * gcc.dg/guality/pr56154-4.c: New test.
9147         * gcc.dg/guality/pr56154-aux.c: New file.
9149         PR tree-optimization/55789
9150         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9151         cleanup-tree-dump.
9152         * gcc.dg/tree-ssa/inline-3.c: Add
9153         --param max-early-inliner-iterations=2 option.
9155 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9157         PR debug/53363
9158         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9159         Add -fno-dwarf2-cfi-asm to dg-options.
9160         Adapt match count.
9162 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9164         PR target/56228
9165         * gcc.dg/pr56228.c: New test.
9167 2013-02-07  Alan Modra  <amodra@gmail.com>
9169         PR target/54009
9170         * gcc.target/powerpc/pr54009.c: New test.
9171         PR target/54131
9172         * gfortran.dg/pr54131.f: New test.
9174 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
9176         PR fortran/55789
9177         * gfortran.dg/array_constructor_41.f90: New test.
9179 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
9181         PR fortran/55978
9182         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9184 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
9186         PR middle-end/56217
9187         * g++.dg/gomp/pr56217.C: New test.
9189 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9191         PR tree-optimization/56205
9192         * gcc.dg/tree-ssa/stdarg-6.c: New test.
9193         * gcc.c-torture/execute/pr56205.c: New test.
9195 2013-02-05  Richard Biener  <rguenther@suse.de>
9197         PR tree-optimization/53342
9198         PR tree-optimization/53185
9199         * gcc.dg/vect/pr53185-2.c: New testcase.
9201 2013-02-05  Jan Hubicka  <jh@suse.cz>
9203         PR tree-optimization/55789
9204         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9205         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9206         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9207         * g++.dg/ipa/inline-1.C: New testcase.
9208         * g++.dg/ipa/inline-2.C: New testcase.
9209         * g++.dg/ipa/inline-3.C: New testcase.
9211 2013-02-05  Jan Hubicka  <jh@suse.cz>
9213         PR tree-optimization/55789
9214         * g++.dg/torture/pr55789.C: New testcase.
9216 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9218         PR middle-end/56167
9219         * gcc.dg/pr56167.c: New test.
9221 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9223         PR target/55146
9224         * gcc.target/sh/pr55146.c: New.
9226 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9228         PR tree-optimization/54386
9229         * gcc.target/sh/pr54386.c: New.
9231 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
9233         PR fortran/56008
9234         * gfortran.dg/realloc_on _assign_16.f90 : New test.
9236         PR fortran/47517
9237         * gfortran.dg/realloc_on _assign_17.f90 : New test.
9239 2013-02-04  Alexander Potapenko  <glider@google.com>
9240             Jack Howarth  <howarth@bromo.med.uc.edu>
9241             Jakub Jelinek  <jakub@redhat.com>
9243         PR sanitizer/55617
9244         * g++.dg/asan/pr55617.C: New test.
9246 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9248         PR fortran/54195
9249         * gfortran.dg/typebound_operator_19.f90: New test.
9250         * gfortran.dg/typebound_assignment_4.f90: New test.
9252 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9254         PR fortran/54107
9255         * gfortran.dg/recursive_interface_1.f90: New test.
9257 2013-02-04  Richard Guenther  <rguenther@suse.de>
9259         PR lto/56168
9260         * gcc.dg/lto/pr56168_0.c: New testcase.
9261         * gcc.dg/lto/pr56168_1.c: Likewise.
9263 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9265         PR fortran/50627
9266         PR fortran/56054
9267         * gfortran.dg/block_12.f90:  New test.
9268         * gfortran.dg/module_error_1.f90:  New test.
9270 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9272         * lib/target-supports.exp (check_effective_target_vect_float)
9273         (check_effective_target_vect_no_align): Add mips-sde-elf.
9275 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
9277         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9279 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
9281         * gcc.dg/pr56023.c: XFAIL on AIX.
9282         * gcc.dg/vect/pr49352.c: Same.
9284 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
9286         * gnat.dg/opt26.adb: New test.
9288 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9290         Revert.
9291         2013-01-27  Amol Pise  <amolpise15@gmail.com>
9293         * gcc.target/arm/neon-vfnms-1.c: New test.
9294         * gcc.target/arm/neon-vfnma-1.c: New test.
9296 2013-01-31  Richard Biener  <rguenther@suse.de>
9298         PR tree-optimization/56157
9299         * gcc.dg/torture/pr56157.c: New testcase.
9301 2013-01-30  Richard Biener  <rguenther@suse.de>
9303         PR tree-optimization/56150
9304         * gcc.dg/torture/pr56150.c: New testcase.
9306 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
9308         PR sanitizer/55374
9309         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9310         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
9311         printed in backtrace.
9312         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9313         to avoid errors about mismatched allocation vs. deallocation.
9315         PR c++/55742
9316         * g++.dg/mv1.C: Moved to...
9317         * g++.dg/ext/mv1.C: ... here.  Adjust test.
9318         * g++.dg/mv2.C: Moved to...
9319         * g++.dg/ext/mv2.C: ... here.  Adjust test.
9320         * g++.dg/mv3.C: Moved to...
9321         * g++.dg/ext/mv3.C: ... here.
9322         * g++.dg/mv4.C: Moved to...
9323         * g++.dg/ext/mv4.C: ... here.
9324         * g++.dg/mv5.C: Moved to...
9325         * g++.dg/ext/mv5.C: ... here.  Adjust test.
9326         * g++.dg/mv6.C: Moved to...
9327         * g++.dg/ext/mv6.C: ... here.  Adjust test.
9328         * g++.dg/ext/mv7.C: New test.
9329         * g++.dg/ext/mv8.C: New test.
9330         * g++.dg/ext/mv9.C: New test.
9331         * g++.dg/ext/mv10.C: New test.
9332         * g++.dg/ext/mv11.C: New test.
9334 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9336         PR rtl-optimization/56144
9337         * gcc.dg/pr56144.c: New.
9339 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
9341         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9342         message.
9343         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9344         * g++.dg/cpp0x/constexpr-55573.C: Same
9346 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
9348         PR tree-optimization/56064
9349         * gcc.dg/fixed-point/view-convert.c: New test.
9351 2013-01-30  Andreas Schwab  <schwab@suse.de>
9353         * lib/target-supports-dg.exp (dg-process-target): Use expr to
9354         evaluate the end index in string range.
9356 2013-01-30  Tobias Burnus  <burnus@net-b.de>
9358         PR fortran/56138
9359         * gfortran.dg/allocatable_function_6.f90: New.
9361 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
9362             Mikael Morin  <mikael@gcc.gnu.org>
9364         PR fortran/54107
9365         * gfortran.dg/proc_ptr_comp_36.f90: New.
9367 2013-01-29  Richard Biener  <rguenther@suse.de>
9369         PR tree-optimization/55270
9370         * gcc.dg/torture/pr55270.c: New testcase.
9372 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9374         PR rtl-optimization/56117
9375         * gcc.dg/pr56117.c: New test.
9377 2013-01-28  Richard Biener  <rguenther@suse.de>
9379         PR tree-optimization/56034
9380         * gcc.dg/torture/pr56034.c: New testcase.
9382 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9384         PR tree-optimization/56125
9385         * gcc.dg/pr56125.c: New test.
9387 2013-01-28  Tobias Burnus  <burnus@net-b.de>
9388             Mikael Morin  <mikael@gcc.gnu.org>
9390         PR fortran/53537
9391         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9392         * gfortran.dg/import8.f90: Likewise.
9393         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9394         * gfortran.dg/import10.f90: New test.
9395         * gfortran.dg/import11.f90: Likewise
9397 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9399         PR testsuite/56053
9400         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9401         string.h.  Provide memset, malloc and free prototypes, adjust line
9402         numbers in dg-output.
9403         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9404         Provide memset prototype and adjust line numbers in dg-output.
9405         * c-c++-common/asan/global-overflow-1.c: Likewise.
9407         PR tree-optimization/56094
9408         * gcc.dg/pr56094.c: New test.
9410 2013-01-27  Amol Pise  <amolpise15@gmail.com>
9412         * gcc.target/arm/neon-vfnms-1.c: New test.
9413         * gcc.target/arm/neon-vfnma-1.c: New test.
9415 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
9417         PR target/56114
9418         * gcc.target/i386/pr56114.c: New test.
9420 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
9422         PR fortran/55984
9423         * gfortran.dg/associate_14.f90: New test.
9425         PR fortran/56047
9426         * gfortran.dg/associate_13.f90: New test.
9428 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
9430         PR tree-optimization/56098
9431         * gcc.dg/pr56098-1.c: New test.
9432         * gcc.dg/pr56098-2.c: New test.
9434 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
9436         PR target/54222
9437         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9439 2013-01-22  Marek Polacek  <polacek@redhat.com>
9441         PR tree-optimization/56035
9442         * gcc.dg/pr56035.c: New test.
9444 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9446         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9447         for MIPS.
9449 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9451         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9453 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
9455         PR c/56078
9456         * gcc.dg/pr56078.c: New test.
9457         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9459 2013-01-24  Martin Jambor  <mjambor@suse.cz>
9461         PR tree-optimization/55927
9462         * g++.dg/ipa/devirt-10.C: Disable early inlining.
9464 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
9466         * gcc.target/i386/movsd.c: New test.
9468 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
9470         PR inline-asm/55934
9471         * gcc.target/i386/pr55934.c: New test.
9473 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
9475         PR fortran/56081
9476         * gfortran.dg/select_8.f90: New.
9478 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
9480         * gcc.target/microblaze/microblaze.exp: Remove
9481         target_config_cflags check.
9483 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
9485         PR fortran/56052
9486         * gfortran.dg/gomp/pr56052.f90: New test.
9488         PR target/49069
9489         * gcc.dg/pr49069.c: New test.
9491 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9493         PR c++/55944
9494         * g++.dg/cpp0x/constexpr-static10.C: New.
9496 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
9498         PR target/56028
9499         * gcc.target/i386/pr56028.c: New test.
9501 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
9503         PR target/55686
9504         * gcc.target/i386/pr55686.c: New test.
9506 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
9508         PR c++/53609
9509         * g++.dg/cpp0x/variadic139.C: New test.
9510         * g++.dg/cpp0x/variadic140.C: Likewise.
9511         * g++.dg/cpp0x/variadic141.C: Likewise.
9513 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9515         * gnat.dg/warn8.adb: New test.
9517 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9519         PR fortran/55919
9520         * gfortran.dg/include_8.f90: New test.
9522 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9524         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9525         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9527 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
9529         PR tree-optimization/56051
9530         * gcc.c-torture/execute/pr56051.c: New test.
9532 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9534         PR rtl-optimization/56023
9535         * gcc.dg/pr56023.c: New test.
9537 2013-01-21  Martin Jambor  <mjambor@suse.cz>
9539         PR middle-end/56022
9540         * gcc.target/i386/pr56022.c: New test.
9542 2013-01-21  Jason Merrill  <jason@redhat.com>
9544         * lib/target-supports.exp (check_effective_target_alias): New.
9546 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9548         PR debug/53235
9549         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9551 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
9553         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9555 2013-01-19  Jeff Law  <law@redhat.com>
9557         PR tree-optimization/52631
9558         * tree-ssa/pr52631.c: New test.
9559         * tree-ssa/ssa-fre-9: Update expected output.
9561 2013-01-19  Anthony Green  <green@moxielogic.com>
9563         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9564         for moxie.
9566 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9568         PR tree-optimization/56029
9569         * g++.dg/torture/pr56029.C: New test.
9571 2013-01-18  Sharad Singhai  <singhai@google.com>
9573         PR tree-optimization/55995
9574         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9576 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
9578         PR target/55433
9579         * gcc.target/i386/pr55433.c: New.
9581 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9583         PR middle-end/56015
9584         * gfortran.dg/pr56015.f90: New test.
9586 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
9588         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9590 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
9592         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9593         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9594         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9595         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9596         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9598 2013-01-17  Jeff Law  <law@redhat.com>
9600         * gcc.dg/pr52573.c: Move to...
9601         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
9603         PR rtl-optimization/52573
9604         * gcc.dg/pr52573.c: New test.
9606 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
9608         PR sanitizer/55679
9609         * g++.dg/asan/interception-test-1.C: Skip on darwin.
9610         * lib/target-supports.exp (check_effective_target_swapcontext): Use
9611         check_no_compiler_messages to test support in ucontext.h.
9612         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9613         compliant RLIMIT_AS.
9615 2013-01-17  Marek Polacek  <polacek@redhat.com>
9617         PR rtl-optimization/55833
9618         * gcc.dg/pr55833.c: New test.
9620 2013-01-17  Jan Hubicka  <jh@suse.cz>
9622         PR tree-optimization/55273
9623         * gcc.c-torture/compile/pr55273.c: New testcase.
9625 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
9627         PR target/55981
9628         * gcc.target/pr55981.c: New test.
9630 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
9632         * gcc.target/arm/pr40887.c: Require at least armv5.
9633         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9634         * gcc.target/arm/pr51915.c: Likewise.
9635         * gcc.target/arm/pr52006.c: Likewise.
9636         * gcc.target/arm/pr53187.c: Likewise.
9638         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9639         * gcc.target/arm/ftest-support-arm.h: Delete.
9640         * gcc.target/arm/ftest-support-thumb.h: Delete.
9641         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9642         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9643         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9644         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9645         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9646         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9647         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9648         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9649         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9650         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9651         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9652         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9653         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9654         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9655         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9656         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9657         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9658         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9659         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9660         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9661         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9662         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9663         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9664         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9666 2013-01-17  Martin Jambor  <mjambor@suse.cz>
9668         PR tree-optimizations/55264
9669         * g++.dg/ipa/pr55264.C: New test.
9671 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
9673         PR fortran/55983
9674         * gfortran.dg/class_55.f90: New.
9676 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
9678         PR testsuite/55994
9679         * gcc.c-torture/execute/builtins/builtins.exp: Add
9680         -Wl,--allow-multiple-definition for eabi and elf targets.
9682         PR testsuite/54622
9683         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9684         check_effective_target_vect_perm_short,
9685         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9686         check_effective_target_vect64): Return 0 for big-endian ARM.
9687         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9689         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9690         prototypes.
9692 2013-01-16  Richard Biener  <rguenther@suse.de>
9694         PR tree-optimization/55964
9695         * gcc.dg/torture/pr55964.c: New testcase.
9697 2013-01-16  Richard Biener  <rguenther@suse.de>
9699         PR tree-optimization/54767
9700         PR tree-optimization/53465
9701         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9703 2013-01-16  Christian Bruel  <christian.bruel@st.com>
9705         PR target/55301
9706         * gcc.target/sh/sh-switch.c: New testcase.
9708 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9710         * gcc.dg/webizer.c: Increase the array size.
9712 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9714         PR target/55940
9715         * gcc.dg/pr55940.c: New test.
9717 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
9718             Harald Anlauf  <anlauf@gmx.de>
9720         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9721         * gfortran.dg/bounds_check_5.f90: Likewise.
9722         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9723         * gfortran.dg/continuation_9.f90: Likewise.
9724         * gfortran.dg/move_alloc_13.f90: Likewise.
9725         * gfortran.dg/structure_constructor_11.f90: Likewise.
9726         * gfortran.dg/tab_continuation.f: Likewise.
9727         * gfortran.dg/warning-directive-2.F90: Likewise.
9728         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9730 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9732         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9733         * gcc.target/arm/fma-sp.c: Likewise.
9735 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9737         PR rtl-optimization/55153
9738         * gcc.dg/pr55153.c: New.
9740 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9742         PR tree-optimization/55920
9743         * gcc.c-torture/compile/pr55920.c: New test.
9745 2013-01-15  Richard Biener  <rguenther@suse.de>
9747         PR middle-end/55882
9748         * gcc.dg/torture/pr55882.c: New testcase.
9750 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9752         PR tree-optimization/55955
9753         * gcc.c-torture/compile/pr55955.c: New test.
9755 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
9757         PR c++/55663
9758         * g++.dg/cpp0x/alias-decl-31.C: New test.
9760 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
9762         PR fortran/54286
9763         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9764         case where interface is null.
9766 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9768         PR fortran/55806
9769         * gfortran.dg/array_constructor_40.f90:  New test.
9771 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
9773         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9775 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9777         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9778         * gcc.target/aarch64/vect-ld1r-compile.c: New.
9779         * gcc.target/aarch64/vect-ld1r-fp.c: New.
9780         * gcc.target/aarch64/vect-ld1r.c: New.
9781         * gcc.target/aarch64/vect-ld1r.x: New.
9783 2013-01-14  Andi Kleen  <ak@linux.intel.com>
9785         PR target/55948
9786         * gcc.target/i386/hle-clear-rel.c: New file
9787         * gcc.target/i386/hle-store-rel.c: New file.
9789 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
9791         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9792         * gfortran.dg/bounds_check_4.f90: Likewise.
9793         * gfortran.dg/inquire_10.f90: Likewise.
9794         * gfortran.dg/minloc_3.f90: Likewise.
9795         * gfortran.dg/minlocval_3.f90: Likewise.
9796         * gfortran.dg/module_double_reuse.f90: Likewise.
9797         * gfortran.dg/mvbits_1.f90: Likewise.
9798         * gfortran.dg/oldstyle_1.f90: Likewise.
9799         * gfortran.dg/pr20163-2.f: Likewise.
9800         * gfortran.dg/save_1.f90: Likewise.
9801         * gfortran.dg/scan_1.f90: Likewise.
9802         * gfortran.dg/select_char_1.f90: Likewise.
9803         * gfortran.dg/shape_4.f90: Likewise.
9804         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9805         * gfortran.dg/function_optimize_10.f90: Likewise.
9806         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9807         * gfortran.dg/used_types_17.f90: Likewise.
9808         * gfortran.dg/used_types_18.f90: Likewise.
9810 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
9812         PR fortran/54286
9813         * gfortran.dg/proc_ptr_result_8.f90 : New test.
9815 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9817         * gcc.dg/unroll_5.c: Add nomips16 attributes.
9819 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9821         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9823 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
9825         PR fortran/55072
9826         * gfortran.dg/assumed_type_2.f90: Fix test case.
9827         * gfortran.dg/internal_pack_13.f90: New test.
9828         * gfortran.dg/internal_pack_14.f90: New test.
9830 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9832         PR fortran/55868
9833         * gfortran.dg/unlimited_polymorphic_8.f90: Update
9834         scan-tree-dump-times for foo.0.x._vptr to deal with change from
9835         $tar to STAR.
9837 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
9839         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9841 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9843         PR target/55719
9844         * gcc.target/s390/pr55719.c: New testcase.
9846 2013-01-11  Richard Guenther  <rguenther@suse.de>
9848         PR tree-optimization/44061
9849         * gcc.dg/pr44061.c: New testcase.
9851 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
9853         Update copyright years.
9855 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9856             Jakub Jelinek  <jakub@redhat.com>
9858         PR target/55565
9859         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9861 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9863         PR rtl-optimization/55672
9864         * gcc.target/i386/pr55672.c: New.
9866 2013-01-10  Jeff Law  <law@redhat.com>
9868         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9869         pass/fail message unique.
9872 2013-01-10  Jason Merrill  <jason@redhat.com>
9874         * ada/.gitignore: New.
9876 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9878         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9879         Add tls options.
9880         * g++.dg/tls/thread_local2.C: Likewise.
9881         * g++.dg/tls/thread_local2g.C: Likewise.
9882         * g++.dg/tls/thread_local6.C: Likewise.
9883         * g++.dg/tls/thread_local-order1.C: Add tls options.
9884         * g++.dg/tls/thread_local-order2.C: Likewise.
9885         * g++.dg/tls/thread_local3.C: Likewise.
9886         * g++.dg/tls/thread_local3g.C: Likewise.
9887         * g++.dg/tls/thread_local4.C: Likewise.
9888         * g++.dg/tls/thread_local4g.C: Likewise.
9889         * g++.dg/tls/thread_local5.C: Likewise.
9890         * g++.dg/tls/thread_local5g.C: Likewise.
9891         * g++.dg/tls/thread_local6g.C: Likewise.
9893 2013-01-10  Kostya Serebryany  <kcc@google.com>
9895         * g++.dg/asan/asan_test.cc: Sync from upstream.
9897 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
9899         PR tree-optimization/55921
9900         * gcc.c-torture/compile/pr55921.c: New test.
9902 2013-01-09  Jan Hubicka  <jh@suse.cz>
9904         PR tree-optimization/55569
9905         * gcc.c-torture/compile/pr55569.c: New testcase.
9907 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
9909         PR fortran/47203
9910         * gfortran.dg/use_28.f90: New test.
9912 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
9914         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9915         number matching more robust.
9917 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
9919         PR rtl-optimization/55829
9920         * gcc.target/i386/pr55829.c: New.
9922 2013-01-09  Tobias Burnus  <burnus@net-b.de>
9924         PR fortran/55758
9925         * gfortran.dg/bind_c_bool_1.f90: New.
9926         * gfortran.dg/do_5.f90: Add dg-warning.
9928 2013-01-09  Jan Hubicka  <jh@suse.cz>
9930         PR tree-optimization/55875
9931         * gcc.c-torture/execute/pr55875.c: New testcase.
9932         * g++.dg/torture/pr55875.C: New testcase.
9934 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9936         PR c/48418
9937         * c-c++-common/pr48418.c: New test.
9939 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9941         PR c++/55801
9942         * g++.dg/tls/thread_local-ice.C: New.
9944 2013-01-09  Andreas Schwab  <schwab@suse.de>
9946         * gcc.dg/guality/pr54693.c: Null-terminate arr.
9948 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9950         PR tree-optimization/48189
9951         * gcc.dg/pr48189.c: New test.
9953 2013-01-04  Jan Hubicka  <jh@suse.cz>
9955         PR tree-optimization/55823
9956         * g++.dg/ipa/devirt-10.C: New testcase.
9958 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
9959             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
9961         PR rtl-optimization/55845
9962         * gcc.target/i386/pr55845.c: New test.
9964 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
9966         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9967         instructions generated instead of number of occurances.
9969 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9971         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9972         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9973         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9974         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9975         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9976         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9977         * gcc.target/aarch64/vect-fcm.x: Likewise.
9978         * lib/target-supports.exp
9979         (check_effective_target_vect_cond): Enable for AArch64.
9981 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
9983         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9984         endian-safe float pool loading.
9985         (test_square_root_v4sf): Likewise.
9986         (test_square_root_v2df): Likewise.
9987         * lib/target-supports.exp
9988         (check_effective_target_vect_call_sqrtf): Add AArch64.
9990 2013-01-08  Martin Jambor  <mjambor@suse.cz>
9992         PR debug/55579
9993         * gcc.dg/tree-ssa/pr55579.c: New test.
9995 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9997         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9998         asm comments.
10000 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
10002         PR middle-end/55890
10003         * gcc.dg/torture/pr55890-3.c: New test.
10005         PR middle-end/55851
10006         * gcc.c-torture/compile/pr55851.c: New test.
10008         PR sanitizer/55844
10009         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10010         dg-options.
10012 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10014         PR fortran/55618
10015         * gfortran.dg/elemental_scalar_args_2.f90: New test.
10017 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10019         PR fortran/55763
10020         * gfortran.dg/pointer_init_2.f90: Update dg-error.
10021         * gfortran.dg/pointer_init_7.f90: New.
10023 2013-01-07  Richard Biener  <rguenther@suse.de>
10025         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10027 2013-01-07  Richard Biener  <rguenther@suse.de>
10029         PR middle-end/55890
10030         * gcc.dg/torture/pr55890-1.c: New testcase.
10031         * gcc.dg/torture/pr55890-2.c: Likewise.
10033 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
10035         * gcc.target/aarch64/fmovd.c: New.
10036         * gcc.target/aarch64/fmovf.c: Likewise.
10037         * gcc.target/aarch64/fmovd-zero.c: Likewise.
10038         * gcc.target/aarch64/fmovf-zero.c: Likewise.
10039         * gcc.target/aarch64/vect-fmovd.c: Likewise.
10040         * gcc.target/aarch64/vect-fmovf.c: Likewise.
10041         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10042         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10044 2013-01-07  Richard Biener  <rguenther@suse.de>
10046         PR tree-optimization/55888
10047         PR tree-optimization/55862
10048         * gcc.dg/torture/pr55888.c: New testcase.
10050 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10052         PR fortran/55852
10053         * gfortran.dg/intrinsic_size_3.f90: New.
10055 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10057         PR fortran/55763
10058         * gfortran.dg/select_type_32.f90: New.
10060 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
10062         PR c++/52343
10063         * g++.dg/cpp0x/alias-decl-29.C: New test.
10065 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
10067         PR fortran/53876
10068         PR fortran/54990
10069         PR fortran/54992
10070         * gfortran.dg/class_array_15.f03: New test.
10072 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
10074         PR fortran/42769
10075         PR fortran/45836
10076         PR fortran/45900
10077         * gfortran.dg/use_23.f90: New test.
10078         * gfortran.dg/use_24.f90: New test.
10079         * gfortran.dg/use_25.f90: New test.
10080         * gfortran.dg/use_26.f90: New test.
10081         * gfortran.dg/use_27.f90: New test.
10083 2013-01-06  Olivier Hainque  <hainque@adacore.com>
10085         * gnat.dg/specs/clause_on_volatile.ads: New test.
10087 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10089         * gnat.dg/alignment10.adb: New test.
10091 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
10092             Mikael Morin  <mikael@gcc.gnu.org>
10094         PR fortran/55827
10095         * gfortran.dg/use_22.f90: New test.
10097 2013-01-04  Andrew Pinski  <apinski@cavium.com>
10099         * gcc.target/aarch64/cmp-1.c: New testcase.
10101 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
10103         PR fortran/55172
10104         * gfortran.dg/select_type_31.f03: New test.
10106 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10108         PR c++/54526 (again)
10109         * g++.dg/cpp0x/parse2.C: Extend.
10110         * g++.old-deja/g++.other/crash28.C: Adjust.
10112 2013-01-04  Richard Biener  <rguenther@suse.de>
10114         PR tree-optimization/55862
10115         * gcc.dg/torture/pr55862.c: New testcase.
10117 2013-01-04  Martin Jambor  <mjambor@suse.cz>
10119         PR tree-optimization/55755
10120         * gcc.dg/torture/pr55755.c: New test.
10121         * gcc.dg/tree-ssa/sra-13.c: Likewise.
10122         * gcc.dg/tree-ssa/pr45144.c: Update.
10124 2013-01-04  Richard Biener  <rguenther@suse.de>
10126         PR middle-end/55863
10127         * gcc.dg/fold-reassoc-2.c: New testcase.
10129 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10131         PR fortran/55763
10132         * gfortran.dg/null_7.f90: New.
10134 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10136         PR fortran/55854
10137         PR fortran/55763
10138         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10139         * gfortran.dg/unlimited_polymorphic_7.f90: New.
10140         * gfortran.dg/unlimited_polymorphic_8.f90: New.
10142 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
10144         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10146 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
10148         PR fortran/55855
10149         * gfortran.dg/assignment_1.f90: Modified.
10150         * gfortran.dg/assignment_4.f90: New.
10152 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
10154         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10156 2013-01-03  Richard Biener  <rguenther@suse.de>
10158         PR tree-optimization/55857
10159         * gcc.dg/vect/pr55857-1.c: New testcase.
10160         * gcc.dg/vect/pr55857-2.c: Likewise.
10162 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
10164         PR rtl-optimization/55838
10165         * gcc.dg/pr55838.c: New test.
10167         PR tree-optimization/55832
10168         * gcc.c-torture/compile/pr55832.c: New test.
10170 2013-01-02  Teresa Johnson  <tejohnson@google.com>
10172         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10173         * gcc.dg/tree-ssa/loop-23.c: Ditto.
10174         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10175         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10176         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10177         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10178         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10179         * gcc.dg/unroll_1.c: Ditto.
10180         * gcc.dg/unroll_2.c: Ditto.
10181         * gcc.dg/unroll_3.c: Ditto.
10182         * gcc.dg/unroll_4.c: Ditto.
10184 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10186         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10188 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10190         PR fortran/55818
10191         * gfortran.dg/eof_4.f90: New test.
10193 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
10195         * lib/c-compat.exp (compat-use-alt-compiler): Remove
10196         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10197         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10198         (compat_setup_dfp): Initialize compat_alt_caret and
10199         compat_save_TEST_ALWAYS_FLAGS.
10201 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10203         * gcc.dg/torture/tls/tls-reload-1.c: New test.
10205 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10207         * gcc.dg/torture/fp-int-convert-2.c: New test.
10209 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10211         * gfortran.dg/newunit_3.f90: Add dg-do run.
10212         * gfortran.dg/inquire_15.f90: Add dg-do run.
10214 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
10216         PR tree-optimization/55831
10217         * gcc.dg/pr55831.c: New test.
10219 Copyright (C) 2013 Free Software Foundation, Inc.
10221 Copying and distribution of this file, with or without modification,
10222 are permitted in any medium without royalty provided the copyright
10223 notice and this notice are preserved.