+2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob09c7f2017af77ba6ac87986b84063db67e18fa9e
1 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
4         LTO tests.
6 2013-11-12  Jeff Law  <law@redhat.com>
8         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
9         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
10         the SSA optimizers.
12 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
14         PR target/59054
15         * gcc.target/powerpc/pr59054.c: New test.
17 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
19         * g++.dg/cpp1y/lambda-generic.C: New test case.
20         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
21         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
22         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
23         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
24         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
25         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
26         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
27         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
29 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
31         PR c++/58534
32         PR c++/58536
33         PR c++/58548
34         PR c++/58549
35         PR c++/58637
36         * g++.dg/cpp1y/pr58534.C: New testcase.
37         * g++.dg/cpp1y/pr58536.C: New testcase.
38         * g++.dg/cpp1y/pr58548.C: New testcase.
39         * g++.dg/cpp1y/pr58549.C: New testcase.
40         * g++.dg/cpp1y/pr58637.C: New testcase.
42 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
44         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
45         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New
46         tests.
47         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
48         diagnostics.
50 2013-11-12  Tristan Gingold  <gingold@adacore.com>
52         * gnat.dg/aggr21.adb: New test.
53         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
55 2013-11-12  Jeff Law  <law@redhat.com>
57         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
58         * gcc.dg/tree-ssa/isolate-5.c: New test.
60 2013-11-12  Martin Jambor  <mjambor@suse.cz>
62         PR rtl-optimization/10474
63         * gcc.dg/pr10474.c: New testcase.
64         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
65         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
67 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
69         PR c++/57734
70         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
72 2013-11-11  Martin Liska        <marxin.liska@gmail.com>
74         * gcc.dg/time-profiler-1.c: New test.
75         * gcc.dg/time-profiler-2.c: Ditto.
77 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
78             Jeff Law  <law@redhat.com>
80         * gcc.dg/tree-ssa/alias-27.c: New testcase.
82 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
84         PR target/58853
85         * gcc.target/i386/pr58853.c: New test.
87 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
89         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
90         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
91         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
92         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
93         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
94         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
95         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
96         * gcc.dg/tree-ssa/vrp47.c: Likewise.
97         * gcc.dg/tree-ssa/vrp87.c: Likewise.
99 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
101         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
102         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
103         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
104         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
105         gcc.dg/atomic/stdatomic-exchange-1.c,
106         gcc.dg/atomic/stdatomic-exchange-2.c,
107         gcc.dg/atomic/stdatomic-exchange-3.c,
108         gcc.dg/atomic/stdatomic-exchange-4.c,
109         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
110         gcc.dg/atomic/stdatomic-generic.c,
111         gcc.dg/atomic/stdatomic-kill-dep.c,
112         gcc.dg/atomic/stdatomic-load-1.c,
113         gcc.dg/atomic/stdatomic-load-2.c,
114         gcc.dg/atomic/stdatomic-load-3.c,
115         gcc.dg/atomic/stdatomic-load-4.c,
116         gcc.dg/atomic/stdatomic-lockfree.c,
117         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
118         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
119         gcc.dg/atomic/stdatomic-store-1.c,
120         gcc.dg/atomic/stdatomic-store-2.c,
121         gcc.dg/atomic/stdatomic-store-3.c,
122         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
123         tests.
125 2013-11-08  Cong Hou  <congh@google.com>
127         PR tree-optimization/58508
128         * gcc.dg/vect/pr58508.c: Update.
130 2013-11-08  Richard Biener  <rguenther@suse.de>
132         PR tree-optimization/59047
133         * gcc.dg/torture/pr59047.c: New testcase.
135 2013-11-08  Richard Biener  <rguenther@suse.de>
137         PR tree-optimization/59038
138         PR tree-optimization/58955
139         * gcc.dg/torture/pr59038.c: New testcase.
141 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
143         PR fortran/58471
144         * gfortran.dg/constructor_9.f90: New.
146 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
148         * gcc.dg/atomic-compare-exchange-1.c,
149         gcc.dg/atomic-compare-exchange-2.c,
150         gcc.dg/atomic-compare-exchange-3.c,
151         gcc.dg/atomic-compare-exchange-4.c,
152         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
153         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
154         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
155         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
156         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
157         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
158         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
159         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
160         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
161         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
162         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
163         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
164         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
165         gcc.dg/atomic-store-5.c: Declare main as returning int.
166         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
167         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
168         gcc.dg/atomic-exchange-5.c: Separate increments of count from
169         expression using value of count.
171 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
173         * lib/target-supports.exp
174         (check_effective_target_fenv_exceptions): New function.
175         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
176         * gcc.dg/atomic/c11-atomic-exec-1.c,
177         gcc.dg/atomic/c11-atomic-exec-2.c,
178         gcc.dg/atomic/c11-atomic-exec-3.c,
179         gcc.dg/atomic/c11-atomic-exec-4.c,
180         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
181         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
182         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
184 2013-11-07  Cong Hou  <congh@google.com>
186         * gcc.dg/vect/vect-alias-check.c: New.
188 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
190         * gcc.dg/tree-ssa/loop-39.c: New test.
192         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
193         * gcc.dg/unroll_2.c: Likewise.
194         * gcc.dg/unroll_3.c: Likewise.
195         * gcc.dg/unroll_4.c: Likewise.
196         * gcc.dg/vrp90.c: New test.
198 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
200         PR c++/58176
201         * g++.dg/cpp0x/nullptr30.C: New.
203 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
204             Jakub Jelinek  <jakub@redhat.com>
206         PR sanitizer/59029
207         * c-c++-common/asan/pr59029.c: New test.
209 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
211         PR target/59034
212         * gcc.target/i386/pr59034-1.c: New test.
213         * gcc.target/i386/pr59034-2.c: Likewise.
215 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
217         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
218         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
219         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
221 2013-11-06  DJ Delorie  <dj@redhat.com>
223         * gcc.dg/mismatch-decl-1.c: New test.
225 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
227         * gcc.dg/torture/float128-cmp-invalid.c,
228         gcc.dg/torture/float128-div-underflow.c,
229         gcc.dg/torture/float128-extend-nan.c,
230         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
232 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
234         * gcc.target/sh/pr51244-11.c: Remove target line.
235         * gcc.target/sh/sh4a-sincosf.c: Likewise.
236         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
237         * gcc.target/sh/pr51244-15.c: Likewise.
238         * gcc.target/sh/pr51244-19.c: Likewise.
239         * gcc.target/sh/cmpstr.c: Likewise.
240         * gcc.target/sh/pr33135-3.c: Likewise.
241         * gcc.target/sh/pr53512-2.c: Likewise.
242         * gcc.target/sh/pr54602-2.c: Likewise.
243         * gcc.target/sh/pr52483-1.c: Likewise.
244         * gcc.target/sh/pr21255-2-ml.c: Likewise.
245         * gcc.target/sh/pr54760-4.c: Likewise.
246         * gcc.target/sh/pr52483-5.c: Likewise.
247         * gcc.target/sh/pr54089-2.c: Likewise.
248         * gcc.target/sh/pr56547-2.c: Likewise.
249         * gcc.target/sh/pr54089-6.c: Likewise.
250         * gcc.target/sh/pr51244-20.c: Likewise.
251         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
252         * gcc.target/sh/sh4a-fsrra.c: Likewise.
253         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
254         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
255         * gcc.target/sh/pr55303-2.c: Likewise.
256         * gcc.target/sh/sh2a-resbank.c: Likewise.
257         * gcc.target/sh/sp-switch.c: Likewise.
258         * gcc.target/sh/pr51244-3.c: Likewise.
259         * gcc.target/sh/pr50751-3.c: Likewise.
260         * gcc.target/sh/pr51244-7.c: Likewise.
261         * gcc.target/sh/struct-arg-dw2.c: Likewise.
262         * gcc.target/sh/pr50751-7.c: Likewise.
263         * gcc.target/sh/pr49468-di.c: Likewise.
264         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
265         * gcc.target/sh/pr49880-3.c: Likewise.
266         * gcc.target/sh/pr51244-12.c: Likewise.
267         * gcc.target/sh/pr53988.c: Likewise.
268         * gcc.target/sh/pr6526.c: Likewise.
269         * gcc.target/sh/sh2a-bxor.c: Likewise.
270         * gcc.target/sh/pr51244-16.c: Likewise.
271         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
272         * gcc.target/sh/sh2a-bor.c: Likewise.
273         * gcc.target/sh/pr53511-1.c: Likewise.
274         * gcc.target/sh/pr21255-3.c: Likewise.
275         * gcc.target/sh/pr53512-3.c: Likewise.
276         * gcc.target/sh/pr33135-4.c: Likewise.
277         * gcc.target/sh/pr54602-3.c: Likewise.
278         * gcc.target/sh/pr54760-1.c: Likewise.
279         * gcc.target/sh/pr52483-2.c: Likewise.
280         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
281         * gcc.target/sh/pr54680.c: Likewise.
282         * gcc.target/sh/pr54386.c: Likewise.
283         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
284         * gcc.target/sh/pr54089-3.c: Likewise.
285         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
286         * gcc.target/sh/pr54089-7.c: Likewise.
287         * gcc.target/sh/strlen.c: Likewise.
288         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
289         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
290         * gcc.target/sh/pr55303-3.c: Likewise.
291         * gcc.target/sh/pr51244-4.c: Likewise.
292         * gcc.target/sh/pr50751-4.c: Likewise.
293         * gcc.target/sh/pr39423-1.c: Likewise.
294         * gcc.target/sh/pr51244-8.c: Likewise.
295         * gcc.target/sh/pr55146.c: Likewise.
296         * gcc.target/sh/pr50751-8.c: Likewise.
297         * gcc.target/sh/sh2a-bset.c: Likewise.
298         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
299         * gcc.target/sh/sh2a-movi20s.c: Likewise.
300         * gcc.target/sh/20080410-1.c: Likewise.
301         * gcc.target/sh/pr49880-4.c: Likewise.
302         * gcc.target/sh/pr51244-13.c: Likewise.
303         * gcc.target/sh/sh2a-movrt.c: Likewise.
304         * gcc.target/sh/pr51244-17.c: Likewise.
305         * gcc.target/sh/pr21255-2-mb.c: Likewise.
306         * gcc.target/sh/sh2a-bclr.c: Likewise.
307         * gcc.target/sh/pr33135-1.c: Likewise.
308         * gcc.target/sh/pr53512-4.c: Likewise.
309         * gcc.target/sh/pr54602-4.c: Likewise.
310         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
311         * gcc.target/sh/pr54760-2.c: Likewise.
312         * gcc.target/sh/pr52483-3.c: Likewise.
313         * gcc.target/sh/sh2a-bld.c: Likewise.
314         * gcc.target/sh/pr54089-4.c: Likewise.
315         * gcc.target/sh/pr54685.c: Likewise.
316         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
317         * gcc.target/sh/pr54089-8.c: Likewise.
318         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
319         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
320         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
321         * gcc.target/sh/pr51244-1.c: Likewise.
322         * gcc.target/sh/pr50751-1.c: Likewise.
323         * gcc.target/sh/pr55160.c: Likewise.
324         * gcc.target/sh/pr51244-5.c: Likewise.
325         * gcc.target/sh/pr54236-1.c: Likewise.
326         * gcc.target/sh/pr50751-5.c: Likewise.
327         * gcc.target/sh/pr52933-1.c: Likewise.
328         * gcc.target/sh/pr39423-2.c: Likewise.
329         * gcc.target/sh/pr51244-9.c: Likewise.
330         * gcc.target/sh/pr49263.c: Likewise.
331         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
332         * gcc.target/sh/pr49880-1.c: Likewise.
333         * gcc.target/sh/sh2a-band.c: Likewise.
334         * gcc.target/sh/pr51244-10.c: Likewise.
335         * gcc.target/sh/pr49880-5.c: Likewise.
336         * gcc.target/sh/prefetch.c: Likewise.
337         * gcc.target/sh/pr51244-14.c: Likewise.
338         * gcc.target/sh/rte-delay-slot.c: Likewise.
339         * gcc.target/sh/fpul-usage-1.c: Likewise.
340         * gcc.target/sh/pr51244-18.c: Likewise.
341         * gcc.target/sh/pr21255-1.c: Likewise.
342         * gcc.target/sh/pr33135-2.c: Likewise.
343         * gcc.target/sh/pr53512-1.c: Likewise.
344         * gcc.target/sh/pr54602-1.c: Likewise.
345         * gcc.target/sh/sh2a-rtsn.c: Likewise.
346         * gcc.target/sh/torture/pragma-isr.c: Likewise.
347         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
348         * gcc.target/sh/torture/pr58314.c: Likewise.
349         * gcc.target/sh/torture/pr34777.c: Likewise.
350         * gcc.target/sh/torture/pr58475.c: Likewise.
351         * gcc.target/sh/pr54760-3.c: Likewise.
352         * gcc.target/sh/sh4a-cosf.c: Likewise.
353         * gcc.target/sh/pr52483-4.c: Likewise.
354         * gcc.target/sh/mfmovd.c: Likewise.
355         * gcc.target/sh/pr54089-1.c: Likewise.
356         * gcc.target/sh/pr56547-1.c: Likewise.
357         * gcc.target/sh/pr54089-5.c: Likewise.
358         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
359         * gcc.target/sh/pr54089-9.c: Likewise.
360         * gcc.target/sh/sh2a-jsrn.c: Likewise.
361         * gcc.target/sh/pr49468-si.c: Likewise.
362         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
363         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
364         * gcc.target/sh/pr55303-1.c: Likewise.
365         * gcc.target/sh/pr51244-2.c: Likewise.
366         * gcc.target/sh/pr50751-2.c: Likewise.
367         * gcc.target/sh/pr54236-2.c: Likewise.
368         * gcc.target/sh/pr51244-6.c: Likewise.
369         * gcc.target/sh/cmpstrn.c: Likewise.
370         * gcc.target/sh/pr50751-6.c: Likewise.
371         * gcc.target/sh/pr52933-2.c: Likewise.
372         * gcc.target/sh/pr53568-1.c: Likewise.
373         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
374         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
375         * gcc.target/sh/sh4a-sinf.c: Likewise.
376         * gcc.target/sh/pr49880-2.c: Likewise.
378 2013-11-06  Tobias Burnus  <burnus@net-b.de>
380         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
381         * gcc.dg/wdate-time.c: Ditto.
382         * gfortran.dg/wdate-time.F90: Ditto.
384 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
386         PR target/30807
387         * gcc.target/sh/torture/pr30807.c: New.
389 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
391         PR c++/11006
392         * g++.dg/other/java3.C: New.
394 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
396         PR target/59021
397         * gcc.target/i386/pr59021.c: New test.
399 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
401         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
402         dg-additional-files to also match BOL.
404 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
406         * gcc.dg/torture/c99-contract-1.c: New test.
408 2013-11-06  Richard Biener  <rguenther@suse.de>
410         PR tree-optimization/58653
411         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
412         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
414 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
416         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
417         40 to 30.  Replaced iteration variable with a #define.  Instead of
418         returning non-zero value for error, called __builtin_abort ().  Fixed
419         a bug of calling fib_serial in serial case instead of fib.
420         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
421         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
422         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
423         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
424         compiler flag testing.
426 2013-11-06  Christian Bruel  <christian.bruel@st.com>
428         * gcc.target/sh/strlen.c: New test.
430 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
432         PR middle-end/58970
433         * gcc.c-torture/compile/pr58970.c: New test.
435 2013-11-05  Wei Mi  <wmi@google.com>
437         PR regression/58985
438         * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
440 2013-11-05  Tobias Burnus  <burnus@net-b.de>
442         * g++.dg/warn/wdate-time.C: New.
443         * gcc.dg/wdate-time.c: New.
444         * gfortran.dg/wdate-time.F90: New.
446 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
448         PR fortran/58989
449         * gfortran.dg/reshape_6.f90: New test.
451 2013-11-05  Jeff Law  <law@redhat.com>
453         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
454         * gcc.dg/tree-ssa/isolate-1.c: New test.
455         * gcc.dg/tree-ssa/isolate-2.c: New test.
456         * gcc.dg/tree-ssa/isolate-3.c: New test.
457         * gcc.dg/tree-ssa/isolate-4.c: New test.
459 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
461         PR rtl-optimization/58997
462         * gcc.c-torture/compile/pr58997.c: New test.
464 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
466         PR c++/58724
467         * g++.dg/cpp0x/gen-attrs-56.C: New.
469 2013-11-05  Richard Biener  <rguenther@suse.de>
471         PR ipa/58492
472         * gcc.dg/ipa/pr58492.c: New testcase.
474 2013-11-05  Richard Biener  <rguenther@suse.de>
476         PR tree-optimization/58955
477         * gcc.dg/torture/pr58955-1.c: New testcase.
478         * gcc.dg/torture/pr58955-2.c: Likewise.
480 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
482         PR middle-end/58981
483         * gcc.dg/pr58981.c: New test.
485 2013-11-05  Richard Biener  <rguenther@suse.de>
487         PR middle-end/58941
488         * gcc.dg/torture/pr58941.c: New testcase.
490 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
492         PR tree-optimization/58958
493         * gcc.dg/tree-ssa/pr58958.c: New file.
495 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
497         * gcc.dg/tree-ssa/alias-26.c: New file.
499 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
501         PR tree-optimization/58984
502         * gcc.c-torture/execute/pr58984.c: New test.
504 2013-11-05  Andreas Schwab  <schwab@suse.de>
506         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
508 2013-11-05  Tobias Burnus  <burnus@net-b.de>
510         * g++.dg/gomp/openmp-simd-1.C: New.
511         * g++.dg/gomp/openmp-simd-2.C: New.
512         * gcc.dg/gomp/openmp-simd-1.c: New.
513         * gcc.dg/gomp/openmp-simd-2.c: New.
515 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
517         * gcc.dg/superblock.c: Require scheduling support.
519 2013-11-04  Kostya Serebryany  <kcc@google.com>
521         * g++.dg/asan/asan_test.cc: Update the test
522         to match the fresh asan run-time.
523         * c-c++-common/asan/stack-overflow-1.c: Ditto.
525 2013-11-04  Ian Lance Taylor  <iant@google.com>
527         * g++.dg/ext/sync-4.C: New test.
529 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
531         PR fortran/58771
532         * gfortran.dg/derived_external_function_1.f90 : New test
534 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
536         PR tree-optimization/58978
537         * gcc.c-torture/compile/pr58978.c: New test.
539 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
541         PR fortran/57445
542         * gfortran.dg/optional_class_1.f90 : New test
544 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
546         PR rtl-optimization/58968
547         * gfortran.dg/pr58968.f: New
549 2013-11-04  Marek Polacek  <polacek@redhat.com>
551         PR c++/58979
552         * g++.dg/diagnostic/pr58979.C: New test.
554 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
556         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
557         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
558         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
559         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
560         gcc.dg/iec-559-macros-9.c: New tests.
562 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
564         PR tree-optimization/58946
565         * gcc.c-torture/compile/pr58946.c: New test.
567 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
569         PR c++/52071
570         * g++.dg/parse/pr52071.C: New.
572 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
574         PR c++/38313
575         * g++.dg/lookup/name-clash10.C: New.
577 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
579         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
580         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
581         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
582         vbif.
584 2013-11-03  Marek Polacek  <polacek@redhat.com>
586         * g++.dg/ubsan/cxx1y-vla.C: New test.
587         * c-c++-common/ubsan/vla-3.c: New test.
588         * c-c++-common/ubsan/vla-2.c: New test.
589         * c-c++-common/ubsan/vla-4.c: New test.
590         * c-c++-common/ubsan/vla-1.c: New test.
592 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
594         * gcc.dg/vmx/vec-set.c: New.
596 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
598         PR c++/29234
599         PR c++/56037
600         * g++.dg/parse/pr29234.C: New.
601         * g++.dg/parse/pr56037.C: Likewise.
603 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
605         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
606         passed it in as one of the options to all Cilk keywords test.
608 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
610         PR c++/58708
611         * g++.dg/cpp1y/pr58708.C: New.
613 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
615         PR c++/58834
616         * g++.dg/ext/pr58834.C: New file.
618 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
620         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
621         tests.
622         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
623         tests.
625 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
627         PR fortran/57893
628         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
629         type block.
631 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
633         * g++.dg/gomp/simd-1.C: New test.
634         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
635         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
636         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
637         * c-c++-common/gomp/simd6.c: New test.
639 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
641         Implement C++14 digit separators.
642         * g++.dg/cpp1y/digit-sep.C: New.
643         * g++.dg/cpp1y/digit-sep-neg.C: New.
644         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
646 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
648         * gcc.dg/vect/vect-align-3.c: New test.
650         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
651         we warn about it already during VRP1 pass.
653 2013-10-31  Martin Jambor  <mjambor@suse.cz>
655         PR rtl-optimization/58934
656         Revert:
657         2013-10-30  Martin Jambor  <mjambor@suse.cz>
658         PR rtl-optimization/10474
659         * gcc.dg/pr10474.c: New testcase.
660         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
661         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
663 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
665         PR c++/58932
666         Revert:
667         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
669         PR c++/58466
670         * g++.dg/cpp0x/variadic145.C: New.
672         * g++.dg/cpp0x/sfinae49.C: New.
674 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
676         PR c++/58581
677         * g++.dg/cpp0x/deleted1.C: New.
679 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
681         * gcc.target/arm/lp1243022.c: New test.
683 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
685         PR other/58545
686         * gcc.target/avr/pr58545.c: New test.
688 2013-10-30  Tobias Burnus  <burnus@net-b.de>
690         Revert:
691         2013-10-30  Tobias Burnus  <burnus@net-b.de>
692         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
693         path to the compile flags.
695 2013-10-30  Cong Hou  <congh@google.com>
697         * gcc.target/i386/vect-abs-s8.c: New test.
698         * gcc.target/i386/vect-abs-s16.c: New test.
699         * gcc.target/i386/vect-abs-s32.c: New test.
701 2013-10-30  Tobias Burnus  <burnus@net-b.de>
703         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
704         path to the compile flags.
706 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
708         PR rtl-optimization/58369
709         * g++.dg/torture/pr58369.C: New test.
711 2013-10-30  Tobias Burnus  <burnus@net-b.de>
713         PR other/33426
714         * g++.dg/vect/pr33426-ivdep-2.cc: New.
715         * g++.dg/vect/pr33426-ivdep-3.cc: New.
716         * g++.dg/vect/pr33426-ivdep-4.cc: New.
718 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
720         PR target/58784
721         * gcc.target/arm/pr58784.c: New.
723 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
725         * gcc.dg/tree-ssa/alias-24.c: New file.
727 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
729         * gcc.target/i386/fma_double_3.c: Use pattern for
730         scan-assembler-times instead of just one insn name.
731         * gcc.target/i386/fma_double_5.c: Ditto.
732         * gcc.target/i386/fma_float_3.c: Ditto.
733         * gcc.target/i386/fma_float_5.c: Ditto.
734         * gcc.target/i386/l_fma_double_1.c: Ditto.
735         * gcc.target/i386/l_fma_double_2.c: Ditto.
736         * gcc.target/i386/l_fma_double_3.c: Ditto.
737         * gcc.target/i386/l_fma_double_4.c: Ditto.
738         * gcc.target/i386/l_fma_double_5.c: Ditto.
739         * gcc.target/i386/l_fma_double_6.c: Ditto.
740         * gcc.target/i386/l_fma_float_1.c: Ditto.
741         * gcc.target/i386/l_fma_float_2.c: Ditto.
742         * gcc.target/i386/l_fma_float_3.c: Ditto.
743         * gcc.target/i386/l_fma_float_4.c: Ditto.
744         * gcc.target/i386/l_fma_float_5.c: Ditto.
745         * gcc.target/i386/l_fma_float_6.c: Ditto.
747 2013-10-30  Christian Bruel  <christian.bruel@st.com>
749         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
750         * gcc.target/sh/cmpstr.c: New test.
751         * gcc.target/sh/cmpstrn.c: New test.
753 2013-10-30  Martin Jambor  <mjambor@suse.cz>
755         PR rtl-optimization/10474
756         * gcc.dg/pr10474.c: New testcase.
757         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
758         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
760 2013-10-29  Andrew Pinski <apinski@cavium.com>
761             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
763         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
764         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
765         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
766         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
767         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
768         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
769         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
770         conditional move to be used.
771         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
773 2013-10-29  Tobias Burnus  <burnus@net-b.de>
775         PR fortran/44350
776         * gfortran.dg/blockdata_8.f90: New.
778 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
780         PR target/54236
781         * gcc.target/sh/pr54236-2: New.
782         * gcc.target/sh/pr54089-6: Add another rotl special case.
784 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
786         PR fortran/58793
787         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
788         to determine sizes of real kinds.
790         PR fortran/58858
791         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
793 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
795         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
796         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
797         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
798         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
799         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
800         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
801         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
802         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
803         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
804         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
805         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
806         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
807         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
808         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
809         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
810         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
811         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
812         test stored in c-c++-common.  Also, added the Cilk runtime's library
813         to the ld_library_path.
815 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
817         PR c++/58888
818         * g++.dg/cpp0x/auto40.C: New.
819         * g++.dg/other/warning1.C: Adjust.
821 2013-10-29  Richard Biener  <rguenther@suse.de>
823         * gcc.dg/torture/restrict-2.c: New testcase.
824         * gcc.dg/torture/restrict-3.c: Likewise.
825         * gcc.dg/torture/restrict-4.c: Likewise.
826         * gcc.dg/torture/restrict-5.c: Likewise.
828 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
830         PR tree-optimization/19831
831         * gcc.dg/tree-ssa/alias-25.c: New file.
833 2013-10-29  Richard Biener  <rguenther@suse.de>
835         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
836         changes.
837         * gcc.dg/vect/bb-slp-32.c: Likewise.
838         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
839         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
840         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
841         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
842         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
843         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
844         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
845         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
846         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
847         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
848         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
849         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
850         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
851         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
852         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
853         * gfortran.dg/vect/vect.exp: Likewise.
855 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
857         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
858         * gcc.dg/vmx/eg-5.c: Likewise.
860 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
861              Joern Rennecke  <joern.rennecke@embecosm.com>
863         * gcc.target/arc/jump-around-jump.c: New test.
865 2013-10-27  Tom de Vries  <tom@codesourcery.com>
867         * gcc.target/arm/require-pic-register-loc.c: New test.
869 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
871         PR target/58679
872         * gcc.target/i386/pr58679-1.c: New test.
873         * gcc.target/i386/pr58679-2.c: Ditto.
875 2013-10-27  Tobias Burnus  <burnus@net-b.de>
877         PR other/33426
878         * gcc.dg/vect/vect-ivdep-2.c: New.
880 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
882         PR target/52483
883         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
884         * gcc.target/sh/pr52483-2.c: Likewise.
885         * gcc.target/sh/pr52483-3.c: Likewise.
886         * gcc.target/sh/pr52483-4.c: Likewise.
888 2013-10-26  Jeff Law  <law@redhat.com>
890         * g++.dg/torture/pr49309.C: Removed.
891         * gcc.dg/dfp/pr35739.c: Removed.
893 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
895         PR rtl-optimization/58759
896         * gcc.target/i386/pr58759.c: New.
898 2013-10-25  Tobias Burnus  <burnus@net-b.de>
900         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
901         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
902         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
904 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
906         * gcc.dg/wmul-1.c: New test.
908 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
910         PR c++/58878
911         * g++.dg/template/pr58878.C: New.
913 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
915         * gcc.dg/tree-ssa/alias-23.c: New file.
917 2013-10-25  Richard Biener  <rguenther@suse.de>
919         PR tree-optimization/58626
920         * gcc.dg/torture/pr58626.c: New testcase.
922 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
924         PR c++/54812
925         * g++.dg/cpp0x/defaulted47.C: New.
927 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
929         * gcc.c-torture/execute/pr58831.c: New test.
931 2013-10-25  Nick Clifton  <nickc@redhat.com>
933         * c-c++-common/pr57793.c: Add expected error messages for
934         targets with small integers.
935         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
936         * gcc.dg/c99-stdint-2.c: Likewise.
937         * gcc.dg/cdce1.c: Likewise.
938         * gcc.dg/fold-overflow-1.c: Likewise.
939         * gcc.dg/utf-cvt.c: Likewise.
940         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
941         arithmetic.
942         * gcc.dg/ftrapv-2.c: Likewise.
943         * gcc.dg/pr30286.c: Likewise.
944         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
945         * lib/target-supports.exp (check_effective_target_trapping): New
946         proc.  Returns true if the target supports trapping arithmetic.
948 2013-10-25  Tobias Burnus  <burnus@net-b.de>
950         * g++.dg/parse/ivdep.C: New.
951         * g++.dg/vect/pr33426-ivdep.cc: New.
953 2013-10-24  Richard Henderson  <rth@redhat.com>
955         PR rtl/58542
956         * gcc.dg/atomic-store-6.c: New.
958 2013-10-24  Ian Lance Taylor  <iant@google.com>
960         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
962 2013-10-24  Cong Hou  <congh@google.com>
964         * gcc.c-torture/execute/20030125-1.c: Update.
966 2013-10-24  Tobias Burnus  <burnus@net-b.de>
968         PR fortran/44646
969         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
971 2013-10-24  Dehao Chen  <dehao@google.com>
973         * g++.dg/opt/devirt3.C: New test.
975 2013-08-24  Tobias Burnus  <burnus@net-b.de>
977         PR other/33426
978         * testsuite/gcc.dg/ivdep.c: New.
979         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
981 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
983         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
984         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
986 2013-10-24  Nick Clifton  <nickc@redhat.com>
988         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
990 2013-10-24  Marek Polacek  <polacek@redhat.com>
992         PR c++/58705
993         * g++.dg/parse/pr58705.C: New test.
995 2013-10-24  Marek Polacek  <polacek@redhat.com>
997         * gcc.dg/c11-align-5.c: Add more testing.
999 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
1001         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1003 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1005         PR tree-optimization/58775
1006         PR tree-optimization/58791
1007         * gcc.dg/guality/pr58791-1.c: New test.
1008         * gcc.dg/guality/pr58791-2.c: New test.
1009         * gcc.dg/guality/pr58791-3.c: New test.
1010         * gcc.dg/guality/pr58791-4.c: New test.
1011         * gcc.dg/guality/pr58791-5.c: New test.
1012         * gcc.c-torture/compile/pr58775.c: New test.
1013         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1015 2013-10-23  Tom de Vries  <tom@codesourcery.com>
1017         PR tree-optimization/58805
1018         * gcc.dg/pr58805.c: New test.
1020 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
1022         * gcc.target/i386/vect-div-1.c: New test.
1024         * gcc.dg/vect/pr58508.c: Remove dg-options.
1026 2013-10-23  Richard Biener  <rguenther@suse.de>
1028         * gcc.dg/torture/pr58830.c: New testcase.
1030 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
1032         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1033         * g++.dg/cpp1y/attr-deprecated.C: New.
1034         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1036 2013-10-23  Tobias Burnus  <burnus@net-b.de>
1038         PR fortran/58793
1039         * gfortran.dg/assumed_type_8.f90: New.
1041 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
1043         PR target/58779
1044         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1045         and MINUSCCZEXT defines. Update scan-assembler dg directive.
1046         * gcc.dg/torture/pr58779.c: New test.
1048 2013-10-22  Steve Ellcey  <sellcey@mips.com>
1050         * gcc.target/mips/nor.c: New.
1052 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
1054         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1055         tests into...
1056         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1057         restricted to big-endian targets.
1059 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
1061         PR fortran 57893
1062         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1064 2013-10-21  Tobias Burnus  <burnus@net-b.de>
1066         PR fortran/58803
1067         * gfortran.dg/proc_ptr_comp_38.f90: New.
1069 2013-10-21  Marek Polacek  <polacek@redhat.com>
1071         PR middle-end/58809
1072         * gcc.dg/gomp/pr58809.c: New test.
1074 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
1076         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1077         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1079 2013-10-21  Richard Biener  <rguenther@suse.de>
1081         PR tree-optimization/58794
1082         * c-c++-common/torture/pr58794-1.c: New testcase.
1083         * c-c++-common/torture/pr58794-2.c: Likewise.
1085 2013-10-21  Richard Biener  <rguenther@suse.de>
1087         PR middle-end/58742
1088         * c-c++-common/fold-divmul-1.c: New testcase.
1090 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1092         * gcc.target/i386/memset-vector_loop-1.c: New test.
1093         * gcc.target/i386/memset-vector_loop-2.c: New test.
1095 2013-10-21  Diego Novillo  <dnovillo@google.com>
1097         * g++.dg/plugin/selfassign.c: Include tree.h.
1098         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1099         * gcc.dg/plugin/ggcplug.c: Likewise.
1100         * gcc.dg/plugin/one_time_plugin.c: Likewise.
1101         * gcc.dg/plugin/selfassign.c: Likewise.
1102         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1104 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1106         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1107         * gcc.target/mips/mips-ps-7.c: Likewise.
1109 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
1111         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1112         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1113         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1115 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
1117         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1119         PR testsuite/58645
1120         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1122 2013-10-19  Mike Stump  <mikestump@comcast.net>
1124         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1126         * gcc.dg/lto/pr54625-1_0.c: Move from here...
1127         * g++.dg/lto/pr54625-1_0.c: ... to here.
1128         * gcc.dg/lto/pr54625-1_1.C: Likewise.
1129         * g++.dg/lto/pr54625-1_1.C: Likewise.
1130         * gcc.dg/lto/pr54625-2_0.c: Likewise.
1131         * g++.dg/lto/pr54625-2_0.c: Likewise.
1132         * gcc.dg/lto/pr54625-2_1.C: Likewise.
1133         * g++.dg/lto/pr54625-2_1.C: Likewise.
1135 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1137         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1139 2013-10-18  Cong Hou  <congh@google.com>
1141         * gcc.dg/vect/pr58508.c: New test.
1143 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
1145         PR c++/58466
1146         * g++.dg/cpp0x/variadic145.C: New.
1148 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
1150         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1152 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
1154         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1155         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1156         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1157         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1159 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
1161         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1162         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1163         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1164         effective target arm_thumb1_ok.
1165         * lib/target-supports.exp
1166         (check_effective_target_arm_fp16_ok_nocache): Don't force
1167         -mfloat-abi=soft when building for hardfloat target.
1169 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
1171         PR target/58673
1172         * gcc.target/powerpc/pr58673-1.c: New file to test whether
1173         -mquad-word + -mno-vsx-timode causes errors.
1174         * gcc.target/powerpc/pr58673-2.c: Likewise.
1176 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1178         PR c++/58596
1179         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1181 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1183         * gcc.target/aarch64/c-output-template.c: New testcase.
1184         * gcc.target/aarch64/c-output-template-2.c: Likewise.
1185         * gcc.target/aarch64/c-output-template-3.c: Likewise.
1187 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
1189         * gcc/testsuite/lib/target-supports.exp
1190         (check_effective_target_sync_long_long): AArch64 supports
1191         atomic operations on "long long".
1192         (check_effective_target_sync_long_long_runtime): AArch64 can
1193         execute atomic operations on "long long".
1195 2013-10-17  Richard Biener  <rguenther@suse.de>
1197         PR tree-optimization/58143
1198         * gcc.dg/torture/pr58143-1.c: New testcase.
1199         * gcc.dg/torture/pr58143-2.c: Likewise.
1200         * gcc.dg/torture/pr58143-3.c: Likewise.
1202 2013-10-17  Marek Polacek  <polacek@redhat.com>
1204         PR c/58267
1205         * gcc.dg/c1x-align-5.c: New test.
1207 2013-10-16  Tobias Burnus  <burnus@net-b.de>
1209         PR fortran/58652
1210         * gfortran.dg/unlimited_polymorphic_12.f90: New.
1212 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
1214         * c-c++-common/cpp/openmp-define-1.c: Move
1215         dg-require-effective-target fopenmp after dg-do directive.
1216         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1217         * gfortran.dg/openmp-define-1.f90: Likewise.
1218         * gfortran.dg/openmp-define-2.f90: Likewise.
1219         * gfortran.dg/openmp-define-3.f90: Likewise.
1221 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
1223         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1225 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
1227         PR target/57756
1228         * gcc.target/i386/pr57756.c: New test.
1229         * gcc.target/i386/pr57756_2.c: New test.
1231 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
1233         * gcc.dg/torture/builtin-self.c: New file.
1235 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1237         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1238         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1239         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1240         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1241         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1243 2013-10-15  Cong Hou  <congh@google.com>
1245         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1247 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
1249         PR c++/58707
1250         * g++.dg/cpp0x/pr58707.C: New.
1252 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1254         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1255         after other directives.
1257 2013-10-15  Tobias Burnus  <burnus@net-b.de>
1259         PR fortran/58652
1260         * gfortran.dg/unlimited_polymorphic_11.f90: New.
1262 2013-10-14  Ian Lance Taylor  <iant@google.com>
1264         * go.test/go-test.exp (go-find-packages): New proc.
1265         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
1266         subdirectories.  Do simple +build line matching.  Handle run with
1267         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
1268         for rundir.  Remove special handling for bug191 and dwarf.
1270 2013-10-14  Tobias Burnus  <burnus@net-b.de>
1272         PR fortran/58658
1273         * gfortran.dg/unlimited_polymorphic_10.f90: New.
1275 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1277         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1278         Use btsl.
1280 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
1282         * gnat.dg/specs/opt1.ads: New test.
1284 2013-10-14  Richard Biener  <rguenther@suse.de>
1286         PR tree-optimization/58640
1287         * gcc.c-torture/execute/pr58640-2.c: New testcase.
1289 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
1291         * gnat.dg/uninit_array.ad[sn]: New test.
1292         * gnat.dg/uninit_array_pkg.ads: New helper.
1294 2013-10-13  Richard Biener  <rguenther@suse.de>
1296         * gcc.c-torture/execute/pr58662.c: New test.
1298 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
1300         PR target/51244
1301         * gcc.dg/torture/p51244-21.c: New.
1302         * gcc.target/sh/pr51244-20.c: New.
1303         * gcc.target/sh/pr51244-20-sh2a.c: New.
1305 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
1307         * gnat.dg/specs/linker_section.ads: Update test.
1309 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
1311         PR target/58690
1312         * gcc.target/i386/pr58690.c: New test
1314 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
1316         * gcc.target/i386/builtin-ucmp.c: New test.
1318 2013-10-11  Brooks Moses  <bmoses@google.com>
1320         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1322 2013-10-11  Jeff Law  <law@redhat.com>
1324         * gcc.c-torture/execute/pr58640.c: New test.
1326 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1328         PR c++/58633
1329         * g++.dg/cpp0x/decltype57.C: New.
1331 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
1333         PR c++/31671
1334         * g++.dg/template/nontype26.C: New.
1336 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
1338         * c-c++-common/cpp/openmp-define-1.c: New file.
1339         * c-c++-common/cpp/openmp-define-2.c: Likewise.
1340         * c-c++-common/cpp/openmp-define-3.c: Likewise.
1341         * gfortran.dg/openmp-define-1.f90: Likewise.
1342         * gfortran.dg/openmp-define-2.f90: Likewise.
1343         * gfortran.dg/openmp-define-3.f90: Likewise.
1345         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1346         for test source files.
1347         * gcc.dg/gomp/gomp.exp: Likewise.
1348         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1349         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1350         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1351         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1352         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1354 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
1356         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1357         Remove error test that is now valid in OpenMP 4.0.
1358         * c-c++-common/gomp/atomic-16.c: New test.
1359         * c-c++-common/gomp/cancel-1.c: New test.
1360         * c-c++-common/gomp/depend-1.c: New test.
1361         * c-c++-common/gomp/depend-2.c: New test.
1362         * c-c++-common/gomp/map-1.c: New test.
1363         * c-c++-common/gomp/pr58472.c: New test.
1364         * c-c++-common/gomp/sections1.c: New test.
1365         * c-c++-common/gomp/simd1.c: New test.
1366         * c-c++-common/gomp/simd2.c: New test.
1367         * c-c++-common/gomp/simd3.c: New test.
1368         * c-c++-common/gomp/simd4.c: New test.
1369         * c-c++-common/gomp/simd5.c: New test.
1370         * c-c++-common/gomp/single1.c: New test.
1371         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1372         parser.
1373         * g++.dg/gomp/block-3.C: Likewise.
1374         * g++.dg/gomp/clause-3.C: Adjust error messages.
1375         * g++.dg/gomp/declare-simd-1.C: New test.
1376         * g++.dg/gomp/declare-simd-2.C: New test.
1377         * g++.dg/gomp/depend-1.C: New test.
1378         * g++.dg/gomp/depend-2.C: New test.
1379         * g++.dg/gomp/target-1.C: New test.
1380         * g++.dg/gomp/target-2.C: New test.
1381         * g++.dg/gomp/taskgroup-1.C: New test.
1382         * g++.dg/gomp/teams-1.C: New test.
1383         * g++.dg/gomp/udr-1.C: New test.
1384         * g++.dg/gomp/udr-2.C: New test.
1385         * g++.dg/gomp/udr-3.C: New test.
1386         * g++.dg/gomp/udr-4.C: New test.
1387         * g++.dg/gomp/udr-5.C: New test.
1388         * g++.dg/gomp/udr-6.C: New test.
1389         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1390         * gcc.dg/autopar/outer-2.c: Likewise.
1391         * gcc.dg/autopar/outer-3.c: Likewise.
1392         * gcc.dg/autopar/outer-4.c: Likewise.
1393         * gcc.dg/autopar/outer-5.c: Likewise.
1394         * gcc.dg/autopar/outer-6.c: Likewise.
1395         * gcc.dg/autopar/parallelization-1.c: Likewise.
1396         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1397         parser.
1398         * gcc.dg/gomp/clause-1.c: Adjust error messages.
1399         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1400         instead of GOMP_parallel_loop_runtime_start.
1401         * gcc.dg/gomp/declare-simd-1.c: New test.
1402         * gcc.dg/gomp/declare-simd-2.c: New test.
1403         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1404         parser.  Add further #pragma omp sections nesting tests.
1405         * gcc.dg/gomp/target-1.c: New test.
1406         * gcc.dg/gomp/target-2.c: New test.
1407         * gcc.dg/gomp/taskgroup-1.c: New test.
1408         * gcc.dg/gomp/teams-1.c: New test.
1409         * gcc.dg/gomp/udr-1.c: New test.
1410         * gcc.dg/gomp/udr-2.c: New test.
1411         * gcc.dg/gomp/udr-3.c: New test.
1412         * gcc.dg/gomp/udr-4.c: New test.
1413         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1415 2013-10-10  Jan Hubicka  <jh@suse.cz>
1417         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1418         tuning change.
1419         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1420         * gcc.target/i386/pr49168-1.c: Likewise.
1421         * gcc.target/i386/pr49002-2.c: Likewise.
1423 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1425         PR middle-end/58670
1426         * gcc.dg/torture/pr58670.c: New test.
1428 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1430         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1432 2013-10-09  Marek Polacek  <polacek@redhat.com>
1434         PR c++/58635
1435         * g++.dg/tm/pr58635-1.C: New test.
1436         * g++.dg/tm/pr58635-2.C: New test.
1438 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1440         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1442 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
1444         PR tree-optimization/20318
1445         * c-c++-common/pr20318.c: New file.
1446         * gcc.dg/tree-ssa/pr20318.c: New file.
1448 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
1450         * gcc.c-torture/execute/pr58570.c: New test.
1452 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1454         * gcc.target/aarch64/vclz.c: New testcase.
1456 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1458         * gcc.target/aarch64/vadd_f64.c: New testcase.
1459         * gcc.target/aarch64/vsub_f64.c: New testcase.
1461 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1463         * gcc.target/aarch64/vdiv_f.c: New testcase.
1465 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
1467         * gcc.target/aarch64/vneg_f.c: New testcase.
1468         * gcc.target/aarch64/vneg_s.c: New testcase.
1470 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1472         PR c++/58568
1473         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1474         * g++.old-deja/g++.mike/misc9.C: Adjust.
1476 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1478         PR c++/58665
1479         Revert:
1480         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1482         PR c++/58448
1483         * g++.dg/template/crash117.C: New.
1485 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1487         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1489 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
1491         PR tree-optimization/58480
1492         * gcc.dg/tree-ssa/pr58480.c: New file.
1494 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1496         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1497         * gcc.target/powerpc/fusion.c: Likewise.
1499 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1501         * gcc.target/s390/htm-nofloat-2.c: New testcase.
1503 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1505         * gcc.target/s390/htm-1.c: Add more tests to cover different
1506         operand types.
1508 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1510         PR c++/58126
1511         * g++.dg/init/uninitialized1.C: New.
1513 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
1515         PR c++/56060
1516         * g++.dg/cpp0x/variadic144.C: New.
1518 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1520         PR c++/58560
1521         * g++.dg/cpp0x/auto39.C: New.
1523 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1525         PR c++/58503
1526         * g++.dg/cpp0x/range-for26.C: New.
1527         * g++.dg/cpp0x/range-for27.C: Likewise.
1529 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1531         PR c++/58448
1532         * g++.dg/template/crash117.C: New.
1534 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
1536         PR c++/19476
1537         * g++.dg/tree-ssa/pr19476-5.C: New file.
1538         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1540 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
1542         PR c++/58584
1543         * g++.dg/cpp0x/gen-attrs-55.C: New.
1545 2013-10-03  Easwaran Raman  <eraman@google.com>
1547         PR c++/33911
1548         * g++.dg/ext/attribute47.C: New.
1550 2013-10-03  Rong Xu  <xur@google.com>
1552         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1553         probability.
1554         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1555         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1557 2013-10-03  Marek Polacek  <polacek@redhat.com>
1559         PR c++/58510
1560         * g++.dg/cpp0x/pr58510.C: New test.
1562 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
1564         PR c++/19476
1565         * g++.dg/tree-ssa/pr19476-1.C: New file.
1566         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1567         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1568         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1570 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1572         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1573         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1574         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1575         VSX scalar operations or the traditional floating point form of
1576         the instruction.
1577         * gcc.target/powerpc/ppc-target-2.c: Likewise.
1578         * gcc.target/powerpc/recip-3.c: Likewise.
1579         * gcc.target/powerpc/recip-5.c: Likewise.
1580         * gcc.target/powerpc/pr72747.c: Likewise.
1581         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1583 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1585         PR target/58460
1586         * gcc.target/aarch64/pr58460.c: New file.
1588 2013-10-02  Tobias Burnus  <burnus@net-b.de>
1590         PR fortran/58593
1591         * gfortran.dg/char_length_19.f90: New.
1593 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1595         PR c++/58535
1596         * g++.dg/parse/crash65.C: New.
1597         * g++.dg/cpp1y/pr58535.C: Likewise.
1599 2013-10-02  Richard Biener  <rguenther@suse.de>
1601         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1602         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1603         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1604         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1605         * gfortran.dg/ldist-pr45199.f: Likewise.
1607 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1609         PR c++/58565
1610         * g++.dg/parse/crash64.C: New.
1612 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
1614         * gcc.dg/tree-ssa/slsr-40.c: New test.
1616 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
1618         PR c++/58563
1619         * g++.dg/cpp0x/pr58563.C: New.
1621 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
1623         * gcc.target/aarch64/vect_saddl_1.c: New.
1625 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1627         PR target/58574
1628         * gcc.c-torture/execute/pr58574.c: New testcase.
1630 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
1632         PR Target/58578
1633         * gcc.target/arm/pr58578.c: New test.
1635 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1637         PR tree-optimization/58556
1638         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1639         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1641 2013-10-01  Nick Clifton  <nickc@redhat.com>
1643         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1644         for MSP430.
1645         * gcc.c-torture/compile/20010327-1.c: Only run the test for
1646         ptr32plus targets.
1647         * gcc.c-torture/compile/pr41181.c: Likewise.
1648         * gcc.c-torture/compile/calls.c: Likewise.
1649         * gcc.c-torture/compile/990617-1.c: Likewise.
1650         * gcc.c-torture/compile/pr55955.c: Only run the test for
1651         int32plus targets.
1652         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1654 2013-10-01  Richard Biener  <rguenther@suse.de>
1656         PR tree-optimization/58553
1657         * gcc.dg/torture/pr58553.c: New testcase.
1659 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
1661         PR middle-end/58564
1662         * gcc.c-torture/execute/pr58564.c: New test.
1664 2013-09-30  Teresa Johnson  <tejohnson@google.com>
1666         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1667         Update for additional dump message.
1669 2013-09-30  Richard Biener  <rguenther@suse.de>
1671         PR tree-optimization/58554
1672         * gcc.dg/torture/pr58554.c: New testcase.
1674 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
1675             Joern Rennecke  <joern.rennecke@embecosm.com>
1677         * gcc.target/arc/barrel-shifter-1.c: New test.
1678         * gcc.target/arc/barrel-shifter-2.c: Likewise.
1679         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1680         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1681         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1682         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1683         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1684         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1685         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1686         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1687         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1688         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1689         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1690         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1691         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1692         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1693         * gcc.target/arc/mtune-ARC600.c: Likewise.
1694         * gcc.target/arc/mtune-ARC601.c: Likewise.
1695         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1696         * gcc.target/arc/mtune-ARC700.c: Likewise.
1697         * gcc.target/arc/mtune-ARC725D.c: Likewise.
1698         * gcc.target/arc/mtune-ARC750D.c: Likewise.
1699         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1700         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1702 2013-09-30  Richard Biener  <rguenther@suse.de>
1704         PR middle-end/58532
1705         * g++.dg/torture/pr58552.C: New testcase.
1707 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
1709         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1710         and -mupper-regs-df.
1712 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
1714         PR middle-end/58463
1715         * gcc.dg/pr58463.c: New test.
1717 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
1719         PR middle-end/58551
1720         * c-c++-common/gomp/pr58551.c: New test.
1722 2013-09-27  Richard Biener  <rguenther@suse.de>
1724         PR tree-optimization/58459
1725         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1727 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1729         PR fortran/58113
1730         * gfortran.dg/round_4.f90: Check for rounding support.
1732 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
1734         * g++.dg/vect/pr58513.cc (op): Make static.
1736 2013-09-26  Richard Biener  <rguenther@suse.de>
1738         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1740 2013-09-26  Richard Biener  <rguenther@suse.de>
1742         PR tree-optimization/58539
1743         * gcc.dg/torture/pr58539.c: New testcase.
1745 2013-09-25  Jeff Law  <law@redhat.com>
1747         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1749 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1751         PR fortran/58436
1752         * gfortran.dg/finalize_21.f90: New.
1754 2013-09-25  Tobias Burnus  <burnus@net-b.de>
1756         PR fortran/57697
1757         PR fortran/58469
1758         * gfortran.dg/defined_assignment_8.f90: New.
1759         * gfortran.dg/defined_assignment_9.f90: New.
1761 2013-09-25  Marek Polacek  <polacek@redhat.com>
1763         PR sanitizer/58413
1764         * c-c++-common/ubsan/shift-5.c: New test.
1765         * c-c++-common/ubsan/shift-6.c: New test.
1766         * c-c++-common/ubsan/div-by-zero-5.c: New test.
1767         * gcc.dg/ubsan/c-shift-1.c: New test.
1769 2013-09-25  Marek Polacek  <polacek@redhat.com>
1771         PR c++/58516
1772         * g++.dg/tm/pr58516.C: New test.
1774 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1776         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1777         New procedure.
1778         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1780 2013-09-24  Richard Biener  <rguenther@suse.de>
1782         PR middle-end/58513
1783         * g++.dg/vect/pr58513.cc: New testcase.
1785 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
1787         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1788         output.
1790 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
1792         PR c++/58500
1793         * g++.dg/cpp1y/pr58500.C: New testcase.
1795 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1797         * gnat.dg/opt28.ad[sb]: New test.
1798         * gnat.dg/opt28_pkg.ads: New helper.
1800 2013-09-23  Richard Biener  <rguenther@suse.de>
1802         PR tree-optimization/58464
1803         * g++.dg/torture/pr58464.C: New testcase.
1805 2013-09-23  Christian Bruel  <christian.bruel@st.com>
1807         PR target/58475
1808         * gcc.target/sh/torture/pr58475.c: New test.
1810 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
1812         PR fortran/58355
1813         * gfortran.dg/extends_15.f90: New.
1815 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1817         PR c++/58481
1818         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1820 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1822         PR target/56875
1823         * gcc.target/vax/vax.exp: New.
1824         * gcc.target/vax/pr56875.c: Ditto.
1826 2013-09-20  Richard Biener  <rguenther@suse.de>
1828         PR middle-end/58484
1829         * gfortran.dg/pr58484.f: New testcase.
1831 2013-09-20  Jeff Law  <law@redhat.com>
1833         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1835 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1837         PR middle-end/57748
1838         * gcc.dg/torture/pr57748-1.c: New test.
1839         * gcc.dg/torture/pr57748-2.c: New test.
1841 2013-09-20  Marek Polacek  <polacek@redhat.com>
1843         PR sanitizer/58413
1844         * c-c++-common/ubsan/shift-4.c: New test.
1846 2013-09-20  Richard Biener  <rguenther@suse.de>
1848         PR tree-optimization/58453
1849         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1851 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
1853         PR fortran/58099
1854         * gfortran.dg/proc_ptr_43.f90: New.
1856 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1858         PR fortran/57697
1859         * gfortran.dg/defined_assignment_11.f90: New.
1861 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1863         PR rtl-optimization/58438
1864         * g++.dg/pr58438.C: New test.
1866 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1868         PR fortran/43366
1869         * gfortran.dg/class_39.f03: Update dg-error.
1870         * gfortran.dg/class_5.f03: Ditto.
1871         * gfortran.dg/class_53.f90: Ditto.
1872         * gfortran.dg/realloc_on_assign_20.f90: New.
1873         * gfortran.dg/realloc_on_assign_21.f90: New.
1874         * gfortran.dg/realloc_on_assign_22.f90: New.
1876 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1878         PR c++/58457
1879         * g++.dg/parse/using4.C: New.
1881 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1883         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1885 2013-09-18  Marek Polacek  <polacek@redhat.com>
1887         PR sanitize/58443
1888         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1889         instead of the shift option.
1890         * c-c++-common/ubsan/pr58443-1.c: New test.
1891         * c-c++-common/ubsan/pr58443-3.c: New test.
1892         * c-c++-common/ubsan/pr58443-2.c: New test.
1894 2013-09-18  Richard Biener  <rguenther@suse.de>
1896         PR tree-optimization/58417
1897         * gcc.dg/torture/pr58417.c: New testcase.
1899 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1901         * gnat.dg/array_bounds_test2.adb: New test.
1903 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1905         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1906         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1908 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1910         * gnat.dg/in_out_parameter4.adb: New test.
1912 2013-09-18  Marek Polacek  <polacek@redhat.com>
1914         PR sanitizer/58411
1915         * c-c++-common/ubsan/attrib-1.c: New test.
1917 2013-09-17  Cong Hou  <congh@google.com>
1919         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1920         on two arrays with short and int types. This should not be recognized
1921         as a dot product pattern.
1923 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1925         PR c++/58435
1926         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1927         the cp_type_quals (r) too.
1929 2013-09-17  Jan Hubicka  <jh@suse.cz>
1931         PR middle-end/58332
1932         * gcc.c-torture/compile/pr58332.c: New testcase.
1934 2013-09-17  Jeff Law  <law@redhat.com>
1936         * gcc.c-torture/execute/pr58387.c: New test.
1938 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1940         PR tree-optimization/58088
1941         * gcc.c-torture/compile/pr58088.c: New test.
1943 2013-09-17  Nick Clifton  <nickc@redhat.com>
1945         * lib/target-supports.exp (check_effective_target_trampolines):
1946         Add MSP430 to the list of targets that do not support trampolines.
1947         (check_profiling_available): Add MSP430 to the list of targets
1948         that do not support profiling.
1949         (check_effective_target_tls_runtime): Add MSP430 to the list of
1950         targets that do not support TLS.
1952 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1954         * gnat.dg/opt27.adb: New test.
1955         * gnat.dg/opt27_pkg.ad[sb]: New helper.
1957 2013-09-17  Andreas Schwab  <schwab@suse.de>
1959         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1961 2013-09-17  Richard Biener  <rguenther@suse.de>
1963         PR tree-optimization/58432
1964         * gcc.dg/pr58432.c: New testcase.
1966 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
1968         * gcc.dg/tree-ssa/slsr-39.c: New test.
1970 2013-09-16  Xinliang David Li  <davidxl@google.com>
1972         * gcc.misc-tests/help.exp: Optimizer help change.
1974 2013-09-16  Jeff Law  <law@redhat.com>
1976         * gcc.c-torture/execute/pr58419.c: New test.
1977         * gcc.c-torture/execute/pr58431.c: New test.
1979 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1981         PR fortran/58356
1982         * gfortran.dg/finalize_19.f90: New.
1984 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
1986         * gcc.target/i386/pr58418.c: New.
1988 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1990         * gcc.target/aarch64/fmla-intrinsic.c: New.
1991         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1992         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1993         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1995 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1997         * gcc.target/aarch64/mul_intrinsic_1.c: New.
1998         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2000 2013-09-16  Richard Biener  <rguenther@suse.de>
2002         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2004 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
2006         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2007         interpreted as implicit templates) to be expected pedwarns instead.
2009 2013-09-16  Tobias Burnus  <burnus@net-b.de>
2011         PR fortran/57697
2012         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2014 2013-09-15  Tobias Burnus  <burnus@net-b.de>
2016         PR fortran/57697
2017         * gfortran.dg/defined_assignment_10.f90: New.
2019 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
2021         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2022         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2024 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
2026         * g++.dg/abi/main.C: Added implicit C linkage tests
2028 2013-09-13  Kai Tietz  <ktietz@redhat.com>
2030         * gcc.target/i386/pr57848.c: New file.
2032 2013-09-13  Christian Bruel  <christian.bruel@st.com>
2034         PR target/58314
2035         * gcc.target/sh/torture/pr58314.c: New test.
2037 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2039         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2041 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2043         PR ipa/58389
2044         * g++.dg/pr58389.C: New test.
2046 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
2048         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2049         * g++.dg/template/pseudodtor3.C: Likewise.
2051 2013-09-12  Richard Biener  <rguenther@suse.de>
2053         PR tree-optimization/58404
2054         * g++.dg/tree-ssa/pr58404.C: New testcase.
2056 2013-09-12  Martin Jambor  <mjambor@suse.cz>
2058         PR ipa/58371
2059         * g++.dg/ipa/pr58371.C: New test.
2061 2013-09-12  Richard Biener  <rguenther@suse.de>
2063         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
2064         expected outcome and comment why that happens.
2066 2013-09-11  Richard Biener  <rguenther@suse.de>
2068         PR middle-end/58377
2069         * g++.dg/uninit-pred-4.C: New testcase.
2071 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
2073         PR tree-optimization/58385
2074         * gcc.c-torture/execute/pr58385.c: New test.
2076 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2078         * gcc.target/arm/thumb-ifcvt-2.c: New test.
2080 2013-09-10  Jeff Law  <law@redhat.com>
2082         * g++.dg/torture/pr58380.C: New test.
2084 2013-09-10  Jan Hubicka  <jh@suse.cz>
2085             Paolo Carlini  <paolo.carlini@oracle.com>
2087         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2089 2013-09-10  Jeff Law  <law@redhat.com>
2091         * gcc.c-torture/compile/pr58343.c: New test.
2093 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
2095         PR rtl-optimization/58365
2096         * gcc.c-torture/execute/pr58365.c: New test.
2098 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2100         * gcc.dg/torture/memcpy-1.c: New test.
2102 2013-09-10  Alan Modra  <amodra@gmail.com>
2104         * gcc.target/powerpc/pr58330.c: New.
2106 2013-09-10  Alan Modra  <amodra@gmail.com>
2108         * gcc.target/powerpc/medium_offset.c: New.
2110 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
2112         PR c++/58325
2113         * g++.dg/warn/Wunused-var-21.C: New test.
2115         PR tree-optimization/58364
2116         * gcc.c-torture/execute/pr58364.c: New test.
2118 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2120         PR c++/43452
2121         * g++.dg/warn/Wdelete-incomplete-1.C: New.
2122         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2123         * g++.dg/init/delete1.C: Adjust.
2125 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
2127         * gcc.target/aarch64/movdi_1.c: New test.
2129 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2131         PR c++/58362
2132         * g++.dg/warn/Wunused-parm-5.C: New.
2134 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2136         * gcc.target/aarch64/cmn-neg.c: New test.
2138 2013-09-09  Richard Biener  <rguenther@suse.de>
2140         PR middle-end/58326
2141         * gcc.dg/torture/pr58326-1.c: New testcase.
2142         * gcc.dg/torture/pr58326-2.c: Likewise.
2144 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2146         PR target/57735
2147         * g++.dg/ext/pr57735.C: New test.
2149 2013-09-09  Jan Hubicka  <jh@suse.cz>
2151         PR middle-end/58294
2152         * g++.dg/torture/PR58294.C: New testcase.
2154 2013-09-08  Jeff Law  <law@redhat.com>
2156         * gcc.c-torture/compile/pr58340.c: New test.
2158 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
2160         * g++.dg/debug/ra1.C: New test.
2162 2013-09-08  Jan Hubicka  <jh@suse.cz>
2164         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2165         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2166         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2167         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2169 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2171         PR c++/54941
2172         * g++.dg/overload/new1.C: Adjust.
2174 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
2176         * c-c++-common/opaque-vector.c: New test.
2178 2013-09-08  Tom de Vries  <tom@codesourcery.com>
2180         PR c++/58282
2181         * g++.dg/tm/noexcept-6.C: New test.
2183 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2185         * gcc.target/arc/cond-set-use.c: New test.
2187 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2189         * gnat.dg/stack_usage2.adb: New test.
2191 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
2193         * gcc.target/aarch64/table-intrinsics.c
2194         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2195         (qtb_tests8_< ,2,3,4>): Likewise.
2196         (qtblq_tests8_< ,2,3,4>): Likewise.
2197         (qtbxq_tests8_< ,2,3,4>): Likewise.
2199 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
2201         * gnat.dg/warn10.ad[sb]: New test.
2202         * gnat.dg/warn10_pkg.ads: New helper.
2204 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2206         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2207         Don't expect NULL in foo.result set.
2208         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2209         in ESCAPED set.
2210         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2211         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2213 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2215         * gcc.target/s390/nearestint-1.c: New testcase.
2217 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
2218             Vineet Gupta  <Vineet.Gupta@synopsys.com>
2220         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2221         * testsuite/gcc.target/arc: New directory.
2222         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2223         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2224         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2225         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2226         * testsuite/gcc.dg/builtin-apply2.c
2227         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2229 2013-09-04  Jan Hubicka  <jh@suse.cz>
2231         PR middle-end/58201
2232         * g++.dg/torture/pr58201_0.C: New testcase.
2233         * g++.dg/torture/pr58201_1.C: New testcase.
2234         * g++.dg/torture/pr58201.h: New testcase.
2236 2013-09-05  Jan Hubicka  <jh@suse.cz>
2238         * gcc.dg/autopar/pr49960.c: Disable partial inlining
2240 2013-09-05  Richard Biener  <rguenther@suse.de>
2242         PR tree-optimization/58137
2243         * gcc.target/i386/pr58137.c: New testcase.
2245 2013-09-05  Martin Jambor  <mjambor@suse.cz>
2247         * g++.dg/ipa/remref-1.C: New test.
2248         * g++.dg/ipa/remref-2.C: Likewise.
2250 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2252         PR c++/24926
2253         * g++.dg/parse/access11.C: New.
2255 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2257         * g++.dg/warn/weak1.C: Skip on AIX.
2259 2013-09-04  Easwaran Raman  <eraman@google.com>
2261         PR middle-end/57370
2262         PR tree-optimization/58011
2263         * gfortran.dg/reassoc_12.f90: New testcase.
2264         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2266 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
2268         * gcc.dg/attr-weakref-1.c: Skip on AIX.
2269         * gcc.dg/torture/pr53922.c: Skip on AIX.
2270         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2272 2013-09-04  Teresa Johnson  <tejohnson@google.com>
2274         * gcc.dg/unroll_1.c: Test dumping to stderr.
2276 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
2278         PR c++/58305
2279         * g++.dg/warn/deprecated-8.C: New.
2281 2013-09-03  Jeff Law  <law@redhat.com>
2283         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2284         dump output.
2286 2013-09-03  Meador Inge  <meadori@codesourcery.com>
2288         Revert:
2290         2013-08-30  Meador Inge  <meadori@codesourcery.com>
2292         * gcc.dg/Warray-bounds-11.c: New testcase.
2294 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
2296         * lib/target-supports.exp (check_weak_available): Return true for AIX.
2298 2013-09-03  Jan Hubicka  <jh@suse.cz>
2300         * g++.dg/ipa/devirt-15.C: Fix testcase.
2302 2013-09-03  Richard Biener  <rguenther@suse.de>
2304         PR middle-end/57656
2305         * gcc.dg/torture/pr57656.c: New testcase.
2307 2013-09-03  Richard Biener  <rguenther@suse.de>
2309         PR middle-end/57287
2310         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2312 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2314         PR fortran/PR56519
2315         * gfortran.dg/do_concurrent_3.f90:  New test case.
2317 2013-09-02  Jan Hubicka  <jh@suse.cz>
2319         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2321 2013-09-02  Martin Jambor  <mjambor@suse.cz>
2323         PR ipa/58106
2324         * gcc.dg/ipa/pr58106.c: New test.
2326 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
2328         * gcc.target/aarch64/scalar_intrinsics.c
2329         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2331 2013-09-02  Richard Biener  <rguenther@suse.de>
2333         PR middle-end/57511
2334         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2336 2013-09-02  Richard Biener  <rguenther@suse.de>
2338         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2339         reference.
2341 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
2343         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2345 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
2347         PR c++/21682, implement DR 565
2348         * g++.dg/template/using24.C: New.
2349         * g++.dg/template/using25.C: Likewise.
2350         * g++.dg/template/using26.C: Likewise.
2352 2013-09-01  Jan Hubicka  <jh@suse.cz>
2354         * g++.dg/ipa/devirt-15.C: New testcase.
2356 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2358         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2360 2013-08-31  Jan Hubicka  <jh@suse.cz>
2362         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2363         * g++.dg/tree-ssa/pr45453.C: Likewise.
2365 2013-08-31  Jan Hubicka  <jh@suse.cz>
2367         * gcc.dg/fork-instrumentation.c: New testcase.
2369 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
2371         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2373 2013-08-30  Meador Inge  <meadori@codesourcery.com>
2375         * gcc.dg/Warray-bounds-11.c: New testcase.
2377 2013-08-30  Marek Polacek  <polacek@redhat.com>
2379         * g++.dg/ubsan/div-by-zero-1.C: New test.
2380         * c-c++-common/ubsan/save-expr-1.c: New test.
2381         * c-c++-common/ubsan/save-expr-2.c: New test.
2382         * c-c++-common/ubsan/save-expr-3.c: New test.
2383         * c-c++-common/ubsan/save-expr-4.c: New test.
2384         * c-c++-common/ubsan/typedef-1.c: New test.
2385         * c-c++-common/ubsan/const-char-1.c: New test.
2386         * c-c++-common/ubsan/const-expr.c: New test.
2387         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2388         * c-c++-common/ubsan/shift-1.c: Likewise.
2389         * c-c++-common/ubsan/shift-2.c: Likewise.
2390         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2391         * lib/ubsan-dg.exp: New file.
2392         * g++.dg/dg.exp: Add ubsan tests.
2393         * g++.dg/ubsan/ubsan.exp: New file.
2394         * gcc.dg/ubsan/ubsan.exp: New file.
2395         * g++.dg/ubsan/cxx11-shift-1.C: New test.
2396         * g++.dg/ubsan/cxx11-shift-2.C: New test.
2397         * c-c++-common/ubsan/div-by-zero-3.c: New test.
2398         * c-c++-common/ubsan/div-by-zero-1.c: New test.
2399         * c-c++-common/ubsan/div-by-zero-4.c: New test.
2400         * c-c++-common/ubsan/shift-3.c: New test.
2401         * c-c++-common/ubsan/unreachable-1.c: New test.
2402         * c-c++-common/ubsan/shift-1.c: New test.
2403         * c-c++-common/ubsan/shift-2.c: New test.
2404         * c-c++-common/ubsan/div-by-zero-2.c: New test.
2405         * gcc.dg/ubsan/c99-shift-2.c: New test.
2406         * gcc.dg/ubsan/c99-shift-1.c: New test.
2408 2013-08-29  Jan Hubicka  <jh@suse.cz>
2410         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2411         to match template and comment.
2413 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2415         PR c++/51424
2416         * g++.dg/cpp0x/dc8.C: New.
2417         * g++.dg/template/meminit1.C: Adjust.
2419 2013-08-30  Teresa Johnson  <tejohnson@google.com>
2421         * gcc.dg/inline-dump.c: Delete inadvertant commit.
2423 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
2425         PR tree-optimization/58277
2426         * gcc.c-torture/execute/pr58277-1.c: New test.
2427         * gcc.c-torture/execute/pr58277-2.c: New test.
2429 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2431         * gcc.dg/guality/param-1.c: New test.
2432         * gcc.dg/guality/param-2.c: Likewise.
2434 2013-08-30  Richard Biener  <rguenther@suse.de>
2436         PR tree-optimization/58228
2437         * gcc.dg/torture/pr58228.c: New testcase.
2439 2013-08-30  Richard Biener  <rguenther@suse.de>
2441         PR tree-optimization/58223
2442         * gcc.dg/torture/pr58223.c: New testcase.
2443         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2445 2013-08-30  Richard Biener  <rguenther@suse.de>
2447         PR tree-optimization/58010
2448         * gcc.dg/pr58010.c: New testcase.
2450 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
2452         * gcc.dg/unroll_3.c: Message change.
2453         * gcc.dg/unroll_4.c: Likewise.
2454         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2455         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2456         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2457         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2458         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2459         * gcc.dg/tree-ssa/loop-23.c: Likewise.
2460         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2461         * gcc.dg/unroll_1.c: Likewise.
2462         * gcc.dg/vect/bb-slp-31.c: Likewise.
2463         * gcc.dg/vect/bb-slp-14.c: Likewise.
2464         * gcc.dg/vect/bb-slp-8.c: Likewise.
2465         * gcc.dg/vect/bb-slp-23.c: Likewise.
2466         * gcc.dg/vect/bb-slp-15.c: Likewise.
2467         * gcc.dg/vect/bb-slp-9.c: Likewise.
2468         * gcc.dg/vect/bb-slp-24.c: Likewise.
2469         * gcc.dg/vect/bb-slp-16.c: Likewise.
2470         * gcc.dg/vect/bb-slp-25.c: Likewise.
2471         * gcc.dg/vect/bb-slp-17.c: Likewise.
2472         * gcc.dg/vect/bb-slp-26.c: Likewise.
2473         * gcc.dg/vect/bb-slp-18.c: Likewise.
2474         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2475         * gcc.dg/vect/bb-slp-27.c: Likewise.
2476         * gcc.dg/vect/bb-slp-19.c: Likewise.
2477         * gcc.dg/vect/bb-slp-28.c: Likewise.
2478         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2479         * gcc.dg/vect/bb-slp-29.c: Likewise.
2480         * gcc.dg/vect/bb-slp-8a.c: Likewise.
2481         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2482         * gcc.dg/vect/bb-slp-1.c: Likewise.
2483         * gcc.dg/vect/bb-slp-8b.c: Likewise.
2484         * gcc.dg/vect/bb-slp-2.c: Likewise.
2485         * gcc.dg/vect/bb-slp-3.c: Likewise.
2486         * gcc.dg/vect/bb-slp-10.c: Likewise.
2487         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2488         * gcc.dg/vect/bb-slp-4.c: Likewise.
2489         * gcc.dg/vect/bb-slp-11.c: Likewise.
2490         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2491         * gcc.dg/vect/bb-slp-5.c: Likewise.
2492         * gcc.dg/vect/bb-slp-20.c: Likewise.
2493         * gcc.dg/vect/bb-slp-6.c: Likewise.
2494         * gcc.dg/vect/bb-slp-21.c: Likewise.
2495         * gcc.dg/vect/bb-slp-30.c: Likewise.
2496         * gcc.dg/vect/bb-slp-13.c: Likewise.
2497         * gcc.dg/vect/bb-slp-7.c: Likewise.
2498         * gcc.dg/vect/bb-slp-22.c: Likewise.
2499         * gcc.dg/unroll_2.c: Likewise.
2500         * g++.dg/vect/slp-pr50413.cc: Likewise.
2501         * g++.dg/vect/slp-pr56812.cc: Likewise.
2502         * g++.dg/vect/slp-pr50819.cc: Likewise.
2504 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2506         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2508 2013-08-29  Teresa Johnson  <tejohnson@google.com>
2510         * gcc.dg/pr40209.c: Use -fopt-info.
2511         * gcc.dg/pr26570.c: Ditto.
2512         * gcc.dg/pr32773.c: Ditto.
2513         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2515 2013-08-29  Richard Biener  <rguenther@suse.de>
2517         PR tree-optimization/58246
2518         * gcc.dg/torture/pr58246.c: New testcase.
2520 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2522         PR fortran/52243
2523         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
2524         obsolete by patch.
2525         * gfortran.dg/realloc_on_assign_19.f90:  New test.
2527 2013-08-29  Richard Biener  <rguenther@suse.de>
2529         PR middle-end/57287
2530         * gcc.dg/pr57287-2.c: New testcase.
2532 2013-08-29  Richard Biener  <rguenther@suse.de>
2534         PR tree-optimization/57685
2535         * gcc.dg/torture/pr57685.c: New testcase.
2537 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
2539         PR c++/58255
2540         * g++.dg/cpp0x/dc7.C: New.
2542 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
2544         PR middle-end/58257
2545         * c-c++-common/gomp/pr58257.c: New test.
2547 2013-08-28  Richard Biener  <rguenther@suse.de>
2549         PR tree-optimization/56933
2550         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2552 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
2554         * gcc.target/aarch64/scalar_shift_1.c: New.
2556 2013-08-27  Richard Biener  <rguenther@suse.de>
2558         PR tree-optimization/57521
2559         * gcc.dg/torture/pr57521.c: New testcase.
2561 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
2563         PR rtl-optimization/57860
2564         PR rtl-optimization/57861
2565         PR rtl-optimization/57875
2566         PR rtl-optimization/57876
2567         PR rtl-optimization/57877
2568         * gcc.c-torture/execute/pr57860.c: New test.
2569         * gcc.c-torture/execute/pr57861.c: New test.
2570         * gcc.c-torture/execute/pr57875.c: New test.
2571         * gcc.c-torture/execute/pr57876.c: New test.
2572         * gcc.c-torture/execute/pr57877.c: New test.
2574 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2576         PR fortran/58146
2577         * gfortran.dg/bounds_check_18.f90:  New test.
2579 2013-08-23  Jan Hubicka  <jh@suse.cz>
2581         * g++.dg/ipa/devirt-14.C: Fix typo.
2583 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
2585         PR fortran/57798
2586         * gfortran.dg/inline_sum_5.f90: New.
2588 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
2590         PR fortran/57843
2591         * gfortran.dg/typebound_assignment_7.f90: New.
2593 2013-08-23  Jan Hubicka  <jh@suse.cz>
2595         * g++.dg/ipa/devirt-13.C: New testcase.
2596         * g++.dg/ipa/devirt-14.C: New testcase.
2598 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
2600         PR target/58218
2601         * gcc.target/i386/pr58218.c: New test.
2603         PR tree-optimization/58209
2604         * gcc.c-torture/execute/pr58209.c: New test.
2606 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2608         * gcc.target/powerpc/pr57744.c: Declare abort.
2610 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2612         PR c++/56380
2613         * g++.dg/template/error54.C: New.
2615 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
2617         PR fortran/58185
2618         * gfortran.dg/select_type_34.f90: New.
2620 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2622         PR c++/56130
2623         * g++.dg/warn/deprecated-7.C: New.
2625 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2627         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2629 2013-08-21  Jeff Law  <law@redhat.com>
2631         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2633 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2635         PR c++/56134
2636         * g++.dg/ext/attr-alias-3.C: New.
2638 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
2640         PR fortran/53655
2641         * gfortran.dg/intent_out_8.f90: New.
2643 2013-08-20  Teresa Johnson  <tejohnson@google.com>
2645         PR rtl-optimizations/57451
2646         * g++.dg/tree-prof/pr57451.C: New test.
2648 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2650         PR c++/58190
2651         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2653 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2655         PR c/57490
2656         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2658 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
2660         * gcc.target/powerpc/dfp-dd-2.c: New test.
2661         * gcc.target/powerpc/dfp-td-2.c: Likewise.
2662         * gcc.target/powerpc/dfp-td-3.c: Likewise.
2664 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
2666         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2667         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2668         Check for SLL too.
2670 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
2672         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2674         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2675         "Threaded".
2677         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2678         correct test response.
2680         PR testsuite/52641
2681         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2682         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2683         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2684         (v4si): Use it.
2685         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2686         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2688         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2690 2013-08-18  Jan Hubicka  <jh@suse.cz>
2692         * g++.dg/ipa/type-inheritance-1.C: New testcase.
2694 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
2696         PR fortran/46271
2697         * gfortran.dg/gomp/proc_ptr_1.f90: New.
2699 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
2701         PR tree-optimization/58006
2702         * g++.dg/opt/pr58006.C: New test.
2704 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
2706         * gnat.dg/specs/linker_alias.ads: New test.
2708 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
2710         PR tree-optimization/58164
2711         * gcc.c-torture/compile/pr58164.c: New test.
2713         PR tree-optimization/58165
2714         * g++.dg/opt/pr58165.C: New test.
2716 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
2718         PR c++/51912
2719         * g++.dg/cpp0x/enum28.C: New.
2720         * g++.dg/cpp0x/enum15.C: Adjust.
2722 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2724         PR target/57949
2725         * gcc.target/powerpc/pr57949-1.c: New.
2726         * gcc.target/powerpc/pr57949-2.c: New.
2728 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
2730         PR tree-optimization/58145
2731         * gcc.dg/pr58145-1.c: New test.
2732         * gcc.dg/pr58145-2.c: New test.
2734 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
2736         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2737         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2738         * gcc.dg/debug/dwarf2/static1.c: Likewise.
2739         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2740         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2741         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2742         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2743         * gcc.dg/debug/dwarf2/var1.c: Likewise.
2744         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2745         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2746         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2747         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2748         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2749         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2750         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2751         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2752         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2753         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2754         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2755         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2756         * gcc.dg/debug/dwarf2/var2.c: Likewise.
2757         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2758         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2759         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2760         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2761         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2762         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2763         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2764         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2765         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2766         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2767         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2768         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2769         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2770         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2771         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2772         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2773         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2774         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2775         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2776         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2778         PR testsuite/52641
2779         * gcc.c-torture/execute/pr56799.x: New file.
2781         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2783         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2785         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2786         * gcc.dg/pr44214-3.c (v2df): Likewise.
2788         * gcc.dg/pr46647.c: xfail for avr-*-*.
2790         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2791         memcpy by one.
2792         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2793         Expect l to be optimized away.
2794         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2796         PR testsuite/52641
2797         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2798         to tests that assume int/double are larger than short/float.
2800         PR testsuite/52641
2801         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2802         target { ! int16 }.
2803         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2804         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2805         target { int16 }.  Restrict existing tests to target { int32 }
2806         where appropriate.
2807         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2808         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2809         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2810         * lib/target-supports.exp (check_effective_target_int32): New proc.
2812         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2813         exclude from scan test.
2815         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2816         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2817         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2818         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2819         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2820         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2821         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2822         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2823         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2824         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2825         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2826         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2827         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2828         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2829         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2830         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2831         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2832         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2833         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2835 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
2837         * gcc.target/arm/pr19599.c: Skip for -mthumb.
2839         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2840         to be the first test directive.
2841         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2842         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2843         * gcc.target/arm/atomic-op-char.c: Likewise.
2844         * gcc.target/arm/atomic-op-consume.c: Likewise.
2845         * gcc.target/arm/atomic-op-int.c: Likewise.
2846         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2847         * gcc.target/arm/atomic-op-release.c: Likewise.
2848         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2849         * gcc.target/arm/atomic-op-short.c: Likewise.
2851 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
2853         PR rtl-optimization/57662
2854         * gcc.dg/pr57662.c: New test.
2856 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2858         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2859         alternative to -1.
2860         * gcc.target/mips/nans-legacy.c: Likewise.
2862 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2864         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2865         escapes.
2866         * gcc.target/mips/fabs-legacy.c: Likewise.
2867         * gcc.target/mips/fabsf-2008.c: Likewise.
2868         * gcc.target/mips/fabsf-legacy.c: Likewise.
2869         * gcc.target/mips/fneg-2008.c: Likewise.
2870         * gcc.target/mips/fneg-legacy.c: Likewise.
2871         * gcc.target/mips/fnegf-2008.c: Likewise.
2872         * gcc.target/mips/fnegf-legacy.c: Likewise.
2873         * gcc.target/mips/nan-2008.c: Likewise.
2874         * gcc.target/mips/nan-legacy.c: Likewise.
2875         * gcc.target/mips/nanf-2008.c: Likewise.
2876         * gcc.target/mips/nanf-legacy.c: Likewise.
2877         * gcc.target/mips/nans-2008.c: Likewise.
2878         * gcc.target/mips/nans-legacy.c: Likewise.
2879         * gcc.target/mips/nansf-2008.c: Likewise.
2880         * gcc.target/mips/nansf-legacy.c: Likewise.
2882 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2884         * gnat.dg/valued_proc.adb: New test.
2885         * gnat.dg/valued_proc_pkg.ads: New helper.
2887 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
2889         PR tree-optimization/57661
2890         * g++.dg/opt/pr57661.C: New test.
2892         PR sanitizer/56417
2893         * gcc.dg/asan/pr56417.c: New test.
2895 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2897         * gnat.dg/loop_optimization16.adb: New test.
2898         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2900 2013-08-13  Marek Polacek  <polacek@redhat.com>
2902         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2904 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2906         Example of converting global state to per-pass state.
2908         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2909         global state "static int counter" to...
2910         (one_pass::counter): ...this instance data.
2912 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2914         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2915         to member function...
2916         (one_pass::gate): ...this.
2917         (one_pass_exec): Convert to member function...
2918         (one_pass::impl_execute): ...this.
2920 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2922         PR c++/57416
2923         * g++.dg/cpp0x/pr57416.C: New.
2925 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2927         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2928         changes.
2929         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2930         * g++.dg/cpp0x/defaulted2.C: Likewise.
2931         * g++.dg/cpp0x/defaulted31.C: Likewise.
2932         * g++.dg/cpp0x/error6.C: Likewise.
2933         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2934         * g++.dg/cpp0x/override2.C: Likewise.
2935         * g++.dg/cpp0x/parse1.C: Likewise.
2936         * g++.dg/cpp0x/scoped_enum.C: Likewise.
2937         * g++.dg/cpp0x/temp_default4.C: Likewise.
2938         * g++.dg/ext/attrib32.C: Likewise.
2939         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2940         * g++.dg/ext/mv13.C: Likewise.
2941         * g++.dg/ext/mv7.C: Likewise.
2942         * g++.dg/ext/mv9.C: Likewise.
2943         * g++.dg/ext/pr57362.C: Likewise.
2944         * g++.dg/ext/typeof10.C: Likewise.
2945         * g++.dg/lookup/anon6.C: Likewise.
2946         * g++.dg/lookup/crash6.C: Likewise.
2947         * g++.dg/lookup/name-clash5.C: Likewise.
2948         * g++.dg/lookup/name-clash6.C: Likewise.
2949         * g++.dg/other/anon4.C: Likewise.
2950         * g++.dg/other/error15.C: Likewise.
2951         * g++.dg/other/error8.C: Likewise.
2952         * g++.dg/other/redecl2.C: Likewise.
2953         * g++.dg/parse/crash16.C: Likewise.
2954         * g++.dg/parse/crash21.C: Likewise.
2955         * g++.dg/parse/crash38.C: Likewise.
2956         * g++.dg/parse/redef2.C: Likewise.
2957         * g++.dg/parse/struct-as-enum1.C: Likewise.
2958         * g++.dg/template/crash39.C: Likewise.
2959         * g++.dg/template/redecl3.C: Likewise.
2960         * g++.dg/tls/diag-3.C: Likewise.
2961         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2962         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2963         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2964         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2965         * g++.old-deja/g++.brendan/crash18.C: Likewise.
2966         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2967         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2968         * g++.old-deja/g++.brendan/static3.C: Likewise.
2969         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2970         * g++.old-deja/g++.jason/binding.C: Likewise.
2971         * g++.old-deja/g++.jason/crash4.C: Likewise.
2972         * g++.old-deja/g++.jason/crash7.C: Likewise.
2973         * g++.old-deja/g++.jason/lineno.C: Likewise.
2974         * g++.old-deja/g++.jason/scoping7.C: Likewise.
2975         * g++.old-deja/g++.mike/misc3.C: Likewise.
2976         * g++.old-deja/g++.mike/net44.C: Likewise.
2977         * g++.old-deja/g++.mike/ns3.C: Likewise.
2978         * g++.old-deja/g++.ns/alias4.C: Likewise.
2979         * g++.old-deja/g++.ns/ns11.C: Likewise.
2980         * g++.old-deja/g++.other/crash23.C: Likewise.
2981         * g++.old-deja/g++.other/decl8.C: Likewise.
2982         * g++.old-deja/g++.other/linkage3.C: Likewise.
2983         * g++.old-deja/g++.other/typeck1.C: Likewise.
2984         * g++.old-deja/g++.other/typedef5.C: Likewise.
2985         * g++.old-deja/g++.pt/explicit34.C: Likewise.
2986         * g++.old-deja/g++.pt/friend36.C: Likewise.
2987         * obj-c++.dg/method-8.mm: Likewise.
2988         * obj-c++.dg/tls/diag-3.mm: Likewise.
2990 2013-08-12  Perez Read  <netfirewall@gmail.com>
2992         PR target/58132
2993         * gcc.target/i386/movabs-1.c: New test.
2995 2013-08-12  Marek Polacek  <polacek@redhat.com>
2997         PR tree-optimization/57980
2998         * gcc.dg/pr57980.c: New test.
3000 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
3002         PR fortran/56666
3003         * gfortran.dg/do_check_10.f90:  New test.
3004         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
3005         * gfortran.dg/array_constructor_18.f90:  Likewise.
3006         * gfortran.dg/array_constructor_22.f90:  Likewise.
3007         * gfortran.dg/coarray_15.f90:  Likewise.
3008         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
3009         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
3010         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
3012 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
3014         PR c++/53349
3015         * g++.dg/cpp0x/constexpr-ice8.C: New.
3017 2013-08-09  Xinliang David Li  <davidxl@google.com>
3019         * gcc.target/i386/memcpy-strategy-1.c: New test.
3020         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3021         * gcc.target/i386/memset-strategy-1.c: Ditto.
3022         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3024 2013-08-09  Jan Hubicka  <jh@suse.cz>
3026         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3027         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3029 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
3031         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3033 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
3035         PR fortran/58058
3036         * gfortran.dg/transfer_intrinsic_6.f90: New.
3038 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
3040         Revert:
3041         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3043         PR c++/46206
3044         * g++.dg/lookup/typedef2.C: New.
3046 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
3048         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3049         output of vdup intrinsics.
3051 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3053         * gcc.target/arm/lp1189445.c: New testcase.
3055 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
3057         PR rtl-optimization/58079
3058         * gcc.dg/torture/pr58079.c: New test.
3060 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
3062         * gnat.dg/warn9.adb: New test.
3064 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
3066         PR c++/46206
3067         * g++.dg/lookup/typedef2.C: New.
3069 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
3071         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3072         to optstr when building plugins on darwin.
3074 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3076         PR tree-optimization/57539
3077         * gcc.dg/ipa/pr57539.c: New test.
3079 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3080             Bernd Edlinger  <bernd.edlinger@hotmail.de>
3082         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3083         (a): Fix constructor.
3085 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3087         PR fortran/57987
3088         * gfortran.dg/pr57987.f90: New test.
3090 2013-08-06  Martin Jambor  <mjambor@suse.cz>
3092         PR middle-end/58041
3093         * gcc.dg/torture/pr58041.c: New test.
3094         * gcc.target/arm/pr58041.c: Likewise.
3096 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
3098         PR fortran/57306
3099         * gfortran.dg/pointer_init_8.f90: New.
3101 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3103         PR c++/58080
3104         * g++.dg/cpp0x/pr58080.C: New.
3106 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3108         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3109         to optstr when building plugins.
3111 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3113         Patch autogenerated by refactor_passes.py from
3114         https://github.com/davidmalcolm/gcc-refactoring-scripts
3115         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3117         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3118         struct to a subclass of gimple_opt_pass along with...
3119         (pass_data_one_pass): ...new pass_data instance and...
3120         (make_one_pass): ...new function.
3121         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3122         global struct to a subclass of gimple_opt_pass along with...
3123         (pass_data_warn_self_assign): ...new pass_data instance and...
3124         (make_pass_warn_self_assign): ...new function.
3125         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3126         a global struct to a subclass of gimple_opt_pass along with...
3127         (pass_data_dumb_plugin_example): ...new pass_data instance and...
3128         (make_pass_dumb_plugin_example): ...new function.
3129         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3130         global struct to a subclass of gimple_opt_pass along with...
3131         (pass_data_warn_self_assign): ...new pass_data instance and...
3132         (make_pass_warn_self_assign): ...new function.
3134 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
3136         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3137         is created and added to the pass_manager to reflect
3138         autogenerated changes.
3139         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3140         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3141         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3143 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
3145         PR c++/58072
3146         * g++.dg/cpp0x/pr58072.C: New.
3148 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3150         * gcc.dg/torture/pr57993-2.cpp: New.
3152 2013-08-02  Jan Hubicka  <jh@suse.cz>
3154         * gcc.dg/ipa/ipa-1.c: Update.
3155         * gcc.dg/ipa/ipa-2.c: Update.
3156         * gcc.dg/ipa/ipa-3.c: Update.
3157         * gcc.dg/ipa/ipa-4.c: Update.
3158         * gcc.dg/ipa/ipa-5.c: Update.
3159         * gcc.dg/ipa/ipa-7.c: Update.
3160         * gcc.dg/ipa/ipa-8.c: Update.
3161         * gcc.dg/ipa/ipcp-1.c: Update.
3162         * gcc.dg/ipa/ipcp-2.c: Update.
3164 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
3166         PR rtl-optimization/58048
3167         * gcc.target/i386/pr58048.c: New.
3169 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3171         * gcc.target/arm/neon-for-64bits-2.c: Delete.
3173 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
3174             Peter Bergner  <bergner@vnet.ibm.com>
3176         PR c++/54537
3177         * g++.dg/overload/using3.C: New.
3178         * g++.dg/overload/using2.C: Adjust.
3179         * g++.dg/lookup/using9.C: Likewise.
3181 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3183         * gcc.target/arm/pr46972-2.c: New test.
3185 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
3187         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3189 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
3191         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3193 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
3195         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3196         rather than addressing!=absolute when deciding how to handle MIPS16
3197         when the test forces an ABI.
3199 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3201         PR c++/57673
3202         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3204 2013-07-30  Steve Ellcey  <sellcey@mips.com>
3206         * gcc.target/mips/code-readable-1.c: Increase switch size.
3207         * gcc.target/mips/code-readable-2.c: Ditto.
3208         * gcc.target/mips/code-readable-3.c: Ditto.
3209         * gcc.target/mips/code-readable-4.c: Ditto.
3211 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
3213         PR c++/57947
3214         * g++.dg/parse/crash63.C: New.
3216 2013-07-30  Tobias Burnus  <burnus@net-b.de>
3218         PR fortran/57530
3219         * gfortran.dg/pointer_assign_8.f90: New.
3220         * gfortran.dg/pointer_assign_9.f90: New.
3221         * gfortran.dg/pointer_assign_10.f90: New.
3222         * gfortran.dg/pointer_assign_11.f90: New.
3224 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3226         * gcc.target/arm/pr57637.c: New testcase.
3228 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3230         PR tree-optimization/57993
3231         * gcc.dg/torture/pr57993.c: New test.
3233 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
3235         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3237 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3239         PR c++/57948
3240         * g++.dg/conversion/ambig2.C: New.
3242 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
3244         * gcc.target/mips/fabs-2008.c: New test case.
3245         * gcc.target/mips/fabs-legacy.c: New test case.
3246         * gcc.target/mips/fabsf-2008.c: New test case.
3247         * gcc.target/mips/fabsf-legacy.c: New test case.
3248         * gcc.target/mips/fneg-2008.c: New test case.
3249         * gcc.target/mips/fneg-legacy.c: New test case.
3250         * gcc.target/mips/fneg-2008.c: New test case.
3251         * gcc.target/mips/fneg-legacy.c: New test case.
3252         * gcc.target/mips/nan-2008.c: New test case.
3253         * gcc.target/mips/nan-legacy.c: New test case.
3254         * gcc.target/mips/nanf-2008.c: New test case.
3255         * gcc.target/mips/nanf-legacy.c: New test case.
3256         * gcc.target/mips/nans-2008.c: New test case.
3257         * gcc.target/mips/nans-legacy.c: New test case.
3258         * gcc.target/mips/nansf-2008.c: New test case.
3259         * gcc.target/mips/nansf-legacy.c: New test case.
3260         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3262 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3263             Maxim Kuvyrkov  <maxim@kugelworks.com>
3265         * lib/target-supports.exp (check_effective_target_non_bionic): New
3266         effective-target test.
3267         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3268         * g++.dg/tls/thread_local4g.C: Ditto.
3270 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3272         PR fortran/58009
3273         * gfortran.dg/vector_subsript_7.f90:  New test.
3275 2013-07-27  Tobias Burnus  <burnus@net-b.de>
3277         PR fortran/57991
3278         * gfortran.dg/warn_alias.f90: New.
3280 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
3282         PR fortran/57285
3283         * gfortran.dg/class_array_19.f90: New.
3285 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
3287         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3288         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3289         * gcc.dg/vect/pr57741-3.c: Likewise.
3290         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3292 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
3294         Skip tests that make assumptions about struct layout that don't hold
3295         on epiphany:
3296         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3297         * g++.dg/cpp0x/iop.C: Likewise.
3298         * g++.dg/cpp0x/named_refs.C: Likewise.
3299         * g++.dg/cpp0x/rv1p.C: Likewise.
3300         * g++.dg/cpp0x/rv2p.C: Likewise.
3301         * g++.dg/cpp0x/rv3p.C: Likewise.
3302         * g++.dg/cpp0x/rv4p.C: Likewise.
3303         * g++.dg/cpp0x/rv5p.C: Likewise.
3304         * g++.dg/cpp0x/rv6p.C: Likewise.
3305         * g++.dg/cpp0x/rv7p.C: Likewise.
3306         * g++.dg/cpp0x/rv8p.C: Likewise.
3307         * g++.dg/ext/strncpy-chk1.C: Likewise.
3308         * gcc.dg/builtin-object-size-10.c: Likewise.
3309         * gcc.dg/builtin-object-size-11.c: Likewise.
3310         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3311         * gcc.dg/pr25805.c: Likewise.
3312         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3313         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3314         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3315         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3316         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3317         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3318         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3319         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3320         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3321         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3322         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3323         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3324         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3325         * gcc.c-torture/execute/zerolen-2.x: Likewise.
3326         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3328         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3329         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3331         * gcc.dg/torture/pr37868.c: Disable for epiphany.
3332         * gcc.dg/sibcall-6.c: Enable for epiphany.
3334 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3336         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3338 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
3340         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3341         memcpy not initializers.
3343         * gcc.dg/guality/guality.exp: Skip on AIX.
3345 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
3347         PR c++/57101
3348         * g++.dg/cpp0x/pr57101.C: New.
3350 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
3352         * gcc.target/aarch64/neg_1.c: New test.
3354 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3356         PR fortran/57966
3357         * gfortran.dg/typebound_call_25.f90: New.
3359 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3361         PR c++/57981
3362         * g++.dg/cpp0x/pr57981.C: New.
3364 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
3366         PR c++/57880
3367         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3369 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
3371         PR rtl-optimization/57960
3372         * gcc.target/s390/pr57960.c: New.
3374 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
3376         PR fortran/57639
3377         * gfortran.dg/unlimited_polymorphic_9.f90: New.
3379 2013-07-25  Terry Guo  <terry.guo@arm.com>
3381         * gcc.target/arm/thumb1-Os-mult.c: New test case.
3383 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
3385         PR c++/57942
3386         * g++.dg/inherit/pr57942.C: New.
3388 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3390         * gcc.target/powerpc/bool2.h: New file, test the code generation
3391         of logical operations for power5, altivec, power7, and power8 systems.
3392         * gcc.target/powerpc/bool2-p5.c: Likewise.
3393         * gcc.target/powerpc/bool2-av.c: Likewise.
3394         * gcc.target/powerpc/bool2-p7.c: Likewise.
3395         * gcc.target/powerpc/bool2-p8.c: Likewise.
3396         * gcc.target/powerpc/bool3.h: Likewise.
3397         * gcc.target/powerpc/bool3-av.c: Likewise.
3398         * gcc.target/powerpc/bool2-p7.c: Likewise.
3399         * gcc.target/powerpc/bool2-p8.c: Likewise.
3401 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3403         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3405 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3407         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3409 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
3411         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3412         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3413         type from long to long long.
3414         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3415         to have effective-target keywords of lp64 and ilp32.
3416         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3417         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3418         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3419         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3420         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3421         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3422         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3423         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3424         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3426 2013-07-23  Tom Tromey  <tromey@redhat.com>
3427             Joseph Myers  <joseph@codesourcery.com>
3429         * gcc.dg/c11-generic-1.c: New file.
3430         * gcc.dg/c11-generic-2.c: New file.
3432 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3434         PR fortran/57906
3435         PR fortran/52052
3436         * coarray/lib_realloc_1.f90: Permit optimization.
3437         * gfortran.dg/coarray_31.f90: New.
3439 2013-07-22  Tobias Burnus  <burnus@net-b.de>
3441         PR fortran/57762
3442         * gfortran.dg/class_array_7.f03: Fix memory leak.
3444 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
3446         PR c++/52816
3447         * g++.dg/cpp0x/decltype56.C: New.
3449 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3451         * gcc.dg/pr53265.c: Correct line number in dg-message.
3453 2013-07-22  Diego Novillo  <dnovillo@google.com>
3455         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
3457 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3459         PR testsuite/52641
3460         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3461         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3463 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
3465         PR testsuite/52641
3466         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3467         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3468         * gcc.dg/torture/pr53366-1.c: Same.
3469         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3470         * gcc.dg/torture/pr56488.c: Same.
3471         * gcc.dg/torture/pr57584.c: Same.
3472         * gcc.dg/tree-ssa/pr57385.c: Same.
3473         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3475 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
3477         * c-c++-common/pr41779.c: Fix typos.
3478         * gcc.c-torture/compile/20031125-2.c: Likewise.
3479         * gcc.c-torture/compile/20040621-1.c: Likewise.
3480         * gcc.c-torture/execute/20020418-1.c: Likewise.
3481         * gcc.dg/20020108-1.c: Likewise.
3482         * gcc.dg/atomic-generic-aux.c: Likewise.
3483         * gcc.dg/builtin-complex-err-2.c: Likewise.
3484         * gcc.dg/decl-1.c: Likewise.
3485         * gcc.dg/di-sync-multithread.c: Likewise.
3486         * gcc.dg/format/c90-printf-1.c: Likewise.
3487         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3488         * gcc.dg/long-long-compare-1.c: Likewise.
3489         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3490         * gcc.dg/pr17055-1.c: Likewise.
3491         * gcc.dg/pr27095.c: Likewise.
3492         * gcc.dg/torture/fp-int-convert.h: Likewise.
3493         * gcc.dg/tree-prof/inliner-1.c: Likewise.
3494         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3495         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3496         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3497         * gcc.dg/tree-ssa/loop-19.c: Likewise.
3498         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3499         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3500         * gcc.dg/tree-ssa/pr42585.c: Likewise.
3501         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3502         * gcc.dg/vect/vect-cond-5.c: Likewise.
3503         * gcc.dg/weak/typeof-2.c: Likewise.
3504         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3505         * gcc.target/arm/naked-1.c: Likewise.
3506         * gcc.target/i386/pr9771-1.c: Likewise.
3507         * gcc.target/sparc/sparc-constant-1.c: Likewise.
3508         * gcc.target/sparc/struct-ret-check.c: Likewise.
3509         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3510         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3511         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3512         Likewise.
3514 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3516         PR fortran/56937
3517         * gfortran.dg/dependency_42.f90:  New test.
3518         * gfortran.dg/dependency_43.f90:  New test.
3520 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3522         PR fortran/35862
3523         * gfortran.dg/round_4.f90: New.
3525 2013-07-21  Tobias Burnus  <burnus@net-b.de>
3527         PR fortran/57894
3528         * gfortran.dg/min_max_conformance_2.f90: New.
3530 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
3532         PR preprocessor/57620
3533         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3534         (main): Don't test {s,u,U,L}12.
3535         * c-c++-common/raw-string-13.c: New test.
3536         * c-c++-common/raw-string-14.c: New test.
3537         * c-c++-common/raw-string-15.c: New test.
3538         * c-c++-common/raw-string-16.c: New test.
3540 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
3542         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3544 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
3546         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3548         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3549         target { ! keeps_null_pointer_checks }.
3550         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3551         target { ! keeps_null_pointer_checks }.
3553         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3554         * gcc.dg/torture/pr56488.c: Likewise.
3556 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
3558         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3559         new testcase.
3561 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
3563         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3564         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3565         * gfortran.dg/guality/guality.exp: Skip on AIX.
3567         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3569         * g++.dg/debug/pr56819.C: Skip on AIX.
3570         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3571         * g++.dg/guality/guality.exp: Skip on AIX.
3573         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3575         * gcc.misc-tests/gcov-14.c: Skip on AIX.
3577         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3579 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3581         PR target/57516
3582         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3583         Adjust to corrected rounding.
3585 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
3587         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3588         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3589         check_effective_target_cilkplus.
3590         * g++.dg/cilk-plus/cilk-plus.exp: Same.
3592 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
3594         * gcc.target/powerpc/pr57744.c: Fix typo.
3596 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
3598         PR middle-end/57698
3599         * gcc.c-torture/compile/pr57698.c: New test.
3600         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3601         * gcc.c-torture/compile/pr44043.c: Ditto.
3603 2013-07-18  Wei Mi  <wmi@google.com>
3605         PR rtl-optimization/57878
3606         * g++.dg/pr57878.C: New test.
3608 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3610         * gcc.dg/pr42611.c: Move dg-error to correct line.
3612 2013-07-17  Tobias Burnus  <burnus@net-b.de>
3614         PR fortran/57895
3615         * gfortran.dg/dollar_sym_3.f: New.
3616         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3618 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
3620         PR target/55654
3621         PR target/55656
3622         PR target/55657
3623         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3624         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3625         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3626         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3627         * objc.dg/image-info.m: Likewise.
3628         * objc.dg/symtab-1.m: Likewise.
3629         * objc.dg/torture/strings/const-str-10.m: Likewise.
3630         * objc.dg/torture/strings/const-str-11.m: Likewise.
3631         * objc.dg/torture/strings/const-str-9.m: Likewise.
3632         * objc.dg/zero-link-1.m: Likewise.
3633         * objc.dg/zero-link-2.m: Likewise.
3634         * objc.dg/no-extra-load.m: Avoid Foundation.h.
3635         * objc.dg/objc-foreach-4.m: Likewise.
3636         * objc.dg/objc-foreach-5.m: Likewise.
3637         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3638         (for Darwin).
3639         * obj-c++.dg/strings/const-str-12.mm: Likewise.
3640         * obj-c++.dg/syntax-error-1.mm: Likewise.
3641         * objc.dg/method-6.m: Likewise.
3642         * objc.dg/pr23214.m: Likewise.
3643         * objc.dg/proto-lossage-7.m: Likewise.
3644         * objc.dg/strings/const-str-12b.m: Likewise.
3645         * objc.dg/zero-link-3.m: Likewise.
3646         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3647         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3648         adjust headers, interfaces and encoded types to reflect current system
3649         versions.  Add FIXME and outputs from current system compiler for
3650         reference.
3652 2013-07-15  Cong Hou  <congh@google.com>
3654         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3655         counted.
3656         * gcc.target/i386/l_fma_float_3.c: Likewise.
3657         * gcc.target/i386/l_fma_double_1.c: Likewise.
3658         * gcc.target/i386/l_fma_double_3.c: Likewise.
3660 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
3662         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3663         function to test if HTM is available.
3664         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3665         * gcc.target/powerpc/htm-builtin-1.c: New test.
3667 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3669         * gfortran.dg/coarray_lib_realloc_1.f90: New.
3670         * gfortran.dg/coarray/lib_realloc_1.f90: New.
3671         * gfortran.dg/coarray_6.f90: Add dg-error.
3673 2013-07-15  Tobias Burnus  <burnus@net-b.de>
3675         PR fortran/37336
3676         * gfortran.dg/finalize_18.f90: New.
3678 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3680         PR fortran/52669
3681         * fortran.dg/module_variable_1.f90:  New test.
3682         * fortran.dg/module_variable_2.f90:  New test.
3684 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
3686         * g++.dg/ext/vector19.C: Adapt.
3687         * g++.dg/ext/vector23.C: New testcase.
3689 2013-07-12  Michael Matz  <matz@suse.de>
3691         PR middle-end/55771
3692         * c-c++-common/pr55771.c: New test.
3694 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
3696         * gcc.target/aarch64/vect-movi.c: New.
3698 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
3700         PR target/57362
3701         * g++.dg/ext/pr57362.C: New.
3703 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
3705         PR target/57631
3706         * gcc.target/avr/torture/pr57631.c: New test.
3708 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3710         PR c++/57827
3711         * g++.dg/cpp0x/constexpr-ice7.C: New.
3713 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
3715         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3716         for EABI targets.
3717         * gcc.c-torture/execute/nest-align-1.x: New.
3719 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3721         PR c++/57874
3722         * g++.dg/cpp0x/sfinae48.C: New.
3724 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3726         PR preprocessor/57824
3727         * c-c++-common/raw-string-17.c: New test.
3728         * c-c++-common/gomp/pr57824.c: New test.
3730 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3732         PR c++/57869
3733         * g++.dg/cpp0x/reinterpret_cast1.C: New.
3734         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3735         * g++.dg/conversion/dr195.C: Update.
3736         * g++.dg/expr/cast2.C: Likewise.
3738 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
3740         * c-c++-common/raw-string-18.c: New test.
3741         * c-c++-common/raw-string-19.c: New test.
3743         PR preprocessor/57757
3744         * g++.dg/cpp/paste1.C: New test.
3745         * g++.dg/cpp/paste2.C: New test.
3747 2013-07-10  Graham Stott  <grahams@btinternet.com>
3749         * gcc.target/mips/mulsize-1.c: New.
3750         * gcc.target/mips/mulsize-2.c: New.
3751         * gcc.target/mips/mulsize-3.c: New.
3752         * gcc.target/mips/mulsize-4.c: New.
3754 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3756         PR c++/53094
3757         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3758         * g++.dg/ext/vector24.C: New testcase.
3760 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
3762         PR c++/53000
3763         * g++.dg/cpp0x/decltype17.C: Adjust.
3765 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3767         PR c++/51786
3768         * g++.dg/cpp0x/pr51786.C: New.
3770 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
3772         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3774         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3776         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3778         * gcc.target/powerpc/sd-vsx.c: Require dfp.
3779         * gcc.target/powerpc/sd-pwr6.c: Likewise.
3781 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3783         PR fortran/57834
3784         * gfortran.dg/c_f_pointer_tests_8.f90: New.
3786 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3788         PR fortran/50554
3789         * gfortran.dg/do_check_9.f90: New.
3791 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3793         PR fortran/57785
3794         * gfortran.dg/dot_product_2.f90: New.
3796 2013-07-08  Tobias Burnus  <burnus@net-b.de>
3798         PR fortran/57469
3799         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3801 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
3803         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3804         * gfortran.dg/finalize_10.f90: Fix dg-final.
3806 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
3808         PR target/57819
3809         * gcc.target/i386/pr57819.c: New test.
3811         PR rtl-optimization/57829
3812         * gcc.c-torture/execute/pr57829.c: New test.
3814 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3816         * gcc.target/i386/memcpy-vector_loop-1.c: New.
3817         * gcc.target/i386/memcpy-vector_loop-2.c: New.
3819 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3821         PR target/57807
3822         * gcc.target/i386/pr57807.c: New test.
3824 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3826         PR target/29776
3827         * gcc.dg/tree-ssa/vrp89.c: New test.
3829 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3831         PR c++/28262
3832         * g++.dg/parse/defarg16.C: New.
3834 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3836         PR rtl-optimization/55342
3837         * gcc.target/i386/pr55342.c: New.
3839 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3841         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3843 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
3845         PR c++/14263
3846         * g++.dg/inherit/virtual10.C: New.
3848 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3850         PR c/57821
3851         * gcc.dg/large-size-array-6.c: New test.
3853 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3855         PR c++/38634
3856         * g++.dg/template/crash116.C: New.
3858 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3860         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3861         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3863 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3865         PR c++/54998
3866         * g++.dg/cpp0x/nsdmi-list3.C: New.
3868 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
3870         PR target/57777
3871         * gcc.target/i386/pr57777.c: New test.
3873         PR c++/57771
3874         * g++.dg/template/arg9.C: New test.
3876 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
3878         * gcc.target/i386/avx-inline.c: New test.
3880 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
3882         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3883         * gcc.target/mips/call-2.c: Likewise.
3884         * gcc.target/mips/call-3.c: Likewise.
3885         * gcc.target/mips/lazy-binding-1.c: Likewise.
3887 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
3889         PR tree-optimization/57741
3890         * gcc.dg/vect/pr57741-1.c: New test.
3891         * gcc.dg/vect/pr57741-2.c: New test.
3892         * gcc.dg/vect/pr57741-3.c: New test.
3894 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3896         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3897         on big endian.
3898         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3899         * lib/target-supports.exp: Define aarch64_little_endian.
3901 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3903         * gcc.target/aarch64/abs_1.c: New test.
3905 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3907         * gcc.target/aarch64/bfxil_1.c: New test.
3908         * gcc.target/aarch64/bfxil_2.c: Likewise.
3910 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3912         PR c/57766
3913         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3914         array sizes from 100 to 20.
3916 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3918         PR fortran/54788
3919         * gfortran.dg/pointer_remapping_8.f90: New.
3921 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
3923         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3924         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3925         * g++.dg/cpp1y/udlit-userdef-string.C: New.
3926         * g++.dg/cpp1y/complex_literals.h: New.
3928 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3930         PR c++/57645
3931         * g++.dg/cpp0x/noexcept21.C: New.
3933 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
3935         PR target/57736
3936         * gcc.target/i386/pr57736.c: New test.
3938 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3940         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3941         c specific.
3942         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3943         strings to match the fixed error messages.
3944         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3945         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3946         message check.
3948 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3950         PR target/57744
3951         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3952         stqcx. get even registers.
3954 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
3956         PR c++/57509
3957         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3959 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3961         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3962         Fix scan patterns.
3963         * gcc.target/i386/bmi-1.c: Ditto.
3964         * gcc.target/i386/bmi-bextr-4.c: New.
3965         * gcc.target/i386/bmi-bextr-5.c: Ditto.
3967 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3969         PR c++/57682
3970         * g++.dg/cpp0x/initlist73.C: New.
3972 2013-06-27  Meador Inge  <meadori@codesourcery.com>
3974         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3975         * g++.dg/simulate-thread/atomics-2.C: Likewise.
3976         * g++.dg/simulate-thread/atomics-1.C: Likewise.
3978 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3980         PR c++/57509
3981         * g++.dg/ext/pr57509.C: New file.
3983 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
3985         PR target/57623
3986         * gcc.target/i386/bmi-bextr-3.c: New test.
3988         PR target/57623
3989         * gcc.target/i386/bmi2-bzhi-1.c: New test.
3991 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3993         PR c++/57172
3994         * g++.dg/cpp0x/pr57172.C: New testcase.
3996 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3998         * gcc.target/s390/htm-1.c: New file.
3999         * gcc.target/s390/htm-nofloat-1.c: New file.
4000         * gcc.target/s390/htm-xl-intrin-1.c: New file.
4002 2013-06-26  Tobias Burnus  <burnus@net-b.de>
4004         PR fortran/29800
4005         * gfortran.dg/bounds_check_17.f90: New.
4007 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
4009         PR c++/57640
4010         * g++.dg/cpp1y/pr57640.C: New.
4012 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4014         PR c/57692
4015         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4016         overflow due to size of arrays.
4018 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
4020         PR tree-optimization/57705
4021         * gcc.dg/vect/pr57705.c: New test.
4022         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4024 2013-06-25  Martin Jambor  <mjambor@suse.cz>
4026         PR middle-end/57670
4027         * g++.dg/ipa/pr57670.C: New test.
4029 2013-06-25  Richard Biener  <rguenther@suse.de>
4031         PR middle-end/56977
4032         * gcc.dg/pr56977.c: New testcase.
4034 2013-06-24  Martin Jambor  <mjambor@suse.cz>
4036         PR tree-optimization/57358
4037         * gcc.dg/ipa/pr57358.c: New test.
4039 2013-06-24  Richard Biener  <rguenther@suse.de>
4041         PR testsuite/57686
4042         * gcc.dg/torture/pr57584.c: Remove target specific bits.
4044 2013-06-24  Richard Biener  <rguenther@suse.de>
4046         PR tree-optimization/57488
4047         * gcc.dg/torture/pr57488.c: New testcase.
4049 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4050             Dominique d'Humieres  <dominiq@lps.ens.fr>
4052         PR fortran/52413
4053         * gfortran.dg/fraction.f90: New.
4055 2013-06-24  Alan Modra  <amodra@gmail.com>
4057         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4058         Add scan-assembler-not "lvx".
4059         * gcc.target/powerpc/le-altivec-consts.c: New.
4061 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4063         * g++.dg/cpp0x/sfinae47.C: New.
4065 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
4067         PR target/52483
4068         * gcc.target/sh/pr52483-1.c: New.
4069         * gcc.target/sh/pr52483-2.c: New.
4070         * gcc.target/sh/pr52483-3.c: New.
4071         * gcc.target/sh/pr52483-4.c: New.
4072         * gcc.target/sh/pr52483-5.c: New.
4074 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
4076         * gcc.target/i386/intrinsics_1.c: New test.
4077         * gcc.target/i386/intrinsics_2.c: Ditto.
4078         * gcc.target/i386/intrinsics_3.c: Ditto.
4079         * gcc.target/i386/intrinsics_4.c: Ditto.
4080         * gcc.target/i386/intrinsics_5.c: Ditto.
4081         * gcc.target/i386/intrinsics_6.c: Ditto.
4082         * gcc.target/i386/avx-1.c: Provide macros for builtins
4083         needing immediate arguments in f16cintrin.h and rtmintrin.h.
4085 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4087         PR fortran/37336
4088         * gfortran.dg/finalize_17.f90: New.
4090 2013-06-21  Tobias Burnus  <burnus@net-b.de>
4092         * gfortran.dg/realloc_on_assign_18.f90: New.
4094 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4096         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4097         Also changed the returns from error as distinct values so that
4098         debugging can get easier.
4099         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4100         errors specific to C, if necessary.  Also added new error
4101         hooks for C++.
4102         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4103         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4104         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4105         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4106         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4107         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4108         the same changes as parser_errors3.c, spaces were added between colons
4109         to not confuse C++ compiler with 2 colons as scope.
4110         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4111         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4112         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4113         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4114         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4115         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4116         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4117         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4118         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4119         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4120         * g++.dg/cilk-plus/cilk-plus.exp: New script.
4121         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4122         in the list.
4124 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
4126         PR other/53317
4127         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4129 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
4131         PR target/57655
4132         * gcc.target/i386/pr57655.c: New test.
4134 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
4136         * ada/acats/tests/gcc: Delete.
4137         * gnat.dg/style: Likewise.
4139 2013-06-20  Jeff Law  <law@redhat.com>
4141         PR tree-optimization/57660
4142         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4143         based on their branch cost.
4145         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4147 2013-06-20  Tobias Burnus  <burnus@net-b.de>
4149         PR fortran/57633
4150         * gfortran.dg/list_read_11.f90: New.
4152 2013-06-20  Richard Biener  <rguenther@suse.de>
4154         PR tree-optimization/57584
4155         * gcc.dg/torture/pr57584.c: New testcase.
4157 2013-06-19  Sharad Singhai  <singhai@google.com>
4159         * g++.dg/gcov/gcov-8.C: New testcase.
4160         * lib/gcov.exp: Handle intermediate format.
4162 2013-06-19  Wei Mi  <wmi@google.com>
4164         PR rtl-optimization/57518
4165         * testsuite/gcc.dg/pr57518.c: New test.
4167 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4169         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4171 2013-06-19  Jan Hubicka  <jh@suse.cz>
4173         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4175 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4177         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4178         hard-coded values of array sizes with a #define.
4179         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4180         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4181         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4182         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4183         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4185 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
4187         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4188         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4190 2013-06-19  Jeff Law  <law@redhat.com>
4192         * gcc.dg/tree-ssa/forwprop-28.c: New test.
4194 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4196         PR c++/57638
4197         * g++.dg/template/error53.C: New.
4199 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4201         PR target/55033
4202         * gcc.target/powerpc/pr55033.c: Fix options.
4204 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
4206         * gcc.target/i386/inline_error.c: New test.
4207         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4208         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4210 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
4212         PR c++/53211
4213         * g++.dg/cpp0x/decltype55.C: New.
4215 2013-06-18  Marek Polacek  <polacek@redhat.com>
4217         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4219 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4221         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4223 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4225         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4226         Also changed the returns from error as distinct values so that it is
4227         easier to debug.
4229 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
4231         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4233 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4235         PR c++/16128
4236         * g++.dg/template/error52.C: New.
4237         * g++.dg/lookup/friend15.C: Update.
4238         * g++.dg/parse/error11.C: Likewise.
4239         * g++.dg/parse/error14.C: Likewise.
4240         * g++.dg/parse/parser-pr28152-2.C: Likewise.
4241         * g++.dg/parse/template25.C: Likewise.
4242         * g++.old-deja/g++.jason/cond.C: Likewise.
4243         * g++.old-deja/g++.mike/for2.C: Likewise.
4244         * g++.old-deja/g++.robertl/eb125.C: Likewise.
4245         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4247 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4249         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4250         ensure alignment.
4252 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4254         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4255         accidentally placing minus sign for length instead of stride.
4257 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
4259         PR rtl-optimization/57425
4260         PR rtl-optimization/57569
4261         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4262         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4264 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
4266         PR fortran/49074
4267         PR fortran/56136
4268         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4269         packing.
4270         * gfortran.dg/typebound_assignment_6.f03: New.
4272 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
4274         * gcc.target/h8300/h8300.exp: New.
4275         * gcc.dg/pragma-isr.c: Move to ...
4276         * gcc.target/sh/torture/pragma-isr.c: ... here ...
4277         * gcc.target/h8300/pragma-isr.c: ... and here.
4278         * gcc.dg/pragma-isr2.c: Move to ...
4279         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4280         * gcc.target/h8300/pragma-isr2.c: ... and here.
4281         * gcc.dg/pragma-isr-trapa.c: Move to ...
4282         * gcc.target/sh/pragma-isr-trapa.c: ... here.
4283         * gcc.dg/pragma-isr-trapa2.c: Move to ...
4284         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4285         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4286         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4287         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4288         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4289         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4290         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4291         * gcc.dg/attr-isr-trap_exit.c: Move to ...
4292         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4293         * gcc.dg/attr-isr-trapa.c: Move to ...
4294         * gcc.target/sh/attr-isr-trapa.c: ... here.
4296 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4298         PR c++/51413
4299         * g++.dg/ext/builtin-offsetof1.C: New.
4301 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
4303         * gcc.target/aarch64/vect_smlal_1.c: New file.
4305 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4307         PR fortran/57508
4308         * gfortran.dg/defined_assignment_7.f90: New.
4310 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4312         PR c++/57599
4313         * g++.dg/rtti/dyncast6.C: New.
4314         * g++.dg/cpp0x/dyncast1.C: Likewise.
4316 2013-06-14  Alan Modra  <amodra@gmail.com>
4318         PR middle-end/57134
4319         * gcc.dg/pr57134.c: New.
4321 2013-06-14  Tobias Burnus  <burnus@net-b.de>
4323         PR fortran/57596
4324         * gfortran.dg/deferred_type_param_9.f90: New.
4326 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4328         * gcc.dg/fold-minus-1.c: New testcase.
4330 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
4332         PR fortran/49074
4333         * gfortran.dg/typebound_assignment_5.f03: New.
4335 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
4337         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4339 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4340             Pat Haugen  <pthaugen@us.ibm.com>
4341             Peter Bergner  <bergner@vnet.ibm.com>
4343         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4344         load/store instructions on power7, power8.
4345         * gcc.target/powerpc/atomic-p8.c: Likewise.
4347 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4349         PR c/57577
4350         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4352 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
4354         PR c++/38958
4355         * g++.dg/warn/Wunused-var-20.C: New.
4357 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4359         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4360         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4361         Run with -fno-common.
4363 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4365         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4366         and exit function calls with return 1 and return 0, respectively.
4368 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
4370         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4371         New tests.
4373 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
4375         PR tree-optimization/57361
4376         * gcc.dg/tree-ssa/pr57361.c: New file.
4378 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4380         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4381         to ensure alignment.
4382         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4384 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4386         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4388 2013-06-12  Tobias Burnus  <burnus@net-b.de>
4389             Dominique d'Humieres  <dominiq@lps.ens.fr>
4391         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4393 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
4395         PR target/56564
4396         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4397         * gcc.target/i386/pr56564-3.c: Likewise.
4399 2013-06-11  Tobias Burnus  <burnus@net-b.de>
4401         PR fortran/57535
4402         * gfortran.dg/class_array_18.f90: New.
4404 2013-06-11  Jan Hubicka  <jh@suse.cz>
4406         PR c++/57551
4407         * g++.dg/ext/visibility/anon6.C: Update testcase.
4409 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4411         PR c/57563
4412         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4413         in how we check __sec_reduce_mutating function's result.
4415 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
4416             Pat Haugen  <pthaugen@us.ibm.com>
4417             Peter Bergner  <bergner@vnet.ibm.com>
4419         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4420         direct move instructions.
4421         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4422         * gcc.target/powerpc/direct-move.h: Likewise.
4423         * gcc.target/powerpc/direct-move-float1.c: Likewise.
4424         * gcc.target/powerpc/direct-move-float2.c: Likewise.
4425         * gcc.target/powerpc/direct-move-double1.c: Likewise.
4426         * gcc.target/powerpc/direct-move-double2.c: Likewise.
4427         * gcc.target/powerpc/direct-move-long1.c: Likewise.
4428         * gcc.target/powerpc/direct-move-long2.c: Likewise.
4430 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
4432         PR c++/52440
4433         * g++.dg/cpp0x/pr52440.C: New.
4435 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
4437         PR target/56564
4438         * gcc.target/i386/pr56564-1.c: New test.
4439         * gcc.target/i386/pr56564-2.c: New test.
4440         * gcc.target/i386/pr56564-3.c: New test.
4441         * gcc.target/i386/pr56564-4.c: New test.
4442         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4443         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4444         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4445         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4446         * gcc.target/i386/vect-sizes-1.c: Likewise.
4447         * gcc.target/i386/memcpy-1.c: Likewise.
4448         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4449         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4451 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4453         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4454         systems to cover all GNU systems.
4455         * g++.dg/abi/guard2.C: Likewise.
4456         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4457         * g++.dg/eh/sighandle.C: Likewise.
4458         * g++.dg/ext/cleanup-10.C: Likewise.
4459         * g++.dg/ext/cleanup-11.C: Likewise.
4460         * g++.dg/ext/cleanup-8.C: Likewise.
4461         * g++.dg/ext/cleanup-9.C: Likewise.
4462         * g++.dg/opt/const5.C: Likewise.
4463         * g++.dg/opt/life1.C: Likewise.
4464         * g++.dg/other/pr39496.C: Likewise.
4465         * g++.old-deja/g++.abi/aggregates.C: Likewise.
4466         * g++.old-deja/g++.abi/align.C: Likewise.
4467         * g++.old-deja/g++.abi/bitfields.C: Likewise.
4468         * g++.old-deja/g++.law/weak.C: Likewise.
4469         * g++.old-deja/g++.pt/asm1.C: Likewise.
4470         * gcc.c-torture/execute/20030125-1.x: Likewise.
4471         * gcc.c-torture/execute/990127-2.x: Likewise.
4472         * gcc.dg/20041106-1.c: Likewise.
4473         * gcc.dg/20050503-1.c: Likewise.
4474         * gcc.dg/builtin-object-size-5.c: Likewise.
4475         * gcc.dg/cleanup-10.c: Likewise.
4476         * gcc.dg/cleanup-11.c: Likewise.
4477         * gcc.dg/cleanup-8.c: Likewise.
4478         * gcc.dg/cleanup-9.c: Likewise.
4479         * gcc.dg/complex-5.c: Likewise.
4480         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4481         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4482         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4483         * gcc.dg/dfp/pr35739.c: Likewise.
4484         * gcc.dg/fdata-sections-1.c: Likewise.
4485         * gcc.dg/lto/20090206-1_0.c: Likewise.
4486         * gcc.dg/lto/20090206-2_0.c: Likewise.
4487         * gcc.dg/pr30360.c: Likewise.
4488         * gcc.dg/pr37303.c: Likewise.
4489         * gcc.dg/pr39323-1.c: Likewise.
4490         * gcc.dg/pr39323-2.c: Likewise.
4491         * gcc.dg/pr39323-3.c: Likewise.
4492         * gcc.dg/pr45416.c: Likewise.
4493         * gcc.dg/setjmp-2.c: Likewise.
4494         * gcc.dg/split-1.c: Likewise.
4495         * gcc.dg/split-3.c: Likewise.
4496         * gcc.dg/split-4.c: Likewise.
4497         * gcc.dg/strlenopt-12g.c: Likewise.
4498         * gcc.dg/strlenopt-14g.c: Likewise.
4499         * gcc.dg/strlenopt-14gf.c: Likewise.
4500         * gcc.dg/strlenopt-16g.c: Likewise.
4501         * gcc.dg/strlenopt-17g.c: Likewise.
4502         * gcc.dg/strlenopt-18g.c: Likewise.
4503         * gcc.dg/strlenopt-1f.c: Likewise.
4504         * gcc.dg/strlenopt-22g.c: Likewise.
4505         * gcc.dg/strlenopt-2f.c: Likewise.
4506         * gcc.dg/strlenopt-4g.c: Likewise.
4507         * gcc.dg/strlenopt-4gf.c: Likewise.
4508         * gcc.dg/struct-ret-3.c: Likewise.
4509         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4510         * gcc.misc-tests/linkage.exp: Likewise.
4511         * gcc.target/i386/20000724-1.c: Likewise.
4512         * gcc.target/i386/align-main-3.c: Likewise.
4513         * gcc.target/i386/cleanup-1.c: Likewise.
4514         * gcc.target/i386/inline-mcpy.c: Likewise.
4515         * gcc.target/i386/pr32268.c: Likewise.
4516         * gcc.target/i386/pr36613.c: Likewise.
4517         * gcc.target/i386/pr39013-1.c: Likewise.
4518         * gcc.target/i386/pr39013-2.c: Likewise.
4519         * gcc.target/i386/pr39496.c: Likewise.
4520         * gcc.target/i386/pr40906-3.c: Likewise.
4521         * gcc.target/i386/pr46084.c: Likewise.
4522         * lib/target-supports.exp (check_effective_target_pie): Likewise.
4524 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
4526         PR target/6526
4527         * gcc.target/sh/pr6526.c: New.
4529 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
4531         PR target/57568
4532         * gcc.c-torture/execute/pr57568.c: New test.
4534 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4536         PR c++/37404
4537         * g++.dg/other/vararg-4.C: New.
4539 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
4541         PR rtl-optimization/57559
4542         * gcc.target/s390/pr57559.c : New test.
4544 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4546         PR fortran/37336
4547         * gfortran.dg/finalize_10.f90: New.
4548         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4549         * gfortran.dg/finalize_15.f90: New.
4551 2013-06-08  Tobias Burnus  <burnus@net-b.de>
4553         PR fortran/57553
4554         * gfortran.dg/storage_size_4.f90: New.
4556 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
4558         PR c++/57548
4559         * testsuite/g++.dg/ext/pr57548.C: New test.
4561 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4563         PR middle-end/57541
4564         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4566 2013-06-07  Jan Hubicka  <jh@suse.cz>
4568         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4570 2013-06-07  Tobias Burnus  <burnus@net-b.de>
4572         PR fortran/57549
4573         * gfortran.dg/array_constructor_48.f90: New.
4574         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4575         * gfortran.dg/array_constructor_type_15.f03: Ditto.
4577 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4579         PR target/56315
4580         * gcc.target/arm/xordi3-opt.c: New test.
4582 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4584         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4585         Revert to dg-options.
4587 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4589         PR target/55033
4590         * gcc.target/powerpc/pr55033.c: New.
4592 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
4594         PR c++/53658
4595         * g++.dg/cpp0x/alias-decl-36.C: New.
4597 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4598             Pat Haugen  <pthaugen@us.ibm.com>
4599             Peter Bergner  <bergner@vnet.ibm.com>
4601         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4602         power8 builtin functions.
4603         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4604         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4605         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4606         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4607         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4608         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4609         * gcc.target/powerpc/p8vector-vectorize-1.c: New
4610         tests to test power8 auto-vectorization.
4611         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4612         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4613         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4614         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4616         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4617         powerpc_p8vector_ok instead of powerpc_vsx_ok.
4619         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4621         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4622         support.
4623         (check_effective_target_powerpc_p8vector_ok): Likewise.
4624         (is-effective-target): Likewise.
4625         (check_vect_support_and_set_flags): Likewise.
4627 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
4629         PR c++/43652
4630         * g++.dg/parse/error53.C: New.
4632 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
4634         PR rtl-optimization/57459
4635         * gcc.target/i386/pr57459.c: New test.
4637 2013-06-06  Teresa Johnson  <tejohnson@google.com>
4639         PR c++/53743
4640         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4641         into -freorder-blocks-and-partition test.
4642         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4643         * gcc.dg/tree-prof/20041218-1.c: Ditto.
4644         * gcc.dg/tree-prof/pr52027.c: Use -O2.
4645         * gcc.dg/tree-prof/pr50907.c: Ditto.
4646         * gcc.dg/tree-prof/pr45354.c: Ditto.
4647         * g++.dg/tree-prof/partition2.C: Ditto.
4648         * g++.dg/tree-prof/partition3.C: Ditto.
4650 2013-06-06  Tobias Burnus  <burnus@net-b.de>
4652         PR fortran/57542
4653         * gfortran.dg/finalize_16.f90: New.
4655 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4657         * gcc.dg/vect/no-section-anchors-vect-68.c:
4658         Add dg-skip-if aarch64_tiny.
4660 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4662         PR C/57457
4663         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4664         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4666 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
4668         PR c++/51908
4669         * g++.dg/cpp0x/decltype54.C: New.
4671 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
4673         * gcc.dg/fshort-wchar.c: Add extra dg-options for
4674         arm*-*-*eabi* targets.
4675         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4676         arm*-*-* targets.
4677         * gcc.dg/tree-ssa/pr43491.c: Likewise.
4679 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
4680             Tobias Burnus  <burnus@net-b.de>
4682         * gfortran.dg/string_length_2.f90: Fix dg-do run.
4683         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
4684         * gfortran.dg/io_real_boz_4.f90: Ditto.
4685         * gfortran.dg/io_real_boz_5.f90: Ditto.
4687 2013-06-05  Andreas Schwab  <schwab@suse.de>
4689         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4691 2013-06-04  Jan Hubicka  <jh@suse.cz>
4693         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4695 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4697         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4698         parameters with void.
4699         (main2): Removed argc parameter.
4700         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4701         (main): Replaced argc, argv parameters with void.
4702         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4703         (main2): Removed argc parameter.
4704         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4705         argv parameters with void.  Added __asm volatile to avoid optimization
4706         on argc, if necessary.
4707         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4708         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4709         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4710         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4711         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4712         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4713         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4714         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4715         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4716         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4717         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4718         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4719         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4720         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4721         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4722         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4723         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4724         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4725         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4726         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4727         parameters with void.
4728         (main2): Removed argc parameter.
4729         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4730         (main): Replaced argc, argv parameters with void.
4731         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4732         argv parameters with void.  Also renamed this function as main, and
4733         delete the existing main.
4734         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4735         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4736         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4738 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
4740         * gcc.target/aarch64/movi_1.c: New test.
4742 2013-06-04  Tobias Burnus  <burnus@net-b.de>
4744         PR fortran/37336
4745         * gfortran.dg/finalize_12.f90: New.
4746         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4747         end of scope finalization.
4748         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4749         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4750         * gfortran.dg/auto_dealloc_2.f90: Ditto.
4751         * gfortran.dg/class_19.f03: Ditto.
4752         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4753         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4754         * gfortran.dg/extends_14.f03: Ditto.
4755         * gfortran.dg/move_alloc_4.f90: Ditto.
4756         * gfortran.dg/typebound_proc_27.f03: Ditto.
4758 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
4760         * gfortran.dg/bounds_check_7.f90: Remove "! {".
4761         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4762         * gfortran.dg/default_initialization_5.f90: Update dg-do.
4763         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4764         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4765         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4766         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4767         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
4768         * gfortran.dg/io_real_boz_4.f90: Ditto.
4769         * gfortran.dg/io_real_boz_5.f90: Ditto.
4770         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4771         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4772         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4773         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4774         * gfortran.dg/transpose_2.f90: Fix dg-output.
4776 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4778         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4779         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4780         dg-option and an header comment.
4782 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4784         PR c++/57419
4785         * g++.dg/cpp0x/sfinae46.C: New.
4786         * g++.dg/cpp0x/defaulted13.C: Adjust.
4787         * g++.dg/cpp0x/defaulted2.C: Likewise.
4788         * g++.dg/cpp0x/defaulted26.C: Likewise.
4789         * g++.dg/cpp0x/defaulted3.C: Likewise.
4790         * g++.dg/cpp0x/error1.C: Likewise.
4791         * g++.dg/cpp0x/implicit1.C: Likewise.
4792         * g++.dg/cpp0x/implicit11.C: Likewise.
4793         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4794         * g++.dg/cpp0x/initlist47.C: Likewise.
4795         * g++.dg/cpp0x/initlist9.C: Likewise.
4796         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4797         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4798         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4799         * g++.dg/cpp0x/union4.C: Likewise.
4800         * g++.dg/template/crash108.C: Likewise.
4801         * g++.dg/template/crash41.C: Likewise.
4802         * g++.old-deja/g++.jason/local.C: Likewise.
4803         * g++.old-deja/g++.law/visibility3.C: Likewise.
4805 2013-06-03  Teresa Johnson  <tejohnson@google.com>
4807         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4808         * gcc.dg/vect/bb-slp-14.c: Ditto.
4809         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4810         * gcc.dg/vect/bb-slp-23.c: Ditto.
4811         * gcc.dg/vect/bb-slp-15.c: Ditto.
4812         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4813         * gcc.dg/vect/bb-slp-24.c: Ditto.
4814         * gcc.dg/vect/bb-slp-16.c: Ditto.
4815         * gcc.dg/vect/bb-slp-25.c: Ditto.
4816         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4817         * gcc.dg/vect/bb-slp-17.c: Ditto.
4818         * gcc.dg/vect/bb-slp-1.c: Ditto.
4819         * gcc.dg/vect/bb-slp-26.c: Ditto.
4820         * gcc.dg/vect/bb-slp-18.c: Ditto.
4821         * gcc.dg/vect/bb-slp-2.c: Ditto.
4822         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4823         * gcc.dg/vect/bb-slp-27.c: Ditto.
4824         * gcc.dg/vect/bb-slp-19.c: Ditto.
4825         * gcc.dg/vect/bb-slp-3.c: Ditto.
4826         * gcc.dg/vect/bb-slp-28.c: Ditto.
4827         * gcc.dg/vect/bb-slp-4.c: Ditto.
4828         * gcc.dg/vect/bb-slp-29.c: Ditto.
4829         * gcc.dg/vect/bb-slp-5.c: Ditto.
4830         * gcc.dg/vect/bb-slp-6.c: Ditto.
4831         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4832         * gcc.dg/vect/bb-slp-7.c: Ditto.
4833         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4834         * gcc.dg/vect/bb-slp-8.c: Ditto.
4835         * gcc.dg/vect/bb-slp-9.c: Ditto.
4836         * gcc.dg/vect/bb-slp-10.c: Ditto.
4837         * gcc.dg/vect/bb-slp-11.c: Ditto.
4838         * gcc.dg/vect/bb-slp-20.c: Ditto.
4839         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4840         * gcc.dg/vect/bb-slp-21.c: Ditto.
4841         * gcc.dg/vect/bb-slp-30.c: Ditto.
4842         * gcc.dg/vect/bb-slp-13.c: Ditto.
4843         * gcc.dg/vect/bb-slp-22.c: Ditto.
4844         * g++.dg/vect/slp-pr50413.cc: Ditto.
4845         * g++.dg/vect/slp-pr56812.cc: Ditto.
4846         * g++.dg/vect/slp-pr50819.cc: Ditto.
4848 2013-06-01  Tobias Burnus  <burnus@net-b.de>
4850         PR fortran/57456
4851         * gfortran.dg/class_array_17.f90: New.
4853 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4855         * ada/acats/floatstore.lst: New.
4856         * ada/acats/run_all.sh: Process it.
4858 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4860         * gcc.target/powerpc/e500-ord-1.c: New test.
4861         * gcc.target/powerpc/e500-ord-2.c: Likewise.
4862         * gcc.target/powerpc/e500-unord-1.c: Likewise.
4863         * gcc.target/powerpc/e500-unord-2.c: Likewise.
4865 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4867         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4869 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4871         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4873 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4875         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4877 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4879         PR c/57452
4880         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4881         test-case.
4883 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4885         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4887 2013-05-31  Marek Polacek  <polacek@redhat.com>
4889         PR tree-optimization/57478
4890         PR tree-optimization/57453
4891         * gcc.dg/torture/pr57478.c: New test.
4893 2013-05-31  Tobias Burnus  <burnus@net-b.de>
4895         PR fortran/57456
4896         * gfortran.dg/class_array_17.f90: New.
4898 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4900         PR target/56315
4901         * gcc.target/arm/iordi3-opt.c: New test.
4903 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
4905         PR fortran/54190
4906         PR fortran/57217
4907         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4908         * gfortran.dg/interface_26.f90: Ditto.
4909         * gfortran.dg/proc_ptr_11.f90: Ditto.
4910         * gfortran.dg/proc_ptr_15.f90: Ditto.
4911         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4912         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4913         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4914         * gfortran.dg/typebound_override_1.f90: Ditto.
4915         * gfortran.dg/typebound_override_4.f90: Ditto.
4916         * gfortran.dg/typebound_proc_6.f03: Ditto.
4917         * gfortran.dg/assumed_type_7.f90: New test.
4918         * gfortran.dg/typebound_override_5.f90: New test.
4919         * gfortran.dg/typebound_override_6.f90: New test.
4920         * gfortran.dg/typebound_override_7.f90: New test.
4922 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4924         PR middle-end/57073
4925         * gfortran.dg/power_6.f90: New.
4927 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
4929         * gcc.target/aarch64/insv_1.c: New test.
4931 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
4933         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4934         dg-skip-if "No stabs".
4936 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
4938         PR fortran/54189
4939         * gfortran.dg/assumed_size_1.f90: New.
4941 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4943         * gcc.dg/shrink-wrap-alloca.c: New added.
4944         * gcc.dg/shrink-wrap-pretend.c: New added.
4945         * gcc.dg/shrink-wrap-sibcall.c: New added.
4947 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4949         PR fortran/57458
4950         * gfortran.dg/assumed_rank_13.f90: New.
4952 2013-05-29  Easwaran Raman  <eraman@google.com>
4954         PR tree-optimization/57442
4955         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4957 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4959         PR tree-optimization/57441
4960         * gcc.c-torture/compile/pr57441.c: New.
4962 2013-05-29  Dehao Chen  <dehao@google.com>
4964         PR testsuite/57413
4965         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4967 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4969         PR fortran/37336
4970         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4971         * gfortran.dg/class_19.f03: Ditto.
4973 2013-05-29  Richard Biener  <rguenther@suse.de>
4975         * gcc.dg/vect/bb-slp-32.c: New testcase.
4977 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4979         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4980         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4981         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4982         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4983         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4984         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4985         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4986         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4987         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4988         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4989         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4990         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4991         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4992         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4993         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4994         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4995         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4996         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4997         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4998         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4999         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5000         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5001         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5002         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5003         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5004         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5005         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5006         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5007         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5008         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5009         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5010         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5011         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5012         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5013         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5014         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5015         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5016         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5017         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5019 2013-05-29  Tobias Burnus  <burnus@net-b.de>
5021         PR fortran/37336
5022         * gfortran.dg/finalize_11.f90: New.
5023         * gfortran.dg/finalize_4.f03: Remove dg-error.
5024         * gfortran.dg/finalize_5.f03: Ditto.
5025         * gfortran.dg/finalize_6.f03: Ditto.
5026         * gfortran.dg/finalize_7.f03: Ditto.
5028 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5030         * gfortran.dg/class_array_16.f90: New.
5032 2013-05-28  Tobias Burnus  <burnus@net-b.de>
5034         PR fortran/57435
5035         * testsuite/gfortran.dg/use_29.f90: New.
5037 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5039         * gnat.dg/fp_exception.adb: New test.
5041 2013-05-28  Richard Biener  <rguenther@suse.de>
5043         PR tree-optimization/56787
5044         * gcc.dg/vect/pr56787.c: New testcase.
5046 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
5047             Tobias Burnus  <burnus@net-b.de>
5049         PR fortran/57217
5050         * gfortran.dg/typebound_override_4.f90: New.
5052 2013-05-28  Richard Biener  <rguenther@suse.de>
5054         PR tree-optimization/57411
5055         * g++.dg/opt/pr57411.C: New testcase.
5057 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5059         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5060         * gcc.dg/builtin-bswap-9.c: Likewise.
5062 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5064         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5066 2013-05-27  Richard Biener  <rguenther@suse.de>
5068         PR middle-end/57412
5069         * gcc.dg/gomp/pr57412.c: New testcase.
5071 2013-05-27  Bud Davis  <jmdavis@link.com>
5073         PR fortran/50405
5074         * gfortran.dg/stfunc_8.f90: New.
5076 2013-05-27  Richard Biener  <rguenther@suse.de>
5078         PR tree-optimization/57343
5079         * gcc.dg/torture/pr57343.c: New testcase.
5081 2013-05-27  Richard Biener  <rguenther@suse.de>
5083         PR tree-optimization/57417
5084         * gcc.dg/torture/pr57417.c: New testcase.
5086 2013-05-27  Richard Biener  <rguenther@suse.de>
5088         PR tree-optimization/57396
5089         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5091 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5093         * gnat.dg/specs/last_bit.ads: New test.
5095 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5097         * gnat.dg/specs/machine_attribute.ads: New test.
5099 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5101         * gnat.dg/incomplete3.ad[sb]: New test.
5103 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5105         PR target/53916
5106         * gcc.target/mips/div-13.c: New test.
5108 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
5110         PR target/55777
5111         * gcc.target/mips/mips16-attributes-5.c,
5112         * gcc.target/mips/mips16-attributes-6.c: New tests.
5114 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5116         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5117         * gcc.dg/builtin-bswap-8.c: Likewise.
5119 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5121         PR c++/52216
5122         * g++.dg/cpp0x/new1.C: New.
5124 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5126         PR c++/25666
5127         * g++.dg/parse/dtor16.C: New.
5128         * g++.dg/parse/dtor6.C: Adjust.
5130 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5132         PR c++/19618
5133         * g++.dg/expr/bitfield12.C: New.
5135 2013-05-24  Jeff Law  <law@redhat.com>
5137         PR tree-optimization/57124
5138         * gcc.c-torture/execute/pr57124.c: New test.
5139         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5141 2013-05-24  Martin Jambor  <mjambor@suse.cz>
5143         PR tree-optimization/57294
5144         * gcc.dg/ipa/pr57294.c: New test.
5146 2013-05-24  Dehao Chen  <dehao@google.com>
5148         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5150 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
5152         * gcc.target/aarch64/scalar_intrinsics.c
5153         (force_simd): Use a valid instruction.
5154         (test_vdupd_lane_s64): Pass a valid lane argument.
5155         (test_vdupd_lane_u64): Likewise.
5157 2013-05-24  Richard Biener  <rguenther@suse.de>
5159         PR tree-optimization/57287
5160         * gcc.dg/pr57287.c: New testcase.
5162 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5164         PR c++/26572
5165         * g++.dg/template/error51.C: New.
5167 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5169         PR c++/25503
5170         * g++.dg/template/bitfield2.C: New.
5172 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5174         * gnat.dg/specs/noinline1.ads: New test.
5175         * gnat.dg/noinline2.ad[sb]: Likewise.
5176         * gnat.dg/specs/noinline3.ads: Likewise.
5177         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5179 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5181         PR tree-ssa/57385
5182         * gcc.dg/tree-ssa/pr57385.c: New test.
5184 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5186         * gnat.dg/derived_type4.adb: New test.
5188 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
5190         * gcc.dg/builtin-bswap-6.c: New test.
5191         * gcc.dg/builtin-bswap-7.c: Likewise.
5192         * gcc.dg/builtin-bswap-8.c: Likewise.
5193         * gcc.dg/builtin-bswap-9.c: Likewise.
5195 2013-05-23  Christian Bruel  <christian.bruel@st.com>
5197         PR debug/57351
5198         * gcc.dg/debug/pr57351.c: New test
5200 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
5202         * gcc.target/aarch64/vect-clz.c: New file.
5204 2013-05-23  Martin Jambor  <mjambor@suse.cz>
5206         PR middle-end/57347
5207         * gcc.dg/ipa/pr57347.c: New test.
5209 2013-05-23  Richard Biener  <rguenther@suse.de>
5211         PR tree-optimization/57380
5212         * g++.dg/tree-ssa/pr57380.C: New testcase.
5214 2013-05-23  Richard Biener  <rguenther@suse.de>
5216         PR middle-end/57381
5217         * gcc.dg/torture/pr57381.c: New testcase.
5219 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
5221         PR middle-end/57344
5222         * gcc.c-torture/execute/pr57344-1.c: New test.
5223         * gcc.c-torture/execute/pr57344-2.c: New test.
5224         * gcc.c-torture/execute/pr57344-3.c: New test.
5225         * gcc.c-torture/execute/pr57344-4.c: New test.
5227 2013-05-23  Richard Biener  <rguenther@suse.de>
5229         PR rtl-optimization/57341
5230         * gcc.dg/torture/pr57341.c: New testcase.
5232 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5234         PR c++/57352
5235         * g++.dg/parse/crash62.C: New.
5237 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5238             Pat Haugen  <pthaugen@us.ibm.com>
5239             Peter Bergner  <bergner@vnet.ibm.com>
5241         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5242         crypto builtins.
5244 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5246         PR fortran/57364
5247         * gfortran.dg/defined_assignment_6.f90: New.
5249 2013-05-22  Tobias Burnus  <burnus@net-b.de>
5251         PR fortran/57338
5252         * gfortran.dg/assumed_type_6.f90: New.
5254 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5256         PR c++/57211
5257         * g++.dg/cpp0x/Wunused-parm.C: New.
5259 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5261         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5262         * g++.dg/warn/Wdouble-promotion.C: Likewise.
5264 2013-05-21  Easwaran Raman  <eraman@google.com>
5266         PR tree-optimization/57322
5267         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5269 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
5271         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5272         .set (no)?micromips
5274 2013-05-21  Tobias Burnus  <burnus@net-b.de>
5276         PR fortran/57035
5277         * gfortran.dg/assumed_type_5.f90: New.
5278         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5279         * gfortran.dg/assumed_rank_2.f90: Ditto.
5280         * gfortran.dg/assumed_type_3.f90: Update dg-error.
5281         * gfortran.dg/no_arg_check_3.f90: Ditto.
5283 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5285         PR tree-optimization/57331
5286         * gcc.c-torture/compile/pr57331.c: New test.
5288 2013-05-21  Richard Biener  <rguenther@suse.de>
5290         PR tree-optimization/57330
5291         * gcc.dg/torture/pr57330.c: New testcase.
5293 2013-05-21  Richard Biener  <rguenther@suse.de>
5295         PR tree-optimization/57303
5296         * gcc.dg/torture/pr57303.c: New testcase.
5298 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
5300         PR tree-optimization/57321
5301         * gcc.c-torture/execute/pr57321.c: New test.
5303 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5305         PR fortran/48858
5306         PR fortran/55465
5307         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5308         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5309         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5310         * gfortran.dg/binding_label_tests_3.f03: Ditto.
5311         * gfortran.dg/binding_label_tests_4.f03: Ditto.
5312         * gfortran.dg/binding_label_tests_5.f03: Ditto.
5313         * gfortran.dg/binding_label_tests_6.f03: Ditto.
5314         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5315         * gfortran.dg/binding_label_tests_8.f03: Ditto.
5316         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5317         * gfortran.dg/binding_label_tests_24.f90: New.
5318         * gfortran.dg/binding_label_tests_25.f90: New.
5320 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5322         PR fortran/48858
5323         * gfortran.dg/binding_label_tests_17.f90: New.
5324         * gfortran.dg/binding_label_tests_18.f90: New.
5325         * gfortran.dg/binding_label_tests_19.f90: New.
5326         * gfortran.dg/binding_label_tests_20.f90: New.
5327         * gfortran.dg/binding_label_tests_21.f90: New.
5328         * gfortran.dg/binding_label_tests_22.f90: New.
5329         * gfortran.dg/binding_label_tests_23.f90: New.
5331 2013-05-20  Tobias Burnus  <burnus@net-b.de>
5333         PR fortran/48858
5334         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5335         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5336         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5337         * gfortran.dg/common_18.f90: New.
5338         * gfortran.dg/common_19.f90: New.
5339         * gfortran.dg/common_20.f90: New.
5340         * gfortran.dg/common_21.f90: New.
5342 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5344         PR c++/12288
5345         * g++.dg/parse/error52.C: New.
5346         * g++.dg/parse/error3.C: Adjust.
5347         * g++.dg/parse/error36.C: Likewise.
5349 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5351         PR target/56547
5352         * gcc.target/sh/pr56547-1.c: New.
5353         * gcc.target/sh/pr56547-2.c: New.
5355 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5357         PR c++/23608
5358         * g++.dg/warn/Wsign-compare-6.C: New.
5359         * g++.dg/warn/Wdouble-promotion.C: Adjust.
5361 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5363         PR c++/57327
5364         * g++.dg/template/error50.C: New.
5366 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
5368         PR c++/10207
5369         * g++.dg/ext/complit13.C: New.
5371 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
5373         PR c++/57175
5374         * g++.dg/pr57175.C: New testcase.
5376 2013-05-17  Easwaran Raman  <eraman@google.com>
5378         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5380 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
5382         PR testsuite/57313
5383         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5385 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5387         PR rtl-optimization/57281
5388         PR rtl-optimization/57300
5389         * gcc.dg/pr57300.c: New test.
5390         * gcc.c-torture/execute/pr57281.c: New test.
5392 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
5394         PR c++/18126
5395         * g++.dg/ext/sizeof-complit.C: New.
5397 2013-05-17  Marek Polacek  <polacek@redhat.com>
5399         * gcc.dg/strlenopt-25.c: New test.
5400         * gcc.dg/strlenopt-26.c: Likewise.
5402 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
5404         * gcc.target/i386/rotate-4.c: Compile only with -mavx
5405         instead of -mavx2, require only avx instead of avx2.
5406         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5407         of avx2-check.h and turn into an avx runtime test instead of
5408         avx2 runtime test.
5410 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5412         * g++.dg/ext/vector22.C: Uncomment working test.
5414 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
5416         PR c++/17410
5417         * g++.dg/template/pr17410.C: New.
5419 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
5421         * gcc.target/i386/rotate-3.c: New test.
5422         * gcc.target/i386/rotate-3a.c: New test.
5423         * gcc.target/i386/rotate-4.c: New test.
5424         * gcc.target/i386/rotate-4a.c: New test.
5425         * gcc.target/i386/rotate-5.c: New test.
5426         * gcc.target/i386/rotate-5a.c: New test.
5428 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5430         * gcc.dg/visibility-21.c: Require section_anchors.
5432 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
5434         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5435         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5436         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5438 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
5440         * gcc.dg/visibility-21.c: New.
5442 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
5444         PR middle-end/57286
5445         * gcc.dg/pr57286.c: New testcase.
5446         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5447         * g++.dg/ext/vector22.C: Comment out transformations not
5448         performed anymore.
5450 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
5452         PR target/57260
5453         * gcc.target/mips/call-1.c: Restrict to o32.
5454         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5456 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5458         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5459         dg-messages.
5460         * g++.dg/warn/Wshadow-1.C: Likewise.
5461         * g++.dg/warn/Wshadow-6.C: Likewise.
5462         * g++.dg/warn/Wshadow-7.C: Likewise.
5464 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
5466         PR c++/31952
5467         * g++.dg/parse/pr31952-1.C: New.
5468         * g++.dg/parse/pr31952-2.C: Likewise.
5469         * g++.dg/parse/pr31952-3.C: Likewise.
5471         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5472         * g++.old-deja/g++.jason/cond.C: Likewise.
5473         * g++.dg/cpp0x/range-for5.C: Likewise.
5475 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5477         PR target/19599
5478         * gcc.target/arm/pr40887.c: Adjust testcase.
5479         * gcc.target/arm/pr19599.c: New test.
5481 2013-05-15  Richard Biener  <rguenther@suse.de>
5483         PR tree-optimization/57275
5484         * gcc.target/i386/pr57275.c: New testcase.
5486 2013-05-15  Jan Hubicka  <jh@suse.cz>
5488         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5489         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5490         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5492 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5494         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5495         scheduling.
5497 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5499         PR c++/57274
5500         * c-c++-common/Wsequence-point-1.c: New test.
5502 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
5504         * g++.dg/ext/vector22.C: New testcase.
5505         * gcc.dg/binop-xor3.c: Remove xfail.
5507 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
5509         * gcc.target/aarch64/vect-fcm.x: Add cases testing
5510         FLOAT cmp FLOAT ? INT : INT.
5511         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5512         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5513         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5514         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5515         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5516         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5518 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
5520         PR c++/53903
5521         * g++.dg/cpp0x/defaulted43.C: New.
5523 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5525         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5526         (alloca): Remove declaration.
5527         (foo9): Replace alloca by __builtin_alloca.
5529 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
5531         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5532         Expect "size of array is too large" error.
5534 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5536         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5538 2013-05-14  Richard Biener  <rguenther@suse.de>
5540         PR middle-end/57235
5541         * g++.dg/torture/pr57235.C: New testcase.
5543 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
5545         PR middle-end/57251
5546         * gcc.dg/torture/pr57251.c: New test.
5548 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
5550         PR target/57264
5551         * gcc.target/i386/pr57264.c: New test.
5553 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5555         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5557 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
5559         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5561 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5563         PR tree-optimization/45216
5564         PR tree-optimization/57157
5565         * c-c++-common/rotate-1.c: Add 32 tests with +.
5566         * c-c++-common/rotate-1a.c: Adjust.
5567         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5568         * c-c++-common/rotate-2b.c: New test.
5569         * c-c++-common/rotate-3.c: Add 32 tests with +.
5570         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5571         * c-c++-common/rotate-4b.c: New test.
5572         * c-c++-common/rotate-5.c: New test.
5574 2013-05-13  Martin Jambor  <mjambor@suse.cz>
5576         PR middle-end/42371
5577         * gcc.dg/ipa/remref-0.c: New test.
5578         * gcc.dg/ipa/remref-1a.c: Likewise.
5579         * gcc.dg/ipa/remref-1b.c: Likewise.
5580         * gcc.dg/ipa/remref-2a.c: Likewise.
5581         * gcc.dg/ipa/remref-2b.c: Likewise.
5583 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
5585         * gcc.dg/vector-shift-2.c: New testcase.
5587 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
5589         PR tree-optimization/57230
5590         * gcc.dg/strlenopt-24.c: New test.
5592         PR tree-optimization/57230
5593         * gcc.dg/strlenopt-23.c: New test.
5595 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
5597         PR target/57108
5598         * gcc.target/sh/pr57108.c: Move this test case to ...
5599         * gcc.c-torture/compile/pr57108.c: ... here.
5601 2013-05-10  Richard Biener  <rguenther@suse.de>
5603         PR tree-optimization/57214
5604         * gcc.dg/torture/pr57214.c: New testcase.
5606 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
5608         * gcc.dg/vector-shift.c: New testcase.
5610 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
5612         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5614         PR tree-optimization/45216
5615         PR tree-optimization/57157
5616         * c-c++-common/rotate-1.c: New test.
5617         * c-c++-common/rotate-1a.c: New test.
5618         * c-c++-common/rotate-2.c: New test.
5619         * c-c++-common/rotate-2a.c: New test.
5620         * c-c++-common/rotate-3.c: New test.
5621         * c-c++-common/rotate-3a.c: New test.
5622         * c-c++-common/rotate-4.c: New test.
5623         * c-c++-common/rotate-4a.c: New test.
5625 2013-05-10  Richard Biener  <rguenther@suse.de>
5627         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5628         * gcc.target/i386/l_fma_double_1.c: Adjust.
5629         * gcc.target/i386/l_fma_double_2.c: Likewise.
5630         * gcc.target/i386/l_fma_double_3.c: Likewise.
5631         * gcc.target/i386/l_fma_double_4.c: Likewise.
5632         * gcc.target/i386/l_fma_double_5.c: Likewise.
5633         * gcc.target/i386/l_fma_double_6.c: Likewise.
5634         * gcc.target/i386/l_fma_float_1.c: Likewise.
5635         * gcc.target/i386/l_fma_float_2.c: Likewise.
5636         * gcc.target/i386/l_fma_float_3.c: Likewise.
5637         * gcc.target/i386/l_fma_float_4.c: Likewise.
5638         * gcc.target/i386/l_fma_float_5.c: Likewise.
5639         * gcc.target/i386/l_fma_float_6.c: Likewise.
5641 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
5643         PR c++/51226
5644         * g++.dg/cpp0x/pr51226.C: New.
5646 2013-04-16  Han Shen  <shenhan@google.com>
5648         Test cases for '-fstack-protector-strong'.
5649         * gcc.dg/fstack-protector-strong.c: New.
5650         * g++.dg/fstack-protector-strong.C: New.
5652 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
5654         * gcc.target/aarch64/ands_1.c: New test.
5655         * gcc.target/aarch64/ands_2.c: Likewise
5657 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
5659         * lib/target-supports.exp (check_effective_target_hw): New
5660         function.
5661         * c-c++-common/asan/clone-test-1.c: Call
5662         check_effective_target_hw.
5663         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5664         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5665         possible decorations.
5666         * c-c++-common/asan/null-deref-1.c: Likewise.
5667         * c-c++-common/asan/stack-overflow-1.c: Likewise.
5668         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5669         * c-c++-common/asan/use-after-free-1.c: Likewise.
5670         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5671         * g++.dg/asan/large-func-test-1.C: Likewise.
5673 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
5675         * gcc.target/aarch64/scalar_intrinsics.c: Update.
5677 2013-05-07  Richard Biener  <rguenther@suse.de>
5679         PR middle-end/57190
5680         * g++.dg/torture/pr57190.C: New testcase.
5682 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
5684         PR tree-optimization/57149
5685         * gcc.dg/pr57149.c: New test.
5687         PR debug/57184
5688         * gcc.dg/pr57184.c: New test.
5690 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5692         * gnat.dg/specs/array3.ads: New test.
5694 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
5696         * c-c++-common/vector-scalar-2.c: New testcase.
5698 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
5700         * gcc.target/i386/asm-dialect-2.c: New testcase.
5702 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
5704         PR c++/57183
5705         * g++.dg/cpp0x/auto38.C: New.
5707 2013-05-06  Richard Biener  <rguenther@suse.de>
5709         PR tree-optimization/57185
5710         * gcc.dg/autopar/pr57185.c: New testcase.
5712 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
5714         PR target/57106
5715         * gcc.target/i386/pr57106.c: New test.
5717 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5719         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5720         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5721         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5722         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5723         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5724         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5725         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5727 2013-05-06  Teresa Johnson  <tejohnson@google.com>
5729         PR bootstrap/57154
5730         * gcc.dg/pr57154.c: New test.
5732 2013-05-06  Richard Biener  <rguenther@suse.de>
5734         PR middle-end/57147
5735         * gcc.dg/torture/pr57147-1.c: New testcase.
5736         * gcc.dg/torture/pr57147-2.c: Likewise.
5737         * gcc.dg/torture/pr57147-3.c: Likewise.
5739 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5741         PR target/55303
5742         * gcc.target/sh/pr55303-1.c: New.
5743         * gcc.target/sh/pr55303-2.c: New.
5744         * gcc.target/sh/pr55303-3.c: New.
5746 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5748         * gfortran.dg/allocate_with_source_3.f90: New.
5750 2013-05-05  Tobias Burnus  <burnus@net-b.de>
5752         PR fortran/57141
5753         * gfortran.dg/null_8.f90: New.
5755 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5757         PR c++/53745
5758         * g++.dg/cpp0x/enum27.C: New.
5759         * g++.dg/cpp0x/enum_base.C: Adjust.
5761 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
5763         PR tree-optimization/56205
5764         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5766 2013-05-04  Tobias Burnus  <burnus@net-b.de>
5768         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5769         * gfortran.dg/bind_c_usage_27.f90: New.
5770         * gfortran.dg/bind_c_usage_28.f90: New.
5772 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5774         PR c++/51927
5775         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5777 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
5779         PR target/57150
5780         * gcc.target/powerpc/pr57150.c: New file.
5782 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5784         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5785         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5786         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5787         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5788         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5789         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5790         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5792 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
5794         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5795         scan-assembler-times.
5797 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5799         * gcc.dg/tree-ssa/slsr-32.c: New.
5800         * gcc.dg/tree-ssa/slsr-33.c: New.
5801         * gcc.dg/tree-ssa/slsr-34.c: New.
5802         * gcc.dg/tree-ssa/slsr-35.c: New.
5803         * gcc.dg/tree-ssa/slsr-36.c: New.
5804         * gcc.dg/tree-ssa/slsr-37.c: New.
5805         * gcc.dg/tree-ssa/slsr-38.c: New.
5807 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
5809         * gcc.target/aarch64/tst_1.c: New test.
5810         * gcc.target/aarch64/tst_2.c: Likewise
5812 2013-05-02  Jeff Law  <law@redhat.com>
5814         PR tree-optimization/57144
5815         * gcc.c-torture/execute/pr57144.c: New test.
5817 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
5819         PR rtl-optimization/57130
5820         * gcc.c-torture/execute/pr57130.c: New test.
5822 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5824         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5826 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5828         * gcc.target/aarch64/fabd.c: New file.
5830 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5832         PR c++/54318
5833         * g++.dg/cpp0x/pr54318.C: New.
5835 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5837         PR c++/14283
5838         * g++.dg/parse/error51.C: New.
5839         * g++.dg/parse/error15.C: Adjust column numbers.
5841 2013-05-02  Tobias Burnus  <burnus@net-b.de>
5843         PR fortran/57142
5844         * gfortran.dg/size_kind_2.f90: New.
5845         * gfortran.dg/size_kind_3.f90: New.
5847 2013-05-02  Richard Biener  <rguenther@suse.de>
5849         PR middle-end/57140
5850         * g++.dg/torture/pr57140.C: New testcase.
5852 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
5854         PR target/56732
5855         * gcc.target/arm/pr56732-1.c: New test.
5857 2013-05-02  Martin Jambor  <mjambor@suse.cz>
5859         PR middle-end/56988
5860         * gcc.dg/ipa/pr56988.c: New test.
5862 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
5864         * gcc.target/aarch64/bics_1.c: New test.
5865         * gcc.target/aarch64/bics_2.c: Likewise.
5867 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
5869         PR rtl-optimization/57131
5870         * gcc.c-torture/execute/pr57131.c: New test.
5872 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5874         PR c++/57132
5875         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5877 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
5879         PR target/57091
5880         * gcc.target/i386/pr57091.c: New test.
5882 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5884         * gcc.target/aarch64/vect-vaddv.c: New.
5886 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5888         * gcc.target/aarch64/vect-vmaxv.c: New.
5889         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5891 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5893         * gcc.target/aarch64/scalar-vca.c: New.
5894         * gcc.target/aarch64/vect-vca.c: Likewise.
5896 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5898         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5899         (test_vceqd_s64): Force arguments to SIMD registers.
5900         (test_vceqzd_s64): Likewise.
5901         (test_vcged_s64): Likewise.
5902         (test_vcled_s64): Likewise.
5903         (test_vcgezd_s64): Likewise.
5904         (test_vcged_u64): Likewise.
5905         (test_vcgtd_s64): Likewise.
5906         (test_vcltd_s64): Likewise.
5907         (test_vcgtzd_s64): Likewise.
5908         (test_vcgtd_u64): Likewise.
5909         (test_vclezd_s64): Likewise.
5910         (test_vcltzd_s64): Likewise.
5911         (test_vtst_s64): Likewise.
5912         (test_vtst_u64): Likewise.
5914 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5916         PR c++/57092
5917         * g++.dg/cpp0x/decltype53.C: New.
5919 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5921         PR fortran/57071
5922         * gfortran.dg/power_5.f90:  New test.
5924 2013-04-30  Richard Biener  <rguenther@suse.de>
5926         PR middle-end/57122
5927         * gcc.dg/torture/pr57122.c: New testcase.
5929 2013-04-30  Richard Biener  <rguenther@suse.de>
5931         PR middle-end/57107
5932         * g++.dg/torture/pr57107.C: New testcase.
5934 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
5936         PR rtl-optimization/57105
5937         * gcc.dg/pr57105.c: New test.
5939 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
5941         PR tree-optimization/57104
5942         * gcc.dg/pr57104.c: New test.
5944 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5946         PR target/44578
5947         * gcc.target/i386/pr44578.c: New test.
5949 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
5951         PR target/57097
5952         * gcc.target/i386/pr57097.c: New test.
5954 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5956         PR target/57098
5957         * gcc.target/i386/pr57098.c: New test.
5959 2013-04-29  Kai Tietz  <ktietz@redhat.com>
5961         * gcc.c-torture/execute/pr55875.c: New test.
5963 2013-04-29  Richard Biener  <rguenther@suse.de>
5965         PR middle-end/57075
5966         * gcc.dg/torture/pr57075.c: New testcase.
5968 2013-04-29  Richard Biener  <rguenther@suse.de>
5970         PR middle-end/57103
5971         * gcc.dg/autopar/pr57103.c: New testcase.
5973 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5975         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5977 2013-04-29  Tom de Vries  <tom@codesourcery.com>
5979         * gcc.dg/pr50763.c: Update test.
5981 2013-04-26  Jeff Law  <law@redhat.com>
5983         * gcc.dg/tree-ssa/vrp88.c: New test.
5985 2013-04-29  Christian Bruel  <christian.bruel@st.com>
5987         PR target/57108
5988         * gcc.target/sh/pr57108.c: New test.
5990 2013-04-29  Richard Biener  <rguenther@suse.de>
5992         PR middle-end/57089
5993         * gfortran.dg/gomp/pr57089.f90: New testcase.
5995 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5997         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5999 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6001         * gcc.target/aarch64/vect-vcvt.c: New.
6003 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
6005         * gcc.target/aarch64/vect-vrnd.c: New.
6007 2013-04-29  Richard Biener  <rguenther@suse.de>
6009         PR tree-optimization/57081
6010         * gcc.dg/torture/pr57081.c: New testcase.
6012 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
6014         PR tree-optimization/57083
6015         * gcc.dg/torture/pr57083.c: New test.
6017 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
6019         PR c++/56450
6020         * g++.dg/cpp0x/decltype52.C: New.
6022 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
6024         N3472 binary constants
6025         * g++.dg/cpp/limits.C: Adjust warning wording.
6026         * g++.dg/system-binary-constants-1.C: Likewise.
6027         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6029 2013-04-28  Tobias Burnus  <burnus@net-b.de>
6031         PR fortran/57093
6032         * gfortran.dg/coarray_30.f90: New.
6034 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6036         PR fortran/57071
6037         * frontend-passes (optimize_power):  New function.
6038         (optimize_op):  Use it.
6040 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
6042         PR target/56866
6043         * gcc.c-torture/execute/pr56866.c: New test.
6044         * gcc.target/i386/pr56866.c: New test.
6046 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6048         PR go/57045
6049         * gcc.dg/setjmp-5.c: New test.
6051 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
6053         PR c++/55708
6054         * g++.dg/cpp0x/constexpr-55708.C: New.
6056 2013-04-26  Richard Biener  <rguenther@suse.de>
6058         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6059         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6060         * gcc.dg/pr53265.c: Remove XFAILs.
6061         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6062         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6064 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
6066         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6067         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6068         -fdiagnostics-color=never option similarly to
6069         -fno-diagnostics-show-caret option.
6071 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
6073         PR rtl-optimization/57003
6074         * gcc.target/i386/pr57003.c: New test.
6076 2013-04-25  Marek Polacek  <polacek@redhat.com>
6078         PR tree-optimization/57066
6079         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6081 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
6082             Tejas Belagod  <tejas.belagod@arm.com>
6084         * gcc.target/aarch64/vaddv-intrinsic.c: New.
6085         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6086         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6088 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6090         * gcc.target/aarch64/cmp.c: New.
6092 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6094         * gcc.target/aarch64/ngc.c: New.
6096 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6098         * lib/target-supports.exp
6099         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6100         (check_effective_target_arm_neon_fp16_ok): Likewise.
6101         (add_options_for_arm_neon_fp16): Likewise.
6102         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6103         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6105 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
6107         PR rtl-optimizations/57046
6108         * gcc.target/i386/pr57046.c: New test.
6110 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6112         * g++.dg/cpp1y/cplusplus.C: New.
6114 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6116         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6118 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6120         * c-c++-common/Wpointer-arith-1.c: New.
6122 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6124         * g++.dg/cpp1y/cxx1y_macro.C: New.
6126 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
6128         PR c++/56970
6129         * g++.dg/cpp0x/sfinae45.C: New.
6131 2013-04-24  Richard Biener  <rguenther@suse.de>
6133         PR testsuite/57050
6134         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6136 2013-04-23  Richard Biener  <rguenther@suse.de>
6138         PR middle-end/57036
6139         * gcc.dg/torture/pr57036-1.c: New testcase.
6140         * gcc.dg/torture/pr57036-2.c: Likewise.
6142 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
6144         * gcc.target/aarch64/scalar-mov.c: New testcase.
6146 2013-04-23  Richard Biener  <rguenther@suse.de>
6148         PR tree-optimization/57026
6149         * gcc.dg/torture/pr57026.c: New testcase.
6151 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
6153         PR fortran/53685
6154         PR fortran/57022
6155         * gfortran.dg/transfer_check_4.f90: New.
6157 2013-04-22  Marek Polacek  <polacek@redhat.com>
6159         PR sanitizer/56990
6160         * gcc.dg/pr56990.c: New test.
6162 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
6164         PR target/57018
6165         * gcc.target/i386/pr57018.c: New test.
6167 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
6169         * gcc.target/aarch64/vrecps.c: New.
6170         * gcc.target/aarch64/vrecpx.c: Likewise.
6172 2013-04-22  Christian Bruel  <christian.bruel@st.com>
6174         PR target/56995
6175         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6177 2013-04-21  Jeff Law  <law@redhat.com>
6179         * gcc.dg/tree-ssa/forwprop-26.c: New test.
6181 2013-04-20  Tobias Burnus  <burnus@net-b.de>
6183         PR fortran/56907
6184         * gfortran.dg/c_loc_test_22.f90: New.
6186 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
6188         PR rtl-optimization/56847
6189         * gcc.dg/pr56847.c: New test.
6191 2013-04-19  Richard Biener  <rguenther@suse.de>
6193         PR tree-optimization/56982
6194         * gcc.c-torture/execute/pr56982.c: New testcase.
6196 2013-04-19  Martin Jambor  <mjambor@suse.cz>
6198         PR tree-optimization/56718
6199         * g++.dg/ipa/imm-devirt-1.C: New test.
6200         * g++.dg/ipa/imm-devirt-2.C: Likewise.
6202 2013-04-19  Richard Biener  <rguenther@suse.de>
6204         PR tree-optimization/57000
6205         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6207 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
6208             Mikael Morin  <mikael@gcc.gnu.org>
6210         PR fortran/56872
6211         * gfortran.dg/array_constructor_45.f90:  New test.
6212         * gfortran.dg/array_constructor_46.f90:  New test.
6213         * gfortran.dg/array_constructor_47.f90:  New test.
6214         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
6216 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6218         PR rtl-optimization/56999
6219         * g++.dg/opt/pr56999.C: New test.
6221 2013-04-18  Cary Coutant  <ccoutant@google.com>
6223         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6224         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6226 2013-04-18  Cary Coutant  <ccoutant@google.com>
6228         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6229         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6230         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6231         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6232         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6233         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6234         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6235         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6236         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6237         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6238         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6240 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
6242         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6244 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
6246         PR tree-optimization/56984
6247         * gcc.c-torture/compile/pr56984.c: New test.
6249         PR rtl-optimization/56992
6250         * gcc.dg/pr56992.c: New test.
6252 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
6254         PR fortran/56814
6255         * gfortran.dg/proc_ptr_42.f90: New.
6257 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
6259         * gnat.dg/discr41.ad[sb]: New test.
6260         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6261         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6262         * gcc.dg/vect/slp-24.c: Likewise.
6263         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6264         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6265         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6266         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6267         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6268         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6269         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6270         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6271         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6272         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6273         * gcc.dg/vect/vect-strided-mult.c: Likewise.
6274         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6275         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6276         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6277         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6278         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6279         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6280         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6281         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6282         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6283         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6284         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6285         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6286         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6287         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6288         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6290 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
6292         PR fortran/40958
6293         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6294         * gfortran.dg/module_md5_1.f90: Remove.
6296 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6298         * gcc.target/aarch64/adds3.c: New.
6299         * gcc.target/aarch64/subs3.c: New.
6301 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6303         * gcc.target/aarch64/adds1.c: New.
6304         * gcc.target/aarch64/adds2.c: New.
6305         * gcc.target/aarch64/subs1.c: New.
6306         * gcc.target/aarch64/subs2.c: New.
6308 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
6310         Implement n3599 - Literal operator templates for strings.
6311         * g++.dg/cpp1y/udlit-char-template.C: New test.
6312         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6314 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6316         PR fortran/39505
6317         * gfortran.dg/no_arg_check_1.f90: New.
6318         * gfortran.dg/no_arg_check_2.f90: New.
6319         * gfortran.dg/no_arg_check_3.f90: New.
6321 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
6323         PR fortran/56968
6324         * gfortran.dg/proc_ptr_41.f90: New.
6326 2013-04-16  Richard Biener  <rguenther@suse.de>
6328         PR tree-optimization/56756
6329         * gcc.dg/torture/pr56756.c: New testcase.
6331 2013-04-16  Tobias Burnus  <burnus@net-b.de>
6333         PR fortran/56969
6334         * gfortran.dg/c_assoc_5.f90: New.
6336 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
6338         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6339         * gcc.c-torture/execute/pr33992.x: Remove.
6340         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6341         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6342         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6344 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
6346         PR tree-optimization/56962
6347         * gcc.c-torture/execute/pr56962.c: New test.
6349 2013-04-15  Richard Biener  <rguenther@suse.de>
6351         PR tree-optimization/56933
6352         * gcc.dg/vect/pr56933.c: New testcase.
6354 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6356         * gcc.target/arm/anddi3-opt.c: New test.
6357         * gcc.target/arm/anddi3-opt2.c: Likewise.
6359 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
6361         * gcc.dg/pr56890-1.c: New test.
6362         * gcc.dg/pr56890-2.c: Likewise.
6364 2013-04-15  Joey Ye  <joey.ye@arm.com>
6366         * gcc.target/arm/thumb1-far-jump-1.c: New test.
6367         * gcc.target/arm/thumb1-far-jump-2.c: New test.
6369 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
6371         PR fortran/56816
6372         * gfortran.dg/select_type_33.f03: New test.
6374 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
6376         PR fortran/55959
6377         * gfortran.dg/typebound_proc_29.f03: New.
6379 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6381         PR fortran/56266
6382         * gfortran.dg/typebound_proc_28.f03: New.
6384 2013-04-12  Jeff Law  <law@redhat.com>
6386         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6387         either.
6389 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6391         PR fortran/56929
6392         * gfortran.dg/coarray/alloc_comp_2.f90: New.
6394 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
6396         PR target/56903
6397         * gcc.target/i386/pr56903.c: New test.
6399 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
6401         PR fortran/56261
6402         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6403         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6404         * gfortran.dg/block_11.f90: Fix invalid test case.
6405         * gfortran.dg/function_types_3.f90: Add new error message.
6406         * gfortran.dg/global_references_1.f90: Ditto.
6407         * gfortran.dg/import2.f90: Remove unneeded parts.
6408         * gfortran.dg/import6.f90: Fix invalid test case.
6409         * gfortran.dg/proc_decl_2.f90: Ditto.
6410         * gfortran.dg/proc_decl_9.f90: Ditto.
6411         * gfortran.dg/proc_decl_18.f90: Ditto.
6412         * gfortran.dg/proc_ptr_40.f90: New.
6413         * gfortran.dg/whole_file_7.f90: Modified error wording.
6414         * gfortran.dg/whole_file_16.f90: Ditto.
6415         * gfortran.dg/whole_file_17.f90: Add -pedantic.
6416         * gfortran.dg/whole_file_18.f90: Modified error wording.
6417         * gfortran.dg/whole_file_20.f03: Ditto.
6418         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6419         invalid test case.
6421 2013-04-12  Richard Biener  <rguenther@suse.de>
6423         Revert
6424         2013-04-10  Richard Biener  <rguenther@suse.de>
6426         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6428 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6430         PR fortran/56845
6431         * gfortran.dg/class_allocate_15.f90: New.
6433         Revert:
6434         2013-04-12  Tobias Burnus  <burnus@net-b.de>
6436         * gfortran.dg/coarray_lib_alloc_2.f90: Update
6437         scan-tree-dump-times.
6439 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
6441         PR tree-optimization/56918
6442         PR tree-optimization/56920
6443         * gcc.dg/vect/pr56918.c: New test.
6444         * gcc.dg/vect/pr56920.c: New test.
6446 2013-04-12  Tobias Burnus  <burnus@net-b.de>
6448         PR fortran/56845
6449         * gfortran.dg/class_allocate_14.f90: New.
6450         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6451         * gfortran.dg/coarray_lib_alloc_3.f90: New.
6453 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
6455         * gcc.dg/fold-cstvecshift.c: New testcase.
6457 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6459         * gcc.target/aarch64/negs.c: New.
6461 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6463         PR c++/56895
6464         * g++.dg/template/arrow4.C: New test.
6466 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
6468         * gnat.dg/array23.adb: New test.
6469         * gnat.dg/array23_pkg[123].ads: New helpers.
6471 2013-04-11  Jeff Law  <law@redhat.com>
6473         PR tree-optimization/56900
6474         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6476 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6478         PR c++/56913
6479         * g++.dg/cpp0x/sfinae44.C: New.
6481 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
6483         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6484         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6486 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
6488         PR c++/54216
6489         * g++.dg/cpp0x/enum26.C: New.
6490         * g++.old-deja/g++.pt/mangle1.C: Adjust.
6492 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
6494         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6495         inverse operands.
6496         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6497         loop is vectorized.
6498         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6499         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6500         loop is vectorized and that the correct instruction is generated.
6501         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6502         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6503         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6505 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
6507         PR tree-optimization/56899
6508         * gcc.c-torture/execute/pr56899.c: New test.
6510 2013-04-10  David S. Miller  <davem@davemloft.net>
6512         * gcc.target/sparc/setcc-4.c: New test.
6513         * gcc.target/sparc/setcc-5.c: New test.
6515 2013-04-10  Richard Biener  <rguenther@suse.de>
6517         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6519 2013-04-10  Richard Biener  <rguenther@suse.de>
6521         * gcc.dg/vect/slp-39.c: New testcase.
6523 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
6525         PR tree-optimization/55524
6526         * gcc.target/epiphany/fnma-1.c: New test.
6528 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
6530         * gcc.dg/tree-ssa/inline-11.c: New test
6532 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
6534         PR c++/56895
6535         * g++.dg/template/arrow3.C: New test.
6537 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6539         * gcc.target/arm/minmax_minus.c: New test.
6541 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6543         PR middle-end/56883
6544         * c-c++-common/gomp/pr56883.c: New test.
6546 2013-04-09  Jeff Law  <law@redhat.com>
6548         * gcc.dg/tree-ssa/vrp87.c: New test.
6550 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
6552         PR tree-optimization/56854
6553         * g++.dg/torture/pr56854.C: New test.
6555 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
6557         PR fortran/56782
6558         * gfortran.dg/array_constructor_44.f90:  New test.
6560 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
6562         PR c++/56871
6563         * g++.dg/cpp0x/constexpr-specialization.C: New.
6565 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6567         * gcc.c-torture/execute/pr56837.c: New test.
6569         PR c++/34949
6570         PR c++/50243
6571         * g++.dg/opt/vt3.C: New test.
6572         * g++.dg/opt/vt4.C: New test.
6574 2013-04-08  Jeff Law  <law@redhat.com>
6576         * gcc.dg/tree-ssa/forwprop-25.c: New test.
6578 2013-04-08  Richard Biener  <rguenther@suse.de>
6580         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6582 2013-04-08  Richard Biener  <rguenther@suse.de>
6584         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6586 2013-04-08  Richard Biener  <rguenther@suse.de>
6588         * g++.dg/vect/slp-pr56812.cc: Adjust.
6590 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
6592         * gcc.dg/pr56837.c: New test.
6593         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6594         "generated memset minus one".
6596 2013-04-07  Tobias Burnus  <burnus@net-b.de>
6598         PR fortran/56849
6599         * gfortran.dg/reshape_5.f90: New.
6601 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6603         PR target/56843
6604         * gcc.target/powerpc/recip-1.c: Modify expected output.
6605         * gcc.target/powerpc/recip-3.c: Likewise.
6606         * gcc.target/powerpc/recip-4.c: Likewise.
6607         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6609 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6611         * gcc.target/arm/peep-ldrd-1.c: New test.
6612         * gcc.target/arm/peep-strd-1.c: Likewise.
6614 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
6616         * gcc.target/arm/negdi-1.c: New test.
6617         * gcc.target/arm/negdi-2.c: Likewise.
6618         * gcc.target/arm/negdi-3.c: Likewise.
6619         * gcc.target/arm/negdi-4.c: Likewise.
6621 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6623         * lib/target-supports.exp (add_options_for_arm_v8_neon):
6624         Add -march=armv8-a when we use v8 NEON.
6625         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6626         (check_effective_target_vect_call_ceilf): Likewise.
6627         (check_effective_target_vect_call_floorf): Likewise.
6628         (check_effective_target_vect_call_roundf): Likewise.
6629         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6630         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6631         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6632         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6633         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6635 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
6637         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6638         * gcc.target/powerpc/sd-pwr6.c: Same.
6639         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6640         * g++.dg/debug/pr56294.C: XFAIL on AIX.
6642 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
6644         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6646 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
6648         PR fortran/40881
6649         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6650         * gfortran.dg/altreturn_4.f90: Ditto.
6651         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6652         * gfortran.dg/altreturn_5.f90: Ditto.
6653         * gfortran.dg/altreturn_6.f90: Ditto.
6654         * gfortran.dg/altreturn_7.f90: Ditto.
6656 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6658         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6659         New procedure.
6660         (check_effective_target_arm_v8_neon_ok_nocache):
6661         Likewise.
6662         (check_effective_target_arm_v8_neon_ok): Change to use
6663         check_effective_target_arm_v8_neon_ok_nocache.
6664         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6665         NEON flags.
6666         (check_effective_target_vect_call_btruncf):
6667         Enable for arm and ARMv8 NEON.
6668         (check_effective_target_vect_call_ceilf): Likewise.
6669         (check_effective_target_vect_call_floorf): Likewise.
6670         (check_effective_target_vect_call_roundf): Likewise.
6671         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6672         target.
6674 2013-04-04  Marek Polacek  <polacek@redhat.com>
6676         PR tree-optimization/48186
6677         * gcc.dg/pr48186.c: New test.
6679 2013-04-04  Richard Biener  <rguenther@suse.de>
6681         PR tree-optimization/56826
6682         * gcc.dg/vect/pr56826.c: New testcase.
6683         * gcc.dg/vect/O3-pr36098.c: Adjust.
6685 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
6687         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6688         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6689         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6690         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6691         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6692         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6693         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6694         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6695         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6696         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6698 2013-04-04  Richard Biener  <rguenther@suse.de>
6700         PR tree-optimization/56213
6701         * gcc.dg/vect/vect-123.c: New testcase.
6703 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6705         PR fortran/56810
6706         * gfortran.dg/read_repeat_2.f90: New.
6708 2013-04-04  Richard Biener  <rguenther@suse.de>
6710         PR tree-optimization/56837
6711         * g++.dg/torture/pr56837.C: New testcase.
6713 2013-04-04  Tobias Burnus  <burnus@net-b.de>
6715         PR fortran/50269
6716         * gfortran.dg/c_loc_test_21.f90: New.
6717         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6718         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6719         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6720         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6721         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
6723 2013-04-03  Jeff Law  <law@redhat.com>
6725         PR tree-optimization/56799
6726         * gcc.c-torture/execute/pr56799.c: New test.
6728 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6730         PR c++/56815
6731         * g++.dg/warn/Wpointer-arith-1.C: New.
6732         * g++.dg/gomp/for-19.C: Adjust.
6734 2013-04-03  Marek Polacek  <polacek@redhat.com>
6736         PR sanitizer/55702
6737         * gcc.dg/pr55702.c: New test.
6739 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6741         PR target/56809
6742         * gcc.dg/pr56809.c: New testcase.
6744 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6746         PR debug/56819
6747         * g++.dg/debug/pr56819.C: New test.
6749 2013-04-03  Richard Biener  <rguenther@suse.de>
6751         PR tree-optimization/56817
6752         * g++.dg/torture/pr56817.C: New testcase.
6754 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6756         * gcc.dg/vect/bb-slp-31.c: New file.
6758 2013-04-03  Jason Merrill  <jason@redhat.com>
6760         PR c++/34949
6761         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6763 2013-04-03  Richard Biener  <rguenther@suse.de>
6765         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6767 2013-04-03  Richard Biener  <rguenther@suse.de>
6769         PR tree-optimization/55964
6770         * gcc.dg/torture/pr55964-2.c: New testcase.
6772 2013-04-03  Richard Biener  <rguenther@suse.de>
6774         PR tree-optimization/56501
6775         * gcc.dg/torture/pr56501.c: New testcase.
6777 2013-04-03  Richard Biener  <rguenther@suse.de>
6779         PR tree-optimization/56407
6780         * gcc.dg/torture/pr56407.c: New testcase.
6782 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6784         PR tree-optimization/56790
6785         * g++.dg/ext/pr56790-1.C: New testcase.
6787 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
6789         * gcc.target/i386/merge-1.c: New testcase.
6790         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6792 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
6794         PR c/19449
6795         * gcc.c-torture/execute/pr19449.c: New test.
6797 2013-04-03  Richard Biener  <rguenther@suse.de>
6799         PR tree-optimization/56812
6800         * g++.dg/vect/slp-pr56812.cc: New testcase.
6802 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
6804         PR fortran/56284
6805         PR fortran/40881
6806         * gfortran.dg/altreturn_8.f90: New.
6807         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6808         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6809         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6811 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
6813         PR rtl-optimization/56745
6814         * gcc.c-torture/compile/pr56745.c: New test.
6816 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6818         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6820 2013-04-02  Richard Biener  <rguenther@suse.de>
6822         PR tree-optimization/56778
6823         * gcc.dg/torture/pr56778.c: New testcase.
6825 2013-04-02  Richard Biener  <rguenther@suse.de>
6827         PR middle-end/56768
6828         * g++.dg/torture/pr56768.C: New testcase.
6830 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6832         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6834 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6836         PR fortran/56660
6837         * gfortran.dg/namelist_82.f90:  New test.
6839 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
6841         PR fortran/56500
6842         * gfortran.dg/implicit_class_1.f90: New.
6844 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6846         PR fortran/56786
6847         * gfortran.dg/namelist_81.f90:  New test.
6849 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6851         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
6852         for constant and equal string lengths.
6853         * gfortran.dg/character_comparison_5.f90:  Likewise.
6854         * gfortran.dg/character_comparison_9.f90:  New test.
6856 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6858         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6859         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6861 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6863         PR fortran/35203
6864         * gfortran.dg/optional_absent_3.f90: New.
6866 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6868         PR fortran/56737
6869         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6871 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6873         PR fortran/56735
6874         * gfortran.dg/namelist_80.f90: New.
6876 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6878         PR fortran/45159
6879         * gfortran.dg/string_length_2.f90:  New test.
6880         * gfortran.dg/dependency_41.f90:  New test.
6882 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6884         PR fortran/55806
6885         * gfortran.dg/array_constructor_43.f90:  New test.
6886         * gfortran.dg/random_seed_3.f90:  New test.
6888 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
6890         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6891         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6892         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6893         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6894         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6895         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6896         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6897         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6898         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6899         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6901 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6903         PR c++/56725
6904         * g++.dg/conversion/op4.C: Adjust.
6905         * g++.dg/cpp0x/rv1n.C: Likewise.
6906         * g++.dg/cpp0x/rv2n.C: Likewise.
6907         * g++.dg/cpp0x/template_deduction.C: Likewise.
6908         * g++.dg/expr/cond8.C: Likewise.
6909         * g++.dg/other/error4.C: Likewise.
6910         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6911         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6912         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6913         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6914         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6915         * g++.old-deja/g++.law/cvt20.C: Likewise.
6916         * g++.old-deja/g++.law/cvt8.C: Likewise.
6917         * g++.old-deja/g++.law/init8.C: Likewise.
6918         * g++.old-deja/g++.mike/net12.C: Likewise.
6919         * g++.old-deja/g++.mike/net8.C: Likewise.
6920         * g++.old-deja/g++.mike/p2793.C: Likewise.
6921         * g++.old-deja/g++.mike/p3836.C: Likewise.
6922         * g++.old-deja/g++.mike/p418.C: Likewise.
6923         * g++.old-deja/g++.mike/p701.C: Likewise.
6924         * g++.old-deja/g++.mike/p807.C: Likewise.
6926 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
6928         PR middle-end/56694
6929         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6930         targets.
6932 2013-03-28  Marek Polacek  <polacek@redhat.com>
6934         PR tree-optimization/56695
6935         * gcc.dg/vect/pr56695.c: New test.
6937 2013-03-28  Richard Biener  <rguenther@suse.de>
6939         PR tree-optimization/37021
6940         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6941         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6943 2013-03-27  Tobias Burnus  <burnus@net-b.de>
6945         PR fortran/56650
6946         PR fortran/36437
6947         * gfortran.dg/sizeof_2.f90: New.
6948         * gfortran.dg/sizeof_3.f90: New.
6949         * gfortran.dg/sizeof_proc.f90: Update dg-error.
6951 2013-03-27  Richard Biener  <rguenther@suse.de>
6953         PR tree-optimization/37021
6954         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6956 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6958         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6959         * g++.dg/ipa/ivinline-2.C: Likewise.
6960         * g++.dg/ipa/ivinline-3.C: Likewise.
6961         * g++.dg/ipa/ivinline-4.C: Likewise.
6962         * g++.dg/ipa/ivinline-5.C: Likewise.
6963         * g++.dg/ipa/ivinline-7.C: Likewise.
6964         * g++.dg/ipa/ivinline-8.C: Likewise.
6965         * g++.dg/ipa/ivinline-9.C: Likewise.
6966         * g++.dg/cpp0x/noexcept03.C: Likewise.
6967         * gcc.dg/const-1.c: Likewise.
6968         * gcc.dg/ipa/pure-const-1.c: Likewise.
6969         * gcc.dg/noreturn-8.c: Likewise.
6970         * gcc.target/i386/mmx-1.c: Likewise.
6971         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6972         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6973         * gcc.c-torture/execute/pr33992.x: New file.
6975 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6977         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6979 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6981         PR c++/55951
6982         * g++.dg/ext/desig5.C: New.
6984 2013-03-26  Tobias Burnus  <burnus@net-b.de>
6986         PR fortran/56649
6987         * gfortran.dg/merge_init_expr_2.f90: New.
6988         * gfortran.dg/merge_char_1.f90: Modify test to
6989         stay a run-time test.
6990         * gfortran.dg/merge_char_3.f90: Ditto.
6992 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6994         * g++.dg/cpp0x/constexpr-friend-2.C: New.
6995         * g++.dg/cpp0x/constexpr-main.C: Likewise.
6997 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6999         PR c++/56722
7000         * g++.dg/cpp0x/range-for23.C: New.
7002 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
7004         PR libfortran/52512
7005         * gfortran.dg/namelist_79.f90: New.
7007 2013-03-25  Martin Jambor  <mjambor@suse.cz>
7009         * gcc.dg/ipa/ipcp-agg-9.c: New test.
7011 2013-03-25  Tobias Burnus  <burnus@net-b.de>
7013         PR fortran/38536
7014         PR fortran/38813
7015         PR fortran/38894
7016         PR fortran/39288
7017         PR fortran/40963
7018         PR fortran/45824
7019         PR fortran/47023
7020         PR fortran/47034
7021         PR fortran/49023
7022         PR fortran/50269
7023         PR fortran/50612
7024         PR fortran/52426
7025         PR fortran/54263
7026         PR fortran/55343
7027         PR fortran/55444
7028         PR fortran/55574
7029         PR fortran/56079
7030         PR fortran/56378
7031         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7032         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7033         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7034         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7035         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7036         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7037         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7038         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7039         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7040         * gfortran.dg/c_loc_tests_16.f90: Ditto.
7041         * gfortran.dg/c_loc_tests_4.f03: Ditto.
7042         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7043         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7044         * gfortran.dg/c_loc_tests_8.f03: Ditto.
7045         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7046         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7047         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7048         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7049         * gfortran.dg/pr32601_1.f03: Ditto.
7050         * gfortran.dg/storage_size_2.f08: Remove dg-error.
7051         * gfortran.dg/blockdata_7.f90: New.
7052         * gfortran.dg/c_assoc_4.f90: New.
7053         * gfortran.dg/c_f_pointer_tests_6.f90: New.
7054         * gfortran.dg/c_f_pointer_tests_7.f90: New.
7055         * gfortran.dg/c_funloc_tests_8.f90: New.
7056         * gfortran.dg/c_loc_test_17.f90: New.
7057         * gfortran.dg/c_loc_test_18.f90: New.
7058         * gfortran.dg/c_loc_test_19.f90: New.
7059         * gfortran.dg/c_loc_test_20.f90: New.
7060         * gfortran.dg/c_sizeof_5.f90: New.
7061         * gfortran.dg/iso_c_binding_rename_3.f90: New.
7062         * gfortran.dg/transfer_resolve_2.f90: New.
7063         * gfortran.dg/transfer_resolve_3.f90: New.
7064         * gfortran.dg/transfer_resolve_4.f90: New.
7065         * gfortran.dg/pr32601.f03: Update dg-error.
7066         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7067         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7069 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7071         * gcc.target/arm/vseleqdf.c: New test.
7072         * gcc.target/arm/vseleqsf.c: Likewise.
7073         * gcc.target/arm/vselgedf.c: Likewise.
7074         * gcc.target/arm/vselgesf.c: Likewise.
7075         * gcc.target/arm/vselgtdf.c: Likewise.
7076         * gcc.target/arm/vselgtsf.c: Likewise.
7077         * gcc.target/arm/vselledf.c: Likewise.
7078         * gcc.target/arm/vsellesf.c: Likewise.
7079         * gcc.target/arm/vselltdf.c: Likewise.
7080         * gcc.target/arm/vselltsf.c: Likewise.
7081         * gcc.target/arm/vselnedf.c: Likewise.
7082         * gcc.target/arm/vselnesf.c: Likewise.
7083         * gcc.target/arm/vselvcdf.c: Likewise.
7084         * gcc.target/arm/vselvcsf.c: Likewise.
7085         * gcc.target/arm/vselvsdf.c: Likewise.
7086         * gcc.target/arm/vselvssf.c: Likewise.
7088 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7090         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7091         body from here...
7092         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7093         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7094         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7095         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7096         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7097         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7098         * gcc.target/aarch64/atomic-op-char.x: ... to here.
7099         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7100         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7101         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7102         * gcc.target/aarch64/atomic-op-int.x: ... to here.
7103         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7104         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7105         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7106         * gcc.target/aarch64/atomic-op-release.x: ... to here.
7107         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7108         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7109         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7110         * gcc.target/aarch64/atomic-op-short.x: ... to here.
7111         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7112         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7113         * gcc.target/arm/atomic-op-acquire.c: Likewise.
7114         * gcc.target/arm/atomic-op-char.c: Likewise.
7115         * gcc.target/arm/atomic-op-consume.c: Likewise.
7116         * gcc.target/arm/atomic-op-int.c: Likewise.
7117         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7118         * gcc.target/arm/atomic-op-release.c: Likewise.
7119         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7120         * gcc.target/arm/atomic-op-short.c: Likewise.
7122 2013-03-25  Richard Biener  <rguenther@suse.de>
7124         PR middle-end/56694
7125         * g++.dg/torture/pr56694.C: New testcase.
7127 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7129         PR target/56720
7130         * gcc.target/arm/neon-vcond-gt.c: New test.
7131         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7132         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7134 2013-03-25  Richard Biener  <rguenther@suse.de>
7136         PR tree-optimization/56689
7137         * gcc.dg/torture/pr56689.c: New testcase.
7139 2013-03-25  Kai Tietz  <ktietz@redhat.com>
7141         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7143 2013-03-24  Tobias Burnus  <burnus@net-b.de>
7145         PR fortran/56696
7146         * gfortran.dg/eof_5.f90: New.
7148 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7150         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7151         alphabetically.
7153 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
7155         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7157 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7159         PR testsuite/55994
7160         * gcc.c-torture/execute/builtins/builtins.exp: Add
7161         -Wl,--allow-multiple-definition for RTEMS targets.
7163 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
7165         * gcc.target/aarch64/movk.c: New test.
7167 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
7169         * g++.dg/ext/vector21.C: New testcase.
7171 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
7173         * gcc.target/arm/neon-for-64bits-1.c: New tests.
7174         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7176 2013-03-21  Richard Biener  <rguenther@suse.de>
7178         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7179         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7181 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7183         * gcc.target/aarch64/vect.c: Test and result vector added
7184         for sabd and saba instructions.
7185         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7186         instructions in assembly.
7187         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7188         * gcc.target/aarch64/vect-fp.c: Test and result vector added
7189         for fabd instruction.
7190         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7191         instruction in assembly.
7192         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7194 2013-03-20  Jeff Law  <law@redhat.com>
7196         * g++.dg/tree-ssa/ssa-dom.C: New test.
7198 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
7200         * gcc.target/powerpc/mmfpgpr.c: New test.
7201         * gcc.target/powerpc/sd-vsx.c: Likewise.
7202         * gcc.target/powerpc/sd-pwr6.c: Likewise.
7203         * gcc.target/powerpc/vsx-float0.c: Likewise.
7205 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
7207         PR tree-optimization/56355
7208         * gcc.dg/pr56355-1.c: New file.
7210 2013-03-20  Catherine Moore  <clm@codesourcery.com>
7211             Richard Sandiford  <rdsandiford@googlemail.com>
7213         * gcc.target/mips/mips.exp: Add microMIPS support.
7214         * gcc.target/mips/umips-movep-2.c: New test.
7215         * gcc.target/mips/umips-lwp-2.c: New test.
7216         * gcc.target/mips/umips-swp-5.c: New test.
7217         * gcc.target/mips/umips-constraints-1.c: New test.
7218         * gcc.target/mips/umips-lwp-3.c: New test.
7219         * gcc.target/mips/umips-swp-6.c: New test.
7220         * gcc.target/mips/umips-constraints-2.c: New test.
7221         * gcc.target/mips/umips-save-restore-1.c: New test.
7222         * gcc.target/mips/umips-lwp-4.c: New test.
7223         * gcc.target/mips/umips-swp-7.c: New test.
7224         * gcc.target/mips/umips-save-restore-2.c: New test.
7225         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7226         * gcc.target/mips/umips-lwp-5.c: New test.
7227         * gcc.target/mips/umips-save-restore-3.c: New test.
7228         * gcc.target/mips/umips-lwp-6.c: New test.
7229         * gcc.target/mips/umips-swp-1.c: New test.
7230         * gcc.target/mips/umips-lwp-7.c: New test.
7231         * gcc.target/mips/umips-swp-2.c: New test.
7232         * gcc.target/mips/umips-lwp-8.c: New test.
7233         * gcc.target/mips/umips-swp-3.c: New test.
7234         * gcc.target/mips/umips-movep-1.c: New test.
7235         * gcc.target/mips/umips-lwp-1.c: New test.
7236         * gcc.target/mips/umips-swp-4.c: New test.
7238 2013-03-20  Richard Biener  <rguenther@suse.de>
7240         PR tree-optimization/56661
7241         * gcc.dg/torture/pr56661.c: New testcase.
7243 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7245         PR rtl-optimization/56605
7246         * gcc.target/powerpc/pr56605.c: New.
7248 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7250         PR fortran/54932
7251         * gfortran.dg/do_1.f90: Don't xfail.
7253 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7255         PR libfortran/51825
7256         * gfortran.dg/namelist_77.f90: New.
7257         * gfortran.dg/namelist_78.f90: New.
7259 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
7261         PR libfortran/48618
7262         * gfortran.dg/open_negative_unit_1.f90: New.
7264 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7266         * gcc.target/aarch64/sbc.c: New test.
7268 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7270         * gcc.target/aarch64/ror.c: New test.
7272 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
7274         * gcc.target/aarch64/extr.c: New test.
7276 2013-03-19  Richard Biener  <rguenther@suse.de>
7278         PR tree-optimization/56273
7279         * gcc.dg/tree-ssa/vrp47.c: Adjust.
7280         * c-c++-common/uninit-17.c: Likewise.
7282 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7284         PR tree-optimization/56635
7285         * g++.dg/torture/pr56635.C: New test.
7287 2013-03-18  Richard Biener  <rguenther@suse.de>
7289         PR tree-optimization/3713
7290         * g++.dg/ipa/devirt-12.C: New testcase.
7292 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
7294         PR c/56566
7295         * c-c++-common/pr56566.c: New test.
7297 2013-03-17  Jason Merrill  <jason@redhat.com>
7299         * g++.dg/template/abstract-dr337.C: XFAIL.
7301 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
7303         PR c++/56607
7304         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7305         * c-c++-common/pr56607.c: New test.
7307 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
7309         PR c++/56582
7310         * g++.dg/cpp0x/constexpr-array5.C: New.
7312 2013-03-15  Tobias Burnus  <burnus@net-b.de>
7314         PR fortran/56615
7315         * gfortran.dg/transfer_intrinsic_5.f90: New.
7317 2013-03-15  Kai Tietz  <ktietz@redhat.com>
7319         * gcc.target/i386/movti.c: Don't test for x64 mingw.
7320         * gcc.target/i386/pr20020-1.c: Likewise.
7321         * gcc.target/i386/pr20020-2.c: Likewise.
7322         * gcc.target/i386/pr20020-3.c: Likewise.
7323         * gcc.target/i386/pr53425-1.c: Likewise.
7324         * gcc.target/i386/pr53425-2.c: Likewise.
7325         * gcc.target/i386/pr55093.c: Likewise.
7326         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7328 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
7330         PR debug/56307
7331         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7332         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
7334 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
7336         PR tree-optimization/53265
7337         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7338         undefined behavior.
7339         * gcc.dg/graphite/id-6.c (test): Likewise.
7340         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7341         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7343         PR tree-optimization/53265
7344         * gcc.dg/pr53265.c: New test.
7345         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7346         to dg-options.
7347         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7348         arrays.
7349         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
7350         n, use it as high bound instead of 4.
7352 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
7354         PR target/49880
7355         * gcc.target/sh/pr49880-1.c: New.
7356         * gcc.target/sh/pr49880-2.c: New.
7357         * gcc.target/sh/pr49880-3.c: New.
7358         * gcc.target/sh/pr49880-4.c: New.
7359         * gcc.target/sh/pr49880-5.c: New.
7361 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7363         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7365 2013-03-13  Richard Biener  <rguenther@suse.de>
7367         PR tree-optimization/56608
7368         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7370 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7372         PR c++/56611
7373         * g++.dg/cpp0x/alias-decl-32.C: New.
7375 2013-03-11  Jan Hubicka  <jh@suse.cz>
7377         PR middle-end/56571
7378         * gcc.c-torture/compile/pr56571.c: New testcase.
7380 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7382         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7383         * gcc.dg/tree-ssa/pr55579.c: Likewise.
7385 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
7387         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7388         * gcc.dg/inline_4.c: Likewise.
7389         * gcc.dg/unroll_2.c: Likewise.
7390         * gcc.dg/unroll_3.c: Likewise.
7391         * gcc.dg/unroll_4.c: Likewise.
7393 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7395         PR testsuite/54119
7396         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7398         PR debug/56307
7399         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7401 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
7403         PR target/40797
7404         * gcc.c-torture/compile/pr40797.c: New.
7406 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7408         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7410 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
7412         PR fortran/56575
7413         * gfortran.dg/class_56.f90: New test.
7415 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
7417         PR middle-end/56524
7418         * gcc.target/mips/pr56524.c: New test.
7420 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7422         PR c++/56565
7423         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7425 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
7427         PR c++/51412
7428         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7430 2013-03-08  Marek Polacek  <polacek@redhat.com>
7432         PR tree-optimization/56478
7433         * gcc.dg/torture/pr56478.c: New test.
7435 2013-03-08  Kai Tietz  <ktietz@redhat.com>
7437         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7438         targets linker option --allow-multiple-definition.
7440         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7441         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7442         * gcc.dg/pr52549.c: Add LLP64 case.
7443         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7444         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7445         * gcc.dg/torture/pr51071-2.c: Likewise.
7446         * gcc.dg/tree-ssa/vrp72.c: Likewise.
7447         * gcc.dg/tree-ssa/vrp73.c: Likewise.
7448         * gcc.dg/tree-ssa/vrp75.c: Likewise.
7449         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7450         * gcc.dg/weak/weak-1.c: Likewise.
7451         * gcc.dg/weak/weak-2.c: Likewise.
7452         * gcc.dg/weak/weak-3.c: Likewise.
7453         * gcc.dg/weak/weak-4.c: Likewise.
7454         * gcc.dg/weak/weak-5.c: Likewise.
7455         * gcc.dg/weak/weak-15.c: Likewise.
7456         * gcc.dg/weak/weak-16.c: Likewise.
7458         * c-c++-common/pr54486.c: Skip test for mingw-targets.
7460 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
7462         PR tree-optimization/56559
7463         * gcc.dg/tree-ssa/reassoc-26.c: New test.
7465 2013-03-07  Andreas Schwab  <schwab@suse.de>
7467         * gcc.dg/pr31490.c: Fix last change.
7469 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7471         PR c++/56534
7472         * g++.dg/template/crash115.C: New.
7474 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7476         PR tree-optimization/56539
7477         * gcc.c-torture/compile/pr56539.c: New test.
7479 2013-03-06  Kai Tietz  <ktietz@redhat.com>
7481         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7482         targets.
7483         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7484         * gcc.dg/lto/20091013-1_2.c: Likewise.
7485         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7487 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7489         * gnat.dg/specs/aggr6.ads: New test.
7491 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7493         * gnat.dg/loop_optimization15.ad[sb]: New test.
7495 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7497         PR middle-end/56548
7498         * gcc.dg/pr56548.c: New test.
7500 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7502         PR debug/53363
7503         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7505 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
7507         PR c++/56543
7508         * g++.dg/template/typename20.C: New test.
7510 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7512         PR debug/56510
7513         * gcc.dg/pr56510.c: New test.
7515         PR rtl-optimization/56484
7516         * gcc.c-torture/compile/pr56484.c: New test.
7518 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7520         PR c++/56530
7521         * g++.dg/warn/Wsign-conversion-2.C: New.
7523 2013-03-05  Richard Biener  <rguenther@suse.de>
7525         PR tree-optimization/56270
7526         * gcc.dg/vect/slp-38.c: New testcase.
7528 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
7530         PR rtl-optimization/56494
7531         * gcc.dg/pr56494.c: New test.
7533 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7535         * gcc.dg/pr56424.c: New test.
7537 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7539         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7540         * gcc.dg/pr56228.c <avr>: Skip.
7542 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
7544         PR testsuite/52641
7545         PR tree-optimization/52631
7546         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7548 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
7550         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7551         * gcc.dg/vect/vect-83_64.c: Same.
7553 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7555         PR fortran/56477
7556         * gfortran.dg/pointer_check_13.f90: New test.
7558 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
7560         PR fortran/54730
7561         * gfortran.dg/array_constructor_42.f90: New test.
7563 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
7565         PR c++/52688
7566         * g++.dg/template/static33.C: New.
7567         * g++.dg/template/static34.C: Likewise.
7569         PR c++/10291
7570         * g++.dg/template/static35.C: New.
7572 2013-03-01  Steve Ellcey  <sellcey@mips.com>
7574         * gcc.dg/pr56396.c: Require pic support.
7576 2013-03-01  Richard Biener  <rguenther@suse.de>
7578         PR tree-optimization/55481
7579         * gcc.dg/torture/pr56488.c: New testcase.
7581 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
7582             Jakub Jelinek  <jakub@redhat.com>
7584         PR sanitizer/56454
7585         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7586         no_sanitize_address attribute rather than no_address_safety_analysis.
7587         * g++.dg/asan/sanitizer_test_utils.h
7588         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7589         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7590         in addition to no_address_safety_analysis.
7592 2013-02-28  Jason Merrill  <jason@redhat.com>
7594         PR c++/56481
7595         * g++.dg/cpp0x/constexpr-and.C: New.
7597 2013-02-28  Martin Jambor  <mjambor@suse.cz>
7599         PR tree-optimization/56294
7600         * g++.dg/debug/pr56294.C: New test.
7602 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7604         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7606 2013-02-27  Marek Polacek  <polacek@redhat.com>
7608         PR rtl-optimization/56466
7609         * gcc.dg/pr56466.c: New test.
7611 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7613         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7614         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7615         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7617 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
7619         PR middle-end/45472
7620         * gcc.dg/pr45472.c: New test.
7622 2013-02-26  Marek Polacek  <polacek@redhat.com>
7624         PR tree-optimization/56426
7625         * gcc.dg/pr56436.c: New test.
7627 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
7629         PR tree-optimization/56448
7630         * gcc.c-torture/compile/pr56448.c: New test.
7632         PR tree-optimization/56443
7633         * gcc.dg/torture/pr56443.c: New test.
7635 2013-02-25  Richard Biener  <rguenther@suse.de>
7637         PR tree-optimization/56175
7638         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7640 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
7642         PR c++/56403
7643         * g++.dg/torture/pr56403.C: New test.
7645 2013-02-25  Catherine Moore  <clm@codesourcery.com>
7647         Revert:
7648         2013-02-24  Catherine Moore  <clm@codesourcery.com>
7649         Richard Sandiford  <rdsandiford@googlemail.com>
7651         * gcc.target/mips/mips.exp: Add microMIPS support.
7652         * gcc.target/mips/umips-movep-2.c: New test.
7653         * gcc.target/mips/umips-lwp-2.c: New test.
7654         * gcc.target/mips/umips-swp-5.c: New test.
7655         * gcc.target/mips/umips-constraints-1.c: New test.
7656         * gcc.target/mips/umips-lwp-3.c: New test.
7657         * gcc.target/mips/umips-swp-6.c: New test.
7658         * gcc.target/mips/umips-constraints-2.c: New test.
7659         * gcc.target/mips/umips-save-restore-1.c: New test.
7660         * gcc.target/mips/umips-lwp-4.c: New test.
7661         * gcc.target/mips/umips-swp-7.c: New test.
7662         * gcc.target/mips/umips-save-restore-2.c: New test.
7663         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7664         * gcc.target/mips/umips-lwp-5.c: New test.
7665         * gcc.target/mips/umips-save-restore-3.c: New test.
7666         * gcc.target/mips/umips-lwp-6.c: New test.
7667         * gcc.target/mips/umips-swp-1.c: New test.
7668         * gcc.target/mips/umips-lwp-7.c: New test.
7669         * gcc.target/mips/umips-swp-2.c: New test.
7670         * gcc.target/mips/umips-lwp-8.c: New test.
7671         * gcc.target/mips/umips-swp-3.c: New test.
7672         * gcc.target/mips/umips-movep-1.c: New test.
7673         * gcc.target/mips/umips-lwp-1.c: New test.
7674         * gcc.target/mips/umips-swp-4.c: New test.
7676 2013-02-24  Catherine Moore  <clm@codesourcery.com>
7677             Richard Sandiford  <rdsandiford@googlemail.com>
7679         * gcc.target/mips/mips.exp: Add microMIPS support.
7680         * gcc.target/mips/umips-movep-2.c: New test.
7681         * gcc.target/mips/umips-lwp-2.c: New test.
7682         * gcc.target/mips/umips-swp-5.c: New test.
7683         * gcc.target/mips/umips-constraints-1.c: New test.
7684         * gcc.target/mips/umips-lwp-3.c: New test.
7685         * gcc.target/mips/umips-swp-6.c: New test.
7686         * gcc.target/mips/umips-constraints-2.c: New test.
7687         * gcc.target/mips/umips-save-restore-1.c: New test.
7688         * gcc.target/mips/umips-lwp-4.c: New test.
7689         * gcc.target/mips/umips-swp-7.c: New test.
7690         * gcc.target/mips/umips-save-restore-2.c: New test.
7691         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7692         * gcc.target/mips/umips-lwp-5.c: New test.
7693         * gcc.target/mips/umips-save-restore-3.c: New test.
7694         * gcc.target/mips/umips-lwp-6.c: New test.
7695         * gcc.target/mips/umips-swp-1.c: New test.
7696         * gcc.target/mips/umips-lwp-7.c: New test.
7697         * gcc.target/mips/umips-swp-2.c: New test.
7698         * gcc.target/mips/umips-lwp-8.c: New test.
7699         * gcc.target/mips/umips-swp-3.c: New test.
7700         * gcc.target/mips/umips-movep-1.c: New test.
7701         * gcc.target/mips/umips-lwp-1.c: New test.
7702         * gcc.target/mips/umips-swp-4.c: New test.
7704 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
7706         PR sanitizer/56393
7707         * lib/asan-dg.exp (asan_link_flags): Add
7708         -B${gccpath}/libsanitizer/asan/ to flags.
7710 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7712         PR middle-end/56420
7713         * gcc.dg/torture/pr56420.c: New test.
7715 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
7717         PR middle-end/56108
7718         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7720 2013-02-21  Martin Jambor  <mjambor@suse.cz>
7722         PR tree-optimization/56310
7723         * g++.dg/ipa/pr56310.C: New test.
7725 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
7727         PR fortran/56385
7728         * gfortran.dg/proc_ptr_comp_37.f90: New.
7730 2013-02-21  Richard Biener  <rguenther@suse.de>
7732         PR tree-optimization/56415
7733         Revert
7734         2013-02-11  Richard Biener  <rguenther@suse.de>
7736         PR tree-optimization/56273
7737         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7738         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7739         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7740         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7741         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7742         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7744 2013-02-21  Marek Polacek  <polacek@redhat.com>
7746         PR tree-optimization/56398
7747         * g++.dg/torture/pr56398.C: New test.
7749 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
7751         PR inline-asm/56405
7752         * gcc.c-torture/compile/pr56405.c: New test.
7754 2013-02-20  Jan Hubicka  <jh@suse.cz>
7756         PR tree-optimization/56265
7757         * g++.dg/ipa/devirt-11.C: New testcase.
7759 2013-02-20  Richard Biener  <rguenther@suse.de>
7761         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7763 2013-02-20  Richard Biener  <rguenther@suse.de>
7764         Jakub Jelinek  <jakub@redhat.com>
7766         PR tree-optimization/56396
7767         * gcc.dg/pr56396.c: New testcase.
7769 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
7771         PR c++/56373
7772         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7774 2013-02-19  Richard Biener  <rguenther@suse.de>
7776         PR tree-optimization/56384
7777         * gcc.dg/torture/pr56384.c: New testcase.
7779 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
7781         PR tree-optimization/56350
7782         * gcc.dg/pr56350.c: New test.
7784         PR tree-optimization/56381
7785         * g++.dg/opt/pr56381.C: New test.
7787 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
7789         PR pch/54117
7790         * lib/dg-pch.exp (pch-init, pch-finish,
7791         check_effective_target_pch_supported_debug): New procs.
7792         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7793         Likewise if $pch_unsupported_debug and $flags include -g.
7794         Skip FAILs about missing *.gch file if $pch_unsupported_debug
7795         and dg-require-effective-target pch_unsupported_debug.
7796         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7797         * objc.dg/pch/pch.exp: Likewise.
7798         * gcc.dg/pch/pch.exp: Likewise.
7799         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7800         pch_unsupported_debug.
7801         * gcc.dg/pch/valid-1.hs: Likewise.
7802         * gcc.dg/pch/valid-1b.c: Likewise.
7803         * gcc.dg/pch/valid-1b.hs: Likewise.
7805 2013-02-18  Richard Biener  <rguenther@suse.de>
7807         PR tree-optimization/56366
7808         * gcc.dg/torture/pr56366.c: New testcase.
7810 2013-02-18  Richard Biener  <rguenther@suse.de>
7812         PR middle-end/56349
7813         * gcc.dg/torture/pr56349.c: New testcase.
7815 2013-02-18  Richard Biener  <rguenther@suse.de>
7817         PR tree-optimization/56321
7818         * gcc.dg/torture/pr56321.c: New testcase.
7820 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7822         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7824 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7825             Dodji Seketeli  <dodji@redhat.com>
7827         PR asan/56330
7828         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7829         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7830         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7831         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7832         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7833         * c-c++-common/asan/pr56330.c: Likewise.
7834         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7835         Ensure the size argument of __builtin_memcpy is a constant.
7837 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7838             Paolo Carlini  <paolo.carlini@oracle.com>
7840         PR c++/51242
7841         * g++.dg/cpp0x/enum23.C: New.
7843 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
7845         PR target/54685
7846         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7848 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
7850         PR rtl-optimization/56348
7851         * gcc.target/i386/pr56348.c: New test.
7853 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
7855         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7856         * gcc.target/arm/interrupt-2.c: Likewise.
7858 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7860         PR fortran/56318
7861         * gfortran.dg/matmul_9.f90: New.
7863 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7865         PR fortran/53818
7866         * gfortran.dg/init_flag_11.f90: New.
7868 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7870         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7872 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7874         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7875         characters.
7877 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
7878             Tobias Burnus  <burnus@net-b.de>
7880         PR testsuite/56138
7881         * gfortran.dg/allocatable_function_7.f90: New.
7883 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
7885         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7886         * asan_globals_test-wrapper.cc: New file.
7887         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7888         instead of asan_globals_test.cc as dg-additional-sources.
7889         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7890         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
7891         "sanitizer_test_utils.h" instead of
7892         "sanitizer_common/tests/sanitizer_test_utils.h".
7893         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7894         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7895         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7896         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7897         * g++.dg/asan/asan_test.cc: Synced from upstream.
7898         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7900 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
7902         Fix an asan crash
7903         * c-c++-common/asan/memcmp-2.c: New test.
7905 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
7907         PR c++/55582
7908         * g++.dg/cpp0x/udlit-string-literal.h: New.
7909         * g++.dg/cpp0x/udlit-string-literal.C: New.
7911 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
7913         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7915 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
7917         PR target/56184
7918         * gcc.target/arm/pr56184.C: New test.
7920 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
7922         PR c++/56302
7923         * g++.dg/torture/pr56302.C: New test.
7924         * g++.dg/cpp0x/constexpr-56302.C: New test.
7925         * c-c++-common/pr56302.c: New test.
7927 2013-02-13  Tobias Burnus  <burnus@net-b.de>
7928             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7930         PR fortran/56204
7931         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7932         * gfortran.dg/quad_3.f90: Ditto.
7934 2013-02-13  Kostya Serebryany  <kcc@google.com>
7936         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7937         to match the fresh asan run-time.
7938         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7940 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
7942         Avoid instrumenting duplicated memory access in the same basic block
7943         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7944         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7945         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7946         * c-c++-common/asan/inc.c: Likewise.
7948 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
7950         PR inline-asm/56148
7951         * gcc.target/i386/pr56148.c: New test.
7953 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7954             Tobias Burnus  <burnus@net-b.de>
7956         PR testsuite/56082
7957         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7958         to kind=2.
7960 2013-02-12  Richard Biener  <rguenther@suse.de>
7962         PR lto/56297
7963         * gcc.dg/lto/pr56297_0.c: New testcase.
7964         * gcc.dg/lto/pr56297_0.c: Likewise.
7966 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
7968         PR fortran/46952
7969         * gfortran.dg/typebound_deferred_1.f90: New.
7971 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
7973         PR rtl-optimization/56151
7974         * gcc.target/i386/pr56151.c: New test.
7976 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
7978         * g++.dg/ext/mv12.C: New test.
7979         * g++.dg/ext/mv12.h: New file.
7980         * g++.dg/ext/mv12-aux.C: New file.
7981         * g++.dg/ext/mv13.C: New test.
7983 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7985         * lib/target-supports.exp
7986         (check_effective_target_powerpc_eabi_ok): New.
7987         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7988         powerpc_eabi_ok.
7989         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7990         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7991         only.
7992         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7993         * gcc.target/powerpc/pr51623.c: Likewise.
7994         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7995         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7997 2013-02-11  Alexander Potapenko  <glider@google.com>
7998             Jack Howarth  <howarth@bromo.med.uc.edu>
7999             Jakub Jelinek  <jakub@redhat.com>
8001         PR sanitizer/55617
8002         * g++.dg/asan/pr55617.C: Run on all targets.
8004 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
8006         PR rtl-optimization/56275
8007         * gcc.dg/pr56275.c: New test.
8009 2013-02-11  Richard Biener  <rguenther@suse.de>
8011         PR tree-optimization/56273
8012         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8014 2013-02-11  Richard Biener  <rguenther@suse.de>
8016         PR tree-optimization/56264
8017         * gcc.dg/torture/pr56264.c: New testcase.
8019 2013-02-11  Richard Biener  <rguenther@suse.de>
8021         PR tree-optimization/56273
8022         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8023         * gcc.dg/tree-ssa/pr21559.c: Adjust.
8024         * gcc.dg/tree-ssa/vrp17.c: Likewise.
8025         * gcc.dg/tree-ssa/vrp18.c: Likewise.
8026         * gcc.dg/tree-ssa/vrp23.c: Likewise.
8027         * gcc.dg/tree-ssa/vrp24.c: Likewise.
8029 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
8031         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8032         for *-*-linux-gnu targets.
8033         * g++.dg/asan/interception-test-1.c: Ditto.
8034         * g++.dg/asan/interception-failure-test-1.C: Ditto.
8035         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8037 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
8039         PR fortran/55362
8040         * gfortran.dg/intrinsic_size_4.f90 : New test.
8042 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
8044         PR target/56256
8045         * gcc.target/powerpc/pr56256.c: New test.
8047 2013-02-08  Ian Lance Taylor  <iant@google.com>
8049         * lib/go.exp: Load timeout.exp.
8051 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
8053         PR rtl-optimization/56246
8054         * gcc.target/i386/pr56246.c: New test.
8056 2013-02-08  Jeff Law  <law@redhat.com>
8058         PR debug/53948
8059         * gcc.dg/debug/dwarf2/pr53948.c: New test.
8061 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
8063         PR target/56043
8064         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8065         powerpc*-*-linux*.
8067 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
8069         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8071 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8073         PR rtl-optimization/56195
8074         * gcc.dg/torture/pr56195.c: New test.
8076 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8078         PR fortran/54107
8079         * gfortran.dg/recursive_interface_2.f90: New test.
8081 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
8083         PR tree-optimization/56250
8084         * gcc.c-torture/execute/pr56250.c: New test.
8086 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8088         PR tree-optimization/56064
8089         * gcc.dg/fixed-point/view-convert-2.c: New test.
8091 2013-02-08  Michael Matz  <matz@suse.de>
8093         PR tree-optimization/52448
8094         * gcc.dg/pr52448.c: New test.
8096 2013-02-08  Richard Biener  <rguenther@suse.de>
8098         PR middle-end/56181
8099         * gcc.dg/torture/pr56181.c: New testcase.
8101 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
8103         PR target/54222
8104         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8105         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8107 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8109         PR c++/56241
8110         * g++.dg/parse/crash61.C: New test.
8112         PR c++/56239
8113         * g++.dg/parse/pr56239.C: New test.
8115         PR c++/56237
8116         * g++.dg/abi/mangle61.C: New test.
8118 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
8120         PR rtl-optimization/56225
8121         * gcc.target/i386/pr56225.c: New test.
8123 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8125         PR debug/56154
8126         * gcc.dg/guality/pr56154-1.c: New test.
8127         * gcc.dg/guality/pr56154-2.c: New test.
8128         * gcc.dg/guality/pr56154-3.c: New test.
8129         * gcc.dg/guality/pr56154-4.c: New test.
8130         * gcc.dg/guality/pr56154-aux.c: New file.
8132         PR tree-optimization/55789
8133         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8134         cleanup-tree-dump.
8135         * gcc.dg/tree-ssa/inline-3.c: Add
8136         --param max-early-inliner-iterations=2 option.
8138 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8140         PR debug/53363
8141         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8142         Add -fno-dwarf2-cfi-asm to dg-options.
8143         Adapt match count.
8145 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
8147         PR target/56228
8148         * gcc.dg/pr56228.c: New test.
8150 2013-02-07  Alan Modra  <amodra@gmail.com>
8152         PR target/54009
8153         * gcc.target/powerpc/pr54009.c: New test.
8154         PR target/54131
8155         * gfortran.dg/pr54131.f: New test.
8157 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
8159         PR fortran/55789
8160         * gfortran.dg/array_constructor_41.f90: New test.
8162 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
8164         PR fortran/55978
8165         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8167 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
8169         PR middle-end/56217
8170         * g++.dg/gomp/pr56217.C: New test.
8172 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8174         PR tree-optimization/56205
8175         * gcc.dg/tree-ssa/stdarg-6.c: New test.
8176         * gcc.c-torture/execute/pr56205.c: New test.
8178 2013-02-05  Richard Biener  <rguenther@suse.de>
8180         PR tree-optimization/53342
8181         PR tree-optimization/53185
8182         * gcc.dg/vect/pr53185-2.c: New testcase.
8184 2013-02-05  Jan Hubicka  <jh@suse.cz>
8186         PR tree-optimization/55789
8187         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8188         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8189         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8190         * g++.dg/ipa/inline-1.C: New testcase.
8191         * g++.dg/ipa/inline-2.C: New testcase.
8192         * g++.dg/ipa/inline-3.C: New testcase.
8194 2013-02-05  Jan Hubicka  <jh@suse.cz>
8196         PR tree-optimization/55789
8197         * g++.dg/torture/pr55789.C: New testcase.
8199 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
8201         PR middle-end/56167
8202         * gcc.dg/pr56167.c: New test.
8204 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8206         PR target/55146
8207         * gcc.target/sh/pr55146.c: New.
8209 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
8211         PR tree-optimization/54386
8212         * gcc.target/sh/pr54386.c: New.
8214 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
8216         PR fortran/56008
8217         * gfortran.dg/realloc_on _assign_16.f90 : New test.
8219         PR fortran/47517
8220         * gfortran.dg/realloc_on _assign_17.f90 : New test.
8222 2013-02-04  Alexander Potapenko  <glider@google.com>
8223             Jack Howarth  <howarth@bromo.med.uc.edu>
8224             Jakub Jelinek  <jakub@redhat.com>
8226         PR sanitizer/55617
8227         * g++.dg/asan/pr55617.C: New test.
8229 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8231         PR fortran/54195
8232         * gfortran.dg/typebound_operator_19.f90: New test.
8233         * gfortran.dg/typebound_assignment_4.f90: New test.
8235 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
8237         PR fortran/54107
8238         * gfortran.dg/recursive_interface_1.f90: New test.
8240 2013-02-04  Richard Guenther  <rguenther@suse.de>
8242         PR lto/56168
8243         * gcc.dg/lto/pr56168_0.c: New testcase.
8244         * gcc.dg/lto/pr56168_1.c: Likewise.
8246 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8248         PR fortran/50627
8249         PR fortran/56054
8250         * gfortran.dg/block_12.f90:  New test.
8251         * gfortran.dg/module_error_1.f90:  New test.
8253 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
8255         * lib/target-supports.exp (check_effective_target_vect_float)
8256         (check_effective_target_vect_no_align): Add mips-sde-elf.
8258 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
8260         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8262 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
8264         * gcc.dg/pr56023.c: XFAIL on AIX.
8265         * gcc.dg/vect/pr49352.c: Same.
8267 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
8269         * gnat.dg/opt26.adb: New test.
8271 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8273         Revert.
8274         2013-01-27  Amol Pise  <amolpise15@gmail.com>
8276         * gcc.target/arm/neon-vfnms-1.c: New test.
8277         * gcc.target/arm/neon-vfnma-1.c: New test.
8279 2013-01-31  Richard Biener  <rguenther@suse.de>
8281         PR tree-optimization/56157
8282         * gcc.dg/torture/pr56157.c: New testcase.
8284 2013-01-30  Richard Biener  <rguenther@suse.de>
8286         PR tree-optimization/56150
8287         * gcc.dg/torture/pr56150.c: New testcase.
8289 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
8291         PR sanitizer/55374
8292         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8293         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
8294         printed in backtrace.
8295         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8296         to avoid errors about mismatched allocation vs. deallocation.
8298         PR c++/55742
8299         * g++.dg/mv1.C: Moved to...
8300         * g++.dg/ext/mv1.C: ... here.  Adjust test.
8301         * g++.dg/mv2.C: Moved to...
8302         * g++.dg/ext/mv2.C: ... here.  Adjust test.
8303         * g++.dg/mv3.C: Moved to...
8304         * g++.dg/ext/mv3.C: ... here.
8305         * g++.dg/mv4.C: Moved to...
8306         * g++.dg/ext/mv4.C: ... here.
8307         * g++.dg/mv5.C: Moved to...
8308         * g++.dg/ext/mv5.C: ... here.  Adjust test.
8309         * g++.dg/mv6.C: Moved to...
8310         * g++.dg/ext/mv6.C: ... here.  Adjust test.
8311         * g++.dg/ext/mv7.C: New test.
8312         * g++.dg/ext/mv8.C: New test.
8313         * g++.dg/ext/mv9.C: New test.
8314         * g++.dg/ext/mv10.C: New test.
8315         * g++.dg/ext/mv11.C: New test.
8317 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8319         PR rtl-optimization/56144
8320         * gcc.dg/pr56144.c: New.
8322 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
8324         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8325         message.
8326         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8327         * g++.dg/cpp0x/constexpr-55573.C: Same
8329 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
8331         PR tree-optimization/56064
8332         * gcc.dg/fixed-point/view-convert.c: New test.
8334 2013-01-30  Andreas Schwab  <schwab@suse.de>
8336         * lib/target-supports-dg.exp (dg-process-target): Use expr to
8337         evaluate the end index in string range.
8339 2013-01-30  Tobias Burnus  <burnus@net-b.de>
8341         PR fortran/56138
8342         * gfortran.dg/allocatable_function_6.f90: New.
8344 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
8345             Mikael Morin  <mikael@gcc.gnu.org>
8347         PR fortran/54107
8348         * gfortran.dg/proc_ptr_comp_36.f90: New.
8350 2013-01-29  Richard Biener  <rguenther@suse.de>
8352         PR tree-optimization/55270
8353         * gcc.dg/torture/pr55270.c: New testcase.
8355 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8357         PR rtl-optimization/56117
8358         * gcc.dg/pr56117.c: New test.
8360 2013-01-28  Richard Biener  <rguenther@suse.de>
8362         PR tree-optimization/56034
8363         * gcc.dg/torture/pr56034.c: New testcase.
8365 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8367         PR tree-optimization/56125
8368         * gcc.dg/pr56125.c: New test.
8370 2013-01-28  Tobias Burnus  <burnus@net-b.de>
8371             Mikael Morin  <mikael@gcc.gnu.org>
8373         PR fortran/53537
8374         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8375         * gfortran.dg/import8.f90: Likewise.
8376         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8377         * gfortran.dg/import10.f90: New test.
8378         * gfortran.dg/import11.f90: Likewise
8380 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
8382         PR testsuite/56053
8383         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8384         string.h.  Provide memset, malloc and free prototypes, adjust line
8385         numbers in dg-output.
8386         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8387         Provide memset prototype and adjust line numbers in dg-output.
8388         * c-c++-common/asan/global-overflow-1.c: Likewise.
8390         PR tree-optimization/56094
8391         * gcc.dg/pr56094.c: New test.
8393 2013-01-27  Amol Pise  <amolpise15@gmail.com>
8395         * gcc.target/arm/neon-vfnms-1.c: New test.
8396         * gcc.target/arm/neon-vfnma-1.c: New test.
8398 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
8400         PR target/56114
8401         * gcc.target/i386/pr56114.c: New test.
8403 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
8405         PR fortran/55984
8406         * gfortran.dg/associate_14.f90: New test.
8408         PR fortran/56047
8409         * gfortran.dg/associate_13.f90: New test.
8411 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
8413         PR tree-optimization/56098
8414         * gcc.dg/pr56098-1.c: New test.
8415         * gcc.dg/pr56098-2.c: New test.
8417 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
8419         PR target/54222
8420         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8422 2013-01-22  Marek Polacek  <polacek@redhat.com>
8424         PR tree-optimization/56035
8425         * gcc.dg/pr56035.c: New test.
8427 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8429         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8430         for MIPS.
8432 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
8434         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8436 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
8438         PR c/56078
8439         * gcc.dg/pr56078.c: New test.
8440         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8442 2013-01-24  Martin Jambor  <mjambor@suse.cz>
8444         PR tree-optimization/55927
8445         * g++.dg/ipa/devirt-10.C: Disable early inlining.
8447 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
8449         * gcc.target/i386/movsd.c: New test.
8451 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
8453         PR inline-asm/55934
8454         * gcc.target/i386/pr55934.c: New test.
8456 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
8458         PR fortran/56081
8459         * gfortran.dg/select_8.f90: New.
8461 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
8463         * gcc.target/microblaze/microblaze.exp: Remove
8464         target_config_cflags check.
8466 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
8468         PR fortran/56052
8469         * gfortran.dg/gomp/pr56052.f90: New test.
8471         PR target/49069
8472         * gcc.dg/pr49069.c: New test.
8474 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8476         PR c++/55944
8477         * g++.dg/cpp0x/constexpr-static10.C: New.
8479 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
8481         PR target/56028
8482         * gcc.target/i386/pr56028.c: New test.
8484 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
8486         PR target/55686
8487         * gcc.target/i386/pr55686.c: New test.
8489 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
8491         PR c++/53609
8492         * g++.dg/cpp0x/variadic139.C: New test.
8493         * g++.dg/cpp0x/variadic140.C: Likewise.
8494         * g++.dg/cpp0x/variadic141.C: Likewise.
8496 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
8498         * gnat.dg/warn8.adb: New test.
8500 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
8502         PR fortran/55919
8503         * gfortran.dg/include_8.f90: New test.
8505 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8507         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8508         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8510 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
8512         PR tree-optimization/56051
8513         * gcc.c-torture/execute/pr56051.c: New test.
8515 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
8517         PR rtl-optimization/56023
8518         * gcc.dg/pr56023.c: New test.
8520 2013-01-21  Martin Jambor  <mjambor@suse.cz>
8522         PR middle-end/56022
8523         * gcc.target/i386/pr56022.c: New test.
8525 2013-01-21  Jason Merrill  <jason@redhat.com>
8527         * lib/target-supports.exp (check_effective_target_alias): New.
8529 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
8531         PR debug/53235
8532         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8534 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
8536         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8538 2013-01-19  Jeff Law  <law@redhat.com>
8540         PR tree-optimization/52631
8541         * tree-ssa/pr52631.c: New test.
8542         * tree-ssa/ssa-fre-9: Update expected output.
8544 2013-01-19  Anthony Green  <green@moxielogic.com>
8546         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8547         for moxie.
8549 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8551         PR tree-optimization/56029
8552         * g++.dg/torture/pr56029.C: New test.
8554 2013-01-18  Sharad Singhai  <singhai@google.com>
8556         PR tree-optimization/55995
8557         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8559 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
8561         PR target/55433
8562         * gcc.target/i386/pr55433.c: New.
8564 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
8566         PR middle-end/56015
8567         * gfortran.dg/pr56015.f90: New test.
8569 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
8571         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8573 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
8575         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8576         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8577         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8578         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8579         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8581 2013-01-17  Jeff Law  <law@redhat.com>
8583         * gcc.dg/pr52573.c: Move to...
8584         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
8586         PR rtl-optimization/52573
8587         * gcc.dg/pr52573.c: New test.
8589 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
8591         PR sanitizer/55679
8592         * g++.dg/asan/interception-test-1.C: Skip on darwin.
8593         * lib/target-supports.exp (check_effective_target_swapcontext): Use
8594         check_no_compiler_messages to test support in ucontext.h.
8595         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8596         compliant RLIMIT_AS.
8598 2013-01-17  Marek Polacek  <polacek@redhat.com>
8600         PR rtl-optimization/55833
8601         * gcc.dg/pr55833.c: New test.
8603 2013-01-17  Jan Hubicka  <jh@suse.cz>
8605         PR tree-optimization/55273
8606         * gcc.c-torture/compile/pr55273.c: New testcase.
8608 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
8610         PR target/55981
8611         * gcc.target/pr55981.c: New test.
8613 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
8615         * gcc.target/arm/pr40887.c: Require at least armv5.
8616         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8617         * gcc.target/arm/pr51915.c: Likewise.
8618         * gcc.target/arm/pr52006.c: Likewise.
8619         * gcc.target/arm/pr53187.c: Likewise.
8621         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8622         * gcc.target/arm/ftest-support-arm.h: Delete.
8623         * gcc.target/arm/ftest-support-thumb.h: Delete.
8624         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8625         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8626         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8627         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8628         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8629         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8630         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8631         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8632         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8633         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8634         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8635         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8636         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8637         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8638         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8639         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8640         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8641         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8642         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8643         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8644         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8645         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8646         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8647         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8649 2013-01-17  Martin Jambor  <mjambor@suse.cz>
8651         PR tree-optimizations/55264
8652         * g++.dg/ipa/pr55264.C: New test.
8654 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
8656         PR fortran/55983
8657         * gfortran.dg/class_55.f90: New.
8659 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
8661         PR testsuite/55994
8662         * gcc.c-torture/execute/builtins/builtins.exp: Add
8663         -Wl,--allow-multiple-definition for eabi and elf targets.
8665         PR testsuite/54622
8666         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8667         check_effective_target_vect_perm_short,
8668         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8669         check_effective_target_vect64): Return 0 for big-endian ARM.
8670         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8672         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8673         prototypes.
8675 2013-01-16  Richard Biener  <rguenther@suse.de>
8677         PR tree-optimization/55964
8678         * gcc.dg/torture/pr55964.c: New testcase.
8680 2013-01-16  Richard Biener  <rguenther@suse.de>
8682         PR tree-optimization/54767
8683         PR tree-optimization/53465
8684         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8686 2013-01-16  Christian Bruel  <christian.bruel@st.com>
8688         PR target/55301
8689         * gcc.target/sh/sh-switch.c: New testcase.
8691 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8693         * gcc.dg/webizer.c: Increase the array size.
8695 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8697         PR target/55940
8698         * gcc.dg/pr55940.c: New test.
8700 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
8701             Harald Anlauf  <anlauf@gmx.de>
8703         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8704         * gfortran.dg/bounds_check_5.f90: Likewise.
8705         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8706         * gfortran.dg/continuation_9.f90: Likewise.
8707         * gfortran.dg/move_alloc_13.f90: Likewise.
8708         * gfortran.dg/structure_constructor_11.f90: Likewise.
8709         * gfortran.dg/tab_continuation.f: Likewise.
8710         * gfortran.dg/warning-directive-2.F90: Likewise.
8711         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8713 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
8715         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8716         * gcc.target/arm/fma-sp.c: Likewise.
8718 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8720         PR rtl-optimization/55153
8721         * gcc.dg/pr55153.c: New.
8723 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8725         PR tree-optimization/55920
8726         * gcc.c-torture/compile/pr55920.c: New test.
8728 2013-01-15  Richard Biener  <rguenther@suse.de>
8730         PR middle-end/55882
8731         * gcc.dg/torture/pr55882.c: New testcase.
8733 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
8735         PR tree-optimization/55955
8736         * gcc.c-torture/compile/pr55955.c: New test.
8738 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
8740         PR c++/55663
8741         * g++.dg/cpp0x/alias-decl-31.C: New test.
8743 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
8745         PR fortran/54286
8746         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8747         case where interface is null.
8749 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
8751         PR fortran/55806
8752         * gfortran.dg/array_constructor_40.f90:  New test.
8754 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
8756         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8758 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
8760         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8761         * gcc.target/aarch64/vect-ld1r-compile.c: New.
8762         * gcc.target/aarch64/vect-ld1r-fp.c: New.
8763         * gcc.target/aarch64/vect-ld1r.c: New.
8764         * gcc.target/aarch64/vect-ld1r.x: New.
8766 2013-01-14  Andi Kleen  <ak@linux.intel.com>
8768         PR target/55948
8769         * gcc.target/i386/hle-clear-rel.c: New file
8770         * gcc.target/i386/hle-store-rel.c: New file.
8772 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
8774         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8775         * gfortran.dg/bounds_check_4.f90: Likewise.
8776         * gfortran.dg/inquire_10.f90: Likewise.
8777         * gfortran.dg/minloc_3.f90: Likewise.
8778         * gfortran.dg/minlocval_3.f90: Likewise.
8779         * gfortran.dg/module_double_reuse.f90: Likewise.
8780         * gfortran.dg/mvbits_1.f90: Likewise.
8781         * gfortran.dg/oldstyle_1.f90: Likewise.
8782         * gfortran.dg/pr20163-2.f: Likewise.
8783         * gfortran.dg/save_1.f90: Likewise.
8784         * gfortran.dg/scan_1.f90: Likewise.
8785         * gfortran.dg/select_char_1.f90: Likewise.
8786         * gfortran.dg/shape_4.f90: Likewise.
8787         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8788         * gfortran.dg/function_optimize_10.f90: Likewise.
8789         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8790         * gfortran.dg/used_types_17.f90: Likewise.
8791         * gfortran.dg/used_types_18.f90: Likewise.
8793 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
8795         PR fortran/54286
8796         * gfortran.dg/proc_ptr_result_8.f90 : New test.
8798 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8800         * gcc.dg/unroll_5.c: Add nomips16 attributes.
8802 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
8804         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8806 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
8808         PR fortran/55072
8809         * gfortran.dg/assumed_type_2.f90: Fix test case.
8810         * gfortran.dg/internal_pack_13.f90: New test.
8811         * gfortran.dg/internal_pack_14.f90: New test.
8813 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8815         PR fortran/55868
8816         * gfortran.dg/unlimited_polymorphic_8.f90: Update
8817         scan-tree-dump-times for foo.0.x._vptr to deal with change from
8818         $tar to STAR.
8820 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8822         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8824 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8826         PR target/55719
8827         * gcc.target/s390/pr55719.c: New testcase.
8829 2013-01-11  Richard Guenther  <rguenther@suse.de>
8831         PR tree-optimization/44061
8832         * gcc.dg/pr44061.c: New testcase.
8834 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8836         Update copyright years.
8838 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
8839             Jakub Jelinek  <jakub@redhat.com>
8841         PR target/55565
8842         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8844 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
8846         PR rtl-optimization/55672
8847         * gcc.target/i386/pr55672.c: New.
8849 2013-01-10  Jeff Law  <law@redhat.com>
8851         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
8852         pass/fail message unique.
8855 2013-01-10  Jason Merrill  <jason@redhat.com>
8857         * ada/.gitignore: New.
8859 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8861         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8862         Add tls options.
8863         * g++.dg/tls/thread_local2.C: Likewise.
8864         * g++.dg/tls/thread_local2g.C: Likewise.
8865         * g++.dg/tls/thread_local6.C: Likewise.
8866         * g++.dg/tls/thread_local-order1.C: Add tls options.
8867         * g++.dg/tls/thread_local-order2.C: Likewise.
8868         * g++.dg/tls/thread_local3.C: Likewise.
8869         * g++.dg/tls/thread_local3g.C: Likewise.
8870         * g++.dg/tls/thread_local4.C: Likewise.
8871         * g++.dg/tls/thread_local4g.C: Likewise.
8872         * g++.dg/tls/thread_local5.C: Likewise.
8873         * g++.dg/tls/thread_local5g.C: Likewise.
8874         * g++.dg/tls/thread_local6g.C: Likewise.
8876 2013-01-10  Kostya Serebryany  <kcc@google.com>
8878         * g++.dg/asan/asan_test.cc: Sync from upstream.
8880 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
8882         PR tree-optimization/55921
8883         * gcc.c-torture/compile/pr55921.c: New test.
8885 2013-01-09  Jan Hubicka  <jh@suse.cz>
8887         PR tree-optimization/55569
8888         * gcc.c-torture/compile/pr55569.c: New testcase.
8890 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
8892         PR fortran/47203
8893         * gfortran.dg/use_28.f90: New test.
8895 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
8897         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8898         number matching more robust.
8900 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
8902         PR rtl-optimization/55829
8903         * gcc.target/i386/pr55829.c: New.
8905 2013-01-09  Tobias Burnus  <burnus@net-b.de>
8907         PR fortran/55758
8908         * gfortran.dg/bind_c_bool_1.f90: New.
8909         * gfortran.dg/do_5.f90: Add dg-warning.
8911 2013-01-09  Jan Hubicka  <jh@suse.cz>
8913         PR tree-optimization/55875
8914         * gcc.c-torture/execute/pr55875.c: New testcase.
8915         * g++.dg/torture/pr55875.C: New testcase.
8917 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8919         PR c/48418
8920         * c-c++-common/pr48418.c: New test.
8922 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
8924         PR c++/55801
8925         * g++.dg/tls/thread_local-ice.C: New.
8927 2013-01-09  Andreas Schwab  <schwab@suse.de>
8929         * gcc.dg/guality/pr54693.c: Null-terminate arr.
8931 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8933         PR tree-optimization/48189
8934         * gcc.dg/pr48189.c: New test.
8936 2013-01-04  Jan Hubicka  <jh@suse.cz>
8938         PR tree-optimization/55823
8939         * g++.dg/ipa/devirt-10.C: New testcase.
8941 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
8942             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
8944         PR rtl-optimization/55845
8945         * gcc.target/i386/pr55845.c: New test.
8947 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
8949         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8950         instructions generated instead of number of occurances.
8952 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8954         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8955         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8956         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8957         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8958         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8959         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8960         * gcc.target/aarch64/vect-fcm.x: Likewise.
8961         * lib/target-supports.exp
8962         (check_effective_target_vect_cond): Enable for AArch64.
8964 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8966         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8967         endian-safe float pool loading.
8968         (test_square_root_v4sf): Likewise.
8969         (test_square_root_v2df): Likewise.
8970         * lib/target-supports.exp
8971         (check_effective_target_vect_call_sqrtf): Add AArch64.
8973 2013-01-08  Martin Jambor  <mjambor@suse.cz>
8975         PR debug/55579
8976         * gcc.dg/tree-ssa/pr55579.c: New test.
8978 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8980         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8981         asm comments.
8983 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
8985         PR middle-end/55890
8986         * gcc.dg/torture/pr55890-3.c: New test.
8988         PR middle-end/55851
8989         * gcc.c-torture/compile/pr55851.c: New test.
8991         PR sanitizer/55844
8992         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8993         dg-options.
8995 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8997         PR fortran/55618
8998         * gfortran.dg/elemental_scalar_args_2.f90: New test.
9000 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9002         PR fortran/55763
9003         * gfortran.dg/pointer_init_2.f90: Update dg-error.
9004         * gfortran.dg/pointer_init_7.f90: New.
9006 2013-01-07  Richard Biener  <rguenther@suse.de>
9008         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9010 2013-01-07  Richard Biener  <rguenther@suse.de>
9012         PR middle-end/55890
9013         * gcc.dg/torture/pr55890-1.c: New testcase.
9014         * gcc.dg/torture/pr55890-2.c: Likewise.
9016 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
9018         * gcc.target/aarch64/fmovd.c: New.
9019         * gcc.target/aarch64/fmovf.c: Likewise.
9020         * gcc.target/aarch64/fmovd-zero.c: Likewise.
9021         * gcc.target/aarch64/fmovf-zero.c: Likewise.
9022         * gcc.target/aarch64/vect-fmovd.c: Likewise.
9023         * gcc.target/aarch64/vect-fmovf.c: Likewise.
9024         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9025         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9027 2013-01-07  Richard Biener  <rguenther@suse.de>
9029         PR tree-optimization/55888
9030         PR tree-optimization/55862
9031         * gcc.dg/torture/pr55888.c: New testcase.
9033 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9035         PR fortran/55852
9036         * gfortran.dg/intrinsic_size_3.f90: New.
9038 2013-01-07  Tobias Burnus  <burnus@net-b.de>
9040         PR fortran/55763
9041         * gfortran.dg/select_type_32.f90: New.
9043 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
9045         PR c++/52343
9046         * g++.dg/cpp0x/alias-decl-29.C: New test.
9048 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
9050         PR fortran/53876
9051         PR fortran/54990
9052         PR fortran/54992
9053         * gfortran.dg/class_array_15.f03: New test.
9055 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
9057         PR fortran/42769
9058         PR fortran/45836
9059         PR fortran/45900
9060         * gfortran.dg/use_23.f90: New test.
9061         * gfortran.dg/use_24.f90: New test.
9062         * gfortran.dg/use_25.f90: New test.
9063         * gfortran.dg/use_26.f90: New test.
9064         * gfortran.dg/use_27.f90: New test.
9066 2013-01-06  Olivier Hainque  <hainque@adacore.com>
9068         * gnat.dg/specs/clause_on_volatile.ads: New test.
9070 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9072         * gnat.dg/alignment10.adb: New test.
9074 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
9075             Mikael Morin  <mikael@gcc.gnu.org>
9077         PR fortran/55827
9078         * gfortran.dg/use_22.f90: New test.
9080 2013-01-04  Andrew Pinski  <apinski@cavium.com>
9082         * gcc.target/aarch64/cmp-1.c: New testcase.
9084 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
9086         PR fortran/55172
9087         * gfortran.dg/select_type_31.f03: New test.
9089 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9091         PR c++/54526 (again)
9092         * g++.dg/cpp0x/parse2.C: Extend.
9093         * g++.old-deja/g++.other/crash28.C: Adjust.
9095 2013-01-04  Richard Biener  <rguenther@suse.de>
9097         PR tree-optimization/55862
9098         * gcc.dg/torture/pr55862.c: New testcase.
9100 2013-01-04  Martin Jambor  <mjambor@suse.cz>
9102         PR tree-optimization/55755
9103         * gcc.dg/torture/pr55755.c: New test.
9104         * gcc.dg/tree-ssa/sra-13.c: Likewise.
9105         * gcc.dg/tree-ssa/pr45144.c: Update.
9107 2013-01-04  Richard Biener  <rguenther@suse.de>
9109         PR middle-end/55863
9110         * gcc.dg/fold-reassoc-2.c: New testcase.
9112 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9114         PR fortran/55763
9115         * gfortran.dg/null_7.f90: New.
9117 2013-01-04  Tobias Burnus  <burnus@net-b.de>
9119         PR fortran/55854
9120         PR fortran/55763
9121         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9122         * gfortran.dg/unlimited_polymorphic_7.f90: New.
9123         * gfortran.dg/unlimited_polymorphic_8.f90: New.
9125 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
9127         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9129 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
9131         PR fortran/55855
9132         * gfortran.dg/assignment_1.f90: Modified.
9133         * gfortran.dg/assignment_4.f90: New.
9135 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
9137         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9139 2013-01-03  Richard Biener  <rguenther@suse.de>
9141         PR tree-optimization/55857
9142         * gcc.dg/vect/pr55857-1.c: New testcase.
9143         * gcc.dg/vect/pr55857-2.c: Likewise.
9145 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
9147         PR rtl-optimization/55838
9148         * gcc.dg/pr55838.c: New test.
9150         PR tree-optimization/55832
9151         * gcc.c-torture/compile/pr55832.c: New test.
9153 2013-01-02  Teresa Johnson  <tejohnson@google.com>
9155         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9156         * gcc.dg/tree-ssa/loop-23.c: Ditto.
9157         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9158         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9159         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9160         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9161         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9162         * gcc.dg/unroll_1.c: Ditto.
9163         * gcc.dg/unroll_2.c: Ditto.
9164         * gcc.dg/unroll_3.c: Ditto.
9165         * gcc.dg/unroll_4.c: Ditto.
9167 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9169         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9171 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9173         PR fortran/55818
9174         * gfortran.dg/eof_4.f90: New test.
9176 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
9178         * lib/c-compat.exp (compat-use-alt-compiler): Remove
9179         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9180         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9181         (compat_setup_dfp): Initialize compat_alt_caret and
9182         compat_save_TEST_ALWAYS_FLAGS.
9184 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9186         * gcc.dg/torture/tls/tls-reload-1.c: New test.
9188 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9190         * gcc.dg/torture/fp-int-convert-2.c: New test.
9192 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9194         * gfortran.dg/newunit_3.f90: Add dg-do run.
9195         * gfortran.dg/inquire_15.f90: Add dg-do run.
9197 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
9199         PR tree-optimization/55831
9200         * gcc.dg/pr55831.c: New test.
9202 Copyright (C) 2013 Free Software Foundation, Inc.
9204 Copying and distribution of this file, with or without modification,
9205 are permitted in any medium without royalty provided the copyright
9206 notice and this notice are preserved.