2013-12-06 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb3be3e0436d29627810833eff508c3db35786be6
1 2013-12-06  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/59058
4         * gcc.dg/torture/pr59058.c: New testcase.
6 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
8         * g++.dg/warn/pr15774-1.C: Adjust expected message.
10 2013-12-05  Vladimir Makarov  <vmakarov@redhat.com>
12         PR rtl-optimization/59317
13         * testsuite/gcc.target/mips/pr59317.c: New.
15 2013-12-05  Marek Polacek  <polacek@redhat.com>
17         PR sanitizer/59333
18         PR sanitizer/59397
19         * c-c++-common/ubsan/pr59333.c: New test.
20         * c-c++-common/ubsan/pr59397.c: New test.
22 2013-12-05  Tejas Belagod  <tejas.belagod@arm.com>
24         * gcc.dg/vect/vect-nop-move.c: New test.
26 2013-12-05  Max Ostapenko  <m.ostapenko@partner.samsung.com>
28         * c-c++-common/tsan/atomic_stack.c: New test.
29         * c-c++-common/tsan/fd_pipe_race.c: New test.
30         * c-c++-common/tsan/free_race.c: New test.
31         * c-c++-common/tsan/mutexset1.c: New test.
32         * c-c++-common/tsan/race_on_barrier.c: New test.
33         * c-c++-common/tsan/sleep_sync.c: New test.
34         * c-c++-common/tsan/thread_leak.c: New test.
35         * c-c++-common/tsan/thread_leak1.c: New test.
36         * c-c++-common/tsan/thread_leak2.c: New test.
37         * c-c++-common/tsan/tiny_race.c: New test.
38         * c-c++-common/tsan/tls_race.c: New test.
39         * c-c++-common/tsan/write_in_reader_lock.c: New test.
40         * lib/tsan-dg.exp: New file.
41         * gcc.dg/tsan/tsan.exp: New file.
42         * g++.dg/tsan/tsan.exp: New file.
43         * g++.dg/dg.exp: Prune tsan subdirectory.
45 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
47         * gcc.target/i386/readeflags-1.c: New.
48         * gcc.target/i386/writeeflags-1.c: Ditto.
50 2013-12-05  Yury Gribov  <y.gribov@samsung.com>
52         PR sanitizer/59369
53         * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
54         * c-c++-common/asan/pr59063-2.c: Likewise.
56 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
58         * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
59         * g++.dg/cpp0x/defaulted2.C: Likewise.
60         * g++.dg/cpp1y/auto-fn8.C: Likewise.
61         * g++.dg/gomp/udr-3.C: Likewise.
62         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
63         * g++.dg/lookup/linkage1.C: Likewise.
64         * g++.dg/overload/new1.C: Likewise.
65         * g++.dg/parse/friend5.C: Likewise.
66         * g++.dg/parse/namespace-alias-1.C: Likewise.
67         * g++.dg/parse/namespace10.C: Likewise.
68         * g++.dg/parse/redef2.C: Likewise.
69         * g++.dg/template/friend44.C: Likewise.
70         * g++.old-deja/g++.brendan/crash42.C: Likewise.
71         * g++.old-deja/g++.brendan/crash52.C: Likewise.
72         * g++.old-deja/g++.brendan/crash55.C: Likewise.
73         * g++.old-deja/g++.jason/overload21.C: Likewise.
74         * g++.old-deja/g++.jason/overload5.C: Likewise.
75         * g++.old-deja/g++.jason/redecl1.C: Likewise.
76         * g++.old-deja/g++.law/arm8.C: Likewise.
77         * g++.old-deja/g++.other/main1.C: Likewise.
79 2013-12-05  Richard Biener  <rguenther@suse.de>
81         PR tree-optimization/56787
82         * gcc.dg/vect/pr56787.c: Adjust to not require vector float
83         division.
85 2013-12-05  Kostya Serebryany  <kcc@google.com>
87         * c-c++-common/asan/null-deref-1.c: Update the test
88         to match the fresh asan run-time.
90 2013-12-05  Richard Biener  <rguenther@suse.de>
92         PR tree-optimization/59374
93         * gcc.dg/torture/pr59374-1.c: New testcase.
94         * gcc.dg/torture/pr59374-2.c: Likewise.
96 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
98         * gcc.target/ia64/pr52731.c: New.
100 2013-12-04  Jeff Law  <law@redhat.com>
102         * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
103         * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
104         -fisolate-erroneous-paths-attribute.
105         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
107 2013-12-04  Joseph Myers  <joseph@codesourcery.com>
109         PR c/52023
110         * gcc.dg/c11-align-6.c: New test.
112 2013-12-04  Marek Polacek  <polacek@redhat.com>
114         * c-c++-common/ubsan/overflow-mul-2.c: New test.
115         * c-c++-common/ubsan/overflow-add-1.c: New test.
116         * c-c++-common/ubsan/overflow-add-2.c: New test.
117         * c-c++-common/ubsan/overflow-mul-1.c: New test.
118         * c-c++-common/ubsan/overflow-sub-1.c: New test.
119         * c-c++-common/ubsan/overflow-sub-2.c: New test.
120         * c-c++-common/ubsan/overflow-negate-1.c: New test.
122 2013-12-04  Marek Polacek  <polacek@redhat.com>
124         PR c/54113
125         * gcc.dg/pr54113.c: New test.
127 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
129         PR c++/59268
130         * g++.dg/cpp0x/constexpr-template6.C: New test.
132 2013-12-04  Eric Botcazou  <ebotcazou@adacore.com>
134         * gnat.dg/pack19.adb: New test.
136 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
138         PR rtl-optimization/58726
139         * gcc.c-torture/execute/pr58726.c: New test.
141         PR target/59163
142         * g++.dg/torture/pr59163.C: New test.
144         PR tree-optimization/59355
145         * g++.dg/ipa/pr59355.C: New test.
147 2013-12-04  Yufeng Zhang  <yufeng.zhang@arm.com>
149         * gcc.dg/tree-ssa/slsr-39.c: Update.
150         * gcc.dg/tree-ssa/slsr-41.c: New test.
152 2013-12-03  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
154         * gcc.target/powerpc/pr57363.c: New test.
156 2013-12-03  Wei Mi  <wmi@google.com>
158         PR rtl-optimization/59020
159         * testsuite/gcc.dg/pr59020.c: New.
160         * testsuite/gcc.dg/macro-fusion-1.c: New.
161         * testsuite/gcc.dg/macro-fusion-2.c: New.
163 2013-12-03  Yury Gribov  <y.gribov@samsung.com>
165         PR sanitizer/59063
166         * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
167         has not been found.
168         * lib/ubsan-dg.exp: Likewise.  Append to flags also
169         -B${gccpath}/libsanitizer/.
171 2013-12-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
173         * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little
174         endian.
176 2013-12-03   H.J. Lu  <hongjiu.lu@intel.com>
178         PR target/59363
179         * gcc.target/i386/pr59363.c: New file.
181 2013-12-03  Marek Polacek  <polacek@redhat.com>
183         PR c/59351
184         * gcc.dg/pr59351.c: New test.
186 2013-12-03  Chung-Ju Wu  <jasonwucj@gmail.com>
188         * gcc.dg/20020312-2.c: Add __nds32__ case.
189         * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
190         * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
191         * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
192         * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
193         * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
194         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
195         * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
196         * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
197         * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
198         * gcc.target/nds32: New nds32 specific directory and testcases.
199         * lib/target-supports.exp (check_profiling_available): Check for
200         nds32*-*-elf.
202 2013-12-03  Jakub Jelinek  <jakub@redhat.com>
204         PR tree-optimization/59362
205         * gcc.c-torture/compile/pr59362.c: New test.
207         PR middle-end/59011
208         * gcc.dg/pr59011.c: New test.
210         PR target/58864
211         * g++.dg/opt/pr58864.C: New test.
213 2013-12-02  Jeff Law  <law@redhat.com>
215         PR tree-optimization/59322
216         * gcc.c-torture/compile/pr59322.c: New test.
218 2013-12-02  Sriraman Tallam  <tmsriram@google.com>
220         PR target/58944
221         * testsuite/gcc.target/i386/pr58944.c: New test.        
223 2013-12-02  Joseph Myers  <joseph@codesourcery.com>
225         PR c/58235
226         * gcc.dg/c90-array-lval-8.c: New test.
228 2013-12-02  Jakub Jelinek  <jakub@redhat.com>
230         PR tree-optimization/59358
231         * gcc.c-torture/execute/pr59358.c: New test.
233         PR lto/59326
234         * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
235         * lib/target-supports.exp (check_effective_target_avx2): ... here.
236         (check_effective_target_vect_simd_clones): New.
237         * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
238         vect_simd_clones.
239         * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
240         * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
241         * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
242         * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
243         * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
244         * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
245         * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
246         * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
247         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
248         * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
249         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
251 2013-12-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
253         * gcc.dg/pr56997-4.c: New testcase.
255 2013-12-02  Marek Polacek  <polacek@redhat.com>
257         * c-c++-common/ubsan/vla-1.c: Split the tests into individual
258         functions.
260 2013-12-02  Richard Biener  <rguenther@suse.de>
262         PR tree-optimization/59139
263         * gcc.dg/torture/pr59139.c: New testcase.
265 2013-12-02  Eric Botcazou  <ebotcazou@adacore.com>
267         * gnat.dg/opt30.adb: New test.
269 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
271         PR fortran/57354
272         * gfortran.dg/realloc_on_assign_23.f90 : New test
274 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
276         PR fortran/34547
277         * gfortran.dg/null_5.f90 : Include new error.
278         * gfortran.dg/null_6.f90 : Include new error.
280 2013-11-29  Marek Polacek  <polacek@redhat.com>
282         PR sanitizer/59331
283         * g++.dg/ubsan/pr59331.C: New test.
284         * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
285         Disable the -w option.
286         * c-c++-common/ubsan/vla-1.c: Likewise.
287         * c-c++-common/ubsan/vla-2.c: Likewise.
288         * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
290 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
292         PR c/42262
293         * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
295 2013-11-29  H.J. Lu  <hongjiu.lu@intel.com>
297         * lib/asan-dg.exp (asan_link_flags): Properly add path to
298         libsanitizer.spec to cflags.
300 2013-11-29  Richard Biener  <rguenther@suse.de>
302         PR middle-end/59208
303         * g++.dg/torture/pr59208.C: New testcase.
305 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
306             Yury Gribov  <y.gribov@samsung.com>
308         PR sanitizer/59063
309         * c-c++-common/asan/pr59063-1.c: New test.
310         * c-c++-common/asan/pr59063-2.c: Likewise.
311         * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
312         * lib/ubsan-dg.exp: Likewise.
314 2013-11-29  Eric Botcazou  <ebotcazou@adacore.com>
316         * gnat.dg/opt29.ad[sb]: New test.
318 2013-11-29  Richard Biener  <rguenther@suse.de>
320         PR middle-end/59338
321         * gcc.dg/torture/pr59338.c: New testcase.
323 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
325         PR lto/59326
326         * gcc.dg/vect/vect-simd-clone-12.c: New test.
327         * gcc.dg/vect/vect-simd-clone-12a.c: New test.
328         * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
330         PR c/59280
331         * c-c++-common/pr59280.c: New test.
333 2013-11-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
335         * gcc.target/arm/lp1243022.c: Skip target arm-neon.
337 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
339         PR c/57574
340         * gcc.dg/inline-35.c: New test.
342 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
344         PR c++/59297
345         * g++.dg/gomp/pr59297.C: New test.
347 2013-11-28  Vladimir Makarov  <vmakarov@redhat.com>
349         PR target/57293
350         * gcc.target/i386/pr57293.c: New.
352 2013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
354         * gcc.target/arm/vrinta-ce.c: New testcase.
356 2013-11-28  Richard Biener  <rguenther@suse.de>
358         PR lto/59323
359         * gcc.dg/lto/pr59323-2_0.c: New testcase.
361 2013-11-28  Richard Biener  <rguenther@suse.de>
363         PR tree-optimization/59330
364         * gcc.dg/torture/pr59330.c: New testcase.
366 2013-11-28  Richard Biener  <rguenther@suse.de>
368         PR lto/59323
369         * gcc.dg/lto/pr59323_0.c: New testcase.
371 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
373         PR middle-end/57393
374         PR tree-optimization/58018
375         PR tree-optimization/58131
376         * gcc.dg/torture/pr57393-1.c: New test.
377         * gcc.dg/torture/pr57393-2.c: New test.
378         * gcc.dg/torture/pr57393-3.c: New test.
379         * gcc.dg/torture/pr58018.c: New test.
380         * gcc.dg/torture/pr58131.c: New test.
381         * gfortran.dg/pr57393-1.f90: New test.
382         * gfortran.dg/pr57393-2.f90: New test.
384 2013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
386         * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
388 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
390         * gcc.dg/guality/param-3.c: New test.
392 2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
393             Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
395         PR target/56788
396         * gcc.target/i386/xop-frczX.c: New test.
398 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
400         PR tree-optimization/59014
401         * gcc.c-torture/execute/pr59014-2.c: New test.
403 2013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
405         PR c++/58647
406         * g++.dg/parse/crash66.C: New.
408 2013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
410         * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
411         * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
413 2013-11-27  Marek Polacek  <polacek@redhat.com>
415         PR sanitizer/59306
416         * g++.dg/ubsan/pr59306.C: New test.
418 2013-11-27  Aldy Hernandez  <aldyh@redhat.com>
419             Jakub Jelinek  <jakub@redhat.com>
421         * g++.dg/gomp/declare-simd-1.C (f38): Make sure
422         simdlen is a power of two.
423         * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
424         Remove -msse2.  Adjust regexps for name mangling changes.
425         * gcc.dg/gomp/simd-clones-3.c: Likewise.
426         * gcc.dg/vect/vect-simd-clone-1.c: New test.
427         * gcc.dg/vect/vect-simd-clone-2.c: New test.
428         * gcc.dg/vect/vect-simd-clone-3.c: New test.
429         * gcc.dg/vect/vect-simd-clone-4.c: New test.
430         * gcc.dg/vect/vect-simd-clone-5.c: New test.
431         * gcc.dg/vect/vect-simd-clone-6.c: New test.
432         * gcc.dg/vect/vect-simd-clone-7.c: New test.
433         * gcc.dg/vect/vect-simd-clone-8.c: New test.
434         * gcc.dg/vect/vect-simd-clone-9.c: New test.
435         * gcc.dg/vect/vect-simd-clone-10.c: New test.
436         * gcc.dg/vect/vect-simd-clone-10.h: New file.
437         * gcc.dg/vect/vect-simd-clone-10a.c: New file.
438         * gcc.dg/vect/vect-simd-clone-11.c: New test.
440 2013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
442         * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
443         Call set_ld_library_path_env_vars.
444         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
446 2013-11-27  Tom de Vries  <tom@codesourcery.com>
447             Marc Glisse  <marc.glisse@inria.fr>
449         PR c++/59032
450         * c-c++-common/pr59032.c: New testcase.
452 2013-11-27  Tom de Vries  <tom@codesourcery.com>
453             Marc Glisse  <marc.glisse@inria.fr>
455         PR middle-end/59037
456         * c-c++-common/pr59037.c: New testcase.
458 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
460         * gcc.c-torture/execute/20131127-1.c: New test.
462 2013-11-27  Richard Biener  <rguenther@suse.de>
464         PR tree-optimization/59288
465         * gcc.dg/torture/pr59288.c: New testcase.
467 2013-11-27  Marek Polacek  <polacek@redhat.com>
469         * c-c++-common/ubsan/undefined-1.c: New test.
471 2013-11-26  Jakub Jelinek  <jakub@redhat.com>
473         PR tree-optimization/59014
474         * gcc.c-torture/execute/pr59014.c: New test.
476         PR target/59229
477         * gcc.c-torture/execute/pr59229.c: New test.
479         PR rtl-optimization/59166
480         * gcc.dg/torture/pr59166.c: New test.
482         PR c++/58874
483         * g++.dg/gomp/pr58874.C: New test.
485         PR middle-end/59150
486         * g++.dg/gomp/pr59150.C: New test.
488         PR middle-end/59152
489         * c-c++-common/gomp/pr59152.c: New test.
491 2013-11-26  Uros Bizjak  <ubizjak@gmail.com>
493         * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
494         * gcc.dg/gomp/openmp-simd-2.c: Ditto.
495         * g++.dg/gomp/openmp-simd-1.C: Ditto.
496         * g++.dg/gomp/openmp-simd-2.C: Ditto.
497         * gfortran.dg/c_loc_test_22.f90: Ditto.
498         * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
499         * gcc.dg/tree-ssa/isolate-5.c: Ditto.
500         * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
501         * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
502         * gcc.dg/pr57518.c: Cleanup ira rtl dump.
503         * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
505 2013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
507         * gcc.target/arm/20131120.c: New test.
509 2013-11-26  Richard Biener  <rguenther@suse.de>
511         PR tree-optimization/59245
512         * gcc.dg/torture/pr59245.c: New testcase.
514 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
516         PR target/59290
517         * gcc.target/arm/negdi-2.c: Scan more general register names.
519 2013-11-26  Terry Guo  <terry.guo@arm.com>
521         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
522         * gcc.target/arm/thumb1-pic-single-base.c: New case.
524 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
526         PR c++/58700
527         * g++.dg/parse/bitfield4.C: New.
529 2013-11-26  Richard Biener  <rguenther@suse.de>
531         PR tree-optimization/59287
532         * gcc.dg/tree-ssa/alias-29.c: New testcase.
534 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
536         PR c++/54485
537         * g++.dg/other/default8.C: New.
538         * g++.dg/tc1/dr217.C: Remove xfail.
539         * g++.dg/other/default5.C: Adjust.
540         * g++.old-deja/g++.mike/p1989.C: Likewise.
542 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
544         PR c++/58607
545         * g++.dg/cpp0x/constexpr-ice9.C: New.
547 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
549         PR c++/58810
550         * g++.dg/other/cv_func3.C: New.
551         * g++.dg/other/cv_func.C: Adjust.
552         * g++.dg/parse/fn-typedef2.C: Likewise.
554 2013-11-25  Marek Polacek  <polacek@redhat.com>
556         PR sanitizer/59250
557         * g++.dg/ubsan/pr59250.C: New test.
559 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
561         PR fortran/59143
562         * gfortran.dg/typebound_proc_30.f90: New.
564 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
566         PR c++/59080
567         * g++.dg/cpp0x/initlist75.C: New.
569         PR c++/59096
570         * g++.dg/cpp0x/gen-attrs-57.C: New.
572 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
574         PR c++/59112
575         PR c++/59113
576         * g++.dg/cpp1y/pr58533.C: Updated testcase.
577         * g++.dg/cpp1y/pr59112.C: New testcase.
578         * g++.dg/cpp1y/pr59113.C: New testcase.
580 2013-11-25  Terry Guo  <terry.guo@arm.com>
582         * gcc.target/arm/thumb2-slow-flash-data.c: New.
584 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
586         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
587         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
589 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
591         PR fortran/59228
592         * gfortran.dg/asynchronous_4.f90: New.
594 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
596         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
597         cleanup-tree-dump directive.
599 2013-11-22  Jan Hubicka  <jh@suse.cz>
601         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
602         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
604 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
606         * g++.dg/ubsan/return-1.C: New test.
607         * g++.dg/ubsan/return-2.C: New test.
609         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
610         optimizing away some __asan_report* calls.
612 2013-11-22  Martin Jambor  <mjambor@suse.cz>
614         * gcc.dg/pr10474.c: Also test ppc64.
615         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
616         to longs.
617         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
619 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
621         PR target/59054
622         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
623         specify an appropriate register class for VSX operations.
624         (load_vsx): Use it.
625         (load_gpr_to_vsx): Likewise.
626         (load_vsx_to_gpr): Likewise.
627         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
628         register class for VSX registers that the type can handle.  Remove
629         checks for explicit number of instructions generated, just check
630         if the instruction is generated.
631         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
632         * gcc.target/powerpc/direct-move-float1.c: Likewise.
633         * gcc.target/powerpc/direct-move-float2.c: Likewise.
634         * gcc.target/powerpc/direct-move-double1.c: Likewise.
635         * gcc.target/powerpc/direct-move-double2.c: Likewise.
636         * gcc.target/powerpc/direct-move-long1.c: Likewise.
637         * gcc.target/powerpc/direct-move-long2.c: Likewise.
639         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
641         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
642         * gcc.target/powerpc/bool3-p7.c: Likewise.
643         * gcc.target/powerpc/bool3-p8.c: Likewise.
645         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
646         appropriate instructions are generated, don't check the count.
648 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
650         PR target/59216
651         * gcc.target/arm/negdi-4.c: Delete invalid test.
652         * gcc.dg/torture/pr59216.c: New test.
654 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
656         * gcc.target/aarch64/vmov_n_1.c: New testcase.
658 2013-11-22  Richard Biener  <rguenther@suse.de>
660         * gcc.dg/torture/20131122-0.c: New testcase.
662 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
664         * gcc.dg/vect/vect-124.c: New test.
666 2013-11-21  Cary Coutant  <ccoutant@google.com>
668         * gcc.dg/debug/dwarf2/mlt1.c: New test.
669         * gcc.dg/debug/dwarf2/mlt2.c: New test.
671 2013-11-21  Jeff Law  <law@redhat.com>
673         PR tree-optimization/59221
674         * gcc.c-torture/execute/pr59221.c: New test.
676 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
678         PR libfortran/59227
679         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
680         Make more generic for other platforms.
682 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
684         PR target/53976
685         * gcc.target/sh/pr53976-1.c: New.
687 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
689         PR libfortran/49024
690         * gfortran.dg/erf_3.F90: New file.
692 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
694         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
696 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
698         PR rtl-optimization/59133
699         * gcc.target/i386/pr59133.c: New.
701 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
703         PR middle-end/21718
704         * gcc.dg/float-exact-1.c: New test.
706 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
708         PR rtl-optimization/54300
709         * gcc.target/arm/pr54300.C: New test.
711 2013-11-20  Diego Novillo  <dnovillo@google.com>
713         PR 59212
714         * g++.dg/plugin/selfassign.c: Include stringpool.h
716 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
718         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
720 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
722         * gcc.target/s390/htm-1.c: Rename to ...
723         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
724         one.
725         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
726         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
727         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
728         * gcc.target/s390/htm-builtins-1.c: New testcase.
729         * gcc.target/s390/htm-builtins-2.c: New testcase.
730         * gcc.target/s390/s390.exp: Add check for htm machine.
732 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
734         PR c/53001
735         * c-c++-common/Wfloat-conversion.c: Copies relevant
736         tests from c-c++-common/Wconversion-real.c,
737         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
738         new testcase for conversions that are warned about by
739         -Wfloat-conversion.
741 2013-11-19  Martin Jambor  <mjambor@suse.cz>
743         PR rtl-optimization/59099
744         * gcc.target/i386/pr59099.c: New test.
746 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
748         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
750 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
752         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
753         construct parameter slot value in endian-independent way.
754         (fcevv, fciievv, fcvevv): Use it.
756 2013-11-19  Jan Hubicka  <jh@suse.cz>
758         * ipa/devirt9.C: Fix prevoius change.
760 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
762         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
763         Remove defined(__linux__).
765 2013-11-19  Richard Biener  <rguenther@suse.de>
767         PR tree-optimization/59164
768         * gcc.dg/torture/pr59164.c: New testcase.
770 2013-11-19  Richard Biener  <rguenther@suse.de>
772         PR middle-end/58956
773         * gcc.dg/torture/pr58956.c: New testcase.
775 2013-11-19  Marek Polacek  <polacek@redhat.com>
777         * c-c++-common/ubsan/null-1.c: New test.
778         * c-c++-common/ubsan/null-2.c: New test.
779         * c-c++-common/ubsan/null-3.c: New test.
780         * c-c++-common/ubsan/null-4.c: New test.
781         * c-c++-common/ubsan/null-5.c: New test.
782         * c-c++-common/ubsan/null-6.c: New test.
783         * c-c++-common/ubsan/null-7.c: New test.
784         * c-c++-common/ubsan/null-8.c: New test.
785         * c-c++-common/ubsan/null-9.c: New test.
786         * c-c++-common/ubsan/null-10.c: New test.
787         * c-c++-common/ubsan/null-11.c: New test.
788         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
789         * c-c++-common/ubsan/shift-1.c: Likewise.
790         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
792 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
794         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
796 2013-11-19  Jan Hubicka  <jh@suse.cz>
798         * ipa/devirt9.C: Verify that the optimization happens already before.
799         whole-program.
801 2013-11-19  Richard Biener  <rguenther@suse.de>
803         PR tree-optimization/57517
804         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
805         * gcc.dg/torture/pr57517.c: Likewise.
807 2013-11-19  Jan Hubicka  <jh@suse.cz>
809         * gcc.target/i386/memcpy-3.c: New testcase.
811 2013-11-18  Jan Hubicka  <jh@suse.cz>
812             Uros Bizjak  <ubizjak@gmail.com>
814         PR middle-end/59175
815         * gcc.target/i386/memcpy-2.c: Fix template;
816         add +1 so the testcase passes at 32bit.
818 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
820         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
821         Remove spurious FIXME.
823 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
825         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
827 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
829         PR c++/53473
830         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
832 2013-11-18  Richard Biener  <rguenther@suse.de>
834         PR tree-optimization/59125
835         PR tree-optimization/54570
836         * gcc.dg/builtin-object-size-8.c: Un-xfail.
837         * gcc.dg/builtin-object-size-14.c: New testcase.
838         * gcc.dg/strlenopt-14gf.c: Adjust.
839         * gcc.dg/strlenopt-1f.c: Likewise.
840         * gcc.dg/strlenopt-4gf.c: Likewise.
842 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
844         * gnat.dg/volatile11.adb: New test.
845         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
847 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
849         PR sanitizer/59106
850         * c-c++-common/asan/pr59106.c: New test.
852 2013-11-17  Jan Hubicka  <jh@suse.cz>
854         * gcc.target/i386/memcpy-2.c: New testcase.
856 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
858         PR target/59153
859         * gcc.target/i386/pr59153.c: New test.
861 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
863         PR c++/59123
864         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
865         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
867 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
869         PR c++/29143
870         * g++.dg/overload/addr2.C: New.
871         * g++.old-deja/g++.other/overload11.C: Adjust.
873 2013-11-15  Mike Stump  <mikestump@comcast.net>
875         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
876         * lib/g++.exp (g++_target_compile): Likewise.
877         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
878         libraries.  Remove debugging.
879         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
880         libraries.  Remove -O0, redundant with default.
882 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
884         * c-c++-common/cpp/ucnid-2011-1.c: New test.
886 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
888         PR c++/58188
889         * g++.dg/cpp0x/nsdmi-template8.C: New.
891 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
893         PR c++/58725
894         * g++.dg/cpp0x/nsdmi-template7.C: New.
896 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
898         PR c++/58829
899         * g++.dg/cpp0x/nsdmi-template6.C: New.
901 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
903         PR c++/58599
904         * g++.dg/cpp0x/nsdmi-template5.C: New.
906 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
908         * c-c++-common/cilk-plus/PS: New directory.
909         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
910         * g++.dg/dg.exp: Run Cilk Plus tests.
911         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
913 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
915         * gcc.dg/vmx/3b-15.c: Revise for little endian.
917 2013-11-15  Richard Biener  <rguenther@suse.de>
919         PR tree-optimization/50262
920         * gcc.dg/tree-ssa/alias-28.c: New testcase.
921         * gcc.dg/strlenopt-1.c: Adjust.
922         * gcc.dg/strlenopt-1f.c: Likewise.
924 2013-11-15  Richard Biener  <rguenther@suse.de>
926         * gcc.dg/torture/20131115-1.c: New testcase.
928 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
930         * gcc.dg/cpp/ucnid-9.c: New test.
932 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
934         * gnat.dg/stack_usage1b.adb: New test.
935         * gnat.dg/stack_usage1c.adb: Likewise.
937 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
939         * gnat.dg/specs/addr1.ads: Revert the last change.
940         * gnat.dg/specs/atomic1.ads: Likewise.
942 2013-11-14  Cong Hou  <congh@google.com>
944         * gcc.dg/vect/vect-alias-check.c: Update.
946 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
948         PR c++/57887
949         * g++.dg/cpp0x/nsdmi-template3.C: New.
950         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
952 2013-11-14  Diego Novillo  <dnovillo@google.com>
954         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
955         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
957 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
959         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
960         compiler and linker field if _CALL_ELF == 2.
961         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
962         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
963         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
965 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
967         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
968         (WRAPPER): Use it.
969         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
970         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
971         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
973 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
975         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
976         New function.
977         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
978         * gcc.target/powerpc/pr57949-2.c: Likewise.
980 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
982         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
984 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
986         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
987         * gcc.dg/torture/float128-div-underflow.c: Likewise.
988         * gcc.dg/torture/float128-extend-nan.c: Likewise.
990 2013-11-14  Richard Biener  <rguenther@suse.de>
992         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
994 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
996         * gnat.dg/specs/addr1.ads: XFAIL on x32.
997         * gnat.dg/specs/atomic1.ads: Likewise.
999 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
1001         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1002         to "cortex-a53".
1003         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1004         to "cortex-a53".
1006 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1008         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1009         *-*-solaris2.1[0-9]*.
1010         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1012 2013-11-14  Joey Ye  <joey.ye@arm.com>
1014         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1015         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1016         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1017         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1018         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1020 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
1022         PR c++/58533
1023         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1025 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
1027         PR target/59101
1028         * gcc.c-torture/execute/pr59101.c: New test.
1030 2013-11-13  Jeff Law  <law@redhat.com>
1032         PR tree-optimization/59102
1033         * gcc.c-torture/compile/pr59102.c: New test.
1035 2013-11-13  Tom de Vries  <tom@codesourcery.com>
1037         * gcc.dg/tail-merge-store.c: New test.
1039 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
1041         * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1042         * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
1044 2013-11-13  Jeff Law  <law@redhat.com>
1046         * PR middle-end/59119
1047         * gcc.c-torture/compile/pr59119.c: New test.
1049 2013-11-13  Martin Jambor  <mjambor@suse.cz>
1051         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1052         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1053         * gcc.dg/pr10474.c: Likewise.
1055 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
1057         * lib/target-supports.exp
1058         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1059         of targets that do not need command line argument to enable SIMD.
1061 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1063         * gcc.dg/guality/param-4.c: New test.
1065 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1067         * gcc.dg/c11-complex-1.c: New test.
1069 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1071         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1072         gcc.dg/auto-type-2.c: New tests.
1074 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1076         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1077         LTO tests.
1079 2013-11-12  Jeff Law  <law@redhat.com>
1081         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1082         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1083         the SSA optimizers.
1085 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1087         PR target/59054
1088         * gcc.target/powerpc/pr59054.c: New test.
1090 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1092         * g++.dg/cpp1y/lambda-generic.C: New test case.
1093         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1094         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1095         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1096         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1097         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1098         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1099         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1100         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1102 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1104         PR c++/58534
1105         PR c++/58536
1106         PR c++/58548
1107         PR c++/58549
1108         PR c++/58637
1109         * g++.dg/cpp1y/pr58534.C: New testcase.
1110         * g++.dg/cpp1y/pr58536.C: New testcase.
1111         * g++.dg/cpp1y/pr58548.C: New testcase.
1112         * g++.dg/cpp1y/pr58549.C: New testcase.
1113         * g++.dg/cpp1y/pr58637.C: New testcase.
1115 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
1117         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1118         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1119         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1120         diagnostics.
1122 2013-11-12  Tristan Gingold  <gingold@adacore.com>
1124         * gnat.dg/aggr21.adb: New test.
1125         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1127 2013-11-12  Jeff Law  <law@redhat.com>
1129         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1130         * gcc.dg/tree-ssa/isolate-5.c: New test.
1132 2013-11-12  Martin Jambor  <mjambor@suse.cz>
1134         PR rtl-optimization/10474
1135         * gcc.dg/pr10474.c: New testcase.
1136         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1137         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1139 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
1141         PR c++/57734
1142         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1144 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
1146         * gcc.dg/time-profiler-1.c: New test.
1147         * gcc.dg/time-profiler-2.c: Ditto.
1149 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
1150             Jeff Law  <law@redhat.com>
1152         * gcc.dg/tree-ssa/alias-27.c: New testcase.
1154 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
1156         PR target/58853
1157         * gcc.target/i386/pr58853.c: New test.
1159 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1161         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1162         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1163         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1164         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1165         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1166         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1167         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1168         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1169         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1171 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
1173         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1174         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1175         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1176         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1177         gcc.dg/atomic/stdatomic-exchange-1.c,
1178         gcc.dg/atomic/stdatomic-exchange-2.c,
1179         gcc.dg/atomic/stdatomic-exchange-3.c,
1180         gcc.dg/atomic/stdatomic-exchange-4.c,
1181         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1182         gcc.dg/atomic/stdatomic-generic.c,
1183         gcc.dg/atomic/stdatomic-kill-dep.c,
1184         gcc.dg/atomic/stdatomic-load-1.c,
1185         gcc.dg/atomic/stdatomic-load-2.c,
1186         gcc.dg/atomic/stdatomic-load-3.c,
1187         gcc.dg/atomic/stdatomic-load-4.c,
1188         gcc.dg/atomic/stdatomic-lockfree.c,
1189         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1190         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1191         gcc.dg/atomic/stdatomic-store-1.c,
1192         gcc.dg/atomic/stdatomic-store-2.c,
1193         gcc.dg/atomic/stdatomic-store-3.c,
1194         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1195         tests.
1197 2013-11-08  Cong Hou  <congh@google.com>
1199         PR tree-optimization/58508
1200         * gcc.dg/vect/pr58508.c: Update.
1202 2013-11-08  Richard Biener  <rguenther@suse.de>
1204         PR tree-optimization/59047
1205         * gcc.dg/torture/pr59047.c: New testcase.
1207 2013-11-08  Richard Biener  <rguenther@suse.de>
1209         PR tree-optimization/59038
1210         PR tree-optimization/58955
1211         * gcc.dg/torture/pr59038.c: New testcase.
1213 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
1215         PR fortran/58471
1216         * gfortran.dg/constructor_9.f90: New.
1218 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1220         * gcc.dg/atomic-compare-exchange-1.c,
1221         gcc.dg/atomic-compare-exchange-2.c,
1222         gcc.dg/atomic-compare-exchange-3.c,
1223         gcc.dg/atomic-compare-exchange-4.c,
1224         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1225         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1226         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1227         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1228         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1229         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1230         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1231         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1232         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1233         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1234         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1235         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1236         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1237         gcc.dg/atomic-store-5.c: Declare main as returning int.
1238         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1239         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1240         gcc.dg/atomic-exchange-5.c: Separate increments of count from
1241         expression using value of count.
1243 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1245         * lib/target-supports.exp
1246         (check_effective_target_fenv_exceptions): New function.
1247         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1248         * gcc.dg/atomic/c11-atomic-exec-1.c,
1249         gcc.dg/atomic/c11-atomic-exec-2.c,
1250         gcc.dg/atomic/c11-atomic-exec-3.c,
1251         gcc.dg/atomic/c11-atomic-exec-4.c,
1252         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1253         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1254         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1256 2013-11-07  Cong Hou  <congh@google.com>
1258         * gcc.dg/vect/vect-alias-check.c: New.
1260 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
1262         * gcc.dg/tree-ssa/loop-39.c: New test.
1264         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1265         * gcc.dg/unroll_2.c: Likewise.
1266         * gcc.dg/unroll_3.c: Likewise.
1267         * gcc.dg/unroll_4.c: Likewise.
1268         * gcc.dg/vrp90.c: New test.
1270 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
1272         PR c++/58176
1273         * g++.dg/cpp0x/nullptr30.C: New.
1275 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
1276             Jakub Jelinek  <jakub@redhat.com>
1278         PR sanitizer/59029
1279         * c-c++-common/asan/pr59029.c: New test.
1281 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
1283         PR target/59034
1284         * gcc.target/i386/pr59034-1.c: New test.
1285         * gcc.target/i386/pr59034-2.c: Likewise.
1287 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
1289         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1290         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1291         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1293 2013-11-06  DJ Delorie  <dj@redhat.com>
1295         * gcc.dg/mismatch-decl-1.c: New test.
1297 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1299         * gcc.dg/torture/float128-cmp-invalid.c,
1300         gcc.dg/torture/float128-div-underflow.c,
1301         gcc.dg/torture/float128-extend-nan.c,
1302         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1304 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1306         * gcc.target/sh/pr51244-11.c: Remove target line.
1307         * gcc.target/sh/sh4a-sincosf.c: Likewise.
1308         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1309         * gcc.target/sh/pr51244-15.c: Likewise.
1310         * gcc.target/sh/pr51244-19.c: Likewise.
1311         * gcc.target/sh/cmpstr.c: Likewise.
1312         * gcc.target/sh/pr33135-3.c: Likewise.
1313         * gcc.target/sh/pr53512-2.c: Likewise.
1314         * gcc.target/sh/pr54602-2.c: Likewise.
1315         * gcc.target/sh/pr52483-1.c: Likewise.
1316         * gcc.target/sh/pr21255-2-ml.c: Likewise.
1317         * gcc.target/sh/pr54760-4.c: Likewise.
1318         * gcc.target/sh/pr52483-5.c: Likewise.
1319         * gcc.target/sh/pr54089-2.c: Likewise.
1320         * gcc.target/sh/pr56547-2.c: Likewise.
1321         * gcc.target/sh/pr54089-6.c: Likewise.
1322         * gcc.target/sh/pr51244-20.c: Likewise.
1323         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1324         * gcc.target/sh/sh4a-fsrra.c: Likewise.
1325         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1326         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1327         * gcc.target/sh/pr55303-2.c: Likewise.
1328         * gcc.target/sh/sh2a-resbank.c: Likewise.
1329         * gcc.target/sh/sp-switch.c: Likewise.
1330         * gcc.target/sh/pr51244-3.c: Likewise.
1331         * gcc.target/sh/pr50751-3.c: Likewise.
1332         * gcc.target/sh/pr51244-7.c: Likewise.
1333         * gcc.target/sh/struct-arg-dw2.c: Likewise.
1334         * gcc.target/sh/pr50751-7.c: Likewise.
1335         * gcc.target/sh/pr49468-di.c: Likewise.
1336         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1337         * gcc.target/sh/pr49880-3.c: Likewise.
1338         * gcc.target/sh/pr51244-12.c: Likewise.
1339         * gcc.target/sh/pr53988.c: Likewise.
1340         * gcc.target/sh/pr6526.c: Likewise.
1341         * gcc.target/sh/sh2a-bxor.c: Likewise.
1342         * gcc.target/sh/pr51244-16.c: Likewise.
1343         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1344         * gcc.target/sh/sh2a-bor.c: Likewise.
1345         * gcc.target/sh/pr53511-1.c: Likewise.
1346         * gcc.target/sh/pr21255-3.c: Likewise.
1347         * gcc.target/sh/pr53512-3.c: Likewise.
1348         * gcc.target/sh/pr33135-4.c: Likewise.
1349         * gcc.target/sh/pr54602-3.c: Likewise.
1350         * gcc.target/sh/pr54760-1.c: Likewise.
1351         * gcc.target/sh/pr52483-2.c: Likewise.
1352         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1353         * gcc.target/sh/pr54680.c: Likewise.
1354         * gcc.target/sh/pr54386.c: Likewise.
1355         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1356         * gcc.target/sh/pr54089-3.c: Likewise.
1357         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1358         * gcc.target/sh/pr54089-7.c: Likewise.
1359         * gcc.target/sh/strlen.c: Likewise.
1360         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1361         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1362         * gcc.target/sh/pr55303-3.c: Likewise.
1363         * gcc.target/sh/pr51244-4.c: Likewise.
1364         * gcc.target/sh/pr50751-4.c: Likewise.
1365         * gcc.target/sh/pr39423-1.c: Likewise.
1366         * gcc.target/sh/pr51244-8.c: Likewise.
1367         * gcc.target/sh/pr55146.c: Likewise.
1368         * gcc.target/sh/pr50751-8.c: Likewise.
1369         * gcc.target/sh/sh2a-bset.c: Likewise.
1370         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1371         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1372         * gcc.target/sh/20080410-1.c: Likewise.
1373         * gcc.target/sh/pr49880-4.c: Likewise.
1374         * gcc.target/sh/pr51244-13.c: Likewise.
1375         * gcc.target/sh/sh2a-movrt.c: Likewise.
1376         * gcc.target/sh/pr51244-17.c: Likewise.
1377         * gcc.target/sh/pr21255-2-mb.c: Likewise.
1378         * gcc.target/sh/sh2a-bclr.c: Likewise.
1379         * gcc.target/sh/pr33135-1.c: Likewise.
1380         * gcc.target/sh/pr53512-4.c: Likewise.
1381         * gcc.target/sh/pr54602-4.c: Likewise.
1382         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1383         * gcc.target/sh/pr54760-2.c: Likewise.
1384         * gcc.target/sh/pr52483-3.c: Likewise.
1385         * gcc.target/sh/sh2a-bld.c: Likewise.
1386         * gcc.target/sh/pr54089-4.c: Likewise.
1387         * gcc.target/sh/pr54685.c: Likewise.
1388         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1389         * gcc.target/sh/pr54089-8.c: Likewise.
1390         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1391         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1392         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1393         * gcc.target/sh/pr51244-1.c: Likewise.
1394         * gcc.target/sh/pr50751-1.c: Likewise.
1395         * gcc.target/sh/pr55160.c: Likewise.
1396         * gcc.target/sh/pr51244-5.c: Likewise.
1397         * gcc.target/sh/pr54236-1.c: Likewise.
1398         * gcc.target/sh/pr50751-5.c: Likewise.
1399         * gcc.target/sh/pr52933-1.c: Likewise.
1400         * gcc.target/sh/pr39423-2.c: Likewise.
1401         * gcc.target/sh/pr51244-9.c: Likewise.
1402         * gcc.target/sh/pr49263.c: Likewise.
1403         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1404         * gcc.target/sh/pr49880-1.c: Likewise.
1405         * gcc.target/sh/sh2a-band.c: Likewise.
1406         * gcc.target/sh/pr51244-10.c: Likewise.
1407         * gcc.target/sh/pr49880-5.c: Likewise.
1408         * gcc.target/sh/prefetch.c: Likewise.
1409         * gcc.target/sh/pr51244-14.c: Likewise.
1410         * gcc.target/sh/rte-delay-slot.c: Likewise.
1411         * gcc.target/sh/fpul-usage-1.c: Likewise.
1412         * gcc.target/sh/pr51244-18.c: Likewise.
1413         * gcc.target/sh/pr21255-1.c: Likewise.
1414         * gcc.target/sh/pr33135-2.c: Likewise.
1415         * gcc.target/sh/pr53512-1.c: Likewise.
1416         * gcc.target/sh/pr54602-1.c: Likewise.
1417         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1418         * gcc.target/sh/torture/pragma-isr.c: Likewise.
1419         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1420         * gcc.target/sh/torture/pr58314.c: Likewise.
1421         * gcc.target/sh/torture/pr34777.c: Likewise.
1422         * gcc.target/sh/torture/pr58475.c: Likewise.
1423         * gcc.target/sh/pr54760-3.c: Likewise.
1424         * gcc.target/sh/sh4a-cosf.c: Likewise.
1425         * gcc.target/sh/pr52483-4.c: Likewise.
1426         * gcc.target/sh/mfmovd.c: Likewise.
1427         * gcc.target/sh/pr54089-1.c: Likewise.
1428         * gcc.target/sh/pr56547-1.c: Likewise.
1429         * gcc.target/sh/pr54089-5.c: Likewise.
1430         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1431         * gcc.target/sh/pr54089-9.c: Likewise.
1432         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1433         * gcc.target/sh/pr49468-si.c: Likewise.
1434         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1435         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1436         * gcc.target/sh/pr55303-1.c: Likewise.
1437         * gcc.target/sh/pr51244-2.c: Likewise.
1438         * gcc.target/sh/pr50751-2.c: Likewise.
1439         * gcc.target/sh/pr54236-2.c: Likewise.
1440         * gcc.target/sh/pr51244-6.c: Likewise.
1441         * gcc.target/sh/cmpstrn.c: Likewise.
1442         * gcc.target/sh/pr50751-6.c: Likewise.
1443         * gcc.target/sh/pr52933-2.c: Likewise.
1444         * gcc.target/sh/pr53568-1.c: Likewise.
1445         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1446         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1447         * gcc.target/sh/sh4a-sinf.c: Likewise.
1448         * gcc.target/sh/pr49880-2.c: Likewise.
1450 2013-11-06  Tobias Burnus  <burnus@net-b.de>
1452         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1453         * gcc.dg/wdate-time.c: Ditto.
1454         * gfortran.dg/wdate-time.F90: Ditto.
1456 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
1458         PR target/30807
1459         * gcc.target/sh/torture/pr30807.c: New.
1461 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
1463         PR c++/11006
1464         * g++.dg/other/java3.C: New.
1466 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
1468         PR target/59021
1469         * gcc.target/i386/pr59021.c: New test.
1471 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
1473         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1474         dg-additional-files to also match BOL.
1476 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
1478         * gcc.dg/torture/c99-contract-1.c: New test.
1480 2013-11-06  Richard Biener  <rguenther@suse.de>
1482         PR tree-optimization/58653
1483         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1484         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1486 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1488         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1489         40 to 30.  Replaced iteration variable with a #define.  Instead of
1490         returning non-zero value for error, called __builtin_abort ().  Fixed
1491         a bug of calling fib_serial in serial case instead of fib.
1492         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1493         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1494         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1495         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1496         compiler flag testing.
1498 2013-11-06  Christian Bruel  <christian.bruel@st.com>
1500         * gcc.target/sh/strlen.c: New test.
1502 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
1504         PR middle-end/58970
1505         * gcc.c-torture/compile/pr58970.c: New test.
1507 2013-11-05  Wei Mi  <wmi@google.com>
1509         PR regression/58985
1510         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1512 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1514         * g++.dg/warn/wdate-time.C: New.
1515         * gcc.dg/wdate-time.c: New.
1516         * gfortran.dg/wdate-time.F90: New.
1518 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
1520         PR fortran/58989
1521         * gfortran.dg/reshape_6.f90: New test.
1523 2013-11-05  Jeff Law  <law@redhat.com>
1525         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1526         * gcc.dg/tree-ssa/isolate-1.c: New test.
1527         * gcc.dg/tree-ssa/isolate-2.c: New test.
1528         * gcc.dg/tree-ssa/isolate-3.c: New test.
1529         * gcc.dg/tree-ssa/isolate-4.c: New test.
1531 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1533         PR rtl-optimization/58997
1534         * gcc.c-torture/compile/pr58997.c: New test.
1536 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
1538         PR c++/58724
1539         * g++.dg/cpp0x/gen-attrs-56.C: New.
1541 2013-11-05  Richard Biener  <rguenther@suse.de>
1543         PR ipa/58492
1544         * gcc.dg/ipa/pr58492.c: New testcase.
1546 2013-11-05  Richard Biener  <rguenther@suse.de>
1548         PR tree-optimization/58955
1549         * gcc.dg/torture/pr58955-1.c: New testcase.
1550         * gcc.dg/torture/pr58955-2.c: Likewise.
1552 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
1554         PR middle-end/58981
1555         * gcc.dg/pr58981.c: New test.
1557 2013-11-05  Richard Biener  <rguenther@suse.de>
1559         PR middle-end/58941
1560         * gcc.dg/torture/pr58941.c: New testcase.
1562 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1564         PR tree-optimization/58958
1565         * gcc.dg/tree-ssa/pr58958.c: New file.
1567 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
1569         * gcc.dg/tree-ssa/alias-26.c: New file.
1571 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
1573         PR tree-optimization/58984
1574         * gcc.c-torture/execute/pr58984.c: New test.
1576 2013-11-05  Andreas Schwab  <schwab@suse.de>
1578         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1580 2013-11-05  Tobias Burnus  <burnus@net-b.de>
1582         * g++.dg/gomp/openmp-simd-1.C: New.
1583         * g++.dg/gomp/openmp-simd-2.C: New.
1584         * gcc.dg/gomp/openmp-simd-1.c: New.
1585         * gcc.dg/gomp/openmp-simd-2.c: New.
1587 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1589         * gcc.dg/superblock.c: Require scheduling support.
1591 2013-11-04  Kostya Serebryany  <kcc@google.com>
1593         * g++.dg/asan/asan_test.cc: Update the test
1594         to match the fresh asan run-time.
1595         * c-c++-common/asan/stack-overflow-1.c: Ditto.
1597 2013-11-04  Ian Lance Taylor  <iant@google.com>
1599         * g++.dg/ext/sync-4.C: New test.
1601 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1603         PR fortran/58771
1604         * gfortran.dg/derived_external_function_1.f90 : New test
1606 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1608         PR tree-optimization/58978
1609         * gcc.c-torture/compile/pr58978.c: New test.
1611 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
1613         PR fortran/57445
1614         * gfortran.dg/optional_class_1.f90 : New test
1616 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
1618         PR rtl-optimization/58968
1619         * gfortran.dg/pr58968.f: New
1621 2013-11-04  Marek Polacek  <polacek@redhat.com>
1623         PR c++/58979
1624         * g++.dg/diagnostic/pr58979.C: New test.
1626 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
1628         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1629         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1630         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1631         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1632         gcc.dg/iec-559-macros-9.c: New tests.
1634 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
1636         PR tree-optimization/58946
1637         * gcc.c-torture/compile/pr58946.c: New test.
1639 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1641         PR c++/52071
1642         * g++.dg/parse/pr52071.C: New.
1644 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
1646         PR c++/38313
1647         * g++.dg/lookup/name-clash10.C: New.
1649 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
1651         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1652         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1653         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1654         vbif.
1656 2013-11-03  Marek Polacek  <polacek@redhat.com>
1658         * g++.dg/ubsan/cxx1y-vla.C: New test.
1659         * c-c++-common/ubsan/vla-3.c: New test.
1660         * c-c++-common/ubsan/vla-2.c: New test.
1661         * c-c++-common/ubsan/vla-4.c: New test.
1662         * c-c++-common/ubsan/vla-1.c: New test.
1664 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1666         * gcc.dg/vmx/vec-set.c: New.
1668 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1670         PR c++/29234
1671         PR c++/56037
1672         * g++.dg/parse/pr29234.C: New.
1673         * g++.dg/parse/pr56037.C: Likewise.
1675 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1677         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1678         passed it in as one of the options to all Cilk keywords test.
1680 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1682         PR c++/58708
1683         * g++.dg/cpp1y/pr58708.C: New.
1685 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
1687         PR c++/58834
1688         * g++.dg/ext/pr58834.C: New file.
1690 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
1692         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1693         tests.
1694         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1695         tests.
1697 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
1699         PR fortran/57893
1700         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1701         type block.
1703 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1705         * g++.dg/gomp/simd-1.C: New test.
1706         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1707         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1708         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1709         * c-c++-common/gomp/simd6.c: New test.
1711 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
1713         Implement C++14 digit separators.
1714         * g++.dg/cpp1y/digit-sep.C: New.
1715         * g++.dg/cpp1y/digit-sep-neg.C: New.
1716         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1718 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
1720         * gcc.dg/vect/vect-align-3.c: New test.
1722         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1723         we warn about it already during VRP1 pass.
1725 2013-10-31  Martin Jambor  <mjambor@suse.cz>
1727         PR rtl-optimization/58934
1728         Revert:
1729         2013-10-30  Martin Jambor  <mjambor@suse.cz>
1730         PR rtl-optimization/10474
1731         * gcc.dg/pr10474.c: New testcase.
1732         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1733         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1735 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
1737         PR c++/58932
1738         Revert:
1739         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1741         PR c++/58466
1742         * g++.dg/cpp0x/variadic145.C: New.
1744         * g++.dg/cpp0x/sfinae49.C: New.
1746 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
1748         PR c++/58581
1749         * g++.dg/cpp0x/deleted1.C: New.
1751 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1753         * gcc.target/arm/lp1243022.c: New test.
1755 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
1757         PR other/58545
1758         * gcc.target/avr/pr58545.c: New test.
1760 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1762         Revert:
1763         2013-10-30  Tobias Burnus  <burnus@net-b.de>
1764         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1765         path to the compile flags.
1767 2013-10-30  Cong Hou  <congh@google.com>
1769         * gcc.target/i386/vect-abs-s8.c: New test.
1770         * gcc.target/i386/vect-abs-s16.c: New test.
1771         * gcc.target/i386/vect-abs-s32.c: New test.
1773 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1775         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1776         path to the compile flags.
1778 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
1780         PR rtl-optimization/58369
1781         * g++.dg/torture/pr58369.C: New test.
1783 2013-10-30  Tobias Burnus  <burnus@net-b.de>
1785         PR other/33426
1786         * g++.dg/vect/pr33426-ivdep-2.cc: New.
1787         * g++.dg/vect/pr33426-ivdep-3.cc: New.
1788         * g++.dg/vect/pr33426-ivdep-4.cc: New.
1790 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1792         PR target/58784
1793         * gcc.target/arm/pr58784.c: New.
1795 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
1797         * gcc.dg/tree-ssa/alias-24.c: New file.
1799 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
1801         * gcc.target/i386/fma_double_3.c: Use pattern for
1802         scan-assembler-times instead of just one insn name.
1803         * gcc.target/i386/fma_double_5.c: Ditto.
1804         * gcc.target/i386/fma_float_3.c: Ditto.
1805         * gcc.target/i386/fma_float_5.c: Ditto.
1806         * gcc.target/i386/l_fma_double_1.c: Ditto.
1807         * gcc.target/i386/l_fma_double_2.c: Ditto.
1808         * gcc.target/i386/l_fma_double_3.c: Ditto.
1809         * gcc.target/i386/l_fma_double_4.c: Ditto.
1810         * gcc.target/i386/l_fma_double_5.c: Ditto.
1811         * gcc.target/i386/l_fma_double_6.c: Ditto.
1812         * gcc.target/i386/l_fma_float_1.c: Ditto.
1813         * gcc.target/i386/l_fma_float_2.c: Ditto.
1814         * gcc.target/i386/l_fma_float_3.c: Ditto.
1815         * gcc.target/i386/l_fma_float_4.c: Ditto.
1816         * gcc.target/i386/l_fma_float_5.c: Ditto.
1817         * gcc.target/i386/l_fma_float_6.c: Ditto.
1819 2013-10-30  Christian Bruel  <christian.bruel@st.com>
1821         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1822         * gcc.target/sh/cmpstr.c: New test.
1823         * gcc.target/sh/cmpstrn.c: New test.
1825 2013-10-30  Martin Jambor  <mjambor@suse.cz>
1827         PR rtl-optimization/10474
1828         * gcc.dg/pr10474.c: New testcase.
1829         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1830         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1832 2013-10-29  Andrew Pinski <apinski@cavium.com>
1833             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1835         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1836         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1837         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1838         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1839         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1840         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1841         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1842         conditional move to be used.
1843         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1845 2013-10-29  Tobias Burnus  <burnus@net-b.de>
1847         PR fortran/44350
1848         * gfortran.dg/blockdata_8.f90: New.
1850 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
1852         PR target/54236
1853         * gcc.target/sh/pr54236-2: New.
1854         * gcc.target/sh/pr54089-6: Add another rotl special case.
1856 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
1858         PR fortran/58793
1859         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1860         to determine sizes of real kinds.
1862         PR fortran/58858
1863         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1865 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1867         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1868         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1869         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1870         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1871         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1872         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1873         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1874         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1875         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1876         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1877         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1878         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1879         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1880         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1881         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1882         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1883         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1884         test stored in c-c++-common.  Also, added the Cilk runtime's library
1885         to the ld_library_path.
1887 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1889         PR c++/58888
1890         * g++.dg/cpp0x/auto40.C: New.
1891         * g++.dg/other/warning1.C: Adjust.
1893 2013-10-29  Richard Biener  <rguenther@suse.de>
1895         * gcc.dg/torture/restrict-2.c: New testcase.
1896         * gcc.dg/torture/restrict-3.c: Likewise.
1897         * gcc.dg/torture/restrict-4.c: Likewise.
1898         * gcc.dg/torture/restrict-5.c: Likewise.
1900 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
1902         PR tree-optimization/19831
1903         * gcc.dg/tree-ssa/alias-25.c: New file.
1905 2013-10-29  Richard Biener  <rguenther@suse.de>
1907         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1908         changes.
1909         * gcc.dg/vect/bb-slp-32.c: Likewise.
1910         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1911         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1912         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1913         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1914         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1915         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1916         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1917         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1918         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1919         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1920         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1921         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1922         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1923         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1924         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1925         * gfortran.dg/vect/vect.exp: Likewise.
1927 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1929         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1930         * gcc.dg/vmx/eg-5.c: Likewise.
1932 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
1933             Joern Rennecke  <joern.rennecke@embecosm.com>
1935         * gcc.target/arc/jump-around-jump.c: New test.
1937 2013-10-27  Tom de Vries  <tom@codesourcery.com>
1939         * gcc.target/arm/require-pic-register-loc.c: New test.
1941 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
1943         PR target/58679
1944         * gcc.target/i386/pr58679-1.c: New test.
1945         * gcc.target/i386/pr58679-2.c: Ditto.
1947 2013-10-27  Tobias Burnus  <burnus@net-b.de>
1949         PR other/33426
1950         * gcc.dg/vect/vect-ivdep-2.c: New.
1952 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
1954         PR target/52483
1955         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1956         * gcc.target/sh/pr52483-2.c: Likewise.
1957         * gcc.target/sh/pr52483-3.c: Likewise.
1958         * gcc.target/sh/pr52483-4.c: Likewise.
1960 2013-10-26  Jeff Law  <law@redhat.com>
1962         * g++.dg/torture/pr49309.C: Removed.
1963         * gcc.dg/dfp/pr35739.c: Removed.
1965 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
1967         PR rtl-optimization/58759
1968         * gcc.target/i386/pr58759.c: New.
1970 2013-10-25  Tobias Burnus  <burnus@net-b.de>
1972         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1973         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1974         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1976 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
1978         * gcc.dg/wmul-1.c: New test.
1980 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1982         PR c++/58878
1983         * g++.dg/template/pr58878.C: New.
1985 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
1987         * gcc.dg/tree-ssa/alias-23.c: New file.
1989 2013-10-25  Richard Biener  <rguenther@suse.de>
1991         PR tree-optimization/58626
1992         * gcc.dg/torture/pr58626.c: New testcase.
1994 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
1996         PR c++/54812
1997         * g++.dg/cpp0x/defaulted47.C: New.
1999 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2001         * gcc.c-torture/execute/pr58831.c: New test.
2003 2013-10-25  Nick Clifton  <nickc@redhat.com>
2005         * c-c++-common/pr57793.c: Add expected error messages for
2006         targets with small integers.
2007         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2008         * gcc.dg/c99-stdint-2.c: Likewise.
2009         * gcc.dg/cdce1.c: Likewise.
2010         * gcc.dg/fold-overflow-1.c: Likewise.
2011         * gcc.dg/utf-cvt.c: Likewise.
2012         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2013         arithmetic.
2014         * gcc.dg/ftrapv-2.c: Likewise.
2015         * gcc.dg/pr30286.c: Likewise.
2016         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2017         * lib/target-supports.exp (check_effective_target_trapping): New
2018         proc.  Returns true if the target supports trapping arithmetic.
2020 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2022         * g++.dg/parse/ivdep.C: New.
2023         * g++.dg/vect/pr33426-ivdep.cc: New.
2025 2013-10-24  Richard Henderson  <rth@redhat.com>
2027         PR rtl/58542
2028         * gcc.dg/atomic-store-6.c: New.
2030 2013-10-24  Ian Lance Taylor  <iant@google.com>
2032         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2034 2013-10-24  Cong Hou  <congh@google.com>
2036         * gcc.c-torture/execute/20030125-1.c: Update.
2038 2013-10-24  Tobias Burnus  <burnus@net-b.de>
2040         PR fortran/44646
2041         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2043 2013-10-24  Dehao Chen  <dehao@google.com>
2045         * g++.dg/opt/devirt3.C: New test.
2047 2013-08-24  Tobias Burnus  <burnus@net-b.de>
2049         PR other/33426
2050         * testsuite/gcc.dg/ivdep.c: New.
2051         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
2053 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2055         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2056         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2058 2013-10-24  Nick Clifton  <nickc@redhat.com>
2060         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2062 2013-10-24  Marek Polacek  <polacek@redhat.com>
2064         PR c++/58705
2065         * g++.dg/parse/pr58705.C: New test.
2067 2013-10-24  Marek Polacek  <polacek@redhat.com>
2069         * gcc.dg/c11-align-5.c: Add more testing.
2071 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
2073         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2075 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2077         PR tree-optimization/58775
2078         PR tree-optimization/58791
2079         * gcc.dg/guality/pr58791-1.c: New test.
2080         * gcc.dg/guality/pr58791-2.c: New test.
2081         * gcc.dg/guality/pr58791-3.c: New test.
2082         * gcc.dg/guality/pr58791-4.c: New test.
2083         * gcc.dg/guality/pr58791-5.c: New test.
2084         * gcc.c-torture/compile/pr58775.c: New test.
2085         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2087 2013-10-23  Tom de Vries  <tom@codesourcery.com>
2089         PR tree-optimization/58805
2090         * gcc.dg/pr58805.c: New test.
2092 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2094         * gcc.target/i386/vect-div-1.c: New test.
2096         * gcc.dg/vect/pr58508.c: Remove dg-options.
2098 2013-10-23  Richard Biener  <rguenther@suse.de>
2100         * gcc.dg/torture/pr58830.c: New testcase.
2102 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
2104         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2105         * g++.dg/cpp1y/attr-deprecated.C: New.
2106         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2108 2013-10-23  Tobias Burnus  <burnus@net-b.de>
2110         PR fortran/58793
2111         * gfortran.dg/assumed_type_8.f90: New.
2113 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
2115         PR target/58779
2116         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2117         and MINUSCCZEXT defines. Update scan-assembler dg directive.
2118         * gcc.dg/torture/pr58779.c: New test.
2120 2013-10-22  Steve Ellcey  <sellcey@mips.com>
2122         * gcc.target/mips/nor.c: New.
2124 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
2126         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2127         tests into...
2128         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2129         restricted to big-endian targets.
2131 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
2133         PR fortran 57893
2134         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2136 2013-10-21  Tobias Burnus  <burnus@net-b.de>
2138         PR fortran/58803
2139         * gfortran.dg/proc_ptr_comp_38.f90: New.
2141 2013-10-21  Marek Polacek  <polacek@redhat.com>
2143         PR middle-end/58809
2144         * gcc.dg/gomp/pr58809.c: New test.
2146 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
2148         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2149         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2151 2013-10-21  Richard Biener  <rguenther@suse.de>
2153         PR tree-optimization/58794
2154         * c-c++-common/torture/pr58794-1.c: New testcase.
2155         * c-c++-common/torture/pr58794-2.c: Likewise.
2157 2013-10-21  Richard Biener  <rguenther@suse.de>
2159         PR middle-end/58742
2160         * c-c++-common/fold-divmul-1.c: New testcase.
2162 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2164         * gcc.target/i386/memset-vector_loop-1.c: New test.
2165         * gcc.target/i386/memset-vector_loop-2.c: New test.
2167 2013-10-21  Diego Novillo  <dnovillo@google.com>
2169         * g++.dg/plugin/selfassign.c: Include tree.h.
2170         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2171         * gcc.dg/plugin/ggcplug.c: Likewise.
2172         * gcc.dg/plugin/one_time_plugin.c: Likewise.
2173         * gcc.dg/plugin/selfassign.c: Likewise.
2174         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2176 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2178         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2179         * gcc.target/mips/mips-ps-7.c: Likewise.
2181 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2183         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2184         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2185         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2187 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
2189         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2191         PR testsuite/58645
2192         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2194 2013-10-19  Mike Stump  <mikestump@comcast.net>
2196         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2198         * gcc.dg/lto/pr54625-1_0.c: Move from here...
2199         * g++.dg/lto/pr54625-1_0.c: ... to here.
2200         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2201         * g++.dg/lto/pr54625-1_1.C: Likewise.
2202         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2203         * g++.dg/lto/pr54625-2_0.c: Likewise.
2204         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2205         * g++.dg/lto/pr54625-2_1.C: Likewise.
2207 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
2209         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2211 2013-10-18  Cong Hou  <congh@google.com>
2213         * gcc.dg/vect/pr58508.c: New test.
2215 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2217         PR c++/58466
2218         * g++.dg/cpp0x/variadic145.C: New.
2220 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
2222         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2224 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
2226         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2227         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2228         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2229         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2231 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
2233         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2234         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2235         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2236         effective target arm_thumb1_ok.
2237         * lib/target-supports.exp
2238         (check_effective_target_arm_fp16_ok_nocache): Don't force
2239         -mfloat-abi=soft when building for hardfloat target.
2241 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
2243         PR target/58673
2244         * gcc.target/powerpc/pr58673-1.c: New file to test whether
2245         -mquad-word + -mno-vsx-timode causes errors.
2246         * gcc.target/powerpc/pr58673-2.c: Likewise.
2248 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2250         PR c++/58596
2251         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2253 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2255         * gcc.target/aarch64/c-output-template.c: New testcase.
2256         * gcc.target/aarch64/c-output-template-2.c: Likewise.
2257         * gcc.target/aarch64/c-output-template-3.c: Likewise.
2259 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
2261         * gcc/testsuite/lib/target-supports.exp
2262         (check_effective_target_sync_long_long): AArch64 supports
2263         atomic operations on "long long".
2264         (check_effective_target_sync_long_long_runtime): AArch64 can
2265         execute atomic operations on "long long".
2267 2013-10-17  Richard Biener  <rguenther@suse.de>
2269         PR tree-optimization/58143
2270         * gcc.dg/torture/pr58143-1.c: New testcase.
2271         * gcc.dg/torture/pr58143-2.c: Likewise.
2272         * gcc.dg/torture/pr58143-3.c: Likewise.
2274 2013-10-17  Marek Polacek  <polacek@redhat.com>
2276         PR c/58267
2277         * gcc.dg/c1x-align-5.c: New test.
2279 2013-10-16  Tobias Burnus  <burnus@net-b.de>
2281         PR fortran/58652
2282         * gfortran.dg/unlimited_polymorphic_12.f90: New.
2284 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
2286         * c-c++-common/cpp/openmp-define-1.c: Move
2287         dg-require-effective-target fopenmp after dg-do directive.
2288         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2289         * gfortran.dg/openmp-define-1.f90: Likewise.
2290         * gfortran.dg/openmp-define-2.f90: Likewise.
2291         * gfortran.dg/openmp-define-3.f90: Likewise.
2293 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
2295         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2297 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
2299         PR target/57756
2300         * gcc.target/i386/pr57756.c: New test.
2301         * gcc.target/i386/pr57756_2.c: New test.
2303 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
2305         * gcc.dg/torture/builtin-self.c: New file.
2307 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2309         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2310         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2311         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2312         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2313         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2315 2013-10-15  Cong Hou  <congh@google.com>
2317         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2319 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2321         PR c++/58707
2322         * g++.dg/cpp0x/pr58707.C: New.
2324 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2326         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2327         after other directives.
2329 2013-10-15  Tobias Burnus  <burnus@net-b.de>
2331         PR fortran/58652
2332         * gfortran.dg/unlimited_polymorphic_11.f90: New.
2334 2013-10-14  Ian Lance Taylor  <iant@google.com>
2336         * go.test/go-test.exp (go-find-packages): New proc.
2337         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
2338         subdirectories.  Do simple +build line matching.  Handle run with
2339         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
2340         for rundir.  Remove special handling for bug191 and dwarf.
2342 2013-10-14  Tobias Burnus  <burnus@net-b.de>
2344         PR fortran/58658
2345         * gfortran.dg/unlimited_polymorphic_10.f90: New.
2347 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2349         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2350         Use btsl.
2352 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2354         * gnat.dg/specs/opt1.ads: New test.
2356 2013-10-14  Richard Biener  <rguenther@suse.de>
2358         PR tree-optimization/58640
2359         * gcc.c-torture/execute/pr58640-2.c: New testcase.
2361 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2363         * gnat.dg/uninit_array.ad[sn]: New test.
2364         * gnat.dg/uninit_array_pkg.ads: New helper.
2366 2013-10-13  Richard Biener  <rguenther@suse.de>
2368         * gcc.c-torture/execute/pr58662.c: New test.
2370 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
2372         PR target/51244
2373         * gcc.dg/torture/p51244-21.c: New.
2374         * gcc.target/sh/pr51244-20.c: New.
2375         * gcc.target/sh/pr51244-20-sh2a.c: New.
2377 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
2379         * gnat.dg/specs/linker_section.ads: Update test.
2381 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2383         PR target/58690
2384         * gcc.target/i386/pr58690.c: New test
2386 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
2388         * gcc.target/i386/builtin-ucmp.c: New test.
2390 2013-10-11  Brooks Moses  <bmoses@google.com>
2392         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2394 2013-10-11  Jeff Law  <law@redhat.com>
2396         * gcc.c-torture/execute/pr58640.c: New test.
2398 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2400         PR c++/58633
2401         * g++.dg/cpp0x/decltype57.C: New.
2403 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
2405         PR c++/31671
2406         * g++.dg/template/nontype26.C: New.
2408 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
2410         * c-c++-common/cpp/openmp-define-1.c: New file.
2411         * c-c++-common/cpp/openmp-define-2.c: Likewise.
2412         * c-c++-common/cpp/openmp-define-3.c: Likewise.
2413         * gfortran.dg/openmp-define-1.f90: Likewise.
2414         * gfortran.dg/openmp-define-2.f90: Likewise.
2415         * gfortran.dg/openmp-define-3.f90: Likewise.
2417         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2418         for test source files.
2419         * gcc.dg/gomp/gomp.exp: Likewise.
2420         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2421         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2422         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2423         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2424         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2426 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
2428         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2429         Remove error test that is now valid in OpenMP 4.0.
2430         * c-c++-common/gomp/atomic-16.c: New test.
2431         * c-c++-common/gomp/cancel-1.c: New test.
2432         * c-c++-common/gomp/depend-1.c: New test.
2433         * c-c++-common/gomp/depend-2.c: New test.
2434         * c-c++-common/gomp/map-1.c: New test.
2435         * c-c++-common/gomp/pr58472.c: New test.
2436         * c-c++-common/gomp/sections1.c: New test.
2437         * c-c++-common/gomp/simd1.c: New test.
2438         * c-c++-common/gomp/simd2.c: New test.
2439         * c-c++-common/gomp/simd3.c: New test.
2440         * c-c++-common/gomp/simd4.c: New test.
2441         * c-c++-common/gomp/simd5.c: New test.
2442         * c-c++-common/gomp/single1.c: New test.
2443         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2444         parser.
2445         * g++.dg/gomp/block-3.C: Likewise.
2446         * g++.dg/gomp/clause-3.C: Adjust error messages.
2447         * g++.dg/gomp/declare-simd-1.C: New test.
2448         * g++.dg/gomp/declare-simd-2.C: New test.
2449         * g++.dg/gomp/depend-1.C: New test.
2450         * g++.dg/gomp/depend-2.C: New test.
2451         * g++.dg/gomp/target-1.C: New test.
2452         * g++.dg/gomp/target-2.C: New test.
2453         * g++.dg/gomp/taskgroup-1.C: New test.
2454         * g++.dg/gomp/teams-1.C: New test.
2455         * g++.dg/gomp/udr-1.C: New test.
2456         * g++.dg/gomp/udr-2.C: New test.
2457         * g++.dg/gomp/udr-3.C: New test.
2458         * g++.dg/gomp/udr-4.C: New test.
2459         * g++.dg/gomp/udr-5.C: New test.
2460         * g++.dg/gomp/udr-6.C: New test.
2461         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2462         * gcc.dg/autopar/outer-2.c: Likewise.
2463         * gcc.dg/autopar/outer-3.c: Likewise.
2464         * gcc.dg/autopar/outer-4.c: Likewise.
2465         * gcc.dg/autopar/outer-5.c: Likewise.
2466         * gcc.dg/autopar/outer-6.c: Likewise.
2467         * gcc.dg/autopar/parallelization-1.c: Likewise.
2468         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2469         parser.
2470         * gcc.dg/gomp/clause-1.c: Adjust error messages.
2471         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2472         instead of GOMP_parallel_loop_runtime_start.
2473         * gcc.dg/gomp/declare-simd-1.c: New test.
2474         * gcc.dg/gomp/declare-simd-2.c: New test.
2475         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2476         parser.  Add further #pragma omp sections nesting tests.
2477         * gcc.dg/gomp/target-1.c: New test.
2478         * gcc.dg/gomp/target-2.c: New test.
2479         * gcc.dg/gomp/taskgroup-1.c: New test.
2480         * gcc.dg/gomp/teams-1.c: New test.
2481         * gcc.dg/gomp/udr-1.c: New test.
2482         * gcc.dg/gomp/udr-2.c: New test.
2483         * gcc.dg/gomp/udr-3.c: New test.
2484         * gcc.dg/gomp/udr-4.c: New test.
2485         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2487 2013-10-10  Jan Hubicka  <jh@suse.cz>
2489         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2490         tuning change.
2491         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2492         * gcc.target/i386/pr49168-1.c: Likewise.
2493         * gcc.target/i386/pr49002-2.c: Likewise.
2495 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
2497         PR middle-end/58670
2498         * gcc.dg/torture/pr58670.c: New test.
2500 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2502         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2504 2013-10-09  Marek Polacek  <polacek@redhat.com>
2506         PR c++/58635
2507         * g++.dg/tm/pr58635-1.C: New test.
2508         * g++.dg/tm/pr58635-2.C: New test.
2510 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
2512         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2514 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
2516         PR tree-optimization/20318
2517         * c-c++-common/pr20318.c: New file.
2518         * gcc.dg/tree-ssa/pr20318.c: New file.
2520 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
2522         * gcc.c-torture/execute/pr58570.c: New test.
2524 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2526         * gcc.target/aarch64/vclz.c: New testcase.
2528 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2530         * gcc.target/aarch64/vadd_f64.c: New testcase.
2531         * gcc.target/aarch64/vsub_f64.c: New testcase.
2533 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2535         * gcc.target/aarch64/vdiv_f.c: New testcase.
2537 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
2539         * gcc.target/aarch64/vneg_f.c: New testcase.
2540         * gcc.target/aarch64/vneg_s.c: New testcase.
2542 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2544         PR c++/58568
2545         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2546         * g++.old-deja/g++.mike/misc9.C: Adjust.
2548 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
2550         PR c++/58665
2551         Revert:
2552         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2554         PR c++/58448
2555         * g++.dg/template/crash117.C: New.
2557 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2559         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2561 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
2563         PR tree-optimization/58480
2564         * gcc.dg/tree-ssa/pr58480.c: New file.
2566 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2568         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2569         * gcc.target/powerpc/fusion.c: Likewise.
2571 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2573         * gcc.target/s390/htm-nofloat-2.c: New testcase.
2575 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2577         * gcc.target/s390/htm-1.c: Add more tests to cover different
2578         operand types.
2580 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2582         PR c++/58126
2583         * g++.dg/init/uninitialized1.C: New.
2585 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
2587         PR c++/56060
2588         * g++.dg/cpp0x/variadic144.C: New.
2590 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2592         PR c++/58560
2593         * g++.dg/cpp0x/auto39.C: New.
2595 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2597         PR c++/58503
2598         * g++.dg/cpp0x/range-for26.C: New.
2599         * g++.dg/cpp0x/range-for27.C: Likewise.
2601 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2603         PR c++/58448
2604         * g++.dg/template/crash117.C: New.
2606 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
2608         PR c++/19476
2609         * g++.dg/tree-ssa/pr19476-5.C: New file.
2610         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2612 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
2614         PR c++/58584
2615         * g++.dg/cpp0x/gen-attrs-55.C: New.
2617 2013-10-03  Easwaran Raman  <eraman@google.com>
2619         PR c++/33911
2620         * g++.dg/ext/attribute47.C: New.
2622 2013-10-03  Rong Xu  <xur@google.com>
2624         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2625         probability.
2626         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2627         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2629 2013-10-03  Marek Polacek  <polacek@redhat.com>
2631         PR c++/58510
2632         * g++.dg/cpp0x/pr58510.C: New test.
2634 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
2636         PR c++/19476
2637         * g++.dg/tree-ssa/pr19476-1.C: New file.
2638         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2639         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2640         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2642 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2644         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2645         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2646         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2647         VSX scalar operations or the traditional floating point form of
2648         the instruction.
2649         * gcc.target/powerpc/ppc-target-2.c: Likewise.
2650         * gcc.target/powerpc/recip-3.c: Likewise.
2651         * gcc.target/powerpc/recip-5.c: Likewise.
2652         * gcc.target/powerpc/pr72747.c: Likewise.
2653         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2655 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2657         PR target/58460
2658         * gcc.target/aarch64/pr58460.c: New file.
2660 2013-10-02  Tobias Burnus  <burnus@net-b.de>
2662         PR fortran/58593
2663         * gfortran.dg/char_length_19.f90: New.
2665 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2667         PR c++/58535
2668         * g++.dg/parse/crash65.C: New.
2669         * g++.dg/cpp1y/pr58535.C: Likewise.
2671 2013-10-02  Richard Biener  <rguenther@suse.de>
2673         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2674         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2675         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2676         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2677         * gfortran.dg/ldist-pr45199.f: Likewise.
2679 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
2681         PR c++/58565
2682         * g++.dg/parse/crash64.C: New.
2684 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
2686         * gcc.dg/tree-ssa/slsr-40.c: New test.
2688 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
2690         PR c++/58563
2691         * g++.dg/cpp0x/pr58563.C: New.
2693 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
2695         * gcc.target/aarch64/vect_saddl_1.c: New.
2697 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
2699         PR target/58574
2700         * gcc.c-torture/execute/pr58574.c: New testcase.
2702 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
2704         PR Target/58578
2705         * gcc.target/arm/pr58578.c: New test.
2707 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2709         PR tree-optimization/58556
2710         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2711         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2713 2013-10-01  Nick Clifton  <nickc@redhat.com>
2715         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2716         for MSP430.
2717         * gcc.c-torture/compile/20010327-1.c: Only run the test for
2718         ptr32plus targets.
2719         * gcc.c-torture/compile/pr41181.c: Likewise.
2720         * gcc.c-torture/compile/calls.c: Likewise.
2721         * gcc.c-torture/compile/990617-1.c: Likewise.
2722         * gcc.c-torture/compile/pr55955.c: Only run the test for
2723         int32plus targets.
2724         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2726 2013-10-01  Richard Biener  <rguenther@suse.de>
2728         PR tree-optimization/58553
2729         * gcc.dg/torture/pr58553.c: New testcase.
2731 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
2733         PR middle-end/58564
2734         * gcc.c-torture/execute/pr58564.c: New test.
2736 2013-09-30  Teresa Johnson  <tejohnson@google.com>
2738         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2739         Update for additional dump message.
2741 2013-09-30  Richard Biener  <rguenther@suse.de>
2743         PR tree-optimization/58554
2744         * gcc.dg/torture/pr58554.c: New testcase.
2746 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
2747             Joern Rennecke  <joern.rennecke@embecosm.com>
2749         * gcc.target/arc/barrel-shifter-1.c: New test.
2750         * gcc.target/arc/barrel-shifter-2.c: Likewise.
2751         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2752         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2753         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2754         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2755         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2756         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2757         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2758         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2759         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2760         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2761         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2762         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2763         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2764         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2765         * gcc.target/arc/mtune-ARC600.c: Likewise.
2766         * gcc.target/arc/mtune-ARC601.c: Likewise.
2767         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2768         * gcc.target/arc/mtune-ARC700.c: Likewise.
2769         * gcc.target/arc/mtune-ARC725D.c: Likewise.
2770         * gcc.target/arc/mtune-ARC750D.c: Likewise.
2771         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2772         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2774 2013-09-30  Richard Biener  <rguenther@suse.de>
2776         PR middle-end/58532
2777         * g++.dg/torture/pr58552.C: New testcase.
2779 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
2781         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2782         and -mupper-regs-df.
2784 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
2786         PR middle-end/58463
2787         * gcc.dg/pr58463.c: New test.
2789 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
2791         PR middle-end/58551
2792         * c-c++-common/gomp/pr58551.c: New test.
2794 2013-09-27  Richard Biener  <rguenther@suse.de>
2796         PR tree-optimization/58459
2797         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2799 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2801         PR fortran/58113
2802         * gfortran.dg/round_4.f90: Check for rounding support.
2804 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
2806         * g++.dg/vect/pr58513.cc (op): Make static.
2808 2013-09-26  Richard Biener  <rguenther@suse.de>
2810         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2812 2013-09-26  Richard Biener  <rguenther@suse.de>
2814         PR tree-optimization/58539
2815         * gcc.dg/torture/pr58539.c: New testcase.
2817 2013-09-25  Jeff Law  <law@redhat.com>
2819         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2821 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2823         PR fortran/58436
2824         * gfortran.dg/finalize_21.f90: New.
2826 2013-09-25  Tobias Burnus  <burnus@net-b.de>
2828         PR fortran/57697
2829         PR fortran/58469
2830         * gfortran.dg/defined_assignment_8.f90: New.
2831         * gfortran.dg/defined_assignment_9.f90: New.
2833 2013-09-25  Marek Polacek  <polacek@redhat.com>
2835         PR sanitizer/58413
2836         * c-c++-common/ubsan/shift-5.c: New test.
2837         * c-c++-common/ubsan/shift-6.c: New test.
2838         * c-c++-common/ubsan/div-by-zero-5.c: New test.
2839         * gcc.dg/ubsan/c-shift-1.c: New test.
2841 2013-09-25  Marek Polacek  <polacek@redhat.com>
2843         PR c++/58516
2844         * g++.dg/tm/pr58516.C: New test.
2846 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2848         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2849         New procedure.
2850         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2852 2013-09-24  Richard Biener  <rguenther@suse.de>
2854         PR middle-end/58513
2855         * g++.dg/vect/pr58513.cc: New testcase.
2857 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
2859         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2860         output.
2862 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
2864         PR c++/58500
2865         * g++.dg/cpp1y/pr58500.C: New testcase.
2867 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
2869         * gnat.dg/opt28.ad[sb]: New test.
2870         * gnat.dg/opt28_pkg.ads: New helper.
2872 2013-09-23  Richard Biener  <rguenther@suse.de>
2874         PR tree-optimization/58464
2875         * g++.dg/torture/pr58464.C: New testcase.
2877 2013-09-23  Christian Bruel  <christian.bruel@st.com>
2879         PR target/58475
2880         * gcc.target/sh/torture/pr58475.c: New test.
2882 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
2884         PR fortran/58355
2885         * gfortran.dg/extends_15.f90: New.
2887 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
2889         PR c++/58481
2890         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2892 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
2894         PR target/56875
2895         * gcc.target/vax/vax.exp: New.
2896         * gcc.target/vax/pr56875.c: Ditto.
2898 2013-09-20  Richard Biener  <rguenther@suse.de>
2900         PR middle-end/58484
2901         * gfortran.dg/pr58484.f: New testcase.
2903 2013-09-20  Jeff Law  <law@redhat.com>
2905         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2907 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2909         PR middle-end/57748
2910         * gcc.dg/torture/pr57748-1.c: New test.
2911         * gcc.dg/torture/pr57748-2.c: New test.
2913 2013-09-20  Marek Polacek  <polacek@redhat.com>
2915         PR sanitizer/58413
2916         * c-c++-common/ubsan/shift-4.c: New test.
2918 2013-09-20  Richard Biener  <rguenther@suse.de>
2920         PR tree-optimization/58453
2921         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2923 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
2925         PR fortran/58099
2926         * gfortran.dg/proc_ptr_43.f90: New.
2928 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2930         PR fortran/57697
2931         * gfortran.dg/defined_assignment_11.f90: New.
2933 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
2935         PR rtl-optimization/58438
2936         * g++.dg/pr58438.C: New test.
2938 2013-09-18  Tobias Burnus  <burnus@net-b.de>
2940         PR fortran/43366
2941         * gfortran.dg/class_39.f03: Update dg-error.
2942         * gfortran.dg/class_5.f03: Ditto.
2943         * gfortran.dg/class_53.f90: Ditto.
2944         * gfortran.dg/realloc_on_assign_20.f90: New.
2945         * gfortran.dg/realloc_on_assign_21.f90: New.
2946         * gfortran.dg/realloc_on_assign_22.f90: New.
2948 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
2950         PR c++/58457
2951         * g++.dg/parse/using4.C: New.
2953 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2955         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2957 2013-09-18  Marek Polacek  <polacek@redhat.com>
2959         PR sanitize/58443
2960         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2961         instead of the shift option.
2962         * c-c++-common/ubsan/pr58443-1.c: New test.
2963         * c-c++-common/ubsan/pr58443-3.c: New test.
2964         * c-c++-common/ubsan/pr58443-2.c: New test.
2966 2013-09-18  Richard Biener  <rguenther@suse.de>
2968         PR tree-optimization/58417
2969         * gcc.dg/torture/pr58417.c: New testcase.
2971 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2973         * gnat.dg/array_bounds_test2.adb: New test.
2975 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2977         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2978         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2980 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
2982         * gnat.dg/in_out_parameter4.adb: New test.
2984 2013-09-18  Marek Polacek  <polacek@redhat.com>
2986         PR sanitizer/58411
2987         * c-c++-common/ubsan/attrib-1.c: New test.
2989 2013-09-17  Cong Hou  <congh@google.com>
2991         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2992         on two arrays with short and int types. This should not be recognized
2993         as a dot product pattern.
2995 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
2997         PR c++/58435
2998         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2999         the cp_type_quals (r) too.
3001 2013-09-17  Jan Hubicka  <jh@suse.cz>
3003         PR middle-end/58332
3004         * gcc.c-torture/compile/pr58332.c: New testcase.
3006 2013-09-17  Jeff Law  <law@redhat.com>
3008         * gcc.c-torture/execute/pr58387.c: New test.
3010 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3012         PR tree-optimization/58088
3013         * gcc.c-torture/compile/pr58088.c: New test.
3015 2013-09-17  Nick Clifton  <nickc@redhat.com>
3017         * lib/target-supports.exp (check_effective_target_trampolines):
3018         Add MSP430 to the list of targets that do not support trampolines.
3019         (check_profiling_available): Add MSP430 to the list of targets
3020         that do not support profiling.
3021         (check_effective_target_tls_runtime): Add MSP430 to the list of
3022         targets that do not support TLS.
3024 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3026         * gnat.dg/opt27.adb: New test.
3027         * gnat.dg/opt27_pkg.ad[sb]: New helper.
3029 2013-09-17  Andreas Schwab  <schwab@suse.de>
3031         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3033 2013-09-17  Richard Biener  <rguenther@suse.de>
3035         PR tree-optimization/58432
3036         * gcc.dg/pr58432.c: New testcase.
3038 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
3040         * gcc.dg/tree-ssa/slsr-39.c: New test.
3042 2013-09-16  Xinliang David Li  <davidxl@google.com>
3044         * gcc.misc-tests/help.exp: Optimizer help change.
3046 2013-09-16  Jeff Law  <law@redhat.com>
3048         * gcc.c-torture/execute/pr58419.c: New test.
3049         * gcc.c-torture/execute/pr58431.c: New test.
3051 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3053         PR fortran/58356
3054         * gfortran.dg/finalize_19.f90: New.
3056 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
3058         * gcc.target/i386/pr58418.c: New.
3060 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3062         * gcc.target/aarch64/fmla-intrinsic.c: New.
3063         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3064         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3065         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3067 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3069         * gcc.target/aarch64/mul_intrinsic_1.c: New.
3070         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3072 2013-09-16  Richard Biener  <rguenther@suse.de>
3074         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3076 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
3078         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3079         interpreted as implicit templates) to be expected pedwarns instead.
3081 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3083         PR fortran/57697
3084         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3086 2013-09-15  Tobias Burnus  <burnus@net-b.de>
3088         PR fortran/57697
3089         * gfortran.dg/defined_assignment_10.f90: New.
3091 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
3093         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3094         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3096 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
3098         * g++.dg/abi/main.C: Added implicit C linkage tests
3100 2013-09-13  Kai Tietz  <ktietz@redhat.com>
3102         * gcc.target/i386/pr57848.c: New file.
3104 2013-09-13  Christian Bruel  <christian.bruel@st.com>
3106         PR target/58314
3107         * gcc.target/sh/torture/pr58314.c: New test.
3109 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3111         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3113 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3115         PR ipa/58389
3116         * g++.dg/pr58389.C: New test.
3118 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3120         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3121         * g++.dg/template/pseudodtor3.C: Likewise.
3123 2013-09-12  Richard Biener  <rguenther@suse.de>
3125         PR tree-optimization/58404
3126         * g++.dg/tree-ssa/pr58404.C: New testcase.
3128 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3130         PR ipa/58371
3131         * g++.dg/ipa/pr58371.C: New test.
3133 2013-09-12  Richard Biener  <rguenther@suse.de>
3135         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
3136         expected outcome and comment why that happens.
3138 2013-09-11  Richard Biener  <rguenther@suse.de>
3140         PR middle-end/58377
3141         * g++.dg/uninit-pred-4.C: New testcase.
3143 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
3145         PR tree-optimization/58385
3146         * gcc.c-torture/execute/pr58385.c: New test.
3148 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3150         * gcc.target/arm/thumb-ifcvt-2.c: New test.
3152 2013-09-10  Jeff Law  <law@redhat.com>
3154         * g++.dg/torture/pr58380.C: New test.
3156 2013-09-10  Jan Hubicka  <jh@suse.cz>
3157             Paolo Carlini  <paolo.carlini@oracle.com>
3159         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3161 2013-09-10  Jeff Law  <law@redhat.com>
3163         * gcc.c-torture/compile/pr58343.c: New test.
3165 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
3167         PR rtl-optimization/58365
3168         * gcc.c-torture/execute/pr58365.c: New test.
3170 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3172         * gcc.dg/torture/memcpy-1.c: New test.
3174 2013-09-10  Alan Modra  <amodra@gmail.com>
3176         * gcc.target/powerpc/pr58330.c: New.
3178 2013-09-10  Alan Modra  <amodra@gmail.com>
3180         * gcc.target/powerpc/medium_offset.c: New.
3182 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
3184         PR c++/58325
3185         * g++.dg/warn/Wunused-var-21.C: New test.
3187         PR tree-optimization/58364
3188         * gcc.c-torture/execute/pr58364.c: New test.
3190 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3192         PR c++/43452
3193         * g++.dg/warn/Wdelete-incomplete-1.C: New.
3194         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3195         * g++.dg/init/delete1.C: Adjust.
3197 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
3199         * gcc.target/aarch64/movdi_1.c: New test.
3201 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3203         PR c++/58362
3204         * g++.dg/warn/Wunused-parm-5.C: New.
3206 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3208         * gcc.target/aarch64/cmn-neg.c: New test.
3210 2013-09-09  Richard Biener  <rguenther@suse.de>
3212         PR middle-end/58326
3213         * gcc.dg/torture/pr58326-1.c: New testcase.
3214         * gcc.dg/torture/pr58326-2.c: Likewise.
3216 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3218         PR target/57735
3219         * g++.dg/ext/pr57735.C: New test.
3221 2013-09-09  Jan Hubicka  <jh@suse.cz>
3223         PR middle-end/58294
3224         * g++.dg/torture/PR58294.C: New testcase.
3226 2013-09-08  Jeff Law  <law@redhat.com>
3228         * gcc.c-torture/compile/pr58340.c: New test.
3230 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
3232         * g++.dg/debug/ra1.C: New test.
3234 2013-09-08  Jan Hubicka  <jh@suse.cz>
3236         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3237         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3238         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3239         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3241 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3243         PR c++/54941
3244         * g++.dg/overload/new1.C: Adjust.
3246 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
3248         * c-c++-common/opaque-vector.c: New test.
3250 2013-09-08  Tom de Vries  <tom@codesourcery.com>
3252         PR c++/58282
3253         * g++.dg/tm/noexcept-6.C: New test.
3255 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3257         * gcc.target/arc/cond-set-use.c: New test.
3259 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3261         * gnat.dg/stack_usage2.adb: New test.
3263 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
3265         * gcc.target/aarch64/table-intrinsics.c
3266         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3267         (qtb_tests8_< ,2,3,4>): Likewise.
3268         (qtblq_tests8_< ,2,3,4>): Likewise.
3269         (qtbxq_tests8_< ,2,3,4>): Likewise.
3271 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
3273         * gnat.dg/warn10.ad[sb]: New test.
3274         * gnat.dg/warn10_pkg.ads: New helper.
3276 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3278         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3279         Don't expect NULL in foo.result set.
3280         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3281         in ESCAPED set.
3282         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3283         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3285 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3287         * gcc.target/s390/nearestint-1.c: New testcase.
3289 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3290             Vineet Gupta  <Vineet.Gupta@synopsys.com>
3292         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3293         * testsuite/gcc.target/arc: New directory.
3294         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3295         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3296         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3297         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3298         * testsuite/gcc.dg/builtin-apply2.c
3299         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3301 2013-09-04  Jan Hubicka  <jh@suse.cz>
3303         PR middle-end/58201
3304         * g++.dg/torture/pr58201_0.C: New testcase.
3305         * g++.dg/torture/pr58201_1.C: New testcase.
3306         * g++.dg/torture/pr58201.h: New testcase.
3308 2013-09-05  Jan Hubicka  <jh@suse.cz>
3310         * gcc.dg/autopar/pr49960.c: Disable partial inlining
3312 2013-09-05  Richard Biener  <rguenther@suse.de>
3314         PR tree-optimization/58137
3315         * gcc.target/i386/pr58137.c: New testcase.
3317 2013-09-05  Martin Jambor  <mjambor@suse.cz>
3319         * g++.dg/ipa/remref-1.C: New test.
3320         * g++.dg/ipa/remref-2.C: Likewise.
3322 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3324         PR c++/24926
3325         * g++.dg/parse/access11.C: New.
3327 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3329         * g++.dg/warn/weak1.C: Skip on AIX.
3331 2013-09-04  Easwaran Raman  <eraman@google.com>
3333         PR middle-end/57370
3334         PR tree-optimization/58011
3335         * gfortran.dg/reassoc_12.f90: New testcase.
3336         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3338 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3340         * gcc.dg/attr-weakref-1.c: Skip on AIX.
3341         * gcc.dg/torture/pr53922.c: Skip on AIX.
3342         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3344 2013-09-04  Teresa Johnson  <tejohnson@google.com>
3346         * gcc.dg/unroll_1.c: Test dumping to stderr.
3348 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
3350         PR c++/58305
3351         * g++.dg/warn/deprecated-8.C: New.
3353 2013-09-03  Jeff Law  <law@redhat.com>
3355         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3356         dump output.
3358 2013-09-03  Meador Inge  <meadori@codesourcery.com>
3360         Revert:
3362         2013-08-30  Meador Inge  <meadori@codesourcery.com>
3364         * gcc.dg/Warray-bounds-11.c: New testcase.
3366 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
3368         * lib/target-supports.exp (check_weak_available): Return true for AIX.
3370 2013-09-03  Jan Hubicka  <jh@suse.cz>
3372         * g++.dg/ipa/devirt-15.C: Fix testcase.
3374 2013-09-03  Richard Biener  <rguenther@suse.de>
3376         PR middle-end/57656
3377         * gcc.dg/torture/pr57656.c: New testcase.
3379 2013-09-03  Richard Biener  <rguenther@suse.de>
3381         PR middle-end/57287
3382         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3384 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3386         PR fortran/PR56519
3387         * gfortran.dg/do_concurrent_3.f90:  New test case.
3389 2013-09-02  Jan Hubicka  <jh@suse.cz>
3391         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3393 2013-09-02  Martin Jambor  <mjambor@suse.cz>
3395         PR ipa/58106
3396         * gcc.dg/ipa/pr58106.c: New test.
3398 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
3400         * gcc.target/aarch64/scalar_intrinsics.c
3401         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3403 2013-09-02  Richard Biener  <rguenther@suse.de>
3405         PR middle-end/57511
3406         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3408 2013-09-02  Richard Biener  <rguenther@suse.de>
3410         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3411         reference.
3413 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
3415         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3417 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
3419         PR c++/21682, implement DR 565
3420         * g++.dg/template/using24.C: New.
3421         * g++.dg/template/using25.C: Likewise.
3422         * g++.dg/template/using26.C: Likewise.
3424 2013-09-01  Jan Hubicka  <jh@suse.cz>
3426         * g++.dg/ipa/devirt-15.C: New testcase.
3428 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
3430         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3432 2013-08-31  Jan Hubicka  <jh@suse.cz>
3434         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3435         * g++.dg/tree-ssa/pr45453.C: Likewise.
3437 2013-08-31  Jan Hubicka  <jh@suse.cz>
3439         * gcc.dg/fork-instrumentation.c: New testcase.
3441 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
3443         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3445 2013-08-30  Meador Inge  <meadori@codesourcery.com>
3447         * gcc.dg/Warray-bounds-11.c: New testcase.
3449 2013-08-30  Marek Polacek  <polacek@redhat.com>
3451         * g++.dg/ubsan/div-by-zero-1.C: New test.
3452         * c-c++-common/ubsan/save-expr-1.c: New test.
3453         * c-c++-common/ubsan/save-expr-2.c: New test.
3454         * c-c++-common/ubsan/save-expr-3.c: New test.
3455         * c-c++-common/ubsan/save-expr-4.c: New test.
3456         * c-c++-common/ubsan/typedef-1.c: New test.
3457         * c-c++-common/ubsan/const-char-1.c: New test.
3458         * c-c++-common/ubsan/const-expr.c: New test.
3459         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3460         * c-c++-common/ubsan/shift-1.c: Likewise.
3461         * c-c++-common/ubsan/shift-2.c: Likewise.
3462         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3463         * lib/ubsan-dg.exp: New file.
3464         * g++.dg/dg.exp: Add ubsan tests.
3465         * g++.dg/ubsan/ubsan.exp: New file.
3466         * gcc.dg/ubsan/ubsan.exp: New file.
3467         * g++.dg/ubsan/cxx11-shift-1.C: New test.
3468         * g++.dg/ubsan/cxx11-shift-2.C: New test.
3469         * c-c++-common/ubsan/div-by-zero-3.c: New test.
3470         * c-c++-common/ubsan/div-by-zero-1.c: New test.
3471         * c-c++-common/ubsan/div-by-zero-4.c: New test.
3472         * c-c++-common/ubsan/shift-3.c: New test.
3473         * c-c++-common/ubsan/unreachable-1.c: New test.
3474         * c-c++-common/ubsan/shift-1.c: New test.
3475         * c-c++-common/ubsan/shift-2.c: New test.
3476         * c-c++-common/ubsan/div-by-zero-2.c: New test.
3477         * gcc.dg/ubsan/c99-shift-2.c: New test.
3478         * gcc.dg/ubsan/c99-shift-1.c: New test.
3480 2013-08-29  Jan Hubicka  <jh@suse.cz>
3482         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3483         to match template and comment.
3485 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
3487         PR c++/51424
3488         * g++.dg/cpp0x/dc8.C: New.
3489         * g++.dg/template/meminit1.C: Adjust.
3491 2013-08-30  Teresa Johnson  <tejohnson@google.com>
3493         * gcc.dg/inline-dump.c: Delete inadvertant commit.
3495 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
3497         PR tree-optimization/58277
3498         * gcc.c-torture/execute/pr58277-1.c: New test.
3499         * gcc.c-torture/execute/pr58277-2.c: New test.
3501 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
3503         * gcc.dg/guality/param-1.c: New test.
3504         * gcc.dg/guality/param-2.c: Likewise.
3506 2013-08-30  Richard Biener  <rguenther@suse.de>
3508         PR tree-optimization/58228
3509         * gcc.dg/torture/pr58228.c: New testcase.
3511 2013-08-30  Richard Biener  <rguenther@suse.de>
3513         PR tree-optimization/58223
3514         * gcc.dg/torture/pr58223.c: New testcase.
3515         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3517 2013-08-30  Richard Biener  <rguenther@suse.de>
3519         PR tree-optimization/58010
3520         * gcc.dg/pr58010.c: New testcase.
3522 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
3524         * gcc.dg/unroll_3.c: Message change.
3525         * gcc.dg/unroll_4.c: Likewise.
3526         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3527         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3528         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3529         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3530         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3531         * gcc.dg/tree-ssa/loop-23.c: Likewise.
3532         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3533         * gcc.dg/unroll_1.c: Likewise.
3534         * gcc.dg/vect/bb-slp-31.c: Likewise.
3535         * gcc.dg/vect/bb-slp-14.c: Likewise.
3536         * gcc.dg/vect/bb-slp-8.c: Likewise.
3537         * gcc.dg/vect/bb-slp-23.c: Likewise.
3538         * gcc.dg/vect/bb-slp-15.c: Likewise.
3539         * gcc.dg/vect/bb-slp-9.c: Likewise.
3540         * gcc.dg/vect/bb-slp-24.c: Likewise.
3541         * gcc.dg/vect/bb-slp-16.c: Likewise.
3542         * gcc.dg/vect/bb-slp-25.c: Likewise.
3543         * gcc.dg/vect/bb-slp-17.c: Likewise.
3544         * gcc.dg/vect/bb-slp-26.c: Likewise.
3545         * gcc.dg/vect/bb-slp-18.c: Likewise.
3546         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3547         * gcc.dg/vect/bb-slp-27.c: Likewise.
3548         * gcc.dg/vect/bb-slp-19.c: Likewise.
3549         * gcc.dg/vect/bb-slp-28.c: Likewise.
3550         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3551         * gcc.dg/vect/bb-slp-29.c: Likewise.
3552         * gcc.dg/vect/bb-slp-8a.c: Likewise.
3553         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3554         * gcc.dg/vect/bb-slp-1.c: Likewise.
3555         * gcc.dg/vect/bb-slp-8b.c: Likewise.
3556         * gcc.dg/vect/bb-slp-2.c: Likewise.
3557         * gcc.dg/vect/bb-slp-3.c: Likewise.
3558         * gcc.dg/vect/bb-slp-10.c: Likewise.
3559         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3560         * gcc.dg/vect/bb-slp-4.c: Likewise.
3561         * gcc.dg/vect/bb-slp-11.c: Likewise.
3562         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3563         * gcc.dg/vect/bb-slp-5.c: Likewise.
3564         * gcc.dg/vect/bb-slp-20.c: Likewise.
3565         * gcc.dg/vect/bb-slp-6.c: Likewise.
3566         * gcc.dg/vect/bb-slp-21.c: Likewise.
3567         * gcc.dg/vect/bb-slp-30.c: Likewise.
3568         * gcc.dg/vect/bb-slp-13.c: Likewise.
3569         * gcc.dg/vect/bb-slp-7.c: Likewise.
3570         * gcc.dg/vect/bb-slp-22.c: Likewise.
3571         * gcc.dg/unroll_2.c: Likewise.
3572         * g++.dg/vect/slp-pr50413.cc: Likewise.
3573         * g++.dg/vect/slp-pr56812.cc: Likewise.
3574         * g++.dg/vect/slp-pr50819.cc: Likewise.
3576 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
3578         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3580 2013-08-29  Teresa Johnson  <tejohnson@google.com>
3582         * gcc.dg/pr40209.c: Use -fopt-info.
3583         * gcc.dg/pr26570.c: Ditto.
3584         * gcc.dg/pr32773.c: Ditto.
3585         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3587 2013-08-29  Richard Biener  <rguenther@suse.de>
3589         PR tree-optimization/58246
3590         * gcc.dg/torture/pr58246.c: New testcase.
3592 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3594         PR fortran/52243
3595         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
3596         obsolete by patch.
3597         * gfortran.dg/realloc_on_assign_19.f90:  New test.
3599 2013-08-29  Richard Biener  <rguenther@suse.de>
3601         PR middle-end/57287
3602         * gcc.dg/pr57287-2.c: New testcase.
3604 2013-08-29  Richard Biener  <rguenther@suse.de>
3606         PR tree-optimization/57685
3607         * gcc.dg/torture/pr57685.c: New testcase.
3609 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
3611         PR c++/58255
3612         * g++.dg/cpp0x/dc7.C: New.
3614 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
3616         PR middle-end/58257
3617         * c-c++-common/gomp/pr58257.c: New test.
3619 2013-08-28  Richard Biener  <rguenther@suse.de>
3621         PR tree-optimization/56933
3622         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3624 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
3626         * gcc.target/aarch64/scalar_shift_1.c: New.
3628 2013-08-27  Richard Biener  <rguenther@suse.de>
3630         PR tree-optimization/57521
3631         * gcc.dg/torture/pr57521.c: New testcase.
3633 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
3635         PR rtl-optimization/57860
3636         PR rtl-optimization/57861
3637         PR rtl-optimization/57875
3638         PR rtl-optimization/57876
3639         PR rtl-optimization/57877
3640         * gcc.c-torture/execute/pr57860.c: New test.
3641         * gcc.c-torture/execute/pr57861.c: New test.
3642         * gcc.c-torture/execute/pr57875.c: New test.
3643         * gcc.c-torture/execute/pr57876.c: New test.
3644         * gcc.c-torture/execute/pr57877.c: New test.
3646 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
3648         PR fortran/58146
3649         * gfortran.dg/bounds_check_18.f90:  New test.
3651 2013-08-23  Jan Hubicka  <jh@suse.cz>
3653         * g++.dg/ipa/devirt-14.C: Fix typo.
3655 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
3657         PR fortran/57798
3658         * gfortran.dg/inline_sum_5.f90: New.
3660 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
3662         PR fortran/57843
3663         * gfortran.dg/typebound_assignment_7.f90: New.
3665 2013-08-23  Jan Hubicka  <jh@suse.cz>
3667         * g++.dg/ipa/devirt-13.C: New testcase.
3668         * g++.dg/ipa/devirt-14.C: New testcase.
3670 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
3672         PR target/58218
3673         * gcc.target/i386/pr58218.c: New test.
3675         PR tree-optimization/58209
3676         * gcc.c-torture/execute/pr58209.c: New test.
3678 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3680         * gcc.target/powerpc/pr57744.c: Declare abort.
3682 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
3684         PR c++/56380
3685         * g++.dg/template/error54.C: New.
3687 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
3689         PR fortran/58185
3690         * gfortran.dg/select_type_34.f90: New.
3692 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3694         PR c++/56130
3695         * g++.dg/warn/deprecated-7.C: New.
3697 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3699         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3701 2013-08-21  Jeff Law  <law@redhat.com>
3703         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3705 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
3707         PR c++/56134
3708         * g++.dg/ext/attr-alias-3.C: New.
3710 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
3712         PR fortran/53655
3713         * gfortran.dg/intent_out_8.f90: New.
3715 2013-08-20  Teresa Johnson  <tejohnson@google.com>
3717         PR rtl-optimizations/57451
3718         * g++.dg/tree-prof/pr57451.C: New test.
3720 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
3722         PR c++/58190
3723         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3725 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3727         PR c/57490
3728         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3730 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
3732         * gcc.target/powerpc/dfp-dd-2.c: New test.
3733         * gcc.target/powerpc/dfp-td-2.c: Likewise.
3734         * gcc.target/powerpc/dfp-td-3.c: Likewise.
3736 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
3738         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3739         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3740         Check for SLL too.
3742 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
3744         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3746         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3747         "Threaded".
3749         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3750         correct test response.
3752         PR testsuite/52641
3753         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3754         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3755         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3756         (v4si): Use it.
3757         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3758         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3760         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3762 2013-08-18  Jan Hubicka  <jh@suse.cz>
3764         * g++.dg/ipa/type-inheritance-1.C: New testcase.
3766 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
3768         PR fortran/46271
3769         * gfortran.dg/gomp/proc_ptr_1.f90: New.
3771 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
3773         PR tree-optimization/58006
3774         * g++.dg/opt/pr58006.C: New test.
3776 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
3778         * gnat.dg/specs/linker_alias.ads: New test.
3780 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
3782         PR tree-optimization/58164
3783         * gcc.c-torture/compile/pr58164.c: New test.
3785         PR tree-optimization/58165
3786         * g++.dg/opt/pr58165.C: New test.
3788 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
3790         PR c++/51912
3791         * g++.dg/cpp0x/enum28.C: New.
3792         * g++.dg/cpp0x/enum15.C: Adjust.
3794 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3796         PR target/57949
3797         * gcc.target/powerpc/pr57949-1.c: New.
3798         * gcc.target/powerpc/pr57949-2.c: New.
3800 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
3802         PR tree-optimization/58145
3803         * gcc.dg/pr58145-1.c: New test.
3804         * gcc.dg/pr58145-2.c: New test.
3806 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3808         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3809         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3810         * gcc.dg/debug/dwarf2/static1.c: Likewise.
3811         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3812         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3813         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3814         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3815         * gcc.dg/debug/dwarf2/var1.c: Likewise.
3816         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3817         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3818         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3819         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3820         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3821         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3822         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3823         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3824         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3825         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3826         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3827         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3828         * gcc.dg/debug/dwarf2/var2.c: Likewise.
3829         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3830         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3831         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3832         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3833         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3834         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3835         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3836         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3837         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3838         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3839         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3840         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3841         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3842         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3843         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3844         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3845         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3846         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3847         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3848         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3850         PR testsuite/52641
3851         * gcc.c-torture/execute/pr56799.x: New file.
3853         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3855         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3857         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3858         * gcc.dg/pr44214-3.c (v2df): Likewise.
3860         * gcc.dg/pr46647.c: xfail for avr-*-*.
3862         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3863         memcpy by one.
3864         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3865         Expect l to be optimized away.
3866         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3868         PR testsuite/52641
3869         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3870         to tests that assume int/double are larger than short/float.
3872         PR testsuite/52641
3873         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3874         target { ! int16 }.
3875         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3876         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3877         target { int16 }.  Restrict existing tests to target { int32 }
3878         where appropriate.
3879         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3880         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3881         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3882         * lib/target-supports.exp (check_effective_target_int32): New proc.
3884         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3885         exclude from scan test.
3887         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3888         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3889         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3890         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3891         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3892         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3893         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3894         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3895         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3896         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3897         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3898         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3899         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3900         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3901         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3902         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3903         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3904         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3905         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3907 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
3909         * gcc.target/arm/pr19599.c: Skip for -mthumb.
3911         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3912         to be the first test directive.
3913         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3914         * gcc.target/arm/atomic-op-acquire.c: Likewise.
3915         * gcc.target/arm/atomic-op-char.c: Likewise.
3916         * gcc.target/arm/atomic-op-consume.c: Likewise.
3917         * gcc.target/arm/atomic-op-int.c: Likewise.
3918         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3919         * gcc.target/arm/atomic-op-release.c: Likewise.
3920         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3921         * gcc.target/arm/atomic-op-short.c: Likewise.
3923 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
3925         PR rtl-optimization/57662
3926         * gcc.dg/pr57662.c: New test.
3928 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3930         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3931         alternative to -1.
3932         * gcc.target/mips/nans-legacy.c: Likewise.
3934 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
3936         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3937         escapes.
3938         * gcc.target/mips/fabs-legacy.c: Likewise.
3939         * gcc.target/mips/fabsf-2008.c: Likewise.
3940         * gcc.target/mips/fabsf-legacy.c: Likewise.
3941         * gcc.target/mips/fneg-2008.c: Likewise.
3942         * gcc.target/mips/fneg-legacy.c: Likewise.
3943         * gcc.target/mips/fnegf-2008.c: Likewise.
3944         * gcc.target/mips/fnegf-legacy.c: Likewise.
3945         * gcc.target/mips/nan-2008.c: Likewise.
3946         * gcc.target/mips/nan-legacy.c: Likewise.
3947         * gcc.target/mips/nanf-2008.c: Likewise.
3948         * gcc.target/mips/nanf-legacy.c: Likewise.
3949         * gcc.target/mips/nans-2008.c: Likewise.
3950         * gcc.target/mips/nans-legacy.c: Likewise.
3951         * gcc.target/mips/nansf-2008.c: Likewise.
3952         * gcc.target/mips/nansf-legacy.c: Likewise.
3954 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3956         * gnat.dg/valued_proc.adb: New test.
3957         * gnat.dg/valued_proc_pkg.ads: New helper.
3959 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
3961         PR tree-optimization/57661
3962         * g++.dg/opt/pr57661.C: New test.
3964         PR sanitizer/56417
3965         * gcc.dg/asan/pr56417.c: New test.
3967 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
3969         * gnat.dg/loop_optimization16.adb: New test.
3970         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3972 2013-08-13  Marek Polacek  <polacek@redhat.com>
3974         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3976 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3978         Example of converting global state to per-pass state.
3980         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3981         global state "static int counter" to...
3982         (one_pass::counter): ...this instance data.
3984 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
3986         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3987         to member function...
3988         (one_pass::gate): ...this.
3989         (one_pass_exec): Convert to member function...
3990         (one_pass::impl_execute): ...this.
3992 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3994         PR c++/57416
3995         * g++.dg/cpp0x/pr57416.C: New.
3997 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3999         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4000         changes.
4001         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4002         * g++.dg/cpp0x/defaulted2.C: Likewise.
4003         * g++.dg/cpp0x/defaulted31.C: Likewise.
4004         * g++.dg/cpp0x/error6.C: Likewise.
4005         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4006         * g++.dg/cpp0x/override2.C: Likewise.
4007         * g++.dg/cpp0x/parse1.C: Likewise.
4008         * g++.dg/cpp0x/scoped_enum.C: Likewise.
4009         * g++.dg/cpp0x/temp_default4.C: Likewise.
4010         * g++.dg/ext/attrib32.C: Likewise.
4011         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4012         * g++.dg/ext/mv13.C: Likewise.
4013         * g++.dg/ext/mv7.C: Likewise.
4014         * g++.dg/ext/mv9.C: Likewise.
4015         * g++.dg/ext/pr57362.C: Likewise.
4016         * g++.dg/ext/typeof10.C: Likewise.
4017         * g++.dg/lookup/anon6.C: Likewise.
4018         * g++.dg/lookup/crash6.C: Likewise.
4019         * g++.dg/lookup/name-clash5.C: Likewise.
4020         * g++.dg/lookup/name-clash6.C: Likewise.
4021         * g++.dg/other/anon4.C: Likewise.
4022         * g++.dg/other/error15.C: Likewise.
4023         * g++.dg/other/error8.C: Likewise.
4024         * g++.dg/other/redecl2.C: Likewise.
4025         * g++.dg/parse/crash16.C: Likewise.
4026         * g++.dg/parse/crash21.C: Likewise.
4027         * g++.dg/parse/crash38.C: Likewise.
4028         * g++.dg/parse/redef2.C: Likewise.
4029         * g++.dg/parse/struct-as-enum1.C: Likewise.
4030         * g++.dg/template/crash39.C: Likewise.
4031         * g++.dg/template/redecl3.C: Likewise.
4032         * g++.dg/tls/diag-3.C: Likewise.
4033         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4034         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4035         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4036         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4037         * g++.old-deja/g++.brendan/crash18.C: Likewise.
4038         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4039         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4040         * g++.old-deja/g++.brendan/static3.C: Likewise.
4041         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4042         * g++.old-deja/g++.jason/binding.C: Likewise.
4043         * g++.old-deja/g++.jason/crash4.C: Likewise.
4044         * g++.old-deja/g++.jason/crash7.C: Likewise.
4045         * g++.old-deja/g++.jason/lineno.C: Likewise.
4046         * g++.old-deja/g++.jason/scoping7.C: Likewise.
4047         * g++.old-deja/g++.mike/misc3.C: Likewise.
4048         * g++.old-deja/g++.mike/net44.C: Likewise.
4049         * g++.old-deja/g++.mike/ns3.C: Likewise.
4050         * g++.old-deja/g++.ns/alias4.C: Likewise.
4051         * g++.old-deja/g++.ns/ns11.C: Likewise.
4052         * g++.old-deja/g++.other/crash23.C: Likewise.
4053         * g++.old-deja/g++.other/decl8.C: Likewise.
4054         * g++.old-deja/g++.other/linkage3.C: Likewise.
4055         * g++.old-deja/g++.other/typeck1.C: Likewise.
4056         * g++.old-deja/g++.other/typedef5.C: Likewise.
4057         * g++.old-deja/g++.pt/explicit34.C: Likewise.
4058         * g++.old-deja/g++.pt/friend36.C: Likewise.
4059         * obj-c++.dg/method-8.mm: Likewise.
4060         * obj-c++.dg/tls/diag-3.mm: Likewise.
4062 2013-08-12  Perez Read  <netfirewall@gmail.com>
4064         PR target/58132
4065         * gcc.target/i386/movabs-1.c: New test.
4067 2013-08-12  Marek Polacek  <polacek@redhat.com>
4069         PR tree-optimization/57980
4070         * gcc.dg/pr57980.c: New test.
4072 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4074         PR fortran/56666
4075         * gfortran.dg/do_check_10.f90:  New test.
4076         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
4077         * gfortran.dg/array_constructor_18.f90:  Likewise.
4078         * gfortran.dg/array_constructor_22.f90:  Likewise.
4079         * gfortran.dg/coarray_15.f90:  Likewise.
4080         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
4081         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
4082         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
4084 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
4086         PR c++/53349
4087         * g++.dg/cpp0x/constexpr-ice8.C: New.
4089 2013-08-09  Xinliang David Li  <davidxl@google.com>
4091         * gcc.target/i386/memcpy-strategy-1.c: New test.
4092         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4093         * gcc.target/i386/memset-strategy-1.c: Ditto.
4094         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4096 2013-08-09  Jan Hubicka  <jh@suse.cz>
4098         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4099         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4101 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
4103         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4105 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
4107         PR fortran/58058
4108         * gfortran.dg/transfer_intrinsic_6.f90: New.
4110 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
4112         Revert:
4113         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4115         PR c++/46206
4116         * g++.dg/lookup/typedef2.C: New.
4118 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
4120         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4121         output of vdup intrinsics.
4123 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4125         * gcc.target/arm/lp1189445.c: New testcase.
4127 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
4129         PR rtl-optimization/58079
4130         * gcc.dg/torture/pr58079.c: New test.
4132 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
4134         * gnat.dg/warn9.adb: New test.
4136 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4138         PR c++/46206
4139         * g++.dg/lookup/typedef2.C: New.
4141 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
4143         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4144         to optstr when building plugins on darwin.
4146 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4148         PR tree-optimization/57539
4149         * gcc.dg/ipa/pr57539.c: New test.
4151 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4152             Bernd Edlinger  <bernd.edlinger@hotmail.de>
4154         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4155         (a): Fix constructor.
4157 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4159         PR fortran/57987
4160         * gfortran.dg/pr57987.f90: New test.
4162 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4164         PR middle-end/58041
4165         * gcc.dg/torture/pr58041.c: New test.
4166         * gcc.target/arm/pr58041.c: Likewise.
4168 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
4170         PR fortran/57306
4171         * gfortran.dg/pointer_init_8.f90: New.
4173 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
4175         PR c++/58080
4176         * g++.dg/cpp0x/pr58080.C: New.
4178 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4180         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4181         to optstr when building plugins.
4183 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4185         Patch autogenerated by refactor_passes.py from
4186         https://github.com/davidmalcolm/gcc-refactoring-scripts
4187         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4189         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4190         struct to a subclass of gimple_opt_pass along with...
4191         (pass_data_one_pass): ...new pass_data instance and...
4192         (make_one_pass): ...new function.
4193         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4194         global struct to a subclass of gimple_opt_pass along with...
4195         (pass_data_warn_self_assign): ...new pass_data instance and...
4196         (make_pass_warn_self_assign): ...new function.
4197         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4198         a global struct to a subclass of gimple_opt_pass along with...
4199         (pass_data_dumb_plugin_example): ...new pass_data instance and...
4200         (make_pass_dumb_plugin_example): ...new function.
4201         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4202         global struct to a subclass of gimple_opt_pass along with...
4203         (pass_data_warn_self_assign): ...new pass_data instance and...
4204         (make_pass_warn_self_assign): ...new function.
4206 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4208         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4209         is created and added to the pass_manager to reflect
4210         autogenerated changes.
4211         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4212         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4213         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4215 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
4217         PR c++/58072
4218         * g++.dg/cpp0x/pr58072.C: New.
4220 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4222         * gcc.dg/torture/pr57993-2.cpp: New.
4224 2013-08-02  Jan Hubicka  <jh@suse.cz>
4226         * gcc.dg/ipa/ipa-1.c: Update.
4227         * gcc.dg/ipa/ipa-2.c: Update.
4228         * gcc.dg/ipa/ipa-3.c: Update.
4229         * gcc.dg/ipa/ipa-4.c: Update.
4230         * gcc.dg/ipa/ipa-5.c: Update.
4231         * gcc.dg/ipa/ipa-7.c: Update.
4232         * gcc.dg/ipa/ipa-8.c: Update.
4233         * gcc.dg/ipa/ipcp-1.c: Update.
4234         * gcc.dg/ipa/ipcp-2.c: Update.
4236 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
4238         PR rtl-optimization/58048
4239         * gcc.target/i386/pr58048.c: New.
4241 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4243         * gcc.target/arm/neon-for-64bits-2.c: Delete.
4245 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
4246             Peter Bergner  <bergner@vnet.ibm.com>
4248         PR c++/54537
4249         * g++.dg/overload/using3.C: New.
4250         * g++.dg/overload/using2.C: Adjust.
4251         * g++.dg/lookup/using9.C: Likewise.
4253 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4255         * gcc.target/arm/pr46972-2.c: New test.
4257 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
4259         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4261 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
4263         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4265 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
4267         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4268         rather than addressing!=absolute when deciding how to handle MIPS16
4269         when the test forces an ABI.
4271 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4273         PR c++/57673
4274         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4276 2013-07-30  Steve Ellcey  <sellcey@mips.com>
4278         * gcc.target/mips/code-readable-1.c: Increase switch size.
4279         * gcc.target/mips/code-readable-2.c: Ditto.
4280         * gcc.target/mips/code-readable-3.c: Ditto.
4281         * gcc.target/mips/code-readable-4.c: Ditto.
4283 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
4285         PR c++/57947
4286         * g++.dg/parse/crash63.C: New.
4288 2013-07-30  Tobias Burnus  <burnus@net-b.de>
4290         PR fortran/57530
4291         * gfortran.dg/pointer_assign_8.f90: New.
4292         * gfortran.dg/pointer_assign_9.f90: New.
4293         * gfortran.dg/pointer_assign_10.f90: New.
4294         * gfortran.dg/pointer_assign_11.f90: New.
4296 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4298         * gcc.target/arm/pr57637.c: New testcase.
4300 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4302         PR tree-optimization/57993
4303         * gcc.dg/torture/pr57993.c: New test.
4305 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
4307         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4309 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
4311         PR c++/57948
4312         * g++.dg/conversion/ambig2.C: New.
4314 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
4316         * gcc.target/mips/fabs-2008.c: New test case.
4317         * gcc.target/mips/fabs-legacy.c: New test case.
4318         * gcc.target/mips/fabsf-2008.c: New test case.
4319         * gcc.target/mips/fabsf-legacy.c: New test case.
4320         * gcc.target/mips/fneg-2008.c: New test case.
4321         * gcc.target/mips/fneg-legacy.c: New test case.
4322         * gcc.target/mips/fneg-2008.c: New test case.
4323         * gcc.target/mips/fneg-legacy.c: New test case.
4324         * gcc.target/mips/nan-2008.c: New test case.
4325         * gcc.target/mips/nan-legacy.c: New test case.
4326         * gcc.target/mips/nanf-2008.c: New test case.
4327         * gcc.target/mips/nanf-legacy.c: New test case.
4328         * gcc.target/mips/nans-2008.c: New test case.
4329         * gcc.target/mips/nans-legacy.c: New test case.
4330         * gcc.target/mips/nansf-2008.c: New test case.
4331         * gcc.target/mips/nansf-legacy.c: New test case.
4332         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4334 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4335             Maxim Kuvyrkov  <maxim@kugelworks.com>
4337         * lib/target-supports.exp (check_effective_target_non_bionic): New
4338         effective-target test.
4339         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4340         * g++.dg/tls/thread_local4g.C: Ditto.
4342 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4344         PR fortran/58009
4345         * gfortran.dg/vector_subsript_7.f90:  New test.
4347 2013-07-27  Tobias Burnus  <burnus@net-b.de>
4349         PR fortran/57991
4350         * gfortran.dg/warn_alias.f90: New.
4352 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
4354         PR fortran/57285
4355         * gfortran.dg/class_array_19.f90: New.
4357 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
4359         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4360         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4361         * gcc.dg/vect/pr57741-3.c: Likewise.
4362         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4364 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
4366         Skip tests that make assumptions about struct layout that don't hold
4367         on epiphany:
4368         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4369         * g++.dg/cpp0x/iop.C: Likewise.
4370         * g++.dg/cpp0x/named_refs.C: Likewise.
4371         * g++.dg/cpp0x/rv1p.C: Likewise.
4372         * g++.dg/cpp0x/rv2p.C: Likewise.
4373         * g++.dg/cpp0x/rv3p.C: Likewise.
4374         * g++.dg/cpp0x/rv4p.C: Likewise.
4375         * g++.dg/cpp0x/rv5p.C: Likewise.
4376         * g++.dg/cpp0x/rv6p.C: Likewise.
4377         * g++.dg/cpp0x/rv7p.C: Likewise.
4378         * g++.dg/cpp0x/rv8p.C: Likewise.
4379         * g++.dg/ext/strncpy-chk1.C: Likewise.
4380         * gcc.dg/builtin-object-size-10.c: Likewise.
4381         * gcc.dg/builtin-object-size-11.c: Likewise.
4382         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4383         * gcc.dg/pr25805.c: Likewise.
4384         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4385         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4386         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4387         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4388         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4389         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4390         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4391         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4392         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4393         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4394         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4395         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4396         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4397         * gcc.c-torture/execute/zerolen-2.x: Likewise.
4398         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4400         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4401         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4403         * gcc.dg/torture/pr37868.c: Disable for epiphany.
4404         * gcc.dg/sibcall-6.c: Enable for epiphany.
4406 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4408         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4410 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
4412         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4413         memcpy not initializers.
4415         * gcc.dg/guality/guality.exp: Skip on AIX.
4417 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
4419         PR c++/57101
4420         * g++.dg/cpp0x/pr57101.C: New.
4422 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
4424         * gcc.target/aarch64/neg_1.c: New test.
4426 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4428         PR fortran/57966
4429         * gfortran.dg/typebound_call_25.f90: New.
4431 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4433         PR c++/57981
4434         * g++.dg/cpp0x/pr57981.C: New.
4436 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
4438         PR c++/57880
4439         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4441 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
4443         PR rtl-optimization/57960
4444         * gcc.target/s390/pr57960.c: New.
4446 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
4448         PR fortran/57639
4449         * gfortran.dg/unlimited_polymorphic_9.f90: New.
4451 2013-07-25  Terry Guo  <terry.guo@arm.com>
4453         * gcc.target/arm/thumb1-Os-mult.c: New test case.
4455 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
4457         PR c++/57942
4458         * g++.dg/inherit/pr57942.C: New.
4460 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4462         * gcc.target/powerpc/bool2.h: New file, test the code generation
4463         of logical operations for power5, altivec, power7, and power8 systems.
4464         * gcc.target/powerpc/bool2-p5.c: Likewise.
4465         * gcc.target/powerpc/bool2-av.c: Likewise.
4466         * gcc.target/powerpc/bool2-p7.c: Likewise.
4467         * gcc.target/powerpc/bool2-p8.c: Likewise.
4468         * gcc.target/powerpc/bool3.h: Likewise.
4469         * gcc.target/powerpc/bool3-av.c: Likewise.
4470         * gcc.target/powerpc/bool2-p7.c: Likewise.
4471         * gcc.target/powerpc/bool2-p8.c: Likewise.
4473 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4475         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4477 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4479         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4481 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
4483         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4484         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4485         type from long to long long.
4486         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4487         to have effective-target keywords of lp64 and ilp32.
4488         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4489         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4490         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4491         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4492         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4493         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4494         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4495         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4496         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4498 2013-07-23  Tom Tromey  <tromey@redhat.com>
4499             Joseph Myers  <joseph@codesourcery.com>
4501         * gcc.dg/c11-generic-1.c: New file.
4502         * gcc.dg/c11-generic-2.c: New file.
4504 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4506         PR fortran/57906
4507         PR fortran/52052
4508         * coarray/lib_realloc_1.f90: Permit optimization.
4509         * gfortran.dg/coarray_31.f90: New.
4511 2013-07-22  Tobias Burnus  <burnus@net-b.de>
4513         PR fortran/57762
4514         * gfortran.dg/class_array_7.f03: Fix memory leak.
4516 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
4518         PR c++/52816
4519         * g++.dg/cpp0x/decltype56.C: New.
4521 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4523         * gcc.dg/pr53265.c: Correct line number in dg-message.
4525 2013-07-22  Diego Novillo  <dnovillo@google.com>
4527         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
4529 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4531         PR testsuite/52641
4532         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4533         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4535 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
4537         PR testsuite/52641
4538         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4539         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4540         * gcc.dg/torture/pr53366-1.c: Same.
4541         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4542         * gcc.dg/torture/pr56488.c: Same.
4543         * gcc.dg/torture/pr57584.c: Same.
4544         * gcc.dg/tree-ssa/pr57385.c: Same.
4545         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4547 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
4549         * c-c++-common/pr41779.c: Fix typos.
4550         * gcc.c-torture/compile/20031125-2.c: Likewise.
4551         * gcc.c-torture/compile/20040621-1.c: Likewise.
4552         * gcc.c-torture/execute/20020418-1.c: Likewise.
4553         * gcc.dg/20020108-1.c: Likewise.
4554         * gcc.dg/atomic-generic-aux.c: Likewise.
4555         * gcc.dg/builtin-complex-err-2.c: Likewise.
4556         * gcc.dg/decl-1.c: Likewise.
4557         * gcc.dg/di-sync-multithread.c: Likewise.
4558         * gcc.dg/format/c90-printf-1.c: Likewise.
4559         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4560         * gcc.dg/long-long-compare-1.c: Likewise.
4561         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4562         * gcc.dg/pr17055-1.c: Likewise.
4563         * gcc.dg/pr27095.c: Likewise.
4564         * gcc.dg/torture/fp-int-convert.h: Likewise.
4565         * gcc.dg/tree-prof/inliner-1.c: Likewise.
4566         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4567         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4568         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4569         * gcc.dg/tree-ssa/loop-19.c: Likewise.
4570         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4571         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4572         * gcc.dg/tree-ssa/pr42585.c: Likewise.
4573         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4574         * gcc.dg/vect/vect-cond-5.c: Likewise.
4575         * gcc.dg/weak/typeof-2.c: Likewise.
4576         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4577         * gcc.target/arm/naked-1.c: Likewise.
4578         * gcc.target/i386/pr9771-1.c: Likewise.
4579         * gcc.target/sparc/sparc-constant-1.c: Likewise.
4580         * gcc.target/sparc/struct-ret-check.c: Likewise.
4581         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4582         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4583         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4584         Likewise.
4586 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4588         PR fortran/56937
4589         * gfortran.dg/dependency_42.f90:  New test.
4590         * gfortran.dg/dependency_43.f90:  New test.
4592 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4594         PR fortran/35862
4595         * gfortran.dg/round_4.f90: New.
4597 2013-07-21  Tobias Burnus  <burnus@net-b.de>
4599         PR fortran/57894
4600         * gfortran.dg/min_max_conformance_2.f90: New.
4602 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
4604         PR preprocessor/57620
4605         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4606         (main): Don't test {s,u,U,L}12.
4607         * c-c++-common/raw-string-13.c: New test.
4608         * c-c++-common/raw-string-14.c: New test.
4609         * c-c++-common/raw-string-15.c: New test.
4610         * c-c++-common/raw-string-16.c: New test.
4612 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
4614         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4616 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
4618         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4620         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4621         target { ! keeps_null_pointer_checks }.
4622         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4623         target { ! keeps_null_pointer_checks }.
4625         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4626         * gcc.dg/torture/pr56488.c: Likewise.
4628 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
4630         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4631         new testcase.
4633 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
4635         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4636         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4637         * gfortran.dg/guality/guality.exp: Skip on AIX.
4639         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4641         * g++.dg/debug/pr56819.C: Skip on AIX.
4642         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4643         * g++.dg/guality/guality.exp: Skip on AIX.
4645         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4647         * gcc.misc-tests/gcov-14.c: Skip on AIX.
4649         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4651 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4653         PR target/57516
4654         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4655         Adjust to corrected rounding.
4657 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
4659         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4660         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4661         check_effective_target_cilkplus.
4662         * g++.dg/cilk-plus/cilk-plus.exp: Same.
4664 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
4666         * gcc.target/powerpc/pr57744.c: Fix typo.
4668 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
4670         PR middle-end/57698
4671         * gcc.c-torture/compile/pr57698.c: New test.
4672         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4673         * gcc.c-torture/compile/pr44043.c: Ditto.
4675 2013-07-18  Wei Mi  <wmi@google.com>
4677         PR rtl-optimization/57878
4678         * g++.dg/pr57878.C: New test.
4680 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4682         * gcc.dg/pr42611.c: Move dg-error to correct line.
4684 2013-07-17  Tobias Burnus  <burnus@net-b.de>
4686         PR fortran/57895
4687         * gfortran.dg/dollar_sym_3.f: New.
4688         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4690 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
4692         PR target/55654
4693         PR target/55656
4694         PR target/55657
4695         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4696         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4697         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4698         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4699         * objc.dg/image-info.m: Likewise.
4700         * objc.dg/symtab-1.m: Likewise.
4701         * objc.dg/torture/strings/const-str-10.m: Likewise.
4702         * objc.dg/torture/strings/const-str-11.m: Likewise.
4703         * objc.dg/torture/strings/const-str-9.m: Likewise.
4704         * objc.dg/zero-link-1.m: Likewise.
4705         * objc.dg/zero-link-2.m: Likewise.
4706         * objc.dg/no-extra-load.m: Avoid Foundation.h.
4707         * objc.dg/objc-foreach-4.m: Likewise.
4708         * objc.dg/objc-foreach-5.m: Likewise.
4709         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4710         (for Darwin).
4711         * obj-c++.dg/strings/const-str-12.mm: Likewise.
4712         * obj-c++.dg/syntax-error-1.mm: Likewise.
4713         * objc.dg/method-6.m: Likewise.
4714         * objc.dg/pr23214.m: Likewise.
4715         * objc.dg/proto-lossage-7.m: Likewise.
4716         * objc.dg/strings/const-str-12b.m: Likewise.
4717         * objc.dg/zero-link-3.m: Likewise.
4718         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4719         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4720         adjust headers, interfaces and encoded types to reflect current system
4721         versions.  Add FIXME and outputs from current system compiler for
4722         reference.
4724 2013-07-15  Cong Hou  <congh@google.com>
4726         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4727         counted.
4728         * gcc.target/i386/l_fma_float_3.c: Likewise.
4729         * gcc.target/i386/l_fma_double_1.c: Likewise.
4730         * gcc.target/i386/l_fma_double_3.c: Likewise.
4732 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
4734         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4735         function to test if HTM is available.
4736         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4737         * gcc.target/powerpc/htm-builtin-1.c: New test.
4739 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4741         * gfortran.dg/coarray_lib_realloc_1.f90: New.
4742         * gfortran.dg/coarray/lib_realloc_1.f90: New.
4743         * gfortran.dg/coarray_6.f90: Add dg-error.
4745 2013-07-15  Tobias Burnus  <burnus@net-b.de>
4747         PR fortran/37336
4748         * gfortran.dg/finalize_18.f90: New.
4750 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4752         PR fortran/52669
4753         * fortran.dg/module_variable_1.f90:  New test.
4754         * fortran.dg/module_variable_2.f90:  New test.
4756 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
4758         * g++.dg/ext/vector19.C: Adapt.
4759         * g++.dg/ext/vector23.C: New testcase.
4761 2013-07-12  Michael Matz  <matz@suse.de>
4763         PR middle-end/55771
4764         * c-c++-common/pr55771.c: New test.
4766 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
4768         * gcc.target/aarch64/vect-movi.c: New.
4770 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
4772         PR target/57362
4773         * g++.dg/ext/pr57362.C: New.
4775 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
4777         PR target/57631
4778         * gcc.target/avr/torture/pr57631.c: New test.
4780 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4782         PR c++/57827
4783         * g++.dg/cpp0x/constexpr-ice7.C: New.
4785 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
4787         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4788         for EABI targets.
4789         * gcc.c-torture/execute/nest-align-1.x: New.
4791 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4793         PR c++/57874
4794         * g++.dg/cpp0x/sfinae48.C: New.
4796 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4798         PR preprocessor/57824
4799         * c-c++-common/raw-string-17.c: New test.
4800         * c-c++-common/gomp/pr57824.c: New test.
4802 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4804         PR c++/57869
4805         * g++.dg/cpp0x/reinterpret_cast1.C: New.
4806         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4807         * g++.dg/conversion/dr195.C: Update.
4808         * g++.dg/expr/cast2.C: Likewise.
4810 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
4812         * c-c++-common/raw-string-18.c: New test.
4813         * c-c++-common/raw-string-19.c: New test.
4815         PR preprocessor/57757
4816         * g++.dg/cpp/paste1.C: New test.
4817         * g++.dg/cpp/paste2.C: New test.
4819 2013-07-10  Graham Stott  <grahams@btinternet.com>
4821         * gcc.target/mips/mulsize-1.c: New.
4822         * gcc.target/mips/mulsize-2.c: New.
4823         * gcc.target/mips/mulsize-3.c: New.
4824         * gcc.target/mips/mulsize-4.c: New.
4826 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4828         PR c++/53094
4829         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4830         * g++.dg/ext/vector24.C: New testcase.
4832 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
4834         PR c++/53000
4835         * g++.dg/cpp0x/decltype17.C: Adjust.
4837 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4839         PR c++/51786
4840         * g++.dg/cpp0x/pr51786.C: New.
4842 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
4844         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4846         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4848         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4850         * gcc.target/powerpc/sd-vsx.c: Require dfp.
4851         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4853 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4855         PR fortran/57834
4856         * gfortran.dg/c_f_pointer_tests_8.f90: New.
4858 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4860         PR fortran/50554
4861         * gfortran.dg/do_check_9.f90: New.
4863 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4865         PR fortran/57785
4866         * gfortran.dg/dot_product_2.f90: New.
4868 2013-07-08  Tobias Burnus  <burnus@net-b.de>
4870         PR fortran/57469
4871         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4873 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
4875         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4876         * gfortran.dg/finalize_10.f90: Fix dg-final.
4878 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
4880         PR target/57819
4881         * gcc.target/i386/pr57819.c: New test.
4883         PR rtl-optimization/57829
4884         * gcc.c-torture/execute/pr57829.c: New test.
4886 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
4888         * gcc.target/i386/memcpy-vector_loop-1.c: New.
4889         * gcc.target/i386/memcpy-vector_loop-2.c: New.
4891 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
4893         PR target/57807
4894         * gcc.target/i386/pr57807.c: New test.
4896 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
4898         PR target/29776
4899         * gcc.dg/tree-ssa/vrp89.c: New test.
4901 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
4903         PR c++/28262
4904         * g++.dg/parse/defarg16.C: New.
4906 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
4908         PR rtl-optimization/55342
4909         * gcc.target/i386/pr55342.c: New.
4911 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4913         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4915 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
4917         PR c++/14263
4918         * g++.dg/inherit/virtual10.C: New.
4920 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4922         PR c/57821
4923         * gcc.dg/large-size-array-6.c: New test.
4925 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4927         PR c++/38634
4928         * g++.dg/template/crash116.C: New.
4930 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
4932         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4933         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4935 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
4937         PR c++/54998
4938         * g++.dg/cpp0x/nsdmi-list3.C: New.
4940 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
4942         PR target/57777
4943         * gcc.target/i386/pr57777.c: New test.
4945         PR c++/57771
4946         * g++.dg/template/arg9.C: New test.
4948 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
4950         * gcc.target/i386/avx-inline.c: New test.
4952 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
4954         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4955         * gcc.target/mips/call-2.c: Likewise.
4956         * gcc.target/mips/call-3.c: Likewise.
4957         * gcc.target/mips/lazy-binding-1.c: Likewise.
4959 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
4961         PR tree-optimization/57741
4962         * gcc.dg/vect/pr57741-1.c: New test.
4963         * gcc.dg/vect/pr57741-2.c: New test.
4964         * gcc.dg/vect/pr57741-3.c: New test.
4966 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4968         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4969         on big endian.
4970         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4971         * lib/target-supports.exp: Define aarch64_little_endian.
4973 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4975         * gcc.target/aarch64/abs_1.c: New test.
4977 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
4979         * gcc.target/aarch64/bfxil_1.c: New test.
4980         * gcc.target/aarch64/bfxil_2.c: Likewise.
4982 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4984         PR c/57766
4985         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4986         array sizes from 100 to 20.
4988 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4990         PR fortran/54788
4991         * gfortran.dg/pointer_remapping_8.f90: New.
4993 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
4995         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4996         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4997         * g++.dg/cpp1y/udlit-userdef-string.C: New.
4998         * g++.dg/cpp1y/complex_literals.h: New.
5000 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5002         PR c++/57645
5003         * g++.dg/cpp0x/noexcept21.C: New.
5005 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
5007         PR target/57736
5008         * gcc.target/i386/pr57736.c: New test.
5010 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5012         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5013         c specific.
5014         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5015         strings to match the fixed error messages.
5016         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5017         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5018         message check.
5020 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
5022         PR target/57744
5023         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5024         stqcx. get even registers.
5026 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
5028         PR c++/57509
5029         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5031 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5033         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5034         Fix scan patterns.
5035         * gcc.target/i386/bmi-1.c: Ditto.
5036         * gcc.target/i386/bmi-bextr-4.c: New.
5037         * gcc.target/i386/bmi-bextr-5.c: Ditto.
5039 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5041         PR c++/57682
5042         * g++.dg/cpp0x/initlist73.C: New.
5044 2013-06-27  Meador Inge  <meadori@codesourcery.com>
5046         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5047         * g++.dg/simulate-thread/atomics-2.C: Likewise.
5048         * g++.dg/simulate-thread/atomics-1.C: Likewise.
5050 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5052         PR c++/57509
5053         * g++.dg/ext/pr57509.C: New file.
5055 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
5057         PR target/57623
5058         * gcc.target/i386/bmi-bextr-3.c: New test.
5060         PR target/57623
5061         * gcc.target/i386/bmi2-bzhi-1.c: New test.
5063 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5065         PR c++/57172
5066         * g++.dg/cpp0x/pr57172.C: New testcase.
5068 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5070         * gcc.target/s390/htm-1.c: New file.
5071         * gcc.target/s390/htm-nofloat-1.c: New file.
5072         * gcc.target/s390/htm-xl-intrin-1.c: New file.
5074 2013-06-26  Tobias Burnus  <burnus@net-b.de>
5076         PR fortran/29800
5077         * gfortran.dg/bounds_check_17.f90: New.
5079 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
5081         PR c++/57640
5082         * g++.dg/cpp1y/pr57640.C: New.
5084 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5086         PR c/57692
5087         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5088         overflow due to size of arrays.
5090 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
5092         PR tree-optimization/57705
5093         * gcc.dg/vect/pr57705.c: New test.
5094         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5096 2013-06-25  Martin Jambor  <mjambor@suse.cz>
5098         PR middle-end/57670
5099         * g++.dg/ipa/pr57670.C: New test.
5101 2013-06-25  Richard Biener  <rguenther@suse.de>
5103         PR middle-end/56977
5104         * gcc.dg/pr56977.c: New testcase.
5106 2013-06-24  Martin Jambor  <mjambor@suse.cz>
5108         PR tree-optimization/57358
5109         * gcc.dg/ipa/pr57358.c: New test.
5111 2013-06-24  Richard Biener  <rguenther@suse.de>
5113         PR testsuite/57686
5114         * gcc.dg/torture/pr57584.c: Remove target specific bits.
5116 2013-06-24  Richard Biener  <rguenther@suse.de>
5118         PR tree-optimization/57488
5119         * gcc.dg/torture/pr57488.c: New testcase.
5121 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5122             Dominique d'Humieres  <dominiq@lps.ens.fr>
5124         PR fortran/52413
5125         * gfortran.dg/fraction.f90: New.
5127 2013-06-24  Alan Modra  <amodra@gmail.com>
5129         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5130         Add scan-assembler-not "lvx".
5131         * gcc.target/powerpc/le-altivec-consts.c: New.
5133 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5135         * g++.dg/cpp0x/sfinae47.C: New.
5137 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
5139         PR target/52483
5140         * gcc.target/sh/pr52483-1.c: New.
5141         * gcc.target/sh/pr52483-2.c: New.
5142         * gcc.target/sh/pr52483-3.c: New.
5143         * gcc.target/sh/pr52483-4.c: New.
5144         * gcc.target/sh/pr52483-5.c: New.
5146 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
5148         * gcc.target/i386/intrinsics_1.c: New test.
5149         * gcc.target/i386/intrinsics_2.c: Ditto.
5150         * gcc.target/i386/intrinsics_3.c: Ditto.
5151         * gcc.target/i386/intrinsics_4.c: Ditto.
5152         * gcc.target/i386/intrinsics_5.c: Ditto.
5153         * gcc.target/i386/intrinsics_6.c: Ditto.
5154         * gcc.target/i386/avx-1.c: Provide macros for builtins
5155         needing immediate arguments in f16cintrin.h and rtmintrin.h.
5157 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5159         PR fortran/37336
5160         * gfortran.dg/finalize_17.f90: New.
5162 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5164         * gfortran.dg/realloc_on_assign_18.f90: New.
5166 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5168         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5169         Also changed the returns from error as distinct values so that
5170         debugging can get easier.
5171         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5172         errors specific to C, if necessary.  Also added new error
5173         hooks for C++.
5174         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5175         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5176         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5177         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5178         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5179         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5180         the same changes as parser_errors3.c, spaces were added between colons
5181         to not confuse C++ compiler with 2 colons as scope.
5182         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5183         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5184         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5185         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5186         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5187         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5188         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5189         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5190         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5191         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5192         * g++.dg/cilk-plus/cilk-plus.exp: New script.
5193         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5194         in the list.
5196 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
5198         PR other/53317
5199         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5201 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
5203         PR target/57655
5204         * gcc.target/i386/pr57655.c: New test.
5206 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
5208         * ada/acats/tests/gcc: Delete.
5209         * gnat.dg/style: Likewise.
5211 2013-06-20  Jeff Law  <law@redhat.com>
5213         PR tree-optimization/57660
5214         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5215         based on their branch cost.
5217         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5219 2013-06-20  Tobias Burnus  <burnus@net-b.de>
5221         PR fortran/57633
5222         * gfortran.dg/list_read_11.f90: New.
5224 2013-06-20  Richard Biener  <rguenther@suse.de>
5226         PR tree-optimization/57584
5227         * gcc.dg/torture/pr57584.c: New testcase.
5229 2013-06-19  Sharad Singhai  <singhai@google.com>
5231         * g++.dg/gcov/gcov-8.C: New testcase.
5232         * lib/gcov.exp: Handle intermediate format.
5234 2013-06-19  Wei Mi  <wmi@google.com>
5236         PR rtl-optimization/57518
5237         * testsuite/gcc.dg/pr57518.c: New test.
5239 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5241         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5243 2013-06-19  Jan Hubicka  <jh@suse.cz>
5245         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5247 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5249         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5250         hard-coded values of array sizes with a #define.
5251         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5252         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5253         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5254         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5255         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5257 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
5259         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5260         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5262 2013-06-19  Jeff Law  <law@redhat.com>
5264         * gcc.dg/tree-ssa/forwprop-28.c: New test.
5266 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5268         PR c++/57638
5269         * g++.dg/template/error53.C: New.
5271 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5273         PR target/55033
5274         * gcc.target/powerpc/pr55033.c: Fix options.
5276 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
5278         * gcc.target/i386/inline_error.c: New test.
5279         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5280         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5282 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
5284         PR c++/53211
5285         * g++.dg/cpp0x/decltype55.C: New.
5287 2013-06-18  Marek Polacek  <polacek@redhat.com>
5289         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5291 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5293         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5295 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5297         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5298         Also changed the returns from error as distinct values so that it is
5299         easier to debug.
5301 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
5303         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5305 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5307         PR c++/16128
5308         * g++.dg/template/error52.C: New.
5309         * g++.dg/lookup/friend15.C: Update.
5310         * g++.dg/parse/error11.C: Likewise.
5311         * g++.dg/parse/error14.C: Likewise.
5312         * g++.dg/parse/parser-pr28152-2.C: Likewise.
5313         * g++.dg/parse/template25.C: Likewise.
5314         * g++.old-deja/g++.jason/cond.C: Likewise.
5315         * g++.old-deja/g++.mike/for2.C: Likewise.
5316         * g++.old-deja/g++.robertl/eb125.C: Likewise.
5317         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5319 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5321         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5322         ensure alignment.
5324 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5326         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5327         accidentally placing minus sign for length instead of stride.
5329 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
5331         PR rtl-optimization/57425
5332         PR rtl-optimization/57569
5333         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5334         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5336 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
5338         PR fortran/49074
5339         PR fortran/56136
5340         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5341         packing.
5342         * gfortran.dg/typebound_assignment_6.f03: New.
5344 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
5346         * gcc.target/h8300/h8300.exp: New.
5347         * gcc.dg/pragma-isr.c: Move to ...
5348         * gcc.target/sh/torture/pragma-isr.c: ... here ...
5349         * gcc.target/h8300/pragma-isr.c: ... and here.
5350         * gcc.dg/pragma-isr2.c: Move to ...
5351         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5352         * gcc.target/h8300/pragma-isr2.c: ... and here.
5353         * gcc.dg/pragma-isr-trapa.c: Move to ...
5354         * gcc.target/sh/pragma-isr-trapa.c: ... here.
5355         * gcc.dg/pragma-isr-trapa2.c: Move to ...
5356         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5357         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5358         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5359         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5360         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5361         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5362         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5363         * gcc.dg/attr-isr-trap_exit.c: Move to ...
5364         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5365         * gcc.dg/attr-isr-trapa.c: Move to ...
5366         * gcc.target/sh/attr-isr-trapa.c: ... here.
5368 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5370         PR c++/51413
5371         * g++.dg/ext/builtin-offsetof1.C: New.
5373 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
5375         * gcc.target/aarch64/vect_smlal_1.c: New file.
5377 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5379         PR fortran/57508
5380         * gfortran.dg/defined_assignment_7.f90: New.
5382 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5384         PR c++/57599
5385         * g++.dg/rtti/dyncast6.C: New.
5386         * g++.dg/cpp0x/dyncast1.C: Likewise.
5388 2013-06-14  Alan Modra  <amodra@gmail.com>
5390         PR middle-end/57134
5391         * gcc.dg/pr57134.c: New.
5393 2013-06-14  Tobias Burnus  <burnus@net-b.de>
5395         PR fortran/57596
5396         * gfortran.dg/deferred_type_param_9.f90: New.
5398 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5400         * gcc.dg/fold-minus-1.c: New testcase.
5402 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
5404         PR fortran/49074
5405         * gfortran.dg/typebound_assignment_5.f03: New.
5407 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
5409         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5411 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
5412             Pat Haugen  <pthaugen@us.ibm.com>
5413             Peter Bergner  <bergner@vnet.ibm.com>
5415         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5416         load/store instructions on power7, power8.
5417         * gcc.target/powerpc/atomic-p8.c: Likewise.
5419 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5421         PR c/57577
5422         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5424 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
5426         PR c++/38958
5427         * g++.dg/warn/Wunused-var-20.C: New.
5429 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5431         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5432         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5433         Run with -fno-common.
5435 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5437         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5438         and exit function calls with return 1 and return 0, respectively.
5440 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
5442         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5443         New tests.
5445 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
5447         PR tree-optimization/57361
5448         * gcc.dg/tree-ssa/pr57361.c: New file.
5450 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5452         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5453         to ensure alignment.
5454         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5456 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5458         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5460 2013-06-12  Tobias Burnus  <burnus@net-b.de>
5461             Dominique d'Humieres  <dominiq@lps.ens.fr>
5463         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5465 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
5467         PR target/56564
5468         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5469         * gcc.target/i386/pr56564-3.c: Likewise.
5471 2013-06-11  Tobias Burnus  <burnus@net-b.de>
5473         PR fortran/57535
5474         * gfortran.dg/class_array_18.f90: New.
5476 2013-06-11  Jan Hubicka  <jh@suse.cz>
5478         PR c++/57551
5479         * g++.dg/ext/visibility/anon6.C: Update testcase.
5481 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5483         PR c/57563
5484         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5485         in how we check __sec_reduce_mutating function's result.
5487 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
5488             Pat Haugen  <pthaugen@us.ibm.com>
5489             Peter Bergner  <bergner@vnet.ibm.com>
5491         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5492         direct move instructions.
5493         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5494         * gcc.target/powerpc/direct-move.h: Likewise.
5495         * gcc.target/powerpc/direct-move-float1.c: Likewise.
5496         * gcc.target/powerpc/direct-move-float2.c: Likewise.
5497         * gcc.target/powerpc/direct-move-double1.c: Likewise.
5498         * gcc.target/powerpc/direct-move-double2.c: Likewise.
5499         * gcc.target/powerpc/direct-move-long1.c: Likewise.
5500         * gcc.target/powerpc/direct-move-long2.c: Likewise.
5502 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
5504         PR c++/52440
5505         * g++.dg/cpp0x/pr52440.C: New.
5507 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
5509         PR target/56564
5510         * gcc.target/i386/pr56564-1.c: New test.
5511         * gcc.target/i386/pr56564-2.c: New test.
5512         * gcc.target/i386/pr56564-3.c: New test.
5513         * gcc.target/i386/pr56564-4.c: New test.
5514         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5515         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5516         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5517         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5518         * gcc.target/i386/vect-sizes-1.c: Likewise.
5519         * gcc.target/i386/memcpy-1.c: Likewise.
5520         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5521         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5523 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5525         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5526         systems to cover all GNU systems.
5527         * g++.dg/abi/guard2.C: Likewise.
5528         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5529         * g++.dg/eh/sighandle.C: Likewise.
5530         * g++.dg/ext/cleanup-10.C: Likewise.
5531         * g++.dg/ext/cleanup-11.C: Likewise.
5532         * g++.dg/ext/cleanup-8.C: Likewise.
5533         * g++.dg/ext/cleanup-9.C: Likewise.
5534         * g++.dg/opt/const5.C: Likewise.
5535         * g++.dg/opt/life1.C: Likewise.
5536         * g++.dg/other/pr39496.C: Likewise.
5537         * g++.old-deja/g++.abi/aggregates.C: Likewise.
5538         * g++.old-deja/g++.abi/align.C: Likewise.
5539         * g++.old-deja/g++.abi/bitfields.C: Likewise.
5540         * g++.old-deja/g++.law/weak.C: Likewise.
5541         * g++.old-deja/g++.pt/asm1.C: Likewise.
5542         * gcc.c-torture/execute/20030125-1.x: Likewise.
5543         * gcc.c-torture/execute/990127-2.x: Likewise.
5544         * gcc.dg/20041106-1.c: Likewise.
5545         * gcc.dg/20050503-1.c: Likewise.
5546         * gcc.dg/builtin-object-size-5.c: Likewise.
5547         * gcc.dg/cleanup-10.c: Likewise.
5548         * gcc.dg/cleanup-11.c: Likewise.
5549         * gcc.dg/cleanup-8.c: Likewise.
5550         * gcc.dg/cleanup-9.c: Likewise.
5551         * gcc.dg/complex-5.c: Likewise.
5552         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5553         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5554         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5555         * gcc.dg/dfp/pr35739.c: Likewise.
5556         * gcc.dg/fdata-sections-1.c: Likewise.
5557         * gcc.dg/lto/20090206-1_0.c: Likewise.
5558         * gcc.dg/lto/20090206-2_0.c: Likewise.
5559         * gcc.dg/pr30360.c: Likewise.
5560         * gcc.dg/pr37303.c: Likewise.
5561         * gcc.dg/pr39323-1.c: Likewise.
5562         * gcc.dg/pr39323-2.c: Likewise.
5563         * gcc.dg/pr39323-3.c: Likewise.
5564         * gcc.dg/pr45416.c: Likewise.
5565         * gcc.dg/setjmp-2.c: Likewise.
5566         * gcc.dg/split-1.c: Likewise.
5567         * gcc.dg/split-3.c: Likewise.
5568         * gcc.dg/split-4.c: Likewise.
5569         * gcc.dg/strlenopt-12g.c: Likewise.
5570         * gcc.dg/strlenopt-14g.c: Likewise.
5571         * gcc.dg/strlenopt-14gf.c: Likewise.
5572         * gcc.dg/strlenopt-16g.c: Likewise.
5573         * gcc.dg/strlenopt-17g.c: Likewise.
5574         * gcc.dg/strlenopt-18g.c: Likewise.
5575         * gcc.dg/strlenopt-1f.c: Likewise.
5576         * gcc.dg/strlenopt-22g.c: Likewise.
5577         * gcc.dg/strlenopt-2f.c: Likewise.
5578         * gcc.dg/strlenopt-4g.c: Likewise.
5579         * gcc.dg/strlenopt-4gf.c: Likewise.
5580         * gcc.dg/struct-ret-3.c: Likewise.
5581         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5582         * gcc.misc-tests/linkage.exp: Likewise.
5583         * gcc.target/i386/20000724-1.c: Likewise.
5584         * gcc.target/i386/align-main-3.c: Likewise.
5585         * gcc.target/i386/cleanup-1.c: Likewise.
5586         * gcc.target/i386/inline-mcpy.c: Likewise.
5587         * gcc.target/i386/pr32268.c: Likewise.
5588         * gcc.target/i386/pr36613.c: Likewise.
5589         * gcc.target/i386/pr39013-1.c: Likewise.
5590         * gcc.target/i386/pr39013-2.c: Likewise.
5591         * gcc.target/i386/pr39496.c: Likewise.
5592         * gcc.target/i386/pr40906-3.c: Likewise.
5593         * gcc.target/i386/pr46084.c: Likewise.
5594         * lib/target-supports.exp (check_effective_target_pie): Likewise.
5596 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
5598         PR target/6526
5599         * gcc.target/sh/pr6526.c: New.
5601 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
5603         PR target/57568
5604         * gcc.c-torture/execute/pr57568.c: New test.
5606 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5608         PR c++/37404
5609         * g++.dg/other/vararg-4.C: New.
5611 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
5613         PR rtl-optimization/57559
5614         * gcc.target/s390/pr57559.c : New test.
5616 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5618         PR fortran/37336
5619         * gfortran.dg/finalize_10.f90: New.
5620         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5621         * gfortran.dg/finalize_15.f90: New.
5623 2013-06-08  Tobias Burnus  <burnus@net-b.de>
5625         PR fortran/57553
5626         * gfortran.dg/storage_size_4.f90: New.
5628 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
5630         PR c++/57548
5631         * testsuite/g++.dg/ext/pr57548.C: New test.
5633 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5635         PR middle-end/57541
5636         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5638 2013-06-07  Jan Hubicka  <jh@suse.cz>
5640         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5642 2013-06-07  Tobias Burnus  <burnus@net-b.de>
5644         PR fortran/57549
5645         * gfortran.dg/array_constructor_48.f90: New.
5646         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5647         * gfortran.dg/array_constructor_type_15.f03: Ditto.
5649 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5651         PR target/56315
5652         * gcc.target/arm/xordi3-opt.c: New test.
5654 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5656         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5657         Revert to dg-options.
5659 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5661         PR target/55033
5662         * gcc.target/powerpc/pr55033.c: New.
5664 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
5666         PR c++/53658
5667         * g++.dg/cpp0x/alias-decl-36.C: New.
5669 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5670             Pat Haugen  <pthaugen@us.ibm.com>
5671             Peter Bergner  <bergner@vnet.ibm.com>
5673         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5674         power8 builtin functions.
5675         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5676         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5677         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5678         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5679         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5680         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5681         * gcc.target/powerpc/p8vector-vectorize-1.c: New
5682         tests to test power8 auto-vectorization.
5683         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5684         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5685         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5686         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5688         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5689         powerpc_p8vector_ok instead of powerpc_vsx_ok.
5691         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5693         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5694         support.
5695         (check_effective_target_powerpc_p8vector_ok): Likewise.
5696         (is-effective-target): Likewise.
5697         (check_vect_support_and_set_flags): Likewise.
5699 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
5701         PR c++/43652
5702         * g++.dg/parse/error53.C: New.
5704 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
5706         PR rtl-optimization/57459
5707         * gcc.target/i386/pr57459.c: New test.
5709 2013-06-06  Teresa Johnson  <tejohnson@google.com>
5711         PR c++/53743
5712         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5713         into -freorder-blocks-and-partition test.
5714         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5715         * gcc.dg/tree-prof/20041218-1.c: Ditto.
5716         * gcc.dg/tree-prof/pr52027.c: Use -O2.
5717         * gcc.dg/tree-prof/pr50907.c: Ditto.
5718         * gcc.dg/tree-prof/pr45354.c: Ditto.
5719         * g++.dg/tree-prof/partition2.C: Ditto.
5720         * g++.dg/tree-prof/partition3.C: Ditto.
5722 2013-06-06  Tobias Burnus  <burnus@net-b.de>
5724         PR fortran/57542
5725         * gfortran.dg/finalize_16.f90: New.
5727 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5729         * gcc.dg/vect/no-section-anchors-vect-68.c:
5730         Add dg-skip-if aarch64_tiny.
5732 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5734         PR C/57457
5735         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5736         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5738 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5740         PR c++/51908
5741         * g++.dg/cpp0x/decltype54.C: New.
5743 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
5745         * gcc.dg/fshort-wchar.c: Add extra dg-options for
5746         arm*-*-*eabi* targets.
5747         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5748         arm*-*-* targets.
5749         * gcc.dg/tree-ssa/pr43491.c: Likewise.
5751 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
5752             Tobias Burnus  <burnus@net-b.de>
5754         * gfortran.dg/string_length_2.f90: Fix dg-do run.
5755         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
5756         * gfortran.dg/io_real_boz_4.f90: Ditto.
5757         * gfortran.dg/io_real_boz_5.f90: Ditto.
5759 2013-06-05  Andreas Schwab  <schwab@suse.de>
5761         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5763 2013-06-04  Jan Hubicka  <jh@suse.cz>
5765         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5767 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5769         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5770         parameters with void.
5771         (main2): Removed argc parameter.
5772         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5773         (main): Replaced argc, argv parameters with void.
5774         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5775         (main2): Removed argc parameter.
5776         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5777         argv parameters with void.  Added __asm volatile to avoid optimization
5778         on argc, if necessary.
5779         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5780         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5781         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5782         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5783         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5784         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5785         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5786         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5787         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5788         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5789         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5790         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5791         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5792         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5793         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5794         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5795         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5796         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5797         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5798         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5799         parameters with void.
5800         (main2): Removed argc parameter.
5801         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5802         (main): Replaced argc, argv parameters with void.
5803         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5804         argv parameters with void.  Also renamed this function as main, and
5805         delete the existing main.
5806         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5807         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5808         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5810 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
5812         * gcc.target/aarch64/movi_1.c: New test.
5814 2013-06-04  Tobias Burnus  <burnus@net-b.de>
5816         PR fortran/37336
5817         * gfortran.dg/finalize_12.f90: New.
5818         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5819         end of scope finalization.
5820         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5821         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5822         * gfortran.dg/auto_dealloc_2.f90: Ditto.
5823         * gfortran.dg/class_19.f03: Ditto.
5824         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5825         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5826         * gfortran.dg/extends_14.f03: Ditto.
5827         * gfortran.dg/move_alloc_4.f90: Ditto.
5828         * gfortran.dg/typebound_proc_27.f03: Ditto.
5830 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
5832         * gfortran.dg/bounds_check_7.f90: Remove "! {".
5833         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5834         * gfortran.dg/default_initialization_5.f90: Update dg-do.
5835         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5836         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5837         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5838         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5839         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
5840         * gfortran.dg/io_real_boz_4.f90: Ditto.
5841         * gfortran.dg/io_real_boz_5.f90: Ditto.
5842         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5843         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5844         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5845         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5846         * gfortran.dg/transpose_2.f90: Fix dg-output.
5848 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5850         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5851         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5852         dg-option and an header comment.
5854 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5856         PR c++/57419
5857         * g++.dg/cpp0x/sfinae46.C: New.
5858         * g++.dg/cpp0x/defaulted13.C: Adjust.
5859         * g++.dg/cpp0x/defaulted2.C: Likewise.
5860         * g++.dg/cpp0x/defaulted26.C: Likewise.
5861         * g++.dg/cpp0x/defaulted3.C: Likewise.
5862         * g++.dg/cpp0x/error1.C: Likewise.
5863         * g++.dg/cpp0x/implicit1.C: Likewise.
5864         * g++.dg/cpp0x/implicit11.C: Likewise.
5865         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5866         * g++.dg/cpp0x/initlist47.C: Likewise.
5867         * g++.dg/cpp0x/initlist9.C: Likewise.
5868         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5869         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5870         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5871         * g++.dg/cpp0x/union4.C: Likewise.
5872         * g++.dg/template/crash108.C: Likewise.
5873         * g++.dg/template/crash41.C: Likewise.
5874         * g++.old-deja/g++.jason/local.C: Likewise.
5875         * g++.old-deja/g++.law/visibility3.C: Likewise.
5877 2013-06-03  Teresa Johnson  <tejohnson@google.com>
5879         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5880         * gcc.dg/vect/bb-slp-14.c: Ditto.
5881         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5882         * gcc.dg/vect/bb-slp-23.c: Ditto.
5883         * gcc.dg/vect/bb-slp-15.c: Ditto.
5884         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5885         * gcc.dg/vect/bb-slp-24.c: Ditto.
5886         * gcc.dg/vect/bb-slp-16.c: Ditto.
5887         * gcc.dg/vect/bb-slp-25.c: Ditto.
5888         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5889         * gcc.dg/vect/bb-slp-17.c: Ditto.
5890         * gcc.dg/vect/bb-slp-1.c: Ditto.
5891         * gcc.dg/vect/bb-slp-26.c: Ditto.
5892         * gcc.dg/vect/bb-slp-18.c: Ditto.
5893         * gcc.dg/vect/bb-slp-2.c: Ditto.
5894         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5895         * gcc.dg/vect/bb-slp-27.c: Ditto.
5896         * gcc.dg/vect/bb-slp-19.c: Ditto.
5897         * gcc.dg/vect/bb-slp-3.c: Ditto.
5898         * gcc.dg/vect/bb-slp-28.c: Ditto.
5899         * gcc.dg/vect/bb-slp-4.c: Ditto.
5900         * gcc.dg/vect/bb-slp-29.c: Ditto.
5901         * gcc.dg/vect/bb-slp-5.c: Ditto.
5902         * gcc.dg/vect/bb-slp-6.c: Ditto.
5903         * gcc.dg/vect/bb-slp-8a.c: Ditto.
5904         * gcc.dg/vect/bb-slp-7.c: Ditto.
5905         * gcc.dg/vect/bb-slp-8b.c: Ditto.
5906         * gcc.dg/vect/bb-slp-8.c: Ditto.
5907         * gcc.dg/vect/bb-slp-9.c: Ditto.
5908         * gcc.dg/vect/bb-slp-10.c: Ditto.
5909         * gcc.dg/vect/bb-slp-11.c: Ditto.
5910         * gcc.dg/vect/bb-slp-20.c: Ditto.
5911         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5912         * gcc.dg/vect/bb-slp-21.c: Ditto.
5913         * gcc.dg/vect/bb-slp-30.c: Ditto.
5914         * gcc.dg/vect/bb-slp-13.c: Ditto.
5915         * gcc.dg/vect/bb-slp-22.c: Ditto.
5916         * g++.dg/vect/slp-pr50413.cc: Ditto.
5917         * g++.dg/vect/slp-pr56812.cc: Ditto.
5918         * g++.dg/vect/slp-pr50819.cc: Ditto.
5920 2013-06-01  Tobias Burnus  <burnus@net-b.de>
5922         PR fortran/57456
5923         * gfortran.dg/class_array_17.f90: New.
5925 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5927         * ada/acats/floatstore.lst: New.
5928         * ada/acats/run_all.sh: Process it.
5930 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5932         * gcc.target/powerpc/e500-ord-1.c: New test.
5933         * gcc.target/powerpc/e500-ord-2.c: Likewise.
5934         * gcc.target/powerpc/e500-unord-1.c: Likewise.
5935         * gcc.target/powerpc/e500-unord-2.c: Likewise.
5937 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5939         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5941 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5943         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5945 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5947         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5949 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5951         PR c/57452
5952         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5953         test-case.
5955 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5957         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5959 2013-05-31  Marek Polacek  <polacek@redhat.com>
5961         PR tree-optimization/57478
5962         PR tree-optimization/57453
5963         * gcc.dg/torture/pr57478.c: New test.
5965 2013-05-31  Tobias Burnus  <burnus@net-b.de>
5967         PR fortran/57456
5968         * gfortran.dg/class_array_17.f90: New.
5970 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5972         PR target/56315
5973         * gcc.target/arm/iordi3-opt.c: New test.
5975 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
5977         PR fortran/54190
5978         PR fortran/57217
5979         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5980         * gfortran.dg/interface_26.f90: Ditto.
5981         * gfortran.dg/proc_ptr_11.f90: Ditto.
5982         * gfortran.dg/proc_ptr_15.f90: Ditto.
5983         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5984         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5985         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5986         * gfortran.dg/typebound_override_1.f90: Ditto.
5987         * gfortran.dg/typebound_override_4.f90: Ditto.
5988         * gfortran.dg/typebound_proc_6.f03: Ditto.
5989         * gfortran.dg/assumed_type_7.f90: New test.
5990         * gfortran.dg/typebound_override_5.f90: New test.
5991         * gfortran.dg/typebound_override_6.f90: New test.
5992         * gfortran.dg/typebound_override_7.f90: New test.
5994 2013-05-30  Tobias Burnus  <burnus@net-b.de>
5996         PR middle-end/57073
5997         * gfortran.dg/power_6.f90: New.
5999 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
6001         * gcc.target/aarch64/insv_1.c: New test.
6003 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
6005         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6006         dg-skip-if "No stabs".
6008 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
6010         PR fortran/54189
6011         * gfortran.dg/assumed_size_1.f90: New.
6013 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6015         * gcc.dg/shrink-wrap-alloca.c: New added.
6016         * gcc.dg/shrink-wrap-pretend.c: New added.
6017         * gcc.dg/shrink-wrap-sibcall.c: New added.
6019 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6021         PR fortran/57458
6022         * gfortran.dg/assumed_rank_13.f90: New.
6024 2013-05-29  Easwaran Raman  <eraman@google.com>
6026         PR tree-optimization/57442
6027         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6029 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6031         PR tree-optimization/57441
6032         * gcc.c-torture/compile/pr57441.c: New.
6034 2013-05-29  Dehao Chen  <dehao@google.com>
6036         PR testsuite/57413
6037         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6039 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6041         PR fortran/37336
6042         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6043         * gfortran.dg/class_19.f03: Ditto.
6045 2013-05-29  Richard Biener  <rguenther@suse.de>
6047         * gcc.dg/vect/bb-slp-32.c: New testcase.
6049 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6051         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6052         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6053         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6054         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6055         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6056         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6057         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6058         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6059         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6060         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6061         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6062         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6063         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6064         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6065         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6066         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6067         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6068         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6069         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6070         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6071         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6072         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6073         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6074         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6075         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6076         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6077         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6078         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6079         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6080         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6081         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6082         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6083         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6084         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6085         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6086         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6087         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6088         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6089         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6091 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6093         PR fortran/37336
6094         * gfortran.dg/finalize_11.f90: New.
6095         * gfortran.dg/finalize_4.f03: Remove dg-error.
6096         * gfortran.dg/finalize_5.f03: Ditto.
6097         * gfortran.dg/finalize_6.f03: Ditto.
6098         * gfortran.dg/finalize_7.f03: Ditto.
6100 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6102         * gfortran.dg/class_array_16.f90: New.
6104 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6106         PR fortran/57435
6107         * testsuite/gfortran.dg/use_29.f90: New.
6109 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6111         * gnat.dg/fp_exception.adb: New test.
6113 2013-05-28  Richard Biener  <rguenther@suse.de>
6115         PR tree-optimization/56787
6116         * gcc.dg/vect/pr56787.c: New testcase.
6118 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
6119             Tobias Burnus  <burnus@net-b.de>
6121         PR fortran/57217
6122         * gfortran.dg/typebound_override_4.f90: New.
6124 2013-05-28  Richard Biener  <rguenther@suse.de>
6126         PR tree-optimization/57411
6127         * g++.dg/opt/pr57411.C: New testcase.
6129 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6131         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6132         * gcc.dg/builtin-bswap-9.c: Likewise.
6134 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6136         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6138 2013-05-27  Richard Biener  <rguenther@suse.de>
6140         PR middle-end/57412
6141         * gcc.dg/gomp/pr57412.c: New testcase.
6143 2013-05-27  Bud Davis  <jmdavis@link.com>
6145         PR fortran/50405
6146         * gfortran.dg/stfunc_8.f90: New.
6148 2013-05-27  Richard Biener  <rguenther@suse.de>
6150         PR tree-optimization/57343
6151         * gcc.dg/torture/pr57343.c: New testcase.
6153 2013-05-27  Richard Biener  <rguenther@suse.de>
6155         PR tree-optimization/57417
6156         * gcc.dg/torture/pr57417.c: New testcase.
6158 2013-05-27  Richard Biener  <rguenther@suse.de>
6160         PR tree-optimization/57396
6161         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6163 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6165         * gnat.dg/specs/last_bit.ads: New test.
6167 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6169         * gnat.dg/specs/machine_attribute.ads: New test.
6171 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6173         * gnat.dg/incomplete3.ad[sb]: New test.
6175 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6177         PR target/53916
6178         * gcc.target/mips/div-13.c: New test.
6180 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6182         PR target/55777
6183         * gcc.target/mips/mips16-attributes-5.c,
6184         * gcc.target/mips/mips16-attributes-6.c: New tests.
6186 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6188         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6189         * gcc.dg/builtin-bswap-8.c: Likewise.
6191 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6193         PR c++/52216
6194         * g++.dg/cpp0x/new1.C: New.
6196 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6198         PR c++/25666
6199         * g++.dg/parse/dtor16.C: New.
6200         * g++.dg/parse/dtor6.C: Adjust.
6202 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6204         PR c++/19618
6205         * g++.dg/expr/bitfield12.C: New.
6207 2013-05-24  Jeff Law  <law@redhat.com>
6209         PR tree-optimization/57124
6210         * gcc.c-torture/execute/pr57124.c: New test.
6211         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6213 2013-05-24  Martin Jambor  <mjambor@suse.cz>
6215         PR tree-optimization/57294
6216         * gcc.dg/ipa/pr57294.c: New test.
6218 2013-05-24  Dehao Chen  <dehao@google.com>
6220         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6222 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
6224         * gcc.target/aarch64/scalar_intrinsics.c
6225         (force_simd): Use a valid instruction.
6226         (test_vdupd_lane_s64): Pass a valid lane argument.
6227         (test_vdupd_lane_u64): Likewise.
6229 2013-05-24  Richard Biener  <rguenther@suse.de>
6231         PR tree-optimization/57287
6232         * gcc.dg/pr57287.c: New testcase.
6234 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6236         PR c++/26572
6237         * g++.dg/template/error51.C: New.
6239 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6241         PR c++/25503
6242         * g++.dg/template/bitfield2.C: New.
6244 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6246         * gnat.dg/specs/noinline1.ads: New test.
6247         * gnat.dg/noinline2.ad[sb]: Likewise.
6248         * gnat.dg/specs/noinline3.ads: Likewise.
6249         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6251 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6253         PR tree-ssa/57385
6254         * gcc.dg/tree-ssa/pr57385.c: New test.
6256 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6258         * gnat.dg/derived_type4.adb: New test.
6260 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6262         * gcc.dg/builtin-bswap-6.c: New test.
6263         * gcc.dg/builtin-bswap-7.c: Likewise.
6264         * gcc.dg/builtin-bswap-8.c: Likewise.
6265         * gcc.dg/builtin-bswap-9.c: Likewise.
6267 2013-05-23  Christian Bruel  <christian.bruel@st.com>
6269         PR debug/57351
6270         * gcc.dg/debug/pr57351.c: New test
6272 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
6274         * gcc.target/aarch64/vect-clz.c: New file.
6276 2013-05-23  Martin Jambor  <mjambor@suse.cz>
6278         PR middle-end/57347
6279         * gcc.dg/ipa/pr57347.c: New test.
6281 2013-05-23  Richard Biener  <rguenther@suse.de>
6283         PR tree-optimization/57380
6284         * g++.dg/tree-ssa/pr57380.C: New testcase.
6286 2013-05-23  Richard Biener  <rguenther@suse.de>
6288         PR middle-end/57381
6289         * gcc.dg/torture/pr57381.c: New testcase.
6291 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
6293         PR middle-end/57344
6294         * gcc.c-torture/execute/pr57344-1.c: New test.
6295         * gcc.c-torture/execute/pr57344-2.c: New test.
6296         * gcc.c-torture/execute/pr57344-3.c: New test.
6297         * gcc.c-torture/execute/pr57344-4.c: New test.
6299 2013-05-23  Richard Biener  <rguenther@suse.de>
6301         PR rtl-optimization/57341
6302         * gcc.dg/torture/pr57341.c: New testcase.
6304 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6306         PR c++/57352
6307         * g++.dg/parse/crash62.C: New.
6309 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
6310             Pat Haugen  <pthaugen@us.ibm.com>
6311             Peter Bergner  <bergner@vnet.ibm.com>
6313         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6314         crypto builtins.
6316 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6318         PR fortran/57364
6319         * gfortran.dg/defined_assignment_6.f90: New.
6321 2013-05-22  Tobias Burnus  <burnus@net-b.de>
6323         PR fortran/57338
6324         * gfortran.dg/assumed_type_6.f90: New.
6326 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6328         PR c++/57211
6329         * g++.dg/cpp0x/Wunused-parm.C: New.
6331 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6333         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6334         * g++.dg/warn/Wdouble-promotion.C: Likewise.
6336 2013-05-21  Easwaran Raman  <eraman@google.com>
6338         PR tree-optimization/57322
6339         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6341 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
6343         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6344         .set (no)?micromips
6346 2013-05-21  Tobias Burnus  <burnus@net-b.de>
6348         PR fortran/57035
6349         * gfortran.dg/assumed_type_5.f90: New.
6350         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6351         * gfortran.dg/assumed_rank_2.f90: Ditto.
6352         * gfortran.dg/assumed_type_3.f90: Update dg-error.
6353         * gfortran.dg/no_arg_check_3.f90: Ditto.
6355 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6357         PR tree-optimization/57331
6358         * gcc.c-torture/compile/pr57331.c: New test.
6360 2013-05-21  Richard Biener  <rguenther@suse.de>
6362         PR tree-optimization/57330
6363         * gcc.dg/torture/pr57330.c: New testcase.
6365 2013-05-21  Richard Biener  <rguenther@suse.de>
6367         PR tree-optimization/57303
6368         * gcc.dg/torture/pr57303.c: New testcase.
6370 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
6372         PR tree-optimization/57321
6373         * gcc.c-torture/execute/pr57321.c: New test.
6375 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6377         PR fortran/48858
6378         PR fortran/55465
6379         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6380         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6381         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6382         * gfortran.dg/binding_label_tests_3.f03: Ditto.
6383         * gfortran.dg/binding_label_tests_4.f03: Ditto.
6384         * gfortran.dg/binding_label_tests_5.f03: Ditto.
6385         * gfortran.dg/binding_label_tests_6.f03: Ditto.
6386         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6387         * gfortran.dg/binding_label_tests_8.f03: Ditto.
6388         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6389         * gfortran.dg/binding_label_tests_24.f90: New.
6390         * gfortran.dg/binding_label_tests_25.f90: New.
6392 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6394         PR fortran/48858
6395         * gfortran.dg/binding_label_tests_17.f90: New.
6396         * gfortran.dg/binding_label_tests_18.f90: New.
6397         * gfortran.dg/binding_label_tests_19.f90: New.
6398         * gfortran.dg/binding_label_tests_20.f90: New.
6399         * gfortran.dg/binding_label_tests_21.f90: New.
6400         * gfortran.dg/binding_label_tests_22.f90: New.
6401         * gfortran.dg/binding_label_tests_23.f90: New.
6403 2013-05-20  Tobias Burnus  <burnus@net-b.de>
6405         PR fortran/48858
6406         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6407         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6408         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6409         * gfortran.dg/common_18.f90: New.
6410         * gfortran.dg/common_19.f90: New.
6411         * gfortran.dg/common_20.f90: New.
6412         * gfortran.dg/common_21.f90: New.
6414 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6416         PR c++/12288
6417         * g++.dg/parse/error52.C: New.
6418         * g++.dg/parse/error3.C: Adjust.
6419         * g++.dg/parse/error36.C: Likewise.
6421 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6423         PR target/56547
6424         * gcc.target/sh/pr56547-1.c: New.
6425         * gcc.target/sh/pr56547-2.c: New.
6427 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6429         PR c++/23608
6430         * g++.dg/warn/Wsign-compare-6.C: New.
6431         * g++.dg/warn/Wdouble-promotion.C: Adjust.
6433 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6435         PR c++/57327
6436         * g++.dg/template/error50.C: New.
6438 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6440         PR c++/10207
6441         * g++.dg/ext/complit13.C: New.
6443 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
6445         PR c++/57175
6446         * g++.dg/pr57175.C: New testcase.
6448 2013-05-17  Easwaran Raman  <eraman@google.com>
6450         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6452 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
6454         PR testsuite/57313
6455         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6457 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6459         PR rtl-optimization/57281
6460         PR rtl-optimization/57300
6461         * gcc.dg/pr57300.c: New test.
6462         * gcc.c-torture/execute/pr57281.c: New test.
6464 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
6466         PR c++/18126
6467         * g++.dg/ext/sizeof-complit.C: New.
6469 2013-05-17  Marek Polacek  <polacek@redhat.com>
6471         * gcc.dg/strlenopt-25.c: New test.
6472         * gcc.dg/strlenopt-26.c: Likewise.
6474 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
6476         * gcc.target/i386/rotate-4.c: Compile only with -mavx
6477         instead of -mavx2, require only avx instead of avx2.
6478         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6479         of avx2-check.h and turn into an avx runtime test instead of
6480         avx2 runtime test.
6482 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6484         * g++.dg/ext/vector22.C: Uncomment working test.
6486 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
6488         PR c++/17410
6489         * g++.dg/template/pr17410.C: New.
6491 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
6493         * gcc.target/i386/rotate-3.c: New test.
6494         * gcc.target/i386/rotate-3a.c: New test.
6495         * gcc.target/i386/rotate-4.c: New test.
6496         * gcc.target/i386/rotate-4a.c: New test.
6497         * gcc.target/i386/rotate-5.c: New test.
6498         * gcc.target/i386/rotate-5a.c: New test.
6500 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6502         * gcc.dg/visibility-21.c: Require section_anchors.
6504 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
6506         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6507         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6508         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6510 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
6512         * gcc.dg/visibility-21.c: New.
6514 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
6516         PR middle-end/57286
6517         * gcc.dg/pr57286.c: New testcase.
6518         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6519         * g++.dg/ext/vector22.C: Comment out transformations not
6520         performed anymore.
6522 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
6524         PR target/57260
6525         * gcc.target/mips/call-1.c: Restrict to o32.
6526         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6528 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6530         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6531         dg-messages.
6532         * g++.dg/warn/Wshadow-1.C: Likewise.
6533         * g++.dg/warn/Wshadow-6.C: Likewise.
6534         * g++.dg/warn/Wshadow-7.C: Likewise.
6536 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
6538         PR c++/31952
6539         * g++.dg/parse/pr31952-1.C: New.
6540         * g++.dg/parse/pr31952-2.C: Likewise.
6541         * g++.dg/parse/pr31952-3.C: Likewise.
6543         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6544         * g++.old-deja/g++.jason/cond.C: Likewise.
6545         * g++.dg/cpp0x/range-for5.C: Likewise.
6547 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6549         PR target/19599
6550         * gcc.target/arm/pr40887.c: Adjust testcase.
6551         * gcc.target/arm/pr19599.c: New test.
6553 2013-05-15  Richard Biener  <rguenther@suse.de>
6555         PR tree-optimization/57275
6556         * gcc.target/i386/pr57275.c: New testcase.
6558 2013-05-15  Jan Hubicka  <jh@suse.cz>
6560         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6561         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6562         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6564 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6566         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6567         scheduling.
6569 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6571         PR c++/57274
6572         * c-c++-common/Wsequence-point-1.c: New test.
6574 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
6576         * g++.dg/ext/vector22.C: New testcase.
6577         * gcc.dg/binop-xor3.c: Remove xfail.
6579 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
6581         * gcc.target/aarch64/vect-fcm.x: Add cases testing
6582         FLOAT cmp FLOAT ? INT : INT.
6583         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6584         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6585         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6586         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6587         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6588         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6590 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
6592         PR c++/53903
6593         * g++.dg/cpp0x/defaulted43.C: New.
6595 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6597         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6598         (alloca): Remove declaration.
6599         (foo9): Replace alloca by __builtin_alloca.
6601 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
6603         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6604         Expect "size of array is too large" error.
6606 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6608         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6610 2013-05-14  Richard Biener  <rguenther@suse.de>
6612         PR middle-end/57235
6613         * g++.dg/torture/pr57235.C: New testcase.
6615 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
6617         PR middle-end/57251
6618         * gcc.dg/torture/pr57251.c: New test.
6620 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
6622         PR target/57264
6623         * gcc.target/i386/pr57264.c: New test.
6625 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6627         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6629 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
6631         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6633 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6635         PR tree-optimization/45216
6636         PR tree-optimization/57157
6637         * c-c++-common/rotate-1.c: Add 32 tests with +.
6638         * c-c++-common/rotate-1a.c: Adjust.
6639         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6640         * c-c++-common/rotate-2b.c: New test.
6641         * c-c++-common/rotate-3.c: Add 32 tests with +.
6642         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6643         * c-c++-common/rotate-4b.c: New test.
6644         * c-c++-common/rotate-5.c: New test.
6646 2013-05-13  Martin Jambor  <mjambor@suse.cz>
6648         PR middle-end/42371
6649         * gcc.dg/ipa/remref-0.c: New test.
6650         * gcc.dg/ipa/remref-1a.c: Likewise.
6651         * gcc.dg/ipa/remref-1b.c: Likewise.
6652         * gcc.dg/ipa/remref-2a.c: Likewise.
6653         * gcc.dg/ipa/remref-2b.c: Likewise.
6655 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
6657         * gcc.dg/vector-shift-2.c: New testcase.
6659 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
6661         PR tree-optimization/57230
6662         * gcc.dg/strlenopt-24.c: New test.
6664         PR tree-optimization/57230
6665         * gcc.dg/strlenopt-23.c: New test.
6667 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
6669         PR target/57108
6670         * gcc.target/sh/pr57108.c: Move this test case to ...
6671         * gcc.c-torture/compile/pr57108.c: ... here.
6673 2013-05-10  Richard Biener  <rguenther@suse.de>
6675         PR tree-optimization/57214
6676         * gcc.dg/torture/pr57214.c: New testcase.
6678 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
6680         * gcc.dg/vector-shift.c: New testcase.
6682 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
6684         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6686         PR tree-optimization/45216
6687         PR tree-optimization/57157
6688         * c-c++-common/rotate-1.c: New test.
6689         * c-c++-common/rotate-1a.c: New test.
6690         * c-c++-common/rotate-2.c: New test.
6691         * c-c++-common/rotate-2a.c: New test.
6692         * c-c++-common/rotate-3.c: New test.
6693         * c-c++-common/rotate-3a.c: New test.
6694         * c-c++-common/rotate-4.c: New test.
6695         * c-c++-common/rotate-4a.c: New test.
6697 2013-05-10  Richard Biener  <rguenther@suse.de>
6699         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6700         * gcc.target/i386/l_fma_double_1.c: Adjust.
6701         * gcc.target/i386/l_fma_double_2.c: Likewise.
6702         * gcc.target/i386/l_fma_double_3.c: Likewise.
6703         * gcc.target/i386/l_fma_double_4.c: Likewise.
6704         * gcc.target/i386/l_fma_double_5.c: Likewise.
6705         * gcc.target/i386/l_fma_double_6.c: Likewise.
6706         * gcc.target/i386/l_fma_float_1.c: Likewise.
6707         * gcc.target/i386/l_fma_float_2.c: Likewise.
6708         * gcc.target/i386/l_fma_float_3.c: Likewise.
6709         * gcc.target/i386/l_fma_float_4.c: Likewise.
6710         * gcc.target/i386/l_fma_float_5.c: Likewise.
6711         * gcc.target/i386/l_fma_float_6.c: Likewise.
6713 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
6715         PR c++/51226
6716         * g++.dg/cpp0x/pr51226.C: New.
6718 2013-04-16  Han Shen  <shenhan@google.com>
6720         Test cases for '-fstack-protector-strong'.
6721         * gcc.dg/fstack-protector-strong.c: New.
6722         * g++.dg/fstack-protector-strong.C: New.
6724 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
6726         * gcc.target/aarch64/ands_1.c: New test.
6727         * gcc.target/aarch64/ands_2.c: Likewise
6729 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
6731         * lib/target-supports.exp (check_effective_target_hw): New
6732         function.
6733         * c-c++-common/asan/clone-test-1.c: Call
6734         check_effective_target_hw.
6735         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6736         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6737         possible decorations.
6738         * c-c++-common/asan/null-deref-1.c: Likewise.
6739         * c-c++-common/asan/stack-overflow-1.c: Likewise.
6740         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6741         * c-c++-common/asan/use-after-free-1.c: Likewise.
6742         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6743         * g++.dg/asan/large-func-test-1.C: Likewise.
6745 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
6747         * gcc.target/aarch64/scalar_intrinsics.c: Update.
6749 2013-05-07  Richard Biener  <rguenther@suse.de>
6751         PR middle-end/57190
6752         * g++.dg/torture/pr57190.C: New testcase.
6754 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
6756         PR tree-optimization/57149
6757         * gcc.dg/pr57149.c: New test.
6759         PR debug/57184
6760         * gcc.dg/pr57184.c: New test.
6762 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6764         * gnat.dg/specs/array3.ads: New test.
6766 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
6768         * c-c++-common/vector-scalar-2.c: New testcase.
6770 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
6772         * gcc.target/i386/asm-dialect-2.c: New testcase.
6774 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
6776         PR c++/57183
6777         * g++.dg/cpp0x/auto38.C: New.
6779 2013-05-06  Richard Biener  <rguenther@suse.de>
6781         PR tree-optimization/57185
6782         * gcc.dg/autopar/pr57185.c: New testcase.
6784 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
6786         PR target/57106
6787         * gcc.target/i386/pr57106.c: New test.
6789 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6791         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6792         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6793         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6794         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6795         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6796         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6797         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6799 2013-05-06  Teresa Johnson  <tejohnson@google.com>
6801         PR bootstrap/57154
6802         * gcc.dg/pr57154.c: New test.
6804 2013-05-06  Richard Biener  <rguenther@suse.de>
6806         PR middle-end/57147
6807         * gcc.dg/torture/pr57147-1.c: New testcase.
6808         * gcc.dg/torture/pr57147-2.c: Likewise.
6809         * gcc.dg/torture/pr57147-3.c: Likewise.
6811 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6813         PR target/55303
6814         * gcc.target/sh/pr55303-1.c: New.
6815         * gcc.target/sh/pr55303-2.c: New.
6816         * gcc.target/sh/pr55303-3.c: New.
6818 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6820         * gfortran.dg/allocate_with_source_3.f90: New.
6822 2013-05-05  Tobias Burnus  <burnus@net-b.de>
6824         PR fortran/57141
6825         * gfortran.dg/null_8.f90: New.
6827 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6829         PR c++/53745
6830         * g++.dg/cpp0x/enum27.C: New.
6831         * g++.dg/cpp0x/enum_base.C: Adjust.
6833 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
6835         PR tree-optimization/56205
6836         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6838 2013-05-04  Tobias Burnus  <burnus@net-b.de>
6840         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6841         * gfortran.dg/bind_c_usage_27.f90: New.
6842         * gfortran.dg/bind_c_usage_28.f90: New.
6844 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6846         PR c++/51927
6847         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6849 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
6851         PR target/57150
6852         * gcc.target/powerpc/pr57150.c: New file.
6854 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6856         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6857         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6858         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6859         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6860         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6861         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6862         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6864 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
6866         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6867         scan-assembler-times.
6869 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6871         * gcc.dg/tree-ssa/slsr-32.c: New.
6872         * gcc.dg/tree-ssa/slsr-33.c: New.
6873         * gcc.dg/tree-ssa/slsr-34.c: New.
6874         * gcc.dg/tree-ssa/slsr-35.c: New.
6875         * gcc.dg/tree-ssa/slsr-36.c: New.
6876         * gcc.dg/tree-ssa/slsr-37.c: New.
6877         * gcc.dg/tree-ssa/slsr-38.c: New.
6879 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
6881         * gcc.target/aarch64/tst_1.c: New test.
6882         * gcc.target/aarch64/tst_2.c: Likewise
6884 2013-05-02  Jeff Law  <law@redhat.com>
6886         PR tree-optimization/57144
6887         * gcc.c-torture/execute/pr57144.c: New test.
6889 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
6891         PR rtl-optimization/57130
6892         * gcc.c-torture/execute/pr57130.c: New test.
6894 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
6896         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6898 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
6900         * gcc.target/aarch64/fabd.c: New file.
6902 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6904         PR c++/54318
6905         * g++.dg/cpp0x/pr54318.C: New.
6907 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
6909         PR c++/14283
6910         * g++.dg/parse/error51.C: New.
6911         * g++.dg/parse/error15.C: Adjust column numbers.
6913 2013-05-02  Tobias Burnus  <burnus@net-b.de>
6915         PR fortran/57142
6916         * gfortran.dg/size_kind_2.f90: New.
6917         * gfortran.dg/size_kind_3.f90: New.
6919 2013-05-02  Richard Biener  <rguenther@suse.de>
6921         PR middle-end/57140
6922         * g++.dg/torture/pr57140.C: New testcase.
6924 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
6926         PR target/56732
6927         * gcc.target/arm/pr56732-1.c: New test.
6929 2013-05-02  Martin Jambor  <mjambor@suse.cz>
6931         PR middle-end/56988
6932         * gcc.dg/ipa/pr56988.c: New test.
6934 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
6936         * gcc.target/aarch64/bics_1.c: New test.
6937         * gcc.target/aarch64/bics_2.c: Likewise.
6939 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
6941         PR rtl-optimization/57131
6942         * gcc.c-torture/execute/pr57131.c: New test.
6944 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6946         PR c++/57132
6947         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6949 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
6951         PR target/57091
6952         * gcc.target/i386/pr57091.c: New test.
6954 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6956         * gcc.target/aarch64/vect-vaddv.c: New.
6958 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6960         * gcc.target/aarch64/vect-vmaxv.c: New.
6961         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6963 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6965         * gcc.target/aarch64/scalar-vca.c: New.
6966         * gcc.target/aarch64/vect-vca.c: Likewise.
6968 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
6970         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6971         (test_vceqd_s64): Force arguments to SIMD registers.
6972         (test_vceqzd_s64): Likewise.
6973         (test_vcged_s64): Likewise.
6974         (test_vcled_s64): Likewise.
6975         (test_vcgezd_s64): Likewise.
6976         (test_vcged_u64): Likewise.
6977         (test_vcgtd_s64): Likewise.
6978         (test_vcltd_s64): Likewise.
6979         (test_vcgtzd_s64): Likewise.
6980         (test_vcgtd_u64): Likewise.
6981         (test_vclezd_s64): Likewise.
6982         (test_vcltzd_s64): Likewise.
6983         (test_vtst_s64): Likewise.
6984         (test_vtst_u64): Likewise.
6986 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6988         PR c++/57092
6989         * g++.dg/cpp0x/decltype53.C: New.
6991 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6993         PR fortran/57071
6994         * gfortran.dg/power_5.f90:  New test.
6996 2013-04-30  Richard Biener  <rguenther@suse.de>
6998         PR middle-end/57122
6999         * gcc.dg/torture/pr57122.c: New testcase.
7001 2013-04-30  Richard Biener  <rguenther@suse.de>
7003         PR middle-end/57107
7004         * g++.dg/torture/pr57107.C: New testcase.
7006 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
7008         PR rtl-optimization/57105
7009         * gcc.dg/pr57105.c: New test.
7011 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
7013         PR tree-optimization/57104
7014         * gcc.dg/pr57104.c: New test.
7016 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7018         PR target/44578
7019         * gcc.target/i386/pr44578.c: New test.
7021 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
7023         PR target/57097
7024         * gcc.target/i386/pr57097.c: New test.
7026 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7028         PR target/57098
7029         * gcc.target/i386/pr57098.c: New test.
7031 2013-04-29  Kai Tietz  <ktietz@redhat.com>
7033         * gcc.c-torture/execute/pr55875.c: New test.
7035 2013-04-29  Richard Biener  <rguenther@suse.de>
7037         PR middle-end/57075
7038         * gcc.dg/torture/pr57075.c: New testcase.
7040 2013-04-29  Richard Biener  <rguenther@suse.de>
7042         PR middle-end/57103
7043         * gcc.dg/autopar/pr57103.c: New testcase.
7045 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7047         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7049 2013-04-29  Tom de Vries  <tom@codesourcery.com>
7051         * gcc.dg/pr50763.c: Update test.
7053 2013-04-26  Jeff Law  <law@redhat.com>
7055         * gcc.dg/tree-ssa/vrp88.c: New test.
7057 2013-04-29  Christian Bruel  <christian.bruel@st.com>
7059         PR target/57108
7060         * gcc.target/sh/pr57108.c: New test.
7062 2013-04-29  Richard Biener  <rguenther@suse.de>
7064         PR middle-end/57089
7065         * gfortran.dg/gomp/pr57089.f90: New testcase.
7067 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7069         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7071 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7073         * gcc.target/aarch64/vect-vcvt.c: New.
7075 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7077         * gcc.target/aarch64/vect-vrnd.c: New.
7079 2013-04-29  Richard Biener  <rguenther@suse.de>
7081         PR tree-optimization/57081
7082         * gcc.dg/torture/pr57081.c: New testcase.
7084 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
7086         PR tree-optimization/57083
7087         * gcc.dg/torture/pr57083.c: New test.
7089 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7091         PR c++/56450
7092         * g++.dg/cpp0x/decltype52.C: New.
7094 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
7096         N3472 binary constants
7097         * g++.dg/cpp/limits.C: Adjust warning wording.
7098         * g++.dg/system-binary-constants-1.C: Likewise.
7099         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7101 2013-04-28  Tobias Burnus  <burnus@net-b.de>
7103         PR fortran/57093
7104         * gfortran.dg/coarray_30.f90: New.
7106 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7108         PR fortran/57071
7109         * frontend-passes (optimize_power):  New function.
7110         (optimize_op):  Use it.
7112 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
7114         PR target/56866
7115         * gcc.c-torture/execute/pr56866.c: New test.
7116         * gcc.target/i386/pr56866.c: New test.
7118 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7120         PR go/57045
7121         * gcc.dg/setjmp-5.c: New test.
7123 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
7125         PR c++/55708
7126         * g++.dg/cpp0x/constexpr-55708.C: New.
7128 2013-04-26  Richard Biener  <rguenther@suse.de>
7130         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7131         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7132         * gcc.dg/pr53265.c: Remove XFAILs.
7133         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7134         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7136 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7138         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7139         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7140         -fdiagnostics-color=never option similarly to
7141         -fno-diagnostics-show-caret option.
7143 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
7145         PR rtl-optimization/57003
7146         * gcc.target/i386/pr57003.c: New test.
7148 2013-04-25  Marek Polacek  <polacek@redhat.com>
7150         PR tree-optimization/57066
7151         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7153 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
7154             Tejas Belagod  <tejas.belagod@arm.com>
7156         * gcc.target/aarch64/vaddv-intrinsic.c: New.
7157         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7158         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7160 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7162         * gcc.target/aarch64/cmp.c: New.
7164 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7166         * gcc.target/aarch64/ngc.c: New.
7168 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7170         * lib/target-supports.exp
7171         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7172         (check_effective_target_arm_neon_fp16_ok): Likewise.
7173         (add_options_for_arm_neon_fp16): Likewise.
7174         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7175         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7177 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
7179         PR rtl-optimizations/57046
7180         * gcc.target/i386/pr57046.c: New test.
7182 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7184         * g++.dg/cpp1y/cplusplus.C: New.
7186 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7188         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7190 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7192         * c-c++-common/Wpointer-arith-1.c: New.
7194 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7196         * g++.dg/cpp1y/cxx1y_macro.C: New.
7198 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7200         PR c++/56970
7201         * g++.dg/cpp0x/sfinae45.C: New.
7203 2013-04-24  Richard Biener  <rguenther@suse.de>
7205         PR testsuite/57050
7206         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7208 2013-04-23  Richard Biener  <rguenther@suse.de>
7210         PR middle-end/57036
7211         * gcc.dg/torture/pr57036-1.c: New testcase.
7212         * gcc.dg/torture/pr57036-2.c: Likewise.
7214 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
7216         * gcc.target/aarch64/scalar-mov.c: New testcase.
7218 2013-04-23  Richard Biener  <rguenther@suse.de>
7220         PR tree-optimization/57026
7221         * gcc.dg/torture/pr57026.c: New testcase.
7223 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
7225         PR fortran/53685
7226         PR fortran/57022
7227         * gfortran.dg/transfer_check_4.f90: New.
7229 2013-04-22  Marek Polacek  <polacek@redhat.com>
7231         PR sanitizer/56990
7232         * gcc.dg/pr56990.c: New test.
7234 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
7236         PR target/57018
7237         * gcc.target/i386/pr57018.c: New test.
7239 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
7241         * gcc.target/aarch64/vrecps.c: New.
7242         * gcc.target/aarch64/vrecpx.c: Likewise.
7244 2013-04-22  Christian Bruel  <christian.bruel@st.com>
7246         PR target/56995
7247         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7249 2013-04-21  Jeff Law  <law@redhat.com>
7251         * gcc.dg/tree-ssa/forwprop-26.c: New test.
7253 2013-04-20  Tobias Burnus  <burnus@net-b.de>
7255         PR fortran/56907
7256         * gfortran.dg/c_loc_test_22.f90: New.
7258 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
7260         PR rtl-optimization/56847
7261         * gcc.dg/pr56847.c: New test.
7263 2013-04-19  Richard Biener  <rguenther@suse.de>
7265         PR tree-optimization/56982
7266         * gcc.c-torture/execute/pr56982.c: New testcase.
7268 2013-04-19  Martin Jambor  <mjambor@suse.cz>
7270         PR tree-optimization/56718
7271         * g++.dg/ipa/imm-devirt-1.C: New test.
7272         * g++.dg/ipa/imm-devirt-2.C: Likewise.
7274 2013-04-19  Richard Biener  <rguenther@suse.de>
7276         PR tree-optimization/57000
7277         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7279 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7280             Mikael Morin  <mikael@gcc.gnu.org>
7282         PR fortran/56872
7283         * gfortran.dg/array_constructor_45.f90:  New test.
7284         * gfortran.dg/array_constructor_46.f90:  New test.
7285         * gfortran.dg/array_constructor_47.f90:  New test.
7286         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
7288 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7290         PR rtl-optimization/56999
7291         * g++.dg/opt/pr56999.C: New test.
7293 2013-04-18  Cary Coutant  <ccoutant@google.com>
7295         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7296         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7298 2013-04-18  Cary Coutant  <ccoutant@google.com>
7300         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7301         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7302         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7303         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7304         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7305         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7306         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7307         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7308         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7309         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7310         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7312 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
7314         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7316 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
7318         PR tree-optimization/56984
7319         * gcc.c-torture/compile/pr56984.c: New test.
7321         PR rtl-optimization/56992
7322         * gcc.dg/pr56992.c: New test.
7324 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
7326         PR fortran/56814
7327         * gfortran.dg/proc_ptr_42.f90: New.
7329 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7331         * gnat.dg/discr41.ad[sb]: New test.
7332         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7333         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7334         * gcc.dg/vect/slp-24.c: Likewise.
7335         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7336         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7337         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7338         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7339         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7340         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7341         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7342         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7343         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7344         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7345         * gcc.dg/vect/vect-strided-mult.c: Likewise.
7346         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7347         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7348         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7349         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7350         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7351         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7352         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7353         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7354         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7355         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7356         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7357         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7358         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7359         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7360         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7362 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
7364         PR fortran/40958
7365         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7366         * gfortran.dg/module_md5_1.f90: Remove.
7368 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7370         * gcc.target/aarch64/adds3.c: New.
7371         * gcc.target/aarch64/subs3.c: New.
7373 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7375         * gcc.target/aarch64/adds1.c: New.
7376         * gcc.target/aarch64/adds2.c: New.
7377         * gcc.target/aarch64/subs1.c: New.
7378         * gcc.target/aarch64/subs2.c: New.
7380 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
7382         Implement n3599 - Literal operator templates for strings.
7383         * g++.dg/cpp1y/udlit-char-template.C: New test.
7384         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7386 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7388         PR fortran/39505
7389         * gfortran.dg/no_arg_check_1.f90: New.
7390         * gfortran.dg/no_arg_check_2.f90: New.
7391         * gfortran.dg/no_arg_check_3.f90: New.
7393 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
7395         PR fortran/56968
7396         * gfortran.dg/proc_ptr_41.f90: New.
7398 2013-04-16  Richard Biener  <rguenther@suse.de>
7400         PR tree-optimization/56756
7401         * gcc.dg/torture/pr56756.c: New testcase.
7403 2013-04-16  Tobias Burnus  <burnus@net-b.de>
7405         PR fortran/56969
7406         * gfortran.dg/c_assoc_5.f90: New.
7408 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
7410         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7411         * gcc.c-torture/execute/pr33992.x: Remove.
7412         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7413         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7414         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7416 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
7418         PR tree-optimization/56962
7419         * gcc.c-torture/execute/pr56962.c: New test.
7421 2013-04-15  Richard Biener  <rguenther@suse.de>
7423         PR tree-optimization/56933
7424         * gcc.dg/vect/pr56933.c: New testcase.
7426 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7428         * gcc.target/arm/anddi3-opt.c: New test.
7429         * gcc.target/arm/anddi3-opt2.c: Likewise.
7431 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
7433         * gcc.dg/pr56890-1.c: New test.
7434         * gcc.dg/pr56890-2.c: Likewise.
7436 2013-04-15  Joey Ye  <joey.ye@arm.com>
7438         * gcc.target/arm/thumb1-far-jump-1.c: New test.
7439         * gcc.target/arm/thumb1-far-jump-2.c: New test.
7441 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
7443         PR fortran/56816
7444         * gfortran.dg/select_type_33.f03: New test.
7446 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
7448         PR fortran/55959
7449         * gfortran.dg/typebound_proc_29.f03: New.
7451 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7453         PR fortran/56266
7454         * gfortran.dg/typebound_proc_28.f03: New.
7456 2013-04-12  Jeff Law  <law@redhat.com>
7458         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7459         either.
7461 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7463         PR fortran/56929
7464         * gfortran.dg/coarray/alloc_comp_2.f90: New.
7466 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
7468         PR target/56903
7469         * gcc.target/i386/pr56903.c: New test.
7471 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
7473         PR fortran/56261
7474         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7475         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7476         * gfortran.dg/block_11.f90: Fix invalid test case.
7477         * gfortran.dg/function_types_3.f90: Add new error message.
7478         * gfortran.dg/global_references_1.f90: Ditto.
7479         * gfortran.dg/import2.f90: Remove unneeded parts.
7480         * gfortran.dg/import6.f90: Fix invalid test case.
7481         * gfortran.dg/proc_decl_2.f90: Ditto.
7482         * gfortran.dg/proc_decl_9.f90: Ditto.
7483         * gfortran.dg/proc_decl_18.f90: Ditto.
7484         * gfortran.dg/proc_ptr_40.f90: New.
7485         * gfortran.dg/whole_file_7.f90: Modified error wording.
7486         * gfortran.dg/whole_file_16.f90: Ditto.
7487         * gfortran.dg/whole_file_17.f90: Add -pedantic.
7488         * gfortran.dg/whole_file_18.f90: Modified error wording.
7489         * gfortran.dg/whole_file_20.f03: Ditto.
7490         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7491         invalid test case.
7493 2013-04-12  Richard Biener  <rguenther@suse.de>
7495         Revert
7496         2013-04-10  Richard Biener  <rguenther@suse.de>
7498         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7500 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7502         PR fortran/56845
7503         * gfortran.dg/class_allocate_15.f90: New.
7505         Revert:
7506         2013-04-12  Tobias Burnus  <burnus@net-b.de>
7508         * gfortran.dg/coarray_lib_alloc_2.f90: Update
7509         scan-tree-dump-times.
7511 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
7513         PR tree-optimization/56918
7514         PR tree-optimization/56920
7515         * gcc.dg/vect/pr56918.c: New test.
7516         * gcc.dg/vect/pr56920.c: New test.
7518 2013-04-12  Tobias Burnus  <burnus@net-b.de>
7520         PR fortran/56845
7521         * gfortran.dg/class_allocate_14.f90: New.
7522         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7523         * gfortran.dg/coarray_lib_alloc_3.f90: New.
7525 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
7527         * gcc.dg/fold-cstvecshift.c: New testcase.
7529 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7531         * gcc.target/aarch64/negs.c: New.
7533 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7535         PR c++/56895
7536         * g++.dg/template/arrow4.C: New test.
7538 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
7540         * gnat.dg/array23.adb: New test.
7541         * gnat.dg/array23_pkg[123].ads: New helpers.
7543 2013-04-11  Jeff Law  <law@redhat.com>
7545         PR tree-optimization/56900
7546         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7548 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7550         PR c++/56913
7551         * g++.dg/cpp0x/sfinae44.C: New.
7553 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
7555         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7556         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7558 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
7560         PR c++/54216
7561         * g++.dg/cpp0x/enum26.C: New.
7562         * g++.old-deja/g++.pt/mangle1.C: Adjust.
7564 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
7566         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7567         inverse operands.
7568         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7569         loop is vectorized.
7570         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7571         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7572         loop is vectorized and that the correct instruction is generated.
7573         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7574         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7575         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7577 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
7579         PR tree-optimization/56899
7580         * gcc.c-torture/execute/pr56899.c: New test.
7582 2013-04-10  David S. Miller  <davem@davemloft.net>
7584         * gcc.target/sparc/setcc-4.c: New test.
7585         * gcc.target/sparc/setcc-5.c: New test.
7587 2013-04-10  Richard Biener  <rguenther@suse.de>
7589         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7591 2013-04-10  Richard Biener  <rguenther@suse.de>
7593         * gcc.dg/vect/slp-39.c: New testcase.
7595 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
7597         PR tree-optimization/55524
7598         * gcc.target/epiphany/fnma-1.c: New test.
7600 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
7602         * gcc.dg/tree-ssa/inline-11.c: New test
7604 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
7606         PR c++/56895
7607         * g++.dg/template/arrow3.C: New test.
7609 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7611         * gcc.target/arm/minmax_minus.c: New test.
7613 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7615         PR middle-end/56883
7616         * c-c++-common/gomp/pr56883.c: New test.
7618 2013-04-09  Jeff Law  <law@redhat.com>
7620         * gcc.dg/tree-ssa/vrp87.c: New test.
7622 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
7624         PR tree-optimization/56854
7625         * g++.dg/torture/pr56854.C: New test.
7627 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7629         PR fortran/56782
7630         * gfortran.dg/array_constructor_44.f90:  New test.
7632 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
7634         PR c++/56871
7635         * g++.dg/cpp0x/constexpr-specialization.C: New.
7637 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7639         * gcc.c-torture/execute/pr56837.c: New test.
7641         PR c++/34949
7642         PR c++/50243
7643         * g++.dg/opt/vt3.C: New test.
7644         * g++.dg/opt/vt4.C: New test.
7646 2013-04-08  Jeff Law  <law@redhat.com>
7648         * gcc.dg/tree-ssa/forwprop-25.c: New test.
7650 2013-04-08  Richard Biener  <rguenther@suse.de>
7652         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7654 2013-04-08  Richard Biener  <rguenther@suse.de>
7656         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7658 2013-04-08  Richard Biener  <rguenther@suse.de>
7660         * g++.dg/vect/slp-pr56812.cc: Adjust.
7662 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
7664         * gcc.dg/pr56837.c: New test.
7665         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7666         "generated memset minus one".
7668 2013-04-07  Tobias Burnus  <burnus@net-b.de>
7670         PR fortran/56849
7671         * gfortran.dg/reshape_5.f90: New.
7673 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7675         PR target/56843
7676         * gcc.target/powerpc/recip-1.c: Modify expected output.
7677         * gcc.target/powerpc/recip-3.c: Likewise.
7678         * gcc.target/powerpc/recip-4.c: Likewise.
7679         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7681 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7683         * gcc.target/arm/peep-ldrd-1.c: New test.
7684         * gcc.target/arm/peep-strd-1.c: Likewise.
7686 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
7688         * gcc.target/arm/negdi-1.c: New test.
7689         * gcc.target/arm/negdi-2.c: Likewise.
7690         * gcc.target/arm/negdi-3.c: Likewise.
7691         * gcc.target/arm/negdi-4.c: Likewise.
7693 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7695         * lib/target-supports.exp (add_options_for_arm_v8_neon):
7696         Add -march=armv8-a when we use v8 NEON.
7697         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7698         (check_effective_target_vect_call_ceilf): Likewise.
7699         (check_effective_target_vect_call_floorf): Likewise.
7700         (check_effective_target_vect_call_roundf): Likewise.
7701         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7702         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7703         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7704         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7705         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7707 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
7709         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7710         * gcc.target/powerpc/sd-pwr6.c: Same.
7711         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7712         * g++.dg/debug/pr56294.C: XFAIL on AIX.
7714 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
7716         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7718 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
7720         PR fortran/40881
7721         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7722         * gfortran.dg/altreturn_4.f90: Ditto.
7723         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7724         * gfortran.dg/altreturn_5.f90: Ditto.
7725         * gfortran.dg/altreturn_6.f90: Ditto.
7726         * gfortran.dg/altreturn_7.f90: Ditto.
7728 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7730         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7731         New procedure.
7732         (check_effective_target_arm_v8_neon_ok_nocache):
7733         Likewise.
7734         (check_effective_target_arm_v8_neon_ok): Change to use
7735         check_effective_target_arm_v8_neon_ok_nocache.
7736         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7737         NEON flags.
7738         (check_effective_target_vect_call_btruncf):
7739         Enable for arm and ARMv8 NEON.
7740         (check_effective_target_vect_call_ceilf): Likewise.
7741         (check_effective_target_vect_call_floorf): Likewise.
7742         (check_effective_target_vect_call_roundf): Likewise.
7743         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7744         target.
7746 2013-04-04  Marek Polacek  <polacek@redhat.com>
7748         PR tree-optimization/48186
7749         * gcc.dg/pr48186.c: New test.
7751 2013-04-04  Richard Biener  <rguenther@suse.de>
7753         PR tree-optimization/56826
7754         * gcc.dg/vect/pr56826.c: New testcase.
7755         * gcc.dg/vect/O3-pr36098.c: Adjust.
7757 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
7759         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7760         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7761         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7762         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7763         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7764         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7765         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7766         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7767         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7768         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7770 2013-04-04  Richard Biener  <rguenther@suse.de>
7772         PR tree-optimization/56213
7773         * gcc.dg/vect/vect-123.c: New testcase.
7775 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7777         PR fortran/56810
7778         * gfortran.dg/read_repeat_2.f90: New.
7780 2013-04-04  Richard Biener  <rguenther@suse.de>
7782         PR tree-optimization/56837
7783         * g++.dg/torture/pr56837.C: New testcase.
7785 2013-04-04  Tobias Burnus  <burnus@net-b.de>
7787         PR fortran/50269
7788         * gfortran.dg/c_loc_test_21.f90: New.
7789         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7790         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7791         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7792         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7793         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
7795 2013-04-03  Jeff Law  <law@redhat.com>
7797         PR tree-optimization/56799
7798         * gcc.c-torture/execute/pr56799.c: New test.
7800 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7802         PR c++/56815
7803         * g++.dg/warn/Wpointer-arith-1.C: New.
7804         * g++.dg/gomp/for-19.C: Adjust.
7806 2013-04-03  Marek Polacek  <polacek@redhat.com>
7808         PR sanitizer/55702
7809         * gcc.dg/pr55702.c: New test.
7811 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7813         PR target/56809
7814         * gcc.dg/pr56809.c: New testcase.
7816 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7818         PR debug/56819
7819         * g++.dg/debug/pr56819.C: New test.
7821 2013-04-03  Richard Biener  <rguenther@suse.de>
7823         PR tree-optimization/56817
7824         * g++.dg/torture/pr56817.C: New testcase.
7826 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7828         * gcc.dg/vect/bb-slp-31.c: New file.
7830 2013-04-03  Jason Merrill  <jason@redhat.com>
7832         PR c++/34949
7833         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7835 2013-04-03  Richard Biener  <rguenther@suse.de>
7837         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7839 2013-04-03  Richard Biener  <rguenther@suse.de>
7841         PR tree-optimization/55964
7842         * gcc.dg/torture/pr55964-2.c: New testcase.
7844 2013-04-03  Richard Biener  <rguenther@suse.de>
7846         PR tree-optimization/56501
7847         * gcc.dg/torture/pr56501.c: New testcase.
7849 2013-04-03  Richard Biener  <rguenther@suse.de>
7851         PR tree-optimization/56407
7852         * gcc.dg/torture/pr56407.c: New testcase.
7854 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7856         PR tree-optimization/56790
7857         * g++.dg/ext/pr56790-1.C: New testcase.
7859 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
7861         * gcc.target/i386/merge-1.c: New testcase.
7862         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7864 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
7866         PR c/19449
7867         * gcc.c-torture/execute/pr19449.c: New test.
7869 2013-04-03  Richard Biener  <rguenther@suse.de>
7871         PR tree-optimization/56812
7872         * g++.dg/vect/slp-pr56812.cc: New testcase.
7874 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
7876         PR fortran/56284
7877         PR fortran/40881
7878         * gfortran.dg/altreturn_8.f90: New.
7879         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7880         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7881         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7883 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
7885         PR rtl-optimization/56745
7886         * gcc.c-torture/compile/pr56745.c: New test.
7888 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7890         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7892 2013-04-02  Richard Biener  <rguenther@suse.de>
7894         PR tree-optimization/56778
7895         * gcc.dg/torture/pr56778.c: New testcase.
7897 2013-04-02  Richard Biener  <rguenther@suse.de>
7899         PR middle-end/56768
7900         * g++.dg/torture/pr56768.C: New testcase.
7902 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
7904         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7906 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7908         PR fortran/56660
7909         * gfortran.dg/namelist_82.f90:  New test.
7911 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
7913         PR fortran/56500
7914         * gfortran.dg/implicit_class_1.f90: New.
7916 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7918         PR fortran/56786
7919         * gfortran.dg/namelist_81.f90:  New test.
7921 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7923         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
7924         for constant and equal string lengths.
7925         * gfortran.dg/character_comparison_5.f90:  Likewise.
7926         * gfortran.dg/character_comparison_9.f90:  New test.
7928 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
7930         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7931         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7933 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7935         PR fortran/35203
7936         * gfortran.dg/optional_absent_3.f90: New.
7938 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7940         PR fortran/56737
7941         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7943 2013-03-29  Tobias Burnus  <burnus@net-b.de>
7945         PR fortran/56735
7946         * gfortran.dg/namelist_80.f90: New.
7948 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7950         PR fortran/45159
7951         * gfortran.dg/string_length_2.f90:  New test.
7952         * gfortran.dg/dependency_41.f90:  New test.
7954 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7956         PR fortran/55806
7957         * gfortran.dg/array_constructor_43.f90:  New test.
7958         * gfortran.dg/random_seed_3.f90:  New test.
7960 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
7962         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7963         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7964         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7965         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7966         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7967         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7968         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7969         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7970         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7971         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7973 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7975         PR c++/56725
7976         * g++.dg/conversion/op4.C: Adjust.
7977         * g++.dg/cpp0x/rv1n.C: Likewise.
7978         * g++.dg/cpp0x/rv2n.C: Likewise.
7979         * g++.dg/cpp0x/template_deduction.C: Likewise.
7980         * g++.dg/expr/cond8.C: Likewise.
7981         * g++.dg/other/error4.C: Likewise.
7982         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7983         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7984         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7985         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7986         * g++.old-deja/g++.jason/conversion2.C: Likewise.
7987         * g++.old-deja/g++.law/cvt20.C: Likewise.
7988         * g++.old-deja/g++.law/cvt8.C: Likewise.
7989         * g++.old-deja/g++.law/init8.C: Likewise.
7990         * g++.old-deja/g++.mike/net12.C: Likewise.
7991         * g++.old-deja/g++.mike/net8.C: Likewise.
7992         * g++.old-deja/g++.mike/p2793.C: Likewise.
7993         * g++.old-deja/g++.mike/p3836.C: Likewise.
7994         * g++.old-deja/g++.mike/p418.C: Likewise.
7995         * g++.old-deja/g++.mike/p701.C: Likewise.
7996         * g++.old-deja/g++.mike/p807.C: Likewise.
7998 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
8000         PR middle-end/56694
8001         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8002         targets.
8004 2013-03-28  Marek Polacek  <polacek@redhat.com>
8006         PR tree-optimization/56695
8007         * gcc.dg/vect/pr56695.c: New test.
8009 2013-03-28  Richard Biener  <rguenther@suse.de>
8011         PR tree-optimization/37021
8012         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8013         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8015 2013-03-27  Tobias Burnus  <burnus@net-b.de>
8017         PR fortran/56650
8018         PR fortran/36437
8019         * gfortran.dg/sizeof_2.f90: New.
8020         * gfortran.dg/sizeof_3.f90: New.
8021         * gfortran.dg/sizeof_proc.f90: Update dg-error.
8023 2013-03-27  Richard Biener  <rguenther@suse.de>
8025         PR tree-optimization/37021
8026         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8028 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
8030         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8031         * g++.dg/ipa/ivinline-2.C: Likewise.
8032         * g++.dg/ipa/ivinline-3.C: Likewise.
8033         * g++.dg/ipa/ivinline-4.C: Likewise.
8034         * g++.dg/ipa/ivinline-5.C: Likewise.
8035         * g++.dg/ipa/ivinline-7.C: Likewise.
8036         * g++.dg/ipa/ivinline-8.C: Likewise.
8037         * g++.dg/ipa/ivinline-9.C: Likewise.
8038         * g++.dg/cpp0x/noexcept03.C: Likewise.
8039         * gcc.dg/const-1.c: Likewise.
8040         * gcc.dg/ipa/pure-const-1.c: Likewise.
8041         * gcc.dg/noreturn-8.c: Likewise.
8042         * gcc.target/i386/mmx-1.c: Likewise.
8043         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8044         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8045         * gcc.c-torture/execute/pr33992.x: New file.
8047 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8049         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8051 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8053         PR c++/55951
8054         * g++.dg/ext/desig5.C: New.
8056 2013-03-26  Tobias Burnus  <burnus@net-b.de>
8058         PR fortran/56649
8059         * gfortran.dg/merge_init_expr_2.f90: New.
8060         * gfortran.dg/merge_char_1.f90: Modify test to
8061         stay a run-time test.
8062         * gfortran.dg/merge_char_3.f90: Ditto.
8064 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8066         * g++.dg/cpp0x/constexpr-friend-2.C: New.
8067         * g++.dg/cpp0x/constexpr-main.C: Likewise.
8069 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8071         PR c++/56722
8072         * g++.dg/cpp0x/range-for23.C: New.
8074 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
8076         PR libfortran/52512
8077         * gfortran.dg/namelist_79.f90: New.
8079 2013-03-25  Martin Jambor  <mjambor@suse.cz>
8081         * gcc.dg/ipa/ipcp-agg-9.c: New test.
8083 2013-03-25  Tobias Burnus  <burnus@net-b.de>
8085         PR fortran/38536
8086         PR fortran/38813
8087         PR fortran/38894
8088         PR fortran/39288
8089         PR fortran/40963
8090         PR fortran/45824
8091         PR fortran/47023
8092         PR fortran/47034
8093         PR fortran/49023
8094         PR fortran/50269
8095         PR fortran/50612
8096         PR fortran/52426
8097         PR fortran/54263
8098         PR fortran/55343
8099         PR fortran/55444
8100         PR fortran/55574
8101         PR fortran/56079
8102         PR fortran/56378
8103         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8104         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8105         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8106         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8107         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8108         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8109         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8110         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8111         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8112         * gfortran.dg/c_loc_tests_16.f90: Ditto.
8113         * gfortran.dg/c_loc_tests_4.f03: Ditto.
8114         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8115         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8116         * gfortran.dg/c_loc_tests_8.f03: Ditto.
8117         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8118         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8119         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8120         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8121         * gfortran.dg/pr32601_1.f03: Ditto.
8122         * gfortran.dg/storage_size_2.f08: Remove dg-error.
8123         * gfortran.dg/blockdata_7.f90: New.
8124         * gfortran.dg/c_assoc_4.f90: New.
8125         * gfortran.dg/c_f_pointer_tests_6.f90: New.
8126         * gfortran.dg/c_f_pointer_tests_7.f90: New.
8127         * gfortran.dg/c_funloc_tests_8.f90: New.
8128         * gfortran.dg/c_loc_test_17.f90: New.
8129         * gfortran.dg/c_loc_test_18.f90: New.
8130         * gfortran.dg/c_loc_test_19.f90: New.
8131         * gfortran.dg/c_loc_test_20.f90: New.
8132         * gfortran.dg/c_sizeof_5.f90: New.
8133         * gfortran.dg/iso_c_binding_rename_3.f90: New.
8134         * gfortran.dg/transfer_resolve_2.f90: New.
8135         * gfortran.dg/transfer_resolve_3.f90: New.
8136         * gfortran.dg/transfer_resolve_4.f90: New.
8137         * gfortran.dg/pr32601.f03: Update dg-error.
8138         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8139         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8141 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8143         * gcc.target/arm/vseleqdf.c: New test.
8144         * gcc.target/arm/vseleqsf.c: Likewise.
8145         * gcc.target/arm/vselgedf.c: Likewise.
8146         * gcc.target/arm/vselgesf.c: Likewise.
8147         * gcc.target/arm/vselgtdf.c: Likewise.
8148         * gcc.target/arm/vselgtsf.c: Likewise.
8149         * gcc.target/arm/vselledf.c: Likewise.
8150         * gcc.target/arm/vsellesf.c: Likewise.
8151         * gcc.target/arm/vselltdf.c: Likewise.
8152         * gcc.target/arm/vselltsf.c: Likewise.
8153         * gcc.target/arm/vselnedf.c: Likewise.
8154         * gcc.target/arm/vselnesf.c: Likewise.
8155         * gcc.target/arm/vselvcdf.c: Likewise.
8156         * gcc.target/arm/vselvcsf.c: Likewise.
8157         * gcc.target/arm/vselvsdf.c: Likewise.
8158         * gcc.target/arm/vselvssf.c: Likewise.
8160 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8162         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8163         body from here...
8164         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8165         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8166         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8167         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8168         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8169         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8170         * gcc.target/aarch64/atomic-op-char.x: ... to here.
8171         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8172         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8173         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8174         * gcc.target/aarch64/atomic-op-int.x: ... to here.
8175         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8176         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8177         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8178         * gcc.target/aarch64/atomic-op-release.x: ... to here.
8179         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8180         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8181         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8182         * gcc.target/aarch64/atomic-op-short.x: ... to here.
8183         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8184         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8185         * gcc.target/arm/atomic-op-acquire.c: Likewise.
8186         * gcc.target/arm/atomic-op-char.c: Likewise.
8187         * gcc.target/arm/atomic-op-consume.c: Likewise.
8188         * gcc.target/arm/atomic-op-int.c: Likewise.
8189         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8190         * gcc.target/arm/atomic-op-release.c: Likewise.
8191         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8192         * gcc.target/arm/atomic-op-short.c: Likewise.
8194 2013-03-25  Richard Biener  <rguenther@suse.de>
8196         PR middle-end/56694
8197         * g++.dg/torture/pr56694.C: New testcase.
8199 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8201         PR target/56720
8202         * gcc.target/arm/neon-vcond-gt.c: New test.
8203         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8204         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8206 2013-03-25  Richard Biener  <rguenther@suse.de>
8208         PR tree-optimization/56689
8209         * gcc.dg/torture/pr56689.c: New testcase.
8211 2013-03-25  Kai Tietz  <ktietz@redhat.com>
8213         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8215 2013-03-24  Tobias Burnus  <burnus@net-b.de>
8217         PR fortran/56696
8218         * gfortran.dg/eof_5.f90: New.
8220 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8222         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8223         alphabetically.
8225 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
8227         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8229 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8231         PR testsuite/55994
8232         * gcc.c-torture/execute/builtins/builtins.exp: Add
8233         -Wl,--allow-multiple-definition for RTEMS targets.
8235 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
8237         * gcc.target/aarch64/movk.c: New test.
8239 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
8241         * g++.dg/ext/vector21.C: New testcase.
8243 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
8245         * gcc.target/arm/neon-for-64bits-1.c: New tests.
8246         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8248 2013-03-21  Richard Biener  <rguenther@suse.de>
8250         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8251         * gcc.dg/vect/vect-outer-3a.c: Likewise.
8253 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8255         * gcc.target/aarch64/vect.c: Test and result vector added
8256         for sabd and saba instructions.
8257         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8258         instructions in assembly.
8259         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8260         * gcc.target/aarch64/vect-fp.c: Test and result vector added
8261         for fabd instruction.
8262         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8263         instruction in assembly.
8264         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8266 2013-03-20  Jeff Law  <law@redhat.com>
8268         * g++.dg/tree-ssa/ssa-dom.C: New test.
8270 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
8272         * gcc.target/powerpc/mmfpgpr.c: New test.
8273         * gcc.target/powerpc/sd-vsx.c: Likewise.
8274         * gcc.target/powerpc/sd-pwr6.c: Likewise.
8275         * gcc.target/powerpc/vsx-float0.c: Likewise.
8277 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
8279         PR tree-optimization/56355
8280         * gcc.dg/pr56355-1.c: New file.
8282 2013-03-20  Catherine Moore  <clm@codesourcery.com>
8283             Richard Sandiford  <rdsandiford@googlemail.com>
8285         * gcc.target/mips/mips.exp: Add microMIPS support.
8286         * gcc.target/mips/umips-movep-2.c: New test.
8287         * gcc.target/mips/umips-lwp-2.c: New test.
8288         * gcc.target/mips/umips-swp-5.c: New test.
8289         * gcc.target/mips/umips-constraints-1.c: New test.
8290         * gcc.target/mips/umips-lwp-3.c: New test.
8291         * gcc.target/mips/umips-swp-6.c: New test.
8292         * gcc.target/mips/umips-constraints-2.c: New test.
8293         * gcc.target/mips/umips-save-restore-1.c: New test.
8294         * gcc.target/mips/umips-lwp-4.c: New test.
8295         * gcc.target/mips/umips-swp-7.c: New test.
8296         * gcc.target/mips/umips-save-restore-2.c: New test.
8297         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8298         * gcc.target/mips/umips-lwp-5.c: New test.
8299         * gcc.target/mips/umips-save-restore-3.c: New test.
8300         * gcc.target/mips/umips-lwp-6.c: New test.
8301         * gcc.target/mips/umips-swp-1.c: New test.
8302         * gcc.target/mips/umips-lwp-7.c: New test.
8303         * gcc.target/mips/umips-swp-2.c: New test.
8304         * gcc.target/mips/umips-lwp-8.c: New test.
8305         * gcc.target/mips/umips-swp-3.c: New test.
8306         * gcc.target/mips/umips-movep-1.c: New test.
8307         * gcc.target/mips/umips-lwp-1.c: New test.
8308         * gcc.target/mips/umips-swp-4.c: New test.
8310 2013-03-20  Richard Biener  <rguenther@suse.de>
8312         PR tree-optimization/56661
8313         * gcc.dg/torture/pr56661.c: New testcase.
8315 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8317         PR rtl-optimization/56605
8318         * gcc.target/powerpc/pr56605.c: New.
8320 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8322         PR fortran/54932
8323         * gfortran.dg/do_1.f90: Don't xfail.
8325 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8327         PR libfortran/51825
8328         * gfortran.dg/namelist_77.f90: New.
8329         * gfortran.dg/namelist_78.f90: New.
8331 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8333         PR libfortran/48618
8334         * gfortran.dg/open_negative_unit_1.f90: New.
8336 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8338         * gcc.target/aarch64/sbc.c: New test.
8340 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8342         * gcc.target/aarch64/ror.c: New test.
8344 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
8346         * gcc.target/aarch64/extr.c: New test.
8348 2013-03-19  Richard Biener  <rguenther@suse.de>
8350         PR tree-optimization/56273
8351         * gcc.dg/tree-ssa/vrp47.c: Adjust.
8352         * c-c++-common/uninit-17.c: Likewise.
8354 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8356         PR tree-optimization/56635
8357         * g++.dg/torture/pr56635.C: New test.
8359 2013-03-18  Richard Biener  <rguenther@suse.de>
8361         PR tree-optimization/3713
8362         * g++.dg/ipa/devirt-12.C: New testcase.
8364 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
8366         PR c/56566
8367         * c-c++-common/pr56566.c: New test.
8369 2013-03-17  Jason Merrill  <jason@redhat.com>
8371         * g++.dg/template/abstract-dr337.C: XFAIL.
8373 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
8375         PR c++/56607
8376         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8377         * c-c++-common/pr56607.c: New test.
8379 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
8381         PR c++/56582
8382         * g++.dg/cpp0x/constexpr-array5.C: New.
8384 2013-03-15  Tobias Burnus  <burnus@net-b.de>
8386         PR fortran/56615
8387         * gfortran.dg/transfer_intrinsic_5.f90: New.
8389 2013-03-15  Kai Tietz  <ktietz@redhat.com>
8391         * gcc.target/i386/movti.c: Don't test for x64 mingw.
8392         * gcc.target/i386/pr20020-1.c: Likewise.
8393         * gcc.target/i386/pr20020-2.c: Likewise.
8394         * gcc.target/i386/pr20020-3.c: Likewise.
8395         * gcc.target/i386/pr53425-1.c: Likewise.
8396         * gcc.target/i386/pr53425-2.c: Likewise.
8397         * gcc.target/i386/pr55093.c: Likewise.
8398         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8400 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
8402         PR debug/56307
8403         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8404         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
8406 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
8408         PR tree-optimization/53265
8409         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8410         undefined behavior.
8411         * gcc.dg/graphite/id-6.c (test): Likewise.
8412         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8413         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8415         PR tree-optimization/53265
8416         * gcc.dg/pr53265.c: New test.
8417         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8418         to dg-options.
8419         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8420         arrays.
8421         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
8422         n, use it as high bound instead of 4.
8424 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
8426         PR target/49880
8427         * gcc.target/sh/pr49880-1.c: New.
8428         * gcc.target/sh/pr49880-2.c: New.
8429         * gcc.target/sh/pr49880-3.c: New.
8430         * gcc.target/sh/pr49880-4.c: New.
8431         * gcc.target/sh/pr49880-5.c: New.
8433 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8435         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8437 2013-03-13  Richard Biener  <rguenther@suse.de>
8439         PR tree-optimization/56608
8440         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8442 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8444         PR c++/56611
8445         * g++.dg/cpp0x/alias-decl-32.C: New.
8447 2013-03-11  Jan Hubicka  <jh@suse.cz>
8449         PR middle-end/56571
8450         * gcc.c-torture/compile/pr56571.c: New testcase.
8452 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8454         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8455         * gcc.dg/tree-ssa/pr55579.c: Likewise.
8457 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
8459         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8460         * gcc.dg/inline_4.c: Likewise.
8461         * gcc.dg/unroll_2.c: Likewise.
8462         * gcc.dg/unroll_3.c: Likewise.
8463         * gcc.dg/unroll_4.c: Likewise.
8465 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8467         PR testsuite/54119
8468         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8470         PR debug/56307
8471         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8473 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
8475         PR target/40797
8476         * gcc.c-torture/compile/pr40797.c: New.
8478 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8480         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8482 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
8484         PR fortran/56575
8485         * gfortran.dg/class_56.f90: New test.
8487 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
8489         PR middle-end/56524
8490         * gcc.target/mips/pr56524.c: New test.
8492 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8494         PR c++/56565
8495         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8497 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
8499         PR c++/51412
8500         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8502 2013-03-08  Marek Polacek  <polacek@redhat.com>
8504         PR tree-optimization/56478
8505         * gcc.dg/torture/pr56478.c: New test.
8507 2013-03-08  Kai Tietz  <ktietz@redhat.com>
8509         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8510         targets linker option --allow-multiple-definition.
8512         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8513         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8514         * gcc.dg/pr52549.c: Add LLP64 case.
8515         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8516         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8517         * gcc.dg/torture/pr51071-2.c: Likewise.
8518         * gcc.dg/tree-ssa/vrp72.c: Likewise.
8519         * gcc.dg/tree-ssa/vrp73.c: Likewise.
8520         * gcc.dg/tree-ssa/vrp75.c: Likewise.
8521         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8522         * gcc.dg/weak/weak-1.c: Likewise.
8523         * gcc.dg/weak/weak-2.c: Likewise.
8524         * gcc.dg/weak/weak-3.c: Likewise.
8525         * gcc.dg/weak/weak-4.c: Likewise.
8526         * gcc.dg/weak/weak-5.c: Likewise.
8527         * gcc.dg/weak/weak-15.c: Likewise.
8528         * gcc.dg/weak/weak-16.c: Likewise.
8530         * c-c++-common/pr54486.c: Skip test for mingw-targets.
8532 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
8534         PR tree-optimization/56559
8535         * gcc.dg/tree-ssa/reassoc-26.c: New test.
8537 2013-03-07  Andreas Schwab  <schwab@suse.de>
8539         * gcc.dg/pr31490.c: Fix last change.
8541 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
8543         PR c++/56534
8544         * g++.dg/template/crash115.C: New.
8546 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8548         PR tree-optimization/56539
8549         * gcc.c-torture/compile/pr56539.c: New test.
8551 2013-03-06  Kai Tietz  <ktietz@redhat.com>
8553         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8554         targets.
8555         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8556         * gcc.dg/lto/20091013-1_2.c: Likewise.
8557         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8559 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8561         * gnat.dg/specs/aggr6.ads: New test.
8563 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8565         * gnat.dg/loop_optimization15.ad[sb]: New test.
8567 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8569         PR middle-end/56548
8570         * gcc.dg/pr56548.c: New test.
8572 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8574         PR debug/53363
8575         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8577 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
8579         PR c++/56543
8580         * g++.dg/template/typename20.C: New test.
8582 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8584         PR debug/56510
8585         * gcc.dg/pr56510.c: New test.
8587         PR rtl-optimization/56484
8588         * gcc.c-torture/compile/pr56484.c: New test.
8590 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8592         PR c++/56530
8593         * g++.dg/warn/Wsign-conversion-2.C: New.
8595 2013-03-05  Richard Biener  <rguenther@suse.de>
8597         PR tree-optimization/56270
8598         * gcc.dg/vect/slp-38.c: New testcase.
8600 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
8602         PR rtl-optimization/56494
8603         * gcc.dg/pr56494.c: New test.
8605 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
8607         * gcc.dg/pr56424.c: New test.
8609 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8611         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8612         * gcc.dg/pr56228.c <avr>: Skip.
8614 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
8616         PR testsuite/52641
8617         PR tree-optimization/52631
8618         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8620 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
8622         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8623         * gcc.dg/vect/vect-83_64.c: Same.
8625 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8627         PR fortran/56477
8628         * gfortran.dg/pointer_check_13.f90: New test.
8630 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
8632         PR fortran/54730
8633         * gfortran.dg/array_constructor_42.f90: New test.
8635 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
8637         PR c++/52688
8638         * g++.dg/template/static33.C: New.
8639         * g++.dg/template/static34.C: Likewise.
8641         PR c++/10291
8642         * g++.dg/template/static35.C: New.
8644 2013-03-01  Steve Ellcey  <sellcey@mips.com>
8646         * gcc.dg/pr56396.c: Require pic support.
8648 2013-03-01  Richard Biener  <rguenther@suse.de>
8650         PR tree-optimization/55481
8651         * gcc.dg/torture/pr56488.c: New testcase.
8653 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
8654             Jakub Jelinek  <jakub@redhat.com>
8656         PR sanitizer/56454
8657         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8658         no_sanitize_address attribute rather than no_address_safety_analysis.
8659         * g++.dg/asan/sanitizer_test_utils.h
8660         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8661         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8662         in addition to no_address_safety_analysis.
8664 2013-02-28  Jason Merrill  <jason@redhat.com>
8666         PR c++/56481
8667         * g++.dg/cpp0x/constexpr-and.C: New.
8669 2013-02-28  Martin Jambor  <mjambor@suse.cz>
8671         PR tree-optimization/56294
8672         * g++.dg/debug/pr56294.C: New test.
8674 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
8676         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8678 2013-02-27  Marek Polacek  <polacek@redhat.com>
8680         PR rtl-optimization/56466
8681         * gcc.dg/pr56466.c: New test.
8683 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8685         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8686         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8687         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8689 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
8691         PR middle-end/45472
8692         * gcc.dg/pr45472.c: New test.
8694 2013-02-26  Marek Polacek  <polacek@redhat.com>
8696         PR tree-optimization/56426
8697         * gcc.dg/pr56436.c: New test.
8699 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
8701         PR tree-optimization/56448
8702         * gcc.c-torture/compile/pr56448.c: New test.
8704         PR tree-optimization/56443
8705         * gcc.dg/torture/pr56443.c: New test.
8707 2013-02-25  Richard Biener  <rguenther@suse.de>
8709         PR tree-optimization/56175
8710         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8712 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
8714         PR c++/56403
8715         * g++.dg/torture/pr56403.C: New test.
8717 2013-02-25  Catherine Moore  <clm@codesourcery.com>
8719         Revert:
8720         2013-02-24  Catherine Moore  <clm@codesourcery.com>
8721         Richard Sandiford  <rdsandiford@googlemail.com>
8723         * gcc.target/mips/mips.exp: Add microMIPS support.
8724         * gcc.target/mips/umips-movep-2.c: New test.
8725         * gcc.target/mips/umips-lwp-2.c: New test.
8726         * gcc.target/mips/umips-swp-5.c: New test.
8727         * gcc.target/mips/umips-constraints-1.c: New test.
8728         * gcc.target/mips/umips-lwp-3.c: New test.
8729         * gcc.target/mips/umips-swp-6.c: New test.
8730         * gcc.target/mips/umips-constraints-2.c: New test.
8731         * gcc.target/mips/umips-save-restore-1.c: New test.
8732         * gcc.target/mips/umips-lwp-4.c: New test.
8733         * gcc.target/mips/umips-swp-7.c: New test.
8734         * gcc.target/mips/umips-save-restore-2.c: New test.
8735         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8736         * gcc.target/mips/umips-lwp-5.c: New test.
8737         * gcc.target/mips/umips-save-restore-3.c: New test.
8738         * gcc.target/mips/umips-lwp-6.c: New test.
8739         * gcc.target/mips/umips-swp-1.c: New test.
8740         * gcc.target/mips/umips-lwp-7.c: New test.
8741         * gcc.target/mips/umips-swp-2.c: New test.
8742         * gcc.target/mips/umips-lwp-8.c: New test.
8743         * gcc.target/mips/umips-swp-3.c: New test.
8744         * gcc.target/mips/umips-movep-1.c: New test.
8745         * gcc.target/mips/umips-lwp-1.c: New test.
8746         * gcc.target/mips/umips-swp-4.c: New test.
8748 2013-02-24  Catherine Moore  <clm@codesourcery.com>
8749             Richard Sandiford  <rdsandiford@googlemail.com>
8751         * gcc.target/mips/mips.exp: Add microMIPS support.
8752         * gcc.target/mips/umips-movep-2.c: New test.
8753         * gcc.target/mips/umips-lwp-2.c: New test.
8754         * gcc.target/mips/umips-swp-5.c: New test.
8755         * gcc.target/mips/umips-constraints-1.c: New test.
8756         * gcc.target/mips/umips-lwp-3.c: New test.
8757         * gcc.target/mips/umips-swp-6.c: New test.
8758         * gcc.target/mips/umips-constraints-2.c: New test.
8759         * gcc.target/mips/umips-save-restore-1.c: New test.
8760         * gcc.target/mips/umips-lwp-4.c: New test.
8761         * gcc.target/mips/umips-swp-7.c: New test.
8762         * gcc.target/mips/umips-save-restore-2.c: New test.
8763         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8764         * gcc.target/mips/umips-lwp-5.c: New test.
8765         * gcc.target/mips/umips-save-restore-3.c: New test.
8766         * gcc.target/mips/umips-lwp-6.c: New test.
8767         * gcc.target/mips/umips-swp-1.c: New test.
8768         * gcc.target/mips/umips-lwp-7.c: New test.
8769         * gcc.target/mips/umips-swp-2.c: New test.
8770         * gcc.target/mips/umips-lwp-8.c: New test.
8771         * gcc.target/mips/umips-swp-3.c: New test.
8772         * gcc.target/mips/umips-movep-1.c: New test.
8773         * gcc.target/mips/umips-lwp-1.c: New test.
8774         * gcc.target/mips/umips-swp-4.c: New test.
8776 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
8778         PR sanitizer/56393
8779         * lib/asan-dg.exp (asan_link_flags): Add
8780         -B${gccpath}/libsanitizer/asan/ to flags.
8782 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8784         PR middle-end/56420
8785         * gcc.dg/torture/pr56420.c: New test.
8787 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
8789         PR middle-end/56108
8790         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8792 2013-02-21  Martin Jambor  <mjambor@suse.cz>
8794         PR tree-optimization/56310
8795         * g++.dg/ipa/pr56310.C: New test.
8797 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
8799         PR fortran/56385
8800         * gfortran.dg/proc_ptr_comp_37.f90: New.
8802 2013-02-21  Richard Biener  <rguenther@suse.de>
8804         PR tree-optimization/56415
8805         Revert
8806         2013-02-11  Richard Biener  <rguenther@suse.de>
8808         PR tree-optimization/56273
8809         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8810         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8811         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8812         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8813         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8814         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8816 2013-02-21  Marek Polacek  <polacek@redhat.com>
8818         PR tree-optimization/56398
8819         * g++.dg/torture/pr56398.C: New test.
8821 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
8823         PR inline-asm/56405
8824         * gcc.c-torture/compile/pr56405.c: New test.
8826 2013-02-20  Jan Hubicka  <jh@suse.cz>
8828         PR tree-optimization/56265
8829         * g++.dg/ipa/devirt-11.C: New testcase.
8831 2013-02-20  Richard Biener  <rguenther@suse.de>
8833         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8835 2013-02-20  Richard Biener  <rguenther@suse.de>
8836         Jakub Jelinek  <jakub@redhat.com>
8838         PR tree-optimization/56396
8839         * gcc.dg/pr56396.c: New testcase.
8841 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
8843         PR c++/56373
8844         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8846 2013-02-19  Richard Biener  <rguenther@suse.de>
8848         PR tree-optimization/56384
8849         * gcc.dg/torture/pr56384.c: New testcase.
8851 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
8853         PR tree-optimization/56350
8854         * gcc.dg/pr56350.c: New test.
8856         PR tree-optimization/56381
8857         * g++.dg/opt/pr56381.C: New test.
8859 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
8861         PR pch/54117
8862         * lib/dg-pch.exp (pch-init, pch-finish,
8863         check_effective_target_pch_supported_debug): New procs.
8864         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8865         Likewise if $pch_unsupported_debug and $flags include -g.
8866         Skip FAILs about missing *.gch file if $pch_unsupported_debug
8867         and dg-require-effective-target pch_unsupported_debug.
8868         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8869         * objc.dg/pch/pch.exp: Likewise.
8870         * gcc.dg/pch/pch.exp: Likewise.
8871         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8872         pch_unsupported_debug.
8873         * gcc.dg/pch/valid-1.hs: Likewise.
8874         * gcc.dg/pch/valid-1b.c: Likewise.
8875         * gcc.dg/pch/valid-1b.hs: Likewise.
8877 2013-02-18  Richard Biener  <rguenther@suse.de>
8879         PR tree-optimization/56366
8880         * gcc.dg/torture/pr56366.c: New testcase.
8882 2013-02-18  Richard Biener  <rguenther@suse.de>
8884         PR middle-end/56349
8885         * gcc.dg/torture/pr56349.c: New testcase.
8887 2013-02-18  Richard Biener  <rguenther@suse.de>
8889         PR tree-optimization/56321
8890         * gcc.dg/torture/pr56321.c: New testcase.
8892 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8894         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8896 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
8897             Dodji Seketeli  <dodji@redhat.com>
8899         PR asan/56330
8900         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8901         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8902         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8903         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8904         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8905         * c-c++-common/asan/pr56330.c: Likewise.
8906         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8907         Ensure the size argument of __builtin_memcpy is a constant.
8909 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
8910             Paolo Carlini  <paolo.carlini@oracle.com>
8912         PR c++/51242
8913         * g++.dg/cpp0x/enum23.C: New.
8915 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
8917         PR target/54685
8918         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8920 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
8922         PR rtl-optimization/56348
8923         * gcc.target/i386/pr56348.c: New test.
8925 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
8927         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8928         * gcc.target/arm/interrupt-2.c: Likewise.
8930 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8932         PR fortran/56318
8933         * gfortran.dg/matmul_9.f90: New.
8935 2013-02-15  Tobias Burnus  <burnus@net-b.de>
8937         PR fortran/53818
8938         * gfortran.dg/init_flag_11.f90: New.
8940 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8942         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8944 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8946         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8947         characters.
8949 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
8950             Tobias Burnus  <burnus@net-b.de>
8952         PR testsuite/56138
8953         * gfortran.dg/allocatable_function_7.f90: New.
8955 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
8957         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8958         * asan_globals_test-wrapper.cc: New file.
8959         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8960         instead of asan_globals_test.cc as dg-additional-sources.
8961         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8962         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
8963         "sanitizer_test_utils.h" instead of
8964         "sanitizer_common/tests/sanitizer_test_utils.h".
8965         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8966         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8967         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8968         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8969         * g++.dg/asan/asan_test.cc: Synced from upstream.
8970         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8972 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
8974         Fix an asan crash
8975         * c-c++-common/asan/memcmp-2.c: New test.
8977 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
8979         PR c++/55582
8980         * g++.dg/cpp0x/udlit-string-literal.h: New.
8981         * g++.dg/cpp0x/udlit-string-literal.C: New.
8983 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
8985         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8987 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
8989         PR target/56184
8990         * gcc.target/arm/pr56184.C: New test.
8992 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
8994         PR c++/56302
8995         * g++.dg/torture/pr56302.C: New test.
8996         * g++.dg/cpp0x/constexpr-56302.C: New test.
8997         * c-c++-common/pr56302.c: New test.
8999 2013-02-13  Tobias Burnus  <burnus@net-b.de>
9000             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9002         PR fortran/56204
9003         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9004         * gfortran.dg/quad_3.f90: Ditto.
9006 2013-02-13  Kostya Serebryany  <kcc@google.com>
9008         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9009         to match the fresh asan run-time.
9010         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9012 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
9014         Avoid instrumenting duplicated memory access in the same basic block
9015         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9016         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9017         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9018         * c-c++-common/asan/inc.c: Likewise.
9020 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
9022         PR inline-asm/56148
9023         * gcc.target/i386/pr56148.c: New test.
9025 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9026             Tobias Burnus  <burnus@net-b.de>
9028         PR testsuite/56082
9029         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9030         to kind=2.
9032 2013-02-12  Richard Biener  <rguenther@suse.de>
9034         PR lto/56297
9035         * gcc.dg/lto/pr56297_0.c: New testcase.
9036         * gcc.dg/lto/pr56297_0.c: Likewise.
9038 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
9040         PR fortran/46952
9041         * gfortran.dg/typebound_deferred_1.f90: New.
9043 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
9045         PR rtl-optimization/56151
9046         * gcc.target/i386/pr56151.c: New test.
9048 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
9050         * g++.dg/ext/mv12.C: New test.
9051         * g++.dg/ext/mv12.h: New file.
9052         * g++.dg/ext/mv12-aux.C: New file.
9053         * g++.dg/ext/mv13.C: New test.
9055 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9057         * lib/target-supports.exp
9058         (check_effective_target_powerpc_eabi_ok): New.
9059         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9060         powerpc_eabi_ok.
9061         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9062         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9063         only.
9064         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9065         * gcc.target/powerpc/pr51623.c: Likewise.
9066         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9067         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9069 2013-02-11  Alexander Potapenko  <glider@google.com>
9070             Jack Howarth  <howarth@bromo.med.uc.edu>
9071             Jakub Jelinek  <jakub@redhat.com>
9073         PR sanitizer/55617
9074         * g++.dg/asan/pr55617.C: Run on all targets.
9076 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
9078         PR rtl-optimization/56275
9079         * gcc.dg/pr56275.c: New test.
9081 2013-02-11  Richard Biener  <rguenther@suse.de>
9083         PR tree-optimization/56273
9084         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9086 2013-02-11  Richard Biener  <rguenther@suse.de>
9088         PR tree-optimization/56264
9089         * gcc.dg/torture/pr56264.c: New testcase.
9091 2013-02-11  Richard Biener  <rguenther@suse.de>
9093         PR tree-optimization/56273
9094         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9095         * gcc.dg/tree-ssa/pr21559.c: Adjust.
9096         * gcc.dg/tree-ssa/vrp17.c: Likewise.
9097         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9098         * gcc.dg/tree-ssa/vrp23.c: Likewise.
9099         * gcc.dg/tree-ssa/vrp24.c: Likewise.
9101 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
9103         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9104         for *-*-linux-gnu targets.
9105         * g++.dg/asan/interception-test-1.c: Ditto.
9106         * g++.dg/asan/interception-failure-test-1.C: Ditto.
9107         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9109 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
9111         PR fortran/55362
9112         * gfortran.dg/intrinsic_size_4.f90 : New test.
9114 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
9116         PR target/56256
9117         * gcc.target/powerpc/pr56256.c: New test.
9119 2013-02-08  Ian Lance Taylor  <iant@google.com>
9121         * lib/go.exp: Load timeout.exp.
9123 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
9125         PR rtl-optimization/56246
9126         * gcc.target/i386/pr56246.c: New test.
9128 2013-02-08  Jeff Law  <law@redhat.com>
9130         PR debug/53948
9131         * gcc.dg/debug/dwarf2/pr53948.c: New test.
9133 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9135         PR target/56043
9136         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9137         powerpc*-*-linux*.
9139 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
9141         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9143 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9145         PR rtl-optimization/56195
9146         * gcc.dg/torture/pr56195.c: New test.
9148 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
9150         PR fortran/54107
9151         * gfortran.dg/recursive_interface_2.f90: New test.
9153 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9155         PR tree-optimization/56250
9156         * gcc.c-torture/execute/pr56250.c: New test.
9158 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9160         PR tree-optimization/56064
9161         * gcc.dg/fixed-point/view-convert-2.c: New test.
9163 2013-02-08  Michael Matz  <matz@suse.de>
9165         PR tree-optimization/52448
9166         * gcc.dg/pr52448.c: New test.
9168 2013-02-08  Richard Biener  <rguenther@suse.de>
9170         PR middle-end/56181
9171         * gcc.dg/torture/pr56181.c: New testcase.
9173 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9175         PR target/54222
9176         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9177         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9179 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9181         PR c++/56241
9182         * g++.dg/parse/crash61.C: New test.
9184         PR c++/56239
9185         * g++.dg/parse/pr56239.C: New test.
9187         PR c++/56237
9188         * g++.dg/abi/mangle61.C: New test.
9190 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
9192         PR rtl-optimization/56225
9193         * gcc.target/i386/pr56225.c: New test.
9195 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9197         PR debug/56154
9198         * gcc.dg/guality/pr56154-1.c: New test.
9199         * gcc.dg/guality/pr56154-2.c: New test.
9200         * gcc.dg/guality/pr56154-3.c: New test.
9201         * gcc.dg/guality/pr56154-4.c: New test.
9202         * gcc.dg/guality/pr56154-aux.c: New file.
9204         PR tree-optimization/55789
9205         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9206         cleanup-tree-dump.
9207         * gcc.dg/tree-ssa/inline-3.c: Add
9208         --param max-early-inliner-iterations=2 option.
9210 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9212         PR debug/53363
9213         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9214         Add -fno-dwarf2-cfi-asm to dg-options.
9215         Adapt match count.
9217 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9219         PR target/56228
9220         * gcc.dg/pr56228.c: New test.
9222 2013-02-07  Alan Modra  <amodra@gmail.com>
9224         PR target/54009
9225         * gcc.target/powerpc/pr54009.c: New test.
9226         PR target/54131
9227         * gfortran.dg/pr54131.f: New test.
9229 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
9231         PR fortran/55789
9232         * gfortran.dg/array_constructor_41.f90: New test.
9234 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
9236         PR fortran/55978
9237         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9239 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
9241         PR middle-end/56217
9242         * g++.dg/gomp/pr56217.C: New test.
9244 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9246         PR tree-optimization/56205
9247         * gcc.dg/tree-ssa/stdarg-6.c: New test.
9248         * gcc.c-torture/execute/pr56205.c: New test.
9250 2013-02-05  Richard Biener  <rguenther@suse.de>
9252         PR tree-optimization/53342
9253         PR tree-optimization/53185
9254         * gcc.dg/vect/pr53185-2.c: New testcase.
9256 2013-02-05  Jan Hubicka  <jh@suse.cz>
9258         PR tree-optimization/55789
9259         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9260         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9261         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9262         * g++.dg/ipa/inline-1.C: New testcase.
9263         * g++.dg/ipa/inline-2.C: New testcase.
9264         * g++.dg/ipa/inline-3.C: New testcase.
9266 2013-02-05  Jan Hubicka  <jh@suse.cz>
9268         PR tree-optimization/55789
9269         * g++.dg/torture/pr55789.C: New testcase.
9271 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
9273         PR middle-end/56167
9274         * gcc.dg/pr56167.c: New test.
9276 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9278         PR target/55146
9279         * gcc.target/sh/pr55146.c: New.
9281 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
9283         PR tree-optimization/54386
9284         * gcc.target/sh/pr54386.c: New.
9286 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
9288         PR fortran/56008
9289         * gfortran.dg/realloc_on _assign_16.f90 : New test.
9291         PR fortran/47517
9292         * gfortran.dg/realloc_on _assign_17.f90 : New test.
9294 2013-02-04  Alexander Potapenko  <glider@google.com>
9295             Jack Howarth  <howarth@bromo.med.uc.edu>
9296             Jakub Jelinek  <jakub@redhat.com>
9298         PR sanitizer/55617
9299         * g++.dg/asan/pr55617.C: New test.
9301 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9303         PR fortran/54195
9304         * gfortran.dg/typebound_operator_19.f90: New test.
9305         * gfortran.dg/typebound_assignment_4.f90: New test.
9307 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
9309         PR fortran/54107
9310         * gfortran.dg/recursive_interface_1.f90: New test.
9312 2013-02-04  Richard Guenther  <rguenther@suse.de>
9314         PR lto/56168
9315         * gcc.dg/lto/pr56168_0.c: New testcase.
9316         * gcc.dg/lto/pr56168_1.c: Likewise.
9318 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
9320         PR fortran/50627
9321         PR fortran/56054
9322         * gfortran.dg/block_12.f90:  New test.
9323         * gfortran.dg/module_error_1.f90:  New test.
9325 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
9327         * lib/target-supports.exp (check_effective_target_vect_float)
9328         (check_effective_target_vect_no_align): Add mips-sde-elf.
9330 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
9332         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9334 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
9336         * gcc.dg/pr56023.c: XFAIL on AIX.
9337         * gcc.dg/vect/pr49352.c: Same.
9339 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
9341         * gnat.dg/opt26.adb: New test.
9343 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9345         Revert.
9346         2013-01-27  Amol Pise  <amolpise15@gmail.com>
9348         * gcc.target/arm/neon-vfnms-1.c: New test.
9349         * gcc.target/arm/neon-vfnma-1.c: New test.
9351 2013-01-31  Richard Biener  <rguenther@suse.de>
9353         PR tree-optimization/56157
9354         * gcc.dg/torture/pr56157.c: New testcase.
9356 2013-01-30  Richard Biener  <rguenther@suse.de>
9358         PR tree-optimization/56150
9359         * gcc.dg/torture/pr56150.c: New testcase.
9361 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
9363         PR sanitizer/55374
9364         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9365         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
9366         printed in backtrace.
9367         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9368         to avoid errors about mismatched allocation vs. deallocation.
9370         PR c++/55742
9371         * g++.dg/mv1.C: Moved to...
9372         * g++.dg/ext/mv1.C: ... here.  Adjust test.
9373         * g++.dg/mv2.C: Moved to...
9374         * g++.dg/ext/mv2.C: ... here.  Adjust test.
9375         * g++.dg/mv3.C: Moved to...
9376         * g++.dg/ext/mv3.C: ... here.
9377         * g++.dg/mv4.C: Moved to...
9378         * g++.dg/ext/mv4.C: ... here.
9379         * g++.dg/mv5.C: Moved to...
9380         * g++.dg/ext/mv5.C: ... here.  Adjust test.
9381         * g++.dg/mv6.C: Moved to...
9382         * g++.dg/ext/mv6.C: ... here.  Adjust test.
9383         * g++.dg/ext/mv7.C: New test.
9384         * g++.dg/ext/mv8.C: New test.
9385         * g++.dg/ext/mv9.C: New test.
9386         * g++.dg/ext/mv10.C: New test.
9387         * g++.dg/ext/mv11.C: New test.
9389 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9391         PR rtl-optimization/56144
9392         * gcc.dg/pr56144.c: New.
9394 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
9396         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9397         message.
9398         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9399         * g++.dg/cpp0x/constexpr-55573.C: Same
9401 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
9403         PR tree-optimization/56064
9404         * gcc.dg/fixed-point/view-convert.c: New test.
9406 2013-01-30  Andreas Schwab  <schwab@suse.de>
9408         * lib/target-supports-dg.exp (dg-process-target): Use expr to
9409         evaluate the end index in string range.
9411 2013-01-30  Tobias Burnus  <burnus@net-b.de>
9413         PR fortran/56138
9414         * gfortran.dg/allocatable_function_6.f90: New.
9416 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
9417             Mikael Morin  <mikael@gcc.gnu.org>
9419         PR fortran/54107
9420         * gfortran.dg/proc_ptr_comp_36.f90: New.
9422 2013-01-29  Richard Biener  <rguenther@suse.de>
9424         PR tree-optimization/55270
9425         * gcc.dg/torture/pr55270.c: New testcase.
9427 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9429         PR rtl-optimization/56117
9430         * gcc.dg/pr56117.c: New test.
9432 2013-01-28  Richard Biener  <rguenther@suse.de>
9434         PR tree-optimization/56034
9435         * gcc.dg/torture/pr56034.c: New testcase.
9437 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9439         PR tree-optimization/56125
9440         * gcc.dg/pr56125.c: New test.
9442 2013-01-28  Tobias Burnus  <burnus@net-b.de>
9443             Mikael Morin  <mikael@gcc.gnu.org>
9445         PR fortran/53537
9446         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9447         * gfortran.dg/import8.f90: Likewise.
9448         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9449         * gfortran.dg/import10.f90: New test.
9450         * gfortran.dg/import11.f90: Likewise
9452 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
9454         PR testsuite/56053
9455         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9456         string.h.  Provide memset, malloc and free prototypes, adjust line
9457         numbers in dg-output.
9458         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9459         Provide memset prototype and adjust line numbers in dg-output.
9460         * c-c++-common/asan/global-overflow-1.c: Likewise.
9462         PR tree-optimization/56094
9463         * gcc.dg/pr56094.c: New test.
9465 2013-01-27  Amol Pise  <amolpise15@gmail.com>
9467         * gcc.target/arm/neon-vfnms-1.c: New test.
9468         * gcc.target/arm/neon-vfnma-1.c: New test.
9470 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
9472         PR target/56114
9473         * gcc.target/i386/pr56114.c: New test.
9475 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
9477         PR fortran/55984
9478         * gfortran.dg/associate_14.f90: New test.
9480         PR fortran/56047
9481         * gfortran.dg/associate_13.f90: New test.
9483 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
9485         PR tree-optimization/56098
9486         * gcc.dg/pr56098-1.c: New test.
9487         * gcc.dg/pr56098-2.c: New test.
9489 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
9491         PR target/54222
9492         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9494 2013-01-22  Marek Polacek  <polacek@redhat.com>
9496         PR tree-optimization/56035
9497         * gcc.dg/pr56035.c: New test.
9499 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9501         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9502         for MIPS.
9504 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
9506         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9508 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
9510         PR c/56078
9511         * gcc.dg/pr56078.c: New test.
9512         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9514 2013-01-24  Martin Jambor  <mjambor@suse.cz>
9516         PR tree-optimization/55927
9517         * g++.dg/ipa/devirt-10.C: Disable early inlining.
9519 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
9521         * gcc.target/i386/movsd.c: New test.
9523 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
9525         PR inline-asm/55934
9526         * gcc.target/i386/pr55934.c: New test.
9528 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
9530         PR fortran/56081
9531         * gfortran.dg/select_8.f90: New.
9533 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
9535         * gcc.target/microblaze/microblaze.exp: Remove
9536         target_config_cflags check.
9538 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
9540         PR fortran/56052
9541         * gfortran.dg/gomp/pr56052.f90: New test.
9543         PR target/49069
9544         * gcc.dg/pr49069.c: New test.
9546 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
9548         PR c++/55944
9549         * g++.dg/cpp0x/constexpr-static10.C: New.
9551 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
9553         PR target/56028
9554         * gcc.target/i386/pr56028.c: New test.
9556 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
9558         PR target/55686
9559         * gcc.target/i386/pr55686.c: New test.
9561 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
9563         PR c++/53609
9564         * g++.dg/cpp0x/variadic139.C: New test.
9565         * g++.dg/cpp0x/variadic140.C: Likewise.
9566         * g++.dg/cpp0x/variadic141.C: Likewise.
9568 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
9570         * gnat.dg/warn8.adb: New test.
9572 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9574         PR fortran/55919
9575         * gfortran.dg/include_8.f90: New test.
9577 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9579         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9580         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9582 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
9584         PR tree-optimization/56051
9585         * gcc.c-torture/execute/pr56051.c: New test.
9587 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
9589         PR rtl-optimization/56023
9590         * gcc.dg/pr56023.c: New test.
9592 2013-01-21  Martin Jambor  <mjambor@suse.cz>
9594         PR middle-end/56022
9595         * gcc.target/i386/pr56022.c: New test.
9597 2013-01-21  Jason Merrill  <jason@redhat.com>
9599         * lib/target-supports.exp (check_effective_target_alias): New.
9601 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9603         PR debug/53235
9604         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9606 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
9608         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9610 2013-01-19  Jeff Law  <law@redhat.com>
9612         PR tree-optimization/52631
9613         * tree-ssa/pr52631.c: New test.
9614         * tree-ssa/ssa-fre-9: Update expected output.
9616 2013-01-19  Anthony Green  <green@moxielogic.com>
9618         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9619         for moxie.
9621 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9623         PR tree-optimization/56029
9624         * g++.dg/torture/pr56029.C: New test.
9626 2013-01-18  Sharad Singhai  <singhai@google.com>
9628         PR tree-optimization/55995
9629         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9631 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
9633         PR target/55433
9634         * gcc.target/i386/pr55433.c: New.
9636 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
9638         PR middle-end/56015
9639         * gfortran.dg/pr56015.f90: New test.
9641 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
9643         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9645 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
9647         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9648         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9649         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9650         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9651         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9653 2013-01-17  Jeff Law  <law@redhat.com>
9655         * gcc.dg/pr52573.c: Move to...
9656         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
9658         PR rtl-optimization/52573
9659         * gcc.dg/pr52573.c: New test.
9661 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
9663         PR sanitizer/55679
9664         * g++.dg/asan/interception-test-1.C: Skip on darwin.
9665         * lib/target-supports.exp (check_effective_target_swapcontext): Use
9666         check_no_compiler_messages to test support in ucontext.h.
9667         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9668         compliant RLIMIT_AS.
9670 2013-01-17  Marek Polacek  <polacek@redhat.com>
9672         PR rtl-optimization/55833
9673         * gcc.dg/pr55833.c: New test.
9675 2013-01-17  Jan Hubicka  <jh@suse.cz>
9677         PR tree-optimization/55273
9678         * gcc.c-torture/compile/pr55273.c: New testcase.
9680 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
9682         PR target/55981
9683         * gcc.target/pr55981.c: New test.
9685 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
9687         * gcc.target/arm/pr40887.c: Require at least armv5.
9688         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9689         * gcc.target/arm/pr51915.c: Likewise.
9690         * gcc.target/arm/pr52006.c: Likewise.
9691         * gcc.target/arm/pr53187.c: Likewise.
9693         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9694         * gcc.target/arm/ftest-support-arm.h: Delete.
9695         * gcc.target/arm/ftest-support-thumb.h: Delete.
9696         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9697         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9698         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9699         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9700         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9701         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9702         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9703         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9704         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9705         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9706         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9707         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9708         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9709         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9710         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9711         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9712         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9713         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9714         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9715         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9716         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9717         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9718         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9719         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9721 2013-01-17  Martin Jambor  <mjambor@suse.cz>
9723         PR tree-optimizations/55264
9724         * g++.dg/ipa/pr55264.C: New test.
9726 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
9728         PR fortran/55983
9729         * gfortran.dg/class_55.f90: New.
9731 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
9733         PR testsuite/55994
9734         * gcc.c-torture/execute/builtins/builtins.exp: Add
9735         -Wl,--allow-multiple-definition for eabi and elf targets.
9737         PR testsuite/54622
9738         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9739         check_effective_target_vect_perm_short,
9740         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9741         check_effective_target_vect64): Return 0 for big-endian ARM.
9742         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9744         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9745         prototypes.
9747 2013-01-16  Richard Biener  <rguenther@suse.de>
9749         PR tree-optimization/55964
9750         * gcc.dg/torture/pr55964.c: New testcase.
9752 2013-01-16  Richard Biener  <rguenther@suse.de>
9754         PR tree-optimization/54767
9755         PR tree-optimization/53465
9756         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9758 2013-01-16  Christian Bruel  <christian.bruel@st.com>
9760         PR target/55301
9761         * gcc.target/sh/sh-switch.c: New testcase.
9763 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9765         * gcc.dg/webizer.c: Increase the array size.
9767 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9769         PR target/55940
9770         * gcc.dg/pr55940.c: New test.
9772 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
9773             Harald Anlauf  <anlauf@gmx.de>
9775         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9776         * gfortran.dg/bounds_check_5.f90: Likewise.
9777         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9778         * gfortran.dg/continuation_9.f90: Likewise.
9779         * gfortran.dg/move_alloc_13.f90: Likewise.
9780         * gfortran.dg/structure_constructor_11.f90: Likewise.
9781         * gfortran.dg/tab_continuation.f: Likewise.
9782         * gfortran.dg/warning-directive-2.F90: Likewise.
9783         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9785 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
9787         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9788         * gcc.target/arm/fma-sp.c: Likewise.
9790 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9792         PR rtl-optimization/55153
9793         * gcc.dg/pr55153.c: New.
9795 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9797         PR tree-optimization/55920
9798         * gcc.c-torture/compile/pr55920.c: New test.
9800 2013-01-15  Richard Biener  <rguenther@suse.de>
9802         PR middle-end/55882
9803         * gcc.dg/torture/pr55882.c: New testcase.
9805 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
9807         PR tree-optimization/55955
9808         * gcc.c-torture/compile/pr55955.c: New test.
9810 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
9812         PR c++/55663
9813         * g++.dg/cpp0x/alias-decl-31.C: New test.
9815 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
9817         PR fortran/54286
9818         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9819         case where interface is null.
9821 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9823         PR fortran/55806
9824         * gfortran.dg/array_constructor_40.f90:  New test.
9826 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
9828         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9830 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9832         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9833         * gcc.target/aarch64/vect-ld1r-compile.c: New.
9834         * gcc.target/aarch64/vect-ld1r-fp.c: New.
9835         * gcc.target/aarch64/vect-ld1r.c: New.
9836         * gcc.target/aarch64/vect-ld1r.x: New.
9838 2013-01-14  Andi Kleen  <ak@linux.intel.com>
9840         PR target/55948
9841         * gcc.target/i386/hle-clear-rel.c: New file
9842         * gcc.target/i386/hle-store-rel.c: New file.
9844 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
9846         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9847         * gfortran.dg/bounds_check_4.f90: Likewise.
9848         * gfortran.dg/inquire_10.f90: Likewise.
9849         * gfortran.dg/minloc_3.f90: Likewise.
9850         * gfortran.dg/minlocval_3.f90: Likewise.
9851         * gfortran.dg/module_double_reuse.f90: Likewise.
9852         * gfortran.dg/mvbits_1.f90: Likewise.
9853         * gfortran.dg/oldstyle_1.f90: Likewise.
9854         * gfortran.dg/pr20163-2.f: Likewise.
9855         * gfortran.dg/save_1.f90: Likewise.
9856         * gfortran.dg/scan_1.f90: Likewise.
9857         * gfortran.dg/select_char_1.f90: Likewise.
9858         * gfortran.dg/shape_4.f90: Likewise.
9859         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9860         * gfortran.dg/function_optimize_10.f90: Likewise.
9861         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9862         * gfortran.dg/used_types_17.f90: Likewise.
9863         * gfortran.dg/used_types_18.f90: Likewise.
9865 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
9867         PR fortran/54286
9868         * gfortran.dg/proc_ptr_result_8.f90 : New test.
9870 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9872         * gcc.dg/unroll_5.c: Add nomips16 attributes.
9874 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
9876         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9878 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
9880         PR fortran/55072
9881         * gfortran.dg/assumed_type_2.f90: Fix test case.
9882         * gfortran.dg/internal_pack_13.f90: New test.
9883         * gfortran.dg/internal_pack_14.f90: New test.
9885 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
9887         PR fortran/55868
9888         * gfortran.dg/unlimited_polymorphic_8.f90: Update
9889         scan-tree-dump-times for foo.0.x._vptr to deal with change from
9890         $tar to STAR.
9892 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
9894         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9896 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9898         PR target/55719
9899         * gcc.target/s390/pr55719.c: New testcase.
9901 2013-01-11  Richard Guenther  <rguenther@suse.de>
9903         PR tree-optimization/44061
9904         * gcc.dg/pr44061.c: New testcase.
9906 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
9908         Update copyright years.
9910 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
9911             Jakub Jelinek  <jakub@redhat.com>
9913         PR target/55565
9914         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9916 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
9918         PR rtl-optimization/55672
9919         * gcc.target/i386/pr55672.c: New.
9921 2013-01-10  Jeff Law  <law@redhat.com>
9923         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
9924         pass/fail message unique.
9927 2013-01-10  Jason Merrill  <jason@redhat.com>
9929         * ada/.gitignore: New.
9931 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9933         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9934         Add tls options.
9935         * g++.dg/tls/thread_local2.C: Likewise.
9936         * g++.dg/tls/thread_local2g.C: Likewise.
9937         * g++.dg/tls/thread_local6.C: Likewise.
9938         * g++.dg/tls/thread_local-order1.C: Add tls options.
9939         * g++.dg/tls/thread_local-order2.C: Likewise.
9940         * g++.dg/tls/thread_local3.C: Likewise.
9941         * g++.dg/tls/thread_local3g.C: Likewise.
9942         * g++.dg/tls/thread_local4.C: Likewise.
9943         * g++.dg/tls/thread_local4g.C: Likewise.
9944         * g++.dg/tls/thread_local5.C: Likewise.
9945         * g++.dg/tls/thread_local5g.C: Likewise.
9946         * g++.dg/tls/thread_local6g.C: Likewise.
9948 2013-01-10  Kostya Serebryany  <kcc@google.com>
9950         * g++.dg/asan/asan_test.cc: Sync from upstream.
9952 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
9954         PR tree-optimization/55921
9955         * gcc.c-torture/compile/pr55921.c: New test.
9957 2013-01-09  Jan Hubicka  <jh@suse.cz>
9959         PR tree-optimization/55569
9960         * gcc.c-torture/compile/pr55569.c: New testcase.
9962 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
9964         PR fortran/47203
9965         * gfortran.dg/use_28.f90: New test.
9967 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
9969         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9970         number matching more robust.
9972 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
9974         PR rtl-optimization/55829
9975         * gcc.target/i386/pr55829.c: New.
9977 2013-01-09  Tobias Burnus  <burnus@net-b.de>
9979         PR fortran/55758
9980         * gfortran.dg/bind_c_bool_1.f90: New.
9981         * gfortran.dg/do_5.f90: Add dg-warning.
9983 2013-01-09  Jan Hubicka  <jh@suse.cz>
9985         PR tree-optimization/55875
9986         * gcc.c-torture/execute/pr55875.c: New testcase.
9987         * g++.dg/torture/pr55875.C: New testcase.
9989 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
9991         PR c/48418
9992         * c-c++-common/pr48418.c: New test.
9994 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
9996         PR c++/55801
9997         * g++.dg/tls/thread_local-ice.C: New.
9999 2013-01-09  Andreas Schwab  <schwab@suse.de>
10001         * gcc.dg/guality/pr54693.c: Null-terminate arr.
10003 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10005         PR tree-optimization/48189
10006         * gcc.dg/pr48189.c: New test.
10008 2013-01-04  Jan Hubicka  <jh@suse.cz>
10010         PR tree-optimization/55823
10011         * g++.dg/ipa/devirt-10.C: New testcase.
10013 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
10014             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
10016         PR rtl-optimization/55845
10017         * gcc.target/i386/pr55845.c: New test.
10019 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
10021         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10022         instructions generated instead of number of occurances.
10024 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10026         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10027         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10028         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10029         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10030         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10031         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10032         * gcc.target/aarch64/vect-fcm.x: Likewise.
10033         * lib/target-supports.exp
10034         (check_effective_target_vect_cond): Enable for AArch64.
10036 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10038         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10039         endian-safe float pool loading.
10040         (test_square_root_v4sf): Likewise.
10041         (test_square_root_v2df): Likewise.
10042         * lib/target-supports.exp
10043         (check_effective_target_vect_call_sqrtf): Add AArch64.
10045 2013-01-08  Martin Jambor  <mjambor@suse.cz>
10047         PR debug/55579
10048         * gcc.dg/tree-ssa/pr55579.c: New test.
10050 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10052         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10053         asm comments.
10055 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
10057         PR middle-end/55890
10058         * gcc.dg/torture/pr55890-3.c: New test.
10060         PR middle-end/55851
10061         * gcc.c-torture/compile/pr55851.c: New test.
10063         PR sanitizer/55844
10064         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10065         dg-options.
10067 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10069         PR fortran/55618
10070         * gfortran.dg/elemental_scalar_args_2.f90: New test.
10072 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10074         PR fortran/55763
10075         * gfortran.dg/pointer_init_2.f90: Update dg-error.
10076         * gfortran.dg/pointer_init_7.f90: New.
10078 2013-01-07  Richard Biener  <rguenther@suse.de>
10080         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10082 2013-01-07  Richard Biener  <rguenther@suse.de>
10084         PR middle-end/55890
10085         * gcc.dg/torture/pr55890-1.c: New testcase.
10086         * gcc.dg/torture/pr55890-2.c: Likewise.
10088 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
10090         * gcc.target/aarch64/fmovd.c: New.
10091         * gcc.target/aarch64/fmovf.c: Likewise.
10092         * gcc.target/aarch64/fmovd-zero.c: Likewise.
10093         * gcc.target/aarch64/fmovf-zero.c: Likewise.
10094         * gcc.target/aarch64/vect-fmovd.c: Likewise.
10095         * gcc.target/aarch64/vect-fmovf.c: Likewise.
10096         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10097         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10099 2013-01-07  Richard Biener  <rguenther@suse.de>
10101         PR tree-optimization/55888
10102         PR tree-optimization/55862
10103         * gcc.dg/torture/pr55888.c: New testcase.
10105 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10107         PR fortran/55852
10108         * gfortran.dg/intrinsic_size_3.f90: New.
10110 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10112         PR fortran/55763
10113         * gfortran.dg/select_type_32.f90: New.
10115 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
10117         PR c++/52343
10118         * g++.dg/cpp0x/alias-decl-29.C: New test.
10120 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
10122         PR fortran/53876
10123         PR fortran/54990
10124         PR fortran/54992
10125         * gfortran.dg/class_array_15.f03: New test.
10127 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
10129         PR fortran/42769
10130         PR fortran/45836
10131         PR fortran/45900
10132         * gfortran.dg/use_23.f90: New test.
10133         * gfortran.dg/use_24.f90: New test.
10134         * gfortran.dg/use_25.f90: New test.
10135         * gfortran.dg/use_26.f90: New test.
10136         * gfortran.dg/use_27.f90: New test.
10138 2013-01-06  Olivier Hainque  <hainque@adacore.com>
10140         * gnat.dg/specs/clause_on_volatile.ads: New test.
10142 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10144         * gnat.dg/alignment10.adb: New test.
10146 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
10147             Mikael Morin  <mikael@gcc.gnu.org>
10149         PR fortran/55827
10150         * gfortran.dg/use_22.f90: New test.
10152 2013-01-04  Andrew Pinski  <apinski@cavium.com>
10154         * gcc.target/aarch64/cmp-1.c: New testcase.
10156 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
10158         PR fortran/55172
10159         * gfortran.dg/select_type_31.f03: New test.
10161 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10163         PR c++/54526 (again)
10164         * g++.dg/cpp0x/parse2.C: Extend.
10165         * g++.old-deja/g++.other/crash28.C: Adjust.
10167 2013-01-04  Richard Biener  <rguenther@suse.de>
10169         PR tree-optimization/55862
10170         * gcc.dg/torture/pr55862.c: New testcase.
10172 2013-01-04  Martin Jambor  <mjambor@suse.cz>
10174         PR tree-optimization/55755
10175         * gcc.dg/torture/pr55755.c: New test.
10176         * gcc.dg/tree-ssa/sra-13.c: Likewise.
10177         * gcc.dg/tree-ssa/pr45144.c: Update.
10179 2013-01-04  Richard Biener  <rguenther@suse.de>
10181         PR middle-end/55863
10182         * gcc.dg/fold-reassoc-2.c: New testcase.
10184 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10186         PR fortran/55763
10187         * gfortran.dg/null_7.f90: New.
10189 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10191         PR fortran/55854
10192         PR fortran/55763
10193         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10194         * gfortran.dg/unlimited_polymorphic_7.f90: New.
10195         * gfortran.dg/unlimited_polymorphic_8.f90: New.
10197 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
10199         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10201 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
10203         PR fortran/55855
10204         * gfortran.dg/assignment_1.f90: Modified.
10205         * gfortran.dg/assignment_4.f90: New.
10207 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
10209         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10211 2013-01-03  Richard Biener  <rguenther@suse.de>
10213         PR tree-optimization/55857
10214         * gcc.dg/vect/pr55857-1.c: New testcase.
10215         * gcc.dg/vect/pr55857-2.c: Likewise.
10217 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
10219         PR rtl-optimization/55838
10220         * gcc.dg/pr55838.c: New test.
10222         PR tree-optimization/55832
10223         * gcc.c-torture/compile/pr55832.c: New test.
10225 2013-01-02  Teresa Johnson  <tejohnson@google.com>
10227         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10228         * gcc.dg/tree-ssa/loop-23.c: Ditto.
10229         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10230         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10231         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10232         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10233         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10234         * gcc.dg/unroll_1.c: Ditto.
10235         * gcc.dg/unroll_2.c: Ditto.
10236         * gcc.dg/unroll_3.c: Ditto.
10237         * gcc.dg/unroll_4.c: Ditto.
10239 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10241         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10243 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10245         PR fortran/55818
10246         * gfortran.dg/eof_4.f90: New test.
10248 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
10250         * lib/c-compat.exp (compat-use-alt-compiler): Remove
10251         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10252         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10253         (compat_setup_dfp): Initialize compat_alt_caret and
10254         compat_save_TEST_ALWAYS_FLAGS.
10256 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10258         * gcc.dg/torture/tls/tls-reload-1.c: New test.
10260 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10262         * gcc.dg/torture/fp-int-convert-2.c: New test.
10264 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10266         * gfortran.dg/newunit_3.f90: Add dg-do run.
10267         * gfortran.dg/inquire_15.f90: Add dg-do run.
10269 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
10271         PR tree-optimization/55831
10272         * gcc.dg/pr55831.c: New test.
10274 Copyright (C) 2013 Free Software Foundation, Inc.
10276 Copying and distribution of this file, with or without modification,
10277 are permitted in any medium without royalty provided the copyright
10278 notice and this notice are preserved.