* gimple-ssa-isolate-paths.c (check_loadstore): New function.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob82d0e7a14d46c3c6290bbcd1dfec15496a50541e
1 2013-11-12  Jeff Law  <law@redhat.com>
3         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
4         * gcc.dg/tree-ssa/isolate-5.c: New test.
6 2013-11-12  Martin Jambor  <mjambor@suse.cz>
8         PR rtl-optimization/10474
9         * gcc.dg/pr10474.c: New testcase.
10         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
11         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
13 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
15         PR c++/57734
16         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
18 2013-11-11  Martin Liska        <marxin.liska@gmail.com>
20         * gcc.dg/time-profiler-1.c: New test.
21         * gcc.dg/time-profiler-2.c: Ditto.
23 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
24             Jeff Law  <law@redhat.com>
26         * gcc.dg/tree-ssa/alias-27.c: New testcase.
28 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
30         PR target/58853
31         * gcc.target/i386/pr58853.c: New test.
33 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
35         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
36         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
37         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
38         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
39         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
40         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
41         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
42         * gcc.dg/tree-ssa/vrp47.c: Likewise.
43         * gcc.dg/tree-ssa/vrp87.c: Likewise.
45 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
47         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
48         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
49         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
50         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
51         gcc.dg/atomic/stdatomic-exchange-1.c,
52         gcc.dg/atomic/stdatomic-exchange-2.c,
53         gcc.dg/atomic/stdatomic-exchange-3.c,
54         gcc.dg/atomic/stdatomic-exchange-4.c,
55         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
56         gcc.dg/atomic/stdatomic-generic.c,
57         gcc.dg/atomic/stdatomic-kill-dep.c,
58         gcc.dg/atomic/stdatomic-load-1.c,
59         gcc.dg/atomic/stdatomic-load-2.c,
60         gcc.dg/atomic/stdatomic-load-3.c,
61         gcc.dg/atomic/stdatomic-load-4.c,
62         gcc.dg/atomic/stdatomic-lockfree.c,
63         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
64         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
65         gcc.dg/atomic/stdatomic-store-1.c,
66         gcc.dg/atomic/stdatomic-store-2.c,
67         gcc.dg/atomic/stdatomic-store-3.c,
68         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
69         tests.
71 2013-11-08  Cong Hou  <congh@google.com>
73         PR tree-optimization/58508
74         * gcc.dg/vect/pr58508.c: Update.
76 2013-11-08  Richard Biener  <rguenther@suse.de>
78         PR tree-optimization/59047
79         * gcc.dg/torture/pr59047.c: New testcase.
81 2013-11-08  Richard Biener  <rguenther@suse.de>
83         PR tree-optimization/59038
84         PR tree-optimization/58955
85         * gcc.dg/torture/pr59038.c: New testcase.
87 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
89         PR fortran/58471
90         * gfortran.dg/constructor_9.f90: New.
92 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
94         * gcc.dg/atomic-compare-exchange-1.c,
95         gcc.dg/atomic-compare-exchange-2.c,
96         gcc.dg/atomic-compare-exchange-3.c,
97         gcc.dg/atomic-compare-exchange-4.c,
98         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
99         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
100         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
101         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
102         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
103         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
104         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
105         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
106         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
107         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
108         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
109         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
110         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
111         gcc.dg/atomic-store-5.c: Declare main as returning int.
112         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
113         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
114         gcc.dg/atomic-exchange-5.c: Separate increments of count from
115         expression using value of count.
117 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
119         * lib/target-supports.exp
120         (check_effective_target_fenv_exceptions): New function.
121         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
122         * gcc.dg/atomic/c11-atomic-exec-1.c,
123         gcc.dg/atomic/c11-atomic-exec-2.c,
124         gcc.dg/atomic/c11-atomic-exec-3.c,
125         gcc.dg/atomic/c11-atomic-exec-4.c,
126         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
127         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
128         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
130 2013-11-07  Cong Hou  <congh@google.com>
132         * gcc.dg/vect/vect-alias-check.c: New.
134 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
136         * gcc.dg/tree-ssa/loop-39.c: New test.
138         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
139         * gcc.dg/unroll_2.c: Likewise.
140         * gcc.dg/unroll_3.c: Likewise.
141         * gcc.dg/unroll_4.c: Likewise.
142         * gcc.dg/vrp90.c: New test.
144 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
146         PR c++/58176
147         * g++.dg/cpp0x/nullptr30.C: New.
149 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
150             Jakub Jelinek  <jakub@redhat.com>
152         PR sanitizer/59029
153         * c-c++-common/asan/pr59029.c: New test.
155 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
157         PR target/59034
158         * gcc.target/i386/pr59034-1.c: New test.
159         * gcc.target/i386/pr59034-2.c: Likewise.
161 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
163         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
164         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
165         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
167 2013-11-06  DJ Delorie  <dj@redhat.com>
169         * gcc.dg/mismatch-decl-1.c: New test.
171 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
173         * gcc.dg/torture/float128-cmp-invalid.c,
174         gcc.dg/torture/float128-div-underflow.c,
175         gcc.dg/torture/float128-extend-nan.c,
176         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
178 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
180         * gcc.target/sh/pr51244-11.c: Remove target line.
181         * gcc.target/sh/sh4a-sincosf.c: Likewise.
182         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
183         * gcc.target/sh/pr51244-15.c: Likewise.
184         * gcc.target/sh/pr51244-19.c: Likewise.
185         * gcc.target/sh/cmpstr.c: Likewise.
186         * gcc.target/sh/pr33135-3.c: Likewise.
187         * gcc.target/sh/pr53512-2.c: Likewise.
188         * gcc.target/sh/pr54602-2.c: Likewise.
189         * gcc.target/sh/pr52483-1.c: Likewise.
190         * gcc.target/sh/pr21255-2-ml.c: Likewise.
191         * gcc.target/sh/pr54760-4.c: Likewise.
192         * gcc.target/sh/pr52483-5.c: Likewise.
193         * gcc.target/sh/pr54089-2.c: Likewise.
194         * gcc.target/sh/pr56547-2.c: Likewise.
195         * gcc.target/sh/pr54089-6.c: Likewise.
196         * gcc.target/sh/pr51244-20.c: Likewise.
197         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
198         * gcc.target/sh/sh4a-fsrra.c: Likewise.
199         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
200         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
201         * gcc.target/sh/pr55303-2.c: Likewise.
202         * gcc.target/sh/sh2a-resbank.c: Likewise.
203         * gcc.target/sh/sp-switch.c: Likewise.
204         * gcc.target/sh/pr51244-3.c: Likewise.
205         * gcc.target/sh/pr50751-3.c: Likewise.
206         * gcc.target/sh/pr51244-7.c: Likewise.
207         * gcc.target/sh/struct-arg-dw2.c: Likewise.
208         * gcc.target/sh/pr50751-7.c: Likewise.
209         * gcc.target/sh/pr49468-di.c: Likewise.
210         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
211         * gcc.target/sh/pr49880-3.c: Likewise.
212         * gcc.target/sh/pr51244-12.c: Likewise.
213         * gcc.target/sh/pr53988.c: Likewise.
214         * gcc.target/sh/pr6526.c: Likewise.
215         * gcc.target/sh/sh2a-bxor.c: Likewise.
216         * gcc.target/sh/pr51244-16.c: Likewise.
217         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
218         * gcc.target/sh/sh2a-bor.c: Likewise.
219         * gcc.target/sh/pr53511-1.c: Likewise.
220         * gcc.target/sh/pr21255-3.c: Likewise.
221         * gcc.target/sh/pr53512-3.c: Likewise.
222         * gcc.target/sh/pr33135-4.c: Likewise.
223         * gcc.target/sh/pr54602-3.c: Likewise.
224         * gcc.target/sh/pr54760-1.c: Likewise.
225         * gcc.target/sh/pr52483-2.c: Likewise.
226         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
227         * gcc.target/sh/pr54680.c: Likewise.
228         * gcc.target/sh/pr54386.c: Likewise.
229         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
230         * gcc.target/sh/pr54089-3.c: Likewise.
231         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
232         * gcc.target/sh/pr54089-7.c: Likewise.
233         * gcc.target/sh/strlen.c: Likewise.
234         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
235         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
236         * gcc.target/sh/pr55303-3.c: Likewise.
237         * gcc.target/sh/pr51244-4.c: Likewise.
238         * gcc.target/sh/pr50751-4.c: Likewise.
239         * gcc.target/sh/pr39423-1.c: Likewise.
240         * gcc.target/sh/pr51244-8.c: Likewise.
241         * gcc.target/sh/pr55146.c: Likewise.
242         * gcc.target/sh/pr50751-8.c: Likewise.
243         * gcc.target/sh/sh2a-bset.c: Likewise.
244         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
245         * gcc.target/sh/sh2a-movi20s.c: Likewise.
246         * gcc.target/sh/20080410-1.c: Likewise.
247         * gcc.target/sh/pr49880-4.c: Likewise.
248         * gcc.target/sh/pr51244-13.c: Likewise.
249         * gcc.target/sh/sh2a-movrt.c: Likewise.
250         * gcc.target/sh/pr51244-17.c: Likewise.
251         * gcc.target/sh/pr21255-2-mb.c: Likewise.
252         * gcc.target/sh/sh2a-bclr.c: Likewise.
253         * gcc.target/sh/pr33135-1.c: Likewise.
254         * gcc.target/sh/pr53512-4.c: Likewise.
255         * gcc.target/sh/pr54602-4.c: Likewise.
256         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
257         * gcc.target/sh/pr54760-2.c: Likewise.
258         * gcc.target/sh/pr52483-3.c: Likewise.
259         * gcc.target/sh/sh2a-bld.c: Likewise.
260         * gcc.target/sh/pr54089-4.c: Likewise.
261         * gcc.target/sh/pr54685.c: Likewise.
262         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
263         * gcc.target/sh/pr54089-8.c: Likewise.
264         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
265         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
266         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
267         * gcc.target/sh/pr51244-1.c: Likewise.
268         * gcc.target/sh/pr50751-1.c: Likewise.
269         * gcc.target/sh/pr55160.c: Likewise.
270         * gcc.target/sh/pr51244-5.c: Likewise.
271         * gcc.target/sh/pr54236-1.c: Likewise.
272         * gcc.target/sh/pr50751-5.c: Likewise.
273         * gcc.target/sh/pr52933-1.c: Likewise.
274         * gcc.target/sh/pr39423-2.c: Likewise.
275         * gcc.target/sh/pr51244-9.c: Likewise.
276         * gcc.target/sh/pr49263.c: Likewise.
277         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
278         * gcc.target/sh/pr49880-1.c: Likewise.
279         * gcc.target/sh/sh2a-band.c: Likewise.
280         * gcc.target/sh/pr51244-10.c: Likewise.
281         * gcc.target/sh/pr49880-5.c: Likewise.
282         * gcc.target/sh/prefetch.c: Likewise.
283         * gcc.target/sh/pr51244-14.c: Likewise.
284         * gcc.target/sh/rte-delay-slot.c: Likewise.
285         * gcc.target/sh/fpul-usage-1.c: Likewise.
286         * gcc.target/sh/pr51244-18.c: Likewise.
287         * gcc.target/sh/pr21255-1.c: Likewise.
288         * gcc.target/sh/pr33135-2.c: Likewise.
289         * gcc.target/sh/pr53512-1.c: Likewise.
290         * gcc.target/sh/pr54602-1.c: Likewise.
291         * gcc.target/sh/sh2a-rtsn.c: Likewise.
292         * gcc.target/sh/torture/pragma-isr.c: Likewise.
293         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
294         * gcc.target/sh/torture/pr58314.c: Likewise.
295         * gcc.target/sh/torture/pr34777.c: Likewise.
296         * gcc.target/sh/torture/pr58475.c: Likewise.
297         * gcc.target/sh/pr54760-3.c: Likewise.
298         * gcc.target/sh/sh4a-cosf.c: Likewise.
299         * gcc.target/sh/pr52483-4.c: Likewise.
300         * gcc.target/sh/mfmovd.c: Likewise.
301         * gcc.target/sh/pr54089-1.c: Likewise.
302         * gcc.target/sh/pr56547-1.c: Likewise.
303         * gcc.target/sh/pr54089-5.c: Likewise.
304         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
305         * gcc.target/sh/pr54089-9.c: Likewise.
306         * gcc.target/sh/sh2a-jsrn.c: Likewise.
307         * gcc.target/sh/pr49468-si.c: Likewise.
308         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
309         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
310         * gcc.target/sh/pr55303-1.c: Likewise.
311         * gcc.target/sh/pr51244-2.c: Likewise.
312         * gcc.target/sh/pr50751-2.c: Likewise.
313         * gcc.target/sh/pr54236-2.c: Likewise.
314         * gcc.target/sh/pr51244-6.c: Likewise.
315         * gcc.target/sh/cmpstrn.c: Likewise.
316         * gcc.target/sh/pr50751-6.c: Likewise.
317         * gcc.target/sh/pr52933-2.c: Likewise.
318         * gcc.target/sh/pr53568-1.c: Likewise.
319         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
320         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
321         * gcc.target/sh/sh4a-sinf.c: Likewise.
322         * gcc.target/sh/pr49880-2.c: Likewise.
324 2013-11-06  Tobias Burnus  <burnus@net-b.de>
326         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
327         * gcc.dg/wdate-time.c: Ditto.
328         * gfortran.dg/wdate-time.F90: Ditto.
330 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
332         PR target/30807
333         * gcc.target/sh/torture/pr30807.c: New.
335 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
337         PR c++/11006
338         * g++.dg/other/java3.C: New.
340 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
342         PR target/59021
343         * gcc.target/i386/pr59021.c: New test.
345 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
347         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
348         dg-additional-files to also match BOL.
350 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
352         * gcc.dg/torture/c99-contract-1.c: New test.
354 2013-11-06  Richard Biener  <rguenther@suse.de>
356         PR tree-optimization/58653
357         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
358         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
360 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
362         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
363         40 to 30.  Replaced iteration variable with a #define.  Instead of
364         returning non-zero value for error, called __builtin_abort ().  Fixed
365         a bug of calling fib_serial in serial case instead of fib.
366         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
367         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
368         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
369         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
370         compiler flag testing.
372 2013-11-06  Christian Bruel  <christian.bruel@st.com>
374         * gcc.target/sh/strlen.c: New test.
376 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
378         PR middle-end/58970
379         * gcc.c-torture/compile/pr58970.c: New test.
381 2013-11-05  Wei Mi  <wmi@google.com>
383         PR regression/58985
384         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
386 2013-11-05  Tobias Burnus  <burnus@net-b.de>
388         * g++.dg/warn/wdate-time.C: New.
389         * gcc.dg/wdate-time.c: New.
390         * gfortran.dg/wdate-time.F90: New.
392 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
394         PR fortran/58989
395         * gfortran.dg/reshape_6.f90: New test.
397 2013-11-05  Jeff Law  <law@redhat.com>
399         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
400         * gcc.dg/tree-ssa/isolate-1.c: New test.
401         * gcc.dg/tree-ssa/isolate-2.c: New test.
402         * gcc.dg/tree-ssa/isolate-3.c: New test.
403         * gcc.dg/tree-ssa/isolate-4.c: New test.
405 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
407         PR rtl-optimization/58997
408         * gcc.c-torture/compile/pr58997.c: New test.
410 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
412         PR c++/58724
413         * g++.dg/cpp0x/gen-attrs-56.C: New.
415 2013-11-05  Richard Biener  <rguenther@suse.de>
417         PR ipa/58492
418         * gcc.dg/ipa/pr58492.c: New testcase.
420 2013-11-05  Richard Biener  <rguenther@suse.de>
422         PR tree-optimization/58955
423         * gcc.dg/torture/pr58955-1.c: New testcase.
424         * gcc.dg/torture/pr58955-2.c: Likewise.
426 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
428         PR middle-end/58981
429         * gcc.dg/pr58981.c: New test.
431 2013-11-05  Richard Biener  <rguenther@suse.de>
433         PR middle-end/58941
434         * gcc.dg/torture/pr58941.c: New testcase.
436 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
438         PR tree-optimization/58958
439         * gcc.dg/tree-ssa/pr58958.c: New file.
441 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
443         * gcc.dg/tree-ssa/alias-26.c: New file.
445 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
447         PR tree-optimization/58984
448         * gcc.c-torture/execute/pr58984.c: New test.
450 2013-11-05  Andreas Schwab  <schwab@suse.de>
452         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
454 2013-11-05  Tobias Burnus  <burnus@net-b.de>
456         * g++.dg/gomp/openmp-simd-1.C: New.
457         * g++.dg/gomp/openmp-simd-2.C: New.
458         * gcc.dg/gomp/openmp-simd-1.c: New.
459         * gcc.dg/gomp/openmp-simd-2.c: New.
461 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
463         * gcc.dg/superblock.c: Require scheduling support.
465 2013-11-04  Kostya Serebryany  <kcc@google.com>
467         * g++.dg/asan/asan_test.cc: Update the test
468         to match the fresh asan run-time.
469         * c-c++-common/asan/stack-overflow-1.c: Ditto.
471 2013-11-04  Ian Lance Taylor  <iant@google.com>
473         * g++.dg/ext/sync-4.C: New test.
475 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
477         PR fortran/58771
478         * gfortran.dg/derived_external_function_1.f90 : New test
480 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
482         PR tree-optimization/58978
483         * gcc.c-torture/compile/pr58978.c: New test.
485 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
487         PR fortran/57445
488         * gfortran.dg/optional_class_1.f90 : New test
490 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
492         PR rtl-optimization/58968
493         * gfortran.dg/pr58968.f: New
495 2013-11-04  Marek Polacek  <polacek@redhat.com>
497         PR c++/58979
498         * g++.dg/diagnostic/pr58979.C: New test.
500 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
502         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
503         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
504         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
505         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
506         gcc.dg/iec-559-macros-9.c: New tests.
508 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
510         PR tree-optimization/58946
511         * gcc.c-torture/compile/pr58946.c: New test.
513 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
515         PR c++/52071
516         * g++.dg/parse/pr52071.C: New.
518 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
520         PR c++/38313
521         * g++.dg/lookup/name-clash10.C: New.
523 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
525         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
526         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
527         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
528         vbif.
530 2013-11-03  Marek Polacek  <polacek@redhat.com>
532         * g++.dg/ubsan/cxx1y-vla.C: New test.
533         * c-c++-common/ubsan/vla-3.c: New test.
534         * c-c++-common/ubsan/vla-2.c: New test.
535         * c-c++-common/ubsan/vla-4.c: New test.
536         * c-c++-common/ubsan/vla-1.c: New test.
538 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
540         * gcc.dg/vmx/vec-set.c: New.
542 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
544         PR c++/29234
545         PR c++/56037
546         * g++.dg/parse/pr29234.C: New.
547         * g++.dg/parse/pr56037.C: Likewise.
549 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
551         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
552         passed it in as one of the options to all Cilk keywords test.
554 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
556         PR c++/58708
557         * g++.dg/cpp1y/pr58708.C: New.
559 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
561         PR c++/58834
562         * g++.dg/ext/pr58834.C: New file.
564 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
566         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
567         tests.
568         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
569         tests.
571 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
573         PR fortran/57893
574         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
575         type block.
577 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
579         * g++.dg/gomp/simd-1.C: New test.
580         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
581         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
582         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
583         * c-c++-common/gomp/simd6.c: New test.
585 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
587         Implement C++14 digit separators.
588         * g++.dg/cpp1y/digit-sep.C: New.
589         * g++.dg/cpp1y/digit-sep-neg.C: New.
590         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
592 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
594         * gcc.dg/vect/vect-align-3.c: New test.
596         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
597         we warn about it already during VRP1 pass.
599 2013-10-31  Martin Jambor  <mjambor@suse.cz>
601         PR rtl-optimization/58934
602         Revert:
603         2013-10-30  Martin Jambor  <mjambor@suse.cz>
604         PR rtl-optimization/10474
605         * gcc.dg/pr10474.c: New testcase.
606         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
607         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
609 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
611         PR c++/58932
612         Revert:
613         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
615         PR c++/58466
616         * g++.dg/cpp0x/variadic145.C: New.
618         * g++.dg/cpp0x/sfinae49.C: New.
620 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
622         PR c++/58581
623         * g++.dg/cpp0x/deleted1.C: New.
625 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
627         * gcc.target/arm/lp1243022.c: New test.
629 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
631         PR other/58545
632         * gcc.target/avr/pr58545.c: New test.
634 2013-10-30  Tobias Burnus  <burnus@net-b.de>
636         Revert:
637         2013-10-30  Tobias Burnus  <burnus@net-b.de>
638         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
639         path to the compile flags.
641 2013-10-30  Cong Hou  <congh@google.com>
643         * gcc.target/i386/vect-abs-s8.c: New test.
644         * gcc.target/i386/vect-abs-s16.c: New test.
645         * gcc.target/i386/vect-abs-s32.c: New test.
647 2013-10-30  Tobias Burnus  <burnus@net-b.de>
649         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
650         path to the compile flags.
652 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
654         PR rtl-optimization/58369
655         * g++.dg/torture/pr58369.C: New test.
657 2013-10-30  Tobias Burnus  <burnus@net-b.de>
659         PR other/33426
660         * g++.dg/vect/pr33426-ivdep-2.cc: New.
661         * g++.dg/vect/pr33426-ivdep-3.cc: New.
662         * g++.dg/vect/pr33426-ivdep-4.cc: New.
664 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
666         PR target/58784
667         * gcc.target/arm/pr58784.c: New.
669 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
671         * gcc.dg/tree-ssa/alias-24.c: New file.
673 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
675         * gcc.target/i386/fma_double_3.c: Use pattern for
676         scan-assembler-times instead of just one insn name.
677         * gcc.target/i386/fma_double_5.c: Ditto.
678         * gcc.target/i386/fma_float_3.c: Ditto.
679         * gcc.target/i386/fma_float_5.c: Ditto.
680         * gcc.target/i386/l_fma_double_1.c: Ditto.
681         * gcc.target/i386/l_fma_double_2.c: Ditto.
682         * gcc.target/i386/l_fma_double_3.c: Ditto.
683         * gcc.target/i386/l_fma_double_4.c: Ditto.
684         * gcc.target/i386/l_fma_double_5.c: Ditto.
685         * gcc.target/i386/l_fma_double_6.c: Ditto.
686         * gcc.target/i386/l_fma_float_1.c: Ditto.
687         * gcc.target/i386/l_fma_float_2.c: Ditto.
688         * gcc.target/i386/l_fma_float_3.c: Ditto.
689         * gcc.target/i386/l_fma_float_4.c: Ditto.
690         * gcc.target/i386/l_fma_float_5.c: Ditto.
691         * gcc.target/i386/l_fma_float_6.c: Ditto.
693 2013-10-30  Christian Bruel  <christian.bruel@st.com>
695         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
696         * gcc.target/sh/cmpstr.c: New test.
697         * gcc.target/sh/cmpstrn.c: New test.
699 2013-10-30  Martin Jambor  <mjambor@suse.cz>
701         PR rtl-optimization/10474
702         * gcc.dg/pr10474.c: New testcase.
703         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
704         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
706 2013-10-29  Andrew Pinski <apinski@cavium.com>
707             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
709         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
710         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
711         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
712         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
713         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
714         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
715         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
716         conditional move to be used.
717         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
719 2013-10-29  Tobias Burnus  <burnus@net-b.de>
721         PR fortran/44350
722         * gfortran.dg/blockdata_8.f90: New.
724 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
726         PR target/54236
727         * gcc.target/sh/pr54236-2: New.
728         * gcc.target/sh/pr54089-6: Add another rotl special case.
730 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
732         PR fortran/58793
733         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
734         to determine sizes of real kinds.
736         PR fortran/58858
737         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
739 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
741         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
742         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
743         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
744         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
745         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
746         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
747         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
748         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
749         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
750         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
751         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
752         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
753         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
754         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
755         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
756         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
757         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
758         test stored in c-c++-common.  Also, added the Cilk runtime's library
759         to the ld_library_path.
761 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
763         PR c++/58888
764         * g++.dg/cpp0x/auto40.C: New.
765         * g++.dg/other/warning1.C: Adjust.
767 2013-10-29  Richard Biener  <rguenther@suse.de>
769         * gcc.dg/torture/restrict-2.c: New testcase.
770         * gcc.dg/torture/restrict-3.c: Likewise.
771         * gcc.dg/torture/restrict-4.c: Likewise.
772         * gcc.dg/torture/restrict-5.c: Likewise.
774 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
776         PR tree-optimization/19831
777         * gcc.dg/tree-ssa/alias-25.c: New file.
779 2013-10-29  Richard Biener  <rguenther@suse.de>
781         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
782         changes.
783         * gcc.dg/vect/bb-slp-32.c: Likewise.
784         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
785         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
786         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
787         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
788         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
789         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
790         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
791         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
792         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
793         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
794         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
795         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
796         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
797         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
798         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
799         * gfortran.dg/vect/vect.exp: Likewise.
801 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
803         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
804         * gcc.dg/vmx/eg-5.c: Likewise.
806 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
807              Joern Rennecke  <joern.rennecke@embecosm.com>
809         * gcc.target/arc/jump-around-jump.c: New test.
811 2013-10-27  Tom de Vries  <tom@codesourcery.com>
813         * gcc.target/arm/require-pic-register-loc.c: New test.
815 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
817         PR target/58679
818         * gcc.target/i386/pr58679-1.c: New test.
819         * gcc.target/i386/pr58679-2.c: Ditto.
821 2013-10-27  Tobias Burnus  <burnus@net-b.de>
823         PR other/33426
824         * gcc.dg/vect/vect-ivdep-2.c: New.
826 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
828         PR target/52483
829         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
830         * gcc.target/sh/pr52483-2.c: Likewise.
831         * gcc.target/sh/pr52483-3.c: Likewise.
832         * gcc.target/sh/pr52483-4.c: Likewise.
834 2013-10-26  Jeff Law  <law@redhat.com>
836         * g++.dg/torture/pr49309.C: Removed.
837         * gcc.dg/dfp/pr35739.c: Removed.
839 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
841         PR rtl-optimization/58759
842         * gcc.target/i386/pr58759.c: New.
844 2013-10-25  Tobias Burnus  <burnus@net-b.de>
846         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
847         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
848         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
850 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
852         * gcc.dg/wmul-1.c: New test.
854 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
856         PR c++/58878
857         * g++.dg/template/pr58878.C: New.
859 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
861         * gcc.dg/tree-ssa/alias-23.c: New file.
863 2013-10-25  Richard Biener  <rguenther@suse.de>
865         PR tree-optimization/58626
866         * gcc.dg/torture/pr58626.c: New testcase.
868 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
870         PR c++/54812
871         * g++.dg/cpp0x/defaulted47.C: New.
873 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
875         * gcc.c-torture/execute/pr58831.c: New test.
877 2013-10-25  Nick Clifton  <nickc@redhat.com>
879         * c-c++-common/pr57793.c: Add expected error messages for
880         targets with small integers.
881         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
882         * gcc.dg/c99-stdint-2.c: Likewise.
883         * gcc.dg/cdce1.c: Likewise.
884         * gcc.dg/fold-overflow-1.c: Likewise.
885         * gcc.dg/utf-cvt.c: Likewise.
886         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
887         arithmetic.
888         * gcc.dg/ftrapv-2.c: Likewise.
889         * gcc.dg/pr30286.c: Likewise.
890         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
891         * lib/target-supports.exp (check_effective_target_trapping): New
892         proc.  Returns true if the target supports trapping arithmetic.
894 2013-10-25  Tobias Burnus  <burnus@net-b.de>
896         * g++.dg/parse/ivdep.C: New.
897         * g++.dg/vect/pr33426-ivdep.cc: New.
899 2013-10-24  Richard Henderson  <rth@redhat.com>
901         PR rtl/58542
902         * gcc.dg/atomic-store-6.c: New.
904 2013-10-24  Ian Lance Taylor  <iant@google.com>
906         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
908 2013-10-24  Cong Hou  <congh@google.com>
910         * gcc.c-torture/execute/20030125-1.c: Update.
912 2013-10-24  Tobias Burnus  <burnus@net-b.de>
914         PR fortran/44646
915         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
917 2013-10-24  Dehao Chen  <dehao@google.com>
919         * g++.dg/opt/devirt3.C: New test.
921 2013-08-24  Tobias Burnus  <burnus@net-b.de>
923         PR other/33426
924         * testsuite/gcc.dg/ivdep.c: New.
925         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
927 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
929         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
930         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
932 2013-10-24  Nick Clifton  <nickc@redhat.com>
934         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
936 2013-10-24  Marek Polacek  <polacek@redhat.com>
938         PR c++/58705
939         * g++.dg/parse/pr58705.C: New test.
941 2013-10-24  Marek Polacek  <polacek@redhat.com>
943         * gcc.dg/c11-align-5.c: Add more testing.
945 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
947         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
949 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
951         PR tree-optimization/58775
952         PR tree-optimization/58791
953         * gcc.dg/guality/pr58791-1.c: New test.
954         * gcc.dg/guality/pr58791-2.c: New test.
955         * gcc.dg/guality/pr58791-3.c: New test.
956         * gcc.dg/guality/pr58791-4.c: New test.
957         * gcc.dg/guality/pr58791-5.c: New test.
958         * gcc.c-torture/compile/pr58775.c: New test.
959         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
961 2013-10-23  Tom de Vries  <tom@codesourcery.com>
963         PR tree-optimization/58805
964         * gcc.dg/pr58805.c: New test.
966 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
968         * gcc.target/i386/vect-div-1.c: New test.
970         * gcc.dg/vect/pr58508.c: Remove dg-options.
972 2013-10-23  Richard Biener  <rguenther@suse.de>
974         * gcc.dg/torture/pr58830.c: New testcase.
976 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
978         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
979         * g++.dg/cpp1y/attr-deprecated.C: New.
980         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
982 2013-10-23  Tobias Burnus  <burnus@net-b.de>
984         PR fortran/58793
985         * gfortran.dg/assumed_type_8.f90: New.
987 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
989         PR target/58779
990         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
991         and MINUSCCZEXT defines. Update scan-assembler dg directive.
992         * gcc.dg/torture/pr58779.c: New test.
994 2013-10-22  Steve Ellcey  <sellcey@mips.com>
996         * gcc.target/mips/nor.c: New.
998 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
1000         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1001         tests into...
1002         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1003         restricted to big-endian targets.
1005 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
1007         PR fortran 57893
1008         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1010 2013-10-21  Tobias Burnus  <burnus@net-b.de>
1012         PR fortran/58803
1013         * gfortran.dg/proc_ptr_comp_38.f90: New.
1015 2013-10-21  Marek Polacek  <polacek@redhat.com>
1017         PR middle-end/58809
1018         * gcc.dg/gomp/pr58809.c: New test.
1020 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
1022         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1023         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1025 2013-10-21  Richard Biener  <rguenther@suse.de>
1027         PR tree-optimization/58794
1028         * c-c++-common/torture/pr58794-1.c: New testcase.
1029         * c-c++-common/torture/pr58794-2.c: Likewise.
1031 2013-10-21  Richard Biener  <rguenther@suse.de>
1033         PR middle-end/58742
1034         * c-c++-common/fold-divmul-1.c: New testcase.
1036 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1038         * gcc.target/i386/memset-vector_loop-1.c: New test.
1039         * gcc.target/i386/memset-vector_loop-2.c: New test.
1041 2013-10-21  Diego Novillo  <dnovillo@google.com>
1043         * g++.dg/plugin/selfassign.c: Include tree.h.
1044         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1045         * gcc.dg/plugin/ggcplug.c: Likewise.
1046         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1047         * gcc.dg/plugin/selfassign.c: Likewise.
1048         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1050 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1052         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1053         * gcc.target/mips/mips-ps-7.c: Likewise.
1055 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1057         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1058         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1059         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1061 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1063         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1065         PR testsuite/58645
1066         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1068 2013-10-19  Mike Stump  <mikestump@comcast.net>
1070         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1072         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1073         * g++.dg/lto/pr54625-1_0.c: ... to here.
1074         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1075         * g++.dg/lto/pr54625-1_1.C: Likewise.
1076         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1077         * g++.dg/lto/pr54625-2_0.c: Likewise.
1078         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1079         * g++.dg/lto/pr54625-2_1.C: Likewise.
1081 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1083         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1085 2013-10-18  Cong Hou  <congh@google.com>
1087         * gcc.dg/vect/pr58508.c: New test.
1089 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1091         PR c++/58466
1092         * g++.dg/cpp0x/variadic145.C: New.
1094 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1096         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1098 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1100         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1101         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1102         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1103         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1105 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
1107         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1108         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1109         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1110         effective target arm_thumb1_ok.
1111         * lib/target-supports.exp
1112         (check_effective_target_arm_fp16_ok_nocache): Don't force
1113         -mfloat-abi=soft when building for hardfloat target.
1115 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1117         PR target/58673
1118         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1119         -mquad-word + -mno-vsx-timode causes errors.
1120         * gcc.target/powerpc/pr58673-2.c: Likewise.
1122 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1124         PR c++/58596
1125         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1127 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1129         * gcc.target/aarch64/c-output-template.c: New testcase.
1130         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1131         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1133 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1135         * gcc/testsuite/lib/target-supports.exp
1136         (check_effective_target_sync_long_long): AArch64 supports
1137         atomic operations on "long long".
1138         (check_effective_target_sync_long_long_runtime): AArch64 can
1139         execute atomic operations on "long long".
1141 2013-10-17  Richard Biener  <rguenther@suse.de>
1143         PR tree-optimization/58143
1144         * gcc.dg/torture/pr58143-1.c: New testcase.
1145         * gcc.dg/torture/pr58143-2.c: Likewise.
1146         * gcc.dg/torture/pr58143-3.c: Likewise.
1148 2013-10-17  Marek Polacek  <polacek@redhat.com>
1150         PR c/58267
1151         * gcc.dg/c1x-align-5.c: New test.
1153 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1155         PR fortran/58652
1156         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1158 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1160         * c-c++-common/cpp/openmp-define-1.c: Move
1161         dg-require-effective-target fopenmp after dg-do directive.
1162         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1163         * gfortran.dg/openmp-define-1.f90: Likewise.
1164         * gfortran.dg/openmp-define-2.f90: Likewise.
1165         * gfortran.dg/openmp-define-3.f90: Likewise.
1167 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1169         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1171 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1173         PR target/57756
1174         * gcc.target/i386/pr57756.c: New test.
1175         * gcc.target/i386/pr57756_2.c: New test.
1177 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1179         * gcc.dg/torture/builtin-self.c: New file.
1181 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1183         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1184         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1185         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1186         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1187         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1189 2013-10-15  Cong Hou  <congh@google.com>
1191         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1193 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1195         PR c++/58707
1196         * g++.dg/cpp0x/pr58707.C: New.
1198 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1200         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1201         after other directives.
1203 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1205         PR fortran/58652
1206         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1208 2013-10-14  Ian Lance Taylor  <iant@google.com>
1210         * go.test/go-test.exp (go-find-packages): New proc.
1211         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1212         subdirectories.  Do simple +build line matching.  Handle run with
1213         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1214         for rundir.  Remove special handling for bug191 and dwarf.
1216 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1218         PR fortran/58658
1219         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1221 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1223         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1224         Use btsl.
1226 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1228         * gnat.dg/specs/opt1.ads: New test.
1230 2013-10-14  Richard Biener  <rguenther@suse.de>
1232         PR tree-optimization/58640
1233         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1235 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1237         * gnat.dg/uninit_array.ad[sn]: New test.
1238         * gnat.dg/uninit_array_pkg.ads: New helper.
1240 2013-10-13  Richard Biener  <rguenther@suse.de>
1242         * gcc.c-torture/execute/pr58662.c: New test.
1244 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1246         PR target/51244
1247         * gcc.dg/torture/p51244-21.c: New.
1248         * gcc.target/sh/pr51244-20.c: New.
1249         * gcc.target/sh/pr51244-20-sh2a.c: New.
1251 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1253         * gnat.dg/specs/linker_section.ads: Update test.
1255 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1257         PR target/58690
1258         * gcc.target/i386/pr58690.c: New test
1260 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1262         * gcc.target/i386/builtin-ucmp.c: New test.
1264 2013-10-11  Brooks Moses  <bmoses@google.com>
1266         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1268 2013-10-11  Jeff Law  <law@redhat.com>
1270         * gcc.c-torture/execute/pr58640.c: New test.
1272 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1274         PR c++/58633
1275         * g++.dg/cpp0x/decltype57.C: New.
1277 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1279         PR c++/31671
1280         * g++.dg/template/nontype26.C: New.
1282 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1284         * c-c++-common/cpp/openmp-define-1.c: New file.
1285         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1286         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1287         * gfortran.dg/openmp-define-1.f90: Likewise.
1288         * gfortran.dg/openmp-define-2.f90: Likewise.
1289         * gfortran.dg/openmp-define-3.f90: Likewise.
1291         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1292         for test source files.
1293         * gcc.dg/gomp/gomp.exp: Likewise.
1294         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1295         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1296         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1297         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1298         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1300 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1302         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1303         Remove error test that is now valid in OpenMP 4.0.
1304         * c-c++-common/gomp/atomic-16.c: New test.
1305         * c-c++-common/gomp/cancel-1.c: New test.
1306         * c-c++-common/gomp/depend-1.c: New test.
1307         * c-c++-common/gomp/depend-2.c: New test.
1308         * c-c++-common/gomp/map-1.c: New test.
1309         * c-c++-common/gomp/pr58472.c: New test.
1310         * c-c++-common/gomp/sections1.c: New test.
1311         * c-c++-common/gomp/simd1.c: New test.
1312         * c-c++-common/gomp/simd2.c: New test.
1313         * c-c++-common/gomp/simd3.c: New test.
1314         * c-c++-common/gomp/simd4.c: New test.
1315         * c-c++-common/gomp/simd5.c: New test.
1316         * c-c++-common/gomp/single1.c: New test.
1317         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1318         parser.
1319         * g++.dg/gomp/block-3.C: Likewise.
1320         * g++.dg/gomp/clause-3.C: Adjust error messages.
1321         * g++.dg/gomp/declare-simd-1.C: New test.
1322         * g++.dg/gomp/declare-simd-2.C: New test.
1323         * g++.dg/gomp/depend-1.C: New test.
1324         * g++.dg/gomp/depend-2.C: New test.
1325         * g++.dg/gomp/target-1.C: New test.
1326         * g++.dg/gomp/target-2.C: New test.
1327         * g++.dg/gomp/taskgroup-1.C: New test.
1328         * g++.dg/gomp/teams-1.C: New test.
1329         * g++.dg/gomp/udr-1.C: New test.
1330         * g++.dg/gomp/udr-2.C: New test.
1331         * g++.dg/gomp/udr-3.C: New test.
1332         * g++.dg/gomp/udr-4.C: New test.
1333         * g++.dg/gomp/udr-5.C: New test.
1334         * g++.dg/gomp/udr-6.C: New test.
1335         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1336         * gcc.dg/autopar/outer-2.c: Likewise.
1337         * gcc.dg/autopar/outer-3.c: Likewise.
1338         * gcc.dg/autopar/outer-4.c: Likewise.
1339         * gcc.dg/autopar/outer-5.c: Likewise.
1340         * gcc.dg/autopar/outer-6.c: Likewise.
1341         * gcc.dg/autopar/parallelization-1.c: Likewise.
1342         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1343         parser.
1344         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1345         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1346         instead of GOMP_parallel_loop_runtime_start.
1347         * gcc.dg/gomp/declare-simd-1.c: New test.
1348         * gcc.dg/gomp/declare-simd-2.c: New test.
1349         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1350         parser.  Add further #pragma omp sections nesting tests.
1351         * gcc.dg/gomp/target-1.c: New test.
1352         * gcc.dg/gomp/target-2.c: New test.
1353         * gcc.dg/gomp/taskgroup-1.c: New test.
1354         * gcc.dg/gomp/teams-1.c: New test.
1355         * gcc.dg/gomp/udr-1.c: New test.
1356         * gcc.dg/gomp/udr-2.c: New test.
1357         * gcc.dg/gomp/udr-3.c: New test.
1358         * gcc.dg/gomp/udr-4.c: New test.
1359         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1361 2013-10-10  Jan Hubicka  <jh@suse.cz>
1363         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1364         tuning change.
1365         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1366         * gcc.target/i386/pr49168-1.c: Likewise.
1367         * gcc.target/i386/pr49002-2.c: Likewise.
1369 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1371         PR middle-end/58670
1372         * gcc.dg/torture/pr58670.c: New test.
1374 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1376         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1378 2013-10-09  Marek Polacek  <polacek@redhat.com>
1380         PR c++/58635
1381         * g++.dg/tm/pr58635-1.C: New test.
1382         * g++.dg/tm/pr58635-2.C: New test.
1384 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1386         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1388 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
1390         PR tree-optimization/20318
1391         * c-c++-common/pr20318.c: New file.
1392         * gcc.dg/tree-ssa/pr20318.c: New file.
1394 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1396         * gcc.c-torture/execute/pr58570.c: New test.
1398 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1400         * gcc.target/aarch64/vclz.c: New testcase.
1402 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1404         * gcc.target/aarch64/vadd_f64.c: New testcase.
1405         * gcc.target/aarch64/vsub_f64.c: New testcase.
1407 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1409         * gcc.target/aarch64/vdiv_f.c: New testcase.
1411 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1413         * gcc.target/aarch64/vneg_f.c: New testcase.
1414         * gcc.target/aarch64/vneg_s.c: New testcase.
1416 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1418         PR c++/58568
1419         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1420         * g++.old-deja/g++.mike/misc9.C: Adjust.
1422 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1424         PR c++/58665
1425         Revert:
1426         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1428         PR c++/58448
1429         * g++.dg/template/crash117.C: New.
1431 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1433         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1435 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
1437         PR tree-optimization/58480
1438         * gcc.dg/tree-ssa/pr58480.c: New file.
1440 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1442         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1443         * gcc.target/powerpc/fusion.c: Likewise.
1445 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1447         * gcc.target/s390/htm-nofloat-2.c: New testcase.
1449 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1451         * gcc.target/s390/htm-1.c: Add more tests to cover different
1452         operand types.
1454 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1456         PR c++/58126
1457         * g++.dg/init/uninitialized1.C: New.
1459 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1461         PR c++/56060
1462         * g++.dg/cpp0x/variadic144.C: New.
1464 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1466         PR c++/58560
1467         * g++.dg/cpp0x/auto39.C: New.
1469 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1471         PR c++/58503
1472         * g++.dg/cpp0x/range-for26.C: New.
1473         * g++.dg/cpp0x/range-for27.C: Likewise.
1475 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1477         PR c++/58448
1478         * g++.dg/template/crash117.C: New.
1480 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
1482         PR c++/19476
1483         * g++.dg/tree-ssa/pr19476-5.C: New file.
1484         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1486 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1488         PR c++/58584
1489         * g++.dg/cpp0x/gen-attrs-55.C: New.
1491 2013-10-03  Easwaran Raman  <eraman@google.com>
1493         PR c++/33911
1494         * g++.dg/ext/attribute47.C: New.
1496 2013-10-03  Rong Xu  <xur@google.com>
1498         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1499         probability.
1500         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1501         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1503 2013-10-03  Marek Polacek  <polacek@redhat.com>
1505         PR c++/58510
1506         * g++.dg/cpp0x/pr58510.C: New test.
1508 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
1510         PR c++/19476
1511         * g++.dg/tree-ssa/pr19476-1.C: New file.
1512         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1513         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1514         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1516 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1518         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1519         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1520         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1521         VSX scalar operations or the traditional floating point form of
1522         the instruction.
1523         * gcc.target/powerpc/ppc-target-2.c: Likewise.
1524         * gcc.target/powerpc/recip-3.c: Likewise.
1525         * gcc.target/powerpc/recip-5.c: Likewise.
1526         * gcc.target/powerpc/pr72747.c: Likewise.
1527         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1529 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1531         PR target/58460
1532         * gcc.target/aarch64/pr58460.c: New file.
1534 2013-10-02  Tobias Burnus  <burnus@net-b.de>
1536         PR fortran/58593
1537         * gfortran.dg/char_length_19.f90: New.
1539 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1541         PR c++/58535
1542         * g++.dg/parse/crash65.C: New.
1543         * g++.dg/cpp1y/pr58535.C: Likewise.
1545 2013-10-02  Richard Biener  <rguenther@suse.de>
1547         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1548         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1549         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1550         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1551         * gfortran.dg/ldist-pr45199.f: Likewise.
1553 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1555         PR c++/58565
1556         * g++.dg/parse/crash64.C: New.
1558 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
1560         * gcc.dg/tree-ssa/slsr-40.c: New test.
1562 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
1564         PR c++/58563
1565         * g++.dg/cpp0x/pr58563.C: New.
1567 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
1569         * gcc.target/aarch64/vect_saddl_1.c: New.
1571 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1573         PR target/58574
1574         * gcc.c-torture/execute/pr58574.c: New testcase.
1576 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
1578         PR Target/58578
1579         * gcc.target/arm/pr58578.c: New test.
1581 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1583         PR tree-optimization/58556
1584         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1585         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1587 2013-10-01  Nick Clifton  <nickc@redhat.com>
1589         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1590         for MSP430.
1591         * gcc.c-torture/compile/20010327-1.c: Only run the test for
1592         ptr32plus targets.
1593         * gcc.c-torture/compile/pr41181.c: Likewise.
1594         * gcc.c-torture/compile/calls.c: Likewise.
1595         * gcc.c-torture/compile/990617-1.c: Likewise.
1596         * gcc.c-torture/compile/pr55955.c: Only run the test for
1597         int32plus targets.
1598         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1600 2013-10-01  Richard Biener  <rguenther@suse.de>
1602         PR tree-optimization/58553
1603         * gcc.dg/torture/pr58553.c: New testcase.
1605 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
1607         PR middle-end/58564
1608         * gcc.c-torture/execute/pr58564.c: New test.
1610 2013-09-30  Teresa Johnson  <tejohnson@google.com>
1612         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1613         Update for additional dump message.
1615 2013-09-30  Richard Biener  <rguenther@suse.de>
1617         PR tree-optimization/58554
1618         * gcc.dg/torture/pr58554.c: New testcase.
1620 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
1621             Joern Rennecke  <joern.rennecke@embecosm.com>
1623         * gcc.target/arc/barrel-shifter-1.c: New test.
1624         * gcc.target/arc/barrel-shifter-2.c: Likewise.
1625         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1626         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1627         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1628         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1629         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1630         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1631         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1632         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1633         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1634         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1635         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1636         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1637         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1638         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1639         * gcc.target/arc/mtune-ARC600.c: Likewise.
1640         * gcc.target/arc/mtune-ARC601.c: Likewise.
1641         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1642         * gcc.target/arc/mtune-ARC700.c: Likewise.
1643         * gcc.target/arc/mtune-ARC725D.c: Likewise.
1644         * gcc.target/arc/mtune-ARC750D.c: Likewise.
1645         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1646         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1648 2013-09-30  Richard Biener  <rguenther@suse.de>
1650         PR middle-end/58532
1651         * g++.dg/torture/pr58552.C: New testcase.
1653 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1655         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1656         and -mupper-regs-df.
1658 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
1660         PR middle-end/58463
1661         * gcc.dg/pr58463.c: New test.
1663 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
1665         PR middle-end/58551
1666         * c-c++-common/gomp/pr58551.c: New test.
1668 2013-09-27  Richard Biener  <rguenther@suse.de>
1670         PR tree-optimization/58459
1671         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1673 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1675         PR fortran/58113
1676         * gfortran.dg/round_4.f90: Check for rounding support.
1678 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
1680         * g++.dg/vect/pr58513.cc (op): Make static.
1682 2013-09-26  Richard Biener  <rguenther@suse.de>
1684         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1686 2013-09-26  Richard Biener  <rguenther@suse.de>
1688         PR tree-optimization/58539
1689         * gcc.dg/torture/pr58539.c: New testcase.
1691 2013-09-25  Jeff Law  <law@redhat.com>
1693         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1695 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1697         PR fortran/58436
1698         * gfortran.dg/finalize_21.f90: New.
1700 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1702         PR fortran/57697
1703         PR fortran/58469
1704         * gfortran.dg/defined_assignment_8.f90: New.
1705         * gfortran.dg/defined_assignment_9.f90: New.
1707 2013-09-25  Marek Polacek  <polacek@redhat.com>
1709         PR sanitizer/58413
1710         * c-c++-common/ubsan/shift-5.c: New test.
1711         * c-c++-common/ubsan/shift-6.c: New test.
1712         * c-c++-common/ubsan/div-by-zero-5.c: New test.
1713         * gcc.dg/ubsan/c-shift-1.c: New test.
1715 2013-09-25  Marek Polacek  <polacek@redhat.com>
1717         PR c++/58516
1718         * g++.dg/tm/pr58516.C: New test.
1720 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1722         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1723         New procedure.
1724         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1726 2013-09-24  Richard Biener  <rguenther@suse.de>
1728         PR middle-end/58513
1729         * g++.dg/vect/pr58513.cc: New testcase.
1731 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
1733         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1734         output.
1736 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
1738         PR c++/58500
1739         * g++.dg/cpp1y/pr58500.C: New testcase.
1741 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1743         * gnat.dg/opt28.ad[sb]: New test.
1744         * gnat.dg/opt28_pkg.ads: New helper.
1746 2013-09-23  Richard Biener  <rguenther@suse.de>
1748         PR tree-optimization/58464
1749         * g++.dg/torture/pr58464.C: New testcase.
1751 2013-09-23  Christian Bruel  <christian.bruel@st.com>
1753         PR target/58475
1754         * gcc.target/sh/torture/pr58475.c: New test.
1756 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
1758         PR fortran/58355
1759         * gfortran.dg/extends_15.f90: New.
1761 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1763         PR c++/58481
1764         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1766 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1768         PR target/56875
1769         * gcc.target/vax/vax.exp: New.
1770         * gcc.target/vax/pr56875.c: Ditto.
1772 2013-09-20  Richard Biener  <rguenther@suse.de>
1774         PR middle-end/58484
1775         * gfortran.dg/pr58484.f: New testcase.
1777 2013-09-20  Jeff Law  <law@redhat.com>
1779         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1781 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1783         PR middle-end/57748
1784         * gcc.dg/torture/pr57748-1.c: New test.
1785         * gcc.dg/torture/pr57748-2.c: New test.
1787 2013-09-20  Marek Polacek  <polacek@redhat.com>
1789         PR sanitizer/58413
1790         * c-c++-common/ubsan/shift-4.c: New test.
1792 2013-09-20  Richard Biener  <rguenther@suse.de>
1794         PR tree-optimization/58453
1795         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1797 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
1799         PR fortran/58099
1800         * gfortran.dg/proc_ptr_43.f90: New.
1802 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1804         PR fortran/57697
1805         * gfortran.dg/defined_assignment_11.f90: New.
1807 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1809         PR rtl-optimization/58438
1810         * g++.dg/pr58438.C: New test.
1812 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1814         PR fortran/43366
1815         * gfortran.dg/class_39.f03: Update dg-error.
1816         * gfortran.dg/class_5.f03: Ditto.
1817         * gfortran.dg/class_53.f90: Ditto.
1818         * gfortran.dg/realloc_on_assign_20.f90: New.
1819         * gfortran.dg/realloc_on_assign_21.f90: New.
1820         * gfortran.dg/realloc_on_assign_22.f90: New.
1822 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1824         PR c++/58457
1825         * g++.dg/parse/using4.C: New.
1827 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1829         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1831 2013-09-18  Marek Polacek  <polacek@redhat.com>
1833         PR sanitize/58443
1834         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1835         instead of the shift option.
1836         * c-c++-common/ubsan/pr58443-1.c: New test.
1837         * c-c++-common/ubsan/pr58443-3.c: New test.
1838         * c-c++-common/ubsan/pr58443-2.c: New test.
1840 2013-09-18  Richard Biener  <rguenther@suse.de>
1842         PR tree-optimization/58417
1843         * gcc.dg/torture/pr58417.c: New testcase.
1845 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1847         * gnat.dg/array_bounds_test2.adb: New test.
1849 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1851         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1852         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1854 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1856         * gnat.dg/in_out_parameter4.adb: New test.
1858 2013-09-18  Marek Polacek  <polacek@redhat.com>
1860         PR sanitizer/58411
1861         * c-c++-common/ubsan/attrib-1.c: New test.
1863 2013-09-17  Cong Hou  <congh@google.com>
1865         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1866         on two arrays with short and int types. This should not be recognized
1867         as a dot product pattern.
1869 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1871         PR c++/58435
1872         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1873         the cp_type_quals (r) too.
1875 2013-09-17  Jan Hubicka  <jh@suse.cz>
1877         PR middle-end/58332
1878         * gcc.c-torture/compile/pr58332.c: New testcase.
1880 2013-09-17  Jeff Law  <law@redhat.com>
1882         * gcc.c-torture/execute/pr58387.c: New test.
1884 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1886         PR tree-optimization/58088
1887         * gcc.c-torture/compile/pr58088.c: New test.
1889 2013-09-17  Nick Clifton  <nickc@redhat.com>
1891         * lib/target-supports.exp (check_effective_target_trampolines):
1892         Add MSP430 to the list of targets that do not support trampolines.
1893         (check_profiling_available): Add MSP430 to the list of targets
1894         that do not support profiling.
1895         (check_effective_target_tls_runtime): Add MSP430 to the list of
1896         targets that do not support TLS.
1898 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1900         * gnat.dg/opt27.adb: New test.
1901         * gnat.dg/opt27_pkg.ad[sb]: New helper.
1903 2013-09-17  Andreas Schwab  <schwab@suse.de>
1905         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1907 2013-09-17  Richard Biener  <rguenther@suse.de>
1909         PR tree-optimization/58432
1910         * gcc.dg/pr58432.c: New testcase.
1912 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
1914         * gcc.dg/tree-ssa/slsr-39.c: New test.
1916 2013-09-16  Xinliang David Li  <davidxl@google.com>
1918         * gcc.misc-tests/help.exp: Optimizer help change.
1920 2013-09-16  Jeff Law  <law@redhat.com>
1922         * gcc.c-torture/execute/pr58419.c: New test.
1923         * gcc.c-torture/execute/pr58431.c: New test.
1925 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1927         PR fortran/58356
1928         * gfortran.dg/finalize_19.f90: New.
1930 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
1932         * gcc.target/i386/pr58418.c: New.
1934 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1936         * gcc.target/aarch64/fmla-intrinsic.c: New.
1937         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1938         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1939         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1941 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1943         * gcc.target/aarch64/mul_intrinsic_1.c: New.
1944         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1946 2013-09-16  Richard Biener  <rguenther@suse.de>
1948         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1950 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
1952         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1953         interpreted as implicit templates) to be expected pedwarns instead.
1955 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1957         PR fortran/57697
1958         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1960 2013-09-15  Tobias Burnus  <burnus@net-b.de>
1962         PR fortran/57697
1963         * gfortran.dg/defined_assignment_10.f90: New.
1965 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
1967         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1968         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1970 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
1972         * g++.dg/abi/main.C: Added implicit C linkage tests
1974 2013-09-13  Kai Tietz  <ktietz@redhat.com>
1976         * gcc.target/i386/pr57848.c: New file.
1978 2013-09-13  Christian Bruel  <christian.bruel@st.com>
1980         PR target/58314
1981         * gcc.target/sh/torture/pr58314.c: New test.
1983 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1985         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1987 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1989         PR ipa/58389
1990         * g++.dg/pr58389.C: New test.
1992 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1994         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1995         * g++.dg/template/pseudodtor3.C: Likewise.
1997 2013-09-12  Richard Biener  <rguenther@suse.de>
1999         PR tree-optimization/58404
2000         * g++.dg/tree-ssa/pr58404.C: New testcase.
2002 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2004         PR ipa/58371
2005         * g++.dg/ipa/pr58371.C: New test.
2007 2013-09-12  Richard Biener  <rguenther@suse.de>
2009         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
2010         expected outcome and comment why that happens.
2012 2013-09-11  Richard Biener  <rguenther@suse.de>
2014         PR middle-end/58377
2015         * g++.dg/uninit-pred-4.C: New testcase.
2017 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
2019         PR tree-optimization/58385
2020         * gcc.c-torture/execute/pr58385.c: New test.
2022 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2024         * gcc.target/arm/thumb-ifcvt-2.c: New test.
2026 2013-09-10  Jeff Law  <law@redhat.com>
2028         * g++.dg/torture/pr58380.C: New test.
2030 2013-09-10  Jan Hubicka  <jh@suse.cz>
2031             Paolo Carlini  <paolo.carlini@oracle.com>
2033         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2035 2013-09-10  Jeff Law  <law@redhat.com>
2037         * gcc.c-torture/compile/pr58343.c: New test.
2039 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2041         PR rtl-optimization/58365
2042         * gcc.c-torture/execute/pr58365.c: New test.
2044 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2046         * gcc.dg/torture/memcpy-1.c: New test.
2048 2013-09-10  Alan Modra  <amodra@gmail.com>
2050         * gcc.target/powerpc/pr58330.c: New.
2052 2013-09-10  Alan Modra  <amodra@gmail.com>
2054         * gcc.target/powerpc/medium_offset.c: New.
2056 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2058         PR c++/58325
2059         * g++.dg/warn/Wunused-var-21.C: New test.
2061         PR tree-optimization/58364
2062         * gcc.c-torture/execute/pr58364.c: New test.
2064 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2066         PR c++/43452
2067         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2068         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2069         * g++.dg/init/delete1.C: Adjust.
2071 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2073         * gcc.target/aarch64/movdi_1.c: New test.
2075 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2077         PR c++/58362
2078         * g++.dg/warn/Wunused-parm-5.C: New.
2080 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2082         * gcc.target/aarch64/cmn-neg.c: New test.
2084 2013-09-09  Richard Biener  <rguenther@suse.de>
2086         PR middle-end/58326
2087         * gcc.dg/torture/pr58326-1.c: New testcase.
2088         * gcc.dg/torture/pr58326-2.c: Likewise.
2090 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2092         PR target/57735
2093         * g++.dg/ext/pr57735.C: New test.
2095 2013-09-09  Jan Hubicka  <jh@suse.cz>
2097         PR middle-end/58294
2098         * g++.dg/torture/PR58294.C: New testcase.
2100 2013-09-08  Jeff Law  <law@redhat.com>
2102         * gcc.c-torture/compile/pr58340.c: New test.
2104 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2106         * g++.dg/debug/ra1.C: New test.
2108 2013-09-08  Jan Hubicka  <jh@suse.cz>
2110         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2111         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2112         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2113         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2115 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2117         PR c++/54941
2118         * g++.dg/overload/new1.C: Adjust.
2120 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2122         * c-c++-common/opaque-vector.c: New test.
2124 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2126         PR c++/58282
2127         * g++.dg/tm/noexcept-6.C: New test.
2129 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2131         * gcc.target/arc/cond-set-use.c: New test.
2133 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2135         * gnat.dg/stack_usage2.adb: New test.
2137 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2139         * gcc.target/aarch64/table-intrinsics.c
2140         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2141         (qtb_tests8_< ,2,3,4>): Likewise.
2142         (qtblq_tests8_< ,2,3,4>): Likewise.
2143         (qtbxq_tests8_< ,2,3,4>): Likewise.
2145 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2147         * gnat.dg/warn10.ad[sb]: New test.
2148         * gnat.dg/warn10_pkg.ads: New helper.
2150 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2152         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2153         Don't expect NULL in foo.result set.
2154         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2155         in ESCAPED set.
2156         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2157         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2159 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2161         * gcc.target/s390/nearestint-1.c: New testcase.
2163 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2164             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2166         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2167         * testsuite/gcc.target/arc: New directory.
2168         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2169         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2170         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2171         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2172         * testsuite/gcc.dg/builtin-apply2.c
2173         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2175 2013-09-04  Jan Hubicka  <jh@suse.cz>
2177         PR middle-end/58201
2178         * g++.dg/torture/pr58201_0.C: New testcase.
2179         * g++.dg/torture/pr58201_1.C: New testcase.
2180         * g++.dg/torture/pr58201.h: New testcase.
2182 2013-09-05  Jan Hubicka  <jh@suse.cz>
2184         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2186 2013-09-05  Richard Biener  <rguenther@suse.de>
2188         PR tree-optimization/58137
2189         * gcc.target/i386/pr58137.c: New testcase.
2191 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2193         * g++.dg/ipa/remref-1.C: New test.
2194         * g++.dg/ipa/remref-2.C: Likewise.
2196 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2198         PR c++/24926
2199         * g++.dg/parse/access11.C: New.
2201 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2203         * g++.dg/warn/weak1.C: Skip on AIX.
2205 2013-09-04  Easwaran Raman  <eraman@google.com>
2207         PR middle-end/57370
2208         PR tree-optimization/58011
2209         * gfortran.dg/reassoc_12.f90: New testcase.
2210         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2212 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2214         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2215         * gcc.dg/torture/pr53922.c: Skip on AIX.
2216         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2218 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2220         * gcc.dg/unroll_1.c: Test dumping to stderr.
2222 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2224         PR c++/58305
2225         * g++.dg/warn/deprecated-8.C: New.
2227 2013-09-03  Jeff Law  <law@redhat.com>
2229         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2230         dump output.
2232 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2234         Revert:
2236         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2238         * gcc.dg/Warray-bounds-11.c: New testcase.
2240 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2242         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2244 2013-09-03  Jan Hubicka  <jh@suse.cz>
2246         * g++.dg/ipa/devirt-15.C: Fix testcase.
2248 2013-09-03  Richard Biener  <rguenther@suse.de>
2250         PR middle-end/57656
2251         * gcc.dg/torture/pr57656.c: New testcase.
2253 2013-09-03  Richard Biener  <rguenther@suse.de>
2255         PR middle-end/57287
2256         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2258 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2260         PR fortran/PR56519
2261         * gfortran.dg/do_concurrent_3.f90:  New test case.
2263 2013-09-02  Jan Hubicka  <jh@suse.cz>
2265         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2267 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2269         PR ipa/58106
2270         * gcc.dg/ipa/pr58106.c: New test.
2272 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2274         * gcc.target/aarch64/scalar_intrinsics.c
2275         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2277 2013-09-02  Richard Biener  <rguenther@suse.de>
2279         PR middle-end/57511
2280         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2282 2013-09-02  Richard Biener  <rguenther@suse.de>
2284         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2285         reference.
2287 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2289         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2291 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2293         PR c++/21682, implement DR 565
2294         * g++.dg/template/using24.C: New.
2295         * g++.dg/template/using25.C: Likewise.
2296         * g++.dg/template/using26.C: Likewise.
2298 2013-09-01  Jan Hubicka  <jh@suse.cz>
2300         * g++.dg/ipa/devirt-15.C: New testcase.
2302 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2304         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2306 2013-08-31  Jan Hubicka  <jh@suse.cz>
2308         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2309         * g++.dg/tree-ssa/pr45453.C: Likewise.
2311 2013-08-31  Jan Hubicka  <jh@suse.cz>
2313         * gcc.dg/fork-instrumentation.c: New testcase.
2315 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2317         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2319 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2321         * gcc.dg/Warray-bounds-11.c: New testcase.
2323 2013-08-30  Marek Polacek  <polacek@redhat.com>
2325         * g++.dg/ubsan/div-by-zero-1.C: New test.
2326         * c-c++-common/ubsan/save-expr-1.c: New test.
2327         * c-c++-common/ubsan/save-expr-2.c: New test.
2328         * c-c++-common/ubsan/save-expr-3.c: New test.
2329         * c-c++-common/ubsan/save-expr-4.c: New test.
2330         * c-c++-common/ubsan/typedef-1.c: New test.
2331         * c-c++-common/ubsan/const-char-1.c: New test.
2332         * c-c++-common/ubsan/const-expr.c: New test.
2333         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2334         * c-c++-common/ubsan/shift-1.c: Likewise.
2335         * c-c++-common/ubsan/shift-2.c: Likewise.
2336         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2337         * lib/ubsan-dg.exp: New file.
2338         * g++.dg/dg.exp: Add ubsan tests.
2339         * g++.dg/ubsan/ubsan.exp: New file.
2340         * gcc.dg/ubsan/ubsan.exp: New file.
2341         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2342         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2343         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2344         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2345         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2346         * c-c++-common/ubsan/shift-3.c: New test.
2347         * c-c++-common/ubsan/unreachable-1.c: New test.
2348         * c-c++-common/ubsan/shift-1.c: New test.
2349         * c-c++-common/ubsan/shift-2.c: New test.
2350         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2351         * gcc.dg/ubsan/c99-shift-2.c: New test.
2352         * gcc.dg/ubsan/c99-shift-1.c: New test.
2354 2013-08-29  Jan Hubicka  <jh@suse.cz>
2356         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2357         to match template and comment.
2359 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2361         PR c++/51424
2362         * g++.dg/cpp0x/dc8.C: New.
2363         * g++.dg/template/meminit1.C: Adjust.
2365 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2367         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2369 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2371         PR tree-optimization/58277
2372         * gcc.c-torture/execute/pr58277-1.c: New test.
2373         * gcc.c-torture/execute/pr58277-2.c: New test.
2375 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2377         * gcc.dg/guality/param-1.c: New test.
2378         * gcc.dg/guality/param-2.c: Likewise.
2380 2013-08-30  Richard Biener  <rguenther@suse.de>
2382         PR tree-optimization/58228
2383         * gcc.dg/torture/pr58228.c: New testcase.
2385 2013-08-30  Richard Biener  <rguenther@suse.de>
2387         PR tree-optimization/58223
2388         * gcc.dg/torture/pr58223.c: New testcase.
2389         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2391 2013-08-30  Richard Biener  <rguenther@suse.de>
2393         PR tree-optimization/58010
2394         * gcc.dg/pr58010.c: New testcase.
2396 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
2398         * gcc.dg/unroll_3.c: Message change.
2399         * gcc.dg/unroll_4.c: Likewise.
2400         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2401         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2402         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2403         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2404         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2405         * gcc.dg/tree-ssa/loop-23.c: Likewise.
2406         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2407         * gcc.dg/unroll_1.c: Likewise.
2408         * gcc.dg/vect/bb-slp-31.c: Likewise.
2409         * gcc.dg/vect/bb-slp-14.c: Likewise.
2410         * gcc.dg/vect/bb-slp-8.c: Likewise.
2411         * gcc.dg/vect/bb-slp-23.c: Likewise.
2412         * gcc.dg/vect/bb-slp-15.c: Likewise.
2413         * gcc.dg/vect/bb-slp-9.c: Likewise.
2414         * gcc.dg/vect/bb-slp-24.c: Likewise.
2415         * gcc.dg/vect/bb-slp-16.c: Likewise.
2416         * gcc.dg/vect/bb-slp-25.c: Likewise.
2417         * gcc.dg/vect/bb-slp-17.c: Likewise.
2418         * gcc.dg/vect/bb-slp-26.c: Likewise.
2419         * gcc.dg/vect/bb-slp-18.c: Likewise.
2420         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2421         * gcc.dg/vect/bb-slp-27.c: Likewise.
2422         * gcc.dg/vect/bb-slp-19.c: Likewise.
2423         * gcc.dg/vect/bb-slp-28.c: Likewise.
2424         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2425         * gcc.dg/vect/bb-slp-29.c: Likewise.
2426         * gcc.dg/vect/bb-slp-8a.c: Likewise.
2427         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2428         * gcc.dg/vect/bb-slp-1.c: Likewise.
2429         * gcc.dg/vect/bb-slp-8b.c: Likewise.
2430         * gcc.dg/vect/bb-slp-2.c: Likewise.
2431         * gcc.dg/vect/bb-slp-3.c: Likewise.
2432         * gcc.dg/vect/bb-slp-10.c: Likewise.
2433         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2434         * gcc.dg/vect/bb-slp-4.c: Likewise.
2435         * gcc.dg/vect/bb-slp-11.c: Likewise.
2436         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2437         * gcc.dg/vect/bb-slp-5.c: Likewise.
2438         * gcc.dg/vect/bb-slp-20.c: Likewise.
2439         * gcc.dg/vect/bb-slp-6.c: Likewise.
2440         * gcc.dg/vect/bb-slp-21.c: Likewise.
2441         * gcc.dg/vect/bb-slp-30.c: Likewise.
2442         * gcc.dg/vect/bb-slp-13.c: Likewise.
2443         * gcc.dg/vect/bb-slp-7.c: Likewise.
2444         * gcc.dg/vect/bb-slp-22.c: Likewise.
2445         * gcc.dg/unroll_2.c: Likewise.
2446         * g++.dg/vect/slp-pr50413.cc: Likewise.
2447         * g++.dg/vect/slp-pr56812.cc: Likewise.
2448         * g++.dg/vect/slp-pr50819.cc: Likewise.
2450 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2452         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2454 2013-08-29  Teresa Johnson  <tejohnson@google.com>
2456         * gcc.dg/pr40209.c: Use -fopt-info.
2457         * gcc.dg/pr26570.c: Ditto.
2458         * gcc.dg/pr32773.c: Ditto.
2459         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2461 2013-08-29  Richard Biener  <rguenther@suse.de>
2463         PR tree-optimization/58246
2464         * gcc.dg/torture/pr58246.c: New testcase.
2466 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2468         PR fortran/52243
2469         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
2470         obsolete by patch.
2471         * gfortran.dg/realloc_on_assign_19.f90:  New test.
2473 2013-08-29  Richard Biener  <rguenther@suse.de>
2475         PR middle-end/57287
2476         * gcc.dg/pr57287-2.c: New testcase.
2478 2013-08-29  Richard Biener  <rguenther@suse.de>
2480         PR tree-optimization/57685
2481         * gcc.dg/torture/pr57685.c: New testcase.
2483 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
2485         PR c++/58255
2486         * g++.dg/cpp0x/dc7.C: New.
2488 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
2490         PR middle-end/58257
2491         * c-c++-common/gomp/pr58257.c: New test.
2493 2013-08-28  Richard Biener  <rguenther@suse.de>
2495         PR tree-optimization/56933
2496         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2498 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
2500         * gcc.target/aarch64/scalar_shift_1.c: New.
2502 2013-08-27  Richard Biener  <rguenther@suse.de>
2504         PR tree-optimization/57521
2505         * gcc.dg/torture/pr57521.c: New testcase.
2507 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
2509         PR rtl-optimization/57860
2510         PR rtl-optimization/57861
2511         PR rtl-optimization/57875
2512         PR rtl-optimization/57876
2513         PR rtl-optimization/57877
2514         * gcc.c-torture/execute/pr57860.c: New test.
2515         * gcc.c-torture/execute/pr57861.c: New test.
2516         * gcc.c-torture/execute/pr57875.c: New test.
2517         * gcc.c-torture/execute/pr57876.c: New test.
2518         * gcc.c-torture/execute/pr57877.c: New test.
2520 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2522         PR fortran/58146
2523         * gfortran.dg/bounds_check_18.f90:  New test.
2525 2013-08-23  Jan Hubicka  <jh@suse.cz>
2527         * g++.dg/ipa/devirt-14.C: Fix typo.
2529 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
2531         PR fortran/57798
2532         * gfortran.dg/inline_sum_5.f90: New.
2534 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
2536         PR fortran/57843
2537         * gfortran.dg/typebound_assignment_7.f90: New.
2539 2013-08-23  Jan Hubicka  <jh@suse.cz>
2541         * g++.dg/ipa/devirt-13.C: New testcase.
2542         * g++.dg/ipa/devirt-14.C: New testcase.
2544 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
2546         PR target/58218
2547         * gcc.target/i386/pr58218.c: New test.
2549         PR tree-optimization/58209
2550         * gcc.c-torture/execute/pr58209.c: New test.
2552 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2554         * gcc.target/powerpc/pr57744.c: Declare abort.
2556 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2558         PR c++/56380
2559         * g++.dg/template/error54.C: New.
2561 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
2563         PR fortran/58185
2564         * gfortran.dg/select_type_34.f90: New.
2566 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2568         PR c++/56130
2569         * g++.dg/warn/deprecated-7.C: New.
2571 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2573         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2575 2013-08-21  Jeff Law  <law@redhat.com>
2577         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2579 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2581         PR c++/56134
2582         * g++.dg/ext/attr-alias-3.C: New.
2584 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
2586         PR fortran/53655
2587         * gfortran.dg/intent_out_8.f90: New.
2589 2013-08-20  Teresa Johnson  <tejohnson@google.com>
2591         PR rtl-optimizations/57451
2592         * g++.dg/tree-prof/pr57451.C: New test.
2594 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2596         PR c++/58190
2597         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2599 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2601         PR c/57490
2602         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2604 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
2606         * gcc.target/powerpc/dfp-dd-2.c: New test.
2607         * gcc.target/powerpc/dfp-td-2.c: Likewise.
2608         * gcc.target/powerpc/dfp-td-3.c: Likewise.
2610 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
2612         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2613         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2614         Check for SLL too.
2616 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
2618         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2620         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2621         "Threaded".
2623         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2624         correct test response.
2626         PR testsuite/52641
2627         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2628         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2629         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2630         (v4si): Use it.
2631         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2632         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2634         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2636 2013-08-18  Jan Hubicka  <jh@suse.cz>
2638         * g++.dg/ipa/type-inheritance-1.C: New testcase.
2640 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
2642         PR fortran/46271
2643         * gfortran.dg/gomp/proc_ptr_1.f90: New.
2645 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
2647         PR tree-optimization/58006
2648         * g++.dg/opt/pr58006.C: New test.
2650 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
2652         * gnat.dg/specs/linker_alias.ads: New test.
2654 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
2656         PR tree-optimization/58164
2657         * gcc.c-torture/compile/pr58164.c: New test.
2659         PR tree-optimization/58165
2660         * g++.dg/opt/pr58165.C: New test.
2662 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
2664         PR c++/51912
2665         * g++.dg/cpp0x/enum28.C: New.
2666         * g++.dg/cpp0x/enum15.C: Adjust.
2668 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2670         PR target/57949
2671         * gcc.target/powerpc/pr57949-1.c: New.
2672         * gcc.target/powerpc/pr57949-2.c: New.
2674 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
2676         PR tree-optimization/58145
2677         * gcc.dg/pr58145-1.c: New test.
2678         * gcc.dg/pr58145-2.c: New test.
2680 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2682         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2683         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2684         * gcc.dg/debug/dwarf2/static1.c: Likewise.
2685         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2686         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2687         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2688         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2689         * gcc.dg/debug/dwarf2/var1.c: Likewise.
2690         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2691         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2692         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2693         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2694         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2695         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2696         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2697         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2698         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2699         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2700         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2701         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2702         * gcc.dg/debug/dwarf2/var2.c: Likewise.
2703         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2704         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2705         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2706         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2707         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2708         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2709         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2710         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2711         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2712         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2713         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2714         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2715         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2716         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2717         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2718         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2719         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2720         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2721         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2722         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2724         PR testsuite/52641
2725         * gcc.c-torture/execute/pr56799.x: New file.
2727         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2729         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2731         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2732         * gcc.dg/pr44214-3.c (v2df): Likewise.
2734         * gcc.dg/pr46647.c: xfail for avr-*-*.
2736         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2737         memcpy by one.
2738         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2739         Expect l to be optimized away.
2740         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2742         PR testsuite/52641
2743         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2744         to tests that assume int/double are larger than short/float.
2746         PR testsuite/52641
2747         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2748         target { ! int16 }.
2749         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2750         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2751         target { int16 }.  Restrict existing tests to target { int32 }
2752         where appropriate.
2753         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2754         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2755         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2756         * lib/target-supports.exp (check_effective_target_int32): New proc.
2758         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2759         exclude from scan test.
2761         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2762         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2763         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2764         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2765         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2766         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2767         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2768         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2769         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2770         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2771         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2772         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2773         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2774         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2775         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2776         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2777         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2778         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2779         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2781 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
2783         * gcc.target/arm/pr19599.c: Skip for -mthumb.
2785         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2786         to be the first test directive.
2787         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2788         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2789         * gcc.target/arm/atomic-op-char.c: Likewise.
2790         * gcc.target/arm/atomic-op-consume.c: Likewise.
2791         * gcc.target/arm/atomic-op-int.c: Likewise.
2792         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2793         * gcc.target/arm/atomic-op-release.c: Likewise.
2794         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2795         * gcc.target/arm/atomic-op-short.c: Likewise.
2797 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
2799         PR rtl-optimization/57662
2800         * gcc.dg/pr57662.c: New test.
2802 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2804         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2805         alternative to -1.
2806         * gcc.target/mips/nans-legacy.c: Likewise.
2808 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2810         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2811         escapes.
2812         * gcc.target/mips/fabs-legacy.c: Likewise.
2813         * gcc.target/mips/fabsf-2008.c: Likewise.
2814         * gcc.target/mips/fabsf-legacy.c: Likewise.
2815         * gcc.target/mips/fneg-2008.c: Likewise.
2816         * gcc.target/mips/fneg-legacy.c: Likewise.
2817         * gcc.target/mips/fnegf-2008.c: Likewise.
2818         * gcc.target/mips/fnegf-legacy.c: Likewise.
2819         * gcc.target/mips/nan-2008.c: Likewise.
2820         * gcc.target/mips/nan-legacy.c: Likewise.
2821         * gcc.target/mips/nanf-2008.c: Likewise.
2822         * gcc.target/mips/nanf-legacy.c: Likewise.
2823         * gcc.target/mips/nans-2008.c: Likewise.
2824         * gcc.target/mips/nans-legacy.c: Likewise.
2825         * gcc.target/mips/nansf-2008.c: Likewise.
2826         * gcc.target/mips/nansf-legacy.c: Likewise.
2828 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2830         * gnat.dg/valued_proc.adb: New test.
2831         * gnat.dg/valued_proc_pkg.ads: New helper.
2833 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
2835         PR tree-optimization/57661
2836         * g++.dg/opt/pr57661.C: New test.
2838         PR sanitizer/56417
2839         * gcc.dg/asan/pr56417.c: New test.
2841 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2843         * gnat.dg/loop_optimization16.adb: New test.
2844         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2846 2013-08-13  Marek Polacek  <polacek@redhat.com>
2848         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2850 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2852         Example of converting global state to per-pass state.
2854         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2855         global state "static int counter" to...
2856         (one_pass::counter): ...this instance data.
2858 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2860         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2861         to member function...
2862         (one_pass::gate): ...this.
2863         (one_pass_exec): Convert to member function...
2864         (one_pass::impl_execute): ...this.
2866 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2868         PR c++/57416
2869         * g++.dg/cpp0x/pr57416.C: New.
2871 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2873         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2874         changes.
2875         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2876         * g++.dg/cpp0x/defaulted2.C: Likewise.
2877         * g++.dg/cpp0x/defaulted31.C: Likewise.
2878         * g++.dg/cpp0x/error6.C: Likewise.
2879         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2880         * g++.dg/cpp0x/override2.C: Likewise.
2881         * g++.dg/cpp0x/parse1.C: Likewise.
2882         * g++.dg/cpp0x/scoped_enum.C: Likewise.
2883         * g++.dg/cpp0x/temp_default4.C: Likewise.
2884         * g++.dg/ext/attrib32.C: Likewise.
2885         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2886         * g++.dg/ext/mv13.C: Likewise.
2887         * g++.dg/ext/mv7.C: Likewise.
2888         * g++.dg/ext/mv9.C: Likewise.
2889         * g++.dg/ext/pr57362.C: Likewise.
2890         * g++.dg/ext/typeof10.C: Likewise.
2891         * g++.dg/lookup/anon6.C: Likewise.
2892         * g++.dg/lookup/crash6.C: Likewise.
2893         * g++.dg/lookup/name-clash5.C: Likewise.
2894         * g++.dg/lookup/name-clash6.C: Likewise.
2895         * g++.dg/other/anon4.C: Likewise.
2896         * g++.dg/other/error15.C: Likewise.
2897         * g++.dg/other/error8.C: Likewise.
2898         * g++.dg/other/redecl2.C: Likewise.
2899         * g++.dg/parse/crash16.C: Likewise.
2900         * g++.dg/parse/crash21.C: Likewise.
2901         * g++.dg/parse/crash38.C: Likewise.
2902         * g++.dg/parse/redef2.C: Likewise.
2903         * g++.dg/parse/struct-as-enum1.C: Likewise.
2904         * g++.dg/template/crash39.C: Likewise.
2905         * g++.dg/template/redecl3.C: Likewise.
2906         * g++.dg/tls/diag-3.C: Likewise.
2907         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2908         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2909         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2910         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2911         * g++.old-deja/g++.brendan/crash18.C: Likewise.
2912         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2913         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2914         * g++.old-deja/g++.brendan/static3.C: Likewise.
2915         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2916         * g++.old-deja/g++.jason/binding.C: Likewise.
2917         * g++.old-deja/g++.jason/crash4.C: Likewise.
2918         * g++.old-deja/g++.jason/crash7.C: Likewise.
2919         * g++.old-deja/g++.jason/lineno.C: Likewise.
2920         * g++.old-deja/g++.jason/scoping7.C: Likewise.
2921         * g++.old-deja/g++.mike/misc3.C: Likewise.
2922         * g++.old-deja/g++.mike/net44.C: Likewise.
2923         * g++.old-deja/g++.mike/ns3.C: Likewise.
2924         * g++.old-deja/g++.ns/alias4.C: Likewise.
2925         * g++.old-deja/g++.ns/ns11.C: Likewise.
2926         * g++.old-deja/g++.other/crash23.C: Likewise.
2927         * g++.old-deja/g++.other/decl8.C: Likewise.
2928         * g++.old-deja/g++.other/linkage3.C: Likewise.
2929         * g++.old-deja/g++.other/typeck1.C: Likewise.
2930         * g++.old-deja/g++.other/typedef5.C: Likewise.
2931         * g++.old-deja/g++.pt/explicit34.C: Likewise.
2932         * g++.old-deja/g++.pt/friend36.C: Likewise.
2933         * obj-c++.dg/method-8.mm: Likewise.
2934         * obj-c++.dg/tls/diag-3.mm: Likewise.
2936 2013-08-12  Perez Read  <netfirewall@gmail.com>
2938         PR target/58132
2939         * gcc.target/i386/movabs-1.c: New test.
2941 2013-08-12  Marek Polacek  <polacek@redhat.com>
2943         PR tree-optimization/57980
2944         * gcc.dg/pr57980.c: New test.
2946 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2948         PR fortran/56666
2949         * gfortran.dg/do_check_10.f90:  New test.
2950         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
2951         * gfortran.dg/array_constructor_18.f90:  Likewise.
2952         * gfortran.dg/array_constructor_22.f90:  Likewise.
2953         * gfortran.dg/coarray_15.f90:  Likewise.
2954         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
2955         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
2956         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
2958 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
2960         PR c++/53349
2961         * g++.dg/cpp0x/constexpr-ice8.C: New.
2963 2013-08-09  Xinliang David Li  <davidxl@google.com>
2965         * gcc.target/i386/memcpy-strategy-1.c: New test.
2966         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2967         * gcc.target/i386/memset-strategy-1.c: Ditto.
2968         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2970 2013-08-09  Jan Hubicka  <jh@suse.cz>
2972         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2973         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2975 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
2977         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2979 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
2981         PR fortran/58058
2982         * gfortran.dg/transfer_intrinsic_6.f90: New.
2984 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
2986         Revert:
2987         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2989         PR c++/46206
2990         * g++.dg/lookup/typedef2.C: New.
2992 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
2994         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2995         output of vdup intrinsics.
2997 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2999         * gcc.target/arm/lp1189445.c: New testcase.
3001 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
3003         PR rtl-optimization/58079
3004         * gcc.dg/torture/pr58079.c: New test.
3006 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
3008         * gnat.dg/warn9.adb: New test.
3010 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3012         PR c++/46206
3013         * g++.dg/lookup/typedef2.C: New.
3015 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
3017         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3018         to optstr when building plugins on darwin.
3020 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3022         PR tree-optimization/57539
3023         * gcc.dg/ipa/pr57539.c: New test.
3025 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3026             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3028         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3029         (a): Fix constructor.
3031 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3033         PR fortran/57987
3034         * gfortran.dg/pr57987.f90: New test.
3036 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3038         PR middle-end/58041
3039         * gcc.dg/torture/pr58041.c: New test.
3040         * gcc.target/arm/pr58041.c: Likewise.
3042 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3044         PR fortran/57306
3045         * gfortran.dg/pointer_init_8.f90: New.
3047 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3049         PR c++/58080
3050         * g++.dg/cpp0x/pr58080.C: New.
3052 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3054         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3055         to optstr when building plugins.
3057 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3059         Patch autogenerated by refactor_passes.py from
3060         https://github.com/davidmalcolm/gcc-refactoring-scripts
3061         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3063         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3064         struct to a subclass of gimple_opt_pass along with...
3065         (pass_data_one_pass): ...new pass_data instance and...
3066         (make_one_pass): ...new function.
3067         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3068         global struct to a subclass of gimple_opt_pass along with...
3069         (pass_data_warn_self_assign): ...new pass_data instance and...
3070         (make_pass_warn_self_assign): ...new function.
3071         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3072         a global struct to a subclass of gimple_opt_pass along with...
3073         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3074         (make_pass_dumb_plugin_example): ...new function.
3075         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3076         global struct to a subclass of gimple_opt_pass along with...
3077         (pass_data_warn_self_assign): ...new pass_data instance and...
3078         (make_pass_warn_self_assign): ...new function.
3080 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3082         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3083         is created and added to the pass_manager to reflect
3084         autogenerated changes.
3085         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3086         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3087         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3089 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3091         PR c++/58072
3092         * g++.dg/cpp0x/pr58072.C: New.
3094 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3096         * gcc.dg/torture/pr57993-2.cpp: New.
3098 2013-08-02  Jan Hubicka  <jh@suse.cz>
3100         * gcc.dg/ipa/ipa-1.c: Update.
3101         * gcc.dg/ipa/ipa-2.c: Update.
3102         * gcc.dg/ipa/ipa-3.c: Update.
3103         * gcc.dg/ipa/ipa-4.c: Update.
3104         * gcc.dg/ipa/ipa-5.c: Update.
3105         * gcc.dg/ipa/ipa-7.c: Update.
3106         * gcc.dg/ipa/ipa-8.c: Update.
3107         * gcc.dg/ipa/ipcp-1.c: Update.
3108         * gcc.dg/ipa/ipcp-2.c: Update.
3110 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3112         PR rtl-optimization/58048
3113         * gcc.target/i386/pr58048.c: New.
3115 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3117         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3119 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3120             Peter Bergner  <bergner@vnet.ibm.com>
3122         PR c++/54537
3123         * g++.dg/overload/using3.C: New.
3124         * g++.dg/overload/using2.C: Adjust.
3125         * g++.dg/lookup/using9.C: Likewise.
3127 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3129         * gcc.target/arm/pr46972-2.c: New test.
3131 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3133         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3135 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3137         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3139 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3141         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3142         rather than addressing!=absolute when deciding how to handle MIPS16
3143         when the test forces an ABI.
3145 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3147         PR c++/57673
3148         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3150 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3152         * gcc.target/mips/code-readable-1.c: Increase switch size.
3153         * gcc.target/mips/code-readable-2.c: Ditto.
3154         * gcc.target/mips/code-readable-3.c: Ditto.
3155         * gcc.target/mips/code-readable-4.c: Ditto.
3157 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3159         PR c++/57947
3160         * g++.dg/parse/crash63.C: New.
3162 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3164         PR fortran/57530
3165         * gfortran.dg/pointer_assign_8.f90: New.
3166         * gfortran.dg/pointer_assign_9.f90: New.
3167         * gfortran.dg/pointer_assign_10.f90: New.
3168         * gfortran.dg/pointer_assign_11.f90: New.
3170 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3172         * gcc.target/arm/pr57637.c: New testcase.
3174 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3176         PR tree-optimization/57993
3177         * gcc.dg/torture/pr57993.c: New test.
3179 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3181         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3183 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3185         PR c++/57948
3186         * g++.dg/conversion/ambig2.C: New.
3188 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3190         * gcc.target/mips/fabs-2008.c: New test case.
3191         * gcc.target/mips/fabs-legacy.c: New test case.
3192         * gcc.target/mips/fabsf-2008.c: New test case.
3193         * gcc.target/mips/fabsf-legacy.c: New test case.
3194         * gcc.target/mips/fneg-2008.c: New test case.
3195         * gcc.target/mips/fneg-legacy.c: New test case.
3196         * gcc.target/mips/fneg-2008.c: New test case.
3197         * gcc.target/mips/fneg-legacy.c: New test case.
3198         * gcc.target/mips/nan-2008.c: New test case.
3199         * gcc.target/mips/nan-legacy.c: New test case.
3200         * gcc.target/mips/nanf-2008.c: New test case.
3201         * gcc.target/mips/nanf-legacy.c: New test case.
3202         * gcc.target/mips/nans-2008.c: New test case.
3203         * gcc.target/mips/nans-legacy.c: New test case.
3204         * gcc.target/mips/nansf-2008.c: New test case.
3205         * gcc.target/mips/nansf-legacy.c: New test case.
3206         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3208 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3209             Maxim Kuvyrkov  <maxim@kugelworks.com>
3211         * lib/target-supports.exp (check_effective_target_non_bionic): New
3212         effective-target test.
3213         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3214         * g++.dg/tls/thread_local4g.C: Ditto.
3216 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3218         PR fortran/58009
3219         * gfortran.dg/vector_subsript_7.f90:  New test.
3221 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3223         PR fortran/57991
3224         * gfortran.dg/warn_alias.f90: New.
3226 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3228         PR fortran/57285
3229         * gfortran.dg/class_array_19.f90: New.
3231 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3233         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3234         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3235         * gcc.dg/vect/pr57741-3.c: Likewise.
3236         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3238 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3240         Skip tests that make assumptions about struct layout that don't hold
3241         on epiphany:
3242         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3243         * g++.dg/cpp0x/iop.C: Likewise.
3244         * g++.dg/cpp0x/named_refs.C: Likewise.
3245         * g++.dg/cpp0x/rv1p.C: Likewise.
3246         * g++.dg/cpp0x/rv2p.C: Likewise.
3247         * g++.dg/cpp0x/rv3p.C: Likewise.
3248         * g++.dg/cpp0x/rv4p.C: Likewise.
3249         * g++.dg/cpp0x/rv5p.C: Likewise.
3250         * g++.dg/cpp0x/rv6p.C: Likewise.
3251         * g++.dg/cpp0x/rv7p.C: Likewise.
3252         * g++.dg/cpp0x/rv8p.C: Likewise.
3253         * g++.dg/ext/strncpy-chk1.C: Likewise.
3254         * gcc.dg/builtin-object-size-10.c: Likewise.
3255         * gcc.dg/builtin-object-size-11.c: Likewise.
3256         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3257         * gcc.dg/pr25805.c: Likewise.
3258         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3259         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3260         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3261         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3262         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3263         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3264         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3265         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3266         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3267         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3268         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3269         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3270         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3271         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3272         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3274         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3275         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3277         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3278         * gcc.dg/sibcall-6.c: Enable for epiphany.
3280 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3282         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3284 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3286         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3287         memcpy not initializers.
3289         * gcc.dg/guality/guality.exp: Skip on AIX.
3291 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3293         PR c++/57101
3294         * g++.dg/cpp0x/pr57101.C: New.
3296 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3298         * gcc.target/aarch64/neg_1.c: New test.
3300 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3302         PR fortran/57966
3303         * gfortran.dg/typebound_call_25.f90: New.
3305 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3307         PR c++/57981
3308         * g++.dg/cpp0x/pr57981.C: New.
3310 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3312         PR c++/57880
3313         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3315 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3317         PR rtl-optimization/57960
3318         * gcc.target/s390/pr57960.c: New.
3320 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3322         PR fortran/57639
3323         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3325 2013-07-25  Terry Guo  <terry.guo@arm.com>
3327         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3329 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3331         PR c++/57942
3332         * g++.dg/inherit/pr57942.C: New.
3334 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3336         * gcc.target/powerpc/bool2.h: New file, test the code generation
3337         of logical operations for power5, altivec, power7, and power8 systems.
3338         * gcc.target/powerpc/bool2-p5.c: Likewise.
3339         * gcc.target/powerpc/bool2-av.c: Likewise.
3340         * gcc.target/powerpc/bool2-p7.c: Likewise.
3341         * gcc.target/powerpc/bool2-p8.c: Likewise.
3342         * gcc.target/powerpc/bool3.h: Likewise.
3343         * gcc.target/powerpc/bool3-av.c: Likewise.
3344         * gcc.target/powerpc/bool2-p7.c: Likewise.
3345         * gcc.target/powerpc/bool2-p8.c: Likewise.
3347 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3349         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3351 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3353         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3355 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3357         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3358         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3359         type from long to long long.
3360         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3361         to have effective-target keywords of lp64 and ilp32.
3362         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3363         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3364         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3365         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3366         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3367         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3368         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3369         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3370         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3372 2013-07-23  Tom Tromey  <tromey@redhat.com>
3373             Joseph Myers  <joseph@codesourcery.com>
3375         * gcc.dg/c11-generic-1.c: New file.
3376         * gcc.dg/c11-generic-2.c: New file.
3378 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3380         PR fortran/57906
3381         PR fortran/52052
3382         * coarray/lib_realloc_1.f90: Permit optimization.
3383         * gfortran.dg/coarray_31.f90: New.
3385 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3387         PR fortran/57762
3388         * gfortran.dg/class_array_7.f03: Fix memory leak.
3390 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
3392         PR c++/52816
3393         * g++.dg/cpp0x/decltype56.C: New.
3395 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3397         * gcc.dg/pr53265.c: Correct line number in dg-message.
3399 2013-07-22  Diego Novillo  <dnovillo@google.com>
3401         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
3403 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3405         PR testsuite/52641
3406         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3407         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3409 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3411         PR testsuite/52641
3412         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3413         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3414         * gcc.dg/torture/pr53366-1.c: Same.
3415         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3416         * gcc.dg/torture/pr56488.c: Same.
3417         * gcc.dg/torture/pr57584.c: Same.
3418         * gcc.dg/tree-ssa/pr57385.c: Same.
3419         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3421 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
3423         * c-c++-common/pr41779.c: Fix typos.
3424         * gcc.c-torture/compile/20031125-2.c: Likewise.
3425         * gcc.c-torture/compile/20040621-1.c: Likewise.
3426         * gcc.c-torture/execute/20020418-1.c: Likewise.
3427         * gcc.dg/20020108-1.c: Likewise.
3428         * gcc.dg/atomic-generic-aux.c: Likewise.
3429         * gcc.dg/builtin-complex-err-2.c: Likewise.
3430         * gcc.dg/decl-1.c: Likewise.
3431         * gcc.dg/di-sync-multithread.c: Likewise.
3432         * gcc.dg/format/c90-printf-1.c: Likewise.
3433         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3434         * gcc.dg/long-long-compare-1.c: Likewise.
3435         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3436         * gcc.dg/pr17055-1.c: Likewise.
3437         * gcc.dg/pr27095.c: Likewise.
3438         * gcc.dg/torture/fp-int-convert.h: Likewise.
3439         * gcc.dg/tree-prof/inliner-1.c: Likewise.
3440         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3441         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3442         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3443         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3444         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3445         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3446         * gcc.dg/tree-ssa/pr42585.c: Likewise.
3447         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3448         * gcc.dg/vect/vect-cond-5.c: Likewise.
3449         * gcc.dg/weak/typeof-2.c: Likewise.
3450         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3451         * gcc.target/arm/naked-1.c: Likewise.
3452         * gcc.target/i386/pr9771-1.c: Likewise.
3453         * gcc.target/sparc/sparc-constant-1.c: Likewise.
3454         * gcc.target/sparc/struct-ret-check.c: Likewise.
3455         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3456         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3457         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3458         Likewise.
3460 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3462         PR fortran/56937
3463         * gfortran.dg/dependency_42.f90:  New test.
3464         * gfortran.dg/dependency_43.f90:  New test.
3466 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3468         PR fortran/35862
3469         * gfortran.dg/round_4.f90: New.
3471 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3473         PR fortran/57894
3474         * gfortran.dg/min_max_conformance_2.f90: New.
3476 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
3478         PR preprocessor/57620
3479         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3480         (main): Don't test {s,u,U,L}12.
3481         * c-c++-common/raw-string-13.c: New test.
3482         * c-c++-common/raw-string-14.c: New test.
3483         * c-c++-common/raw-string-15.c: New test.
3484         * c-c++-common/raw-string-16.c: New test.
3486 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
3488         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3490 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
3492         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3494         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3495         target { ! keeps_null_pointer_checks }.
3496         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3497         target { ! keeps_null_pointer_checks }.
3499         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3500         * gcc.dg/torture/pr56488.c: Likewise.
3502 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
3504         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3505         new testcase.
3507 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
3509         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3510         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3511         * gfortran.dg/guality/guality.exp: Skip on AIX.
3513         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3515         * g++.dg/debug/pr56819.C: Skip on AIX.
3516         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3517         * g++.dg/guality/guality.exp: Skip on AIX.
3519         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3521         * gcc.misc-tests/gcov-14.c: Skip on AIX.
3523         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3525 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3527         PR target/57516
3528         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3529         Adjust to corrected rounding.
3531 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3533         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3534         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3535         check_effective_target_cilkplus.
3536         * g++.dg/cilk-plus/cilk-plus.exp: Same.
3538 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
3540         * gcc.target/powerpc/pr57744.c: Fix typo.
3542 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
3544         PR middle-end/57698
3545         * gcc.c-torture/compile/pr57698.c: New test.
3546         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3547         * gcc.c-torture/compile/pr44043.c: Ditto.
3549 2013-07-18  Wei Mi  <wmi@google.com>
3551         PR rtl-optimization/57878
3552         * g++.dg/pr57878.C: New test.
3554 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3556         * gcc.dg/pr42611.c: Move dg-error to correct line.
3558 2013-07-17  Tobias Burnus  <burnus@net-b.de>
3560         PR fortran/57895
3561         * gfortran.dg/dollar_sym_3.f: New.
3562         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3564 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
3566         PR target/55654
3567         PR target/55656
3568         PR target/55657
3569         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3570         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3571         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3572         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3573         * objc.dg/image-info.m: Likewise.
3574         * objc.dg/symtab-1.m: Likewise.
3575         * objc.dg/torture/strings/const-str-10.m: Likewise.
3576         * objc.dg/torture/strings/const-str-11.m: Likewise.
3577         * objc.dg/torture/strings/const-str-9.m: Likewise.
3578         * objc.dg/zero-link-1.m: Likewise.
3579         * objc.dg/zero-link-2.m: Likewise.
3580         * objc.dg/no-extra-load.m: Avoid Foundation.h.
3581         * objc.dg/objc-foreach-4.m: Likewise.
3582         * objc.dg/objc-foreach-5.m: Likewise.
3583         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3584         (for Darwin).
3585         * obj-c++.dg/strings/const-str-12.mm: Likewise.
3586         * obj-c++.dg/syntax-error-1.mm: Likewise.
3587         * objc.dg/method-6.m: Likewise.
3588         * objc.dg/pr23214.m: Likewise.
3589         * objc.dg/proto-lossage-7.m: Likewise.
3590         * objc.dg/strings/const-str-12b.m: Likewise.
3591         * objc.dg/zero-link-3.m: Likewise.
3592         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3593         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3594         adjust headers, interfaces and encoded types to reflect current system
3595         versions.  Add FIXME and outputs from current system compiler for
3596         reference.
3598 2013-07-15  Cong Hou  <congh@google.com>
3600         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3601         counted.
3602         * gcc.target/i386/l_fma_float_3.c: Likewise.
3603         * gcc.target/i386/l_fma_double_1.c: Likewise.
3604         * gcc.target/i386/l_fma_double_3.c: Likewise.
3606 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
3608         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3609         function to test if HTM is available.
3610         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3611         * gcc.target/powerpc/htm-builtin-1.c: New test.
3613 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3615         * gfortran.dg/coarray_lib_realloc_1.f90: New.
3616         * gfortran.dg/coarray/lib_realloc_1.f90: New.
3617         * gfortran.dg/coarray_6.f90: Add dg-error.
3619 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3621         PR fortran/37336
3622         * gfortran.dg/finalize_18.f90: New.
3624 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3626         PR fortran/52669
3627         * fortran.dg/module_variable_1.f90:  New test.
3628         * fortran.dg/module_variable_2.f90:  New test.
3630 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
3632         * g++.dg/ext/vector19.C: Adapt.
3633         * g++.dg/ext/vector23.C: New testcase.
3635 2013-07-12  Michael Matz  <matz@suse.de>
3637         PR middle-end/55771
3638         * c-c++-common/pr55771.c: New test.
3640 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
3642         * gcc.target/aarch64/vect-movi.c: New.
3644 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
3646         PR target/57362
3647         * g++.dg/ext/pr57362.C: New.
3649 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
3651         PR target/57631
3652         * gcc.target/avr/torture/pr57631.c: New test.
3654 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3656         PR c++/57827
3657         * g++.dg/cpp0x/constexpr-ice7.C: New.
3659 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
3661         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3662         for EABI targets.
3663         * gcc.c-torture/execute/nest-align-1.x: New.
3665 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3667         PR c++/57874
3668         * g++.dg/cpp0x/sfinae48.C: New.
3670 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3672         PR preprocessor/57824
3673         * c-c++-common/raw-string-17.c: New test.
3674         * c-c++-common/gomp/pr57824.c: New test.
3676 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3678         PR c++/57869
3679         * g++.dg/cpp0x/reinterpret_cast1.C: New.
3680         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3681         * g++.dg/conversion/dr195.C: Update.
3682         * g++.dg/expr/cast2.C: Likewise.
3684 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3686         * c-c++-common/raw-string-18.c: New test.
3687         * c-c++-common/raw-string-19.c: New test.
3689         PR preprocessor/57757
3690         * g++.dg/cpp/paste1.C: New test.
3691         * g++.dg/cpp/paste2.C: New test.
3693 2013-07-10  Graham Stott  <grahams@btinternet.com>
3695         * gcc.target/mips/mulsize-1.c: New.
3696         * gcc.target/mips/mulsize-2.c: New.
3697         * gcc.target/mips/mulsize-3.c: New.
3698         * gcc.target/mips/mulsize-4.c: New.
3700 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3702         PR c++/53094
3703         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3704         * g++.dg/ext/vector24.C: New testcase.
3706 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3708         PR c++/53000
3709         * g++.dg/cpp0x/decltype17.C: Adjust.
3711 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3713         PR c++/51786
3714         * g++.dg/cpp0x/pr51786.C: New.
3716 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
3718         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3720         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3722         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3724         * gcc.target/powerpc/sd-vsx.c: Require dfp.
3725         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3727 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3729         PR fortran/57834
3730         * gfortran.dg/c_f_pointer_tests_8.f90: New.
3732 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3734         PR fortran/50554
3735         * gfortran.dg/do_check_9.f90: New.
3737 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3739         PR fortran/57785
3740         * gfortran.dg/dot_product_2.f90: New.
3742 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3744         PR fortran/57469
3745         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3747 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
3749         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3750         * gfortran.dg/finalize_10.f90: Fix dg-final.
3752 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
3754         PR target/57819
3755         * gcc.target/i386/pr57819.c: New test.
3757         PR rtl-optimization/57829
3758         * gcc.c-torture/execute/pr57829.c: New test.
3760 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3762         * gcc.target/i386/memcpy-vector_loop-1.c: New.
3763         * gcc.target/i386/memcpy-vector_loop-2.c: New.
3765 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3767         PR target/57807
3768         * gcc.target/i386/pr57807.c: New test.
3770 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3772         PR target/29776
3773         * gcc.dg/tree-ssa/vrp89.c: New test.
3775 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3777         PR c++/28262
3778         * g++.dg/parse/defarg16.C: New.
3780 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3782         PR rtl-optimization/55342
3783         * gcc.target/i386/pr55342.c: New.
3785 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3787         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3789 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
3791         PR c++/14263
3792         * g++.dg/inherit/virtual10.C: New.
3794 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3796         PR c/57821
3797         * gcc.dg/large-size-array-6.c: New test.
3799 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3801         PR c++/38634
3802         * g++.dg/template/crash116.C: New.
3804 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3806         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3807         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3809 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3811         PR c++/54998
3812         * g++.dg/cpp0x/nsdmi-list3.C: New.
3814 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
3816         PR target/57777
3817         * gcc.target/i386/pr57777.c: New test.
3819         PR c++/57771
3820         * g++.dg/template/arg9.C: New test.
3822 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
3824         * gcc.target/i386/avx-inline.c: New test.
3826 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
3828         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3829         * gcc.target/mips/call-2.c: Likewise.
3830         * gcc.target/mips/call-3.c: Likewise.
3831         * gcc.target/mips/lazy-binding-1.c: Likewise.
3833 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
3835         PR tree-optimization/57741
3836         * gcc.dg/vect/pr57741-1.c: New test.
3837         * gcc.dg/vect/pr57741-2.c: New test.
3838         * gcc.dg/vect/pr57741-3.c: New test.
3840 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3842         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3843         on big endian.
3844         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3845         * lib/target-supports.exp: Define aarch64_little_endian.
3847 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3849         * gcc.target/aarch64/abs_1.c: New test.
3851 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3853         * gcc.target/aarch64/bfxil_1.c: New test.
3854         * gcc.target/aarch64/bfxil_2.c: Likewise.
3856 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3858         PR c/57766
3859         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3860         array sizes from 100 to 20.
3862 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3864         PR fortran/54788
3865         * gfortran.dg/pointer_remapping_8.f90: New.
3867 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
3869         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3870         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3871         * g++.dg/cpp1y/udlit-userdef-string.C: New.
3872         * g++.dg/cpp1y/complex_literals.h: New.
3874 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3876         PR c++/57645
3877         * g++.dg/cpp0x/noexcept21.C: New.
3879 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
3881         PR target/57736
3882         * gcc.target/i386/pr57736.c: New test.
3884 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3886         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3887         c specific.
3888         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3889         strings to match the fixed error messages.
3890         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3891         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3892         message check.
3894 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3896         PR target/57744
3897         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3898         stqcx. get even registers.
3900 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
3902         PR c++/57509
3903         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3905 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3907         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3908         Fix scan patterns.
3909         * gcc.target/i386/bmi-1.c: Ditto.
3910         * gcc.target/i386/bmi-bextr-4.c: New.
3911         * gcc.target/i386/bmi-bextr-5.c: Ditto.
3913 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3915         PR c++/57682
3916         * g++.dg/cpp0x/initlist73.C: New.
3918 2013-06-27  Meador Inge  <meadori@codesourcery.com>
3920         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3921         * g++.dg/simulate-thread/atomics-2.C: Likewise.
3922         * g++.dg/simulate-thread/atomics-1.C: Likewise.
3924 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3926         PR c++/57509
3927         * g++.dg/ext/pr57509.C: New file.
3929 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
3931         PR target/57623
3932         * gcc.target/i386/bmi-bextr-3.c: New test.
3934         PR target/57623
3935         * gcc.target/i386/bmi2-bzhi-1.c: New test.
3937 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3939         PR c++/57172
3940         * g++.dg/cpp0x/pr57172.C: New testcase.
3942 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3944         * gcc.target/s390/htm-1.c: New file.
3945         * gcc.target/s390/htm-nofloat-1.c: New file.
3946         * gcc.target/s390/htm-xl-intrin-1.c: New file.
3948 2013-06-26  Tobias Burnus  <burnus@net-b.de>
3950         PR fortran/29800
3951         * gfortran.dg/bounds_check_17.f90: New.
3953 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
3955         PR c++/57640
3956         * g++.dg/cpp1y/pr57640.C: New.
3958 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3960         PR c/57692
3961         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3962         overflow due to size of arrays.
3964 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
3966         PR tree-optimization/57705
3967         * gcc.dg/vect/pr57705.c: New test.
3968         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3970 2013-06-25  Martin Jambor  <mjambor@suse.cz>
3972         PR middle-end/57670
3973         * g++.dg/ipa/pr57670.C: New test.
3975 2013-06-25  Richard Biener  <rguenther@suse.de>
3977         PR middle-end/56977
3978         * gcc.dg/pr56977.c: New testcase.
3980 2013-06-24  Martin Jambor  <mjambor@suse.cz>
3982         PR tree-optimization/57358
3983         * gcc.dg/ipa/pr57358.c: New test.
3985 2013-06-24  Richard Biener  <rguenther@suse.de>
3987         PR testsuite/57686
3988         * gcc.dg/torture/pr57584.c: Remove target specific bits.
3990 2013-06-24  Richard Biener  <rguenther@suse.de>
3992         PR tree-optimization/57488
3993         * gcc.dg/torture/pr57488.c: New testcase.
3995 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3996             Dominique d'Humieres  <dominiq@lps.ens.fr>
3998         PR fortran/52413
3999         * gfortran.dg/fraction.f90: New.
4001 2013-06-24  Alan Modra  <amodra@gmail.com>
4003         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4004         Add scan-assembler-not "lvx".
4005         * gcc.target/powerpc/le-altivec-consts.c: New.
4007 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4009         * g++.dg/cpp0x/sfinae47.C: New.
4011 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
4013         PR target/52483
4014         * gcc.target/sh/pr52483-1.c: New.
4015         * gcc.target/sh/pr52483-2.c: New.
4016         * gcc.target/sh/pr52483-3.c: New.
4017         * gcc.target/sh/pr52483-4.c: New.
4018         * gcc.target/sh/pr52483-5.c: New.
4020 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
4022         * gcc.target/i386/intrinsics_1.c: New test.
4023         * gcc.target/i386/intrinsics_2.c: Ditto.
4024         * gcc.target/i386/intrinsics_3.c: Ditto.
4025         * gcc.target/i386/intrinsics_4.c: Ditto.
4026         * gcc.target/i386/intrinsics_5.c: Ditto.
4027         * gcc.target/i386/intrinsics_6.c: Ditto.
4028         * gcc.target/i386/avx-1.c: Provide macros for builtins
4029         needing immediate arguments in f16cintrin.h and rtmintrin.h.
4031 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4033         PR fortran/37336
4034         * gfortran.dg/finalize_17.f90: New.
4036 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4038         * gfortran.dg/realloc_on_assign_18.f90: New.
4040 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4042         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4043         Also changed the returns from error as distinct values so that
4044         debugging can get easier.
4045         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4046         errors specific to C, if necessary.  Also added new error
4047         hooks for C++.
4048         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4049         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4050         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4051         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4052         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4053         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4054         the same changes as parser_errors3.c, spaces were added between colons
4055         to not confuse C++ compiler with 2 colons as scope.
4056         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4057         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4058         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4059         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4060         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4061         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4062         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4063         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4064         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4065         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4066         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4067         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4068         in the list.
4070 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4072         PR other/53317
4073         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4075 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4077         PR target/57655
4078         * gcc.target/i386/pr57655.c: New test.
4080 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4082         * ada/acats/tests/gcc: Delete.
4083         * gnat.dg/style: Likewise.
4085 2013-06-20  Jeff Law  <law@redhat.com>
4087         PR tree-optimization/57660
4088         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4089         based on their branch cost.
4091         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4093 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4095         PR fortran/57633
4096         * gfortran.dg/list_read_11.f90: New.
4098 2013-06-20  Richard Biener  <rguenther@suse.de>
4100         PR tree-optimization/57584
4101         * gcc.dg/torture/pr57584.c: New testcase.
4103 2013-06-19  Sharad Singhai  <singhai@google.com>
4105         * g++.dg/gcov/gcov-8.C: New testcase.
4106         * lib/gcov.exp: Handle intermediate format.
4108 2013-06-19  Wei Mi  <wmi@google.com>
4110         PR rtl-optimization/57518
4111         * testsuite/gcc.dg/pr57518.c: New test.
4113 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4115         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4117 2013-06-19  Jan Hubicka  <jh@suse.cz>
4119         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4121 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4123         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4124         hard-coded values of array sizes with a #define.
4125         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4126         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4127         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4128         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4129         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4131 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4133         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4134         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4136 2013-06-19  Jeff Law  <law@redhat.com>
4138         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4140 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4142         PR c++/57638
4143         * g++.dg/template/error53.C: New.
4145 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4147         PR target/55033
4148         * gcc.target/powerpc/pr55033.c: Fix options.
4150 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4152         * gcc.target/i386/inline_error.c: New test.
4153         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4154         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4156 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4158         PR c++/53211
4159         * g++.dg/cpp0x/decltype55.C: New.
4161 2013-06-18  Marek Polacek  <polacek@redhat.com>
4163         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4165 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4167         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4169 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4171         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4172         Also changed the returns from error as distinct values so that it is
4173         easier to debug.
4175 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4177         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4179 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4181         PR c++/16128
4182         * g++.dg/template/error52.C: New.
4183         * g++.dg/lookup/friend15.C: Update.
4184         * g++.dg/parse/error11.C: Likewise.
4185         * g++.dg/parse/error14.C: Likewise.
4186         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4187         * g++.dg/parse/template25.C: Likewise.
4188         * g++.old-deja/g++.jason/cond.C: Likewise.
4189         * g++.old-deja/g++.mike/for2.C: Likewise.
4190         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4191         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4193 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4195         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4196         ensure alignment.
4198 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4200         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4201         accidentally placing minus sign for length instead of stride.
4203 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4205         PR rtl-optimization/57425
4206         PR rtl-optimization/57569
4207         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4208         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4210 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4212         PR fortran/49074
4213         PR fortran/56136
4214         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4215         packing.
4216         * gfortran.dg/typebound_assignment_6.f03: New.
4218 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4220         * gcc.target/h8300/h8300.exp: New.
4221         * gcc.dg/pragma-isr.c: Move to ...
4222         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4223         * gcc.target/h8300/pragma-isr.c: ... and here.
4224         * gcc.dg/pragma-isr2.c: Move to ...
4225         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4226         * gcc.target/h8300/pragma-isr2.c: ... and here.
4227         * gcc.dg/pragma-isr-trapa.c: Move to ...
4228         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4229         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4230         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4231         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4232         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4233         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4234         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4235         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4236         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4237         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4238         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4239         * gcc.dg/attr-isr-trapa.c: Move to ...
4240         * gcc.target/sh/attr-isr-trapa.c: ... here.
4242 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4244         PR c++/51413
4245         * g++.dg/ext/builtin-offsetof1.C: New.
4247 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4249         * gcc.target/aarch64/vect_smlal_1.c: New file.
4251 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4253         PR fortran/57508
4254         * gfortran.dg/defined_assignment_7.f90: New.
4256 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4258         PR c++/57599
4259         * g++.dg/rtti/dyncast6.C: New.
4260         * g++.dg/cpp0x/dyncast1.C: Likewise.
4262 2013-06-14  Alan Modra  <amodra@gmail.com>
4264         PR middle-end/57134
4265         * gcc.dg/pr57134.c: New.
4267 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4269         PR fortran/57596
4270         * gfortran.dg/deferred_type_param_9.f90: New.
4272 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4274         * gcc.dg/fold-minus-1.c: New testcase.
4276 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4278         PR fortran/49074
4279         * gfortran.dg/typebound_assignment_5.f03: New.
4281 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4283         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4285 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4286             Pat Haugen  <pthaugen@us.ibm.com>
4287             Peter Bergner  <bergner@vnet.ibm.com>
4289         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4290         load/store instructions on power7, power8.
4291         * gcc.target/powerpc/atomic-p8.c: Likewise.
4293 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4295         PR c/57577
4296         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4298 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4300         PR c++/38958
4301         * g++.dg/warn/Wunused-var-20.C: New.
4303 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4305         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4306         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4307         Run with -fno-common.
4309 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4311         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4312         and exit function calls with return 1 and return 0, respectively.
4314 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4316         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4317         New tests.
4319 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4321         PR tree-optimization/57361
4322         * gcc.dg/tree-ssa/pr57361.c: New file.
4324 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4326         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4327         to ensure alignment.
4328         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4330 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4332         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4334 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4335             Dominique d'Humieres  <dominiq@lps.ens.fr>
4337         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4339 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4341         PR target/56564
4342         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4343         * gcc.target/i386/pr56564-3.c: Likewise.
4345 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4347         PR fortran/57535
4348         * gfortran.dg/class_array_18.f90: New.
4350 2013-06-11  Jan Hubicka  <jh@suse.cz>
4352         PR c++/57551
4353         * g++.dg/ext/visibility/anon6.C: Update testcase.
4355 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4357         PR c/57563
4358         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4359         in how we check __sec_reduce_mutating function's result.
4361 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4362             Pat Haugen  <pthaugen@us.ibm.com>
4363             Peter Bergner  <bergner@vnet.ibm.com>
4365         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4366         direct move instructions.
4367         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4368         * gcc.target/powerpc/direct-move.h: Likewise.
4369         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4370         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4371         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4372         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4373         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4374         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4376 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4378         PR c++/52440
4379         * g++.dg/cpp0x/pr52440.C: New.
4381 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
4383         PR target/56564
4384         * gcc.target/i386/pr56564-1.c: New test.
4385         * gcc.target/i386/pr56564-2.c: New test.
4386         * gcc.target/i386/pr56564-3.c: New test.
4387         * gcc.target/i386/pr56564-4.c: New test.
4388         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4389         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4390         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4391         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4392         * gcc.target/i386/vect-sizes-1.c: Likewise.
4393         * gcc.target/i386/memcpy-1.c: Likewise.
4394         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4395         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4397 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4399         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4400         systems to cover all GNU systems.
4401         * g++.dg/abi/guard2.C: Likewise.
4402         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4403         * g++.dg/eh/sighandle.C: Likewise.
4404         * g++.dg/ext/cleanup-10.C: Likewise.
4405         * g++.dg/ext/cleanup-11.C: Likewise.
4406         * g++.dg/ext/cleanup-8.C: Likewise.
4407         * g++.dg/ext/cleanup-9.C: Likewise.
4408         * g++.dg/opt/const5.C: Likewise.
4409         * g++.dg/opt/life1.C: Likewise.
4410         * g++.dg/other/pr39496.C: Likewise.
4411         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4412         * g++.old-deja/g++.abi/align.C: Likewise.
4413         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4414         * g++.old-deja/g++.law/weak.C: Likewise.
4415         * g++.old-deja/g++.pt/asm1.C: Likewise.
4416         * gcc.c-torture/execute/20030125-1.x: Likewise.
4417         * gcc.c-torture/execute/990127-2.x: Likewise.
4418         * gcc.dg/20041106-1.c: Likewise.
4419         * gcc.dg/20050503-1.c: Likewise.
4420         * gcc.dg/builtin-object-size-5.c: Likewise.
4421         * gcc.dg/cleanup-10.c: Likewise.
4422         * gcc.dg/cleanup-11.c: Likewise.
4423         * gcc.dg/cleanup-8.c: Likewise.
4424         * gcc.dg/cleanup-9.c: Likewise.
4425         * gcc.dg/complex-5.c: Likewise.
4426         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4427         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4428         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4429         * gcc.dg/dfp/pr35739.c: Likewise.
4430         * gcc.dg/fdata-sections-1.c: Likewise.
4431         * gcc.dg/lto/20090206-1_0.c: Likewise.
4432         * gcc.dg/lto/20090206-2_0.c: Likewise.
4433         * gcc.dg/pr30360.c: Likewise.
4434         * gcc.dg/pr37303.c: Likewise.
4435         * gcc.dg/pr39323-1.c: Likewise.
4436         * gcc.dg/pr39323-2.c: Likewise.
4437         * gcc.dg/pr39323-3.c: Likewise.
4438         * gcc.dg/pr45416.c: Likewise.
4439         * gcc.dg/setjmp-2.c: Likewise.
4440         * gcc.dg/split-1.c: Likewise.
4441         * gcc.dg/split-3.c: Likewise.
4442         * gcc.dg/split-4.c: Likewise.
4443         * gcc.dg/strlenopt-12g.c: Likewise.
4444         * gcc.dg/strlenopt-14g.c: Likewise.
4445         * gcc.dg/strlenopt-14gf.c: Likewise.
4446         * gcc.dg/strlenopt-16g.c: Likewise.
4447         * gcc.dg/strlenopt-17g.c: Likewise.
4448         * gcc.dg/strlenopt-18g.c: Likewise.
4449         * gcc.dg/strlenopt-1f.c: Likewise.
4450         * gcc.dg/strlenopt-22g.c: Likewise.
4451         * gcc.dg/strlenopt-2f.c: Likewise.
4452         * gcc.dg/strlenopt-4g.c: Likewise.
4453         * gcc.dg/strlenopt-4gf.c: Likewise.
4454         * gcc.dg/struct-ret-3.c: Likewise.
4455         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4456         * gcc.misc-tests/linkage.exp: Likewise.
4457         * gcc.target/i386/20000724-1.c: Likewise.
4458         * gcc.target/i386/align-main-3.c: Likewise.
4459         * gcc.target/i386/cleanup-1.c: Likewise.
4460         * gcc.target/i386/inline-mcpy.c: Likewise.
4461         * gcc.target/i386/pr32268.c: Likewise.
4462         * gcc.target/i386/pr36613.c: Likewise.
4463         * gcc.target/i386/pr39013-1.c: Likewise.
4464         * gcc.target/i386/pr39013-2.c: Likewise.
4465         * gcc.target/i386/pr39496.c: Likewise.
4466         * gcc.target/i386/pr40906-3.c: Likewise.
4467         * gcc.target/i386/pr46084.c: Likewise.
4468         * lib/target-supports.exp (check_effective_target_pie): Likewise.
4470 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
4472         PR target/6526
4473         * gcc.target/sh/pr6526.c: New.
4475 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
4477         PR target/57568
4478         * gcc.c-torture/execute/pr57568.c: New test.
4480 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4482         PR c++/37404
4483         * g++.dg/other/vararg-4.C: New.
4485 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
4487         PR rtl-optimization/57559
4488         * gcc.target/s390/pr57559.c : New test.
4490 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4492         PR fortran/37336
4493         * gfortran.dg/finalize_10.f90: New.
4494         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4495         * gfortran.dg/finalize_15.f90: New.
4497 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4499         PR fortran/57553
4500         * gfortran.dg/storage_size_4.f90: New.
4502 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
4504         PR c++/57548
4505         * testsuite/g++.dg/ext/pr57548.C: New test.
4507 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4509         PR middle-end/57541
4510         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4512 2013-06-07  Jan Hubicka  <jh@suse.cz>
4514         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4516 2013-06-07  Tobias Burnus  <burnus@net-b.de>
4518         PR fortran/57549
4519         * gfortran.dg/array_constructor_48.f90: New.
4520         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4521         * gfortran.dg/array_constructor_type_15.f03: Ditto.
4523 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4525         PR target/56315
4526         * gcc.target/arm/xordi3-opt.c: New test.
4528 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4530         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4531         Revert to dg-options.
4533 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4535         PR target/55033
4536         * gcc.target/powerpc/pr55033.c: New.
4538 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
4540         PR c++/53658
4541         * g++.dg/cpp0x/alias-decl-36.C: New.
4543 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4544             Pat Haugen  <pthaugen@us.ibm.com>
4545             Peter Bergner  <bergner@vnet.ibm.com>
4547         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4548         power8 builtin functions.
4549         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4550         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4551         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4552         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4553         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4554         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4555         * gcc.target/powerpc/p8vector-vectorize-1.c: New
4556         tests to test power8 auto-vectorization.
4557         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4558         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4559         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4560         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4562         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4563         powerpc_p8vector_ok instead of powerpc_vsx_ok.
4565         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4567         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4568         support.
4569         (check_effective_target_powerpc_p8vector_ok): Likewise.
4570         (is-effective-target): Likewise.
4571         (check_vect_support_and_set_flags): Likewise.
4573 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4575         PR c++/43652
4576         * g++.dg/parse/error53.C: New.
4578 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
4580         PR rtl-optimization/57459
4581         * gcc.target/i386/pr57459.c: New test.
4583 2013-06-06  Teresa Johnson  <tejohnson@google.com>
4585         PR c++/53743
4586         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4587         into -freorder-blocks-and-partition test.
4588         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4589         * gcc.dg/tree-prof/20041218-1.c: Ditto.
4590         * gcc.dg/tree-prof/pr52027.c: Use -O2.
4591         * gcc.dg/tree-prof/pr50907.c: Ditto.
4592         * gcc.dg/tree-prof/pr45354.c: Ditto.
4593         * g++.dg/tree-prof/partition2.C: Ditto.
4594         * g++.dg/tree-prof/partition3.C: Ditto.
4596 2013-06-06  Tobias Burnus  <burnus@net-b.de>
4598         PR fortran/57542
4599         * gfortran.dg/finalize_16.f90: New.
4601 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4603         * gcc.dg/vect/no-section-anchors-vect-68.c:
4604         Add dg-skip-if aarch64_tiny.
4606 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4608         PR C/57457
4609         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4610         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4612 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4614         PR c++/51908
4615         * g++.dg/cpp0x/decltype54.C: New.
4617 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
4619         * gcc.dg/fshort-wchar.c: Add extra dg-options for
4620         arm*-*-*eabi* targets.
4621         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4622         arm*-*-* targets.
4623         * gcc.dg/tree-ssa/pr43491.c: Likewise.
4625 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
4626             Tobias Burnus  <burnus@net-b.de>
4628         * gfortran.dg/string_length_2.f90: Fix dg-do run.
4629         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
4630         * gfortran.dg/io_real_boz_4.f90: Ditto.
4631         * gfortran.dg/io_real_boz_5.f90: Ditto.
4633 2013-06-05  Andreas Schwab  <schwab@suse.de>
4635         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4637 2013-06-04  Jan Hubicka  <jh@suse.cz>
4639         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4641 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4643         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4644         parameters with void.
4645         (main2): Removed argc parameter.
4646         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4647         (main): Replaced argc, argv parameters with void.
4648         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4649         (main2): Removed argc parameter.
4650         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4651         argv parameters with void.  Added __asm volatile to avoid optimization
4652         on argc, if necessary.
4653         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4654         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4655         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4656         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4657         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4658         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4659         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4660         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4661         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4662         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4663         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4664         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4665         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4666         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4667         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4668         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4669         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4670         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4671         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4672         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4673         parameters with void.
4674         (main2): Removed argc parameter.
4675         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4676         (main): Replaced argc, argv parameters with void.
4677         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4678         argv parameters with void.  Also renamed this function as main, and
4679         delete the existing main.
4680         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4681         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4682         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4684 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
4686         * gcc.target/aarch64/movi_1.c: New test.
4688 2013-06-04  Tobias Burnus  <burnus@net-b.de>
4690         PR fortran/37336
4691         * gfortran.dg/finalize_12.f90: New.
4692         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4693         end of scope finalization.
4694         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4695         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4696         * gfortran.dg/auto_dealloc_2.f90: Ditto.
4697         * gfortran.dg/class_19.f03: Ditto.
4698         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4699         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4700         * gfortran.dg/extends_14.f03: Ditto.
4701         * gfortran.dg/move_alloc_4.f90: Ditto.
4702         * gfortran.dg/typebound_proc_27.f03: Ditto.
4704 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
4706         * gfortran.dg/bounds_check_7.f90: Remove "! {".
4707         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4708         * gfortran.dg/default_initialization_5.f90: Update dg-do.
4709         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4710         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4711         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4712         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4713         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
4714         * gfortran.dg/io_real_boz_4.f90: Ditto.
4715         * gfortran.dg/io_real_boz_5.f90: Ditto.
4716         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4717         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4718         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4719         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4720         * gfortran.dg/transpose_2.f90: Fix dg-output.
4722 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4724         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4725         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4726         dg-option and an header comment.
4728 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4730         PR c++/57419
4731         * g++.dg/cpp0x/sfinae46.C: New.
4732         * g++.dg/cpp0x/defaulted13.C: Adjust.
4733         * g++.dg/cpp0x/defaulted2.C: Likewise.
4734         * g++.dg/cpp0x/defaulted26.C: Likewise.
4735         * g++.dg/cpp0x/defaulted3.C: Likewise.
4736         * g++.dg/cpp0x/error1.C: Likewise.
4737         * g++.dg/cpp0x/implicit1.C: Likewise.
4738         * g++.dg/cpp0x/implicit11.C: Likewise.
4739         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4740         * g++.dg/cpp0x/initlist47.C: Likewise.
4741         * g++.dg/cpp0x/initlist9.C: Likewise.
4742         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4743         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4744         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4745         * g++.dg/cpp0x/union4.C: Likewise.
4746         * g++.dg/template/crash108.C: Likewise.
4747         * g++.dg/template/crash41.C: Likewise.
4748         * g++.old-deja/g++.jason/local.C: Likewise.
4749         * g++.old-deja/g++.law/visibility3.C: Likewise.
4751 2013-06-03  Teresa Johnson  <tejohnson@google.com>
4753         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4754         * gcc.dg/vect/bb-slp-14.c: Ditto.
4755         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4756         * gcc.dg/vect/bb-slp-23.c: Ditto.
4757         * gcc.dg/vect/bb-slp-15.c: Ditto.
4758         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4759         * gcc.dg/vect/bb-slp-24.c: Ditto.
4760         * gcc.dg/vect/bb-slp-16.c: Ditto.
4761         * gcc.dg/vect/bb-slp-25.c: Ditto.
4762         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4763         * gcc.dg/vect/bb-slp-17.c: Ditto.
4764         * gcc.dg/vect/bb-slp-1.c: Ditto.
4765         * gcc.dg/vect/bb-slp-26.c: Ditto.
4766         * gcc.dg/vect/bb-slp-18.c: Ditto.
4767         * gcc.dg/vect/bb-slp-2.c: Ditto.
4768         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4769         * gcc.dg/vect/bb-slp-27.c: Ditto.
4770         * gcc.dg/vect/bb-slp-19.c: Ditto.
4771         * gcc.dg/vect/bb-slp-3.c: Ditto.
4772         * gcc.dg/vect/bb-slp-28.c: Ditto.
4773         * gcc.dg/vect/bb-slp-4.c: Ditto.
4774         * gcc.dg/vect/bb-slp-29.c: Ditto.
4775         * gcc.dg/vect/bb-slp-5.c: Ditto.
4776         * gcc.dg/vect/bb-slp-6.c: Ditto.
4777         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4778         * gcc.dg/vect/bb-slp-7.c: Ditto.
4779         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4780         * gcc.dg/vect/bb-slp-8.c: Ditto.
4781         * gcc.dg/vect/bb-slp-9.c: Ditto.
4782         * gcc.dg/vect/bb-slp-10.c: Ditto.
4783         * gcc.dg/vect/bb-slp-11.c: Ditto.
4784         * gcc.dg/vect/bb-slp-20.c: Ditto.
4785         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4786         * gcc.dg/vect/bb-slp-21.c: Ditto.
4787         * gcc.dg/vect/bb-slp-30.c: Ditto.
4788         * gcc.dg/vect/bb-slp-13.c: Ditto.
4789         * gcc.dg/vect/bb-slp-22.c: Ditto.
4790         * g++.dg/vect/slp-pr50413.cc: Ditto.
4791         * g++.dg/vect/slp-pr56812.cc: Ditto.
4792         * g++.dg/vect/slp-pr50819.cc: Ditto.
4794 2013-06-01  Tobias Burnus  <burnus@net-b.de>
4796         PR fortran/57456
4797         * gfortran.dg/class_array_17.f90: New.
4799 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4801         * ada/acats/floatstore.lst: New.
4802         * ada/acats/run_all.sh: Process it.
4804 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4806         * gcc.target/powerpc/e500-ord-1.c: New test.
4807         * gcc.target/powerpc/e500-ord-2.c: Likewise.
4808         * gcc.target/powerpc/e500-unord-1.c: Likewise.
4809         * gcc.target/powerpc/e500-unord-2.c: Likewise.
4811 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4813         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4815 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4817         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4819 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4821         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4823 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4825         PR c/57452
4826         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4827         test-case.
4829 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4831         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4833 2013-05-31  Marek Polacek  <polacek@redhat.com>
4835         PR tree-optimization/57478
4836         PR tree-optimization/57453
4837         * gcc.dg/torture/pr57478.c: New test.
4839 2013-05-31  Tobias Burnus  <burnus@net-b.de>
4841         PR fortran/57456
4842         * gfortran.dg/class_array_17.f90: New.
4844 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4846         PR target/56315
4847         * gcc.target/arm/iordi3-opt.c: New test.
4849 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
4851         PR fortran/54190
4852         PR fortran/57217
4853         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4854         * gfortran.dg/interface_26.f90: Ditto.
4855         * gfortran.dg/proc_ptr_11.f90: Ditto.
4856         * gfortran.dg/proc_ptr_15.f90: Ditto.
4857         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4858         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4859         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4860         * gfortran.dg/typebound_override_1.f90: Ditto.
4861         * gfortran.dg/typebound_override_4.f90: Ditto.
4862         * gfortran.dg/typebound_proc_6.f03: Ditto.
4863         * gfortran.dg/assumed_type_7.f90: New test.
4864         * gfortran.dg/typebound_override_5.f90: New test.
4865         * gfortran.dg/typebound_override_6.f90: New test.
4866         * gfortran.dg/typebound_override_7.f90: New test.
4868 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4870         PR middle-end/57073
4871         * gfortran.dg/power_6.f90: New.
4873 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
4875         * gcc.target/aarch64/insv_1.c: New test.
4877 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
4879         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4880         dg-skip-if "No stabs".
4882 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
4884         PR fortran/54189
4885         * gfortran.dg/assumed_size_1.f90: New.
4887 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4889         * gcc.dg/shrink-wrap-alloca.c: New added.
4890         * gcc.dg/shrink-wrap-pretend.c: New added.
4891         * gcc.dg/shrink-wrap-sibcall.c: New added.
4893 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4895         PR fortran/57458
4896         * gfortran.dg/assumed_rank_13.f90: New.
4898 2013-05-29  Easwaran Raman  <eraman@google.com>
4900         PR tree-optimization/57442
4901         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4903 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4905         PR tree-optimization/57441
4906         * gcc.c-torture/compile/pr57441.c: New.
4908 2013-05-29  Dehao Chen  <dehao@google.com>
4910         PR testsuite/57413
4911         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4913 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4915         PR fortran/37336
4916         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4917         * gfortran.dg/class_19.f03: Ditto.
4919 2013-05-29  Richard Biener  <rguenther@suse.de>
4921         * gcc.dg/vect/bb-slp-32.c: New testcase.
4923 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4925         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4926         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4927         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4928         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4929         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4930         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4931         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4932         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4933         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4934         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4935         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4936         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4937         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4938         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4939         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4940         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4941         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4942         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4943         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4944         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4945         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4946         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4947         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4948         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4949         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4950         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4951         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4952         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4953         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4954         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4955         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4956         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4957         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4958         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4959         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4960         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4961         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4962         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4963         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4965 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4967         PR fortran/37336
4968         * gfortran.dg/finalize_11.f90: New.
4969         * gfortran.dg/finalize_4.f03: Remove dg-error.
4970         * gfortran.dg/finalize_5.f03: Ditto.
4971         * gfortran.dg/finalize_6.f03: Ditto.
4972         * gfortran.dg/finalize_7.f03: Ditto.
4974 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4976         * gfortran.dg/class_array_16.f90: New.
4978 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4980         PR fortran/57435
4981         * testsuite/gfortran.dg/use_29.f90: New.
4983 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4985         * gnat.dg/fp_exception.adb: New test.
4987 2013-05-28  Richard Biener  <rguenther@suse.de>
4989         PR tree-optimization/56787
4990         * gcc.dg/vect/pr56787.c: New testcase.
4992 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
4993             Tobias Burnus  <burnus@net-b.de>
4995         PR fortran/57217
4996         * gfortran.dg/typebound_override_4.f90: New.
4998 2013-05-28  Richard Biener  <rguenther@suse.de>
5000         PR tree-optimization/57411
5001         * g++.dg/opt/pr57411.C: New testcase.
5003 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5005         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5006         * gcc.dg/builtin-bswap-9.c: Likewise.
5008 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5010         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5012 2013-05-27  Richard Biener  <rguenther@suse.de>
5014         PR middle-end/57412
5015         * gcc.dg/gomp/pr57412.c: New testcase.
5017 2013-05-27  Bud Davis  <jmdavis@link.com>
5019         PR fortran/50405
5020         * gfortran.dg/stfunc_8.f90: New.
5022 2013-05-27  Richard Biener  <rguenther@suse.de>
5024         PR tree-optimization/57343
5025         * gcc.dg/torture/pr57343.c: New testcase.
5027 2013-05-27  Richard Biener  <rguenther@suse.de>
5029         PR tree-optimization/57417
5030         * gcc.dg/torture/pr57417.c: New testcase.
5032 2013-05-27  Richard Biener  <rguenther@suse.de>
5034         PR tree-optimization/57396
5035         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5037 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5039         * gnat.dg/specs/last_bit.ads: New test.
5041 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5043         * gnat.dg/specs/machine_attribute.ads: New test.
5045 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5047         * gnat.dg/incomplete3.ad[sb]: New test.
5049 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5051         PR target/53916
5052         * gcc.target/mips/div-13.c: New test.
5054 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5056         PR target/55777
5057         * gcc.target/mips/mips16-attributes-5.c,
5058         * gcc.target/mips/mips16-attributes-6.c: New tests.
5060 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5062         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5063         * gcc.dg/builtin-bswap-8.c: Likewise.
5065 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5067         PR c++/52216
5068         * g++.dg/cpp0x/new1.C: New.
5070 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5072         PR c++/25666
5073         * g++.dg/parse/dtor16.C: New.
5074         * g++.dg/parse/dtor6.C: Adjust.
5076 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5078         PR c++/19618
5079         * g++.dg/expr/bitfield12.C: New.
5081 2013-05-24  Jeff Law  <law@redhat.com>
5083         PR tree-optimization/57124
5084         * gcc.c-torture/execute/pr57124.c: New test.
5085         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5087 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5089         PR tree-optimization/57294
5090         * gcc.dg/ipa/pr57294.c: New test.
5092 2013-05-24  Dehao Chen  <dehao@google.com>
5094         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5096 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5098         * gcc.target/aarch64/scalar_intrinsics.c
5099         (force_simd): Use a valid instruction.
5100         (test_vdupd_lane_s64): Pass a valid lane argument.
5101         (test_vdupd_lane_u64): Likewise.
5103 2013-05-24  Richard Biener  <rguenther@suse.de>
5105         PR tree-optimization/57287
5106         * gcc.dg/pr57287.c: New testcase.
5108 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5110         PR c++/26572
5111         * g++.dg/template/error51.C: New.
5113 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5115         PR c++/25503
5116         * g++.dg/template/bitfield2.C: New.
5118 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5120         * gnat.dg/specs/noinline1.ads: New test.
5121         * gnat.dg/noinline2.ad[sb]: Likewise.
5122         * gnat.dg/specs/noinline3.ads: Likewise.
5123         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5125 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5127         PR tree-ssa/57385
5128         * gcc.dg/tree-ssa/pr57385.c: New test.
5130 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5132         * gnat.dg/derived_type4.adb: New test.
5134 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5136         * gcc.dg/builtin-bswap-6.c: New test.
5137         * gcc.dg/builtin-bswap-7.c: Likewise.
5138         * gcc.dg/builtin-bswap-8.c: Likewise.
5139         * gcc.dg/builtin-bswap-9.c: Likewise.
5141 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5143         PR debug/57351
5144         * gcc.dg/debug/pr57351.c: New test
5146 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5148         * gcc.target/aarch64/vect-clz.c: New file.
5150 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5152         PR middle-end/57347
5153         * gcc.dg/ipa/pr57347.c: New test.
5155 2013-05-23  Richard Biener  <rguenther@suse.de>
5157         PR tree-optimization/57380
5158         * g++.dg/tree-ssa/pr57380.C: New testcase.
5160 2013-05-23  Richard Biener  <rguenther@suse.de>
5162         PR middle-end/57381
5163         * gcc.dg/torture/pr57381.c: New testcase.
5165 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5167         PR middle-end/57344
5168         * gcc.c-torture/execute/pr57344-1.c: New test.
5169         * gcc.c-torture/execute/pr57344-2.c: New test.
5170         * gcc.c-torture/execute/pr57344-3.c: New test.
5171         * gcc.c-torture/execute/pr57344-4.c: New test.
5173 2013-05-23  Richard Biener  <rguenther@suse.de>
5175         PR rtl-optimization/57341
5176         * gcc.dg/torture/pr57341.c: New testcase.
5178 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5180         PR c++/57352
5181         * g++.dg/parse/crash62.C: New.
5183 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5184             Pat Haugen  <pthaugen@us.ibm.com>
5185             Peter Bergner  <bergner@vnet.ibm.com>
5187         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5188         crypto builtins.
5190 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5192         PR fortran/57364
5193         * gfortran.dg/defined_assignment_6.f90: New.
5195 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5197         PR fortran/57338
5198         * gfortran.dg/assumed_type_6.f90: New.
5200 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5202         PR c++/57211
5203         * g++.dg/cpp0x/Wunused-parm.C: New.
5205 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5207         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5208         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5210 2013-05-21  Easwaran Raman  <eraman@google.com>
5212         PR tree-optimization/57322
5213         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5215 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5217         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5218         .set (no)?micromips
5220 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5222         PR fortran/57035
5223         * gfortran.dg/assumed_type_5.f90: New.
5224         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5225         * gfortran.dg/assumed_rank_2.f90: Ditto.
5226         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5227         * gfortran.dg/no_arg_check_3.f90: Ditto.
5229 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5231         PR tree-optimization/57331
5232         * gcc.c-torture/compile/pr57331.c: New test.
5234 2013-05-21  Richard Biener  <rguenther@suse.de>
5236         PR tree-optimization/57330
5237         * gcc.dg/torture/pr57330.c: New testcase.
5239 2013-05-21  Richard Biener  <rguenther@suse.de>
5241         PR tree-optimization/57303
5242         * gcc.dg/torture/pr57303.c: New testcase.
5244 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5246         PR tree-optimization/57321
5247         * gcc.c-torture/execute/pr57321.c: New test.
5249 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5251         PR fortran/48858
5252         PR fortran/55465
5253         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5254         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5255         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5256         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5257         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5258         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5259         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5260         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5261         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5262         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5263         * gfortran.dg/binding_label_tests_24.f90: New.
5264         * gfortran.dg/binding_label_tests_25.f90: New.
5266 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5268         PR fortran/48858
5269         * gfortran.dg/binding_label_tests_17.f90: New.
5270         * gfortran.dg/binding_label_tests_18.f90: New.
5271         * gfortran.dg/binding_label_tests_19.f90: New.
5272         * gfortran.dg/binding_label_tests_20.f90: New.
5273         * gfortran.dg/binding_label_tests_21.f90: New.
5274         * gfortran.dg/binding_label_tests_22.f90: New.
5275         * gfortran.dg/binding_label_tests_23.f90: New.
5277 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5279         PR fortran/48858
5280         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5281         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5282         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5283         * gfortran.dg/common_18.f90: New.
5284         * gfortran.dg/common_19.f90: New.
5285         * gfortran.dg/common_20.f90: New.
5286         * gfortran.dg/common_21.f90: New.
5288 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5290         PR c++/12288
5291         * g++.dg/parse/error52.C: New.
5292         * g++.dg/parse/error3.C: Adjust.
5293         * g++.dg/parse/error36.C: Likewise.
5295 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5297         PR target/56547
5298         * gcc.target/sh/pr56547-1.c: New.
5299         * gcc.target/sh/pr56547-2.c: New.
5301 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5303         PR c++/23608
5304         * g++.dg/warn/Wsign-compare-6.C: New.
5305         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5307 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5309         PR c++/57327
5310         * g++.dg/template/error50.C: New.
5312 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5314         PR c++/10207
5315         * g++.dg/ext/complit13.C: New.
5317 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5319         PR c++/57175
5320         * g++.dg/pr57175.C: New testcase.
5322 2013-05-17  Easwaran Raman  <eraman@google.com>
5324         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5326 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5328         PR testsuite/57313
5329         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5331 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5333         PR rtl-optimization/57281
5334         PR rtl-optimization/57300
5335         * gcc.dg/pr57300.c: New test.
5336         * gcc.c-torture/execute/pr57281.c: New test.
5338 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5340         PR c++/18126
5341         * g++.dg/ext/sizeof-complit.C: New.
5343 2013-05-17  Marek Polacek  <polacek@redhat.com>
5345         * gcc.dg/strlenopt-25.c: New test.
5346         * gcc.dg/strlenopt-26.c: Likewise.
5348 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5350         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5351         instead of -mavx2, require only avx instead of avx2.
5352         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5353         of avx2-check.h and turn into an avx runtime test instead of
5354         avx2 runtime test.
5356 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5358         * g++.dg/ext/vector22.C: Uncomment working test.
5360 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5362         PR c++/17410
5363         * g++.dg/template/pr17410.C: New.
5365 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5367         * gcc.target/i386/rotate-3.c: New test.
5368         * gcc.target/i386/rotate-3a.c: New test.
5369         * gcc.target/i386/rotate-4.c: New test.
5370         * gcc.target/i386/rotate-4a.c: New test.
5371         * gcc.target/i386/rotate-5.c: New test.
5372         * gcc.target/i386/rotate-5a.c: New test.
5374 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5376         * gcc.dg/visibility-21.c: Require section_anchors.
5378 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5380         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5381         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5382         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5384 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
5386         * gcc.dg/visibility-21.c: New.
5388 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5390         PR middle-end/57286
5391         * gcc.dg/pr57286.c: New testcase.
5392         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5393         * g++.dg/ext/vector22.C: Comment out transformations not
5394         performed anymore.
5396 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
5398         PR target/57260
5399         * gcc.target/mips/call-1.c: Restrict to o32.
5400         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5402 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5404         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5405         dg-messages.
5406         * g++.dg/warn/Wshadow-1.C: Likewise.
5407         * g++.dg/warn/Wshadow-6.C: Likewise.
5408         * g++.dg/warn/Wshadow-7.C: Likewise.
5410 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5412         PR c++/31952
5413         * g++.dg/parse/pr31952-1.C: New.
5414         * g++.dg/parse/pr31952-2.C: Likewise.
5415         * g++.dg/parse/pr31952-3.C: Likewise.
5417         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5418         * g++.old-deja/g++.jason/cond.C: Likewise.
5419         * g++.dg/cpp0x/range-for5.C: Likewise.
5421 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5423         PR target/19599
5424         * gcc.target/arm/pr40887.c: Adjust testcase.
5425         * gcc.target/arm/pr19599.c: New test.
5427 2013-05-15  Richard Biener  <rguenther@suse.de>
5429         PR tree-optimization/57275
5430         * gcc.target/i386/pr57275.c: New testcase.
5432 2013-05-15  Jan Hubicka  <jh@suse.cz>
5434         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5435         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5436         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5438 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5440         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5441         scheduling.
5443 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5445         PR c++/57274
5446         * c-c++-common/Wsequence-point-1.c: New test.
5448 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
5450         * g++.dg/ext/vector22.C: New testcase.
5451         * gcc.dg/binop-xor3.c: Remove xfail.
5453 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
5455         * gcc.target/aarch64/vect-fcm.x: Add cases testing
5456         FLOAT cmp FLOAT ? INT : INT.
5457         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5458         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5459         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5460         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5461         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5462         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5464 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
5466         PR c++/53903
5467         * g++.dg/cpp0x/defaulted43.C: New.
5469 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5471         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5472         (alloca): Remove declaration.
5473         (foo9): Replace alloca by __builtin_alloca.
5475 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5477         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5478         Expect "size of array is too large" error.
5480 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5482         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5484 2013-05-14  Richard Biener  <rguenther@suse.de>
5486         PR middle-end/57235
5487         * g++.dg/torture/pr57235.C: New testcase.
5489 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5491         PR middle-end/57251
5492         * gcc.dg/torture/pr57251.c: New test.
5494 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
5496         PR target/57264
5497         * gcc.target/i386/pr57264.c: New test.
5499 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5501         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5503 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
5505         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5507 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5509         PR tree-optimization/45216
5510         PR tree-optimization/57157
5511         * c-c++-common/rotate-1.c: Add 32 tests with +.
5512         * c-c++-common/rotate-1a.c: Adjust.
5513         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5514         * c-c++-common/rotate-2b.c: New test.
5515         * c-c++-common/rotate-3.c: Add 32 tests with +.
5516         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5517         * c-c++-common/rotate-4b.c: New test.
5518         * c-c++-common/rotate-5.c: New test.
5520 2013-05-13  Martin Jambor  <mjambor@suse.cz>
5522         PR middle-end/42371
5523         * gcc.dg/ipa/remref-0.c: New test.
5524         * gcc.dg/ipa/remref-1a.c: Likewise.
5525         * gcc.dg/ipa/remref-1b.c: Likewise.
5526         * gcc.dg/ipa/remref-2a.c: Likewise.
5527         * gcc.dg/ipa/remref-2b.c: Likewise.
5529 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
5531         * gcc.dg/vector-shift-2.c: New testcase.
5533 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5535         PR tree-optimization/57230
5536         * gcc.dg/strlenopt-24.c: New test.
5538         PR tree-optimization/57230
5539         * gcc.dg/strlenopt-23.c: New test.
5541 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
5543         PR target/57108
5544         * gcc.target/sh/pr57108.c: Move this test case to ...
5545         * gcc.c-torture/compile/pr57108.c: ... here.
5547 2013-05-10  Richard Biener  <rguenther@suse.de>
5549         PR tree-optimization/57214
5550         * gcc.dg/torture/pr57214.c: New testcase.
5552 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
5554         * gcc.dg/vector-shift.c: New testcase.
5556 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
5558         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5560         PR tree-optimization/45216
5561         PR tree-optimization/57157
5562         * c-c++-common/rotate-1.c: New test.
5563         * c-c++-common/rotate-1a.c: New test.
5564         * c-c++-common/rotate-2.c: New test.
5565         * c-c++-common/rotate-2a.c: New test.
5566         * c-c++-common/rotate-3.c: New test.
5567         * c-c++-common/rotate-3a.c: New test.
5568         * c-c++-common/rotate-4.c: New test.
5569         * c-c++-common/rotate-4a.c: New test.
5571 2013-05-10  Richard Biener  <rguenther@suse.de>
5573         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5574         * gcc.target/i386/l_fma_double_1.c: Adjust.
5575         * gcc.target/i386/l_fma_double_2.c: Likewise.
5576         * gcc.target/i386/l_fma_double_3.c: Likewise.
5577         * gcc.target/i386/l_fma_double_4.c: Likewise.
5578         * gcc.target/i386/l_fma_double_5.c: Likewise.
5579         * gcc.target/i386/l_fma_double_6.c: Likewise.
5580         * gcc.target/i386/l_fma_float_1.c: Likewise.
5581         * gcc.target/i386/l_fma_float_2.c: Likewise.
5582         * gcc.target/i386/l_fma_float_3.c: Likewise.
5583         * gcc.target/i386/l_fma_float_4.c: Likewise.
5584         * gcc.target/i386/l_fma_float_5.c: Likewise.
5585         * gcc.target/i386/l_fma_float_6.c: Likewise.
5587 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
5589         PR c++/51226
5590         * g++.dg/cpp0x/pr51226.C: New.
5592 2013-04-16  Han Shen  <shenhan@google.com>
5594         Test cases for '-fstack-protector-strong'.
5595         * gcc.dg/fstack-protector-strong.c: New.
5596         * g++.dg/fstack-protector-strong.C: New.
5598 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
5600         * gcc.target/aarch64/ands_1.c: New test.
5601         * gcc.target/aarch64/ands_2.c: Likewise
5603 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
5605         * lib/target-supports.exp (check_effective_target_hw): New
5606         function.
5607         * c-c++-common/asan/clone-test-1.c: Call
5608         check_effective_target_hw.
5609         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5610         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5611         possible decorations.
5612         * c-c++-common/asan/null-deref-1.c: Likewise.
5613         * c-c++-common/asan/stack-overflow-1.c: Likewise.
5614         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5615         * c-c++-common/asan/use-after-free-1.c: Likewise.
5616         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5617         * g++.dg/asan/large-func-test-1.C: Likewise.
5619 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
5621         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5623 2013-05-07  Richard Biener  <rguenther@suse.de>
5625         PR middle-end/57190
5626         * g++.dg/torture/pr57190.C: New testcase.
5628 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
5630         PR tree-optimization/57149
5631         * gcc.dg/pr57149.c: New test.
5633         PR debug/57184
5634         * gcc.dg/pr57184.c: New test.
5636 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5638         * gnat.dg/specs/array3.ads: New test.
5640 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
5642         * c-c++-common/vector-scalar-2.c: New testcase.
5644 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
5646         * gcc.target/i386/asm-dialect-2.c: New testcase.
5648 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5650         PR c++/57183
5651         * g++.dg/cpp0x/auto38.C: New.
5653 2013-05-06  Richard Biener  <rguenther@suse.de>
5655         PR tree-optimization/57185
5656         * gcc.dg/autopar/pr57185.c: New testcase.
5658 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
5660         PR target/57106
5661         * gcc.target/i386/pr57106.c: New test.
5663 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5665         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5666         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5667         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5668         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5669         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5670         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5671         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5673 2013-05-06  Teresa Johnson  <tejohnson@google.com>
5675         PR bootstrap/57154
5676         * gcc.dg/pr57154.c: New test.
5678 2013-05-06  Richard Biener  <rguenther@suse.de>
5680         PR middle-end/57147
5681         * gcc.dg/torture/pr57147-1.c: New testcase.
5682         * gcc.dg/torture/pr57147-2.c: Likewise.
5683         * gcc.dg/torture/pr57147-3.c: Likewise.
5685 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5687         PR target/55303
5688         * gcc.target/sh/pr55303-1.c: New.
5689         * gcc.target/sh/pr55303-2.c: New.
5690         * gcc.target/sh/pr55303-3.c: New.
5692 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5694         * gfortran.dg/allocate_with_source_3.f90: New.
5696 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5698         PR fortran/57141
5699         * gfortran.dg/null_8.f90: New.
5701 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5703         PR c++/53745
5704         * g++.dg/cpp0x/enum27.C: New.
5705         * g++.dg/cpp0x/enum_base.C: Adjust.
5707 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
5709         PR tree-optimization/56205
5710         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5712 2013-05-04  Tobias Burnus  <burnus@net-b.de>
5714         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5715         * gfortran.dg/bind_c_usage_27.f90: New.
5716         * gfortran.dg/bind_c_usage_28.f90: New.
5718 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5720         PR c++/51927
5721         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5723 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5725         PR target/57150
5726         * gcc.target/powerpc/pr57150.c: New file.
5728 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5730         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5731         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5732         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5733         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5734         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5735         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5736         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5738 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
5740         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5741         scan-assembler-times.
5743 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5745         * gcc.dg/tree-ssa/slsr-32.c: New.
5746         * gcc.dg/tree-ssa/slsr-33.c: New.
5747         * gcc.dg/tree-ssa/slsr-34.c: New.
5748         * gcc.dg/tree-ssa/slsr-35.c: New.
5749         * gcc.dg/tree-ssa/slsr-36.c: New.
5750         * gcc.dg/tree-ssa/slsr-37.c: New.
5751         * gcc.dg/tree-ssa/slsr-38.c: New.
5753 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
5755         * gcc.target/aarch64/tst_1.c: New test.
5756         * gcc.target/aarch64/tst_2.c: Likewise
5758 2013-05-02  Jeff Law  <law@redhat.com>
5760         PR tree-optimization/57144
5761         * gcc.c-torture/execute/pr57144.c: New test.
5763 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
5765         PR rtl-optimization/57130
5766         * gcc.c-torture/execute/pr57130.c: New test.
5768 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5770         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5772 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5774         * gcc.target/aarch64/fabd.c: New file.
5776 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5778         PR c++/54318
5779         * g++.dg/cpp0x/pr54318.C: New.
5781 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5783         PR c++/14283
5784         * g++.dg/parse/error51.C: New.
5785         * g++.dg/parse/error15.C: Adjust column numbers.
5787 2013-05-02  Tobias Burnus  <burnus@net-b.de>
5789         PR fortran/57142
5790         * gfortran.dg/size_kind_2.f90: New.
5791         * gfortran.dg/size_kind_3.f90: New.
5793 2013-05-02  Richard Biener  <rguenther@suse.de>
5795         PR middle-end/57140
5796         * g++.dg/torture/pr57140.C: New testcase.
5798 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
5800         PR target/56732
5801         * gcc.target/arm/pr56732-1.c: New test.
5803 2013-05-02  Martin Jambor  <mjambor@suse.cz>
5805         PR middle-end/56988
5806         * gcc.dg/ipa/pr56988.c: New test.
5808 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
5810         * gcc.target/aarch64/bics_1.c: New test.
5811         * gcc.target/aarch64/bics_2.c: Likewise.
5813 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
5815         PR rtl-optimization/57131
5816         * gcc.c-torture/execute/pr57131.c: New test.
5818 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5820         PR c++/57132
5821         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5823 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
5825         PR target/57091
5826         * gcc.target/i386/pr57091.c: New test.
5828 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5830         * gcc.target/aarch64/vect-vaddv.c: New.
5832 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5834         * gcc.target/aarch64/vect-vmaxv.c: New.
5835         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5837 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5839         * gcc.target/aarch64/scalar-vca.c: New.
5840         * gcc.target/aarch64/vect-vca.c: Likewise.
5842 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5844         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5845         (test_vceqd_s64): Force arguments to SIMD registers.
5846         (test_vceqzd_s64): Likewise.
5847         (test_vcged_s64): Likewise.
5848         (test_vcled_s64): Likewise.
5849         (test_vcgezd_s64): Likewise.
5850         (test_vcged_u64): Likewise.
5851         (test_vcgtd_s64): Likewise.
5852         (test_vcltd_s64): Likewise.
5853         (test_vcgtzd_s64): Likewise.
5854         (test_vcgtd_u64): Likewise.
5855         (test_vclezd_s64): Likewise.
5856         (test_vcltzd_s64): Likewise.
5857         (test_vtst_s64): Likewise.
5858         (test_vtst_u64): Likewise.
5860 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5862         PR c++/57092
5863         * g++.dg/cpp0x/decltype53.C: New.
5865 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5867         PR fortran/57071
5868         * gfortran.dg/power_5.f90:  New test.
5870 2013-04-30  Richard Biener  <rguenther@suse.de>
5872         PR middle-end/57122
5873         * gcc.dg/torture/pr57122.c: New testcase.
5875 2013-04-30  Richard Biener  <rguenther@suse.de>
5877         PR middle-end/57107
5878         * g++.dg/torture/pr57107.C: New testcase.
5880 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
5882         PR rtl-optimization/57105
5883         * gcc.dg/pr57105.c: New test.
5885 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
5887         PR tree-optimization/57104
5888         * gcc.dg/pr57104.c: New test.
5890 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5892         PR target/44578
5893         * gcc.target/i386/pr44578.c: New test.
5895 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
5897         PR target/57097
5898         * gcc.target/i386/pr57097.c: New test.
5900 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5902         PR target/57098
5903         * gcc.target/i386/pr57098.c: New test.
5905 2013-04-29  Kai Tietz  <ktietz@redhat.com>
5907         * gcc.c-torture/execute/pr55875.c: New test.
5909 2013-04-29  Richard Biener  <rguenther@suse.de>
5911         PR middle-end/57075
5912         * gcc.dg/torture/pr57075.c: New testcase.
5914 2013-04-29  Richard Biener  <rguenther@suse.de>
5916         PR middle-end/57103
5917         * gcc.dg/autopar/pr57103.c: New testcase.
5919 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5921         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5923 2013-04-29  Tom de Vries  <tom@codesourcery.com>
5925         * gcc.dg/pr50763.c: Update test.
5927 2013-04-26  Jeff Law  <law@redhat.com>
5929         * gcc.dg/tree-ssa/vrp88.c: New test.
5931 2013-04-29  Christian Bruel  <christian.bruel@st.com>
5933         PR target/57108
5934         * gcc.target/sh/pr57108.c: New test.
5936 2013-04-29  Richard Biener  <rguenther@suse.de>
5938         PR middle-end/57089
5939         * gfortran.dg/gomp/pr57089.f90: New testcase.
5941 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5943         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5945 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5947         * gcc.target/aarch64/vect-vcvt.c: New.
5949 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5951         * gcc.target/aarch64/vect-vrnd.c: New.
5953 2013-04-29  Richard Biener  <rguenther@suse.de>
5955         PR tree-optimization/57081
5956         * gcc.dg/torture/pr57081.c: New testcase.
5958 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
5960         PR tree-optimization/57083
5961         * gcc.dg/torture/pr57083.c: New test.
5963 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5965         PR c++/56450
5966         * g++.dg/cpp0x/decltype52.C: New.
5968 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
5970         N3472 binary constants
5971         * g++.dg/cpp/limits.C: Adjust warning wording.
5972         * g++.dg/system-binary-constants-1.C: Likewise.
5973         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5975 2013-04-28  Tobias Burnus  <burnus@net-b.de>
5977         PR fortran/57093
5978         * gfortran.dg/coarray_30.f90: New.
5980 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5982         PR fortran/57071
5983         * frontend-passes (optimize_power):  New function.
5984         (optimize_op):  Use it.
5986 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
5988         PR target/56866
5989         * gcc.c-torture/execute/pr56866.c: New test.
5990         * gcc.target/i386/pr56866.c: New test.
5992 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5994         PR go/57045
5995         * gcc.dg/setjmp-5.c: New test.
5997 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5999         PR c++/55708
6000         * g++.dg/cpp0x/constexpr-55708.C: New.
6002 2013-04-26  Richard Biener  <rguenther@suse.de>
6004         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6005         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6006         * gcc.dg/pr53265.c: Remove XFAILs.
6007         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6008         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6010 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6012         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6013         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6014         -fdiagnostics-color=never option similarly to
6015         -fno-diagnostics-show-caret option.
6017 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
6019         PR rtl-optimization/57003
6020         * gcc.target/i386/pr57003.c: New test.
6022 2013-04-25  Marek Polacek  <polacek@redhat.com>
6024         PR tree-optimization/57066
6025         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6027 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
6028             Tejas Belagod  <tejas.belagod@arm.com>
6030         * gcc.target/aarch64/vaddv-intrinsic.c: New.
6031         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6032         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6034 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6036         * gcc.target/aarch64/cmp.c: New.
6038 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6040         * gcc.target/aarch64/ngc.c: New.
6042 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6044         * lib/target-supports.exp
6045         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6046         (check_effective_target_arm_neon_fp16_ok): Likewise.
6047         (add_options_for_arm_neon_fp16): Likewise.
6048         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6049         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6051 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6053         PR rtl-optimizations/57046
6054         * gcc.target/i386/pr57046.c: New test.
6056 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6058         * g++.dg/cpp1y/cplusplus.C: New.
6060 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6062         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6064 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6066         * c-c++-common/Wpointer-arith-1.c: New.
6068 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6070         * g++.dg/cpp1y/cxx1y_macro.C: New.
6072 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6074         PR c++/56970
6075         * g++.dg/cpp0x/sfinae45.C: New.
6077 2013-04-24  Richard Biener  <rguenther@suse.de>
6079         PR testsuite/57050
6080         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6082 2013-04-23  Richard Biener  <rguenther@suse.de>
6084         PR middle-end/57036
6085         * gcc.dg/torture/pr57036-1.c: New testcase.
6086         * gcc.dg/torture/pr57036-2.c: Likewise.
6088 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6090         * gcc.target/aarch64/scalar-mov.c: New testcase.
6092 2013-04-23  Richard Biener  <rguenther@suse.de>
6094         PR tree-optimization/57026
6095         * gcc.dg/torture/pr57026.c: New testcase.
6097 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6099         PR fortran/53685
6100         PR fortran/57022
6101         * gfortran.dg/transfer_check_4.f90: New.
6103 2013-04-22  Marek Polacek  <polacek@redhat.com>
6105         PR sanitizer/56990
6106         * gcc.dg/pr56990.c: New test.
6108 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6110         PR target/57018
6111         * gcc.target/i386/pr57018.c: New test.
6113 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6115         * gcc.target/aarch64/vrecps.c: New.
6116         * gcc.target/aarch64/vrecpx.c: Likewise.
6118 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6120         PR target/56995
6121         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6123 2013-04-21  Jeff Law  <law@redhat.com>
6125         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6127 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6129         PR fortran/56907
6130         * gfortran.dg/c_loc_test_22.f90: New.
6132 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6134         PR rtl-optimization/56847
6135         * gcc.dg/pr56847.c: New test.
6137 2013-04-19  Richard Biener  <rguenther@suse.de>
6139         PR tree-optimization/56982
6140         * gcc.c-torture/execute/pr56982.c: New testcase.
6142 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6144         PR tree-optimization/56718
6145         * g++.dg/ipa/imm-devirt-1.C: New test.
6146         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6148 2013-04-19  Richard Biener  <rguenther@suse.de>
6150         PR tree-optimization/57000
6151         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6153 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6154             Mikael Morin  <mikael@gcc.gnu.org>
6156         PR fortran/56872
6157         * gfortran.dg/array_constructor_45.f90:  New test.
6158         * gfortran.dg/array_constructor_46.f90:  New test.
6159         * gfortran.dg/array_constructor_47.f90:  New test.
6160         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6162 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6164         PR rtl-optimization/56999
6165         * g++.dg/opt/pr56999.C: New test.
6167 2013-04-18  Cary Coutant  <ccoutant@google.com>
6169         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6170         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6172 2013-04-18  Cary Coutant  <ccoutant@google.com>
6174         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6175         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6176         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6177         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6178         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6179         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6180         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6181         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6182         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6183         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6184         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6186 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6188         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6190 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6192         PR tree-optimization/56984
6193         * gcc.c-torture/compile/pr56984.c: New test.
6195         PR rtl-optimization/56992
6196         * gcc.dg/pr56992.c: New test.
6198 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6200         PR fortran/56814
6201         * gfortran.dg/proc_ptr_42.f90: New.
6203 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6205         * gnat.dg/discr41.ad[sb]: New test.
6206         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6207         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6208         * gcc.dg/vect/slp-24.c: Likewise.
6209         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6210         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6211         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6212         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6213         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6214         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6215         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6216         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6217         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6218         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6219         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6220         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6221         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6222         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6223         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6224         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6225         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6226         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6227         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6228         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6229         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6230         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6231         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6232         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6233         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6234         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6236 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6238         PR fortran/40958
6239         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6240         * gfortran.dg/module_md5_1.f90: Remove.
6242 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6244         * gcc.target/aarch64/adds3.c: New.
6245         * gcc.target/aarch64/subs3.c: New.
6247 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6249         * gcc.target/aarch64/adds1.c: New.
6250         * gcc.target/aarch64/adds2.c: New.
6251         * gcc.target/aarch64/subs1.c: New.
6252         * gcc.target/aarch64/subs2.c: New.
6254 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6256         Implement n3599 - Literal operator templates for strings.
6257         * g++.dg/cpp1y/udlit-char-template.C: New test.
6258         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6260 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6262         PR fortran/39505
6263         * gfortran.dg/no_arg_check_1.f90: New.
6264         * gfortran.dg/no_arg_check_2.f90: New.
6265         * gfortran.dg/no_arg_check_3.f90: New.
6267 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6269         PR fortran/56968
6270         * gfortran.dg/proc_ptr_41.f90: New.
6272 2013-04-16  Richard Biener  <rguenther@suse.de>
6274         PR tree-optimization/56756
6275         * gcc.dg/torture/pr56756.c: New testcase.
6277 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6279         PR fortran/56969
6280         * gfortran.dg/c_assoc_5.f90: New.
6282 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6284         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6285         * gcc.c-torture/execute/pr33992.x: Remove.
6286         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6287         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6288         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6290 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6292         PR tree-optimization/56962
6293         * gcc.c-torture/execute/pr56962.c: New test.
6295 2013-04-15  Richard Biener  <rguenther@suse.de>
6297         PR tree-optimization/56933
6298         * gcc.dg/vect/pr56933.c: New testcase.
6300 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6302         * gcc.target/arm/anddi3-opt.c: New test.
6303         * gcc.target/arm/anddi3-opt2.c: Likewise.
6305 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6307         * gcc.dg/pr56890-1.c: New test.
6308         * gcc.dg/pr56890-2.c: Likewise.
6310 2013-04-15  Joey Ye  <joey.ye@arm.com>
6312         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6313         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6315 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6317         PR fortran/56816
6318         * gfortran.dg/select_type_33.f03: New test.
6320 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6322         PR fortran/55959
6323         * gfortran.dg/typebound_proc_29.f03: New.
6325 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6327         PR fortran/56266
6328         * gfortran.dg/typebound_proc_28.f03: New.
6330 2013-04-12  Jeff Law  <law@redhat.com>
6332         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6333         either.
6335 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6337         PR fortran/56929
6338         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6340 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6342         PR target/56903
6343         * gcc.target/i386/pr56903.c: New test.
6345 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6347         PR fortran/56261
6348         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6349         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6350         * gfortran.dg/block_11.f90: Fix invalid test case.
6351         * gfortran.dg/function_types_3.f90: Add new error message.
6352         * gfortran.dg/global_references_1.f90: Ditto.
6353         * gfortran.dg/import2.f90: Remove unneeded parts.
6354         * gfortran.dg/import6.f90: Fix invalid test case.
6355         * gfortran.dg/proc_decl_2.f90: Ditto.
6356         * gfortran.dg/proc_decl_9.f90: Ditto.
6357         * gfortran.dg/proc_decl_18.f90: Ditto.
6358         * gfortran.dg/proc_ptr_40.f90: New.
6359         * gfortran.dg/whole_file_7.f90: Modified error wording.
6360         * gfortran.dg/whole_file_16.f90: Ditto.
6361         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6362         * gfortran.dg/whole_file_18.f90: Modified error wording.
6363         * gfortran.dg/whole_file_20.f03: Ditto.
6364         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6365         invalid test case.
6367 2013-04-12  Richard Biener  <rguenther@suse.de>
6369         Revert
6370         2013-04-10  Richard Biener  <rguenther@suse.de>
6372         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6374 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6376         PR fortran/56845
6377         * gfortran.dg/class_allocate_15.f90: New.
6379         Revert:
6380         2013-04-12  Tobias Burnus  <burnus@net-b.de>
6382         * gfortran.dg/coarray_lib_alloc_2.f90: Update
6383         scan-tree-dump-times.
6385 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
6387         PR tree-optimization/56918
6388         PR tree-optimization/56920
6389         * gcc.dg/vect/pr56918.c: New test.
6390         * gcc.dg/vect/pr56920.c: New test.
6392 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6394         PR fortran/56845
6395         * gfortran.dg/class_allocate_14.f90: New.
6396         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6397         * gfortran.dg/coarray_lib_alloc_3.f90: New.
6399 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
6401         * gcc.dg/fold-cstvecshift.c: New testcase.
6403 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6405         * gcc.target/aarch64/negs.c: New.
6407 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6409         PR c++/56895
6410         * g++.dg/template/arrow4.C: New test.
6412 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6414         * gnat.dg/array23.adb: New test.
6415         * gnat.dg/array23_pkg[123].ads: New helpers.
6417 2013-04-11  Jeff Law  <law@redhat.com>
6419         PR tree-optimization/56900
6420         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6422 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6424         PR c++/56913
6425         * g++.dg/cpp0x/sfinae44.C: New.
6427 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
6429         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6430         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6432 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6434         PR c++/54216
6435         * g++.dg/cpp0x/enum26.C: New.
6436         * g++.old-deja/g++.pt/mangle1.C: Adjust.
6438 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
6440         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6441         inverse operands.
6442         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6443         loop is vectorized.
6444         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6445         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6446         loop is vectorized and that the correct instruction is generated.
6447         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6448         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6449         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6451 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6453         PR tree-optimization/56899
6454         * gcc.c-torture/execute/pr56899.c: New test.
6456 2013-04-10  David S. Miller  <davem@davemloft.net>
6458         * gcc.target/sparc/setcc-4.c: New test.
6459         * gcc.target/sparc/setcc-5.c: New test.
6461 2013-04-10  Richard Biener  <rguenther@suse.de>
6463         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6465 2013-04-10  Richard Biener  <rguenther@suse.de>
6467         * gcc.dg/vect/slp-39.c: New testcase.
6469 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
6471         PR tree-optimization/55524
6472         * gcc.target/epiphany/fnma-1.c: New test.
6474 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
6476         * gcc.dg/tree-ssa/inline-11.c: New test
6478 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
6480         PR c++/56895
6481         * g++.dg/template/arrow3.C: New test.
6483 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6485         * gcc.target/arm/minmax_minus.c: New test.
6487 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6489         PR middle-end/56883
6490         * c-c++-common/gomp/pr56883.c: New test.
6492 2013-04-09  Jeff Law  <law@redhat.com>
6494         * gcc.dg/tree-ssa/vrp87.c: New test.
6496 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6498         PR tree-optimization/56854
6499         * g++.dg/torture/pr56854.C: New test.
6501 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6503         PR fortran/56782
6504         * gfortran.dg/array_constructor_44.f90:  New test.
6506 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6508         PR c++/56871
6509         * g++.dg/cpp0x/constexpr-specialization.C: New.
6511 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6513         * gcc.c-torture/execute/pr56837.c: New test.
6515         PR c++/34949
6516         PR c++/50243
6517         * g++.dg/opt/vt3.C: New test.
6518         * g++.dg/opt/vt4.C: New test.
6520 2013-04-08  Jeff Law  <law@redhat.com>
6522         * gcc.dg/tree-ssa/forwprop-25.c: New test.
6524 2013-04-08  Richard Biener  <rguenther@suse.de>
6526         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6528 2013-04-08  Richard Biener  <rguenther@suse.de>
6530         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6532 2013-04-08  Richard Biener  <rguenther@suse.de>
6534         * g++.dg/vect/slp-pr56812.cc: Adjust.
6536 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6538         * gcc.dg/pr56837.c: New test.
6539         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6540         "generated memset minus one".
6542 2013-04-07  Tobias Burnus  <burnus@net-b.de>
6544         PR fortran/56849
6545         * gfortran.dg/reshape_5.f90: New.
6547 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6549         PR target/56843
6550         * gcc.target/powerpc/recip-1.c: Modify expected output.
6551         * gcc.target/powerpc/recip-3.c: Likewise.
6552         * gcc.target/powerpc/recip-4.c: Likewise.
6553         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6555 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6557         * gcc.target/arm/peep-ldrd-1.c: New test.
6558         * gcc.target/arm/peep-strd-1.c: Likewise.
6560 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6562         * gcc.target/arm/negdi-1.c: New test.
6563         * gcc.target/arm/negdi-2.c: Likewise.
6564         * gcc.target/arm/negdi-3.c: Likewise.
6565         * gcc.target/arm/negdi-4.c: Likewise.
6567 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6569         * lib/target-supports.exp (add_options_for_arm_v8_neon):
6570         Add -march=armv8-a when we use v8 NEON.
6571         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6572         (check_effective_target_vect_call_ceilf): Likewise.
6573         (check_effective_target_vect_call_floorf): Likewise.
6574         (check_effective_target_vect_call_roundf): Likewise.
6575         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6576         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6577         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6578         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6579         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6581 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
6583         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6584         * gcc.target/powerpc/sd-pwr6.c: Same.
6585         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6586         * g++.dg/debug/pr56294.C: XFAIL on AIX.
6588 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
6590         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6592 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
6594         PR fortran/40881
6595         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6596         * gfortran.dg/altreturn_4.f90: Ditto.
6597         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6598         * gfortran.dg/altreturn_5.f90: Ditto.
6599         * gfortran.dg/altreturn_6.f90: Ditto.
6600         * gfortran.dg/altreturn_7.f90: Ditto.
6602 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6604         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6605         New procedure.
6606         (check_effective_target_arm_v8_neon_ok_nocache):
6607         Likewise.
6608         (check_effective_target_arm_v8_neon_ok): Change to use
6609         check_effective_target_arm_v8_neon_ok_nocache.
6610         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6611         NEON flags.
6612         (check_effective_target_vect_call_btruncf):
6613         Enable for arm and ARMv8 NEON.
6614         (check_effective_target_vect_call_ceilf): Likewise.
6615         (check_effective_target_vect_call_floorf): Likewise.
6616         (check_effective_target_vect_call_roundf): Likewise.
6617         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6618         target.
6620 2013-04-04  Marek Polacek  <polacek@redhat.com>
6622         PR tree-optimization/48186
6623         * gcc.dg/pr48186.c: New test.
6625 2013-04-04  Richard Biener  <rguenther@suse.de>
6627         PR tree-optimization/56826
6628         * gcc.dg/vect/pr56826.c: New testcase.
6629         * gcc.dg/vect/O3-pr36098.c: Adjust.
6631 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
6633         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6634         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6635         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6636         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6637         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6638         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6639         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6640         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6641         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6642         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6644 2013-04-04  Richard Biener  <rguenther@suse.de>
6646         PR tree-optimization/56213
6647         * gcc.dg/vect/vect-123.c: New testcase.
6649 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6651         PR fortran/56810
6652         * gfortran.dg/read_repeat_2.f90: New.
6654 2013-04-04  Richard Biener  <rguenther@suse.de>
6656         PR tree-optimization/56837
6657         * g++.dg/torture/pr56837.C: New testcase.
6659 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6661         PR fortran/50269
6662         * gfortran.dg/c_loc_test_21.f90: New.
6663         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6664         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6665         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6666         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6667         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
6669 2013-04-03  Jeff Law  <law@redhat.com>
6671         PR tree-optimization/56799
6672         * gcc.c-torture/execute/pr56799.c: New test.
6674 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6676         PR c++/56815
6677         * g++.dg/warn/Wpointer-arith-1.C: New.
6678         * g++.dg/gomp/for-19.C: Adjust.
6680 2013-04-03  Marek Polacek  <polacek@redhat.com>
6682         PR sanitizer/55702
6683         * gcc.dg/pr55702.c: New test.
6685 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6687         PR target/56809
6688         * gcc.dg/pr56809.c: New testcase.
6690 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6692         PR debug/56819
6693         * g++.dg/debug/pr56819.C: New test.
6695 2013-04-03  Richard Biener  <rguenther@suse.de>
6697         PR tree-optimization/56817
6698         * g++.dg/torture/pr56817.C: New testcase.
6700 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6702         * gcc.dg/vect/bb-slp-31.c: New file.
6704 2013-04-03  Jason Merrill  <jason@redhat.com>
6706         PR c++/34949
6707         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6709 2013-04-03  Richard Biener  <rguenther@suse.de>
6711         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6713 2013-04-03  Richard Biener  <rguenther@suse.de>
6715         PR tree-optimization/55964
6716         * gcc.dg/torture/pr55964-2.c: New testcase.
6718 2013-04-03  Richard Biener  <rguenther@suse.de>
6720         PR tree-optimization/56501
6721         * gcc.dg/torture/pr56501.c: New testcase.
6723 2013-04-03  Richard Biener  <rguenther@suse.de>
6725         PR tree-optimization/56407
6726         * gcc.dg/torture/pr56407.c: New testcase.
6728 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6730         PR tree-optimization/56790
6731         * g++.dg/ext/pr56790-1.C: New testcase.
6733 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6735         * gcc.target/i386/merge-1.c: New testcase.
6736         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6738 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6740         PR c/19449
6741         * gcc.c-torture/execute/pr19449.c: New test.
6743 2013-04-03  Richard Biener  <rguenther@suse.de>
6745         PR tree-optimization/56812
6746         * g++.dg/vect/slp-pr56812.cc: New testcase.
6748 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
6750         PR fortran/56284
6751         PR fortran/40881
6752         * gfortran.dg/altreturn_8.f90: New.
6753         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6754         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6755         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6757 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
6759         PR rtl-optimization/56745
6760         * gcc.c-torture/compile/pr56745.c: New test.
6762 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6764         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6766 2013-04-02  Richard Biener  <rguenther@suse.de>
6768         PR tree-optimization/56778
6769         * gcc.dg/torture/pr56778.c: New testcase.
6771 2013-04-02  Richard Biener  <rguenther@suse.de>
6773         PR middle-end/56768
6774         * g++.dg/torture/pr56768.C: New testcase.
6776 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6778         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6780 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6782         PR fortran/56660
6783         * gfortran.dg/namelist_82.f90:  New test.
6785 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
6787         PR fortran/56500
6788         * gfortran.dg/implicit_class_1.f90: New.
6790 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6792         PR fortran/56786
6793         * gfortran.dg/namelist_81.f90:  New test.
6795 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6797         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
6798         for constant and equal string lengths.
6799         * gfortran.dg/character_comparison_5.f90:  Likewise.
6800         * gfortran.dg/character_comparison_9.f90:  New test.
6802 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6804         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6805         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6807 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6809         PR fortran/35203
6810         * gfortran.dg/optional_absent_3.f90: New.
6812 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6814         PR fortran/56737
6815         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6817 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6819         PR fortran/56735
6820         * gfortran.dg/namelist_80.f90: New.
6822 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6824         PR fortran/45159
6825         * gfortran.dg/string_length_2.f90:  New test.
6826         * gfortran.dg/dependency_41.f90:  New test.
6828 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6830         PR fortran/55806
6831         * gfortran.dg/array_constructor_43.f90:  New test.
6832         * gfortran.dg/random_seed_3.f90:  New test.
6834 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
6836         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6837         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6838         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6839         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6840         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6841         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6842         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6843         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6844         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6845         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6847 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6849         PR c++/56725
6850         * g++.dg/conversion/op4.C: Adjust.
6851         * g++.dg/cpp0x/rv1n.C: Likewise.
6852         * g++.dg/cpp0x/rv2n.C: Likewise.
6853         * g++.dg/cpp0x/template_deduction.C: Likewise.
6854         * g++.dg/expr/cond8.C: Likewise.
6855         * g++.dg/other/error4.C: Likewise.
6856         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6857         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6858         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6859         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6860         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6861         * g++.old-deja/g++.law/cvt20.C: Likewise.
6862         * g++.old-deja/g++.law/cvt8.C: Likewise.
6863         * g++.old-deja/g++.law/init8.C: Likewise.
6864         * g++.old-deja/g++.mike/net12.C: Likewise.
6865         * g++.old-deja/g++.mike/net8.C: Likewise.
6866         * g++.old-deja/g++.mike/p2793.C: Likewise.
6867         * g++.old-deja/g++.mike/p3836.C: Likewise.
6868         * g++.old-deja/g++.mike/p418.C: Likewise.
6869         * g++.old-deja/g++.mike/p701.C: Likewise.
6870         * g++.old-deja/g++.mike/p807.C: Likewise.
6872 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
6874         PR middle-end/56694
6875         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6876         targets.
6878 2013-03-28  Marek Polacek  <polacek@redhat.com>
6880         PR tree-optimization/56695
6881         * gcc.dg/vect/pr56695.c: New test.
6883 2013-03-28  Richard Biener  <rguenther@suse.de>
6885         PR tree-optimization/37021
6886         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6887         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6889 2013-03-27  Tobias Burnus  <burnus@net-b.de>
6891         PR fortran/56650
6892         PR fortran/36437
6893         * gfortran.dg/sizeof_2.f90: New.
6894         * gfortran.dg/sizeof_3.f90: New.
6895         * gfortran.dg/sizeof_proc.f90: Update dg-error.
6897 2013-03-27  Richard Biener  <rguenther@suse.de>
6899         PR tree-optimization/37021
6900         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6902 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6904         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6905         * g++.dg/ipa/ivinline-2.C: Likewise.
6906         * g++.dg/ipa/ivinline-3.C: Likewise.
6907         * g++.dg/ipa/ivinline-4.C: Likewise.
6908         * g++.dg/ipa/ivinline-5.C: Likewise.
6909         * g++.dg/ipa/ivinline-7.C: Likewise.
6910         * g++.dg/ipa/ivinline-8.C: Likewise.
6911         * g++.dg/ipa/ivinline-9.C: Likewise.
6912         * g++.dg/cpp0x/noexcept03.C: Likewise.
6913         * gcc.dg/const-1.c: Likewise.
6914         * gcc.dg/ipa/pure-const-1.c: Likewise.
6915         * gcc.dg/noreturn-8.c: Likewise.
6916         * gcc.target/i386/mmx-1.c: Likewise.
6917         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6918         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6919         * gcc.c-torture/execute/pr33992.x: New file.
6921 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6923         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6925 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6927         PR c++/55951
6928         * g++.dg/ext/desig5.C: New.
6930 2013-03-26  Tobias Burnus  <burnus@net-b.de>
6932         PR fortran/56649
6933         * gfortran.dg/merge_init_expr_2.f90: New.
6934         * gfortran.dg/merge_char_1.f90: Modify test to
6935         stay a run-time test.
6936         * gfortran.dg/merge_char_3.f90: Ditto.
6938 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6940         * g++.dg/cpp0x/constexpr-friend-2.C: New.
6941         * g++.dg/cpp0x/constexpr-main.C: Likewise.
6943 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6945         PR c++/56722
6946         * g++.dg/cpp0x/range-for23.C: New.
6948 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
6950         PR libfortran/52512
6951         * gfortran.dg/namelist_79.f90: New.
6953 2013-03-25  Martin Jambor  <mjambor@suse.cz>
6955         * gcc.dg/ipa/ipcp-agg-9.c: New test.
6957 2013-03-25  Tobias Burnus  <burnus@net-b.de>
6959         PR fortran/38536
6960         PR fortran/38813
6961         PR fortran/38894
6962         PR fortran/39288
6963         PR fortran/40963
6964         PR fortran/45824
6965         PR fortran/47023
6966         PR fortran/47034
6967         PR fortran/49023
6968         PR fortran/50269
6969         PR fortran/50612
6970         PR fortran/52426
6971         PR fortran/54263
6972         PR fortran/55343
6973         PR fortran/55444
6974         PR fortran/55574
6975         PR fortran/56079
6976         PR fortran/56378
6977         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6978         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6979         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6980         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6981         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6982         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6983         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6984         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6985         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6986         * gfortran.dg/c_loc_tests_16.f90: Ditto.
6987         * gfortran.dg/c_loc_tests_4.f03: Ditto.
6988         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6989         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6990         * gfortran.dg/c_loc_tests_8.f03: Ditto.
6991         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6992         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6993         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6994         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6995         * gfortran.dg/pr32601_1.f03: Ditto.
6996         * gfortran.dg/storage_size_2.f08: Remove dg-error.
6997         * gfortran.dg/blockdata_7.f90: New.
6998         * gfortran.dg/c_assoc_4.f90: New.
6999         * gfortran.dg/c_f_pointer_tests_6.f90: New.
7000         * gfortran.dg/c_f_pointer_tests_7.f90: New.
7001         * gfortran.dg/c_funloc_tests_8.f90: New.
7002         * gfortran.dg/c_loc_test_17.f90: New.
7003         * gfortran.dg/c_loc_test_18.f90: New.
7004         * gfortran.dg/c_loc_test_19.f90: New.
7005         * gfortran.dg/c_loc_test_20.f90: New.
7006         * gfortran.dg/c_sizeof_5.f90: New.
7007         * gfortran.dg/iso_c_binding_rename_3.f90: New.
7008         * gfortran.dg/transfer_resolve_2.f90: New.
7009         * gfortran.dg/transfer_resolve_3.f90: New.
7010         * gfortran.dg/transfer_resolve_4.f90: New.
7011         * gfortran.dg/pr32601.f03: Update dg-error.
7012         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7013         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7015 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7017         * gcc.target/arm/vseleqdf.c: New test.
7018         * gcc.target/arm/vseleqsf.c: Likewise.
7019         * gcc.target/arm/vselgedf.c: Likewise.
7020         * gcc.target/arm/vselgesf.c: Likewise.
7021         * gcc.target/arm/vselgtdf.c: Likewise.
7022         * gcc.target/arm/vselgtsf.c: Likewise.
7023         * gcc.target/arm/vselledf.c: Likewise.
7024         * gcc.target/arm/vsellesf.c: Likewise.
7025         * gcc.target/arm/vselltdf.c: Likewise.
7026         * gcc.target/arm/vselltsf.c: Likewise.
7027         * gcc.target/arm/vselnedf.c: Likewise.
7028         * gcc.target/arm/vselnesf.c: Likewise.
7029         * gcc.target/arm/vselvcdf.c: Likewise.
7030         * gcc.target/arm/vselvcsf.c: Likewise.
7031         * gcc.target/arm/vselvsdf.c: Likewise.
7032         * gcc.target/arm/vselvssf.c: Likewise.
7034 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7036         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7037         body from here...
7038         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7039         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7040         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7041         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7042         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7043         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7044         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7045         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7046         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7047         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7048         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7049         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7050         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7051         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7052         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7053         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7054         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7055         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7056         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7057         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7058         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7059         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7060         * gcc.target/arm/atomic-op-char.c: Likewise.
7061         * gcc.target/arm/atomic-op-consume.c: Likewise.
7062         * gcc.target/arm/atomic-op-int.c: Likewise.
7063         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7064         * gcc.target/arm/atomic-op-release.c: Likewise.
7065         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7066         * gcc.target/arm/atomic-op-short.c: Likewise.
7068 2013-03-25  Richard Biener  <rguenther@suse.de>
7070         PR middle-end/56694
7071         * g++.dg/torture/pr56694.C: New testcase.
7073 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7075         PR target/56720
7076         * gcc.target/arm/neon-vcond-gt.c: New test.
7077         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7078         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7080 2013-03-25  Richard Biener  <rguenther@suse.de>
7082         PR tree-optimization/56689
7083         * gcc.dg/torture/pr56689.c: New testcase.
7085 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7087         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7089 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7091         PR fortran/56696
7092         * gfortran.dg/eof_5.f90: New.
7094 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7096         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7097         alphabetically.
7099 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7101         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7103 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7105         PR testsuite/55994
7106         * gcc.c-torture/execute/builtins/builtins.exp: Add
7107         -Wl,--allow-multiple-definition for RTEMS targets.
7109 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7111         * gcc.target/aarch64/movk.c: New test.
7113 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7115         * g++.dg/ext/vector21.C: New testcase.
7117 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7119         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7120         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7122 2013-03-21  Richard Biener  <rguenther@suse.de>
7124         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7125         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7127 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7129         * gcc.target/aarch64/vect.c: Test and result vector added
7130         for sabd and saba instructions.
7131         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7132         instructions in assembly.
7133         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7134         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7135         for fabd instruction.
7136         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7137         instruction in assembly.
7138         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7140 2013-03-20  Jeff Law  <law@redhat.com>
7142         * g++.dg/tree-ssa/ssa-dom.C: New test.
7144 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7146         * gcc.target/powerpc/mmfpgpr.c: New test.
7147         * gcc.target/powerpc/sd-vsx.c: Likewise.
7148         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7149         * gcc.target/powerpc/vsx-float0.c: Likewise.
7151 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7153         PR tree-optimization/56355
7154         * gcc.dg/pr56355-1.c: New file.
7156 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7157             Richard Sandiford  <rdsandiford@googlemail.com>
7159         * gcc.target/mips/mips.exp: Add microMIPS support.
7160         * gcc.target/mips/umips-movep-2.c: New test.
7161         * gcc.target/mips/umips-lwp-2.c: New test.
7162         * gcc.target/mips/umips-swp-5.c: New test.
7163         * gcc.target/mips/umips-constraints-1.c: New test.
7164         * gcc.target/mips/umips-lwp-3.c: New test.
7165         * gcc.target/mips/umips-swp-6.c: New test.
7166         * gcc.target/mips/umips-constraints-2.c: New test.
7167         * gcc.target/mips/umips-save-restore-1.c: New test.
7168         * gcc.target/mips/umips-lwp-4.c: New test.
7169         * gcc.target/mips/umips-swp-7.c: New test.
7170         * gcc.target/mips/umips-save-restore-2.c: New test.
7171         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7172         * gcc.target/mips/umips-lwp-5.c: New test.
7173         * gcc.target/mips/umips-save-restore-3.c: New test.
7174         * gcc.target/mips/umips-lwp-6.c: New test.
7175         * gcc.target/mips/umips-swp-1.c: New test.
7176         * gcc.target/mips/umips-lwp-7.c: New test.
7177         * gcc.target/mips/umips-swp-2.c: New test.
7178         * gcc.target/mips/umips-lwp-8.c: New test.
7179         * gcc.target/mips/umips-swp-3.c: New test.
7180         * gcc.target/mips/umips-movep-1.c: New test.
7181         * gcc.target/mips/umips-lwp-1.c: New test.
7182         * gcc.target/mips/umips-swp-4.c: New test.
7184 2013-03-20  Richard Biener  <rguenther@suse.de>
7186         PR tree-optimization/56661
7187         * gcc.dg/torture/pr56661.c: New testcase.
7189 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7191         PR rtl-optimization/56605
7192         * gcc.target/powerpc/pr56605.c: New.
7194 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7196         PR fortran/54932
7197         * gfortran.dg/do_1.f90: Don't xfail.
7199 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7201         PR libfortran/51825
7202         * gfortran.dg/namelist_77.f90: New.
7203         * gfortran.dg/namelist_78.f90: New.
7205 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7207         PR libfortran/48618
7208         * gfortran.dg/open_negative_unit_1.f90: New.
7210 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7212         * gcc.target/aarch64/sbc.c: New test.
7214 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7216         * gcc.target/aarch64/ror.c: New test.
7218 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7220         * gcc.target/aarch64/extr.c: New test.
7222 2013-03-19  Richard Biener  <rguenther@suse.de>
7224         PR tree-optimization/56273
7225         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7226         * c-c++-common/uninit-17.c: Likewise.
7228 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7230         PR tree-optimization/56635
7231         * g++.dg/torture/pr56635.C: New test.
7233 2013-03-18  Richard Biener  <rguenther@suse.de>
7235         PR tree-optimization/3713
7236         * g++.dg/ipa/devirt-12.C: New testcase.
7238 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7240         PR c/56566
7241         * c-c++-common/pr56566.c: New test.
7243 2013-03-17  Jason Merrill  <jason@redhat.com>
7245         * g++.dg/template/abstract-dr337.C: XFAIL.
7247 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7249         PR c++/56607
7250         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7251         * c-c++-common/pr56607.c: New test.
7253 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7255         PR c++/56582
7256         * g++.dg/cpp0x/constexpr-array5.C: New.
7258 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7260         PR fortran/56615
7261         * gfortran.dg/transfer_intrinsic_5.f90: New.
7263 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7265         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7266         * gcc.target/i386/pr20020-1.c: Likewise.
7267         * gcc.target/i386/pr20020-2.c: Likewise.
7268         * gcc.target/i386/pr20020-3.c: Likewise.
7269         * gcc.target/i386/pr53425-1.c: Likewise.
7270         * gcc.target/i386/pr53425-2.c: Likewise.
7271         * gcc.target/i386/pr55093.c: Likewise.
7272         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7274 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7276         PR debug/56307
7277         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7278         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7280 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7282         PR tree-optimization/53265
7283         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7284         undefined behavior.
7285         * gcc.dg/graphite/id-6.c (test): Likewise.
7286         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7287         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7289         PR tree-optimization/53265
7290         * gcc.dg/pr53265.c: New test.
7291         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7292         to dg-options.
7293         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7294         arrays.
7295         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7296         n, use it as high bound instead of 4.
7298 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7300         PR target/49880
7301         * gcc.target/sh/pr49880-1.c: New.
7302         * gcc.target/sh/pr49880-2.c: New.
7303         * gcc.target/sh/pr49880-3.c: New.
7304         * gcc.target/sh/pr49880-4.c: New.
7305         * gcc.target/sh/pr49880-5.c: New.
7307 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7309         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7311 2013-03-13  Richard Biener  <rguenther@suse.de>
7313         PR tree-optimization/56608
7314         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7316 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7318         PR c++/56611
7319         * g++.dg/cpp0x/alias-decl-32.C: New.
7321 2013-03-11  Jan Hubicka  <jh@suse.cz>
7323         PR middle-end/56571
7324         * gcc.c-torture/compile/pr56571.c: New testcase.
7326 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7328         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7329         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7331 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7333         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7334         * gcc.dg/inline_4.c: Likewise.
7335         * gcc.dg/unroll_2.c: Likewise.
7336         * gcc.dg/unroll_3.c: Likewise.
7337         * gcc.dg/unroll_4.c: Likewise.
7339 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7341         PR testsuite/54119
7342         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7344         PR debug/56307
7345         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7347 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7349         PR target/40797
7350         * gcc.c-torture/compile/pr40797.c: New.
7352 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7354         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7356 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7358         PR fortran/56575
7359         * gfortran.dg/class_56.f90: New test.
7361 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7363         PR middle-end/56524
7364         * gcc.target/mips/pr56524.c: New test.
7366 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7368         PR c++/56565
7369         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7371 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7373         PR c++/51412
7374         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7376 2013-03-08  Marek Polacek  <polacek@redhat.com>
7378         PR tree-optimization/56478
7379         * gcc.dg/torture/pr56478.c: New test.
7381 2013-03-08  Kai Tietz  <ktietz@redhat.com>
7383         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7384         targets linker option --allow-multiple-definition.
7386         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7387         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7388         * gcc.dg/pr52549.c: Add LLP64 case.
7389         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7390         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7391         * gcc.dg/torture/pr51071-2.c: Likewise.
7392         * gcc.dg/tree-ssa/vrp72.c: Likewise.
7393         * gcc.dg/tree-ssa/vrp73.c: Likewise.
7394         * gcc.dg/tree-ssa/vrp75.c: Likewise.
7395         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7396         * gcc.dg/weak/weak-1.c: Likewise.
7397         * gcc.dg/weak/weak-2.c: Likewise.
7398         * gcc.dg/weak/weak-3.c: Likewise.
7399         * gcc.dg/weak/weak-4.c: Likewise.
7400         * gcc.dg/weak/weak-5.c: Likewise.
7401         * gcc.dg/weak/weak-15.c: Likewise.
7402         * gcc.dg/weak/weak-16.c: Likewise.
7404         * c-c++-common/pr54486.c: Skip test for mingw-targets.
7406 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
7408         PR tree-optimization/56559
7409         * gcc.dg/tree-ssa/reassoc-26.c: New test.
7411 2013-03-07  Andreas Schwab  <schwab@suse.de>
7413         * gcc.dg/pr31490.c: Fix last change.
7415 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7417         PR c++/56534
7418         * g++.dg/template/crash115.C: New.
7420 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7422         PR tree-optimization/56539
7423         * gcc.c-torture/compile/pr56539.c: New test.
7425 2013-03-06  Kai Tietz  <ktietz@redhat.com>
7427         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7428         targets.
7429         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7430         * gcc.dg/lto/20091013-1_2.c: Likewise.
7431         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7433 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7435         * gnat.dg/specs/aggr6.ads: New test.
7437 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7439         * gnat.dg/loop_optimization15.ad[sb]: New test.
7441 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7443         PR middle-end/56548
7444         * gcc.dg/pr56548.c: New test.
7446 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7448         PR debug/53363
7449         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7451 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7453         PR c++/56543
7454         * g++.dg/template/typename20.C: New test.
7456 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7458         PR debug/56510
7459         * gcc.dg/pr56510.c: New test.
7461         PR rtl-optimization/56484
7462         * gcc.c-torture/compile/pr56484.c: New test.
7464 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7466         PR c++/56530
7467         * g++.dg/warn/Wsign-conversion-2.C: New.
7469 2013-03-05  Richard Biener  <rguenther@suse.de>
7471         PR tree-optimization/56270
7472         * gcc.dg/vect/slp-38.c: New testcase.
7474 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7476         PR rtl-optimization/56494
7477         * gcc.dg/pr56494.c: New test.
7479 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7481         * gcc.dg/pr56424.c: New test.
7483 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7485         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7486         * gcc.dg/pr56228.c <avr>: Skip.
7488 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7490         PR testsuite/52641
7491         PR tree-optimization/52631
7492         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7494 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
7496         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7497         * gcc.dg/vect/vect-83_64.c: Same.
7499 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7501         PR fortran/56477
7502         * gfortran.dg/pointer_check_13.f90: New test.
7504 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7506         PR fortran/54730
7507         * gfortran.dg/array_constructor_42.f90: New test.
7509 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7511         PR c++/52688
7512         * g++.dg/template/static33.C: New.
7513         * g++.dg/template/static34.C: Likewise.
7515         PR c++/10291
7516         * g++.dg/template/static35.C: New.
7518 2013-03-01  Steve Ellcey  <sellcey@mips.com>
7520         * gcc.dg/pr56396.c: Require pic support.
7522 2013-03-01  Richard Biener  <rguenther@suse.de>
7524         PR tree-optimization/55481
7525         * gcc.dg/torture/pr56488.c: New testcase.
7527 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
7528             Jakub Jelinek  <jakub@redhat.com>
7530         PR sanitizer/56454
7531         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7532         no_sanitize_address attribute rather than no_address_safety_analysis.
7533         * g++.dg/asan/sanitizer_test_utils.h
7534         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7535         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7536         in addition to no_address_safety_analysis.
7538 2013-02-28  Jason Merrill  <jason@redhat.com>
7540         PR c++/56481
7541         * g++.dg/cpp0x/constexpr-and.C: New.
7543 2013-02-28  Martin Jambor  <mjambor@suse.cz>
7545         PR tree-optimization/56294
7546         * g++.dg/debug/pr56294.C: New test.
7548 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7550         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7552 2013-02-27  Marek Polacek  <polacek@redhat.com>
7554         PR rtl-optimization/56466
7555         * gcc.dg/pr56466.c: New test.
7557 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7559         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7560         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7561         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7563 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
7565         PR middle-end/45472
7566         * gcc.dg/pr45472.c: New test.
7568 2013-02-26  Marek Polacek  <polacek@redhat.com>
7570         PR tree-optimization/56426
7571         * gcc.dg/pr56436.c: New test.
7573 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
7575         PR tree-optimization/56448
7576         * gcc.c-torture/compile/pr56448.c: New test.
7578         PR tree-optimization/56443
7579         * gcc.dg/torture/pr56443.c: New test.
7581 2013-02-25  Richard Biener  <rguenther@suse.de>
7583         PR tree-optimization/56175
7584         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7586 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
7588         PR c++/56403
7589         * g++.dg/torture/pr56403.C: New test.
7591 2013-02-25  Catherine Moore  <clm@codesourcery.com>
7593         Revert:
7594         2013-02-24  Catherine Moore  <clm@codesourcery.com>
7595         Richard Sandiford  <rdsandiford@googlemail.com>
7597         * gcc.target/mips/mips.exp: Add microMIPS support.
7598         * gcc.target/mips/umips-movep-2.c: New test.
7599         * gcc.target/mips/umips-lwp-2.c: New test.
7600         * gcc.target/mips/umips-swp-5.c: New test.
7601         * gcc.target/mips/umips-constraints-1.c: New test.
7602         * gcc.target/mips/umips-lwp-3.c: New test.
7603         * gcc.target/mips/umips-swp-6.c: New test.
7604         * gcc.target/mips/umips-constraints-2.c: New test.
7605         * gcc.target/mips/umips-save-restore-1.c: New test.
7606         * gcc.target/mips/umips-lwp-4.c: New test.
7607         * gcc.target/mips/umips-swp-7.c: New test.
7608         * gcc.target/mips/umips-save-restore-2.c: New test.
7609         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7610         * gcc.target/mips/umips-lwp-5.c: New test.
7611         * gcc.target/mips/umips-save-restore-3.c: New test.
7612         * gcc.target/mips/umips-lwp-6.c: New test.
7613         * gcc.target/mips/umips-swp-1.c: New test.
7614         * gcc.target/mips/umips-lwp-7.c: New test.
7615         * gcc.target/mips/umips-swp-2.c: New test.
7616         * gcc.target/mips/umips-lwp-8.c: New test.
7617         * gcc.target/mips/umips-swp-3.c: New test.
7618         * gcc.target/mips/umips-movep-1.c: New test.
7619         * gcc.target/mips/umips-lwp-1.c: New test.
7620         * gcc.target/mips/umips-swp-4.c: New test.
7622 2013-02-24  Catherine Moore  <clm@codesourcery.com>
7623             Richard Sandiford  <rdsandiford@googlemail.com>
7625         * gcc.target/mips/mips.exp: Add microMIPS support.
7626         * gcc.target/mips/umips-movep-2.c: New test.
7627         * gcc.target/mips/umips-lwp-2.c: New test.
7628         * gcc.target/mips/umips-swp-5.c: New test.
7629         * gcc.target/mips/umips-constraints-1.c: New test.
7630         * gcc.target/mips/umips-lwp-3.c: New test.
7631         * gcc.target/mips/umips-swp-6.c: New test.
7632         * gcc.target/mips/umips-constraints-2.c: New test.
7633         * gcc.target/mips/umips-save-restore-1.c: New test.
7634         * gcc.target/mips/umips-lwp-4.c: New test.
7635         * gcc.target/mips/umips-swp-7.c: New test.
7636         * gcc.target/mips/umips-save-restore-2.c: New test.
7637         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7638         * gcc.target/mips/umips-lwp-5.c: New test.
7639         * gcc.target/mips/umips-save-restore-3.c: New test.
7640         * gcc.target/mips/umips-lwp-6.c: New test.
7641         * gcc.target/mips/umips-swp-1.c: New test.
7642         * gcc.target/mips/umips-lwp-7.c: New test.
7643         * gcc.target/mips/umips-swp-2.c: New test.
7644         * gcc.target/mips/umips-lwp-8.c: New test.
7645         * gcc.target/mips/umips-swp-3.c: New test.
7646         * gcc.target/mips/umips-movep-1.c: New test.
7647         * gcc.target/mips/umips-lwp-1.c: New test.
7648         * gcc.target/mips/umips-swp-4.c: New test.
7650 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
7652         PR sanitizer/56393
7653         * lib/asan-dg.exp (asan_link_flags): Add
7654         -B${gccpath}/libsanitizer/asan/ to flags.
7656 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7658         PR middle-end/56420
7659         * gcc.dg/torture/pr56420.c: New test.
7661 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
7663         PR middle-end/56108
7664         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7666 2013-02-21  Martin Jambor  <mjambor@suse.cz>
7668         PR tree-optimization/56310
7669         * g++.dg/ipa/pr56310.C: New test.
7671 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
7673         PR fortran/56385
7674         * gfortran.dg/proc_ptr_comp_37.f90: New.
7676 2013-02-21  Richard Biener  <rguenther@suse.de>
7678         PR tree-optimization/56415
7679         Revert
7680         2013-02-11  Richard Biener  <rguenther@suse.de>
7682         PR tree-optimization/56273
7683         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7684         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7685         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7686         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7687         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7688         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7690 2013-02-21  Marek Polacek  <polacek@redhat.com>
7692         PR tree-optimization/56398
7693         * g++.dg/torture/pr56398.C: New test.
7695 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7697         PR inline-asm/56405
7698         * gcc.c-torture/compile/pr56405.c: New test.
7700 2013-02-20  Jan Hubicka  <jh@suse.cz>
7702         PR tree-optimization/56265
7703         * g++.dg/ipa/devirt-11.C: New testcase.
7705 2013-02-20  Richard Biener  <rguenther@suse.de>
7707         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7709 2013-02-20  Richard Biener  <rguenther@suse.de>
7710         Jakub Jelinek  <jakub@redhat.com>
7712         PR tree-optimization/56396
7713         * gcc.dg/pr56396.c: New testcase.
7715 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7717         PR c++/56373
7718         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7720 2013-02-19  Richard Biener  <rguenther@suse.de>
7722         PR tree-optimization/56384
7723         * gcc.dg/torture/pr56384.c: New testcase.
7725 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
7727         PR tree-optimization/56350
7728         * gcc.dg/pr56350.c: New test.
7730         PR tree-optimization/56381
7731         * g++.dg/opt/pr56381.C: New test.
7733 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
7735         PR pch/54117
7736         * lib/dg-pch.exp (pch-init, pch-finish,
7737         check_effective_target_pch_supported_debug): New procs.
7738         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7739         Likewise if $pch_unsupported_debug and $flags include -g.
7740         Skip FAILs about missing *.gch file if $pch_unsupported_debug
7741         and dg-require-effective-target pch_unsupported_debug.
7742         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7743         * objc.dg/pch/pch.exp: Likewise.
7744         * gcc.dg/pch/pch.exp: Likewise.
7745         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7746         pch_unsupported_debug.
7747         * gcc.dg/pch/valid-1.hs: Likewise.
7748         * gcc.dg/pch/valid-1b.c: Likewise.
7749         * gcc.dg/pch/valid-1b.hs: Likewise.
7751 2013-02-18  Richard Biener  <rguenther@suse.de>
7753         PR tree-optimization/56366
7754         * gcc.dg/torture/pr56366.c: New testcase.
7756 2013-02-18  Richard Biener  <rguenther@suse.de>
7758         PR middle-end/56349
7759         * gcc.dg/torture/pr56349.c: New testcase.
7761 2013-02-18  Richard Biener  <rguenther@suse.de>
7763         PR tree-optimization/56321
7764         * gcc.dg/torture/pr56321.c: New testcase.
7766 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7768         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7770 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7771             Dodji Seketeli  <dodji@redhat.com>
7773         PR asan/56330
7774         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7775         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7776         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7777         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7778         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7779         * c-c++-common/asan/pr56330.c: Likewise.
7780         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7781         Ensure the size argument of __builtin_memcpy is a constant.
7783 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7784             Paolo Carlini  <paolo.carlini@oracle.com>
7786         PR c++/51242
7787         * g++.dg/cpp0x/enum23.C: New.
7789 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
7791         PR target/54685
7792         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7794 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
7796         PR rtl-optimization/56348
7797         * gcc.target/i386/pr56348.c: New test.
7799 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
7801         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7802         * gcc.target/arm/interrupt-2.c: Likewise.
7804 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7806         PR fortran/56318
7807         * gfortran.dg/matmul_9.f90: New.
7809 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7811         PR fortran/53818
7812         * gfortran.dg/init_flag_11.f90: New.
7814 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7816         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7818 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7820         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7821         characters.
7823 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
7824             Tobias Burnus  <burnus@net-b.de>
7826         PR testsuite/56138
7827         * gfortran.dg/allocatable_function_7.f90: New.
7829 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
7831         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7832         * asan_globals_test-wrapper.cc: New file.
7833         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7834         instead of asan_globals_test.cc as dg-additional-sources.
7835         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7836         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
7837         "sanitizer_test_utils.h" instead of
7838         "sanitizer_common/tests/sanitizer_test_utils.h".
7839         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7840         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7841         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7842         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7843         * g++.dg/asan/asan_test.cc: Synced from upstream.
7844         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7846 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
7848         Fix an asan crash
7849         * c-c++-common/asan/memcmp-2.c: New test.
7851 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
7853         PR c++/55582
7854         * g++.dg/cpp0x/udlit-string-literal.h: New.
7855         * g++.dg/cpp0x/udlit-string-literal.C: New.
7857 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
7859         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7861 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
7863         PR target/56184
7864         * gcc.target/arm/pr56184.C: New test.
7866 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
7868         PR c++/56302
7869         * g++.dg/torture/pr56302.C: New test.
7870         * g++.dg/cpp0x/constexpr-56302.C: New test.
7871         * c-c++-common/pr56302.c: New test.
7873 2013-02-13  Tobias Burnus  <burnus@net-b.de>
7874             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7876         PR fortran/56204
7877         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7878         * gfortran.dg/quad_3.f90: Ditto.
7880 2013-02-13  Kostya Serebryany  <kcc@google.com>
7882         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7883         to match the fresh asan run-time.
7884         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7886 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
7888         Avoid instrumenting duplicated memory access in the same basic block
7889         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7890         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7891         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7892         * c-c++-common/asan/inc.c: Likewise.
7894 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
7896         PR inline-asm/56148
7897         * gcc.target/i386/pr56148.c: New test.
7899 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7900             Tobias Burnus  <burnus@net-b.de>
7902         PR testsuite/56082
7903         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7904         to kind=2.
7906 2013-02-12  Richard Biener  <rguenther@suse.de>
7908         PR lto/56297
7909         * gcc.dg/lto/pr56297_0.c: New testcase.
7910         * gcc.dg/lto/pr56297_0.c: Likewise.
7912 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
7914         PR fortran/46952
7915         * gfortran.dg/typebound_deferred_1.f90: New.
7917 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
7919         PR rtl-optimization/56151
7920         * gcc.target/i386/pr56151.c: New test.
7922 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
7924         * g++.dg/ext/mv12.C: New test.
7925         * g++.dg/ext/mv12.h: New file.
7926         * g++.dg/ext/mv12-aux.C: New file.
7927         * g++.dg/ext/mv13.C: New test.
7929 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7931         * lib/target-supports.exp
7932         (check_effective_target_powerpc_eabi_ok): New.
7933         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7934         powerpc_eabi_ok.
7935         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7936         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7937         only.
7938         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7939         * gcc.target/powerpc/pr51623.c: Likewise.
7940         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7941         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7943 2013-02-11  Alexander Potapenko  <glider@google.com>
7944             Jack Howarth  <howarth@bromo.med.uc.edu>
7945             Jakub Jelinek  <jakub@redhat.com>
7947         PR sanitizer/55617
7948         * g++.dg/asan/pr55617.C: Run on all targets.
7950 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
7952         PR rtl-optimization/56275
7953         * gcc.dg/pr56275.c: New test.
7955 2013-02-11  Richard Biener  <rguenther@suse.de>
7957         PR tree-optimization/56273
7958         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7960 2013-02-11  Richard Biener  <rguenther@suse.de>
7962         PR tree-optimization/56264
7963         * gcc.dg/torture/pr56264.c: New testcase.
7965 2013-02-11  Richard Biener  <rguenther@suse.de>
7967         PR tree-optimization/56273
7968         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7969         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7970         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7971         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7972         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7973         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7975 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
7977         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7978         for *-*-linux-gnu targets.
7979         * g++.dg/asan/interception-test-1.c: Ditto.
7980         * g++.dg/asan/interception-failure-test-1.C: Ditto.
7981         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7983 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
7985         PR fortran/55362
7986         * gfortran.dg/intrinsic_size_4.f90 : New test.
7988 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
7990         PR target/56256
7991         * gcc.target/powerpc/pr56256.c: New test.
7993 2013-02-08  Ian Lance Taylor  <iant@google.com>
7995         * lib/go.exp: Load timeout.exp.
7997 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
7999         PR rtl-optimization/56246
8000         * gcc.target/i386/pr56246.c: New test.
8002 2013-02-08  Jeff Law  <law@redhat.com>
8004         PR debug/53948
8005         * gcc.dg/debug/dwarf2/pr53948.c: New test.
8007 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8009         PR target/56043
8010         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8011         powerpc*-*-linux*.
8013 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8015         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8017 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8019         PR rtl-optimization/56195
8020         * gcc.dg/torture/pr56195.c: New test.
8022 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8024         PR fortran/54107
8025         * gfortran.dg/recursive_interface_2.f90: New test.
8027 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8029         PR tree-optimization/56250
8030         * gcc.c-torture/execute/pr56250.c: New test.
8032 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8034         PR tree-optimization/56064
8035         * gcc.dg/fixed-point/view-convert-2.c: New test.
8037 2013-02-08  Michael Matz  <matz@suse.de>
8039         PR tree-optimization/52448
8040         * gcc.dg/pr52448.c: New test.
8042 2013-02-08  Richard Biener  <rguenther@suse.de>
8044         PR middle-end/56181
8045         * gcc.dg/torture/pr56181.c: New testcase.
8047 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8049         PR target/54222
8050         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8051         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8053 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8055         PR c++/56241
8056         * g++.dg/parse/crash61.C: New test.
8058         PR c++/56239
8059         * g++.dg/parse/pr56239.C: New test.
8061         PR c++/56237
8062         * g++.dg/abi/mangle61.C: New test.
8064 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8066         PR rtl-optimization/56225
8067         * gcc.target/i386/pr56225.c: New test.
8069 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8071         PR debug/56154
8072         * gcc.dg/guality/pr56154-1.c: New test.
8073         * gcc.dg/guality/pr56154-2.c: New test.
8074         * gcc.dg/guality/pr56154-3.c: New test.
8075         * gcc.dg/guality/pr56154-4.c: New test.
8076         * gcc.dg/guality/pr56154-aux.c: New file.
8078         PR tree-optimization/55789
8079         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8080         cleanup-tree-dump.
8081         * gcc.dg/tree-ssa/inline-3.c: Add
8082         --param max-early-inliner-iterations=2 option.
8084 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8086         PR debug/53363
8087         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8088         Add -fno-dwarf2-cfi-asm to dg-options.
8089         Adapt match count.
8091 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8093         PR target/56228
8094         * gcc.dg/pr56228.c: New test.
8096 2013-02-07  Alan Modra  <amodra@gmail.com>
8098         PR target/54009
8099         * gcc.target/powerpc/pr54009.c: New test.
8100         PR target/54131
8101         * gfortran.dg/pr54131.f: New test.
8103 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8105         PR fortran/55789
8106         * gfortran.dg/array_constructor_41.f90: New test.
8108 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8110         PR fortran/55978
8111         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8113 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8115         PR middle-end/56217
8116         * g++.dg/gomp/pr56217.C: New test.
8118 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8120         PR tree-optimization/56205
8121         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8122         * gcc.c-torture/execute/pr56205.c: New test.
8124 2013-02-05  Richard Biener  <rguenther@suse.de>
8126         PR tree-optimization/53342
8127         PR tree-optimization/53185
8128         * gcc.dg/vect/pr53185-2.c: New testcase.
8130 2013-02-05  Jan Hubicka  <jh@suse.cz>
8132         PR tree-optimization/55789
8133         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8134         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8135         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8136         * g++.dg/ipa/inline-1.C: New testcase.
8137         * g++.dg/ipa/inline-2.C: New testcase.
8138         * g++.dg/ipa/inline-3.C: New testcase.
8140 2013-02-05  Jan Hubicka  <jh@suse.cz>
8142         PR tree-optimization/55789
8143         * g++.dg/torture/pr55789.C: New testcase.
8145 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8147         PR middle-end/56167
8148         * gcc.dg/pr56167.c: New test.
8150 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8152         PR target/55146
8153         * gcc.target/sh/pr55146.c: New.
8155 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8157         PR tree-optimization/54386
8158         * gcc.target/sh/pr54386.c: New.
8160 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8162         PR fortran/56008
8163         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8165         PR fortran/47517
8166         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8168 2013-02-04  Alexander Potapenko  <glider@google.com>
8169             Jack Howarth  <howarth@bromo.med.uc.edu>
8170             Jakub Jelinek  <jakub@redhat.com>
8172         PR sanitizer/55617
8173         * g++.dg/asan/pr55617.C: New test.
8175 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8177         PR fortran/54195
8178         * gfortran.dg/typebound_operator_19.f90: New test.
8179         * gfortran.dg/typebound_assignment_4.f90: New test.
8181 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8183         PR fortran/54107
8184         * gfortran.dg/recursive_interface_1.f90: New test.
8186 2013-02-04  Richard Guenther  <rguenther@suse.de>
8188         PR lto/56168
8189         * gcc.dg/lto/pr56168_0.c: New testcase.
8190         * gcc.dg/lto/pr56168_1.c: Likewise.
8192 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8194         PR fortran/50627
8195         PR fortran/56054
8196         * gfortran.dg/block_12.f90:  New test.
8197         * gfortran.dg/module_error_1.f90:  New test.
8199 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8201         * lib/target-supports.exp (check_effective_target_vect_float)
8202         (check_effective_target_vect_no_align): Add mips-sde-elf.
8204 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8206         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8208 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8210         * gcc.dg/pr56023.c: XFAIL on AIX.
8211         * gcc.dg/vect/pr49352.c: Same.
8213 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8215         * gnat.dg/opt26.adb: New test.
8217 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8219         Revert.
8220         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8222         * gcc.target/arm/neon-vfnms-1.c: New test.
8223         * gcc.target/arm/neon-vfnma-1.c: New test.
8225 2013-01-31  Richard Biener  <rguenther@suse.de>
8227         PR tree-optimization/56157
8228         * gcc.dg/torture/pr56157.c: New testcase.
8230 2013-01-30  Richard Biener  <rguenther@suse.de>
8232         PR tree-optimization/56150
8233         * gcc.dg/torture/pr56150.c: New testcase.
8235 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8237         PR sanitizer/55374
8238         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8239         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8240         printed in backtrace.
8241         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8242         to avoid errors about mismatched allocation vs. deallocation.
8244         PR c++/55742
8245         * g++.dg/mv1.C: Moved to...
8246         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8247         * g++.dg/mv2.C: Moved to...
8248         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8249         * g++.dg/mv3.C: Moved to...
8250         * g++.dg/ext/mv3.C: ... here.
8251         * g++.dg/mv4.C: Moved to...
8252         * g++.dg/ext/mv4.C: ... here.
8253         * g++.dg/mv5.C: Moved to...
8254         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8255         * g++.dg/mv6.C: Moved to...
8256         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8257         * g++.dg/ext/mv7.C: New test.
8258         * g++.dg/ext/mv8.C: New test.
8259         * g++.dg/ext/mv9.C: New test.
8260         * g++.dg/ext/mv10.C: New test.
8261         * g++.dg/ext/mv11.C: New test.
8263 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8265         PR rtl-optimization/56144
8266         * gcc.dg/pr56144.c: New.
8268 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8270         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8271         message.
8272         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8273         * g++.dg/cpp0x/constexpr-55573.C: Same
8275 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8277         PR tree-optimization/56064
8278         * gcc.dg/fixed-point/view-convert.c: New test.
8280 2013-01-30  Andreas Schwab  <schwab@suse.de>
8282         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8283         evaluate the end index in string range.
8285 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8287         PR fortran/56138
8288         * gfortran.dg/allocatable_function_6.f90: New.
8290 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8291             Mikael Morin  <mikael@gcc.gnu.org>
8293         PR fortran/54107
8294         * gfortran.dg/proc_ptr_comp_36.f90: New.
8296 2013-01-29  Richard Biener  <rguenther@suse.de>
8298         PR tree-optimization/55270
8299         * gcc.dg/torture/pr55270.c: New testcase.
8301 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8303         PR rtl-optimization/56117
8304         * gcc.dg/pr56117.c: New test.
8306 2013-01-28  Richard Biener  <rguenther@suse.de>
8308         PR tree-optimization/56034
8309         * gcc.dg/torture/pr56034.c: New testcase.
8311 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8313         PR tree-optimization/56125
8314         * gcc.dg/pr56125.c: New test.
8316 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8317             Mikael Morin  <mikael@gcc.gnu.org>
8319         PR fortran/53537
8320         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8321         * gfortran.dg/import8.f90: Likewise.
8322         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8323         * gfortran.dg/import10.f90: New test.
8324         * gfortran.dg/import11.f90: Likewise
8326 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8328         PR testsuite/56053
8329         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8330         string.h.  Provide memset, malloc and free prototypes, adjust line
8331         numbers in dg-output.
8332         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8333         Provide memset prototype and adjust line numbers in dg-output.
8334         * c-c++-common/asan/global-overflow-1.c: Likewise.
8336         PR tree-optimization/56094
8337         * gcc.dg/pr56094.c: New test.
8339 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8341         * gcc.target/arm/neon-vfnms-1.c: New test.
8342         * gcc.target/arm/neon-vfnma-1.c: New test.
8344 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8346         PR target/56114
8347         * gcc.target/i386/pr56114.c: New test.
8349 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8351         PR fortran/55984
8352         * gfortran.dg/associate_14.f90: New test.
8354         PR fortran/56047
8355         * gfortran.dg/associate_13.f90: New test.
8357 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8359         PR tree-optimization/56098
8360         * gcc.dg/pr56098-1.c: New test.
8361         * gcc.dg/pr56098-2.c: New test.
8363 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8365         PR target/54222
8366         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8368 2013-01-22  Marek Polacek  <polacek@redhat.com>
8370         PR tree-optimization/56035
8371         * gcc.dg/pr56035.c: New test.
8373 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8375         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8376         for MIPS.
8378 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8380         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8382 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
8384         PR c/56078
8385         * gcc.dg/pr56078.c: New test.
8386         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8388 2013-01-24  Martin Jambor  <mjambor@suse.cz>
8390         PR tree-optimization/55927
8391         * g++.dg/ipa/devirt-10.C: Disable early inlining.
8393 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
8395         * gcc.target/i386/movsd.c: New test.
8397 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
8399         PR inline-asm/55934
8400         * gcc.target/i386/pr55934.c: New test.
8402 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
8404         PR fortran/56081
8405         * gfortran.dg/select_8.f90: New.
8407 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
8409         * gcc.target/microblaze/microblaze.exp: Remove
8410         target_config_cflags check.
8412 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
8414         PR fortran/56052
8415         * gfortran.dg/gomp/pr56052.f90: New test.
8417         PR target/49069
8418         * gcc.dg/pr49069.c: New test.
8420 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8422         PR c++/55944
8423         * g++.dg/cpp0x/constexpr-static10.C: New.
8425 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
8427         PR target/56028
8428         * gcc.target/i386/pr56028.c: New test.
8430 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
8432         PR target/55686
8433         * gcc.target/i386/pr55686.c: New test.
8435 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
8437         PR c++/53609
8438         * g++.dg/cpp0x/variadic139.C: New test.
8439         * g++.dg/cpp0x/variadic140.C: Likewise.
8440         * g++.dg/cpp0x/variadic141.C: Likewise.
8442 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8444         * gnat.dg/warn8.adb: New test.
8446 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8448         PR fortran/55919
8449         * gfortran.dg/include_8.f90: New test.
8451 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8453         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8454         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8456 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
8458         PR tree-optimization/56051
8459         * gcc.c-torture/execute/pr56051.c: New test.
8461 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8463         PR rtl-optimization/56023
8464         * gcc.dg/pr56023.c: New test.
8466 2013-01-21  Martin Jambor  <mjambor@suse.cz>
8468         PR middle-end/56022
8469         * gcc.target/i386/pr56022.c: New test.
8471 2013-01-21  Jason Merrill  <jason@redhat.com>
8473         * lib/target-supports.exp (check_effective_target_alias): New.
8475 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8477         PR debug/53235
8478         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8480 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
8482         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8484 2013-01-19  Jeff Law  <law@redhat.com>
8486         PR tree-optimization/52631
8487         * tree-ssa/pr52631.c: New test.
8488         * tree-ssa/ssa-fre-9: Update expected output.
8490 2013-01-19  Anthony Green  <green@moxielogic.com>
8492         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8493         for moxie.
8495 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8497         PR tree-optimization/56029
8498         * g++.dg/torture/pr56029.C: New test.
8500 2013-01-18  Sharad Singhai  <singhai@google.com>
8502         PR tree-optimization/55995
8503         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8505 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
8507         PR target/55433
8508         * gcc.target/i386/pr55433.c: New.
8510 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8512         PR middle-end/56015
8513         * gfortran.dg/pr56015.f90: New test.
8515 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
8517         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8519 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
8521         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8522         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8523         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8524         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8525         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8527 2013-01-17  Jeff Law  <law@redhat.com>
8529         * gcc.dg/pr52573.c: Move to...
8530         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
8532         PR rtl-optimization/52573
8533         * gcc.dg/pr52573.c: New test.
8535 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
8537         PR sanitizer/55679
8538         * g++.dg/asan/interception-test-1.C: Skip on darwin.
8539         * lib/target-supports.exp (check_effective_target_swapcontext): Use
8540         check_no_compiler_messages to test support in ucontext.h.
8541         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8542         compliant RLIMIT_AS.
8544 2013-01-17  Marek Polacek  <polacek@redhat.com>
8546         PR rtl-optimization/55833
8547         * gcc.dg/pr55833.c: New test.
8549 2013-01-17  Jan Hubicka  <jh@suse.cz>
8551         PR tree-optimization/55273
8552         * gcc.c-torture/compile/pr55273.c: New testcase.
8554 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
8556         PR target/55981
8557         * gcc.target/pr55981.c: New test.
8559 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
8561         * gcc.target/arm/pr40887.c: Require at least armv5.
8562         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8563         * gcc.target/arm/pr51915.c: Likewise.
8564         * gcc.target/arm/pr52006.c: Likewise.
8565         * gcc.target/arm/pr53187.c: Likewise.
8567         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8568         * gcc.target/arm/ftest-support-arm.h: Delete.
8569         * gcc.target/arm/ftest-support-thumb.h: Delete.
8570         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8571         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8572         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8573         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8574         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8575         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8576         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8577         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8578         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8579         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8580         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8581         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8582         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8583         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8584         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8585         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8586         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8587         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8588         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8589         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8590         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8591         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8592         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8593         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8595 2013-01-17  Martin Jambor  <mjambor@suse.cz>
8597         PR tree-optimizations/55264
8598         * g++.dg/ipa/pr55264.C: New test.
8600 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
8602         PR fortran/55983
8603         * gfortran.dg/class_55.f90: New.
8605 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
8607         PR testsuite/55994
8608         * gcc.c-torture/execute/builtins/builtins.exp: Add
8609         -Wl,--allow-multiple-definition for eabi and elf targets.
8611         PR testsuite/54622
8612         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8613         check_effective_target_vect_perm_short,
8614         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8615         check_effective_target_vect64): Return 0 for big-endian ARM.
8616         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8618         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8619         prototypes.
8621 2013-01-16  Richard Biener  <rguenther@suse.de>
8623         PR tree-optimization/55964
8624         * gcc.dg/torture/pr55964.c: New testcase.
8626 2013-01-16  Richard Biener  <rguenther@suse.de>
8628         PR tree-optimization/54767
8629         PR tree-optimization/53465
8630         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8632 2013-01-16  Christian Bruel  <christian.bruel@st.com>
8634         PR target/55301
8635         * gcc.target/sh/sh-switch.c: New testcase.
8637 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8639         * gcc.dg/webizer.c: Increase the array size.
8641 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8643         PR target/55940
8644         * gcc.dg/pr55940.c: New test.
8646 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
8647             Harald Anlauf  <anlauf@gmx.de>
8649         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8650         * gfortran.dg/bounds_check_5.f90: Likewise.
8651         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8652         * gfortran.dg/continuation_9.f90: Likewise.
8653         * gfortran.dg/move_alloc_13.f90: Likewise.
8654         * gfortran.dg/structure_constructor_11.f90: Likewise.
8655         * gfortran.dg/tab_continuation.f: Likewise.
8656         * gfortran.dg/warning-directive-2.F90: Likewise.
8657         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8659 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8661         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8662         * gcc.target/arm/fma-sp.c: Likewise.
8664 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8666         PR rtl-optimization/55153
8667         * gcc.dg/pr55153.c: New.
8669 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8671         PR tree-optimization/55920
8672         * gcc.c-torture/compile/pr55920.c: New test.
8674 2013-01-15  Richard Biener  <rguenther@suse.de>
8676         PR middle-end/55882
8677         * gcc.dg/torture/pr55882.c: New testcase.
8679 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8681         PR tree-optimization/55955
8682         * gcc.c-torture/compile/pr55955.c: New test.
8684 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
8686         PR c++/55663
8687         * g++.dg/cpp0x/alias-decl-31.C: New test.
8689 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
8691         PR fortran/54286
8692         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8693         case where interface is null.
8695 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8697         PR fortran/55806
8698         * gfortran.dg/array_constructor_40.f90:  New test.
8700 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
8702         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8704 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8706         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8707         * gcc.target/aarch64/vect-ld1r-compile.c: New.
8708         * gcc.target/aarch64/vect-ld1r-fp.c: New.
8709         * gcc.target/aarch64/vect-ld1r.c: New.
8710         * gcc.target/aarch64/vect-ld1r.x: New.
8712 2013-01-14  Andi Kleen  <ak@linux.intel.com>
8714         PR target/55948
8715         * gcc.target/i386/hle-clear-rel.c: New file
8716         * gcc.target/i386/hle-store-rel.c: New file.
8718 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
8720         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8721         * gfortran.dg/bounds_check_4.f90: Likewise.
8722         * gfortran.dg/inquire_10.f90: Likewise.
8723         * gfortran.dg/minloc_3.f90: Likewise.
8724         * gfortran.dg/minlocval_3.f90: Likewise.
8725         * gfortran.dg/module_double_reuse.f90: Likewise.
8726         * gfortran.dg/mvbits_1.f90: Likewise.
8727         * gfortran.dg/oldstyle_1.f90: Likewise.
8728         * gfortran.dg/pr20163-2.f: Likewise.
8729         * gfortran.dg/save_1.f90: Likewise.
8730         * gfortran.dg/scan_1.f90: Likewise.
8731         * gfortran.dg/select_char_1.f90: Likewise.
8732         * gfortran.dg/shape_4.f90: Likewise.
8733         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8734         * gfortran.dg/function_optimize_10.f90: Likewise.
8735         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8736         * gfortran.dg/used_types_17.f90: Likewise.
8737         * gfortran.dg/used_types_18.f90: Likewise.
8739 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
8741         PR fortran/54286
8742         * gfortran.dg/proc_ptr_result_8.f90 : New test.
8744 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8746         * gcc.dg/unroll_5.c: Add nomips16 attributes.
8748 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8750         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8752 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
8754         PR fortran/55072
8755         * gfortran.dg/assumed_type_2.f90: Fix test case.
8756         * gfortran.dg/internal_pack_13.f90: New test.
8757         * gfortran.dg/internal_pack_14.f90: New test.
8759 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8761         PR fortran/55868
8762         * gfortran.dg/unlimited_polymorphic_8.f90: Update
8763         scan-tree-dump-times for foo.0.x._vptr to deal with change from
8764         $tar to STAR.
8766 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8768         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8770 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8772         PR target/55719
8773         * gcc.target/s390/pr55719.c: New testcase.
8775 2013-01-11  Richard Guenther  <rguenther@suse.de>
8777         PR tree-optimization/44061
8778         * gcc.dg/pr44061.c: New testcase.
8780 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8782         Update copyright years.
8784 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
8785             Jakub Jelinek  <jakub@redhat.com>
8787         PR target/55565
8788         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8790 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
8792         PR rtl-optimization/55672
8793         * gcc.target/i386/pr55672.c: New.
8795 2013-01-10  Jeff Law  <law@redhat.com>
8797         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
8798         pass/fail message unique.
8801 2013-01-10  Jason Merrill  <jason@redhat.com>
8803         * ada/.gitignore: New.
8805 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8807         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8808         Add tls options.
8809         * g++.dg/tls/thread_local2.C: Likewise.
8810         * g++.dg/tls/thread_local2g.C: Likewise.
8811         * g++.dg/tls/thread_local6.C: Likewise.
8812         * g++.dg/tls/thread_local-order1.C: Add tls options.
8813         * g++.dg/tls/thread_local-order2.C: Likewise.
8814         * g++.dg/tls/thread_local3.C: Likewise.
8815         * g++.dg/tls/thread_local3g.C: Likewise.
8816         * g++.dg/tls/thread_local4.C: Likewise.
8817         * g++.dg/tls/thread_local4g.C: Likewise.
8818         * g++.dg/tls/thread_local5.C: Likewise.
8819         * g++.dg/tls/thread_local5g.C: Likewise.
8820         * g++.dg/tls/thread_local6g.C: Likewise.
8822 2013-01-10  Kostya Serebryany  <kcc@google.com>
8824         * g++.dg/asan/asan_test.cc: Sync from upstream.
8826 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
8828         PR tree-optimization/55921
8829         * gcc.c-torture/compile/pr55921.c: New test.
8831 2013-01-09  Jan Hubicka  <jh@suse.cz>
8833         PR tree-optimization/55569
8834         * gcc.c-torture/compile/pr55569.c: New testcase.
8836 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
8838         PR fortran/47203
8839         * gfortran.dg/use_28.f90: New test.
8841 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
8843         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8844         number matching more robust.
8846 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
8848         PR rtl-optimization/55829
8849         * gcc.target/i386/pr55829.c: New.
8851 2013-01-09  Tobias Burnus  <burnus@net-b.de>
8853         PR fortran/55758
8854         * gfortran.dg/bind_c_bool_1.f90: New.
8855         * gfortran.dg/do_5.f90: Add dg-warning.
8857 2013-01-09  Jan Hubicka  <jh@suse.cz>
8859         PR tree-optimization/55875
8860         * gcc.c-torture/execute/pr55875.c: New testcase.
8861         * g++.dg/torture/pr55875.C: New testcase.
8863 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8865         PR c/48418
8866         * c-c++-common/pr48418.c: New test.
8868 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
8870         PR c++/55801
8871         * g++.dg/tls/thread_local-ice.C: New.
8873 2013-01-09  Andreas Schwab  <schwab@suse.de>
8875         * gcc.dg/guality/pr54693.c: Null-terminate arr.
8877 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8879         PR tree-optimization/48189
8880         * gcc.dg/pr48189.c: New test.
8882 2013-01-04  Jan Hubicka  <jh@suse.cz>
8884         PR tree-optimization/55823
8885         * g++.dg/ipa/devirt-10.C: New testcase.
8887 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
8888             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
8890         PR rtl-optimization/55845
8891         * gcc.target/i386/pr55845.c: New test.
8893 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
8895         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8896         instructions generated instead of number of occurances.
8898 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8900         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8901         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8902         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8903         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8904         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8905         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8906         * gcc.target/aarch64/vect-fcm.x: Likewise.
8907         * lib/target-supports.exp
8908         (check_effective_target_vect_cond): Enable for AArch64.
8910 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8912         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8913         endian-safe float pool loading.
8914         (test_square_root_v4sf): Likewise.
8915         (test_square_root_v2df): Likewise.
8916         * lib/target-supports.exp
8917         (check_effective_target_vect_call_sqrtf): Add AArch64.
8919 2013-01-08  Martin Jambor  <mjambor@suse.cz>
8921         PR debug/55579
8922         * gcc.dg/tree-ssa/pr55579.c: New test.
8924 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8926         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8927         asm comments.
8929 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
8931         PR middle-end/55890
8932         * gcc.dg/torture/pr55890-3.c: New test.
8934         PR middle-end/55851
8935         * gcc.c-torture/compile/pr55851.c: New test.
8937         PR sanitizer/55844
8938         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8939         dg-options.
8941 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8943         PR fortran/55618
8944         * gfortran.dg/elemental_scalar_args_2.f90: New test.
8946 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8948         PR fortran/55763
8949         * gfortran.dg/pointer_init_2.f90: Update dg-error.
8950         * gfortran.dg/pointer_init_7.f90: New.
8952 2013-01-07  Richard Biener  <rguenther@suse.de>
8954         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8956 2013-01-07  Richard Biener  <rguenther@suse.de>
8958         PR middle-end/55890
8959         * gcc.dg/torture/pr55890-1.c: New testcase.
8960         * gcc.dg/torture/pr55890-2.c: Likewise.
8962 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
8964         * gcc.target/aarch64/fmovd.c: New.
8965         * gcc.target/aarch64/fmovf.c: Likewise.
8966         * gcc.target/aarch64/fmovd-zero.c: Likewise.
8967         * gcc.target/aarch64/fmovf-zero.c: Likewise.
8968         * gcc.target/aarch64/vect-fmovd.c: Likewise.
8969         * gcc.target/aarch64/vect-fmovf.c: Likewise.
8970         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8971         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8973 2013-01-07  Richard Biener  <rguenther@suse.de>
8975         PR tree-optimization/55888
8976         PR tree-optimization/55862
8977         * gcc.dg/torture/pr55888.c: New testcase.
8979 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8981         PR fortran/55852
8982         * gfortran.dg/intrinsic_size_3.f90: New.
8984 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8986         PR fortran/55763
8987         * gfortran.dg/select_type_32.f90: New.
8989 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
8991         PR c++/52343
8992         * g++.dg/cpp0x/alias-decl-29.C: New test.
8994 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
8996         PR fortran/53876
8997         PR fortran/54990
8998         PR fortran/54992
8999         * gfortran.dg/class_array_15.f03: New test.
9001 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
9003         PR fortran/42769
9004         PR fortran/45836
9005         PR fortran/45900
9006         * gfortran.dg/use_23.f90: New test.
9007         * gfortran.dg/use_24.f90: New test.
9008         * gfortran.dg/use_25.f90: New test.
9009         * gfortran.dg/use_26.f90: New test.
9010         * gfortran.dg/use_27.f90: New test.
9012 2013-01-06  Olivier Hainque  <hainque@adacore.com>
9014         * gnat.dg/specs/clause_on_volatile.ads: New test.
9016 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9018         * gnat.dg/alignment10.adb: New test.
9020 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
9021             Mikael Morin  <mikael@gcc.gnu.org>
9023         PR fortran/55827
9024         * gfortran.dg/use_22.f90: New test.
9026 2013-01-04  Andrew Pinski  <apinski@cavium.com>
9028         * gcc.target/aarch64/cmp-1.c: New testcase.
9030 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
9032         PR fortran/55172
9033         * gfortran.dg/select_type_31.f03: New test.
9035 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9037         PR c++/54526 (again)
9038         * g++.dg/cpp0x/parse2.C: Extend.
9039         * g++.old-deja/g++.other/crash28.C: Adjust.
9041 2013-01-04  Richard Biener  <rguenther@suse.de>
9043         PR tree-optimization/55862
9044         * gcc.dg/torture/pr55862.c: New testcase.
9046 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9048         PR tree-optimization/55755
9049         * gcc.dg/torture/pr55755.c: New test.
9050         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9051         * gcc.dg/tree-ssa/pr45144.c: Update.
9053 2013-01-04  Richard Biener  <rguenther@suse.de>
9055         PR middle-end/55863
9056         * gcc.dg/fold-reassoc-2.c: New testcase.
9058 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9060         PR fortran/55763
9061         * gfortran.dg/null_7.f90: New.
9063 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9065         PR fortran/55854
9066         PR fortran/55763
9067         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9068         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9069         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9071 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9073         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9075 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9077         PR fortran/55855
9078         * gfortran.dg/assignment_1.f90: Modified.
9079         * gfortran.dg/assignment_4.f90: New.
9081 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9083         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9085 2013-01-03  Richard Biener  <rguenther@suse.de>
9087         PR tree-optimization/55857
9088         * gcc.dg/vect/pr55857-1.c: New testcase.
9089         * gcc.dg/vect/pr55857-2.c: Likewise.
9091 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9093         PR rtl-optimization/55838
9094         * gcc.dg/pr55838.c: New test.
9096         PR tree-optimization/55832
9097         * gcc.c-torture/compile/pr55832.c: New test.
9099 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9101         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9102         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9103         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9104         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9105         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9106         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9107         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9108         * gcc.dg/unroll_1.c: Ditto.
9109         * gcc.dg/unroll_2.c: Ditto.
9110         * gcc.dg/unroll_3.c: Ditto.
9111         * gcc.dg/unroll_4.c: Ditto.
9113 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9115         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9117 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9119         PR fortran/55818
9120         * gfortran.dg/eof_4.f90: New test.
9122 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9124         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9125         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9126         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9127         (compat_setup_dfp): Initialize compat_alt_caret and
9128         compat_save_TEST_ALWAYS_FLAGS.
9130 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9132         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9134 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9136         * gcc.dg/torture/fp-int-convert-2.c: New test.
9138 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9140         * gfortran.dg/newunit_3.f90: Add dg-do run.
9141         * gfortran.dg/inquire_15.f90: Add dg-do run.
9143 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9145         PR tree-optimization/55831
9146         * gcc.dg/pr55831.c: New test.
9148 Copyright (C) 2013 Free Software Foundation, Inc.
9150 Copying and distribution of this file, with or without modification,
9151 are permitted in any medium without royalty provided the copyright
9152 notice and this notice are preserved.