re PR tree-optimization/58626 (possible array wrong code bug)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2013-10-25  Richard Biener  <rguenther@suse.de>
2
3         PR tree-optimization/58626
4         * gcc.dg/torture/pr58626.c: New testcase.
5
6 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
7
8         PR c++/54812
9         * g++.dg/cpp0x/defaulted47.C: New.
10
11 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
12
13         * gcc.c-torture/execute/pr58831.c: New test.
14
15 2013-10-25  Nick Clifton  <nickc@redhat.com>
16
17         * c-c++-common/pr57793.c: Add expected error messages for
18         targets with small integers.
19         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
20         * gcc.dg/c99-stdint-2.c: Likewise.
21         * gcc.dg/cdce1.c: Likewise.
22         * gcc.dg/fold-overflow-1.c: Likewise.
23         * gcc.dg/utf-cvt.c: Likewise.
24         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
25         arithmetic.
26         * gcc.dg/ftrapv-2.c: Likewise.
27         * gcc.dg/pr30286.c: Likewise.
28         * gcc.dg/pr19340.c: Only run on targets that support
29         scheduling.
30         * lib/target-supports.exp (check_effective_target_trapping): New
31         proc.  Returns true if the target supports trapping arithmetic.
32
33 2013-10-25  Tobias Burnus  <burnus@net-b.de>
34
35         * g++.dg/parse/ivdep.C: New.
36         * g++.dg/vect/pr33426-ivdep.cc: New.
37
38 2013-10-24  Richard Henderson  <rth@redhat.com>
39
40         PR rtl/58542
41         * gcc.dg/atomic-store-6.c: New.
42
43 2013-10-24  Ian Lance Taylor  <iant@google.com>
44
45         * go.test/go-test.exp (errchk): Combine quoted strings in
46         comments.
47
48 2013-10-24  Cong Hou  <congh@google.com>
49
50         * gcc.c-torture/execute/20030125-1.c: Update.
51
52 2013-10-24  Tobias Burnus  <burnus@net-b.de>
53
54         PR fortran/44646
55         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
56
57 2013-10-24  Dehao Chen  <dehao@google.com>
58
59         * g++.dg/opt/devirt3.C: New test.
60
61 2013-08-24  Tobias Burnus  <burnus@net-b.de>
62
63         PR other/33426
64         * testsuite/gcc.dg/ivdep.c: New.
65         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
66
67 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
68
69         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
70         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
71
72 2013-10-24  Nick Clifton  <nickc@redhat.com>
73
74         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
75
76 2013-10-24  Marek Polacek  <polacek@redhat.com>
77
78         PR c++/58705
79         * g++.dg/parse/pr58705.C: New test.
80
81 2013-10-24  Marek Polacek  <polacek@redhat.com>
82
83         * gcc.dg/c11-align-5.c: Add more testing.
84
85 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
86
87         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
88
89 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
90
91         PR tree-optimization/58775
92         PR tree-optimization/58791
93         * gcc.dg/guality/pr58791-1.c: New test.
94         * gcc.dg/guality/pr58791-2.c: New test.
95         * gcc.dg/guality/pr58791-3.c: New test.
96         * gcc.dg/guality/pr58791-4.c: New test.
97         * gcc.dg/guality/pr58791-5.c: New test.
98         * gcc.c-torture/compile/pr58775.c: New test.
99         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
100
101 2013-10-23  Tom de Vries  <tom@codesourcery.com>
102
103         PR tree-optimization/58805
104         * gcc.dg/pr58805.c: New test.
105
106 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
107
108         * gcc.target/i386/vect-div-1.c: New test.
109
110         * gcc.dg/vect/pr58508.c: Remove dg-options.
111
112 2013-10-23  Richard Biener  <rguenther@suse.de>
113
114         * gcc.dg/torture/pr58830.c: New testcase.
115
116 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
117
118         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
119         * g++.dg/cpp1y/attr-deprecated.C: New.
120         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
121
122 2013-10-23  Tobias Burnus  <burnus@net-b.de>
123
124         PR fortran/58793
125         * gfortran.dg/assumed_type_8.f90: New.
126
127 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
128
129         PR target/58779
130         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
131         and MINUSCCZEXT defines. Update scan-assembler dg directive.
132         * gcc.dg/torture/pr58779.c: New test.
133
134 2013-10-22  Steve Ellcey  <sellcey@mips.com>
135
136         * gcc.target/mips/nor.c: New.
137
138 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
139
140         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
141         tests into...
142         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
143         restricted to big-endian targets.
144
145 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
146
147         PR fortran 57893
148         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
149
150 2013-10-21  Tobias Burnus  <burnus@net-b.de>
151
152         PR fortran/58803
153         * gfortran.dg/proc_ptr_comp_38.f90: New.
154
155 2013-10-21  Marek Polacek  <polacek@redhat.com>
156
157         PR middle-end/58809
158         * gcc.dg/gomp/pr58809.c: New test.
159
160 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
161
162         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
163         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
164
165 2013-10-21  Richard Biener  <rguenther@suse.de>
166
167         PR tree-optimization/58794
168         * c-c++-common/torture/pr58794-1.c: New testcase.
169         * c-c++-common/torture/pr58794-2.c: Likewise.
170
171 2013-10-21  Richard Biener  <rguenther@suse.de>
172
173         PR middle-end/58742
174         * c-c++-common/fold-divmul-1.c: New testcase.
175
176 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
177
178         * gcc.target/i386/memset-vector_loop-1.c: New test.
179         * gcc.target/i386/memset-vector_loop-2.c: New test.
180
181 2013-10-21  Diego Novillo  <dnovillo@google.com>
182
183         * g++.dg/plugin/selfassign.c: Include tree.h.
184         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
185         * gcc.dg/plugin/ggcplug.c: Likewise.
186         * gcc.dg/plugin/one_time_plugin.c: Likewise.
187         * gcc.dg/plugin/selfassign.c: Likewise.
188         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
189
190 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
191
192         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
193         * gcc.target/mips/mips-ps-7.c: Likewise.
194
195 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
196
197         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
198         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
199         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
200
201 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
202
203         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
204
205         PR testsuite/58645
206         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
207
208 2013-10-19  Mike Stump  <mikestump@comcast.net>
209
210         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
211
212         * gcc.dg/lto/pr54625-1_0.c: Move from here...
213         * g++.dg/lto/pr54625-1_0.c: ... to here.
214         * gcc.dg/lto/pr54625-1_1.C: Likewise.
215         * g++.dg/lto/pr54625-1_1.C: Likewise.
216         * gcc.dg/lto/pr54625-2_0.c: Likewise.
217         * g++.dg/lto/pr54625-2_0.c: Likewise.
218         * gcc.dg/lto/pr54625-2_1.C: Likewise.
219         * g++.dg/lto/pr54625-2_1.C: Likewise.
220
221 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
222
223         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
224
225 2013-10-18  Cong Hou  <congh@google.com>
226
227         * gcc.dg/vect/pr58508.c: New test.
228
229 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
230
231         PR c++/58466
232         * g++.dg/cpp0x/variadic145.C: New.
233
234 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
235
236         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
237
238 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
239
240         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
241         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
242         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
243         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
244
245 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
246
247         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
248         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
249         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
250         effective target arm_thumb1_ok.
251         * lib/target-supports.exp
252         (check_effective_target_arm_fp16_ok_nocache): Don't force
253         -mfloat-abi=soft when building for hardfloat target.
254
255 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
256
257         PR target/58673
258         * gcc.target/powerpc/pr58673-1.c: New file to test whether
259         -mquad-word + -mno-vsx-timode causes errors.
260         * gcc.target/powerpc/pr58673-2.c: Likewise.
261
262 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
263
264         PR c++/58596
265         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
266
267 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
268
269         * gcc.target/aarch64/c-output-template.c: New testcase.
270         * gcc.target/aarch64/c-output-template-2.c: Likewise.
271         * gcc.target/aarch64/c-output-template-3.c: Likewise.
272
273 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
274
275         * gcc/testsuite/lib/target-supports.exp
276         (check_effective_target_sync_long_long): AArch64 supports
277         atomic operations on "long long".
278         (check_effective_target_sync_long_long_runtime): AArch64 can
279         execute atomic operations on "long long".
280
281 2013-10-17  Richard Biener  <rguenther@suse.de>
282
283         PR tree-optimization/58143
284         * gcc.dg/torture/pr58143-1.c: New testcase.
285         * gcc.dg/torture/pr58143-2.c: Likewise.
286         * gcc.dg/torture/pr58143-3.c: Likewise.
287
288 2013-10-17  Marek Polacek  <polacek@redhat.com>
289
290         PR c/58267
291         * gcc.dg/c1x-align-5.c: New test.
292
293 2013-10-16  Tobias Burnus  <burnus@net-b.de>
294
295         PR fortran/58652
296         * gfortran.dg/unlimited_polymorphic_12.f90: New.
297
298 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
299
300         * c-c++-common/cpp/openmp-define-1.c: Move
301         dg-require-effective-target fopenmp after dg-do directive.
302         * c-c++-common/cpp/openmp-define-2.c: Likewise.
303         * gfortran.dg/openmp-define-1.f90: Likewise.
304         * gfortran.dg/openmp-define-2.f90: Likewise.
305         * gfortran.dg/openmp-define-3.f90: Likewise.
306
307 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
308
309         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
310
311 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
312
313         PR target/57756
314         * gcc.target/i386/pr57756.c: New test.
315         * gcc.target/i386/pr57756_2.c: New test.
316
317 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
318
319         * gcc.dg/torture/builtin-self.c: New file.
320
321 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
322
323         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
324         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
325         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
326         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
327         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
328
329 2013-10-15  Cong Hou  <congh@google.com>
330
331         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
332
333 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
334
335         PR c++/58707
336         * g++.dg/cpp0x/pr58707.C: New.
337
338 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
339
340         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
341         after other directives.
342
343 2013-10-15  Tobias Burnus  <burnus@net-b.de>
344
345         PR fortran/58652
346         * gfortran.dg/unlimited_polymorphic_11.f90: New.
347
348 2013-10-14  Ian Lance Taylor  <iant@google.com>
349
350         * go.test/go-test.exp (go-find-packages): New proc.
351         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
352         subdirectories.  Do simple +build line matching.  Handle run with
353         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
354         for rundir.  Remove special handling for bug191 and dwarf.
355
356 2013-10-14  Tobias Burnus  <burnus@net-b.de>
357
358         PR fortran/58658
359         * gfortran.dg/unlimited_polymorphic_10.f90: New.
360
361 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
362
363         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
364         Use btsl.
365
366 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
367
368         * gnat.dg/specs/opt1.ads: New test.
369
370 2013-10-14  Richard Biener  <rguenther@suse.de>
371
372         PR tree-optimization/58640
373         * gcc.c-torture/execute/pr58640-2.c: New testcase.
374
375 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
376
377         * gnat.dg/uninit_array.ad[sn]: New test.
378         * gnat.dg/uninit_array_pkg.ads: New helper.
379
380 2013-10-13  Richard Biener  <rguenther@suse.de>
381
382         * gcc.c-torture/execute/pr58662.c: New test.
383
384 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
385
386         PR target/51244
387         * gcc.dg/torture/p51244-21.c: New.
388         * gcc.target/sh/pr51244-20.c: New.
389         * gcc.target/sh/pr51244-20-sh2a.c: New.
390
391 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
392
393         * gnat.dg/specs/linker_section.ads: Update test.
394
395 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
396
397         PR target/58690
398         * gcc.target/i386/pr58690.c: New test
399
400 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
401
402         * gcc.target/i386/builtin-ucmp.c: New test.
403
404 2013-10-11  Brooks Moses  <bmoses@google.com>
405
406         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
407
408 2013-10-11  Jeff Law  <law@redhat.com>
409
410         * gcc.c-torture/execute/pr58640.c: New test.
411
412 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
413
414         PR c++/58633
415         * g++.dg/cpp0x/decltype57.C: New.
416
417 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
418
419         PR c++/31671
420         * g++.dg/template/nontype26.C: New.
421
422 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
423
424         * c-c++-common/cpp/openmp-define-1.c: New file.
425         * c-c++-common/cpp/openmp-define-2.c: Likewise.
426         * c-c++-common/cpp/openmp-define-3.c: Likewise.
427         * gfortran.dg/openmp-define-1.f90: Likewise.
428         * gfortran.dg/openmp-define-2.f90: Likewise.
429         * gfortran.dg/openmp-define-3.f90: Likewise.
430
431         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
432         for test source files.
433         * gcc.dg/gomp/gomp.exp: Likewise.
434         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
435         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
436         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
437         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
438         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
439
440 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
441
442         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
443         Remove error test that is now valid in OpenMP 4.0.
444         * c-c++-common/gomp/atomic-16.c: New test.
445         * c-c++-common/gomp/cancel-1.c: New test.
446         * c-c++-common/gomp/depend-1.c: New test.
447         * c-c++-common/gomp/depend-2.c: New test.
448         * c-c++-common/gomp/map-1.c: New test.
449         * c-c++-common/gomp/pr58472.c: New test.
450         * c-c++-common/gomp/sections1.c: New test.
451         * c-c++-common/gomp/simd1.c: New test.
452         * c-c++-common/gomp/simd2.c: New test.
453         * c-c++-common/gomp/simd3.c: New test.
454         * c-c++-common/gomp/simd4.c: New test.
455         * c-c++-common/gomp/simd5.c: New test.
456         * c-c++-common/gomp/single1.c: New test.
457         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
458         parser.
459         * g++.dg/gomp/block-3.C: Likewise.
460         * g++.dg/gomp/clause-3.C: Adjust error messages.
461         * g++.dg/gomp/declare-simd-1.C: New test.
462         * g++.dg/gomp/declare-simd-2.C: New test.
463         * g++.dg/gomp/depend-1.C: New test.
464         * g++.dg/gomp/depend-2.C: New test.
465         * g++.dg/gomp/target-1.C: New test.
466         * g++.dg/gomp/target-2.C: New test.
467         * g++.dg/gomp/taskgroup-1.C: New test.
468         * g++.dg/gomp/teams-1.C: New test.
469         * g++.dg/gomp/udr-1.C: New test.
470         * g++.dg/gomp/udr-2.C: New test.
471         * g++.dg/gomp/udr-3.C: New test.
472         * g++.dg/gomp/udr-4.C: New test.
473         * g++.dg/gomp/udr-5.C: New test.
474         * g++.dg/gomp/udr-6.C: New test.
475         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
476         * gcc.dg/autopar/outer-2.c: Likewise.
477         * gcc.dg/autopar/outer-3.c: Likewise.
478         * gcc.dg/autopar/outer-4.c: Likewise.
479         * gcc.dg/autopar/outer-5.c: Likewise.
480         * gcc.dg/autopar/outer-6.c: Likewise.
481         * gcc.dg/autopar/parallelization-1.c: Likewise.
482         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
483         parser.
484         * gcc.dg/gomp/clause-1.c: Adjust error messages.
485         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
486         instead of GOMP_parallel_loop_runtime_start.
487         * gcc.dg/gomp/declare-simd-1.c: New test.
488         * gcc.dg/gomp/declare-simd-2.c: New test.
489         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
490         parser.  Add further #pragma omp sections nesting tests.
491         * gcc.dg/gomp/target-1.c: New test.
492         * gcc.dg/gomp/target-2.c: New test.
493         * gcc.dg/gomp/taskgroup-1.c: New test.
494         * gcc.dg/gomp/teams-1.c: New test.
495         * gcc.dg/gomp/udr-1.c: New test.
496         * gcc.dg/gomp/udr-2.c: New test.
497         * gcc.dg/gomp/udr-3.c: New test.
498         * gcc.dg/gomp/udr-4.c: New test.
499         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
500
501 2013-10-10  Jan Hubicka  <jh@suse.cz>
502
503         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
504         tuning change.
505         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
506         * gcc.target/i386/pr49168-1.c: Likewise.
507         * gcc.target/i386/pr49002-2.c: Likewise.
508
509 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
510
511         PR middle-end/58670
512         * gcc.dg/torture/pr58670.c: New test.
513
514 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
515
516         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
517
518 2013-10-09  Marek Polacek  <polacek@redhat.com>
519
520         PR c++/58635
521         * g++.dg/tm/pr58635-1.C: New test.
522         * g++.dg/tm/pr58635-2.C: New test.
523
524 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
525
526         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
527
528 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
529
530         PR tree-optimization/20318
531         * c-c++-common/pr20318.c: New file.
532         * gcc.dg/tree-ssa/pr20318.c: New file.
533
534 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
535
536         * gcc.c-torture/execute/pr58570.c: New test.
537
538 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
539
540         * gcc.target/aarch64/vclz.c: New testcase.
541
542 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
543
544         * gcc.target/aarch64/vadd_f64.c: New testcase.
545         * gcc.target/aarch64/vsub_f64.c: New testcase.
546
547 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
548
549         * gcc.target/aarch64/vdiv_f.c: New testcase.
550
551 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
552
553         * gcc.target/aarch64/vneg_f.c: New testcase.
554         * gcc.target/aarch64/vneg_s.c: New testcase.
555
556 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
557
558         PR c++/58568
559         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
560         * g++.old-deja/g++.mike/misc9.C: Adjust.
561
562 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
563
564         PR c++/58665
565         Revert:
566         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
567
568         PR c++/58448
569         * g++.dg/template/crash117.C: New.
570
571 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
572
573         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
574
575 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
576
577         PR tree-optimization/58480
578         * gcc.dg/tree-ssa/pr58480.c: New file.
579
580 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
581
582         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
583         * gcc.target/powerpc/fusion.c: Likewise.
584
585 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
586
587         * gcc.target/s390/htm-nofloat-2.c: New testcase.
588
589 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
590
591         * gcc.target/s390/htm-1.c: Add more tests to cover different
592         operand types.
593
594 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
595
596         PR c++/58126
597         * g++.dg/init/uninitialized1.C: New.
598
599 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
600
601         PR c++/56060
602         * g++.dg/cpp0x/variadic144.C: New.
603
604 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
605
606         PR c++/58560
607         * g++.dg/cpp0x/auto39.C: New.
608
609 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
610
611         PR c++/58503
612         * g++.dg/cpp0x/range-for26.C: New.
613         * g++.dg/cpp0x/range-for27.C: Likewise.
614
615 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
616
617         PR c++/58448
618         * g++.dg/template/crash117.C: New.
619
620 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
621
622         PR c++/19476
623         * g++.dg/tree-ssa/pr19476-5.C: New file.
624         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
625
626 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
627
628         PR c++/58584
629         * g++.dg/cpp0x/gen-attrs-55.C: New.
630
631 2013-10-03  Easwaran Raman  <eraman@google.com>
632
633         PR c++/33911
634         * g++.dg/ext/attribute47.C: New.
635
636 2013-10-03  Rong Xu  <xur@google.com>
637
638         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
639         probability.
640         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
641         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
642
643 2013-10-03  Marek Polacek  <polacek@redhat.com>
644
645         PR c++/58510
646         * g++.dg/cpp0x/pr58510.C: New test.
647
648 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
649
650         PR c++/19476
651         * g++.dg/tree-ssa/pr19476-1.C: New file.
652         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
653         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
654         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
655
656 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
657
658         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
659         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
660         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
661         VSX scalar operations or the traditional floating point form of
662         the instruction.
663         * gcc.target/powerpc/ppc-target-2.c: Likewise.
664         * gcc.target/powerpc/recip-3.c: Likewise.
665         * gcc.target/powerpc/recip-5.c: Likewise.
666         * gcc.target/powerpc/pr72747.c: Likewise.
667         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
668
669 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
670
671         PR target/58460
672         * gcc.target/aarch64/pr58460.c: New file.
673
674 2013-10-02  Tobias Burnus  <burnus@net-b.de>
675
676         PR fortran/58593
677         * gfortran.dg/char_length_19.f90: New.
678
679 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
680
681         PR c++/58535
682         * g++.dg/parse/crash65.C: New.
683         * g++.dg/cpp1y/pr58535.C: Likewise.
684
685 2013-10-02  Richard Biener  <rguenther@suse.de>
686
687         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
688         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
689         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
690         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
691         * gfortran.dg/ldist-pr45199.f: Likewise.
692
693 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
694
695         PR c++/58565
696         * g++.dg/parse/crash64.C: New.
697
698 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
699
700         * gcc.dg/tree-ssa/slsr-40.c: New test.
701
702 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
703
704         PR c++/58563
705         * g++.dg/cpp0x/pr58563.C: New.
706
707 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
708
709         * gcc.target/aarch64/vect_saddl_1.c: New.
710
711 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
712
713         PR target/58574
714         * gcc.c-torture/execute/pr58574.c: New testcase.
715
716 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
717
718         PR Target/58578
719         * gcc.target/arm/pr58578.c: New test.
720
721 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
722
723         PR tree-optimization/58556
724         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
725         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
726
727 2013-10-01  Nick Clifton  <nickc@redhat.com>
728
729         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
730         for MSP430.
731         * gcc.c-torture/compile/20010327-1.c: Only run the test for
732         ptr32plus targets.
733         * gcc.c-torture/compile/pr41181.c: Likewise.
734         * gcc.c-torture/compile/calls.c: Likewise.
735         * gcc.c-torture/compile/990617-1.c: Likewise.
736         * gcc.c-torture/compile/pr55955.c: Only run the test for
737         int32plus targets.
738         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
739
740 2013-10-01  Richard Biener  <rguenther@suse.de>
741
742         PR tree-optimization/58553
743         * gcc.dg/torture/pr58553.c: New testcase.
744
745 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
746
747         PR middle-end/58564
748         * gcc.c-torture/execute/pr58564.c: New test.
749
750 2013-09-30  Teresa Johnson  <tejohnson@google.com>
751
752         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
753         Update for additional dump message.
754
755 2013-09-30  Richard Biener  <rguenther@suse.de>
756
757         PR tree-optimization/58554
758         * gcc.dg/torture/pr58554.c: New testcase.
759
760 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
761             Joern Rennecke  <joern.rennecke@embecosm.com>
762
763         * gcc.target/arc/barrel-shifter-1.c: New test.
764         * gcc.target/arc/barrel-shifter-2.c: Likewise.
765         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
766         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
767         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
768         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
769         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
770         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
771         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
772         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
773         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
774         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
775         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
776         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
777         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
778         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
779         * gcc.target/arc/mtune-ARC600.c: Likewise.
780         * gcc.target/arc/mtune-ARC601.c: Likewise.
781         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
782         * gcc.target/arc/mtune-ARC700.c: Likewise.
783         * gcc.target/arc/mtune-ARC725D.c: Likewise.
784         * gcc.target/arc/mtune-ARC750D.c: Likewise.
785         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
786         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
787
788 2013-09-30  Richard Biener  <rguenther@suse.de>
789
790         PR middle-end/58532
791         * g++.dg/torture/pr58552.C: New testcase.
792
793 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
794
795         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
796         and -mupper-regs-df.
797
798 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
799
800         PR middle-end/58463
801         * gcc.dg/pr58463.c: New test.
802
803 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
804
805         PR middle-end/58551
806         * c-c++-common/gomp/pr58551.c: New test.
807
808 2013-09-27  Richard Biener  <rguenther@suse.de>
809
810         PR tree-optimization/58459
811         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
812
813 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
814
815         PR fortran/58113
816         * gfortran.dg/round_4.f90: Check for rounding support.
817
818 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
819
820         * g++.dg/vect/pr58513.cc (op): Make static.
821
822 2013-09-26  Richard Biener  <rguenther@suse.de>
823
824         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
825
826 2013-09-26  Richard Biener  <rguenther@suse.de>
827
828         PR tree-optimization/58539
829         * gcc.dg/torture/pr58539.c: New testcase.
830
831 2013-09-25  Jeff Law  <law@redhat.com>
832
833         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
834
835 2013-09-25  Tobias Burnus  <burnus@net-b.de>
836
837         PR fortran/58436
838         * gfortran.dg/finalize_21.f90: New.
839
840 2013-09-25  Tobias Burnus  <burnus@net-b.de>
841
842         PR fortran/57697
843         PR fortran/58469
844         * gfortran.dg/defined_assignment_8.f90: New.
845         * gfortran.dg/defined_assignment_9.f90: New.
846
847 2013-09-25  Marek Polacek  <polacek@redhat.com>
848
849         PR sanitizer/58413
850         * c-c++-common/ubsan/shift-5.c: New test.
851         * c-c++-common/ubsan/shift-6.c: New test.
852         * c-c++-common/ubsan/div-by-zero-5.c: New test.
853         * gcc.dg/ubsan/c-shift-1.c: New test.
854
855 2013-09-25  Marek Polacek  <polacek@redhat.com>
856
857         PR c++/58516
858         * g++.dg/tm/pr58516.C: New test.
859
860 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
861
862         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
863         New procedure.
864         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
865
866 2013-09-24  Richard Biener  <rguenther@suse.de>
867
868         PR middle-end/58513
869         * g++.dg/vect/pr58513.cc: New testcase.
870
871 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
872
873         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
874         output.
875
876 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
877
878         PR c++/58500
879         * g++.dg/cpp1y/pr58500.C: New testcase.
880
881 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
882
883         * gnat.dg/opt28.ad[sb]: New test.
884         * gnat.dg/opt28_pkg.ads: New helper.
885
886 2013-09-23  Richard Biener  <rguenther@suse.de>
887
888         PR tree-optimization/58464
889         * g++.dg/torture/pr58464.C: New testcase.
890
891 2013-09-23  Christian Bruel  <christian.bruel@st.com>
892
893         PR target/58475
894         * gcc.target/sh/torture/pr58475.c: New test.
895
896 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
897
898         PR fortran/58355
899         * gfortran.dg/extends_15.f90: New.
900
901 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
902
903         PR c++/58481
904         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
905
906 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
907
908         PR target/56875
909         * gcc.target/vax/vax.exp: New.
910         * gcc.target/vax/pr56875.c: Ditto.
911
912 2013-09-20  Richard Biener  <rguenther@suse.de>
913
914         PR middle-end/58484
915         * gfortran.dg/pr58484.f: New testcase.
916
917 2013-09-20  Jeff Law  <law@redhat.com>
918
919         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
920
921 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
922
923         PR middle-end/57748
924         * gcc.dg/torture/pr57748-1.c: New test.
925         * gcc.dg/torture/pr57748-2.c: New test.
926
927 2013-09-20  Marek Polacek  <polacek@redhat.com>
928
929         PR sanitizer/58413
930         * c-c++-common/ubsan/shift-4.c: New test.
931
932 2013-09-20  Richard Biener  <rguenther@suse.de>
933
934         PR tree-optimization/58453
935         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
936
937 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
938
939         PR fortran/58099
940         * gfortran.dg/proc_ptr_43.f90: New.
941
942 2013-09-18  Tobias Burnus  <burnus@net-b.de>
943
944         PR fortran/57697
945         * gfortran.dg/defined_assignment_11.f90: New.
946
947 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
948
949         PR rtl-optimization/58438
950         * g++.dg/pr58438.C: New test.
951
952 2013-09-18  Tobias Burnus  <burnus@net-b.de>
953
954         PR fortran/43366
955         * gfortran.dg/class_39.f03: Update dg-error.
956         * gfortran.dg/class_5.f03: Ditto.
957         * gfortran.dg/class_53.f90: Ditto.
958         * gfortran.dg/realloc_on_assign_20.f90: New.
959         * gfortran.dg/realloc_on_assign_21.f90: New.
960         * gfortran.dg/realloc_on_assign_22.f90: New.
961
962 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
963
964         PR c++/58457
965         * g++.dg/parse/using4.C: New.
966
967 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
968
969         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
970
971 2013-09-18  Marek Polacek  <polacek@redhat.com>
972
973         PR sanitize/58443
974         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
975         instead of the shift option.
976         * c-c++-common/ubsan/pr58443-1.c: New test.
977         * c-c++-common/ubsan/pr58443-3.c: New test.
978         * c-c++-common/ubsan/pr58443-2.c: New test.
979
980 2013-09-18  Richard Biener  <rguenther@suse.de>
981
982         PR tree-optimization/58417
983         * gcc.dg/torture/pr58417.c: New testcase.
984
985 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
986
987         * gnat.dg/array_bounds_test2.adb: New test.
988
989 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
990
991         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
992         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
993
994 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
995
996         * gnat.dg/in_out_parameter4.adb: New test.
997
998 2013-09-18  Marek Polacek  <polacek@redhat.com>
999
1000         PR sanitizer/58411
1001         * c-c++-common/ubsan/attrib-1.c: New test.
1002
1003 2013-09-17  Cong Hou  <congh@google.com>
1004
1005         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1006         on two arrays with short and int types. This should not be recognized
1007         as a dot product pattern.
1008
1009 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1010
1011         PR c++/58435
1012         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1013         the cp_type_quals (r) too.
1014
1015 2013-09-17  Jan Hubicka  <jh@suse.cz>
1016
1017         PR middle-end/58332
1018         * gcc.c-torture/compile/pr58332.c: New testcase.
1019
1020 2013-09-17  Jeff Law  <law@redhat.com>
1021
1022         * gcc.c-torture/execute/pr58387.c: New test.
1023
1024 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1025
1026         PR tree-optimization/58088
1027         * gcc.c-torture/compile/pr58088.c: New test.
1028
1029 2013-09-17  Nick Clifton  <nickc@redhat.com>
1030
1031         * lib/target-supports.exp (check_effective_target_trampolines):
1032         Add MSP430 to the list of targets that do not support trampolines.
1033         (check_profiling_available): Add MSP430 to the list of targets
1034         that do not support profiling.
1035         (check_effective_target_tls_runtime): Add MSP430 to the list of
1036         targets that do not support TLS.
1037
1038 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1039
1040         * gnat.dg/opt27.adb: New test.
1041         * gnat.dg/opt27_pkg.ad[sb]: New helper.
1042
1043 2013-09-17  Andreas Schwab  <schwab@suse.de>
1044
1045         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1046
1047 2013-09-17  Richard Biener  <rguenther@suse.de>
1048
1049         PR tree-optimization/58432
1050         * gcc.dg/pr58432.c: New testcase.
1051
1052 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
1053
1054         * gcc.dg/tree-ssa/slsr-39.c: New test.
1055
1056 2013-09-16  Xinliang David Li  <davidxl@google.com>
1057
1058         * gcc.misc-tests/help.exp: Optimizer help change.
1059
1060 2013-09-16  Jeff Law  <law@redhat.com>
1061
1062         * gcc.c-torture/execute/pr58419.c: New test.
1063         * gcc.c-torture/execute/pr58431.c: New test.
1064
1065 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1066
1067         PR fortran/58356
1068         * gfortran.dg/finalize_19.f90: New.
1069
1070 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
1071
1072         * gcc.target/i386/pr58418.c: New.
1073
1074 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1075
1076         * gcc.target/aarch64/fmla-intrinsic.c: New.
1077         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1078         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1079         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1080
1081 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1082
1083         * gcc.target/aarch64/mul_intrinsic_1.c: New.
1084         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1085
1086 2013-09-16  Richard Biener  <rguenther@suse.de>
1087
1088         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1089
1090 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
1091
1092         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1093         interpreted as implicit templates) to be expected pedwarns instead.
1094
1095 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1096
1097         PR fortran/57697
1098         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1099
1100 2013-09-15  Tobias Burnus  <burnus@net-b.de>
1101
1102         PR fortran/57697
1103         * gfortran.dg/defined_assignment_10.f90: New.
1104
1105 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
1106
1107         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1108         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1109
1110 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
1111
1112         * g++.dg/abi/main.C: Added implicit C linkage tests
1113
1114 2013-09-13  Kai Tietz  <ktietz@redhat.com>
1115
1116         * gcc.target/i386/pr57848.c: New file.
1117
1118 2013-09-13  Christian Bruel  <christian.bruel@st.com>
1119
1120         PR target/58314
1121         * gcc.target/sh/torture/pr58314.c: New test.
1122
1123 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1124
1125         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1126
1127 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1128
1129         PR ipa/58389
1130         * g++.dg/pr58389.C: New test.
1131
1132 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1133
1134         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1135         * g++.dg/template/pseudodtor3.C: Likewise.
1136
1137 2013-09-12  Richard Biener  <rguenther@suse.de>
1138
1139         PR tree-optimization/58404
1140         * g++.dg/tree-ssa/pr58404.C: New testcase.
1141
1142 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1143
1144         PR ipa/58371
1145         * g++.dg/ipa/pr58371.C: New test.
1146
1147 2013-09-12  Richard Biener  <rguenther@suse.de>
1148
1149         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
1150         expected outcome and comment why that happens.
1151
1152 2013-09-11  Richard Biener  <rguenther@suse.de>
1153
1154         PR middle-end/58377
1155         * g++.dg/uninit-pred-4.C: New testcase.
1156
1157 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
1158
1159         PR tree-optimization/58385
1160         * gcc.c-torture/execute/pr58385.c: New test.
1161
1162 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1163
1164         * gcc.target/arm/thumb-ifcvt-2.c: New test.
1165
1166 2013-09-10  Jeff Law  <law@redhat.com>
1167
1168         * g++.dg/torture/pr58380.C: New test.
1169
1170 2013-09-10  Jan Hubicka  <jh@suse.cz>
1171             Paolo Carlini  <paolo.carlini@oracle.com>
1172
1173         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1174
1175 2013-09-10  Jeff Law  <law@redhat.com>
1176
1177         * gcc.c-torture/compile/pr58343.c: New test.
1178
1179 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
1180
1181         PR rtl-optimization/58365
1182         * gcc.c-torture/execute/pr58365.c: New test.
1183
1184 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1185
1186         * gcc.dg/torture/memcpy-1.c: New test.
1187
1188 2013-09-10  Alan Modra  <amodra@gmail.com>
1189
1190         * gcc.target/powerpc/pr58330.c: New.
1191
1192 2013-09-10  Alan Modra  <amodra@gmail.com>
1193
1194         * gcc.target/powerpc/medium_offset.c: New.
1195
1196 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
1197
1198         PR c++/58325
1199         * g++.dg/warn/Wunused-var-21.C: New test.
1200
1201         PR tree-optimization/58364
1202         * gcc.c-torture/execute/pr58364.c: New test.
1203
1204 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1205
1206         PR c++/43452
1207         * g++.dg/warn/Wdelete-incomplete-1.C: New.
1208         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1209         * g++.dg/init/delete1.C: Adjust.
1210
1211 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
1212
1213         * gcc.target/aarch64/movdi_1.c: New test.
1214
1215 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1216
1217         PR c++/58362
1218         * g++.dg/warn/Wunused-parm-5.C: New.
1219
1220 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1221
1222         * gcc.target/aarch64/cmn-neg.c: New test.
1223
1224 2013-09-09  Richard Biener  <rguenther@suse.de>
1225
1226         PR middle-end/58326
1227         * gcc.dg/torture/pr58326-1.c: New testcase.
1228         * gcc.dg/torture/pr58326-2.c: Likewise.
1229
1230 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1231
1232         PR target/57735
1233         * g++.dg/ext/pr57735.C: New test.
1234
1235 2013-09-09  Jan Hubicka  <jh@suse.cz>
1236
1237         PR middle-end/58294
1238         * g++.dg/torture/PR58294.C: New testcase.
1239
1240 2013-09-08  Jeff Law  <law@redhat.com>
1241
1242         * gcc.c-torture/compile/pr58340.c: New test.
1243
1244 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
1245
1246         * g++.dg/debug/ra1.C: New test.
1247
1248 2013-09-08  Jan Hubicka  <jh@suse.cz>
1249
1250         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1251         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1252         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1253         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1254
1255 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1256
1257         PR c++/54941
1258         * g++.dg/overload/new1.C: Adjust.
1259
1260 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
1261
1262         * c-c++-common/opaque-vector.c: New test.
1263
1264 2013-09-08  Tom de Vries  <tom@codesourcery.com>
1265
1266         PR c++/58282
1267         * g++.dg/tm/noexcept-6.C: New test.
1268
1269 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1270
1271         * gcc.target/arc/cond-set-use.c: New test.
1272
1273 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1274
1275         * gnat.dg/stack_usage2.adb: New test.
1276
1277 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
1278
1279         * gcc.target/aarch64/table-intrinsics.c
1280         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1281         (qtb_tests8_< ,2,3,4>): Likewise.
1282         (qtblq_tests8_< ,2,3,4>): Likewise.
1283         (qtbxq_tests8_< ,2,3,4>): Likewise.
1284
1285 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1286
1287         * gnat.dg/warn10.ad[sb]: New test.
1288         * gnat.dg/warn10_pkg.ads: New helper.
1289
1290 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1291
1292         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1293         Don't expect NULL in foo.result set.
1294         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1295         in ESCAPED set.
1296         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1297         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1298
1299 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1300
1301         * gcc.target/s390/nearestint-1.c: New testcase.
1302
1303 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1304             Vineet Gupta  <Vineet.Gupta@synopsys.com>
1305
1306         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1307         * testsuite/gcc.target/arc: New directory.
1308         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1309         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1310         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1311         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1312         * testsuite/gcc.dg/builtin-apply2.c
1313         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1314
1315 2013-09-04  Jan Hubicka  <jh@suse.cz>
1316
1317         PR middle-end/58201
1318         * g++.dg/torture/pr58201_0.C: New testcase.
1319         * g++.dg/torture/pr58201_1.C: New testcase.
1320         * g++.dg/torture/pr58201.h: New testcase.
1321
1322 2013-09-05  Jan Hubicka  <jh@suse.cz>
1323
1324         * gcc.dg/autopar/pr49960.c: Disable partial inlining
1325
1326 2013-09-05  Richard Biener  <rguenther@suse.de>
1327
1328         PR tree-optimization/58137
1329         * gcc.target/i386/pr58137.c: New testcase.
1330
1331 2013-09-05  Martin Jambor  <mjambor@suse.cz>
1332
1333         * g++.dg/ipa/remref-1.C: New test.
1334         * g++.dg/ipa/remref-2.C: Likewise.
1335
1336 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1337
1338         PR c++/24926
1339         * g++.dg/parse/access11.C: New.
1340
1341 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1342
1343         * g++.dg/warn/weak1.C: Skip on AIX.
1344
1345 2013-09-04  Easwaran Raman  <eraman@google.com>
1346
1347         PR middle-end/57370
1348         PR tree-optimization/58011
1349         * gfortran.dg/reassoc_12.f90: New testcase.
1350         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1351
1352 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1353
1354         * gcc.dg/attr-weakref-1.c: Skip on AIX.
1355         * gcc.dg/torture/pr53922.c: Skip on AIX.
1356         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1357
1358 2013-09-04  Teresa Johnson  <tejohnson@google.com>
1359
1360         * gcc.dg/unroll_1.c: Test dumping to stderr.
1361
1362 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1363
1364         PR c++/58305
1365         * g++.dg/warn/deprecated-8.C: New.
1366
1367 2013-09-03  Jeff Law  <law@redhat.com>
1368
1369         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1370         dump output.
1371
1372 2013-09-03  Meador Inge  <meadori@codesourcery.com>
1373
1374         Revert:
1375
1376         2013-08-30  Meador Inge  <meadori@codesourcery.com>
1377
1378         * gcc.dg/Warray-bounds-11.c: New testcase.
1379
1380 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
1381
1382         * lib/target-supports.exp (check_weak_available): Return true for AIX.
1383
1384 2013-09-03  Jan Hubicka  <jh@suse.cz>
1385
1386         * g++.dg/ipa/devirt-15.C: Fix testcase.
1387
1388 2013-09-03  Richard Biener  <rguenther@suse.de>
1389
1390         PR middle-end/57656
1391         * gcc.dg/torture/pr57656.c: New testcase.
1392
1393 2013-09-03  Richard Biener  <rguenther@suse.de>
1394
1395         PR middle-end/57287
1396         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1397
1398 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1399
1400         PR fortran/PR56519
1401         * gfortran.dg/do_concurrent_3.f90:  New test case.
1402
1403 2013-09-02  Jan Hubicka  <jh@suse.cz>
1404
1405         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1406
1407 2013-09-02  Martin Jambor  <mjambor@suse.cz>
1408
1409         PR ipa/58106
1410         * gcc.dg/ipa/pr58106.c: New test.
1411
1412 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
1413
1414         * gcc.target/aarch64/scalar_intrinsics.c
1415         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1416
1417 2013-09-02  Richard Biener  <rguenther@suse.de>
1418
1419         PR middle-end/57511
1420         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1421
1422 2013-09-02  Richard Biener  <rguenther@suse.de>
1423
1424         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1425         reference.
1426
1427 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
1428
1429         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1430
1431 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
1432
1433         PR c++/21682, implement DR 565
1434         * g++.dg/template/using24.C: New.
1435         * g++.dg/template/using25.C: Likewise.
1436         * g++.dg/template/using26.C: Likewise.
1437
1438 2013-09-01  Jan Hubicka  <jh@suse.cz>
1439
1440         * g++.dg/ipa/devirt-15.C: New testcase.
1441
1442 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1443
1444         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1445
1446 2013-08-31  Jan Hubicka  <jh@suse.cz>
1447
1448         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1449         * g++.dg/tree-ssa/pr45453.C: Likewise.
1450
1451 2013-08-31  Jan Hubicka  <jh@suse.cz>
1452
1453         * gcc.dg/fork-instrumentation.c: New testcase.
1454
1455 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
1456
1457         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1458
1459 2013-08-30  Meador Inge  <meadori@codesourcery.com>
1460
1461         * gcc.dg/Warray-bounds-11.c: New testcase.
1462
1463 2013-08-30  Marek Polacek  <polacek@redhat.com>
1464
1465         * g++.dg/ubsan/div-by-zero-1.C: New test.
1466         * c-c++-common/ubsan/save-expr-1.c: New test.
1467         * c-c++-common/ubsan/save-expr-2.c: New test.
1468         * c-c++-common/ubsan/save-expr-3.c: New test.
1469         * c-c++-common/ubsan/save-expr-4.c: New test.
1470         * c-c++-common/ubsan/typedef-1.c: New test.
1471         * c-c++-common/ubsan/const-char-1.c: New test.
1472         * c-c++-common/ubsan/const-expr.c: New test.
1473         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1474         * c-c++-common/ubsan/shift-1.c: Likewise.
1475         * c-c++-common/ubsan/shift-2.c: Likewise.
1476         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1477         * lib/ubsan-dg.exp: New file.
1478         * g++.dg/dg.exp: Add ubsan tests.
1479         * g++.dg/ubsan/ubsan.exp: New file.
1480         * gcc.dg/ubsan/ubsan.exp: New file.
1481         * g++.dg/ubsan/cxx11-shift-1.C: New test.
1482         * g++.dg/ubsan/cxx11-shift-2.C: New test.
1483         * c-c++-common/ubsan/div-by-zero-3.c: New test.
1484         * c-c++-common/ubsan/div-by-zero-1.c: New test.
1485         * c-c++-common/ubsan/div-by-zero-4.c: New test.
1486         * c-c++-common/ubsan/shift-3.c: New test.
1487         * c-c++-common/ubsan/unreachable-1.c: New test.
1488         * c-c++-common/ubsan/shift-1.c: New test.
1489         * c-c++-common/ubsan/shift-2.c: New test.
1490         * c-c++-common/ubsan/div-by-zero-2.c: New test.
1491         * gcc.dg/ubsan/c99-shift-2.c: New test.
1492         * gcc.dg/ubsan/c99-shift-1.c: New test.
1493
1494 2013-08-29  Jan Hubicka  <jh@suse.cz>
1495
1496         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1497         to match template and comment.
1498
1499 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1500
1501         PR c++/51424
1502         * g++.dg/cpp0x/dc8.C: New.
1503         * g++.dg/template/meminit1.C: Adjust.
1504
1505 2013-08-30  Teresa Johnson  <tejohnson@google.com>
1506
1507         * gcc.dg/inline-dump.c: Delete inadvertant commit.
1508
1509 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
1510
1511         PR tree-optimization/58277
1512         * gcc.c-torture/execute/pr58277-1.c: New test.
1513         * gcc.c-torture/execute/pr58277-2.c: New test.
1514
1515 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1516
1517         * gcc.dg/guality/param-1.c: New test.
1518         * gcc.dg/guality/param-2.c: Likewise.
1519
1520 2013-08-30  Richard Biener  <rguenther@suse.de>
1521
1522         PR tree-optimization/58228
1523         * gcc.dg/torture/pr58228.c: New testcase.
1524
1525 2013-08-30  Richard Biener  <rguenther@suse.de>
1526
1527         PR tree-optimization/58223
1528         * gcc.dg/torture/pr58223.c: New testcase.
1529         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1530
1531 2013-08-30  Richard Biener  <rguenther@suse.de>
1532
1533         PR tree-optimization/58010
1534         * gcc.dg/pr58010.c: New testcase.
1535
1536 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
1537
1538         * gcc.dg/unroll_3.c: Message change.
1539         * gcc.dg/unroll_4.c: Likewise.
1540         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1541         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1542         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1543         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1544         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1545         * gcc.dg/tree-ssa/loop-23.c: Likewise.
1546         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1547         * gcc.dg/unroll_1.c: Likewise.
1548         * gcc.dg/vect/bb-slp-31.c: Likewise.
1549         * gcc.dg/vect/bb-slp-14.c: Likewise.
1550         * gcc.dg/vect/bb-slp-8.c: Likewise.
1551         * gcc.dg/vect/bb-slp-23.c: Likewise.
1552         * gcc.dg/vect/bb-slp-15.c: Likewise.
1553         * gcc.dg/vect/bb-slp-9.c: Likewise.
1554         * gcc.dg/vect/bb-slp-24.c: Likewise.
1555         * gcc.dg/vect/bb-slp-16.c: Likewise.
1556         * gcc.dg/vect/bb-slp-25.c: Likewise.
1557         * gcc.dg/vect/bb-slp-17.c: Likewise.
1558         * gcc.dg/vect/bb-slp-26.c: Likewise.
1559         * gcc.dg/vect/bb-slp-18.c: Likewise.
1560         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1561         * gcc.dg/vect/bb-slp-27.c: Likewise.
1562         * gcc.dg/vect/bb-slp-19.c: Likewise.
1563         * gcc.dg/vect/bb-slp-28.c: Likewise.
1564         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1565         * gcc.dg/vect/bb-slp-29.c: Likewise.
1566         * gcc.dg/vect/bb-slp-8a.c: Likewise.
1567         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1568         * gcc.dg/vect/bb-slp-1.c: Likewise.
1569         * gcc.dg/vect/bb-slp-8b.c: Likewise.
1570         * gcc.dg/vect/bb-slp-2.c: Likewise.
1571         * gcc.dg/vect/bb-slp-3.c: Likewise.
1572         * gcc.dg/vect/bb-slp-10.c: Likewise.
1573         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1574         * gcc.dg/vect/bb-slp-4.c: Likewise.
1575         * gcc.dg/vect/bb-slp-11.c: Likewise.
1576         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1577         * gcc.dg/vect/bb-slp-5.c: Likewise.
1578         * gcc.dg/vect/bb-slp-20.c: Likewise.
1579         * gcc.dg/vect/bb-slp-6.c: Likewise.
1580         * gcc.dg/vect/bb-slp-21.c: Likewise.
1581         * gcc.dg/vect/bb-slp-30.c: Likewise.
1582         * gcc.dg/vect/bb-slp-13.c: Likewise.
1583         * gcc.dg/vect/bb-slp-7.c: Likewise.
1584         * gcc.dg/vect/bb-slp-22.c: Likewise.
1585         * gcc.dg/unroll_2.c: Likewise.
1586         * g++.dg/vect/slp-pr50413.cc: Likewise.
1587         * g++.dg/vect/slp-pr56812.cc: Likewise.
1588         * g++.dg/vect/slp-pr50819.cc: Likewise.
1589
1590 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
1591
1592         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1593
1594 2013-08-29  Teresa Johnson  <tejohnson@google.com>
1595
1596         * gcc.dg/pr40209.c: Use -fopt-info.
1597         * gcc.dg/pr26570.c: Ditto.
1598         * gcc.dg/pr32773.c: Ditto.
1599         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1600
1601 2013-08-29  Richard Biener  <rguenther@suse.de>
1602
1603         PR tree-optimization/58246
1604         * gcc.dg/torture/pr58246.c: New testcase.
1605
1606 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1607
1608         PR fortran/52243
1609         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
1610         obsolete by patch.
1611         * gfortran.dg/realloc_on_assign_19.f90:  New test.
1612
1613 2013-08-29  Richard Biener  <rguenther@suse.de>
1614
1615         PR middle-end/57287
1616         * gcc.dg/pr57287-2.c: New testcase.
1617
1618 2013-08-29  Richard Biener  <rguenther@suse.de>
1619
1620         PR tree-optimization/57685
1621         * gcc.dg/torture/pr57685.c: New testcase.
1622
1623 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
1624
1625         PR c++/58255
1626         * g++.dg/cpp0x/dc7.C: New.
1627
1628 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
1629
1630         PR middle-end/58257
1631         * c-c++-common/gomp/pr58257.c: New test.
1632
1633 2013-08-28  Richard Biener  <rguenther@suse.de>
1634
1635         PR tree-optimization/56933
1636         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1637
1638 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
1639
1640         * gcc.target/aarch64/scalar_shift_1.c: New.
1641
1642 2013-08-27  Richard Biener  <rguenther@suse.de>
1643
1644         PR tree-optimization/57521
1645         * gcc.dg/torture/pr57521.c: New testcase.
1646
1647 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
1648
1649         PR rtl-optimization/57860
1650         PR rtl-optimization/57861
1651         PR rtl-optimization/57875
1652         PR rtl-optimization/57876
1653         PR rtl-optimization/57877
1654         * gcc.c-torture/execute/pr57860.c: New test.
1655         * gcc.c-torture/execute/pr57861.c: New test.
1656         * gcc.c-torture/execute/pr57875.c: New test.
1657         * gcc.c-torture/execute/pr57876.c: New test.
1658         * gcc.c-torture/execute/pr57877.c: New test.
1659
1660 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1661
1662         PR fortran/58146
1663         * gfortran.dg/bounds_check_18.f90:  New test.
1664
1665 2013-08-23  Jan Hubicka  <jh@suse.cz>
1666
1667         * g++.dg/ipa/devirt-14.C: Fix typo.
1668
1669 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
1670
1671         PR fortran/57798
1672         * gfortran.dg/inline_sum_5.f90: New.
1673
1674 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
1675
1676         PR fortran/57843
1677         * gfortran.dg/typebound_assignment_7.f90: New.
1678
1679 2013-08-23  Jan Hubicka  <jh@suse.cz>
1680
1681         * g++.dg/ipa/devirt-13.C: New testcase.
1682         * g++.dg/ipa/devirt-14.C: New testcase.
1683
1684 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1685
1686         PR target/58218
1687         * gcc.target/i386/pr58218.c: New test.
1688
1689         PR tree-optimization/58209
1690         * gcc.c-torture/execute/pr58209.c: New test.
1691
1692 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1693
1694         * gcc.target/powerpc/pr57744.c: Declare abort.
1695
1696 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1697
1698         PR c++/56380
1699         * g++.dg/template/error54.C: New.
1700
1701 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1702
1703         PR fortran/58185
1704         * gfortran.dg/select_type_34.f90: New.
1705
1706 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1707
1708         PR c++/56130
1709         * g++.dg/warn/deprecated-7.C: New.
1710
1711 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1712
1713         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1714
1715 2013-08-21  Jeff Law  <law@redhat.com>
1716
1717         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1718
1719 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1720
1721         PR c++/56134
1722         * g++.dg/ext/attr-alias-3.C: New.
1723
1724 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
1725
1726         PR fortran/53655
1727         * gfortran.dg/intent_out_8.f90: New.
1728
1729 2013-08-20  Teresa Johnson  <tejohnson@google.com>
1730
1731         PR rtl-optimizations/57451
1732         * g++.dg/tree-prof/pr57451.C: New test.
1733
1734 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1735
1736         PR c++/58190
1737         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1738
1739 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1740
1741         PR c/57490
1742         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1743
1744 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
1745
1746         * gcc.target/powerpc/dfp-dd-2.c: New test.
1747         * gcc.target/powerpc/dfp-td-2.c: Likewise.
1748         * gcc.target/powerpc/dfp-td-3.c: Likewise.
1749
1750 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
1751
1752         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1753         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1754         Check for SLL too.
1755
1756 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
1757
1758         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1759
1760         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1761         "Threaded".
1762
1763         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1764         correct test response.
1765
1766         PR testsuite/52641
1767         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1768         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1769         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1770         (v4si): Use it.
1771         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1772         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1773
1774         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1775
1776 2013-08-18  Jan Hubicka  <jh@suse.cz>
1777
1778         * g++.dg/ipa/type-inheritance-1.C: New testcase.
1779
1780 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
1781
1782         PR fortran/46271
1783         * gfortran.dg/gomp/proc_ptr_1.f90: New.
1784
1785 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
1786
1787         PR tree-optimization/58006
1788         * g++.dg/opt/pr58006.C: New test.
1789
1790 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
1791
1792         * gnat.dg/specs/linker_alias.ads: New test.
1793
1794 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
1795
1796         PR tree-optimization/58164
1797         * gcc.c-torture/compile/pr58164.c: New test.
1798
1799         PR tree-optimization/58165
1800         * g++.dg/opt/pr58165.C: New test.
1801
1802 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1803
1804         PR c++/51912
1805         * g++.dg/cpp0x/enum28.C: New.
1806         * g++.dg/cpp0x/enum15.C: Adjust.
1807
1808 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1809
1810         PR target/57949
1811         * gcc.target/powerpc/pr57949-1.c: New.
1812         * gcc.target/powerpc/pr57949-2.c: New.
1813
1814 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
1815
1816         PR tree-optimization/58145
1817         * gcc.dg/pr58145-1.c: New test.
1818         * gcc.dg/pr58145-2.c: New test.
1819
1820 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
1821
1822         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1823         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1824         * gcc.dg/debug/dwarf2/static1.c: Likewise.
1825         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1826         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1827         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1828         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1829         * gcc.dg/debug/dwarf2/var1.c: Likewise.
1830         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1831         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1832         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1833         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1834         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1835         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1836         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1837         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1838         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1839         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1840         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1841         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1842         * gcc.dg/debug/dwarf2/var2.c: Likewise.
1843         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1844         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1845         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1846         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1847         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1848         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1849         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1850         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1851         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1852         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1853         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1854         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1855         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1856         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1857         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1858         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1859         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1860         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1861         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1862         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1863
1864         PR testsuite/52641
1865         * gcc.c-torture/execute/pr56799.x: New file.
1866
1867         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1868
1869         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1870
1871         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1872         * gcc.dg/pr44214-3.c (v2df): Likewise.
1873
1874         * gcc.dg/pr46647.c: xfail for avr-*-*.
1875
1876         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1877         memcpy by one.
1878         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1879         Expect l to be optimized away.
1880         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1881
1882         PR testsuite/52641
1883         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1884         to tests that assume int/double are larger than short/float.
1885
1886         PR testsuite/52641
1887         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1888         target { ! int16 }.
1889         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1890         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1891         target { int16 }.  Restrict existing tests to target { int32 }
1892         where appropriate.
1893         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1894         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1895         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1896         * lib/target-supports.exp (check_effective_target_int32): New proc.
1897
1898         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1899         exclude from scan test.
1900
1901         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1902         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1903         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1904         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1905         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1906         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1907         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1908         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1909         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1910         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1911         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1912         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1913         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1914         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1915         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1916         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1917         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1918         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1919         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1920
1921 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
1922
1923         * gcc.target/arm/pr19599.c: Skip for -mthumb.
1924
1925         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1926         to be the first test directive.
1927         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1928         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1929         * gcc.target/arm/atomic-op-char.c: Likewise.
1930         * gcc.target/arm/atomic-op-consume.c: Likewise.
1931         * gcc.target/arm/atomic-op-int.c: Likewise.
1932         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1933         * gcc.target/arm/atomic-op-release.c: Likewise.
1934         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1935         * gcc.target/arm/atomic-op-short.c: Likewise.
1936
1937 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
1938
1939         PR rtl-optimization/57662
1940         * gcc.dg/pr57662.c: New test.
1941
1942 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1943
1944         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1945         alternative to -1.
1946         * gcc.target/mips/nans-legacy.c: Likewise.
1947
1948 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1949
1950         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1951         escapes.
1952         * gcc.target/mips/fabs-legacy.c: Likewise.
1953         * gcc.target/mips/fabsf-2008.c: Likewise.
1954         * gcc.target/mips/fabsf-legacy.c: Likewise.
1955         * gcc.target/mips/fneg-2008.c: Likewise.
1956         * gcc.target/mips/fneg-legacy.c: Likewise.
1957         * gcc.target/mips/fnegf-2008.c: Likewise.
1958         * gcc.target/mips/fnegf-legacy.c: Likewise.
1959         * gcc.target/mips/nan-2008.c: Likewise.
1960         * gcc.target/mips/nan-legacy.c: Likewise.
1961         * gcc.target/mips/nanf-2008.c: Likewise.
1962         * gcc.target/mips/nanf-legacy.c: Likewise.
1963         * gcc.target/mips/nans-2008.c: Likewise.
1964         * gcc.target/mips/nans-legacy.c: Likewise.
1965         * gcc.target/mips/nansf-2008.c: Likewise.
1966         * gcc.target/mips/nansf-legacy.c: Likewise.
1967
1968 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1969
1970         * gnat.dg/valued_proc.adb: New test.
1971         * gnat.dg/valued_proc_pkg.ads: New helper.
1972
1973 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
1974
1975         PR tree-optimization/57661
1976         * g++.dg/opt/pr57661.C: New test.
1977
1978         PR sanitizer/56417
1979         * gcc.dg/asan/pr56417.c: New test.
1980
1981 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1982
1983         * gnat.dg/loop_optimization16.adb: New test.
1984         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1985
1986 2013-08-13  Marek Polacek  <polacek@redhat.com>
1987
1988         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1989
1990 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1991
1992         Example of converting global state to per-pass state.
1993
1994         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1995         global state "static int counter" to...
1996         (one_pass::counter): ...this instance data.
1997
1998 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1999
2000         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2001         to member function...
2002         (one_pass::gate): ...this.
2003         (one_pass_exec): Convert to member function...
2004         (one_pass::impl_execute): ...this.
2005
2006 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2007
2008         PR c++/57416
2009         * g++.dg/cpp0x/pr57416.C: New.
2010
2011 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2012
2013         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2014         changes.
2015         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2016         * g++.dg/cpp0x/defaulted2.C: Likewise.
2017         * g++.dg/cpp0x/defaulted31.C: Likewise.
2018         * g++.dg/cpp0x/error6.C: Likewise.
2019         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2020         * g++.dg/cpp0x/override2.C: Likewise.
2021         * g++.dg/cpp0x/parse1.C: Likewise.
2022         * g++.dg/cpp0x/scoped_enum.C: Likewise.
2023         * g++.dg/cpp0x/temp_default4.C: Likewise.
2024         * g++.dg/ext/attrib32.C: Likewise.
2025         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2026         * g++.dg/ext/mv13.C: Likewise.
2027         * g++.dg/ext/mv7.C: Likewise.
2028         * g++.dg/ext/mv9.C: Likewise.
2029         * g++.dg/ext/pr57362.C: Likewise.
2030         * g++.dg/ext/typeof10.C: Likewise.
2031         * g++.dg/lookup/anon6.C: Likewise.
2032         * g++.dg/lookup/crash6.C: Likewise.
2033         * g++.dg/lookup/name-clash5.C: Likewise.
2034         * g++.dg/lookup/name-clash6.C: Likewise.
2035         * g++.dg/other/anon4.C: Likewise.
2036         * g++.dg/other/error15.C: Likewise.
2037         * g++.dg/other/error8.C: Likewise.
2038         * g++.dg/other/redecl2.C: Likewise.
2039         * g++.dg/parse/crash16.C: Likewise.
2040         * g++.dg/parse/crash21.C: Likewise.
2041         * g++.dg/parse/crash38.C: Likewise.
2042         * g++.dg/parse/redef2.C: Likewise.
2043         * g++.dg/parse/struct-as-enum1.C: Likewise.
2044         * g++.dg/template/crash39.C: Likewise.
2045         * g++.dg/template/redecl3.C: Likewise.
2046         * g++.dg/tls/diag-3.C: Likewise.
2047         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2048         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2049         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2050         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2051         * g++.old-deja/g++.brendan/crash18.C: Likewise.
2052         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2053         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2054         * g++.old-deja/g++.brendan/static3.C: Likewise.
2055         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2056         * g++.old-deja/g++.jason/binding.C: Likewise.
2057         * g++.old-deja/g++.jason/crash4.C: Likewise.
2058         * g++.old-deja/g++.jason/crash7.C: Likewise.
2059         * g++.old-deja/g++.jason/lineno.C: Likewise.
2060         * g++.old-deja/g++.jason/scoping7.C: Likewise.
2061         * g++.old-deja/g++.mike/misc3.C: Likewise.
2062         * g++.old-deja/g++.mike/net44.C: Likewise.
2063         * g++.old-deja/g++.mike/ns3.C: Likewise.
2064         * g++.old-deja/g++.ns/alias4.C: Likewise.
2065         * g++.old-deja/g++.ns/ns11.C: Likewise.
2066         * g++.old-deja/g++.other/crash23.C: Likewise.
2067         * g++.old-deja/g++.other/decl8.C: Likewise.
2068         * g++.old-deja/g++.other/linkage3.C: Likewise.
2069         * g++.old-deja/g++.other/typeck1.C: Likewise.
2070         * g++.old-deja/g++.other/typedef5.C: Likewise.
2071         * g++.old-deja/g++.pt/explicit34.C: Likewise.
2072         * g++.old-deja/g++.pt/friend36.C: Likewise.
2073         * obj-c++.dg/method-8.mm: Likewise.
2074         * obj-c++.dg/tls/diag-3.mm: Likewise.
2075
2076 2013-08-12  Perez Read  <netfirewall@gmail.com>
2077
2078         PR target/58132
2079         * gcc.target/i386/movabs-1.c: New test.
2080
2081 2013-08-12  Marek Polacek  <polacek@redhat.com>
2082
2083         PR tree-optimization/57980
2084         * gcc.dg/pr57980.c: New test.
2085
2086 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2087
2088         PR fortran/56666
2089         * gfortran.dg/do_check_10.f90:  New test.
2090         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
2091         * gfortran.dg/array_constructor_18.f90:  Likewise.
2092         * gfortran.dg/array_constructor_22.f90:  Likewise.
2093         * gfortran.dg/coarray_15.f90:  Likewise.
2094         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
2095         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
2096         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
2097
2098 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
2099
2100         PR c++/53349
2101         * g++.dg/cpp0x/constexpr-ice8.C: New.
2102
2103 2013-08-09  Xinliang David Li  <davidxl@google.com>
2104
2105         * gcc.target/i386/memcpy-strategy-1.c: New test.
2106         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2107         * gcc.target/i386/memset-strategy-1.c: Ditto.
2108         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2109
2110 2013-08-09  Jan Hubicka  <jh@suse.cz>
2111
2112         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2113         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2114
2115 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
2116
2117         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2118
2119 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
2120
2121         PR fortran/58058
2122         * gfortran.dg/transfer_intrinsic_6.f90: New.
2123
2124 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
2125
2126         Revert:
2127         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2128
2129         PR c++/46206
2130         * g++.dg/lookup/typedef2.C: New.
2131
2132 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
2133
2134         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2135         output of vdup intrinsics.
2136
2137 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2138
2139         * gcc.target/arm/lp1189445.c: New testcase.
2140
2141 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
2142
2143         * gcc.dg/torture/pr58079.c: New test.
2144
2145 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
2146
2147         * gnat.dg/warn9.adb: New test.
2148
2149 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2150
2151         PR c++/46206
2152         * g++.dg/lookup/typedef2.C: New.
2153
2154 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
2155
2156         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2157         to optstr when building plugins on darwin.
2158
2159 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2160
2161         PR tree-optimization/57539
2162         * gcc.dg/ipa/pr57539.c: New test.
2163
2164 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2165             Bernd Edlinger  <bernd.edlinger@hotmail.de>
2166
2167         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2168         (a): Fix constructor.
2169
2170 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2171
2172         PR fortran/57987
2173         * gfortran.dg/pr57987.f90: New test.
2174
2175 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2176
2177         PR middle-end/58041
2178         * gcc.dg/torture/pr58041.c: New test.
2179         * gcc.target/arm/pr58041.c: Likewise.
2180
2181 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
2182
2183         PR fortran/57306
2184         * gfortran.dg/pointer_init_8.f90: New.
2185
2186 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2187
2188         PR c++/58080
2189         * g++.dg/cpp0x/pr58080.C: New.
2190
2191 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2192
2193         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2194         to optstr when building plugins.
2195
2196 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2197
2198         Patch autogenerated by refactor_passes.py from
2199         https://github.com/davidmalcolm/gcc-refactoring-scripts
2200         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2201
2202         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2203         struct to a subclass of gimple_opt_pass along with...
2204         (pass_data_one_pass): ...new pass_data instance and...
2205         (make_one_pass): ...new function.
2206         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2207         global struct to a subclass of gimple_opt_pass along with...
2208         (pass_data_warn_self_assign): ...new pass_data instance and...
2209         (make_pass_warn_self_assign): ...new function.
2210         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2211         a global struct to a subclass of gimple_opt_pass along with...
2212         (pass_data_dumb_plugin_example): ...new pass_data instance and...
2213         (make_pass_dumb_plugin_example): ...new function.
2214         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2215         global struct to a subclass of gimple_opt_pass along with...
2216         (pass_data_warn_self_assign): ...new pass_data instance and...
2217         (make_pass_warn_self_assign): ...new function.
2218
2219 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2220
2221         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2222         is created and added to the pass_manager to reflect
2223         autogenerated changes.
2224         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2225         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2226         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2227
2228 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2229
2230         PR c++/58072
2231         * g++.dg/cpp0x/pr58072.C: New.
2232
2233 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2234
2235         * gcc.dg/torture/pr57993-2.cpp: New.
2236
2237 2013-08-02  Jan Hubicka  <jh@suse.cz>
2238
2239         * gcc.dg/ipa/ipa-1.c: Update.
2240         * gcc.dg/ipa/ipa-2.c: Update.
2241         * gcc.dg/ipa/ipa-3.c: Update.
2242         * gcc.dg/ipa/ipa-4.c: Update.
2243         * gcc.dg/ipa/ipa-5.c: Update.
2244         * gcc.dg/ipa/ipa-7.c: Update.
2245         * gcc.dg/ipa/ipa-8.c: Update.
2246         * gcc.dg/ipa/ipcp-1.c: Update.
2247         * gcc.dg/ipa/ipcp-2.c: Update.
2248
2249 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
2250
2251         PR rtl-optimization/58048
2252         * gcc.target/i386/pr58048.c: New.
2253
2254 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2255
2256         * gcc.target/arm/neon-for-64bits-2.c: Delete.
2257
2258 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
2259             Peter Bergner  <bergner@vnet.ibm.com>
2260
2261         PR c++/54537
2262         * g++.dg/overload/using3.C: New.
2263         * g++.dg/overload/using2.C: Adjust.
2264         * g++.dg/lookup/using9.C: Likewise.
2265
2266 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2267
2268         * gcc.target/arm/pr46972-2.c: New test.
2269
2270 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
2271
2272         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2273
2274 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2275
2276         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2277
2278 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
2279
2280         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2281         rather than addressing!=absolute when deciding how to handle MIPS16
2282         when the test forces an ABI.
2283
2284 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2285
2286         PR c++/57673
2287         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2288
2289 2013-07-30  Steve Ellcey  <sellcey@mips.com>
2290
2291         * gcc.target/mips/code-readable-1.c: Increase switch size.
2292         * gcc.target/mips/code-readable-2.c: Ditto.
2293         * gcc.target/mips/code-readable-3.c: Ditto.
2294         * gcc.target/mips/code-readable-4.c: Ditto.
2295
2296 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2297
2298         PR c++/57947
2299         * g++.dg/parse/crash63.C: New.
2300
2301 2013-07-30  Tobias Burnus  <burnus@net-b.de>
2302
2303         PR fortran/57530
2304         * gfortran.dg/pointer_assign_8.f90: New.
2305         * gfortran.dg/pointer_assign_9.f90: New.
2306         * gfortran.dg/pointer_assign_10.f90: New.
2307         * gfortran.dg/pointer_assign_11.f90: New.
2308
2309 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2310
2311         * gcc.target/arm/pr57637.c: New testcase.
2312
2313 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2314
2315         PR tree-optimization/57993
2316         * gcc.dg/torture/pr57993.c: New test.
2317
2318 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
2319
2320         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2321
2322 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
2323
2324         PR c++/57948
2325         * g++.dg/conversion/ambig2.C: New.
2326
2327 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
2328
2329         * gcc.target/mips/fabs-2008.c: New test case.
2330         * gcc.target/mips/fabs-legacy.c: New test case.
2331         * gcc.target/mips/fabsf-2008.c: New test case.
2332         * gcc.target/mips/fabsf-legacy.c: New test case.
2333         * gcc.target/mips/fneg-2008.c: New test case.
2334         * gcc.target/mips/fneg-legacy.c: New test case.
2335         * gcc.target/mips/fneg-2008.c: New test case.
2336         * gcc.target/mips/fneg-legacy.c: New test case.
2337         * gcc.target/mips/nan-2008.c: New test case.
2338         * gcc.target/mips/nan-legacy.c: New test case.
2339         * gcc.target/mips/nanf-2008.c: New test case.
2340         * gcc.target/mips/nanf-legacy.c: New test case.
2341         * gcc.target/mips/nans-2008.c: New test case.
2342         * gcc.target/mips/nans-legacy.c: New test case.
2343         * gcc.target/mips/nansf-2008.c: New test case.
2344         * gcc.target/mips/nansf-legacy.c: New test case.
2345         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2346
2347 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2348             Maxim Kuvyrkov  <maxim@kugelworks.com>
2349
2350         * lib/target-supports.exp (check_effective_target_non_bionic): New
2351         effective-target test.
2352         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2353         * g++.dg/tls/thread_local4g.C: Ditto.
2354
2355 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2356
2357         PR fortran/58009
2358         * gfortran.dg/vector_subsript_7.f90:  New test.
2359
2360 2013-07-27  Tobias Burnus  <burnus@net-b.de>
2361
2362         PR fortran/57991
2363         * gfortran.dg/warn_alias.f90: New.
2364
2365 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
2366
2367         PR fortran/57285
2368         * gfortran.dg/class_array_19.f90: New.
2369
2370 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
2371
2372         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2373         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2374         * gcc.dg/vect/pr57741-3.c: Likewise.
2375         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2376
2377 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
2378
2379         Skip tests that make assumptions about struct layout that don't hold
2380         on epiphany:
2381         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2382         * g++.dg/cpp0x/iop.C: Likewise.
2383         * g++.dg/cpp0x/named_refs.C: Likewise.
2384         * g++.dg/cpp0x/rv1p.C: Likewise.
2385         * g++.dg/cpp0x/rv2p.C: Likewise.
2386         * g++.dg/cpp0x/rv3p.C: Likewise.
2387         * g++.dg/cpp0x/rv4p.C: Likewise.
2388         * g++.dg/cpp0x/rv5p.C: Likewise.
2389         * g++.dg/cpp0x/rv6p.C: Likewise.
2390         * g++.dg/cpp0x/rv7p.C: Likewise.
2391         * g++.dg/cpp0x/rv8p.C: Likewise.
2392         * g++.dg/ext/strncpy-chk1.C: Likewise.
2393         * gcc.dg/builtin-object-size-10.c: Likewise.
2394         * gcc.dg/builtin-object-size-11.c: Likewise.
2395         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2396         * gcc.dg/pr25805.c: Likewise.
2397         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2398         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2399         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2400         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2401         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2402         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2403         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2404         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2405         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2406         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2407         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2408         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2409         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2410         * gcc.c-torture/execute/zerolen-2.x: Likewise.
2411         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2412
2413         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2414         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2415
2416         * gcc.dg/torture/pr37868.c: Disable for epiphany.
2417         * gcc.dg/sibcall-6.c: Enable for epiphany.
2418
2419 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2420
2421         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2422
2423 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
2424
2425         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2426         memcpy not initializers.
2427
2428         * gcc.dg/guality/guality.exp: Skip on AIX.
2429
2430 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2431
2432         PR c++/57101
2433         * g++.dg/cpp0x/pr57101.C: New.
2434
2435 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
2436
2437         * gcc.target/aarch64/neg_1.c: New test.
2438
2439 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2440
2441         PR fortran/57966
2442         * gfortran.dg/typebound_call_25.f90: New.
2443
2444 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2445
2446         PR c++/57981
2447         * g++.dg/cpp0x/pr57981.C: New.
2448
2449 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2450
2451         PR c++/57880
2452         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2453
2454 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
2455
2456         PR rtl-optimization/57960
2457         * gcc.target/s390/pr57960.c: New.
2458
2459 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2460
2461         PR fortran/57639
2462         * gfortran.dg/unlimited_polymorphic_9.f90: New.
2463
2464 2013-07-25  Terry Guo  <terry.guo@arm.com>
2465
2466         * gcc.target/arm/thumb1-Os-mult.c: New test case.
2467
2468 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
2469
2470         PR c++/57942
2471         * g++.dg/inherit/pr57942.C: New.
2472
2473 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2474
2475         * gcc.target/powerpc/bool2.h: New file, test the code generation
2476         of logical operations for power5, altivec, power7, and power8 systems.
2477         * gcc.target/powerpc/bool2-p5.c: Likewise.
2478         * gcc.target/powerpc/bool2-av.c: Likewise.
2479         * gcc.target/powerpc/bool2-p7.c: Likewise.
2480         * gcc.target/powerpc/bool2-p8.c: Likewise.
2481         * gcc.target/powerpc/bool3.h: Likewise.
2482         * gcc.target/powerpc/bool3-av.c: Likewise.
2483         * gcc.target/powerpc/bool2-p7.c: Likewise.
2484         * gcc.target/powerpc/bool2-p8.c: Likewise.
2485
2486 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2487
2488         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2489
2490 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2491
2492         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2493
2494 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2495
2496         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2497         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2498         type from long to long long.
2499         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2500         to have effective-target keywords of lp64 and ilp32.
2501         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2502         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2503         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2504         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2505         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2506         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2507         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2508         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2509         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2510
2511 2013-07-23  Tom Tromey  <tromey@redhat.com>
2512             Joseph Myers  <joseph@codesourcery.com>
2513
2514         * gcc.dg/c11-generic-1.c: New file.
2515         * gcc.dg/c11-generic-2.c: New file.
2516
2517 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2518
2519         PR fortran/57906
2520         PR fortran/52052
2521         * coarray/lib_realloc_1.f90: Permit optimization.
2522         * gfortran.dg/coarray_31.f90: New.
2523
2524 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2525
2526         PR fortran/57762
2527         * gfortran.dg/class_array_7.f03: Fix memory leak.
2528
2529 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
2530
2531         PR c++/52816
2532         * g++.dg/cpp0x/decltype56.C: New.
2533
2534 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2535
2536         * gcc.dg/pr53265.c: Correct line number in dg-message.
2537
2538 2013-07-22  Diego Novillo  <dnovillo@google.com>
2539
2540         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
2541
2542 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2543
2544         PR testsuite/52641
2545         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2546         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2547
2548 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2549
2550         PR testsuite/52641
2551         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2552         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2553         * gcc.dg/torture/pr53366-1.c: Same.
2554         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2555         * gcc.dg/torture/pr56488.c: Same.
2556         * gcc.dg/torture/pr57584.c: Same.
2557         * gcc.dg/tree-ssa/pr57385.c: Same.
2558         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2559
2560 2013-07-21   OndÃ…\99ej Bílka  <neleai@seznam.cz>
2561
2562         * c-c++-common/pr41779.c: Fix typos.
2563         * gcc.c-torture/compile/20031125-2.c: Likewise.
2564         * gcc.c-torture/compile/20040621-1.c: Likewise.
2565         * gcc.c-torture/execute/20020418-1.c: Likewise.
2566         * gcc.dg/20020108-1.c: Likewise.
2567         * gcc.dg/atomic-generic-aux.c: Likewise.
2568         * gcc.dg/builtin-complex-err-2.c: Likewise.
2569         * gcc.dg/decl-1.c: Likewise.
2570         * gcc.dg/di-sync-multithread.c: Likewise.
2571         * gcc.dg/format/c90-printf-1.c: Likewise.
2572         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2573         * gcc.dg/long-long-compare-1.c: Likewise.
2574         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2575         * gcc.dg/pr17055-1.c: Likewise.
2576         * gcc.dg/pr27095.c: Likewise.
2577         * gcc.dg/torture/fp-int-convert.h: Likewise.
2578         * gcc.dg/tree-prof/inliner-1.c: Likewise.
2579         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2580         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2581         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2582         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2583         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2584         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2585         * gcc.dg/tree-ssa/pr42585.c: Likewise.
2586         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2587         * gcc.dg/vect/vect-cond-5.c: Likewise.
2588         * gcc.dg/weak/typeof-2.c: Likewise.
2589         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2590         * gcc.target/arm/naked-1.c: Likewise.
2591         * gcc.target/i386/pr9771-1.c: Likewise.
2592         * gcc.target/sparc/sparc-constant-1.c: Likewise.
2593         * gcc.target/sparc/struct-ret-check.c: Likewise.
2594         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2595         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2596         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2597         Likewise.
2598
2599 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2600
2601         PR fortran/56937
2602         * gfortran.dg/dependency_42.f90:  New test.
2603         * gfortran.dg/dependency_43.f90:  New test.
2604
2605 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2606
2607         PR fortran/35862
2608         * gfortran.dg/round_4.f90: New.
2609
2610 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2611
2612         PR fortran/57894
2613         * gfortran.dg/min_max_conformance_2.f90: New.
2614
2615 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
2616
2617         PR preprocessor/57620
2618         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2619         (main): Don't test {s,u,U,L}12.
2620         * c-c++-common/raw-string-13.c: New test.
2621         * c-c++-common/raw-string-14.c: New test.
2622         * c-c++-common/raw-string-15.c: New test.
2623         * c-c++-common/raw-string-16.c: New test.
2624
2625 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
2626
2627         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2628
2629 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
2630
2631         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2632
2633         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2634         target { ! keeps_null_pointer_checks }.
2635         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2636         target { ! keeps_null_pointer_checks }.
2637
2638         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2639         * gcc.dg/torture/pr56488.c: Likewise.
2640
2641 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
2642
2643         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2644         new testcase.
2645
2646 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
2647
2648         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2649         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2650         * gfortran.dg/guality/guality.exp: Skip on AIX.
2651
2652         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2653
2654         * g++.dg/debug/pr56819.C: Skip on AIX.
2655         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2656         * g++.dg/guality/guality.exp: Skip on AIX.
2657
2658         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2659
2660         * gcc.misc-tests/gcov-14.c: Skip on AIX.
2661
2662         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2663
2664 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2665
2666         PR target/57516
2667         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2668         Adjust to corrected rounding.
2669
2670 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2671
2672         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2673         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2674         check_effective_target_cilkplus.
2675         * g++.dg/cilk-plus/cilk-plus.exp: Same.
2676
2677 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
2678
2679         * gcc.target/powerpc/pr57744.c: Fix typo.
2680
2681 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
2682
2683         PR middle-end/57698
2684         * gcc.c-torture/compile/pr57698.c: New test.
2685         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2686         * gcc.c-torture/compile/pr44043.c: Ditto.
2687
2688 2013-07-18  Wei Mi  <wmi@google.com>
2689
2690         PR rtl-optimization/57878
2691         * g++.dg/pr57878.C: New test.
2692
2693 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2694
2695         * gcc.dg/pr42611.c: Move dg-error to correct line.
2696
2697 2013-07-17  Tobias Burnus  <burnus@net-b.de>
2698
2699         PR fortran/57895
2700         * gfortran.dg/dollar_sym_3.f: New.
2701         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2702
2703 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
2704
2705         PR target/55654
2706         PR target/55656
2707         PR target/55657
2708         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2709         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2710         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2711         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2712         * objc.dg/image-info.m: Likewise.
2713         * objc.dg/symtab-1.m: Likewise.
2714         * objc.dg/torture/strings/const-str-10.m: Likewise.
2715         * objc.dg/torture/strings/const-str-11.m: Likewise.
2716         * objc.dg/torture/strings/const-str-9.m: Likewise.
2717         * objc.dg/zero-link-1.m: Likewise.
2718         * objc.dg/zero-link-2.m: Likewise.
2719         * objc.dg/no-extra-load.m: Avoid Foundation.h.
2720         * objc.dg/objc-foreach-4.m: Likewise.
2721         * objc.dg/objc-foreach-5.m: Likewise.
2722         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2723         (for Darwin).
2724         * obj-c++.dg/strings/const-str-12.mm: Likewise.
2725         * obj-c++.dg/syntax-error-1.mm: Likewise.
2726         * objc.dg/method-6.m: Likewise.
2727         * objc.dg/pr23214.m: Likewise.
2728         * objc.dg/proto-lossage-7.m: Likewise.
2729         * objc.dg/strings/const-str-12b.m: Likewise.
2730         * objc.dg/zero-link-3.m: Likewise.
2731         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2732         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2733         adjust headers, interfaces and encoded types to reflect current system
2734         versions.  Add FIXME and outputs from current system compiler for
2735         reference.
2736
2737 2013-07-15  Cong Hou  <congh@google.com>
2738
2739         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2740         counted.
2741         * gcc.target/i386/l_fma_float_3.c: Likewise.
2742         * gcc.target/i386/l_fma_double_1.c: Likewise.
2743         * gcc.target/i386/l_fma_double_3.c: Likewise.
2744
2745 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
2746
2747         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2748         function to test if HTM is available.
2749         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2750         * gcc.target/powerpc/htm-builtin-1.c: New test.
2751
2752 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2753
2754         * gfortran.dg/coarray_lib_realloc_1.f90: New.
2755         * gfortran.dg/coarray/lib_realloc_1.f90: New.
2756         * gfortran.dg/coarray_6.f90: Add dg-error.
2757
2758 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2759
2760         PR fortran/37336
2761         * gfortran.dg/finalize_18.f90: New.
2762
2763 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2764
2765         PR fortran/52669
2766         * fortran.dg/module_variable_1.f90:  New test.
2767         * fortran.dg/module_variable_2.f90:  New test.
2768
2769 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
2770
2771         * g++.dg/ext/vector19.C: Adapt.
2772         * g++.dg/ext/vector23.C: New testcase.
2773
2774 2013-07-12  Michael Matz  <matz@suse.de>
2775
2776         PR middle-end/55771
2777         * c-c++-common/pr55771.c: New test.
2778
2779 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
2780
2781         * gcc.target/aarch64/vect-movi.c: New.
2782
2783 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
2784
2785         PR target/57362
2786         * g++.dg/ext/pr57362.C: New.
2787
2788 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
2789
2790         PR target/57631
2791         * gcc.target/avr/torture/pr57631.c: New test.
2792
2793 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2794
2795         PR c++/57827
2796         * g++.dg/cpp0x/constexpr-ice7.C: New.
2797
2798 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
2799
2800         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2801         for EABI targets.
2802         * gcc.c-torture/execute/nest-align-1.x: New.
2803
2804 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2805
2806         PR c++/57874
2807         * g++.dg/cpp0x/sfinae48.C: New.
2808
2809 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2810
2811         PR preprocessor/57824
2812         * c-c++-common/raw-string-17.c: New test.
2813         * c-c++-common/gomp/pr57824.c: New test.
2814
2815 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2816
2817         PR c++/57869
2818         * g++.dg/cpp0x/reinterpret_cast1.C: New.
2819         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2820         * g++.dg/conversion/dr195.C: Update.
2821         * g++.dg/expr/cast2.C: Likewise.
2822
2823 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2824
2825         * c-c++-common/raw-string-18.c: New test.
2826         * c-c++-common/raw-string-19.c: New test.
2827
2828         PR preprocessor/57757
2829         * g++.dg/cpp/paste1.C: New test.
2830         * g++.dg/cpp/paste2.C: New test.
2831
2832 2013-07-10  Graham Stott  <grahams@btinternet.com>
2833
2834         * gcc.target/mips/mulsize-1.c: New.
2835         * gcc.target/mips/mulsize-2.c: New.
2836         * gcc.target/mips/mulsize-3.c: New.
2837         * gcc.target/mips/mulsize-4.c: New.
2838
2839 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2840
2841         PR c++/53094
2842         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2843         * g++.dg/ext/vector24.C: New testcase.
2844
2845 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2846
2847         PR c++/53000
2848         * g++.dg/cpp0x/decltype17.C: Adjust.
2849
2850 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2851
2852         PR c++/51786
2853         * g++.dg/cpp0x/pr51786.C: New.
2854
2855 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
2856
2857         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2858
2859         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2860
2861         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2862
2863         * gcc.target/powerpc/sd-vsx.c: Require dfp.
2864         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2865
2866 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2867
2868         PR fortran/57834
2869         * gfortran.dg/c_f_pointer_tests_8.f90: New.
2870
2871 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2872
2873         PR fortran/50554
2874         * gfortran.dg/do_check_9.f90: New.
2875
2876 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2877
2878         PR fortran/57785
2879         * gfortran.dg/dot_product_2.f90: New.
2880
2881 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2882
2883         PR fortran/57469
2884         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2885
2886 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
2887
2888         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2889         * gfortran.dg/finalize_10.f90: Fix dg-final.
2890
2891 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
2892
2893         PR target/57819
2894         * gcc.target/i386/pr57819.c: New test.
2895
2896         PR rtl-optimization/57829
2897         * gcc.c-torture/execute/pr57829.c: New test.
2898
2899 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2900
2901         * gcc.target/i386/memcpy-vector_loop-1.c: New.
2902         * gcc.target/i386/memcpy-vector_loop-2.c: New.
2903
2904 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
2905
2906         PR target/57807
2907         * gcc.target/i386/pr57807.c: New test.
2908
2909 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
2910
2911         PR target/29776
2912         * gcc.dg/tree-ssa/vrp89.c: New test.
2913
2914 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
2915
2916         PR c++/28262
2917         * g++.dg/parse/defarg16.C: New.
2918
2919 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
2920
2921         PR rtl-optimization/55342
2922         * gcc.target/i386/pr55342.c: New.
2923
2924 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2925
2926         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2927
2928 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
2929
2930         PR c++/14263
2931         * g++.dg/inherit/virtual10.C: New.
2932
2933 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2934
2935         PR c/57821
2936         * gcc.dg/large-size-array-6.c: New test.
2937
2938 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2939
2940         PR c++/38634
2941         * g++.dg/template/crash116.C: New.
2942
2943 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2944
2945         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2946         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2947
2948 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2949
2950         PR c++/54998
2951         * g++.dg/cpp0x/nsdmi-list3.C: New.
2952
2953 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
2954
2955         PR target/57777
2956         * gcc.target/i386/pr57777.c: New test.
2957
2958         PR c++/57771
2959         * g++.dg/template/arg9.C: New test.
2960
2961 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
2962
2963         * gcc.target/i386/avx-inline.c: New test.
2964
2965 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
2966
2967         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2968         * gcc.target/mips/call-2.c: Likewise.
2969         * gcc.target/mips/call-3.c: Likewise.
2970         * gcc.target/mips/lazy-binding-1.c: Likewise.
2971
2972 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
2973
2974         PR tree-optimization/57741
2975         * gcc.dg/vect/pr57741-1.c: New test.
2976         * gcc.dg/vect/pr57741-2.c: New test.
2977         * gcc.dg/vect/pr57741-3.c: New test.
2978
2979 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2980
2981         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2982         on big endian.
2983         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2984         * lib/target-supports.exp: Define aarch64_little_endian.
2985
2986 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2987
2988         * gcc.target/aarch64/abs_1.c: New test.
2989
2990 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2991
2992         * gcc.target/aarch64/bfxil_1.c: New test.
2993         * gcc.target/aarch64/bfxil_2.c: Likewise.
2994
2995 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2996
2997         PR c/57766
2998         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2999         array sizes from 100 to 20.
3000
3001 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3002
3003         PR fortran/54788
3004         * gfortran.dg/pointer_remapping_8.f90: New.
3005
3006 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
3007
3008         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3009         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3010         * g++.dg/cpp1y/udlit-userdef-string.C: New.
3011         * g++.dg/cpp1y/complex_literals.h: New.
3012
3013 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3014
3015         PR c++/57645
3016         * g++.dg/cpp0x/noexcept21.C: New.
3017
3018 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
3019
3020         PR target/57736
3021         * gcc.target/i386/pr57736.c: New test.
3022
3023 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3024
3025         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3026         c specific.
3027         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3028         strings to match the fixed error messages.
3029         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3030         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3031         message check.
3032
3033 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3034
3035         PR target/57744
3036         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3037         stqcx. get even registers.
3038
3039 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
3040
3041         PR c++/57509
3042         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3043
3044 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3045
3046         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3047         Fix scan patterns.
3048         * gcc.target/i386/bmi-1.c: Ditto.
3049         * gcc.target/i386/bmi-bextr-4.c: New.
3050         * gcc.target/i386/bmi-bextr-5.c: Ditto.
3051
3052 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3053
3054         PR c++/57682
3055         * g++.dg/cpp0x/initlist73.C: New.
3056
3057 2013-06-27  Meador Inge  <meadori@codesourcery.com>
3058
3059         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3060         * g++.dg/simulate-thread/atomics-2.C: Likewise.
3061         * g++.dg/simulate-thread/atomics-1.C: Likewise.
3062
3063 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3064
3065         PR c++/57509
3066         * g++.dg/ext/pr57509.C: New file.
3067
3068 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
3069
3070         PR target/57623
3071         * gcc.target/i386/bmi-bextr-3.c: New test.
3072
3073         PR target/57623
3074         * gcc.target/i386/bmi2-bzhi-1.c: New test.
3075
3076 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3077
3078         PR c++/57172
3079         * g++.dg/cpp0x/pr57172.C: New testcase.
3080
3081 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3082
3083         * gcc.target/s390/htm-1.c: New file.
3084         * gcc.target/s390/htm-nofloat-1.c: New file.
3085         * gcc.target/s390/htm-xl-intrin-1.c: New file.
3086
3087 2013-06-26  Tobias Burnus  <burnus@net-b.de>
3088
3089         PR fortran/29800
3090         * gfortran.dg/bounds_check_17.f90: New.
3091
3092 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
3093
3094         PR c++/57640
3095         * g++.dg/cpp1y/pr57640.C: New.
3096
3097 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3098
3099         PR c/57692
3100         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3101         overflow due to size of arrays.
3102
3103 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
3104
3105         PR tree-optimization/57705
3106         * gcc.dg/vect/pr57705.c: New test.
3107         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3108
3109 2013-06-25  Martin Jambor  <mjambor@suse.cz>
3110
3111         PR middle-end/57670
3112         * g++.dg/ipa/pr57670.C: New test.
3113
3114 2013-06-25  Richard Biener  <rguenther@suse.de>
3115
3116         PR middle-end/56977
3117         * gcc.dg/pr56977.c: New testcase.
3118
3119 2013-06-24  Martin Jambor  <mjambor@suse.cz>
3120
3121         PR tree-optimization/57358
3122         * gcc.dg/ipa/pr57358.c: New test.
3123
3124 2013-06-24  Richard Biener  <rguenther@suse.de>
3125
3126         PR testsuite/57686
3127         * gcc.dg/torture/pr57584.c: Remove target specific bits.
3128
3129 2013-06-24  Richard Biener  <rguenther@suse.de>
3130
3131         PR tree-optimization/57488
3132         * gcc.dg/torture/pr57488.c: New testcase.
3133
3134 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3135             Dominique d'Humieres  <dominiq@lps.ens.fr>
3136
3137         PR fortran/52413
3138         * gfortran.dg/fraction.f90: New.
3139
3140 2013-06-24  Alan Modra  <amodra@gmail.com>
3141
3142         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3143         Add scan-assembler-not "lvx".
3144         * gcc.target/powerpc/le-altivec-consts.c: New.
3145
3146 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3147
3148         * g++.dg/cpp0x/sfinae47.C: New.
3149
3150 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
3151
3152         PR target/52483
3153         * gcc.target/sh/pr52483-1.c: New.
3154         * gcc.target/sh/pr52483-2.c: New.
3155         * gcc.target/sh/pr52483-3.c: New.
3156         * gcc.target/sh/pr52483-4.c: New.
3157         * gcc.target/sh/pr52483-5.c: New.
3158
3159 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
3160
3161         * gcc.target/i386/intrinsics_1.c: New test.
3162         * gcc.target/i386/intrinsics_2.c: Ditto.
3163         * gcc.target/i386/intrinsics_3.c: Ditto.
3164         * gcc.target/i386/intrinsics_4.c: Ditto.
3165         * gcc.target/i386/intrinsics_5.c: Ditto.
3166         * gcc.target/i386/intrinsics_6.c: Ditto.
3167         * gcc.target/i386/avx-1.c: Provide macros for builtins
3168         needing immediate arguments in f16cintrin.h and rtmintrin.h.
3169
3170 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3171
3172         PR fortran/37336
3173         * gfortran.dg/finalize_17.f90: New.
3174
3175 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3176
3177         * gfortran.dg/realloc_on_assign_18.f90: New.
3178
3179 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3180
3181         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3182         Also changed the returns from error as distinct values so that
3183         debugging can get easier.
3184         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3185         errors specific to C, if necessary.  Also added new error
3186         hooks for C++.
3187         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3188         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3189         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3190         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3191         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3192         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3193         the same changes as parser_errors3.c, spaces were added between colons
3194         to not confuse C++ compiler with 2 colons as scope.
3195         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3196         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3197         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3198         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3199         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3200         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3201         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3202         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3203         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3204         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3205         * g++.dg/cilk-plus/cilk-plus.exp: New script.
3206         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3207         in the list.
3208
3209 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
3210
3211         PR other/53317
3212         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3213
3214 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
3215
3216         PR target/57655
3217         * gcc.target/i386/pr57655.c: New test.
3218
3219 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
3220
3221         * ada/acats/tests/gcc: Delete.
3222         * gnat.dg/style: Likewise.
3223
3224 2013-06-20  Jeff Law  <law@redhat.com>
3225
3226         PR tree-optimization/57660
3227         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3228         based on their branch cost.
3229
3230         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3231
3232 2013-06-20  Tobias Burnus  <burnus@net-b.de>
3233
3234         PR fortran/57633
3235         * gfortran.dg/list_read_11.f90: New.
3236
3237 2013-06-20  Richard Biener  <rguenther@suse.de>
3238
3239         PR tree-optimization/57584
3240         * gcc.dg/torture/pr57584.c: New testcase.
3241
3242 2013-06-19  Sharad Singhai  <singhai@google.com>
3243
3244         * g++.dg/gcov/gcov-8.C: New testcase.
3245         * lib/gcov.exp: Handle intermediate format.
3246
3247 2013-06-19  Wei Mi  <wmi@google.com>
3248
3249         PR rtl-optimization/57518
3250         * testsuite/gcc.dg/pr57518.c: New test.
3251
3252 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3253
3254         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3255
3256 2013-06-19  Jan Hubicka  <jh@suse.cz>
3257
3258         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3259
3260 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3261
3262         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3263         hard-coded values of array sizes with a #define.
3264         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3265         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3266         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3267         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3268         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3269
3270 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
3271
3272         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3273         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3274
3275 2013-06-19  Jeff Law  <law@redhat.com>
3276
3277         * gcc.dg/tree-ssa/forwprop-28.c: New test.
3278
3279 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3280
3281         PR c++/57638
3282         * g++.dg/template/error53.C: New.
3283
3284 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3285
3286         PR target/55033
3287         * gcc.target/powerpc/pr55033.c: Fix options.
3288
3289 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
3290
3291         * gcc.target/i386/inline_error.c: New test.
3292         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3293         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3294
3295 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
3296
3297         PR c++/53211
3298         * g++.dg/cpp0x/decltype55.C: New.
3299
3300 2013-06-18  Marek Polacek  <polacek@redhat.com>
3301
3302         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3303
3304 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3305
3306         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3307
3308 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3309
3310         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3311         Also changed the returns from error as distinct values so that it is
3312         easier to debug.
3313
3314 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
3315
3316         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3317
3318 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3319
3320         PR c++/16128
3321         * g++.dg/template/error52.C: New.
3322         * g++.dg/lookup/friend15.C: Update.
3323         * g++.dg/parse/error11.C: Likewise.
3324         * g++.dg/parse/error14.C: Likewise.
3325         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3326         * g++.dg/parse/template25.C: Likewise.
3327         * g++.old-deja/g++.jason/cond.C: Likewise.
3328         * g++.old-deja/g++.mike/for2.C: Likewise.
3329         * g++.old-deja/g++.robertl/eb125.C: Likewise.
3330         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3331
3332 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3333
3334         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3335         ensure alignment.
3336
3337 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3338
3339         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3340         accidentally placing minus sign for length instead of stride.
3341
3342 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
3343
3344         PR rtl-optimization/57425
3345         PR rtl-optimization/57569
3346         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3347         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3348
3349 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
3350
3351         PR fortran/49074
3352         PR fortran/56136
3353         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3354         packing.
3355         * gfortran.dg/typebound_assignment_6.f03: New.
3356
3357 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
3358
3359         * gcc.target/h8300/h8300.exp: New.
3360         * gcc.dg/pragma-isr.c: Move to ...
3361         * gcc.target/sh/torture/pragma-isr.c: ... here ...
3362         * gcc.target/h8300/pragma-isr.c: ... and here.
3363         * gcc.dg/pragma-isr2.c: Move to ...
3364         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3365         * gcc.target/h8300/pragma-isr2.c: ... and here.
3366         * gcc.dg/pragma-isr-trapa.c: Move to ...
3367         * gcc.target/sh/pragma-isr-trapa.c: ... here.
3368         * gcc.dg/pragma-isr-trapa2.c: Move to ...
3369         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3370         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3371         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3372         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3373         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3374         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3375         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3376         * gcc.dg/attr-isr-trap_exit.c: Move to ...
3377         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3378         * gcc.dg/attr-isr-trapa.c: Move to ...
3379         * gcc.target/sh/attr-isr-trapa.c: ... here.
3380
3381 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3382
3383         PR c++/51413
3384         * g++.dg/ext/builtin-offsetof1.C: New.
3385
3386 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
3387
3388         * gcc.target/aarch64/vect_smlal_1.c: New file.
3389
3390 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3391
3392         PR fortran/57508
3393         * gfortran.dg/defined_assignment_7.f90: New.
3394
3395 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3396
3397         PR c++/57599
3398         * g++.dg/rtti/dyncast6.C: New.
3399         * g++.dg/cpp0x/dyncast1.C: Likewise.
3400
3401 2013-06-14  Alan Modra  <amodra@gmail.com>
3402
3403         PR middle-end/57134
3404         * gcc.dg/pr57134.c: New.
3405
3406 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3407
3408         PR fortran/57596
3409         * gfortran.dg/deferred_type_param_9.f90: New.
3410
3411 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3412
3413         * gcc.dg/fold-minus-1.c: New testcase.
3414
3415 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
3416
3417         PR fortran/49074
3418         * gfortran.dg/typebound_assignment_5.f03: New.
3419
3420 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3421
3422         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3423
3424 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3425             Pat Haugen  <pthaugen@us.ibm.com>
3426             Peter Bergner  <bergner@vnet.ibm.com>
3427
3428         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3429         load/store instructions on power7, power8.
3430         * gcc.target/powerpc/atomic-p8.c: Likewise.
3431
3432 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3433
3434         PR c/57577
3435         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3436
3437 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
3438
3439         PR c++/38958
3440         * g++.dg/warn/Wunused-var-20.C: New.
3441
3442 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3443
3444         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3445         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3446         Run with -fno-common.
3447
3448 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3449
3450         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3451         and exit function calls with return 1 and return 0, respectively.
3452
3453 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3454
3455         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3456         New tests.
3457
3458 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
3459
3460         PR tree-optimization/57361
3461         * gcc.dg/tree-ssa/pr57361.c: New file.
3462
3463 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3464
3465         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3466         to ensure alignment.
3467         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3468
3469 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3470
3471         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3472
3473 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3474             Dominique d'Humieres  <dominiq@lps.ens.fr>
3475
3476         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3477
3478 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
3479
3480         PR target/56564
3481         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3482         * gcc.target/i386/pr56564-3.c: Likewise.
3483
3484 2013-06-11  Tobias Burnus  <burnus@net-b.de>
3485
3486         PR fortran/57535
3487         * gfortran.dg/class_array_18.f90: New.
3488
3489 2013-06-11  Jan Hubicka  <jh@suse.cz>
3490
3491         PR c++/57551
3492         * g++.dg/ext/visibility/anon6.C: Update testcase.
3493
3494 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3495
3496         PR c/57563
3497         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3498         in how we check __sec_reduce_mutating function's result.
3499
3500 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3501             Pat Haugen  <pthaugen@us.ibm.com>
3502             Peter Bergner  <bergner@vnet.ibm.com>
3503
3504         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3505         direct move instructions.
3506         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3507         * gcc.target/powerpc/direct-move.h: Likewise.
3508         * gcc.target/powerpc/direct-move-float1.c: Likewise.
3509         * gcc.target/powerpc/direct-move-float2.c: Likewise.
3510         * gcc.target/powerpc/direct-move-double1.c: Likewise.
3511         * gcc.target/powerpc/direct-move-double2.c: Likewise.
3512         * gcc.target/powerpc/direct-move-long1.c: Likewise.
3513         * gcc.target/powerpc/direct-move-long2.c: Likewise.
3514
3515 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3516
3517         PR c++/52440
3518         * g++.dg/cpp0x/pr52440.C: New.
3519
3520 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
3521
3522         PR target/56564
3523         * gcc.target/i386/pr56564-1.c: New test.
3524         * gcc.target/i386/pr56564-2.c: New test.
3525         * gcc.target/i386/pr56564-3.c: New test.
3526         * gcc.target/i386/pr56564-4.c: New test.
3527         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3528         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3529         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3530         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3531         * gcc.target/i386/vect-sizes-1.c: Likewise.
3532         * gcc.target/i386/memcpy-1.c: Likewise.
3533         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3534         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3535
3536 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3537
3538         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3539         systems to cover all GNU systems.
3540         * g++.dg/abi/guard2.C: Likewise.
3541         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3542         * g++.dg/eh/sighandle.C: Likewise.
3543         * g++.dg/ext/cleanup-10.C: Likewise.
3544         * g++.dg/ext/cleanup-11.C: Likewise.
3545         * g++.dg/ext/cleanup-8.C: Likewise.
3546         * g++.dg/ext/cleanup-9.C: Likewise.
3547         * g++.dg/opt/const5.C: Likewise.
3548         * g++.dg/opt/life1.C: Likewise.
3549         * g++.dg/other/pr39496.C: Likewise.
3550         * g++.old-deja/g++.abi/aggregates.C: Likewise.
3551         * g++.old-deja/g++.abi/align.C: Likewise.
3552         * g++.old-deja/g++.abi/bitfields.C: Likewise.
3553         * g++.old-deja/g++.law/weak.C: Likewise.
3554         * g++.old-deja/g++.pt/asm1.C: Likewise.
3555         * gcc.c-torture/execute/20030125-1.x: Likewise.
3556         * gcc.c-torture/execute/990127-2.x: Likewise.
3557         * gcc.dg/20041106-1.c: Likewise.
3558         * gcc.dg/20050503-1.c: Likewise.
3559         * gcc.dg/builtin-object-size-5.c: Likewise.
3560         * gcc.dg/cleanup-10.c: Likewise.
3561         * gcc.dg/cleanup-11.c: Likewise.
3562         * gcc.dg/cleanup-8.c: Likewise.
3563         * gcc.dg/cleanup-9.c: Likewise.
3564         * gcc.dg/complex-5.c: Likewise.
3565         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3566         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3567         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3568         * gcc.dg/dfp/pr35739.c: Likewise.
3569         * gcc.dg/fdata-sections-1.c: Likewise.
3570         * gcc.dg/lto/20090206-1_0.c: Likewise.
3571         * gcc.dg/lto/20090206-2_0.c: Likewise.
3572         * gcc.dg/pr30360.c: Likewise.
3573         * gcc.dg/pr37303.c: Likewise.
3574         * gcc.dg/pr39323-1.c: Likewise.
3575         * gcc.dg/pr39323-2.c: Likewise.
3576         * gcc.dg/pr39323-3.c: Likewise.
3577         * gcc.dg/pr45416.c: Likewise.
3578         * gcc.dg/setjmp-2.c: Likewise.
3579         * gcc.dg/split-1.c: Likewise.
3580         * gcc.dg/split-3.c: Likewise.
3581         * gcc.dg/split-4.c: Likewise.
3582         * gcc.dg/strlenopt-12g.c: Likewise.
3583         * gcc.dg/strlenopt-14g.c: Likewise.
3584         * gcc.dg/strlenopt-14gf.c: Likewise.
3585         * gcc.dg/strlenopt-16g.c: Likewise.
3586         * gcc.dg/strlenopt-17g.c: Likewise.
3587         * gcc.dg/strlenopt-18g.c: Likewise.
3588         * gcc.dg/strlenopt-1f.c: Likewise.
3589         * gcc.dg/strlenopt-22g.c: Likewise.
3590         * gcc.dg/strlenopt-2f.c: Likewise.
3591         * gcc.dg/strlenopt-4g.c: Likewise.
3592         * gcc.dg/strlenopt-4gf.c: Likewise.
3593         * gcc.dg/struct-ret-3.c: Likewise.
3594         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3595         * gcc.misc-tests/linkage.exp: Likewise.
3596         * gcc.target/i386/20000724-1.c: Likewise.
3597         * gcc.target/i386/align-main-3.c: Likewise.
3598         * gcc.target/i386/cleanup-1.c: Likewise.
3599         * gcc.target/i386/inline-mcpy.c: Likewise.
3600         * gcc.target/i386/pr32268.c: Likewise.
3601         * gcc.target/i386/pr36613.c: Likewise.
3602         * gcc.target/i386/pr39013-1.c: Likewise.
3603         * gcc.target/i386/pr39013-2.c: Likewise.
3604         * gcc.target/i386/pr39496.c: Likewise.
3605         * gcc.target/i386/pr40906-3.c: Likewise.
3606         * gcc.target/i386/pr46084.c: Likewise.
3607         * lib/target-supports.exp (check_effective_target_pie): Likewise.
3608
3609 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
3610
3611         PR target/6526
3612         * gcc.target/sh/pr6526.c: New.
3613
3614 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
3615
3616         PR target/57568
3617         * gcc.c-torture/execute/pr57568.c: New test.
3618
3619 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3620
3621         PR c++/37404
3622         * g++.dg/other/vararg-4.C: New.
3623
3624 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
3625
3626         PR rtl-optimization/57559
3627         * gcc.target/s390/pr57559.c : New test.
3628
3629 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3630
3631         PR fortran/37336
3632         * gfortran.dg/finalize_10.f90: New.
3633         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3634         * gfortran.dg/finalize_15.f90: New.
3635
3636 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3637
3638         PR fortran/57553
3639         * gfortran.dg/storage_size_4.f90: New.
3640
3641 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
3642
3643         PR c++/57548
3644         * testsuite/g++.dg/ext/pr57548.C: New test.
3645
3646 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3647
3648         PR middle-end/57541
3649         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3650
3651 2013-06-07  Jan Hubicka  <jh@suse.cz>
3652
3653         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3654
3655 2013-06-07  Tobias Burnus  <burnus@net-b.de>
3656
3657         PR fortran/57549
3658         * gfortran.dg/array_constructor_48.f90: New.
3659         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3660         * gfortran.dg/array_constructor_type_15.f03: Ditto.
3661
3662 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3663
3664         PR target/56315
3665         * gcc.target/arm/xordi3-opt.c: New test.
3666
3667 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3668
3669         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3670         Revert to dg-options.
3671
3672 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3673
3674         PR target/55033
3675         * gcc.target/powerpc/pr55033.c: New.
3676
3677 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
3678
3679         PR c++/53658
3680         * g++.dg/cpp0x/alias-decl-36.C: New.
3681
3682 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3683             Pat Haugen  <pthaugen@us.ibm.com>
3684             Peter Bergner  <bergner@vnet.ibm.com>
3685
3686         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3687         power8 builtin functions.
3688         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3689         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3690         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3691         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3692         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3693         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3694         * gcc.target/powerpc/p8vector-vectorize-1.c: New
3695         tests to test power8 auto-vectorization.
3696         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3697         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3698         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3699         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3700
3701         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3702         powerpc_p8vector_ok instead of powerpc_vsx_ok.
3703
3704         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3705
3706         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3707         support.
3708         (check_effective_target_powerpc_p8vector_ok): Likewise.
3709         (is-effective-target): Likewise.
3710         (check_vect_support_and_set_flags): Likewise.
3711
3712 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3713
3714         PR c++/43652
3715         * g++.dg/parse/error53.C: New.
3716
3717 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
3718
3719         PR rtl-optimization/57459
3720         * gcc.target/i386/pr57459.c: New test.
3721
3722 2013-06-06  Teresa Johnson  <tejohnson@google.com>
3723
3724         PR c++/53743
3725         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3726         into -freorder-blocks-and-partition test.
3727         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3728         * gcc.dg/tree-prof/20041218-1.c: Ditto.
3729         * gcc.dg/tree-prof/pr52027.c: Use -O2.
3730         * gcc.dg/tree-prof/pr50907.c: Ditto.
3731         * gcc.dg/tree-prof/pr45354.c: Ditto.
3732         * g++.dg/tree-prof/partition2.C: Ditto.
3733         * g++.dg/tree-prof/partition3.C: Ditto.
3734
3735 2013-06-06  Tobias Burnus  <burnus@net-b.de>
3736
3737         PR fortran/57542
3738         * gfortran.dg/finalize_16.f90: New.
3739
3740 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3741
3742         * gcc.dg/vect/no-section-anchors-vect-68.c:
3743         Add dg-skip-if aarch64_tiny.
3744
3745 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3746
3747         PR C/57457
3748         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3749         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3750
3751 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3752
3753         PR c++/51908
3754         * g++.dg/cpp0x/decltype54.C: New.
3755
3756 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
3757
3758         * gcc.dg/fshort-wchar.c: Add extra dg-options for
3759         arm*-*-*eabi* targets.
3760         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3761         arm*-*-* targets.
3762         * gcc.dg/tree-ssa/pr43491.c: Likewise.
3763
3764 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
3765             Tobias Burnus  <burnus@net-b.de>
3766
3767         * gfortran.dg/string_length_2.f90: Fix dg-do run.
3768         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
3769         * gfortran.dg/io_real_boz_4.f90: Ditto.
3770         * gfortran.dg/io_real_boz_5.f90: Ditto.
3771
3772 2013-06-05  Andreas Schwab  <schwab@suse.de>
3773
3774         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3775
3776 2013-06-04  Jan Hubicka  <jh@suse.cz>
3777
3778         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3779
3780 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3781
3782         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3783         parameters with void.
3784         (main2): Removed argc parameter.
3785         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3786         (main): Replaced argc, argv parameters with void.
3787         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3788         (main2): Removed argc parameter.
3789         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3790         argv parameters with void.  Added __asm volatile to avoid optimization
3791         on argc, if necessary.
3792         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3793         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3794         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3795         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3796         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3797         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3798         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3799         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3800         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3801         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3802         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3803         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3804         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3805         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3806         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3807         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3808         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3809         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3810         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3811         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3812         parameters with void.
3813         (main2): Removed argc parameter.
3814         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3815         (main): Replaced argc, argv parameters with void.
3816         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3817         argv parameters with void.  Also renamed this function as main, and
3818         delete the existing main.
3819         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3820         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3821         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3822
3823 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
3824
3825         * gcc.target/aarch64/movi_1.c: New test.
3826
3827 2013-06-04  Tobias Burnus  <burnus@net-b.de>
3828
3829         PR fortran/37336
3830         * gfortran.dg/finalize_12.f90: New.
3831         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3832         end of scope finalization.
3833         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3834         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3835         * gfortran.dg/auto_dealloc_2.f90: Ditto.
3836         * gfortran.dg/class_19.f03: Ditto.
3837         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3838         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3839         * gfortran.dg/extends_14.f03: Ditto.
3840         * gfortran.dg/move_alloc_4.f90: Ditto.
3841         * gfortran.dg/typebound_proc_27.f03: Ditto.
3842
3843 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
3844
3845         * gfortran.dg/bounds_check_7.f90: Remove "! {".
3846         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3847         * gfortran.dg/default_initialization_5.f90: Update dg-do.
3848         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3849         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3850         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3851         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3852         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
3853         * gfortran.dg/io_real_boz_4.f90: Ditto.
3854         * gfortran.dg/io_real_boz_5.f90: Ditto.
3855         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3856         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3857         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3858         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3859         * gfortran.dg/transpose_2.f90: Fix dg-output.
3860
3861 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3862
3863         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3864         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3865         dg-option and an header comment.
3866
3867 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3868
3869         PR c++/57419
3870         * g++.dg/cpp0x/sfinae46.C: New.
3871         * g++.dg/cpp0x/defaulted13.C: Adjust.
3872         * g++.dg/cpp0x/defaulted2.C: Likewise.
3873         * g++.dg/cpp0x/defaulted26.C: Likewise.
3874         * g++.dg/cpp0x/defaulted3.C: Likewise.
3875         * g++.dg/cpp0x/error1.C: Likewise.
3876         * g++.dg/cpp0x/implicit1.C: Likewise.
3877         * g++.dg/cpp0x/implicit11.C: Likewise.
3878         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3879         * g++.dg/cpp0x/initlist47.C: Likewise.
3880         * g++.dg/cpp0x/initlist9.C: Likewise.
3881         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3882         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3883         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3884         * g++.dg/cpp0x/union4.C: Likewise.
3885         * g++.dg/template/crash108.C: Likewise.
3886         * g++.dg/template/crash41.C: Likewise.
3887         * g++.old-deja/g++.jason/local.C: Likewise.
3888         * g++.old-deja/g++.law/visibility3.C: Likewise.
3889
3890 2013-06-03  Teresa Johnson  <tejohnson@google.com>
3891
3892         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3893         * gcc.dg/vect/bb-slp-14.c: Ditto.
3894         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3895         * gcc.dg/vect/bb-slp-23.c: Ditto.
3896         * gcc.dg/vect/bb-slp-15.c: Ditto.
3897         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3898         * gcc.dg/vect/bb-slp-24.c: Ditto.
3899         * gcc.dg/vect/bb-slp-16.c: Ditto.
3900         * gcc.dg/vect/bb-slp-25.c: Ditto.
3901         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3902         * gcc.dg/vect/bb-slp-17.c: Ditto.
3903         * gcc.dg/vect/bb-slp-1.c: Ditto.
3904         * gcc.dg/vect/bb-slp-26.c: Ditto.
3905         * gcc.dg/vect/bb-slp-18.c: Ditto.
3906         * gcc.dg/vect/bb-slp-2.c: Ditto.
3907         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3908         * gcc.dg/vect/bb-slp-27.c: Ditto.
3909         * gcc.dg/vect/bb-slp-19.c: Ditto.
3910         * gcc.dg/vect/bb-slp-3.c: Ditto.
3911         * gcc.dg/vect/bb-slp-28.c: Ditto.
3912         * gcc.dg/vect/bb-slp-4.c: Ditto.
3913         * gcc.dg/vect/bb-slp-29.c: Ditto.
3914         * gcc.dg/vect/bb-slp-5.c: Ditto.
3915         * gcc.dg/vect/bb-slp-6.c: Ditto.
3916         * gcc.dg/vect/bb-slp-8a.c: Ditto.
3917         * gcc.dg/vect/bb-slp-7.c: Ditto.
3918         * gcc.dg/vect/bb-slp-8b.c: Ditto.
3919         * gcc.dg/vect/bb-slp-8.c: Ditto.
3920         * gcc.dg/vect/bb-slp-9.c: Ditto.
3921         * gcc.dg/vect/bb-slp-10.c: Ditto.
3922         * gcc.dg/vect/bb-slp-11.c: Ditto.
3923         * gcc.dg/vect/bb-slp-20.c: Ditto.
3924         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3925         * gcc.dg/vect/bb-slp-21.c: Ditto.
3926         * gcc.dg/vect/bb-slp-30.c: Ditto.
3927         * gcc.dg/vect/bb-slp-13.c: Ditto.
3928         * gcc.dg/vect/bb-slp-22.c: Ditto.
3929         * g++.dg/vect/slp-pr50413.cc: Ditto.
3930         * g++.dg/vect/slp-pr56812.cc: Ditto.
3931         * g++.dg/vect/slp-pr50819.cc: Ditto.
3932
3933 2013-06-01  Tobias Burnus  <burnus@net-b.de>
3934
3935         PR fortran/57456
3936         * gfortran.dg/class_array_17.f90: New.
3937
3938 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3939
3940         * ada/acats/floatstore.lst: New.
3941         * ada/acats/run_all.sh: Process it.
3942
3943 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3944
3945         * gcc.target/powerpc/e500-ord-1.c: New test.
3946         * gcc.target/powerpc/e500-ord-2.c: Likewise.
3947         * gcc.target/powerpc/e500-unord-1.c: Likewise.
3948         * gcc.target/powerpc/e500-unord-2.c: Likewise.
3949
3950 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3951
3952         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3953
3954 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3955
3956         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3957
3958 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3959
3960         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3961
3962 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3963
3964         PR c/57452
3965         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3966         test-case.
3967
3968 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3969
3970         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3971
3972 2013-05-31  Marek Polacek  <polacek@redhat.com>
3973
3974         PR tree-optimization/57478
3975         PR tree-optimization/57453
3976         * gcc.dg/torture/pr57478.c: New test.
3977
3978 2013-05-31  Tobias Burnus  <burnus@net-b.de>
3979
3980         PR fortran/57456
3981         * gfortran.dg/class_array_17.f90: New.
3982
3983 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3984
3985         PR target/56315
3986         * gcc.target/arm/iordi3-opt.c: New test.
3987
3988 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
3989
3990         PR fortran/54190
3991         PR fortran/57217
3992         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3993         * gfortran.dg/interface_26.f90: Ditto.
3994         * gfortran.dg/proc_ptr_11.f90: Ditto.
3995         * gfortran.dg/proc_ptr_15.f90: Ditto.
3996         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3997         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3998         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3999         * gfortran.dg/typebound_override_1.f90: Ditto.
4000         * gfortran.dg/typebound_override_4.f90: Ditto.
4001         * gfortran.dg/typebound_proc_6.f03: Ditto.
4002         * gfortran.dg/assumed_type_7.f90: New test.
4003         * gfortran.dg/typebound_override_5.f90: New test.
4004         * gfortran.dg/typebound_override_6.f90: New test.
4005         * gfortran.dg/typebound_override_7.f90: New test.
4006
4007 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4008
4009         PR middle-end/57073
4010         * gfortran.dg/power_6.f90: New.
4011
4012 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
4013
4014         * gcc.target/aarch64/insv_1.c: New test.
4015
4016 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
4017
4018         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4019         dg-skip-if "No stabs".
4020
4021 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
4022
4023         PR fortran/54189
4024         * gfortran.dg/assumed_size_1.f90: New.
4025
4026 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4027
4028         * gcc.dg/shrink-wrap-alloca.c: New added.
4029         * gcc.dg/shrink-wrap-pretend.c: New added.
4030         * gcc.dg/shrink-wrap-sibcall.c: New added.
4031
4032 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4033
4034         PR fortran/57458
4035         * gfortran.dg/assumed_rank_13.f90: New.
4036
4037 2013-05-29  Easwaran Raman  <eraman@google.com>
4038
4039         PR tree-optimization/57442
4040         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4041
4042 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4043
4044         PR tree-optimization/57441
4045         * gcc.c-torture/compile/pr57441.c: New.
4046
4047 2013-05-29  Dehao Chen  <dehao@google.com>
4048
4049         PR testsuite/57413
4050         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4051
4052 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4053
4054         PR fortran/37336
4055         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4056         * gfortran.dg/class_19.f03: Ditto.
4057
4058 2013-05-29  Richard Biener  <rguenther@suse.de>
4059
4060         * gcc.dg/vect/bb-slp-32.c: New testcase.
4061
4062 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4063
4064         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4065         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4066         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4067         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4068         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4069         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4070         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4071         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4072         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4073         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4074         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4075         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4076         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4077         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4078         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4079         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4080         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4081         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4082         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4083         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4084         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4085         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4086         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4087         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4088         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4089         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4090         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4091         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4092         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4093         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4094         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4095         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4096         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4097         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4098         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4099         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4100         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4101         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4102         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4103
4104 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4105
4106         PR fortran/37336
4107         * gfortran.dg/finalize_11.f90: New.
4108         * gfortran.dg/finalize_4.f03: Remove dg-error.
4109         * gfortran.dg/finalize_5.f03: Ditto.
4110         * gfortran.dg/finalize_6.f03: Ditto.
4111         * gfortran.dg/finalize_7.f03: Ditto.
4112
4113 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4114
4115         * gfortran.dg/class_array_16.f90: New.
4116
4117 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4118
4119         PR fortran/57435
4120         * testsuite/gfortran.dg/use_29.f90: New.
4121
4122 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4123
4124         * gnat.dg/fp_exception.adb: New test.
4125
4126 2013-05-28  Richard Biener  <rguenther@suse.de>
4127
4128         PR tree-optimization/56787
4129         * gcc.dg/vect/pr56787.c: New testcase.
4130
4131 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
4132             Tobias Burnus  <burnus@net-b.de>
4133
4134         PR fortran/57217
4135         * gfortran.dg/typebound_override_4.f90: New.
4136
4137 2013-05-28  Richard Biener  <rguenther@suse.de>
4138
4139         PR tree-optimization/57411
4140         * g++.dg/opt/pr57411.C: New testcase.
4141
4142 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4143
4144         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4145         * gcc.dg/builtin-bswap-9.c: Likewise.
4146
4147 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4148
4149         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4150
4151 2013-05-27  Richard Biener  <rguenther@suse.de>
4152
4153         PR middle-end/57412
4154         * gcc.dg/gomp/pr57412.c: New testcase.
4155
4156 2013-05-27  Bud Davis  <jmdavis@link.com>
4157
4158         PR fortran/50405
4159         * gfortran.dg/stfunc_8.f90: New.
4160
4161 2013-05-27  Richard Biener  <rguenther@suse.de>
4162
4163         PR tree-optimization/57343
4164         * gcc.dg/torture/pr57343.c: New testcase.
4165
4166 2013-05-27  Richard Biener  <rguenther@suse.de>
4167
4168         PR tree-optimization/57417
4169         * gcc.dg/torture/pr57417.c: New testcase.
4170
4171 2013-05-27  Richard Biener  <rguenther@suse.de>
4172
4173         PR tree-optimization/57396
4174         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4175
4176 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4177
4178         * gnat.dg/specs/last_bit.ads: New test.
4179
4180 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4181
4182         * gnat.dg/specs/machine_attribute.ads: New test.
4183
4184 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4185
4186         * gnat.dg/incomplete3.ad[sb]: New test.
4187
4188 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4189
4190         PR target/53916
4191         * gcc.target/mips/div-13.c: New test.
4192
4193 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4194
4195         PR target/55777
4196         * gcc.target/mips/mips16-attributes-5.c,
4197         * gcc.target/mips/mips16-attributes-6.c: New tests.
4198
4199 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4200
4201         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4202         * gcc.dg/builtin-bswap-8.c: Likewise.
4203
4204 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4205
4206         PR c++/52216
4207         * g++.dg/cpp0x/new1.C: New.
4208
4209 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4210
4211         PR c++/25666
4212         * g++.dg/parse/dtor16.C: New.
4213         * g++.dg/parse/dtor6.C: Adjust.
4214
4215 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4216
4217         PR c++/19618
4218         * g++.dg/expr/bitfield12.C: New.
4219
4220 2013-05-24  Jeff Law  <law@redhat.com>
4221
4222         PR tree-optimization/57124
4223         * gcc.c-torture/execute/pr57124.c: New test.
4224         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4225
4226 2013-05-24  Martin Jambor  <mjambor@suse.cz>
4227
4228         PR tree-optimization/57294
4229         * gcc.dg/ipa/pr57294.c: New test.
4230
4231 2013-05-24  Dehao Chen  <dehao@google.com>
4232
4233         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4234
4235 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
4236
4237         * gcc.target/aarch64/scalar_intrinsics.c
4238         (force_simd): Use a valid instruction.
4239         (test_vdupd_lane_s64): Pass a valid lane argument.
4240         (test_vdupd_lane_u64): Likewise.
4241
4242 2013-05-24  Richard Biener  <rguenther@suse.de>
4243
4244         PR tree-optimization/57287
4245         * gcc.dg/pr57287.c: New testcase.
4246
4247 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4248
4249         PR c++/26572
4250         * g++.dg/template/error51.C: New.
4251
4252 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4253
4254         PR c++/25503
4255         * g++.dg/template/bitfield2.C: New.
4256
4257 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4258
4259         * gnat.dg/specs/noinline1.ads: New test.
4260         * gnat.dg/noinline2.ad[sb]: Likewise.
4261         * gnat.dg/specs/noinline3.ads: Likewise.
4262         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4263
4264 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4265
4266         PR tree-ssa/57385
4267         * gcc.dg/tree-ssa/pr57385.c: New test.
4268
4269 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4270
4271         * gnat.dg/derived_type4.adb: New test.
4272
4273 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4274
4275         * gcc.dg/builtin-bswap-6.c: New test.
4276         * gcc.dg/builtin-bswap-7.c: Likewise.
4277         * gcc.dg/builtin-bswap-8.c: Likewise.
4278         * gcc.dg/builtin-bswap-9.c: Likewise.
4279
4280 2013-05-23  Christian Bruel  <christian.bruel@st.com>
4281
4282         PR debug/57351
4283         * gcc.dg/debug/pr57351.c: New test
4284
4285 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
4286
4287         * gcc.target/aarch64/vect-clz.c: New file.
4288
4289 2013-05-23  Martin Jambor  <mjambor@suse.cz>
4290
4291         PR middle-end/57347
4292         * gcc.dg/ipa/pr57347.c: New test.
4293
4294 2013-05-23  Richard Biener  <rguenther@suse.de>
4295
4296         PR tree-optimization/57380
4297         * g++.dg/tree-ssa/pr57380.C: New testcase.
4298
4299 2013-05-23  Richard Biener  <rguenther@suse.de>
4300
4301         PR middle-end/57381
4302         * gcc.dg/torture/pr57381.c: New testcase.
4303
4304 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
4305
4306         PR middle-end/57344
4307         * gcc.c-torture/execute/pr57344-1.c: New test.
4308         * gcc.c-torture/execute/pr57344-2.c: New test.
4309         * gcc.c-torture/execute/pr57344-3.c: New test.
4310         * gcc.c-torture/execute/pr57344-4.c: New test.
4311
4312 2013-05-23  Richard Biener  <rguenther@suse.de>
4313
4314         PR rtl-optimization/57341
4315         * gcc.dg/torture/pr57341.c: New testcase.
4316
4317 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4318
4319         PR c++/57352
4320         * g++.dg/parse/crash62.C: New.
4321
4322 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
4323             Pat Haugen  <pthaugen@us.ibm.com>
4324             Peter Bergner  <bergner@vnet.ibm.com>
4325
4326         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4327         crypto builtins.
4328
4329 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4330
4331         PR fortran/57364
4332         * gfortran.dg/defined_assignment_6.f90: New.
4333
4334 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4335
4336         PR fortran/57338
4337         * gfortran.dg/assumed_type_6.f90: New.
4338
4339 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4340
4341         PR c++/57211
4342         * g++.dg/cpp0x/Wunused-parm.C: New.
4343
4344 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4345
4346         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4347         * g++.dg/warn/Wdouble-promotion.C: Likewise.
4348
4349 2013-05-21  Easwaran Raman  <eraman@google.com>
4350
4351         PR tree-optimization/57322
4352         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4353
4354 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
4355
4356         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4357         .set (no)?micromips
4358
4359 2013-05-21  Tobias Burnus  <burnus@net-b.de>
4360
4361         PR fortran/57035
4362         * gfortran.dg/assumed_type_5.f90: New.
4363         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4364         * gfortran.dg/assumed_rank_2.f90: Ditto.
4365         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4366         * gfortran.dg/no_arg_check_3.f90: Ditto.
4367
4368 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4369
4370         PR tree-optimization/57331
4371         * gcc.c-torture/compile/pr57331.c: New test.
4372
4373 2013-05-21  Richard Biener  <rguenther@suse.de>
4374
4375         PR tree-optimization/57330
4376         * gcc.dg/torture/pr57330.c: New testcase.
4377
4378 2013-05-21  Richard Biener  <rguenther@suse.de>
4379
4380         PR tree-optimization/57303
4381         * gcc.dg/torture/pr57303.c: New testcase.
4382
4383 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4384
4385         PR tree-optimization/57321
4386         * gcc.c-torture/execute/pr57321.c: New test.
4387
4388 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4389
4390         PR fortran/48858
4391         PR fortran/55465
4392         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4393         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4394         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4395         * gfortran.dg/binding_label_tests_3.f03: Ditto.
4396         * gfortran.dg/binding_label_tests_4.f03: Ditto.
4397         * gfortran.dg/binding_label_tests_5.f03: Ditto.
4398         * gfortran.dg/binding_label_tests_6.f03: Ditto.
4399         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4400         * gfortran.dg/binding_label_tests_8.f03: Ditto.
4401         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4402         * gfortran.dg/binding_label_tests_24.f90: New.
4403         * gfortran.dg/binding_label_tests_25.f90: New.
4404
4405 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4406
4407         PR fortran/48858
4408         * gfortran.dg/binding_label_tests_17.f90: New.
4409         * gfortran.dg/binding_label_tests_18.f90: New.
4410         * gfortran.dg/binding_label_tests_19.f90: New.
4411         * gfortran.dg/binding_label_tests_20.f90: New.
4412         * gfortran.dg/binding_label_tests_21.f90: New.
4413         * gfortran.dg/binding_label_tests_22.f90: New.
4414         * gfortran.dg/binding_label_tests_23.f90: New.
4415
4416 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4417
4418         PR fortran/48858
4419         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4420         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4421         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4422         * gfortran.dg/common_18.f90: New.
4423         * gfortran.dg/common_19.f90: New.
4424         * gfortran.dg/common_20.f90: New.
4425         * gfortran.dg/common_21.f90: New.
4426
4427 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4428
4429         PR c++/12288
4430         * g++.dg/parse/error52.C: New.
4431         * g++.dg/parse/error3.C: Adjust.
4432         * g++.dg/parse/error36.C: Likewise.
4433
4434 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4435
4436         PR target/56547
4437         * gcc.target/sh/pr56547-1.c: New.
4438         * gcc.target/sh/pr56547-2.c: New.
4439
4440 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4441
4442         PR c++/23608
4443         * g++.dg/warn/Wsign-compare-6.C: New.
4444         * g++.dg/warn/Wdouble-promotion.C: Adjust.
4445
4446 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4447
4448         PR c++/57327
4449         * g++.dg/template/error50.C: New.
4450
4451 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4452
4453         PR c++/10207
4454         * g++.dg/ext/complit13.C: New.
4455
4456 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
4457
4458         PR c++/57175
4459         * g++.dg/pr57175.C: New testcase.
4460
4461 2013-05-17  Easwaran Raman  <eraman@google.com>
4462
4463         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4464
4465 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
4466
4467         PR testsuite/57313
4468         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4469
4470 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4471
4472         PR rtl-optimization/57281
4473         PR rtl-optimization/57300
4474         * gcc.dg/pr57300.c: New test.
4475         * gcc.c-torture/execute/pr57281.c: New test.
4476
4477 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4478
4479         PR c++/18126
4480         * g++.dg/ext/sizeof-complit.C: New.
4481
4482 2013-05-17  Marek Polacek  <polacek@redhat.com>
4483
4484         * gcc.dg/strlenopt-25.c: New test.
4485         * gcc.dg/strlenopt-26.c: Likewise.
4486
4487 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4488
4489         * gcc.target/i386/rotate-4.c: Compile only with -mavx
4490         instead of -mavx2, require only avx instead of avx2.
4491         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4492         of avx2-check.h and turn into an avx runtime test instead of
4493         avx2 runtime test.
4494
4495 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4496
4497         * g++.dg/ext/vector22.C: Uncomment working test.
4498
4499 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
4500
4501         PR c++/17410
4502         * g++.dg/template/pr17410.C: New.
4503
4504 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
4505
4506         * gcc.target/i386/rotate-3.c: New test.
4507         * gcc.target/i386/rotate-3a.c: New test.
4508         * gcc.target/i386/rotate-4.c: New test.
4509         * gcc.target/i386/rotate-4a.c: New test.
4510         * gcc.target/i386/rotate-5.c: New test.
4511         * gcc.target/i386/rotate-5a.c: New test.
4512
4513 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4514
4515         * gcc.dg/visibility-21.c: Require section_anchors.
4516
4517 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
4518
4519         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4520         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4521         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4522
4523 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
4524
4525         * gcc.dg/visibility-21.c: New.
4526
4527 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4528
4529         PR middle-end/57286
4530         * gcc.dg/pr57286.c: New testcase.
4531         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4532         * g++.dg/ext/vector22.C: Comment out transformations not
4533         performed anymore.
4534
4535 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
4536
4537         PR target/57260
4538         * gcc.target/mips/call-1.c: Restrict to o32.
4539         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4540
4541 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4542
4543         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4544         dg-messages.
4545         * g++.dg/warn/Wshadow-1.C: Likewise.
4546         * g++.dg/warn/Wshadow-6.C: Likewise.
4547         * g++.dg/warn/Wshadow-7.C: Likewise.
4548
4549 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4550
4551         PR c++/31952
4552         * g++.dg/parse/pr31952-1.C: New.
4553         * g++.dg/parse/pr31952-2.C: Likewise.
4554         * g++.dg/parse/pr31952-3.C: Likewise.
4555
4556         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4557         * g++.old-deja/g++.jason/cond.C: Likewise.
4558         * g++.dg/cpp0x/range-for5.C: Likewise.
4559
4560 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4561
4562         PR target/19599
4563         * gcc.target/arm/pr40887.c: Adjust testcase.
4564         * gcc.target/arm/pr19599.c: New test.
4565
4566 2013-05-15  Richard Biener  <rguenther@suse.de>
4567
4568         PR tree-optimization/57275
4569         * gcc.target/i386/pr57275.c: New testcase.
4570
4571 2013-05-15  Jan Hubicka  <jh@suse.cz>
4572
4573         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4574         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4575         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4576
4577 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4578
4579         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4580         scheduling.
4581
4582 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4583
4584         PR c++/57274
4585         * c-c++-common/Wsequence-point-1.c: New test.
4586
4587 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
4588
4589         * g++.dg/ext/vector22.C: New testcase.
4590         * gcc.dg/binop-xor3.c: Remove xfail.
4591
4592 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
4593
4594         * gcc.target/aarch64/vect-fcm.x: Add cases testing
4595         FLOAT cmp FLOAT ? INT : INT.
4596         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4597         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4598         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4599         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4600         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4601         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4602
4603 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
4604
4605         PR c++/53903
4606         * g++.dg/cpp0x/defaulted43.C: New.
4607
4608 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4609
4610         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4611         (alloca): Remove declaration.
4612         (foo9): Replace alloca by __builtin_alloca.
4613
4614 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4615
4616         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4617         Expect "size of array is too large" error.
4618
4619 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4620
4621         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4622
4623 2013-05-14  Richard Biener  <rguenther@suse.de>
4624
4625         PR middle-end/57235
4626         * g++.dg/torture/pr57235.C: New testcase.
4627
4628 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4629
4630         PR middle-end/57251
4631         * gcc.dg/torture/pr57251.c: New test.
4632
4633 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
4634
4635         PR target/57264
4636         * gcc.target/i386/pr57264.c: New test.
4637
4638 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4639
4640         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4641
4642 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
4643
4644         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4645
4646 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4647
4648         PR tree-optimization/45216
4649         PR tree-optimization/57157
4650         * c-c++-common/rotate-1.c: Add 32 tests with +.
4651         * c-c++-common/rotate-1a.c: Adjust.
4652         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4653         * c-c++-common/rotate-2b.c: New test.
4654         * c-c++-common/rotate-3.c: Add 32 tests with +.
4655         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4656         * c-c++-common/rotate-4b.c: New test.
4657         * c-c++-common/rotate-5.c: New test.
4658
4659 2013-05-13  Martin Jambor  <mjambor@suse.cz>
4660
4661         PR middle-end/42371
4662         * gcc.dg/ipa/remref-0.c: New test.
4663         * gcc.dg/ipa/remref-1a.c: Likewise.
4664         * gcc.dg/ipa/remref-1b.c: Likewise.
4665         * gcc.dg/ipa/remref-2a.c: Likewise.
4666         * gcc.dg/ipa/remref-2b.c: Likewise.
4667
4668 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
4669
4670         * gcc.dg/vector-shift-2.c: New testcase.
4671
4672 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4673
4674         PR tree-optimization/57230
4675         * gcc.dg/strlenopt-24.c: New test.
4676
4677         PR tree-optimization/57230
4678         * gcc.dg/strlenopt-23.c: New test.
4679
4680 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
4681
4682         PR target/57108
4683         * gcc.target/sh/pr57108.c: Move this test case to ...
4684         * gcc.c-torture/compile/pr57108.c: ... here.
4685
4686 2013-05-10  Richard Biener  <rguenther@suse.de>
4687
4688         PR tree-optimization/57214
4689         * gcc.dg/torture/pr57214.c: New testcase.
4690
4691 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
4692
4693         * gcc.dg/vector-shift.c: New testcase.
4694
4695 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
4696
4697         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4698
4699         PR tree-optimization/45216
4700         PR tree-optimization/57157
4701         * c-c++-common/rotate-1.c: New test.
4702         * c-c++-common/rotate-1a.c: New test.
4703         * c-c++-common/rotate-2.c: New test.
4704         * c-c++-common/rotate-2a.c: New test.
4705         * c-c++-common/rotate-3.c: New test.
4706         * c-c++-common/rotate-3a.c: New test.
4707         * c-c++-common/rotate-4.c: New test.
4708         * c-c++-common/rotate-4a.c: New test.
4709
4710 2013-05-10  Richard Biener  <rguenther@suse.de>
4711
4712         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4713         * gcc.target/i386/l_fma_double_1.c: Adjust.
4714         * gcc.target/i386/l_fma_double_2.c: Likewise.
4715         * gcc.target/i386/l_fma_double_3.c: Likewise.
4716         * gcc.target/i386/l_fma_double_4.c: Likewise.
4717         * gcc.target/i386/l_fma_double_5.c: Likewise.
4718         * gcc.target/i386/l_fma_double_6.c: Likewise.
4719         * gcc.target/i386/l_fma_float_1.c: Likewise.
4720         * gcc.target/i386/l_fma_float_2.c: Likewise.
4721         * gcc.target/i386/l_fma_float_3.c: Likewise.
4722         * gcc.target/i386/l_fma_float_4.c: Likewise.
4723         * gcc.target/i386/l_fma_float_5.c: Likewise.
4724         * gcc.target/i386/l_fma_float_6.c: Likewise.
4725
4726 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
4727
4728         PR c++/51226
4729         * g++.dg/cpp0x/pr51226.C: New.
4730
4731 2013-04-16  Han Shen  <shenhan@google.com>
4732
4733         Test cases for '-fstack-protector-strong'.
4734         * gcc.dg/fstack-protector-strong.c: New.
4735         * g++.dg/fstack-protector-strong.C: New.
4736
4737 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
4738
4739         * gcc.target/aarch64/ands_1.c: New test.
4740         * gcc.target/aarch64/ands_2.c: Likewise
4741
4742 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
4743
4744         * lib/target-supports.exp (check_effective_target_hw): New
4745         function.
4746         * c-c++-common/asan/clone-test-1.c: Call
4747         check_effective_target_hw.
4748         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4749         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4750         possible decorations.
4751         * c-c++-common/asan/null-deref-1.c: Likewise.
4752         * c-c++-common/asan/stack-overflow-1.c: Likewise.
4753         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4754         * c-c++-common/asan/use-after-free-1.c: Likewise.
4755         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4756         * g++.dg/asan/large-func-test-1.C: Likewise.
4757
4758 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
4759
4760         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4761
4762 2013-05-07  Richard Biener  <rguenther@suse.de>
4763
4764         PR middle-end/57190
4765         * g++.dg/torture/pr57190.C: New testcase.
4766
4767 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
4768
4769         PR tree-optimization/57149
4770         * gcc.dg/pr57149.c: New test.
4771
4772         PR debug/57184
4773         * gcc.dg/pr57184.c: New test.
4774
4775 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4776
4777         * gnat.dg/specs/array3.ads: New test.
4778
4779 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
4780
4781         * c-c++-common/vector-scalar-2.c: New testcase.
4782
4783 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
4784
4785         * gcc.target/i386/asm-dialect-2.c: New testcase.
4786
4787 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4788
4789         PR c++/57183
4790         * g++.dg/cpp0x/auto38.C: New.
4791
4792 2013-05-06  Richard Biener  <rguenther@suse.de>
4793
4794         PR tree-optimization/57185
4795         * gcc.dg/autopar/pr57185.c: New testcase.
4796
4797 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
4798
4799         PR target/57106
4800         * gcc.target/i386/pr57106.c: New test.
4801
4802 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4803
4804         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4805         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4806         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4807         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4808         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4809         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4810         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4811
4812 2013-05-06  Teresa Johnson  <tejohnson@google.com>
4813
4814         PR bootstrap/57154
4815         * gcc.dg/pr57154.c: New test.
4816
4817 2013-05-06  Richard Biener  <rguenther@suse.de>
4818
4819         PR middle-end/57147
4820         * gcc.dg/torture/pr57147-1.c: New testcase.
4821         * gcc.dg/torture/pr57147-2.c: Likewise.
4822         * gcc.dg/torture/pr57147-3.c: Likewise.
4823
4824 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4825
4826         PR target/55303
4827         * gcc.target/sh/pr55303-1.c: New.
4828         * gcc.target/sh/pr55303-2.c: New.
4829         * gcc.target/sh/pr55303-3.c: New.
4830
4831 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4832
4833         * gfortran.dg/allocate_with_source_3.f90: New.
4834
4835 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4836
4837         PR fortran/57141
4838         * gfortran.dg/null_8.f90: New.
4839
4840 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4841
4842         PR c++/53745
4843         * g++.dg/cpp0x/enum27.C: New.
4844         * g++.dg/cpp0x/enum_base.C: Adjust.
4845
4846 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
4847
4848         PR tree-optimization/56205
4849         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4850
4851 2013-05-04  Tobias Burnus  <burnus@net-b.de>
4852
4853         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4854         * gfortran.dg/bind_c_usage_27.f90: New.
4855         * gfortran.dg/bind_c_usage_28.f90: New.
4856
4857 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4858
4859         PR c++/51927
4860         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4861
4862 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4863
4864         PR target/57150
4865         * gcc.target/powerpc/pr57150.c: New file.
4866
4867 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4868
4869         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4870         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4871         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4872         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4873         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4874         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4875         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4876
4877 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
4878
4879         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4880         scan-assembler-times.
4881
4882 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4883
4884         * gcc.dg/tree-ssa/slsr-32.c: New.
4885         * gcc.dg/tree-ssa/slsr-33.c: New.
4886         * gcc.dg/tree-ssa/slsr-34.c: New.
4887         * gcc.dg/tree-ssa/slsr-35.c: New.
4888         * gcc.dg/tree-ssa/slsr-36.c: New.
4889         * gcc.dg/tree-ssa/slsr-37.c: New.
4890         * gcc.dg/tree-ssa/slsr-38.c: New.
4891
4892 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
4893
4894         * gcc.target/aarch64/tst_1.c: New test.
4895         * gcc.target/aarch64/tst_2.c: Likewise
4896
4897 2013-05-02  Jeff Law  <law@redhat.com>
4898
4899         PR tree-optimization/57144
4900         * gcc.c-torture/execute/pr57144.c: New test.
4901
4902 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
4903
4904         PR rtl-optimization/57130
4905         * gcc.c-torture/execute/pr57130.c: New test.
4906
4907 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
4908
4909         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4910
4911 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
4912
4913         * gcc.target/aarch64/fabd.c: New file.
4914
4915 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4916
4917         PR c++/54318
4918         * g++.dg/cpp0x/pr54318.C: New.
4919
4920 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4921
4922         PR c++/14283
4923         * g++.dg/parse/error51.C: New.
4924         * g++.dg/parse/error15.C: Adjust column numbers.
4925
4926 2013-05-02  Tobias Burnus  <burnus@net-b.de>
4927
4928         PR fortran/57142
4929         * gfortran.dg/size_kind_2.f90: New.
4930         * gfortran.dg/size_kind_3.f90: New.
4931
4932 2013-05-02  Richard Biener  <rguenther@suse.de>
4933
4934         PR middle-end/57140
4935         * g++.dg/torture/pr57140.C: New testcase.
4936
4937 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
4938
4939         PR target/56732
4940         * gcc.target/arm/pr56732-1.c: New test.
4941
4942 2013-05-02  Martin Jambor  <mjambor@suse.cz>
4943
4944         PR middle-end/56988
4945         * gcc.dg/ipa/pr56988.c: New test.
4946
4947 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
4948
4949         * gcc.target/aarch64/bics_1.c: New test.
4950         * gcc.target/aarch64/bics_2.c: Likewise.
4951
4952 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
4953
4954         PR rtl-optimization/57131
4955         * gcc.c-torture/execute/pr57131.c: New test.
4956
4957 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4958
4959         PR c++/57132
4960         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4961
4962 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
4963
4964         PR target/57091
4965         * gcc.target/i386/pr57091.c: New test.
4966
4967 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4968
4969         * gcc.target/aarch64/vect-vaddv.c: New.
4970
4971 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4972
4973         * gcc.target/aarch64/vect-vmaxv.c: New.
4974         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4975
4976 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4977
4978         * gcc.target/aarch64/scalar-vca.c: New.
4979         * gcc.target/aarch64/vect-vca.c: Likewise.
4980
4981 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4982
4983         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4984         (test_vceqd_s64): Force arguments to SIMD registers.
4985         (test_vceqzd_s64): Likewise.
4986         (test_vcged_s64): Likewise.
4987         (test_vcled_s64): Likewise.
4988         (test_vcgezd_s64): Likewise.
4989         (test_vcged_u64): Likewise.
4990         (test_vcgtd_s64): Likewise.
4991         (test_vcltd_s64): Likewise.
4992         (test_vcgtzd_s64): Likewise.
4993         (test_vcgtd_u64): Likewise.
4994         (test_vclezd_s64): Likewise.
4995         (test_vcltzd_s64): Likewise.
4996         (test_vtst_s64): Likewise.
4997         (test_vtst_u64): Likewise.
4998
4999 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5000
5001         PR c++/57092
5002         * g++.dg/cpp0x/decltype53.C: New.
5003
5004 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5005
5006         PR fortran/57071
5007         * gfortran.dg/power_5.f90:  New test.
5008
5009 2013-04-30  Richard Biener  <rguenther@suse.de>
5010
5011         PR middle-end/57122
5012         * gcc.dg/torture/pr57122.c: New testcase.
5013
5014 2013-04-30  Richard Biener  <rguenther@suse.de>
5015
5016         PR middle-end/57107
5017         * g++.dg/torture/pr57107.C: New testcase.
5018
5019 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
5020
5021         PR rtl-optimization/57105
5022         * gcc.dg/pr57105.c: New test.
5023
5024 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
5025
5026         PR tree-optimization/57104
5027         * gcc.dg/pr57104.c: New test.
5028
5029 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5030
5031         PR target/44578
5032         * gcc.target/i386/pr44578.c: New test.
5033
5034 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
5035
5036         PR target/57097
5037         * gcc.target/i386/pr57097.c: New test.
5038
5039 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5040
5041         PR target/57098
5042         * gcc.target/i386/pr57098.c: New test.
5043
5044 2013-04-29  Kai Tietz  <ktietz@redhat.com>
5045
5046         * gcc.c-torture/execute/pr55875.c: New test.
5047
5048 2013-04-29  Richard Biener  <rguenther@suse.de>
5049
5050         PR middle-end/57075
5051         * gcc.dg/torture/pr57075.c: New testcase.
5052
5053 2013-04-29  Richard Biener  <rguenther@suse.de>
5054
5055         PR middle-end/57103
5056         * gcc.dg/autopar/pr57103.c: New testcase.
5057
5058 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5059
5060         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5061
5062 2013-04-29  Tom de Vries  <tom@codesourcery.com>
5063
5064         * gcc.dg/pr50763.c: Update test.
5065
5066 2013-04-26  Jeff Law  <law@redhat.com>
5067
5068         * gcc.dg/tree-ssa/vrp88.c: New test.
5069
5070 2013-04-29  Christian Bruel  <christian.bruel@st.com>
5071
5072         PR target/57108
5073         * gcc.target/sh/pr57108.c: New test.
5074
5075 2013-04-29  Richard Biener  <rguenther@suse.de>
5076
5077         PR middle-end/57089
5078         * gfortran.dg/gomp/pr57089.f90: New testcase.
5079
5080 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5081
5082         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5083
5084 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5085
5086         * gcc.target/aarch64/vect-vcvt.c: New.
5087
5088 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5089
5090         * gcc.target/aarch64/vect-vrnd.c: New.
5091
5092 2013-04-29  Richard Biener  <rguenther@suse.de>
5093
5094         PR tree-optimization/57081
5095         * gcc.dg/torture/pr57081.c: New testcase.
5096
5097 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
5098
5099         PR tree-optimization/57083
5100         * gcc.dg/torture/pr57083.c: New test.
5101
5102 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5103
5104         PR c++/56450
5105         * g++.dg/cpp0x/decltype52.C: New.
5106
5107 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
5108
5109         N3472 binary constants
5110         * g++.dg/cpp/limits.C: Adjust warning wording.
5111         * g++.dg/system-binary-constants-1.C: Likewise.
5112         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5113
5114 2013-04-28  Tobias Burnus  <burnus@net-b.de>
5115
5116         PR fortran/57093
5117         * gfortran.dg/coarray_30.f90: New.
5118
5119 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5120
5121         PR fortran/57071
5122         * frontend-passes (optimize_power):  New function.
5123         (optimize_op):  Use it.
5124
5125 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
5126
5127         PR target/56866
5128         * gcc.c-torture/execute/pr56866.c: New test.
5129         * gcc.target/i386/pr56866.c: New test.
5130
5131 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5132
5133         PR go/57045
5134         * gcc.dg/setjmp-5.c: New test.
5135
5136 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5137
5138         PR c++/55708
5139         * g++.dg/cpp0x/constexpr-55708.C: New.
5140
5141 2013-04-26  Richard Biener  <rguenther@suse.de>
5142
5143         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5144         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5145         * gcc.dg/pr53265.c: Remove XFAILs.
5146         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5147         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5148
5149 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5150
5151         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5152         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5153         -fdiagnostics-color=never option similarly to
5154         -fno-diagnostics-show-caret option.
5155
5156 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
5157
5158         PR rtl-optimization/57003
5159         * gcc.target/i386/pr57003.c: New test.
5160
5161 2013-04-25  Marek Polacek  <polacek@redhat.com>
5162
5163         PR tree-optimization/57066
5164         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5165
5166 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
5167             Tejas Belagod  <tejas.belagod@arm.com>
5168
5169         * gcc.target/aarch64/vaddv-intrinsic.c: New.
5170         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5171         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5172
5173 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5174
5175         * gcc.target/aarch64/cmp.c: New.
5176
5177 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5178
5179         * gcc.target/aarch64/ngc.c: New.
5180
5181 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5182
5183         * lib/target-supports.exp
5184         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5185         (check_effective_target_arm_neon_fp16_ok): Likewise.
5186         (add_options_for_arm_neon_fp16): Likewise.
5187         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5188         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5189
5190 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
5191
5192         PR rtl-optimizations/57046
5193         * gcc.target/i386/pr57046.c: New test.
5194
5195 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5196
5197         * g++.dg/cpp1y/cplusplus.C: New.
5198
5199 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5200
5201         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5202
5203 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5204
5205         * c-c++-common/Wpointer-arith-1.c: New.
5206
5207 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5208
5209         * g++.dg/cpp1y/cxx1y_macro.C: New.
5210
5211 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5212
5213         PR c++/56970
5214         * g++.dg/cpp0x/sfinae45.C: New.
5215
5216 2013-04-24  Richard Biener  <rguenther@suse.de>
5217
5218         PR testsuite/57050
5219         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5220
5221 2013-04-23  Richard Biener  <rguenther@suse.de>
5222
5223         PR middle-end/57036
5224         * gcc.dg/torture/pr57036-1.c: New testcase.
5225         * gcc.dg/torture/pr57036-2.c: Likewise.
5226
5227 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
5228
5229         * gcc.target/aarch64/scalar-mov.c: New testcase.
5230
5231 2013-04-23  Richard Biener  <rguenther@suse.de>
5232
5233         PR tree-optimization/57026
5234         * gcc.dg/torture/pr57026.c: New testcase.
5235
5236 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
5237
5238         PR fortran/53685
5239         PR fortran/57022
5240         * gfortran.dg/transfer_check_4.f90: New.
5241
5242 2013-04-22  Marek Polacek  <polacek@redhat.com>
5243
5244         PR sanitizer/56990
5245         * gcc.dg/pr56990.c: New test.
5246
5247 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
5248
5249         PR target/57018
5250         * gcc.target/i386/pr57018.c: New test.
5251
5252 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
5253
5254         * gcc.target/aarch64/vrecps.c: New.
5255         * gcc.target/aarch64/vrecpx.c: Likewise.
5256
5257 2013-04-22  Christian Bruel  <christian.bruel@st.com>
5258
5259         PR target/56995
5260         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5261
5262 2013-04-21  Jeff Law  <law@redhat.com>
5263
5264         * gcc.dg/tree-ssa/forwprop-26.c: New test.
5265
5266 2013-04-20  Tobias Burnus  <burnus@net-b.de>
5267
5268         PR fortran/56907
5269         * gfortran.dg/c_loc_test_22.f90: New.
5270
5271 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
5272
5273         PR rtl-optimization/56847
5274         * gcc.dg/pr56847.c: New test.
5275
5276 2013-04-19  Richard Biener  <rguenther@suse.de>
5277
5278         PR tree-optimization/56982
5279         * gcc.c-torture/execute/pr56982.c: New testcase.
5280
5281 2013-04-19  Martin Jambor  <mjambor@suse.cz>
5282
5283         PR tree-optimization/56718
5284         * g++.dg/ipa/imm-devirt-1.C: New test.
5285         * g++.dg/ipa/imm-devirt-2.C: Likewise.
5286
5287 2013-04-19  Richard Biener  <rguenther@suse.de>
5288
5289         PR tree-optimization/57000
5290         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5291
5292 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5293             Mikael Morin  <mikael@gcc.gnu.org>
5294
5295         PR fortran/56872
5296         * gfortran.dg/array_constructor_45.f90:  New test.
5297         * gfortran.dg/array_constructor_46.f90:  New test.
5298         * gfortran.dg/array_constructor_47.f90:  New test.
5299         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
5300
5301 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5302
5303         PR rtl-optimization/56999
5304         * g++.dg/opt/pr56999.C: New test.
5305
5306 2013-04-18  Cary Coutant  <ccoutant@google.com>
5307
5308         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5309         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5310
5311 2013-04-18  Cary Coutant  <ccoutant@google.com>
5312
5313         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5314         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5315         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5316         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5317         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5318         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5319         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5320         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5321         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5322         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5323         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5324
5325 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
5326
5327         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5328
5329 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5330
5331         PR tree-optimization/56984
5332         * gcc.c-torture/compile/pr56984.c: New test.
5333
5334         PR rtl-optimization/56992
5335         * gcc.dg/pr56992.c: New test.
5336
5337 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
5338
5339         PR fortran/56814
5340         * gfortran.dg/proc_ptr_42.f90: New.
5341
5342 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5343
5344         * gnat.dg/discr41.ad[sb]: New test.
5345         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5346         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5347         * gcc.dg/vect/slp-24.c: Likewise.
5348         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5349         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5350         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5351         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5352         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5353         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5354         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5355         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5356         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5357         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5358         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5359         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5360         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5361         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5362         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5363         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5364         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5365         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5366         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5367         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5368         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5369         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5370         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5371         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5372         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5373         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5374
5375 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
5376
5377         PR fortran/40958
5378         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5379         * gfortran.dg/module_md5_1.f90: Remove.
5380
5381 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5382
5383         * gcc.target/aarch64/adds3.c: New.
5384         * gcc.target/aarch64/subs3.c: New.
5385
5386 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5387
5388         * gcc.target/aarch64/adds1.c: New.
5389         * gcc.target/aarch64/adds2.c: New.
5390         * gcc.target/aarch64/subs1.c: New.
5391         * gcc.target/aarch64/subs2.c: New.
5392
5393 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
5394
5395         Implement n3599 - Literal operator templates for strings.
5396         * g++.dg/cpp1y/udlit-char-template.C: New test.
5397         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5398
5399 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5400
5401         PR fortran/39505
5402         * gfortran.dg/no_arg_check_1.f90: New.
5403         * gfortran.dg/no_arg_check_2.f90: New.
5404         * gfortran.dg/no_arg_check_3.f90: New.
5405
5406 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
5407
5408         PR fortran/56968
5409         * gfortran.dg/proc_ptr_41.f90: New.
5410
5411 2013-04-16  Richard Biener  <rguenther@suse.de>
5412
5413         PR tree-optimization/56756
5414         * gcc.dg/torture/pr56756.c: New testcase.
5415
5416 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5417
5418         PR fortran/56969
5419         * gfortran.dg/c_assoc_5.f90: New.
5420
5421 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
5422
5423         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5424         * gcc.c-torture/execute/pr33992.x: Remove.
5425         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5426         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5427         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5428
5429 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
5430
5431         PR tree-optimization/56962
5432         * gcc.c-torture/execute/pr56962.c: New test.
5433
5434 2013-04-15  Richard Biener  <rguenther@suse.de>
5435
5436         PR tree-optimization/56933
5437         * gcc.dg/vect/pr56933.c: New testcase.
5438
5439 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5440
5441         * gcc.target/arm/anddi3-opt.c: New test.
5442         * gcc.target/arm/anddi3-opt2.c: Likewise.
5443
5444 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
5445
5446         * gcc.dg/pr56890-1.c: New test.
5447         * gcc.dg/pr56890-2.c: Likewise.
5448
5449 2013-04-15  Joey Ye  <joey.ye@arm.com>
5450
5451         * gcc.target/arm/thumb1-far-jump-1.c: New test.
5452         * gcc.target/arm/thumb1-far-jump-2.c: New test.
5453
5454 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
5455
5456         PR fortran/56816
5457         * gfortran.dg/select_type_33.f03: New test.
5458
5459 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
5460
5461         PR fortran/55959
5462         * gfortran.dg/typebound_proc_29.f03: New.
5463
5464 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5465
5466         PR fortran/56266
5467         * gfortran.dg/typebound_proc_28.f03: New.
5468
5469 2013-04-12  Jeff Law  <law@redhat.com>
5470
5471         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5472         either.
5473
5474 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5475
5476         PR fortran/56929
5477         * gfortran.dg/coarray/alloc_comp_2.f90: New.
5478
5479 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
5480
5481         PR target/56903
5482         * gcc.target/i386/pr56903.c: New test.
5483
5484 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5485
5486         PR fortran/56261
5487         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5488         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5489         * gfortran.dg/block_11.f90: Fix invalid test case.
5490         * gfortran.dg/function_types_3.f90: Add new error message.
5491         * gfortran.dg/global_references_1.f90: Ditto.
5492         * gfortran.dg/import2.f90: Remove unneeded parts.
5493         * gfortran.dg/import6.f90: Fix invalid test case.
5494         * gfortran.dg/proc_decl_2.f90: Ditto.
5495         * gfortran.dg/proc_decl_9.f90: Ditto.
5496         * gfortran.dg/proc_decl_18.f90: Ditto.
5497         * gfortran.dg/proc_ptr_40.f90: New.
5498         * gfortran.dg/whole_file_7.f90: Modified error wording.
5499         * gfortran.dg/whole_file_16.f90: Ditto.
5500         * gfortran.dg/whole_file_17.f90: Add -pedantic.
5501         * gfortran.dg/whole_file_18.f90: Modified error wording.
5502         * gfortran.dg/whole_file_20.f03: Ditto.
5503         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5504         invalid test case.
5505
5506 2013-04-12  Richard Biener  <rguenther@suse.de>
5507
5508         Revert
5509         2013-04-10  Richard Biener  <rguenther@suse.de>
5510
5511         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5512
5513 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5514
5515         PR fortran/56845
5516         * gfortran.dg/class_allocate_15.f90: New.
5517
5518         Revert:
5519         2013-04-12  Tobias Burnus  <burnus@net-b.de>
5520
5521         * gfortran.dg/coarray_lib_alloc_2.f90: Update
5522         scan-tree-dump-times.
5523
5524 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
5525
5526         PR tree-optimization/56918
5527         PR tree-optimization/56920
5528         * gcc.dg/vect/pr56918.c: New test.
5529         * gcc.dg/vect/pr56920.c: New test.
5530
5531 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5532
5533         PR fortran/56845
5534         * gfortran.dg/class_allocate_14.f90: New.
5535         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5536         * gfortran.dg/coarray_lib_alloc_3.f90: New.
5537
5538 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
5539
5540         * gcc.dg/fold-cstvecshift.c: New testcase.
5541
5542 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5543
5544         * gcc.target/aarch64/negs.c: New.
5545
5546 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5547
5548         PR c++/56895
5549         * g++.dg/template/arrow4.C: New test.
5550
5551 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5552
5553         * gnat.dg/array23.adb: New test.
5554         * gnat.dg/array23_pkg[123].ads: New helpers.
5555
5556 2013-04-11  Jeff Law  <law@redhat.com>
5557
5558         PR tree-optimization/56900
5559         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5560
5561 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5562
5563         PR c++/56913
5564         * g++.dg/cpp0x/sfinae44.C: New.
5565
5566 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
5567
5568         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5569         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5570
5571 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5572
5573         PR c++/54216
5574         * g++.dg/cpp0x/enum26.C: New.
5575         * g++.old-deja/g++.pt/mangle1.C: Adjust.
5576
5577 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5578
5579         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5580         inverse operands.
5581         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5582         loop is vectorized.
5583         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5584         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5585         loop is vectorized and that the correct instruction is generated.
5586         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5587         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5588         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5589
5590 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5591
5592         PR tree-optimization/56899
5593         * gcc.c-torture/execute/pr56899.c: New test.
5594
5595 2013-04-10  David S. Miller  <davem@davemloft.net>
5596
5597         * gcc.target/sparc/setcc-4.c: New test.
5598         * gcc.target/sparc/setcc-5.c: New test.
5599
5600 2013-04-10  Richard Biener  <rguenther@suse.de>
5601
5602         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5603
5604 2013-04-10  Richard Biener  <rguenther@suse.de>
5605
5606         * gcc.dg/vect/slp-39.c: New testcase.
5607
5608 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
5609
5610         PR tree-optimization/55524
5611         * gcc.target/epiphany/fnma-1.c: New test.
5612
5613 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
5614
5615         * gcc.dg/tree-ssa/inline-11.c: New test
5616
5617 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
5618
5619         PR c++/56895
5620         * g++.dg/template/arrow3.C: New test.
5621
5622 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5623
5624         * gcc.target/arm/minmax_minus.c: New test.
5625
5626 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5627
5628         PR middle-end/56883
5629         * c-c++-common/gomp/pr56883.c: New test.
5630
5631 2013-04-09  Jeff Law  <law@redhat.com>
5632
5633         * gcc.dg/tree-ssa/vrp87.c: New test.
5634
5635 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5636
5637         PR tree-optimization/56854
5638         * g++.dg/torture/pr56854.C: New test.
5639
5640 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5641
5642         PR fortran/56782
5643         * gfortran.dg/array_constructor_44.f90:  New test.
5644
5645 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
5646
5647         PR c++/56871
5648         * g++.dg/cpp0x/constexpr-specialization.C: New.
5649
5650 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5651
5652         * gcc.c-torture/execute/pr56837.c: New test.
5653
5654         PR c++/34949
5655         PR c++/50243
5656         * g++.dg/opt/vt3.C: New test.
5657         * g++.dg/opt/vt4.C: New test.
5658
5659 2013-04-08  Jeff Law  <law@redhat.com>
5660
5661         * gcc.dg/tree-ssa/forwprop-25.c: New test.
5662
5663 2013-04-08  Richard Biener  <rguenther@suse.de>
5664
5665         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5666
5667 2013-04-08  Richard Biener  <rguenther@suse.de>
5668
5669         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5670
5671 2013-04-08  Richard Biener  <rguenther@suse.de>
5672
5673         * g++.dg/vect/slp-pr56812.cc: Adjust.
5674
5675 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5676
5677         * gcc.dg/pr56837.c: New test.
5678         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5679         "generated memset minus one".
5680
5681 2013-04-07  Tobias Burnus  <burnus@net-b.de>
5682
5683         PR fortran/56849
5684         * gfortran.dg/reshape_5.f90: New.
5685
5686 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5687
5688         PR target/56843
5689         * gcc.target/powerpc/recip-1.c: Modify expected output.
5690         * gcc.target/powerpc/recip-3.c: Likewise.
5691         * gcc.target/powerpc/recip-4.c: Likewise.
5692         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5693
5694 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5695
5696         * gcc.target/arm/peep-ldrd-1.c: New test.
5697         * gcc.target/arm/peep-strd-1.c: Likewise.
5698
5699 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5700
5701         * gcc.target/arm/negdi-1.c: New test.
5702         * gcc.target/arm/negdi-2.c: Likewise.
5703         * gcc.target/arm/negdi-3.c: Likewise.
5704         * gcc.target/arm/negdi-4.c: Likewise.
5705
5706 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5707
5708         * lib/target-supports.exp (add_options_for_arm_v8_neon):
5709         Add -march=armv8-a when we use v8 NEON.
5710         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5711         (check_effective_target_vect_call_ceilf): Likewise.
5712         (check_effective_target_vect_call_floorf): Likewise.
5713         (check_effective_target_vect_call_roundf): Likewise.
5714         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5715         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5716         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5717         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5718         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5719
5720 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
5721
5722         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5723         * gcc.target/powerpc/sd-pwr6.c: Same.
5724         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5725         * g++.dg/debug/pr56294.C: XFAIL on AIX.
5726
5727 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
5728
5729         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5730
5731 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
5732
5733         PR fortran/40881
5734         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5735         * gfortran.dg/altreturn_4.f90: Ditto.
5736         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5737         * gfortran.dg/altreturn_5.f90: Ditto.
5738         * gfortran.dg/altreturn_6.f90: Ditto.
5739         * gfortran.dg/altreturn_7.f90: Ditto.
5740
5741 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5742
5743         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5744         New procedure.
5745         (check_effective_target_arm_v8_neon_ok_nocache):
5746         Likewise.
5747         (check_effective_target_arm_v8_neon_ok): Change to use
5748         check_effective_target_arm_v8_neon_ok_nocache.
5749         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5750         NEON flags.
5751         (check_effective_target_vect_call_btruncf):
5752         Enable for arm and ARMv8 NEON.
5753         (check_effective_target_vect_call_ceilf): Likewise.
5754         (check_effective_target_vect_call_floorf): Likewise.
5755         (check_effective_target_vect_call_roundf): Likewise.
5756         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5757         target.
5758
5759 2013-04-04  Marek Polacek  <polacek@redhat.com>
5760
5761         PR tree-optimization/48186
5762         * gcc.dg/pr48186.c: New test.
5763
5764 2013-04-04  Richard Biener  <rguenther@suse.de>
5765
5766         PR tree-optimization/56826
5767         * gcc.dg/vect/pr56826.c: New testcase.
5768         * gcc.dg/vect/O3-pr36098.c: Adjust.
5769
5770 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
5771
5772         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5773         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5774         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5775         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5776         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5777         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5778         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5779         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5780         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5781         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5782
5783 2013-04-04  Richard Biener  <rguenther@suse.de>
5784
5785         PR tree-optimization/56213
5786         * gcc.dg/vect/vect-123.c: New testcase.
5787
5788 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5789
5790         PR fortran/56810
5791         * gfortran.dg/read_repeat_2.f90: New.
5792
5793 2013-04-04  Richard Biener  <rguenther@suse.de>
5794
5795         PR tree-optimization/56837
5796         * g++.dg/torture/pr56837.C: New testcase.
5797
5798 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5799
5800         PR fortran/50269
5801         * gfortran.dg/c_loc_test_21.f90: New.
5802         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5803         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5804         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5805         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5806         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
5807
5808 2013-04-03  Jeff Law  <law@redhat.com>
5809
5810         PR tree-optimization/56799
5811         * gcc.c-torture/execute/pr56799.c: New test.
5812
5813 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5814
5815         PR c++/56815
5816         * g++.dg/warn/Wpointer-arith-1.C: New.
5817         * g++.dg/gomp/for-19.C: Adjust.
5818
5819 2013-04-03  Marek Polacek  <polacek@redhat.com>
5820
5821         PR sanitizer/55702
5822         * gcc.dg/pr55702.c: New test.
5823
5824 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5825
5826         PR target/56809
5827         * gcc.dg/pr56809.c: New testcase.
5828
5829 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5830
5831         PR debug/56819
5832         * g++.dg/debug/pr56819.C: New test.
5833
5834 2013-04-03  Richard Biener  <rguenther@suse.de>
5835
5836         PR tree-optimization/56817
5837         * g++.dg/torture/pr56817.C: New testcase.
5838
5839 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5840
5841         * gcc.dg/vect/bb-slp-31.c: New file.
5842
5843 2013-04-03  Jason Merrill  <jason@redhat.com>
5844
5845         PR c++/34949
5846         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5847
5848 2013-04-03  Richard Biener  <rguenther@suse.de>
5849
5850         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5851
5852 2013-04-03  Richard Biener  <rguenther@suse.de>
5853
5854         PR tree-optimization/55964
5855         * gcc.dg/torture/pr55964-2.c: New testcase.
5856
5857 2013-04-03  Richard Biener  <rguenther@suse.de>
5858
5859         PR tree-optimization/56501
5860         * gcc.dg/torture/pr56501.c: New testcase.
5861
5862 2013-04-03  Richard Biener  <rguenther@suse.de>
5863
5864         PR tree-optimization/56407
5865         * gcc.dg/torture/pr56407.c: New testcase.
5866
5867 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5868
5869         PR tree-optimization/56790
5870         * g++.dg/ext/pr56790-1.C: New testcase.
5871
5872 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5873
5874         * gcc.target/i386/merge-1.c: New testcase.
5875         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5876
5877 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5878
5879         PR c/19449
5880         * gcc.c-torture/execute/pr19449.c: New test.
5881
5882 2013-04-03  Richard Biener  <rguenther@suse.de>
5883
5884         PR tree-optimization/56812
5885         * g++.dg/vect/slp-pr56812.cc: New testcase.
5886
5887 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
5888
5889         PR fortran/56284
5890         PR fortran/40881
5891         * gfortran.dg/altreturn_8.f90: New.
5892         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5893         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5894         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5895
5896 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
5897
5898         PR rtl-optimization/56745
5899         * gcc.c-torture/compile/pr56745.c: New test.
5900
5901 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5902
5903         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5904
5905 2013-04-02  Richard Biener  <rguenther@suse.de>
5906
5907         PR tree-optimization/56778
5908         * gcc.dg/torture/pr56778.c: New testcase.
5909
5910 2013-04-02  Richard Biener  <rguenther@suse.de>
5911
5912         PR middle-end/56768
5913         * g++.dg/torture/pr56768.C: New testcase.
5914
5915 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
5916
5917         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5918
5919 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5920
5921         PR fortran/56660
5922         * gfortran.dg/namelist_82.f90:  New test.
5923
5924 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
5925
5926         PR fortran/56500
5927         * gfortran.dg/implicit_class_1.f90: New.
5928
5929 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5930
5931         PR fortran/56786
5932         * gfortran.dg/namelist_81.f90:  New test.
5933
5934 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5935
5936         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
5937         for constant and equal string lengths.
5938         * gfortran.dg/character_comparison_5.f90:  Likewise.
5939         * gfortran.dg/character_comparison_9.f90:  New test.
5940
5941 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5942
5943         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5944         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5945
5946 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5947
5948         PR fortran/35203
5949         * gfortran.dg/optional_absent_3.f90: New.
5950
5951 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5952
5953         PR fortran/56737
5954         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5955
5956 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5957
5958         PR fortran/56735
5959         * gfortran.dg/namelist_80.f90: New.
5960
5961 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5962
5963         PR fortran/45159
5964         * gfortran.dg/string_length_2.f90:  New test.
5965         * gfortran.dg/dependency_41.f90:  New test.
5966
5967 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5968
5969         PR fortran/55806
5970         * gfortran.dg/array_constructor_43.f90:  New test.
5971         * gfortran.dg/random_seed_3.f90:  New test.
5972
5973 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
5974
5975         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5976         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5977         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5978         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5979         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5980         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5981         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5982         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5983         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5984         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5985
5986 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5987
5988         PR c++/56725
5989         * g++.dg/conversion/op4.C: Adjust.
5990         * g++.dg/cpp0x/rv1n.C: Likewise.
5991         * g++.dg/cpp0x/rv2n.C: Likewise.
5992         * g++.dg/cpp0x/template_deduction.C: Likewise.
5993         * g++.dg/expr/cond8.C: Likewise.
5994         * g++.dg/other/error4.C: Likewise.
5995         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5996         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5997         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5998         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5999         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6000         * g++.old-deja/g++.law/cvt20.C: Likewise.
6001         * g++.old-deja/g++.law/cvt8.C: Likewise.
6002         * g++.old-deja/g++.law/init8.C: Likewise.
6003         * g++.old-deja/g++.mike/net12.C: Likewise.
6004         * g++.old-deja/g++.mike/net8.C: Likewise.
6005         * g++.old-deja/g++.mike/p2793.C: Likewise.
6006         * g++.old-deja/g++.mike/p3836.C: Likewise.
6007         * g++.old-deja/g++.mike/p418.C: Likewise.
6008         * g++.old-deja/g++.mike/p701.C: Likewise.
6009         * g++.old-deja/g++.mike/p807.C: Likewise.
6010
6011 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
6012
6013         PR middle-end/56694
6014         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6015         targets.
6016
6017 2013-03-28  Marek Polacek  <polacek@redhat.com>
6018
6019         PR tree-optimization/56695
6020         * gcc.dg/vect/pr56695.c: New test.
6021
6022 2013-03-28  Richard Biener  <rguenther@suse.de>
6023
6024         PR tree-optimization/37021
6025         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6026         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6027
6028 2013-03-27  Tobias Burnus  <burnus@net-b.de>
6029
6030         PR fortran/56650
6031         PR fortran/36437
6032         * gfortran.dg/sizeof_2.f90: New.
6033         * gfortran.dg/sizeof_3.f90: New.
6034         * gfortran.dg/sizeof_proc.f90: Update dg-error.
6035
6036 2013-03-27  Richard Biener  <rguenther@suse.de>
6037
6038         PR tree-optimization/37021
6039         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6040
6041 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6042
6043         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6044         * g++.dg/ipa/ivinline-2.C: Likewise.
6045         * g++.dg/ipa/ivinline-3.C: Likewise.
6046         * g++.dg/ipa/ivinline-4.C: Likewise.
6047         * g++.dg/ipa/ivinline-5.C: Likewise.
6048         * g++.dg/ipa/ivinline-7.C: Likewise.
6049         * g++.dg/ipa/ivinline-8.C: Likewise.
6050         * g++.dg/ipa/ivinline-9.C: Likewise.
6051         * g++.dg/cpp0x/noexcept03.C: Likewise.
6052         * gcc.dg/const-1.c: Likewise.
6053         * gcc.dg/ipa/pure-const-1.c: Likewise.
6054         * gcc.dg/noreturn-8.c: Likewise.
6055         * gcc.target/i386/mmx-1.c: Likewise.
6056         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6057         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6058         * gcc.c-torture/execute/pr33992.x: New file.
6059
6060 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6061
6062         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6063
6064 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6065
6066         PR c++/55951
6067         * g++.dg/ext/desig5.C: New.
6068
6069 2013-03-26  Tobias Burnus  <burnus@net-b.de>
6070
6071         PR fortran/56649
6072         * gfortran.dg/merge_init_expr_2.f90: New.
6073         * gfortran.dg/merge_char_1.f90: Modify test to
6074         stay a run-time test.
6075         * gfortran.dg/merge_char_3.f90: Ditto.
6076
6077 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6078
6079         * g++.dg/cpp0x/constexpr-friend-2.C: New.
6080         * g++.dg/cpp0x/constexpr-main.C: Likewise.
6081
6082 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6083
6084         PR c++/56722
6085         * g++.dg/cpp0x/range-for23.C: New.
6086
6087 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
6088
6089         PR libfortran/52512
6090         * gfortran.dg/namelist_79.f90: New.
6091
6092 2013-03-25  Martin Jambor  <mjambor@suse.cz>
6093
6094         * gcc.dg/ipa/ipcp-agg-9.c: New test.
6095
6096 2013-03-25  Tobias Burnus  <burnus@net-b.de>
6097
6098         PR fortran/38536
6099         PR fortran/38813
6100         PR fortran/38894
6101         PR fortran/39288
6102         PR fortran/40963
6103         PR fortran/45824
6104         PR fortran/47023
6105         PR fortran/47034
6106         PR fortran/49023
6107         PR fortran/50269
6108         PR fortran/50612
6109         PR fortran/52426
6110         PR fortran/54263
6111         PR fortran/55343
6112         PR fortran/55444
6113         PR fortran/55574
6114         PR fortran/56079
6115         PR fortran/56378
6116         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6117         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6118         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6119         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6120         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6121         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6122         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6123         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6124         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6125         * gfortran.dg/c_loc_tests_16.f90: Ditto.
6126         * gfortran.dg/c_loc_tests_4.f03: Ditto.
6127         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6128         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6129         * gfortran.dg/c_loc_tests_8.f03: Ditto.
6130         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6131         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6132         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6133         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6134         * gfortran.dg/pr32601_1.f03: Ditto.
6135         * gfortran.dg/storage_size_2.f08: Remove dg-error.
6136         * gfortran.dg/blockdata_7.f90: New.
6137         * gfortran.dg/c_assoc_4.f90: New.
6138         * gfortran.dg/c_f_pointer_tests_6.f90: New.
6139         * gfortran.dg/c_f_pointer_tests_7.f90: New.
6140         * gfortran.dg/c_funloc_tests_8.f90: New.
6141         * gfortran.dg/c_loc_test_17.f90: New.
6142         * gfortran.dg/c_loc_test_18.f90: New.
6143         * gfortran.dg/c_loc_test_19.f90: New.
6144         * gfortran.dg/c_loc_test_20.f90: New.
6145         * gfortran.dg/c_sizeof_5.f90: New.
6146         * gfortran.dg/iso_c_binding_rename_3.f90: New.
6147         * gfortran.dg/transfer_resolve_2.f90: New.
6148         * gfortran.dg/transfer_resolve_3.f90: New.
6149         * gfortran.dg/transfer_resolve_4.f90: New.
6150         * gfortran.dg/pr32601.f03: Update dg-error.
6151         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6152         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6153
6154 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6155
6156         * gcc.target/arm/vseleqdf.c: New test.
6157         * gcc.target/arm/vseleqsf.c: Likewise.
6158         * gcc.target/arm/vselgedf.c: Likewise.
6159         * gcc.target/arm/vselgesf.c: Likewise.
6160         * gcc.target/arm/vselgtdf.c: Likewise.
6161         * gcc.target/arm/vselgtsf.c: Likewise.
6162         * gcc.target/arm/vselledf.c: Likewise.
6163         * gcc.target/arm/vsellesf.c: Likewise.
6164         * gcc.target/arm/vselltdf.c: Likewise.
6165         * gcc.target/arm/vselltsf.c: Likewise.
6166         * gcc.target/arm/vselnedf.c: Likewise.
6167         * gcc.target/arm/vselnesf.c: Likewise.
6168         * gcc.target/arm/vselvcdf.c: Likewise.
6169         * gcc.target/arm/vselvcsf.c: Likewise.
6170         * gcc.target/arm/vselvsdf.c: Likewise.
6171         * gcc.target/arm/vselvssf.c: Likewise.
6172
6173 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6174
6175         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6176         body from here...
6177         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6178         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6179         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6180         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6181         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6182         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6183         * gcc.target/aarch64/atomic-op-char.x: ... to here.
6184         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6185         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6186         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6187         * gcc.target/aarch64/atomic-op-int.x: ... to here.
6188         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6189         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6190         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6191         * gcc.target/aarch64/atomic-op-release.x: ... to here.
6192         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6193         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6194         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6195         * gcc.target/aarch64/atomic-op-short.x: ... to here.
6196         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6197         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6198         * gcc.target/arm/atomic-op-acquire.c: Likewise.
6199         * gcc.target/arm/atomic-op-char.c: Likewise.
6200         * gcc.target/arm/atomic-op-consume.c: Likewise.
6201         * gcc.target/arm/atomic-op-int.c: Likewise.
6202         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6203         * gcc.target/arm/atomic-op-release.c: Likewise.
6204         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6205         * gcc.target/arm/atomic-op-short.c: Likewise.
6206
6207 2013-03-25  Richard Biener  <rguenther@suse.de>
6208
6209         PR middle-end/56694
6210         * g++.dg/torture/pr56694.C: New testcase.
6211
6212 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6213
6214         PR target/56720
6215         * gcc.target/arm/neon-vcond-gt.c: New test.
6216         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6217         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6218
6219 2013-03-25  Richard Biener  <rguenther@suse.de>
6220
6221         PR tree-optimization/56689
6222         * gcc.dg/torture/pr56689.c: New testcase.
6223
6224 2013-03-25  Kai Tietz  <ktietz@redhat.com>
6225
6226         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6227
6228 2013-03-24  Tobias Burnus  <burnus@net-b.de>
6229
6230         PR fortran/56696
6231         * gfortran.dg/eof_5.f90: New.
6232
6233 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6234
6235         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6236         alphabetically.
6237
6238 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
6239
6240         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6241
6242 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6243
6244         PR testsuite/55994
6245         * gcc.c-torture/execute/builtins/builtins.exp: Add
6246         -Wl,--allow-multiple-definition for RTEMS targets.
6247
6248 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
6249
6250         * gcc.target/aarch64/movk.c: New test.
6251
6252 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
6253
6254         * g++.dg/ext/vector21.C: New testcase.
6255
6256 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
6257
6258         * gcc.target/arm/neon-for-64bits-1.c: New tests.
6259         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6260
6261 2013-03-21  Richard Biener  <rguenther@suse.de>
6262
6263         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6264         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6265
6266 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6267
6268         * gcc.target/aarch64/vect.c: Test and result vector added
6269         for sabd and saba instructions.
6270         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6271         instructions in assembly.
6272         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6273         * gcc.target/aarch64/vect-fp.c: Test and result vector added
6274         for fabd instruction.
6275         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6276         instruction in assembly.
6277         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6278
6279 2013-03-20  Jeff Law  <law@redhat.com>
6280
6281         * g++.dg/tree-ssa/ssa-dom.C: New test.
6282
6283 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6284
6285         * gcc.target/powerpc/mmfpgpr.c: New test.
6286         * gcc.target/powerpc/sd-vsx.c: Likewise.
6287         * gcc.target/powerpc/sd-pwr6.c: Likewise.
6288         * gcc.target/powerpc/vsx-float0.c: Likewise.
6289
6290 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
6291
6292         PR tree-optimization/56355
6293         * gcc.dg/pr56355-1.c: New file.
6294
6295 2013-03-20  Catherine Moore  <clm@codesourcery.com>
6296             Richard Sandiford  <rdsandiford@googlemail.com>
6297
6298         * gcc.target/mips/mips.exp: Add microMIPS support.
6299         * gcc.target/mips/umips-movep-2.c: New test.
6300         * gcc.target/mips/umips-lwp-2.c: New test.
6301         * gcc.target/mips/umips-swp-5.c: New test.
6302         * gcc.target/mips/umips-constraints-1.c: New test.
6303         * gcc.target/mips/umips-lwp-3.c: New test.
6304         * gcc.target/mips/umips-swp-6.c: New test.
6305         * gcc.target/mips/umips-constraints-2.c: New test.
6306         * gcc.target/mips/umips-save-restore-1.c: New test.
6307         * gcc.target/mips/umips-lwp-4.c: New test.
6308         * gcc.target/mips/umips-swp-7.c: New test.
6309         * gcc.target/mips/umips-save-restore-2.c: New test.
6310         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6311         * gcc.target/mips/umips-lwp-5.c: New test.
6312         * gcc.target/mips/umips-save-restore-3.c: New test.
6313         * gcc.target/mips/umips-lwp-6.c: New test.
6314         * gcc.target/mips/umips-swp-1.c: New test.
6315         * gcc.target/mips/umips-lwp-7.c: New test.
6316         * gcc.target/mips/umips-swp-2.c: New test.
6317         * gcc.target/mips/umips-lwp-8.c: New test.
6318         * gcc.target/mips/umips-swp-3.c: New test.
6319         * gcc.target/mips/umips-movep-1.c: New test.
6320         * gcc.target/mips/umips-lwp-1.c: New test.
6321         * gcc.target/mips/umips-swp-4.c: New test.
6322
6323 2013-03-20  Richard Biener  <rguenther@suse.de>
6324
6325         PR tree-optimization/56661
6326         * gcc.dg/torture/pr56661.c: New testcase.
6327
6328 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6329
6330         PR rtl-optimization/56605
6331         * gcc.target/powerpc/pr56605.c: New.
6332
6333 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6334
6335         PR fortran/54932
6336         * gfortran.dg/do_1.f90: Don't xfail.
6337
6338 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6339
6340         PR libfortran/51825
6341         * gfortran.dg/namelist_77.f90: New.
6342         * gfortran.dg/namelist_78.f90: New.
6343
6344 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6345
6346         PR libfortran/48618
6347         * gfortran.dg/open_negative_unit_1.f90: New.
6348
6349 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6350
6351         * gcc.target/aarch64/sbc.c: New test.
6352
6353 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6354
6355         * gcc.target/aarch64/ror.c: New test.
6356
6357 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6358
6359         * gcc.target/aarch64/extr.c: New test.
6360
6361 2013-03-19  Richard Biener  <rguenther@suse.de>
6362
6363         PR tree-optimization/56273
6364         * gcc.dg/tree-ssa/vrp47.c: Adjust.
6365         * c-c++-common/uninit-17.c: Likewise.
6366
6367 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6368
6369         PR tree-optimization/56635
6370         * g++.dg/torture/pr56635.C: New test.
6371
6372 2013-03-18  Richard Biener  <rguenther@suse.de>
6373
6374         PR tree-optimization/3713
6375         * g++.dg/ipa/devirt-12.C: New testcase.
6376
6377 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6378
6379         PR c/56566
6380         * c-c++-common/pr56566.c: New test.
6381
6382 2013-03-17  Jason Merrill  <jason@redhat.com>
6383
6384         * g++.dg/template/abstract-dr337.C: XFAIL.
6385
6386 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
6387
6388         PR c++/56607
6389         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6390         * c-c++-common/pr56607.c: New test.
6391
6392 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
6393
6394         PR c++/56582
6395         * g++.dg/cpp0x/constexpr-array5.C: New.
6396
6397 2013-03-15  Tobias Burnus  <burnus@net-b.de>
6398
6399         PR fortran/56615
6400         * gfortran.dg/transfer_intrinsic_5.f90: New.
6401
6402 2013-03-15  Kai Tietz  <ktietz@redhat.com>
6403
6404         * gcc.target/i386/movti.c: Don't test for x64 mingw.
6405         * gcc.target/i386/pr20020-1.c: Likewise.
6406         * gcc.target/i386/pr20020-2.c: Likewise.
6407         * gcc.target/i386/pr20020-3.c: Likewise.
6408         * gcc.target/i386/pr53425-1.c: Likewise.
6409         * gcc.target/i386/pr53425-2.c: Likewise.
6410         * gcc.target/i386/pr55093.c: Likewise.
6411         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6412
6413 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
6414
6415         PR debug/56307
6416         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6417         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
6418
6419 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
6420
6421         PR tree-optimization/53265
6422         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6423         undefined behavior.
6424         * gcc.dg/graphite/id-6.c (test): Likewise.
6425         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6426         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6427
6428         PR tree-optimization/53265
6429         * gcc.dg/pr53265.c: New test.
6430         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6431         to dg-options.
6432         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6433         arrays.
6434         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
6435         n, use it as high bound instead of 4.
6436
6437 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6438
6439         PR target/49880
6440         * gcc.target/sh/pr49880-1.c: New.
6441         * gcc.target/sh/pr49880-2.c: New.
6442         * gcc.target/sh/pr49880-3.c: New.
6443         * gcc.target/sh/pr49880-4.c: New.
6444         * gcc.target/sh/pr49880-5.c: New.
6445
6446 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6447
6448         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6449
6450 2013-03-13  Richard Biener  <rguenther@suse.de>
6451
6452         PR tree-optimization/56608
6453         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6454
6455 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6456
6457         PR c++/56611
6458         * g++.dg/cpp0x/alias-decl-32.C: New.
6459
6460 2013-03-11  Jan Hubicka  <jh@suse.cz>
6461
6462         PR middle-end/56571
6463         * gcc.c-torture/compile/pr56571.c: New testcase.
6464
6465 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6466
6467         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6468         * gcc.dg/tree-ssa/pr55579.c: Likewise.
6469
6470 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6471
6472         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6473         * gcc.dg/inline_4.c: Likewise.
6474         * gcc.dg/unroll_2.c: Likewise.
6475         * gcc.dg/unroll_3.c: Likewise.
6476         * gcc.dg/unroll_4.c: Likewise.
6477
6478 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6479
6480         PR testsuite/54119
6481         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6482
6483         PR debug/56307
6484         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6485
6486 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6487
6488         PR target/40797
6489         * gcc.c-torture/compile/pr40797.c: New.
6490
6491 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6492
6493         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6494
6495 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
6496
6497         PR fortran/56575
6498         * gfortran.dg/class_56.f90: New test.
6499
6500 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
6501
6502         PR middle-end/56524
6503         * gcc.target/mips/pr56524.c: New test.
6504
6505 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6506
6507         PR c++/56565
6508         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6509
6510 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6511
6512         PR c++/51412
6513         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6514
6515 2013-03-08  Marek Polacek  <polacek@redhat.com>
6516
6517         PR tree-optimization/56478
6518         * gcc.dg/torture/pr56478.c: New test.
6519
6520 2013-03-08  Kai Tietz  <ktietz@redhat.com>
6521
6522         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6523         targets linker option --allow-multiple-definition.
6524
6525         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6526         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6527         * gcc.dg/pr52549.c: Add LLP64 case.
6528         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6529         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6530         * gcc.dg/torture/pr51071-2.c: Likewise.
6531         * gcc.dg/tree-ssa/vrp72.c: Likewise.
6532         * gcc.dg/tree-ssa/vrp73.c: Likewise.
6533         * gcc.dg/tree-ssa/vrp75.c: Likewise.
6534         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6535         * gcc.dg/weak/weak-1.c: Likewise.
6536         * gcc.dg/weak/weak-2.c: Likewise.
6537         * gcc.dg/weak/weak-3.c: Likewise.
6538         * gcc.dg/weak/weak-4.c: Likewise.
6539         * gcc.dg/weak/weak-5.c: Likewise.
6540         * gcc.dg/weak/weak-15.c: Likewise.
6541         * gcc.dg/weak/weak-16.c: Likewise.
6542
6543         * c-c++-common/pr54486.c: Skip test for mingw-targets.
6544
6545 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
6546
6547         PR tree-optimization/56559
6548         * gcc.dg/tree-ssa/reassoc-26.c: New test.
6549
6550 2013-03-07  Andreas Schwab  <schwab@suse.de>
6551
6552         * gcc.dg/pr31490.c: Fix last change.
6553
6554 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
6555
6556         PR c++/56534
6557         * g++.dg/template/crash115.C: New.
6558
6559 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6560
6561         PR tree-optimization/56539
6562         * gcc.c-torture/compile/pr56539.c: New test.
6563
6564 2013-03-06  Kai Tietz  <ktietz@redhat.com>
6565
6566         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6567         targets.
6568         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6569         * gcc.dg/lto/20091013-1_2.c: Likewise.
6570         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6571
6572 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6573
6574         * gnat.dg/specs/aggr6.ads: New test.
6575
6576 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6577
6578         * gnat.dg/loop_optimization15.ad[sb]: New test.
6579
6580 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6581
6582         PR middle-end/56548
6583         * gcc.dg/pr56548.c: New test.
6584
6585 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6586
6587         PR debug/53363
6588         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6589
6590 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6591
6592         PR c++/56543
6593         * g++.dg/template/typename20.C: New test.
6594
6595 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6596
6597         PR debug/56510
6598         * gcc.dg/pr56510.c: New test.
6599
6600         PR rtl-optimization/56484
6601         * gcc.c-torture/compile/pr56484.c: New test.
6602
6603 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6604
6605         PR c++/56530
6606         * g++.dg/warn/Wsign-conversion-2.C: New.
6607
6608 2013-03-05  Richard Biener  <rguenther@suse.de>
6609
6610         PR tree-optimization/56270
6611         * gcc.dg/vect/slp-38.c: New testcase.
6612
6613 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6614
6615         PR rtl-optimization/56494
6616         * gcc.dg/pr56494.c: New test.
6617
6618 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6619
6620         * gcc.dg/pr56424.c: New test.
6621
6622 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6623
6624         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6625         * gcc.dg/pr56228.c <avr>: Skip.
6626
6627 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6628
6629         PR testsuite/52641
6630         PR tree-optimization/52631
6631         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6632
6633 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
6634
6635         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6636         * gcc.dg/vect/vect-83_64.c: Same.
6637
6638 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6639
6640         PR fortran/56477
6641         * gfortran.dg/pointer_check_13.f90: New test.
6642
6643 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6644
6645         PR fortran/54730
6646         * gfortran.dg/array_constructor_42.f90: New test.
6647
6648 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6649
6650         PR c++/52688
6651         * g++.dg/template/static33.C: New.
6652         * g++.dg/template/static34.C: Likewise.
6653
6654         PR c++/10291
6655         * g++.dg/template/static35.C: New.
6656
6657 2013-03-01  Steve Ellcey  <sellcey@mips.com>
6658
6659         * gcc.dg/pr56396.c: Require pic support.
6660
6661 2013-03-01  Richard Biener  <rguenther@suse.de>
6662
6663         PR tree-optimization/55481
6664         * gcc.dg/torture/pr56488.c: New testcase.
6665
6666 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
6667             Jakub Jelinek  <jakub@redhat.com>
6668
6669         PR sanitizer/56454
6670         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6671         no_sanitize_address attribute rather than no_address_safety_analysis.
6672         * g++.dg/asan/sanitizer_test_utils.h
6673         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6674         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6675         in addition to no_address_safety_analysis.
6676
6677 2013-02-28  Jason Merrill  <jason@redhat.com>
6678
6679         PR c++/56481
6680         * g++.dg/cpp0x/constexpr-and.C: New.
6681
6682 2013-02-28  Martin Jambor  <mjambor@suse.cz>
6683
6684         PR tree-optimization/56294
6685         * g++.dg/debug/pr56294.C: New test.
6686
6687 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6688
6689         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6690
6691 2013-02-27  Marek Polacek  <polacek@redhat.com>
6692
6693         PR rtl-optimization/56466
6694         * gcc.dg/pr56466.c: New test.
6695
6696 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6697
6698         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6699         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6700         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6701
6702 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
6703
6704         PR middle-end/45472
6705         * gcc.dg/pr45472.c: New test.
6706
6707 2013-02-26  Marek Polacek  <polacek@redhat.com>
6708
6709         PR tree-optimization/56426
6710         * gcc.dg/pr56436.c: New test.
6711
6712 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
6713
6714         PR tree-optimization/56448
6715         * gcc.c-torture/compile/pr56448.c: New test.
6716
6717         PR tree-optimization/56443
6718         * gcc.dg/torture/pr56443.c: New test.
6719
6720 2013-02-25  Richard Biener  <rguenther@suse.de>
6721
6722         PR tree-optimization/56175
6723         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6724
6725 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
6726
6727         PR c++/56403
6728         * g++.dg/torture/pr56403.C: New test.
6729
6730 2013-02-25  Catherine Moore  <clm@codesourcery.com>
6731
6732         Revert:
6733         2013-02-24  Catherine Moore  <clm@codesourcery.com>
6734         Richard Sandiford  <rdsandiford@googlemail.com>
6735
6736         * gcc.target/mips/mips.exp: Add microMIPS support.
6737         * gcc.target/mips/umips-movep-2.c: New test.
6738         * gcc.target/mips/umips-lwp-2.c: New test.
6739         * gcc.target/mips/umips-swp-5.c: New test.
6740         * gcc.target/mips/umips-constraints-1.c: New test.
6741         * gcc.target/mips/umips-lwp-3.c: New test.
6742         * gcc.target/mips/umips-swp-6.c: New test.
6743         * gcc.target/mips/umips-constraints-2.c: New test.
6744         * gcc.target/mips/umips-save-restore-1.c: New test.
6745         * gcc.target/mips/umips-lwp-4.c: New test.
6746         * gcc.target/mips/umips-swp-7.c: New test.
6747         * gcc.target/mips/umips-save-restore-2.c: New test.
6748         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6749         * gcc.target/mips/umips-lwp-5.c: New test.
6750         * gcc.target/mips/umips-save-restore-3.c: New test.
6751         * gcc.target/mips/umips-lwp-6.c: New test.
6752         * gcc.target/mips/umips-swp-1.c: New test.
6753         * gcc.target/mips/umips-lwp-7.c: New test.
6754         * gcc.target/mips/umips-swp-2.c: New test.
6755         * gcc.target/mips/umips-lwp-8.c: New test.
6756         * gcc.target/mips/umips-swp-3.c: New test.
6757         * gcc.target/mips/umips-movep-1.c: New test.
6758         * gcc.target/mips/umips-lwp-1.c: New test.
6759         * gcc.target/mips/umips-swp-4.c: New test.
6760
6761 2013-02-24  Catherine Moore  <clm@codesourcery.com>
6762             Richard Sandiford  <rdsandiford@googlemail.com>
6763
6764         * gcc.target/mips/mips.exp: Add microMIPS support.
6765         * gcc.target/mips/umips-movep-2.c: New test.
6766         * gcc.target/mips/umips-lwp-2.c: New test.
6767         * gcc.target/mips/umips-swp-5.c: New test.
6768         * gcc.target/mips/umips-constraints-1.c: New test.
6769         * gcc.target/mips/umips-lwp-3.c: New test.
6770         * gcc.target/mips/umips-swp-6.c: New test.
6771         * gcc.target/mips/umips-constraints-2.c: New test.
6772         * gcc.target/mips/umips-save-restore-1.c: New test.
6773         * gcc.target/mips/umips-lwp-4.c: New test.
6774         * gcc.target/mips/umips-swp-7.c: New test.
6775         * gcc.target/mips/umips-save-restore-2.c: New test.
6776         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6777         * gcc.target/mips/umips-lwp-5.c: New test.
6778         * gcc.target/mips/umips-save-restore-3.c: New test.
6779         * gcc.target/mips/umips-lwp-6.c: New test.
6780         * gcc.target/mips/umips-swp-1.c: New test.
6781         * gcc.target/mips/umips-lwp-7.c: New test.
6782         * gcc.target/mips/umips-swp-2.c: New test.
6783         * gcc.target/mips/umips-lwp-8.c: New test.
6784         * gcc.target/mips/umips-swp-3.c: New test.
6785         * gcc.target/mips/umips-movep-1.c: New test.
6786         * gcc.target/mips/umips-lwp-1.c: New test.
6787         * gcc.target/mips/umips-swp-4.c: New test.
6788
6789 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
6790
6791         PR sanitizer/56393
6792         * lib/asan-dg.exp (asan_link_flags): Add
6793         -B${gccpath}/libsanitizer/asan/ to flags.
6794
6795 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6796
6797         PR middle-end/56420
6798         * gcc.dg/torture/pr56420.c: New test.
6799
6800 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
6801
6802         PR middle-end/56108
6803         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6804
6805 2013-02-21  Martin Jambor  <mjambor@suse.cz>
6806
6807         PR tree-optimization/56310
6808         * g++.dg/ipa/pr56310.C: New test.
6809
6810 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
6811
6812         PR fortran/56385
6813         * gfortran.dg/proc_ptr_comp_37.f90: New.
6814
6815 2013-02-21  Richard Biener  <rguenther@suse.de>
6816
6817         PR tree-optimization/56415
6818         Revert
6819         2013-02-11  Richard Biener  <rguenther@suse.de>
6820
6821         PR tree-optimization/56273
6822         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6823         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6824         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6825         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6826         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6827         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6828
6829 2013-02-21  Marek Polacek  <polacek@redhat.com>
6830
6831         PR tree-optimization/56398
6832         * g++.dg/torture/pr56398.C: New test.
6833
6834 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6835
6836         PR inline-asm/56405
6837         * gcc.c-torture/compile/pr56405.c: New test.
6838
6839 2013-02-20  Jan Hubicka  <jh@suse.cz>
6840
6841         PR tree-optimization/56265
6842         * g++.dg/ipa/devirt-11.C: New testcase.
6843
6844 2013-02-20  Richard Biener  <rguenther@suse.de>
6845
6846         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6847
6848 2013-02-20  Richard Biener  <rguenther@suse.de>
6849         Jakub Jelinek  <jakub@redhat.com>
6850
6851         PR tree-optimization/56396
6852         * gcc.dg/pr56396.c: New testcase.
6853
6854 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6855
6856         PR c++/56373
6857         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6858
6859 2013-02-19  Richard Biener  <rguenther@suse.de>
6860
6861         PR tree-optimization/56384
6862         * gcc.dg/torture/pr56384.c: New testcase.
6863
6864 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
6865
6866         PR tree-optimization/56350
6867         * gcc.dg/pr56350.c: New test.
6868
6869         PR tree-optimization/56381
6870         * g++.dg/opt/pr56381.C: New test.
6871
6872 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
6873
6874         PR pch/54117
6875         * lib/dg-pch.exp (pch-init, pch-finish,
6876         check_effective_target_pch_supported_debug): New procs.
6877         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6878         Likewise if $pch_unsupported_debug and $flags include -g.
6879         Skip FAILs about missing *.gch file if $pch_unsupported_debug
6880         and dg-require-effective-target pch_unsupported_debug.
6881         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6882         * objc.dg/pch/pch.exp: Likewise.
6883         * gcc.dg/pch/pch.exp: Likewise.
6884         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6885         pch_unsupported_debug.
6886         * gcc.dg/pch/valid-1.hs: Likewise.
6887         * gcc.dg/pch/valid-1b.c: Likewise.
6888         * gcc.dg/pch/valid-1b.hs: Likewise.
6889
6890 2013-02-18  Richard Biener  <rguenther@suse.de>
6891
6892         PR tree-optimization/56366
6893         * gcc.dg/torture/pr56366.c: New testcase.
6894
6895 2013-02-18  Richard Biener  <rguenther@suse.de>
6896
6897         PR middle-end/56349
6898         * gcc.dg/torture/pr56349.c: New testcase.
6899
6900 2013-02-18  Richard Biener  <rguenther@suse.de>
6901
6902         PR tree-optimization/56321
6903         * gcc.dg/torture/pr56321.c: New testcase.
6904
6905 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6906
6907         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6908
6909 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
6910             Dodji Seketeli  <dodji@redhat.com>
6911
6912         PR asan/56330
6913         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6914         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6915         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6916         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6917         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6918         * c-c++-common/asan/pr56330.c: Likewise.
6919         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6920         Ensure the size argument of __builtin_memcpy is a constant.
6921
6922 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6923             Paolo Carlini  <paolo.carlini@oracle.com>
6924
6925         PR c++/51242
6926         * g++.dg/cpp0x/enum23.C: New.
6927
6928 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
6929
6930         PR target/54685
6931         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6932
6933 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
6934
6935         PR rtl-optimization/56348
6936         * gcc.target/i386/pr56348.c: New test.
6937
6938 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
6939
6940         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6941         * gcc.target/arm/interrupt-2.c: Likewise.
6942
6943 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6944
6945         PR fortran/56318
6946         * gfortran.dg/matmul_9.f90: New.
6947
6948 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6949
6950         PR fortran/53818
6951         * gfortran.dg/init_flag_11.f90: New.
6952
6953 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6954
6955         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6956
6957 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6958
6959         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6960         characters.
6961
6962 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
6963             Tobias Burnus  <burnus@net-b.de>
6964
6965         PR testsuite/56138
6966         * gfortran.dg/allocatable_function_7.f90: New.
6967
6968 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
6969
6970         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6971         * asan_globals_test-wrapper.cc: New file.
6972         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6973         instead of asan_globals_test.cc as dg-additional-sources.
6974         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6975         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
6976         "sanitizer_test_utils.h" instead of
6977         "sanitizer_common/tests/sanitizer_test_utils.h".
6978         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6979         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6980         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6981         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6982         * g++.dg/asan/asan_test.cc: Synced from upstream.
6983         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6984
6985 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
6986
6987         Fix an asan crash
6988         * c-c++-common/asan/memcmp-2.c: New test.
6989
6990 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
6991
6992         PR c++/55582
6993         * g++.dg/cpp0x/udlit-string-literal.h: New.
6994         * g++.dg/cpp0x/udlit-string-literal.C: New.
6995
6996 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
6997
6998         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6999
7000 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
7001
7002         PR target/56184
7003         * gcc.target/arm/pr56184.C: New test.
7004
7005 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
7006
7007         PR c++/56302
7008         * g++.dg/torture/pr56302.C: New test.
7009         * g++.dg/cpp0x/constexpr-56302.C: New test.
7010         * c-c++-common/pr56302.c: New test.
7011
7012 2013-02-13  Tobias Burnus  <burnus@net-b.de>
7013             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7014
7015         PR fortran/56204
7016         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7017         * gfortran.dg/quad_3.f90: Ditto.
7018
7019 2013-02-13  Kostya Serebryany  <kcc@google.com>
7020
7021         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7022         to match the fresh asan run-time.
7023         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7024
7025 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
7026
7027         Avoid instrumenting duplicated memory access in the same basic block
7028         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7029         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7030         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7031         * c-c++-common/asan/inc.c: Likewise.
7032
7033 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
7034
7035         PR inline-asm/56148
7036         * gcc.target/i386/pr56148.c: New test.
7037
7038 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7039             Tobias Burnus  <burnus@net-b.de>
7040
7041         PR testsuite/56082
7042         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7043         to kind=2.
7044
7045 2013-02-12  Richard Biener  <rguenther@suse.de>
7046
7047         PR lto/56297
7048         * gcc.dg/lto/pr56297_0.c: New testcase.
7049         * gcc.dg/lto/pr56297_0.c: Likewise.
7050
7051 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
7052
7053         PR fortran/46952
7054         * gfortran.dg/typebound_deferred_1.f90: New.
7055
7056 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
7057
7058         PR rtl-optimization/56151
7059         * gcc.target/i386/pr56151.c: New test.
7060
7061 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
7062
7063         * g++.dg/ext/mv12.C: New test.
7064         * g++.dg/ext/mv12.h: New file.
7065         * g++.dg/ext/mv12-aux.C: New file.
7066         * g++.dg/ext/mv13.C: New test.
7067
7068 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7069
7070         * lib/target-supports.exp
7071         (check_effective_target_powerpc_eabi_ok): New.
7072         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7073         powerpc_eabi_ok.
7074         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7075         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7076         only.
7077         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7078         * gcc.target/powerpc/pr51623.c: Likewise.
7079         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7080         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7081
7082 2013-02-11  Alexander Potapenko  <glider@google.com>
7083             Jack Howarth  <howarth@bromo.med.uc.edu>
7084             Jakub Jelinek  <jakub@redhat.com>
7085
7086         PR sanitizer/55617
7087         * g++.dg/asan/pr55617.C: Run on all targets.
7088
7089 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
7090
7091         PR rtl-optimization/56275
7092         * gcc.dg/pr56275.c: New test.
7093
7094 2013-02-11  Richard Biener  <rguenther@suse.de>
7095
7096         PR tree-optimization/56273
7097         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7098
7099 2013-02-11  Richard Biener  <rguenther@suse.de>
7100
7101         PR tree-optimization/56264
7102         * gcc.dg/torture/pr56264.c: New testcase.
7103
7104 2013-02-11  Richard Biener  <rguenther@suse.de>
7105
7106         PR tree-optimization/56273
7107         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7108         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7109         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7110         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7111         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7112         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7113
7114 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
7115
7116         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7117         for *-*-linux-gnu targets.
7118         * g++.dg/asan/interception-test-1.c: Ditto.
7119         * g++.dg/asan/interception-failure-test-1.C: Ditto.
7120         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7121
7122 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
7123
7124         PR fortran/55362
7125         * gfortran.dg/intrinsic_size_4.f90 : New test.
7126
7127 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
7128
7129         PR target/56256
7130         * gcc.target/powerpc/pr56256.c: New test.
7131
7132 2013-02-08  Ian Lance Taylor  <iant@google.com>
7133
7134         * lib/go.exp: Load timeout.exp.
7135
7136 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
7137
7138         PR rtl-optimization/56246
7139         * gcc.target/i386/pr56246.c: New test.
7140
7141 2013-02-08  Jeff Law  <law@redhat.com>
7142
7143         PR debug/53948
7144         * gcc.dg/debug/dwarf2/pr53948.c: New test.
7145
7146 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7147
7148         PR target/56043
7149         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7150         powerpc*-*-linux*.
7151
7152 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7153
7154         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7155
7156 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7157
7158         PR rtl-optimization/56195
7159         * gcc.dg/torture/pr56195.c: New test.
7160
7161 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7162
7163         PR fortran/54107
7164         * gfortran.dg/recursive_interface_2.f90: New test.
7165
7166 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7167
7168         PR tree-optimization/56250
7169         * gcc.c-torture/execute/pr56250.c: New test.
7170
7171 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7172
7173         PR tree-optimization/56064
7174         * gcc.dg/fixed-point/view-convert-2.c: New test.
7175
7176 2013-02-08  Michael Matz  <matz@suse.de>
7177
7178         PR tree-optimization/52448
7179         * gcc.dg/pr52448.c: New test.
7180
7181 2013-02-08  Richard Biener  <rguenther@suse.de>
7182
7183         PR middle-end/56181
7184         * gcc.dg/torture/pr56181.c: New testcase.
7185
7186 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7187
7188         PR target/54222
7189         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7190         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7191
7192 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7193
7194         PR c++/56241
7195         * g++.dg/parse/crash61.C: New test.
7196
7197         PR c++/56239
7198         * g++.dg/parse/pr56239.C: New test.
7199
7200         PR c++/56237
7201         * g++.dg/abi/mangle61.C: New test.
7202
7203 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
7204
7205         PR rtl-optimization/56225
7206         * gcc.target/i386/pr56225.c: New test.
7207
7208 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7209
7210         PR debug/56154
7211         * gcc.dg/guality/pr56154-1.c: New test.
7212         * gcc.dg/guality/pr56154-2.c: New test.
7213         * gcc.dg/guality/pr56154-3.c: New test.
7214         * gcc.dg/guality/pr56154-4.c: New test.
7215         * gcc.dg/guality/pr56154-aux.c: New file.
7216
7217         PR tree-optimization/55789
7218         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7219         cleanup-tree-dump.
7220         * gcc.dg/tree-ssa/inline-3.c: Add
7221         --param max-early-inliner-iterations=2 option.
7222
7223 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7224
7225         PR debug/53363
7226         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7227         Add -fno-dwarf2-cfi-asm to dg-options.
7228         Adapt match count.
7229
7230 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7231
7232         PR target/56228
7233         * gcc.dg/pr56228.c: New test.
7234
7235 2013-02-07  Alan Modra  <amodra@gmail.com>
7236
7237         PR target/54009
7238         * gcc.target/powerpc/pr54009.c: New test.
7239         PR target/54131
7240         * gfortran.dg/pr54131.f: New test.
7241
7242 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
7243
7244         PR fortran/55789
7245         * gfortran.dg/array_constructor_41.f90: New test.
7246
7247 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
7248
7249         PR fortran/55978
7250         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7251
7252 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
7253
7254         PR middle-end/56217
7255         * g++.dg/gomp/pr56217.C: New test.
7256
7257 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7258
7259         PR tree-optimization/56205
7260         * gcc.dg/tree-ssa/stdarg-6.c: New test.
7261         * gcc.c-torture/execute/pr56205.c: New test.
7262
7263 2013-02-05  Richard Biener  <rguenther@suse.de>
7264
7265         PR tree-optimization/53342
7266         PR tree-optimization/53185
7267         * gcc.dg/vect/pr53185-2.c: New testcase.
7268
7269 2013-02-05  Jan Hubicka  <jh@suse.cz>
7270
7271         PR tree-optimization/55789
7272         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7273         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7274         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7275         * g++.dg/ipa/inline-1.C: New testcase.
7276         * g++.dg/ipa/inline-2.C: New testcase.
7277         * g++.dg/ipa/inline-3.C: New testcase.
7278
7279 2013-02-05  Jan Hubicka  <jh@suse.cz>
7280
7281         PR tree-optimization/55789
7282         * g++.dg/torture/pr55789.C: New testcase.
7283
7284 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7285
7286         PR middle-end/56167
7287         * gcc.dg/pr56167.c: New test.
7288
7289 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7290
7291         PR target/55146
7292         * gcc.target/sh/pr55146.c: New.
7293
7294 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7295
7296         PR tree-optimization/54386
7297         * gcc.target/sh/pr54386.c: New.
7298
7299 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
7300
7301         PR fortran/56008
7302         * gfortran.dg/realloc_on _assign_16.f90 : New test.
7303
7304         PR fortran/47517
7305         * gfortran.dg/realloc_on _assign_17.f90 : New test.
7306
7307 2013-02-04  Alexander Potapenko  <glider@google.com>
7308             Jack Howarth  <howarth@bromo.med.uc.edu>
7309             Jakub Jelinek  <jakub@redhat.com>
7310
7311         PR sanitizer/55617
7312         * g++.dg/asan/pr55617.C: New test.
7313
7314 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7315
7316         PR fortran/54195
7317         * gfortran.dg/typebound_operator_19.f90: New test.
7318         * gfortran.dg/typebound_assignment_4.f90: New test.
7319
7320 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7321
7322         PR fortran/54107
7323         * gfortran.dg/recursive_interface_1.f90: New test.
7324
7325 2013-02-04  Richard Guenther  <rguenther@suse.de>
7326
7327         PR lto/56168
7328         * gcc.dg/lto/pr56168_0.c: New testcase.
7329         * gcc.dg/lto/pr56168_1.c: Likewise.
7330
7331 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7332
7333         PR fortran/50627
7334         PR fortran/56054
7335         * gfortran.dg/block_12.f90:  New test.
7336         * gfortran.dg/module_error_1.f90:  New test.
7337
7338 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7339
7340         * lib/target-supports.exp (check_effective_target_vect_float)
7341         (check_effective_target_vect_no_align): Add mips-sde-elf.
7342
7343 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
7344
7345         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7346
7347 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
7348
7349         * gcc.dg/pr56023.c: XFAIL on AIX.
7350         * gcc.dg/vect/pr49352.c: Same.
7351
7352 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
7353
7354         * gnat.dg/opt26.adb: New test.
7355
7356 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7357
7358         Revert.
7359         2013-01-27  Amol Pise  <amolpise15@gmail.com>
7360
7361         * gcc.target/arm/neon-vfnms-1.c: New test.
7362         * gcc.target/arm/neon-vfnma-1.c: New test.
7363
7364 2013-01-31  Richard Biener  <rguenther@suse.de>
7365
7366         PR tree-optimization/56157
7367         * gcc.dg/torture/pr56157.c: New testcase.
7368
7369 2013-01-30  Richard Biener  <rguenther@suse.de>
7370
7371         PR tree-optimization/56150
7372         * gcc.dg/torture/pr56150.c: New testcase.
7373
7374 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
7375
7376         PR sanitizer/55374
7377         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7378         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
7379         printed in backtrace.
7380         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7381         to avoid errors about mismatched allocation vs. deallocation.
7382
7383         PR c++/55742
7384         * g++.dg/mv1.C: Moved to...
7385         * g++.dg/ext/mv1.C: ... here.  Adjust test.
7386         * g++.dg/mv2.C: Moved to...
7387         * g++.dg/ext/mv2.C: ... here.  Adjust test.
7388         * g++.dg/mv3.C: Moved to...
7389         * g++.dg/ext/mv3.C: ... here.
7390         * g++.dg/mv4.C: Moved to...
7391         * g++.dg/ext/mv4.C: ... here.
7392         * g++.dg/mv5.C: Moved to...
7393         * g++.dg/ext/mv5.C: ... here.  Adjust test.
7394         * g++.dg/mv6.C: Moved to...
7395         * g++.dg/ext/mv6.C: ... here.  Adjust test.
7396         * g++.dg/ext/mv7.C: New test.
7397         * g++.dg/ext/mv8.C: New test.
7398         * g++.dg/ext/mv9.C: New test.
7399         * g++.dg/ext/mv10.C: New test.
7400         * g++.dg/ext/mv11.C: New test.
7401
7402 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7403
7404         PR rtl-optimization/56144
7405         * gcc.dg/pr56144.c: New.
7406
7407 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
7408
7409         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7410         message.
7411         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7412         * g++.dg/cpp0x/constexpr-55573.C: Same
7413
7414 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
7415
7416         PR tree-optimization/56064
7417         * gcc.dg/fixed-point/view-convert.c: New test.
7418
7419 2013-01-30  Andreas Schwab  <schwab@suse.de>
7420
7421         * lib/target-supports-dg.exp (dg-process-target): Use expr to
7422         evaluate the end index in string range.
7423
7424 2013-01-30  Tobias Burnus  <burnus@net-b.de>
7425
7426         PR fortran/56138
7427         * gfortran.dg/allocatable_function_6.f90: New.
7428
7429 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
7430             Mikael Morin  <mikael@gcc.gnu.org>
7431
7432         PR fortran/54107
7433         * gfortran.dg/proc_ptr_comp_36.f90: New.
7434
7435 2013-01-29  Richard Biener  <rguenther@suse.de>
7436
7437         PR tree-optimization/55270
7438         * gcc.dg/torture/pr55270.c: New testcase.
7439
7440 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7441
7442         PR rtl-optimization/56117
7443         * gcc.dg/pr56117.c: New test.
7444
7445 2013-01-28  Richard Biener  <rguenther@suse.de>
7446
7447         PR tree-optimization/56034
7448         * gcc.dg/torture/pr56034.c: New testcase.
7449
7450 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7451
7452         PR tree-optimization/56125
7453         * gcc.dg/pr56125.c: New test.
7454
7455 2013-01-28  Tobias Burnus  <burnus@net-b.de>
7456             Mikael Morin  <mikael@gcc.gnu.org>
7457
7458         PR fortran/53537
7459         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7460         * gfortran.dg/import8.f90: Likewise.
7461         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7462         * gfortran.dg/import10.f90: New test.
7463         * gfortran.dg/import11.f90: Likewise
7464
7465 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7466
7467         PR testsuite/56053
7468         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7469         string.h.  Provide memset, malloc and free prototypes, adjust line
7470         numbers in dg-output.
7471         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7472         Provide memset prototype and adjust line numbers in dg-output.
7473         * c-c++-common/asan/global-overflow-1.c: Likewise.
7474
7475         PR tree-optimization/56094
7476         * gcc.dg/pr56094.c: New test.
7477
7478 2013-01-27  Amol Pise  <amolpise15@gmail.com>
7479
7480         * gcc.target/arm/neon-vfnms-1.c: New test.
7481         * gcc.target/arm/neon-vfnma-1.c: New test.
7482
7483 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
7484
7485         PR target/56114
7486         * gcc.target/i386/pr56114.c: New test.
7487
7488 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
7489
7490         PR fortran/55984
7491         * gfortran.dg/associate_14.f90: New test.
7492
7493         PR fortran/56047
7494         * gfortran.dg/associate_13.f90: New test.
7495
7496 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
7497
7498         PR tree-optimization/56098
7499         * gcc.dg/pr56098-1.c: New test.
7500         * gcc.dg/pr56098-2.c: New test.
7501
7502 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
7503
7504         PR target/54222
7505         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7506
7507 2013-01-22  Marek Polacek  <polacek@redhat.com>
7508
7509         PR tree-optimization/56035
7510         * gcc.dg/pr56035.c: New test.
7511
7512 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7513
7514         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7515         for MIPS.
7516
7517 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7518
7519         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7520
7521 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
7522
7523         PR c/56078
7524         * gcc.dg/pr56078.c: New test.
7525         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7526
7527 2013-01-24  Martin Jambor  <mjambor@suse.cz>
7528
7529         PR tree-optimization/55927
7530         * g++.dg/ipa/devirt-10.C: Disable early inlining.
7531
7532 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
7533
7534         * gcc.target/i386/movsd.c: New test.
7535
7536 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
7537
7538         PR inline-asm/55934
7539         * gcc.target/i386/pr55934.c: New test.
7540
7541 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
7542
7543         PR fortran/56081
7544         * gfortran.dg/select_8.f90: New.
7545
7546 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
7547
7548         * gcc.target/microblaze/microblaze.exp: Remove
7549         target_config_cflags check.
7550
7551 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
7552
7553         PR fortran/56052
7554         * gfortran.dg/gomp/pr56052.f90: New test.
7555
7556         PR target/49069
7557         * gcc.dg/pr49069.c: New test.
7558
7559 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
7560
7561         PR c++/55944
7562         * g++.dg/cpp0x/constexpr-static10.C: New.
7563
7564 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
7565
7566         PR target/56028
7567         * gcc.target/i386/pr56028.c: New test.
7568
7569 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
7570
7571         PR target/55686
7572         * gcc.target/i386/pr55686.c: New test.
7573
7574 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
7575
7576         PR c++/53609
7577         * g++.dg/cpp0x/variadic139.C: New test.
7578         * g++.dg/cpp0x/variadic140.C: Likewise.
7579         * g++.dg/cpp0x/variadic141.C: Likewise.
7580
7581 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7582
7583         * gnat.dg/warn8.adb: New test.
7584
7585 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7586
7587         PR fortran/55919
7588         * gfortran.dg/include_8.f90: New test.
7589
7590 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7591
7592         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7593         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7594
7595 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
7596
7597         PR tree-optimization/56051
7598         * gcc.c-torture/execute/pr56051.c: New test.
7599
7600 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7601
7602         PR rtl-optimization/56023
7603         * gcc.dg/pr56023.c: New test.
7604
7605 2013-01-21  Martin Jambor  <mjambor@suse.cz>
7606
7607         PR middle-end/56022
7608         * gcc.target/i386/pr56022.c: New test.
7609
7610 2013-01-21  Jason Merrill  <jason@redhat.com>
7611
7612         * lib/target-supports.exp (check_effective_target_alias): New.
7613
7614 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7615
7616         PR debug/53235
7617         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7618
7619 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
7620
7621         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7622
7623 2013-01-19  Jeff Law  <law@redhat.com>
7624
7625         PR tree-optimization/52631
7626         * tree-ssa/pr52631.c: New test.
7627         * tree-ssa/ssa-fre-9: Update expected output.
7628
7629 2013-01-19  Anthony Green  <green@moxielogic.com>
7630
7631         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7632         for moxie.
7633
7634 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7635
7636         PR tree-optimization/56029
7637         * g++.dg/torture/pr56029.C: New test.
7638
7639 2013-01-18  Sharad Singhai  <singhai@google.com>
7640
7641         PR tree-optimization/55995
7642         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7643
7644 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
7645
7646         PR target/55433
7647         * gcc.target/i386/pr55433.c: New.
7648
7649 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7650
7651         PR middle-end/56015
7652         * gfortran.dg/pr56015.f90: New test.
7653
7654 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
7655
7656         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7657
7658 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
7659
7660         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7661         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7662         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7663         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7664         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7665
7666 2013-01-17  Jeff Law  <law@redhat.com>
7667
7668         * gcc.dg/pr52573.c: Move to...
7669         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
7670
7671         PR rtl-optimization/52573
7672         * gcc.dg/pr52573.c: New test.
7673
7674 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
7675
7676         PR sanitizer/55679
7677         * g++.dg/asan/interception-test-1.C: Skip on darwin.
7678         * lib/target-supports.exp (check_effective_target_swapcontext): Use
7679         check_no_compiler_messages to test support in ucontext.h.
7680         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7681         compliant RLIMIT_AS.
7682
7683 2013-01-17  Marek Polacek  <polacek@redhat.com>
7684
7685         PR rtl-optimization/55833
7686         * gcc.dg/pr55833.c: New test.
7687
7688 2013-01-17  Jan Hubicka  <jh@suse.cz>
7689
7690         PR tree-optimization/55273
7691         * gcc.c-torture/compile/pr55273.c: New testcase.
7692
7693 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
7694
7695         PR target/55981
7696         * gcc.target/pr55981.c: New test.
7697
7698 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
7699
7700         * gcc.target/arm/pr40887.c: Require at least armv5.
7701         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7702         * gcc.target/arm/pr51915.c: Likewise.
7703         * gcc.target/arm/pr52006.c: Likewise.
7704         * gcc.target/arm/pr53187.c: Likewise.
7705
7706         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7707         * gcc.target/arm/ftest-support-arm.h: Delete.
7708         * gcc.target/arm/ftest-support-thumb.h: Delete.
7709         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7710         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7711         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7712         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7713         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7714         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7715         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7716         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7717         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7718         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7719         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7720         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7721         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7722         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7723         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7724         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7725         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7726         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7727         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7728         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7729         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7730         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7731         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7732         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7733
7734 2013-01-17  Martin Jambor  <mjambor@suse.cz>
7735
7736         PR tree-optimizations/55264
7737         * g++.dg/ipa/pr55264.C: New test.
7738
7739 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
7740
7741         PR fortran/55983
7742         * gfortran.dg/class_55.f90: New.
7743
7744 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
7745
7746         PR testsuite/55994
7747         * gcc.c-torture/execute/builtins/builtins.exp: Add
7748         -Wl,--allow-multiple-definition for eabi and elf targets.
7749
7750         PR testsuite/54622
7751         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7752         check_effective_target_vect_perm_short,
7753         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7754         check_effective_target_vect64): Return 0 for big-endian ARM.
7755         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7756
7757         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7758         prototypes.
7759
7760 2013-01-16  Richard Biener  <rguenther@suse.de>
7761
7762         PR tree-optimization/55964
7763         * gcc.dg/torture/pr55964.c: New testcase.
7764
7765 2013-01-16  Richard Biener  <rguenther@suse.de>
7766
7767         PR tree-optimization/54767
7768         PR tree-optimization/53465
7769         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7770
7771 2013-01-16  Christian Bruel  <christian.bruel@st.com>
7772
7773         PR target/55301
7774         * gcc.target/sh/sh-switch.c: New testcase.
7775
7776 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7777
7778         * gcc.dg/webizer.c: Increase the array size.
7779
7780 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7781
7782         PR target/55940
7783         * gcc.dg/pr55940.c: New test.
7784
7785 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
7786             Harald Anlauf  <anlauf@gmx.de>
7787
7788         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7789         * gfortran.dg/bounds_check_5.f90: Likewise.
7790         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7791         * gfortran.dg/continuation_9.f90: Likewise.
7792         * gfortran.dg/move_alloc_13.f90: Likewise.
7793         * gfortran.dg/structure_constructor_11.f90: Likewise.
7794         * gfortran.dg/tab_continuation.f: Likewise.
7795         * gfortran.dg/warning-directive-2.F90: Likewise.
7796         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7797
7798 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7799
7800         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7801         * gcc.target/arm/fma-sp.c: Likewise.
7802
7803 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7804
7805         PR rtl-optimization/55153
7806         * gcc.dg/pr55153.c: New.
7807
7808 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7809
7810         PR tree-optimization/55920
7811         * gcc.c-torture/compile/pr55920.c: New test.
7812
7813 2013-01-15  Richard Biener  <rguenther@suse.de>
7814
7815         PR middle-end/55882
7816         * gcc.dg/torture/pr55882.c: New testcase.
7817
7818 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7819
7820         PR tree-optimization/55955
7821         * gcc.c-torture/compile/pr55955.c: New test.
7822
7823 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
7824
7825         PR c++/55663
7826         * g++.dg/cpp0x/alias-decl-31.C: New test.
7827
7828 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
7829
7830         PR fortran/54286
7831         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7832         case where interface is null.
7833
7834 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7835
7836         PR fortran/55806
7837         * gfortran.dg/array_constructor_40.f90:  New test.
7838
7839 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
7840
7841         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7842
7843 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7844
7845         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7846         * gcc.target/aarch64/vect-ld1r-compile.c: New.
7847         * gcc.target/aarch64/vect-ld1r-fp.c: New.
7848         * gcc.target/aarch64/vect-ld1r.c: New.
7849         * gcc.target/aarch64/vect-ld1r.x: New.
7850
7851 2013-01-14  Andi Kleen  <ak@linux.intel.com>
7852
7853         PR target/55948
7854         * gcc.target/i386/hle-clear-rel.c: New file
7855         * gcc.target/i386/hle-store-rel.c: New file.
7856
7857 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
7858
7859         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7860         * gfortran.dg/bounds_check_4.f90: Likewise.
7861         * gfortran.dg/inquire_10.f90: Likewise.
7862         * gfortran.dg/minloc_3.f90: Likewise.
7863         * gfortran.dg/minlocval_3.f90: Likewise.
7864         * gfortran.dg/module_double_reuse.f90: Likewise.
7865         * gfortran.dg/mvbits_1.f90: Likewise.
7866         * gfortran.dg/oldstyle_1.f90: Likewise.
7867         * gfortran.dg/pr20163-2.f: Likewise.
7868         * gfortran.dg/save_1.f90: Likewise.
7869         * gfortran.dg/scan_1.f90: Likewise.
7870         * gfortran.dg/select_char_1.f90: Likewise.
7871         * gfortran.dg/shape_4.f90: Likewise.
7872         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7873         * gfortran.dg/function_optimize_10.f90: Likewise.
7874         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7875         * gfortran.dg/used_types_17.f90: Likewise.
7876         * gfortran.dg/used_types_18.f90: Likewise.
7877
7878 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
7879
7880         PR fortran/54286
7881         * gfortran.dg/proc_ptr_result_8.f90 : New test.
7882
7883 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7884
7885         * gcc.dg/unroll_5.c: Add nomips16 attributes.
7886
7887 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7888
7889         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7890
7891 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
7892
7893         PR fortran/55072
7894         * gfortran.dg/assumed_type_2.f90: Fix test case.
7895         * gfortran.dg/internal_pack_13.f90: New test.
7896         * gfortran.dg/internal_pack_14.f90: New test.
7897
7898 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7899
7900         PR fortran/55868
7901         * gfortran.dg/unlimited_polymorphic_8.f90: Update
7902         scan-tree-dump-times for foo.0.x._vptr to deal with change from
7903         $tar to STAR.
7904
7905 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
7906
7907         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7908
7909 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7910
7911         PR target/55719
7912         * gcc.target/s390/pr55719.c: New testcase.
7913
7914 2013-01-11  Richard Guenther  <rguenther@suse.de>
7915
7916         PR tree-optimization/44061
7917         * gcc.dg/pr44061.c: New testcase.
7918
7919 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
7920
7921         Update copyright years.
7922
7923 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
7924             Jakub Jelinek  <jakub@redhat.com>
7925
7926         PR target/55565
7927         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7928
7929 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
7930
7931         PR rtl-optimization/55672
7932         * gcc.target/i386/pr55672.c: New.
7933
7934 2013-01-10  Jeff Law  <law@redhat.com>
7935
7936         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
7937         pass/fail message unique.
7938
7939
7940 2013-01-10  Jason Merrill  <jason@redhat.com>
7941
7942         * ada/.gitignore: New.
7943
7944 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7945
7946         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7947         Add tls options.
7948         * g++.dg/tls/thread_local2.C: Likewise.
7949         * g++.dg/tls/thread_local2g.C: Likewise.
7950         * g++.dg/tls/thread_local6.C: Likewise.
7951         * g++.dg/tls/thread_local-order1.C: Add tls options.
7952         * g++.dg/tls/thread_local-order2.C: Likewise.
7953         * g++.dg/tls/thread_local3.C: Likewise.
7954         * g++.dg/tls/thread_local3g.C: Likewise.
7955         * g++.dg/tls/thread_local4.C: Likewise.
7956         * g++.dg/tls/thread_local4g.C: Likewise.
7957         * g++.dg/tls/thread_local5.C: Likewise.
7958         * g++.dg/tls/thread_local5g.C: Likewise.
7959         * g++.dg/tls/thread_local6g.C: Likewise.
7960
7961 2013-01-10  Kostya Serebryany  <kcc@google.com>
7962
7963         * g++.dg/asan/asan_test.cc: Sync from upstream.
7964
7965 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
7966
7967         PR tree-optimization/55921
7968         * gcc.c-torture/compile/pr55921.c: New test.
7969
7970 2013-01-09  Jan Hubicka  <jh@suse.cz>
7971
7972         PR tree-optimization/55569
7973         * gcc.c-torture/compile/pr55569.c: New testcase.
7974
7975 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
7976
7977         PR fortran/47203
7978         * gfortran.dg/use_28.f90: New test.
7979
7980 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
7981
7982         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7983         number matching more robust.
7984
7985 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
7986
7987         PR rtl-optimization/55829
7988         * gcc.target/i386/pr55829.c: New.
7989
7990 2013-01-09  Tobias Burnus  <burnus@net-b.de>
7991
7992         PR fortran/55758
7993         * gfortran.dg/bind_c_bool_1.f90: New.
7994         * gfortran.dg/do_5.f90: Add dg-warning.
7995
7996 2013-01-09  Jan Hubicka  <jh@suse.cz>
7997
7998         PR tree-optimization/55875
7999         * gcc.c-torture/execute/pr55875.c: New testcase.
8000         * g++.dg/torture/pr55875.C: New testcase.
8001
8002 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8003
8004         PR c/48418
8005         * c-c++-common/pr48418.c: New test.
8006
8007 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
8008
8009         PR c++/55801
8010         * g++.dg/tls/thread_local-ice.C: New.
8011
8012 2013-01-09  Andreas Schwab  <schwab@suse.de>
8013
8014         * gcc.dg/guality/pr54693.c: Null-terminate arr.
8015
8016 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8017
8018         PR tree-optimization/48189
8019         * gcc.dg/pr48189.c: New test.
8020
8021 2013-01-04  Jan Hubicka  <jh@suse.cz>
8022
8023         PR tree-optimization/55823
8024         * g++.dg/ipa/devirt-10.C: New testcase.
8025
8026 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
8027             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
8028
8029         PR rtl-optimization/55845
8030         * gcc.target/i386/pr55845.c: New test.
8031
8032 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
8033
8034         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8035         instructions generated instead of number of occurances.
8036
8037 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8038
8039         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8040         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8041         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8042         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8043         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8044         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8045         * gcc.target/aarch64/vect-fcm.x: Likewise.
8046         * lib/target-supports.exp
8047         (check_effective_target_vect_cond): Enable for AArch64.
8048
8049 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8050
8051         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8052         endian-safe float pool loading.
8053         (test_square_root_v4sf): Likewise.
8054         (test_square_root_v2df): Likewise.
8055         * lib/target-supports.exp
8056         (check_effective_target_vect_call_sqrtf): Add AArch64.
8057
8058 2013-01-08  Martin Jambor  <mjambor@suse.cz>
8059
8060         PR debug/55579
8061         * gcc.dg/tree-ssa/pr55579.c: New test.
8062
8063 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8064
8065         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8066         asm comments.
8067
8068 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
8069
8070         PR middle-end/55890
8071         * gcc.dg/torture/pr55890-3.c: New test.
8072
8073         PR middle-end/55851
8074         * gcc.c-torture/compile/pr55851.c: New test.
8075
8076         PR sanitizer/55844
8077         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8078         dg-options.
8079
8080 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8081
8082         PR fortran/55618
8083         * gfortran.dg/elemental_scalar_args_2.f90: New test.
8084
8085 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8086
8087         PR fortran/55763
8088         * gfortran.dg/pointer_init_2.f90: Update dg-error.
8089         * gfortran.dg/pointer_init_7.f90: New.
8090
8091 2013-01-07  Richard Biener  <rguenther@suse.de>
8092
8093         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8094
8095 2013-01-07  Richard Biener  <rguenther@suse.de>
8096
8097         PR middle-end/55890
8098         * gcc.dg/torture/pr55890-1.c: New testcase.
8099         * gcc.dg/torture/pr55890-2.c: Likewise.
8100
8101 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
8102
8103         * gcc.target/aarch64/fmovd.c: New.
8104         * gcc.target/aarch64/fmovf.c: Likewise.
8105         * gcc.target/aarch64/fmovd-zero.c: Likewise.
8106         * gcc.target/aarch64/fmovf-zero.c: Likewise.
8107         * gcc.target/aarch64/vect-fmovd.c: Likewise.
8108         * gcc.target/aarch64/vect-fmovf.c: Likewise.
8109         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8110         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8111
8112 2013-01-07  Richard Biener  <rguenther@suse.de>
8113
8114         PR tree-optimization/55888
8115         PR tree-optimization/55862
8116         * gcc.dg/torture/pr55888.c: New testcase.
8117
8118 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8119
8120         PR fortran/55852
8121         * gfortran.dg/intrinsic_size_3.f90: New.
8122
8123 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8124
8125         PR fortran/55763
8126         * gfortran.dg/select_type_32.f90: New.
8127
8128 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
8129
8130         PR c++/52343
8131         * g++.dg/cpp0x/alias-decl-29.C: New test.
8132
8133 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
8134
8135         PR fortran/53876
8136         PR fortran/54990
8137         PR fortran/54992
8138         * gfortran.dg/class_array_15.f03: New test.
8139
8140 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
8141
8142         PR fortran/42769
8143         PR fortran/45836
8144         PR fortran/45900
8145         * gfortran.dg/use_23.f90: New test.
8146         * gfortran.dg/use_24.f90: New test.
8147         * gfortran.dg/use_25.f90: New test.
8148         * gfortran.dg/use_26.f90: New test.
8149         * gfortran.dg/use_27.f90: New test.
8150
8151 2013-01-06  Olivier Hainque  <hainque@adacore.com>
8152
8153         * gnat.dg/specs/clause_on_volatile.ads: New test.
8154
8155 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8156
8157         * gnat.dg/alignment10.adb: New test.
8158
8159 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
8160             Mikael Morin  <mikael@gcc.gnu.org>
8161
8162         PR fortran/55827
8163         * gfortran.dg/use_22.f90: New test.
8164
8165 2013-01-04  Andrew Pinski  <apinski@cavium.com>
8166
8167         * gcc.target/aarch64/cmp-1.c: New testcase.
8168
8169 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
8170
8171         PR fortran/55172
8172         * gfortran.dg/select_type_31.f03: New test.
8173
8174 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8175
8176         PR c++/54526 (again)
8177         * g++.dg/cpp0x/parse2.C: Extend.
8178         * g++.old-deja/g++.other/crash28.C: Adjust.
8179
8180 2013-01-04  Richard Biener  <rguenther@suse.de>
8181
8182         PR tree-optimization/55862
8183         * gcc.dg/torture/pr55862.c: New testcase.
8184
8185 2013-01-04  Martin Jambor  <mjambor@suse.cz>
8186
8187         PR tree-optimization/55755
8188         * gcc.dg/torture/pr55755.c: New test.
8189         * gcc.dg/tree-ssa/sra-13.c: Likewise.
8190         * gcc.dg/tree-ssa/pr45144.c: Update.
8191
8192 2013-01-04  Richard Biener  <rguenther@suse.de>
8193
8194         PR middle-end/55863
8195         * gcc.dg/fold-reassoc-2.c: New testcase.
8196
8197 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8198
8199         PR fortran/55763
8200         * gfortran.dg/null_7.f90: New.
8201
8202 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8203
8204         PR fortran/55854
8205         PR fortran/55763
8206         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8207         * gfortran.dg/unlimited_polymorphic_7.f90: New.
8208         * gfortran.dg/unlimited_polymorphic_8.f90: New.
8209
8210 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
8211
8212         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8213
8214 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
8215
8216         PR fortran/55855
8217         * gfortran.dg/assignment_1.f90: Modified.
8218         * gfortran.dg/assignment_4.f90: New.
8219
8220 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
8221
8222         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8223
8224 2013-01-03  Richard Biener  <rguenther@suse.de>
8225
8226         PR tree-optimization/55857
8227         * gcc.dg/vect/pr55857-1.c: New testcase.
8228         * gcc.dg/vect/pr55857-2.c: Likewise.
8229
8230 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
8231
8232         PR rtl-optimization/55838
8233         * gcc.dg/pr55838.c: New test.
8234
8235         PR tree-optimization/55832
8236         * gcc.c-torture/compile/pr55832.c: New test.
8237
8238 2013-01-02  Teresa Johnson  <tejohnson@google.com>
8239
8240         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8241         * gcc.dg/tree-ssa/loop-23.c: Ditto.
8242         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8243         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8244         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8245         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8246         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8247         * gcc.dg/unroll_1.c: Ditto.
8248         * gcc.dg/unroll_2.c: Ditto.
8249         * gcc.dg/unroll_3.c: Ditto.
8250         * gcc.dg/unroll_4.c: Ditto.
8251
8252 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8253
8254         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8255
8256 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8257
8258         PR fortran/55818
8259         * gfortran.dg/eof_4.f90: New test.
8260
8261 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
8262
8263         * lib/c-compat.exp (compat-use-alt-compiler): Remove
8264         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8265         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8266         (compat_setup_dfp): Initialize compat_alt_caret and
8267         compat_save_TEST_ALWAYS_FLAGS.
8268
8269 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8270
8271         * gcc.dg/torture/tls/tls-reload-1.c: New test.
8272
8273 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8274
8275         * gcc.dg/torture/fp-int-convert-2.c: New test.
8276
8277 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8278
8279         * gfortran.dg/newunit_3.f90: Add dg-do run.
8280         * gfortran.dg/inquire_15.f90: Add dg-do run.
8281
8282 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
8283
8284         PR tree-optimization/55831
8285         * gcc.dg/pr55831.c: New test.
8286 \f
8287 Copyright (C) 2013 Free Software Foundation, Inc.
8288
8289 Copying and distribution of this file, with or without modification,
8290 are permitted in any medium without royalty provided the copyright
8291 notice and this notice are preserved.